* { margin:0; padding:0; font-family:Verdana, sans-serif; font-size:11px; }

body { background:#f7f9ec; }

ol, ul, li { list-style-position:inside; }
ol, ul { padding-bottom:20px; padding-top:20px; }
li ol, li ul { padding-left:30px; }

p { padding-bottom:5px; padding-top:5px; }

#head { height:208px; overflow:hidden; background:url(img/head.jpg) no-repeat; }
#clickableLogo { height:148px; overflow:hidden; }
#clickableLogo a { display:block; width:500px; height:10px; padding-top:208px; }

#menu { height:47px; overflow:hidden; margin-left:198px; clear:both; }
#menu a { display:block; width:187px; height:20px; padding-top:50px; float:left; }

#activeMain { width:224px; height:82px; overflow:hidden; background:url(img/btnMain.png) no-repeat; position:absolute; top:127px; left:180px; }
* html #activeMain { width:224px; height:82px; overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/btnMain.png', sizingMethod='scale'); position:absolute; top:127px; left:180px; }
#activeHow { width:224px; height:82px; overflow:hidden; background:url(img/btnHow.png) no-repeat; position:absolute; top:127px; left:366px; }
* html #activeHow { width:224px; height:82px; overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/btnHow.png', sizingMethod='scale'); position:absolute; top:127px; left:366px; }
#activeReviews { width:224px; height:82px; overflow:hidden; background:url(img/btnComments.png) no-repeat; position:absolute; top:127px; left:557px; }
* html #activeReviews { width:224px; height:82px; overflow:hidden; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/btnComments.png', sizingMethod='scale'); position:absolute; top:127px; left:557px; }

#mainTBL { position:relative; bottom:13px; }
#catHead { height:16px; overflow:hidden; width:85px; margin-left:40px; margin-top:10px; }
#catHead h1 { padding:0; margin:0; padding-top:20px; background:url(img/cat.gif) no-repeat; }

a.topLevel { display:block; width:125px; color:#1075a1; text-decoration:none; font-weight:bold; font-size:13px; padding-left:40px; border-bottom:1px solid #fff; border-top:1px solid #edefe4; }
a.secondLevel { display:block; width:125px; color:#000; text-decoration:none; font-weight:normal; font-size:11px; padding-left:40px; border-top:1px solid #f7f9ee; background:#fff; }
a.first { border-top:0px; padding-top:3px; }
a.last { padding-bottom:10px; }
a.selected { background:#eceee1; font-weight:bold; }
#menuEnd { height:1px; width:125px; overflow:hidden; border-top:1px solid #edefe4; }

#contentHead, #contentHead span { background:url(img/BGcategoryHead.gif); color:#fb5b11; font-weight:bold; font-size:14px; padding-left:16px; height:33px; padding-top:16px; }
#contentHead span { color:#10759f; padding:0; background:none; }
#how { padding:0px 16px; }
#how a { color:#10759f; }
.reviews p { padding-top:0px; padding-bottom:25px; }

#indexText { width:548px; height:222px; overflow:hidden; background:url(img/txt.gif) no-repeat; }
#indexText p { color:#000; font-weight:bold; padding-top:100px; padding-left:23px; }
#indexTextBg { background:url(img/backgroundText.gif) repeat-x; }
#baba1 { width:310px; height:237px; background:url(img/girl.png) no-repeat; position:absolute; top:195px; right:0px; }
* html #baba1 { width:310px; height:237px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/girl.png', sizingMethod='scale'); position:absolute; top:195px; right:0px; }
#baba2 { width:227px; height:114px; background:url(img/girlHead.png) no-repeat; position:absolute; top:81px; right:0px; }
* html #baba2 { width:227px; height:114px; background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/design/img/girlHead.png', sizingMethod='scale'); position:absolute; top:81px; right:0px; }

.list th { background:url(img/BGlistHead.gif) repeat-x; }
.list th div { color:#11779f; font-weight:bold; text-align:left; height:20px; padding-top:2px; font-size:13px; overflow:hidden; }
.list td { background:url(img/BGlist.gif) repeat-x; }
.list td div { text-align:left; height:18px; padding-top:3px; overflow:hidden; }
.left { padding-left:20px; }
.category { text-decoration:none; color:#1173a0; font-weight:bold; }
.name { text-decoration:none; color:#000; font-weight:bold; }

#footer { border-top:1px solid #aeb9bf; padding-top:10px; margin-top:30px; }

#pages { padding:15px; }
#pages a { color:#10759f; }
#pages span { color:#fb5b11; }