/* Deep Creative | The Radiator Company */

BODY {
		margin-left:   0px;
		margin-top:    0px;
	 	text-align: center;
	 	padding:       0px;
	 	font-family: Arial, sans-serif;
	 	font-size:    10pt;
	 	color:     #333333;
	 }

DIV { position: relative; }

IMG { border: 0; }

A { color: #7E7E7E; }

.spacer { width: 100%; clear: both; }

.invis { visibility: hidden; }

#index_cont { width: 740px; margin: 0px auto; padding: 0; }

#index_cont #pagebuttons_cont { width: 740px; height: 340px; text-align: left; margin: 10px 0 10px 0; font-weight: bold; color: #ffffff; overflow: hidden; }
#index_cont #pagebuttons_cont A { text-decoration: none; color: #ffffff; display: block; }

#index_cont #pagebuttons_cont .title    { font-size: 22px; }
#index_cont #pagebuttons_cont .subtitle { font-size: 14px; }
#index_cont #pagebuttons_cont .rolltext { text-align: left; line-height: 18px; font-weight: normal;}
#index_cont #pagebuttons_cont .small { font-size: 9px; line-height: 12px; }

#index_cont #pagebuttons_cont .pagebut_cont 				  { z-index: 1; }
#index_cont #pagebuttons_cont .pagebut_cont #row1_left   	  	{ position: absolute; width: 490px; height: 230px; left:     0; top:     0; 			}
#index_cont #pagebuttons_cont .pagebut_cont #row1_left_text   { position: absolute; width: 230px; height: 1px; left:   5px; top: 204px; z-index: 1; }
#index_cont #pagebuttons_cont .pagebut_cont #row1_top    	 		{ position: absolute; width: 240px; height: 110px; left: 500px; top:     0; 			}
#index_cont #pagebuttons_cont .pagebut_cont #row1_top_text    { position: absolute; width: 240px; height: 1px; left: 505px; top:  92px; z-index: 1; }
#index_cont #pagebuttons_cont .pagebut_cont #row1_bottom 	  	{ position: absolute; width: 140px; height: 110px; left: 500px; top: 120px; 			}
#index_cont #pagebuttons_cont .pagebut_cont #row1_bottom_text { position: absolute; width: 190px; height: 1px; left: 505px; top: 212px; z-index: 1; }
#index_cont #pagebuttons_cont .pagebut_cont #row2_lft         { position: absolute; width: 277px; height: 100px; left:     0; top: 240px; 			}
#index_cont #pagebuttons_cont .pagebut_cont #row2_lft_text    { position: absolute; width: 220px; height: 1px; left:   5px; top: 322px; z-index: 2; }
#index_cont #pagebuttons_cont .pagebut_cont #row2_mid         { position: absolute; width: 203px; height: 100px; left: 287px; top: 240px; 			}
#index_cont #pagebuttons_cont .pagebut_cont #row2_mid_text    { position: absolute; width: 195px; height: 1px; left: 292px; top: 322px; z-index: 2; }
#index_cont #pagebuttons_cont .pagebut_cont #row2_rgt         { position: absolute; width: 240px; height: 100px; left: 500px; top: 240px; 			}
#index_cont #pagebuttons_cont .pagebut_cont #row2_rgt_text    { position: absolute; width: 100px; height: 1px; left: 505px; top: 322px; z-index: 2; }

#index_cont #pagebuttons_cont .pagebut_cont_on 							{ z-index: 3; visibility: hidden;}
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_left_on   	        { position: absolute; width: 490px; left:     0; top:     0; height: 230px; 			}
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_left_text_on       { position: absolute; width: 230px; left:   5px; top: 204px; height: 50px; z-index: 3; color: #F1A1CC; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_left_rolltext_on   { position: absolute; width: 454px; left:  18px; top: 91px; z-index: 3; text-align: center; line-height:1.2em }
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_top_on    	        { position: absolute; width: 240px; left: 500px; top:     0; height: 110px; 			}
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_top_text_on        { position: absolute; width: 160px; left: 505px; top:  92px; height: 1px; z-index: 3; color: #FEBBC0; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_top_rolltext_on    { position: absolute; width: 210px; left: 518px; top:  33px; z-index: 3; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_bottom_on 	        { position: absolute; width: 240px; left: 500px; top: 120px; height: 110px; 			}
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_bottom_text_on     { position: absolute; width: 160px; left: 505px; top: 212px; height: 1px; z-index: 3; color: #FFD2C2; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row1_bottom_rolltext_on { position: absolute; width: 204px; left: 518px; top: 153px; z-index: 3; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_lft_on             { position: absolute; width: 277px; left:     0; top: 240px; height: 100px; 			}
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_lft_text_on        { position: absolute; width: 220px; left:   5px; top: 322px; height: 1px; z-index: 4; color: #C1DFE1; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_lft_rolltext_on    { position: absolute; width: 240px; left:  18px; top: 268px; z-index: 3; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_mid_on             { position: absolute; width: 203px; left: 287px; top: 240px; height: 100px; 			}
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_mid_text_on        { position: absolute; width: 190px; left: 292px; top: 322px; height: 1px; z-index: 4; color: #E8E7BD; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_mid_rolltext_on    { position: absolute; width: 189px; left: 295px; top: 268px; z-index: 3; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_rgt_on             { position: absolute; width: 240px; left: 500px; top: 240px; height: 100px; 			}
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_rgt_text_on        { position: absolute; width: 100px; left: 505px; top: 322px; height: 1px; z-index: 4; color: #FFF0BA; }
#index_cont #pagebuttons_cont .pagebut_cont_on #row2_rgt_rolltext_on    { position: absolute; width: 222px; left: 507px; top: 274px; z-index: 3; text-align: center; }

#index_cont #pagebuttons_cont .pagebut_cont2 							{ z-index: 1; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_left   	        { position: absolute; width: 490px; left:     0; top:     0; height: 230px; 			}
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_left_text       { position: absolute; width: 230px; left:   5px; top: 204px; height: 50px; z-index: 1; color: #F1A1CC; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_left_rolltext   { position: absolute; width: 454px; left:  18px; top: 91px; z-index: 1; text-align: center; line-height:1.2em }
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_top    	        { position: absolute; width: 240px; left: 500px; top:     0; height: 110px; 			}
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_top_text        { position: absolute; width: 160px; left: 505px; top:  92px; height: 1px; z-index: 1; color: #FEBBC0; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_top_rolltext    { position: absolute; width: 210px; left: 518px; top:  33px; z-index: 1; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_bottom 	        { position: absolute; width: 240px; left: 500px; top: 120px; height: 110px; 			}
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_bottom_text     { position: absolute; width: 160px; left: 505px; top: 212px; height: 1px; z-index: 1; color: #FFD2C2; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row1_bottom_rolltext { position: absolute; width: 204px; left: 518px; top: 153px; z-index: 1; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_lft             { position: absolute; width: 277px; left:     0; top: 240px; height: 100px; 			}
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_lft_text        { position: absolute; width: 220px; left:   5px; top: 322px; height: 1px; z-index: 4; color: #C1DFE1; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_lft_rolltext    { position: absolute; width: 240px; left:  18px; top: 268px; z-index: 1; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_mid             { position: absolute; width: 203px; left: 287px; top: 240px; height: 100px; 			}
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_mid_text        { position: absolute; width: 190px; left: 292px; top: 322px; height: 1px; z-index: 4; color: #E8E7BD; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_mid_rolltext    { position: absolute; width: 189px; left: 295px; top: 268px; z-index: 1; text-align: center; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_rgt             { position: absolute; width: 240px; left: 500px; top: 240px; height: 100px; 			}
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_rgt_text        { position: absolute; width: 100px; left: 505px; top: 322px; height: 1px; z-index: 4; color: #FFF0BA; }
#index_cont #pagebuttons_cont .pagebut_cont2 #row2_rgt_rolltext    { position: absolute; width: 222px; left: 507px; top: 274px; z-index: 1; text-align: center; }

/* ----------Text area on Home page ------------- */
.home_text_cont 	{ margin-top: 10px; }
.home_title 			{ font-size: 21px; color: #7300A6; padding: 0px; margin: 0px; text-align: left;}
.home_subtitle 		{ font-size: 18px; color: #7300A6; padding: 0px; margin: 0px; text-align: left; }
.home_text 				{ font-size: 1em; padding: 0px; margin: 0px; color: #7E7E7E; margin: 10px 0px; font-weight: normal; text-align: left;}
#latest_products	{ margin: 5px 0px; padding:5px 0px; }
#latest_products #latest_product_top			{ clear:both; margin: 0px 0px; height: 1px; width: 740px; padding: 0px 0px; background: url(/img/latest_prod_top.gif); background-repeat: no-repeat; font-size:0px; }
#latest_products #latest_product_bottom		{ clear:both; margin: 0px 0px; height: 1px; width: 740px; padding: 0px 0px; background: url(/img/latest_prod_bottom.gif); background-repeat: no-repeat; }
#latest_products #latest_products_middle	{ float:left; margin: 0px 0px; width: 740px; padding: 0px 0px; background: url(/img/latest_prod_back.gif); background-repeat: repeat-y; text-align: left; }
#latest_products #latest_products_middle IMG												{ float:left; height: 290px; margin-bottom: 10px; }
#latest_products #latest_products_middle .home_latest_product_cont 	{ width: 201px; padding: 12px 12px; }
#latest_products #latest_products_middle .latest_products_text 			{ font-size: 11px; padding: 0px; margin: 0px; color: #7E7E7E; font-weight: normal; }
#latest_products #latest_products_middle #latest_product_left 			{ float: left; margin-left:1px; }
#latest_products #latest_products_middle #latest_product_right 			{ float: right; }
#latest_products #latest_products_middle #latest_product_middle 		{ margin-left: 255px; }
#latest_products #latest_products_middle .latest_products_link			{ text-align: right; margin-top: 10px; }