@charset "utf-8";
body {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
td {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
a {
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a:hover {
	font-weight: normal;
	color: #124cb3;
	text-decoration: none;
}
.font18_wht{ font-size:18px; color:#FFFFFF; font-weight:bold;}
.font14_wht{ font-size:14px; color:#FFFFFF; font-weight:bold;}
.font14_wht_nr{ font-size:14px; color:#FFFFFF;}
.font14_gry{ font-size:14px; color:#404040; line-height:18px; font-family:"Times New Roman";}
.font15_wht{ font-size:15px; color:#FFFFFF; font-weight:bold;}
.font13_blk{ font-size:13px;}
.font12_blue{ font-size:12px; color:#124cb3; font-weight:bold;}
.itlc {font-style: italic}
.mid_bg{ background:url(../images/mid_bg.png) repeat-y left top;}
/*.header_bg{ background: url(../images/header_bg.jpg) #1c5ed8 repeat-x left top;}*/
.header_bg{ background:url(../images/header_bg.jpg) repeat-x left top;}
.header_bg_old{ background:url(../images/header_bg_old.jpg) repeat-x left top;}
.nav_link{
	font-size:13px;
	color: #000000;
	text-decoration: none;	
	font-weight: bold;
}
.nav_link:hover{
	font-size:13px;
	color: #124cb3;
	text-decoration: none;
	font-weight: bold;
}
.nav_act{
	font-size:13px;
	color: #124cb3;
	text-decoration: none;
	font-weight: bold;	
}
.l_nav{ background:url(../images/left_hd_bg.jpg) repeat-x left top;}
.l_nav_bg{ 
	/*background:url(../images/left_nav_bg.jpg) no-repeat left top;*/
	width:225;
	height:27px;
	padding-left:15px;
	padding-top:5px;
}
/*.l_nav_bg:hover{ 
	width:219;
	height:27px;
	padding-left:15px;
	padding-top:9px;
}*/
.f_link{ font-size:12px; color:#124cb3; font-weight:bold; text-decoration:none;}
.f_link:hover{ font-size:12px; color:#000000; font-weight:bold; text-decoration:none;}
.liveticker {
	background: url(../images/liveticker.png) center top;
	width: 975px;
	height: 50px;
	margin-top: 0px;
	margin: auto;
}
/*.mid_tab{
	background:transparent url(../images/left_hd_bg.jpg) repeat left top;
	width:145px;
	height:50px;
	font-size:19px;
	text-align:center;
	padding-top:13px;
}
.mid_tab:hover{
	background:transparent url(../images/left_hd_bg.jpg) repeat left bottom;
	width:145px;
	height:50px;
	font-size:19px;
	text-align:center;
	padding-top:13px;
}

*/
.mid_tab {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3e5ea9), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #3e5ea9 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:15px;
	font-weight:bold !important;
	padding:6px;
	text-decoration:none;
	text-align: center;
	vertical-align: middle;
	text-shadow:1px 1px 0px #528ecc;
	height:30px;
	line-height:30px;
}
.mid_tab:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff));
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}
.mid_tab a{color:#fff !important}
.mid_tab a:hover{color:#fff !important}
.tab_link{
	font-size:19px;
	padding-top:13px;
	color:#000000;
	text-decoration:none;
}
.tab_link:hover{
	font-size:19px;
	padding-top:13px;
	color:#000000;
	text-decoration:none;
}
.read_more{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.read_more:hover{
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color: #124cb3;
}
.in_hd{
	background-image:url(../images/in_hd.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
.font13_blk{
	font-size:13px;
	color:#000000;
	line-height:18px;
}
.listing_bg{	
	background:url(../images/car_bg.jpg) no-repeat left top;
	height:100px;
}
.font15_blk{ font-size:15px; color:#000000;}
.text_field{
	border: solid 1px #b9b9b9;
	width:215px;
	font-size:12px;
	color:#55554b;
	padding:3px 5px;
}
.text_field2{
	border: solid 1px #b9b9b9;
	width:203px;
	font-size:12px;
	color:#55554b;
	padding:3px 5px;
}
.main_brd{
	border: solid 1px #dadada;
}
.contact_bg{	
	background:url(../images/contact_bg.jpg) repeat-x left top;
}
.font17_blk{
	font-size:17px;
	color:#404040;
	font-weight:bold;
}
.c_field{
	width:238px;
	border:solid 1px #b9b9b9;
	font-size:13px;
	color:#404040;
	padding:3px 5px;
	margin-bottom:7px;
	font-family:Arial;
}
.c_field2{
	width:238px;
	height:70px;
	font-family:Arial;
	border:solid 1px #b9b9b9;
	font-size:13px;
	color:#404040;
	padding:3px 5px;
	margin-bottom:7px;
}
.req_font{
	font-size:13px;
	color:#a20000;
}
.car_bg{	
	background:url(../images/finder_bg.jpg) repeat-x left top;
}
.font13_wht{
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:8px;
}
.font14_blk{
	font-size:14px;
	color:#000000;
}
.font14_blk2{
	font-size:14px;
	color:#404040;
}
.car_btm{ border-bottom:solid 1px #5f5f5f;}
.scroll_text{border:0; color:#f6931f; background-color:transparent; font-weight:normal; color:#000000; font-size:12px;}
.font20_wht{
	font-size:20px;
	color:#FFFFFF;
}
.print_btn{
	background:url(../images/print_btn.png) no-repeat left top;
	width:79px;
	height:27px;
	cursor:pointer;
}
.print_btn:hover{
	background:url(../images/print_btn_hvr.png) no-repeat left bottom;
	width:79px;
	height:27px;
}
.p_bg{	
	background:url(../images/p_bg.jpg) repeat-x left top;
	height:30px;
}

.page_field{
	width:80px;
	font-family:Arial;
	border:solid 1px #b9b9b9;
	font-size:12px;
	color:#55554b;
	padding:0px 0px;
	margin-right:4px;
}
.page_field1{
	width:105px;
	font-family:Arial;
	border:solid 1px #b9b9b9;
	font-size:12px;
	color:#55554b;
	padding:0px 0px;
	margin-right:4px;
}
.page_field2{
	width:145px;
	font-family:Arial;
	border:solid 1px #b9b9b9;
	font-size:12px;
	color:#55554b;
	padding:0px 0px;
	margin-right:4px;
}
.reset_btn{
	background:url(../images/reset.png) no-repeat left top;
	width:79px;
	height:27px;
	cursor:pointer;
}
.reset_btn:hover{
	background:url(../images/reset_hvr.png) no-repeat left top;
	width:79px;
	height:27px;
}
.r_bg{	
	background:url(../images/reset_bg.jpg) repeat-x left top;
}
.compare_bg{
	font-size:11px;
	text-align:center;
	background:url(../images/com_bg.jpg) no-repeat left top;
	width:119px;
	height:24px;
}
.compare_bg2{
	font-size:11px;
	text-align:center;
	background:url(../images/deselect_bg.jpg) no-repeat left top;
	width:80px;
	height:24px;
}
.sort_link {
	font-size:12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.sort_link:hover {
	font-size:12px;
	font-weight: bold;
	color: #124cb3;
	text-decoration: none;
}
.list_bg{
	background:url(../images/listing_bg.jpg) repeat-x left bottom;
	background-color:#fefefe;
	margin-bottom:0px;
	float:left;
	cursor:pointer;
}
.list_bg:hover{
	background:url(../images/listing_bg_hvr.jpg) repeat-x left bottom;
	background-color:#fefefe;
	margin-bottom:0px;
	float:left;
	cursor:pointer;
}
.font20_blue{
	font-size:20px;
	color:#124cb3;
	font-weight:bold;
}
.font11_gray{
	font-size:11px;
	color:#55554b;
	font-weight:bold;
}
.img_brd{ border: solid 1px #000000;}
.video_btn{
	background:url(../images/play_video.png) no-repeat left top;
	width:111px;
	height:25px;
	cursor:pointer;
}
.video_btn:hover{
	background:url(../images/play_video_hvr.png) no-repeat left bottom;
	width:111px;
	height:25px;
}
.font30_blue{
	font-size:30px;
	color:#124cb3;
	font-weight:bold;
}
.font12_gray{
	font-size:12px;
	color:#55554b;
	font-weight:bold;
}
.view_btn{
	background:url(../images/view_detail.png) no-repeat;
	width:82px;
	height:25px;
	cursor:pointer;
}
.view_btn:hover{
	background:url(../images/view_detail_hvr.png) no-repeat;
	width:82px;
	height:25px;
}
.list_link{
	font-size:20px;
	color:#124cb3;
	font-weight:bold;
	text-decoration:none;
}
.list_link:hover{
	font-size:20px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.jump {
	background-color: #387ffa;
	border: solid 2px #0f5ce1;
	font-size: 14px;
	color: #000;
	text-align: center;
	margin-left: 15px;
	font-weight: bold;
}
.jump_link {
	background-color: #387ffa;
	border: solid 2px #0f5ce1;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
}
.jump_link:hover{
	color:#ffffff;
}
.jump_link a {
	display: block; 
	width: 100%; 
	height: 100%;
	margin-top: 3px;
	font-weight: bold;
	color:#ffffff;
}
.font21_blk{
	font-size:21px;
	color:#3f3f3f;
}
.back_link{	
	color:#1351bf;
}
.back_link:hover{	
	color:#000000;
	text-decoration:underline;
}

td.menuoff {
	cursor: pointer;
	background-color: #f4f4f4;
	padding:5px 0px;
	color:#000000;
}
td.menuon {
	background-color: #000000;
	cursor: pointer;
	padding:5px 0px;
	color:#FFFFFF;
}
.font20_blk{
	font-size:20px;
	color:#000000;
}
.font22_blk{
	font-size:22px;
	color:#000000;
}
.font25_blk{
	font-size:25px;
	color:#000000;
}
.btm_brd{
	border-bottom:solid 1px #d1d1d1;
}
td.liston {
	cursor: pointer;
	background:url(../images/detail_bg.png) no-repeat left center;
}
td.listoff {
	cursor: pointer;
	background:url(../images/detail_bg_hvr.png) no-repeat left center;
}
.font11_blk{
	font-size:11px;
	color:#000000;
	font-weight:bold;
}
.font11_blk1{
	font-size:11px;
	color:#000000;
}
.fuel_bg{
	background:url(../images/fuil_bg.png) no-repeat left top;
	width:231px;
}
.rate_bg{
	background:url(../images/rate_bg.png) no-repeat left top;
	width:530px;
	height:90px;
}

.r_text_bg{	
	background:url(../images/r_text_bg.png) no-repeat left top;
	width:69px;
}
.r_text_field{	
	width:60px;
	border:0px;
	background:transparent;
	padding:5px 0px;
	margin-left:5px;
	margin-right:5px;
	text-align:right;
	height:28px;
	font-size:20px;
	font-family:Arial;
	color:#4c4c4cc;
}
.c_text_bg{	
	background:url(../images/term_bg.png) no-repeat left top;
	width:69px;
}
.c_text_field{	
	width:95px;
	border:0px;
	background:transparent;
	padding:5px 0px;
	margin-left:5px;
	margin-right:5px;
	text-align:right;
	height:28px;
	font-size:20px;
	font-family:Arial;
	color:#4c4c4cc;
}
.c_text_field2{	
	width:95px;
	border:none!important;
	background:transparent;
	margin-left:5px;
	margin-top:5px;
	margin-right:5px;
	text-align:right;
	height:28px;
	font-size:14px;
	font-family:Arial;
	color:#4c4c4cc;
}
.pay_text_bg{	
	background:url(../images/payment_bg.png) no-repeat left top;
	width:160px;
}
.pay_text_field{	
	width:150px;
	border:0px;
	background:transparent;
	padding:5px 0px;
	margin-left:5px;
	margin-right:5px;
	text-align:right;
	height:28px;
	font-size:28px;
	font-family:Arial;
	font-weight:bold;
	color:#4c4c4cc;
}
.map_brd{
	border:solid 1px #bdbdbd;
}
.font16_blk{
	font-size:16px;
	line-height:22px;
}
.font18_blk{ font-size:18px; color:#000000;}
.font12{ color:#a4a4a4;}
.font16{font-size:16px;}
.blk_brd{
	border: solid 2px #000000;
	padding:2px;
}
.other_brd{
	border-bottom:solid 1px #e3e3e3;
	padding-bottom:2px;
}
.btm_list{
	background:url(../images/btm_list.jpg) repeat-x left top;
	font-size:20px;
	color:#404040;
	font-weight:bold;
	padding-left:22px;
}
.font16_gr{
	font-size:16px;
	color:#404040;
	font-weight:bold;
}

.btm_list2{
	width:100%;
	float:left;
}
.btm_list2 ul{
	margin-top:3px;
	margin-bottom:3px;
	color:#5e5e5e;
}
.btm_list2 ul li{	
	padding-bottom:5px;
	margin-left:-8px;
	font-size:11px;
}

/*--------- 7 OCT ----------*/
.login_bg{
	background-color:#f5f5f5;
	border: solid 1px #000000;
}
.font16_wht{
	font-size:16px;
	color:#FFF;
}
.font14_blk_login{
	font-size:14px;
	color:#3f3f3f;
	line-height:18px;
}
.log_field{
	width:207px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:bold;
	margin-top:5px;	
}
.font12_login{
	font-size:12px;
	color:#3f3f3f;
}
.login_link {
	font-weight: normal;
	color: #124cb3;
	text-decoration: none;
}
.login_link:hover {
	font-weight: normal;
	color: #3f3f3f;
	text-decoration: none;
}
.register_link{
	font-size:16px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.register_link:hover{
	font-size:16px;
	color:#195cd1;
	font-weight:bold;
	text-decoration:none;
}
.font16_blue{
	font-size:16px;
	color:#195cd1;
	font-weight:bold;
}
.r_brd{
	border:solid 1px #d8d8d8;
}
.font12_areg{
	font-size:12px;
	color:#3f3f3f;
	line-height:18px;
}
.requerd{
	color:#ff0000;
	font-size:14px;
}
.red_field{
	width:207px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:bold;
	margin:5px 0px;
}
.red_field2{
	width:207px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:bold;
	margin-bottom:8px;
}
.font12_gray2{
	font-size:12px;
	color:#55554b;
}
.reg_area{
	width:215px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	margin:5px 0px;
}
.r_btm_brd{
	border-bottom: solid 1px #f7f7f7;
}
.font13_red{
	font-size:13px;
	color:#ff0000;
	line-height:18px;
}
.captcha_field{
	width:107px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:bold;
	margin:5px 8px 5px 0px;
}


/*-----  8 OCt --------*/
.watch_video{
	float:left;
	width:333px;
	height:43px;
	background:url(../images/watch_video.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	cursor:pointer;
}
.watch_video:hover{
	float:left;
	width:333px;
	height:43px;
	background:url(../images/watch_video_hvr.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.font14_blue{
	font-size:14px;
	color:#002669;
	font-style:italic;
	line-height:20px;
}
.font14_blk_about{
	font-size:14px;
	color:#151515;
	line-height:18px;
}
.font14_blue2{
	font-size:14px;
	color:#1656c8;
	line-height:18px;
}
.click_link{
	font-size:14px;
	color:#1656c8;
}
.click_link:hover{
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.abt_brd{ border-bottom:solid 1px #dcdcdc;}





/*-----  12 OCt --------*/

.enlarge{
	float:left;
	position:absolute;
	width:20px;
	height:20px;
	position:absolute;
	top:525px;
	/*top:568px;*/
	z-index:100;
	margin-left:319px!important;
}
/*------------------ 18 Oct---------*/
.arial_14_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff0000;
	text-decoration:none;
}
.border_gra {
	border: 1px solid #d4d4d4;
}
.border_gra_btm {
	border-bottom: 1px solid #d4d4d4;
}
.border_rht {
	border-right: 1px solid #d4d4d4;
}

.arial-12-black{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.arial_14_blue {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:14px;
	color:#0078FF;
	text-decoration:none;
}
/* send to frnd*/
#SendToFriendBox_Index
{
left:62%;
top:350px;
width:250px;
position:absolute;
background-color:#C7C7C7;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
padding:10px;
visibility:hidden;
}
#SendToFriendBox_Index_div
{
width:250px;
background-color:#FFFFFF;
visibility:hidden;
}

#SendToFriendBox1
{
left:50%;
top:50px;
width:400px;
position:absolute;
background-color:#000000;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
padding:10px;
visibility:hidden;
z-index:99999999999px;
}
#SendToFriendBox_div1
{
width:400px;
background-color:#FFFFFF;
visibility:hidden;
z-index:1000px;
}
.font-18-blue {
	font-size: 18px;
	font-weight: bold;
	color: #006cb8;
}
.font-11-blue {
	font-size: 11px;
	font-weight: normal;
	color: #004276;
}
/*-----  31 OCt --------*/

.tellfriend_field{
	width:307px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:normal;
	margin:5px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.register_link1{
	font-size:13px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	text-transform: capitalize;
}
.register_link1:hover{
	font-size:13px;
	color:#195cd1;
	font-weight:bold;
	text-decoration:none;
	text-transform: none;
}
.register_sel{
	font-size:13px;
	color:#195cd1;
	font-weight:bold;
	text-decoration:none;
	text-transform: none;
}
/*-----  1 Nov --------*/

.tellfriend_field1 {
	width:315px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:normal;
	margin:5px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
td.btnon {
	cursor: pointer;
	background-color: #3a82ff;
	background-image: url(../images/td_bg_btn.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #153670;
}
td.btnoff {
	cursor: pointer;
	background-color: #3a82ff;
	background-image: url(../images/td_bg_btn_hov.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px solid #153670;
}
tr.bgcolon {
	cursor: pointer;
	background-color: #3a82ff;
}
tr.bgcoloff {

	cursor: pointer;
	background-color: #FFFFFF;
}
.arial_11_red {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff0000;
	text-decoration:none;
}
.box_2_2{
	width:145px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:normal;
	margin:5px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.box_2_3{
	width:75px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:normal;
	margin:5px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.box{
	width:235px;
	border: solid 1px #b9b9b9;
	padding:3px;
	font-size:12px;
	color:#55554b;
	font-weight:normal;
	margin:5px 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.blue-12-newlink{
	font-family:Arial;
	font-size:12px;
	color:#0078ff;
	text-decoration:none;
}
.blue-12-newlink:hover{
	font-family:Arial;
	font-size:12px;
	color:#0078ff;
	text-decoration:underline;
}

a.georgia_11_wht_link{
	color: #00008b;
	text-decoration: none;
}
a.georgia_11_wht_link:hover
{
color: #00008b;
text-decoration: underline;
}
.message-redbg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-color:#e51212;
	padding-left:8px;
}
/*--------------------3 nov-------------------*/
.arial-20-dr{
	font-family:Arial;
	font-size:23px;
	color:#336699;
	font-weight: bold;
	}
	
.arial-20-dr:hover{
	font-family:Arial;
	font-size:23px;
	background: #336699;
	color: #FFFFFF;
	font-weight: bold;
	}
/* Default CSS
================================================*/
/* Basic styling, used when JavaScript is unsupported */
.cbb {
	margin:1em 0;
	padding:0 10px;
	border:1px solid #666;
	background:#fff;
}
.cbb h1 {
	margin:0 -10px;
	padding:0.3em 10px;
	background:#efece6;
	font:bold 1.2em/1 Arial, Helvetica, sans-serif;
}
/* Normal styling */
.cb {margin:0.5em 0;}
	/* Top corners and border */
.bt {
	height:17px;
	margin:0 0 0 18px;
	background:url(box.png) no-repeat 100% 0;
}
.bt div {
	position:relative;
	left:-18px;
	width:18px;
	height:17px;
	background:url(box.png) no-repeat 0 0;
	font-size:0;
	line-height:0;
}

	/* Bottom corners and border */
.bb {
	height:14px;
	margin:0 0 0 12px;
	background:url(box.png) no-repeat 100% 100%;
}
.bb div {
	position:relative;
	left:-12px;
	width:12px;
	height:14px;
	background:url(box.png) no-repeat 0 100%;
	font-size:0;
	line-height:0;
}

	/* Left border */
.i1 {
	padding:0 0 0 12px;
	background:url(borders.png) repeat-y 0 0;
}
	/* Right border */
.i2 {
	padding:0 12px 0 0;
	background:url(borders.png) repeat-y 100% 0;
}
	/* Wrapper for the content. Use it to set the background colour and insert some padding between the borders and the content. */
.i3 {
	display:block;
	margin:0;
	padding:1px 10px;
	background:#fff;
}
	/* Make the content wrapper auto clearing so it will contain floats (see http://positioniseverything.net/easyclearing.html). */
.i3:after {
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
}
.i3 {display:inline-block;}
.i3 {display:block;}
/* Default CSS ends here */



.top_sub_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	cursor: pointer;
}
.top_sub_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFCC;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #990000;
	border-left-color: #999999;
}
.top_sub_link_select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.yellow_belt{
	background-image:url(../images/sub_menu_bg.jpg);
	background-repeat:repeat-x;
	background-position:left top;
}
.bg-white{
	background:#FFFFFF;
	border:1px solid #bebebe;
	}
	
#fixedtipdiv{
position:absolute;
padding: 2px;
border:1px solid black;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}
.font16_wht_ygs{
	font-size:16px;
	color:#000000;
}
.arial_11_purple {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:purple;
	text-decoration:none;
}
.f_link14{ font-size:14px; color:#000000; font-weight:bold; text-decoration:none;}
.f_link14:hover{ font-size:14px; color:#ff0000; font-weight:bold; text-decoration:underline;}

.blkdiv{
	float:left;
	position:absolute;
	width:335px;
	height:30px;
	line-height: 20px;
	vertical-align: middle;
	position:absolute;
	/*top:525px;*/
	top:520px;
	z-index:100;
	background-color:#000000;
	margin-left:4px!important;
	color:#fff;
	text-align: center;
}

#blkdivLightBox{
	float:left;
	position:absolute;
	width:97%;
	height:40px;
	line-height: 20px;
	vertical-align: middle;
	position:absolute;
	top:90%;
	z-index:100;
	background-color:#000000;
	margin-left:10px!important;
	color:#fff;
	text-align: center;
}
.hold{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f00), color-stop(1, #f00) ) !important;
	background:-moz-linear-gradient( center top, #f00 5%, #f00 100% ) !important;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f00', endColorstr='#f00') !important;
	background-color:#f00 !important;
	padding:5px 14px !important;
	width:130px !important;
}
.hold:hover{
	color:#ccc !important;
}
.buynow,.hold {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #2F6DD4), color-stop(1, #5B95F4) );
	background:-moz-linear-gradient( center top, #2F6DD4 5%, #5B95F4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2F6DD4', endColorstr='#5B95F4');
	background-color:#2F6DD4;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #C9FCD4/* #D80202*/;
	display:inline-block;
	color:#fff;
	font-family:arial;
	font-size:20px;
	font-weight:bold !important;
	padding:10px 24px;
	text-decoration:none;
	letter-spacing: 0.1em;
	text-shadow:2px 2px 0px #666;/*#528ecc;*/
	width:200px;
}

.buynow:hover,.hold:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #5B95F4), color-stop(1, #2F6DD4));
	background:-moz-linear-gradient( center top, #5B95F4 5%, #2F6DD4 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5B95F4', endColorstr='#2F6DD4');
	background-color:#5B95F4;
	text-shadow:2px 2px 0px #528ecc;
	color:#fff;
}
.buynow:active,.hold:active {
	position:relative;
	top:1px;
}

.vipBg{
	background:transparent url('/images/upgrade.op-160.png') 50% 30% no-repeat;
	width:220px;
	height:80px;
	margin:-50px 0 0 220px
}
.upgradeAccountMessage
{
	background:#e9effc url('/images/premium-membership-upx200.png') 2% 30% no-repeat;
	border:1px solid #ccc;
	color:#333333;
	line-height:18px;
	margin-bottom: 20px;
	padding:10px 10px 10px 240px;
}
.upgradeAccountMessage h1{line-height:24px}
form#register fieldset,form#membership fieldset{margin:0 0 14px 0; border:1px solid #cccccc}
form#register legend{font:bold 16px/20px Arial}
form#register label{display:block; width:280px; font:normal 14px/18px Verdana; padding:0; margin:0 0 10px 0}
form#register input, form#register select{width:280px;height:20px;line-height:20px;font-size:14px;float:left;clear:both}
form#register input[type='radio']{float:none;display: inline}
form#register select{height:30px;line-height:28px}
form#register p{float:left;width:49%}
form#register .tresinput p{float:left;width:49%}
div.warning{float:left; font:normal 11px/14px Verdana,Arial; color:#ff0000;background:transparent url('/images/attention.jpg') 0% 0% no-repeat; padding-left:40px}
div.warning img{float:left;margin:8px}

form#membership h2{text-align:center}
form#membership .vip{
	margin:0 20px
}
form#membership .vip ul li, form#membership .free ul li
{
	font-size:14px;
	list-style: url("/images/check.png");
	line-height: 28px;
		
}
form#membership .vip, form#membership .free{
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	background-color:#EBF9E8;
	border-radius:6px;
	border:1px solid #BBBBBB/* #D80202*/;	
	float:left;
	width:300px;
}
form#membership .free{
	background-color:#F7F9F8
}
.vipbutton {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #CAE55F), color-stop(1, #ACC54D) );
	background:-moz-linear-gradient( center top, #CAE55F 5%, #ACC54D 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CAE55F', endColorstr='#ACC54D') ;
	background-color: #CAE55F !important;
	color: #445704;
	font-size:18px;
	margin:0 0 12px 12px;
}
.freebutton{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #D7DEE3), color-stop(1, #D0D9DE) );
	background:-moz-linear-gradient( center top, #D7DEE3 5%, #D0D9DE 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7DEE3', endColorstr='#D0D9DE');
	background-color:#D7DEE3;
	color:#666666;
	font-size:14px;
	margin:0 0 12px 12px;
	
}
.freebutton,.vipbutton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #BBBBBB/* #D80202*/;
	display:inline-block;
	font-family:arial;
	font-weight:bold !important;
	padding:5px 12px;
	text-decoration:none;
	letter-spacing: 0.1em;
	width:250px;
	text-align: center;
}

.freebutton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #D7DEE3));
	background:-moz-linear-gradient( center top, #D0D9DE 5%, #D7DEE3 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D0D9DE', endColorstr='#D7DEE3');
	background-color:#FFFFFF;
	color:#445704;
}
.vipbutton:hover{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #FFFFFF), color-stop(1, #AFCB4E));
	background:-moz-linear-gradient( center top, #FFFFFF 5%, #AFCB4E 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#AFCB4E');
	background-color:#FFFFFF;
	color:#445704;
}
.freebutton:active,.vipbutton:active {
	position:relative;
	top:1px;
}

.info, .success, .warning, .error, .validation {
    border: 1px solid;
    margin: auto;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    width: 700px;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
.error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('error.png');
}
.mailcheckError{
	color: #9F6000;
    background-color: #FEEFB3;
	display:block;
	padding:10px;
	float:left;
}