.theme_default {
	background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url('/resources/images/bg/bg-r2011.jpg');
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
	}
	
.theme_herospace {
	background-attachment: scroll;
    background-clip: border-box;
    background-color: #FFFFFF;
    background-image: url('/resources/images/bg-1920.jpg');
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: auto auto;
	}

#header {
	margin: 40px 0 30px 20px;
	position:relative;
	top:30px;
	left:0px;
	}
	
	#tu_header {
		 background: url('/resources/images/home2012/home/taxholiday12/tu_header.png') no-repeat -40px top; 
		height: 350px;
	margin: -10px 0 10px 20px;
	position:relative;
	top:30px;
	left:0px;
	}

	#tu_header img { margin: 265px 0 0 75px;}
	#tu_content { float: left; width: 350px; height: auto; margin: 33px 50px 40px 15px;}
	#tu_content p { line-height: 22px; color: #3a3a3a; margin: 0 0 15px 0; }
	#tu_chart { float: left; margin-bottom: 80px; }

#title { 
	margin: 15px;
	padding-top: 15px; }

#feature { 
	margin: 0 0 0 15px; width: 910px; height: 348px; clear: both;
	background: url(/resources/images/home2012/home/taxholiday12/ref_feature.jpg) no-repeat center top; }
	
#smart { 
	margin: 0 0 0 15px; width: 910px; height: 280px; clear: both;
	background: url(/resources/images/home2012/home/taxholiday12/ref_smartphones.jpg) no-repeat center top; }
	
/* ACTIVE FEATURE PHONES */	
#unimax570 { float: left; width: 224px; height: 348px; }
	#unimax570 img { margin: 232px 0 0 9px; }
	
#converse { float: left; width: 224px; height: 348px; }
	#converse img { margin: 232px 0 0 10px; }
	
#chrono2 { float: left; width: 224px; height: 348px; }
	#chrono2 img { margin: 232px 0 0 15px; }
	
#lgfluid { float: left; width: 224px; height: 280px; }
	#lgfluid img { margin: 232px 0 0 20px; }
	
/* ACTIVE SMARTPHONES */	
#galaxy { float: left; width: 224px; height: 280px; }
	#galaxy img { margin: 167px 0 0 20px; }
	
#defyxt { float: left; width: 224px; height: 280px; }
	#defyxt img { margin: 167px 0 0 20px; }
	
#optimussel { float: left; width: 224px; height: 280px; }
	#optimussel img { margin: 167px 0 0 20px; }
	
#photon { float: left; width: 224px; height: 280px; }
	#photon img { margin: 167px 0 0 20px; }
	
/* ARCHIVE */
#stunt { float: left; width: 300px; height: 348px; }
	#stunt img { margin: 232px 0 0 20px; }
	
#freeform { float: left; width: 300px; height: 348px; }
	#freeform img { margin: 232px 0 0 32px; }
	
#admire { float: left; width: 265px; height: 280px; }
	#admire img { margin: 167px 0 0 20px; }

	
	
	
#big_box {
	width:915px;
	float:left; 
	margin: 20px 0 0 10px;
	}

#main {
	position: relative;
	}

p.flex {
	font-size:14px; 	 
	line-height:23px;
	}

#right_col {
	float:right;
	margin-left:10px;

	}
	
#new {
	width:920px; 
	height:220px; 
	float:left;
	margin:30px 0 40px 0;
	text-align:center;
	}
	
#refurb {
	width:930px; 
	height:300px;
	float:left;
	margin: 0px 0px 30px 0px; 
	}
	
.refurb_hdr {
	background: url(/resources/images/flex_choice/refurb_hdr.png) no-repeat;
	width: 905px;
	height: 33px;
	 margin: 50px 0 5px 0;
	}
	
.new_hdr {
	background: url(/resources/images/flex_choice/new_hdr.png) no-repeat;
	width: 905px;
	height: 33px;
	margin-bottom: 3px;
	}
	
.limited_offer	{
	/*background: url(/resources/images/flex_choice/limited_offer.png)  no-repeat;*/
	position: relative;
	left: 270px;
	margin-top: 40px;
	margin-bottom: 3px;
}
	
.btn {
	position:relative; 
	top: 100px;

	}
	
	
	
.bb9310 {width:295px; height:250px; background: url(/resources/images/flex_choice/bb9310.jpg) no-repeat; position:relative; float:left; margin:0px 0px 4px 0;}
.motodefy {width:295px; height:250px; background: url(/resources/images/flex_choice/moto_defy.jpg) no-repeat; position:relative; float:left; margin:0px 0px 4px 0;}
.chrono2 {width:295px; height:250px; background: url(/resources/images/flex_choice/chrono2.jpg) no-repeat; position:relative; float:left; margin:0px 0px 4px 0;}
.stunt {width:306px; height:250px; background: url(/resources/images/flex_choice/stunt.jpg) no-repeat; position:relative; float:left; margin:0px 0px 4px 10px;}
.freeform {width:306px; height:250px; background: url(/resources/images/flex_choice/freeform.jpg) no-repeat; position:relative; float:left; margin:0px 0px 4px 0px;}
.myshot {width:306px; height:250px; background: url(/resources/images/flex_choice/myshot.jpg) no-repeat; position:relative; float:left; margin:0px 0px 4px 0px;}
.optimus2 {width:306px; height:250px; background: url(/resources/images/flex_choice/optimus2.jpg) no-repeat; position:relative; float:left; margin:0px 0px 0px 0px;}
.repp {width:306px; height:250px; background: url(/resources/images/flex_choice/repp.jpg) no-repeat; position:relative; float:left; margin:0px 0px 0px 10px;}
.galaxys {width:306px; height:250px; background: url(/resources/images/flex_choice/galaxys.jpg) no-repeat; position:relative; float:left; margin:0px 0px 0px 10px;}
.gem {width:306px; height:250px; background: url(/resources/images/flex_choice/gem.jpg) no-repeat; position:relative; float:left; margin:0px 0px 0px 0px;}
.admire {width:306px; height:250px; background: url(/resources/images/flex_choice/admire.jpg) no-repeat; position:relative; float:left; margin:0px 0px 0px 0px;}
.pcd2030 {width:306px; height:250px; background: url(/resources/images/flex_choice/refurb_pcd2030.png) no-repeat; position:relative; float:left; margin:0px 0px 0px 12px;}
.discount_ribbon {position: absolute; top:-9px; right:8px; display:none;}
.button_top { margin:115px 0px 0px 20px;}
.button_bottom {margin:115px 0px 0px 20px;}
	
.myshot_old {width:296px; height:290px; background: url(/resources/images/flex_choice/refurb_sam_myshot.png) no-repeat; position:relative; float:left; margin:0px 0px 0px 0px;}
.freeform_old {width:296px; height:290px; background: url(/resources/images/flex_choice/refurb_sam_freeform.png) no-repeat; position:relative; float:left; margin:0px 0px 0px 13px;}
.script_old {width:296px; height:290px; background: url(/resources/images/flex_choice/refurb_lg_script.png) no-repeat; position:relative; float:left; margin:0px 0px 0px 12px;}
.button1 {left: 670px; margin: 0; position: absolute; top: -60px;}
.button2 {margin:10px 0px 0px 15px; display:none !important;}
.starter_image {float:left; margin:20px 10px 20px 10px; display:none !important;}	
.plans_image {float:left; margin:10px 0px 0px 7px;}
.devices {margin:20px auto; text-align:center;}
.price {margin:20px auto; text-align:center;}
.flex_legal p {font-size:11px; color:#999999; width:920px; margin-left:5px; line-height:16px;}
