/* babyphat scrubs 2010-08 */
a {color:#AB7E43;text-decoration:none;}
*{margin:0;padding:0;}
body{font:62.5%/1.2em verdana, arial, helvetica ;text-align:center;color:#b68d19; background: url("silver_tile.jpg") top left fixed repeat #fff;}
img{border:none;}
h1{padding:0;margin:0;}
h2,h3{font-size:1.7em;color:#9e7d3c;margin-top:10px;margin-bottom:5px;font-family:Georgia,"Times New Roman",Times,serif;}
h3{font-size:1.4em}
p{font-size:1.6em;line-height:1.5em;padding:3px;}
a{text-decoration:none;}

.content h1 { padding-bottom:5px;}

/* basic structure */
#curlsA{padding-left:71px;}
#curlsB{padding-right:71px;}
#contain{width:1012px;margin-top: 0;margin-right: auto;margin-bottom: 0;margin-left: auto;}
#content{/*width:870px;*/width:868px;border:1px solid #b68d19;/*border-top:none;*/}
#footer {clear:both;background-color:#fff;}
#content,#footer{background-color:#fff;}
#strut {height:470px;width:1px;float:right;}
#innerContainer{width:auto;text-align:center;margin:0 auto;/*padding:3px 3px 0 3px;*/}
/* /basic structure */

/* popup views */
.view #curlsA, .view #curlsB{background-repeat:repeat-y;}
.view #contain {width:577px}
.view #content, .view #header{ width: auto;}
.view #content {padding-bottom:20px;}
.view #footer{background:url("containerFooterA2.gif") bottom left no-repeat #fff;height:20px;}
#popup_label{background-color:#9e7d3c;color:#fff;margin:3px 6px;padding:3px;font-weight:bold;}
/* /popup views */
/* header */
/* NOTE: working horizontal space is 870px (868px when accounting for left and right borders) */
#header{width:100%;padding: 5px 0 0 0; background:#fff;/*border:1px solid #C68F22;background:url("/meta/images/front_201005/header_content_bg.jpg") no-repeat top left #fdfdfd; padding-top: 5px;*/}
#header_content{width:840px;margin:0 auto;}
#header_content li {display:inline;list-style: none;}
#new_collections,#site_logo,#site_nav {float:left;margin:0;padding:0;}
#site_nav{width:178px;}
#new_collections{width:190px;}
#site_logo{margin:0 auto;}

#global_nav{float:right;display:block;text-align:right;line-height:normal;}
#global_nav { padding-top: 30px; }
#global_subnav{float:right;display:block;padding-top:5px;text-align:right;}
#header_content form{margin:10px 0 0 0 ;}
.form_style{background-image:url("form_back.gif");font-family:verdana, arial, helvetica;color:#666;border:solid 0 #fff;height:18px;padding-top:4px;padding-left:4px;width:118px;font-size:10px;}

.header_nav {width:500px;padding-top:.5em;float:right;font-size:1em;}
.header_nav li {padding-left:2em;}
.header_nav li a:hover{color:#BF8200;text-decoration:underline;text-shadow:1px 1px 10px rgba(234,129,21,0.2);}

#site_nav li a, #new_collections li a, #new_collections li,#main_text li a{text-indent:-9999px;display:block;outline:none;text-decoration:none;}
#main_text li, #main_text li a, #site_nav li, #new_collections li, #site_nav li a, #new_collections li a { height:27px; display:block;}

/* Fancy Drop Down Menu ****************/
/* inline elements*************************/
strong{font-weight: bold;}
ul.tabs {display:table;list-style:none outside none;margin:0;padding:0;position:relative;}
ul.tabs li {display:table-cell;float:left;list-style:none outside none;margin:0;padding:0;position:relative;}
ul.tabs a {display:block;position:relative;}
#menu ul.dropdown {display:none;left:0;margin:0;padding:0;position:absolute;top:100%;width:250px;z-index:999;}
#menu ul.dropdown ul.dropdown {left:95%;top:0;}
#menu ul.dropdown li {display:block;float:none;list-style:none outside none;margin:0;padding:0;position:relative;}
#menu ul.dropdown li a {display:block;}
/* menu-specifc*************************/
#menu{z-index:999;position:relative;top: 0;left: 0;width: 100%;height: 30px;line-height: 30px;background: url("http://www.babyphatscrubs.com/meta/images/front_201005/top_nav_bar.jpg") repeat-x #ffb35a;/*border-bottom: 1px solid #000;border-top: 1px solid #000;*/font-size:12px;}
#menu ul{margin: 0 auto;float:right;}
#menu ul li h4{margin: 0;}
#menu ul li h4 a{font-size: 14px;color: #000;font-weight: bold;padding: 0 15px;}
#menu ul li a{color:#FFFFFF;font-size:1.3em;font-weight:bold;padding-left:4px;}
#menu ul li a img{vertical-align: middle;}
#menu ul li a span{display: block;padding: 0 15px 0 11px;}
#menu ul.dropdown{padding: 10px;background-color:#eabc76;overflow:hidden;border-bottom: 1px solid #dc902f;width:215px;position:absolute;z-index:999;}
#menu ul.dropdown li a{color:#66391C;border-bottom: 1px solid #e5cd8e;line-height: 30px;overflow: hidden;height: 30px;}
#menu ul.dropdown li.last a{border-bottom-width: 0;}
#menu ul.dropdown li a:hover{color:#fff;}
#menu ul li h4 a:hover{background-image: none;}
/* Fancy Drop Down Menu END ****************/

/* Message Block */
#content #message_block {width:100%;background:url(msg_block_bg.jpg) no-repeat #D6C561;} 
#message_block { background:#B68D19; border: 1px solid #B68D19; }
#message_block p {float:left;width:300px;padding-left:345px;padding-top:15px;color:#fff;font-size:1.3em;line-height:1.3em;}
#message_block .block {text-align: left; } 

#message_block { padding:5px; }
#message_block p { font-size:1.3em;line-height:1.5em;}
#message_block p.block { background: url("/meta/images/front_201008/msg_bg_03.jpg") repeat-y top left #000; }


/* Mailing List */
#join_mailing_list {float:right;width:188px;margin-bottom:4px;}
#join_mailing_list h2 { padding: 5px 0; margin:0;  width: 200px; float: left; }
#join_mailing_list p {padding:40px 0 0 0;margin-bottom:5px;width:180px; float: right;color:#fff;line-height:1.1em; }
#join_mailing_list input {float:left; }

#join_mailing_list { float: left; width: 202px; background: url("/meta/images/front_201008/msg_bg_06.jpg") repeat-x top left #b98c27; }
#join_mailing_list h2 { background: url("/meta/images/front_201008/msg_bg_04.jpg") repeat-x top left #b98c27; padding:0; margin:0; height:40px;}
#join_mailing_list h2 span { display: none; }
#join_mailing_list p {  }
#join_mailing_list input {float:left; }




/* all pages */
#home #curlsA, #home #curlsB{background-repeat:no-repeat;}
.main #footer {height:10px;width:870px;}
#credits{padding:5px;text-align:left;color: #FF9900;font-size:.8em;font-weight:bold; text-align:center;width:860px;margin:10px auto 0 auto;line-height:1.5em;}
#credits a:hover{width:790px;margin:0 auto;color:#E2B52C;}
#credits,#credits a, #copyright{color:#b68d19;}
.accessible_headings{display:none;}
p.paragraph { margin:0;padding:.5em 0;font-size: 10pt;}
/* /all pages */


/* product pages */
#collection{margin:0 auto;width:750px;}
#collection,#product{padding-top:10px;}
.productRow{text-align:center;}
#product {width:650px;margin:0 auto; padding-bottom:50px;}
#product_details{margin-top:0;float:right;text-align:left;width:300px;}
.product{float:left;margin-left:5px;margin-bottom:5px;width:181px;}
.product .title {display:block;}
#product .left_column { float: left; width: 340px; text-align: center; }
#buy_online{ border: 1px solid #9e7d3c; margin: 3px auto 0 auto; width: 322px; text-align: center; }
#buy_online p { padding: 3px; }
#buy_online form { padding: 3px;  text-align: left; }
#buy_online label {  display: block; width: 190px; float: left; text-align: right; }
#buy_online .button{ margin-left: 3px;  }
#thumbnails li{list-style:none;padding-top:5px;}
#product_details .image{float:right;width:80px;}
.no_products_found{font-size:1.2em;font-weight:700;padding-top:3em;}
/* product pages */

/* content pages */
#leftNavigation{width:240px;float:right;text-align:left;line-height:normal;}
#rightContentCopy{padding: 1em 2em 2em 2em;text-align:left;}
#rightContentCopy ul, #rightContentCopy ol{padding-left: 2em;}
/* /content pages */

/* front page */
#leftContainer{float:right;width:200px;padding-right:5px;}
#centerContainer{float:left;width:auto;/*height:495px;*/margin:0 3px;background:#000;}
#front_page .panel{margin-bottom:3px;}
#front_page div {background-position:0 0;}
#centerContainer * {font-weight: bold;color: #B7944C;text-align: left;float: none;line-height: normal;}
#centerContainer h2 { padding: 0 0 0 10px; font-size: 2.5em; margin: 0; }
#centerContainer ul {padding:0;margin:0;list-style:none;padding-top: 8px;color: #000000;font-size:11px;}
#centerContainer li a {font-size: 1.5em;text-decoration:none;padding-left:5px;display: block;outline:none;}
#centerContainer ul li a:hover{width:300px;}
#bottomcontainer { padding: 5px; float: none;clear: both; width: 855px;  }

/*main text stuff: li and hover effects */
#main_text {float:left;color:#E8CC9C;position:relative;margin:-485px 0 0 0;padding:10px; width:220px;height:120px;z-index:1;}
#main_text h2{background:url("maintext_newcollections.gif") no-repeat  3px 0 ;height:30px;width:180px;text-indent:-99999px;overflow:hidden;}
.main_text_001 a{background:url("maintext_collections.gif") no-repeat 0 -35px;}
.main_text_001 a:hover{background:url("maintext_collections_hover.gif") no-repeat 0 -35px;width:125px;}
.main_text_002 a{background:url("maintext_collections.gif") no-repeat 0 -65px;}
.main_text_002 a:hover{background:url("maintext_collections_hover.gif") no-repeat 0 -65px;width:125px;}
.main_text_003 a{background:url("maintext_collections.gif") no-repeat 0 -95px;}
.main_text_003 a:hover{background:url("maintext_collections_hover.gif") no-repeat 0 -95px;width:125px;}
.main_text_004 a{background:url("maintext_collections.gif") no-repeat 0 -125px;}
.main_text_004 a:hover{background:url("maintext_collections_hover.gif") no-repeat 0 -125px;width:125px;}

#kimoraBk{height:495px;width:200px;}
#ad_block{border:1px solid #b68d19;width: 100%; height: 175px; margin: 0; margin-top: 5px; }
#ad_block a {display:block;}

#kimora p{color:#fff;font-size:14px;line-height:1.5em;padding:20px 210px 5px 25px;text-align:left;}
.kimora_quote{color:#fff;line-height:3em;font-size:16px;font-weight:bold;text-align:right;padding:0;}
#blockquote{font-size:14px;line-height:1.5em;margin-top:12px;padding:0 12px;text-align:left;}
#optinBk{float:left;width:200px;margin-top:11px;height:174px;text-align:left;background:#fff;}
#optinBk h2{font-weight:700;font-size:1.5em;color:#C58E0E;font-family:Georgia, "Times New Roman", Times, serif;padding:10px;margin:0;}
#optinBk p{color:#A97308;padding:0 10px;font-size:14px;line-height:1.4em;}
#main_img_container,#topBillboard,#bottomBillboard{background-color:#fff;}
#main_img{width:860px;height:495px;display:block;}
#topBillboard,#bottomBillboard{width:200px;height:246px;}
/* /front page */

/* contact page */
#contact_form { width: 500px;float: left; clear:left;}
form#contact_form label {margin-right:10px;font-size:15px;width: 120px; display: block; text-align: right; float: left; }
#contact_form h2{font-size:1.7em;line-height:1.7em;}
#contact_form div{ padding:5px 0; clear: left; }
#contact_form #form_submit { padding: 10px 0 10px 200px; }
#contact_form .vcard { padding-left: 10px; }
/* /contact page */

/* category page */
#all_cats ul, #all_cats {font-size: 1.2em;}
#all_cats ul { list-style:none; margin:0;padding:5px 0 0 7px;}
#all_cats li { padding-bottom: 1em;}
#all_cats a:hover{ color:#B27F02; }
#all_cats a {color:#856431;}
#all_cats h2 {background:url("top_nav_bar.jpg") repeat-x scroll 0 0 #FFB35A;color:#FFFFFF;height:20px;margin-top:0;padding:10px 0 0 7px;}
#all_cats .new {background:none repeat scroll 0 0 #FFF2E5;width: 33%; float: left; }
#all_cats .new a { font-weight: bold; }
#all_cats .old {background:none repeat scroll 0 0 #FFF2E5;width: 64%; float: right; }
#all_cats .old ul { width: 45%; float: left; }

