﻿html, body, ol, ul, li, h1, h2, h3, h4, h5, h6, p, form, img, table, td, tr, dl, dt, dd, a, input, thead { padding:0; margin:0; }
body                                {height: 100%; background: #f8f4ec url(/img/bgHead.png) repeat-x; font: 12px Arial, Helvetica, sans-serif; color: #666;}
img, thead                          {border: none;}
.header input                       {border: none;}
ul                                  {list-style-type: none;}
a:link, a:active                    {color: #fff; cursor: pointer;}
a:hover                             {cursor : pointer;}
a:active, a:focus, img              {outline: 0;}
.clear                              {clear: both;}
.floatLeft                          {float: left;}
.floatRight                         {float: right;}
.overHidden                         {overflow: hidden;}
.brownColor { color: #947554 !important; }
.blueColor { color: #4281a1 !important; }
.redColor { color: #c78879 !important; }
.font10 { font-size: 10px !important; }
.font8 { font-size: 8px !important; }
.txtC { text-align: center; }
.posRel { position: relative;zoom: 1; }
body { behavior:url("/stylesheets/css/csshover.htc"); }

#main { width: 1000px; margin: 0 auto;}
/* header */
.header { height: 230px; overflow: hidden; width: 1050px; position: relative;}
.header img {z-index:1;}
h1 { width: 115px; height: 65px; position: absolute; z-index: 1; top: 165px; left: 135px; padding: 0px 10px 0px 0px; font-size: 9px; color: #9c8a6b; text-indent: 5px; font-weight: normal; }
/* top menu */
.topMenu { width:785px; height: 40px; overflow: hidden; line-height: 40px; padding: 0px 5px 5px 0px; position: relative; z-index: 5; left: -120px;}
.topMenu li { display: block; float: right; margin-left: 10px; padding-left: 19px; height: 40px; background: url(/img/bg.png) no-repeat; }
.topMenu li.current a { background: url(/img/current.png) no-repeat bottom center; }
.topMenu li a { color: #666 !important; font-family: Tahoma, Arial, sans-serif; text-decoration: underline; display: block; float: left; }
.topMenu li a:hover { text-decoration: none; }
#item1 { background-position: -800px -57px; }
#item2 { background-position: -800px -97px; }
#item3 { background-position: -800px -137px; }
#item7 { background-position: -800px -177px; }
#item5 { background-position: -800px -217px; }
#item6 { background-position: -800px -257px; }
#item4 { background-position: -800px -297px; }
#item8 { background-position: -800px -337px; }
#item9 { background-position: -800px -377px; }

.topSiteIcon { float: right; display: block; margin-left: 10px; margin-right:50px;}
.topSiteIcon img { display: block; border: #fff 5px solid; }

/* search options */
/* select */
.searchSelect { margin-top: 0px; padding-bottom: 15px; width: 500px; }
.searchSelect strong { display: block; font-size: 18px; color: #c77965; padding-bottom: 10px; }
.searchSelect p { overflow: hidden; padding-top: 2px;}
.searchSelect select { width: 100px; margin-right: 9px; font-size: 11px; display: block; float: left; }
.goBut { display: block; background: url(/img/bg.png) no-repeat -640px -60px; width: 40px; float: right; _float: none; height: 22px; cursor: pointer; position: relative; top: -2px; }
.goBut:hover { background-position: -680px -60px;  }
/* search field */
.searchBar { background: url(/img/bg.png) no-repeat 0px -30px; height: 50px; width: 500px; position: relative; margin-bottom: 10px; }
.searchBar .inputField { position: absolute; background-color: transparent; font-size: 16px; color: #4281a1; left: 43px; width: 230px; top: 15px; }
.searchBut { display: block; background: url(/img/bg.png) no-repeat -620px 0px; width: 70px; height: 30px; cursor: pointer; position: absolute; top: 10px; left: 290px; }
.searchBut:hover { background-position: -620px -30px; }
.advSearchBut { display: block; background: url(/img/bg.png) no-repeat -500px 0px; width: 120px; height: 30px; cursor: pointer; position: absolute; top: 10px; left: 370px; }
.advanced { background: url(/img/bg.png) no-repeat -500px 0px; width: 120px; height: 30px; cursor: pointer; position:relative;top: -7px;}
.advSearchBut:hover { background-position: -500px -30px;  }
/* index */
.index { background: url(/img/bg.png) no-repeat  0px 0px; width: 500px; height: 30px; line-height: 30px; }
.index li { display: block; height: 30px; float: left; padding-left: 7px; color: #9c8a6b; }
.titleIndex { padding: 0px 3px 0px 0px !important; text-align: center; width: 94px; font-weight: bold; }
.index li a { color: #9c8a6b !important; text-decoration: none; }
.index li a:hover { text-decoration: underline; }

/* content */
.content { padding-top: 20px; }
h2 { font-size: 24px; font-weight: bold; color: #c78879; margin-bottom: 15px; }
h3 { font-size: 16px; font-weight: bold; padding-left: 10px; height: 30px; line-height: 30px; }
.indexPage .leftSide { float: left; width: 770px; overflow: hidden; }
.indexPage .rightSide { float: right; width: 210px; }

/* other buttons (but) */
.but1 { display: block; background: url(/img/bg.png) no-repeat -500px -60px; width: 70px; height: 22px; text-align: center; line-height: 22px; text-decoration: none !important; color: #876b4d !important; font-size: 9px; }
.but1:hover { background-position: -570px -60px;  }
.but2 { display: block; background: url(/img/bg.png) no-repeat -600px -82px; width: 200px; height: 40px; line-height: 40px; text-align: center; text-decoration: none !important; font-size: 19px; font-weight: bold; color: #876b4d !important; }
.but2:hover { background-position: -600px -122px;  }
.but3 { display: block; background: url(/img/bg.png) no-repeat -640px -162px; width: 160px; height: 40px; line-height: 40px; text-align: center; text-decoration: none !important; font-size: 13px !important; font-weight: bold; color: #876b4d !important; margin: 0px auto; }
.but3:hover { background-position: -640px -202px;  }
.but4 { display: block; background: url(/img/bg.png) no-repeat -730px -242px; text-indent: -9999px; width: 70px; height: 22px;}
.but4:hover { background-position: -730px -264px;  }
.but5 { display: block; background: url(/img/bg.png) no-repeat -70px -256px; height: 40px; width: 260px; margin: 5px auto 10px auto; line-height: 40px; text-align: center; color: #fff !important; text-decoration: none; font-size: 13px; font-weight: bold; }
.but5:hover { background-position: -70px -296px;  }
.but6 { display: block; background: url(/img/bg.png) no-repeat 0px -447px; width: 810px; height: 40px; line-height: 40px; text-align: center;  text-decoration: none; color: #fff !important; font-size: 18px; font-weight: bold; position: relative; top: -5px; }
.but6:hover { background-position: 0px -572px;  }
.but7 { display: block; background: url(/img/bg.png) no-repeat -461px -286px; width: 339px; height: 40px; line-height: 40px; text-align: center;  text-decoration: none; color: #876b4d !important; font-size: 19px; font-weight: bold; margin: 0px auto; }
.but7:hover { background-position: -461px -326px;  }
.but8 { display: block; background: url(/img/bg.png) no-repeat -220px -487px; width: 220px; height: 40px; line-height: 40px; color: #fff !important; text-decoration: none; text-align: center; font-weight: bold; font-size: 13px; }
.but8:hover { background-position: -440px -487px;  }
.but8_small { display: block; background: url(/img/button.jpg) no-repeat; width: 220px; height: 30px; line-height: 30px; color: #fff !important; text-decoration: none; text-align: center; font-weight: bold; font-size: 13px; }
.but8_small:hover { background-position: -220px -0px;  }
.but8_small_h { display:block;float:left;margin-left:20px;background: url(/img/button.jpg) no-repeat; width: 220px; height: 30px; line-height: 30px; color: #fff !important; text-decoration: none; text-align: center; font-weight: bold; font-size: 13px; }
.but8_small_h:hover { background-position: -220px -0px;  }
.but8_small_h_c { display:block;float:left;margin-left:100px;background: url(/img/button.jpg) no-repeat; width: 220px; height: 30px; line-height: 30px; color: #fff !important; text-decoration: none; text-align: center; font-weight: bold; font-size: 13px; }
.but8_small_h_c:hover { background-position: -220px -0px;  }
a.resLink:link, a.resLink:active    {color: #4281a1; cursor: pointer;}
.center {text-align:center;}

/* top models */
div.topModels { width: 396px; float: left; }
ul.topModels { overflow: hidden; margin-bottom: 20px; }
ul.topModels li { width: 130px; padding: 0px 2px 8px 0px; float: left;}
ul.topModels li strong { float:left;}
ul.topModels img { border: 5px solid #fff; margin-bottom: 5px; }
ul.topModels li p {padding-left: 35px;}

div.htopModels { float: left; margin-top:10px;}
ul.htopModels { overflow: hidden; margin-bottom: 20px; width:400px; float:left;}
ul.htopModels li { width: 95px; height:164px;padding: 0px 5px 8px 0px; float: left;}
ul.htopModels img { border: 5px solid #fff; margin-bottom: 5px; }
ul.htopModels li p {padding-left: 35px;}
ul.htopModels li div {width:85px;}
ul.htopModels li div a {padding-left:0px;text-indent:0px;}

a.modelIcon { height: 14px; line-height: 14px; text-decoration: underline; color: #4281a1 !important; padding-left: 5px;  }
a.modelIcon:hover { text-decoration: none; }

/* other models */
.moreModels { background-color: #fff; width: 394px; }
.moreModels h3 { color: #a19072; background: url(/img/bg.png) no-repeat 0px -80px; width: 384px; }
.moreModels ul { padding: 12px; overflow: hidden; zoom: 1; }
.moreModels li { display: block; width: 170px; overflow: hidden; margin-right: 7px; overflow: hidden; float: left; padding-bottom: 3px; }
.moreModels li a { color: #4281a1 !important; text-decoration: underline; }
.moreModels li a:hover { text-decoration: none; }
.moreModels li strong {padding-right: 5px;}

.htopModels li strong { padding-left:5px; float:left;}
.hmoreModels { background-color: #fff; width: 770px; float:right; margin-bottom:10px;}
.hmoreModels h3 { color: #a19072; background: url(/img/title_bg.png) repeat-x; width: 770px; }
.hmoreModels ul { padding-left: 10px; overflow: hidden; zoom: 1;}
.hmoreModels li { display: block; width: 172px; overflow: hidden; margin-right: 0px; overflow: hidden; float: left; padding-bottom: 3px; }
.hmoreModels li a { color: #4281a1 !important; text-decoration: underline; }
.hmoreModels li a:hover { text-decoration: none; }
.hmoreModels li strong {padding-right: 5px;}
ul.hmoreMore {float:right;width:345px;padding-top:5px;}

/* new gallery */
.hidden {display:none;}
.left {width:640px;}
.right {width:100px;float:right;}
.right770 {width:770px;float:right;}
.right770 a {float:right;}
.thumb_preview {width:120px;height:180px;clear:both;margin:5px 5px 5px 5px;background-color:#F2F2F2;}
.thumb_small_preview {width:80px;height:100px;clear:both;margin:5px 5px 5px 5px;background-color:#F2F2F2;}
.small_preview {width:400px;height:125px;clear:both;margin:5px 5px 5px 5px;background-color:#F2F2F2;}
.small_preview p {float:right;width:300px;height:120px;margin:5px 5px 5px 5px;background-color:#F2F2F2;}
.small_preview img {margin:5px;float:left;}
.preview {width:750px;height:120px;clear:both;margin:5px 5px 5px 5px;background-color:#F2F2F2;}
.preview img {margin:5px;float:left;}
.preview p {float:right;width: 600px;padding:5px 5px 5px 5px;}
.preview p a {color: #4281a1;}
.galleryTitle {width:760px;background: #fff; padding: 5px 5px 0px 5px;margin-bottom:0px;}
ul.listGallery li { display: block; padding-bottom: 10px; zoom: 1; width:760px;background: #fff; padding: 5px 5px 5px 5px;}
ul.listGallery li.small240 {width:240px;float:left;}
ul.listGallery li.small240 span.right {width:80px;text-align:right;margin-right:10px;}
.listGallery li a.galIconList { background: url(/img/bg.png) no-repeat -796px -2px; height: 20px; line-height: 20px; text-decoration: underline; color: #4281a1 !important; padding-left: 22px; font-size:1.2em; }
.listGallery li.thumb {float:left;width:110px;height:200px;}
.listGallery li.wallpaper_thumb {float:left;width:182px;height:190px;font-weight:bold;}
img.gallery_icon {height:18px;}
.thumb a.galIconList {float:left;margin-bottom:20px;}
.thumb strong {text-align:center;margin-left:20px;}
a.galList { height: 20px; line-height: 20px; text-decoration: underline; color: #4281a1 !important; padding-left: 22px; font-size:1.1em; }
div.newGallery { padding-left: 20px; float: left; padding-bottom:10px;height:781px;}
ul.newGallery li { display: block; padding-bottom: 10px; zoom: 1; width: 354px;}
a.galIcon { background: url(/img/bg.png) no-repeat -796px -2px; display: block; height: 14px; line-height: 14px; text-decoration: underline; color: #4281a1 !important; padding-left: 22px; }
a.galIcon { background-position: -796px -3px\9;}
a.galIcon:hover { text-decoration: none; }

/* review block */
div.revBlock { position: relative; zoom: 1; overflow: hidden; background-color: #f0e9dd; padding-bottom: 10px; margin-bottom: 10px; text-align: center; }
.revBlock h3 { background: url(/img/bg.png) no-repeat -210px -110px; text-align: left; width: 190px; padding-left: 20px; margin-bottom: 5px; font-size: 10px; }
.revBlock h3 a { font-size: 10px; color: #a04641 !important; text-decoration: underline; }
.revBlock h3 a:hover { text-decoration: none; }
.revBlock img {margin-bottom:10px;}
span.revBlock { display: block; width: 210px; height: 5px; background: url(/img/bg.png) no-repeat -210px -140px; line-height: 1px; font-size: 1px; position: absolute; bottom: 0px; left: 0px; }
.revBlock p { padding: 10px; font-size: 9px; text-align: left; }
.revBlock .but1 { float: right; margin-right: 10px; _margin-right: 5px; }

/* medium white block */
.whiteBlock210 { background-color: #fff; padding-bottom: 5px; text-align: center; width: 210px; margin-bottom: 10px; }
.whiteBlock210 h3 { background: url(/img/bg.png) no-repeat 00px -110px; text-align: left; width: 200px; margin-bottom: 5px; color: #a19072; }
.whiteBlock210 a { display: block; margin-bottom: 5px; }

/* advertising  */
.adver { padding: 30px 0px; text-align: center; zoom: 1; }
.adver p { padding-top: 10px; font-size: 10px; font-weight: bold; text-align: left; text-indent: 10px; }
.adver iframe {border:0px;}

/* top traders */
.topTraders { padding-bottom: 55px;}
.topTraders ul { overflow: hidden; }
.topTraders li { display: block; float: left; width: 180px; margin-right: 6px; padding-bottom: 5px; }
.pastModels { margin-bottom: 10px;  background-color: #fff;}
.pastModels h2 { padding-left: 5px;}
.pastModels ul { overflow: hidden; padding-left:5px;}
.pastModels li { display: block; float: left; width: 160px; margin-right: 39px; padding-bottom: 5px; }
a.linkIcon { background: url(/img/bg.png) no-repeat -803px -22px; display: block; height: 14px; line-height: 14px; text-decoration: underline; color: #4281a1 !important; padding-left: 18px; font-size: 11px;  }
a.linkIcon { background-position: -803px -23px\9;}
a.linkIcon:hover { text-decoration: none; }
a.linkTradeIcon { background: url(/img/bg.png) no-repeat -803px -22px; display: block; height: 14px; line-height: 14px; text-decoration: underline; color: #4281a1 !important; padding-left: 18px; font-size: 14px; font-weight:bold; }
a.linkTradeIcon { background-position: -803px -23px\9;}
a.linkTradeIcon:hover { text-decoration: none; }
a.linkReviewIcon { display:block; background: url(/img/arrow.png) no-repeat ; display: block; height: 14px; line-height: 14px; text-decoration: underline; color: #4281a1 !important; padding-left: 18px; font-size: 11px; height:14px; font-weight:bold;}
a.linkReviewIcon:hover { text-decoration: none; }
a.linkTrade { display:block; display: block; height: 14px; line-height: 14px; text-decoration: underline; color: #4281a1 !important; padding-left: 5px; font-size: 11px; height:14px; text-align:left;}
a.linkTrade:hover { text-decoration: none; }

/* footer */
.footer { padding: 0px 0px 30px 0px; overflow: hidden; font-size: 10px; background: url(/img/btmLogo.jpg) no-repeat left top; }
.btmMenu { overflow: hidden; float: right; padding-bottom: 10px; }
.btmMenu li { float: left; display: block; padding: 0px 3px; border-right: 1px solid #797978; }
.btmMenu li.last { border: none; padding-right: 0px; }
.btmMenu a { color: #c78879; text-decoration: underline; }
.btmMenu a:hover { text-decoration: none; }
.footer p { text-align: right; }


/* ----------------------------------------------------------- gallery.html */
/* gallery info */
.slide {:width:160px;}
.slideItem {width:160px;height:254; text-align: center; background-color: #ede4d6; float: left;}
.slideItem img {}
.galInfo { float: left; width: 160px; text-align: center; background-color: #ede4d6;}
.galInfo h3 { background: url(/img/bg.png) no-repeat -420px -82px; text-align: left; width: 150px; color: #4281a1; font-size: 12px; margin-bottom: 5px; }
.adInfo { float: left; width: 780px; text-align: center; background-color: #ede4d6;}
.adInfo h3 { background: url("/img/box.png") no-repeat scroll 0 0 transparent; text-align: left; width: 780px; color: #4281a1; font-size: 12px; margin-bottom: 5px; }
.galMessage { float: left; width: 780px; text-align: center; background-color: #ede4d6; margin-top:10px;margin-bottom:10px; }
.galMessage h3 { background: url(/img/box.png) no-repeat; text-align: left; width: 780px; color: #4281a1; font-size: 12px;}
.galMessage a {color:#947554;}
p.rating { overflow: hidden; zoom: 1; padding: 10px 10px 8px 10px; font-size: 11px; font-weight: bold;}
p.rating .floatLeft { color: #5a945a; }
/* rating star */
div.rating { background: url(/img/bg.png) no-repeat -420px -112px; width: 143px; height: 21px; overflow: hidden; zoom: 1; padding: 8px 7px 0px 10px; font-size: 10px; color: #947554; }
ul.rating { float: right; width: 60px; height: 9px; margin-top: 2px; line-height: 2px; font-size: 2px; }
ul.rating li.empty a{ display: block; float: left; height: 9px; background: url(/img/bg.png) no-repeat -736px 0px; width: 12px; text-indent: -9999px; }
ul.rating li a { display: block; float: left; height: 9px; background: url(/img/bg.png) no-repeat -724px 0px; width: 12px; text-indent: -9999px; }
.message {height: 40px;display:block;}

.aboutGal { width: 590px; float: right; }

/* page path */
.pagePath { height: 19px; padding-bottom: 10px; }
.pagePath li { padding: 0px 11px 0px 0px; height: 19px; line-height: 19px; float: left; display: block; position: relative;}
.pagePath a { font-size: 10px; color: #947554 !important; text-decoration: underline; display: block; padding: 0px 2px 0px 6px }
.pagePath em { font-size: 10px; color: #947554 !important; display: block; padding: 0px 2px 0px 6px }
.pagePath a:hover { text-decoration: none; }
.pagePath span { display: block; width: 11px; height: 19px; position: absolute; top: 0px; right: 0px; overflow: hidden; _right: -1px;}
.pagePath .bArrow a { background: #ebe3d2; }
.pagePath .bArrow em { background: #ebe3d2; }
.pagePath .bArrow span { background: #fff url(/img/coner.gif) no-repeat 0px -19px; }
.pagePath .wArrow a { background: #fff; }
.pagePath .wArrow em { background: #fff; }
.pagePath .wArrow span { background: #ebe3d2 url(/img/coner.gif) no-repeat 0px 0px; }
.pagePath .blueArrow em { background-color: #4281a1; color: #fff !important; display: block; font-style: normal; padding: 0px 2px 0px 6px; }
.pagePath .blueArrow span { background: url(/img/coner.gif) no-repeat -11px 0px; background-color: #fff; }
.pagePath li.last span { background-color: transparent; _right: 0px; }

/* big white block */
div.whiteDesc590 { background: #fff url(/img/bg.png) no-repeat 0px -618px; width: 560px; position: relative; padding: 0px 15px; font-size: 14px;}
span.whiteDesc590 { display: block; background: url(/img/bg.png) no-repeat 0px -145px; height: 11px; width: 590px; position: absolute; bottom: 0px; left: 0px;line-height: 2px; font-size: 2px;   }
div.whiteDesc590 p { padding: 10px 0px; text-indent: 10px; }
div.whiteDesc590 a { color: #4281a1 !important; text-decoration: underline; }
div.whiteDesc590 a:hover { text-decoration: none; }

/* gallery */
.gallery { margin-top: 10px; empty-cells: show; border-collapse: collapse; width: 100%; margin-left: -10px; }
.gallery td { padding: 0px 0px 10px 10px; border: none; }
.gallery a { display: block; }
.gallery a img { border: 5px solid #fff; }
.borderNone img { border: none !important; }

/* brown block 210px */
div.brownBlock210 { background: #f0e9dd; padding-bottom: 5px; margin-bottom: 10px; text-align: center; }
div.brownBlock210 h3 { width: 200px; background: url(/img/bg.png) no-repeat 0px -156px; font-size: 12px; color: #a04641; margin-bottom: 5px; text-align: left;  }
div.brownBlock210 h3 a { display: inline; color: #4281a1 !important; text-decoration: underline; margin: 0px;  }
div.brownBlock210 h3 a:hover { text-decoration: none; }
div.brownBlock210 img { margin-bottom: 5px; }
a.brownBlock210 { display: block; text-align: left; font-size: 10px; margin-bottom: 5px; color: #4281a1 !important; text-decoration: underline; padding-left: 5px;  }
a.brownBlock210:hover { text-decoration: none; }
div.brownBlock210 .but2 { margin: 0px auto; }


/* ----------------------------------------- category.html */
.categoryPage .leftSide { float: left; width: 170px;}
.categoryPage .rightSide { float: right; width: 810px; }

/* categories */
.whiteBlock170 { background: #fff; margin-bottom: 10px; padding-bottom: 5px; }
.whiteBlock170 h3 { color: #a19072; background: url(/img/bg.png) no-repeat -380px -156px; width: 160px; margin-bottom: 5px; }
.whiteBlock170 ul { padding: 10px 15px; }
.whiteBlock170 li { display: block; padding-bottom: 5px; }
.whiteBlock170 a { color: #4281a1 !important; text-decoration: underline; }
.whiteBlock170 a:hover { text-decoration: none; }

/* top reviews */
.brownBlockFront { background-color: #f0e9dd; padding-bottom: 10px; margin-bottom: 10px; }
.brownBlockFront h3 { font-size: 12px; color: #a04641; background: url(/img/bg.png) no-repeat -210px -156px; width: 160px; margin-bottom: 5px; }
.brownBlockFront a { color: #4281a1 !important; text-decoration: underline; font-size: 12px; display: block; }
.brownBlockFront a:hover { text-decoration: none; }
.brownBlockFront img { margin: 5px auto; }
.brownBlockFront .but3 { color: #876b4d !important; }

.brownBlock170 { background-color: #f0e9dd; padding-bottom: 5px; margin-bottom: 10px; }
.brownBlock170 h3 { font-size: 12px; color: #a04641; background: url(/img/bg.png) no-repeat -210px -156px; width: 160px; margin-bottom: 5px; }
.brownBlock170 a { color: #4281a1 !important; text-decoration: underline; font-size: 10px; display: block; font-weight: bold; }
.brownBlock170 a:hover { text-decoration: none; }
.brownBlock170 img { margin: 5px auto; }
.brownBlock170 .but3 { color: #876b4d !important; }
a.score { margin-left: 5px; }
div.score { background: url(/img/bg.png) no-repeat 0px -186px; height: 35px; width: 140px; margin: 0px auto 5px auto; padding: 0px 10px; line-height: 35px; font-weight: bold; overflow: hidden; zoom: 1; }
div.score .floatLeft { color: #fff; }
ul.score { padding: 15px 5px 0px 5px; font-size: 10px; font-weight: bold; }
ul.score li { display: block; padding-bottom: 10px; overflow: hidden; zoom: 1; }
ul.score a { float: left; }

a.scoreFront { margin-left: 5px; }
div.scoreFront { background: url(/img/bg.png) no-repeat 0px -186px; height: 35px; width: 140px; margin: 0px auto 5px auto; padding: 0px 10px; line-height: 35px; font-weight: bold; overflow: hidden; zoom: 1; }
div.scoreFront .floatLeft { color: #fff; }
ul.scoreFront { padding: 20px 5px 0px 5px; font-size: 12px; }
ul.scoreFront li { display: block; padding-bottom: 7px; overflow: hidden; zoom: 1; }
ul.scoreFront a { float: left; }
.whiteBlock810 { background-color: #fff; width: 810px; margin-bottom: 20px; }
.whiteBlock810 h3 { background: url(/img/bg.png) no-repeat 0px -417px; color: #a19072; width: 800px; margin-bottom: 5px;}
.whiteBlock810 p { padding: 5px 15px 10px 15px; text-indent: 10px;}

/* review list */
.rewlist { margin-bottom: 10px; background-color: #f4eee2; }
.rewlist li { display: block; overflow: hidden; zoom: 1; position: relative; padding: 5px 75px 5px 5px; }
.rewlist img { float: left; border: 5px solid #fff; }
.rewlist .colorCell { background-color: #ede7dc; }
.rewlist .colorCell .points { background-position: 0px -297px; }
.rewlist .colorCell .but4 { background-position: -660px -242px; }
.rewlist .colorCell .but4:hover { background-position: -660px -264px;  }

/* info path */
.rewInfo { height: 19px; padding: 5px 0px 20px 0px; margin-left: 150px; }
.rewInfo li { padding: 0px 11px 0px 0px; height: 19px; line-height: 19px; float: left; display: block; position: relative;}
.rewInfo li strong { display: block; float: left; padding-left: 5px; }
.rewInfo li em { display: block; float: left; padding: 0px 3px; font-style: normal; background-color: #fff; color: #947554;}
.rewInfo li a { display: block; float: left; padding: 0px 3px; text-decoration: underline;}
.rewInfo li a:hover { text-decoration: none;}
.rewInfo span { display: block; width: 11px; height: 19px; position: absolute; top: 0px; right: 0px; _right: -1px; overflow: hidden;}
.rewInfo .blueArrow a, .rewInfo .blueArrow strong { background-color: #4281a1; color: #fff !important; width: 140px;}
.rewInfo .blueArrow span { background: url(/img/coner.gif) no-repeat -11px 0px; background-color: #fff; }
.rewInfo .wArrow a, .rewInfo .wArrow em, .rewInfo .wArrow strong { background-color: #fff; color: #947554 !important; }
.rewInfo .wArrow a.category {width:80px;}
.rewInfo .wArrow span { background: url(/img/coner.gif) no-repeat 0px 0px; background-color: #c78879; }
.rewInfo .rArrow a, .rewInfo .rArrow em, .rewInfo .rArrow strong { background-color: #c78879; color: #fff !important; }
.rewInfo .rArrow span { background: url(/img/coner.gif) no-repeat -11px -19px; background-color: #fff; }
.rewInfo li.last span { background-color: transparent;}
.rewlist p { margin-left: 150px; padding-right: 10px; }

.points { background: url(/img/bg.png) no-repeat 0px -221px; width: 70px; height: 76px; position: absolute; top: 10px; right: 10px; font-size: 43px; text-align: center; }
.points strong { display: block; color: #fff; }
.points strong.visits { display: block; color: #fff; font-size:25px;padding-top:10px;}
.points .font10 { position: relative; top: -5px; }
.rewlist .but4 { position: absolute; right: 10px; top: 95px; }

/* site table */
.siteTable { empty-cells: show; border-collapse: collapse; width: 810px; background-color: #fff; }
.siteTable .colorCell { background-color: #f8f8f8; }
.siteTable .colorCell .priceCell { color: #c78879; }
.siteTable tbody td { padding-left: 10px; height: 32px; line-height: 32px; }
.siteTable a { color: #4281a1 !important; text-decoration: underline; padding-left: 5px; }
.siteTable a:hover {text-decoration: none; }
.siteTable thead { background: url(/img/bg.png) no-repeat 0px -417px; height: 30px; width: 810px; line-height: 30px; font-weight: bold; color: #a19072; font-size: 16px; overflow: hidden; }
.siteTable thead td { padding-left: 10px;}


/* ---------------------------------------------- review.html */
.reviewPage .whiteBlock810 { margin-bottom: 10px; }

.fullRewInfo { overflow: hidden; }
.fullRewInfo .leftSide { float: left; width: 270px;}
.fullRewInfo .rightSide { float: right; width: 530px; }
.fullRewInfo .rightSide .overHidden {zoom: 1; }
.fullRewInfo img { border: 5px solid #fff; display: block; }
.zoom { display: block; background: url(/img/bg.png) no-repeat -695px 0px; width: 25px; height: 25px; text-indent: -9999px; position: absolute; bottom: 0px; right: 0px; }

/* members area screens */
.memScreen { background-color: #f0e9dd; margin-bottom: 10px; }
.memScreen h3 { background: url(/img/bg.png) no-repeat -70px -226px; width: 260px; font-size: 12px; color: #a04641; margin-bottom: 5px;  }
.memScreen ul { overflow: hidden; }
.memScreen li { display: block; float: left; padding-left: 5px; position: relative; padding-bottom: 5px; }
.memScreen li .zoom { bottom: 5px; }
.memScreen img { display: block; border: 5px solid #fff}

/* detail score */
.detailScore { padding-bottom: 10px; float: left; width: 310px; *padding-top: 3px; }
.detailScore li { overflow: hidden; width: 310px; background: #f4eee2; height: 25px; line-height: 25px; display: block; *margin-top: -3px; }
.detailScore .floatLeft { width: 198px; padding-right: 12px; text-align: right;  }
.detailScore .floatRight { width: 90px; padding-left: 10px; background: #ede7dc; }
.detailScore li.first { background: url(/img/bg.png) no-repeat 0px -373px; height: 5px !important; *height: 8px !important; line-height: 1px !important; font-size: 1px !important; }
.detailScore li.last { background: url(/img/bg.png) no-repeat 0px -378px; height: 7px !important; line-height: 1px !important; font-size: 1px !important;}
.detailScore .colorCell { background: #ebe4d6; }
.detailScore .colorCell .floatRight { background: #e5ded0; }

/* total score and vote */
.voteRating { width: 200px; float: right; background: #f4eee2 url(/img/bg.png) no-repeat -590px -622px; padding: 5px; height: 127px; }
.score2 { background: url(/img/bg.png) no-repeat -160px -186px; width: 180px; height: 35px; line-height: 35px; overflow: hidden; font-weight: bold; color: #e2d5c1; padding: 0px 10px; font-size:16px;}
.score2 .floatLeft { color: #fff; }
.score2 .floatRight { font-size:18px; }

.rating2 { padding: 5px 0px; }
.rating2 li { display: none; width: 200px; height: 38px; text-align: center; line-height: 38px; font-weight: bold; color: #fff; font-size: 32px; text-transform: uppercase; }
#not_bad { background-color: #d5804d ; }
#good { background-color: #b94b70 ; }
#very_good { background-color: #ff7f00 ; }
#excellent { background-color: #e51919 ; }
#poor { background-color: #666666 ; }

.voteRating p { font-size: 10px; font-weight: bold; padding-bottom: 5px; }
.voteRating select { float: left; font-size: 11px; width: 140px; margin-top: 3px; }

.voteBut { display: block; background: url(/img/bg.png) no-repeat -750px -9px; width: 46px; height: 22px; text-indent: -9999px; float: right; }
.voteBut:hover { background-position: -750px -31px;  }
/* white block 530px */
.whiteBlock530 { background: #fff; margin-bottom: 10px; zoom: 1; }
.whiteBlock530 h3 { color: #a19072; background: url(/img/bg.png) no-repeat 0px -387px; width: 520px;}
.contDetails li { display: block; padding: 8px 15px; }
.contDetails strong { padding-right: 5px; }
.contDetails .colorCell { background: #f8f8f8 }
.price { background: #ff9c84; position: relative; padding-right: 10px !important; zoom: 1; color: #000;  }
.discBut { display: block; background: url(/img/bg.png) no-repeat -674px -366px; width: 126px; height: 22px; position: absolute; top: 8px; right: 15px; text-indent: -9999px; }
.discBut:hover { background-position: -674px -388px;  }
/* bonus site */
.boxFloatRight {float:right;}
.netBox { font-size: 10px !important; padding: 5px 5px 5px 5px;}
.bonusSite { background: #f0e9dd; width: 170px; margin: 5px 15px 15px 15px; }
.bonusSite h3 { width: 160px; background: url(/img/bg.png) no-repeat -210px -156px; font-size: 12px; color: #a04641; }
.bonusSite ul { padding: 10px 5px 0px 5px; font-size: 10px; }
.bonusSite li { display: block; padding-bottom: 10px; }
.bonusSite a { color: #4281a1 !important; text-decoration: underline;}
.bonusSite a:hover {text-decoration: none; }
/* Samples */
.samples { margin: 15px; }

.fixIE2 { margin-top: 5px; }
.paddingBtm { padding-bottom: 10px; zoom: 1; }

/* comments */
.comments { padding: 5px 15px 25px 15px; }
.comments li { display: block; }
.comments .postInfo { padding: 0px 15px; line-height: 30px; font-size: 10px; background: #f8f8f8;}
.comments .postInfo strong { color: #c78879;}

/* post comment */
.postComment { overflow: hidden; padding: 0px 15px; }
.postComment strong { display: block; font-size: 16px; }
.postComment textarea { width: 760px; height: 125px; font-size: 10px; padding: 15px 10px 10px 10px; background: #f8f8f8; }
.postComment .overHidden { height: 22px; zoom: 1; font-size: 11px; font-weight: bold; line-height: 22px; padding: 10px 0px 35px 0px;}
.postComment input { margin-left: 5px; border: 1px solid #adadad; padding: 1px 3px; font-weight: normal; }
.postBut { display: block; float: right; background: url(/img/bg.png) no-repeat -540px -366px; height: 22px; width: 134px; text-indent: -9999px; }
.postBut:hover { background-position: -540px -388px;  }


/* ---------------------------------------------------- model-index.html */
/* about model block */
.aboutModel { overflow: hidden; zoom: 1; padding-bottom: 30px; }
.aboutModel img { float: left; display: block; border: 5px solid #fff; }
.aboutModel .overHidden { zoom: 1; float: right; width: 500px; padding-bottom: 20px; }

/* model info */
.modelInfo { float: left; width: 270px; }
.modelInfo li { display: block;}

/* model rate */
.modelRate { float: right; width: 220px; }
div.rateBabe { overflow: hidden; padding: 0px 10px 10px 0px; width: 210px; height: 30px; }
div.rateBabe span { display: block; float: left; background: url(/img/bg.png) no-repeat -360px -186px; width: 90px; height: 30px; line-height: 30px; padding-left: 10px; font-size: 14px; font-weight: bold; color: #fff; }
/* star */
ul.rateBabe { width: 90px; height: 40px; overflow: hidden; float: right; margin-top: 5px; }
ul.rateBabe li.empty a { display: block; float: left; height: 16px; background: url(/img/bg.png) no-repeat -460px -186px; width: 18px; text-indent: -9999px; }
ul.rateBabe li a { display: block; float: left; height: 16px; background: url(/img/bg.png) no-repeat -460px -202px; width: 18px; text-indent: -9999px; }

/* total rate */
.totalRate { overflow: hidden; background: url(/img/bg.png) no-repeat 0px -487px; width: 190px; padding: 0px 20px 0px 25px; height: 45px; line-height: 45px; margin-bottom: 10px; }
.totalRate .floatLeft { color: #ad6958; }
.totalRate .floatRight { color: #fff; font-size: 21px; line-height:40px; width:80px;}
.totalRate b.votes { position: relative; top: -25px; left: -20px; color: #FFFFFF;height:20px;float:right; }

/* white desc 500px */
div.whiteDesc500 { background: #fff url(/img/bg.png) no-repeat 0px -617px; padding: 0px 15px 10px 15px; position: relative; float: right; width: 470px; }
div.whiteDesc500 p { padding: 10px 0px 5px 0px; text-indent: 10px; }
span.whiteDesc500 { display: block; width: 500px; height: 10px; background: url(/img/bg.png) no-repeat 0px -562px; position: absolute; bottom: 0px; left: 0px; line-height: 1px; font-size: 1px; }

/* model dvd */
ul.modelDVD { display: block; padding-bottom: 10px; zoom: 1; width:760px;background: #fff; padding: 5px 5px 5px 5px;}
.modelDVD { overflow: hidden; zoom: 1; padding-bottom: 20px; }
.modelDVD li { display: block; float: left; padding: 0px 10px 10px 0px; height:190px;margin:4px;background:#fff;}
.modelDVD a { display: block; }
.modelDVD img { display: block; border: 5px solid #fff; }
.modelDVD p {position: relative; top: 10px;font-weight:bold;text-align:center;}
#hiddenDVD {margin-top:50px;}
p.dvdTitle {width: 98px;margin-left:5px;}
ul.modelWall { display: block; padding-bottom: 10px; zoom: 1; width:760px;background: #fff; padding: 5px 5px 5px 5px;}
.modelWall { overflow: hidden; zoom: 1; padding-bottom: 20px; }
.modelWall li { display: block; float: left; padding: 5px 5px 5px 5px; height:130px;margin:5px;background:#fff;}
.modelWall a { display: block; }
.modelWall p {font-weight:bold;text-align:center;margin:5px;}

/* white block 770px */
.whiteBlock770 { background: #fff; width: 770px; }
.whiteBlock770 h3 { background: url(/img/bg.png) no-repeat 0px -532px; width: 760px; color: #a19072; margin-bottom: 10px; }
.whiteBlock770 li { display: block; padding: 0px 15px 10px 15px; }
.whiteBlock770 a { color: #4281a1 !important; text-decoration: underline; padding-left: 5px;}
.whiteBlock770 a:hover {text-decoration: none; }

/* similar models */
.similar { overflow: hidden; zoom: 1; }
.similar li { display: block; float: left; padding: 0px 0px 5px 5px; height: 170px; width: 100px;}
.similar a, .similar img { display: block; float: left; margin-bottom: 0px !important; }
.similar a.name { display:block; display: block; height: 14px; line-height: 14px; text-decoration: underline; color: #4281a1 !important; padding-left: 5px; font-size: 11px; height:14px; text-align:left;}
.similar a.name:hover { text-decoration: none; }

.similarGallery {margin-bottom:10px;}
.similarGallery a:link, a:active {color: #000;}

/* Auto Generated Promo Class for Gallery */
.auto_promo {vertical-align:top;height:500px;}
.auto_promo a {font-weight: bold; font-size: 1.5em;}
.auto_promo a:link, a:active {color: #000; cursor: pointer;}

.pagination { position:relative; bottom: 10px; margin: 20px; text-align: center; }
.pagination span { padding: 4px; border: 1px solid #ebe3d2 }
.pagination .gap { border: 0px solid #ebe3d2 }
.pagination .current { padding: 4px; background-color: #ebe3d2; border: 1px solid #ebe3d2; color: #947554; font-weight: bold; }
.pagination a { padding: 4px; border: 1px solid #ede7dc;; text-decoration: none; color: #947554;}
.pagination a:hover { border: 1px solid #ebe3d2; color: #947554; }
.pagination a:link a:active a:visited { color: #947554; }
.textC {display:block;}
/* Forms */
.box { padding: 6px; margin-bottom: 10px; background-color: #f6f6f6; color: #505050; line-height: 1.5em; border: 1px solid #e4e4e4;}
.tabular p { margin: 0; padding: 5px 0 8px 0; padding-left: 180px; clear: left; }
.tabular label { font-weight: bold; float: left; text-align: right; margin-left: -180px; width: 175px; }
.fieldWithErrors label { color: red; }
.fieldWithErrors input, .fieldWithErrors textarea { border: 3px solid red; background: #fff; font: bold 0.95em arial, sans-serif; -moz-border-radius: 0.4em; -khtml-border-radius: 0.4em; }
.fieldWithErrors select { border: 3px solid red; }
.create_message { display: block; color: red; font-weight: bold; margin: 5px; position: relative; left: -170px; width: 400px; }
div.fieldset { border: 1px solid #afe14c; margin: 10px 0; padding: 20px 10px; }
div.fieldset span.legend { position: relative; background-color: #FFF; padding: 3px; top: -30px; font: 700 14px Arial, Helvetica, sans-serif; color: #73b304; }
div.flash { width: 80%; margin-left: 50px; text-align: center; border-color: #D9E4FF; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; }
label { width: 150px; text-align: right; display: block; margin-right: 5px; }
.required { color: #bb0000; }
#errorExplanation { background: url(/images/exclamation.png) 8px 40px no-repeat; background-color: #ffe3e3; border-color: #dd0000; color: #880000; padding:10px;}
.errorExplanation h2 {color:red;}
.errorExplanation ul {list-style-type:disc;margin-left:20px;}
div.flash { margin-top: 8px; }
div.flash.error { background: url(/images/exclamation.png) 8px 50% no-repeat; background-color: #ffe3e3; border-color: #dd0000; color: #880000; }
div.flash.notice { background: url(../images/true.png) 8px 50% no-repeat; background-color: #dfffdf; border-color: #9fcf9f; color: #005f00; }
div.flash.warning { background: url(../images/warning.png) 8px 50% no-repeat; background-color: #FFEBC1; border-color: #FDBF3B; color: #A6750C; text-align: center; }
.box a:link, a:active, a:visited {color:#000; text-decoration:none;}
.url_check { position: relative; top: 5px; width: 30px; }
.url_check img { width:10px; }
.error { color: #DF0101; font-weight: bold; }
span.fast_add { display: block; margin: 5px; }
.float_left {float:left;}
.banner {margin-bottom:10px;}

