@charset "utf-8";

html {overflow:-moz-scrollbars-vertical;}



* {margin:0px; padding:0px;}

body {font:normal 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#484848; background:url(../images/bg.gif) repeat-x left 96px;}

a {color:#019bd3; outline-style:none; text-decoration:none;}

a:hover {color:#484848;}

img {border:0px;}



.site {width:980px; margin:0px auto;}



.fL {float:left;}

.fR {float:right;}

.clear {clear:both;}

.mb5 {margin-bottom:5px;}

.mb10 {margin-bottom:10px;}

.mb20 {margin-bottom:20px;}

.mb30 {margin-bottom:30px;}

.mr5 {margin-right:5px;}

.pb20 {padding-bottom:20px;}

.empty20 {height:20px}

.clear{
	clear:both;
}

.header {}

	.hdrTop {height:124px;}

	.logo {display:block; width:303px; height:102px; text-indent:-9999px; background:url(../images/logo.png) no-repeat left top; margin-top:5px;}

	.ulUser {padding-top:80px; list-style:none;}

	.ulUser li {float:right; margin-left:5px;}

	.ulUser li a {display:block; font-size:12px; font-weight:bold; color:#fff; background:url(../images/ul_reg_btn.png) no-repeat right top;}

	.ulUser li a.sel {color:#386778; background:url(../images/ul_reg_btn.png) no-repeat right bottom;}

	.ulUser li a:hover {color:#386778; background:url(../images/ul_reg_btn.png) no-repeat right bottom;}

	.ulUser li a b {display:block; background:url(../images/ul_reg_ctl.png) no-repeat left top;}

	.ulUser li a b b {background:url(../images/ul_reg_ctr.png) no-repeat right top;}

	.ulUser li a b b b {background:url(../images/ul_reg_cbr.png) no-repeat right 20px;}

	.ulUser li a b b b b {height:28px; padding:4px 0 0; cursor:pointer; text-align:center; background:url(../images/ul_reg_cbl.png) no-repeat left 20px;}

	

	.wrapTopNav {height:42px;}

	.topNav {list-style:none;}

	.topNav li {float:left; margin-right:7px;}

	.topNav li a {display:block; color:#fff; background:url(../images/top_nav_btn_bg.png) no-repeat left top;}

	.topNav li a.sel {background:url(../images/top_nav_btn_bg.png) no-repeat left bottom;}

	.topNav li a:hover {color:#fff; background:url(../images/top_nav_btn_bg.png) no-repeat left bottom;}

	.topNav li a b {display:block; background:url(../images/ul_reg_ctl.png) no-repeat left 7px;}

	.topNav li a b b {background:url(../images/ul_reg_ctr.png) no-repeat right 7px;}

	.topNav li a b b b {background:url(../images/ul_reg_cbr.png) no-repeat right 30px;}

	.topNav li a b b b b {height:23px; padding:11px 0 0; cursor:pointer; font-weight:normal; text-align:center; background:url(../images/ul_reg_cbl.png) no-repeat left 30px;}

	

	.topNav li a div {display:block; background:url(../images/ul_reg_ctl.png) no-repeat left 7px;}

	.topNav li a div div {background:url(../images/ul_reg_ctr.png) no-repeat right 7px;}

	.topNav li a div div div {background:url(../images/ul_reg_cbr.png) no-repeat right 30px;}

	.topNav li a div div div div {height:23px; padding:11px 0 0; cursor:pointer; font-weight:normal; text-align:center; background:url(../images/ul_reg_cbl.png) no-repeat left 30px;}

	

	.search {width:332px; padding-left:30px; background:url(../images/search_bg.gif) no-repeat left top;}

		.fieldSearch {background:url(../images/field_search_left.gif) no-repeat left top;}

		.fieldNewsletter {background:url(../images/field_newsletter_left.gif) no-repeat left top;}

		.fieldRight {background:url(../images/field_right.gif) no-repeat right top;}

		.fieldHollow {padding:4px 4px 4px 24px; border:0px; font-size:11px; background:none;}

		

	



.main {padding:10px 0;}

.main  p {padding:0 0 15px 10px;}

.main h1 {padding-bottom:10px; font:normal 26px "Times New Roman", Times, serif; color:#386778; line-height:35px;}

.main h3 {font-size:15px;}

.tabLeft {width:257px; padding-left:30px;}

.tabRight {width:370px; padding-left:30px;}

.tabReg {width:500px; padding-left:30px;}

	h1.tabLbl {position:relative; height:35px; padding:0 0 0 20px; font:normal 22px "Times New Roman", Times, serif; color:#e7e750; line-height:35px; background:url(../images/tab_h1_bg.gif) no-repeat right top;}

	h1.tabLbl b {position:absolute; display:block; width:40px; height:40px; top:-3px; left:-26px;}

	h1.tabLbl b.one {background:url(../images/tab_nr_1.gif) no-repeat left top;}

	h1.tabLbl b.two {background:url(../images/tab_nr_2.gif) no-repeat left top;}

	h1.tabLbl b.three {background:url(../images/tab_nr_3.gif) no-repeat left top;}

	

	h1.tabLbl a {color:#e7e750;}

	h1.tabLbl a:hover {color:#fff;}

	

	h1.tabLbl span {display:block; height:35px;}

	h1.tabLbl span.lblRegister {text-indent:-9999px; background:url(../images/tab_lbl_register.gif) no-repeat left top;}

	h1.tabLbl span.lblCreate {text-indent:-9999px; background:url(../images/tab_lbl_create_listing.gif) no-repeat left top;}

	h1.tabLbl span.lblSwap {text-indent:-9999px; background:url(../images/tab_lbl_swap_home.gif) no-repeat left top;}

	h1.tabLbl span.lblLogin {text-indent:-9999px; background:url(../images/tab_lbl_login.gif) no-repeat left top;}

	h1.tabLbl span.lblFgot {text-indent:-9999px; background:url(../images/tab_lbl_fgot.gif) no-repeat left top;}

	

	.wrapTabContent {background:#53b1db url(../images/tab_bg.gif) repeat-x left bottom;}

	.tabContent {padding:10px 10px 10px 15px; color:#fff;}

	.tabContent p {line-height:18px; padding-bottom:10px;}

	.tabContent a {color:#e5e654; text-decoration:underline;}

	.tabContent a:hover {color:#fff;}

		.formSwap {float:left; width:235px;}

	.tabBtm {text-align:right; background:url(../images/tab_btm_left.gif) no-repeat left bottom;}

	.tabBtnGetStarted {display:block; width:219px; height:33px; text-indent:-9999px; background:url(../images/tab_btn_get_started.gif) no-repeat left top;}

	.tabBtnGetStarted:hover {background:url(../images/tab_btn_get_started.gif) no-repeat left bottom;}

	

.col700 {width:700px;}

.col260 {width:260px;}



.olFaq {list-style:outside decimal; margin-left:30px;}

.olFaq li {padding:0 0 10px 0; font-size:14px;}

.olFaq li h3 {padding-bottom:5px; font-size:15px;}

.olFaq li p {padding:0 0 10px 0; line-height:18px; font-size:13px;}

.top {display:block; font-size:11px;padding:3px 15px 3px 0; text-align:right; background:url(../images/icon_top_of_page.gif) no-repeat right 3px;}



.olTerm {list-style:none; margin-left:25px;}

.olTerm li {padding:0 0 20px 0; font-size:14px;}

.olTerm li h3 {padding-bottom:5px; font-size:15px;}

.olTerm li p {padding:0 0 10px 0; line-height:18px; font-size:13px;}



.olAb {list-style:outside lower-alpha; margin-left:25px;}

.olAb li {padding:0 0 20px 0; font-size:14px;}

.olAb li h3 {padding-bottom:5px; font-size:15px;}

.olAb li p {padding:0 0 10px 0; line-height:18px; font-size:13px;}



.subTitle {border:1px solid #fff; background:url(../images/subtitle_bg.gif) no-repeat left bottom;}

.subTitle b {display:block; background:url(../images/ul_reg_ctl.png) no-repeat left top;}

.subTitle b b {background:url(../images/ul_reg_ctr.png) no-repeat right top;}

.subTitle b b b {background:url(../images/ul_reg_cbr.png) no-repeat right bottom;}

.subTitle b b b b {padding:7px 0 15px 10px; background:url(../images/ul_reg_cbl.png) no-repeat left bottom;}



.subTitle div {display:block; background:url(../images/ul_reg_ctl.png) no-repeat left top;}

.subTitle div div {background:url(../images/ul_reg_ctr.png) no-repeat right top;}

.subTitle div div div {background:url(../images/ul_reg_cbr.png) no-repeat right bottom;}

.subTitle div div div div {padding:7px 0 15px 10px; background:url(../images/ul_reg_cbl.png) no-repeat left bottom;}

	.howStep {width:182px; height:42px; padding:10px; margin-right:10px; font-size:15px; background:url(../images/how_step_bg.png) no-repeat left top;}

	



.mainHome {padding:0 5px 0 30px; height:360px;}	

	.dsp {margin:20px 0; text-align:right; background:url(../images/dsp_left.gif) no-repeat left top;}

	.map {height:245px; padding:0px 0px 0 0; /*background:url(../images/map_bg.jpg) no-repeat left top;*/}

		.mapInfo {
				height:300px;
				padding:10px 0 0 50px;
			}
		
		.ques_icon{ background:url(../images/icon_info_map.gif) no-repeat left top; height:40px; width:40px; position:absolute; left:-50px; top:-12px;}

		.txtAreYou {height:90px; text-indent:-9999px; background:url(../images/txt_are_you.gif) no-repeat left top;}

		.bntSearchL{display:block; width:100px; height:20px; text-indent:-9999px; margin:25px 0 0 290px;}



.wrapFooterTop {height:40px; border-top:1px solid #d0dbdf; border-bottom:1px solid #d0dbdf;}

	.footerNav {list-style:none;}

	.footerNav li {float:right; margin-left:20px; line-height:30px;}

	.footerNav li a.sel {color:#484848; font-weight:bold;}

	

.wrapFooterBtm {padding:7px 0 15px 0;}

	.footer {width:980px; margin:0px auto; font-size:11px;}

	

	



.field1 {padding:3px; border:1px solid #76d1f2; font-size:13px; color:#484848; background:#feffff url(../images/field_1_bg.gif) repeat-x left bottom;}

.backPas {padding:3px; border:1px solid #76d1f2; font-size:13px; color:#484848; background:#feffff url(../images/pass_field.gif) no-repeat left center;}

.button1 {height:21px; padding:0 5px; border:none; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#fff; line-height:21px; text-align:center; background-color:#5a8391;}

.button2 {height:21px; border:none; font:normal 12px Georgia, "Times New Roman", Times, serif; color:#fff; line-height:21px; text-align:center; background-color:#5a8391;}

.validation-advice {color:#ff3300;}

.messageT{color:#008200; text-align:center;}

.messageE{color:#d00000; text-align:center;}

.required{}





.listOrange {margin:0 0  10px 10px; margin:0px; padding:0px; list-style:none;}

.listOrange li {padding:0 5px 0 10px; color:#60667b; font:normal 11px Trebuchet MS; background:url(../images/bullet_raquo_black.gif) no-repeat left 6px;}

.listOrange li a {display:block; padding:2px 2px 2px 0; font:bold 12px Trebuchet MS; color:#f5582c; text-decoration:underline;}

.listOrange li a:hover {color:#26272e;}

.boxSmallServices {padding:5px; border:1px solid #e9e9e9; background:url(../images/box_bg_small.jpg) no-repeat top left #fff; }

/*Additional CSS Added for redesign*/
.main-doddy {
	position:relative;
	width:958px;
	margin:auto;
}

#main_top{
	margin:20px 0 0 30px;	
}

.listing {
	width:428px;
	background:transparent url(../images/bg1.gif) 100% 100% no-repeat;
	position:relative;
}

.marker {
	height:415px;
	background:transparent url(../images/left-arrow.gif) 0 center no-repeat;
}

.listing .marker h1 {
	width:350px;
	height:35px;
	margin:0 0 0 66px;
	background:#ffffff url(../images/tab_h1_bg.gif) 100% 0 no-repeat;
	text-indent:14px;
	font-size:22px;
	line-height:35px;
	color:#FF0;
}

.listing .marker .data {
	width:350px;
	margin:0 0 0 70px;
}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both;}

.map_new {
	width:530px;	
}

.map_new .head {
	height:70px;
	padding:10px 10px 10px 60px;
	font-size:18px;
	color:#FFFFFF;
	font-family:"Times New Roman", Times, serif;
	background:#386778 url(../images/icon_info_map.png) 10px 10px no-repeat;
}

.map_new .text {
	height:50px;
	padding:10px;
	font-size:14px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#53b1db;
	margin-top:1px;
	font-weight:bold;
}

.map_new .map-main {}

.main-doddy .doggy {
	position:absolute;
	width:200px;
	height:108px;
	z-index:10;
	/*bottom:-16px;*/
	right:370px;
	top:-88px;
	right:305px;
}

.offer{
	text-align:center;
	font-size:18px;
	font-weight:bold;
	/*padding:0 0 10px; 0;*/
	color:#F00;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.offer .free{
	font-size:18px;
}

.offer a{
	color:#F00;	
}
/*Additional CSS Added for redesign ends here*/