/*
Theme Name: bksp
Theme URI: http://our_wordpress_url
Description: Some description about our theme
Version: 1
Author: Its You
Author URI: http://author_website_url
*/

body { background-color:#FFF; margin:0px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; margin: 0px; color: #000000;}

p {font-size:12px; padding: 0px 0px 10px 0px; margin: 0px 0px 0px 0px;  line-height: 16px; font-family:Lucida Grande, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; color: #6d6e71; }

h1 {font-size:16px; font-weight: bold; margin: 0px; padding: 0px; color: #692d35; font-family:  "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 26px; }
h2 {font-size:12px; font-weight: bold; margin:0px 0px 5px 0px; padding: 0px; color: #692d35; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 16px; text-transform:uppercase; }
h3 {font-size:12px; font-weight: bold; margin:0px 0px 10px 0px; padding: 0px; font-family:  "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #6d6e71; text-transform:uppercase;  }
h4 {font-size:12px; font-weight: normal; margin:0px 0px 10px 0px; padding: 0px; font-family:  "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #6d6e71; text-transform:uppercase;  }

a:link { color: #692d35; cursor: pointer;  }
a:visited { color: #692d35; cursor: pointer;  }
a:hover { color: #6d6e71;  }
a:active { color: #6d6e71;  }

ul,ol {  margin: 0px 0px 10px 0px; padding:0px; }
li {  margin-left:15px; padding-left:5px; font-size: 12px; line-height: 16px; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; color: #6d6e71;  }



#contentwrapper { position:relative; width: 950px; height:680px; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }

#contentwrapper_cont_home { background-image:url(images/defaultbg.jpg);  position:relative; width: 950px; height:680px; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }
#contentwrapper_cont_work { background-image:url(images/bg_work1.jpg); position:relative; width: 950px; height:680px; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }
#contentwrapper_cont_company { background-image:url(images/bg_company1.jpg); position:relative; width: 950px; height:680px; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }
#contentwrapper_cont_news {  background-image:url(images/blogbg.jpg); position:relative; width: 950px; height:auto; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }
#contentwrapper_cont_collection { background-image:url(images/defaultbg.jpg); position:relative; width: 950px; height:680px; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }
#contentwrapper_cont_std { background-image:url(images/defaultbg.jpg); position:relative; width: 950px; height:680px; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }
#contentwrapper_cont_ms { background-image:url(images/blogbg.jpg); position:relative; width: 950px; height:auto; margin: 50px auto 0px auto; border: none; border-width: 0px; background-color:#eae6db; padding-top: 0px;  background-repeat:no-repeat; }

#header { position: absolute; top:18px; left:0px; width: 950px; height: 36px; background-color:#ffffff; z-index:500; }


#hlogo { position:relative; float:left; width:194px; margin-left:35px; display: inline; }
#hlogo a.homelogo { position: absolute; top:0px; left:0px; display: block; width:194px; height:36px; background-image:url(images/Logo_BookerSpalding.png); background-repeat:no-repeat; }
#hlogo a:hover.homelogo { display: inline; height:60px;  }
#hlogo a.homelogo span, #header a:hover.homelogo span {   }



#majornav { position: absolute; top:0px; left:229px;  width: 690px; height:36px; margin:0px; padding: 0px 0px 0px 18px;  }
#majornav ul { margin: 0px; padding:0px;}
#majornav ul li { position:relative; display: inline; float:left; list-style-type: none; margin:0px; padding:0px; background-repeat:no-repeat; background-position:0px -72px;  }
#majornav ul li a  { float:left; display:block; width:132px; height:36px; margin:0px; padding:0px; font-size: 11px; 
					font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;  text-align:center;  
					color: #6d6e71; text-decoration: none; background-repeat:no-repeat; background-position:0px -72px;   }
#majornav ul li a:hover { color:#692d35; background-position:0px 0px;  }

#majornav ul li.prinavli_focus { background-image:url(images/prinav_bg_focusonfit.gif); }
#majornav ul li.prinavli_company { background-image:url(images/prinav_bg_company.gif); }
#majornav ul li.prinavli_work { background-image:url(images/prinav_bg_howwework.gif); }
#majornav ul li.prinavli_contact { background-image:url(images/prinav_bg_contactus.gif); }
#majornav ul li.prinavli_order { background-image:url(images/prinav_bg_orderlogin.gif); width: 138px; }

#majornav ul li a.prinav_focus { background-image:url(images/prinav_bg_focusonfit.gif); }
#majornav ul li a.prinav_company { background-image:url(images/prinav_bg_company.gif); }
#majornav ul li a.prinav_work { background-image:url(images/prinav_bg_howwework.gif); }
#majornav ul li a.prinav_contact { background-image:url(images/prinav_bg_contactus.gif); }
#majornav ul li a.prinav_order { background-image:url(images/prinav_bg_orderlogin.gif); width: 138px; }

#majornav ul li a span { display:none; }

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left;  }
* html ul li a { height: 1%; }
#header a {float:none;}
body { behavior: url(csshover.htc); font-size: 100%;  }
/* End */

#majornav ul li ul{ position:absolute; top:36px; left:0px; display:none; margin:0px; padding:0px; z-index:100;  }
#majornav ul li ul li{ display:block; float:none; margin:0px;  padding:0px;  line-height:normal;  }
#majornav ul li ul li a{ display:block; float:none; width:116px; height:auto;  margin:0px; padding:6px 8px 4px 8px; color: #6d6e71; font-size: 11px;  border: none; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; text-align:left; background-image:url(images/secnav_bg.gif); background-position:top; background-repeat:no-repeat; line-height:12px; }
#majornav ul li ul li a:hover{ color:#692d35; border: none; background-position:top; }
#majornav ul li:hover ul, #majorNav ul li.over ul{display:block;}

#majornav ul li:hover ul>li>ul, #majorNav ul li.over ul>li>ul {display:none;}

#mc_submenu_4 {display:none;}

#homeflash { Position:relative;  width: 950px;  height:600px;  }
#noflash { Position:relative;  width: 950px;  height:600px; background-image:url(images/homepage1.jpg); background-repeat:no-repeat; background-position: 0px 55px; }
#noflash h1 { font-size:14px; padding: 330px 0px 0px 600px; }
#noflash p { padding: 10px 0px 0px 602px; }

#perfectfitflash {  width: 615px;  height:355px; }
#pfnoflash {  }
#pfnoflash h1 {  }
#pfnoflash p {  }

#btmnav_hmbg { position: absolute; bottom:0px; left: 0px; z-index:1; width:950px; height:128px; margin: 0px; padding: 0px; background-color:#f5f0ea; }
#btmnav_hmbg_white { width:950px; height:68px; margin: 0px; padding: 0px; background-color:#FFF; }

#btmnav { position: absolute; bottom:0px; left: 0px; z-index:80; height:105px; margin: 0px; padding: 0px; overflow:hidden; }
#btmnav.hmbtmnav { height:186px; }


#btmnav ul {   margin:0px; padding:0px;  }
#btmnav ul li { display: inline; float:left; list-style-type: none; margin:0px; padding:0px; color: #69297d;  }
#btmnav ul li a  { position:relative; top:44px;  float:left; width:190px; height:115px; display:inline; margin:0px; padding:0px;  text-align:center;  
					color: #6d6e71; text-decoration: none; background-repeat:no-repeat; background-position:center top;  }
#btmnav.hmbtmnav ul li a  { top:64px; }					
#btmnav ul li a:hover { color:#692d35; height:150px; top:0px;  }

#btmnav ul li a h4 { padding: 4px 0px 0px 0px; }
#btmnav ul li a:hover h4 { color:#692d35; }
#btmnav ul li a p {  margin: 68px 0px 0px 0px; padding:0px; font-size: 10px; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; color: #6d6e71; display:none; line-height: 11px; }
#btmnav ul li a:hover p { color: #6d6e71; display:block;  }



#btmnav ul li a.btmnav_collection { background-image:url(images/btmnav_collections.png); }
#btmnav ul li a.btmnav_purchase { background-image:url(images/btmnav_purchasing.png); }
#btmnav ul li a.btmnav_dvd { background-image:url(images/btmnav_tpf_dvd.png); }
#btmnav ul li a.btmnav_myshape { background-image:url(images/btmnav_myshape.png);}
#btmnav ul li a.btmnav_new { background-image:url(images/btmnav_whatsnew.png); }

#btmnav.hmbtmnav ul li a.btmnav_collection { background-image:url(images/btmnav_collections.png); }
#btmnav.hmbtmnav ul li a.btmnav_purchase { background-image:url(images/btmnav_purchasing.png); }
#btmnav.hmbtmnav ul li a.btmnav_dvd { background-image:url(images/btmnav_tpf_dvd.png); }
#btmnav.hmbtmnav ul li a.btmnav_myshape { background-image:url(images/btmnav_myshape.png); }
#btmnav.hmbtmnav ul li a.btmnav_new { background-image:url(images/btmnav_whatsnew.png);  }




#submenu { width: 195px; float:left; margin: 89px 0px 0px 35px; display:inline; }
#submenu ul { margin: 0px; padding:0px;}
#submenu ul li {  list-style-type: none; margin:0px; padding:0px;  }
#submenu ul li a  { display:block; width:165px;  margin: 1px 0px 3px 0px; padding:4px 15px 6px 15px; font-size: 14px;  
					font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #6d6e71; text-decoration: none; line-height:16px; background-color:#FFF; }
#submenu ul li a.snmain  {  }
#submenu ul li a:hover { color:#692d35; }

#submenu ul li ul { display:none;  margin: 0px 0px 3px 0px; padding:0px;  }
#submenu ul li ul li{ display:block; margin:0px;  padding:0px;  line-height:normal;  }
#submenu ul li ul li a{ display:block;  height:auto;  margin:0px;  padding:3px 15px 3px 15px; color: #6d6e71; font-size: 11px;  border: none; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; line-height:12px; background-color: transparent; background-image:url(images/bg_trans_subnav.png);  }
#submenu ul li ul li a:hover{ color:#692d35; border: none;}

#submenu ul li a.current_page_item  { background-color:#FFF; }
#submenu ul li.current_page_item a { color:#692d35; }
#submenu ul li.current_page_item ul {  display:block; } 
#submenu ul li.current_page_item ul a {  color: #6d6e71; }
#submenu ul li.current_page_item ul a.subsel {  color: #692d35; }
#submenu ul li.current_page_item ul li ul a.subsel {  color: #692d35; }


#submenuColl { width: 195px; float:left; margin: 89px 0px 0px 35px; display:inline; }
#submenuColl ul { margin: 0px; padding:0px;}
#submenuColl ul li {  list-style-type: none; margin:0px; padding:0px;  }
#submenuColl ul li a  { display:block; width:165px;  margin: 1px 0px 3px 0px; padding:5px 15px 2px 15px; font-size: 14px; 
					font-family:Arial, Helvetica, sans-serif; color: #6d6e71; text-decoration: none; line-height:16px; background-color:#FFF; }
#submenuColl ul li a.snmain  {  }
#submenuColl ul li a:hover { color:#692d35; }

#submenuColl ul li ul { margin: 0px 0px 0px 0px; padding:0px;  }
#submenuColl ul li ul li{ display:block; margin:0px;  padding:0px;   }
#submenuColl ul li ul li a{ display:block;  height:auto;  margin:0px;  padding:4px 15px 2px 15px; color: #6d6e71; font-size: 11px;  border: none; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; line-height:12px; background-color: transparent;  background-image:url(images/bg_trans_subnav.png); }
#submenuColl ul li ul li a:hover{ color:#692d35; border: none;}

#submenuColl ul li a.current_page_item  { background-color:#FFF; }
#submenuColl ul li.current_page_item a { color:#692d35; }
#submenuColl ul li.current_page_item ul {  display:block; } 
#submenuColl ul li.current_page_item ul a {  color: #6d6e71; }
#submenuColl ul li.current_page_item ul a.subsel {  color: #692d35; }
#submenuColl ul li.current_page_item ul li ul a.subsel {  color: #692d35; }



#submenuColl ul li ul li ul { margin: 0px 0px 0px 0px; padding:0px;    }
#submenuColl ul li ul li ul li{ display:block; margin:0px;  padding:0px;  }
#submenuColl ul li ul li ul li a{ display:block;  height:auto; width:167px;  margin:0px;  padding:1px 3px 3px 25px; color: #6d6e71; font-size: 10px;  border: none; font-family:"Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; font-weight:normal; text-align:left; line-height:12px; background-image:url(images/bg_trans_subnav.png);  }
#submenuColl ul li ul li ul li a:hover{ color:#692d35; border: none;}
#submenuColl a.subsel {  color: #692d35; }

#submenu_ms { width: 195px;  }
#submenu_ms ul { margin: 0px; padding:0px;}
#submenu_ms ul li {  list-style-type: none; margin:0px; padding:0px;  }
#submenu_ms ul li a  { position:relative; display:block; width:145px;  margin: 1px 0px 3px 0px; padding:4px 15px 6px 35px; font-size: 14px;  
					font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #6d6e71; text-decoration: none; line-height:16px; background-color:#FFF; }
#submenu_ms ul li a:hover { color:#692d35; }
#submenu_ms ul li a span { position:absolute; top:1px; left:15px; display:block; width: 20px; height: 25px; margin: 0px 20px 0px 0px;  background-repeat:no-repeat; }
#submenu_ms ul li a span.menu_msa { background-image:url(images/myshape_menua.png); }
#submenu_ms ul li a span.menu_msh { background-image:url(images/myshape_menuh.png); }
#submenu_ms ul li a span.menu_mso { background-image:url(images/myshape_menuo.png); }
#submenu_ms ul li a span.menu_msx { background-image:url(images/myshape_menux.png); }
#submenu_ms ul li a span.menu_msv { background-image:url(images/myshape_menuv.png); }

#submenu_ms ul li a.current_page_item  { background-color:#FFF; }
#submenu_ms ul li.current_page_item a { color:#692d35; }
#submenu_ms ul li.current_page_item ul {  display:block; } 
#submenu_ms ul li.current_page_item ul a {  color: #6d6e71; }
#submenu_ms ul li.current_page_item ul a.subsel {  color: #692d35; }


#perfectfit_sidebar { width: 195px; height:200px; float:left; margin: 89px 0px 0px 35px; padding-top:370px; display:inline; background-image:url(images/perfectfitdvd_cover.jpg); background-repeat:no-repeat;  } 
#perfectfit_contact { padding: 0px; margin: 10px 0px 0px 0px; width: 152px; background-image:url(images/bg_trans_content.png);   }
#perfectfit_contact a { display:block; width: 152px; height:52px; background-image:url(images/perfectfit_btn_free.png); background-repeat:no-repeat; }  
#perfectfit_contact a span { display:none; }

#copywrapper_home { position:relative; width: 880px; float:left; margin: 35px 0px 0px 35px; display:inline; }

#copywrapper { position:relative; width: 638px; height:auto; float:left; margin: 89px 0px 80px 45px; display:inline; }
#copywrapper_blog { position:relative; width: 608px; height:auto; float:left; margin: 89px 0px 100px 45px; padding: 15px; display:inline; background-image:url(images/bg_trans_content.png); }

#titlewrapper { width: 608px; height:26px; padding: 0px 15px 0px 15px; background-image:url(images/bg_trans_content.png);  } 
#textwrapper { width: 608px; height:auto; margin: 3px 0px 0px 0px; padding: 15px 15px 15px 15px; background-image:url(images/bg_trans_content.png); }
#textwrapper img {  border:none;	background: url(images/shadow-1000x1000.png) no-repeat right bottom; padding: 0px 5px 5px 0px; }

#teamtextwrapper { position:relative; width: 608px; height:435px; margin: 3px 0px 0px 0px; padding: 15px 15px 15px 15px; background-image:url(images/bg_trans_content.png);; }
#teamwrapper { float:right; width:320px; text-align:right; }
#teamwrapper img {  border:none; background: url(images/shadow-1000x1000.png) no-repeat right bottom; margin: 0px; padding: 0px 5px 5px 0px; }

#textwrapper div { position: relative; margin: 0px 0px 12px 0px;  }
#teamwrapper div { position: relative; margin: 0px 0px 20px 10px;  }
#textwrapper p.wp-caption-text { position: absolute; left: 0px; bottom:-10px; margin: 0px; padding: 0px; font-size:10px;  }
#teamwrapper p.wp-caption-text { position: absolute; left: 0px; bottom:-10px; margin: 0px; padding: 0px; font-size:10px;  }
#teamwrapper p.wp-caption-text:hover { color: #6d6e71; }

#textwrapper .aligncenter { display: block;	margin-left: auto;	margin-right: auto;}
#textwrapper .alignright { float:right; margin: 0px 0px 10px 10px; display: inline; }
#textwrapper .alignleft { float:left; margin: 0px 10px 10px 0px; display: inline; }

#teamtext1 {width:280px; }
#teamtext2 {width:280px; margin: 15px 0px 0px 0px; }

#myshapeholder { position:relative; width: 850px; float:left; margin: 89px 0px 0px 35px; padding: 15px 15px 15px 15px; display:inline; background-image:url(images/bg_trans_content.png); }
#titlewrapper_ms { float:left; width: 223px; height:20px;  margin: 0px; padding: 0px; } 
#textwrapper_ms { float:left; width: 600px;  margin: 0px; padding: 0px; }
#textwrapper_ms p { font-size:11px; }

#shaperow { clear:both; display:inline; width:840px; height: 400px; margin: 0px; padding: 0px; }
#shapea { float:left; width:160px; height: 400px; margin: 0px 0px 0px 10px; padding: 0px; background-image:url(images/myshape_womena.png); background-position:top; background-repeat:no-repeat; }
#shapeh { float:left; width:160px; height: 400px; margin: 0px; padding: 0px; background-image:url(images/myshape_womenh.png); background-position:top; background-repeat:no-repeat; }
#shapeo { float:left; width:200px; height: 400px; margin: 0px; padding: 0px; background-image:url(images/myshape_womeno.png); background-position:top; background-repeat:no-repeat; }
#shapex { float:left; width:160px; height: 400px; margin: 0px; padding: 0px; background-image:url(images/myshape_womenx.png); background-position:top; background-repeat:no-repeat; }
#shapev { float:left; width:160px; height: 400px; margin: 0px; padding: 0px; background-image:url(images/myshape_womenv.png); background-position:top; background-repeat:no-repeat; }
#lettera { display:none; width:160px; height: 400px; background-image:url(images/myshape_lettera.png); background-repeat:no-repeat;  }
#letterh { display:none; width:160px; height: 400px; background-image:url(images/myshape_letterh.png); background-repeat:no-repeat;  }
#lettero { display:none; width:200px; height: 400px; background-image:url(images/myshape_lettero.png); background-repeat:no-repeat;  }
#letterx { display:none; width:160px; height: 400px; background-image:url(images/myshape_letterx.png); background-repeat:no-repeat;  }
#letterv { display:none; width:160px; height: 400px; background-image:url(images/myshape_letterv.png); background-repeat:no-repeat;  }
#shaperow span { display:none; }

#copywrapper_mscont { position:relative; width: 638px; height:auto; float:left; margin: 89px 0px 100px 45px; display:inline;  }
#titlewrapper_mscont { display:block; width: 608px; height:26px; padding: 0px 15px 0px 15px; background-image:url(images/bg_trans_content.png);  } 
#titlewrapper_mscont span { font-size:12px; font-weight:normal; }
#textwrapper_mscont { width: 608px; height:auto; margin: 3px 0px 0px 0px; padding: 15px 15px 15px 15px; background-image:url(images/bg_trans_content.png); }
#textcontent_mscont { float:left; width:308px; margin: 0px; }

#shapea_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_women2a.png); background-repeat:no-repeat; }
#shapeh_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_women2h.png); background-repeat:no-repeat; }
#shapeo_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_women2o.png); background-repeat:no-repeat; }
#shapex_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_women2x.png); background-repeat:no-repeat; }
#shapev_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_women2v.png); background-repeat:no-repeat; }
#lettera_mscont { display:none; width:300px; height: 435px; background-image:url(images/myshape_letter2a.png); background-repeat:no-repeat; }
#letterh_mscont { display:none; width:300px; height: 435px; background-image:url(images/myshape_letter2h.png); background-repeat:no-repeat; }
#lettero_mscont { display:none; width:300px; height: 435px; background-image:url(images/myshape_letter2o.png); background-repeat:no-repeat; }
#letterx_mscont { display:none; width:300px; height: 435px; background-image:url(images/myshape_letter2x.png); background-repeat:no-repeat; }
#letterv_mscont { display:none; width:300px; height: 435px; background-image:url(images/myshape_letter2v.png); background-repeat:no-repeat; }

#shapepetite_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_petite.png); background-repeat:no-repeat; }
#shapeextracurvy_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_extracurvy.png); background-repeat:no-repeat; }
#shapelargebust_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_largebust.png); background-repeat:no-repeat; }
#shapebigbottom_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_bigbottom.png); background-repeat:no-repeat; }
#shapepetite_crime_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_petitecrime.png); background-repeat:no-repeat; }
#shapeextracurvy_crime_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_extracurvycrime.png); background-repeat:no-repeat; }
#shapelargebust_crime_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_largebustcrime.png); background-repeat:no-repeat; }
#shapebigbottom_crime_mscont { float:left; width:300px; height: 435px; background-image:url(images/myshape_extra_bigbottomcrime.png); background-repeat:no-repeat; }

a.shape_mscont  {  cursor: default; }

#myshape_leftcol { width: 195px; float:left; margin: 89px 0px 0px 35px; display:inline; }
#myshape_submenu2 { width: 195px; margin: 35px 0px 3px 0px; border-top:dashed 1px #999;  }
#myshape_submenu_titlewrapper p {  display:block; width:165px;  margin: 25px 0px 3px 0px; padding:4px 15px 6px 15px; font-size: 12px;  
					font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; color: #6d6e71; text-decoration: none; line-height:16px;  background-image:url(images/bg_trans_content.png); }

#myshape_submenu_tiles { position: relative; }
#myshape_submenu_tiles ul { margin: 0px; padding:0px;}
#myshape_submenu_tiles ul li { float:left;  list-style-type: none; margin:0px; padding:0px;  }
#myshape_submenu_tiles ul li a  {  display:block; width:87px; height:67px;  padding: 0px; background-repeat:no-repeat; background-position: top; }
#myshape_submenu_tiles ul li a:hover { color:#692d35; background-position: bottom; }
#myshape_submenu_tiles ul li a.current_page_item { color:#692d35; background-position: bottom; }

#myshape_submenu_tiles ul li a.menu_ms_pf { background-image:url(images/myshape_sub_petite.jpg); margin: 12px 21px 0px 0px; }
#myshape_submenu_tiles ul li a.menu_ms_ecf { background-image:url(images/myshape_sub_extracurvy.jpg); margin: 12px 0px 0px 0px;}
#myshape_submenu_tiles ul li a.menu_ms_lb { background-image:url(images/myshape_sub_largebust.jpg); margin: 12px 21px 0px 0px; }
#myshape_submenu_tiles ul li a.menu_ms_bb { background-image:url(images/myshape_sub_bigbottom.jpg); margin: 12px 0px 0px 0px; }
#myshape_submenu_tiles ul li a span { display:none;  }


#subnavBlog { width: 175px; float:left; margin: 89px 0px 80px 35px; padding: 5px 10px 5px 10px; display:inline; background-image:url(images/bg_trans_content.png); }

#titlewrapper_news { width: 608px; padding: 5px 0px 0px 0px;  border-bottom: solid 1px #6d6e71; } 
#titlewrapper_news h1 { font-size:15px; padding: 0px 0px 10px 0px; margin: 0px 0px 5px 0px; } 
#titlewrapper_news a { text-decoration:none; }
#textwrapper_news { width: 608px;  margin: 3px 0px 30px 0px; padding: 15px 0px 0px 0px;   }
#textwrapper_news p { wi dth: 608px; }
#textwrapper_news p.postmetadata {  margin: 10px 0px 0px 0px; }
#textwrapper_news img {  border:none; background: url(images/shadow-1000x1000.png) no-repeat right bottom; margin: 0px 0px 0px 0px; padding: 0px 5px 5px 0px; }

#textwrapper_news div { position: relative; margin: 0px 0px 12px 0px;  }
#textwrapper_news p.wp-caption-text { margin: 0px; padding: 0px; font-size:10px;  }
#textwrapper_news p.wp-caption-text:hover { color: #6d6e71; }
#textwrapper_news .aligncenter { display: block;	margin-left: auto;	margin-right: auto;}
#textwrapper_news .alignright { float:right; margin: 0px 0px 0px 15px; display: inline; }
#textwrapper_news .alignleft { float:left; margin: 0px 15px 0px 0px; display: inline; }




#commentsform {  margin: 15px 0px 0px 0px; }
#commentsform h3 { color: #692d35; }
#comtxt { width: 610px; height: 100px; }

.commentlink {float:right; display:inline; padding: 0px 0px 0px 26px; font-size: 12px; line-height:16px;  color: #6d6e71; background-image:url(images/icon_comments.png); background-repeat:no-repeat;  text-decoration: none; }
a:hover.commentlink {  color: #692d35; }





.aligncenter { display: block;	margin-left: auto;	margin-right: auto;}
.alignright { float:right; margin: 0px 0px 0px 15px; display: inline; }
.alignleft { float:left; margin: 0px 15px 0px 0px; display: inline; }




#displayimg { float:left; width:330px; height:464px; }
#displayimg .img { width:316px; height:450px; border:solid 7px #FFF; }
#displayimg p.collimg_caption { margin: 15px 0px 0px 0px;   }
#displaydetails {position:relative; float:left; width:290px; height:464px; margin: 0px 0px 0px 15px;  }
#thumbrow { margin: 15px 0px 0px 0px; }
#thumb { float:left; width:60px; height:86px; margin: 0px 10px 5px 0px; background-color:#FFF; border: solid 1px #6d6e71; }
#thumb img { border:none; }
#thumbrow p { margin: 10px 0px 0px 0px; font-size:10px; }


#displaydetails .displayimgkey { position:absolute; left:0px; bottom: 0px; font-size:10px; margin: 0px; padding: 0px; line-height:12px; }
#displaydetails h1 {font-size:16px; font-weight: bold; margin:0px 0px 5px 0px; padding: 0px; color: #692d35; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif; line-height: 16px; text-transform:uppercase; }


#collimgwrap  { width: 700px; position: relative; }
#collimgsmall { position: relative; width: 100%; }
#collimglarge { background: white; position: relative; width: 700px; }

#collimgmover	{ position: absolute; top: 0; left: 0; width: 184px; height: 184px; overflow: hidden; z-index: 1000; background: #dcd6cb; display: none; bac kground-image:url(images/bg_trans_content.png); }
#collimgoverlay	{ border: 1px solid #dcd6cb; width: 182px; height: 182px; position: absolute; top: 0px; left: 0px;  z-index: 2000; }




#cap1,#cap2,#cap3,#cap4,#cap5,#cap6 { display:none; }

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 10px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Arial, Helvetica, sans-serif;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: center center;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: solid 1px #6d6e71;
	background-color: #f5f0ea;
}








#commentform textarea { width:500px; }





#inside_footer { position:absolute; bottom: 0px; left: 0px; width: 950px; height: 35px; margin: 0px auto 0px auto; background-color:#dcd6cb; border-top: solid 2px #FFF; z-index:90;   }
#inside_footer p { font-size: 11px; color: #4f322f; }
#inside_footer p.address {float:left; margin-left: 35px; padding:8px 0px 0px 0px; }
#inside_footer p.copyright {float:right; margin-right: 35px; padding:8px 0px 0px 0px; }





.small { font-size:10px; }
.smallnospace {font-size:10px; padding: 0px; margin: 0px; line-height:10px; }

p.clear { clear: both;  margin: 0; padding: 0;  }