@charset "utf-8";

/*@import url("../tab_content_assets/css/tabcontent.css");*/

/* CSS Document */



/*reset css*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}



html, body {font-family: Arial, Helvetica, sans-serif; font-size: 12px;  color:#333; background:#ededed; }



/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}

H1 {}

H2 {}

H3 {}

H4 {}



UL, OL {list-style: none; }

li {list-style-type:none;}



A { color:#333; text-decoration:none; outline:none;}

/*A:visited{ text-decoration:none; color:#;}*/

A:hover {color:#74517c; text-decoration:none;}

/*A:active { text-decoration:none; color:#;}*/

A:focus {outline:none;}



:focus {outline: 0;}

fieldset, img {border:0;}

q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit; outline:none;}
.table_content tr td input{ width:10%};
.table_content tr td textarea{ width:40%};

/*reset css*/



.clear {clear: both;}



/* LAYOUT STYLES */

#wrapper { width:1000px; margin:0 auto; }

.header { height:77px;}

.logo { background: url(../img/logo.jpg) no-repeat left top; width:234px; height:77px; float:left; display:inline;}

.logo a {  width:234px; height:77px; display:block; text-indent:-9999px;}



.topmenu { float:left;  width:548px;  padding:38px 21px 0 0; height:39px;}

.topmenu ul  { float:right; margin:0px; padding:0px;}

.topmenu ul li { float:left; margin:0px; padding:0px; display:inline;}

.topmenu ul li a { float:left; margin:0 0 0 26px; padding:0px; font-size:13px; font-weight:bold; color:#575757;}

.topmenu ul li a:hover { color:#ea5b3a;}

.topmenu ul li .act { color:#ea5b3a;}





a.memberbt { background:url(../img/blk_bt1.jpg) no-repeat left top; color:#d4d5d5; display:block; width:112px; height:26px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:left;}

a.memberbt:hover { color:#ea5b3b;}



a.joinbt { background:url(../img/blk_bt2.jpg) no-repeat left top; color:#d4d5d5; display:block; width:81px; height:26px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 4px;}

a.joinbt:hover { color:#ea5b3b;}

.toprtbt { float:left; width:197px; padding:30px 0 0 0;  }



.homemainimg { margin-bottom:10px; }

.homebotsec { background: #000 url(../img/wht_top.jpg) no-repeat center top; padding:20px; width:960px;}

.homebotsec_bot { background:url(../img/wht_bot.jpg) no-repeat center top; height:8px; width:1000px;}



.homebotsec ul { margin:0px; padding:0px; width:600px; float:right;}

.homebotsec ul li { margin:0 0 4px 0px; padding:5px 0 0 36px; font-size:16px; color:#4c4c4c; height:auto!important; min-height:22px; height:22px; }

.homebotsec ul li.bullone { background:url(../img/one_img.jpg) no-repeat left top;}

.homebotsec ul li.bulltwo { background:url(../img/two_img.jpg) no-repeat left top; }

.homebotsec ul li.bullthree { background:url(../img/three_img.jpg) no-repeat left top; }

.homebotsec ul li.bullfour { background:url(../img/four_img.jpg) no-repeat left top; }

.homebotsec ul li.bullfive { background:url(../img/five_img.jpg) no-repeat left top; }

.homebotsec ul li.bullsix { background:url(../img/six_img.jpg) no-repeat left top; }





/*innerpage section*/

/*memberregistration page*/

.yellowbxmain {width:100%; margin:0px auto;}

.yellowbxmain_top {width:100%; height:4px; background: #fdbe13 url(../img/yel_bx_toplt.jpg) no-repeat left top;}

.yellowbxmain_top span { display:block; position:relative; height:4px; background: url(../img/yel_bx_toprt.jpg) no-repeat right top;}

.yellowbxmain_cont {  padding:4px 13px 10px 13px;  background:#fdbe13; width:974px;}

.yellowbxmain_bot {width:100%; height:4px; background: #fdbe13 url(../img/yel_bx_botlt.jpg) no-repeat left bottom;}

.yellowbxmain_bot span {display:block;position:relative; height:4px; background:url(../img/yel_bx_botrt.jpg) no-repeat right bottom;}



.yellowbxmain_cont h1 { font-size:18px; color:#332604; text-transform:uppercase; margin:0 0 12px 0;}

.regformbg { background:#fff url(../img/reg_formbg.jpg) no-repeat center bottom;  padding:15px 30px 15px 30px; width:914px;}



.regform_lt { float:left; width:426px; border-right:1px solid #cfcece; padding:10px 30px 0 0; display:inline;}

.regform_rt { float:right; width:427px; padding:0 0 0 20px; }



.regform {}

.regform_lt label { width:120px; padding:0 10px 0 0; display:inline; float:left; line-height:25px; text-align:right;}

.regform_lt p  { padding-bottom:15px;}

.regform_lt label span { color:#F00;}

.regtxtfld { border:1px solid #d6d4d4; height:25px; background:#fff; line-height:25px; padding:0 2px;}

.mand { color:#F00;}

.regbt { background:url(../img/blk_bt_bg1.jpg) no-repeat center top; font-size:15px; color:#fff; text-align:center; width:80px; height:28px; border:none; cursor:pointer;}

.reg_signup { padding:38px 0px 0 15px; margin:0 0 25px 0;}

.reg_signup ul {  margin:0px; padding:0px;}

.reg_signup ul li { float:left; display:inline;  line-height:45px; margin-right:25px; width:180px; }

.reg_signup ul li a.facebook { background:url(../img/facebook_icon.jpg) no-repeat left top;}

.reg_signup ul li a.linkedin { background:url(../img/linked_icon.jpg) no-repeat left top; width:auto;   }

.reg_signup ul li a { display:block;  color:#333; text-decoration:none; height:44px; padding-left:50px; float:left; }

.reg_signup ul li a:hover { color:#333; }





.signinsec { background:url(../img/signin_mid.jpg) no-repeat center bottom; width:402px; margin:0 auto;}

.signinsec_mid { background:url(../img/signin_bx1_top.jpg) no-repeat center top; width:362px; margin:0 auto; padding:20px;}

.signinsec_mid p { padding-bottom:10px;}

.signinsec_mid h2 { font-size:16px; font-weight:bold; margin-bottom:15px;}

.signinsec_mid label { float:left; display:inline; width:90px; padding:0 10px 0 0; line-height:25px;}

/*memberregistration page*/



/*innerpage section*/

.footer { width:100%; margin:0 auto; padding:21px 0 0 0; height:40px; text-align:center; color:#767676;float: left;}



/***************************************************************************************************************/



.user_photo_group_mr_1{ float:left; height:60px; width:974px;}

* html .user_photo_group6{ width:622px; margin-left:-2px;}



.user_photo{ float:left; height:59px; width:59px; margin:0 2px 2px 0;}

.user_photo0{ float:left; height:59px; width:59px;  margin:0 0 2px 0; }



.user_photo1{ float:left; height:60px; width:60px; margin:0 0 2px 2px; }

.user_photo2{ float:left; height:60px; width:60px; margin:0 0 2px 2px; }

/***************************************************** MANAGE CONTACT GROUP **********************************************************/
#expandable_wrapper{ width: 100%; margin: 0 auto; max-width: 1500px;}
.expandable_toprtbt { float:right; width:197px; padding:30px 0 0 0;  }
.custom-flex { display: flex; align-items: flex-start;}
.w-100 { width: 100%;}

#maincontainer{width:100%; margin:0; background:#fff;}

/************expandable main box************/
.expandable_box {width:100%; margin:0px auto;}
.box_top {float:left; width:100%; height:50px; background: url(../img/box_top_left.jpg) repeat-x left top;}
.box_top_right {float:left; width:100%; height:50px; background: url(../img/box_top_right.jpg) no-repeat right top;}
.box_cont {float:left; width:100%; background:#fff; padding-bottom:1%}
* html .box_cont {padding-bottom:.3%}
.box_cont_inner {float:left; width:98%; padding:0 1% ; background:#fff;}
.box_bott {float:left; width:100%;  width:100%; height:4px; background: #fff url(../img/box_bott_left.jpg) no-repeat left bottom;}
.box_bott span {float:left; width:100%; height:4px; background:url(../img/box_bott_right.jpg) no-repeat right bottom;}

.content{ float:left; width:100%; }
.page_head{float:left; height:50px; line-height:50px; width:50%;}
.page_head h2{float:left; height:50px; line-height:40px; padding-left:10px; text-align:left; font-size:18px; font-weight:normal; color:#fff;}
#welcome_msg{float:right; height:50px; line-height:50px; width:50%; text-align:right; }
.welcome_user{ float:left; width:81%; line-height:40px; color:#fff; margin-right:5px; text-align:right}
.btn{ float:left; width:auto;  line-height:40px; margin:8px 0px 0 2px; }

a.logout { background:url(../img/blk_bt_bl_bg.gif) no-repeat left top; color:#d4d5d5; display:block; width:65px; height:26px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 4px;     transition: all 0.5s ease;}
a.logout:hover { color:#ea5b3b;}

/*************/
.container{ float:left; width:100%; margin:0 0 0px 0; }
.sub_nav{float:left; width:99%; height:24px; padding-right:1%; line-height:12px; margin:0 0 0px 0; text-align:right;}

/***** LEFT *******/
.left_sec{float:left; width:222px; margin:0 15px 0 0; background:#e9e9e9; }
.left_box_top  {float:left; width:100%; height:7px; background: url(../img/left_box_top_left.jpg) repeat-x left top;}
.left_box_top span  {float:left; width:100%; height:7px; background: url(../img/left_box_top_right.jpg) no-repeat right top;}
.left_box_cont {float:left; width:220px;  background:#e9e9e9;  border:1px solid #dedede; border-bottom:none; border-top:none; }
.left_box_cont_inner {float:left; width:201px; padding:0 2% ;}
.left_box_bott {float:left; width:100%;  width:100%; height:7px; background: #fff url(../img/left_box_bott_left.jpg) no-repeat left bottom;}
.left_box_bott span {float:left; width:100%; height:7px; background:url(../img/left_box_bott_right.jpg) no-repeat right bottom;}
.dashboard_setting{ width:100%; margin:0; padding:0;}
.dashboard_set_head{ width: 210px; background:url(../img/dash_head_bg.gif) top left no-repeat; height:45px; line-height:45px; }
.dashboard_set_head h2{ color: #FFFFFF; font-size: 14px; font-weight: bold; text-indent:20px; text-transform:uppercase;}
.dash_set_cont  ul{ margin:0; padding:0; list-style:none;}
.dash_set_cont  ul li{ padding:0; list-style:none;  border-bottom: 1px dotted #999999; color: #2A2A2A; font-size: 12px; font-weight: normal;line-height: normal; margin: 5px 0; padding: 0 0 5px 7px; text-transform: none; width: 200px;  height:28px;  display:block;}
*html .dash_set_cont  ul li{ padding: 0 0 5px 2px; width: 200px;}
.dash_set_cont li img { float:left; margin-left: 0px; margin-top:4px; }
.dash_set_cont li a { float:left;  width:auto; height:30px; line-height:30px; margin-left: 8px; display:block; border-bottom:0px; }

/*******MAIN CONTENT*****/
.main_content{float:right; /* width:740px; */ width:100%; margin:0 0 0 0;}
.main_content_left_box_top {float:left; width:100%; height:50px; background: url(../img/main_content_box_top_left.jpg) repeat-x left top;}
.main_content_left_box_top_right {float:left; width:100%; height:50px; background: url(../img/main_content_box_top_right.jpg) no-repeat right top;}
.main_content_left_box_cont {float:left; width:100%; background:#f6f6f6;}
.main_content_left_box_cont_inner { float:left; /* width:100%; */ padding:0 10px 10px 10px ; background:#f6f6f6; border:1px solid #e4e0e0; border-bottom:none; border-top:none; }
* html .main_content_left_box_cont_inner {width:718px; padding-bottom:0;}
* +html .main_content_left_box_cont_inner {width:718px;}
.main_content_left_box_bott {float:left; width:100%;  height:4px; background: #fff url(../img/main_content_box_bott_left.jpg) no-repeat left bottom;}
.main_content_left_box_bott span {float:left; width:100%; height:4px; background:url(../img/main_content_box_bott_right.jpg) no-repeat right bottom;}
.searchSection{margin:20px 0px 10px 10px;padding:0px;/* width:390px; */float:left;}
.searchLabel{vertical-align:top;margin-top:4px;display:inline-block;}
.searchText{width:220px;height:25px;border-radius:5px;margin-left:5px;vertical-align:top;}
.searchBtn{width:103px;height:33px; border-radius:7px;margin-left:5px;display:inline-block;margin-top:-3px;}

.comboSec{margin:10px 0px 20px 10px;padding:0px;width:650px;float:left; display: flex; align-items: flex-start;}
.comboSecLabel{vertical-align:top;margin-top:20px;float:left;}
.comboSecText{width:160px;height:30px;border-radius:5px;margin-left:15px;vertical-align:top;}

.sub_title{float:left; height:50px; line-height:50px; width:100%;}
.sub_title h2{float:left; height:50px; line-height:40px; padding-left:10px; text-align:left; font-size:18px; font-weight:normal; color:#fff; width:97%;}
.sub_title h2 strong{float:right; font-weight:normal; }
.subhead{float:left; height:24px; line-height:24px; width:60%; margin-bottom:10px;}
.subhead h3{float:left; height:24px; line-height:24px; padding-left:0px; text-align:left; font-size:16px; font-weight:bold; color:#000;}

.advance_search_link{float:right; height:24px; line-height:24px; width:38%; text-align:right; }
.advance_search_link a{color:#000; line-height:24px; text-align:right; }
.advance_search_link a:hover{color:#ccc; line-height:24px; text-align:right; }
.content{ float:left; width:100%; }
.con_left_section{ float:left; width:148px; margin:0; padding:0; z-index:100; }
.con_left_section ul{ float:left; margin:10px 0 0 0; padding:0; width:100%; }
.con_left_section li{ margin:0; padding:0; height:28px; line-height:28px; margin-bottom:2px;}
.con_left_section li a{ display:block;  padding-left:10px; }
.con_left_section li a:hover{ display:block; background: #c4dbed url(../img/sublink_bg.jpg) top left no-repeat; margin-bottom:2px;  }
.selected_sublink{ display:block; background: #c4dbed url(../img/sublink_bg.jpg) top left no-repeat; margin-bottom:2px;  }

.actual_content{ float:left; width:558px; margin:0; padding:0; /*background:blue;*/ }
.group_content{ float:left; width: 550px; background:#c4dbed; border:0px solid #d6d4d4; min-height:435px; z-index:5; margin-left:0px; padding:10px}

/** html .group_content{width: 538px; }*/
.group_content_inner{ float:left; background:#fff; padding:10px; width:530px;}

/**html .group_content_inner{width:518px;}*/
.pagination{ float:left; width:530px; margin:10px 0; }
.alphbt_pagination{ float:left; width:311px; margin:0 7px; height:24px; line-height:24px; }
.alphbt_pagination a{ color:#000; padding:0 px; font-size:12px;}
.alphbt_pagination a:hover{ color:#ccc; padding:0px;}
.selected_page{ font-weight:bold;}
.textarea_section{ float:left; width:139px;}
.txt_left{ float:left; width:132px; background: url(../img/txt_areabg_left.jpg) top left no-repeat; padding-left:5px; height:24px; line-height:24px;}
*html .txt_left{ width:125px; }

.txt_right{ float:right; width:132px; background:url(../img/txt_areabg_right.jpg) top right no-repeat; height:24px; line-height:24px;}
.txt_right input{ border:0px; padding:0 2px; width:120px; background:none; height:24px; line-height:24px; }
.pagination_search{ float:right; width:196px;   }
.btn_go{ float: left; width:46px;  margin:0px 0px 0 5px; }
a.go {float:left; background:url(../img/go_bg.jpg) no-repeat left top; color:#d4d5d5; display:block; width:45px; height:26px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 0px;}

.fix_box_outer{ float:left; width:162px; background:url(../img/fix_bx_bg_top.jpg) top left no-repeat; margin:7px;}
*html .fix_box_outer{margin: 6px;}
.fix_box_inner{ float:left; width:146px; background:url(../img/fix_bx_bg_bott.jpg) bottom left no-repeat; padding:8px; }

.close_btn{ float:left; width:100%; height:auto; text-align:right;}
.fix_box_content{ float:left; width:100%; height:auto;}
.cont_image{ float:left; width:60px; height:66px; border:1px solid #fff; margin:0 3px 0px 0;}
.quickaccess{ float: left; width:76px; }
* html .quickaccess{ float: left; width:70px; }
.quickaccess h3{float:left; margin-bottom: 5px; text-align:left; font-size:12px; font-weight:bold; color:#000;}

.phone{ float:left; width:75px; font-size:11px; font-weight:normal; margin-bottom: 5px;}
.social_net{ float:left; width:75px}
.email_icon{ float:left; width:19px; height:18px; margin-right:6px;}
.skypee_icon{ float:left; width:19px; height:18px; margin-right:6px;}
.facebook_icon{float:left; width:19px; height:18px; margin-right:6px;}

.btn_send_invi{ float: left; margin:3px 0px 0 0px; }
a.send_invi {float:left; background:url(../img/send_invi_bg.jpg) no-repeat left top; color:#d4d5d5; display:block; width:115px; height:24px; line-height:24px; text-align:center; font-size:13px; font-weight:bold; margin:0 0 0 4px;}
.pagination_bott{ float:left; width:120px; height:24px; line-height:24px; }
.pagination_bott_right{ float:right; margin-left:40px; width: 370px; height:24px; line-height:24px; margin-top:1px; }
*html .pagination_bott_right{ width: 365px; }

.select_menu{ float:left; width:auto;  border: 1px solid #d5d3d4; padding: 5px; margin-left:60px;}
*html .select_menu{ margin-left:25px;}
.pages_nos{float:right; width:210px; background:#f6f6f6; padding: 3px 0; margin-right: 5px;}
*html .pages_nos{ margin-right: 3px;}
.pages_nos_left{ float:left; width:75px; margin:0 10px; height:25px; line-height:25px;}
.pages_nos_right{ float:right; width:105px; }
.arrow_page{ float:left; width:26px; height:25px; line-height:25px; text-align:center;}
.actual_pagination{  float:left; width:auto; height:25px; line-height:25px; padding:0 10px; }

/*==============================ORANGE*/
.box_top_orange {float:left; width:100%; height:50px; background: url(../img/box_top_left_orange.jpg) repeat-x left top;}
.box_top_right_orange {float:left; width:100%; height:50px; background: url(../img/box_top_right_orange.jpg) no-repeat right top;}
.box_cont_orange {float:left; width:100%; background:#fff; padding-bottom:1%}
* html .box_cont_orange {padding-bottom:.3%}
.box_cont_inner_orange {float:left; width:98%; padding:0 1% ; background:#fff;}
.box_bott_orange {float:left; width:100%;  width:100%; height:4px; background: #fff url(../img/box_bott_left.jpg) no-repeat left bottom;}
.box_bott_orange span {float:left; width:100%; height:4px; background:url(../img/box_bott_right.jpg) no-repeat right bottom;}
.page_head_orange{float:left; height:50px; line-height:50px; width:50%;}
.page_head_orange h2{float:left; height:50px; line-height:40px; padding-left:10px; text-align:left; font-size:16px; font-weight:bold; color:#000; text-transform:uppercase;}
.sub_title_orange{float:left; height:50px; line-height:50px; width:100%;}
.sub_title_orange h2{float:left; height:50px; line-height:40px; padding-left:10px; text-align:left; font-size:14px; font-weight:bold; color:#000; text-transform:uppercase;}
.following_box{float:left; width:740px; margin-bottom: 10px;}
.following_top_orange {float:left; width:100%; height:50px; background: url(../img/main_content_box_top_left_orange.jpg) repeat-x left top;}
.following_top_right_orange {float:left; width:100%; height:50px; background: url(../img/main_content_box_top_right_orange.jpg) no-repeat right top;}
.following_cont_orange {float:left; width:100%; background:#f6f6f6;}
.following_cont_inner_orange { float:left; width:708px; padding:5px 10px 0px 10px ; background:#ffebbc; border:6px solid #fcbe13; border-bottom:none; border-top:none; }
/** html .following_cont_inner_orange {width:708px; padding-bottom:0px; background:blue;}
* +html .following_cont_inner_orange {width:708px;}*/

.following_bott_orange {float:left; width:100%;  height:29px; background: #fff url(../img/main_content_box_bott_left_orange.jpg) no-repeat left bottom;}
.following_bott_orange_right {float:left; width:100%; height:29px; background:url(../img/main_content_box_bott_right_orange.jpg) no-repeat right bottom;}
.following_bott_orange_right a{ float:right; height:23px; line-height:25px; width:90px; text-align:center; display:block; background:url(../img/view_all_btn_bg.jpg) top left no-repeat; }
.user_group{ float:left; width:226px; margin:0 5px 7px 5px; padding-bottom:5px; border-bottom:1px dotted #7f765c;}
.user_group_bott_row{ float:left; width:226px; margin:0 5px 7px 5px; padding-bottom:5px; border-bottom:0px dotted #7f765c;}
*html .user_group{ float:left; width:225px; margin:0 4px 7px 4px;}
*html .user_group_bott_row{ float:left; width:225px; margin:0 4px 7px 4px; padding-bottom:5px; border-bottom:0px dotted #7f765c;}
.user_snap{ float:left; height:53px; width:52px; margin-right:8px;}
.user_brief{ float:left; width:165px;}

.ug_socialnet{ float:left; width:328px; margin:0 5px 7px 0px; padding-bottom:10px; border-bottom:1px dotted #7f765c; }
*html .ug_socialnet{ float:left; width:322px; margin:0 4px 7px 4px;}
.ug_socialnet_last{ float:left; width:326px; margin:0 5px 7px 5px; padding-bottom:5px; border-bottom:0px dotted #7f765c; }
*html .ug_socialnet_last{ float:left; width:320px; margin:0 4px 7px 4px;}
.ug_socialnet_bott_row{ float:left; width:226px; margin:0 5px 7px 5px; padding-bottom:5px; border-bottom:0px dotted #7f765c;}
*html .ug_socialnet_bott_row{ float:left; width:225px; margin:0 4px 7px 4px; padding-bottom:5px; border-bottom:0px dotted #7f765c;}
.user_snap_socialnet{ float:left; height:43px; width:47px; margin-right:12px;}
.user_brief_socialnet{ float:right; width:266px; }
.user_snap_socialnet1{ float:left; height:43px; width:160px; margin-right:12px;}
/*.user_brief_socialnet1{ float:right; width:150px; }*/
.user_brief_socialnet1{ float:left; width:64px; }
.user_brief_socialnet1 p { width:45px; height:50px; line-height:63px;  background:url(../img/cal_icon.jpg) no-repeat left top; text-align:center; font-weight:bold;}
*html .user_brief_socialnet{ width:260px; }

.social_net_box{ float:left; width:360px; margin:0 5px 10px 5px;}
.social_net_box1{ float:left; margin:0 5px 10px 5px;}
*html .social_net_box{ width:358px;  margin:4px ;}

.social_net_bx_top_left{ float:left; width:360px; height:48px; background: url(../img/social_bx_top_left.jpg) no-repeat left top;}
.social_net_bx_top_left1{ float:right; height:48px; background: url(../img/social_bx_top_left.jpg) no-repeat left top; width:100%;}

.social_net_bx_top_right{ float:left; width:360px; height:48px; background: url(../img/social_bx_top_right.jpg) no-repeat right top;}
.social_net_bx_top_right1{ float:right; height:48px; background: url(../img/social_bx_top_right.jpg) no-repeat right top;}

.social_net_bx_cont{ float:left; width:338px; padding:10px 10px 0 10px; background:#f5f5f5; border:1px solid #dfdfdf; border-bottom:none; border-top:none; clear:left;}
.social_net_bx_cont1{ float:left; padding:10px 10px 0 10px; background:#f5f5f5; border:1px solid #dfdfdf; border-bottom:none; border-top:none; clear:left; text-align: center;}

.social_net_bx_bot_left{ float:left; width:360px; height:18px; background: url(../img/social_bx_bot_left.jpg) no-repeat left top;}
.social_net_bx_bot_left1{ float:left; height:18px; background: url(../img/social_bx_bot_left.jpg) no-repeat left top;}

.social_net_bx_bot_right{ float:left; width:360px; height:18px; background: url(../img/social_bx_bot_right.jpg) no-repeat right top;}
.social_net_bx_bot_right1{ float:left;  height:18px; background: url(../img/social_bx_bot_right.jpg) no-repeat right top;}

.social_net_title{ float:left; height:48px; line-height:45px;/* width: 225px;*/width: 360px;}
.social_net_title1{ float:left; height:48px; line-height:45px;/* width: 225px;*/width: 360px;}

.social_net_title img{ float:left; margin-left:10px; margin-top:5px;}
.social_net_title h2{ float:left; height:48px; line-height:45px; display:block; margin-left:10px; font-size:14px; font-weight:bold; color:#000; text-transform:uppercase; }

.bx_rht_corn_btn_sn{ float:right; height:48px; line-height:45px; width: 125px; margin-right:5px;}
.view_all{ float:left; height:48px; line-height:45px; width: 78px; }
.close_rht_sn{ float:right; height:48px; line-height:45px; width: 28px; margin-right: 5px;}
*html .close_rht_sn{ margin-right: 0px;}
.view_all a{ float:left; height:26px; line-height:26px; margin-top: 8px; width:88px; text-align:center; display:block; background:url(../img/view_all_btn_1.jpg) top left no-repeat; font-weight:bold; }
.close_rht_sn img{float:left; height:26px; line-height:26px; margin-top: 8px; width:28px; }

/**html .social_net_bx_top_left{ width:356px}
*html .social_net_bx_top_right{width:356px}
*html .social_net_bx_cont{ width:354px}
*html .social_net_bx_bot_left{width:356px}
*html .social_net_bx_bot_right{width:356px}*/

/*--------Import Page---------*/
.quickaccess_box{ float:left; width:714px; padding-left: 4px; margin-bottom:15px; }
*html .quickaccess_box{ padding-left:1px; margin-bottom:15px;}
.qui_box{ float:left; background:url(../img/sm_gry_bxbg.jpg) top left no-repeat; margin:2px; height:144px; width:138px; }
*html .qui_box{  margin:2px 2px 15px 2px  }
*+html .qui_box{  margin:2px 2px 25px 2px  }

/****IMPORT PAGE NEW CSS 20-01-11 ****/
.qui_box_acc{ float:left; background:url(../img/sm_gry_bxbg_acc.jpg) top left no-repeat; margin:2px; height:164px; width:138px; }
*html .qui_box_acc{  margin:2px 2px 15px 2px  }
*+html .qui_box_acc{  margin:2px 2px 25px 2px  }
.ac_source_icon_acc{ width:auto; text-align:center; margin:15px auto 10px auto; }
.ac_source_nm_acc{  width:auto; text-align:center; margin:0 auto; font-size:13px; font-weight:bold; color:#717171;}

/****IMPORT PAGE NEW CSS 20-01-11 END ****/
.ac_source_icon{ width:auto; text-align:center; margin:20px auto;}
.ac_source_nm{  width:auto; text-align:center; margin:0 auto; font-size:13px; font-weight:bold; color:#717171;}
.account_btn {width:100%; float:left; text-align:center; margin:15px auto 0 auto; font-size:13px; font-weight:bold; color:#717171;}

/*--------View Contacts---------*/
.group_cont_vc{ float:left; width: 698px; background:none; border:0px solid #d6d4d4; z-index:5; margin-left:0px; padding:10px}
.group_cont_inner_vc{ float:left; background:none; padding:6px; width:684px; border:1px solid #d5d5d5;}
.fix_box_vc{ float:left; width:214px; background:#000 url(../img/fix_bx_bg_top_vc.jpg) top left no-repeat; margin:7px;}
*html .fix_box_vc{margin: 5px;}
.fix_box_inner_vc{ float:left; width:198px; background:url(../img/fix_bx_bg_bott_vc.jpg) bottom left no-repeat; padding:8px; }
.cont_image_vc{ float:left; width:83px; height:91px; border:1px solid #fff; margin:0 5px 0px 0;}

.quickaccess_vc{ float: left; width:100px; }
.quickaccess_vc h3{float:left; margin-bottom: 5px; text-align:left; font-size:16px; font-weight:bold; color:#000;}
.phone_vc{ float:left; width:100px; font-size:15px; font-weight:normal; margin-bottom: 5px;}

.social_net_vc{ float:left; width:100px}
.email_icon_vc{ float:left; width:24px; height:18px; margin-right:8px;}
.skypee_icon_vc{ float:left; width:24px; height:18px; margin-right:8px;}
.facebook_icon_vc{float:left; width:24px; height:18px; margin-right:8px;}
.pagination_vc{ float:left; width:100%; margin:10px 0; }

.tr_link{float:right; margin:10px 0px 0 0 ; height:24px; line-height:24px; width:130px; text-align:right; }
.tr_link a{color:#000; line-height:24px; text-align:right; }
.tr_link a:hover{color:#ccc; line-height:24px; text-align:right; }

/*--------Message Page CSS---------*/
.msgbox_outer{ float:left; background:url(../img/box_outer.gif) top left no-repeat; padding:0; width:100%; }
.msgbox_inner{ float:left; background:url(../img/box_inner.gif) bottom right no-repeat; padding:0; width:100%; }
.msgbox_top_right{ float:right; background:url(../img/box_top_right_1.gif) top right no-repeat; width:100%; height:12px; }
.msgbox_bottom_left{ float: left; background:url(../img/box_bottom_left.gif) bottom left no-repeat; width:100%; height:12px; }
.msgbox_content{  width:97%; margin: 0 auto; padding:0px 0 10px 10px; }
.message_title{ float:left; background:url(../img/title_bg.jpg) bottom left repeat-x; width:99%; height: 45px; line-height:45px; font-size:20px; color:#488aba; margin-bottom:10px; }
/*--------View Group---------*/

.pagination_vg{ float:left; width:530px; margin:0px 0; }
.tr_link_vg{float:right; margin:0px 0px 0 0 ; height:24px; line-height:24px; width:130px; text-align:right; }
.tr_link_vg a{color:#000; line-height:24px; text-align:right; }
.tr_link_vg a:hover{color:#ccc; line-height:24px; text-align:right; }

/*==============================Maroon*/

.box_top_maroon {float:left; width:100%; height:50px; background: url(../img/box_top_left_maroon.jpg) repeat-x left top;}
.box_top_right_maroon {float:left; width:100%; height:50px; background: url(../img/box_top_right_maroon.jpg) no-repeat right top;}

.main_content_left_box_top_maroon {float:left; width:100%; height:50px; background: url(../img/box_top_left_maroon1.jpg) repeat-x left top;}
.main_content_left_box_top_right_maroon {float:left; width:100%; height:50px; background: url(../img/box_top_right_maroon1.jpg) no-repeat right top;}
.viewby_search{ float:left; width:470px; }
.field{ float:left; width:208px; height:27px; }
.field input{ height:28px; width:199px; border:1px solid #d5d5d5; line-height:27px; padding:0 3px; }
.select_menu1{ float:left; width:auto; height:18px;   border: 1px solid #d5d3d4; padding: 5px; margin-left:10px; background:#fff;}
*+html .select_menu1{ float:left; width:auto;  height:22px;   border: 1px solid #d5d3d4; padding: 3px; margin-left:10px; background:#fff;}
*html .select_menu1{ margin-left:10px;  height:20px; }
.btn_go1{ float: left; width:46px;  margin:3px 0px 0 10px; }
a.go {float:left; background:url(../img/go_bg.jpg) no-repeat left top; color:#d4d5d5; display:block; width:45px; height:26px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 0px;}

.newgrp{ float: right; width:101px;  margin:3px 0px 0 5px; }
a.newgroup {float:right; background:url(../img/new_grp.jpg) no-repeat left top; color:#d4d5d5; display:block; width:101px; height:27px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 0px;}
a:hover.newgroup {float:left; background:url(../img/new_grp.jpg) no-repeat left top; color:#fff; display:block; width:101px; height:27px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 0px;}
.group_cont_vg{ float:left; width: 698px; background:none; border:0px solid #d6d4d4; z-index:5; margin-left:0px; padding:10px}
.group_cont_inner_vg{ float:left; background:none; padding:6px 0; width:696px; border:1px solid #d5d5d5; background:none;}
/*--------New Contact---------*/
.group_cont_nc{ float:left; width:718px; background:none; border:1px solid #d6d4d4; z-index:5; margin-left:0px; padding:10px 0}
.group_cont_inner_nc{ background:none; padding:6px 0px; width:678px; border:0px solid #d5d5d5;  margin: 0 auto;}
.form_row{float:left; width:500px;margin-left:30px;}
.form_row_inner{float:left; /*width:459px;*/ min-height:45px; line-height:45px;}
.field_title{ float:left; width:130px;padding:10px;margin-top:12px;}
.address_bx{ float:left; width:459px; border:1px solid #d5d5d5; margin-left:20px; padding-bottom: 10px; border-top:none;}
.address_bx_tp{ float:left; background:url(../img/address_tp_lt.gif) bottom left no-repeat; width:461px; border:0px solid #d5d5d5; margin-left:20px;}
.address_bx_tp_rt{ float:left; background:url(../img/address_tp_rt.gif) bottom right no-repeat; width:100%; border:0px solid #d5d5d5; margin-left:0px;}
.address_bx_tp_rt h2{ float:left; background:#f6f6f6; width:auto; padding:0 10px; display:block; margin-left:10px; font-size:13px; font-weight:bold; color:#555555; line-height: 36px;}
.field_title_1{ float:left; width:98px; height:45px; line-height:45px; margin-left:20px;}
*html .field_title_1{ width:78px; }
.field_content{float:left; width:70%;}
.field_content strong{color:#4b89ba}
.field_content input{ float:left; width:350px; background:#fff; border:1px solid #d5d5d5; height:25px;margin-top:18px; border-radius:5px; }
.selectbox{ float:left; width:350px; background:#fff; border:1px solid #d5d5d5; margin-top:20px; border-radius:5px; }
.multiselect{ float:left; width:350px; background:#fff; border:1px solid #d5d5d5;margin-top:11px; border-radius:5px;}
.formBtn{ margin-top:20px;}
.formBtn input[type="submit"]{ border-radius:10px;}
.formBtn input[type="reset"]{ border-radius:10px;}

.paginationLinks {width:auto;margin:20px auto;font-size:14px; text-align: center;}
.paginationLinks a{ margin:5px;padding:5px 10px; border:1px solid white; color:white;background:#0080C0;}
.paginationLinks a:hover{margin:5px; padding:5px 10px; border:1px solid #0080C0; color:#0080C0;background:#FFFFFF;}

.backLink{ margin-top:20px;}
.backLink a{color:#0000FF;text-decoration:underline;font-size:16px; }

.tableSec{margin:30px auto;float:left;}
.printContent{width:1000px;margin:20px auto;border:1px solid #CCCCCC;clear:both;display:table; padding:10px 20px;border-radius:10px;}
.field_content textarea{ float:left; padding:2px;  width:350px; background:#fff; border:1px solid #d5d5d5; line-height:22px; margin-top:11px; height:100px; }
.filed_content_1{float:left; width:25px; height:45px; line-height:45px; text-align:center; font-size:22px; font-weight:bold; color:#498cb9}
.filed_content_1 a{float:left; width:25px; height:45px; line-height:45px; text-align:center; font-size:22px; font-weight:bold; color:#498cb9}
.ddmmyy_outer{float:left; width:304px; height:45px; line-height:45px;}

.bdate, .bmonth, .byear{float:left; width:37px; height:27px; line-height:27px; margin-right:5px; margin-top:10px;}
.bdate input{ float:left; background: url(../img/mm_dd_bg.jpg) top left no-repeat; border: 0px solid #D5D5D5; height: 24px; line-height: 22px; margin-top: 3px; padding: 2px;  width: 37px; }
.bmonth input{ float:left; background: url(../img/mm_dd_bg.jpg) top left no-repeat; border: 0px solid #D5D5D5; height: 24px; line-height: 22px; margin-top: 3px; padding: 2px;  width: 37px; }
.byear input{ float:left; background: url(../img/mm_dd_bg.jpg) top left no-repeat; border: 0px solid #D5D5D5; height: 24px; line-height: 22px; margin-top: 3px; padding: 2px;  width: 37px; }
.calendar{float:left; width:37px; height:27px; line-height:27px; margin-left:10px; margin-top:13px;}

/********************/
.btn_fpass{ float:left; width:140px;  line-height:40px; margin:8px 0px 0 2px; }
a.forgot_pass { background:url(../img/fpass_btnbg.gif) no-repeat left top; color:#d4d5d5; display:block; width:140px; height:26px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 4px;}
a.forgot_pass:hover { color:#ea5b3b;}
/*-----------TAB CONTENT------------*/
.boxholder{  margin-top:-1px; padding:10px;}
.port_main {width:100%; margin:0px auto 10px auto; background:url(../img/port_bx_lt.jpg) repeat-y left top; }
.port_cont {position:relative; padding:10px 15px 20px 15px; margin:-1px 0 -10px 0; height:auto!important; min-height:25px; height:25px; background:url(../img/port_bx_rt.jpg) repeat-y right top;}
.port_top {width:100%; height:37px; background: url(../img/port_bx_toplt.jpg) no-repeat left bottom; }
.port_top span { display:block; position:relative; height:37px;}
.port_toptab { float:left; width:100%;}
.port_toptab ul { margin:0px; }
.port_toptab ul li {display:inline; margin:0; padding:0; height:37px; }
.port_toptab ul li a {  float:left; background:url(../img/tab_li_bg.jpg) no-repeat left top; margin-right:2px; padding:0 0 0 4px; text-decoration:none; color:#626262; height:37px;}
.port_toptab ul li a p { float:left; display:block; background:url(../img/tab_li_rht_bg.jpg) no-repeat right top; padding:10px 15px 0px 10px; color:#626262; height:27px; font-weight:bold; text-align:center;}
.port_toptab a:hover {background-position:0% -37px;}
.port_toptab a:hover p {background-position:100% -37px; color:#274174;  }
.port_toptab .selected a {background-position:0% -37px; color:#274174;}
.port_toptab .selected a p {background-position:100% -37px; color:#274174; }
.port_toptab a p .selected{ float:left; display:block; background:url(../img/menuimg_right.gif) no-repeat right top; padding:0px 7px 0px 7px; color:#274174;}
.btn_new_cont{ float:left; width:64px;  line-height:20px; margin:0px 0px 0 0px; }

/*----------------- New Class for Group Page ------------*/
.field_content_group{float:left; width:530px; height:45px; line-height:45px; padding-left:70px;}
.field_title_group{ float:left; width:50px; height:45px; line-height:10px; margin-left:20px;}
.field_content_group2{float:left; width:528px; line-height:45px; border: solid 1px #d5d5d5;}
.field_content_group2_inner{float:left; width:500px; line-height:45px; padding:10px;}
.field_content_group2_inner .row{float:left; width:480px; }
.field_content_group2_inner .row_c_box{float:left; padding:10px;}
.row_text{float:left; width:120px; line-height:35px}
.field_title_group3{ float:left; width:65px; height:45px; line-height:45px; margin-left:20px;}
/*----------------- New Class for Group Page ------------*/

/*----------------- New Class for Notes Page ------------*/
.notes{float:left; width:675px; border: solid 1px #cde1e8; margin:0 0 15px 10px; background:url(../img/notes_gradient.jpg) repeat-x left top #ffffff; padding:0;}
*html .notes{margin:0 0 15px 5px; }
.date{ width:75px; float:right; padding:5px 0px 5px 0; font: bold 12px Arial, Helvetica, sans-serif; color:#7caacc;}
.notes_text{ width: 655px; float:left; padding:0 10px 10px 10px; text-align:justify; }
.add_title{ width:75px; float:left; padding:5px 0px 5px 10px; font: bold 12px Arial, Helvetica, sans-serif; color:#626262;}
.textarea_notes{ float:left; width:655px;}
.btn_notes{ float:left; width:11%;  line-height:20px; margin:0px 0px 0 0px; }
/*******************View Message history************/

.group_cont_mh{ float:left; width: 698px; background:none; border:0px solid #d6d4d4; z-index:5; margin-left:0px; padding:10px}
.group_cont_inner_mh{ float:left; padding:0px 0; width:696px; border:1px solid #d5d5d5; background:none; margin-bottom:10px;}
.group_cont_inner_mh_title{ float:left; padding:6px 0; width:100%; border:0px solid #d5d5d5; background:#d6e5d2; }
.group_cont_inner_mh_title_none{ float:left; padding:6px 0; width:100%; border:0px solid #d5d5d5;  }
.group_cont_inner_mh h2{ float:left; padding:0px 0; height:39px; line-height:39px; width:49%; border:0px solid #d5d5d5; background:#d6e5d2; padding-left:1%}
.group_cont_inner_mh h3{ float:left; padding:0px 0; height:39px; line-height:39px; width:49%; border:0px solid #d5d5d5; background:#d6e5d2; text-align:right; padding-right:1%}
.message_cont{ float:left; width:96%; padding:2%;}
.group_cont_inner_mh_cont input, select{background: none;    border: 1px solid #D5D5D5;    float: left;       line-height: 22px;    margin-top: 11px;    padding: 2px; width:201px;    }
/*.group_cont_inner_mh_cont1 select{background: none;    border: 1px solid #D5D5D5;    float: left;    line-height: 22px;    margin-top: 11px;    padding: 2px;    }

*/

.group_cont_inner_mh_cont_txtarea{ float:left; width:98%; background:none; padding:5px; border:1px solid #d5d5d5;}
.btn_mh{ float:right; width:65px;  line-height:20px; margin:10px 0px 0 0px; }
a.btn_mh_logout {float:left; background:url(../img/blk_bt_bl_bg.gif) no-repeat left top; color:#d4d5d5; display:block; width:65px; height:26px; line-height:25px; text-align:center; font-size:13px; font-weight:bold; float:right; margin:0 0 0 4px;}
a.btn_mh_logout:hover { color:#ea5b3b;}
/*==============================Green*/

.box_top_green {float:left; width:100%; height:50px; background: url(../img/box_top_left_green.jpg) repeat-x left top;}
.box_top_right_green {float:left; width:100%; height:50px; background: url(../img/box_top_right_green.jpg) no-repeat right top;}
.main_content_left_box_top_green {float:left; width:100%; height:50px; background: url(../img/box_top_left_green1.jpg) repeat-x left top;}
.main_content_left_box_top_right_green {float:left; width:100%; height:50px; background: url(../img/box_top_right_green1.jpg) no-repeat right top;}

/*----------------- New Class for Notes Page ------------*/
/*.footer1 { float:left; background:url(../img/bot_logo.jpg) no-repeat right 21px; width:95%; margin:0 auto; padding:2%; height:40px; text-align:center; color:#767676;}
*/
/*---------------------------------------*/

.box_top_red {
    background: url("../img/box_top_left_red.jpg") repeat-x scroll left top transparent;
    float: left;
    height: 50px;
    width: 100%;
}
.box_top_right_red {
    background: url("../img/box_top_right_red.jpg") no-repeat scroll right top transparent;
    float: left;
    height: 50px;
    width: 100%;
}
.main_content_left_box_top_red {float:left; width:100%; height:50px; background: url(../img/box_top_left_red1.jpg) repeat-x left top;}
.main_content_left_box_top_right_red {float:left; width:100%; height:50px; background: url(../img/box_top_right_red1.jpg) no-repeat right top;}
/*------------------Message 08-03-2011------------------------*/

.message {
    background: none repeat scroll 0 0 #E0F0F6;
    border: 1px solid #BBD6E0;
    float: left;
    line-height: 25px;
    margin-bottom: 15px;
    padding: 5px;
    width: 98%;
}
.msgSuccess {font-weight:bold;font-size:14px;color:#339900;text-align:center;padding:5px;margin-bottom:10px;}
.msgFailure {font-weight:bold;font-size:14px;color:#FF0000;text-align:center;padding:5px;margin-bottom:10px;}

#wrapper{ width:1020px; margin:0 auto; }
.pagebg { background:url(../images/pagebg.png) repeat-y center top;  padding:0 10px;}
* html .pagebg { background:url(../images/pagebg.gif) repeat-y center top;  padding:0 10px;} /*hack for ie6*/

/*header*/
.header {  width:960px; height:85px; padding:20px 5px 0 5px; }
.header_rt { float:right; width:780px; padding:5px 0 0 0; text-align:right;}
.header_rt h1 { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:30px; font-weight:bold; margin:0 0 5px 0; text-align:right; color:#84418a;}
.header_rt ul { float:right; margin:0px; padding:0px;}
.header_rt ul li { float:left; margin:0 5px 0 0px;  font-size:13px; color:#434343; width:auto; }
.header_rt ul li {margin:0 0px 0 10px; width:41px; }
.header_rt ul li.weluser {margin:0 0px 0 0px;  width:400px; text-align:right; line-height:32px;}
.header_rt ul li.logout { width:109px;  }

/*header*/
.header_inner{ width:1020px; margin:0 auto; padding:0px;}
.header_main{ height:130px; margin:0px; padding:0px; background:url(../images/header.png) no-repeat left top;}
*html .header_main{ height:130px; margin:0px; padding:0px; background:url(../images/header.jpg) no-repeat left top;}

/*top left menu */
*html .topleft_menuouter { margin:0px auto; height:41px; padding:2px 0px 0px 30px; background:url(../images/topleft_menubg.gif) repeat-x top left; width:990px;}
.topleft_menuouter { margin:0px auto; height:41px; padding:2px 0px 0px 30px; background:url(../images/topleft_menubg.png) repeat-x top left; width:990px;}
.topleft_menuouter ul{list-style:none; margin:0 auto; float:left; width:auto;   }
.topleft_menuouter li{ list-style:none; margin-left:2px; display:inline; float:left; }
.topleft_menuouter li a {display:inline-block; color:#fff; text-decoration:none; padding:0 5px 0 6px; line-height:36px; text-align:center;  margin:0px 0px 0px 0px; font-weight:bold; float:left;}
.topleft_menuouter li a span{  display:block; padding:0 12px 0 7px; font-family:"Verdana", Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal;}
.topleft_menuouter li.current a{color:#fff; background:url(../images/nav_lt.gif) no-repeat left 5px;  }
.topleft_menuouter li.current a span{color:#fff; background:url(../images/nav_rt.gif) no-repeat right 5px; }
.topleft_menuouter li a:hover{color:#fff; background:url(../images/nav_lt.gif) no-repeat left 5px; }
.topleft_menuouter li a:hover span{color:#fff; background:url(../images/nav_rt.gif) no-repeat right 5px;}
/*top left menu*/

/*top right menu */
.topright_menu { margin:0px; /*height:30px;*/ padding:0px;}
.topright_menu ul{ margin:0px; padding:0px; text-align:right;}
.topright_menu ul li{ margin:0px; padding:0px; display:inline; list-style-type:none; height:30px; line-height:35px;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff;}
.topright_menu ul li a{ margin:0px; padding:0px 10px 0px 10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#fff;}
.topright_menu ul li a:hover{ margin:0px; padding:0px 10px 0px 10px; color:#bf9dc4;}
/*top right menu*/

/*content*/
.contentarea { padding:0 20px 20px 20px; height:auto!important;  height:270px; min-height:270px;}
.pagheading { margin-bottom:10px;  height:18px;}
.pagheading h1 { font-size:18px; color:#333333; float:left;}
.pagheading h3 { float:right; width:350px; line-height:17px; text-align:right;}
.pagheading h3 a { color:#4c4c4c;}
.pagheading h3 a:hover { color:#65106d;}
.subheading  { margin-bottom:10px; height:33px; }
.subheading h2 { font-size:16px; background:url(../images/subhead_bg.jpg) no-repeat left top; color:#fff; width:945px; height:33px; padding:0 0 0 15px;  line-height:33px; }
.formsection {}
.formsection_lt { float:left; width:467px;}
.formsection_rt { float:right; width:467px;}
.form_row { margin-bottom:0px;}
.form_row:after { content:""; display:block; clear:both; height:0px;}
.form_row label strong { color:#FF0000;}
/*.txtfldbg1 { background:url(../images/textfld_300.jpg) no-repeat right top; width:300px; height:33px; float:left;}*/

.txtfldbg1 { background:url(../images/regist_fieldbg.jpg) no-repeat right top; width:300px; height:auto!important; height:33px; min-height:33px; float:left;}
.txtfldbg1 input { height:30px; line-height:30px; border:0; width:282px; margin:1px 0 0 1px; padding:0 8px; background:none; color:#4c4c4c;}
.txtfldbg1 select{height:20px; line-height:20px; border:0px; width:290px; margin:4px 0 0 7px; padding:0 0px; background:none;}
.form_error,.form-error{ color:#FF0000;}
/*.error { float:right; width:300px; text-align:left; line-height:25px; height:20px; margin-left:0px; color:#ae68b5;}

.error2 { float:left; width:350px; text-align:left; line-height:50px; height:25px; margin-left:170px; color:#ae68b5;}*/

*html .error2 { margin-left:85px;}
.norecord { float:left; width:550px; text-align:left; line-height:25px; height:20px; margin-left:0px; color:#000; /*color:#ae68b5;*/}
.norecord1 { float:left; width:470px; text-align:left; line-height:25px; height:20px; margin-left:0px; color:#000; /*color:#ae68b5;*/}
.error-message { float:left; width:300px; text-align:left; line-height:32px; height:20px; margin-left:0px; color:#F00;}

.error-checkbox {
    color: #FF0000;
    height: 35px;
    margin-left: 0;
    text-align: left;
    width: 410px;
}
.txtfldbg2 { background:url(../images/textfld_255.jpg) no-repeat right top; width:255px; height:33px; float:left;}
.txtfldbg2 input { height:30px; line-height:30px; border:0; width:238px; margin:1px 0 0 1px; padding:0 8px; background:none; color:#4c4c4c;}
.days { float:left; width:50px; line-height:30px; text-align:right;}
.form_row1 { padding:5px 0 0 0;}
.form_row1 label { width:167px; float:left; line-height:33px;}
/*browse field*/

#browsfild { position:relative; width:250px; float:left; margin-bottom:7px; }
*html #browsfild { margin-bottom:4px;}
#browservisible { position: absolute; top: 0px; left: 0px; z-index: 1; background:url(../images/browse_btn.jpg) 100% 0px no-repeat; height:33px; }
#file_field { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }
#file_field1 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }
#file_field2 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }
#file_field3 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }
#file_field4 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }

#file_field5 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }

#file_field6 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }

#file_field7 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }

#file_field8 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }

#file_field9 { width:402px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }



.bfild { background:url(../images/title_fild.jpg) left no-repeat; width:402px; padding:0 10px; height:33px; margin-right:0px; font-size:13px; }



#browserhidden { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden1 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden2 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden3 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden4 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden5 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden6 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden7 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden8 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

#browserhidden9 { position:relative; width:512px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }



/*.submit{float:left; width:auto;}*/

/*browse field*/





/*.browsfild { position:relative; width:250px; float:left; margin-bottom:7px; }

*html #browsfild { margin-bottom:4px;}

.browservisible { position: absolute; top: 0px; left: 0px; z-index: 1; background:url(../images/browse_bt.jpg) 100% 0px no-repeat; height:33px; }

.file_field { width:211px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; }

.bfild { background:url(../images/brows_fildbg.jpg) left no-repeat; width:183px; height:33px; margin-right:0px; font-size:13px; }

.browserhidden { position:relative; width:300px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

*/







.topbtsection { height:33px;}

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

.topbtsection_rt { float:right; width:230px; text-align:right;}



/*admin_advertisement_listing*/

tr.listing_headbg th { cursor: pointer;  height:35px; color:#fff; font-size:13px; font-weight:bold;background:#0080C0;border-radius:7px 7px 0px 0px;}

tr.listing_headbg td a{ color:#fff;}

tr.listing_headbg td a:hover{ color:#fff;}

.blk_border { border-right:1px solid #D2D2D2;border-bottom: 1px solid #D2D2D2;}

.pad10 { padding:5px 5px 5px 5px;}



tr.alternate_clr1 { background:#f4f4f4;}

tr.alternate_clr1:hover { background:#fff;}

tr.alternate_clr2 { background:#ececec;}

tr.alternate_clr2:hover { background:#fff;}

tr.alternate_blocked { background:#ececec; color:red;}

tr.alternate_blocked:hover { background:#fff;}

.border_col_first { border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:5px;}

.border_col_mid { border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:10px 5px 10px 10px;}

.border_col_last { border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 0 10px 10px;}



/*admin_advertisement_listing*/



/*po_plan_listing*/


.search_lstfld { background:url(../images/textfld_300.jpg) no-repeat left top; float:left; width:280px; height:26px; padding:7px 10px 0px 10px; margin-right:20px;}

.search_lstfld select { width:280px; background:none; border:none;}

.search_bt { margin:1px 0 0 10px;}



.list_paging { float:right; width:500px; }

* + html .list_paging { float:right; width:auto;} /*hack for ie7*/

.list_paging { float:right; width:auto\0/;}/*hack for ie8*/

:root .list_paging { float:right; width:auto\0/;}/*hack for ie9*/

.list_paging img { float:left; width:24px; margin-left:5px;}

.list_paging ul { margin:0px; padding:0px; float:right; s}

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

.list_paging ul li.pageno { float:left; width:75px; padding:5px 0 0 5px; text-align:center;}

/*po_plan_listing*/



/*dashboard*/



.admin_content { padding:10px 0 0px 0; margin-bottom:10px;}

.pagheading_dash { margin-bottom:10px;  height:30px; }

.pagheading_dash h2{ font-size:18px; color:#333333; float:left; line-height:36px;}



/*dashboard*/

.breadcrumb { padding:0 20px 0px 20px; height:auto!important;  height:20px; min-height:20px;}



.breadcrumb h1 { float:left; width:510px; line-height:17px; text-align:left; font-family:"Tahoma",Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#2d2d2d; margin:0px;}

.breadcrumb h3 { float:right; width:430px; line-height:17px; text-align:right;}

.breadcrumb h3 a { color:#4c4c4c;}

.breadcrumb h3 a:hover { color:#65106d;}

.top_rightbt_rt { float:right; width:230px; text-align:right;}

.pagheading h2 { font-size:18px; color:#333333; float:left; line-height:36px;}



/*content*/



/* Admin Login Start */



/*login box*/



.admin_login{ margin:30px auto 0px auto; padding:0; width:1015px; height:867px;  background:url(../images/login_bg.png) no-repeat center top;}

* html .admin_login { background:url(../images/login_bg.gif) no-repeat center top;} /*hack for ie6*/

.admin_logo { margin:0 auto; padding:45px 0 15px 0; width:582px; height:163px; background:url(../images/login_logo.png) no-repeat left center; }

* html .admin_logo {  background:url(../images/login_logo.gif) no-repeat left center; }

.admin_logo h2 { margin:0; padding:150px 0 0 0; text-align:center; font-family:"Myriad Pro" , Arial, Helvetica, sans-serif; font-size:18px; color:#000000; }



.admin_lbox { margin:0 auto; padding:0; width:466px; height:auto!important;  height:300px; min-height:380px; background:url(../images/login_box_bg1.jpg) no-repeat left top;border-radius: 10px 10px 0 0;}

.admin_lbox1 { margin:0 auto; padding:0; width:466px; height:auto!important;  height:300px; min-height:185px; background:url(../images/login_box_bg1.jpg) no-repeat left top;border-radius: 10px 10px 0 0;}

.po_lbox { margin:0 auto; padding:0; width:466px; height:auto!important;  height:300px; min-height:200px; background:url(../images/login_box_bg1.jpg) no-repeat left top;border-radius: 10px 10px 0 0;}



.login_box { margin:0; padding:18px 50px 0 50px;}

.login_box_row { margin-bottom:15px;}

.login_box p { margin-bottom:5px; padding:0; font-size:12px; font-weight:bold; color:#FFFFFF; }



.login_box_textfild { margin-bottom:2px; padding:0; width:359px; height:33px; background:url(../images/logininput_bg.png) no-repeat left top; }

* html .login_box_textfild { background:url(../images/logininput_bg.gif) no-repeat left top; }



.login_box_textfild input { margin:5px; padding:0 5px; border:0; width:339px; height:23px; background:none; line-height:23px; }



.login_box_check { float:left; margin-right:10px; padding:3px; width:13px; height:13px; background:url(../images/logincheck_bg.png) no-repeat left top; }



* html .login_box_check { float:left; margin-right:10px; padding:0; width:19px; height:19px; background:url(../images/logincheck_bg.gif) no-repeat left top; } /*hack for ie6*/

* + html .login_box_check { float:left; margin-right:10px; padding:0; width:19px; height:19px; background:url(../images/logincheck_bg.png) no-repeat left top; } /*hack for ie6*/







.login_btn { float:left; margin-top:10px; padding:0; width:113px; height:44px; background:url(../images/login_btn.png) no-repeat left top; border:none;}

* html .login_btn {  background:url(../images/login_btn.gif) no-repeat left top; border:none;}



.forgot {  margin:0px auto 0 auto; padding:20px 10px 20px 10px; width:446px; height:40px; background:url(../images/forgot_bg.jpg) no-repeat left bottom;}

* html .forgot {  margin:0px auto 0 auto; padding:16px 10px 8px 10px; width:446px; height:30px; } /*hack for ie6*/



.forgot a { color:#fff;}

.forgot a:hover { color:#fec91c;}



.forgot_left{ margin:0; padding:0 0 0 44px; float:left; width:150px; height:38px; background:url(../images/forgot_icon.png) no-repeat 5px center; line-height:38px;  }

* html .forgot_left { background:url(../images/forgot_icon.gif) no-repeat 5px center; } /*hack for ie6*/



.forgot_left a{ font-size:12px; font-weight:bold; color:#ffffff; }

.newuser_right{ margin:0; padding:0 0 0 35px; float:right; width:150px; height:38px; background:url(../images/new_user_icon.png) no-repeat left center; line-height:38px;  }

* html .newuser_right { background:url(../images/new_user_icon.gif) no-repeat left center; } /*hack for ie6*/

.newuser_right a{ font-size:12px; font-weight:bold; color:#ffffff; line-height:18px; }



/*login box*/





.admin_forgot{ margin:0 auto; padding:0; width:466px; height:337px; background:url(../images/forgot_pass_bg.png) no-repeat left top;}

.forgot_box{ margin:0; padding:50px 50px 0 50px;}

.forgot_box p { margin:0px 0px 10px 0px; padding:0; font-size:12px; font-weight:bold; color:#FFFFFF; }

.forgot_box p span { font-weight:normal; }



.retrive_pass_btn{ float:left; margin-top:10px; padding:0; width:176px; height:44px; background:url(../images/retrive_password_btn.png) no-repeat left top; border:none;}

* html .retrive_pass_btn{  background:url(../images/retrive_password_btn.gif) no-repeat left top;}/* hack for ie6*/



.admin_error { float:right; width:366px; text-align:left; line-height:25px; height:20px; margin-left:0px; color:#fec91c;}



/* Admin Login End */





/*registration */

.pageinner_shadowbg{ background:url(../images/pagebg_inner.gif) repeat-x left top;}



.registration_mainouter{ width:auto; margin:0px; padding:15px 0px 0px 0px;}

.registration_leftmain{ width:470px; margin:0px; padding:0px; float:left;}

.registration_leftmain h2{ background:url(../images/regist_formheadbg.jpg) no-repeat left top; width:460px; height:33px; line-height:33px; margin:0px 0px 20px 0px; padding:0px 0px 0px 10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff;}

.registration_left_row1{ width:auto; margin:0px 0px 0px 0px; padding:0px;}

.registration_left_row1_inner{ width:auto; margin:0px 0px 0px 0px; padding:0px;}

.registration_lable{ width:170px; height:33px; line-height:33px; margin:0px; padding:0px; float:left; display:block;}

.registration_lable span{ color:#FF0000;}

.registration_inputbg{ background:url(../images/regist_fieldbg.jpg) no-repeat left top; width:300px; height:auto!important; height:40px; min-height:40px;  float:left; padding:5px 0px 0px 0px;}

.editregistration_inputbg{ width:300px; height:auto!important; height:40px; min-height:40px;  float:left; padding:5px 0px 0px 0px;}

.registration_inputbg input{ width:280px; line-height:20px; height:20px; padding:0 10px; border:0px; background:none;}

.registration_inputbg select{ width:280px;  margin:2px 0px 0px 10px;  padding:0px; border:0px; background:none;}



.apartment_inputbg{ background:url(../images/textfld_300.jpg) no-repeat left top; width:300px; height:auto!important; height:40px; min-height:40px;  float:left; padding:5px 0px 0px 0px;}

.apartment_inputbg input{ width:280px; line-height:20px; height:20px; padding:0 10px; border:0px; background:none;}

.apartment_inputbg select{ width:280px;  margin:2px 0px 0px 10px;  padding:0px; border:0px; background:none;}





.videopopup_lable{ width:144px; height:33px; line-height:33px; margin:0px; padding:0px; float:left; display:block;}

.videopopup_lable span{ color:#FF0000;}





.registration_dob{ background:url(../images/dob_fildbg.jpg) no-repeat left top; width:238px; height:28px; float:left; padding:5px 0px 0px 10px;}

.registration_dob input{ width:230px; height:20px; padding:0px; border:0px; background:none;}

.datepicker{ width:23px; height:23px; float:left; margin:5px 0px 0px 15px;}

.ui-datepicker-trigger{float:left; margin-left:218px; margin-top:-24px; margin-top:-24px\0/; position: relative; /*top: -17px; top:-10px\0/;*/}





@media screen and (-webkit-min-device-pixel-ratio:0){  .ui-datepicker-trigger{margin-left:220px; margin-top:-25px; position: relative; top: 1px !important;}}



.registration_expirydate{ background:url(../images/expirydate_fieldbg.jpg) no-repeat left top; width:61px; height:28px; float:left; padding:5px 0px 0px 10px;}

.registration_expirydate select{ width:55px; margin:2px 0px 0px 0px; padding:0px; border:0px; background:none;}



/*.plan_details{ width:470px; margin:0px; padding:0px;}*/

.plan_details{ width:960px; margin:0px; padding:0px;}

.plan_top{ background:url(../images/plan_bg.jpg) no-repeat left top; height:38px; line-height:38px;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff; padding:0px 0px 0px 10px; margin-top:15px;}

.plan_midd{ background:#f1e9f1; border-left:1px solid #d5bed6; border-right:1px solid #d5bed6; padding:10px 10px 0px 10px;}

.plan_middinner{ width:auto; margin:0px; padding:0px;}

/*.duration_plan{ width:440px; background:#e4d5e5; padding:5px; float:left; margin-bottom:5px;}*/

.duration_plan{ width:444px; background:#e4d5e5; padding:5px 10px; float:left;}

.duration_plan img{ padding:0px; float:left;}

.duration_plan span{ padding:0px; float:left; line-height:32px; margin:0px 0px 0px 10px;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#443f44;}

.duration_plan span strong{ font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#443f44;}



/*.photos_plan{ width:440px; background:#e4d5e5; padding:5px; float:left; margin-bottom:5px;}*/

.photos_plan{ width:444px; background:#e4d5e5; padding:5px 10px; float:right;}

.photos_plan img{ padding:0px; float:left;}

.photos_plan span{ padding:0px; float:left; line-height:32px; margin:0px 0px 0px 10px;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#443f44;}

.photos_plan span strong{ font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#443f44;}



.plan_bott{ background:url(../images/plan_details_bottom.jpg) no-repeat left bottom; height:12px;}

/*registration */



/*Add/Edit Property */



.registration_mainouter h3{background:url(../images/subhead_bg.jpg) no-repeat left top; width:950px; height:33px; line-height:33px; margin:0px 0px 20px 0px; padding:0px 0px 0px 10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#fff;}



.property_description{ width:960px; margin:0px; padding:0px;}

.property_description_lable{ width:170px; height:53px; line-height:53px; margin:0px; padding:0px; float:left; display:block;}

.property_description_lable span{ color:#FF0000;}



.property_description_inputbg{ background:url(../images/pro_discri_bg.jpg) no-repeat left top; width:789px; height:53px; float:right; padding:0px 0px 20px 0px; text-align:center;}

/*.property_description_inputbg{ background:url(../images/pro_discri_bg.jpg) no-repeat left top; width:789px; height:53px; float:right; padding:0px 0px 0px 0px; text-align:center;}*/

.property_description_inputbg textarea{ width:770px; padding:0px; border:0px; background:none; height:40px; margin:5px 0px 0px 0px;}



.property_facilities{ width:233px; margin:0px; padding:0px; float:left;}

.property_facilities p{ margin:0px 0px 10px 0px; padding:0px; float:left;}

.property_facilities p input{ margin:0px 5px 0px 0px;}





.facilities_other{ width:auto; margin:0px; padding:0px;}

.facilities_other_textarea{background:url(../images/other_textareabg.jpg) no-repeat left top; width:469px; height:53px; float:left; padding:0px 0px 0px 0px; text-align:center; margin-top:5px;}

.facilities_other_textarea textarea{ width:450px; padding:0px; border:0px; background:none; height:40px; margin:5px 0px 0px 0px;}



.property_tc_inputbg{ background:url(../images/pro_tc_bg.jpg) no-repeat left top; width:789px; height:103px; float:right; padding:0px 0px 0px 0px; text-align:center; margin-bottom:15px;}

.property_tc_inputbg textarea{ width:770px; padding:0px; border:0px; background:none; height:90px; margin:5px 0px 0px 0px;}





.property_tc_inputbg1{ background:url(../images/pro_tc_bg.jpg) no-repeat left top; width:510px; height:50px; float:right; padding:0px 0px 0px 0px; text-align:center; margin-bottom:15px;}

.property_tc_inputbg1 textarea{ width:500px; padding:0px; border:0px; background:none; height:45px; margin:5px 0px 0px 0px;}







.pro_photobox{ width:auto; margin:20px 0px 0px 0px; padding:0px;}

/*.pro_photobox_top{ width:960px; margin:0px; padding:0px; height:10px; background:url(../images/pro_pho_top.jpg) no-repeat left top;}

.pro_photobox_midd{ width:920px; margin:0px; padding:10px 20px; background:#380a3d url(../images/pro_pho_midd.jpg) repeat-x left top;}*/



.pro_photobox_top{ width:960px; margin:0px; padding:0px; height:10px; background:url(../images/photobox_top.jpg) no-repeat left top;}

.pro_photobox_midd{ width:918px; margin:0px; padding:10px 20px; background:#f0eeee url(../images/photobox_midd.jpg) repeat-x left bottom; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}



.pro_photobox_heading { width:auto; margin:0px; padding:0px;}

.pro_photobox_heading h1 { width:700px; line-height:44px; margin:0px; padding:0px; font-size:16px; font-weight:normal; color:#000000; display:block; float:left;}

.add_photo{ width:152px; height:44px; float:right; margin:0px;}

.addphoto_imgouter{ width:auto; margin:0px; padding:0px;}

.addphoto_imgouter ul{ margin:10px 0px; padding:0px; list-style-type:none;}

.addphoto_imgouter ul li{ margin:0px 17px 0px 0px; padding:0px; list-style-type:none; width:166px; display:inline-block; float:left;}

.addphoto_imgouter ul li.photo_last{ margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:166px; display:inline-block; float:left;}



.addvideo_imgouter{ width:auto; margin:0px; padding:0px;}

.addvideo_imgouter ul{ margin:10px 0px; padding:0px; list-style-type:none;}

.addvideo_imgouter ul li{ margin:0px 28px 0px 0px; padding:0px; list-style-type:none; width:125px; display:inline-block; float:left;}

.addvideo_imgouter ul li.video_last{ margin:0px 0px 0px 0px; padding:0px; list-style-type:none; width:166px; display:inline-block; float:left;}



.setas_default{ background:url(../images/setas_defa_btnbg.gif) no-repeat left top; width:98px; height:22px; float:left; margin:0px; padding:4px 0px 0px 5px; border:0px;}

*html .setas_default{ padding:0px 0px 0px 2px; border:0px;}

*+html .setas_default{ padding:0px 0px 0px 2px; border:0px;}

.photo_main{ width:166px; height:81px; margin:0px;}

.video_main{ width:125px; height:auto; margin:0px;}



.photo_maintext{ width:auto; margin:5px 0px 4px 0px;}

.pro_photobox_bott{ width:960px; margin:0px; padding:0px; height:10px; background:url(../images/photobox_bot.jpg) no-repeat left bottom;}

/*.pro_photobox_bott{ width:960px; margin:0px; padding:0px; height:10px; background:url(../images/pro_pho_bott.jpg) no-repeat left bottom;}*/



.proinfor_textareabg{ background:url(../images/small_textarea.jpg) no-repeat left top; width:290px; height:48px; float:right; padding:5px 0px 0px 10px;}

.proinfor_textareabg textarea{ width:280px; height:42px; padding:0px; border:0px; background:none;}



.proarea_inputbg{ background:url(../images/area_inputbg.jpg) no-repeat left top; width:170px; height:28px; float:left; padding:5px 0px 0px 10px;}

.proarea_inputbg input{ width:160px; height:20px; padding:0px; border:0px; background:none;}



.proarea_selectbg{ background:url(../images/area_selectbg.jpg) no-repeat right top; width:100px; height:28px; float:right; padding:5px 0px 0px 10px;}

.proarea_selectbg select{ width:90px; height:20px; padding:0px; border:0px; background:none;}



/*Add/Edit Property */



/*homepage*/



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

.home_banner { margin:0 auto;  text-align:center;  }

.savecom_fees {}



/*po and ps join section*/

.po_ps_joinnowbg { background:#f3f3f3; padding:20px 20px 20px 20px; margin-bottom:20px; }

.po_ps_joinnow_cont { padding:0 0 0 50px; }

.po_ps_joinnow_cont ul { margin:0 0 10px 0; padding:0px;  }

.po_ps_joinnow_cont ul li { margin:0 0 2px 0; padding:0 0 0 6px; background:url(../images/arrow.jpg) no-repeat left center; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; color:#484848; }

.joinnow_bt { margin-bottom:10px;}



a.signin { text-decoration:underline; }

a.signin:hover { text-decoration:none; }



.ps_joinnow { float:left; width:316px; background:url(../images/sep_line.jpg) no-repeat right top;}

.ps_joinnow h1 { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:22px; color:#65106d; font-weight:bold; background:url(../images/ps_icon.jpg) no-repeat left top; padding:5px 0 0 50px; height:38px;}



.po_joinnow { float:left; width:296px; padding:0 0 0 20px;}

.po_joinnow h1 { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:22px; color:#65106d; font-weight:bold; background:url(../images/po_icon.jpg) no-repeat left top; padding:5px 0 0 50px; height:38px;}

/*po and ps join section*/





/*featured properties for sale and rent section*/



.feature_properties { padding:0 0 10px 20px; width:630px;}

.feature_properties h1 { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; color:#65106d; font-weight:bold; margin-bottom:10px; }

.feature_properties h2 { font-size:18px; }



.feature_prop_cont { margin-bottom:20px; }

.feature_prop_cont .feat_property_img  { width:176px; float:left;}

.feature_prop_cont .feat_property_desc { width:445px; float:left;}

.feature_prop_cont .feat_property_desc  p  { margin-bottom:10px;}

.prop_price { background:url(../images/feat_prop_dtl.jpg) no-repeat center top; width:140px; height:20px; font-size:11px; font-weight:bold; line-height:20px; text-align:center; float:left; margin-right:10px;}

.prop_price.nomrg { margin-right:0px;}

/*featured properties for sale and rent section*/



/*homepage*/







/* Admin Login End */



/*change password*/

.change_password_mid { margin:0 auto; padding:0; width:466px;  background:url(../images/login_box_bg1.jpg) no-repeat left top;}

.change_password_bot { background:url(../images/change_password_bot.png) no-repeat center top; height:19px; width:466px; margin:0 auto;}

/*change password*/



.txtareabg { background:url(../images/textarea_bg.jpg) no-repeat right top; width:300px; height:80px; float:left;}

.txtareabg textarea { height:63px;  border:0; width:282px; margin:1px 0 0 1px; padding:5px; background:none; color:#4c4c4c;}

.success_msg { background:#edfced  url(../images/success_icon.jpg) no-repeat 5px 2px; width:920px; height:35px; padding:0 0 0 40px; margin-bottom:10px; font-size:12px; border:1px solid #73a241; line-height:32px; color:#5a901e; font-weight:bold; }

.error_msg { background:#fdd5ce url(../images/error_icon.jpg) no-repeat 5px 2px; width:920px; height:35px; padding:0 0 0 40px; margin-bottom:10px; font-size:12px; border:1px solid #e4494e; line-height:32px; color:#dc030e; font-weight:bold; }

.warn_msg { background:#faf9c9 url(../images/warning_icon.jpg) no-repeat 5px 2px; width:920px; height:35px; padding:0 0 0 40px; margin-bottom:10px; font-size:12px; border:1px solid #b88a44; line-height:32px; color:#b26f0d; font-weight:bold; }

.warn_msgsettings { background:#faf9c9 url(../images/warning_icon.jpg) no-repeat 5px 2px; width:920px; padding:0 0 0 40px; margin-bottom:10px; font-size:12px; border:1px solid #b88a44; line-height:24px; color:#b26f0d; font-weight:bold; }

.admin_error {color:#fec91c!important;}



/*popup*/

.popup_outer{ margin:50px auto 50px auto; padding:0; width:604px;}



.popup{ margin:0; padding:0; width:604px;}



.popup_top { margin:0; padding:0; width:604px; height:18px; background:url(../images/popup_top.png) no-repeat left top;}

.popup_middle { margin:0; padding:0; width:604px; background:url(../images/popup_middle.png) repeat-y left top;}

.popup_bottom { margin:0; padding:0; width:604px; height:18px; background:url(../images/popup_bottom.png) no-repeat left top;}



.popup_content{ margin:0 auto; padding:0; width:572px;}

.popup_header{ margin:0; padding:0; width:572px; height:34px; background:url(../images/popup_title_bg.png) no-repeat left top;}

.popup_header h2 { margin:0; padding-left:10px; float:left; font-size:16px; color:#FFFFFF; line-height:32px; }

.popup_header_close { margin:0; padding:5px 5px 0 0; float:right; width:26px; height:25px; }



.popup_content_inner { margin:0; padding:25px; }



.popup_row{ width:auto; margin:0px 0px 0px 0px; padding:0px;}

.popup_lable{ width:170px; height:33px; line-height:33px; margin:0px; padding:0px; float:left; display:block;}

.popup_lable span{ color:#FF0000;}

.popup_inputbg{ background:url(../images/regist_fieldbg.jpg) no-repeat left top; width:290px; height:28px; float:right; padding:5px 0px 0px 10px;}

.popup_inputbg input{ width:280px; height:20px; padding:0px; border:0px; background:none;}

.popup_inputbg select{ width:280px; margin:2px 0px 0px 0px;  padding:0px; border:0px; background:none;}



.popup_error { float:left; width:300px; text-align:left; line-height:25px; height:25px; margin-left:222px; color:#ae68b5;}

*html .popup_error { margin-left:85px;}



/*browse field*/

#popup_browsfild { position:relative; width:250px; float:left; margin:0 0 7px 52px; }

*html #popup_browsfild { margin-bottom:4px;}

#popup_browservisible { position: absolute; top: 0px; left: 0px; z-index: 1; background:url(../images/browse_bt.jpg) 100% 0px no-repeat; height:33px; }

#popup_file_field { width:195px; height:33px; margin-right:90px; border:solid 0px #000; font-size:13px; padding:0 8px; }

.popup_bfild { background:url(../images/brows_fildbg.jpg) left no-repeat; width:173px; height:33px; margin-right:0px; font-size:13px; }

#popup_browserhidden { position:relative; width:300px; height:33px; text-align: right; -moz-opacity:0; filter:alpha(opacity: 0); opacity: 0; z-index: 2; cursor:pointer;  }

.popup_textareabg{ background:url(../images/popup_textareabg.jpg) no-repeat left top; width:342px; height:94px; float:right; padding:10px 0px 0px 10px;}

.popup_textareabg textarea{ width:280px; height:90px; padding:0px; border:0px; background:none;}

/*browse field*/

/*popup*/







/*message_board*/

.message_board{ width:auto; margin:20px 0px; padding:0px;}

.messageboard_left{ width:170px; float:left; margin:0px; padding:0px;}

.messageboard_left ul{margin:0px; padding:0px; list-style-type:none; }

.messageboard_left ul li{margin:0px 0px 0px 0px; padding:0px; list-style-type:none; display:block; height:45px; }

.messageboard_left ul li.inbox {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/inbox_tab.jpg) no-repeat left top; font-size:16px; color:#fff; }

.messageboard_left ul li.inbox a{ color:#fff;}

.messageboard_left ul li.inbox:hover {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/inbox_tab.jpg) no-repeat left -45px; font-size:16px; color:#fff; }

.messageboard_left ul li.inbox_active {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/inbox_tab.jpg) no-repeat left -45px; font-size:16px; color:#fff; }

.messageboard_left ul li.inbox_active a{ color:#fff;}





.messageboard_left ul li.compose {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/compose_tab.jpg) no-repeat left top; font-size:16px; color:#fff; }

.messageboard_left ul li.compose a{ color:#fff;}

.messageboard_left ul li.compose:hover {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/compose_tab.jpg) no-repeat left -45px; font-size:16px; color:#fff; }



.messageboard_left ul li.compose_active {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/compose_tab.jpg) no-repeat left -45px; font-size:16px; color:#fff; }

.messageboard_left ul li.compose_active a{ color:#fff;}



.messageboard_left ul li.outbox {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/outbox_tab.jpg) no-repeat left top; font-size:16px; color:#fff; }

.messageboard_left ul li.outbox a{ color:#fff;}

.messageboard_left ul li.outbox:hover {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/outbox_tab.jpg) no-repeat left -45px; font-size:16px; color:#fff; }



.messageboard_left ul li.outbox_active {margin:0px 0px 5px 0px; padding:0px 0px 0px 60px; display:block; height:45px; line-height:45px; background:url(../images/outbox_tab.jpg) no-repeat left -45px; font-size:16px; color:#fff; }

.messageboard_left ul li.outbox_active a{ color:#fff;}



.messageboard_right{ width:790px; float:right; margin:0px; padding:0px;}

.messbox_outer{ width:auto; margin:0px; padding:0px;}

.messbox_top{ background:url(../images/mess_boxtop.jpg) no-repeat left top; height:11px; margin:0px; padding:0px;}

.messbox_midd{ background:#65106d; margin:0px; padding:0px 9px;}

.messbox_bott{ background:url(../images/mess_boxbott.jpg) no-repeat left bottom; height:11px; margin:0px; padding:0px;}



.compose_content{ width:auto; margin:0px; padding:0px;}

.compose_content_top{ background:url(../images/compo_titlebg.jpg) no-repeat left top; height:50px; width:761px; line-height:50px; margin:0px; padding:0px 0px 0px 10px; color:#fff; font-size:13px; font-weight:bold;}

.compose_bxinnbott{ background:#f4f4f4 url(../images/compo_innbott.jpg) no-repeat left bottom; width:731px; margin:0px; padding:20px;}

.composeform_inner{ width:auto; margin:0px 0px 20px 0px; padding:0px;}

.composeform_inner_lable{ width:75px; height:33px; line-height:33px; margin:0px; padding:0px; float:left; display:block;}

.composeform_inner_inputbg{ background:url(../images/comp_txtfildbg.jpg) no-repeat left top; width:290px; height:28px; float:right; padding:5px 0px 0px 10px;}

.composeform_inner_inputbg input{ width:280px; height:20px; padding:0px; border:0px; background:none;}



.composeform_inner_txtareabg{ background:url(../images/comp_txtarea.jpg) no-repeat left top; width:594px; height:226px; float:right; padding:5px 0px 0px 10px;}



.compose_bxinnbott p{ margin:0px; padding:0px;}

.compose_bxinnbott p a{ margin:0px; padding:0px; text-decoration:none;}

.compose_bxinnbott p a:hover{ margin:0px; padding:0px; text-decoration:underline;}

.compose_bxinnbott p strong{ margin:0px; padding:0px; font-weight:bold;}

a.compbx_heading{ font-size:16px; display:block; margin-bottom:10px;}

a.reply{ background:url(../images/reply_small.jpg) no-repeat left top; display:block; width:40px; height:23px; line-height:23px; padding-left:25px; color:#fff; font-weight:normal; float:left; margin-right:10px;}

a.delete{ background:url(../images/delete_small.jpg) no-repeat left top; display:block; width:40px; height:23px; line-height:23px; padding-left:25px; color:#fff; font-weight:normal; float:left;margin-right:10px;}

a.close{ background:url(../images/close_small.jpg) no-repeat left top; display:block; width:35px; height:23px; line-height:23px; padding-left:25px; color:#fff; font-weight:normal; float:left;}

.composeform_inner_txtareabg textarea{ width:584px; height:215px; padding:0px; border:0px; background:none;}

/*message_board*/







/* confirmation page  */

.registration_left_row1_innernew{ width:auto; margin:0px 0px 0px 0px; padding:10px 0px; border-bottom:1px solid #ccc;}

.registration_lablenew{ width:170px; margin:0px; padding:0px; float:left; display:block;}

/*.registration_text{ width:290px; float:left; padding:5px 0px 0px 10px;}

*/.property_description_lablenew{ width:170px; margin:0px; padding:0px; float:left; display:block;}

.property_description_text{ width:789px; float:right; padding:0px 0px 0px 0px; text-align:left;}

.facilities_othernew{ width:auto; margin:0px; padding:10px 0px 0px 0px;}





/* Home Page */

.home_rgt_outer { position:relative;}

.home_rgt { float:right; width:306px;  position:absolute; /*top:139px;*/ top:109px; right:30px; }

* html .home_rgt { float:right; width:306px;  position:absolute; top:142px; right:30px; } /*hack for IE6*/



/*recent added property section*/

.recent_prop {}

.recent_prop_mid { background:url(../images/recent_prop_mid.png) no-repeat center top; padding:14px 20px 5px 20px; }

.recent_prop_cont { margin-bottom:20px;}



.recent_prop_mid h1 { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; color:#fff;  margin-bottom:5px; }

.recent_prop_cont h2 { font-size:14px; color:#fff; margin-bottom:7px; font-weight:bold; }

.recent_prop_cont h3 { font-size:12px; color:#fff; margin:9px 0 2px 0; font-weight:bold; }

.recent_prop_cont p { color:#b389b7; }

a.readmore { color:#b389b7; text-decoration:underline;}

a.readmore:hover { color:#fff; text-decoration:none;}

.recent_prop_bot { background:url(../images/recent_prop_bot.png) no-repeat center bottom; height:10px;}



/*recent added property section*/



.homepad { padding-bottom:20px;}



/*:root .homepad { padding-bottom:80px\0/IE9; }  /* IE9 */*/

.homepad { padding-bottom:20px\0/; }  /* IE8 */



.prop_form { margin-bottom:10px;}

.prop_form_tab { height:39px;}

.prop_form_tab ul { margin:0px; padding:0px;}

.prop_form_tab ul li { margin:0px; padding:0px; float:left;}

.prop_form_tab ul li a { margin:0 1px 0 0px; padding:0px; background:url(../images/prop_form_tab.png) no-repeat left top; width:132px; height:39px; text-align:center; display:block; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:35px;}



* html .prop_form_tab ul li a { background:url(../images/prop_form_tab.gif) no-repeat left top; } /*hack for IE6*/



.prop_form_tab ul li a:hover , .prop_form_tab ul li a.active { margin:0 1px 0 0px; padding:0px; background:url(../images/prop_form_tab_act.png) no-repeat left top; width:132px; height:39px; text-align:center; display:block; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; color:#fff; line-height:35px;}



* html .prop_form_tab ul li a:hover , * html .prop_form_tab ul li a.active {  background:url(../images/prop_form_tab_act.gif) no-repeat left top; }/*hack for IE6*/



.prop_form_mid { background:url(../images/prop_form_mid.png) no-repeat center top; width:266px; height:auto!important; height:316px; min-height:316px; padding:20px 20px 10px 20px;}

* html .prop_form_mid { background:url(../images/prop_form_mid.gif) no-repeat center top; } /*hack for IE6*/

.prop_form_mid_row { margin-bottom:10px;}



.prop_form_txtfldbg { background:url(../images/prop_txtfldbg.png) no-repeat left top; height:auto!important; height:28px; min-height:28px; width:264px; padding:0px; margin:5px 0 0 0px; color:#333333;}

* html .prop_form_txtfldbg { background:url(../images/prop_txtfldbg.gif) no-repeat left top; } /*hack for IE6*/



.prop_form_mid_row label { height:auto; color:#fff; font-weight:bold;}

/*.prop_form_txtfldbg input { height:28px; line-height:28px; border:0; width:245px; margin:0px; padding:0 8px; background:none; }*/



.prop_form_txtfldbg input { height:28px; line-height:28px; border:0; width:245px; margin:0px; padding:0 8px; background:url(../images/prop_txtfldbg.png) no-repeat left top; }



.prop_form_txtfldbg select  { border:0; width:250px; margin:5px 5px 0px 5px; padding:0px; background:none; font-size:12px; }



.price_row { margin-bottom:10px;}

.price_row1 { float:left; height:auto;}

.price_row1 label { height:auto; color:#fff; font-weight:bold;}

.rgtmrg { margin-right:18px;}



.prop_form_txtfldbg1 { background:url(../images/prop_txtfldbg1.png) no-repeat left top; height:auto!important; height:28px; min-height:28px; width:124px; padding:0px; margin:5px 0 0 0px; color:#333333;}

* html .prop_form_txtfldbg1 { background:url(../images/prop_txtfldbg1.gif) no-repeat left top; }/* hack for ie6*/



/*.prop_form_txtfldbg1 input { height:28px; line-height:28px; border:0; width:108px; margin:0px; padding:0 8px; background:none; }*/



.prop_form_txtfldbg1 input { height:28px; line-height:28px; border:0; width:102px; margin:0px; padding:0 8px; background:url(../images/prop_txtfldbg.png) no-repeat left top; }



.prop_form_txtfldbg1 select  { border:0; width:110px; margin:5px 5px 0px 5px; padding:0px; background:none; font-size:12px; }



.searchbt { background:url(../images/search_bt1.png) no-repeat left top; width:113px; height:44px; border:none;}

* html .searchbt { background:url(../images/search_bt1.gif) no-repeat left top;}  /* hack for ie6*/



.onmapbt { background:url(../images/onmap_bt.png) no-repeat left  top; width:112px; height:44px; border:none;}

* html .onmapbt { background:url(../images/onmap_bt.gif) no-repeat left  top;} /* hack for ie6*/



.prop_form_bot { background:url(../images/prop_form_bot.png) no-repeat center bottom; height:15px;}



.prop_error {  color:#ffce18; padding:10px 0 0 0;}

.prop_error1 {  color:#ffce18; padding:5px 0 0 0;}



.txt_fild_rowaddtask{ margin:0px 0px 15px 0px!important;}

/*homepage*/



.propertydetails_advertisement{ width:960px; margin:0px; padding:0px;}

.propertydetails_advertisement_left{ width:166px; margin:0px 20px 0px 0px; float:left;}

.propertydetails_advertisement_right{ width:774px; float:left; margin:0px;}

.propertydetails_advertisement_right p{ margin:0px 0px 0px 0px; padding:4px 0px 8px 0px; display:block; border-bottom:1px solid #ccc;}

.propertydetails_advertisement_right p strong{ width:150px; margin:0px 0px 0px 0px; display:block; float:left;}



/*................................ property details page - 29-11-2011 ......................*/



.bodytop_bannerouter{ width:auto; margin:0px; padding:0px 20px 0px 20px;}

.bodytop_bannerleft{ width:468px; height:60px; float:left; background:#ccc; margin:0px 12px 0px 0px; padding:0px;}



.property_details_psmapouter{ width:auto; margin:0px 0px 20px 0px; padding:0px;}

.psmap_top{ background:url(../images/psmap_top.jpg) no-repeat left top; height:11px; margin:0px;}

.psmap_midd{ background:url(../images/psmap_midd.jpg) repeat-y left top; margin:0px; padding:0px 10px;}

.psmap_bott{ background:url(../images/psmap_bott.jpg) no-repeat left bottom; height:11px; margin:0px;}



.ps_property_detailsmain{ width:662px; margin:0px; padding:0px; float:left;}

.ps_mapmain{ width:239px; margin:0px; float:right;}

.ps_mapmain h1{ background:url(../images/psmap_bg.jpg) no-repeat left top; height:29px; line-height:29px; margin:0px 0px 10px 0px; padding:0px 10px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; color:#fff; width:219px;}

.ps_mapmain h1 span{ width:52px; display:block; float:left;}

/*.ps_mapmain h1 strong{ width:160px; display:block; float:right; text-align:right;}*/

.ps_mapmain h1 strong{ width:225px; display:block; float:left; }



.psmap{ margin:0px;}



.ps_property_detailsmain_lt{ width:275px; margin:0px; padding:0px; height:248px; float:left; border:1px solid #fff;}

.ps_property_detailsmain_rt{ width:371px; margin:0px; float:right;}

.ps_property_detailsmain_rt h1{ width:auto; margin:0px 0px 10px 0px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:16px; color:#65106d; font-weight:bold; }

.ps_property_detailsmain_rt p{ margin:0px; font-size:12px;}

.ps_property_detailsmain_rt p strong{ margin:0px 0px 15px 0px; display:block; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; color:#5a535a; font-weight:bold;}

.property_detailsmain_rttype{ height:30px; line-height:30px; border-top:1px solid #5e0f66; border-bottom:1px solid #5e0f66; margin:15px 0px;}

/*.ps_type{ width:122px; float:left;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; color:#433e43; font-weight:bold; text-align:left;}*/

.ps_type{ width:185px; float:left;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; color:#433e43; font-weight:bold; text-align:left;}

.ps_size{ width:122px; float:left;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; color:#433e43; font-weight:bold; text-align:center;}

.ps_amount{ width:185px; float:left;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; color:#433e43; font-weight:bold; text-align:right;}

.ps_property_detailsmain_links{ margin:0px; padding:0px; width:auto;}

.ps_property_detailsmain_links ul{ margin:0px; padding:0px; width:auto; list-style-type:none;}

.ps_property_detailsmain_links ul li{ margin:0px 10px 15px 0px; padding:0px; width:160px; list-style-type:none; display:inline-block; float:left;font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:12px; color:#65106d;}

.add_tofavorite{ background:url(../images/add_tofavorite.jpg) no-repeat left; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}

.view_tofavorite{ background:url(../images/view_tofavorite.jpg) no-repeat left; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}





/*.all_listings_thisowner{ background:url(../images/all_listings_owner.jpg) no-repeat left; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}*/

.all_listings_thisowner{ background: url("../images/printable_version.jpg") no-repeat scroll left center transparent; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}



.add_towatchlist{ background:url(../images/add_towatchlist.jpg) no-repeat left; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}

.view_towatchlist{ background:url(../images/view_towatch.jpg) no-repeat left; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}



/*.printable_version{ background:url(../images/download_pdf.jpg) no-repeat left; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}*/



.printable_version_pdf{ background:url(../images/download_pdf.jpg) no-repeat left; padding:0px 0px 0px 30px; height:24px; line-height:24px; display:block; color:#65106d}



.ps_contactowner_outer{ width:auto; margin:0px; padding:0px;}



.ps_contactowner_outer_left{ width:690px; float:left; margin:0px; padding:0px;}

.ps_contactowner_outer_right{ width:260px; float:right; margin:0px; padding:0px;}

.ps_contactowner_lt{ width:690px; float:left; margin-bottom:20px; padding:0px;}

.ps_contactowner_rt{ width:260px; float:right; margin-bottom:20px; padding:0px;}



.contact_owner{ width:260px; margin:0px;}

.contact_owner h1{ background:url(../images/cont_ownbg.jpg) no-repeat left top; height:50px; line-height:50px; width:260px; margin:0px; padding:0px 0px 0px 50px; font-family:"Tahoma", Arial, Helvetica, sans-serif; font-size:13px; color:#fff; font-weight:bold;}

.contact_ownermidd{ background:url(../images/contown_midd.jpg) repeat-y left top; margin:0px; padding:10px;}

.contact_ownerbott{ background:url(../images/contown_bott.jpg) no-repeat left bottom; height:15px; margin:0px; padding:0px;}

.contact_ownerform_row1{ width:auto; margin:0px;}

.contowner_txtbg{ background:url(../images/contown_txtbg.jpg) no-repeat left top; height:33px; text-align:center;}

.contowner_txtbg input{ text-align:left; width:230px; margin-top:7px; background:none; border:0px;}

.contowner_txtareabg{ background:url(../images/contown_txtareabg.jpg) no-repeat left top; height:173px; text-align:center;}

.contowner_txtareabg textarea{ text-align:left; width:230px; height:160px; margin-top:7px; background:none; border:0px;}



.pspdtab_outer{ width:auto; margin:0px;}

.pspd_tabboxtop{ background:url(../images/pspd_tabbox_top.jpg) no-repeat left top; height:15px;}

.pspd_tabboxmidd{ width:670px; background:#c7c7c7; padding:0px 10px;}

.pspd_tabboxbott{ background:url(../images/pspd_tabbox_bott.jpg) no-repeat left top; height:15px;}



/*tab*/

.ps_main {width:100%; margin:0px auto 0px auto; background:/*url(../images/port_bx_lt.jpg) repeat-y left top*/; }

.ps_cont {position:relative; padding:0px; /*margin:-1px 0 -10px 0;*/ /*height:auto!important; min-height:25px; height:25px;*/ background:url(../images/port_bx_rt.jpg) repeat-y right top;}



.ps_top {width:100%; background:#fff url(../images/port_bx_toplt.jpg) no-repeat left bottom; }

.ps_top span { display:block; position:relative; height:50px; background:url(../images/port_bx_toprt.jpg) no-repeat right bottom;}



.ps_toptab { float:left; width:100%; background:#c7c7c7;}

.ps_toptab ul { margin:0px; }

.ps_toptab ul li {display:inline; margin:0; padding:0; height:36px; }

.ps_toptab ul li a {  float:left; background:url(../images/port_tab_left.gif) no-repeat left top; margin-right:5px; padding:0 0 0 7px; text-decoration:none; color:#fff; height:36px;}

.ps_toptab ul li a p { float:left; display:block; background:url(../images/port_tab_right.gif) no-repeat right top; padding:10px 12px 0px 5px; color:#fff; height:26px; font-weight:bold; text-align:center;}



.ps_toptab a:hover {background-position:0% -36px;}

.ps_toptab a:hover p {background-position:100% -36px; color:#4c4c4c;  }



.ps_toptab .selected a {background-position:0% -36px; color:#274174;}

.ps_toptab .selected a p {background-position:100% -36px; color:#4c4c4c; }

.ps_toptab a p .selected{ float:left; display:block; background:url(../images/menuimg_right.gif) no-repeat right top; padding:0px 7px 0px 7px; color:#274174;}



.ps_bot {width:100%; height:14px; background:url(../images/port_bx_botlt.jpg) no-repeat left bottom;}

.ps_bot span {display:block; position:relative; height:14px; background:url(../images/port_bx_botrt.jpg) no-repeat right bottom;}



.ps_cont_inner{ margin:0 auto; padding:0 9px; width:643px; background:#FFFFFF; }



.add_det{ margin:0; padding-bottom:20px; }

.add_det_row1{ margin:0; padding:0; height:35px; border-top:1px solid #d2d2d2; background:#f4f4f4;}

.add_det_row2{ margin:0; padding:0; height:35px; border-top:1px solid #d2d2d2; background:#ececec;}



.add_det_left{ margin:0; padding:10px 0 0 10px; float:left; width:340px;}

.add_det_left h3{ margin:0; padding-right:10px;  float:left; width:90px; font-size:12px; font-weight:bold; color:#65686a;}

.add_det_left p{ margin:0; padding:0;  float:left; font-size:12px; color:#65686a;}



/*----------------------*/



.add_det_row3{ margin:0; padding:0; height:100px; border-top:1px solid #d2d2d2; background:#ececec;}

.add_det_left1{ margin:0; padding:10px 0 0 10px; float:left; width: 645px;;}

.add_det_left1 h3{ margin:0; padding-right:10px;  float:left; width: 280px; font-size:12px; font-weight:bold; color:#65686a;}

.add_det_left1 p{ margin:0; padding:0;  float:left; font-size:12px; color:#65686a;}



/*-----------------------*/





.add_det_right{ margin:0; padding:10px 0 0 0px; float:right; width:250px;}

.add_det_right h3{ margin:0; padding-right:10px;  float:left; width:90px; font-size:12px; font-weight:bold; color:#65686a;}

.add_det_right p{ margin:0; padding:0;  float:left; font-size:12px; color:#65686a;}



.add_det_brow{ margin:0; padding:0; height:40px; border-top:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; background:#f4f4f4;}



.des_box{ margin:0; padding-bottom:10px;}

.des_box h2{ margin-bottom:10px; padding-left:10px; width:650px; height:29px; line-height:28px; font-size:13px; font-weight:bold; color:#ffffff; background:url(../images/des_bg.jpg) no-repeat left top; }

.des_box p{ margin:0; padding:0 5px; font-size:12px; color:#6b6b6b;}



.ps_gallery{ margin:0; padding:10px 10px 0px 10px; width:630px; height:320px;}



.ps_featprop{ width:260px; margin:0px;}



.ps_featprop_top{ margin:0; padding:0; width:260px; height:30px; background:url(../images/featprop_top.jpg) no-repeat left top;}



.ps_featprop_middle{ margin:0; padding:0; width:260px; height:433px; background:#4c0e52;}



.ps_prop { margin:0; padding:0 10px 20px 10px; width:240px;  }



.ps_prop h2{ margin:0; padding-left:15px; height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#fff;}

.ps_prop img{ margin:0; padding:0; text-align:center;}

.ps_prop h3{ margin:0; padding:0 0 8px 15px; height:18px; line-height:28px; font-size:12px; font-weight:bold; color:#fff;}

.ps_prop p{ margin:0; padding: 0 0 3px 15px; line-height:14px; font-size:12px; color:#a687a9;}

.ps_prop a{ margin:0; padding: 0 0 3px 15px; line-height:14px; font-size:12px; color:#a687a9; text-decoration:underline;}



.ps_featprop_bottom{ margin:0; padding:0; width:260px; height:10px; background:url(../images/featprop_bottom.jpg) no-repeat left bottom;}



/*tab*//*................................ property details page - 29-11-2011 ......................*/





.ui-widget-header { border: 1px solid #aaaaaa; background: none; color: #222222; font-weight: bold; }

.ui-widget-content { background: #fff; color: #222222; }

.ui-widget-header { border: 1px solid #aaaaaa; background: #C7C7C7!important; color: #222222; font-weight: bold; }



/* PS_Dashboard Start */



.prop_list{ margin:0; padding:0; }



.rec_cont{ margin:0; padding:0; float:left; width:470px; }

.rec_title { margin-bottom:10px;  height:30px; }

.rec_title h2{ font-size:18px; color:#333333; float:left; line-height:36px;}

.ps_das_top_rightbt { float:right; width:185px; text-align:right;}



.wat_list{ margin:0; padding:0; float:right; width:470px;}



.lihei_col_last { border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 0 10px 10px; line-height:14px;}

.lihei_col_last img{ padding:5px 5px 0 0;}

.available{ margin:0; padding:0; position:relative;}

.available_ban{ margin:0; padding:0; position:absolute; right:-6px; top:-15px;}

.sold_ban{ margin:0; padding:0; position:absolute; right:-6px; top:-15px;}

.subund_col_mid { border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:10px 5px 10px 10px; text-decoration:underline;}

.unline_col_last { border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 0 10px 10px; /*text-decoration:underline;*/}

.unline_col_last1 { border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 0 10px 10px;}



/* PS_Dashboard End */

/* Property Alert Settings PS Start */



.alesett_inner{ margin:0; padding:0; }

.alesett_inner{ margin:0; padding:0; }



.alesett{ margin:0 auto; padding:0; width:699px; }

.alesett p{ margin:0 0 10px 0; padding:0; font-size:12px; color:#000000;}



.alesett_top{ margin:0; padding:0; width:699px; height:15px; background:url(../images/alesett_top.jpg) no-repeat left top;}

.alesett_bottom{ margin:0; padding:0; float:left; width:699px; background:url(../images/alesett_bottom.jpg) no-repeat left bottom #65136d;}



.alert_form{ margin:0 auto; padding:0; width:658px}



.alert_forml{ margin:0; padding:0; float:left; width:310px; }

.alert_formr{ margin:0; padding:0; float:right; width:310px; }



.af_row{ margin-bottom:10px; padding:0; float:left;}

.af_row label{ margin:0; padding:0; height:21px; line-height:21px; font-size:12px; font-weight:bold; color:#FFFFFF; }



.alert_fild { margin:0; padding:0; width:310px; height:28px; background:url(../images/alert_fild.gif) no-repeat left top #ffffff;  }

.alert_fild input{ margin:0; padding:3px 10px 3px 10px; width:290px; height:21px; line-height:21px; font-size:12px; color:#333333; background:none; border:none;}

.alert_fild select{ margin:5px 0 1px 10px; padding:0; width:290px; height:19px; font-size:12px; color:#333333; background:transparent; border:none;}



.location{ margin:0; padding:0; width:205px; float:left; }

.location label{ margin:0; padding:0; height:21px; line-height:21px; font-size:12px; font-weight:bold; color:#FFFFFF; }

.loca_fild { margin:0; padding:0; width:190px; height:28px; background:url(../images/loca_fild.gif) no-repeat left top #ffffff;  }

.loca_fild select{ margin:5px 0 1px 10px; padding:0; width:170px; height:19px; font-size:12px; color:#333333; background:transparent; border:none;}



.miles{ margin:0; padding:0; width:104px; float:left; }

.miles label{ margin:0; padding:0; height:21px; line-height:21px; font-size:12px; font-weight:bold; color:#FFFFFF; }

.miles_fild { margin:0; padding:0; width:104px; height:28px; background:url(../images/miles_fild.gif) no-repeat left top #ffffff;  }

.miles_fild select{ margin:5px 0 1px 10px; padding:0; width:84px; height:19px; font-size:12px; color:#333333; background:transparent; border:none;}



.ap_row{ margin-bottom:10px; padding:0; width:310px; float:left;}

.ap_row label{ margin:0; padding:0; float:left; width:300px; height:21px; line-height:21px; font-size:12px; font-weight:bold; color:#FFFFFF; }



.alert_price_fild { margin:0; padding:0; float:left; width:144px; height:28px; background:url(../images/alert_price_fild.gif) no-repeat left top;  }

.alert_price_fild input{ margin:0; padding:3px 10px 3px 10px; width:124px; height:21px; line-height:21px; font-size:12px; color:#333333; background:none; border:none;}



.btn_row{ margin-bottom:0px; padding:10px 0 20px 21px; float:left; width:100%;}

.savebt { margin-right:10px; background:url(../images/save_btn.jpg) no-repeat left top; width:91px; height:36px; border:none; cursor:pointer;}

.cancelbt { background:url(../images/cancel_btn.jpg) no-repeat left top; width:103px; height:36px; border:none; cursor:pointer;}



/* Property Alert Settings PS End */



/* Watchlist PS Start End */



.watlist_rightbt_rt { float:right; width:350px; text-align:right;}

.watlist_col_mid { border-right:1px solid #d2d2d2; border-bottom:1px solid #d2d2d2; padding:10px 5px 10px 9px;}

.watliat_content { padding:10px 0 0px 0; margin-bottom:10px;}

.watliat_content_left { padding:0px 0 0px 0; margin-bottom:0px; float:left; width:470px; }

.watliat_content_right { padding:0px 0 0px 0; margin-bottom:0px; float:right; width:470px; }



/* PS_Listing */



/* Paypal Box */



.pur_con{ width:260px; margin:0px;}

.pur_con h1{ background:url(../images/pur_conbg.jpg) no-repeat left top; height:50px; line-height:50px; width:210px; margin:0px; padding:0px 0px 0px 50px; font-size:13px; font-weight:bold; color:#FFFFFF; }

.pur_conmidd{ background:url(../images/contown_midd.jpg) repeat-y left top; margin:0px; padding:10px;}



.pur_content{ margin:0px; padding:0px;}

.pur_content p{ margin-bottom:28px; padding:0px;}



.pur_content_row{ margin:0; padding:0; width:239px; border-top:1px solid #d2d2d2; line-height:35px; height:35px;  }

.pur_content_row h2{ margin:0; padding:0 0px 0 5px; float:left; width:150px; font-size:12px; font-weight:bold; color:#65686a; }

.pur_content_row h3{ margin:0; padding:0 5px 0 0px; float:right; width:70px; font-size:13px; color:#65686a; text-align:right; }



.pur_content_row2{ margin:0; padding:0; width:239px; border-top:1px solid #d2d2d2; line-height:35px; height:35px; background:#ececec;  }

.pur_content_row2 h2{ margin:0; padding:0 0px 0 5px; float:left; width:150px; font-size:12px; font-weight:bold; color:#65686a; }

.pur_content_row2 h3{ margin:0; padding:0 5px 0 0px; float:right; width:70px; font-size:13px; color:#65686a; text-align:right; }



.pur_content_row3{ margin:0; padding:0; width:239px; border-top:1px solid #d3bcd6; border-bottom:1px solid #d3bcd6; line-height:35px; height:35px; background:#e0cfe2;  }

.pur_content_row3 h2{ margin:0; padding:0 0px 0 5px; float:left; width:150px; font-size:12px; font-weight:bold; color:#65106d; }

.pur_content_row3 h3{ margin:0; padding:0 5px 0 0px; float:right; width:70px; font-size:13px; color:#65106d; text-align:right; }



.paypal { margin:20px 0; padding:0; text-align:center; }



.pur_conbott{ background:url(../images/contown_bott.jpg) no-repeat left bottom; height:15px; margin:0px; padding:0px;}



/* Paypal Box */





/* PS_Listing */



.ps_listing_lt{ width:625px; float:left; margin:0px; padding:0px;}

.ps_listing_rt{ width:306px; float:right; margin:0px; padding:0px;}



.ps_listing{ margin-bottom:20px; padding:0; width:625px; float:left;}

.ps_listing h2{ margin:0; padding:0 0 20px 10px; width:625px; height:33px; line-height:33px; font-size:16px; color:#fff; background:url(../images/ps_listing_titlebg.jpg) no-repeat left top; }

:root .homepad { padding-bottom:80px\0/IE9;  height:1070px;}  /* IE9 */

.ps_sale_row{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px dashed #909090; float:left; }

.ps_sale_row img{ margin:0; padding-right:20px; float:left;}



.ps_sale_desc{ margin:0; padding-right:12px; width:436px; float:left; }



.ps_sale_cont{ margin:0; padding:0; float:left; width:368px; }

.ps_sale_cont h4{ margin:0; padding:0; /* height:12px; line-height:11px; */ font-size:14px; font-weight:bold; color:#4c4c4c;}

.ps_sale_cont p{ margin:0; padding:0; font-size:12px; color:#4c4c4c;}



.ps_sale_km{ margin-top:4px; padding:0; float:right; width:70px; height:45px; background:url(../images/km_box.jpg) no-repeat left top;}

.ps_sale_km h3{ margin:0px; padding:5px; font-size:12px; font-weight:bold; color:#660066; text-align:center;}





.ps_sale_details{ margin-top:5px; padding:0; width:436px; float:left; }



.ps_sale_details_build{ margin-right:10px; padding:0; float:left; width:131px; height:20px; background:url(../images/sale_prop_build_bg.jpg) no-repeat left top; }

.ps_sale_details_build h3{ text-align:center; font-size:11px; font-weight:bold; color:#444444; line-height:18px; }



.ps_sale_details_prop{ margin:0; padding:0; float:left; width:151px; height:20px; background:url(../images/sale_prop_property_bg.jpg) no-repeat left top; }

.ps_sale_details_prop h3{ text-align:center; font-size:11px; font-weight:bold; color:#444444; line-height:18px; }



.saved_search{margin-top:10px; padding:0;}

.saved_search h2{ margin:0; padding:0; height:28px; line-height:28px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#333333;}



.saved_search_outer{ margin:0; padding:0; background:red;}

.saved_search_inner{ margin:0; padding:0;}



.saved_search_mid{ margin:0; padding:10px 0 0 0; width:306px; background:url(../images/saved_search_middle.jpg) repeat-x left top #5b1163;}



.saved_search_rec{ margin:0 auto; padding:0; width:286px;}

.saved_search_rec_top{ margin:0; padding:0; width:286px; height:4px; background:url(../images/saved_search_rec_top.jpg) no-repeat left top; }

.saved_search_rec_mid{ margin:0; padding:0; }



.saved_search_rec_mid_row1{ margin:0; padding:0; width:284px; height:51px; background:#f4f4f4; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }



.saved_search_rec_mid_row3{ margin:0; padding:0; width:284px; height:51px; background:#f4f4f4; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }



.saved_search_rec_mid_row1_l { margin-left:10px!important; margin-left:5px; padding-top:5px; height:46px; width:228px; border-right:1px solid #d4d4d4; float:left;}



.saved_search_rec_mid_row1_l h3{ margin:0; padding:0; font-size:14px; font-weight:bold; color:#494949; text-align:left; line-height: 35px;}

.saved_search_rec_mid_row1_l p{ margin:0; padding:0; font-size:12px; color:#494949; }

.saved_search_rec_mid_row1_r { margin:0; padding:0; height:51px; width:40px; float:right;}

.saved_search_rec_mid_row1_r a{ margin-top:10px; padding:0 5px; float:left; }



.saved_search_rec_mid_row2{ margin:0; padding:0; width:284px; height:51px; background:#ececec; border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; }



.saved_search_rec_bottom{ margin:0; padding:0; width:286px; height:4px; background:url(../images/saved_search_rec_bottom.jpg) no-repeat left top; }



.saved_search_bottom{ margin:0; padding:0; width:306px; height:36px; background:url(../images/saved_search_bottom.jpg) no-repeat left bottom;}



.ps_sale_irow{ margin-top:5px; padding:0; width:436px; float:left; }



.ps_fav { margin-left:8px; padding:0; width:123px; float:left; }

.ps_fav a{ margin:0px; padding:0; height:23px; line-height:23px; font-size:12px; color:#65106d; }

.ps_fav a img{ margin-right:10px; padding:0; }



.ps_wat { margin-left:16px; padding:0; width:131px; float:left; }

.ps_wat a{ margin:0px; padding:0; height:23px; line-height:23px; font-size:12px; color:#65106d; }

.ps_wat a img{ margin-right:10px; padding:0; }



.ps_det { margin-left:14px; padding:0; width:131px; float:left; }

.ps_det a{ margin:0px; padding:0; height:23px; line-height:23px; font-size:12px; color:#65106d; }

.ps_det a img{ margin-right:10px; padding:0; }



.bottom_add{ margin:0px 0px 10px 0px; /*padding-top:20px;*/ width:100%; }

.bottom_add ul{ margin:0; padding:0;}

.bottom_add ul li{ margin:0; padding:0; list-style-type:none; display:inline;}

.bottom_add ul li a{ margin-right:10px; padding:0; border:1px solid #d1d1d1; width:125px; height:125px; float:left;}



.ser_res{ margin-bottom:20px; padding:0; }

.ser_res_top { margin:0px; padding:0; width:624px; background:url(../images/ser_res_top.jpg) no-repeat left top; }

.ser_res_top_con { margin:0px auto; padding:10px 0; width:595px;}

.ser_res_mid { margin:0px; padding:0; width:624px; height:12px; background:url(../images/ser_res_mid.jpg) no-repeat center; }

.ser_res_bottom { margin:0px; padding:0; width:624px; background:url(../images/ser_res_bottom.jpg) no-repeat left bottom; }



.results{ margin:0; padding:0; float:left; width:360px; }

.results h3{ margin:0; padding-bottom:5px; font-size:12px; font-weight:bold; color:#65106d; }

.results p{ margin:0; padding:0; font-size:12px; color:#000000; }



.save{ margin-top:13px; padding:0; float:right; width:210px; }

.save_fild{ margin:0; padding-right:10px!important; padding-right:8px; width:129px; float:left; height:29px; background:url(../images/save_fild.jpg) no-repeat left top;}

.save_fild input{ margin:4px 5px; padding:0; float:left; width:119px; height:21px; line-height:21px; background:none; border:none; font-size:11px; color:#000000; }

.save_btn{ margin:0; padding:0; }



.sort{ margin-top:3px; padding:0; float:left; width:360px; }

.sort h3{ margin:0; padding-right:10px; float:left; height:27px; line-height:27px; font-size:12px; font-weight:bold; color:#65106d;}

.sort_fild{ margin:0; padding-right:10px; width:157px; float:left; height:29px; background:url(../images/sort_fild.jpg) no-repeat left top;}

.sort_fild select{ margin:4px 5px; padding:0; float:left; width:147px; height:21px; line-height:21px; background:none; border:none; font-size:11px; color:#999999; }



.alert{ margin:0; padding:0; float:right; width:200px; }

.alert h3{ margin:0; padding-left:10px; float:left; height:35px; line-height:35px; font-size:12px; font-weight:bold; color:#65106d; }

.alert img{ margin:0; padding:0; float:left; }



/* PS_Search */



.ps_search_property{ margin:0px; padding:0px;}



.ps_search_title{ margin:0px auto; padding:0px; width:798px;}

.ps_search_title h3{ margin:0; padding:0 0 20px 10px; height:33px; line-height:33px; font-size:16px; color:#fff; background:url(../images/ps_search_titlebg.jpg) no-repeat left top; }



.ps_ser_prop_left {  margin:0px 0px 0px 0px; padding:0px; float:left; width:468px; }

.ps_ser_prop_left h2{ margin: 0; padding-bottom:10px; color: #2D2D2D; font-size: 18px; line-height: 17px; text-align: left; }



.ps_ser_prop_right {  margin:0px 0px 0px 0px; padding:0px; float:right; width:468px; }

.ps_ser_prop_right h2{ margin: 0; padding-bottom:10px; color: #2D2D2D; font-size: 18px; line-height: 17px; text-align: left; }



.ps_ser_prop_inner { margin:0 auto; padding:0; width:306px;  }



.search_form_mid { background:url(../images/prop_form_mid.png) no-repeat center top; width:266px; height:auto!important; height:200px; min-height:200px; padding:20px 20px 10px 20px;}

* html .search_form_mid { background:url(../images/prop_form_mid.gif) no-repeat center top; } /*hack for IE6*/



/* Agency Start */



.agency_left{ width:470px; margin:0px; padding:0px; float:left;}



.agency{ margin-bottom:10px; padding:0;}

.agency_top{ margin:0; padding:0; width:470px; height:10px; background:url(../images/agency_top.jpg) no-repeat left top;}

.agency_middle{ margin:0; padding:0; width:468px; height:auto; background:url(../images/agency_midle.jpg) repeat-x left bottom #ffffff; border-left: 1px solid #dddede; border-right: 1px solid #dddede;}

.agency_bottom{ margin:0; padding:0; width:470px; height:10px; background:url(../images/agency_bottom.jpg) no-repeat left bottom;}



.age_con{ margin:0; padding:0 10px;}

.age_con_img{ margin:0; padding:0; float:left; width:118px; border:1px solid #d2d2d2; }

.age_con_right{ margin:0; padding-left:8px; float:left; width:312px; }

.age_con_right h2{ margin:0; padding-bottom:3px; font-size:14px; font-weight:bold; color:#65106d;}

.age_con_right p{ margin:0; padding:0px; line-height:16px; font-size:13px; font-weight:bold; color:#666666;}

.age_con_right a{ color:#666666;}

.age_con_right a:hover { color:#666666;}



.age_con_des{ margin:0; padding-top:10px; width:100%;}

.age_con_des p{ margin:0; padding:0; line-height:16px; font-size:13px; color:#616161;}



/* Agency End */



/* Testimonials Start */



.testimonials_out{ margin:0; padding:0; width:960px; }

.testimonial { margin-bottom:10px; padding:0;}

.tesmon_top{ margin:0; padding:0; width:960px; height:10px; background:url(../images/testimonials_top.jpg) no-repeat left top;}

.tesmon_middle{ margin:0; padding:0 20px; width:918px; height:auto; background:url(../images/testimonials_middle.jpg) repeat-x left bottom #ffffff; border-left: 1px solid #dddede; border-right: 1px solid #dddede;}

.tesmon_bottom{ margin:0; padding:0; width:960px; height:10px; background:url(../images/testimonials_bottom.jpg) no-repeat left bottom;}



.tesmon_title{ margin:0; padding:0; border-bottom:1px solid #dddede;}

.tesmon_title_left{ margin:0; padding:0; float:left; width:760px;}



.tesmon_title_left h2{ margin:0; padding:0 10px; float:left; width:650px; line-height:17px; font-size:16px; font-weight:bold; color:#65106d; }



.left_quotation{ margin:0; padding:0; float:left; width:41px; height:29px; background:url(../images/quotation_left.jpg) no-repeat left top; }

.right_quotation{ margin:0; padding:0; float:right; width:41px; height:29px; background:url(../images/quotation_right.jpg) no-repeat right bottom; }



.tesmon_title_date{ margin:0; padding:0; float:right; width:140px; }

.tesmon_title_date h2{ margin:0; padding:0; text-align:right; line-height:40px; height:40px; font-size:13px; font-weight:bold; color:#666666;}



.tesmon_des{ margin:0; padding:0; }

.tesmon_des p{ margin:0; padding:10px 0 0 0; line-height:17px; font-size:13px; font-weight:normal; color:#6a6a6a; }



.tesmon_client{ margin:0; padding:10px 0 3px 0; line-height:17px; font-size:13px; font-weight:normal; color:#6a6a6a; }





/* Testimonials End */



/* upgrade Plans Start */



.upgplan_left{ width:470px; margin:0px; padding:0px; float:left;}

.blk_border_none { }



.plan_col_first { border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; padding:10px 0 10px 10px; line-height:14px; font-weight:bold;}

.plan_col_last { border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:10px 0 10px 10px; line-height:14px;  font-weight:bold;}





tr.alternate_plan1 { background:#f4f4f4;}

tr.alternate_plan1:hover { background:#fff;}

tr.alternate_plan2 { background:#ececec;}

tr.alternate_plan2:hover { background:#fff;}



.new_plan{ margin:0; padding:0; float:left; line-height:27px; }



.sel_plan{ margin:0; padding:0; width:150px; height:28px; float:right; background:url(../images/plan_fild_bg.jpg) no-repeat left top #ffffff;}

.sel_plan select{ margin:5px 5px 0 5px; padding:0; width:140px; height:18px; background:none; border:none; font-size:12px; font-weight:normal;}



.calc_cost{ margin:0; padding:10px 0 10px 0; float:right; }



.upgrade_summary{ width:960px; margin:0px; padding:0px; float:left;}



/* upgrade Plans End */



.view_all {width: 273px; color:#ffffff; margin:0; padding:10px 20px 0px 20px; text-align:right;}

.view_all a{ color:#ffffff; margin:0; padding:0px ;  font-size:14px; font-size:12px; font-weight:bold;  }





/*................................ property details page - 29-11-2011 ......................*/





.pro_video{  float:left;}



.pro_video ul{ margin:0; padding:0;}

.pro_video ul li{ margin:0 17px 10px 15px; padding:0; width:120px; float:left; }

.pro_video ul li a{ margin:0; padding:0; width:120px; float:left;}

.pro_video ul li h2{ margin-top:5px; padding:0; width:120px; float:left; text-align:center; font-size:12px; font-weight:bold; line-height:18px;}

.contentareavideo{    height: auto !important; min-height: 270px; padding: 0 20px 20px; }



/*  ps confirm*/

.confirm{float: left; margin-top: 25px; padding: 0; width: 600px; }

.con_top{ margin:0; padding:0; width:600px; height:10px; background:url(../images/confirm_top.jpg) no-repeat left top;}

.con_mid{ margin:0; padding:0; width:598px; background:#f2e8f1; border-left: 1px solid #d9c1d1; border-right: 1px solid #d9c1d1; }

.con_bot{ margin:0; padding:0; width:600px; height:10px; background:url(../images/confirm_bottom.jpg) no-repeat left bottom;}

.conf_row{ margin:0 10px 5px 10px!important; margin:0 5px 5px 5px; padding:5px 10px!important; padding:5px 5px; float:left; background:#e3d5e6; width:560px; font-size:13px; font-weight:bold;}

.conf_row p{ margin:0; padding:0px; width:265px; float:left; }

.conf_row span{ margin:0; padding-right:15px; float:right; width:240px; text-align:left; }



.conf_pay{ margin:0 10px 5px 10px!important; margin:0 5px 5px 5px; padding:5px 10px!important; padding:5px 5px; float:left; background: url(../images/confirm_pay.gif) no-repeat left top; width:560px; height:19px; font-size:13px; font-weight:bold; color:#FFFFFF; }

.conf_pay p{ margin:0; padding:0px; width:265px; float:left; }

.conf_pay span{ margin:0; padding-right:15px; float:right; width:240px; text-align:left; }



.con_cancel_btn { margin:21px 0 10px 10px; padding:0px; float:left;}

.con_card { margin:0px; padding:0px; float:left; clear:both;}

.con_paypal {margin-top:10px; float:left;width:150px;}



/* add property photo */



.photobox{ width:auto; margin:20px 0px 0px 0px; padding:0px;}

.photobox_top{ width:960px; margin:0px; padding:0px; height:10px; background:url(../images/photobox_top.jpg) no-repeat left top;}

.photobox_midd{ width:918px; margin:0px; padding:10px 20px; background:#f0eeee url(../images/photobox_midd.jpg) repeat-x left bottom; border-left:1px solid #d1d1d1; border-right:1px solid #d1d1d1;}

.photobox_bott{ width:960px; margin:0px; padding:0px; height:10px; background:url(../images/photobox_bot.jpg) no-repeat left bottom;}



.photo_heading { width:auto; margin:0px; padding:0px;}

.photo_heading h1 { width:700px; line-height:36px; margin:0px; padding:0px; font-size:16px; font-weight:normal; color:#2d2d2d; display:block; float:left;}



.add_new_photo{ width:152px; height:36px; float:right; margin:0px;}



.upload_outer{ margin-top:20px; padding:0; width:960px;}

.upload_title{ margin-bottom:10px; padding:0; width:960px; float:left;}

.upload_title h2{ margin-right:40px; padding:0; float:left; width:401px; font-size:16px; color:#2d2d2d; }

.upload_row{ margin:0; padding:0; }

.upload_row ul{ margin:0; padding:0; }

.upload_row ul li{ margin-bottom:10px; padding:0; float:left; }



.tit_fild{ float:left; margin:0 40px 0 0!important; margin:0 15px 0 0; padding:5px 0px 0px 0px; width:400px; height:28px; background:url(../images/title_fild.jpg) no-repeat left top;}

.tit_fild input{ width:390px; height:20px; margin:0 5px; border:0px; background:none; }



.uplo_fild{ float:left; margin:0 20px 0 0!important; margin:0 10px 0 0; padding:5px 0px 0px 0px; width:410px; height:28px; background:url(../images/uplo_fild.jpg) no-repeat left top;}

.uplo_fild input{ width:400px; height:20px; margin:0 5px; border:0px; background:none; }



.bro_btn{ margin:0; padding-top:2px; float:left; width:80px; height:30px;  }

.up_error { float:left; width:300px; text-align:left; line-height:25px; height:25px; margin-left:10px; color:#ae68b5; display:none;}



.more_upload{ margin:0; padding:0 14px 20px 0; text-align:right; border-bottom:1px solid #d1d1d1;}

.more_upload a{ margin:0; padding:0; font-size:11px; font-weight:bold; color:#4890ea; text-decoration:underline;}



.bot_btn{ margin-top:10px; padding:0px; float:right; height:30px; width:410px;  }

/*.upload_btn input{ margin-left:12px;}*/



/* add property photo */



/*..................Confirm Property Information.......................*/



.confirm_proinfo_midd{ background:#ffffff; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:10px 10px 0px 10px;}

.confirm_proinfo_bott{ background:url(../images/confipro_info.jpg) no-repeat left bottom; height:12px;}

.confirmproinfo_middinner{ width:auto; margin:0px;}

.confirmproinfo_middinner ul{ width:auto; margin:0px; list-style-type:none;}

.confirmproinfo_middinner ul li{ margin:0px; list-style-type:none; border-bottom:1px solid #ffffff; padding:0px;}

.confirmproinfo_head{ background:url(../images/desc_headbg.jpg) no-repeat left top; height:36px; line-height:36px;}

.confirmproinfo_head span{ font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:10px; width:570px; display:block; float:left;}

.confirmproinfo_head strong{ font-size:14px; font-weight:bold; color:#FFFFFF; padding-left:10px; width:190px; display:block; float:left;}



.confirmproinfo_grayrow1{ background:#f4f4f4; display:block;}

.confirmproinfo_grayrow1 span{ font-size:14px; font-weight:normal; color:#494949; padding:10px; width:559px; display:block; float:left;}

.confirmproinfo_grayrow1 strong{ font-size:14px; font-weight:normal; color:#494949; padding:10px; width:180px; display:block; float:left; border-left:1px solid #FFFFFF;}



.confirmproinfo_grayrow2{ background:#ececec; display:block;}

.confirmproinfo_grayrow2 span{ font-size:14px; font-weight:normal; color:#494949; padding:10px; width:559px; display:block; float:left;}

.confirmproinfo_grayrow2 strong{ font-size:14px; font-weight:normal; color:#494949; padding:10px; width:180px; display:block; float:left;border-left:1px solid #FFFFFF;}



.confirmproinfo_graytotal{ background:#d9d9d9; display:block;}

.confirmproinfo_graytotal span{ font-size:14px; font-weight:bold; color:#494949; padding:10px; width:559px; display:block; float:left;}

.confirmproinfo_graytotal strong{ font-size:14px; font-weight:bold; color:#494949; padding:10px; width:180px; display:block; float:left;border-left:1px solid #FFFFFF;}



/*..................Confirm Property Information.......................*/

/*..............district............*/

.district_textouter{ width:300px; margin:0px; float:right; margin-bottom:11px;}

.district_top{ width:300px; margin:0px; background:url(../images/district_top.jpg) no-repeat top left; height:5px;}

.district_midd{ width:288px; margin:0px; background:#f4f4f4; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; padding:0px 5px;}

.district_bott{ width:300px; margin:0px; background:url(../images/district_bott.jpg) no-repeat bottom left; height:5px;}



/*..............district............*/

/*...............video upload...............*/

.error3 { float:left; width:470px; text-align:left; line-height:25px; height:25px; margin-left:0px; color:#ae68b5;}



.uploadnew_outer{ width:auto; margin:0px;}

.uploadnew_outer ul{ width:auto; margin:0px;}

.uploadnew_outer ul li{ margin:0px; padding:0px; list-style-type:none; display:inline;}

.uploadnew_ltouter{ width:470px; float:left; margin:0px; display:block;}

.uploadnew_rtouter{ width:470px; float:right; margin:0px; display:block;}

.uploadtxtfild_newouter{ background:url(../images/uploadtxtfild_bg.jpg) no-repeat left top; height:33px; text-align:center; margin:0px;}

.uploadtxtfild_newouter input{ text-align:left; width:450px; margin:8px 0px 0px 0px; background:none; border:0px;}

*+html .uploadtxtfild_newouter input{ margin:6px 0px 0px 0px;}

.uploadtxtarea_newouter{ background:url(../images/uploadtxtarea_bg.jpg) no-repeat left top; height:70px; text-align:center; margin:0px;}

.uploadtxtarea_newouter textarea{ width:450px; height:50px; margin:8px 0px 0px 0px; background:none; border:0px;}

*+html .uploadtxtarea_newouter textarea{ margin:6px 0px 0px 0px;}

/*...............video upload...............*/



/*..............contact............*/

.registration_mainoutercontact{ background:url(../images/contactbg.jpg) no-repeat right top; width:auto; margin:0px 0px 0px 0px; padding:0px;}

.proinfor_textareabg2{ background:url(../images/small_textarea_2.jpg) no-repeat left top; width:290px; height:80px; float:right; padding:5px 0px 0px 10px;}

.proinfor_textareabg2 textarea{ width:280px; height:75px; padding:0px; border:0px; background:none;}

/*..............contact............*/



.save_con_btn{ margin:0; padding:0; float:left; width:186px; height:30px; background:none; }

.save_con_btn input{ margin:0; padding:0; background:url(../images/save_conti_btn.jpg) no-repeat left top; width:186px; height:30px; border:none; text-indent:-9999px;}



.upload_pro_btn{ margin:0 10px 0 0; padding:0; float:left; width:104px; height:30px; background:none; }

.upload_pro_btn input{ margin:0; padding:0; background:url(../images/upload.jpg) no-repeat left top; width:104px; height:30px; border:none; text-indent:-9999px;}





/*...........sign in popup...............*/



.ps_joinnow_popup { float:left; width:276px; border-right:2px solid #dadada;}

.ps_joinnow_popup h1 { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:20px; color:#65106d; font-weight:bold; background:url(../images/ps_icon_pop.jpg) no-repeat left top; padding:5px 0 0 50px; height:38px;}



.po_joinnow_popup { float:left; width:274px; padding:0 0 0 0px;}

.po_joinnow_popup h1 { font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size:20px; color:#65106d; font-weight:bold; background:url(../images/po_icon_pop.jpg) no-repeat left top; padding:5px 0 0 50px; height:38px; margin-left:20px;}

#loginDiv{overflow: hidden;}

.paging {float:left; width:100%; line-height:25px;text-align: right;}

/*...........sign in popup...............*/

.pickDate { float: right;margin-right: 5px; }

.submit_button { background:url(../img/submit_btn.jpg); }



.email {}



.email .error-message  { width:182px!important;}



/*css added on 16 feb 2012*/



.quote { background:url(../img/quote_lt.jpg) no-repeat left top; padding:20px 0 0 30px; margin-bottom:20px;	}

.quote p { background:url(../img/quote_rt.jpg) no-repeat right bottom; font-size:16px; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; color:#000; padding:0 30px 22px 0; margin-bottom:10px; height:auto!important; height:20px; min-height:20px;}

.quote span { text-align:right; display:block; font-size:13px; font-weight:bold;}

.missing_worklog
{
    /*background: url("../img/quote_lt.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);*/
    margin-bottom: 20px;
    padding: 20px 0 0 30px;
    /*border: 2px solid black;*/
}

.dashboard_projects_view { background: none repeat scroll 0% 0% rgb(225, 225, 225); border-radius: 10px; width: 96%; margin-left: 15px; }
.intro_div_td {color: rgb(72, 138, 186); font-size: 13px; font-weight: bold;width: 20%;padding: 3px;}
.green_div { color: green; background: url(../img/green.png) no-repeat scroll center top transparent; padding: 25px; }
.red_div { color: red; background: url(../img/red.png) no-repeat scroll center top transparent; padding: 25px; }
.error_class {
    border: 2px solid #D6D6D6;
    border-radius: 5px;
    font-size: 14px;
    font-weight: bold;
    margin: 25px;
    padding: 10px;
}
/*.add_div tr { height:100px; }
.add_div td { width:33.33%; }*/
#add_div {padding:5px;}
.tbl_add {border-radius:10px;background-color:#ffffff;border:2px solid #D4D4D4;margin-bottom:15px; padding: 0px 10px 10px 15px;/*background: url(../img/close_icon.png) no-repeat scroll right top rgba(0, 0, 0, 0);*/}

#hidden-div {display:none;}

.closePopup {
    -moz-user-select: none;
    background: url("../img/close_icon.png") no-repeat scroll right top rgba(0, 0, 0, 0);
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    height: 25px;
    line-height: 44px;
    opacity: 0.65;
    outline: medium none;
    overflow: visible;
    padding: 0;
    right: 0;
    width: 10%;
}
.closePopup:hover, .closePopup:focus {
    opacity: 1;
    filter: alpha(opacity=100);
}

/*Pratik CSS on 28 may*/
.submitWithPadding{
    //padding-bottom: 8px;
}
.txtareaVerticalResize{
    resize: vertical;
}
.classHideError .form-error{ display:none;}
.smallPaddingTd{
    padding: 4px;
}
.width100{
    width: 100%;
}
.welcome_user a{color: #ffffff;}
.leftFloat{
    float:left;
}

.changePwdLabel{
    font-style: italic;
    font-size: 12px;
}
.changePwdOuter{
    float: left;
    width: 100%;
    margin-left: 37px;
    margin-top: 25px;
}
.noRecord
{
    border:1px solid red;
    float:left;
    margin:20px auto;
    color:red;
}

.welcome_user a{
    transition: all 0.5s ease;
    font-weight: bold;
    font-size: 14px;
}

.welcome_user a:hover{
    color: #BBD6E0;
    font-weight: bold;
    font-size: 14px;
}

.viewProjects
{
    border:1px solid black;
}
.projectRow
{
    border:1px solid red;
    float:left;
}
.projectBtn
{
    border:1px solid green;
    float:right;
}
.exportbtn{float:right;margin:10px;padding:5px;width:150px;border-radius:10px;background:black;color:white;font-size:14px;}
.employeeExportBtn{
    float: right;
    width: 111px;
    height: 33px;
    border-radius: 7px;
    margin-left: 5px;
    margin-top: -3px;
    padding: 5px;
    background: black;
    color: white;
    font-size: 14px;
}
.red-color-text{color: #FF0000;}
.green-color-text{color: #008000;}
.blue-color-text{color: #0000ff;}

/* Added classes for legends */

.emp-details
{

    width: 40%;
    float: left;
}

.date_content{
    float: left;

}

.has-validation-callback .emp-details .form_row {
    float: left;
    width: 310px;
    margin-left: 0px;

}

.has-validation-callback .field_title .strong{
    text-align: left!important;
}
.legend-info p{
    margin-bottom: 10px;
    width: 100%;
    float: left;
}


.legend-info{
    float: left;
    width: 60%;}


#assessmentScore .title .field_content input, #assessmentScore .title-to .field_content input {
    width: 80px;
    text-align: center;
}
#assessmentScore .title  i, #assessmentScore .title-to i {

    margin-top: -22px;
    position: absolute;
}

#assessmentScore .title{

    width: 100px;
    padding: 5px;
    display: inline-block;

}
#assessmentScore .title-to{
    width: 150px;
    padding: 5px;
    display: inline-block;
}

#assessmentScore .title p, #assessmentScore .title-to p{

    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
}
#assessmentScore .title input, #assessmentScore .title-to input{
    padding: 2px;
    height: 24px;
}

#assessmentScore .field_content input {
    margin-top: 10px!important;
}

.bug-list .modal-body{max-height: 550px;overflow: auto;}
.modal-header h1{font-size: 20px;}
.back-button{
    width:100px;
    height:33px;
    margin-left:10px;
    border:none;
    background: url("../img/back-btn.jpg") no-repeat right top;
}

.submit-btn{
    background: url("../img/submit_btn.jpg") no-repeat right top;
    border: none;
    height: 33px;
    width: 107px;
    float: left;
}
.login-button{
    background: url("../img/login_btn.jpg") no-repeat right top;
    background-repeat: no-repeat;
    border: none;
    height: 33px;
    width: 98px;
}
.margin-top-10{margin-top: 10px!important; display: inline-block !important;}
.vertical-align-top{vertical-align: top;}
.assessment-project span {display: block;}
.custom-login-box-width {width: 100%; max-width: 640px;}
.main_content_left_box_cont_inner_width {width:98.29%; /* 718px;*/}
.row-big {width: 100%; }
.ass_selectbox {width:150px;height:30px;border-radius:5px;margin:20px 0px;}