
/*     BEGIN RESET     */

div b font {
	display:none;
}

/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

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;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/*     END RESET     */

/*     START style.css     */
html {
    background-color: #000;
	background-image:url(/images/header/headerBG.gif);
	background-repeat:repeat-x;
}
body {
    text-align: center;
    font-family: Tahoma, Verdana, sans-serif;
	color:#ccc;
	overflow:visible;
}
#wrapper
{
    width: 800px;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    font-size: 0.71em ;/*!important;*/
}
#content
{
    
    width: 800px;
    /*margin: 0 0 1em 10px;
	height: auto;
    background-color: #000;
	float:left;*/
	clear:left;
	padding:12px 0 0 0;
	margin:0;
}







#footer {
	padding-top:30px;
	clear:left;
    text-align: center;
    /*width: 100%;
    background-color: #000;
	height:25px;
	padding-bottom:10px;*/
}


div#footer div,
div#footer img {
	/*display:block;*/
	clear:left;
}

.footerDivider {
	width:800px;
	height:1px;
}


div#footer div#footerNavMenu {
	/*width:679px;
	height:21px;*/
	padding-left:121px;
}

#footerNavMenu a {
	height:19px;
	background-position:left;
	float:left;
	text-indent:-5000px;
	overflow:hidden;
	clear:none;
}
#footerNavMenu a:hover {
	background-position:right;
}

div#footer a#cwFHome{background-image:url(../../images/Footer/home.gif);	width:67px;}
div#footer a#cwFProducts{background-image:url(../../images/Footer/products.gif);	width:94px;}
div#footer a#cwFContactUs{background-image:url(../../images/Footer/contact_us.gif);	width:106px;}
div#footer a#cwFPrivacyPolicy{background-image:url(../../images/Footer/privacy_policy.gif);	width:130px;}
div#footer a#cwFAboutUs{background-image:url(../../images/Footer/about_us.gif);	width:93px;}
div#footer a#cwFPress{background-image:url(../../images/Footer/press.gif);	width:69px;}

.webhelp {
	padding-top:10px; 
	width:100%; 
	text-align:center;
	float:none;
	clear:left;
}

.webhelp a {
	display:inline;
	float:none;
}







.videoOverlay {
	padding:40px;	
	width:755px;  
	display:none;
	background-image:url(../../flowplayer/overlay/black-to-grey.png);	
	display:none;
	color:#fff; 
	font-family:Arial, Helvetica, sans-serif; 
	text-align:center;
}

.videoOverlay .close {
	background:url(../../flowplayer/overlay/black-to-grey-close.png) no-repeat;
	position:absolute;
	top:22px;
	left:18px; 
	width:35px;
	height:35px;
	cursor:pointer;
}

.videoOverlay a {
	height:450px;
	display:block;
	width:720px;
	height:406px;
	margin:20px auto;
	float:none;
}

.launchVideoLink {
	/*float:left;
	margin-right:30px;
	display:none;
	width:360px;*/
	overflow:hidden;
	display:inline-block;
	display:block;
	margin:10px 0;
	background-repeat:no-repeat;
	background-position:center top;
}

.launchVideoLink img {
	margin:0 auto;
}
.launchVideoLink:hover img {
	visibility:hidden;
}
/*
.launchVideoLink:hover img {
	margin-left:-100%;
}
*/


/* the overlayed element 
div.overlay {
	background-image:url(../img/overlay/white.png);
	width:600px;
	height:470px;		
	display:none;
	padding:55px;
}


div.overlay.black {
	background:url(../img/overlay/transparent.png) no-repeat !important;
	color:#fff;
}

div.overlay.petrol {
	background:url(../img/overlay/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}
*/








table
{
    font-size: 1em !important;
    font-family: Tahoma, Verdana, sans-serif;
    border: none;
}
img
{
    border: none;
	display: block;
}
a:hover
{
    color: #CCC;
}
fieldset, form
{
    border: none;
}
/* Hides from IE-mac \*/
* html .clear, * html .floatform
{
    height: 1%;
}
.clear, .floatform
{
    display: block;
}
/* End hide from IE-mac */

br.cl
{
    clear: both;
}

.headerImage {
	margin:0 auto;
}
.detailImage {
	margin:0 auto;
}















































































































































#shadeOutBackground {
	background-color:#000000;
	height:100%;
	left:0px;
	opacity:0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);
	position:fixed;
	top:0px;
	width:100%;
	z-index:90;
	visibility:hidden;
}


div#ZoomControls {
	position: absolute;
	left: 15px;
	top: 15px;
	width:100%;
	height:50px;
}

div#ZoomWindow{
	float:right;
	width:152px;
	height:18px;
	padding: 10px 13px 12px 13px;
	opacity:0.2;
	-moz-opacity: 0.2;
	/*filter: alpha(opacity=20);*/
	background-image:url(/images/imageGalleries/controls/window.png);
}

div#ZoomWindow:hover {
	opacity:0.8;
	-moz-opacity: 0.8;
	/*filter: alpha(opacity=80);*/


}
div#ZoomWindow a:hover{
	background-position:right;
}
div.slideshowPlay a#ZoomPlay {
	background-image:url(/images/imageGalleries/controls/play.png);

}
div.slideshowPause a#ZoomPlay {
	background-image:url(/images/imageGalleries/controls/pause.png);

}
a#ZoomPlay {
	width:72px;
	height:18px;
	float:right;
	margin:0 8px;
}

a#ZoomNext {
	width:32px;
	height:18px;
	background-image:url(/images/imageGalleries/controls/next.png);
	float:right;
}

a#ZoomBack {
	width:32px;
	height:18px;
	background-image:url(/images/imageGalleries/controls/previous.png);
	float:right;
}

img#ZoomImage {
	display:block;
	width:10px;
	height:10px;
	cursor:pointer;
}

div#ZoomSpin {
	position:absolute;
	left:10px;
	top:10px;
	visibility:hidden;
	z-index:525;
}	
	
div#ZoomBox {
	position:absolute; 
	left:10px;
	top:10px;
	visibility:hidden;
	z-index:499;
}

div#ZoomClose {
	position: absolute;
	 left: -15px; 
	 top: -15px; 
	 visibility: hidden; 
	 width:100%;
	
}

img#ZoomCloseImage {
	cursor: pointer;
	width:30px;
	height:30px;
	border:none;
}

div#ZoomCapDiv {
	position: absolute; 
	visibility: hidden; 
	margin:0  auto; 
	z-index: 501;
}

img.ZoomCapEdge {
	display:block;
	float:left;
}

span#ZoomCaption {
	display:block;
	float:left;
	height:20px; 
	background-image:url(/images/fancyZoom/zoom-caption-fill.png);
	font-size: 14px; 
	font-family: Helvetica; 
	font-weight: bold; 
	color: rgb(255, 255, 255); 
	text-shadow: rgb(0, 0, 0) 0px 2px 4px;
	white-space: nowrap;
	padding-top:6px;
}





p.rapidReturnNote {
	text-align:center;
	display:block;
	padding:25px 0;
}
div#rrWrapper {
	display:none;
	position:absolute;
	color:#333333;
	z-index:95;
}

div#rrInfoBox{
	background-image:url(../../images/designStudio/rapid_return/popin.png);
	color:#FFF;
	padding:45px 40px 0 40px;
	width:380px;
	height:456px;
}

button#rrInfoClose {
	width:62px;
	height:15px;
	border:none;
	background:none;
	background-image:url(../../images/designStudio/rapid_return/close.png);
	background-position:top left;
	cursor:pointer;
}
button#rrInfoClose:hover {
	background-position:top right;
}	

div#rrDescription {
	padding:20px 10px 0 10px;
}


div#rrDescription p {
	padding:5px 0;
}
div#rrDescription li {
	padding:3px 0;
}


div.upper00Box{
	width:800px;
	height:10px;
	background-image:url(../../images/backgrounds/000000/upperBox.gif);
}
div.lower00Box{
	width:800px;
	background-image:url(../../images/backgrounds/000000/bottomBox.gif);
	background-position:bottom;
}

div.vipHeader {
	background-image:url(../../products/vip/banner.jpg);
	height:77px;
	padding:288px 150px 0px 150px;
	text-align:center;
}

button.closeExtra {
	width:62px;
	height:15px;
	border:none;
	background:none;
	background-image:url(../../images/designStudio/rapid_return/close.png);
	background-position:top left;
	cursor:pointer;
}
button.closeExtra:hover {
	background-position:top right;
}	

.previewText div {
	display:none;
}
.fullText div {
	display:block;
}

.vipDetails tbody span {
	padding:3px 0 0 20px;
	float:left;
	display:block;
}

.vipDetails a {
	float:left;
	display:block;
	padding-left:7px;
}

.vipDetails a.closeExtra {
	color:#990000;
	padding:0;
	display:inline;
	text-decoration:none;
	padding-right:2px;
}
.vipDetails a.closeExtra:hover {
	color:#FF0000;
}
.vipDetails button.moreInfo {
	width:12px;
	height:12px;
	border:none;
	background:none;
	background-image:url(/products/vip/info.png);
	cursor:pointer;
}
.vipDetails button:hover {
	background-position:right;
}

.vipDetails div {
	position:absolute;
	background-color:#0f0f0f;
	border:#232323 2px solid;
	padding:3px 5px;
	color:#7d7d7d;
	width:200px;
	text-decoration:none;
	float:left;
}

.vipDetails {
	width:600px;
	margin:10px auto;
	border: 1px solid #4b4b4b;
}

p.intro {
	width:560px;
	margin:10px auto 0 auto;
	padding:0 20px;
}
.vipDetails thead  {
	background-color:#000;
	text-align:center;

}
.vipDetails tbody td {
	border-left: 1px solid #000;
	text-align:center;
	width:25%;
	
}
.vipDetails thead th img,
.vipDetails thead td img  {
	margin:0 auto;
}


.vipDetails tbody tr th,
.vipDetails tbody tr td {
	background-color:#1e1e1e;
	padding: 1px 3px;
	border-top: 1px solid #000;
	background-repeat:no-repeat;
	background-position:center;
	font-weight:normal;

}
.vipDetails tbody .evenRow th,
.vipDetails tbody .evenRow td {
	background-color:#141414;
}

.vipDetails tbody tr td.isPremire{
	background-image:url(../../products/vip/checkbox_p.jpg);
}
.vipDetails tbody tr td.isElite {
	background-image:url(../../products/vip/checkbox_e.jpg);


}

.vipDetails tfoot th,
.vipDetails tfoot td {
	border-top: solid 1px #000;
	background-color:#000;
	text-align:center;
	padding:5px 0;
}



.alternateVipPurchase {
	width:598px;
	margin:5px auto;
	border: 1px solid #4b4b4b;
	text-align:center;
	padding:0 0 10px 0;
}	
.alternateVipPurchase a {
	display:block;
}
.alternateVipPurchase a img {
	margin:0 auto;
}
.alternateVipPurchase h4 {
	padding:10px 0;
	font-weight:normal;
}

.alternateVipPurchase dl{	
	display: inline-block;
	padding-bottom:5px;
	width:260px;

}
.alternateVipPurchase dl dt{
	float:left;
	clear:left;
	width:80px;
	text-align:right;
	padding:5px 5px;
	height:20px;
}
.alternateVipPurchase dl dd{
	float:left;
	width:160px;
	text-align:left;
	height:20px;
	padding:2px 5px;

}

.alternateVipPurchase .contactUsInfo{
	width:180px;
}
.alternateVipPurchase .contactUsInfo dt{
	width:40px;
}
.alternateVipPurchase .contactUsInfo dd{
	width:120px;
}
.alternateVipPurchase button{
	display:block;
	margin:0 auto;
	background:url(../../images/Corporate/misc/send_contact_info_away.gif);
	border:medium none;
	cursor:pointer;
	height:22px;
	width:197px;
}
.alternateVipPurchase button:hover{
	background-image:url(../../images/Corporate/misc/send_contact_info_hover.gif);
}

button.joinVIP {
	width:80px;
	height:18px;
	border:none;
	background:none;
	background-image:url(/products/vip/enroll.gif);
	cursor:pointer;
	background-position:left;
	
}
button.joinVIP:hover {
	background-position:right;

}

button.cwCloseButton {
	width:62px;
	height:15px;
	border:none;
	background:none;
	background-image:url(../../images/buttons/close.png);
	background-position:top left;
	cursor:pointer;
}
button.cwCloseButton:hover {
	background-position:top right;
}	


button.cwCancelButton {
	width:80px;
	height:18px;
	border:none;
	background:none;
	background-image:url(../../images/buttons/cancel.gif);
	background-position:top left;
	cursor:pointer;
}
button.cwCancelButton:hover {
	background-position:top right;
}


button.infoIcon {
	width:12px;
	height:12px;
	border:none;
	background:none;
	background-image:url(/products/vip/info.png);
	cursor:pointer;
	overflow:hidden;
	text-indent:-4000px;
}
button.infoIcon:hover {
	background-position:right;
}

button.cwAcceptButton {
	width:80px;
	height:18px;
	border:none;
	background:none;
	background-image:url(../../images/buttons/accept.gif);
	background-position:top left;
	cursor:pointer;
}
button.cwAcceptButton:hover {
	background-position:top right;
}

.roundedCorners {
	-webkit-border-radius: 11px; 
 	-moz-border-radius: 11px;
}


.roundedRightCorners {
	-webkit-border-radius:0 11px 11px 0; 
 	-moz-border-radius:0 11px 11px 0;
}

.roundedGreyCorners {
	-webkit-border-radius: 11px; 
 	-moz-border-radius: 11px;
	border:solid 1px #494949;
}

.roundedCornersTop {
	-webkit-border-radius: 11px; 
 	-moz-border-radius: 11px;
	border:solid 1px #494949;
}


.cwFullButton {
	border:solid 1px #0286C7;
	padding:2px 0px;
	font-family:Lucida Console, Monaco, Tahoma;
	color:#ccc;
	background:#000;;
	cursor:pointer;
	-webkit-border-radius: 10px; 
 	-moz-border-radius: 10px;
	width:130px;
	text-align:center;
	
}
.cwFullButton:hover {
	border-color:#00C713;
}


.cwCancelButtonNoImg {
	border:solid 1px #C70000;
	
}
.cwCancelButtonNoImg:hover {
	color:#C70000;
	border:solid 1px #C70000;
}


.btnClose {
	border:solid 1px #FF0000;
	padding:2px 10px;
	font-family:Lucida Console, Monaco, Tahoma;
	color:#ccc;
	background:none;
	cursor:pointer;
	-webkit-border-radius: 10px; 
 	-moz-border-radius: 10px;
}
button.btnClose:hover {
	color:#FF0000;
}	



.btnCloseArrow {
	border:none;
	background:url(/images/buttons/close-x.png);
	background-position:left;
	cursor:pointer;
	width:17px;
	height:17px;
}
.btnCloseArrow:hover {
	background-position:right;
}	




/*     END style.css     */




























































/*     START header.css     */

div.cwPageTitle{
	padding:40px 0 5px 0;
}

.pageTitle{
	margin:40px 0 5px 0;
}

div#ie6Banner{
	display:none;
}

* {/* global whitespace reset */
	margin: 0;
	padding: 0;
}

div.clean  {
	clear:both;
	float:none;
}


a {
	color:#0087C7;
	cursor:pointer;
}


a:link {color: #0087C7}     /* unvisited link */
a:visited {color: #0087C7}  /* visited link */
a:hover {color: #00C713}   /* mouse over link */
a:active {color: #00C713}   /* selected link */


ul, li { 
	padding: 0; 
	margin: 0; 
	list-style: none;
	/*background-color: #8aa;
	position: relative; */
}
button.cwButton {
	background:none;
	border:none;
	width:167px;
	cursor:pointer;
	height:22px;
}

dl.cwFAQ dt {
	background-image:url(../../images/icons/question.gif);
	background-repeat:no-repeat;
	background-position:0 14px;
	padding-left:16px;
	min-height:14px;
	color:#fff;
	font-size:14px;
	padding-top:10px;
}
dl.cwFAQ dd {
	background-image:url(../../images/icons/answer.gif);
	background-repeat:no-repeat;
	padding-left:16px;
	background-position:0 2px;
	min-height:12px;
	font-size:12px;
}


div.bottomLeft000000 {
	background-image:url(../../images/backgrounds/000000/bottomLeft.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	float:inherit;
	height:inherit;
	padding-bottom:inherit;
	padding-left:0px;
	margin-left:0px;
	/*width:95%;*/
}


div.bottomRight000000 {
	background-image:url(../../images/backgrounds/000000/bottomRight.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	float:inherit;
	height:inherit;
	padding-bottom:inherit;
	padding-right:20px;
	margin-left:-20px;
	padding-left:20px;
	/*width:90%;*/
}

div.outer2Curve {
	padding-bottom:0;
}

div.innerCurve {
	padding-bottom:0;
}


/*########################## LOGO BAR STYLES #################################*/


div#cwLogoBar {
	height:54px;
	width:800px;

}

div#cwLogoBar img {
	float:left;
	padding-top:11px;
}

.MainColorWareLogo {
	width:205px;
	height:37px;
}

div#cwTopNav {
	background-image:url(../images/header/topNav.gif);
	width:412px;
	height:20px;
	float:right;
	padding-left:22px;
	
}

div#cwTopNav a {
	 background-position:left;
	background-repeat:no-repeat;
	background-color:Transparent;
	float:left;
	height:16px;
	text-indent:-5000px;
	overflow:hidden;
}
div#cwTopNav a:hover {background-position:right;}
div#cwTopNav a#cwTNPhone {background-image:url(../images/header/phoneNumber.gif);width:120px;}
div#cwTopNav a#cwTNMyOrders {background-image:url(../images/header/myOrders.gif);width:91px;}
div#cwTopNav a#cwTNMyCart {background-image:url(../images/header/myCart.gif);width:92px;}
div#cwTopNav a#cwTNSignInOut {width:72px;}
div#cwTopNav a.cwTNLogout {background-image:url(../images/header/signOut.gif);}
div#cwTopNav a.cwTNLogin {background-image:url(../images/header/signIn.gif);}



#cwTopSearch {
	float:right;
	height:26px;
	width:409px;
	padding:8px 25px 0 0;
	
}
.mainNavBar {
	clear:left;
	height:28px;
}

.mainNavBar li {
	float:left;
	position:relative;
	z-index:150;
}

.mainNavBar li a {
	width: 100px;
	height:22px;
	float:left;
    background-position:left;
	text-indent:-5000px;
	overflow:hidden;
}

.mainNavBar li a:hover {
    background-position:right;
}

.subNavList {
	width: 100px;
	display:none;
	top:22px;
	left:0;
	background-color:#d3d3d3;
	position:absolute;
}

.mainNavBar li:hover .subNavList {
	display:block;
}

.subNavList li a {
	height:30px;
}

.mainNavBar li .cwNavHome {background-image:url(../images/header/nav/main/home.gif);}

.mainNavBar li a.cwNavProducts {background-image:url(../images/header/nav/main/products.gif);}
	.mainNavBar li a.cwSubNavMusicPlayers {background-image:url(../images/header/nav/sub/music_players.gif);}
	.mainNavBar li a.cwSubNavComputers {background-image:url(../images/header/nav/sub/computers.gif);}
	.mainNavBar li a.cwSubNavGameConsoles {background-image:url(../images/header/nav/sub/game_consoles.gif);}
	.mainNavBar li a.cwSubNavSmartPhones {background-image:url(../images/header/nav/sub/smart_phones.gif);}
	.mainNavBar li a.cwSubNavHDTVs {background-image:url(../images/header/nav/sub/hdtvs.gif);}
	.mainNavBar li a.cwSubNavSpecialty {background-image:url(../images/header/nav/sub/specialty.gif);}
	.mainNavBar li a.cwSubNavBrands {background-image:url(../images/header/nav/sub/browse_brands.gif);}
	.mainNavBar li a.cwSubNavProdGiftCards {background-image:url(../images/header/nav/sub/gift_cards.gif);}
	.mainNavBar li a.cwSubNavColorSamples {background-image:url(../images/header/nav/sub/color_samples.gif);}
	.mainNavBar li a.cwSubNavVIP {background-image:url(../images/header/nav/sub/vip.gif);}
	
.mainNavBar li a.cwNavCorporate {background-image:url(../images/header/nav/main/corporate.gif);}
	.mainNavBar li a.cwSubNavCorporateBranding {background-image:url(../images/header/nav/sub/corporate_branding.gif);}
	.mainNavBar li a.cwSubNavCorpPhotoGallery {background-image:url(../images/header/nav/sub/photo_gallery.gif);}
	.mainNavBar li a.cwSubNavBrandingProcess {background-image:url(../images/header/nav/sub/branding_process.gif);}
	.mainNavBar li a.cwSubNavCorpClientList {background-image:url(../images/header/nav/sub/client_list.gif);}
	.mainNavBar li a.cwSubNavContactRep {background-image:url(../images/header/nav/sub/contact_rep.gif);}
	.mainNavBar li a.cwSubNavArtSubmission {background-image:url(../images/header/nav/sub/art_submission.gif);}
	.mainNavBar li a.cwSubNavColorMatching {background-image:url(../images/header/nav/sub/color_matching.gif);}

.mainNavBar li a.cwNavGallery {background-image:url(../images/header/nav/main/gallery.gif);}
	.mainNavBar li a.cwSubNavCorporateGallery {background-image:url(../images/header/nav/sub/corporate.gif);}
	.mainNavBar li a.cwSubNavProductsGallery {background-image:url(../images/header/nav/sub/products.gif);}
	.mainNavBar li a.cwSubNavPrototypingGallery {background-image:url(../images/header/nav/sub/prototypes.gif);}
	.mainNavBar li a.cwSubNavVideoVault {background-image:url(../images/header/nav/sub/video_vault.gif);}

.mainNavBar li a.cwNavCompany {background-image:url(../images/header/nav/main/company.gif);}
	.mainNavBar li a.cwSubNavAboutUs {background-image:url(../images/header/nav/sub/about_us.gif);}
	.mainNavBar li a.cwSubNavContactUs {background-image:url(../images/header/nav/sub/contact_us.gif);}
	.mainNavBar li a.cwSubNavResellers {background-image:url(../images/header/nav/sub/authorized_resellers.gif);}
	.mainNavBar li a.cwSubNavClientList {background-image:url(../images/header/nav/sub/client_list.gif);}
	.mainNavBar li a.cwSubNavX2Coating {background-image:url(../images/header/nav/sub/x2_coating.gif);}
	.mainNavBar li a.cwSubNavPrivacyPolicy {background-image:url(../images/header/nav/sub/privacy_policy.gif);}
	.mainNavBar li a.cwSubNavColorRevolution {background-image:url(../images/header/nav/sub/color_revolution.gif);}
	.mainNavBar li a.cwSubNavNowInColor {background-image:url(../images/header/nav/sub/now_in_color.gif);}
	.mainNavBar li a.cwSubNavPress {background-image:url(../images/header/nav/sub/press.gif);}

.mainNavBar li a.cwNavSupport {background-image:url(../images/header/nav/main/support.gif);}
	.mainNavBar li a.cwSubNavGeneralSupport {background-image:url(../images/header/nav/sub/support_overview.gif);}
	.mainNavBar li a.cwSubNavFAQ {background-image:url(../images/header/nav/sub/faq.gif);}
	.mainNavBar li a.cwSubNavRMA {background-image:url(../images/header/nav/sub/rma_request.gif);}
	.mainNavBar li a.cwSubNavSupportVideos {background-image:url(../images/header/nav/sub/support_videos.gif);}
	.mainNavBar li a.cwSubNavWarranty {background-image:url(../images/header/nav/sub/warranty_info.gif);}
	.mainNavBar li a.cwSubNavShippingInfo {background-image:url(../images/header/nav/sub/shipping_info.gif);}
	.mainNavBar li a.cwSubNavSupportColorSamples {background-image:url(../images/header/nav/sub/color_samples.gif);}

.mainNavBar li a.cwNavMyAccount {background-image:url(../images/header/nav/main/my_account.gif);}
	.mainNavBar li a.cwSubNavMyInfo {background-image:url(../images/header/nav/sub/my_info.gif);}
	.mainNavBar li a.cwSubNavAddressBook {background-image:url(../images/header/nav/sub/my_address_book.gif);}
	.mainNavBar li a.cwSubNavMyOrders {background-image:url(../images/header/nav/sub/my_orders.gif);}
	.mainNavBar li a.cwSubNavGiftCards {background-image:url(../images/header/nav/sub/my_gift_cards.gif);}
	.mainNavBar li a.cwSubNavMyCart {background-image:url(../images/header/nav/sub/my_cart.gif);}

.mainNavBar li a.cwNavLiveChat {background-image:url(../images/header/nav/main_off/live_chat.png);}
.mainNavBar li:hover a.cwNavLiveChat {background-image:url(https://cbi.boldchat.com/aid/142769424466612198/bc.cbi?cbdid=3732934057925937198&wdid=2326716049170654513&rdid=1127668387570267469);}



.mainNavBar .boldChatLink img {display:none;}
.mainNavBar .boldChatLink a {background-image:url(../images/header/nav/main_off/live_chat.png);}
.mainNavBar .boldChatLink:hover img {display:block;}








em.optional{
	font-style:normal;
	font-size:10px;
	color:#999999;
}






.cwLegalMessage,
#cwLegalMessage {
	clear:left;
	width:610px;
	padding-left:95px;
	font-size:9px;
	color:#aaa;
	font-family:Arial, Helvetica, sans-serif;
}



div.cwLegalMessage p,
div#cwLegalMessage p {
	padding-top:20px;
}


#holidayNotice {
	width:626px;
	margin:0 auto;
	border-left: 1px solid #4b4b4b;
	border-right: 1px solid #4b4b4b;
	
}
#holidayNotice div {
	padding-bottom:20px;

}

#holidayNotice p {
	text-align:center;
	padding:10px 0;
}

#holidayNotice table {
	width:470px;
	margin:5px auto 0 auto;
	text-align:center;
	border-left:1px solid #4b4b4b;
	border-top:1px solid #4b4b4b;
}


#holidayNotice table th {
	border-right:1px solid #4b4b4b;
	border-bottom:1px solid #4b4b4b;
	color:#FFF;
	background-color:#323232;
	padding:2px;
}


#holidayNotice table td {
	border-right:1px solid #4b4b4b;
	border-bottom:1px solid #4b4b4b;
	background-color:#191919;
	padding:2px;
}

img.holidayWarning {
	margin:0 auto;
	cursor:pointer;
}



/*     END header.css */




/*     START Rotator.css     */

div.defaultContent {
	position:absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

div.container {
	position:relative;
	z-index: 0;
	height: 100%;
}

/*     END Rotator.css     */

/*     START search.css     */


#cwTopSearch button, #cwTopSearch input {
	border:none;
	background:none;
	background-repeat:no-repeat;
	float: right;
	background-position:left;
	
}

#cwTopSearch button:hover  {
	background-position:right;
}
#cwTopSearch button#hdrSearchGo  {
	background-image:url(/images/search/left_side.png) ;
	width: 19px;
	height: 19px;
	cursor:pointer;
}

#cwTopSearch button#hdrSearchClear  {
	background-image:url(/images/search/right_side.png) ;
	width: 19px; 
	height: 19px;
	cursor:pointer;
}

#cwTopSearch input#txthdrSearchBox {
	background-image:url(/images/search/right_search_off_white_off.jpg) ;
	border: 0;
	height: 16px; 
	width: 142px;
	font-size:10px;
	color: #4b4b4b;
	padding-top:3px;
	padding-left:3px;
	
}


.aftermarketMessage {
	width:50%;
	margin:15px auto 0;
	font-size:10px;
	color:#999999;
}

/*     END search.css     */



.colorferrari { background-color:#b80000;}
.colorcrush { background-color:#d64400;}
.colorcaution { background-color:#f3c400;}
.colorbilliard { background-color:#006100;}
.colorjade { background-color:#187a59;}
.colorglacier { background-color:#2182a6;}
.colorcobalt { background-color:#1c4d8a;}
.colorabyss { background-color:#00013f;}
.colorconcord { background-color:#6b46ab;}
.colorfusion { background-color:#b10753;}
.colorcotton_candy, .colorcotton-candy { background-color:#fdbdd7;} 
.colorromance { background-color:#f6cee1;}
.colorsmoke_white, .colorsmoke-white { background-color:#f0f1f2;} 
.colorcoffee { background-color:#43342c;}
.colorjet_black, .colorjet-black { background-color:#070707;}
.colorcandy_apple, .colorcandy-apple { background-color:#7f0000;} 
.colorhybrid { background-color:#c54c1d;}
.colorblaze { background-color:#c26f11;}
.colorgoldrush { background-color:#dbcb7b;}
.colorlightning { background-color:#c2b753;}
.colorenvy { background-color:#7ba700;}
.coloralpine { background-color:#02502c;}
.colordragon { background-color:#122415;}
.colormidnight { background-color:#112175;}
.colortechno { background-color:#005dcb;}
.colorpowder { background-color:#646c94;}
.colorwet { background-color:#679bbc;}
.colorlilac { background-color:#a5a4bf;}
.colorblush { background-color:#be658c;}
.colormystique { background-color:#5b2f90;}
.colorprowler { background-color:#340a20;}
.colorsand { background-color:#796f5b;}
.colorsteel { background-color:#bfbfc3;}
.colorgraphite { background-color:#434343;}
.colorcarbon_black, .colorcarbon-black { background-color:#1a1a1a;} 

.colorcaribbean {background-color:#1f7d7a;}
.colorcranberry {background-color:#40000a;}
.colorfrostbite {background-color:#94acbd;}
.colorfossil {background-color:#8f8f8f;}
.colormango {background-color:#f4ab00;}
.colorvanilla {background-color:#e6e1ca;}
.colorroot_beer, .colorroot-beer {background-color:#381b0a;}
.colordiamond {background-color:#faf5ff;}
.colorglamour {background-color:#fccce0;}
.colorstar_dust, .colorstar-dust {background-color:#f3cc02;}
.colorzest {background-color:#f04e10;}

.colorcaution, .colorsmoke_white, .colorsmoke-white, .colorgoldrush, .colorlightning, .colorenvy, .colorpowder, .colorwet, .colorlilac, .colorsand, .colorsteel, 
.colorfossil, .colormango, .colordiamond, .colorstar_dust, .colorvanilla
{color:#000;}
.colorferrari, .colorcrush, .colorbilliard, .colorjade, .colorglacier, .colorcobalt, .colorabyss, .colorconcord, .colorfusion, .colorcotton_candy, .colorcotton-candy,
.colorromance, .colorcoffee, .colorjet_black, .colorjet-black, .colorcandy_apple, .colorcandy-apple, .colorhybrid, .colorblaze, .coloralpine, .colordragon, .colormidnight, .colortechno, 
.colorblush, .colormystique, .colorprowler, .colorgraphite, .colorcarbon_black, .colorcarbon-black, .colorcaribbean, .colorcranberry, .colorfrostbite, .colorroot_beer,  .colorroot-beer,
.colorglamour, .colorzest
{color:#fff;}



.textColorferrari { color:#b80000;}
.textColorcrush { color:#d64400;}
.textColorcaution { color:#f3c400;}
.textColorbilliard { color:#006100;}
.textColorjade { color:#187a59;}
.textColorglacier { color:#2182a6;}
.textColorcobalt { color:#1c4d8a;}
.textColorabyss { color:#00013f;}
.textColorconcord { color:#6b46ab;}
.textColorfusion { color:#b10753;}
.textColorcotton_candy, .textColorcotton-candy { color:#fdbdd7;} 
.textColorromance { color:#f6cee1;}
.textColorsmoke_white, .textColorsmoke-white { color:#f0f1f2;} 
.textColorcoffee { color:#43342c;}
.textColorjet_black, .textColorjet-black { color:#070707;}
.textColorcandy_apple, .textColorcandy-apple { color:#7f0000;} 
.textColorhybrid { color:#c54c1d;}
.textColorblaze { color:#c26f11;}
.textColorgoldrush { color:#dbcb7b;}
.textColorlightning { color:#c2b753;}
.textColorenvy { color:#7ba700;}
.textColoralpine { color:#02502c;}
.textColordragon { color:#122415;}
.textColormidnight { color:#112175;}
.textColortechno { color:#005dcb;}
.textColorpowder { color:#646c94;}
.textColorwet { color:#679bbc;}
.textColorlilac { color:#a5a4bf;}
.textColorblush { color:#be658c;}
.textColormystique { color:#5b2f90;}
.textColorprowler { color:#340a20;}
.textColorsand { color:#796f5b;}
.textColorsteel { color:#bfbfc3;}
.textColorgraphite { color:#434343;}
.textColorcarbon_black, .textColorcarbon-black { color:#1a1a1a;} 

.textColorcaribbean {color:#1f7d7a;}
.textColorcranberry {color:#40000a;}
.textColorfrostbite {color:#94acbd;}
.textColorfossil {color:#8f8f8f;}
.textColormango {color:#f4ab00;}
.textColorvanilla {color:#e6e1ca;}
.textColorroot_beer, .textColorroot-beer {color:#381b0a;}
.textColordiamond {color:#faf5ff;}
.textColorglamour {color:#fccce0;}
.textColorstar_dust, .textColorstar-dust {color:#f3cc02;}
.textColorzest {color:#f04e10;}

/*
.colorferrari { background-color:#b80000;}
.colorcrush { background-color:#f04e10;}
.colorcaution { background-color:#f3cc02;}
.colorbilliard { background-color:#0c690c;}
.colorjade { background-color:#1d9373;}
.colorglacier { background-color:#2187a6;}
.colorcobalt { background-color:#165990;}
.colorabyss { background-color:#00013f;}
.colorconcord { background-color:#7c51c4;}
.colorfusion { background-color:#cc175a;}
.colorcotton_candy, .colorcotton-candy { background-color:#fdbdd7;} 
.colorromance { background-color:#f4d9e2;}
.colorsmoke_white, .colorsmoke-white { background-color:#ffffff;} 
.colorcoffee { background-color:#573f30;}
.colorjet_black, .colorjet-black { background-color:#000000;}
.colorcandy_apple, .colorcandy-apple { background-color:#810318;} 
.colorhybrid { background-color:#c44d1d;}
.colorblaze { background-color:#b7600f;}
.colorgoldrush { background-color:#d1c173;}
.colorlightning { background-color:#bdb759;}
.colorenvy { background-color:#76a91a;}
.coloralpine { background-color:#035a3a;}
.colordragon { background-color:#18301c;}
.colormidnight { background-color:#281a79;}
.colortechno { background-color:#1749a8;}
.colorpowder { background-color:#616f96;}
.colorwet { background-color:#6da2c4;}
.colorlilac { background-color:#aca8c1;}
.colorblush { background-color:#bc6185;}
.colormystique { background-color:#633193;}
.colorprowler { background-color:#340a20;}
.colorsand { background-color:#92876d;}
.colorsteel { background-color:#bebec2;}
.colorgraphite { background-color:#434343;}
.colorcarbon_black, .colorcarbon-black { background-color:#1a1a1a;} 

.colorcaribbean {background-color:#1f7d7a;}
.colorcranberry {background-color:#50000a;}
.colorfrostbite {background-color:#94acbd;}
.colorfossil {background-color:#8f8f8f;}
.colormango {background-color:#e39b00;}
.colorvanilla {background-color:#e6e1ca;}
.colorroot_beer, .colorroot-beer {background-color:#381b0a;}
.colordiamond {background-color:#faf5ff;}
.colorglamour {background-color:#fdbdd7;}
.colorstar_dust, .colorstar-dust {background-color:#f3cc02;}
.colorzest {background-color:#f04e10;}

.colorcaution, .colorsmoke_white, .colorsmoke-white, .colorgoldrush, .colorlightning, .colorenvy, .colorpowder, .colorwet, .colorlilac, .colorsand, .colorsteel, 
.colorfossil, .colormango, .colordiamond, .colorstar_dust, .colorvanilla
{color:#000;}
.colorferrari, .colorcrush, .colorbilliard, .colorjade, .colorglacier, .colorcobalt, .colorabyss, .colorconcord, .colorfusion, .colorcotton_candy, .colorcotton-candy,
.colorromance, .colorcoffee, .colorjet_black, .colorjet-black, .colorcandy_apple, .colorcandy-apple, .colorhybrid, .colorblaze, .coloralpine, .colordragon, .colormidnight, .colortechno, 
.colorblush, .colormystique, .colorprowler, .colorgraphite, .colorcarbon_black, .colorcarbon-black, .colorcaribbean, .colorcranberry, .colorfrostbite, .colorroot_beer,  .colorroot-beer,
.colorglamour, .colorzest
{color:#fff;}



.textColorferrari { color:#b80000;}
.textColorcrush { color:#f04e10;}
.textColorcaution { color:#f3cc02;}
.textColorbilliard { color:#0c690c;}
.textColorjade { color:#1d9373;}
.textColorglacier { color:#2187a6;}
.textColorcobalt { color:#165990;}
.textColorabyss { color:#00013f;}
.textColorconcord { color:#7c51c4;}
.textColorfusion { color:#cc175a;}
.textColorcotton_candy, .textColorcotton-candy { color:#fdbdd7;} 
.textColorromance { color:#f4d9e2;}
.textColorsmoke_white, .textColorsmoke-white { color:#ffffff;} 
.textColorcoffee { color:#573f30;}
.textColorjet_black, .textColorjet-black { color:#000000;}
.textColorcandy_apple, .textColorcandy-apple { color:#810318;} 
.textColorhybrid { color:#c44d1d;}
.textColorblaze { color:#b7600f;}
.textColorgoldrush { color:#d1c173;}
.textColorlightning { color:#bdb759;}
.textColorenvy { color:#76a91a;}
.textColoralpine { color:#035a3a;}
.textColordragon { color:#18301c;}
.textColormidnight { color:#281a79;}
.textColortechno { color:#1749a8;}
.textColorpowder { color:#616f96;}
.textColorwet { color:#6da2c4;}
.textColorlilac { color:#aca8c1;}
.textColorblush { color:#bc6185;}
.textColormystique { color:#633193;}
.textColorprowler { color:#340a20;}
.textColorsand { color:#92876d;}
.textColorsteel { color:#bebec2;}
.textColorgraphite { color:#434343;}
.textColorcarbon_black, .textColorcarbon-black { color:#1a1a1a;} 

.textColorcaribbean {color:#1f7d7a;}
.textColorcranberry {color:#50000a;}
.textColorfrostbite {color:#94acbd;}
.textColorfossil {color:#8f8f8f;}
.textColormango {color:#e39b00;}
.textColorvanilla {color:#e6e1ca;}
.textColorroot_beer, .textColorroot-beer {color:#381b0a;}
.textColordiamond {color:#faf5ff;}
.textColorglamour {color:#fdbdd7;}
.textColorstar_dust, .textColorstar-dust {color:#f3cc02;}
.textColorzest {color:#f04e10;}
*/