
/* global stylesproject */
/* document styles */


/************************* global styles *****************************/

/* replaced by new Conversion Group design - 9/2007 */
/*
body {background-color:#FFF;margin:0}
body, td, table, input, select, textarea, div {color:#6D6D6D;font-family:verdana,arial,sans-serif;font-size:10px;}
img {border:0}
form {margin:0;}

*/
/* new Conversion Group design - start 1 */
html, body {
	margin:0;
	padding:0;
	height:100%; /* needed for container min-height */
	background: #fdfdfe url(/bg_body_gray.gif) repeat-x top left;
	min-width: 826px;
}
 
html, body, table, td, select, input, textarea {
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
}

img {
	border: none;
	margin: 0;
	padding: 0;
}

form {
	margin: 0;
	padding: 0;
}
/* new Conversion Group design - end 1*/

a:link, a:visited {color:#000000;text-decoration:none}
a:hover {text-decoration:underline;}
input {padding:0px;font-size:9px;}
b {font-weight:bold;}
img.block {display:block;}
ul {margin:0; padding:4px 0 5px 0;}
li {list-style:none;background:url(/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 */

/* replaced by new Conversion Group design - 9/2007 */
/*
#mainContainer {width:755px; margin:8px 0 20px 14px;}
#header {position:relative;height:82px;}
#leftNav {width:145px;margin-top:4px;float:left;}
*/
/* new Conversion Group design - start 2 */
div#mainContainer {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width: 826px;

	height:auto !important; 
	height:100%;
	background: #fff url(/bg_body_center_white.gif) no-repeat top left;
	min-height:100%;
	padding: 5px 0 0 0;
}

/* new Conversion Group design - end 2 */

#contentContainer {width:592px;margin-left:18px;float:left;}
#contentContainer2 {width:601px;margin-left:9px;float:left;}


#contentMain {float:left;width:445px;padding-right:10px;background:url(/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(/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(//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 */
/* replaced by new Conversion Group design - 9/2007 */
/*
.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://bare.barenecessities.com.edgesuite.net/img/nav/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;}
*/
/* new Conversion Group design - start 3 */
div#header {
	width: 755px;
	margin-left: 35px;
	clear: both;
}

div#topNav {
	float: right;
	text-align: right;
	margin: 5px 0 5px 0;
}

.topHrDots {
	background: url(/nav_horizontal_dots.gif) repeat-x top left; 
	height: 1px; 
	margin: 5px 0 0 0; 
   width: 500px;
   clear: both;
}

div#searchBar {
	padding: 0; 
	margin: 0;
}

.searchInput {
	border: 1px solid #CCC;
	background: #fff;
/*	width: 120px;  */
/*	height: 14px;  */
	margin-top: 10px;
	vertical-align: top;
	font-size: 12px;
}


/************************* cart bar styles *****************************/
div#shoppingCart{
	margin: 0;
	padding: 0;
	height: 34px;
	clear: both;
}

div#c_1 {
	float: left; 
}

.globalHeaderMessage {
	padding: 10px 0 0 5px;
	font-size: 12px;
	font-weight: bold;
}

div#c_2 {
	float: left;
}

div#c_3 {
	padding: 7px 5px 0 5px;
	float: right;
}

#c_3 a {
	color: #E3801C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: None;
	text-decoration: underline;
}
			
#c_3 a:hover {
	color: #E3801C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: None;
	text-decoration: None;			
}


/* new Conversion Group design - end 3 */

/* left nav */
/* replaced by new Conversion Group design - 9/2007*/
/*
.leftNavHdr {margin-top:10px;background:url(/hr_dots.gif) top left repeat-x;padding:4px 3px 3px 3px;}
a.leftNavLink:link, a.leftNavLink:visited {display:block;margin:2px 0 0 4px;border-left:solid 3px #BCDDE2;padding:0 0 1px 16px;}
a.leftNavLink:hover {background-color:#F0F9FB;text-decoration:none;}
a.leftNavLinkHoliday:link, a.leftNavLinkHoliday:visited {color:#990000;display:block;BACKGROUND: url(/icon_arrow_red.gif) no-repeat 0px 3px; margin:2px 0 0 4px;padding:0 0 1px 8px;font-family:verdana,arial,sans-serif;font-size:11px;font-weight:bold;}
a.leftNavLinkHoliday:hover {background-color:#F0F9FB;text-decoration:none;}
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;}
*/

/* new Conversion Group design - start 4 */
div#leftNav {
	float: left;
	width: 145px;
	padding: 0 0 0 35px;
}

div#leftNavSpecial {
	margin: 0 0 3px 0;
}

.leftNavPadder {
	padding: 10px 0 0 0;
}

.leftNavHrDots {
	background: url(/nav_horizontal_dots.gif) repeat-x top left; 
	height: 1px; 
	margin: 3px 0 3px 0;
}

div#leftNavEmailModule {
	margin: 10px 0 0 0;
}

div#leftNavEmailModuleContent {
	position: absolute;
	padding: 25px 0 0 7px;
}

#leftNavEmailModuleContent input {
	width: 80px; 
	background: #fff;
	font-size: 12px;
}

a.leftNavLink {
	color: #000000;
	font-size: 11px;
	font-family: Verdana;
	font-weight: normal;
	text-decoration: none;
}

a:hover.leftNavLink {
	color: #E3801C;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: None;
}

a.small_gray {
	color: #4C4D4F;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: None;
}

/* new Conversion Group design - end 4 */



/* 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 */
/* replaced by new Conversion Group design - 9/2007*/
/*
#footer {margin:27px 0 1px 0;border-top:1px solid #D1D1D1;background:#EFF2F3;}
.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(/vr_dots.gif) top left repeat-y;}
a.footerLink:link, a.footerLink:visited {display:block;padding-bottom:1px;}
.footerBtm {background:#D1D1D1;margin-bottom:5px;}
.footerBtm img {display:block;}
.copyright {text-align:right;margin-bottom:15px;padding-right:10px;font-size:9px;}
*/
/* new Conversion Group design - start 5 */
div#footer_top {
	text-align: center; 
	margin: 0 0 30px 35px; 
	font: 90%/1.4 verdana, sans-serif; 
	font-weight: normal;
	width: 755px;
	clear: both;
}

div#footer_bot {
	text-align: center; 
	width: 755px;
	margin: 0 0 10px 35px;
}

#footer_top a, #footer_bot a {
	color: #E3801C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;			
}
			
#footer_top a:hover, #footer_bot a:hover {
	color: #E3801C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: none;
	text-decoration: none;			
}

#footer_top a {
	letter-spacing: -1px;
}


/* new Conversion Group design - end 5 */


/* 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(/bg_mod.gif) bottom left repeat-x;}
.module192, .module192Padded {width:192px;}
.module192Padded {padding-bottom:7px;}
.module272 {width:272px;}
.moduleTopBtm {background:#C0C0C0 url(/corners_mods_139.gif) top left no-repeat;}
.moduleTopBtm192 {background:#C0C0C0 url(/corners_mods_192.gif) top left no-repeat;}
.moduleTopBtm272 {background:#C0C0C0 url(/corners_mods_272.gif) top left no-repeat;}
.moduleTopBtm286 {background:#C0C0C0 url(/corners_mods_286.gif) top left no-repeat;}
.moduleTopBtm582 {background:#C0C0C0 url(/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:link.moreLink, a:visited.moreLink {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:link.fontSale, a:visited.fontSale {color:#DD3A40;}
.fontGrey {color:#9C9C9C;}
.fontSmall {font-size:9px;}
.fontNormal {font-size:10px;}
.fontNote, a:link.fontNote, a:visited.fontNote {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:link.uLink, a:visited.uLink {text-decoration:underline;}

/* misc */
.hrDots {background:url(/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(/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}