@charset "utf-8";
/* CSS Document */

body {
	background:url(/images/bg.jpg) repeat-x;
	margin:0px auto;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
	font-size:13px;
	line-height:20px;
}

* html img, * html .pngFix, * html #footer, * html #header ul.SubMenu a {
	behavior: url('/global/css/iepngfix.htc');
}

a{
	color:#3E73B1;
	text-decoration:none;
	}
	
a:hover{
	color:#571b00;
	}
	
img{
	border:0px solid;
	}

.clear{
	clear:both;
	}

h2, h3{
	font-weight:normal;
	}

h2{
	font-size:22px;
	}
	
h3{
	font-size:18px;
	}
		
span.noDisplay, span.hide{
	display:none;
	} 

#mainContainer{
	width:980px;
	margin: 0px auto;
	position:relative;
	}

#header{
	height:150px;
	z-index:2;
	}
#header a.index{
	float:left;
	width:670px;
	}
#affilates{
	float:left;
	width:300px;
	height:125px;
	margin:0px 0px 0px 10px;
	position:relative;
	}
a.affilates_link{
	width:300px;
	height:125px;
	position:absolute;
	top:0px;
	right:0px;
	}

#header ul#nav{
	float:left;
	width:449px;
	height:25px;
	padding:0;
	margin:0;
	}

#header ul#nav li, #header ul#nav a{
	padding:0;
	margin:0;
	list-style:none;
	line-height:0px;
	height:25px;
	float:left;
	position:relative;
	}

#header ul#nav li a.nav1{
	width:116px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:0px 0px;	
	}

#header ul#nav li a:hover.nav1{
	background-position:0px -25px;	
	}

#header ul#nav li a.nav2{
	width:62px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-116px 0px;	
	}

#header ul#nav li a:hover.nav2{
	background-position:-116px -25px;	
	}

#header ul#nav li a.nav3{
	width:72px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-178px 0px;	
	}

#header ul#nav li a:hover.nav3{
	background-position:-178px -25px;	
	}

#header ul#nav li a.nav4{
	width:58px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-250px 0px;	
	}

#header ul#nav li a:hover.nav4{
	background-position:-250px -25px;	
	}

#header ul#nav li a.nav5{
	width:54px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-308px 0px;	
	}

#header ul#nav li a:hover.nav5{
	background-position:-308px -25px;	
	}

#header ul#nav li a.nav6{
	width:87px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-362px 0px;
	}

#header ul#nav li a:hover.nav6{
	background-position:-362px -25px;	
	}

#header .sec_menu_container{
	display: none;
	}
* html #header .sec_menu_container{
	float:left;
	}

#header ul.SubMenu{
	position:absolute;
	top:25px;
	left:-15px;
	border:1px solid white;
	width:95px;
	padding:0 0 2px 0;
	margin:0;
	z-index:10;
	}
	
#header ul.SubMenu li, #header ul.SubMenu a{
	margin:0px;
	padding:0px;
	list-style:none;
	}
	
#header ul.SubMenu a{
	background:url(/images/btns/sec_nav_bg.png) no-repeat;
	height:18px;
	border:1px solid #b9b8b5;
	width:93px;
	color:#666;
	text-align:center;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
#header ul.SubMenu a.menuLink2 span{
	padding:12px 0px;
	display:block;
	}
	
#header ul.SubMenu a:hover{
	background:#78a4cc;
	text-decoration:none;
	color:white;
	}

#header #search{
	float:left;
	width:221px;
	height:25px;
	background:url(/images/dearch_bg.jpg) no-repeat;
	}
#header #search input{
	float:left;
	width:114px;
	margin:2px 0px 0px 58px;
	}

#header #search a.go_btn{
	float:left;
	width:30px;
	height:17px;
	margin:5px 0px 0px 7px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:0px -50px;
	}

#header #search a:hover.go_btn{
	background-position:-30px -50px;
	}

#header #login{
	float:left;
	width:300px;
	height:25px;
	background:url(/images/login_bg.jpg) no-repeat;
	margin:0px 0px 0px 10px;
	}

#header #login a.go_btn{
	float:left;
	width:30px;
	height:17px;
	margin:5px 0px 0px 163px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:0px -50px;
	}

#header #login a:hover.go_btn{
	background-position:-30px -50px;
	}

#header #login a.ok_btn{
	float:left;
	width:30px;
	height:17px;
	margin:5px 0px 0px 67px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-60px -50px;
	}

#header #login a:hover.ok_btn{
	background-position:-90px -50px;
	}

#header #logout{
	float:left;
	width:300px;
	height:25px;
	background:url(/images/logout_bg.jpg) no-repeat;
	margin:0px 0px 0px 10px;
	}

#header #logout a.ok_btn{
	float:left;
	width:30px;
	height:17px;
	margin:5px 0px 0px 230px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-60px -50px;
	}

#header #logout a:hover.ok_btn{
	background-position:-90px -50px;
	}

/*   end header   */

#left_index{
	float:left;
	width:680px;
	z-index: 1;
	}
#content{
	float:left;
	width:670px;
	margin:0;
	padding:0;
	min-height:600px;
	}
* html #content{
	height:600px;
	}

#left_index #ask_callout{
	height:379px;
	background:url(/images/index/ask_christopher_callout.jpg) no-repeat;
	}

#left_index #ask_callout #video{
	padding-top:1px;	
}

#left_index #work_callout{
	height:270px;
	background:url(/images/index/modular_office_collections_callout.jpg) no-repeat;
	}

#left_index #work_callout p{
	float:left;
	width:200px;
	margin:165px 0px 10px 465px;
	font-weight:bold;
	}

* html #left_index #work_callout p{
	margin:160px 0px 0px 235px;
	}
#left_index #work_callout a{
	margin:40px 0px 0px 465px;
	padding-top:20px;
	}
	
#left_index #ask_callout a{
	margin:40px 0px 0px 465px;
	padding-top:20px;
	}

#left_index #work_callout a:hover{
	color:#666;
	}

#left_index #layers_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/index/7_layers_callout.jpg) no-repeat;
	display:block;
	}
	
#left_index #store_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/index/store_callout.jpg) no-repeat;
	display:block;
	}
	
#left_index #demos_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/index/lowell_down_callout.jpg) no-repeat;
	margin-left:14px;
	}
* html #left_index #demos_callout a{
	margin-left:7px;
	}

#left_index #news_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/index/news_callout.jpg) no-repeat;
	margin-left:14px;
	}
* html #left_index #news_callout a{
	margin-left:7px;
	}

#left_index a span.read_more{
	float:left;
	width:204px;
	height:20px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-204px -67px;
	margin:246px 0 0 5px;
	}

#left_index a:hover span.read_more{
	display:block;
	background-position: 0px -67px;
	}

#left_index span.red{
	color:#60262c;
	}

#left_index span.text{
	margin:5px 10px;
	font-size:13px;
	display:block;
	color:#666;
	}


#left_index a:hover{
	text-decoration:none;
	}
	
/*   end index   */

#demos_header .headers, #monthly_header .headers{
	float:left;
	width:600px;
	height:27px;
	margin:25px 30px 18px;
	background:url(/images/headers/headers.gif) no-repeat;
	background-position:0 0;
	overflow:hidden;
	}

* html #demos_header .headers, * html #monthly_header .headers{
	margin:25px 15px 18px;
	}

#demos_header .affiliates_header{
	background-position:0 -94px;
	}
#demos_header .books_header{
	background-position:0 -32px;
	}
#demos_header .seven_header{
	background-position:0 0px;
	}
#demos_header .demo_header{
	background-position:0 -65px;
	}
#demos_header .products_header{
	background-position:0 -213px;
	}
#demos_header .media_header{
	background-position:0 -124px;
	}
#demos_header .home_next_header{
	background-position:0 -325px;
	}
#demos_header .radio_header{
	background-position:0 -381px;
	}
#demos_header .video_demos_header{
	background-position:0 -269px;
	}
#demos_header .tips_header{
	background-position:0 -297px;
	}
#demos_header .wrt_header{
	background-position:0 -353px;
	}
#demos_header .holiday_header{
	background-position:0 -241px;
	}
#demos_header .paint_header{
	background-position:0 -409px;
	}
#demos_header .design_header{
	background-position:0 -437px;
	}
#monthly_header .monthly_header{
	background-position:0 -465px;
	}
#demos_header .charity_header{
	background-position:0 -493px;
	}
#demos_header .order_thanks_header{
	background-position:0 -521px;
	}

/*   demos   */
#content #demos_header{
	display:block;
	height:161px;
	background:url(/images/headers/demos_header_bg.jpg) no-repeat;
	margin:0;
	padding:0;
	font-size:15px;
	}

#content #demos_header h2{
	margin:0px;
	padding:25px 30px 0;
	font-family:Arial, Helvetica, sans-serif;
	}

#content #demos_header p{
	margin:0px;
	padding:20px 30px;
	}
#content #monthly_header p{
	margin:0px;
	padding:0px 30px;
	}
#content #content_text{
	margin:10px 0;
	padding:0px;
	background:url(/images/content_bg/demos_content_bg.jpg) no-repeat;
	display:block;
	}
#content #news_text{
	margin:10px 0;
	padding:0px;
	background:url(/images/content_bg/demos_content_bg.jpg) no-repeat;
	min-height:600px;
	}
* html #content #news_text{
	height:600px;
	}
	
#content #news_text h2.news_header{
	margin:0;
	padding:25px 0 0 0;
	color:#8A9FB3;
	}
#content #news_text h2 span{
	display:none;
	}

#radio_text, #radio_text_content{
	margin:10px 0;
	padding:0px;
	background:url(/images/content_bg/demos_content_bg.jpg) no-repeat;
	display:block;
	}
#content #media_text{
	margin:10px 0;
	padding: 0;
	}

#demoCol_1, #demoCol_2{
	padding:35px 0 0 30px;
	width:295px;
	float:left;
	
	}

#demoCol_1 ul, #demoCol_2 ul{
	list-style:none;
	margin:0;
	padding:0 0 30px 0;
	}

.demo_image{
	width:110px;
	height:128px;
	background:url(/images/content_bg/demos_img_bg.jpg) no-repeat;
	}
	
.demo_image img{
	padding:14px 5px;
	}

#demoCol_1 ul h3, #demoCol_2 ul h3{
	margin:0;
	font-size:18px;
	}
	
#demo_right_content{
	float:right;
	width:120px;
	padding:55px 25px 0 0px;
	}

#demo_left_content{
	float:left;
	width:480px;
	padding:35px 0 0 30px;
	}

#demo_left_content ol{
	padding:0;
	color:#60262c;
	}
#demo_left_content ol p{
	color:#666;
	}

#demo_right_content .demo_image{
	width:110px;
	background:url(/images/content_bg/demos_img_bg.jpg) no-repeat;
	margin:0 0 15px 0;
	}
	
#demo_right_content .demo_image img{
	padding:14px 0 0 5px ;
	}

#demo_right_content .demo_image span{
	display:block;
	text-align:center;
	font-size:10px;
	height:15px;
	margin:8px 0;
	}
	
#demo_left_content h2{
	margin:0;
	}

#demo_left_content h3{
	color:#60262c;
	}

a.back_btn{
	position:absolute;
	top:35px;
	right:35px;
	width:110px;
	height:17px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-300px -87px;
	}	

a:hover.back_btn{
	background-position:-300px -104px;
	}	
	
/*   end demos   */

/*   work that room   */

#demos_header .room_logo{
	float:left;
	padding:10px;
	width:225px;
	}

#demos_header .cl_image{
	float:right;
	width:160px;
	padding:3px 10px 0 0;
	}

#content #demos_header  p.header_text{
	float:left;
	width:240px;
	padding:20px 0 10px 5px;
	margin:0;
	}
	
form#wtrDrop{
	width:200px;
	float:left;
	padding-left:5px;
	}

form#wtrDrop select{
	width:200px;
	float:left;
	}
#rep_content{
	padding:20px 0 10px 0;
	margin:0 30px;
	}

#wrt_content{
	padding:20px 0 10px 0;
	}

.wrt_mainImg{
	float:left;
	width:335px;
	height:275px;
	background:url(/images/projects/wrt_img_bg.jpg) no-repeat;
	margin:0px 10px 10px 0;
	overflow:hidden;
	}

.wrt_mainImg img{
	margin:15px 0 0 5px;
	}

#wrt_content .text{
	padding:10px 0 0 0;	
	}


#wrt_content h2{
	padding:0;
	margin:10px 0;	
	}

.wrt_callout{
	float:left;
	width:150px;
	margin:5px;
	text-align:center;
	font-size:12px;
	}
	
#wrt_rec, #wrt_links {
	display:block;
	margin:40px 0 0 0;
	padding:0;
	}
#wrt_rec h3{
	float:left;
	clear:left;
	width:135px;
	color:#541e24;
	border-right:1px solid #541e24;
	margin:0 0 0 5px;
	padding:0;
	height:20px;
	}
#wrt_links h3{
	float:left;
	clear:left;
	width:135px;
	color:#541e24;
	margin:0 0 0 5px;
	padding:0;
	height:20px;
	}
* html #wrt_rec h3, * html #wrt_links h3{
	width:140px;
	}

#wrt_links ul{
	float:left;
	clear:left;

}
	
#wrt_rec p{
	float:left;
	width:515px;
	margin:2px 5px;
	padding:0;
	height:20px;
	}
* html #wrt_rec p{
	width:450px;
	}
	
/*   end work that room   */

/*   design   */

#seven_layers_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/design/7layers.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	}
#seven_layers_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#seven_layers_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/design/7layers.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#seven_layers_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#seven_layers_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}

#design_demos_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/design/demos.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	margin:0 14px;
	}
#design_demos_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#design_demos_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/design/demos.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#design_demos_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#design_demos_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}

#books_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/design/books.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	}
#books_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#books_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/design/books.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#books_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#books_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}

#affiliates_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/design/affiliates.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	}
#affiliates_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#affiliates_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/design/affiliates.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#affiliates_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#affiliates_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}


/*   end design   */

/*   seven layers   */

#layers_list{
	padding:25px;
	}

#layers_list h3{
	margin:0;
	padding:0;
	color:#60262c;
	}
#layers_list p{
	margin:0 0 15px 0;
	padding:0;
	}
	
#layers_list a{
	color:#000;
	}
#layers_list a:hover{
	color:#60262c;
	text-decoration:none;
	}
	
.layers_body{
	margin:0 25px;
	padding-top:30px;
	}
.layers_body h2{
	width:500px;
	}	
.layers h2{
	margin:0px;
	font-weight:normal;
	color:#000;
	}
.layers h2 span.grey{
	color:#8a9fb3;
	}
.layers_img{
	float:left;
	width:310px;
	height:230px;
	background:url(/images/7-layers/7_layer_bg.jpg) no-repeat;
	margin:0px 10px 0px 0;
	}
.layers_img img{
	margin:14px 5px;
	}

/*   end seven layers*/

/*   books   */
.book_container{
	margin:10px 0 40px 0;
	padding:0px;
	background:url(/images/content_bg/demos_content_bg.jpg) no-repeat;
	clear:both;
	}
	
.book_container h2{
	font-weight:normal;
	padding-top:25px;
	}

.book_container .book_img{
	float:left;
	width:227px;
	height:266px;
	margin:0 15px 5px 0;
	}
.book_container .book_img img{
	}

.purchase_btn a{
	display:block;
	float:left;
	width:181px;
	height:69px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-449px 0;
	clear:both;
	margin:20px 0 40px 0;
	}
	
.purchase_btn a:hover{
	background-position:-449px -69px;
	}

/*   end books   */

/*   affiliates   */

#content_text .affiliates_callout a{
	float:left;
	width:130px;
	height:236px;
	font-size:12px;
	color:#60262c;
	text-decoration:none;
	padding:0;
	margin:30px 15px;
	background:url(/images/affiliates/affiliates_img.jpg) no-repeat;
	background-position:0 0;
	display:block;
	}
#content_text .affiliates_callout a:hover{
	color:#999;
	text-decoration:none;
	}

#content_text .affiliates_callout a span.text{
	text-align:center;
	display:block;
	margin-top:230px;
	}

#content_text .affiliates_callout.callout1 a{
	background-position:0 0;
	}

#content_text .affiliates_callout.callout2 a{
	background-position:-160px 0;
	}
	
#content_text .affiliates_callout.callout3 a{
	background-position:-320px 0;
	}

#content_text .affiliates_callout.callout4 a{
	background-position:-480px 0;
	}

/*   end affiliates*/

/*   products   */

#content_text .products_callout a{
	float:left;
	width:130px;
	height:166px;
	font-size:12px;
	color:#60262c;
	text-decoration:none;
	padding:0;
	margin:30px 15px;
	background:url(/images/products/products.jpg) no-repeat;
	background-position:0 0;
	display:block;
	}
#content_text .products_callout a:hover{
	color:#999;
	text-decoration:none;
	}

#content_text .products_callout a span.text{
	text-align:center;
	display:block;
	margin-top:155px;
	}
	
#content_text .callout5 a{
	background-position:0 0;
	}
	
#content_text .callout1 a{
	background-position:-160px 0;
	}

#content_text .callout2 a{
	background-position:-320px 0;
	}
	
#content_text .callout3 a{
	background-position:-480px 0;
	}

#content_text .callout4 a{
	background-position:0 -200px;
	}
		
#content_text .callout6 a{
	background-position:-160px -200px;
	}

/*   end products   */

/*   paint   */

#content_text .color_content{
	padding:25px 0 50px 0;
	margin:0 30px;
	}
	
#content_text .color_content h3, #content_text .color_content h2{
	padding:0;
	margin:0;
	}

#content_text .color_content .color_img{
	float:left;
	margin: 10px 10px 10px 0;
	}

#content_text .color_content .color_img_room{
	float:left;
	margin: 10px 10px 10px 0;
	width:347px;
	height:457px;
	background:url(/images/products/color_select_bg.jpg) no-repeat;
	}
#content_text .color_content span.img img{
	margin: 14px 0px 0px 5px;
	}

#content_text .color_content .color_img_room span.align_center{
	margin: 42px 0px 10px 27px;
	}

#content_text .color_content ul{
	margin:15px 10px;
	padding:0;
	}
#content_text .color_content ul li{
	margin:18px 0px;
	padding:0;
	}
#content_text .color_content .right_paint_content{
	float:left;
	width:249px;
	margin:10px 0 0 0;
	}
	
#content_text .color_content .right_paint_content .callout_text{
	margin-bottom:60px;
	}
	
#content_text .cal_callout a{
	float:left;
	width:209px;
	margin: 10px 10px 0 0;
	}

#content_text .cal_callout span.text{
	width:150px;
	margin:0 40px;
	color:#60262c;
	}

#content_text .paint_right_side{
	float:left;
	width:370px;
	}

#content_text .paint_right_side p a{
	color:#3e73b1;
	}
	
/*   end paint   */

/*   media   */

#radio_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/media/radio.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	}
#radio_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#radio_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/media/radio.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#radio_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#radio_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}

#wrt_video_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/media/wtr_videos.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	margin:0 14px;
	}
#wrt_video_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#wrt_video_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/media/wtr_videos.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#wrt_video_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#wrt_video_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}
	
#home_next_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/media/home_next_videos.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	}
#home_next_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#home_next_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/media/home_next_videos.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#home_next_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#home_next_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}
	
#design_video_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/media/design_videos.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	}
#design_video_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#design_video_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/media/design_videos.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#design_video_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#design_video_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}

#video_tips_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/media/video_tips.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	margin:0 14px;
	}
#video_tips_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#video_tips_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/media/video_tips.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#video_tips_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#video_tips_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}
	
#video_demos_callout a{
	float:left;
	width:214px;
	height:343px;
	background:url(/images/media/video_demos.jpg) no-repeat;
	display:block;
	color:#666;
	font-size:12px;
	}
#video_demos_callout a:hover{
	text-decoration:none;
	color:#666;
	}

#video_demos_callout a span.btn{
	display:block;
	height:19px;
	background:url(/images/media/video_demos.jpg) no-repeat;
	background-position:-15px -246px;
	margin:246px 15px 0 15px;
	}

#video_demos_callout a:hover span.btn{
	background-position:-15px -346px;
	text-decoration:none;
	}

#video_demos_callout a span.text{
	display:block;
	height:61px;
	margin:0 15px;
	}
	
#swf_radio{
	float:left;
	width:490px;
	height:400px;
	margin:10px 90px;
	}

#radio_text_content h2{
	padding:25px 0 0 0;
	margin:0;
	}

#radio_text_content h3{
	color:#666;
	margin-top:0;
	}

#radio_text_content ul{
	color:#666;
	display:block;
	list-style:none;
	padding:0;
	clear:both;
	}
#radio_text_content ul li{
	color:#666;
	list-style:none;
	padding:0;
	margin-bottom:10px;
	}

#radio_text_content div{
	border-bottom:1px dashed #999;
	clear:both;
	}
#radio_text_content span.grey3{
	color:#333;
	}
#radio_text_content span.red2{
	color:#60262c;
	font-size:15px;
	}
#radio_text_content a{
	color:#3e73b1;
	}
#radio_text_content a.top_btn, .layers_body a.top_btn{
	float:right;
	width:68px;
	height:14px;
	background:url(/images/radio/top_btn.jpg) no-repeat;
	background-position:0 0;
	margin:0 0 0 5px;
	}
#radio_text_content a:hover.top_btn, .layers_body a:hover.top_btn{
	background-position:0 -14px;
	}
.layers_body a.top_btn{
	margin-top:20px;
	}
#radio_text_content p{
	}
#radio_text_content p img{
	float:left;
	margin:10px 10px 0 0;
	}
#radio_text_content img{
	float:left;
	margin:10px 10px 10px 0;
	}

#radio_text_content i{
	margin:0 10px 0 0;
	padding-bottom:50px;
	}
	
#radio_text_content h3.title{
	color:#60262c;
	margin:30px 0 0 0;
	}

#radio_text_content a:hover{
	color:#3e73b1;
	text-decoration:underline;
	}

#radio_text .intro{
	float:left;
	width:225px;
	margin:0 0 0 79px;
	}
	
* html #radio_text .intro{
	margin:0 0 0 39px;
	}
	
#radio_text .intro h2{
	padding:25px 0 0 0;
	margin:0;
	}
	
	
/*   end media   */

/*   seasonal   */
#content #monthly_header{
	display:block;
	height:161px;
	background:url(/images/headers/demos_header_bg.jpg) no-repeat;
	margin:0;
	padding:0;
	font-size:15px;
	position:relative;
	}

#content #monthly_header h2{
	font-family:Arial, Helvetica, sans-serif;
	}
#content_text .monthly_callout a{
	float:left;
	width:130px;
	height:166px;
	font-size:12px;
	color:#60262c;
	text-decoration:none;
	padding:0;
	margin:30px 15px;
	display:block;
	}
#content_text .monthly_callout a:hover{
	color:#999;
	text-decoration:none;
	}

#content_text .monthly_callout a span.text{
	text-align:center;
	display:block;
	}
#monthly_header #jumppage{
	float:left;
	width:100px;
	position:absolute;
	right:25px;
	bottom:8px;
	}
#hoilday_body{
	margin:0 95px;
	}
	
#content_text .holiday_callout a{
	float:left;
	width:130px;
	height:166px;
	font-size:12px;
	color:#60262c;
	text-decoration:none;
	padding:0;
	margin:30px 15px;
	display:block;
	}
#content_text .holiday_callout a:hover{
	color:#999;
	text-decoration:none;
	}

#content_text .holiday_callout a span.text{
	text-align:center;
	display:block;
	margin-top:155px;
	}

#content_text #hoilday_body .callout1 a{
	background: url(/images/seasonal/bountiful_feast.jpg) no-repeat;
	}

#content_text #hoilday_body .callout2 a{
	background: url(/images/seasonal/crystal.jpg) no-repeat;
	}
	
#content_text #hoilday_body .callout3 a{
	background: url(/images/seasonal/holiday_tips.jpg) no-repeat;
	}

#content_text #hoilday_body .callout4 a{
	background: url(/images/seasonal/holiday_green.jpg) no-repeat;
	}
#content_text #hoilday_body .callout5 a{
	background: url(/images/seasonal/holiday_lux.jpg) no-repeat;
	}

#seasonal_content{
	margin:0 30px;	
	}

#seasonal_content h2{
	padding:25px 0 10px 0;
	margin:0;	
	}
#seasonal_content a{
	display:block;
	clear:both;
	}

#seasonal_content .seasonal_text{
	float:left;
	width:400px;
	margin-bottom:10px;
	}
	
.gray_line{
	border-bottom:1px dashed #d9d9d9;
	}

#seasonal_content h3{
	color:#60262c;
	margin-top:0;
	}

#seasonal_content .seasonal_text ul{
	margin:0;
	padding:0 15px 15px 15px;
	font-size:15px;
	}
#seasonal_content .seasonal_text ul li{
	margin:10px 0;
	}

#seasonal_content .seasonal_text ol{
	color:#60262c;
	margin:0 15px;
	padding:0 ;
	font-size:18px;
	}
	
#seasonal_content .seasonal_text ol li{
	margin:15px 5px;
	padding:0px;
	}

div#seasonal_content .seasonal_text ol#elements{
	margin:0 15px;
	padding:0 ;
	color:#666;
	font-size:13px;
	}

#left_side_seasonal{
	float:left;
	width:230px;
	margin-right:10px;
	}
#left_side_seasonal img{
	margin-bottom:10px;
	}

#right_side_seasonal{
	float:left;
	width:300px;
	}

.tips{
	clear:both;
	display:block;
	padding:25px 0 0 0;
	}
.tips img{
	float:left;
	margin:0 10px 0 0;
	}

.tips p{
	color:#666;
	width:410px;
	}

.tips ul{
	float:left;
	width:410px;
	}

/*   end seasonal*/

/*   charity   */

#content_text .charity_callout a{
	font-size:12px;
	text-decoration:none;
	padding:0;
	padding:30px 15px;
	display:block;
	clear:both;
	}

#content_text .charity_callout a img {
	float:left;
	padding:0 10px 0 0;
	}

#content_text .charity_callout a .text_body {
	float:left;
	padding:10px 0;
	width:400px;
	}

#content_text .charity_callout a .title {
	display:block;
	padding:0 0 10px 0;
	color:#60262c;
	}

#content_text .charity_callout a .text {
	display:block;
	color:#666;
	}

#content_text .charity_callout a .btn {
	color:#60262c;
	}

#content_text .charity_callout a:hover .btn {
	text-decoration:underline;
	}

/*   end charity   */

.float_left{
	float:left;
	margin:0 10px 0 15px;
	}

span.grey{
	color:#8a9fb3;
	}
	
span.grey2{
	color:#666;
	font-size:13px;
	}
span.grey3{
	color:#333;
	}

span.red{
	color:#60262c;
	}

.larger_text{
	font-size:15px;
	}

/*   right side   */
#right_callouts{
	float:right;
	width:300px;
	margin:0;
	padding:0;
	}	

a.message_center{
	display:block;
	height:56px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:0px -87px;
	margin:9px 0px 6px 0;
	}
* html a.message_center{
	margin:9px 0px 4px 0;
	}

a:hover.message_center{
	background-position:0px -143px;
	}

a.twitter_callout{
	display:block;
	height:56px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:0px -200px;
	margin:9px 0px 6px 0;
	}
* html a.twitter_callout{
	margin:9px 0px 4px 0;
	}

a:hover.twitter_callout{
	background-position:0px -256px;
	}	
	
#right_callouts .callout a{
	display:block;
	height:343px;
	margin:0 0 2px 0;
	
	}	

#right_callouts .layers a{
	display:block;
	height:343px;
	background:url(/images/content_bg/layer_bg.jpg) no-repeat;
	}
#right_callouts .demos a{
	display:block;
	height:343px;
	background:url(/images/content_bg/demos_bg.jpg) no-repeat;
	}
#right_callouts .news a{
	display:block;
	height:343px;
	background:url(/images/content_bg/news_bg.jpg) no-repeat;
	}

#right_callouts .callout a span.read_more{
	float:left;
	width:90px;
	height:20px;
	background:url(/images/btns/btns.jpg) no-repeat;
	background-position:-260px -67px;
	margin:246px 0 0 105px;
	display:block;
	}
* html #right_callouts .callout a span.read_more{
	margin:246px 0 0 53px;
	cursor:pointer;
	}

#right_callouts .callout a:hover span.read_more{
	display:block;
	background-position: -56px -67px;
	}


#right_callouts .callout a span.text{
	margin:5px 10px;
	font-size:13px;
	display:block;
	color:#666;
	float:left;
	cursor:pointer;
	width:280px;
	}
* html #right_callouts .callout a span.text{
	margin:5px 5px;
	}

#right_callouts .callout a span.red{
	color:#60262c;
	}

#right_callouts .callout a:hover{
	text-decoration:none;
	}
	
/*   end right side   */

/*   ads    */
	
div#ads{
	float:right;
	width: 300px;
	margin:10px 0px 0 0;
	}	
* html div#ads{
	margin:10px 0px 0px 0px;
	}	

div.ad_sep{
	height:10px;
	font-size:0px;
	line-height:0px;
	}
#ads .ad_color{
	width:300px;
	height:250px;
	background-color:#333;
	}

/*---ads end---*/

/*   gallery   */

.img_gallery{
	margin-top:15px;
	}

.img_gallery img{
	margin:10px 6px;
}
.img_gallery .photo_thumb img{
	border:2px solid #7e6836;
	margin:0px 6px 6px 0px;
	}
a.gallery_back_btn{
	float:right;
	color:#000;
	text-decoration:none;
	margin-right:90px;
	}

a:hover.gallery_back_btn{
	text-decoration:underline;
	}

/* END video nav */

#theVideo{
	margin:15px 0px;
	}



/* start videos thumbs content */
a.homeFeaturedItem{
	display:block;
	}
a span.homeFeaturedItemThumb{
	display:block;
	position:relative;
	width:120px;
	}
	
a span.homeFeaturedOverlay{
	display:none;
	width:120px;
	height:100px;
	background-color:#000;
	position:absolute;
	top:0px;
	left:0px;
	filter:alpha(opacity = 50);
	opacity: 0.50;
	}
	
a span.homeFeaturedItemTitle{
	display:none;
	position:absolute;
	bottom:0px;
	left:0px;
	color:#fff;
	font-size:12px;
	line-height:15px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	}


a:hover span.homeFeaturedOverlay{
	display:block;
	}
	
a:hover span.homeFeaturedItemTitle{
	display:block;
	}

#video_player{
	float:left;
	width:615px;
	height:388px;
	background:url(/images/videos/video_bg.jpg) no-repeat;
	margin:0 25px;
	font-weight:normal;
	font-size:12px;
	}
	
#like_video_player{
	float:left;
	width:615px;
	height:388px;
	background:url(/images/videos/video_bg2.jpg) no-repeat;
	margin:0 25px;
	font-weight:normal;
	font-size:12px;
	}
* html #video_player{
	margin:0 0 0 12px;
	}

#video_player a{
	font-weight:normal;
	font-size:12px;
	}

#video_container{
	float:left;
	width:480px;
	height:360px;
	margin:14px 0 0 5px;
	background:#000;
	}

div#videos_container
{
	clear: both; 
}

.video_callOut
{
	display: block;
	float:left;
	width:142px;
	background:url(/images/content_bgs/video_thumbs_bg.png) no-repeat;
	margin:0 2px 0 0;
	cursor:pointer;
	font-family:Georgia;
	text-decoration: none;
}
	
a.rightmargin0
{
	margin:0;
}
	
/*.video_callOut .video_callOut_text
{
	display: block;
	height:125px;
	text-align: center;
}*/

.video_callOut img
{
	margin:12px 11px;
	border:none;
}
	
.video_callOut .video_callOut_text, .video_callOut .video_callOut_text a
{
	display: block;
	height:50px;
	text-align: center;
	font-size: 12px;
	color: #424141;
	padding: 5px 8px;
	text-decoration: none;
}
.video_callOut .video_callOut_text a
{
	color: #424141;
}
a.playVideo_btn 
{
	display:block;
	height: 30px;
	background: url(/images/btns/watch_video_btn.gif) no-repeat center top;
}

a:hover.playVideo_btn 
{
	background-position: center -30px;
}

/* END start videos thumbs content */

/* view video content */

#video_body small
{
	display:none;
}
#video_body #rx-video-container
{
	background: url(/images/content_bgs/video_player_bg.jpg) no-repeat;
	margin:0;
	padding:0;
}
#video_body 	
{
	background: url(/images/content_bgs/video_player_header.jpg) no-repeat center top;
	padding:30px 0 0 20px;
	position:relative;
}

#video_body h2{
	font: 18px Georgia;
	color:#910000;
	margin:0px 25px;
	}

#video_body #rx-video
{
	margin: 0 0 0 29px;
	height:360px;
}
#rx-rating-and-duration{
	display:none;
	}
#video_body #rx-video-stats
{
	background: url(/images/content_bgs/video_player_content_bg.jpg) no-repeat;
	margin:0;
	padding:0;
	height:181px;
}

#video_body #rx-video-description
{
	padding:15px 10px 0 29px;
	font-size:15px;
	color:#717170
}
#video_body #rx-added-field, #video_body #rx-tag-list, #video_body #rx-video-share, #video_body #rx-views-field
{
	font:11px verdana;
	margin:15px 10px 0 29px;
	color:#717170
}
#video_body #rx-added-field{
	float:left;
	width:175px;
	border-right:1px solid #717170;
	}
/*#video_body #rx-tag-list
{
	padding:5px 10px 0 29px;
}*/
#video_body #rx-tag-list a
{
	color:#717170;
	font-weight:600;
	text-decoration:none
}
 #video_body #rx-video-share a
 {
	color:#717170;
	text-decoration:none
 }
 
#rx-video-back-btn{
	position:absolute;
	top:35px;
	left:400px;
	}
/* END view video content */

#footer_body{
	background:url(/images/footer_bg.jpg) repeat-x;
	height:185px;
	clear:both;
	}

#footer
{
	width:980px;
	margin:10px auto;
	padding:0;	
	text-align:center;
	color:#999;
	background:url(/images/index/footer.png) no-repeat center top;
	height:50px;
}


#footer a
{
	color:#999;
	text-decoration:none
}
#footer a:hover
{
	text-decoration:underline
}

#footer .footer_logo{
	float:left;
	width:90px;
	margin-left:100px;
	margin-top:5px;
	}
	
* html #footer .footer_logo{
	margin-left:65px;
	}
#footer .footer_logo img{
	border:0px solid;
	}
#footer .footer_top{
	float:left;
	width:500px;
	text-align:center;
	}
	
#footer .footer_top a{
	color:#666;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#footer .footer_top a:hover{
	text-decoration:underline;
	}
	
#footer .footer_btm{
	color:#999;
	float:left;
	width:600px;
	text-align:center;
	margin-top:10px;
	}

	
#footer .footer_btm a{
	color:#999;
	text-decoration:none;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
#footer .footer_btm a:hover{
	text-decoration:underline;
	font-weight:normal;
	}

/*   footer callout   */

#footer_callout_body{
	width:980px;
	margin:0 auto;
	height:130px;
	padding:10px 0px;
	}
	
.footer_callout_div{
	float:left;
	width:1px;
	border-left:1px dashed white;
	height:130px;
	margin:0px 10px;
	}

#footer_body .footer_callout{
	float:left;
	width:310px;
	margin-top:10px;
	}

#footer_body .footer_badge{
	float:left;
	width:43px;
	}

#footer_body .footer_text{
	float:left;
	width:265px;
	margin:10px 0px 0px 0px;
	}

#footer_body .footer_text h3{
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#333;
	}

#footer_body .footer_text p{
	margin:0px 0 5px 0;
	padding:0px;
	font-size:13px;
	color:#666;
	}

#footer_body .footer_text a{
	color:#333;
	}

#footer_body .footer_text a:hover{
	color:#60262c;
	text-decoration:none;
	}



/*---navapps---*/

ul#navapps {
	padding: 25px 0 10px 0;
	white-space: nowrap;
	margin:0;
	}

#navapps li {
display: inline;
list-style-type: none;
margin-right: 10px;
}

#navapps li a { 
	padding: 3px 0px; 
	/*background: #3e474f;*/
	}

ul#navapps li a:link {
	font-size: 9pt;
	text-decoration: none;
	}

	
ul#navapps a:visited {
	text-decoration: none;
	font-size: 9pt;
	}

ul#navapps li a:hover {
	text-decoration:underline;
	}

ul#navapps li a.current, a.current {
	text-decoration:none;
	font-weight:bold;
}

/*---end  navapps---*/

/****************RX Messsage Center*******************/
	
ul#rx-mc-header1 {
padding:25px 0 0 0; 

}
#rx-mc-header2 {

}
#rx-messages .subheading_pins{
	background:#bfd4e4;
	height:20px;
	color: #333;
}
#rx-messages .subheading_messages 
{
	background:#bfd4e4;
	height:20px;
	color: #333;
}
#rx-messages .pinned_header {
	background:#dfe9f1;
	height:20px;
	color: #333;
}
#rx-messages .message  {
	color: #333;
}
#rx-messages .message .heading {
	background:#e5e5e5;
	height:20px;
	color: #333;
}
#rx-messages .message .msg_meta  {
	color: #333;
}
#rx-messages .message .msg_meta label {
	color: #666;
}
#rx-messages .message .actions  {
	background:#e5e5e5;
	height:20px;
	font-weight:bold;
}
#rx-messages .message .actions a  {
	color: #333;
}
#rx-messages .response  {
	color: #333333;
}
#rx-messages .response .heading {
	background:#bfe5d7;
	height:20px;
	color: #333;
}

#rx-messages .response .msg_meta label {
	color: #333;
}
#rx-messages .response .actions  {
	background:#bfe5d7;
	height:20px;
	font-weight:bold;
}
#rx-messages .response .actions a  {
	color: #333;
}

/****************END RX Messsage Center*******************/
/**************** OVERRIDING Message Center classes ******/
ul.rx-page-stats li
{
	color:#910000
}
ul#rx-mc-header1 li a
{
	color:#333333;
	font-weight:bold;
	text-decoration:none
}
ul#rx-mc-header1 li a:hover
{
	text-decoration:underline
}
td.body
{
	color:#333333
}
.message td.msg_meta ul li.avatar
{
	background:#e5e5e5;
	width:110px;
}
.response td.msg_meta ul li.avatar
{
	background:#bfe5d7;
	width:110px;
}

td.msg_meta ul li.avatar img
{
	margin: 0;
}


/*   RX-Appearances   */

ul.rx-appearances {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
ul.rx-appearances li{
	/*height:160px;*/
	margin-top:15px;
	margin-bottom:10px;
	display:block;
	float:left;
	background: transparent url(/images/news_divider.jpg) no-repeat center bottom;
	padding:0 0 18px 0;
	}

ul.rx-appearances li img{
	float: left;
	margin-right: 10px;
	margin-bottom:5px
	}
	
.viewAllAppearances{
	clear:both;
}
	
p.appearance-date {
	display: none;
}

.rx-pages{
	float:left;
}

.rx-pages li{
	list-style-type:none;
	float:left;
	padding-right:8px;
	}
	
.rx-appearances-view-all{
	display:none;
	}

/***************** PROFILE PAGE ************************/
#edit_profile
{
	width:896px;
	margin:10px 62px;
}
#edit_profile h2 span
{
	display:none;
}

#edit_profile p span
{
	padding-bottom:10px;
	display:block;
}


/*************** RX-Profile ****************/

#settings_pane
{
	font-size: 12px;
}

div#avatar_pane li.more_avatars h3 span.text{
	}
	
div#avatar_pane li.more_avatars h3 span.arrow{
	}



#account{
	display:block;
	}
/*- LEFT NAVBAR -*/

	/* entire navbar container border */
		#settings_notebook ul {
		background:#e5e5e5;
		}
	/* settings and options background & text */
		#settings_notebook h3 {
			color: #333;
		}
	/* inactive navbar links */
		#settings_notebook a {
			color: #666;
		}
	/* active navbar links */
		#settings_notebook a.active {
			color: #333333;
		}

/*- ACCOUNT INFO PANE -*/

	/* 'account info' & 'personal info' headers */
		#acct_pane h3 {
			background:#bfe5d7;
			color: #333;
		}
	/* 'account info text color' */
		#acct_pane .acct_header .auth_button {
			color: #666;
		}
	/* 'edit email & password' button */
		#acct_pane .acct_header .auth_button a {
			background:#bfe5d7;
			color: #333;
			height: 36px;
		}
	/* 'personal information' pane */
		#acct_pane .acct_info, #acct_pane .acct_info label {
			color: #333333;	
		}
	/* 'booeep collects this info...' text color */
		#acct_pane .dob_explain_field {
			color: #333;
		}
	
/*- EDIT EMAIL & PASSWORD PANE -*/

	/* header */
		#auth_pane h3 {
			background:#bfe5d7;
			color: #333;
		}
	/* overall pane BG & text color */
		#auth_pane .container {
			color: #333333;
		}
	/* 'Password:' & 'Edit Email:' sub headings */
		#auth_pane h4 {
			color: #333;
			text-decoration: none;
		}
	
/*- AVATARS PANE -*/

	/* headers */
		#avatar_pane h3 {
			background:#bfe5d7;
			color: #333;
		}
	/* 'Avatars:' container */
		#avatar_pane .custom_avatar {
			color: #333333;
		}
	/* 'Current Avatar:' & 'Avatar Uploader' labels */
		#avatar_pane .custom_avatar h4 {
			color: #57451e;
		}
	/* 'More Avatars:' container */
		#avatar_pane .more_avatars {
			color: #333;
		}
	/* 'More Avatars:' text */
		#avatar_pane .more_avatars h4 {
			color: #333;
			text-decoration: none;
		}
	/* NON-Selected tile color */
		#avatar_pane .more_avatars .tile {
			border: 3px solid #999;	
		}
	/* SELECTED tile color */
		#avatar_pane .more_avatars li.selected {
			border: 3px solid #333;
		}

/*- EMAIL NOTIFICATIONS PANE -*/

	/** HACK FOR CALVIN!! REMOVE OTHERWISE... **/
		#alert_list .alert_item .types div.updates {
			float: none;
			width:auto;
			padding:0;
			margin:0;
		}
	/** END HACK **/

	/* headers */
		#alert_pane h3 {
			background:#bfe5d7;
			color: #333;
		}
	/* general font color */
		#alert_pane div {
			color: #333333;
		}
	/* existing alert bg color 
		#alert_pane div.pane_header, #alert_list .alert_item {
			background-color: #E6E6E6;
		}
	*/
	/* site domain color */
		#alert_list .alert_header span {
			color: #333;
		}
	/* 'click below to adjust... ' hint text color */
		#alert_list .hint {
			color: #666666;
		}
	/* site thumb image border color */
		#alert_list .alert_item .image img {
			border: 1px solid white;
		}
	/* current site footer BG color 
		#alert_list .action_row {
			background-color: #484849;
		}
	*/
	/* 'Remove site' Button */
		#alert_list .alert_item div.actions, #alert_list .alert_item div.actions a {
			background:url(/images/content_bgs/rx_profile_remove_site_bg.png) no-repeat;	
			color: #333;
		}
	/* 'Remove site' Button width */	
		#alert_list div.alert_item div.actions a {
			width: 146px;
		}
	/* 'Remove site' Button text positioning */
		#alert_list div.alert_item div.actions a span {
			left:25px;
		}
	/* 'Remove site' Button box positioning */
		#alert_list div.alert_item div.actions {
		padding-left:35px;
		}		
	/* 'Additional Sites' BG color
		#alert_pane div.additional_header, #alert_pane #sites_list {
			background-color: #E6E6E6;
		}
	*/
	/* site thumb image border color */
		#sites_list .siteThumb {
			border: 1px solid white;
		}
		
	/* Previous & Next buttons */
		#sites_list a {
		color: #333333;
		}
		
/*- ERRORS!!! ID10T -*/

	#settings_container ul.errors {
		background-color: #a18e63;
		color: red; 
	}
	
	
label[for="msg"]{
	display:block;
	}
	
#rxfrm-register{
	padding:25px 0 0 0;
	color:#333;
	}
	
#rxfrm-register .section{
	background:#e5e5e5;
	}
	
#rxfrm-register .info p, #rxfrm-register h2{
	color:#910000;
	}
	
#registration #rxfrm-register div.section h2{
	color:#000;
	font-weight:normal;
	}	
	
#rep_contact{
	float:right;
	width:205px;
	margin-right:5px;
	}
	
#rep_bio{
	float:left;
	width:350px;
	}
	
a.bio_download{
	float:left;
	width:155px;
	height:40px;
	background:url(/images/btns/button_download_bio_resume.jpg) no-repeat 0px 0px;
	margin-top:23px;
	}	
	
a:hover.bio_download{
	background-position:0px -40px;
	}	

a.resume_download{
	float:left;
	width:155px;
	height:40px;
	background:url(/images/btns/button_download_bio_resume.jpg) no-repeat -155px 0px;
	margin-top:23px;
	}	
	
a:hover.resume_download{
	background-position:-155px -40px;
	}	


/*************** END RX-Profile ****************/
/***************** PROFILE PAGE END *******************************/
#news_text .rx-appearances li hr {
	background: transparent url(/images/news_divider.jpg) no-repeat;
	border:0px solid;
	height:18px;
	}
	
#news_text .rx-appearances li h3 {
	color:#333;
	}
	
/************Adveritse********************/
div#advertise form label {
	display:block;
}
/************Adveritse END********************/


/************START PAINT ORDER FORM********************/

#order_btn {
	width:207px;
}

#order_btn a {
	display:block;
	height:81px;
	background-image:url(/images/btns/order_btn.gif);
	background-repeat:no-repeat;
}
#kits_thumbs, #color_palettes {
	padding:20px 0 0;
}
#kits_thumbs div {
	float:left;
	margin:0 8px 0 0;
	width:130px;
}
div.kit span.thumb {
	display:block;
	width:130px;
	height:100px;
	background-image:url(/images/products/kits_sprite.jpg);
	background-repeat:no-repeat;
}
#sample_kit span.thumb {
	background-position:0 -1px;
}
#brush_kit span.thumb {
	background-position:0 -100px;
}
#roller_kit span.thumb {
	background-position:0 -200px;
}
#recipe_cards span.thumb {
	background-position:0 -300px;
}
div.kit span.label {
	border-bottom:1px dashed #CCCCCC;
	display:block;
	margin:0 0 10px;
	padding:0 0 5px;
}
#color_palettes {
	clear:both;
}
#color_palettes .palette {
	float: left;
	margin-right: 10px;
}
#color_palettes #palette_5 {
	margin-right: 0;
}
#color_palettes .palette_cont_inner {
	width: 92px;
}
#color_palettes .palette_heading {
	color: #333333;
	margin:0 0 10px;
	padding:0 0 5px;
	border-bottom:1px dashed #CCCCCC;
}
#color_palettes .color_swatch {
	height: 34px;
	position: relative;
	margin-bottom: 4px;
	border:1px solid #EEEEEE;
}
#color_palettes .label {
	font-size: 9px;
	font-family: tahoma, sans-serif;
	position: absolute;
	text-align: right;
	line-height: 1.15em;
	color: #ffffff;
	bottom: 3px;
	right: 3px;
}
#color_palettes .light .label {
	color: #444444;
}
#color_disclaimer {
	padding:20px 0 0 0;
	color:#a3202e;
}
.color_content #order_notes {
	color:#3E73B1;
}
#order_form_content .color_content h3 {
	font-size:17px;
	float:left;
	margin:15px 0 8px;
}
.color_content form {
}
.color_content .sub_content {
	background: #e5e5e5;
	float:left;
	padding:24px 24px 24px 0;
	width:585px;
	font-family:trebuchet MS;
}
.color_content .sub_content .field_item {
	float: left;
	margin:0 0 8px;
}
.color_content .sub_content .field_item label {
	float:left;
	width:100px;
	text-align:right;
}
#kit_selection .field_item label {
	width:70px;
}
#kit_selection .field_item select {
	width:150px;
}
#kit_selection .field_item input[value="Add to Order"] {
	margin:0 0 0 65px;
}
.color_content .sub_content .field_item label[for="color_selector"], .color_content .sub_content .field_item label[for="kit_selector"] {
	width:75px;
}
.color_content .sub_content .field_item label[for="color_qty"] {
	width:40px;
}
html* .color_content .sub_content form#color_form div.qty label {
	width:30px;
}
.color_content .sub_content .field_item input, .color_content .sub_content .field_item select {
	margin:0 0 0 10px;
	width:130px;
}
html* .color_content .sub_content .field_item select {
	width:250px;
}
#shipping_info .field_item input {
	margin:0 40px 0 10px;
} 
#paint_selection .field_item input {
	margin:10px 0 0 420px;
}
.color_content .sub_content .field_item input#color_qty, .color_content .sub_content .field_item select#size_finish {
	margin:0 0 0 10px;
}
optgroup {
	width:250px;
}
optgroup > option {
	width:230px;
}
.color_content .sub_content .qty input {
	width: 40px;
}
.color_content #details_form .order_item input {
	width: 40px;
}
.color_content #paint_selection .sub_content p {
	padding:0 0 0 30px;
	color:#A3202E;
}
#order_content form#details_form .order_item {
	border-bottom:1px dashed #CCCCCC;
	margin:0 0 10px 10px;
	padding:0 0 0 25px;
}
.color_content .sub_content form#details_form label {
	width:40px;
}
#order_content form#details_form .order_desc {
	width:220px;
}
.field_item .item_subtotal {
	padding:0 15px 0 0;
}
.color_content #details_form .item_button {
	border: 1px solid #444444;
	background-color: #cdcdcd;
	padding: 2px 12px;
	font-size: 11px;
	font-family: tahoma, sans-serif;
	color: #444444;
	cursor: pointer;
	margin:0 0 0 5px;
}
.color_content .sub_content div.order_item .item_total {
	float:right;
}
div#order_subtotal {
	float:right;
	font-weight:bold;
	margin:0 0 0 20px;
}
div#empty_details {
	padding:0 0 0 15px;
}
div#order_tally {
	float:right;
	width:210px;
	padding:0 15px 0 0;
}
div#subtotal_label {
	float:left;
	padding:0 10px 0 0;

}
div#subtotal_amt {
	color:#3E73B1;
	float:right;
}
div#order_clear {
	float:left;
	margin:10px 0 0 0;
	width:90px;
}
div#order_submit {
	float:right;
	margin:10px 0 0 0;
}
div#order_clear input {
	float:left;
}
div#order_submit input {
	float:left;
}
/************END PAINT ORDER FORM********************/

