/* Custom CSS Document for Oh Baby! by AM
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Default STYLES
--------------------------------------------------------*/
body {background-image: url(images/design/background-medium.gif);}
#PageTable { padding:40px 0 0 0;}
#PageSubTable {width: 804px; background:url(images/design/bg.gif) repeat-y center center;}
#ContentCell { padding:0 10px;}
#Instruction1_InstructCell { background:#8eaabd; border: 1px solid #000; padding: 7px;}
#Instruction1_InstructCell a {color: #FFFFFF}
.Instructions {font-size: 11px; color: #FFFFFF}
.Messages { font-size: 12px; font-weight: bold; color:#604730;}
.ErrorMessages { font-size: 12px; font-weight: bold; color: #c00; text-transform:uppercase;}
.Headings {font-size: 16px; font-weight: bold; color: #000}
.ContentTableHeader, 
.ContentTable,
.ContentTableHorizontal {font-size: 14px; font-weight: bold; color: #FFFFFF; background: #8eaabd}
.Content {font-size: 11px; color: #5A5A48}
.Content a {color: #5A5A48; text-decoration: none;}
.Content a:hover {color: #5A5A48; text-decoration: underline;}
a { outline:none;}
a img { border:none;}

.searchBorder { border:solid 1px #DADBDD}
.ImgBrder { padding-right:10px; border-right:solid 1px #DADBDD}
.dtlsPad { padding-left:10px;}

/* TopSubBanner Styles
--------------------------------------------------------*/
#TopSubBannerCell { height:115px; background:url(images/design/bg-top.gif) no-repeat top center;}

#TopSubBannerCell h1 { margin:47px 0 0 40px; padding:0; text-indent:-9999px; background:url(images/design/logo.png) no-repeat; 
	width:229px; height:60px; float:left; behavior: url(iepngfix.htc); }
#TopSubBannerCell h1 a { display:block; width:229px; height:60px;}

#TopSubBannerCell ul { padding:0; margin:80px 18px 0 0; list-style:none; float:right}
#TopSubBannerCell li { padding:0; margin:0; display:inline;}
#TopSubBannerCell li a { text-decoration:none; font: 10px Georgia, serif; color:#5A5A4B; padding:3px 5px;
	background:url(images/design/tb-textwhite.png) repeat-x center center; margin:0 5px; text-transform: lowercase;}
#TopSubBannerCell li a:hover { text-decoration:underline; text-transform: lowercase;}

.cartwrap { float:left;}

/* LeftColumnNav Styles
--------------------------------------------------------*/
#LeftColumnCell { width:20%; padding:0 0 0 15px; vertical-align:top;}
#LeftColumnNav1_custommenu {width: 100%; vertical-align:top; padding-right:10px;}

.lcDrkWrap { width: 100%; padding:15px 5px; background:#8EAABD;}
.lcLghtWrap { width: 100%; padding:15px 5px; background:#8EAABD; margin:10px 0 10px 0;}

.searchwrap { margin:0 0 10px 0;}
input#LeftColumnNav1_SimpleSearch1_txtSimpleSearch { width:110px; border:solid 1px #5A5A48; font-size:12px;}

#LeftColumnCell h3 { font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#49351E; padding:0; margin:3px 5px; line-height:normal;}
.line { border-top:solid 4px #BFDEE4; margin:8px 0;}
#LeftColumnCell select { margin:0 0 10px 0; width:140px;}

#LeftColumnCell ul { padding:0; margin:0; list-style:none; width:100%;}
#LeftColumnCell li { padding:0; margin:0; line-height:normal; display:block; width:100%;}
/*#LeftColumnCell li a { text-decoration:none; color:#563A1F; font:bold 11px Arial, Helvetica, sans-serif;
	padding:3px 5px; text-transform:uppercase; line-height:normal; display:block;}
#LeftColumnCell li a { text-decoration:none; color:#563A1F; font:bold 11px Arial, Helvetica, sans-serif;
	padding:3px 5px; line-height:normal; display:block;}
#LeftColumnCell li a:hover { background:#BFDEE4}*/

/* Default Page Styles
--------------------------------------------------------*/
#ContentCell.default {}

.wrapBars { border-top:solid 1px #DADBDD; border-bottom:solid 1px #DADBDD; width:100%; margin:0 0 7px 0; text-transform: lowercase;}
.wrapBars h1 { font:bold 12px Georgia, serif; margin:2px 5px; padding:0; color:#5A5A4B}
.wrapBars h3 { font:bold 12px Georgia, serif; margin:2px 5px; padding:0; color:#5A5A4B}

/* Static Page Styles
--------------------------------------------------------*/
#ContentCell.static {}
#ContentCell.static h1 { border-top:solid 1px #DADBDD; border-bottom:solid 1px #DADBDD; margin:0 0 7px 0; font:bold 12px Georgia, serif; color:#5A5A48; padding:2px 5px;}
#ContentCell.static h2 {font-size: 14px; font-weight: bold; color: #5A5A48}
#ContentCell.static h3 {font-size: 12px; font-weight: bold; color: #5A5A48}
#ContentCell.static p { font-size:11px; color:#5A5A48; line-height:16px;}

/* Footer Styles
--------------------------------------------------------*/
#FooterCell { padding:10px 10px 30px 10px; background:url(images/design/bg-btm.gif) no-repeat center bottom;}

.offers, .offers ul { float:left; padding:0; margin:0; list-style:none;}
.offers li { padding:0; margin:0; float:left;}
.offers li a { display:block;}
.offers li#pad a { margin:0 10px;}

.ft-wrap { float:left; margin:10px 0 0 0; width:100%; border-top: dotted 1px #DADBDD; }
.ft-wrap a img { margin:6px 0 6px 10px;}

.copy, .copy ul { float:right; padding:0; margin:2px 0 4px 0; _margin:4px 0 4px 0; list-style:none; font:10px Georgia, serif; color:#5A5A4B;}
.copy li { padding:0; margin:0 7px; display:inline; font:10px Georgia, serif; color:#5A5A4B;}
.copy li a { text-decoration:none; font:10px Georgia, serif; color:#5A5A4B;}
.copy li a:hover { color:#54858F; text-decoration:underline;}
