/* CSS Document */

body {
	margin:0 auto;
	padding:0;
	background:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	behavior:url(../js/csshover.htc)
	}
	
a {
	text-decoration:none;
	outline:none;
	color:#707070;
	}
	
a:hover {
	text-decoration:none;
	color:#99CC00;
	}	

.clearLeft {
	clear:left;
	}

.clearRight {
	clear:right;
	}

.clearBoth {
	clear:both;
	margin:0px;
	padding:0px;
	}

.blockleft {
	float:left;
	}
	
.blockright {
	float:right;
	}	

ul, li, form, h1, h2, h3, h4 {
	margin:0px;
	padding:0px;
	list-style-type:none;
	}	
	
ul li {
	padding-bottom:0px;
	}
	
img{
	border:0px;
	top: 0px;
	right: 0px;
	}	
	
form{
	padding:0px;
	margin:0px;
	}
	
p {
	padding:0px;
	margin:0px;
	}
	
.cleaner {
	clear:both;
	font-size:0;
	height:0;
	line-height:0;
	}	

/***************CORE***************/

.container {
	width:1004px;
	margin:0 auto;
	}
	
.noselect{
	margin:0 auto;
	width:500px;
	padding:20px 0 0 0;
}

.noselectmsg{
	border:1px solid #99CC00;
	padding:30px;
}

.noselectmsg a{
	color:#99CC00;
}

.noselectmsg a:hover{
	text-decoration:underline;
}

.header {
	width:auto;
	height:auto;
	}
	
.logo {
	width:158px;
	float:left;
	}
	
.header_rgt {
	width:846px;
	float:left;
	}
	
span.slogan {
	width:474px;
	float:right;
	padding-top:10px;
	}
	
.top_menu {
	float:right;
	height:36px;
	background:url(../images/top_menu_bg.jpg) top right no-repeat;
	color:#919191;
	font-size:14px;
	padding-top:20px;
	}
	
.top_home_menu {
	float:right;
	height:36px;
	background:url("../images/top_menu_bg.jpg") no-repeat scroll right 58px transparent;
	color:#919191;
	font-size:14px;
	padding-top:75px;
	}
	
.top_menu ul li {
	float:left;
	padding:0px 15px 0px 10px;
	background:url(../images/menu_sep.jpg) top right no-repeat;
	}	
	
.top_home_menu ul li {
	float:left;
	padding:0px 15px 0px 10px;
	background:url(../images/menu_sep.jpg) top right no-repeat;
	}	
	
.top_home_menu ul li  a.active{
	color:#99CC00;
}

.top_menu ul li  a.active{
	color:#99CC00;
}

.top_home_menu ul li  a:hover{
	color:#99CC00;
}
.top_menu ul li  a:hover{
	color:#99CC00;
}
	
.top_menu ul li.last {
	background:none;
	padding-right:0px;
	}
	
.top_home_menu ul li.last {
	background:none;
	padding-right:0px;
	}
	
.bottom_slogan{
	text-align:center;
	padding:30px 0 0;
}
	
.top_menu ul li.vip_login a {
	color:#99CC00;
	}	
	
.top_home_menu ul li.vip_login a {
	color:#99CC00;
	}	
	
.content {
	width:auto;
	height:auto;
	padding-top:10px;
	}
	

/*--menu--*/	
.content_menu {
	width:1004;
	position:relative;
	z-index:10;
	}
	
.content_menu ul {
	float:left;
	}	
	
.content_menu li{
	list-style-type:none;
	float:left;
	margin:0 5px 0 0;
	padding:0 0 2px 40px ;
	background:url(../images/models_tab.jpg) top left no-repeat;
	line-height:32px;
	color:#59595D;
	font-size:14px;
	font-weight:normal;
	}
	
.content_menu li a {
	background:url(../images/models_tab.jpg) top right no-repeat;
	display:block;
	padding:0 40px 2px 0;
	cursor:pointer;
	color:#919191;
	}
	
.content_menu li a:hover, .content_menu li.active a {
	color:#99CC00;
	}
	
.content_menu li a.active  {
	color:#99CC00;
	}
	
.box_lft {
	width:248px;
	height:490px;
	float:left;
	background:url(../images/box_lft_bg.jpg) top left repeat-x;
	position:relative;
	}
	
span.round_lft {
	width:17px;
	height:18px;
	position:absolute;
	background:url(../images/box_lft_bg_round.jpg) top left no-repeat;
	}
	
.side_menu {
	width:auto;
	height:auto;
	}
	
.side_menu ul {
	padding-left:15px;
	padding-top:15px;
	position:relative;
	}	
	
.side_menu ul li {
	list-style:none;
	font-size:13px;
	color:#C4C4C4;
	padding-bottom:13px;
	}
	
.side_menu ul li a {
	color:#C4C4C4;
	}	
	
.side_menu ul li a:hover, .side_menu ul li.active a {
	color:#99CC00;
	}
	
.box_rgt {
	width:auto;
	height:auto;
	}
	
.image_scroller {
	width:752px;
	border:1px solid #404748;
	padding:1px 0px 0px 1px;
	_padding-bottom:0px;
	float:left;
	position:relative;
	height:auto!important;
	min-height:502px;
	_height:502px!important;
	}
	
.image_scroller ul li {
	width:187px;
	height:250px;
	float:left;
	padding:0px 1px 1px 0px;
	}	
	
.image_scroller ul li img {
	width:187px;
	height:250px;
	}
	
.direction_arrow {
	position:absolute;
	top:0px;
	right:-35px;
	width:18px;
	}
	
span.up_dir {
	padding-bottom:50px;
	}
	
/*-----------------Pagination_Mosaic-------------------*/	

.pagination {
	width:400px;
	float:right;
	padding-top:10px;
	}
	
.pagination ul {
	float:right;
	}	
	
.pagination ul li {
	background:#333;
	padding:1px 4px;
	color:#333;
	float:left;
	margin-right:2px;
	border:1px solid #111;
	font-size:11px;
	}
	
.pagination ul li a {
	width:100%;
	color:#666;
	}
	
.pagination ul li.sep, .pagination ul li.sep:hover {
	background:none;
	border:none;
	}		
	
.pagination ul li:hover, .pagination ul li.active {
	background:#999;
	}
	
.pagination ul li:hover a, .pagination ul li.active a {
	color:#fff;
	}
	


/*--Inner--*/

.box_lft.inner_side {
	width:156px;
	padding-top:10px;
	padding-left:10px;
	}
	
.box_lft.inner_side span.round_lft {
	top:0px;
	left:0px;
	}	
	
.image_scroller.inner_scroller {
	padding:0px;
	width:836px;
	height:auto!important;
	min-height:480px;
	_height:480px!important;
	padding:0px;
	margin:0px;
	}
	
.box_detail_model {
	width:auto;
	height:auto;
	position:relative;
	}
	
.box_detail_model p {
	padding-bottom:10px;
	color:#8B8B8B;
	}
	
.box_detail_model p span {
	color:#C4C4C4;
	}		
		
p.model_thumb img {
	width:146px;
	height:196px;
	border:1px solid #404748;
	}
	
p.add_fav {
	margin-top:15px;
	}
	
p.chk_ava {
	margin-top:0px;
	margin-bottom:10px;
	}
	
p.add_fav a {
	background:url(../images/favourites.jpg) 0px 1px no-repeat;
	padding-left:22px;
	}
	
p.chk_ava a {
	background:url(../images/envelope.jpg) 0px 2px no-repeat;
	padding-left:22px;
	}			
	
span.back_model {
	background:url(../images/back_icon.jpg) 0px 2px no-repeat;
	padding-left:10px;
	font-size:11px;
	}
	
span.back_model a, span.back_model a:hover {
	text-decoration:underline;
	}
	
.slider_image {
	position:relative;
	}
	
.slider_image ul.gallery  {
	margin:0px auto;
	/*left:-10px !important;*/
	}	
	
.slider_image ul li {
	width:65px;
	height:87px;
	margin-right:1px;
	float:left;
	}
	
.slider_image ul li img {
	width:65px;
	height:87px;
	}
	
.widget{
	width:932px !important;
}		
	
span.slider_arrow_lft {
/* 	position:absolute;
	top:30px;
	left:0px;
	z-index:1000; */
	float:left;
	display:block;
	width:34px;
	height:34px;
	margin-top:28px;
	margin-right:2px;
	cursor:pointer;
	}
	
span.slider_arrow_rgt {
	position:absolute;
	right:2px;
	top:30px;
	z-index:1000;
	cursor:pointer;
	}										
	
							
	

.footer {
	padding:18px 0px;
	text-align:center;
	font-size:11px;
	color:#595959;
	}			


	
/*---------------Landing_page-----------------*/

.landing_page_cat {
	padding-bottom:40px;
	}

.landing_page_cat ul li {
	float:left;
	padding-right:120px;
	width:240xpx;
	}
	
.landing_page_cat ul li.last {
	padding-right:0px;
	}								

/*-------------------LOGIN page--------------------*/
.login{
width:450px;
}

.login h3{
color:#7E7E7E;
}

.sublogin
{
padding-left:40px;
}
.login_form_row
{
padding:20px 0 20px 0;
}

.loginlabel,.login_links
{
float: left;
text-align: left;
color:#7E7E7E;
font-weight:bold;
}

.login_button
{
background-color:green;
   margin-left:180px;
   margin-top:10px;
}

.loginlabel
{
padding-left:50px;
}
.login_links
{
padding-left:140px;
}
.login_links a
{
font-size:11px;
text-decoration:underline;
padding-bottom:10px;
}
.login_submit
{
float:right;
background-color:yellow;
padding-left:150px;
}

.logintxt{
   float: right;
   text-align: right;
   border-color:#AfAfAF;
   border-width: thin;
   border-style: solid;
   color:#AfAfAF;
}
.error
{
color:red;
padding-left:140px
}

.login_input
{
width:260px;
}

.tour{
	text-align:center;
	padding:30px 0 0 440px;
	float:left;
}
a.tourlink,a.tourlink:visited,a.tourlink:hover
{
font-size:18px;
font-weight:bold
}
.tourarrow
{
float:left;
padding-top:30px;
padding-left:10px;
}
p.add_fav a:hover, p.chk_ava a:hover {
 color:#99CC00;
 }
/*--------------------Login_page-----------------------*/.login_page {	width:1004px;	padding-top:30px;	padding-bottom:10px;	}.login_box_lft {	width:726px;	float:left;	text-align:center;	}	.login_box_rgt {	width:203px;	background:url(../images/login_bg.jpg) top left no-repeat;	height:auto!important;	min-height:322px;	_height:322px!important;	float:left;	padding:15px;	padding-bottom:0px;	}	.login_box_rgt h2 {	font-size:19px;	font-weight:normal;	color:#919191;	text-align:center;	padding-bottom:20px;	}	.login_box_rgt table td {	padding:6px 0px;	}		.login_box_rgt table td input {	width:196px;	height:16px;	border:1px solid #595959;	background:#111313;	color:#919191;	font-size:11px;	padding:2px;	}	.login_box_rgt table td.forget_pass {	padding-top:20px;	}	.login_box_rgt table td.forget_pass p {	text-align:center;	font-size:11px;	line-height:25px;	color:#919191;	}	.login_box_rgt table td.forget_pass p a, .login_box_rgt table td.forget_pass p a:hover {	color:#919191;	text-decoration:underline;	}	.login_box_rgt table td.login_btn {	text-align:center;	padding-top:25px;	}				.login_box_rgt table td.login_btn input {	width:75px;	height:24px;	border:none;	background:url(../images/login_btn.jpg) top left no-repeat;	cursor:pointer;	}	.login_box_rgt table td.non_member {	font-size:19px;	color:#919191;	text-align:center;	padding-top:35px;	padding-bottom:0px;	margin:0px;	}	.login_box_rgt table td.non_member p {	padding-bottom:4px;	}	.login_box_rgt table td.non_member p span {	background:url(../images/tour_bullet.gif) top right no-repeat;	padding-right:17px;	}		.login_box_rgt table td.non_member p a, .login_box_rgt table td.non_member p a:hover {	color:#919191;	}				