@charset "utf-8";
/* _selector for IE6 and below
	*selector for IE7 and below
*/


html {height: 100%; }
body {background-image:url(images/background_3.jpg); background-position:top center; background-repeat:no-repeat; background-attachment:fixed; background-color:#000000;margin: 0;padding: 0;font-family:Verdana, Arial, Helvetica, sans-serif;  min-height: 100%; height: 100%;}

.thrColFixHdr #container { width: 900px; margin: 0 auto; text-align: left; height:100% } 
.thrColFixHdr #header { padding: 0 10px 0 0px; _padding:0px;} 

.thrColFixHdr #rightsidebar {
float: right; 
	width: 270px; 
	height:300px;
	/*background: #000000;*/
	background-color:#000000;
	padding: 15px 15px 15px 5px;
	overflow:hidden;
	color:#FFFFFF;
}

.thrColFixHdr #mainContent {
/* background:url(images/bg1.jpg) repeat-x; */
background-color:#000000;
/*height:350px; */
height:450px;
margin: 0; 
padding: 0;
} 

.thrColFixHdr #homeContent2 {
background-color:#000000;
/*height:350px; */
min-height:350px;
	margin: 0 0px 0 0; 
	padding: 0 0 0 0px; 
} 
#mainContent{background-image:url('/images/carbon.gif'); background-repeat: repeat-x;}
#homecontent{
/* background:url(images/bg5.jpg) repeat-x bottom;*/
background-color:#000000;
margin: 0;
padding: 0; 
}
	
	
.thrColFixHdr #Content {
	background-color:#000000;
	background:url(images/bg1.jpg) repeat-x;
	/*height:590px;*/
	height:619px;	
	margin:0;
	padding:0; 
	
}
 
.thrColFixHdr #footer {
line-height:normal;
	padding: 0px ; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	/*height:100%; */
	height:auto;
	
} 
.thrColFixHdr #footer p {margin: 0; padding: 10px 0;}
.fltrt { float: right;margin-left: 8px;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}

.borderline{width:95%; padding:5px; border-bottom:solid #666666 1px; margin-left:20px; color:#FFFFFF;}
.alink{text-decoration: none;color: #FFFFFF;}
.alink:hover{color:#FFCC00;}

.blink{text-decoration: none;color: #FFCC00;}
.blink:hover{color:#FFFFFF;}

.bluelink{color:#FFCC00;text-decoration: none;}
.bluelink:hover{color:#A2EBF9;}

.ftlink:link,.ftlink:visited,.ftlink:active {text-decoration: none;color: #CB0500;padding:0; margin:0}

.btun02 {
	color: #000000;
	text-decoration: none;
	height: 18px;
	width: 100px;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size:11px;
}
.btun02:disabled{color:#808080;}    

.btun03 {
	color: #000000;
	text-decoration: none;
	height: 18px;
	border: 1px solid #FFFFFF;
	background-color: #CCCCCC;
	font-weight: bold;
	font-size:11px;
}

a.cc2:link {text-decoration: none;color: #FFCC00;font-family:  Arial, Helvetica, sans-serif;}
a.cc2:visited {	text-decoration: none;	color: #FFCC00;font-family:  Arial, Helvetica, sans-serif;}
a.cc2:active {	text-decoration: none;color: #FFCC00;font-family:  Arial, Helvetica, sans-serif;}
a.cc2:hover {color: #FFCC00;text-decoration: none;font-family:  Arial, Helvetica, sans-serif;}

/*footer */
#footer-container{width:900px;margin:0;background-color:#000000;padding:0px;}
#tvleft{ margin-left:78px; width:330px}
#tvright{float:right;margin-right:15px;padding:0px;width:330px}
#foottop{background-color:#000000;height:50px;padding-top:10px;}
#footseal{padding-top:20px;background-color:#CB0500; color:#FFFFFF; font-size:12px; height:200px;}
#footfollow{width:auto; padding:0; margin:0}

/* start product page */
#productsmenu{ z-index:10;width:840px;margin-left:20px;}

#pdtmenu {
	z-index:100; width:95%; margin-left:20px; padding-left:20px; margin-bottom:0; padding-bottom:0; height:45px;_height:25px;
}
#productcontainer{
	width:898px;
	_width:870px;
	/* height:490px;*/
	height:490px;
	background: url(images/pdtimg.png) no-repeat;
	float: left;
	padding:20px 0px 0px 0px;
	z-index:-5;
}

#info
{
	color:#CCCCCC;
	font-size:12px;
	overflow:auto; 
	height:285px;
	padding-left:5px;
}
#info ul, #info ul li{color:#CCCCCC;font-size:12px;} 

#product_selector{width:500px;height:125px;float: left;margin-left:35px; _margin-left:15px;}

#bigImg {height:325px;width:530px;margin-left:35px;}


#pdtinfo{
	height:425px;
	width:270px;
	padding:0px;
	position:relative;
	left:-40px;
	_left:0px;
	font-size:12px;
	color:#E5E5E5;
	z-index:1;
}
#infotop table tr td, #infotop table tr, #infotop table{border: #D6D6D6 solid 1px;}

#addtocart{
	height:70px;
	width:230px;
	/*background:url(images/addtocartbg.png) no-repeat; */
	margin-top: 25px;
	margin-left:35px;
	padding:5px;
	font-size:12px;

}

#addtocart a:link, #addtocart a:visited, #addtocart a:visited,#addtocart a{
	text-decoration: none;
	color: #FFFFFF;
	font-size: 12px;
}

#addtocart a:hover {text-decoration: none;color: #FFCC00;text-decoration: none;font-size: 12px;}

/* end product page */


 /* view cart */
 
#invoice, #account, #billship, #chkord , #shipping, #verifyord, #address, #contact{font-size:12px; color:#FFFFFF;} 
#notice{margin-left:20px; width:95%; color:#FFFFFF; font-size:10px; padding:10px;}
#notice a ,#notice a:visited, #notice a:link, #notice a:hover{text-decoration: none; color:#FFFF00;}

#address{
	margin:10px auto;
	padding:5px 15px 5px 20px;
	width: 500px;
}
#address strong{ color:#FF0;}
#contact{width:550px; padding:0; margin:20px auto;}


/* contact us */

#form-container{
color:#555555;
width:400px;
	margin:20px auto;
	background-color:#f5f5f5;
	padding:15px;
	
	-moz-border-radius:12px;
	-khtml-border-radius: 12px;
	-webkit-border-radius: 12px;
	border-radius:12px;
}
form#form-container ,#form-container input,#form-container ul,#form-container li,#form-container ol,#form-container label{
	margin:0px;
	padding:0px;
}

h1#form-container {
margin:0px;
	padding:0px;
	color:#777777;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	margin-bottom:5px;
}

h2#form-container {
margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:10px;
	
	text-transform:uppercase;
	
	color:#aaaaaa;
	margin-bottom:15px;
	
	border-bottom:1px solid #eeeeee;
	margin-bottom:15px;
	padding-bottom:10px;
}
label#form-container {
margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-size:10px;
	font-family:Tahoma,Arial,Sans-serif;
}

td#form-container {	white-space:nowrap;}

textarea#form-container {
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

#form-container td button{text-indent:8px;}
#form-container td{white-space:nowrap;}

.error{
	background-color:#AB0000;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#nojs{color:#FFFFFF;margin-left:20px;}

