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



/*  ************  Start General Body Format CSS *************  */


body{
margin:0;
padding:0;
line-height: 1.5em;
height:100%;
background-image:url(images/bg.gif);
background-repeat:no-repeat;
background-position:center;
background-position:top;
background-color:#292929;
}

#maincontainer{
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image:url(images/leftcolumn.jpg);
background-repeat:repeat-y;
height:100%;
}
#checkoutmaincontainer{
width: 800px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
background-image:url(images/leftcolumn.jpg);
background-repeat:repeat-y;
height:1250px;
}

#topsection{
margin:0;
padding:0;
background: #3e3e3e;
height: 325px; /*Height of top section*/
}

#topnav{
margin:0;
padding:0;
height:56;
width:800;
}

#contentwrapper{
float: left;
width: 100%;
}

#producttext{
float:left;
position:relative;

font:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
}

#products {
float:left;
position:relative;
padding-top:0px;
}
#products span {
float:left;
position:relative;
padding-top:0px;
font-family: Arial, sans-serif;
font-size: 100%;
color:#000033;
font-weight:bold;
line-height:12px;
}

.innertube{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0px;
height:100%;
}

#productbodytext{
font-family: Arial, sans-serif;
font-size: 70%;
color:#000033;
line-height:12px;

}
#productheadingtext {
padding-bottom:5px;
padding-top:0px;
font-family: Arial, sans-serif;
font-size:16px;
color:#000033;
text-decoration:none;

}

/* **************************  pages with three column Design CSS ********************* */




#leftcolumn{
margin-left: 500px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
float: left;
width: 164px; /*Width of left column in pixel*/
height:100%;
margin-left: 0; /*Set left margin to -(MainContainerWidth)*/
background-image:url(images/leftNavBg.gif);
background-repeat:repeat-y;
background-color:#202020;
position:relative;
}

#centercolumn{
float: left;
width: 345px; /*Width of left column in pixel*/
height:620px;
margin-left: 0px; /*Set left margin to -(MainContainerWidth)*/
position:relative;
background-color:#FFFFFF;

}

#pagecolumn {
float: left;
width: 600px; /*Width of left column in pixel*/
height:100%;
padding:10;
margin: 10px; /*Set left margin to -(MainContainerWidth)*/
position:relative;
background-color:#FFFFFF;


}
#checkoutpagecolumn {
float: left;
width: 600px; /*Width of left column in pixel*/
height:1000px;
padding:10;
position:relative;
background-color:#FFFFFF;


}
#invoicepagecolumn {
float: left;
width: 580px; /*Width of left column in pixel*/
padding:0;
margin-top:0px;
position:relative;
background-color:#FFFFFF;
height:2000px;
left:0px;
}
#reviewform img{
  border:0px;
  text-decoration:none;
  border-color:#FFFFFF;
}

#checkoutform img {
  border:0px;
  text-decoration:none;
  border-color:#FFFFFF;

}
#checkoutform {
float: left;
width: 590px; /*Width of left column in pixel*/
padding:10;
margin-top:-80px;
position:relative;
background-color:#FFFFFF;
}


#rightcolumn{
float: left;
width: 286px; /*Width of right column in pixels*/
height:620px;
margin-left: 0px; /*Set right margin to -(MainContainerWidth - LeftColumnWidth)*/
background: #ffffff;
position:relative;
}




/* ****************  Start Left Nav CSS **************  */





#blueblock{
width: 164px;
border-right: 1px solid #000;
padding: 0 0 0em 0;
margin-bottom: 0em;
font-family: Arial, sans-serif;
font-size: 75%;
color:#000000;
}

* html #blueblock{ /*IE 6 only */
width: 147px; /*Box model bug: 180px minus all left and right paddings for #blueblock */
height:42px;
}

#blueblock ul{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#blueblock li {
margin:0px;

}

#blueblock li a{
display: block;
height:42px;
padding-left:20px;
line-height:40px;
border-left: 0px solid #1958b7;
border-right: 0px solid #508fc4;
background-color: #86a4b7;
background-image:url(images/btnUp.gif);
color:#000000;
text-decoration: none;
width: 100%;
}

html>body #blueblock li a{ /*Non IE6 width*/
width: auto;
}

#blueblock li a:hover{
padding-left:30px;
line-height:40px;
background-image:url(images/btnOver.gif);
color:#FFFFFF;
}




/* **************   Start Top Nav CSS ************* */





.indentmenu{
font-family: Arial, sans-serif;
font-size: 83%;
width: 800px; 
height:54px;
margin:0px;
}

.indentmenu ul{
margin:0;
padding:0;
float: left;
width: 800px; /*width of menu*/
height:54px;  /*height of menu*/
border-width: 0px 0;
background-image:url(images/navBg.gif);
background-repeat:no-repeat;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: white; /*text color*/
padding-right:20px;
padding-top: 18px;
padding-left:20px;
padding-bottom:0px;
text-decoration: none;
margin-top:5px;
border-right: 1px solid #616161; /*divider between menu items*/
}

#textheading {
float:left;
position:relative;
top:-8px;
padding-right:0px;
padding-top: 0px;
padding-left:0px;
padding-bottom:0px;
text-decoration: none;
}

.indentmenu ul li a:hover{
color:#FFFFFF; /*text color of selected and active item, .indentmenu ul li .current{*/
background-image:url(images/topMenuPress.gif);
background-repeat:repeat-x;
}

.indentmenu ul li .current{
color:#FFFFFF; /*text color of selected and active item, .indentmenu ul li .current{*/
background-image:url(images/topMenuPress.gif);
background-repeat:repeat-x;
}

.cart{
float:left;
padding-top:15px;
padding-left:745px;
right:0px;
width:0px;
height:43px;
position:relative;
font-family: Arial, sans-serif;
font-size: 100%;
width: 100%; 
color:#FFFFFF;
text-decoration:none;
}

.cart a:hover{
color:#202020;
padding-bottom:20px;
text-decoration:none;
}

.cart a{
color:#FFFFFF;
text-decoration:none;
}





/*  ************  Start Index Page Body CSS *************  */






#centerone{
float:left;
position:relative;
top:0px;
padding:10px;
font-family: Arial, sans-serif;
font-size: 83%;
line-height:14px;
height:600px;
background-color:#1d4d76;
background-image:url(images/homeCenterBg.gif);
background-repeat:no-repeat;

}

#centerone h4 {
line-height:10px;
color:#FFFFFF;
}

#centerone .divstroke {
padding-left:10px;
}

#signup{
float:left;
position:relative;
top:60px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}
#contactform{
float:left;
position:relative;
top:30px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#signup .cssemailform{
float:left;
position:relative;
top:0px;
left:30px;
padding:5px;
font:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
}

#submitbtn{
float:left;
position:relative;
padding-left:176px;
}

#featuredproducts{
float:left;
position:relative;
width:286px;
top::0px;
height:100%;
font:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:12px;
background-image:url(images/featuedBg.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;

}




/* *******  Start Product Page CSS******* */


#singlecolumn {
float:left;
position:relative;
top:0px;
left:0px;
padding:0px;
height:100%;
width:636px;
background-color:#FFFFFF;
}


#productcolumn {
float:left;
position:relative;
top:0px;
padding:20px;
width:590px;
height:123px;
background-color:#FFFFFF;
}

#titlebar{
float:left;
width:636px;
height:50px;
background-image:url(images/titleBar.gif);
background-repeat:no-repeat;
top:0px;
padding:0px;

}
 #productinfotable{
font-family: Arial, sans-serif;
font-size: 85%;
color:#000033;
line-height:13px;
border-left: 1px solid #202020
 }

 #productinfotable a{
  border:0px;
  text-decoration:none;
  border-color:#FFFFFF;
 }

#titles{
padding:20px;
font-family: Arial, sans-serif;
font-size:18px;
color:#000000;
line-height:13px;
text-shadow:#999999;
font-weight:bold;

}






/* ****************    Start Cart CSS***************   */


#cartcolumn{
float:left;
position:relative;
top:0px;
padding:0px;
width:600px;
height:100%;
background-color:#FFFFFF;
}


#cartformat{
top:0px;
padding:0px;
border:3px solid #e6e6e6;
height:24;
font-family: Arial, sans-serif;
font-size: 80%;
color:#000000;
line-height:14px;
text-align:center;
background-color:#FFFFFF;
}
#cartformat img{
position:relative;
border:#000000;
float:left;
border:0px;
background-color:#FFFFFF;
}
#cartformattotal {
top:0px;
padding:3px;
border-right:3px solid e6e6e6;
background-color:#FFFFFF;

height:24;
font-family: Arial, sans-serif;
font-size: 90%;
color:#000066;
line-height:14px;
text-align:left;
}
#cartbtnformat {
padding-bottom:10px;
padding-top:10px;



}
#cartbtnformat img {
border:0px;


}



/* ****************    Start footer CSS***************   */





#footer{
font:Arial, Helvetica, sans-serif;
font-size:12px;
clear: left;
width: 100%;
height:50px;
background:#151515;
color: #FFF;
text-align: center;
padding: 20px 0;
vertical-align:bottom;
}

#footer a{
color: #ffffff;
text-decoration:none;
}

#carfooter {
float:left;
position:absolute;
left:0px;
/*bottom:157px;*/
vertical-align:bottom;

}

/****************             details*****************/

#details {
	background-color:#6f6f6f;
	margin: 0;
	height:100%;
	width:600;
}
#productbodytext {
	font-family: Arial, sans-serif;
	font-size: 70%;
	color:#000033;
	line-height:12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#detailscopy {
	float:left;
	height:100%;
	width:100%;
	border-top:3px;
	border-top-color:#666666;
}
#contact{
line-height:18px;
	font-family: Arial, sans-serif;
	font-size: 100%;
	color:#000033;
	line-height:12px;
}
#faqheaders
{
height:60px;
top:10px;
line-height:18px;
	font-family: Arial, sans-serif;
	font-size: 100%;
	color:#000033;
	line-height:12px;
	padding:10px;
	margin-left:0px;
	text-decoration:none;
}
#faqheaders a
{
color: #092c65;
text-decoration:none;
}
#featurespics img{
margin-left:11px;
padding:10px;
left:5px;
border:0px;
}
#featurespics a{

border:0px;
}
#Input{
padding-bottom:20px;

}
#select_3{
padding-bottom:20px;

}
#input_3{
padding-bottom:10px;

}
#select_3{
padding-bottom:10px;

}
#select{
padding-bottom:10px;

}