/* global styles for CW project */
/* document styles */

body {background-color:#FFF;margin:0}
body, td, table, input, select, textarea, div {
	color: #333333;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}
form {margin:0;}
input {padding:0px;font-size:9px;}
a:link, a:visited {color:#333333;text-decoration:none;}
a:hover {text-decoration:underline;}
b {
	font-weight:normal;
	color: #000;
}
img {border:0}
img.block {display:block;}
ul {margin:0; padding:4px 0 5px 0;}
li {list-style:none;background:url(http://www.cooltan.com/css_files/bullet.gif) 0px 6px no-repeat;padding:0 0 1px 10px;}
ul.liSpaced li {padding:0 0 5px 15px;}
ul.listArrows li {background:none;padding:0 0 5px 16px;text-indent:-13px;}
ul.listArrows li img {left:-3px;}

/* main content containers */
#mainContainer {width:755px; margin:8px 0 20px 14px;}
#header {position:relative;height:82px;}
#leftNav {
	width: 170px;
	float: left;
	margin: 8px;
}
#contentContainer {width:592px;margin-left:18px;float:left;}
#contentContainer2 {width:601px;margin-left:9px;float:left;}
#footer {margin:27px 0 1px 0;border-top:1px solid #D1D1D1;background:#EFF2F3;}
#contentMain {float:left;width:445px;padding-right:10px;background:url(http://www.cooltan.com/css_files/vr_dots.gif) top right repeat-y;voice-family:"\"}\"";voice-family:inherit;width:435px;}
html>body #contentMain {width:435px;}
#contentMain2, #contentMain2Clear {float:left;width:454px;padding-right:10px;background:url(http://www.cooltan.com/css_files/vr_dots.gif) top right repeat-y;voice-family:"\"}\"";voice-family:inherit;width:444px;}
html>body #contentMain2, html>body #contentMain2Clear {width:444px;}
#rightNav, #rightNavClear {float:left;width:148px;margin-left:-1px;font-size:9px;padding-left:9px;background:url(http://www.cooltan.com/css_files/vr_dots.gif) top left repeat-y;voice-family:"\"}\"";voice-family:inherit;width:139px;}
html>body #rightNav, html>body #rightNavClear {width:139px;}
#rightNav div, #rightNav td, #rightNavClear div, #rightNavClear td {font-size:9px;}
#rightNavClear, #contentMain2Clear {background:none;}
.contentIndent {padding-left:9px;}
#simdate {display:block;z-index:10;background-color: #CCE08C;width:auto;padding:5px;position:relative;}

/* simdate */
.rightsimdate { position:absolute;right:0px;}

/* header */
.logo {position:absolute;top:4px;left:2px;}
.headerDCM {position:absolute;top:4px;left:178px;}
.topNav {position:absolute;top:39px;right:0;}
.topNavTd {background:url(http://www.cooltan.com/css_files/vr_dots.gif) top left repeat-y;padding-left:1px;}
.searchBar {position:relative;top:57px;background:#EFF2F3;padding:0 4px;height:25px;}
.searchBar input {width:115px;padding:0px;}
.shoppingCart {position:absolute;top:7px;right:0;width:93px;}
.shoppingCartIcon {float:left;margin-right:5px;}
.shoppingCartText {float:left;padding-top:2px;color:#535658;}
.tagLine {position:absolute;top:7px;right:9px;font-size:11px;font-weight:bold;}
.tagLine2 {FONT-SIZE: 11px;LEFT: 174px;PADDING-BOTTOM: 15px;POSITION: absolute;TOP: 5px}
.tagLine3 {FONT-WEIGHT: bold;FONT-SIZE: 11px;LEFT: 198px;PADDING-BOTTOM: 15px;POSITION: absolute;TOP: 0px}
.headerRightDCM {position:absolute;top:3px;left:198px;}

/* left nav */
.leftNavHdr {margin-top:10px;background:url(http://www.cooltan.com/css_files/vr_dots.gif) top left repeat-x;padding:4px 3px 3px 3px;}
/*next line is vert bars at left*/
a.leftNavLink:link, a.leftNavLink:visited {display:block;margin:2px 0 0 4px;border-left:solid 3px #BCDDE2;padding:0 0 1px 8px;}
a.leftNavLink:hover {background-color:#e7F1F8;text-decoration:none;}
a.leftNavCurrent {font-weight: bold;font-size: 12px;background-color: #f1f1f1;}
a.leftNavLinkIndent:link, a.leftNavLinkIndent:visited{color:#62ADB8;PADDING-RIGHT: 0px;DISPLAY: block;PADDING-LEFT: 20px;PADDING-BOTTOM: 1px;MARGIN: 2px 0px 0px 4px;PADDING-TOP: 0px;}
A.leftNavLinkIndent:hover {BACKGROUND-COLOR: #f0f9fb;TEXT-DECORATION: none;}
A.leftNavLinkIndent2:link, a.leftNavLinkIndent2:visited{PADDING-RIGHT: 0px;DISPLAY: block;PADDING-LEFT: 20px;PADDING-BOTTOM: 1px;MARGIN: 2px 0px 0px 4px;PADDING-TOP: 0px;}
A.leftNavLinkIndent2:hover {BACKGROUND-COLOR: #f0f9fb;TEXT-DECORATION: none;}
a.leftNavLinkValentines:link, a.leftNavLinkValentines:visited {color:#B80E0E;display:block; margin:2px 0 0 4px;border-left:solid 3px #BCDDE2;padding:0 0 1px 16px;}
a.leftNavLinkValentines:hover {background-color:#F0F9FB;text-decoration:none;}

/* content area */
.mainTitle {position:relative;padding:14px 0 11px 0;width:435px;}
.bestSeller {float:right;margin-top:-9px;}
.leftColumn {float:left;width:194px;padding-right:15px;voice-family:"\"}\"";voice-family:inherit;width:179px;}
html>body .leftColumn {width:179px;}
.rightColumn {float:left;width:241px;}
.contentHdr {padding:30px 0 11px 0;}
.mainTitleShopping {padding:14px 0 11px 0;width:25px;}


/* footer */
.footerCol, .footerFirstCol {padding:6px 0 5px 11px;vertical-align:top;font-size:9px;}
.footerCol {width:128px;voice-family:"\"}\"";voice-family:inherit;width:117px;}
html>body .footerCol {width:107px;}
.footerFirstCol {width:115px;padding-left:9px;voice-family:"\"}\"";voice-family:inherit;width:106px;}
html>body .footerFirstCol {width:106px;}
.footerCol {background:url(http://www.cooltan.com/css_files/vr_dots.gif) top left repeat-y;}
a.footerLink:link, a.footerLink:visited {display:block;padding-bottom:1px;}
.footerBtm {
	margin-bottom:3px;
	background-image: url(fullbanner1.jpg);
	height: 130px;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: middle;
	padding: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
}
.footerBtm img {display:block;}
.copyright {text-align:right;margin-bottom:15px;padding-right:10px;font-size:9px;}

/* modules */
.emailModule {margin-top:18px;}
.emailModuleContent {background:#E1E4E5;padding:7px 0 1px 7px;margin-bottom:1px;}
.emailModule input {width:90px;}
.module {}
.modulePadded {padding-bottom:5px;}
.modulePaddedwBG {margin-bottom:5px;background:url(http://www.cooltan.com/css_files/vr_dots.gif) bottom left repeat-x;}
.module192, .module192Padded {width:192px;}
.module192Padded {padding-bottom:7px;}
.module272 {width:272px;}
.moduleTopBtm {background:#C0C0C0 url(http://bare.barenecessities.com.edgesuite.net/img/nav/corners_mods_139.gif) top left no-repeat;}
.moduleTopBtm192 {background:#C0C0C0 url(http://bare.barenecessities.com.edgesuite.net/img/nav/corners_mods_192.gif) top left no-repeat;}
.moduleTopBtm272 {background:#C0C0C0 url(http://bare.barenecessities.com.edgesuite.net/img/nav/corners_mods_272.gif) top left no-repeat;}
.moduleTopBtm286 {background:#C0C0C0 url(http://bare.barenecessities.com.edgesuite.net/img/nav/corners_mods_286.gif) top left no-repeat;}
.moduleTopBtm582 {background:#C0C0C0 url(http://bare.barenecessities.com.edgesuite.net/img/nav/corners_mods_582.gif) top left no-repeat;}
.moduleTopBtm img, .moduleTopBtm192 img, .moduleTopBtm272 img, .moduleTopBtm286 img, .moduleTopBtm582 img, .moduleBg img, .module192Image img, .moduleTopHdr img, .moduleHdr img, .moduleProdShot img {display:block;}
.moduleContent {position:relative;padding:4px;border-left:1px solid #C0C0C0;border-right:1px solid #C0C0C0;}
/* \*/
* html .moduleContent {height:1%;}
/* */
.moduleLogo {padding:5px 0;text-align:center;}
.moduleLink {text-align:right;}
.moduleLink img {position:relative;top:2px;}
.moduleHdr {padding:25px 0 8px 0;}
.moduleTopHdr {padding-bottom:8px;}
.moduleProdShot {background:#EFF2F3;width:55px;}
.moduleTitle {background:#EFF2F3;padding:2px 5px 4px 8px;font-weight:bold;}
.moduleText {padding:2px 5px 4px 6px;}
.moduleTextFull {padding:0 2px;}
.modulePrice {background:#EFF2F3;padding:0 5px 4px 6px;}
.modulePriceClear {padding:0 5px 18px 6px;}
.moduleDesc {padding:3px 13px 2px 3px;}
.modulePositionedDesc {position:absolute;top:87px;left:6px;width:124px;font-size:9px;}
.moduleMore {position:absolute;margin-top:-9px;right:4px;}
.moduleMoreImg {margin-right:6px;position:relative;top:-1px;}
.module192Image {float:left;width:55px;}
.module272Image {width:61px;}
.module192Text {float:left;margin-left:6px;width:119px;font-size:9px;}
.module192TextFull {padding:0 2px;height:58px;font-size:9px;}
.module272Text {width:199px;font-size:9px;}
.module272TextFull {width:260px;font-size:9px;}
a.moreLink:link, a.moreLink:visited {color:#ACACAE;position:relative;top:-2px;text-decoration:underline;}
.vendorModuleLink, .vendorModuleBoldLink {padding:0 5px 1px 5px;}
.vendorModuleBoldLink {font-weight:bold;}
.vendorModuleLink a:link, .vendorModuleLink a:visited, .vendorModuleBoldLink a:link, .vendorModuleBoldLink a:visited {text-decoration:underline;}
.productRelatedLink {padding:0 5px 1px 15px;}
.productRelatedLink a:link, .productRelatedLink a:visited {text-decoration:underline;}


/* fonts */
.fontSale, a.fontSale:link, a.fontSale:visited {color:#DD3A40;}
.fontGrey {color:#9C9C9C;}
.fontSmall {font-size:9px;}
.fontNormal {font-size:10px;}
.fontNote, a.fontNote:link, a.fontNote:visited {color:#9C9C9C;font-size:9px;}
.fontHightlight {color:#62ADB8;}
.fontOrange {color:#FE6000;}
.fontTagline {color:#EEA832;}
.fontError {color:#f00}
h1 {padding:0;margin:0;font-size:14px;font-weight:bold;}
h1.bigTitle {padding:0;margin:0;font-size:17px;font-weight:bold;color:#444749;font-family:arial,verdana,sans-serif;}
h2 {padding:0;margin:0;font-size:12px;font-weight:bold;color:#444749;display:inline;}
.h1sub {font-size:13px;font-weight:normal;}
a.uLink:link, a.uLink:visited {text-decoration:underline;}

/* misc */
.hrDots {background:url(http://www.cooltan.com/css_files/hr_dots.gif) top left repeat-x;}
.hrDots img {display:block;}
.clear {clear:both;}
.clearHidden {clear:both;height:1px;margin-top:-1px;}
.formGo {position:relative;top:4px;}
.imgOffset {position:relative;top:1px;}
.imgTopCorner {position:absolute;}
.imgBtmCorner {position:absolute;margin-top:-1px;width:55px;}
.marginB30 {margin-bottom:30px;}
.marginR20 {margin-right:20px;}
.checkIndent {text-indent:-24px;padding-left:24px;font-size:9px;position:relative;top:-4px;}
.checkIndent input {position:relative;top:2px;left:-4px;}
.popularLink {padding-right:0px;display:block;padding-left:16px;background:url(http://bare.barenecessities.com.edgesuite.net/img/icon/icon_link_orange.gif) no-repeat 0px 2px;padding-bottom:2px;color:#636769;padding-top:0px;}
.msgRed {color:#DD3A40;font-weight:normal;}
.relatedSearch {color:#6D6D6D;font-family:verdana,arial,sans-serif;font-size:12px;font-weight:bold}
.displayInline {display:inline}
.FooterWithLogo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-style: normal;
	line-height: normal;
	background-image: url(../fullbanner1.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	text-align: center;
	vertical-align: middle;
	height: 130px;
}
.TopLogoHeader {
	background-image: url(/palms.jpg);
	background-repeat: repeat;
	background-position: center center;
	height: 141px;
	width: 760px;
}
.FullWidthTextBlock {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: large;
	color: #FFFFFF;
	background-color: #6699CC;
	text-align: center;
	vertical-align: middle;
	height: 23px;
	width: 761px;
}
