
body { background:#26244a; color:#fff; cursor:default; font-size:62.5%; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-align:center;}
	#wrapper {     background:url(/images/xgradients2.jpg) repeat-x;font-size:1.2em; margin:0 auto; max-width:1300px; text-align:left; width:100%;}

.icon, .logo, .button { display:block; text-indent:-9000px;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin:0; padding:0;}
	fieldset, img, abbr, acronym { border:0 none;}
	table { border-collapse:separate; border-spacing:0;}
	:focus { outline:0;}
	address, caption, cite, code, dfn, th, var { font-style:normal; font-weight:normal;}
	caption, th { text-align:left;}
	h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal;}
	blockquote:before, blockquote:after, q:before, q:after { content:"";}
	
	span.hidden, .special_message { display:none;}
	legend.hidden { display:none;}
	label.hidden { display:inline; left:-9000px; position:absolute;}
	.nomargin { margin:0 !important;}
	.fleft { float:left;}
	.fright { float:right;}
	.clear { clear:both; height:0; line-height:0; visibility:hidden;}
	*[style], pre /* override inline styles */{ font-size:inherit !important; font-family:Arial, Helvetica, sans-serif !important;}
	.clearfix:after, dl:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}
	#ie6 .clearfix, #ie6 dl, #ie7 .clearfix, #ie7 dl { display:inline-block;}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

#container {
/* center <div> for IE*/

 	position:relative;
	width:1000px;
	height:675px; 
	padding:00px;
	border:0px solid #48457b;
	/* overflow:hidden;*/
	text-align:left;
	margin:0px auto;
    clear:both;

}

#header {
/* center <div> for IE*/

 	position:absolute;
	width:1000px;
	height:158px; 
	top:0px;
	left:0px;
	padding:0px;
	background:url(/images/header1.jpg); 
	/* overflow:hidden;*/
	text-align:left;
}


#leftnav {
/* center <div> for IE*/
z-index:0;
 	position:absolute;
	width:350px;
	height:575px; 
	top:158px;
	left:0px;
	padding:00px;
	/* overflow:hidden;*/
	text-align:left;
	margin:0px auto;
    clear:both;

}
#rightnav {
/* center <div> for IE*/

 	position:absolute;
	width:650px;
	height:575px; 
	top:158px;
	left:350px;
	padding:00px;
	overflow:auto;
	text-align:left;
	margin:0px auto;
    clear:both;

}


#leftnav2 {
/* center <div> for IE*/
z-index:0;
 	position:absolute;
	width:620px;
	height:575px; 
	top:158px;
	left:0px;
	padding:00px;
	padding-right:18px;
	/* overflow:hidden;*/
	text-align:left;
	margin:0px auto;
    clear:both;

}
#rightnav2 {
/* center <div> for IE*/

 	position:absolute;
	width:350px;
	height:575px; 
	top:158px;
	left:650px;
	padding:00px;

	overflow:hidden;
	text-align:left;
	margin:0px auto;
    clear:both;

}

#menu {
/* center <div> for IE*/

 	position:absolute;
	width:650px;
	height:40px; 
	top:90px;
	left:350px;
	padding-top:0px;
	padding-left:0px;
	/* overflow:hidden;*/
	text-align:left;
	margin:0px auto;
    clear:both;

}
#content {
/* center <div> for IE*/

 	position:absolute;
	width:1000px;
	height:575px; 
	top:158px;
	left:0px;
	padding:00px;

	overflow:auto;

	margin:0px auto;
    clear:both;
	background:url(/images/xxcontent.jpg) no-repeat right bottom;
}
#copyfooter {
/* center <div> for IE*/

 	position:absolute;
	width:1000px;
	height:25px; 
	top:735px;
	left:0px;
	padding-top:7px;

	/* overflow:hidden;*/
	text-align:center;
	margin:0px auto;
    clear:both;
	background-color:#16152b;
}


#pdflink {
/* center <div> for IE*/

 	position:absolute;
	width:100px;
	height:50px; 
	top:340px;
	left:1040px;
	padding-top:5px;
	background-colour:#221f50;

	/* overflow:hidden;*/
	text-align:center;
	margin:0px auto;
    clear:both;

}


#client {
/* center <div> for IE*/

 	position:absolute;
	width:270px;
	height:82px; 
	top:463px;
	left:21px;


	/* overflow:hidden;*/
	text-align:center;
	margin:0px auto;
    clear:both;
	background:url(/images/client.gif) no-repeat right bottom;

}


#artist {
/* center <div> for IE*/

 	position:absolute;
	width:180px;
	height:82px; 
	top:183px;
	left:65px;


	/* overflow:hidden;*/
	text-align:center;
	margin:0px auto;
    clear:both;
	background:url(/images/artists.gif) no-repeat right bottom;

}


#container2 {
/* center <div> for IE*/

 	position:relative;
	width:1000px;
	height:55px; 
	/* overflow:hidden;*/
	text-align:left;
	margin:0px auto;
    clear:both;

}

.style1 { 
    border:5px solid #EEEEEE; 
    border-style:dashed; 
}
.style2 { 
    border:"none"; 
}


#inputorange {  border:1px solid #990033; background:#fffbef;color:#b25800;font-size:1.1em; font-weight:none; height:20px; line-height:20px; padding:0; width:216px;font-family:Arial, Helvetica, sans-serif; }
#inputorangens {  border:1px solid #990033; background:#fffbef;color:#b25800;font-size:1.1em; font-weight:none; height:20px; line-height:20px; padding:0; }

.d-header {font-size:2.5em;color:#fff;padding-bottom:9px;} 
.d-headers {font-size:2em;color:#fff;padding-bottom:9px;} 
.d-headerl {font-size:3em;color:#fff;padding-bottom:9px; font-weight:bold;} 

.d-productcost {font-size:23px;font-weight:bold;color:#990033;} 

.d-ptexto {font-size:12px;color:#990033;} 

.d-ptext {font-size:13px;color:#fff;text-align:justify;} 

.d-prodsmallheader {font-size:14px;font-weight:bold;color:#999999;} 



.d-ptextlink {text-decoration:none;font-size:13px;color:#9b96f9;} 
.d-ptextlink:hover {text-decoration:none;font-size:13px;color:#16152b;} 

.d-ptextlinksb {text-decoration:none;font-size:10px;color:#9b96f9;} 
.d-ptextlinksb:hover {text-decoration:none;font-size:10px;color:#16152b;text-decoration:underline;} 


.d-mlink {text-decoration:none;font-size:20px;color:#fff;} 
.d-mlink:hover {text-decoration:none;font-size:20px;color:#ccc;} 


.d-ptextlinks {text-decoration:none;font-size:11px;color:#990033;} 
.d-ptextlinks:hover {text-decoration:none;font-size:11px;color:#660033;} 

.d-greylink {text-decoration:none;font-size:12px;color:#aaa;} 
.d-greylink:hover {text-decoration:none;font-size:12px;color:#fff;} 


.d-prodcode {text-decoration:none;font-size:11px;color:#999999;} 

.d-breadcrumbsnh {text-decoration:none;font-size:11px;color:#990033;} 
.d-breadcrumbs {text-decoration:none;font-size:11px;color:#990033;} 
.d-breadcrumbs:hover {text-decoration:none;font-size:11px;color:#ac6500;} 

.d-copyrightfooter {font-size:10px;color:#004464;} 

.d-copyrightfooterlink {text-decoration:none;font-size:10px;color:#004464;} 
.d-copyrightfooterlink:hover {text-decoration:none;font-size:10px;color:#002c41;} 

.d-basketlink{text-decoration:none;font-size:12px;font-weight:bold;color:#004464;} 
.d-basketlink:hover {text-decoration:none;font-size:12px;font-weight:bold;color:#002c41;} 


#categorytop { background:url(/images/xgradients.jpg) repeat-x left -509px; text-align:center; color:#fff; text-decoration: none;	width:880px; height:29px; position:relative;margin-top:5px;}
#categorytops { background:url(/images/xgradients.jpg) repeat-x left -509px; vertical-align: middle; text-align:center; color:#fff;text-decoration: none;width:200px; height:29px; position:relative;margin-top:5px;}


	/* Logos */

	.logo.companylogo { z-order:10;border:0px solid #000; cursor:pointer; height:100px;width:425px;background:url(/images/products.jpg) no-repeat left top; }
	.logo.oldcompanylogo { background:url(/images/logos.gif) no-repeat left top; cursor:pointer; height:65px; width:600px;}
	.logo.companylogo:hover { cursor:pointer;} 
	.fleft { float:left;}




/* Header */



#categories dt.title { background:#fff url(/images/xgradients.jpg) no-repeat -0 -358px;}
	#categories .sub0 a { background:#ddecfb url(/images/xgradients.jpg) no-repeat -0 -283px; border-top:1px solid #ddecfb; border-bottom:1px solid #bdcedf; font-weight:bold; color:#990033; padding:4px 4px 4px 8px;}
	#categories .sub0 a:hover { background:#ddecfb url(/images/xgradients.jpg) no-repeat 0 -283px; text-decoration:underline;}
	#categories .sub0 a.selected { background:#3775ad url(/images/xgradients.jpg) no-repeat 0 -318px; border-top:1px solid #6aaae4; color:#fff;}







/* main nav style */
#nav { background: url(/images/xgradients.jpg) repeat-x left -72px; height:36px; text-align:center;}
#lists { margin:0px auto; display:inline; position:relative; z-index:5; }
#lists li { display:inline; position:relative;}


/* left side of nav */
#lists li a.tl {height:36px;text-decoration: none;color:#ffffff;background: url(/images/nav.jpg) no-repeat left top; padding-left:15px;  padding-top:0px; margin:0px 0px 0px 0px; display:-moz-inline-box; display:inline-block; white-space:nowrap; cursor:pointer;}



#lists li a.tl span { height:2px;display:block; padding:13px 15px 12px 0;}
#ie6 #lists li a.tl span { padding:10px 15px 10px 0; width:60px; height:5px; overflow:hidden;}

#lists li#cat370 a.tl { background:#14395f url(/images/nav.jpg) no-repeat left -100px;}
#lists li#cat370 a.tl span { background:#14395f url(/images/nav.jpg) no-repeat left -100px;}


/* this one is selected */
#lists li a:hover, #lists li.selected a.tl { background-color:#990033; background-position:left -50px; text-decoration:none;}

/* this one is selected hover over */
#lists li:hover > a { background-color:#FF99; background-position:left -50px; }


#lists li a:hover span, #lists li.selected a.tl span { background:url(/images/nav.jpg) no-repeat right -50px;}
#lists li:hover > a span { background:url(/images/nav.jpg) no-repeat right -50px;}

#lists li#cat370 a:hover, #lists li.selected#cat370 a.tl { background-color:#FF9900; background-position:left -150px; text-decoration:none;}
#lists li#cat370:hover > a { background-color:#FF9900; background-position:left -150px;}
#lists li#cat370 a:hover span, #lists li.selected#cat370 a.tl span { background:url(/images/nav.jpg) no-repeat right -150px; color:#990033;}
#lists li#cat370:hover > a span { background:url(/images/nav.jpg) no-repeat right -150px; color:#103559;}


/* actual flyout style - the navigation div that pops up*/
#lists div { display:none;}
#lists :hover div { display:block; background:#fff; width:170px; position:absolute; z-index:6; left:0; top:22px; border:2px solid #990033; text-align:left;}
#lists #cat370:hover div { border-color:#990033; width:150px; left:-48px;}
#ie6 #lists :hover div { top:38px;}
#ie7 #lists :hover div { top:38px;}
#lists :hover div, x:-moz-any-link { top:23px;} /* hack for Firefox2 */
#lists :hover div, x:-moz-any-link, x:default { top:22px;} /* restore for Firefox3 */

#lists :hover div dl {}
#lists :hover div dl dt {}
#lists :hover div dl dd {}


/*  main navigation lists */
#lists :hover div a { text-decoration:none; display:block; border-bottom:1px solid #eee; color:#990033	; font-weight:bold; padding:3px 5px;}
#lists :hover div a:hover { text-decoration:none; background:#ffcccc; color:#990033	;}

#lists #cat370:hover div a:hover { text-decoration:underline; background:#ffcccc; color:#990033;}

#lists .clear { clear:both;}


#toproundall { background:#f1e98d url(/images/xgradients.jpg) repeat-x 0 -451px; color:#4111c2; float:left; height:30px;overflow:hidden; width:200px; position:relative;vertical-align:center;font-size:15px;color:#000;font-weight:bold;text-align:center; }
#bottoroundal { background:#f1e98d url(/images/xgradients.jpg) repeat-x 0 -393px; color:#4111c2; float:left; height:200px;margin-top:10px; max-width:1300px; overflow:hidden; padding-top:15px; position:relative; text-align:left; width:100%;}

#footerlow { text-align:center;padding-top:0px;clear:both; height:100px; margin-top:0px; max-width:1300px;  max-height:50px;overflow:hidden; padding-top:1px; position:relative; width:100%;}

/* Footer */
	#footer { background: url(/images/xgradients.jpg) repeat-x 0 -393px; clear:both; height:100px; margin-top:0px; max-width:1300px;  max-height:100px;overflow:hidden; margin-top:10px; position:relative; text-align:center; width:100%;}
	#footer #superfooter { text-align:center; vertical-align:top; margin:0 auto; position:relative; top:0px; height:100px;width:500px;}
	#footer #superfooter a { padding-top:15px;border:none; float:left; display:inline; padding:0 0 0 0px;}


	#footer h3 { font-size:1.4em; margin:0;}
	#footer dl { margin-bottom:10px;}


		#footer #left {padding-left:40px;width:450px;height:45px;position:relative; top:4px;text-align:left;}
		#ie6 #footer #left, #ie7 #footer #left { top:0px;}

		#footer #cent {border:1px solid #000;text-align:center; vertical-align:top; margin:0 auto; position:relative; top:0px; height:45px;width:450px;}
		#ie6 #footer #cent, #ie7 #footer #cent { top:0px;}


		#footer #right {padding-right:40px;text-align:right; top:35px;width:450px;height:45px; margin:0 auto; position:absolute; top:4px; right:0px;}
		#ie6 #footer #right, #ie7 #header #right { top:0px;}








	#footer #directory {  border:none; float:left; width:54%; margin-left:20px;}
	#footer #directory a { font-size:1.2em; font-weight:normal;}


	#footer #directory dd { margin-bottom:6px;}
		#directory dl.sitemaplist { float:left; margin-right:3px; width:48%;}
		#directory dl.sitemaplist a { background:none; border-bottom:1px solid #ABCAE9; float:left; margin-right:8px; padding:0; white-space:nowrap;}
		#directory dl.sitemaplist dt { margin-bottom:-2px;}
		#directory dl.sitemaplist dt a { border:none; float:none; margin-bottom:0;}
		#directory dl.vlist dd { float:left; margin-right:3px; width:48%;}
		#directory dl.vlist dd a { border:none; float:none; font-weight:bold; margin-bottom:0;}
	#footer #services { background:none; border:none; float:right; margin:0 20px 10px 0; width:35%;}
		#services p { margin:-4px 0 10px 0;}
		#services a { font-weight:bold;}
	#footer #subfooter { background:#4a88c2; color:#fff; clear:both; display:block; padding:10px 20px; position:relative;}
		#subfooter #copyright { left:20px; position:absolute; top:5px;}
		#subfooter #copyright span { font-size:1.6em; position:relative; top:4px;}
		#subfooter .vcard { line-height:normal; text-align:center;}
		#subfooter .vcard p { margin:0;}
		#subfooter .logo.liquidshop { position:absolute; right:20px; top:-3px;}



	



	/* Refine Results box */
/*	#refine .inner { padding-top:5px;}
	#refine .inner h3 { padding-bottom:3px; margin:0;}
	#refine #fbrands { margin:0; background:#fff;}

	#refining { padding:6px 0; margin:0 0 10px 0;}
	#refining dt { margin:0; padding:0; color:#333; font-weight:normal;}
	#refining dd { margin:0; padding:0; background:none;}
	#refining a { color:#333; border:1px solid #ddd; font-weight:normal; margin:0 0 0 3px; padding:0 4px 0 16px; background:#fff url(/images/icons.gif) no-repeat -885px -335px;}
	#refining a:hover { text-decoration:underline; background-color:#ffeded; border-color:#f89090; color:#b30000;}

	#refine #orefines { margin:0;}
*/	
	/* List for your currently active filters */
	#refine .subheading { background:#619BD1;}
	
	#refine .sortlist { padding:0; margin:0 10px; font-size:0.9em;}
	#refine .sortlist a { border:none; font-size:0.9em; background-image:url(/images/icons.gif); background-repeat:no-repeat; background-position:-885px -895px; padding:1px 5px 0 17px; margin:0;}
	#refine .sortlist a:hover { background-position:-885px -979px; background-color:#fff; color:#70727a;}
	#refine .sortlist dd { margin-bottom:2px;}

	/* List for the refine select boxes */
	#refine #orefines { margin:0; background:#619BD1;}
	#refine #orefines dl { margin:0 10px 10px; padding-top:3px;}
	#refine #orefines dd.ref { position:relative; z-index:1; width:20%; margin:0; padding:0;}
	#refine #orefines input { width:78%;}
	#refine #orefines .selectpop { left:-10px; min-width:140px; width:93%;}
	
	/* Shown when Filter Highlight Brands is used*/
	#refine .inner { padding-top:5px; padding-bottom:5px;}
	#refine #fbrands { margin:0; background:#fff;}
	#refine #fbrands a { border-color:#E3E7EC; margin:2px 2px 0 0; width:24%;}
	#refine #fbrands a:hover { border-color:#BCC4CE;}


#TopNav ul
{
	float: right;
	display: block;
	font-size: .7em;
	letter-spacing: 0em;
	list-style-type: none;
	padding: 0;
	margin: 3px 0 0 0;
}
#TopNav li
{
	display: inline;
	padding: 0px 5px 0px 5px;
}
#TopNav li a:link, #TopNav li a:visited
{
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
}
#TopNav li a:link.NavSelected, #TopNav li a:visited.NavSelected, #TopNav li a:hover
{
	color: #FFFFFF;
}

