/* START_DEFAULT_STYLES */
html, body, li, ul, ol, form, input, p, h1, h2, h3, h4, h5 { padding:0; margin:0;}
body {background:#fff;font: 12px Tahoma, Arial, Helvetica, sans-serif;color: #4e4b4b;}
.clear {clear: both;font-size: 0;line-height: 0;display:block;height:0;}
h1, h2, h3, h4, h5 {padding:5px 0;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;font-weight: normal;}
p {padding: 5px 0;}
a, a:link, a:active, a:visited {color:#3B3B3B;text-decoration: underline;cursor: pointer;}
a:hover {color:#999;text-decoration: none;}
img {border:none;}
em, i {font-style:normal;}
/* END_DEFAULT_STYLES */
#all { width:1118px; margin:0 auto; background: url(../images/girl.jpg) 100% 100% no-repeat}
.cntr { text-align:center;}

/* HEADER */
#header { height:210px; position:relative; background:url(../images/header.jpg) 0 0 no-repeat;}
.logo { position:absolute; left:146px; top:99px; width:117px; height:52px; overflow:hidden; text-indent:-9999px; display:block;}
.digits { position:absolute; left:612px; top:144px; font-size:20px;}
.digits li { padding:0; list-style-type:none; display:inline;}
.digits a, .digits a:visited {color:#BFBFBF;text-decoration:underline;}
.digits a:hover { text-decoration:none; color:#5f5f5f;}
.banner { position:absolute; left:612px; top:16px; display:block;}
.banner img {border:1px solid #666;}
.hla { position:absolute; font-size:24px; left:240px; top:40px;}
.hla a, .hla a:visited { display:block;}
.h_link_2 { margin-left:25px;}
.h_link_3 { margin-left:50px;}
#header h1  {color:#3E3E3E;font-family:verdana;font-size:18px;position:absolute;right:115px;text-transform:uppercase;top:183px;}

/* CONTENT */
#content { width:100%; overflow:hidden; padding:10px 0;}

/* SIDEBAR */
#sidebar { float:left; width:170px; background:url(../images/side.png) 0 0 repeat-y;}
#sidebar h3 {background:#222222;color:#DDD3C9;width:160px; margin:0 auto; font-size:14px; padding:2px 0; text-align:center; text-transform:uppercase;}
.s_box { background:url(../images/side_bot.png) 0 100% no-repeat; padding:0 2px 20px; height:1%;}
.s_name { width:162px; overflow:hidden; margin:0 auto;}
.s_name img { float:left;}
.list_1 { padding:0 10px; }
.list_1 li {font-size:14px;font-weight:bold;line-height:20px; list-style-type:none; padding:0;}
.bl { padding-bottom:10px;}
.bl_cont { font-size:11px; padding:7px; height:1%; overflow:hidden;}
.bl_cont p { padding:2px 0;}

/* MID CONTENT */
#mid_content { width:940px; float:right;}
.thumbs, .top {width:100%; overflow:hidden; padding-bottom:10px;}
.thumbs a { float:left; display:inline; padding:0 2px 4px;}
.thumbs img {border:1px solid #8F8F8F; display:block; float:left; width:150px; height:200px;}
.p_img {border:1px solid #8F8F8F; }
.thumbs a:hover img, a:hover .p_img {border:1px solid #eee;}
.top img {width:216px; height:162px;border:2px solid #eee; display:block; margin:0 auto;}
.top a:hover img {border:2px solid #999;}
.top a, .top a:visited, .top a:hover {color:#3B3B3B; font-size:14px; text-align:center;float:left; width:234px; display:block; margin-bottom:10px;}
.top em { display:block; width:100%;}

/* TWO COLUMNS BOX */
.long_box { width:100%; overflow:hidden; padding:0 0 10px;}
.long_box .top a, .long_box .top a:visited { width:278px;}
.l_name { font-size:14px; font-weight:bold; color:#dad1c5; background:url(../images/name.png) 0 0 repeat-x; padding:0;}
.l_name em { display:block; height:36px; background:url(../images/name_left.png) 0 0 no-repeat; padding:2px 0 0 45px;}

/* TRADERS */
.traders { width:75%; padding-left:40px;}
.traders ul { float:left; width:24%; display:inline;}
.traders li { padding:2px 0; list-style-type:none;}
.traders li a, .traders li a:visited {background:url(../images/star.jpg) no-repeat left 3px;color:#5E5E5E;font-size:14px;padding:0 0 0 20px;}
.traders li a:hover {background:url(../images/star-on.jpg) no-repeat left 3px;color:#5E5E5E;}


/* TRADERS 2*/
.traders2 { width:90%; padding-left:80px;}
.traders2 ul { float:left; width:33%; display:inline;}
.traders2 li { padding:2px 0; list-style-type:none;}
.traders2 li a, .traders li a:visited {background:url(../images/star.jpg) no-repeat left 3px;color:#5E5E5E;font-size:14px;padding:0 0 0 20px;}
.traders2 li a:hover {background:url(../images/star-on.jpg) no-repeat left 3px;color:#5E5E5E;}


/* FOOTER */
#footer { padding:20px 284px 20px 0; text-align:center; height:1%; color:#999; font-size:11px;}
#footer p { padding:7px 0;}

/* ------------------------------ REVIEW ------------------------------ */
.list_2 { padding:4px 10px;}
.list_2 li { padding:1px 0; list-style-type:none; font-size:12px;}
.sb2 { border-top:1px solid #dddddd; padding-top:5px;}
.r_name { font-size:24px;}
h4.r_name { text-align:center; padding-top:10px;}
#all .f2 { padding-top:100px;}
.review { padding:0 0 20px 10px; overflow:hidden; width:80%;}
	.rev_right { float:right; width:555px;}
	.rev_left { width:185px; float:left; padding:6px 0;}
	.rev_name { width:100%; overflow:hidden;}
	.review h3 {color:#403225;font-size:20px;text-decoration:none; float:left; display:inline; padding:0;}
	.review h3 a, .review h3 a:visited {color:#403225; text-decoration:none;}
	.review h3 a:hover {color:#403225; text-decoration:underline;}
	.rev_links {color:#000000;font-family:tahoma;font-size:14px;font-weight:bold; width:100%; overflow:hidden;}
	.rev_links span { float:left; width:49.9%; text-align:center; display:block;}
	
	.image {border:1px solid #222222;height:135px;width:180px; overflow:hidden;}
	.image img {height:135px;width:180px; display:block; float:left;}
	.score { float:right; font-size:14px; line-height:20px;}
	.sc_real { font-size:24px; font-family:"Impact", Arial, Helvetica, sans-serif;}
	.sc_all { font-size:12px;}
	
	.rev_left2 { width:250px; float:left;}
	.rev_left2 .image, .rev_left2 .image img  { width:250px; height:200px;}
	.rev_right2 { width:485px; float:right;}
	.rate_img { position:relative; top:3px;}
	.tab_1 { border:0; border-collapse:collapse; margin-top:10px;}
	.tab_1 td { padding:1px; font-size:11px;}
.r_form {padding:5px 0;width:100%;overflow:hidden;}
.r_form label {float:left;padding:2px 5px 0 0;}
	
/* Comments */	
.comment_add h3 {font-size:18px;}
.simp_com .s_line {width:100%; overflow:hidden; padding:4px 0;}
.sm_input, .sm_input_2{padding:2px; width:269px; height:16px; background:#fff; border:1px solid #d9d9d9; font-size:13px; float:left
;}
.sel_1 {padding:1px; width:100px; height:22px; background:#fff; border:1px solid #d9d9d9; font-size:13px; float:left
;}
.sm_input_2 { width:180px;}
.sm_textarea {padding:2px; width:269px; height:16px; background:#fff; border:1px solid #d9d9d9; font-size:13px; height:60px;}
.s_line label { display:block; font-size:11px; padding-bottom:2px; padding-left:1px;}
.s_line span { float:left; font-weight:bold; font-size:16px; letter-spacing:2px; padding:1px 0 0 7px;}
.sm_submit { background:#ededed; border:1px solid #dddddd; color:#000; font-size:11px; overflow:visible; padding:5px 30px; cursor:pointer;}
.comment {padding:0 0 10px 0; font-size:11px;}
.r_form .sm_submit {height:22px;padding:0 10px; margin-left:5px;}


/* Cats */
.cats { width:100%; overflow:hidden; }
.cats li {padding:0;width: 305px; min-height: 405px;display: -moz-inline-stack;display: inline-block;vertical-align: top;zoom: 1;*display: inline;_height: 370px; position:relative;z-index:99; text-align:center;*margin:2px 2px 3px 3px;}
.cats * {vertical-align: top;}
.cats li img {position:relative;z-index:99; width:300px; height:400px; display:block; margin-bottom:4px;border:1px solid #8F8F8F;}
.cats li a:hover img {border:1px solid #EEEEEE;}
.cats li p {width:98%; margin:0 auto; overflow:hidden; font-size:13px; padding:1px 0 1px;}
