/* CSS Document */

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

body

{

	margin:0px;

	padding:0px;

	font-family: Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight:normal;

	text-decoration:none;

}



.spacer

{

	clear:both;

	font-size:0px; color:#ffffff;

	line-height:0px;

	height:0px;

}

.main_container

{

	width:988px;

	margin:0px auto;

}

/********* header ***********/

.header_bg

{

	background:url(../images/header_bg.gif) repeat-y top left;

	

}

h1.logo

{

	background:url(../images/logo.gif) no-repeat top left;

	width:378px;

	height:92px;

	padding:0;

	margin:0 0 0 5px;

}

h1.logo a

{ 

	width:378px;

	height:92px;

	display:block;

	text-indent:-9999px;

	

}

.header_l1

{

	width:382px;

	float:left;

}

.header_l2

{

	width:468px;

	float:right;

	padding:10px 5px 1px 0;

}

.header_toplinkbox

{

	text-align:left;

	padding:0 0 5px 0;

	color:#ffffff;

	font-size:11px;

	

}

.header_toplinkbox a

{

	color:#1b81d0;

	text-decoration:none;

}

.header_toplinkbox a:hover

{

	color:#000000;

	text-decoration:underline;

}



/****** navigation *******/

.navigation

{

	background:url(../images/nav_rg.gif) no-repeat 100% 0;

	padding:0 28px 0 0;

}

ul.navbg

{

	background:url(../images/nav_bg.gif) repeat-x 0 0;

	float:left;

	width:995px;

}

ul.navbg li

{

	background:url(../images/nav_devider.gif) no-repeat top right;

	list-style:none;

	float:left;

	padding-right:1px;

}

ul.navbg li a

{

	display:block;

	float:left;

	padding:0px 22px 4px;

	line-height:40px;

	color:#ffffff;

	text-decoration:none;

	font-size:14px;

}

ul.navbg li a:hover

{

	color:#000000;

	background:url(../images/nav-actbg.gif) repeat-x 0 0;

}

/*ul.navbg li a.home, ul.navbg li a.homeact 

{

	background:url(../images/home-actbg.gif) no-repeat 0 0;

	padding:0px 14px 4px 18px;

}

ul.navbg li a.home:hover, ul.navbg li a.homeact 

{

	background:url(../images/home-actbg.gif) no-repeat 0 0;

	padding:0px 14px 4px 18px;

	color:#000000;

}*/

ul.navbg li a.homeact 

{

	background:url(../images/home-actbg.gif) no-repeat 0 0;

	padding:0px 14px 4px 18px;

	color:#000000;

}

ul.navbg li a.homeact:hover 

{

	background:url(../images/home-actbg.gif) no-repeat 0 0;

	padding:0px 14px 4px 18px;

	color:#000000;

}

ul.navbg li a.home 

{

	background:url(../images/home-normbg.gif) no-repeat 0 0;

	padding:0px 14px 4px 18px;

}

ul.navbg li a.home:hover 

{

	background:url(../images/home-actbg.gif) no-repeat 0 0;

	padding:0px 14px 4px 18px;

	color:#000000;

}

ul.navbg li a.select

{

	color:#000000;

	background:url(../images/nav-actbg.gif) repeat-x 0 0;

}

ul.navbg li a.select:hover 

{

	color:#000000;

	background:url(../images/nav-actbg.gif) repeat-x 0 0;

}





/****** end of navigation ******/



/******** login box ******/

.loginbox

{

	color:#333333;

	font-size:14px;

	padding:15px 10px 15px 10px;

}

.loginbox em

{

	color:#cc0000;

	font-size:14px;

	font-style:normal;

}

.loginbox a

{

	color:#cc0000;

	font-size:14px;

	font-style:normal;

	text-decoration:underline;

}

.loginbox a:hover

{

	color:#cc0000;

	font-size:14px;

	font-style:normal;

	text-decoration:none;

}

.loginbox_r1

{

	width:30%;

	float:left;

}

.loginbox_r2

{

	width:57%;

	float:right;

}

.loginbox_r2_c1

{

	color:#727171;

	font-size:14px;

	text-transform:uppercase;

	width:10%;

	float:left;

	padding:2px 0 0 0;

}

.loginbox_r2_c2

{

	width:180px;

	float:left;

}

.loginbox_r2_c2 input

{

	border:#e9e9e9 1px solid;

	background:#e9e9e9;

	color:#666666;

	width:166px;

	font-size:11px;

	padding:3px 2px 3px 2px;

	font-style:italic;

}

.loginbox_r2_c4

{

	width:30px;

	float:left;

	padding:2px 0 0 0;

}

.loginbox_r2_c5

{

	width:90px;

	float:left;

	padding:2px 0 0 10px;

	text-align:right;

}

.loginbox_r2_c5 a

{

	color:#999999;

	font-size:11px;

	text-decoration:underline;

}

.loginbox_r2_c5 a:hover

{

	color:#999999;

	font-size:11px;

	text-decoration:none;

}



/******** end of login box ******/

/****** round box ******/

.ylow_roundbox

{

	padding:0 4px 0 4px;

}

.ylow_roundbox_top

{

	background:url(../images/ylow_rounfbox_top.gif) no-repeat top left;

	padding:0 0 0 10px;

}

.ylow_roundbox_top div

{

	background:url(../images/ylow_rounfbox_top.gif) no-repeat top right;

	height:10px;

}

.ylow_roundbox_midbg

{

	background:#f5db72 /*url(../images/ylow_rounfbox_midbg.gif) repeat-x*/; overflow:hidden;

}

.ylow_roundbox_bottom

{

	background:url(../images/ylow_rounfbox_bottom.gif) no-repeat bottom left;

	padding:0 0 0 10px; overflow:hidden;

}

.ylow_roundbox_bottom div

{

	background:url(../images/ylow_rounfbox_bottom.gif) no-repeat bottom right;

	height:10px;

}

.ylow_box_mid_r1

{

	padding:6px 20px 10px 20px;

}

.ylow_box_mid_r1_c1

{

	width:100px;

	float:left;

	color:#333333;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

	padding:4px 0 0 0;

}

.ylow_box_mid_r1_c2

{

	width:260px;

	float:left;

}

/*.ylow_box_mid_r1_c2 input

{

	border:none;

	background:url(../images/input_bg.gif) repeat-x top left;

	padding:4px;

	width:262px;

}*/



.ylow_box_mid_r1_c3

{

	width:64px;

	float:left;

	color:#333333;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

	padding:4px 0 0 0;

	text-align:center;

}

.ylow_box_mid_r1_c5

{

	width:65px;

	float:left;

	text-align:center;

}

.ylow_box_mid_r1_c6

{

	width:110px;

	float:left;

	padding:5px 0 0 0;

}

.ylow_box_mid_r1_c6 a

{

	color:#333333;

	font-size:11px;

	text-decoration:underline;

}

.ylow_box_mid_r1_c6 a:hover

{

	color:#333333;

	font-size:11px;

	text-decoration:none;

}

.advance_search

{

	padding:0px 0px 5px 0px;

}

.advance_search .formbox

{

	background:#ffeca1;

	padding:10px 20px 5px 20px;

}

.advance_search dl

{

	width:370px;

	margin:0 auto;

	display:block;

}

.advance_search dl dt

{

	float:left;

	width:110px;

	color:#333333;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

}

.advance_search dl dd 

{

	float:left;

	width:250px;

	padding:0 0 5px 0;

}

.advance_search dl dd select

{

	border:#a99b64 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:250px;

}

.advance_search dl dd select.c2

{

	border:#a99b64 1px solid;

	padding:2px;

	width:150px;

}

.advance_search dl dd input.c1

{

	border:#a99b64 1px solid;

	padding:2px;

	width:145px;

}

a.advsearch

{

	color:#333333;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

}

a.advsearch:hover

{

	color:#333333;

	font-size:14px;

	font-style:italic;

	font-weight:bold;

}

.ylow_box_mid_r2

{

	background:#ffeca1;

	color:#9f8a5f;

	font-size:14px;

	font-style:italic;

	padding:6px 20px 6px 20px;

}

.ylow_box_mid_r3

{

	padding:20px 20px 6px 20px;

}

.ylow_box_mid_r3_c1

{

	width:345px;

	float:left;

}

h4.ylow_box_mid_r3_c1_hdr

{

	color:#333333;

	font-size:18px;

	text-decoration:none;

	padding-bottom:10px;

	font-weight:normal;

}

.ylow_box_mid_r3_c1_row

{

	/*width:30%;*/

	float:left;

}

.ylow_box_mid_r3_c1_row ul

{

	width:332px;

	float:left;

}

.ylow_box_mid_r3_c1_row ul li

{

	width:100px;

	float:left;

	list-style:none;

	margin-top:3px;

}

.ylow_box_mid_r3_c1_row ul li a

{

	color:#1b81d0;

	font-size:11px;

	text-decoration:underline;

	background:url(../images/list_icon.gif);

	background-repeat:no-repeat;

	background-position:2px 5px;

	padding-left:12px;

}

.ylow_box_mid_r3_c1_row ul li a:hover

{

	color:#1b81d0;

	font-size:11px;

	text-decoration:none;

}

.linktxt_red:link, .linktxt_red:active, .linktxt_red:visited

{

	color:#cc3333;

	font-size:11px;

	text-decoration:underline;

	font-weight:bold;

}

.linktxt_red:hover

{

	color:#000000;

	font-size:11px;

	text-decoration:none;

	font-weight:bold;

}

.ylow_box_mid_r3_c2

{

	width:517px;



	float:right;

}

.ylow_box_mid_r3_c2_left

{

	width:280px;

	float:left;

}

.ylow_box_mid_r3_c2_right

{

	width:20%;

	float:left;

}

h1.tab

{

	background:url(../images/ylow_tab_bg.gif) no-repeat top left;

	width:343px;

	height:35px;

	color:#996600;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	padding:8px 0 0 15px;

}



/****** end of round box ******/

/********* content left box ******/

.content

{

	padding:10px 0 5px 0;

}

.content_left

{

	width:724px;

	float:left;

}

.content_left_roundbox

{

	padding:0 0 10px 0;

}

.content_left_roundbox_top

{

	background:url(../images/white_round_box.gif) top left;

	padding:0 0 0 10px;

}

.content_left_roundbox_top div

{

	background:url(../images/white_round_box.gif) top right;

	height:15px;

}

.content_left_roundbox_midbg

{

	background:url(../images/white_round_box_midbg.gif) repeat-y;

	padding:10px 20px 0 20px;

	width:684px; overflow:hidden;

}



h1.content_left_roundbox_mid_hdr

{

	color:#cc3333;

	font-size:24px;

	text-decoration:none;

	padding:0 0 4px 0;

	font-weight:normal;

}

h2.content_left_roundbox_mid_hdr

{

	color:#cc3333;

	font-size:24px;

	text-decoration:none;

	padding:0 0 4px 0;

	font-weight:normal;

}

.content_box

{ width:684px;

	padding:0 0 11px 0;

	margin:0 0 20px 0;

	border-bottom:1px solid #dedede;

}

.content_pic

{

	width: auto;

	height: auto;

	float:left;

	padding:0 4px 0 0;

}

.content_info

{

	width:530px;

	padding:0 0 5px 15px;

	float:left;

}

h3.content_info_top

{

	padding:0 0 5px 0;

	color:#000000;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

}

.content_info_top2

{

	padding:0 0 5px 0;

	color:#CC3333;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

}



.content_info_top2 a

{

	padding:0 0 5px 0;

	color:#CC3333;

	font-size:16px;

	font-weight:bold;

	text-decoration:none;

}



.content_info_top2 a:hover

{

	padding:0 0 5px 0;

	color:#CC3333;

	font-size:16px;

	font-weight:bold;

	text-decoration:underline;

}

.content_info_mid

{

	padding:0 0 10px 0;

}

.linktxt_blue01:link, .linktxt_blue01:active, .linktxt_blue01:visited

{

	color:#1b81d0;

	font-size:14px;

	font-weight:bold;

	text-decoration:underline;

}

.linktxt_blue01:hover

{

	color:#1b81d0;

	font-size:14px;

	font-weight:bold;

	text-decoration:none;

}

.linktxt_blue02:link, .linktxt_blue02:active, .linktxt_blue02:visited

{

	color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

}

.linktxt_blue02:hover

{

	color:#000000;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

}

.linktxt_green01:link, .linktxt_green01:active, .linktxt_green01:visited

{

	color:#66cc33;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

}

.linktxt_green01:hover

{

	color:#000000;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

}

.linktxt_green02:link, .linktxt_green02:active, .linktxt_green02:visited

{

	color:#66cc33;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

}

.linktxt_green02:hover

{

	color:#000000;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

}

h2.content_box2_hdr

{

	color:#333333;

	font-size:18px;

	text-decoration:none;

	padding:0 0 10px 0;

	font-weight:normal;

}

h2.content_box2_hdr em

{

	color:#1b81d0;

	font-style:normal;

}

.content_box2_c1

{

	/*width:25%;*/

	padding:0 20px 0 0;

	float:left;

}

.content_box2_c1 ul

{

	width:670px;

	float:left;

}

.content_box2_c1 ul li

{

	width:160px;

	float:left;

	list-style:none;

	color:#000000;

}

.content_box2_c1 a

{

	color:#1b81d0;

	font-size:11px;

	text-decoration:none;

}

.content_box2_c1 a:hover

{

	color:#1b81d0;

	font-size:11px;

	text-decoration:underline;

}

.content_left_roundbox_bottom

{

	background:url(../images/white_round_box.gif) bottom left;

	padding:0 0 0 10px;

}

.content_left_roundbox_bottom div

{

	background:url(../images/white_round_box.gif) bottom right;

	height:15px;

}

.content_right

{

	width:258px;

	float:right;

}

.content_roundboxbg_right

{

	background:url(../images/white_round_box_midbg_right.gif) repeat-y;

	padding:0px 20px 0 20px;

	

}

.content_rightbox_r2

{

	color:#999999;

	font-size:14px;

	padding:10px 0 5px 5px;

}

.content_rightbox_r2_hdr

{

	color:#333333;

	font-size:18px;

	text-decoration:none;

	padding:0 0 10px 0;

}

.content_rightbox_r2_content a

{

	color:#578cca;

	font-size:11px;

	text-decoration:none;

}

.content_rightbox_r2_content a:hover

{

	color:#578cca;

	font-size:11px;

	text-decoration:underline;

}





/********* end of content left box ******/



/********* footer *********/

.footer

{

	background:#a6d8f8 url(../images/footer_bg.gif) repeat-x top left;

	padding:33px 0 10px 0;

}

.footer_container

{

	width:988px;

	margin:0px auto;

}

.footer_roundbox_top

{

	background:url(../images/footer_roundbox.gif) no-repeat left top;

	padding:0 0 0 10px;

}

.footer_roundbox_top div

{

	background:url(../images/footer_roundbox.gif) no-repeat right top;

	height:10px;

}

.footer_roundbox_midbg

{

	background:#66a9db url(../images/footer_roundbox_bg.gif) repeat-x;

	padding:0 10px 0 10px;

}

.footer_roundbox_bottom

{

	background:url(../images/footer_roundbox.gif) no-repeat left bottom;

	padding:0 0 0 10px;

}

.footer_roundbox_bottom div

{

	background:url(../images/footer_roundbox.gif) no-repeat right bottom;

	height:10px;

}

.footer_midbox

{

	width:15.5%;

	float:left;

	padding:0 10px 0 0;

	color:#ffffff;

	font-weight:bold;

}

.footer_midbox_hdr

{

	border-bottom:#629bc5 1px solid;

	padding-bottom:5px;

}

.footer_midboxlink

{

	margin:0 0 0 17px;

	padding:0px;

}

.footer_midboxlink li

{

	list-style-image:url(../images/bulet.gif);

	vertical-align:middle;

}

.footer_midboxlink li a

{

	color:#ffffff;

	text-decoration:none;

}

.footer_midboxlink li a:hover

{

	color:#ffffff;

	text-decoration:underline;

}

.footer_txt

{

	text-align:center;

	color:#ffffff;

	font-size:11px;

}

.footer_txt a

{

	color:#ffffff;

	text-decoration:none;

}

.footer_txt a:hover

{

	color:#000000;

	text-decoration:underline;

}





/**** added on 30/06/2009 ****/

.content_left_roundbox_midbg_left

{

	background:url(../images/white_round_box_midbg_2.gif) repeat-y top left;

	padding:0 0 0 10px;

}

.content_left_roundbox_midbg_right

{

	background:url(../images/white_round_box_midbg_2.gif) repeat-y top right;

	padding:10px;

	margin:0 auto;

	

}

.txtcenter

{

	text-align:center;

}

.regbox

{

	border:#85bde3 2px solid;

	width:450px;

	padding:15px;

	margin:0 auto;

	background:#ebf3f8;

}

.regbox dl

{

	width:430px;

	margin:0 auto;

	display:block;

}

.regbox dl dt

{

	float:left;

	width:180px;

	color:#333333;

	font-size:11px;

	font-style:italic;

	font-weight:bold;

}

.regbox dl dt em

{

	color:#d50000;

	font-size:11px;

}

.regbox dl dd 

{

	float:left;

	width:250px;

	padding:0 0 5px 0;

}

.regbox dl dd select

{

	border:#b1b7bb 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:250px;

}

.regbox dl dd input.c3

{

	border:#b1b7bb 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:244px;

}

.regbox dl dd select.c2

{

	border:#b1b7bb 1px solid;

	padding:2px;

	width:150px;

}

.regbox dl dd input.c1

{

	border:#b1b7bb 1px solid;

	padding:2px;

	width:145px;

}



/**** added on 01-07-2009 ****/

.bluebox

{

	padding:0 4px 10px 4px;

}

.bluebox_top

{

	background:url(../images/bluebox_top.gif) no-repeat top left;

	height:10px;

}

.bluebox_mid

{

	background:#a6d8f8 url(../images/bluebox_midbg_top.gif) repeat-x top left;

	padding:0 20px;

}

.bluebox_mid_c1

{

	width:30%;

	float:left;

	padding:10px 20px 10px 60px;

}

.bluebox_mid_c1 h1

{

	color:#003560;

	font-size:21px;

	font-weight:normal;

	padding-bottom:20px;

}

.bluebox_mid_c1 p

{

	color:#003560;

	font-size:15px;

	font-weight:normal;

}

.bluebox_mid_c2

{

	width:40%;

	float:right;

	padding:10px 20px 10px 20px;

}

.bluebox_bot

{

	background:url(../images/bluebox_bot.gif) no-repeat bottom left;

	height:10px;

}

.roundbox_blue_top

{

	background:url(../images/roundedbox_blue.gif) no-repeat top left;

	padding:0 0 0 10px;

}

.roundbox_blue_top div

{

	background:url(../images/roundedbox_blue.gif) no-repeat top right;

	height:10px;

}

.roundbox_blue_mid

{

	background:#c8e8fb;

	padding:15px 25px;

	color:#003d6d;

	font-size:14px;

}

.roundbox_blue_mid a

{

	color:#003d6d;

	font-size:15px;

	text-decoration:none;

	font-weight:normal;

}

.roundbox_blue_mid a:hover

{

	color:#006dc4;

	font-size:15px;

	text-decoration:underline;

	font-weight:normal;

}

a.link01

{

	color:#006dc4;

	font-size:15px;

	text-decoration:none;

	font-weight:normal;

}

a.link01:hover

{

	color:#006dc4;

	font-size:15px;

	text-decoration:underline;

	font-weight:normal;

}

.roundbox_blue_bot

{

	background:url(../images/roundedbox_blue.gif) no-repeat bottom left;

	padding:0 0 0 10px;

}

.roundbox_blue_bot div

{

	background:url(../images/roundedbox_blue.gif) no-repeat bottom right;

	height:10px;

}

.linktxt_blue03:link, .linktxt_blue03:active, .linktxt_blue03:visited

{

	color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

}

.linktxt_blue03:hover

{

	color:#000000;

	font-size:11px;

	font-weight:bold;

	text-decoration:none;

}

h1.tab a

{

	color:#996600;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

}

h1.tab a:hover

{

	color:#996600;

	font-size:16px;

	text-decoration:underline;

	font-weight:normal;

}

/*********** added as on 06-07-2009 ************/

ul

{

	list-style:none;

}

.header_toplinkbox ul

{

	width:450px;

	margin:0;

	height:20px;



}

.header_toplinkbox ul li

{

	float: right; 

	font-weight:normal; 

	position:relative; 

	z-index:100;

}

/*.header_toplinkbox ul li span

{

	width:auto;

	float:left;

}*/

.header_toplinkbox ul li img.im1{float:left; padding:0 0 0 10px;}

.header_toplinkbox ul li.subnav

{

	background:url(../images/arrow_gray.gif) no-repeat right 6px; z-index:100;

}

.header_toplinkbox ul li a

{

	float:left; 

	color:#ffffff; 

	text-decoration:none;

	font-size:11px;

	padding:0 10px 10px;

}

.header_toplinkbox ul li a:hover

{

	color:#ffffff;

	text-decoration:none;

	background:none;

	font-size:11px;

}

.sub-nav

{

	position:absolute; 

	top:20px; 

	left:10px; 

	background:#333333; 

	border:1px solid #5f9dcc; 

	font-size:11px; 

	text-transform:none; 

	display:none; 

	z-index:100;

	float:left;

}

.sub-nav ul{width:160px; height:auto;}

.sub-nav ul li{float:left; display:block; font-weight:normal; text-transform:none; padding:5px 10px; color:#333; cursor:pointer; clear:both; border-bottom:1px solid #ccc; background:#fff; text-align:left; width:140px;}

.sub-nav ul li a{float:none; padding:0; color:#578cca; font-weight:bold}

.sub-nav ul li a:hover{background:none; color:#333333; text-decoration:underline}

.sub-nav ul li:hover{background:#f6f6f6; color:#333}

.sub-nav ul li img{position:absolute}

.sub-nav ul li span{width:165px; display:block; padding-left:20px; padding-right:10px}

.inbox

{

	border:#a6d8f8 1px solid;

}

p.hdr

{

	background:#a6d8f8;

	padding:5px 0 5px 10px;

	color:#003560;

	font-size:14px;

}

.inbox_content

{

	padding:0 10px 10px 10px;

}

.inbox_content ul li

{

	border-bottom:#a6d8f8 1px solid;

	padding:5px 0;

}

.inbox_content ul li img

{

	padding-right:5px;

}





/*---------------------------------------developed on 7-7-2009----------------------------------------------*/



p{padding:0;

margin:0;

clear:both;

}



.left{float:left;}



.right{float: right;}



.content_infodefault

{ width:530px;

	padding:0 0 5px 0;

	float:left;

}



.leftcontent_info{float:left;

width:378px;

padding:0 8px 0 0;

}





.textprice{font-family:Arial, Tahoma;

	font-size:11px;

	color:#c39c00;

	font-weight: normal;

	text-decoration:none;

}



.content_boxtop

{

	padding:0 0 4px 0;

}







/*developed on 8-7-2009*/



/*-----------------------------header styles-----------------------*/



.header_bgmodf

{ width:988px;

	background:url(../images/header_bg.gif) repeat-y top left;

	float:left;

}



.header_main{width:988px;
margin:0 auto;
overflow:hidden;
}

.header_container

{

	width:988px;

	margin:0px auto;

	clear:both;

	overflow:hidden;

}



.headsublang

{

	width:988px;

	margin:0px auto;

	clear:both;

	overflow:hidden;

}



.headerinner

{

	width:988px;

	float:left;

	clear:both;

	overflow:hidden;

}



h1.maintopheading

{

	color:#cc3333;

	font-size:24px;

	text-decoration:none;

	padding:0;

	font-weight:normal;

}



.languagepanel{width:285px; position:absolute; padding:0;  margin:8px 0 0 400px; z-index:100;

}



.arrowpos{margin:6px 6px 0 0;}



.langbg{background-image:url(../images/langbg.gif);

background-repeat:no-repeat;

width:120px;

height:18px;

float:left;

padding:2px 0 0 5px;

}

.langbg a{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: bold;

	text-decoration:none;

	display:block;

}

.langbg a:hover{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: bold;

	text-decoration:none;

}



.languageinner{padding:3px 0 3px 0; width:285px; overflow:hidden; clear:both; background-color:#f4fdfe; border:1px solid #69dfff;

margin:1px 0 0 0;}



ul.language{width:auto;

height:auto;

padding:0;

margin:0;

list-style:none;

}

ul.language li{width:115px;

height:18px;

padding:2px 4px 2px 4px;

margin:0 7px 0 0;

float:left;

display: inline;

font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	

}

ul.language li a{

font-family:Arial, Tahoma;

	font-size:11px;

	color:#007599;

	font-weight: normal;

	text-decoration:none;

	display: block;

	

}

ul.language li a:hover{

font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration: none;

}





/*-------------------------------body styles--------------------------------*/



.ylow_roundboxmodf

{

	width:980px; margin:0 auto; padding:0 4px 0 4px;

}


.body_main{width:988px;
margin:0 auto;
}

.body_container

{

	width:988px;

	margin:0 auto;

	clear:both;

	overflow:hidden;	

}



.bodyinner

{

	width:968px;

	clear:both;

	overflow:hidden;

	float:left;

	padding:7px 0;

	}



.bodysub{width:988px;

margin:0 auto;

overflow:hidden;

}



.ylowtopsrc_panel

{

	background:#f5db72 url(../images/ylow_rounfbox_midbg.gif) repeat-x;

	overflow:hidden;

}



h2.toptext{font-family:Arial, Tahoma;

font-size:20px;

font-weight:normal;

text-decoration:none;

background-color:#ffeca1;

color:#000000;

padding:0;

margin:0;

}





ul.advertiselist li{background-image:url(../images/bullet.gif);

background-repeat:no-repeat;

background-position:5px 0;

padding-left:25px;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#1b81d0;

text-decoration:none;

display:list-item;

width:auto;

height:auto;

margin:0 0 10px 0;

}

ul.advertiselist li a{

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#1b81d0;

text-decoration: underline;

width:auto;

height:auto;

margin:0;

padding:0;

}

ul.advertiselist li a:hover{

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#1b81d0;

text-decoration: none;

width:auto;

height:auto;

margin:0;

padding:0;

}



.subinner{padding:0;

margin:0;

width:100%;

float:left;

}



.boxtop_l{background-image:url(../images/boxtop_l.gif);

width:14px;

height:14px;

background-repeat:no-repeat;

float:left;

}



.boxtop_r{background-image:url(../images/boxtop_r.gif);

width:14px;

height:14px;

background-repeat:no-repeat;

float: right;

}



.boxbot_l{background-image:url(../images/boxbottom_l.gif);

width:14px;

height:14px;

background-repeat:no-repeat;

float:left;

}



.boxbot_r{background-image:url(../images/boxbottom_r.gif);

width:14px;

height:14px;

background-repeat:no-repeat;

float: right;

}



.boxmid{background-image:url(../images/boxmid.gif);

width:968px;

background-repeat: repeat-y;

float:left;

padding:0 10px 0 10px;

overflow:hidden;

}



.boxtop{background-image:url(../images/boxtop.gif);

background-repeat:repeat-x;

height:14px;

float:left;

width:988px;

}



.boxbottom{background-image:url(../images/boxbottom.gif);

height:14px;

background-repeat:repeat-x;

float:left;

width:988px;

}



.bodypanel{width:988px;

float:left;

background-color:#FFF;

}



.content_left_roundbox_midbg_leftmodf

{

	padding:0;

}



.spacermodf{

width:988px;

	margin:0px auto;

	clear:both;

	height:10px;

}



.topround

{

	width:963px;

	clear:both;

	overflow:hidden;

	background:#ffeca1;

	float:left;

	padding:4px 0 4px 5px;}

	

	.loginpanel{width:445px; height:40px;  position:absolute; margin:0 0 0 530px;

	}



.adv_search

{

	padding:0px 0px 5px 0px;

}

.adv_search .formbox

{

	background:#ffeca1;

	padding:10px 20px 5px 20px;

}

.adv_search dl

{

	width:470px;

	margin:0 auto;

	display:block;

}

.adv_search dl dt

{

	float:left;

	width:110px;

	color:#333333;

	font-size:14px;

	font-style: normal;

	font-weight:normal;

}

.adv_search dl dd 

{

	float:left;

	width:250px;

	padding:0 0 5px 0;

}

.adv_search dl dd select

{

	border:#a99b64 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:250px;

}

.adv_search dl dd select.c2

{

	border:#a99b64 1px solid;

	padding:2px;

	width:150px;

}

.adv_search dl dd input.c1

{

	border:#a99b64 1px solid;

	padding:2px;

	width:145px;

}





.linklists

{

	color:#1b81d0;

	font-size:11px;

	font-weight:normal;

	text-decoration:underline;

	padding:0 8px 0 0;

}

.linklists:hover

{

	color:#1b81d0;

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

}



.linkthin

{

	color:#1b81d0;

	font-size:11px;

	font-weight: normal;

	text-decoration:underline;

	padding:0 8px 0 0;

}

.linkthin:hover

{

	color:#1b81d0;

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

}



.textsrc{font-family:Arial, Tahoma;

	font-size:11px;

	color:#7a7a7a;

	font-weight: normal;

	text-decoration:none;

}

.textsrc a{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration: underline;

}

.textsrc a:hover{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration:none;

}





.inboxcontentmodf

{

	padding:0 10px 10px 10px;

}

.inboxcontentmodf ul li

{

	border-bottom:#ffffff 1px solid;

	padding:5px 0;

}

.inboxcontentmodf ul li a

{

	border-bottom:#ffffff 1px solid;

	padding:5px 0;

	color:#1b81d0;

	font-size:11px;

	text-decoration:none;

}

.inboxcontentmodf ul li a:hover

{

	border-bottom:#ffffff 1px solid;

	padding:5px 0;

	color:#1b81d0;

	font-size:11px;

	text-decoration: underline;

}

.inboxcontentmodf ul li img

{

	padding-right:5px;

}



.inboxtop

{ width:200px; margin:0 auto;

	border:#0066cc 1px solid;

}





.content_righttop

{ width:205px; margin:0 auto;

	color:#999999;

	font-size:14px;

	padding:0 0 5px 0;

}



.contentmodf

{

	padding:0 0 5px 0;

	overflow:hidden;

	clear:both;

	font-size:12px;

}



/*-------------------------------------login box styles------------------------------------*/



.autodiv{float:left;

width:auto;

height:auto;

padding:4px 0 0 5px;

}



.autodivsub{float:left;

width:auto;

height:auto;

padding:11px 0 0 5px;

}

.loginlabel

{

	color:#ffffff;

	font-size:11px;

	width: auto;

	float:left;

	padding:14px 0 0 0;

}



.loginlabelbox

{

	width:85px;

	float:left;

	padding:10px 0 0 5px;

}

.logintextfld{border:#e9e9e9 1px solid;

	background:#ffffff;

	color:#666666;

	width:80px;

	font-size:11px;

	height:18px;

	padding:2px 2px 0 4px;

	font-style: normal;

}



.textwhite{font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#ffffff;

text-decoration: none;

}

.textwhite a{font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#ffffff;

text-decoration: underline;

}

.textwhite a:hover{font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#ffffff;

text-decoration: none;

}



.textgap{margin-left:252px;}



.loginbox_r1modf

{

	width:30%;

	margin:0 auto;

}



/*-------------------------------------left panel-----------------------*/



.leftpanel

{

	width:230px;

	float: left;

	overflow:hidden;

}



.leftpanel_inner

{

	width:230px;

	float: left;

	padding:0 0 10px 0;

	overflow:hidden;

}



.left_panelboxtop{background-image:url(../images/boxtop.gif);

background-repeat:repeat-x;

height:14px;

float:left;

width:230px;

}



.left_panelboxbottom{background-image:url(../images/boxbottom.gif);

height:14px;

background-repeat:repeat-x;

float:left;

width:230px;

}



.left_panelboxmid{background-image:url(../images/leftpanelbg.gif);

width:210px;

background-repeat:repeat-y;

float:left;

overflow:hidden;

padding:0 10px 0 10px;

}



.leftlsub{width:210px;

float:left;

overflow:hidden;

}



.leftauto{padding:0 0 10px 5px; overflow:hidden;

}



h3.textlefttop{font-family:Arial, Tahoma;

	font-size:14px;

	color:#00000;

	font-weight: normal;

	text-decoration:none;

	background:#ffeca1;

	padding:3px;

}



h4.headinglefttop{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: bold;

	text-decoration:none;

}





ul.sortlist{width:auto;

height:auto;

padding:0;

margin:0;

list-style:none;

}



ul.sortlist li{

font-family:Arial, Tahoma;

font-size:12px;

font-weight: normal;

color:#7a7a7a;

text-decoration:none;

display:list-item;

width:auto;

height: auto;

margin:0 0 5px 0;

}

ul.sortlist li a{

	background-image:url(../images/bullet.gif);

background-repeat:no-repeat;

background-position:5px -1px;

padding-left:25px;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#1b81d0;

text-decoration: underline;

width:auto;

height:auto;

margin:0;

}

ul.sortlist li a:hover{

	background-image:url(../images/bullethover.gif);

background-repeat:no-repeat;

background-position:5px -1px;

padding-left:25px;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#1b81d0;

text-decoration: none;

width:auto;

height:auto;

margin:0;

}

ul.sortlist li a.select{

	background-image:url(../images/bullethover.gif);

background-repeat:no-repeat;

background-position:5px -1px;

padding-left:25px;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#1b81d0;

text-decoration: none;

width:auto;

height:auto;

margin:0;

}





.leftauto p.sortpan{padding:0 0 6px 0;}



.leftauto p.sortpan label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#7a7a7a;

	font-weight: normal;

	text-decoration:none;

	width:60px;

	float:left;

	display:block;

}

.leftauto input{border:#b1b7bb 1px solid;

	padding:2px;

	width:110px;

	font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#000000;

text-decoration: none;

}



.propertybox{ border:1px solid #cccccc;

padding:10px;

margin-bottom:10px;

}



.botgap{padding-bottom:7px;}



span.imgcenter{text-align:center;}





/*----------------------------------------right panel------------------------------------*/





.rightpanel

{

	width:230px;

	float: right;

	overflow:hidden;

}



/*-------------------------------------------middle panel----------------------------*/



span.leftfl{ float:left;}



span.rightfl{ float: right; font-family:Arial, Tahoma;

	font-size:10px;

	color:#ffffff;

	text-align:center;

	padding:2px 0 0 0;

	font-weight: normal;

	text-decoration:none;

	background-image:url(../images/ratebox.gif); width:132px; height:32px; background-repeat:no-repeat;}



.middlepanel{width:748px; float:right; overflow:hidden; padding:0 0 0 10px;}



.mid_panelboxtop{background-image:url(../images/boxtop.gif);

background-repeat:repeat-x;

height:14px;

float:left;

width:746px;

}



.mid_panelboxbottom{background-image:url(../images/boxbottom.gif);

height:14px;

background-repeat:repeat-x;

float:left;

width:746px;

clear:both;

}



.midpanelbg{background-image:url(../images/midbg.gif);

width:725px;

background-repeat:repeat-y;

float:left;

overflow:hidden;

padding:0 10px 0 10px;

}



.midinner{

overflow:hidden;

padding-bottom:5px;

}



.midinfo_panel{width:675px;

overflow:hidden;

float:left;

padding:10px 10px 11px 10px ;

margin:0 0 20px 20px;

border:1px solid #d8d7d7;

background-color:#f9f9f9;

}





.midinfo_subpanel{width:530px;

overflow:hidden;

float:right;

}



.midinfo_picanel{width: auto;

overflow:hidden;

float:left;

}



span.leftspace{width: auto; float: left; margin-left:244px;}



span.rightspace{width:auto; float: right;}



p.algrgt{text-align:right;}



span.leftpagen{width: auto; float: left;}



.pagnpanelm{

float:left;

width:746px;

clear:both;

overflow:hidden;

padding:10px 0 0 0;

}



/*----------------------------------------sign up page style---------------------------------------------*/



.signuppanel{width:506px; float:left; margin:0; overflow:hidden; padding:0 10px 0 10px;}



.signupauto{width:303px;

height:auto;

float:left;

}



.text_signuplabel{font-family:Arial, Tahoma;

	font-size:11px;

	color:#7a7a7a;

	font-weight: bold;

	text-decoration:none;

}





select.signupdropdwn_month{ width:80px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



select.signupdropdwn_day{ width:50px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}







.signupautodivsub{float:left;

width:auto;

height:auto;

padding:0 0 0 5px;

}





.signupinfo{float:left;

width:232px;

overflow:hidden;

}





.signupterms{width:506px; float:left; overflow:hidden; padding:11px 0 0 0;}

.signupterms a{

color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

}

.signupterms a:hover{

     color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

}



.margingap_l{margin-left:10px;}



.signupbgmid{background-image:url(../images/signupbg.gif);

width:486px;

background-repeat:repeat-y;

float:left;

overflow:hidden;

padding:0 10px 0 10px;

}



.signuptop{background-image:url(../images/boxtop.gif);

background-repeat:repeat-x;

height:14px;

float:left;

width:506px;

}



.signupbottom{background-image:url(../images/boxbottom.gif);

height:14px;

background-repeat:repeat-x;

float:left;

width:506px;

clear:both;

}



.signupright{width:340px;

float: left;

overflow:hidden;

padding:15px;

margin:0 0 0 45px;

background-color:#fef4bd;

}



.signuprightinner{width:340px;

float:left;

overflow:hidden;

padding:0;

}



.signuprightinner span{padding:0 0 10px 0; font-weight:bold;}





ul.party{width:340px;

height:auto;

padding:10px 0 0 0;

margin:0;

list-style:none;

}

ul.party li{width:auto;

height:auto;

padding:0 8px 8px 0;

margin:0;

float:left;

display: inline;

}



.imgborder{border:1px solid #0aa3c9; padding:5px; margin:45px 0 0 0;}

/*---------------------------------home form box-------------------------*/

.formpanel{width:378px;

	margin:0 auto;

	overflow:hidden;

	clear:both;

}

.formpanel p.textadvsrv{padding:0 0 6px 0;}



.formpanel p.textadvsrv label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:121px;

	float:left;

	display:block;

	padding:2px 0 0 0;

}





.formpanel .t1{

	border:#a99b64 1px solid;

	padding:2px;

	width:145px;

}



.formpanel select{border:#a99b64 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:250px;

}



.formpanel .s1{border:#a99b64 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:150px;

}



.formpanel .navbuttons{width:355px;

	margin:0 auto;

	overflow:hidden;

	text-align:center;}

	

.formpanel div.navbuttons{text-align:center;

}

/*------------------------------------footer---------------------------*/





.footer_main{width:100%;

margin:0 auto;

overflow:hidden;

clear:both;

}

.footer_wrapper{width:100%;

margin:0 auto;

background:#a6d8f8 url(../images/footer_bg.gif) repeat-x top left;

overflow:hidden;

}



.footerinner

{

	width:988px;

	margin:0 auto;

	clear:both;

	position:relative;

	padding-top:33px;

}





/*developed on 16-7-2009*/



.leftpanelsrc{

width:230px;

float: right;

overflow:hidden;

padding:0 0 0 0;



}



.rightpanellists{

width:740px;

float: left;

overflow:hidden;

padding:0 0px 0 0px;

}



.rightlists_sub{

width:725px;

float:right;

overflow:hidden;

padding:0;

}



select.dropdwn_list{ width:45px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



select.dropdwn_list2{

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.toplinkspanel{width:305px; position:absolute; padding:5px 0 0 0;  margin:8px 0 0 540px; z-index:200;

}



.toplinksdefault{width:305px; float:right; height:30px;}





.midinner p.signupinfo{padding:0 0 10px 0; width:486px;}



.midinner p.signupinfo label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:160px;

	float:left;

	display:block;

	padding:4px 0 0 6px;

}

.midinner input.entertext{ width:280px;

height:18px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.midinner select{ width:250px;

height:25px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	

}





/*developed on 20-7-2009*/





.textsubheading{font-family:Arial, Tahoma;

	font-size:17px;

	color:#1b81d0;

	font-weight: bold;

	text-decoration: none;

}



.sortitem{ background-image:url(../images/sortbg.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#008fb4;

text-decoration: none;

width:280;

height:20px;

margin:0;

padding:5px 0 0 30px;

display:block;

}

.sortitem:hover{ background-image:url(../images/sortbgh.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#008fb4;

text-decoration: none;

width:280;

height:20px;

margin:0;

padding:5px 0 0 30px;

display:block;

}





.sortitem_col{ background-image:url(../images/sortbgcol.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#008fb4;

text-decoration: none;

width:280;

height:20px;

margin:0;

padding:5px 0 0 30px;

display:block;

}

.sortitem_col:hover{ background-image:url(../images/sortbgcolh.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#008fb4;

text-decoration: none;

width:280;

height:20px;

margin:0;

padding:5px 0 0 30px;

display:block;

}



.loginauto{padding:0 0 10px 0; overflow:hidden;

}





.loginright{width:340px;

float: left;

overflow:hidden;

padding:15px;

margin:5px 0 0 45px;

background-color:#c7f3fe;

}



loginright div{padding:0 0 10px 0; overflow:hidden;}



loginright span{font-weight:bold;}



.loginright p.logininfo{padding:11px 0 0 0; width:486px;}



.loginright p.logininfo a{font-family:Arial, Tahoma;

	font-size:11px;

	color:#006db9;

	font-weight: normal;

	text-decoration: underline;

}

.loginright p.logininfo a:hover{font-family:Arial, Tahoma;

	font-size:11px;

	color:#006db9;

	font-weight: normal;

	text-decoration: none;

}



.loginright p.logininfo label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:90px;

	float:left;

	display:block;

	padding:4px 0 0 22px;

}

.loginright .loginfield { width:200px;

height:18px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.inpbutton{background:url(../images/buttonbg.gif) no-repeat;

width:75px;

height:23px;

font-family:Arial, Tahoma;

	font-size:14px;

	color:#ffffff;

	font-weight: bold;

	text-decoration:none;

	text-align:center;

	border:none;

	outline:none;

	cursor:pointer;

}



.gobutton{background:url(../images/gobg.gif) no-repeat;

width:33px;

height:23px;

font-family:Arial, Tahoma;

	font-size:14px;

	color:#ffffff;

	font-weight: bold;

	text-decoration:none;

	text-align:center;

	border:none;

	outline:none;

	cursor:pointer;

}



/*developed on 21-7-2009*/

.textpropertyID{font-family:Arial, Tahoma;

	font-size:15px;

	color:#000000;

	font-weight: bold;

	text-decoration: none;

}



.textproperty_locate{font-family:Arial, Tahoma;

	font-size:11px;

	font-weight: normal;

	text-decoration:none;

	color:#000000;

}

.textproperty_locate a{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration: underline;

}

.textproperty_locate a:hover{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration:none;

}



h2.textproperty_name

{

	color:#000000;

	font-size:18px;

	text-decoration:none;

	font-weight:normal;

}



ul.features{width:auto;

height:auto;

padding:0;

margin:0;

list-style:none;

}

ul.features li{width:auto;

height:auto;

padding:0;

margin:0;

display:inline;

float:right;

font-family:Arial, Tahoma;

font-size:10px;

font-weight:normal;

text-decoration: none;

color:#0879d9;

padding-left:10px;

}

ul.features li a{

font-family:Arial, Tahoma;

font-weight:normal;

text-decoration: underline;

color:#0879d9;

}

ul.features li a:hover{

font-family:Arial, Tahoma;

font-weight:normal;

text-decoration: none;

color:#0879d9;

}



.iteminfo_l{width:540px;

float:left;

overflow:hidden;

}

.iteminfo_r{width: auto;

float: right;

overflow:hidden;

padding:0 0 0 10px;

}



.itemborder{border:1px solid #1b81d0;

padding:3px;

}





.buttonmail{background:url(../images/buttonmail.jpg) no-repeat;

width:232px;

height:28px;

padding:0 0 0 42px;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: bold;

text-decoration: none;

color:#ffffff;

border:none;

outline:none !important;

cursor:pointer;

}



.alignr{text-align:right;} .aligntop{ padding-top:5px;}



.tabpanel{ clear:both; height:27px; width:948px; background-image:url(../images/tabline.gif);

background-repeat:repeat-x; margin:0 auto; overflow:hidden;}



.tabpanelpos{width:948px;

margin:0;

height:27px;

z-index:100;

}





ul.tab{width:auto;

height:auto;

padding:0;

margin:0;

list-style:none;



}

ul.tab li{

width:140px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

line-height:30px;

display: inline;

float:left;

background-image:url(../images/button_off.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

color:#000000;

text-align:center;

outline:none;

border:none;

cursor:pointer;

}

ul.tab li a{

width:140px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/button_off.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}

ul.tab li a:hover{

width:140px;

padding:0 0 0 0;

margin:0 3px 0 0;

line-height:30px;

display: inline;

float:left;

background-image:url(../images/button_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

text-decoration: none;

text-align:center;

color:#000000;

outline:none;

border:none;

cursor:pointer;

}

ul.tab li .select{

width:140px;

padding:0 0 0 0;

margin:0 3px 0 0;

line-height:30px;

display: inline;

float:left;

background-image:url(../images/button_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

text-decoration: none;

text-align:center;

color:#000000;

outline:none;

border:none;

cursor:pointer;

}



.roundtop{width:968px;

margin:0 auto;

clear:both;

height:10px;

overflow:hidden;

}



.roundtop_l{background-image:url(../images/round_topl.gif);

background-repeat:no-repeat;

width:10px;

height:10px;

float:left;

}



.roundtop_r{background-image:url(../images/round_topr.gif);

background-repeat:no-repeat;

width:10px;

height:10px;

float: right;

}



.roundbottom{width:968px;

margin:0 auto;

clear:both;

background-image:url(../images/round_bottom.gif);

background-repeat:repeat-x;

height:10px;

overflow:hidden;

}



.roundbot_l{background-image:url(../images/round_botl.gif);

background-repeat:no-repeat;

width:10px;

height:10px;

float:left;

}



.roundbot_r{background-image:url(../images/round_botr.gif);

background-repeat:no-repeat;

width:10px;

height:10px;

float: right;

}



.roundmid{width:946px;

border-left:1px solid #f3d472;

border-right:1px solid #f3d472;

margin:0 auto;

padding:0 10px;

}



.itemimage_panel{width:760px;

margin:0 auto;

}



ul.itemimage{

width:964px;

height:auto;

padding:0;

margin:0;

list-style:none;

text-align:center;

}

ul.itemimage li{

padding:0;

margin:0 6px 6px 0;

width:369px;

display:inline;

float:left;

}

ul.itemimage li span{ display:block; background-color:#2bafd5;

font-family:Arial, Tahoma;

font-size:10px;

text-decoration: none;

text-align:center;

color:#ffffff;

padding:5px 0;

margin:4px 0 0 0;

}



.descpleft{width:455px;

float:left;

overflow:hidden;

}



.mappanel{width:480px;

float: right;

overflow:hidden;

text-align:right;

}



select.listunit{width:50px;

height:22px;

border:1px solid #d2d2d2;

font-family:Arial, Tahoma;

font-size:11px;

font-weight:normal;

text-decoration: none;

color:#000000;

}



.contactown_l{

width:466px;

float:left;

overflow:hidden;

}



.contactown_r{

width:466px;

float: right;

overflow:hidden;

}



/*developed on 22-7-2009*/



.contactown_l p.contactinfo{padding:0 0 10px 0; width:466px;}



.contactown_l p.contactinfo label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:160px;

	float:left;

	display:block;

	padding:4px 0 0 6px;

}

.contactown_l .enterinfo{ width:280px;

height:18px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.contactown_l .textareainfo{ width:280px;

height:75px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.contactown_l select{ width:150px;

height:25px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	

}







.contactown_r p.contactinfor{padding:0 0 10px 0; width:466px;}



.contactown_r p.contactinfor label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:160px;

	float:left;

	display:block;

	padding:4px 0 0 6px;

}

.contactown_r input.enterinfor{ width:280px;

height:18px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.contactown_r select{ width:150px;

height:25px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	

}



.navdef{

width:466px;

float:left;

overflow:hidden;

text-align:center;

}

.descrpauto{padding:0 0 10px 0; overflow:hidden; clear:both;

}



.descrpautoborder{padding:0 0 10px 0; margin:0 0 10px 0; overflow:hidden; border-bottom:1px solid #e0e0e0;

}





/*developed on 23-7-2009*/



.postext{float: left; font-size:14px; color:#000000; font-weight:bold;  padding:6px 0 0 10px;}



.chngsrc_bg{background:url(../images/chngsrc_bg.gif) no-repeat; width:185px; height:35px;

border:none; outline:none; cursor:pointer; text-align:center; font-family:Arial, Tahoma;

	font-size:22px; color:#ffffff; font-weight: normal; text-decoration:none;}

	

p.criteria{font-family:Arial, Tahoma;

	font-size:11px;

	color:#636363;

	font-weight: normal;

	text-decoration:none;

	border-bottom:1px dashed #d9d9d9;

	padding:4px 0;

}



p.srcresults{ padding:0; margin:0 ;}

p.srcresults label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

padding:0 7px 0 0; 

margin:0 0 4px 0;

width: auto; display:block; float:left;

}

p.srcresults a{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: bold;

	text-decoration:none;

padding:2px 5px; margin:0 5px 4px 0; background-color:#f0f0f0;

display:block;

float:left;

}

p.srcresults a:hover{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: bold;

	text-decoration:none;

padding:2px 5px; margin:0 5px 4px 0; background-color:#eaeaea;

display:block;

}



.topheading{

	color:#cc3333;

	font-size:24px;

	text-decoration:none;

	padding:0;

	font-weight:normal;

}





.itemauto{width:260px; height:auto; float:left;

padding:0 10px 0 0;}



.textproperty_locate span.colourlabel{color:#626262;}

.textproperty_locate span.colourinfo{color:#767676;}



span.leftfl0{ float: left; font-family:Arial, Tahoma;

	font-size:11px;

	color:#ffffff;

	text-align:center;

	padding:6px 0 0 0;

	font-weight: bold;

	text-decoration:none;

	background-image:url(../images/ratebox.png); width:326px; height:24px; background-repeat:no-repeat;}

	

.gaptop{margin:10px 0 0 0;}



h2.textproperty_name a

{color:#1b81d0;

	font-size:18px;

	text-decoration: underline;

	font-weight:normal;

}

h2.textproperty_name a:hover

{color:#1b81d0;

	font-size:18px;

	text-decoration:none;

	font-weight:normal;

}





.featuredbox{width:185px; float:left; overflow:hidden; margin:0;}



.viewprop{background-image:url(../images/viewpropbg.gif);

width:141px;

height:17px;

background-repeat:no-repeat;

color: #000000;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	border:none;

	outline:none;

	cursor:pointer;

}



.itemautodes{width:430px; height:auto; float:left;

padding:0 9px 0 0; font-size:12px;}





h3.featuredproperty_name

{

	color:#000000;

	font-size:16px;

	text-decoration:none;

	font-weight: bold;

	clear:both;

}

h3.featuredproperty_name a

{

	color:#1b81d0;

	font-size:16px;

	text-decoration: underline;

	font-weight: bold;

}

h3.featuredproperty_name a:hover

{

	color:#1b81d0;

	font-size:16px;

	text-decoration:none;

	font-weight: bold;

}



h4.featuredproperty_name{font-family:Arial, Tahoma;

	font-size:14px;

	font-weight: normal;

	text-decoration:none;

	color:#000;

	clear:both;

}

h4.featuredproperty_name a{font-family:Arial, Tahoma;

	font-size:14px;

	font-weight: normal;

	text-decoration: underline;

	color:#1b81d0;

}

	h4.featuredproperty_name a:hover{font-family:Arial, Tahoma;

	font-size:14px;

	font-weight: normal;

	text-decoration:none;

	color:#1b81d0;

}



/*--------------------------------------developed on 27-7-2009------------------------------------------------*/



.mainrate_panel{ width:601px; overflow:hidden; margin:0 auto;

}



.corblue_topleft{background: url(../images/corblue_topleft.jpg) no-repeat;

width:11px;

height:27px;

float:left;

}



.corblue_topright{background: url(../images/corblue_topright.jpg) no-repeat;

width:11px;

height:27px;

float: right;

}



.corblue_top{background:url(../images/corblue_top.jpg) repeat-x;

height:27px;

}



.corblue_top span{ float: left; display:block; padding:8px 0 0 2px;

font-family:Arial, Tahoma;

	font-size:14px;

	font-weight: bold;

	text-decoration: none;

	color:#ffffff;

}



.corblue_bottomleft{background: url(../images/corblue_bottomleft.gif) no-repeat;

width:10px;

height:10px;

float:left;

}



.corblue_bottomright{background: url(../images/corblue_bottomright.gif) no-repeat;

width:10px;

height:10px;

float: right;

}



.corblue_mid{border-left:1px solid #e7e7e7;

border-right:1px solid #e7e7e7;

overflow:hidden;

padding:8px 11px 0 11px;

width:575px; float:left;

}

.corblue_bottom{background:url(../images/corblue_bottom.gif) repeat-x; height:10px; width:601px; float:left;}



.textrate{font-family:Arial, Tahoma;

	font-size:20px;

	font-weight: normal;

	text-decoration: none;

	color: #1f9d16;

}



.ratesmltxt{font-family:Arial, Tahoma;

	font-size:10px;

	font-weight: normal;

	text-decoration: none;

	color: #000000;

}



.textfield_rate{width:130px;

height:18px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:0;

}



select.ratelistmenu{ width:49px;

height:23px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;



}



.rateauto{ float:left; overflow:hidden;

font-family:Arial, Tahoma;

	font-size:11px;

	font-weight: normal;

	text-decoration: none;

	color:#000000;}

	

.rateautofld{ float:left; overflow:hidden; width:138px;

}

.rateautolist{ float:left; overflow:hidden; width:65px;

}



.gaprt_top{ padding:4px 8px 0 0;}





.inpbutncont{background:url(../images/btncontn.gif) no-repeat;

width:95px;

height:23px;

font-family:Arial, Tahoma;

	font-size:14px;

	color:#ffffff;

	font-weight: bold;

	text-decoration:none;

	text-align:center;

	border:none;

	outline:none;

	cursor:pointer;

}





/*--------------------------------------developed on 30-7-2009------------------------------------------------*/



.propinfo{width:370px;

float:left; overflow:hidden;}



.propinfor{width:132px; height:32px;

float: right;}



span.advmail{ float: left; font-family:Arial, Tahoma;

	font-size:10px;

	color:#ffffff;

	text-align:center;

	padding:4px 0 0 0;

	text-decoration:none;

	background-image:url(../images/avdemail.gif); width:130px; height:17px; background-repeat:no-repeat; 

	}







.textlocation{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration:none;

}

.textlocation a{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration: underline;

}

.textlocation a:hover{font-family:Arial, Tahoma;

	font-size:11px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration:none;

}



.imgthmb{width:132px; float:left; overflow:hidden; clear:both;} .botthgap{padding-bottom:3px;}



/*--------------------------------------developed on 31-7-2009------------------------------------------------*/



select.ownerform_listmenu{width:357px;

height:20px;

padding:0 0 0 5px;

border:1px solid #d2d2d2;

font-family:Arial, Tahoma;

font-size:11px;

font-weight:normal;

text-decoration: none;

color:#000000;

}



.ownerform_textfield{width:350px;

height:20px;

padding:0 0 0 5px;

border:1px solid #d2d2d2;

font-family:Arial, Tahoma;

font-size:11px;

font-weight:normal;

text-decoration: none;

color:#000000;

}



select.ownerform_listmenusml{width:156px;

height:20px;

padding:0 0 0 5px;

border:1px solid #d2d2d2;

font-family:Arial, Tahoma;

font-size:11px;

font-weight:normal;

text-decoration: none;

color:#000000;

}





.ownerform_textarea{width:357px;

height:105px;

padding:0 0 0 5px;

border:1px solid #d2d2d2;

font-family:Arial, Tahoma;

font-size:11px;

font-weight:normal;

text-decoration: none;

color:#000000;

}



.contactform_textfield{width:223px;

height:20px;

padding:0 0 0 5px;

border:1px solid #d2d2d2;

font-family:Arial, Tahoma;

font-size:11px;

font-weight:normal;

text-decoration: none;

color:#000000;

}





dl.ownerform{width:auto;

height:auto;

padding:0;

margin:0 0 0 100px;

}

dl.ownerform dt{width:260px;

height:auto;

padding:8px 16px 0 0;

margin:0;

float:left;

font-family:Arial, Tahoma;

font-weight:normal;

text-decoration: none;

color:#000000;

font-size:11px;

text-align:right;

}

dl.ownerform dd{width:410px;

height:auto;

padding:5px 0 0 0;

margin:0;

float:left;

}





.ownerform_auto{padding:0; overflow:hidden; clear:both; margin:0; }



.inpbutnmsg{background:url(../images/sndmsg_bg.gif) no-repeat;

width:135px;

height:23px;

font-family:Arial, Tahoma;

	font-size:14px;

	color:#ffffff;

	font-weight: bold;

	text-decoration:none;

	text-align:center;

	border:none;

	outline:none;

	cursor:pointer;

}





span.booknow{ float: left; font-family:Arial, Tahoma;

	font-size:11px;

	color:#ffffff;

	text-align:center;

	padding:4px 0 0 0;

	font-weight: bold;

	text-decoration:none;

	background-image:url(../images/booknowbg.gif); width:130px; height:17px; background-repeat:no-repeat;}



/*developed on 4-8-2009*/



h1.itemtab

{

	background:url(../images/ylow_tab_bg.gif) no-repeat;

	width:275px;

	height:37px;

	color:#996600;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	margin:0 0 12px 0;

}

h1.itemtab a

{

	background:url(../images/ylow_tab_bg.gif) no-repeat;

	width:250px;

	height:28px;

	padding:9px 0 0 25px;

	color:#996600;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	display:block;

	outline:none;

	cursor:pointer;

}

h1.itemtab a:hover

{

	background:url(../images/ylow_tab_bg_on.gif) no-repeat;

	color:#fff7ac;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	display:block;

	outline:none;

	cursor:pointer;

}

h1.itemtab .select

{

	background:url(../images/ylow_tab_bg_on.gif) no-repeat;

	color:#fff7ac;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	display:block;

}



h2.itemtab

{

	background:url(../images/ylow_tab_bg.gif) no-repeat;

	width:275px;

	height:37px;

	color:#996600;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	margin:0 0 12px 0;

}

h2.itemtab a

{

	background:url(../images/ylow_tab_bg.gif) no-repeat;

	width:250px;

	height:28px;

	padding:9px 0 0 25px;

	color:#996600;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	display:block;

	outline:none;

	cursor:pointer;

}

h2.itemtab a:hover

{

	background:url(../images/ylow_tab_bg_on.gif) no-repeat;

	color:#fff7ac;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	display:block;

	outline:none;

	cursor:pointer;

}

h2.itemtab .select

{

	background:url(../images/ylow_tab_bg_on.gif) no-repeat;

	color:#fff7ac;

	font-size:16px;

	text-decoration:none;

	font-weight:normal;

	display:block;

}



.signupbox{width:138px;

float:left;

overflow:hidden;

}



/*developed on 4-8-2009 Account styles */



.acn_left{ width:442px; float:left; overflow:hidden; padding:5px;}

.acn_left p.myac{padding:0 0 10px 0; width:442px; color:#6d6d6d;}

.acn_left p.myac a{color:#1b81d0; text-decoration:underline;}

.acn_left p.myac a:hover{color:#1b81d0; text-decoration: none;}

.acn_left p.myac label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:146px;

	float:left;

	display:block;

	padding:0;

}



.myacborderbot{border-bottom:1px solid #dedede;}



.myacmsg_panel{padding:8px 0; overflow:hidden; border-bottom:1px solid #dedede; clear:both;}



.myacmsg_panelcol{padding:8px; overflow:hidden; background-color:#fefce9; border-bottom:1px solid #dedede; clear:both;}



.myac_hdtext

{

	color:#000000;

	font-size:16px;

	text-decoration:none;

	font-weight: bold;

}



.bgblue{background-color:#1b81d0; width:442px; clear:both; float:left; overflow:hidden;}



.pointbox{width:15%; float:left; overflow:hidden; padding:3px 8px 3px 5px; font-size:11px; color:#ffffff; font-weight:bold;}

.pointsubbox{width:15%; float:left; overflow:hidden; padding:3px 8px 3px 5px; font-size:11px; color:#000000; font-weight: normal;}



.myacgap{margin:0 0 8px 0;}



.myacform{ width:228px; float:left; overflow:hidden; margin:0 7px 0 0; }



.myacb{width:730px; float:left;}





ul.sortlist li a.selectitem{

	background-image:url(../images/bulletitem.gif);

background-repeat:no-repeat;

background-position:5px -1px;

padding-left:25px;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#996600;

text-decoration: none;

width:auto;

height:auto;

margin:0;

}

ul.sortlist li a.selectitem:hover{

	background-image:url(../images/bulletitemhover.gif);

background-repeat:no-repeat;

background-position:5px -1px;

padding-left:25px;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

color:#996600;

text-decoration: none;

width:auto;

height:auto;

margin:0;

}



/*developed on 7-8-2009 Account styles */



.acn_r{ width:470px; float: right; overflow:hidden; border-left:1px dashed #e0e0e0; padding:0 0 0 10px;}



.partyads_panel{ width:375px; float:left; overflow:hidden; margin:0 7px 0 0; }



.textfield_percent{width:95%;

height:18px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:0;

}



/*developed on 8-8-2009 Account styles */

.pnthistory{ width:460px; float:left; overflow:hidden; padding:5px; }



.confirmpanel{width:450px; margin:0 auto; overflow:hidden;} .confirmbg{ background-color:#ebf9fd;}

.confirmpanel p.conftxt{padding:0 0 10px 0; width:450px; color:#000000;}

.confirmpanel p.conftxt a{color:#1b81d0; text-decoration:underline;}

.confirmpanel p.conftxt a:hover{color:#1b81d0; text-decoration: none;}

.confirmpanel p.conftxt label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:106px;

	float:left;

	display:block;

	padding:4px 0 0 0;

}



.confirmpanel input.contextfld{ width:280px;

height:18px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.confirmpheading

{ background-color:#4788bc;

	color:#ffffff;

	font-size:24px;

	text-decoration:none;

	font-weight:normal;

}



.confirmtop_left{background:url(../images/conftop_l.gif) no-repeat ;

width:10px; height:27px; background-color:#ffffff; float:left; }



.confirmtop_right{background:url(../images/conftop_r.gif) no-repeat ;

width:10px; height:27px; background-color:#ffffff; float:right; }



.confirmmid{background:url(../images/confmid.gif) repeat-x ;

height:27px; color:#ffffff; font-size:18px; } .confirmpad{padding:8px;}  .confirmborder{ border:1px solid #caf0fb;}



.confirmauto{float:left; width:auto; overflow:hidden; padding:2px 0 0 0;}



.confirmbot{padding:0; height:8px; clear:both; margin:0 auto; width:450px; background: url(../images/confbottom.gif) 

no-repeat;}



.msgcomfirm{padding:25px 0;}



/*developed on 10-8-2009 */



.advancesrc_panel{width:369px;

margin:0 auto;

overflow:hidden;

}



.infoadvsrc{width:108px; float:left; font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	}

.advsrc_list{border:#a99b64 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:250px;}

	

.advsrc_listsml{border:#a99b64 1px solid;

	/*background:url(../images/input_bg.gif) repeat-x top left;*/

	padding:2px;

	width:150px;}

	

.advsrc_listbox{width:250px; float:right; overflow:hidden;} 



.textfield_advsrc{

	border:#a99b64 1px solid;

	padding:2px;

	width:145px;

}



.gapadvsrc{margin:0 0 7px 0;}



.indexinfo{overflow:hidden; padding:6px 20px 6px 20px; background:#ffeca1;

	color:#9f8a5f;

	font-size:14px;

	font-style:italic;}

	.indexinfo a{

	color:#77633a;

	font-size:14px;

	font-style:italic; text-decoration:underline;}

		.indexinfo a:hover{font-style:italic; text-decoration: none;}

	

.advsrc_main{overflow:hidden; padding:6px 20px 6px 20px; margin:0 0 7px 0; background:#ffeca1;}



.indexinfo_sections{overflow:hidden; padding:5px 20px 2px 20px; }



/* START CSS NEEDED ONLY IN DEMO */

	

	

	#mainContainer{

		width:660px;

		margin:0 auto;

		text-align:left;

		height:100%;

		background-color:#FFF;

		border-left:3px double #000;

		border-right:3px double #000;

	}

	#formContent{

		padding:5px;

	}

	/* END CSS ONLY NEEDED IN DEMO */

	

	

	/* Big box with list of options */

	#ajax_listOfOptions{

		position:absolute;	/* Never change this one */

		width:260px;	/* Width of box */

		height:250px;	/* Height of box */

		overflow:auto;	/* Scrolling features */

		border:1px solid #317082;	/* Dark green border */

		background-color:#FFF;	/* White background color */

		text-align:left;

		font-size:11px;

		z-index:100;

	}

	#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */

		margin:1px;		

		padding:1px;

		cursor:pointer;

		font-size:0.9em;

	}

	#ajax_listOfOptions .optionDiv{	/* Div for each item in list */

		

	}

	#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */

		background-color:#4A8ABD; /*317082*/

		color:#FFF;

	}

	#ajax_listOfOptions_iframe{

		background-color:#4A8ABD; /*F00*/

		position:absolute;

		z-index:5;

	}

	

	

/*	.dest

  {

        color:#999999;

  font-size:11px;

  font:Arial;

  }*/

	.dest

  {

 

  border:none; font-family:Arial, Tahoma; font-size:12px; color:#000000; padding:2px 4px 0 4px; width:245px; height:18px; 

  }

        .destkey

  {

        color:#000000;

  font-size:13px;

  font:Arial;

  }

   .search_for

  {

        width:250px;  color:#003366;

        }

		

/*developed on 13-8-2009*/



.goldmember_panel{width:675px;

overflow:hidden;

float:left;

padding:10px 10px 11px 10px ;

border-bottom:1px solid #dedede;

background-color:#fdf9e2;

border:1px solid #ffd83c;

margin:0 0 20px 20px;

}



.gold_subpanel{width:530px;

overflow:hidden;

float:right;

}



.goldpropinfo{width:368px;

float:left; overflow:hidden;}



.textgold{font-size:11px;

	color:#d39100;

	font-weight: bold;

	text-decoration:none;

	}

.textgold a{font-size:11px;

	color:#d39100;

	font-weight: bold;

	text-decoration: underline;

	}

.textgold a:hover{font-size:11px;

	color:#d39100;

	font-weight: bold;

	text-decoration: none;

	}

	

.textcorporate{font-size:11px;

	color: #00cb00;

	font-weight: bold;

	text-decoration:none;

	}

.textcorporate a{font-size:11px;

	color:#00cb00;

	font-weight: bold;

	text-decoration: underline;

	}

.textcorporate a:hover{font-size:11px;

	color:#00cb00;

	font-weight: bold;

	text-decoration: none;

	}



.textpartner{font-size:11px;

	color: #0528ab;

	font-weight: bold;

	text-decoration:none;

	}

.textpartner a{font-size:11px;

	color:#0528ab;

	font-weight: bold;

	text-decoration: underline;

	}

.textpartner a:hover{font-size:11px;

	color:#0528ab;

	font-weight: bold;

	text-decoration: none;

	}



.textbusiness{font-size:11px;

	color: #1b81d0;

	font-weight: bold;

	text-decoration:none;

	}

.textbusiness a{font-size:11px;

	color:#1b81d0;

	font-weight: bold;

	text-decoration: underline;

	}

.textbusiness a:hover{font-size:11px;

	color:#1b81d0;

	font-weight: bold;

	text-decoration: none;

	}



.featurdlist{

	width:118px;

	background-color:#e9b500;

	position:absolute;

	z-index:100;

	margin:-19px 0 0 170px;

	border:1px solid #cc6d00;

	font-size:11px;

	color:#ffffff;

	font-weight: bold;

	text-decoration: none;

	text-align:center;

	padding:1px 0;

}



.goldgap{padding:7px 0 0 0;}



ul.ftrddbox{width:auto;

height: auto;

padding:0;

margin:0;

list-style:none;

}

ul.ftrddbox li{width:auto;

height: auto;

padding:0 8px 0 0;

margin:0 0 17px 0;

float:left;

display:inline;

}





.gold_content_box

{ width:664px;

	padding:10px 10px 11px 10px;

	margin:0 0 20px 0;

	border:1px solid #ffd83c;

	background-color:#fdf9e2;

}



.goldcontent_info

{

	width:511px;

	padding:0 0 5px 15px;

	float:left;

}



.goldcontent_infosub

{ width:511px;

	padding:0 0 5px 0;

	float:left;

}



.goldleft_info{float:left;

width:368px;

padding:0 8px 0 0;

}



.autogo{float:left;

width:auto;

height:auto;

padding:10px 0 0 5px;

}



.featurdlist_index{

	width:117px;

	background-color:#e9b500;

	position:absolute;

	z-index:100;

	margin:-19px 0 0 130px;

	border:1px solid #cc6d00;

	font-size:11px;

	color:#ffffff;

	font-weight: bold;

	text-decoration: none;

	text-align:center;

	padding:1px 0;

}



.textlocation .select{font-family:Arial, Tahoma;

	font-size:11px;

	color:#d39100;

	font-weight: normal;

	text-decoration:none;

}

.textlocation .select:hover{font-family:Arial, Tahoma;

	font-size:11px;

	color:#d39100;

	font-weight: normal;

	text-decoration:none;

}



/*developed on 19-8-2009*/



.point_panel{width:32%; float:left; overflow:hidden;}

.gappoint{padding:0 10px 0 0;}



.textareapercent{width:99%; height:105px; padding:0 0 0 5px; border:1px solid #d2d2d2; font-family:Arial, Tahoma; font-size:11px; font-weight:normal; text-decoration: none; color:#000000; }

.bannerheight{height:55px;}





.tabsml{

width:59px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabsml_off.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}

.tabsml:hover{

width:59px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabsml_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}



.tabsml_select{

width:59px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabsml_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}

.tabsml_select:hover{

width:59px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabsml_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}



.tabmids{

width:105px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabmids_off.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}

.tabmids:hover{

width:105px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabmids_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}

.tabmids_select{

width:105px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabmids_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}

.tabmids_select:hover{

width:105px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/tabmids_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}





.tabext{

width:140px;

height:27px;

padding:0 0 0 0;

margin:0 3px 0 0;

display: inline;

line-height:30px;

float:left;

background-image:url(../images/button_off.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

font-weight: normal;

text-decoration: none;

text-align:center;

color: #006;

outline:none;

border:none;

cursor:pointer;

}

.tabext:hover{

width:140px;

padding:0 0 0 0;

margin:0 3px 0 0;

line-height:30px;

display: inline;

float:left;

background-image:url(../images/button_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

text-decoration: none;

text-align:center;

color:#000000;

outline:none;

border:none;

cursor:pointer;

}

.tabext_select{

width:140px;

padding:0 0 0 0;

margin:0 3px 0 0;

line-height:30px;

display: inline;

float:left;

background-image:url(../images/button_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

text-decoration: none;

text-align:center;

color:#000000;

outline:none;

border:none;

cursor:pointer;

}

.tabext_select:hover{

width:140px;

padding:0 0 0 0;

margin:0 3px 0 0;

line-height:30px;

display: inline;

float:left;

background-image:url(../images/button_on.gif);

background-repeat:no-repeat;

font-family:Arial, Tahoma;

font-size:11px;

text-decoration: none;

text-align:center;

color:#000000;

outline:none;

border:none;

cursor:pointer;

}





.acndetailpanel{width:506px; margin:0 auto; overflow:hidden; padding:0 10px 0 10px;}



.textred{font-family:Arial, Tahoma; font-size:11px; text-decoration: none; text-align:center; color:#ff2c00;}



.signupinfo .textareadetail{ width:280px;

height:75px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	padding:2px;

	margin:1px 0 0 0;

}



.signupinfo a{

color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

}

.signupinfo a:hover{

     color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

}



.extnacnpanel{width:706px; margin:0 auto; overflow:hidden; padding:0 10px 0 10px;}

.extnacn_bgmid{background-image:url(../images/extnacnbg.gif);

width:686px;

background-repeat:repeat-y;

float:left;

overflow:hidden;

padding:0 10px 0 10px;

}



.extnacn_top{background-image:url(../images/boxtop.gif);

background-repeat:repeat-x;

height:14px;

float:left;

width:706px;

}



.extnacn_bottom{background-image:url(../images/boxbottom.gif);

height:14px;

background-repeat:repeat-x;

float:left;

width:706px;

clear:both;

}



.midinner select.membershipdrodwn{ width:500px;

height:25px;

	border:#b1b7bb 1px solid;

	font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	

}



.midinner p.extnacninfo{padding:0 0 10px 0; width:686px;}



.midinner p.extnacninfo label{font-family:Arial, Tahoma;

	font-size:11px;

	color:#000000;

	font-weight: normal;

	text-decoration:none;

	width:160px;

	float:left;

	display:block;

	padding:4px 0 0 0;

}



p.extnacninfo a{

color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration:underline;

}

p.extnacninfo a:hover{

     color:#1b81d0;

	font-size:11px;

	font-weight:bold;

	text-decoration: none;

}



/*developed on 20-8-2009*/



.textbullet{font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration:none; background:url(../images/bullettxt.gif) no-repeat left top; padding:0 0 0 17px;

}



.ownlogin_panel{width:506px; float: right; overflow:hidden;}



.ownlogin_bluepanel{width:470px; float: left; overflow:hidden;}



.bluecor_topleft{background:url(../images/bluecor_topleft.gif) no-repeat; width:14px; height:14px; float:left;}

.bluecor_topright{background:url(../images/bluecor_topright.gif) no-repeat; width:14px; height:14px; float: right;}

.bluecor_top{background:url(../images/bluecor_top.gif) repeat-x; height:14px;}

.bluecorbg{background:#c4eeff url(../images/bluecorbg.gif) repeat-x; padding: 0 10px 0 10px;}

.bluecor_bottomleft{background:url(../images/bluecor_bottomleft.gif) no-repeat; width:14px; height:14px; float:left;}

.bluecor_bottomright{background:url(../images/bluecor_bottomright.gif) no-repeat; width:14px; height:14px; float: right;}

.bluecor_bottom{background:url(../images/bluecor_bottom.gif) repeat-x; height:14px;}



h2.textownlogin

{color:#ffffff; font-size:18px; text-decoration: none; font-weight:normal;}



/*developed on 21-8-2009*/



.pointboxbg{width:43%; float:left; overflow:hidden; padding:3px 8px 3px 5px; font-size:11px; color:#ffffff; font-weight:bold;}

.pointsubboxbg{width:43%; float:left; overflow:hidden; padding:3px 8px 3px 5px; font-size:11px; color:#000000; font-weight: normal;}



.userguide_panel{width:706px; margin:0 auto; overflow:hidden; padding:0 10px 10px 10px;}



.textworks{background-color:#2bafd5; font-family:Arial, Tahoma; font-size:11px; color:#ffffff; font-weight: bold; text-decoration:none;} .tablebg{ background-color:#e6e6e6;} .gaptable{padding:0 0 0 8px;} .gap_topbottom{margin:10px 0 10px 0;}



.textwhite_top

{color:#ffffff; font-size:18px; text-decoration: none; font-weight:normal;} .gaplefttop{margin:10px 0 0 6px;} 

.gapleft{margin:0 0 0 6px;}



.textmyacntop{font-family:Arial, Tahoma;

	font-size:12px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration:none;

}

.textmyacntop a{font-family:Arial, Tahoma;

	font-size:12px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration: underline;

}

.textmyacntop a:hover{font-family:Arial, Tahoma;

	font-size:12px;

	color:#1b81d0;

	font-weight: normal;

	text-decoration: none;

}

.textmyacntop .select{font-family:Arial, Tahoma;

	font-size:12px;

	color:#d39100;

	font-weight: normal;

	text-decoration:none;

}

.textmyacntop .select:hover{font-family:Arial, Tahoma;

	font-size:12px;

	color:#d39100;

	font-weight: normal;

	text-decoration:none;

}

	

.myacn_auto_l{width:auto; float:left; overflow:hidden;} .myacn_auto_r{width:auto; float: right; overflow:hidden; padding:4px 0 0 0;} .textwidth{width:350px; float:left; display:block;}

/*developed on 22-8-2009*/

ul.textsitemap{width:auto; height:auto; padding:0; margin:0; list-style:none;}

ul.textsitemap li{font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration:none; background:url(../images/bullettxt.gif) no-repeat left top; padding:0 0 8px 17px; float:left; display:inline; width:210px;}

ul.textsitemap li a{font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration: underline;  padding:0; float:left; display:inline; width:210px;}

ul.textsitemap li a:hover{font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration: none;}



.textbullet a{font-family:Arial, Tahoma; font-size:11px; color:#1b81d0; font-weight: normal; text-decoration:none; }

.textbullet a:hover{font-family:Arial, Tahoma; font-size:11px; color:#1b81d0; font-weight: normal; text-decoration: underline; }



.listborders{border-bottom:1px dashed #e8e8e8; margin:0 0 10px 0;}



.textrangebullet{font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration:none; background:url(../images/bullettxt.gif) no-repeat left 4px; padding:4px 0 0 17px; /*border-bottom:1px dashed #e8e8e8;*/ margin:0 0 4px 0;

}

.textrangebullet a{font-family:Arial, Tahoma; font-size:11px; color:#1b81d0; font-weight: normal; text-decoration:none;

}

.textrangebullet a:hover{font-family:Arial, Tahoma; font-size:11px; color:#1b81d0; font-weight: normal; text-decoration: underline;}



/*developed on 22-8-2009*/

.textformat{text-transform:uppercase; font-weight:bold;}



.textheading14{font-family:Arial, Tahoma; font-size:14px; color:#1b81d0; font-weight: bold; text-decoration: none;}



.textcontact_info{font-family:Arial, Tahoma; font-size:11px; color:#5e5e5e; font-weight: normal; text-decoration:none;}

.textcontact_info a{font-family:ArFial, Tahoma; font-size:11px; color:#1b81d0; font-weight: normal; text-decoration: underline;}

.textcontact_info a:hover{font-family:Arial, Tahoma; font-size:11px; color:#1b81d0; font-weight: normal; text-decoration:none;}



/*developed on 26-8-2009*/

.midinner select.distance{ width:130px; height:25px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;

color:#000000; font-weight: normal; text-decoration:none;}

.midinner input.enterrent{ width:100px; height:18px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;

color:#000000; font-weight: normal; text-decoration:none; padding:2px; margin:1px 0 0 0; }



.textarearent{ width:490px; height:75px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration:none; padding:2px; margin:1px 0 0 0; }

.pointauto{overflow:hidden; clear:both;}

.pointdiv{overflow:hidden; padding:0 7px; clear:both; background-color:#f2f9fe; width:672px;}  

.pointsblue{background-color:#1b81d0; width:686px; clear:both; float:left; overflow:hidden;} .gappoints{padding:0 7px;}



.pointsubboxbg a{color:#1b81d0; font-weight: normal; text-decoration: underline;} .pointbdr{ border-bottom:1px dashed #e8e8e8;}

.pointsubboxbg a:hover{color:#1b81d0; font-weight: normal; text-decoration: none;}



.pointsubbox a{color:#1b81d0; font-weight: normal; text-decoration: underline;}

.pointsubbox a:hover{color:#1b81d0; font-weight: normal; text-decoration: none;}



/*developed on 26-8-2009*/



.rentblue{background-color:#1b81d0; width:954px; clear:both; float:left; overflow:hidden; padding:0 7px;}



.rentlistblue{background-color:#f2f9fe; width:954px; clear:both; float:left; overflow:hidden; padding:0 7px;}

.prop_rentbox{width:72px; float:left; overflow:hidden; padding:3px 0; font-size:11px; color:#ffffff; font-weight:bold;}



.prop_subrentbox{width:72px; float:left; overflow:hidden; padding:3px 0; font-size:11px; color:#000000; font-weight:normal

;}

.prop_subrentbox a{font-size:11px; color:#1b81d0; font-weight:normal; text-decoration:underline;}

.prop_subrentbox a:hover{font-size:11px; color:#1b81d0; font-weight:normal; text-decoration:none;}



.prop_rentbox2{width:43px; float:left; overflow:hidden; padding:3px 0; font-size:11px; color:#ffffff; font-weight:bold;}



.prop_subrentbox2{width:43px; float:left; overflow:hidden; padding:3px 0; font-size:11px; color:#000000; font-weight: normal;}

.prop_subrentbox2 a{font-size:11px; color:#1b81d0; font-weight: normal; text-decoration:underline;}

.prop_subrentbox2 a:hover{font-size:11px; color:#1b81d0; font-weight: normal; text-decoration:underline;}



.srctop_left{background:url(../images/srctop_left.gif) no-repeat; width:9px; height:9px; float:left;}

.srctop_right{background:url(../images/srctop_right.gif) no-repeat; width:9px; height:9px; float:right;}

.srctop{background:url(../images/srctop.gif) repeat-x; height:9px; overflow:hidden; clear:both;}



.srcbottom_left{background:url(../images/srcbottom_left.gif) no-repeat; width:9px; height:9px; float:left;}

.srcbottom_right{background:url(../images/srcbottom_right.gif) no-repeat; width:9px; height:9px; float:right;}

.srcbottom{background: #f5db72; height:9px; overflow:hidden; clear:both;}



.srcmid{background:#f5db72 url(../images/srcmid.gif) repeat-x; clear:both; padding:0 9px; width:970px;}



.srclabel{float:left; width:auto; padding:0 5px 0 0; font-size:12px; color:#333333;}

.srclabel a{float:left; width:auto; padding:0 5px 0 0; font-size:12px; color:#333333; text-decoration:underline;}

.srclabel a:hover{float:left; width:auto; padding:0 5px 0 0; font-size:12px; color:#333333; text-decoration: none;}



.gapsrc{margin:4px 0 0 0;}



/*.textfield_src{border:none; font-family:Arial, Tahoma; font-size:12px; color:#000000; background:url(../images/input_bg.gif) repeat-x top left; padding:2px 4px 0 4px; width:254px; height:18px; } */



.textfield_src{border:none; font-family:Arial, Tahoma; font-size:12px; color:#000000; padding:2px 4px 0 4px; width:245px; height:18px; }   

.srcfieldbox{width:295px; float:left;}

.srcfieldbox2{width:317px; float:left;}



.srcgo{background:url(../images/srcgo.gif) no-repeat; width:33px; height:18px; font-family:Arial, Tahoma; font-size:12px;

color:#ffff00; font-weight: bold; text-decoration:none; text-align:center; border:none; outline:none; cursor:pointer; }



select.dropdwn_src{border:1px solid #a99b64; font-family:Arial, Tahoma; font-size:12px; color:#000000; padding:0; width:274px; height:20px; } .adv_panel{width:160px; margin:0 auto; overflow:hidden;}



.textfieldupload_percent{width:95%; height:16px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;

color:#000000; font-weight: normal; text-decoration:none; padding:2px; margin:0; } .height_upload{height:22px;}



select.dropdwnupload{width:120px; height:22px; border:1px solid #d2d2d2; font-family:Arial, Tahoma; font-size:11px;

font-weight:normal; text-decoration: none; color:#000000; }



/*developed on 28-8-2009*/



.indexbg{background:#ffeca1;} .indexyellow{background:#f5db72;}



.infobox{width:304px; float: left; overflow:hidden;}

.infoboxtop{background:url(../images/infobox_top.jpg) no-repeat; width:304px; height:11px; float:left; clear:both; overflow:hidden;}

.infoboxbg{background:url(../images/infobox_mid.jpg) repeat-y; width:289px; float:left; clear:both; padding:0 10px 0 5px;}

.infoboxbottom{background:url(../images/infobox_bottom.jpg) no-repeat; width:304px; height:18px; float:left;}



.ylwbullet_text{font-family:Arial, Tahoma; font-size:11px; color:#d39100; font-weight: bold; text-decoration:none; background:url(../images/bulletylw.gif) no-repeat left 4px; padding:2px 0 4px 17px;}



.ylwlink_text{font-family:Arial, Tahoma; font-size:11px; color:#7a7a7a; font-weight: normal; text-decoration:none; padding:0 0 8px 17px; border-bottom:1px dashed #e8e8e8; margin:0 0 5px 0;

}

.ylwlink_text a{font-family:Arial, Tahoma; font-size:11px; color:#7a7a7a; font-weight: normal; text-decoration:underline; }

.ylwlink_text a:hover{font-family:Arial, Tahoma; font-size:11px; color:#7a7a7a; font-weight: normal; text-decoration: none;}



.textresrc_bullet{font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: bold; text-decoration:none; background:url(../images/bullettxt.gif) no-repeat left 6px; padding:4px 0 4px 17px;}

.textresrc_bullet a{font-family:Arial, Tahoma; font-size:11px; color:#1b81d0; font-weight: bold; text-decoration:underline;}

.textresrc_bullet a:hover{font-family:Arial, Tahoma; font-size:11px; color:#1b81d0; font-weight: bold; text-decoration:none ;}



/*developed on 31-8-2009*/

.texttravels{background-color:#f1c207; color:#ffffff; font-size:14px; padding:4px 8px 4px 8px;}

.texttravels_panel{width:702px; margin:0 auto; overflow:hidden;}



p.travelsinfo{font-family:Arial, Tahoma; width:auto;}

p.travelsinfo label{font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration:none;

width:120px; float:left; display:block;}

.textfield_travelsinfo{ width:155px; height:18px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;

color:#000000; font-weight: normal; text-decoration:none; padding:2px; margin:1px 0 0 0;}

.textfield_travelsml{ width:120px; height:18px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;

color:#000000; font-weight: normal; text-decoration:none; padding:2px; margin:1px 0 0 0;}

.traveldropdwn{ width:250px; height:25px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;color:#000000;

font-weight: normal; text-decoration:none;} .travelgap{padding:4px 0 0 0;}

.textarea_travelsinfo{ width:480px; height:75px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;

color:#000000; font-weight: normal; text-decoration:none; padding:2px; margin:1px 0 0 0;}



.textarea_accomd{ width:320px; height:75px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;

color:#000000; font-weight: normal; text-decoration:none; padding:2px; margin:1px 0 0 0;} .gaptxtarea{margin-left:120px;}



.plan_panel{width:342px; float:left; overflow:hidden;} .autoplan{float:left; width:auto; height:auto; padding:4px 5px 0 0;}



.plan_panel_r{width:332px; float:left; overflow:hidden; border-left:1px  dashed #e0e0e0; padding:0 0 0 10px;}



.traveldropdwnsml{ width:162px; height:25px; border:#b1b7bb 1px solid; font-family:Arial, Tahoma; font-size:11px;color:#000000;

font-weight: normal; text-decoration:none;} .travelgap{padding:4px 0 0 0;} .fld{width:140px; float:left; overflow:hidden;}



.textred{font-size:11px; color: #c50000; font-weight: bold; text-decoration:none;}

.textcaps{text-transform:uppercase;} .autoinfo{float:left; width:auto; height:auto;}  .gaplocate{ padding:0 0 0 25px;}

.buttonplan{background:url(../images/buttonplan.jpg) repeat-x; height:20px; color:#ffffff; font-size:11px; font-weight:bold;

text-align:center; border:1px solid #d39100; outline:none; cursor:pointer;} .gappagn{margin:0 233px 0 0;}



.imageoffers{background:url(../images/it1.jpg) no-repeat left; width:214px; float:left; overflow:hidden; padding:0 5px 5px 70px;

border-bottom:1px dashed #edb903;}



.imageoenqr{background:url(../images/it2.jpg) no-repeat left; width:213px; float:left; overflow:hidden; padding:0 5px 5px 72px;

border-bottom:1px dashed #edb903;}



.imagenews{background:url(../images/it3.jpg) no-repeat left; width:193px; float:left; overflow:hidden; padding:0 5px 5px 80px;}



.inboxinfo_panel{overflow:hidden; clear:both;}

.inboxinfo_panel ul li{/*border-bottom:#e7e7e7 1px solid;*/ padding:3px 0;}

.inboxinfo_panel ul li a{padding:3px 0; color:#1b81d0; font-size:11px; text-decoration:none;}

.inboxinfo_panel ul li a:hover{ padding:3px 0; color:#1b81d0; font-size:11px; text-decoration: underline;}

.inboxinfo_panel ul li img{padding-right:5px;}



/*developed on 3-9-2009*/

.inbox_container{width:277px; float:left; overflow:hidden;}



.whiteboxtop{background:url(../images/whitetop.gif) no-repeat; width:277px; height:11px; float:left; clear:both; overflow:hidden;}

.whiteboxbg{background:url(../images/whitebg.gif) repeat-y; width:222px; float:left; clear:both; padding:0 30px 0 25px;}

.whiteboxbottom{background:url(../images/whitebottom.gif) no-repeat; width:277px; height:19px; float:left;}



/*developed on 8-9-2009*/

.textblk{font-size:11px; font-weight:normal; text-decoration: none; color:#000000;} 

.textblk a{font-size:11px; font-weight:normal; text-decoration: underline; color:#000000;}

.textblk a:hover{font-size:11px; font-weight:normal; text-decoration: none; color:#000000;}

.countryfloat_panel{position:absolute; width:850px; background-color:#ffffff; border:1px solid #f0c30c; z-index:101; margin:20px 0 0 50px; padding:6px; }



ul.showcountry{width:auto; height:auto; padding:0; margin:0; list-style:none;}

ul.showcountry li{width:155px; height:18px; padding:2px 4px 2px 4px; margin:0 7px 0 0; float:left; display: inline;

font-family:Arial, Tahoma; font-size:11px; color:#c78700; font-weight: normal; text-decoration:none; }

ul.showcountry li a{ font-family:Arial, Tahoma; font-size:11px; color:#c78700; font-weight: normal; text-decoration:none;

	display: block; background-color:#ffffff; padding:2px 4px 2px 4px; border:1px solid #ffffff;}

ul.showcountry li a:hover{ font-family:Arial, Tahoma; font-size:11px; color:#000000; font-weight: normal; text-decoration: none;

background-color:#fef3c7; border:1px solid #f3cc67;}



.formpanel .navbuttons_panel{width:235px; margin:0 auto; overflow:hidden; padding:0 0 7px 120px;}





/*added on 10/09/2009*/



.search_top{ width:740px; height:19px; padding:0; margin:0; clear:both; background-image:url(../images/search_top.gif);

background-repeat:no-repeat;}



.search_bottom{ width:740px; height:19px; padding:0; margin:0; clear:both; background-image:url(../images/search_bottom.gif);background-repeat:no-repeat;}



.search_middle{ width:740px; height:auto; padding:0; margin:0; clear:both; background-image:url(../images/search_middle.gif); background-repeat:repeat-y; overflow:hidden; }



.boxmid_search{ width:985px; float:left; padding:0 0px 0 0px; overflow:hidden; }



.criteria_top{ width:230px; height:19px; padding:0; margin:0; clear:both; background-image:url(../images/criteria_top.gif); background-repeat:no-repeat; }



.criteria_bottom{ width:230px; height:19px; padding:0; margin:0; clear:both; background-image:url(../images/criteria_bottom.gif);

background-repeat:no-repeat; }



.criteria_middle{ width:230px; height:auto; padding:0; margin:0; clear:both; background-image:url(../images/criteria_middle.gif); background-repeat:repeat-y; overflow:hidden; }



.content_right_search

{width:250px; float:right; }



.content_roundboxbg_right_search

{background:url(../images/white_round_box_midbg_right_new.gif) repeat-y; padding:0px 20px 0 20px; }



.boxmid_search{ width:985px; float:left; padding:0 0px 0 0px; overflow:hidden; }



.topheading_search{ color:#cc3333; font-size:20px; text-decoration:none; padding:0; font-weight:normal; }



/*added on 12/09/2009*/



.description_img{

	width:400px;

	height:auto;

	padding-bottom:5px;

	padding-top:5px;

	margin:0;

	clear:both;

	text-align:center;

	border:solid 1px #1b81d0;

}



.description_img_top{

	width:402px;

	height:4px;

	margin:0;

	clear:both;

	background-image:url(../images/des_img_top.gif);

	background-repeat:no-repeat;

}



.tool_cont{

	width:300px;

	height:25px;

	padding-left:10px;

	float:left;

	clear:both;

	overflow:hidden;

}



ul.tool_tab {

	width:auto;

	padding:0;

	margin:0;

	list-style:none;



}



ul.tool_tab li {

/*	margin-left:2px;

*/	display:inline;

	float:left;

	font-family:Verdana;

	font-size:10px;

	text-decoration:none;

	font-weight:bold;

	color:#ffffff;

}



ul.tool_tab li a{

	width:100px;

	height:25px;

	margin:0;

	padding:8px 2px 0 2px;

	display:inline;

	float:left;

	text-align:center;

	background-image:url(../images/tool_btn.gif);

	background-repeat:no-repeat;

	font-family:Verdana;

	font-size:10px;

	text-decoration:none;

	text-align:center;

	font-weight:bold;

	color:#ffffff;

}



ul.tool_tab li a:hover{

	background-image:url(../images/tool_hovbtn.gif);

	background-repeat: no-repeat;

	font-family:Verdana;

	font-size:10px;

	text-decoration:none;

	padding:8px 2px 0 2px;

	text-align:center;

	font-weight:bold;

	color:#000000;

}



ul.tool_tab li a.select,ul.tool_tab li a.select:hover{

	height:25px;

	padding:8px 2px 0 2px;

	border:none;

	background-image:url(../images/tool_hovbtn.gif);

	background-repeat:no-repeat;

	font-family:Verdana;

	font-size:10px;

	text-decoration:none;

	text-align:center;

	font-weight:bold;

	color:#000000;

}



/*added on 14/09/2009*/



.midinner_left{

	width:78%;

	height:auto;

	padding:0;

	margin:0;

	float:left;

}



.midinner_right{

	width:22%;

	height:auto;

	padding:0;

	margin:0;

	float:right;

}



.myac_left{

	width:99.9%;

	height:auto;

	padding:0;

	clear:both;

	float:left;

}



.myac_left_01{

	width:150px;

	height:auto;

	padding:0;

	float:left;

	margin-top:8px;

	

}



.myac_left_right{

	width:595px;

	height:auto;

	margin-top:8px;

	padding:0;

	float:left;

	border-left:solid 1px #f0c94e;

}



ul.actab{width:auto;

height:auto;

padding:0;

margin:0;

list-style:none;

}myac_left_right

ul.actab li{

height:35px;

background-image: url(../images/tab_templ_off.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#6000000;

font-weight: normal;

text-decoration:none;

text-align:left;

margin:0 0 4px 0;

display:list-item;

}

ul.actab li a{

height:35px;

background-image: url(../images/tab_templ_off.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

font-weight: normal;

text-decoration:none;

margin:0;

display:list-item;

line-height:26px;

margin:0 0 4px 0;

padding-left:10px;

padding-top:6px;

}

ul.actab li a:hover{

height:35px;

background-image: url(../images/tab_templ_on.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#000000;

font-weight: normal;

text-decoration:none;

margin:0;

display:list-item;

line-height:26px;

margin:0 0 4px 0;

padding-left:10px;

padding-top:6px;

}



ul.actab li a.select{width:150px;

height:35px;

background-image: url(../images/tab_templ_on.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

color:#000000;

font-weight:bold;

text-decoration:none;

margin:0;

display:list-item;

line-height:26px;

margin:0 0 4px 0;

}



.ac_top{

	width:595px;

	height:10px;

	padding:0;

	margin:0;

	clear:both;

	background-image:url(../images/etemp_01.png);

	background-repeat:no-repeat;

}



.ac_middle{

	width:575px;

	height:auto;

	padding-left:10px;

	padding-right:10px;

	margin:0;

	clear:both;

	float:left;

	background-image:url(../images/etemp_03.jpg);

	background-repeat:repeat-y;

}



.ac_bottom{

	width:595px;

	height:10px;

	padding:0;

	margin:0;

	clear:both;

	background-image:url(../images/etemp_02.png);

	background-repeat:no-repeat;

}



.myac_right_01{

	width:212px;

	height:auto;

	padding:0;

	margin-bottom:10px;

	clear:both;

	float:left;

}



.myac_right_01_top{

background-image:url(../images/boxtop.gif);

background-repeat:repeat-x;

height:14px;

float:left;

width:183px;

}



.myac_right_01_middle{

background-image:url(../images/leftpanelbg_new.gif);

width:200px;

background-repeat:repeat-y;

float:left;

overflow:hidden;

padding:0 6px 0 6px;

}

.myac_right_01_bottom{

background-image:url(../images/boxbottom.gif);

height:14px;

background-repeat:repeat-x;

float:left;

width:212px;

}



.leftauto_new{padding:0 0 10px 0; overflow:hidden;

}



.point_history{

	width:200px;

	height:auto;

	padding:0;

	margin:0;

	clear:both;

}



.point_history_top{

	width:200px;

	height:20px;

	padding:0;

	margin:0;

	clear:both;

	background-color:#629fcd;

	font-size:11px;

	font-weight:bold;

	color:#ffffff;

}



.point_history_top_01{

	width:70px;

	height:auto;

	padding:0;

	margin-top:3px;

	margin-left:5px;

	float:left;

}



.point_history_top_02{

	width:35px;

	height:auto;

	padding:0;

	margin-top:3px;

	margin-left:5px;

	float:left;

	text-align:center;

}



.point_history_top_03{

	width:35px;

	height:auto;

	padding:0;

	margin-top:3px;

	margin-left:5px;

	float:left;

	text-align:center;

}



.point_history_top_04{

	width:40px;

	height:auto;

	padding:0;

	margin-top:3px;

	margin-left:5px;

	float:left;

	text-align:center;

}



.point_history_data{

	width:200px;

	height:auto;

	padding-bottom:6px;

	margin-top:5px;

	clear:both;

	float:left;

	border-bottom:dotted 1px #e0e0e0;

}



.point_history_data_01{

	width:70px;

	height:auto;

	padding:0;

	margin-left:5px;

	float:left;

}



.point_history_data_02{

	width:35px;

	height:auto;

	padding:0;

	margin-left:5px;

	float:left;

	text-align:center;

}



.point_history_data_03{

	width:35px;

	height:auto;

	padding:0;

	margin-left:5px;

	float:left;

	text-align:center;

}



.point_history_data_04{

	width:40px;

	height:auto;

	padding:0;

	margin-left:5px;

	float:left;

	text-align:center;

}



.inboxinfo_alert{overflow:hidden; clear:both; padding-left:8px; padding-bottom:8px; border-bottom:dotted 1px #e0e0e0;}

.inboxinfo_alert ul li{ padding:3px 0;}

.inboxinfo_alert ul li a{padding:3px 0; color:#1b81d0; font-size:11px; text-decoration:none;}

.inboxinfo_alert ul li a:hover{ padding:3px 0; color:#1b81d0; font-size:11px; text-decoration: underline;}

.inboxinfo_alert ul li img{padding-right:5px;}



.earn_point_txtbox{

	width:198px;

	height:18px;

	padding:0;

	margin:0;

	clear:both;

	border:solid 1px #dbdbdb;

}



.submit_link{

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#1b81d0;

}



.submit_link a{

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#1b81d0;

}



.submit_link a:hover{

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#1b81d0;

}



.roundmid_new{width:946px;

margin:0 auto;

padding:0 10px;

}



.tabpanel_new{ 

	clear:both; 

	height:33px; 

	width:948px; 

	margin-bottom:20px; 

	margin-left:10px; 

	margin-top:10px;

	padding-top:5px;

}



.tabpanel_new_01{ 

	clear:both; 

	height:33px; 

	width:948px; 

	margin-bottom:20px; 

	margin-top:10px;

	padding-top:5px;

}





.tabpanel_new_left{ 

	height:33px; 

	width:34px; 

	margin:0;

	float:left;

	background-image:url(../images/tabpanel_left.png);

	background-repeat:no-repeat;

}



.tabpanel_new_right{ 

	height:33px; 

	width:34px; 

	margin:0;

	float:right;

	background-image:url(../images/tabpanel_right.png);

	background-repeat:no-repeat;

}



.tabpanel_new_middle{ 

	height:23px; 

	width:880px; 

	margin:0;

	float:left;

	padding-top:10px;

	background-image:url(../images/tabpanel_middle.png);

	background-repeat:repeat-x;

}



.tabpanel_new_middle_01{

	width:70px;

	height:auto;

	padding:0;

	margin:0;

	float:left;

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_01 a{

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_01 a:hover{

	font-size:11px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.tabpanel_new_middle_02{

	width:80px;

	height:auto;

	padding:0;

	margin-left:20px;

	float:left;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	border-right:solid 1px #a5c9ba;

}



.tabpanel_new_middle_02 a{

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_02 a:hover{

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.tabpanel_new_middle_03{

	width:90px;

	height:auto;

	padding:0;

	margin-left:18px;

	float:left;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	border-right:solid 1px #a5c9ba;

}



.tabpanel_new_middle_03 a{

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_03 a:hover{

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.tabpanel_new_middle_04{

	width:70px;

	height:auto;

	padding:0;

	margin-left:15px;

	float:left;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	border-right:solid 1px #a5c9ba;

}



.tabpanel_new_middle_04 a{

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_04 a:hover{

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.tabpanel_new_middle_05{

	width:120px;

	height:auto;

	padding:0;

	margin-left:15px;

	float:left;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	border-right:solid 1px #a5c9ba;

}



.tabpanel_new_middle_05 a{

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_05 a:hover{

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.tabpanel_new_middle_06{

	width:60px;

	height:auto;

	padding:0;

	margin:0;

	float:right;

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	text-align:right;

}



.tabpanel_new_middle_06 a{

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	text-align:right;

}



.tabpanel_new_middle_06 a:hover{

	font-size:11px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

	text-align:right;

}



.tabpanel_new_middle_07{

	width:90px;

	height:auto;

	padding:0;

	margin-left:15px;

	float:left;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	border-right:solid 1px #a5c9ba;

}



.tabpanel_new_middle_07 a{

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_07 a:hover{

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.tabpanel_new_middle_08{

	width:100px;

	height:auto;

	padding:0;

	margin-left:15px;

	float:left;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_08 a{

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_08 a:hover{

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.acn_r_new{ width:570px; float: left; overflow:hidden;  padding:0 0 0 10px;}

.point_panel_new{width:70%; float:left; clear:both; overflow:hidden;}

.myacform_new{ width:268px; float:left; overflow:hidden; margin:0 7px 0 0; }





/*added on 17/09/2009*/



.templtab_panel{width:125px;

position:absolute;

z-index:100;

margin:0 0 0 2px;

}



ul.templtab{width:auto;

height:auto;

padding:0;

margin:0;

list-style:none;

}

ul.templtab li{width:125px;

height:35px;

padding:0;

background-image: url(../images/tab_templ_off.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6a6a6a;

	font-weight: normal;

	text-decoration:none;

	text-align:center;

margin:0 0 4px 0;

display:list-item;

}

ul.templtab li a{width:125px;

height:28px;

background-image: url(../images/tab_templ_off.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6a6a6a;

	font-weight: normal;

	text-decoration:none;

margin:0;

display:list-item;

line-height:26px;

}

ul.templtab li a:hover{width:125px;

height:35px;

background-image: url(../images/tab_templ_on.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6a6a6a;

	font-weight: normal;

	text-decoration:none;

margin:0;

display:list-item;

line-height:26px;

}



ul.templtab li a.select{width:125px;

height:35px;

background-image: url(../images/tab_templ_on.jpg);

background-repeat:no-repeat;

font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#417d84;

	font-weight:bold;

	text-decoration:none;

margin:0;

display:list-item;

line-height:26px;

}



.reg_topright{background-image:url(../images/reg_topright.gif);

width:8px;

height:8px;

background-repeat:no-repeat;

}



.regtop{border-top:1px solid #508a90;

font-size:1px;

color:#ffffff;

}



.regbottom{border-bottom:1px solid #508a90;

font-size:1px;

color:#ffffff;

}



.regleft{border-left:1px solid #508a90;

font-size:1px;

color:#ffffff;

}



.regright{border-right:1px solid #508a90;

font-size:1px;

color:#ffffff;

}



.reg_botleft{background-image:url(../images/reg_botleft.gif);

width:8px;

height:8px;

background-repeat:no-repeat;

}







.reg_botright{background-image:url(../images/reg_botright.gif);

width:8px;

height:8px;

background-repeat:no-repeat;

}



.leftauto_new_01{padding:10px; overflow:hidden; border:solid 1px #dddddd; background-color:#f9f9f9; 

}



.descrpauto_new{padding:10px; overflow:hidden; clear:both;border:solid 1px #dddddd; background-color:#f9f9f9;

}



/*added on 21/09/2009*/



.grey_content_box{

 	width:664px;

	padding:10px 10px 11px 10px;

	margin:0 0 20px 0;

	border:1px solid #d2d2d2;

	background-color:#f9f9f9;

}



.search_main_cont{

	width:100%;

	height:auto;

	padding:0;

	margin:0;

}



.contentmodf_new

{

	padding:0 0 5px 0;

	overflow:hidden;

	font-size:12px;

	width:740px;

}



.boxtop_search_01{background-image:url(../images/boxtop.gif);

background-repeat:repeat-x;

height:14px;

float:left;

width:740px;

}



.boxmid_search_02{background-image:url(../images/search_middle.gif);

width:720px;

background-repeat: repeat-y;

float:left;

padding:0 10px 0 10px;

overflow:hidden;

}



.boxbottom_search_03{background-image:url(../images/boxbottom.gif);

height:14px;

background-repeat:repeat-x;

float:left;

width:740px;

}



.search_cont_right{

	width:230px;

	height:auto;

	padding:0;

	margin:0;

	float:right;

}



.content_roundboxbg_search

{

	background:url(../images/white_round_box_search.gif) repeat-y;

	padding:0px 10px 0 10px;

	

}



.gappagn_new{margin:0 8px 0 0;}



/*added on 23/09/2009*/



span.rightfl_new{ float: right; font-family:Arial, Tahoma;

	font-size:10px;

	color:#000000;

	text-align:center;

	padding:2px 0 0 0;

	font-weight: normal;

	text-decoration:none;

	background-image:url(../images/ratebox_new.gif); width:150px; height:32px; background-repeat:no-repeat;}

	

.propinfor_new{width:150px; height:32px;

float: right;}





span.rightfl_grey{ float: right; font-family:Arial, Tahoma;

	font-size:10px;

	color:#000000;

	text-align:center;

	padding:2px 0 0 0;

	font-weight: normal;

	text-decoration:none;

	background-image:url(../images/ratebox_new_01.gif); width:150px; height:32px; background-repeat:no-repeat;}

	

.propinfor_grey{width:150px; height:32px;

float: right;}





.linklists_new

{

	color:#504848;

	font-size:11px;

	font-weight:normal;

	text-decoration:underline;

	padding:0 8px 0 0;

}

.linklists_new:hover

{

	color:#504848;

	font-size:11px;

	font-weight:normal;

	text-decoration:none;

}



.goldleft_info_new{float:left;

width:340px;

padding:0 8px 0 0;

}



.description_img_icon{

	width:400px;

	height:auto;

	padding-bottom:5px;

	padding-top:5px;

	margin:0;

	clear:both;

	float:left;

	text-align:center;

}



ul.features_new{width:auto;

height:auto;

padding:0;

margin:0;

list-style:none;

}

ul.features_new li{width:auto;

height:auto;

padding:0;

margin:0;

display:inline;

font-family:Arial, Tahoma;

font-size:10px;

font-weight:normal;

text-decoration: none;

text-decoration:center;

color:#0879d9;

padding-left:10px;

}

ul.features_new li a{

font-family:Arial, Tahoma;

font-weight:normal;

text-decoration: underline;

color:#0879d9;

text-decoration:center;

}

ul.features_new li a:hover{

font-family:Arial, Tahoma;

font-weight:normal;

text-decoration: none;

color:#0879d9;

text-decoration:center;

}



/*added on 09/10/2009*/



.calender_cont{

	width:144px;

	height:35px;

	padding:0;

	margin-top:10px;

	float:left;

	clear:both;

	border:solid 1px #97c6eb;

	background-image:url(../images/calender_bg.gif);

	background-repeat:repeat-x;

}



.calender_cont_01{

	width:73px;

	height:auto;

	padding:0;

	float:left;

	margin-top:3px;

	margin-left:6px;

	border-right:solid 1px #97c6eb;

}



.calender_cont_02{

	width:50px;

	height:auto;

	padding:0;

	float:right;

	margin-top:3px;

	margin-left:6px;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#000000;

}



.calender_cont_02 a{

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#000000;

}



.calender_cont_02 a:hover{

	font-size:11px;

	text-decoration:underline;

	font-weight:normal;

	color:#000000;

}



.calender_cont_01_left{

	width:20px;

	height:auto;

	padding:0;

	float:left;

	font-size:20px;

	font-weight:500;

	color:#000000;

}



.calender_cont_01_right{

	width:50px;

	height:auto;

	padding:0;

	float:right;

	font-size:11px;

	color:#000000;

}

.calender_cont_01_right a{

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#000000;

}

.calender_cont_01_right a:hover{

	font-size:11px;

	text-decoration:underline;

	font-weight:normal;

	color:#000000;

}



/*added on 12/10/2009*/



.myinfo_cont{

	width:850px;

	height:auto;

	padding:0;

	margin-top:5px;

	clear:both;

	float:left;

}



.myinfo_cont_01{

	width:130px;

	height:auto;

	padding:0;

	margin:0;

	float:left;

}



.myinfo_cont_02{

	width:250px;

	height:auto;

	padding:0;

	margin-left:8px;

	float:left;

}



.myinfo_cont_03{

	width:430px;

	height:auto;

	padding:0;

	margin-left:10px;

	float:left;

	font-size:11px;

}



.review_details_cont_01{

	width:478px;

	height:auto;

	padding:0;

	margin-top:5px;

	clear:both;

}



.review_details_txtarea{

	width:400px;

	height:100px;

	padding:0;

	clear:both;

}



.review_details_cont_02{

	width:345px;

	height:auto;

	padding:0;

	margin-top:5px;

	clear:both;

}



.tabpanel_new_middle_09{

	width:100px;

	height:auto;

	padding:0;

	margin-left:15px;

	float:left;

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

	border-right:solid 1px #a5c9ba;

}



.tabpanel_new_middle_09 a{

	font-size:12px;

	font-weight:normal;

	text-decoration:none;

	color:#000000;

}



.tabpanel_new_middle_09 a:hover{

	font-size:12px;

	font-weight:normal;

	text-decoration:underline;

	color:#000000;

}



.review_cont{

	width:900px;

	float:left;

	padding:0;

	margin:0;

	clear:both;

}



.review_cont_left{

	width:200px;

	float:left;

	padding:0;

	margin:0;

}



.review_cont_left_01{

	padding:0;

	margin:0;

	clear:both;

}



.review_cont_left_02{

	padding:0;

	margin-top:10px;

	clear:both;

}



.review_cont_left_02{

	padding:0;

	margin-top:10px;

	clear:both;

}



.review_cont_right{

	width:680px;

	padding:0;

	margin:0;

	float:right;

}



.review_cont_right_01{

	padding:0;

	margin:0;

	font-size:14px;

	text-decoration:none;

	font-weight:bold;

	color:#007edb;

}



.review_cont_right_02{

	margin:0;

	padding:0;

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#007edb;

}



.review_cont_right_02 a{

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#007edb;

}



.review_cont_right_02 a:hover{

	font-size:12px;

	text-decoration:none;

	font-weight:normal;

	color:#007edb;

}



.review_cont_right_06{

	width:12px;

	height:12px;

	margin-right:3px;

	padding:0;

	float:left;

	background-image: url(../images/rating_star.gif);

	background-repeat:no-repeat;

}



.review_cont_right_07{

	margin-top:8px;

	padding:0;

	clear:both;

	float:left;

}



.blk_bold_txt{

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	color:#000000;

}



.review_cont_right_03{

	padding:0;

	margin-top:8px;

	clear:both;

}



.review_cont_right_04{

	padding:0;

	margin-top:8px;

	clear:both;

	font-size:12px;

}



.review_cont_right_05{

	padding:0;

	margin-top:8px;

	clear:both;

	font-size:12px;

}



.yesno_link{

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	color:#017fd5;

}



.yesno_link a{

	font-size:12px;

	text-decoration:none;

	font-weight:bold;

	color:#017fd5;

}



.yesno_link a:hover{

	font-size:12px;

	text-decoration:underline;

	font-weight:bold;

	color:#017fd5;

}



.inpbutton_new{background:url(../images/review.gif) no-repeat;

width:120px;

height:23px;

font-family:Arial, Tahoma;

	font-size:14px;

	color:#ffffff;

	font-weight: bold;

	text-decoration:none;

	text-align:center;

	border:none;

	outline:none;

	cursor:pointer;

}



.navdef_new{

width:560px;

float:left;

overflow:hidden;

text-align:center;

}

.calender_cont_22{

	/*width:50px;

	height:auto;*/

	padding:0;

	float:right;

	margin-top:3px;

	margin-left:6px;

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#000000;

}



.calender_cont_22 a{

	font-size:11px;

	text-decoration:none;

	font-weight:normal;

	color:#000000;

}



.calender_cont_22 a:hover{

	font-size:11px;

	text-decoration:underline;

	font-weight:normal;

	color:#000000;

}



/*added on 12/11/2009*/



.descrpautoborder_new{padding:10px 0 10px 0; margin:0 0 10px 0; overflow:hidden; border-top:1px solid #e0e0e0;

}



.review_cont_new{

	padding-bottom:10px;

	margin:0;

	clear:both;

	width:900px;

}





.review_cont_new_01{

	margin-top:10px;

	padding:0;

	clear:both;

	float:left;

	width:900px;

}



.review_cont_new_01_left{

	margin:0;

	padding:0;

	float:left;

	width:200px;

}



.review_cont_new_01_right{

	margin-top:10px;

	padding:0;

	clear:both;

}



.des_01{

	width:680px;

	height:auto;

	padding:0;

	margin:0;

	float:left;

}



.des_02{

	width:170px;

	height:auto;

	padding:0;

	margin:0;

	float:left;

	line-height:18px;

}



.dotted_cont{

	padding:6px;

	margin-top:10px;

	clear:both;

	border:dotted 3px #cccccc;

}



/*added on 14/12/2009*/



.search_cont{

	width:980px;

	height:auto;

	padding:0;

	margin:0;

	clear:both;

}



.search_cont_top{

	width:980px;

	height:18px;

	padding:0;

	margin:0;

	clear:both;

	background:url(../images/search_top.png) no-repeat;

}



.search_cont_middle{

	width:960px;

	height:auto;

	padding-left:10px;

	padding-right:10px;

	margin:0;

	clear:both;

	background:url(../images/search_middle.png) repeat-y;

}



.search_cont_footer{

	width:980px;

	height:18px;

	padding:0;

	margin:0;

	clear:both;

	background:url(../images/search_bottom.png) no-repeat;

}



/*added on 15/12/2009*/



.holiday_home_top{

	width:980px;

	height:12px;

	padding:0;

	margin:0;

	clear:both;

	background:url(../images/holiday_home_top.gif) no-repeat;

}





/* by shamim 20-02-10 */

div.tabnavigation {

	width:724px;

	padding:0 5px 0 2px;

	}

div.tabnavigation div.tabnav2 {

	}

div.tabnavigation div.tabnav2 ul.mainmenu {

	float:left;

	width:724px;

	}

div.tabnavigation div.tabnav2 ul.mainmenu li {

	float:left;

	font:normal 12px Arial, Helvetica, sans-serif;

	}

div.tabnavigation div.tabnav2 ul.mainmenu li a, div.tabnavigation div.tabnav2 ul.mainmenu li a.active {

	display:block;

	text-decoration:none;

	padding:0 12px;

	line-height:25px;

	color:#A5A5A5;

	background:url(images/greyonepxbg.gif) repeat-x 0 100% #FFF;

	font-weight:bold;

	text-transform:capitalize;

	border-top:1px solid #e0dede;

	border-right:1px solid #e0dede;

	border-bottom:1px solid #e0dede;

	border-left:1px solid #e0dede;

	float:left;

	}

div.tabnavigation div.tabnav2 ul.mainmenu li a:hover, div.tabnavigation div.tabnav2 ul.mainmenu li a.active {

	color:#000;

	background:none #f0f0f0;

	line-height:26px;

	text-decoration:none;

	border-top:0px solid #999999;

	border-right:0px solid #999999;

	padding:0 13px 0 12px;

	}

ul.trailmenu {

	padding:7px 0px 7px 10px;

	background-color:#f0f0f0;

	width:725px;

	}

ul.trailmenu li {

	color:#333;

	padding:0 2px;

	float:left;

	}

ul.trailmenu li a, ul.trailmenu li a.active {

	color:#A5A5A5;

	text-decoration:none;

	line-height:14px !important;

	padding:0px !important;

	font-weight:bold;

	text-transform:capitalize;

	font-size:11px;

	}

ul.trailmenu li a:hover, ul.trailmenu li a.active {

	/*color:#8e7408;*/

	color:#1B81D0;

	padding:0 1px 0 px;

	}

	

/* 08-03-10 by shamim */

.fl-lft {

	float:left;

	}

.fl-rgt {

	float:right;

	}

	

div.twodropdown {

	float:right;

	width:260px;

	}

div.twodropdown span.headtxt {

	color:#1b81d0;

	font-size:12px;

	float:left;

	padding:0 8px 0 0;

	font-weight:bold;

	}

div.twodropdown ul {

	float:left;

	position:relative;

	z-index:2000;

	}

div.twodropdown ul li {

	float:left;

	padding:0 6px;

	}

div.twodropdown ul li a {

	background:url(../images/icon-dwnarrow.gif) no-repeat 0 50%;

	font-size:11px;

	line-height:15px;

	color:#008fb4;

	text-decoration: none;

	margin:0;

	padding:0px 10px 0 15px;

	display:block;

}



/* sub nav */

.sub-nav2 {

	position:absolute; 

	top:15px; 

	right:20px; 

	display:none;

	z-index:2000;

	border:1px solid #d3d3d3;

	}

.sub-nav2 ul{float:none !important; float:none !important;}

.sub-nav2 ul li{font-weight:normal; border-bottom:1px solid #d6dfe2; float:inherit !important;  padding:0px !important; }

.sub-nav2 ul li a{padding:4px 10px 4px 10px !important; color:#4b4b4b !important; border-bottom:1px solid #d5d5d5; line-height:14px !important; background:none #e7e7e7 !important; width:220px; text-align:left !important;}

.sub-nav2 ul li a:hover{ color:#008fb4 !important; text-decoration:none; background-color:#f7f7f7 !important;}

.sub-nav2 ul li.noborbot{border-bottom:0px solid #d6dfe2 !important;}



/*developed on 19-3-2010*/

.srctab_cont { clear:both; overflow:hidden; font-size:12px; width:740px; }

.boxtop_rnu{background-image:url(../images/boxtop_r.gif); width:14px; height:14px; background-repeat:no-repeat; float: right; margin:0 2px 0 0;}

.boxbot_rnu{background-image:url(../images/boxbottom_r.gif); width:14px; height:14px; background-repeat:no-repeat; float: right; margin:0 2px 0 0;}

.content_left_roundboxnu {padding:0 0 4px 0; clear:both; overflow:hidden;}

span.buttondyn{background-color:#1b81d0; padding:4px; border:1px solid #0066FF; outline:none; cursor:pointer; font-size:11px; font-weight:bold; text-align:center; color:#ffffff;}

/*developed on 17-5-2010*/

.srctop_leftnu{background:url(../images/srctop_leftnu.gif) no-repeat; width:10px; height:10px; float:left;}

.srctop_rightnu{background:url(../images/srctop_rightnu.gif) no-repeat; width:10px; height:10px; float:right;}

.srctopnu{background:url(../images/srctopnu.gif) repeat-x; height:10px; overflow:hidden; clear:both;}

.srcbottom_leftnu{background:url(../images/srcbot_leftnu.gif) no-repeat; width:10px; height:10px; float:left;}

.srcbottom_rightnu{background:url(../images/srcbot_rightnu.gif) no-repeat; width:10px; height:10px; float:right;}

.srcbottomnu{background: #ffca67; height:10px; overflow:hidden; clear:both;}

.srcmidnu{background:#ffca67 url(../images/srcmidnu.gif) repeat-x; clear:both; padding:0 9px; width:970px;}

.ssep_rcqck{overflow:hidden; clear:both; height:10px;}

.advhdng{color:#ffffff; font-size:18px; background-color:#d7791b; clear:both; padding:2px; display:block; margin:0 0 12px 0;}
.advbox{background-color:#fff8d0; padding:8px; clear:both; overflow:hidden;}
.univ{clear:both; overflow:hidden;} .advtextbg{ background-color:#ebf9fd; padding:8px; clear:both;}
.advbanner{background-color:#3f47cc; width:199px; height:98px; margin:0 auto; font-size:13px; color:#ffffff; font-weight:bold; font-family: Arial, Helvetica, sans-serif, tahoma; padding:10px 0 0 0;} .advbanner a, .advbanner a:hover{color:#ffffff; text-decoration:underline;}

/* 08-09-10 */
a.yellbloclink, a.yellbloclinkselt {

	background:url(../images/yell-tabbg.png) no-repeat;

	width:252px;

	height:56px;

	padding:25px 15px;
	line-height:28px;
	
	text-align:center;

	color:#996600;

	font-size:22px;

	text-decoration:none;

	font-weight:normal;

	display:block;

	outline:none;

}

a.yellbloclink:hover, a.yellbloclinkselt {

	background:url(../images/yell-tabact.png) no-repeat;

	text-decoration:none;

	outline:none;

}


