* {margin: 0; padding: 0;}
html {
	height: 100%;
}
body {
	font: 12px Tahoma, Verdana, sans-serif;
	height: 100%;
	background: #f8f3ea url(design/images/bg.jpg) center;
	color: #000;
}

a:link, a:visited, a:active, a:hover {color: #a02d67; text-decoration: underline;}
a:hover { text-decoration: none;}

a.menu:link, a.menu:visited, a.menu:active {color: #a02d67; text-decoration: none;}
a.menu:hover { text-decoration: underline;}

a.smenu:link, a.smenu:visited, a.smenu:active {color: #FF2d67; text-decoration: none;}
a.smenu:hover { text-decoration: underline;}


img {border: none;}
input, select {vertical-align: middle;}
ul li{list-style: none;}
.clear{clear: both;}

table{ margin: 0 auto; border: 0; border-collapse: collapse; }
td.tsc {padding: 3px; border: 1px solid #777777;}

#wrapper {
	width: 1000px;
	margin: 0 auto;
}

#wrapper {
	width: 100%;
	min-width: 1000px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	width: 100%;
	height: 150px;
	background: url(design/images/top_bg.jpg) repeat-x center top;
}
#header .hpadd{ width: 100%; height: 150px; background: url(design/images/hpadd.jpg) no-repeat center top; }
#header .hlogo{ width: 100%; height: 150px; background: url(design/images/hlogo.png) no-repeat center top; }
#header .hcont{ width: 1000px; height: 150px; margin: 0 auto; font-size: 11px; text-align: right; }
#header .hcont a:link, #header .hcont a:visited, #header .hcont a:active, #header .hcont a:hover {color: #000; text-decoration: none; font-weight: 700;}
#header .hcont a:hover { text-decoration: underline;}
#header .hcont p{ padding: 3px 75px 0 0; }
/* Middle
-----------------------------------------------------------------------------*/

#container {
	width: 100%;
	overflow: hidden;
}
#content {}
.welcome{ width: 100%; height: 460px; overflow: hidden; }
.welcome .wtitle h2{ font-size: 12px; color: #ae0958; text-align: center; padding: 0 0 5px; }
.welcome .wtitle2 h2{ font-size: 12px; color: #ae0958; text-align: center; padding: 0 0 5px; }
.welcome2{ width: 100%; height: 300px; overflow: hidden; }
.welcome2 .wtitle h2{ font-size: 12px; color: #ae0958; text-align: center; padding: 0 0 5px; }
.welcome3{ width: 100%; height: 230px; overflow: hidden; }
.welcome3 .wtitle h2{ font-size: 12px; color: #ae0958; text-align: center; padding: 0 0 5px; }
.welcomeIndex{ width: 100%; overflow: hidden; text-align: justify;}
.welcomeIndex .wtitle h2{ font-size: 12px; color: #ae0958; text-align: center; padding: 0 0 5px; }
.welcomeNishe{ width: 100%; height: 325px; overflow: hidden; }
.welcomeNishe .wtitle h2{ font-size: 12px; color: #ae0958; text-align: center; padding: 0 0 5px; }
.welcomeSearch{ width: 100%; height: 1180px; overflow: hidden; }
.welcomeSearch .wtitle h2{ font-size: 12px; color: #ae0958; text-align: center; padding: 0 0 5px; }


.tb{ margin: 2px 0 0; max-width: 870px; }
.tb_t{ width: 100%; background: #fff url(design/images/tb_t.gif) repeat-x top; }
.tb_b{ width: 100%; background: url(design/images/tb_b.gif) repeat-x bottom; }
.tb_l{ width: 100%; background: url(design/images/tb_l.gif) repeat-y left; }
.tb_r{ width: 100%; background: url(design/images/tb_r.gif) repeat-y right; }

.tb_lt{ width: 100%; background: url(design/images/tb_lt.gif) no-repeat left top; }
.tb_rt{ width: 100%; background: url(design/images/tb_rt.gif) no-repeat right top; }
.tb_lb{ width: 100%; background: url(design/images/tb_lb.gif) no-repeat left bottom; }
.tb_rb{ padding: 0 5px ; background: url(design/images/tb_rb.gif) no-repeat right bottom; }
.tb_title{ height: 38px; line-height: 30px; background: url(design/images/title_bg.png) no-repeat right top; text-align: right; }
.tb_title h2{ font-size: 15px; color: #fff; padding: 8px 120px 0; }
.tb_bttmtitle{ height: 38px; line-height: 30px; background: url(design/images/bttm_title2.png) no-repeat right top; text-align: right; padding-right: 180px; }
.tb_bttmtitle a:link, .tb_bttmtitle a:visited, .tb_bttmtitle a:active, .tb_bttmtitle a:hover {color: #000; text-decoration: none; font-size: 15px; font-weight: 600; margin: 0 10px 0 0}
.tb_bttmtitle a:hover { text-decoration: underline;}

.tb_bttmtitle a.page:link, .tb_bttmtitle a.page:visited, .tb_bttmtitle a.page:active, .tb_bttmtitle a.page:hover {color: #000; text-decoration: none; font-size: 15px; font-weight: 600; margin: 0 10px 0 0}
.tb_bttmtitle a.page:hover { text-decoration: underline;}

.reviewtb{ width: 100%; }
.reviewtb tr{ background: url(design/images/tr_bg.gif) repeat-x bottom; padding: 5px 0; }
.reviewtb .trh{ font-size: 10px; font-weight: 700; background: transparent; }
.reviewtb .trh p{ background: #E8E8A0; border: 1px solid #D4D448; line-height: 20px; text-align: center; height: 20px; overflow: hidden; }
.reviewtb td{ padding: 5px 1px; vertical-align: top; }
.reviewtb .top{ font-size: 10px; font-weight: 700; text-align: center; overflow: hidden; }
.reviewtb .screen{ text-align: center; }
.reviewtb .screen img{ border: 5px solid #E8E8A0; }

.reviewtb .price .ptitle{ font-size: 15px; font-weight: 700; color: #a02d67; padding: 0 0 10px 10px; }
.reviewtb .price .ptitle2{font-size: 15px; color: #a02d67; padding: 0 0 3px 10px; }
.reviewtb .price .ptitle3{font-size: 10px; color: #555555; padding: 0 0 10px 10px; }
.reviewtb .price .ptitle4{font-size: 12px; color: #00802A; padding: 0 0 3px 10px; }
.reviewtb .price .ptitle4 a.slink{font-size: 14px; color: #00802A; text-decoration: none;}
.reviewtb .price .ptitle4 a.slink:hover{font-size: 14px; color: #00802A; text-decoration: underline;}
.reviewtb .price .ptitle5{font-size: 15px; color: #555555; padding: 0 0 3px 10px; }

.reviewtb .price ul li{ background: url(design/images/tb_bullet.gif) no-repeat left 3px; padding: 0 0 0 15px; }
.reviewtb .score{  text-align: center; }
.reviewtb .score span{ font-size: 17px; color: #a02d67; }
.reviewtb .tr .niches{ font-size: 13px; font-weight: bold; color: #a02d67; }
.reviewtb .date{ text-align: center; }

.reviewtb a:link, .reviewtb a:visited, .reviewtb a:active, .reviewtb a:hover {color: #a02d67; text-decoration: none;}
.reviewtb a:hover { text-decoration: underline;} 

.thumbs{ padding: 10px 0; text-align: center; }
.thumbs li{ width: 150px; display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; *margin: 0 2px 0 1px; padding: 0 0 10px; font-weight: 700; }
.thumbs img{ display: block; margin: 0 auto; }
.thumbs a:link, .thumbs a:visited, .thumbs a:active, .thumbs a:hover {color: #9e2b65; text-decoration: none;}
.thumbs a:hover { text-decoration: underline;}

/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {	width: 192px;}
#sideLeft .spadd{ margin: 0 0 0 12px; width: 180px; }
.side_menu,
.side_menu2,
.side_menu3,
.side_menu4,
.side_menu5,
.side_menu6,
.side_menu7 { width: 100%; }

.side_menu a:link, .side_menu a:visited, .side_menu a:active, .side_menu a:hover,
.side_menu2 a:link, .side_menu2 a:visited, .side_menu2 a:active, .side_menu2 a:hover,
.side_menu3 a:link, .side_menu3 a:visited, .side_menu3 a:active, .side_menu3 a:hover, 
.side_menu4 a:link, .side_menu4 a:visited, .side_menu4 a:active, .side_menu4 a:hover, 
.side_menu5 a:link, .side_menu5 a:visited, .side_menu5 a:active, .side_menu5 a:hover, 
.side_menu6 a:link, .side_menu6 a:visited, .side_menu6 a:active, .side_menu6 a:hover,
.side_menu7 a:link, .side_menu6 a:visited, .side_menu6 a:active, .side_menu6 a:hover {color: #030001; text-decoration: none;}

.side_menu a:hover,
.side_menu2 a:hover,
.side_menu3 a:hover,
.side_menu4 a:hover,
.side_menu5 a:hover,
.side_menu6 a:hover,
.side_menu7 a:hover { text-decoration: underline;}

.side_menu li { width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi.jpg) no-repeat center top; text-align: center; font-weight: 700; text-transform: uppercase; }
.side_menu2 li { width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi-2.jpg) no-repeat center top; text-align: center; font-weight: 700; text-transform: uppercase; }
.side_menu3 li { width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi-3.jpg) no-repeat center top; text-align: center; font-weight: 700; text-transform: uppercase; }
.side_menu4 li { width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi-4.jpg) no-repeat center top; text-align: center; font-weight: 700; text-transform: uppercase; }
.side_menu5 li { width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi-5.jpg) no-repeat center top; text-align: center; font-weight: 700; text-transform: uppercase; }
.side_menu6 li { width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi-6.jpg) no-repeat center top; text-align: center; font-weight: 700; text-transform: uppercase; }
.side_menu7 li { width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi-7.jpg) no-repeat center top; text-align: center; font-weight: 700; text-transform: uppercase; }

.ssearch {width: 100%; height: 68px; background: url(design/images/side_search.png) no-repeat; overflow: hidden; text-align: center;}
.ssearch2 {width: 100%; height: 68px; background: url(design/images/side_search-2.png) no-repeat; overflow: hidden; text-align: center;}
.ssearch3 {width: 100%; height: 68px; background: url(design/images/side_search-3.png) no-repeat; overflow: hidden; text-align: center;}
.ssearch4 {width: 100%; height: 68px; background: url(design/images/side_search-4.png) no-repeat; overflow: hidden; text-align: center;}
.ssearch5 {width: 100%; height: 68px; background: url(design/images/side_search-5.png) no-repeat; overflow: hidden; text-align: center;}
.ssearch6 {width: 100%; height: 68px; background: url(design/images/side_search-6.png) no-repeat; overflow: hidden; text-align: center;}
.ssearch7 {width: 100%; height: 68px; background: url(design/images/side_search-7.png) no-repeat; overflow: hidden; text-align: center;}

.ssearch input,
.ssearch2 input,
.ssearch3 input,
.ssearch4 input,
.ssearch5 input,
.ssearch6 input,
.ssearch7 input {border: 0; background: transparent;}

.ssearch p,
.ssearch2 p,
.ssearch3 p,
.ssearch4 p,
.ssearch5 p,
.ssearch6 p,
.ssearch7 p {line-height: 19px;}

.ssearch .text,
.ssearch2 .text,
.ssearch3 .text,
.ssearch4 .text,
.ssearch5 .text,
.ssearch6 .text,
.ssearch7 .text {padding: 2px; width: 135px;}

.ssearch .bttn,
.ssearch2 .bttn,
.ssearch3 .bttn,
.ssearch4 .bttn,
.ssearch5 .bttn,
.ssearch6 .bttn,
.ssearch7 .bttn {width: 20px; height: 22px; cursor: pointer;}

.ssearch .adv,
.ssearch2 .adv,
.ssearch3 .adv,
.ssearch4 .adv,
.ssearch5 .adv,
.ssearch6 .adv,
.ssearch7 .adv {font-size: 10px; font-weight: 700;}

.ssearch .adv a:link, .ssearch .adv a:visited, .ssearch .adv a:active, .ssearch .adv a:hover,
.ssearch2 .adv a:link, .ssearch2 .adv a:visited, .ssearch2 .adv a:active, .ssearch2 .adv a:hover,
.ssearch3 .adv a:link, .ssearch3 .adv a:visited, .ssearch3 .adv a:active, .ssearch3 .adv a:hover,
.ssearch4 .adv a:link, .ssearch4 .adv a:visited, .ssearch4 .adv a:active, .ssearch4 .adv a:hover,
.ssearch5 .adv a:link, .ssearch5 .adv a:visited, .ssearch5 .adv a:active, .ssearch5 .adv a:hover,
.ssearch6 .adv a:link, .ssearch6 .adv a:visited, .ssearch6 .adv a:active, .ssearch6 .adv a:hover,
.ssearch7 .adv a:link, .ssearch7 .adv a:visited, .ssearch7 .adv a:active, .ssearch7 .adv a:hover {color: #606105; text-decoration: none;}

.ssearch .adv a:hover,
.ssearch2 .adv a:hover,
.ssearch3 .adv a:hover,
.ssearch4 .adv a:hover,
.ssearch5 .adv a:hover,
.ssearch6 .adv a:hover,
.ssearch7 .adv a:hover {text-decoration: underline;}


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {	width: 200px;}
#sideRight .spadd{ padding: 0 10px 0 0; }


.sidebar .title{ width: 100%; height: 33px; line-height: 30px; background: url(design/images/side_mi.jpg) no-repeat center top; text-align: center; margin: 20px 0 0; }
.sidebar .title h2{ font-size: 12px; color: #030001; font-family: Tahoma; }


.widg{ width: 100%; background: url(design/images/side_bg.jpg) center top; margin: 2px 0 0; }
.wtb_t{ width: 100%; background: url(design/images/side_t.gif) repeat-x top; }
.wtb_b{ width: 100%; background: url(design/images/side_b.gif) repeat-x bottom; }
.wtb_l{ width: 100%; background: url(design/images/side_l.gif) repeat-y left; }
.wtb_r{ width: 100%; background: url(design/images/side_r.gif) repeat-y right; }

.wtb_lt{ width: 100%; background: url(design/images/side_lt.gif) no-repeat left top; }
.wtb_rt{ width: 100%; background: url(design/images/side_rt.gif) no-repeat right top; }
.wtb_lb{ width: 100%; background: url(design/images/side_lb.gif) no-repeat left bottom; }
.wtb_rb{ padding: 10px ; background: url(design/images/side_rb.gif) no-repeat right bottom; }

.categories{ width: 100%; }
.categories li{ line-height: 16px; background: url(design/images/side_bullet.gif) no-repeat 5px 5px; padding: 0 0 0 18px; }
.categories a:link, .categories a:visited, .categories a:active, .categories a:hover {color: #673422; text-decoration: none;}
.categories a:hover { text-decoration: underline;}

.pay{ text-align: center; font-size: 11px; }
.pay p{ font-weight: 700; padding: 0 0 5px; }
.rew_thumbs{ width: 100%; text-align: center; }
.rew_thumbs li{ display: -moz-inline-stack; display: inline-block; vertical-align: top; zoom: 1; *display: inline; width: 85px; }
.rew_thumbs img{ display: block; margin: 0 auto; }
.rew_thumbs a:link, .rew_thumbs a:visited, .rew_thumbs a:active, .rew_thumbs a:hover {color: #b50c5c; text-decoration: none;}
.rew_thumbs a:hover { text-decoration: underline;}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 100%;
	min-width: 1000px;
	height: 135px;
	background: url(design/images/bttm_bg.jpg) repeat-x center bottom;
}

#footer .fpadd{ width: 100%; height: 135px; background: url(design/images/fpadd.jpg) no-repeat center bottom; }
#footer .flogo{ width: 100%; height: 135px; background: url(design/images/flogo.jpg) no-repeat center bottom; }
#footer .fcont{ width: 1000px; height: 135px; margin: 0 auto; text-align: center; }
#footer .fcont a:link, #footer .fcont a:visited, #footer .fcont a:active, #footer .fcont a:hover {color: #000; text-decoration: none; font-weight: 700;}
#footer .fcont a:hover { text-decoration: underline;}
#footer .bttm_menu{ margin: 55px auto 0; }


* html #wrapper,
* html #footer {
	width: expression((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'');
}



INPUT {padding-left: 2px; padding-right: 2px; border: 1px solid #aaaaaa;}
SELECT {border: 1px solid #aaaaaa;}
TEXTAREA {padding-left: 2px; border: 1px solid #aaaaaa;}
INPUT.push {border: 1px solid #999999; background-color: #eeffee;}

.revinput {background-color: #eeffff; color: #225555;}
.revinputminus {background-color: #ffeeee; color: #225555;}

SPAN.error {COLOR: #FF0000; font-size: 10pt; background-color: #FFFFbb;}
SPAN.alert {font-size: 10pt; background-color: #FFFFbb; border: 1px solid #ffdd00; margin-bottom: 3px;}
SPAN.comment {COLOR: #777777; font-size: 8pt;}


HR.main {COLOR: #556677;
         background : #556677;
         WIDTH: 100%;
         TEXT-ALIGN: left; 
         HEIGHT: 1px;
         border: 0px;
} 


/* AddOn by Max
-----------------------------------------------------------------------------*/


TABLE.wm_main {font-size: 10pt;}

SPAN.wm_menu {color: #000000;}

HR.p {COLOR: #005C00; background : #005C00; WIDTH: 100%; TEXT-ALIGN: left; HEIGHT: 1px; border: 0px;} 
SPAN.ph1 {color: #005C00; font-size: 11pt; font-weight: bold;}
SPAN.ptitle {color: #365836; font-size: 10pt; font-weight: bold;}
SPAN.pdata  {color: #365836; font-size: 10pt;}

HR.m {COLOR: #8F3B48; background : #8F3B48; WIDTH: 100%; TEXT-ALIGN: left; HEIGHT: 1px; border: 0px;} 
SPAN.mh1 {color: #8F3B48; font-size: 11pt; font-weight: bold;}
SPAN.mtitle {color: #66323C; font-size: 10pt; font-weight: bold;}
SPAN.mdata  {color: #66323C; font-size: 10pt;}

HR.d {COLOR: #2A4F9F; background : #2A4F9F; WIDTH: 100%; TEXT-ALIGN: left; HEIGHT: 1px; border: 0px;} 
SPAN.dh1 {color: #2A4F9F; font-size: 11pt; font-weight: bold;}
SPAN.dtitle {color: #304267; font-size: 10pt; font-weight: bold;}
SPAN.ddata  {color: #304267; font-size: 10pt;}

SPAN.score1 {color: #ffffff; font-size: 8pt; font-weight: bold; padding: 2px; background-color: #0388A5; border: 1px solid #eeeeee;}
SPAN.score2 {color: #2A4F9F; font-size: 8pt; padding: 2px; border: 1px solid #eeeeee;}

