html, body, #wrapper      { color: #666; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; background-image: url("../img/back-shad.gif"); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0; height: 100% }
#wrapper     { text-align: left; width: 1000px; border-style: solid; border-width: 0 1px; border-color: #ceaece }

table {border-collapse: collapse;}


h1, h2, h3, h4    { color: #666; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin: 0; padding: 0 }
h1 {font-size: 28px; font-weight: bold}
h2 {font-size: 20px;}
h3 {font-size: 17px;}
h4 {font-size: 13px;}
hr   { }
form  { margin: 0; padding: 0 }
a { color: #666; text-align: left }
a:hover { color: #c15454}
p { color: #666; line-height: 17px; text-align: left }
hr { color: #999; height: 1px }
img  { border-color: #787878 }

p, a, td, html, body, #wrapper  { font-size: 12px }

.top_cell       { background: #e8dfe7 url("../img/nappy-site.jpg") no-repeat right bottom; height: 122px; vertical-align: middle }
.top_cell_inner        { background-image: url("../img/logo.gif"); background-repeat: no-repeat; background-position: left bottom; width: 100%; height: 100% }
.bot_cell   { background-color: #fff; height: 30px; vertical-align: bottom }
.ad_cell, .ad_cell2   { background-color: #fff; text-align: center; padding-top: 3px; height: 20px }
.ad_cell    { border-bottom: 1px solid #ccc }
.ad_cell2  { border-top: 1px solid #ccc;height:50px }
.mid_cell   { background-color: #fff; background-repeat: repeat-y; background-position: center 0; margin: 0; padding: 0; vertical-align: top }

.menu_top, .title_top {width:770px;margin: 0 5px}
.menu_top {height:25px;float:left;}
.title_top   { height: 40px; float: left }
.title_top h2   { color: #fff; font-size: 16px; padding-top: 10px; padding-left: 10px }

.bt_on, .bt_off    { font-size:9px; line-height: 2.5; text-align: center; display: block; margin-right: 2px; width: 85px; height: 25px; float: left }
.bt_on   { color: #fff; font-weight: bold; background-image: url("../img/purp-buttn.gif") }
.bt_off   { background-image: url("../img/white-buttn.gif") }

.high_menu    { font-weight: bold; text-align: right; margin-top: 20px; margin-right: 30px; margin-bottom: 80px; width: 250px; height: 25px; float: right }
.high_menu a  { color: #999; font-size: 12px; text-decoration: none;  }
.pan1    { display: inline; margin: 15px 0 15px 23px; width: 790px; float: left }
.pan2   { margin: 15px 23px 15px 0; width: 110px; float: right }
.empty_con {padding:0px;margin:0px}
.pad_10 {padding:10px}
.pad_5 {padding:5px}
.welcome  { float:left; font-size:10px; color: #fff; background: #5c93ac url("../img/circles/circ.gif") no-repeat right center; width: 415px; height: 156px }
.welcome h1 {  color: #fff; font-size:20px }
.frnt_bx1 a, .frnt_bx2 a, .frnt_bx3 a  { font-size: 15px; font-weight: bold }
.frnt_bx1 a, { color: #fff }
.frnt_bx2 a   { color: #fff }
.frnt_bx3 a  { color: #ae9ec0 }

.frnt_bx1, .frnt_bx2, .frnt_bx3 {height: 160px; float: left; background-repeat: no-repeat; width: 180px;}
.frnt_bx1    { color: #fff; background-color: #ae9ec0; background-image: url("../img/circles/circ1.gif"); background-position: right center; margin-right: 10px;   }
.frnt_bx1 h3 {font-size:16px;color:#fff}
.frnt_bx2     { background-color: #dae2e8; background-image: url("../img/circles/circdual.gif"); background-position: right center; margin-right: 10px; }
.frnt_bx2 h3   { color: #5c92ac; font-size: 16px }
.frnt_bx3     { background-color: #eee8f2; background-image: url("../img/circles/circ4.gif"); background-position: left center; }
.frnt_bx3 h3 {font-size:16px;color:#AE9EC0}
.copyright, .copyright a {clear:both; margin-top:10px; font-size:10px}
.menpan    { margin-right: 10px; width: 120px; height: 156px; float: left; border: dotted 1px #ccc }
.bodpan    { width: 555px; float: left; border-top: 1px solid #ccc }
.btcat {width:170px; height:120px; float:left}
.product_win    { margin-right: 10px; margin-bottom: 10px; width: 100%; height: 120px; float: left; border: solid 1px #ccc }
.county_links a {line-height:25px;font-size:15px}
.menu_pan   { background-color: #F8F6FA; text-align: right; margin-right: 20px; width: 128px; float: left; border: dotted 1px #ccc }

.admin_but a      { font-size: 10px; line-height: 1.7; background-image: url("../img/user_button.gif"); background-repeat: no-repeat; text-align: center; display: block; margin: 0 2px 5px; width: 90px; height: 21px; float: left }
.admin_but a:hover    { background-image: url("../img/user_button_on.gif") }

.admin_but  u  a      { color: #fff; font-size: 10px; line-height: 1.7; text-decoration: none; background-image: url("../img/user_button_prom.gif"); background-repeat: no-repeat; text-align: center; display: block; margin: 0 2px 5px; width: 90px; height: 21px; float: left }
.admin_but  u a:hover     { color: #fff; background-image: url("../img/user_button_on_prom.gif") }


.img_frm          { background-color: #fff; margin: 10px; width: 120px; float: left; border: solid 1px #c8c8c8; word-wrap: break-word       }
.img_gal  a    { background-repeat: no-repeat; background-position: center; text-align: center; display: block; width: 120px; height: 90px; vertical-align: middle }
.img_titl a    { font-size: 11px; line-height: 12px; background-color: #e1e1e1; text-align: center; padding-top: 4px; width: 120px; height: 60px; float: left }
.img_titl h4  { padding-top: 3px; padding-bottom: 3px }
.img_titl a:hover        { color: #fff; background-color: #C7BAD4; width: 120px }
.img_titl a:hover h4  { color: white; padding-top: 3px; padding-bottom: 3px }

.expand_li li,  .expand_li  li a  { font-size: 13px; font-weight: bold; line-height: 2 }

.banner a        { color: #97729f; background: #e9e2eb; text-align: center; display: block; margin-top: 5px; margin-bottom: 5px; margin-left: 9px; padding-top: 5px; width: 980px; height: 50px; float: left; border: solid 1px }
.banner a:hover    { background-color:C15454; color:#fff }

.top_cell h2 a   { text-decoration: none; background: url("../img/new/the-nappy-site.gif") no-repeat 0 top; text-indent: -2000em; display: block; margin: 0; padding: 0; z-index: 1000; width: 250px; height: 78px }

#menu_but       { margin-left: 10px; position: absolute; top: 122px; float: left }
#menu_but a     { color: #fff; text-decoration: none; line-height: 1.9; text-decoration: none; background-image: url("../img/new/button-off.gif"); background-repeat: no-repeat; text-align: center; margin-right: 5px; width: 101px; height: 22px; float: left }
#menu_but a:hover  { color: #fff; background-image: url("../img/new/button-over.gif") }


#prim_but       { margin: 3px 0; position: relative; top: 95px; height: 23px; float: right }
#prim_but a       { color: #9a77a2; text-decoration: none; background-image: url("../img/new/prim-button-break.gif"); background-repeat: no-repeat; background-position: left 0; text-align: center; width: 75px; height: 23px; float: left }
#prim_but a:hover     { color: #5f306e; background-image: url("../img/button-glow.gif"); background-repeat: repeat-x }

#home_pic {float:right; margin:0 0 10px 10px}


.tabs, .tabs_top, .tabs_bot, .tabs_cont, .tabs_but a {float:left;}
.tabs    { background-image: url("../img/tabs/mid-trim.gif"); background-repeat: repeat-y; position: relative; z-index: 1; width: 600px }
.tabs_top    { background-image: url("../img/tabs/top-trim.gif"); background-repeat: no-repeat; padding-top: 15px; width: 600px; height: 15px }
.tabs_bot  { background-image: url("../img/tabs/bot-trim.gif"); background-repeat: no-repeat; margin: 0 0 0; padding-right: 0; padding-bottom: 0; padding-left: 0; width: 600px; height: 15px }
.tabs_cont   { text-align: left; padding: 0 8px 8px; width: 590px }
.tabs_but a          { color: #999; font-style: italic; font-weight: normal; line-height: 2.9; background-repeat: no-repeat; text-align: center; margin-right: 3px; position: relative; z-index: 2; top: 6px; width: 115px; height: 32px }
.tabs_but a      { background-image: url("../img/tabs/off-tab.gif"); background-repeat: no-repeat }

.intro_links {float:left;width:248px;margin:7px}

.parag_3 {float:left; width:30%; margin:8px}
.parag_3 a {width:100%; height:20px; }


#wahm h3 {color:orangered}
.wahm_img {float:left; width:100px;}
.wahm_txt_t, .wahm_txt_hm, .wahm_txt_t_hm  { background-repeat: no-repeat; background-position: right top; width: 690px; float: left }
.wahm_txt_t p, .wahm_txt_hm p, .wahm_txt_t_hm p  
{margin: 0 20px 10px 0}
.wahm_txt_t  { background-image: url("../img/cell-trade.gif");  }
.wahm_txt_hm  { background-image: url("../img/cell-hand-made.gif") }
.wahm_txt_t_hm  { background-image: url("../img/cell-hand-made-trade.gif") }

.ad_list {float:left;width:315px;height:150px;margin-right:5px}
.ad_list h2 {color:#806B98;font-size:14px}
.ad_list img {float:left;margin:0 10px 10px 0}
.ad_list_p { float:left; width:200px; }
.ad_list a  { color: #806b98 }
