/*global reset*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, /*ol, ul, li,*/
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
}

ol, ul {
	/*list-style: none;*/
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
}


/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*end global reset*/
/*Global*/
body {
	font-size: 12px;
	color: #333333;
	font-family: Helvetica, Arial,  sans-serif;
	color: #333;
	margin: 0 auto;
	padding: 0px;
	background:#d8d9da url(images/sitebg.jpg) repeat;
}
a { color:#666666; text-decoration:none;}
a:hover { color:#FF3300; text-decoration:none;}

h1{color:#575a5d1; font-weight: normal; font-size: 20px; margin:25px 0 10px 0; padding:0;}
h1 a { color:#ccc; text-decoration:none;}
h1 a:hover { color:#392E59; text-decoration:none;}
h2{color:575a5d;font-size: 13px; font-weight: normal; margin:20px 5px 0px 0;}

#price{width:80px; float:left; color:#575a5d;font-size: 19px; margin:0px 0px 0px 0;/*border: 1px solid red;*/}

#pricedesc{width:180px; float:right; color:#575a5d; line-height:1em; font-size: 10px; margin:0px 0px 10px 0;/*border: 1px solid red;*/}

.fineprint {font-weight: normal; font-size:0.70em; margin:0; padding:0;}

#controlWrapper{
	width:940px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
	display:block;
	clear:both;
	 /*border: 1px solid red;*/
}

#Logo {position:absolute; margin: 120px 0 0 5px; z-index:100; display:block;  /*border: 1px solid red;*/}

#ads {position:absolute; width:933px; margin: 327px 0 0 0px;  z-index:150;   /*border: 1px solid red;*/}


#award {float:right;  background:#fff;  width:175px; padding: 10px; margin: 7px 0 0 0px;   /*border: 1px solid red;*/}

.award { font-size: 14px; color:#000; margin: 0px 0 5px 0px;}


#promo {float:left; background:#fff;  width:480px; padding: 10px 10px 0px 0px; margin: 10px 0 0 0px;  /*border: 1px solid red;*/}

.promo { font-size: 15px; margin: 0px 0 0px 0px;}

.promotitle {color:#575a5d1; font-weight: normal; font-size: 20px; margin:5px 0 0px 0; padding:0;}

.pressstitle {color:#575a5d1; font-weight: bold; font-size: 20px; margin:5px 0 0px 0; padding:0;}


#fl {width: 230px; float:left;   /*border: 1px solid red;*/}
#fr {width: 240px; float:right;  /*border: 1px solid red;*/}


#header #userInfo { width:300px; margin:0px 24px 0 0px; float:right; display:inline; vertical-align:middle; line-height:1.2em;}

#contentWrapper {background:#fff url(images/bg.jpg) no-repeat; float: right; padding:0px 0px 0px 0px; margin:0 auto; height: 527px; width:975px;}

#container { padding:0px 0px 0px 0px; margin:0 auto; width:1000px;}

#policyleft {float : left; width : 510px;}
#policyright {float : right; width : 410px;}

#mainimage { width:940px; height:488px;  margin:10px 12px 25px 24px; padding: 0px; overflow:hidden; }

#mainimageproduct { width:940px; height:488px;  margin:10px 0px 25px 24px; padding: 0px;}

.productimage{
	margin:2px 8px 5px 0px;
}


#press { width:930px; height: 500px; font-size: 11px;  margin:0px 12px 15px 24px; padding: 0px; line-height:1.7em;}


#desc { width: 260px; height: 373px; float:left; display:inline; margin:10px 20px 15px 0px; padding: 0px; line-height:1.5; /*border: 1px solid red;*/}
#cartinfo { width: 260px; float:left; display:inline; margin:10px 20px 15px 0px; padding: 0px; line-height:1.5;  /*border: 1px solid red;*/}

#descpro { width: 260px; height: 488px; float:left; display:inline; margin:10px 20px 15px 0px; padding: 0px;  /*border: 1px solid red;*/}

#detail { width: 260px; height: 488px; float:left; display:inline; margin:10px 20px 15px 0px; padding: 0px; line-height:1.3;  /*border: 1px solid red;*/}

#madeinusa { background-image:none; float:right; padding:375px 0px 0px 0px;  width:21px; display:inline;}

.news { color:#575a5d1; font-weight: normal; font-size: 12px; margin:0; padding:0;}



#contentColcontainer { float:left; margin:20px 0px 0 0; width:720px; display:inline;  /*border: 1px solid red;*/}

#contentCol {float:left; width:720px;}
#contentCol a {color:#392E59; text-decoration:none}
#contentCol a:hover {color:#473743; text-decoration:none}
#contentCol p {margin:5px 0; line-height:1.2em;}

.vertAdspace {margin:20px 0;}
.clear {clear:both}

.dn {display:none}
.cl {clear:left}
.cr {clear:right}



.sitemap  {color:#575a5d; font-size: 14px;}

hr  {
border : 0 none;
border-top : 1px solid #C2C1C1;
width : 100%;
margin : 5px 0 5px 0px;
height : 1px;
text-align:left;
} 



/*Home*/

#images{
	margin:5px 0px 5px 0px;
}

#colors{
	margin:0px 2px 0px 2px;
}

#color{
	margin:5px 0px 5px 0px;
}


.image{
	margin:5px 5px 0px 0px;
}



#footer {background: url(images/footerbg.png) no-repeat center center; height:60px; vertical-align:middle; line-height:15px; width:965px; margin:10px 0px 0px 0px;  /*border: 1px solid red;*/}
#footer ul, #footer ul li { margin:0px 0px 0px 10px; padding:0; list-style:none; /*border: 1px solid red;*/}
#footer ul li {
	float:left;
	font-size: 10px;
	padding:0 5px;
	background: url(/images/footerNavPipe.gif) no-repeat right center;
	
}
#footer ul li a, #footer ul li a:active, #footer ul li a:visited {color:#666666; text-decoration:none}
#footer ul li a:hover {color:#392E59;}

#privacypolicy {
color:#666666;
float : right;
width : 195px;
}
#privacypolicy a { color:#666666; text-decoration:none;}
#privacypolicy a:hover {color:#CCCCCC;}


#TwoColRtImage  {
float : right;
height : 189px;
width : 167px;
position : relative;
top : 20px;
left : -10px;
padding : 0 0 20px 16px;
clear : both;
}


#Clientdropdown  {
width:260px;
height:30px;
border-style : none;
/*border: 1px solid red;*/
}
#Clientdropdown .textbox {
width: 115px;
margin-right: 5px;
font-size : 11px;
color: #000;
background : #fff;
border-style: 1px solid #cccccc;
/*border: 1px solid red;*/
} 


#mainimageInt { width:650px; height:488px; display:inline; float:left; margin:10px 12px 15px 24px; padding: 0px; overflow:hidden; /*border: 1px solid red;*/}

#contentWrapper #mainimageInt  {
width : 650px;
 margin:10px 12px 15px 24px;
padding : 0;
}
#contentWrapper #mainimageInt ul {
margin : 0;
padding : 0;
list-style : none;
overflow : hidden;
}
#contentWrapper #mainimageInt ul li {
margin : 0;
padding : 0;
list-style : none;
}
#contentWrapper #mainimageInt #slidePrev  {
cursor : pointer;
background : #ccc;
width : 17px;
position : absolute;
margin : -25px 0 0px 590px;
z-index : 999;
}
#contentWrapper #mainimageInt #slideNext {
cursor : pointer;
background : #ccc;
width : 17px;
position : absolute;
margin : -25px 0 0px 620px;
z-index : 999;
}

