body{
	margin: 0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:9px; 
	color:#595959;
	}


#SC_style table
{
font-size:12px;
}

.bundle1{position:absolute; left:595px; top:112px; top:108px;}
* html .bundle1{left:435px;}

#ULbracket {
	left:0px;
	width:15px;
	height:63px;
	background-image:url(Template_Imgs/corner_TR.gif);
	background-position: left bottom;
	float:left;
	}

#Cbracket {
	left:15px;
	width:770px;
	height:63px;
	float:left;
	}

#URbracket {
	left:785px;
	width:15px;
	height:63px;
	background-image:url(Template_Imgs/corner_TL.gif);
	background-position: right bottom;
	float:right;
	}
				
#LLbracket {
	left:0px;
	width:15px;
	height:48px;
	background-image:url(Template_Imgs/corner_BR.gif);
	background-position: right top;
	float:left;
	}
			
#LRbracket {
	left:785px;
	width:15px;
	height:48px;
	background-image:url(Template_Imgs/corner_BL.gif);
	background-position: right top;
	float:right;
	}

#Bracket_main{
	left:0px;
	height:15px;
	width:800px;
	position:relative;
	}

#Bracket{
	float:left;
	 left:0px;
	 height:15px;
	 width:800px;
	 position:relative;
}
	
	
#URbracket, #ULbracket, #Cbracket, #LLbracket, #LRbracket, #Bracket, #Bracket_main,  #FootRbracket, #FootLbracket, #Footbracket {
	padding:0px;		
	background-repeat: no-repeat; 		
	background-color:#AED800;
	}

.Container_Btop{
	position:relative; 
	width:800px; 
	height:397px; 
	margin-top:15px;
	}

.Container_Bbottom{
	position:relative; 
	width:800px; 
	}

.Container_Bbottom_Main{
	position:relative; 
	width:800px; 

	}

.Container_Body{
	position:relative; 
	width:800px;
	}
	
.Container_Footer{
	position:relative; 
	width:800px; 
	height:22px;
	font-size:10px;
	}
	
#Footbracket{
	left:0px;
	width:800px;
	height:5px;
	overflow:hidden;
	float:left;
	position:relative;
	}
	
#FootLbracket {
	left:0px;
	width:15px;
	height:22px;
	background-image:url(Template_Imgs/corner_TR.gif);
	background-position: right bottom;
		float:left;
	}
			
#FootRbracket {
	left:785px;
	width:15px;
	height:22px;
	background-image:url(Template_Imgs/corner_TL.gif);
	background-position: right bottom;
	float:right;
	}

#Footer{
	float:left;
	height:17px;
	width:770px;
	padding-top:7px;
	margin-bottom:45px;}

#Catalog{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	width:123px;
	height:48px;
	z-index:100;
	
	}
	
#cat_attributes{
background-color:#FF6600;
}

.caption_fade{
position:absolute;
text-align:right;
right:30px;
top:12px;
height:48px;}

.install
{
position:absolute;
right:191px;
top:93px;
float:left;
} 

.drop
{
position:absolute;
right:191px;
top:56px;
float:left
}

.for_r1200{
position:absolute;
top:-73px;
right:45px;
float:left;
}



.left_column{background-color:#cccccc; }


.process_img img{
	border: 1px solid #999; 
}

.process_cont img{border: 1px solid #999;margin:15px; margin-bottom:5px; margin-top:5px}


#terms_left_content {
	width:123px;
	}

#terms_content {
	background-color:#efefef;
	text-align:left;
	padding:50px;
	font-size:12px;
	line-height:15px;
	}
	
.process_img {
font-size:11px; line-height:16px; width:550px; overflow:hidden;
	background-color:#efefef;
	text-align:left;
	}

#terms_content h1 { font-size:18px; line-height:24px;}
#terms_content h3 { font-size:14px}

.Forms_Body{
	position:relative; 
	width:800px; 
	margin-top:30px;
	}

#leftcontent {
	float:left;
	width:108px;
	height:122px;
	text-align:center;
	line-height:1em;
	}
	
* html #leftcontent {	
width:123px;
margin-left:15px;
}

#centerleftcontent {
	float:left;
	width:192px;
	text-align:left;
	}
	
* html #centerleftcontent {
	left:20px;
	position:relative;
	width:218px;
	}


#centerrightcontent {
	float:left;
	width:190px;
	text-align:left;
	position:relative;
	}
	
* html #centerrightcontent {
	width:224px;
	margin-right:-15px;
	left:20px;
	}

#rightcontent {
	float:right;
	width:190px;
	text-align:left;
	}

* html #rightcontent {
	width:226px;
	margin-right:5px;
	}


#rightcontent, #centerrightcontent, #centerleftcontent, #leftcontent {
	line-height:14px;
	padding:15px;
	font-size:10px;
	height:137px;
	max-height:137px;
	
	
	}

* html #rightcontent, #centerrightcontent, #centerleftcontent, #leftcontent {
	line-height:13px;
	margin-left:-2px;
	word-spacing: .1em;
	font-size:10px;
	height:162px;
	max-height:162px;
	}



p {
	margin:0;
	padding:0;
	}	
			
#Footer a{ color:#333333; text-decoration:none;}
#Footer a:hover{text-decoration:underline}



.logo_table_color{ background-color:#aed800}




.logo{
	height: 63px;
	vertical-align:bottom;
}


a {color:#f60}

#menu {
width: 30px;
	padding: 0;
	color: #ff6600;
	position:absolute;
}

ol, ul, li, #menu  {
margin: 0;
padding: 0;
list-style-type: none;
font-size:10px;
}

#menu ol {
  display: none;
  list-style-type: none;
  position:absolute;
}  

#menu li, 
  #menu a {
  font-family: verdana, sans-serif;
  font-size: 11px;
  width:108px;
  text-decoration:none;
}
#menu li {
  line-height: 30px;
	background-image: url(Template_Imgs/70dark.png);
	background-repeat: repeat;
  text-align:right;
  padding-right:15px;
  position:relative;
  bottom:108px;
}

* html #menu li {
bottom:107px;
right:0px;
}

#menu li:hover{
	background-image: url(Template_Imgs/60dark.png);
	background-repeat: repeat;
}

li ol li:hover{
	border-right:solid 3px #aed800;
	}


#menu ol li{
	text-align:left;
	padding-left:15px;
	color:#f60;
	}

li ol li:hover{
	border-right:solid 3px #aed800;
	text-decoration:underline;
	}
	
* html li ol li:hover{
	background-image: url(Template_Imgs/60dark.png);
	background-repeat: repeat;
	text-align:left;
	}


.submenu1 a, .submenu2 a{
color:#CCCCCC;
}

.submenu1, .submenu2{
left:123px;
position:relative;
}

* html .submenu1, .submenu2{
right:0;
margin-left:0px;
}


.submenu1{
 margin-top:78px; 
}

* html .submenu1{
margin-top:107px;
}


.submenu2{
margin-top:-42px;
}

* html .submenu2{
margin-top:-14px; 
}

.product_link_menu{
	position:relative; 
	float: left;
	width:770px;
	margin-left:15px;
}

.products
{
	font-size: 9px;;
	color: #595959;
	line-height:14px;
}

* html .products{font-size:7px; }

.products_text {
font-weight:bold;
font-size:10px;
text-align:left;
line-height:14px;
color:#FF6600; 
position:relative;
float:left;
}

* html .products_text {font-size:10px;}


.product_link{ 
font-size:9px; 
line-height:12px; 
position:relative; 
}

* html .product_link{ 
margin-bottom:5px;
}

.product_link a {text-decoration:none;}
.product_link a {color:#595959;}

.product_link a:hover{text-decoration:underline;}

.product_link img {}




.product_information{
text-align:right;
vertical-align:top;


}

.product_information img{
position:relative; 
right:-20px;
margin-top:-10px;
vertical-align:top;
}

.product_information h1{ 
color:#000000; 
line-height:11px;
}

* html .product_information h2{ 
font-size:15px;
bottom:14px;
line-height:24px;
}

.product_information h2{ 
font-size:17px; 
font-family:Arial, Helvetica, sans-serif;
letter-spacing:1px;
color:#000000; 
font-weight:bold; 
float:left; 
position:relative; 
left: 15px; 
bottom:11px;
letter-spacing:1px; 
line-height:14px;
margin-bottom:-1px;
}

.product_row{ display:block; max-height:68px;}

.banner {padding:10px 0 0 0;}


.add_cart{
    display:block;
	width:80px;
	height:12px;
	font-size:10px;
	line-height:13px;
	border:solid 2px #aed800;
	font-weight:bold;
	padding-top:2px;
    padding-bottom:2px;
	cursor:pointer;
	text-align:center;
	position:relative;
}

* html .add_cart{
height:18px;
font-size:9px;
line-height:12px;
position:relative;
}

.add_cart a{color: #000000;
	text-decoration: none;}
	
.add_cart:hover{ cursor:pointer; background-color:#eeeeee;}

.cart_box{
float:right;
}

* html .cart_box{
position:relative; 
bottom:14px; 
margin-bottom:-10px;
}

.view_cart{
position:relative;
left:15px;}





.side_bar
{
	background-color:#ddddde;
}



.rollover a { display:block; width:17px; background-color: #000000;}
.rollover a:hover { background-color:#ff6600}
.rollover a:active{ background-color:#aed800}
.rollover a:visited{ background-color:#000000}
.more_images{
	font-size: 13px;;
	font-weight: bold;
	color: #595959;
	letter-spacing:1px;
	position:relative;
	top:2px;
	}

.features
{
font-weight:bold; 
list-style-image: url(Template_Imgs/orange-x.png); 
font-size:10px;
position:relative;
left:15px;
z-index:100;
}

features li{line-height:22px;z-index:99;}

.in_stock{
	color: #aaaaaa;
	font-size:.6em;
	position:absolute;
	left:585px;
	top:27px;
	font-weight:bold;
	white-space: nowrap;
	z-index:80;
	}
	
* html .in_stock{
	font-size:10px;
	line-height:16px;
	left:446px;
	top:30px;
	}
	
	
.in_stock1{ 
line-height:1px;
}

* html .in_stock1{ 
line-height:8px;
}

.prod_info{
position:relative;

}


.process_icon
{
position:absolute;
left:22px;
top:20px;
display:none;
} 

* html .process_icon
{
right:215px;
float:right;
} 


.footer{
font-size:10px;
}

.footer a
{text-decoration:none;
color:#000}

.footer a:hover{text-decoration:underline;}

.footer_sc a
{text-decoration:none;
color:#000}

.footer_sc a:hover{text-decoration:underline;}

.footer_sc{
font-size:10px;
}

#Footer .malink a { color:#f60;
}


.slideshowIMG img
{ 
position:relative;
}

* html .slideshowIMG img
{ 
display:block;
overflow:hidden;
height:330px;
width:771px;
}










#SC_left_content {
	padding:15px;
	vertical-align:top;
	}
	
#SC_content {
	background-color:#efefef;
	text-align:left;
	padding:10px;
	width:627px;
	font-size:10px;
	}









* html .for_r1200{top: -70px; left:-10px;}
* html .install{right:215px;} 
* html .drop{right:215px;} 
