﻿body
{
	margin: 0;
	padding: 0;
	color: #000;
	background: #FFF;
	font: 13px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
}
img
{
	border: 0px;
	vertical-align: middle;
	text-align: center;
}
a
{
	text-decoration: none;
	color: #3399FF;
	font-size: 12px;
	cursor: pointer;
}
a:hover
{
	text-decoration: underline;
	color: #3399FF;
}
.catsSubPath
{
	color: #3399FF;
	font-weight: bold;
	font-size: 11px;
}
#topBorder
{
	float: left;
	width: 100%;
	height: 4px;
}
#mainDiv
{
	margin: 0px auto;
	border: 0px solid red;
	width: 1000px;
	background: #fff;
}
#footer
{
	width: 100%;
	float: left;
	height: auto;
	background: url(Images/footer_bgr_img.jpg) repeat-x;
	background-color: #9281B5;
	margin: 0px 0 0 0;
}
#footerBodyDiv
{
	margin: 0px auto;
	border: 0px solid red;
	width: 1000px;
	color: #fff;
}
.footerRightBorder
{
	border-right: dotted 1px #fff;
}
.footerHeading
{
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
.footerFont1
{
	font-size: 12px;
	color: #DDD0EA;
}
#footerBodyDiv a
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
}
#footerBodyDiv a:hover
{
	color: #fff;
	text-decoration: underline;
	font-weight: bold;
}
#topHeader
{
	float: left;
	height: 100px;
	width: 100%;
}
#topHeader .logo
{
	float: left;
}
#topHeader .topBanner
{
	float: right;
}
#headerTabDiv
{
	float: left;
	height: 50px;
	background: url(images/headerTab_bgr_new.jpg) no-repeat;
	width: 1000px;
}
#topSearchTab
{
	float: left;
	height: 90px;
	background: url(images/top_search_tab_bgr.jpg) no-repeat;
	width: 1000px;
	margin: 5px 0 8px 0;
}
#mainBodyDiv
{
	float: left;
	width: 1000px;
	border: solid 0px red;
	height: auto;
	padding: 0 0 15px 0;
}
#mainAdminBodyDiv
{
	float: left;
	width: 998px;
	height: auto;
	padding: 0 0 15px 0;
	background: #F7F6F6;
	border-left: solid 1px #E3DEEC;
	border-right: solid 1px #E3DEEC;
}
.resourceTopHdng
{
	background: url(images/resoruces_left_top_img.jpg) no-repeat;
	height: 40px;
	width: 280px;
	font: 18px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFF;
	padding: 0px 0 0 0px;
	float: left;
}
.resourceDisplay
{
	background-color: #C1D4F9;
	border-right: solid 1px #98B1E6;
	border-bottom: solid 1px #98B1E6;
	border-left: solid 1px #98B1E6;
	width: 258px;
	float: left;
	padding: 10px;
}
.resourceDisplay a
{
	color: #0048DB;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
.resourceDisplay a:hover
{
	color: #0048DB;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.leftNavTopHdng
{
	background: url(images/left_nav_heading_bgr.jpg) no-repeat;
	height: 40px;
	width: 280px;
	font: 15px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	color: #FFF;
	padding: 0px 0 0 0px;
	float: left;
}
.leftNavHdng
{
	line-height: 40px;
	padding: 0 0 0 8px;
}
.leftNavDisplay
{
	background-color: #D9FCDC;
	border-right: solid 1px #CEECCA;
	border-bottom: solid 1px #CEECCA;
	border-left: solid 1px #CEECCA;
	width: 258px;
	float: left;
	padding: 10px;
}
.agentPanel
{
	background-color: #F3F1F5;
	border-right: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-left: solid 1px #ccc;
	width: 445px;
	float: left;
	padding: 3px 10px 2px 10px;
}
.leftNavDisplay a
{
	color: #30A324;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
}
.leftNavDisplay a:hover
{
	color: #30A324;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
/* MORTGAGE CALCULATOR PANEL */.mortgageTopHeading
{
	background: url(images/tab_btn_mortagage_bgr.jpg) no-repeat;
	height: 40px;
	width: 280px;
	padding: 0 0 0 8px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 40px;
}
.mortgageTopDiv
{
	width: 280px;
	float: left;
	padding: 0;
	margin: 0;
}
.mortgageDisplay
{
	background-color: #FFF7D6;
	border-right: solid 1px #F9D8A2;
	border-bottom: solid 1px #F9D8A2;
	border-left: solid 1px #F9D8A2;
	width: 258px;
	float: left;
	padding: 10px;
	color: #494333;
}
/* //MORTGAGE CALCULATOR PANEL *//* links styles */a.link1:link, a.link1:visited
{
	color: red;
	text-decoration: underline;
}
a.link1:hover
{
	text-decoration: none;
}
a.link2:link, a.link2:visited
{
	color: #756593;
	text-decoration: underline;
}
a.link2:hover
{
	text-decoration: none;
}
a.link3:link, a.link3:visited
{
	color: #fff;
	font-size: 10px;
	text-decoration: none;
}
a.link3:hover
{
	text-decoration: underline;
}
.linkBlack:link, a.linkBlack:visited
{
	color: #000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.linkBlack:hover
{
	text-decoration: underline;
}
/* links styles end *//*- Header Menu Tabs--------------------------- */#tabLeftPanel
{
	float: left;
	width: auto;
	line-height: normal;
	border: solid 0px red;
	font-weight: bold; /*margin:3px 0 0 0;*/
	margin: 13px 0 0 0;
}
#tabLeftPanel ul
{
	margin: 0;
	padding: 5px 10px 0 10px;
	list-style: none;
}
#tabLeftPanel li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#tabLeftPanel a
{
	float: left;
	background: url(   "images/tableft.jpg" ) no-repeat left top;
	margin: 0 5px 0 0;
	height: 32px;
	padding: 0 0 0 4px;
	line-height: 25px;
	text-decoration: none;
	font-size: 15px;
}
#tabLeftPanel a span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right top;
	padding: 5px 8px 2px 6px;
	color: #FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/#tabLeftPanel a span
{
	float: none;
}
/* End IE5-Mac hack */#tabLeftPanel a:hover span
{
	color: #7C69A1;
}
#tabLeftPanel a:hover
{
	background-position: 0% -34px;
}
#tabLeftPanel a:hover span
{
	background-position: 100% -34px;
}
/*  --------active links--------*/#tabLeftPanel a.salected
{
	background-position: 0% -34px;
}
#tabLeftPanel a.salected span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right bottom;
	padding: 5px 8px 2px 6px;
	color: #7C69A1;
}
#tabLeftPanel a.salected:hover span
{
	/*color:#30A324; */
}
#tabLeftPanel a.selected
{
	background-position: 0% -34px;
}
#tabLeftPanel a.selected span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right bottom;
	padding: 5px 8px 2px 6px;
	color: #7C69A1;
}
#tabLeftPanel a.selected:hover span
{
	/*color:#30A324; */
}
/* End Header Menu Tab styles */#tabRightPanel
{
	float: right;
	width: auto;
	border: solid 0px #fff;
	height: auto;
	padding: 0px 5px 0 0;
	color: #fff;
	margin: 0px 0 0 0;
}
#tabRightPanel a
{
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}
#tabRightPanel a:hover
{
	color: #FFF;
	text-decoration: underline;
}
.headingNormal
{
	font-size: 13px;
	font-weight: bold;
}
/*  ------------------TAB LIST TAG STYLES -------------------*/#tabSubPanel ul
{
	margin: 0;
	padding: 5px 10px 0 10px;
	list-style: none;
}
#tabSubPanel li.liTab
{
	display: inline;
	margin: 0;
	padding: 0;
}
#tabSubPanel li.liTab
{
	float: left;
	background: url(   "images/tableft.jpg" ) no-repeat left top;
	margin: 0 5px 0 0;
	height: 32px;
	padding: 0 0 0 4px;
	line-height: 25px;
	text-decoration: none;
	font-size: 15px;
}
#tabSubPanel li.liTab span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right top;
	padding: 5px 8px 2px 6px;
	color: #FFF;
}
#tabSubPanel li.selected
{
	background-position: 0% -34px;
}
#tabSubPanel li.selected span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right bottom;
	padding: 5px 8px 2px 6px;
	color: #7C69A1;
}
/*------------------//TAB LIST TAG STYLES---------------------*/#subTabDiv
{
	background: url(images/subTab_bgr.jpg) no-repeat;
	width: 710px;
	height: 40px;
	float: left;
	padding: 0 0px 0 0;
	color: #fff;
}
#subTabDiv1
{
	background: url(images/subTab_bgr.jpg) no-repeat;
	width: 710px;
	height: 40px;
	float: left;
	padding: 0 0px 0 0;
	color: #fff;
}
.subTabDiv
{
	background: url(images/subTab_bgr.jpg) no-repeat;
	width: 710px;
	height: 40px;
	float: left;
	padding: 0 0px 0 0;
	color: #fff;
}
.subTabAdmin
{
	background: #ECE9F2;
	width: 100%;
	padding: 0 0 0 2px;
	float: left;
	background: url(images/adminTopLinkBgr.jpg) repeat-x;
	height: 40px;
	color: #fff;
	font-weight: bold;
	text-align: left;
}
.propertisWantedHomeGrid
{
	width: 708px;
	float: left;
	height: 355px;
	overflow-y: scroll;
	overflow-x: hidden;
}
/*#subTabDiv a{ color:#FFF; font-size:10px; text-decoration:none; }#subTabDiv a:hover{ color:#FFF; text-decoration:underline;}*/.subTabDiv a
{
	color: #FFF;
	font-size: 10px;
	text-decoration: none;
}
.subTabDiv a:hover
{
	color: #FFF;
	text-decoration: underline;
}
.tabPageNavigationTop
{
	background: url(images/tab_page_nav_img.jpg) no-repeat;
	width: 710px;
	height: 36px;
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.pageNavigation, .pageNavigationAdvance
{
	line-height: 36px;
	float: right;
	font-weight: bold;
	padding: 0px 15px 0px 0px;
	margin: 0px;
	width: auto;
}
.pageNavigation a
{
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
}
pageNavigation a:hover
{
	color: #fff;
	text-decoration: none;
}
.pageNavigationAdvance a
{
	color: #000;
	text-decoration: underline;
	font-size: 14px;
}
pageNavigationAdvance a:hover
{
	color: #000;
	text-decoration: none;
}
.pageNavigationSub
{
	line-height: 36px;
	float: right;
	font-weight: bold;
	padding: 0px 15px 0px 0px;
	margin: 0px;
	width: auto;
}
.pageNavigationSub a
{
	color: #36035D;
	text-decoration: underline;
	font-size: 14px;
}
pageNavigationSub a:hover
{
	color: #36035D;
	text-decoration: none;
}
.pageSorting
{
	line-height: 36PX;
	float: left;
	font-weight: bold;
	padding: 0px 0px 0px 15px;
	margin: 0px;
	width: auto;
	color: #644999;
}
/*- Header Sub Menu Tabs--------------------------- */.subTabSteps
{
	float: right;
	width: auto;
	margin-right: 3px;
}
#tabSubPanel
{
	float: left;
	width: auto;
	line-height: normal;
	border: solid 0px red;
	font-weight: bold;
	margin: 3px 0 0 0;
}
#tabSubPanel ul
{
	margin: 0;
	padding: 5px 10px 0 10px;
	list-style: none;
}
#tabSubPanel li
{
	display: inline;
	margin: 0;
	padding: 0;
}
#tabSubPanel a
{
	float: left;
	background: url(   "images/tableft.jpg" ) no-repeat left top;
	margin: 0 5px 0 0;
	height: 32px;
	padding: 0 0 0 4px;
	line-height: 25px;
	text-decoration: none;
	font-size: 15px;
}
#tabSubPanel a span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right top;
	padding: 5px 8px 2px 6px;
	color: #FFF;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/#tabSubPanel a span
{
	float: none;
}
/* End IE5-Mac hack */#tabSubPanel a:hover span
{
	color: #7C69A1;
}
#tabSubPanel a:hover
{
	background-position: 0% -34px;
}
#tabSubPanel a:hover span
{
	background-position: 100% -34px;
}
/*  --------active links--------*/#tabSubPanel a.salected
{
	background-position: 0% -34px;
}
#tabSubPanel a.salected span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right bottom;
	padding: 5px 8px 2px 6px;
	color: #7C69A1;
}
#tabSubPanel a.selected:hover span
{
	/*color:#30A324;*/
}
#tabSubPanel a.selected
{
	background-position: 0% -34px;
}
#tabSubPanel a.selected span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right bottom;
	padding: 5px 8px 2px 6px;
	color: #7C69A1;
}
#tabSubPanel a.selected:hover span
{
	/*color:#30A324;*/
}
/* End Header Sub Menu Tab styles */.loginTextBox
{
	background: #fff;
	border: solid 0px red;
	width: 180px;
	height: 20px;
}
.loginHeading
{
	color: #fff;
	font-weight: bold;
	padding-left: 15px;
	line-height: 40px;
	font-size: 15px;
}
.loginHeading1
{
	color: #fff;
	padding-left: 15px;
	line-height: 40px;
	font-size: 19px;
}
.headingSpl
{
	color: #B4A6C8;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
}
.rightLable
{
	text-align: right;
	padding-right: 3px;
	font-size: 13px;
}
.rightLabel
{
	text-align: right;
	padding-right: 3px;
	font-size: 13px;
}
.rightLabelReadOnly
{
	text-align: right;
	padding-right: 3px;
	font-size: 13px;
	color: #4A4849;
}
.displayLabel
{
	text-align: left;
	padding-left: 3px;
	font-size: 13px;
	color: #78659D;
	font-weight: bold;
}
.OpenHomeDateLabel
{
	font-size: 14px;
	font-weight: normal;
	color: #333; /*#30A324 #78659D*/
	vertical-align: middle;
	text-align: center; /*text-decoration:blink;*/
}
.formHeading
{
	height: 25px;
	padding-left: 10px;
	color: #644999;
	font-weight: bold;
	background: #E6E0F2;
}
.star
{
	color: #FF0000;
}
.successMsg
{
	color: #0033FF;
}
.tableDisplay
{
	float: left;
	width: 708px;
	border-left: solid 1px #E3DEEC;
	border-right: solid 1px #E3DEEC;
	border-bottom: solid 1px #E3DEEC;
	background: #fff;
	font-size: 13px;
}
.tableMap
{
	float: left;
	width: 708px;
	border-left: solid 1px #756691;
	border-right: solid 1px #756691;
	border-bottom: solid 1px #756691;
	background: #fff;
	height: 552px;
}
.tableDisplayAdmin
{
	float: left;
	width: 100%;
	border-left: solid 1px #E3DEEC;
	border-right: solid 1px #E3DEEC;
	border-bottom: solid 1px #E3DEEC;
	background: #fff;
	font-size: 13px;
}
.tableDisplayAdmin a.newUserLink:link, a.newUserLink:visited
{
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
.tableDisplayAdmin a.newUserLink:hover
{
	text-decoration: none;
	color: #fff;
}
.propertyOverviewTab
{
	float: left;
	width: 708px;
	background: #fff;
	padding: 0;
	margin: 5px 0 0 0;
}
.propertyDetailsTab
{
	float: left;
	width: 402px;
	padding: 0;
	margin: 0;
	border: solid 0px red;
}
.propertyDescription
{
	float: left;
	width: 378px;
	margin: 10px 0 0 0;
	padding: 5px;
	border: solid 0px red;
}
.propertyTabTop
{
	width: 402px;
	float: left;
	height: 12px;
	background: url(images/Tbl_top_img.jpg) no-repeat top;
}
.propertyTabBackground
{
	width: 402px;
	float: left;
	height: auto;
	padding: 0 10px 0 10px;
	background: url(images/Tbl_bgr_img.jpg) repeat-y;
}
.propertyTabBottom
{
	width: 402px;
	float: left;
	height: 14px;
	padding: 0;
	margin: 0;
	background: url(images/Tbl_bottom_img.jpg) no-repeat bottom;
}
.propertyLabel
{
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding: 10px 0 0px 0;
}
.propertyBottomLine
{
	border-bottom: dotted 1px #644999;
	padding: 10px 0 10px 0;
}
.propertyImageTab
{
	vertical-align: middle;
	text-align: center;
	float: right;
	width: 300px;
}
.propertyImage
{
	float: left;
	vertical-align: middle;
	width: 300px;
	height: 221px;
	border: solid 0px red;
	-moz-border-radius: 0px;
}
.propertyThumbImage
{
	float: left;
	width: 92px;
	height: 68px;
	border: solid 1px #000;
	margin: 5px 0 0 0;
}
.propertyThumbImageMargin
{
	float: left;
	width: 92px;
	height: 68px;
	border: solid 1px #000;
	margin: 5px 9px 0 9px;
}
.propertyNote
{
	float: left;
	text-align: center;
	padding: 5px;
	color: #B4B3B3;
}
.propertyText
{
	float: left;
	width: 708px;
	background: #fff;
	padding: 5px 0 0 0;
	margin: 5px 0 0px 0;
	color: #4A4A4C;
	border-bottom: solid 3px #CDCDCD;
}
.propertyBox
{
	float: left;
	background: #F3F1F5;
	border: solid 1px #DBD5E2;
	width: 210px;
	height: 120px;
	padding: 5px 10px 0px 10px;
	margin: 8px 0 0 0;
	color: #2D2B30;
}
.propertyBox .boxHeading
{
	font-weight: bold;
	font-size: 16px;
}
.marketedBox
{
	float: left;
	background: #F3F1F5;
	border: solid 1px #DBD5E2;
	width: 280px;
	height: auto;
	padding: 10px;
	margin: 8px 0 0 5px;
	color: #2D2B30;
}
.TdHeading
{
	background: #E6E0F2;
}
.linkGreen
{
	color: green;
	font-size: 13px;
	text-decoration: underline;
}
.linkGreen:hover
{
	color: green;
	text-decoration: none;
}
.linkRed
{
	color: Red;
	font-size: 13px;
	text-decoration: underline;
}
.linkRed:hover
{
	color: Red;
	text-decoration: none;
}
.propertyBox a.linkGreen
{
	color: green;
	font-size: 13px;
	text-decoration: underline;
}
.propertyBox a.linkGreen:hover
{
	color: green;
	text-decoration: none;
}
.propertyBox a.linkGreen1
{
	color: #61850B;
	font-size: 18px;
	text-decoration: none;
}
.propertyBox a.linkGreen1:hover
{
	color: #61850B;
	text-decoration: underline;
}
.propertyBox a.linkGray
{
	color: #4A4A4C;
	font-size: 13px;
	text-decoration: underline;
}
.propertyBox a.linkGray:hover
{
	color: #4A4A4C;
	text-decoration: none;
}
.splFont
{
	color: Blue;
}
/* ----------success message styels--------- */div.dynamicContainerSuccess
{
	background-color: #ECE9F2;
	border: 2px dotted green;
	margin: 5px;
	padding: 5px;
	height: auto;
	float: left;
	width: 95%;
}
div.dynamicContainerSuccess ol li
{
	list-style-type: disc;
	margin-left: 20px;
}
div.dynamicContainerSuccess .successMessage
{
	color: green;
}
/* ---------error message styles---- */div.dynamicContainer
{
	background-color: #FFF7D5;
	border: 2px dotted red;
	margin: 5px;
	padding: 5px;
	height: auto;
	float: left;
	width: 95%;
}
div.dynamicContainer ol li
{
	list-style-type: disc;
	margin-left: 20px;
}
div.dynamicContainer .error
{
	color: red;
}
/* ------- Dynamic error message styles ---- */div.dynamicContainerError
{
	background-color: #FFF7D5;
	border: 2px dotted red;
	margin: 0px;
	padding: 5px;
	height: auto;
	float: left;
	width: 99%;
}
div.dynamicContainerError ol li
{
	list-style-type: disc;
	margin-left: 20px;
}
div.dynamicContainerError .error
{
	color: red;
}
.stepImg
{
	display: none;
}
.normalHeight
{
	height: 10px;
}
.errorMeassge
{
	color: Red;
}
/* GRID STYLES */.gridHeading
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.messageBoxBorder
{
	border: solid 1px #DEDCE3;
	width: 98%;
	margin-left: 5px;
}
.grid
{
	border: solid 1px #DEDCE3;
	width: 98%;
	margin: 0 0px 5px 5px;
}
.gridHederStyle a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
.gridHederStyle a:hover
{
	text-decoration: underline;
}
.gridHederStyle
{
	background: url(images/grid_header_img.jpg) repeat-x;
	height: 33px;
	border-bottom: solid 3px #C4B6DF;
	color: #fff;
	padding: 0 0 0 5px;
	text-align: left;
	text-indent: 10px;
}
.gridHederStylebig a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
.gridHederStylebig a:hover
{
	text-decoration: underline;
}
.gridHederStylebig
{
	background: url(images/headerTab_bgr_new.jpg) no-repeat;
	height: 33px;
	border-bottom: solid 3px #C4B6DF;
	color: #fff;
	padding: 0 0 0 5px;
	text-align: left;
	text-indent: 10px;
}
.gridHederPriceStyle
{
	background: url(images/grid_header_img.jpg) repeat-x;
	height: 33px;
	border-bottom: solid 3px #C4B6DF;
	color: #fff;
	font-weight: bold;
	padding: 0 5px 0 0px;
	text-align: right;
}
.gridRowStyle
{
	background: #F3F3F3;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #71628D;
	padding: 0 0 0 5px; /*text-indent: 7px;*/
}
.gridRowPriceStyle
{
	background: #F3F3F3;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #71628D;
	padding: 0 5px 0 0px;
	text-align: right;
}
.gridAltRowStyle
{
	background: #E3DEED;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #000;
	padding: 0 0 0 5px; /*text-indent: 7px;*/
}
.gridAltRowPriceStyle
{
	background: #E3DEED;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #000;
	text-align: right;
	padding: 0 5px 0 0px;
}
.gridFooterStyle
{
	background: #E0DCE8;
	height: 27px;
	border-top: solid 3px #C4B6DF;
	color: #71628D;
	padding: 0 5px 0 0px;
	font-size: 12px;
}
/* property grid styles *//* Contact GRID STYLES */.gridHeading1
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.messageBoxBorder1
{
	border: solid 1px #DEDCE3;
	width: 98%;
	margin-left: 5px;
}
.grid1
{
	border: solid 1px #DEDCE3;
	width: 98%;
	margin: 0 0px 5px 5px;
}
.gridHederStyle1 a
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
.gridHederStyle1 a:hover
{
	text-decoration: underline;
}
.gridHederStyle1
{
	background: url(images/grid_header_img.jpg) repeat-x;
	height: 33px;
	border-bottom: solid 3px #C4B6DF;
	color: #fff;
	padding: 0 0 0 5px;
	text-align: left;
}
.gridHederPriceStyle1
{
	background: url(images/grid_header_img.jpg) repeat-x;
	height: 33px;
	border-bottom: solid 3px #C4B6DF;
	color: #fff;
	font-weight: bold;
	padding: 0 5px 0 0px;
	text-align: right;
}
.gridRowStyle1
{
	background: #F3F3F3;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #71628D;
	padding: 0 0 0 5px;
}
.gridRowPriceStyle1
{
	background: #F3F3F3;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #71628D;
	padding: 0 5px 0 0px;
	text-align: right;
}
.gridAltRowStyle1
{
	background: #E3DEED;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #000;
	padding: 0 0 0 5px;
}
.gridAltRowPriceStyle1
{
	background: #E3DEED;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #000;
	text-align: right;
	padding: 0 5px 0 0px;
}
.gridFooterStyle1
{
	background: #E0DCE8;
	height: 27px;
	border-top: solid 3px #C4B6DF;
	color: #71628D;
	padding: 0 5px 0 0px;
	font-size: 12px;
}
.boldLabel
{
	font-weight: bold;
}
.propertyGridRowStyle
{
	background: #F3F3F3;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #71628D;
	padding: 0 0 0 5px;
	font-size: 12px;
}
.propertyGridAltRowStyle
{
	background: #E3DEED;
	height: 22px;
	border-bottom: solid 1px #fff;
	color: #000;
	padding: 0 0 0 5px;
	font-size: 12px;
}
.welcomeDiv
{
	width: 210px;
	height: 74px;
	text-align: right;
	padding: 3px 3px 3px 3px;
	background: url(images/welcome_bgr.jpg) no-repeat scroll right center;
}
.splFontBlue
{
	color: #0066FF;
}
#adminWelcome
{
	text-align: right;
	color: #fff;
	padding-right: 10px;
	line-height: 40px;
}
#adminLoginPanel
{
	background: url(images/admin_login_bgr.jpg) no-repeat;
	width: 513px;
	height: 216px;
}
.propertyRatingDiv
{
	float: left;
	width: auto;
}
.propertyRatingStar
{
	font-size: 0pt;
	width: 13px;
	height: 12px;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
}
.filledRatingStar
{
	background-image: url(images/FilledStar.png);
}
.emptyRatingStar
{
	background-image: url(images/EmptyStar.png);
}
.savedRatingStar
{
	background-image: url(images/SavedStar.png);
}
.propertyMainSlideDiv
{
	float: left;
	width: 100%;
	margin: 8px 0 0 0;
}
.propertySlide1
{
	background: url(images/property_slide_bg_img.jpg) top no-repeat;
	width: 233px;
	height: 375px;
	float: left;
	padding: 0px;
	margin: 0px;
}
.propertySlide2
{
	background: #fff;
	width: 233px;
	height: 320px;
	float: left;
	padding: 0px;
	margin: 0px 3px 0 5px;
}
.propertySlide3
{
	background: url(images/property_slide_bg_img.jpg) top no-repeat;
	width: 233px;
	height: 345px;
	float: right;
	padding: 0px;
	margin: 0px;
}
.propertyImg
{
	width: 220px;
	height: 160px;
	border: solid 1px #000;
	padding: 0px;
	margin: 5px 5px 0px 5px;
	float: left;
	text-align: center;
	vertical-align: middle;
}
.propertyDateDesplay
{
	background: #333;
	width: 220px;
	height: 30px;
	border: solid 1px #999;
	margin: 2px 5px 0px 5px;
	float: left;
	color: #9E9E9E;
	padding: 0px;
}
.propertyLeft
{
	float: left;
	padding: 2px 0px 0px 8px;
	height: 25px;
	font-size: 12px;
	font-weight: bold;
	width: auto;
}
.propertyRight
{
	float: right;
	padding: 2px 8px 0px 0px;
	height: 25px;
	width: auto;
}
.propertyRightArrowImg
{
	float: right;
	padding: 2px 3px 0px 0px;
	height: 25px;
	width: auto;
	border: solid 0px red;
}
.propertyLeftArrowImg
{
	float: left;
	padding: 2px 0px 0px 8px;
	height: 25px;
	width: auto;
	border: solid 0px red;
}
.propertyPhotosIndex
{
	float: left;
	padding: 2px 0px 0px 0px;
	height: 25px;
	text-align: center;
	width: 48px;
	font-size: 12px;
	font-weight: bold;
}
.propertyDetails
{
	width: 220px;
	height: auto;
	margin: 0px 5px 2px 5px;
	float: left;
	color: #333;
}
.propertyDetails .propHeading
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #333;
}
.propertyPrice
{
	width: 220px;
	height: auto;
	margin: 0px 5px 0px 5px;
	float: left;
	height: 30px;
	border: solid 0px red;
}
.priceLeft
{
	float: left;
	line-height: 30px;
	font-weight: bold;
	font-size: 18px;
	padding: 0px;
	width: auto;
	color: #413557;
}
.propertyRightView
{
	float: right;
	height: 30px;
	width: auto;
	border: solid 0px red;
}
.propertyUserRatingStar
{
	background: url(images/icon_property_rating_star.jpg) no-repeat;
	width: 30px;
	height: 40px;
	float: right;
	margin: 0px;
}
.propertyUserRatingStar span
{
	color: #333;
	line-height: 15px;
	float: left;
	width: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 7px 10px 0 0px;
	margin: 0 5px 0 0;
}
.ratingStar
{
	background: url(images/icon_rating_star.gif) no-repeat;
	width: 30px;
	height: 30px;
	float: left;
	margin: 0px;
}
.propertyVideo
{
	float: right;
}
.ratingStar span
{
	color: #333;
	line-height: 30px;
	width: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 10px 0px 0px 4px;
}
.ratingStar1
{
	background: url(images/icon_rating_star1.gif) no-repeat;
	width: 30px;
	height: 30px;
	float: left;
}
.ratingStar1 span
{
	color: #333;
	line-height: 30px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	padding: 2px 0 0 7px;
}
.pageNumbers
{
	color: Green;
}
.propertyListThumbsMain
{
	width: 100%;
	float: left;
	position: relative;
	height: auto;
	border: solid 0px red;
}
.propertyListThumbs
{
	width: 78px;
	height: 78px;
	float: left;
	margin: 3px;
	border: solid 2px #f2f2f2;
	padding: 1px;
}
.thumbPhoto
{
	float: left;
	width: 75px;
	height: 62px;
	border: solid 0px red;
	background: #fff;
}
.thubmDelete
{
	background: #f2f2f2;
	text-align: center;
}
.thubmDelete a
{
	color: red;
	text-decoration: none;
	font-weight: bold;
}
.thubmDelete a:hover
{
	color: red;
	text-decoration: underline;
	font-weight: bold;
}
.linkAgentPanel
{
	border: double 1px #9787B4;
	height: auto;
	width: 300px;
	text-align: left;
	padding: 2px;
}
.linkAgentPanel1
{
	border: double 1px #9787B4;
	width: 300px;
	text-align: left;
	padding: 2px;
}
.adminDash
{
	width: 70%;
	text-align: center;
	margin: auto;
}
.adminMiddleBox
{
	padding-top: 10px;
	width: 70%;	
	margin: auto;
}
.contentleft
{
	text-align: left;
}
.inputBtnuserMan
{
	background: url(images/inputBtn_bgr_previous_next.jpg) no-repeat;
	width: 250px;
	height: 20px;
	border: solid 0px #fff;
	cursor: pointer;
	padding-left: 12px;
	color: #fff;
	font: 13px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputBtnuserMan a
{
	background: url(images/inputBtn_bgr_previous_next.jpg) no-repeat;
	width: 250px;
	height: 20px;
	border: solid 0px #fff;
	cursor: pointer;
	padding-left: 12px;
	color: #fff;
	font: 13px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.listaPropertyLeftNav
{
	background: url(images/list_property_bgr_img.jpg) no-repeat;
	width: 280px;
	height: 230px;
	float: left;
	padding: 8px 0 0 0;
}
.listaPropertyLeftNavHdngImg
{
	margin: 0 auto;
	padding: 0 auto;
	width: 253px;
	height: 65px;
}
.listaPropertyLiftNavText
{
	float: left;
	margin: 30px 0 0 0;
	padding: 0 8px 0 15px;
	color: #B84F16;
	font-weight: bold;
	width: 250px;
}
.headerTabInner
{
	float: left;
	height: 40px;
	background: url(images/headerTab_bgr.jpg) no-repeat;
	width: 700px;
}
.tabLeftPanel
{
	float: left;
	width: auto;
	line-height: normal;
	border: solid 0px red;
	font-weight: bold;
	margin: 3px 0 0 0;
}
.tabLeftPanel ul
{
	margin: 0;
	padding: 5px 10px 0 10px;
	list-style: none;
}
.tabLeftPanel li
{
	display: inline;
	margin: 0;
	padding: 0;
}
.tabLeftPanel a
{
	float: left;
	background: url(   "images/tableft.jpg" ) no-repeat left top;
	margin: 0 5px 0 0;
	height: 32px;
	padding: 0 0 0 4px;
	line-height: 25px;
	text-decoration: none;
	font-size: 15px;
}
.tabLeftPanel a span
{
	float: left;
	display: block;
	background: url(   "images/tabright.jpg" ) no-repeat right top;
	padding: 5px 8px 2px 6px;
	color: #FFF;
}
.profilePanel
{
	float: left;
	width: 100%;
}
.profileDtlsPanel
{
	float: left;
	width: 100%;
	border: solid 0px #999;
	margin: 0px;
	padding: 0px;
}
.profilePhotoPanel
{
	float: left;
	width: 90%;
	margin: 0px;
	padding: 0px;
}
.userPhoto
{
	border: solid 1px #999;
	padding: 2px;
	margin: 0 0 0 2px;
	width: 100px;
	height: 100px;
	float: left;
}
.soldProperty
{
	position: absolute;
	margin-left: -200px;
	margin-top: 0px; #margin-top:-310px;}
.soldPropertySmallImg
{
	position: absolute;
	margin-left: auto;
	border: solid 1px red;
}
.soldPropertyLarge
{
	position: absolute;
	margin-left: -220px;
}
.soldpropertydetailsLarge
{
	position: relative;
	margin-left: -295px; #margin-left:-235px;/* IE 6 & 7 */_margin-left:0px;/* IE 6 only */margin-top:20px;#margin-top:20px;/* IE 6 & 7 */_margin-top:-210px;/* IE 6 only */border:solid1px#0000ff;}
div.propertyDtlheader dl
{
	float: right;
}
div.propertyDtlheader dl dt
{
	width: 17px;
	height: 13px;
	float: left;
}
div.propertyDtlheader dl dt em
{
	display: block;
}
div.propertyDtlheader dl dt.beds
{
	background-position: 0 -39px;
}
div.propertyDtlheader dl dt.baths
{
	background-position: 0 -52px;
}
div.propertyDtlheader dl dt.cars
{
	background-position: 0 -65px;
}
div.propertyDtlheader dl dd
{
	float: left;
	padding: 0 8px 0 5px;
}
.ul_style
{
	line-height: 20px;
	color: #000000;
	margin-left: 30px;
}
.ul_stylep
{
	margin-left: 10px;
	font: 13px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
}
.ul_condition
{
	margin-left: 40px;
	line-height: 20px;
}
.ul-condition ul li
{
	color: #000000;
	list-style-image: url( "images/arrow_icon_1.gif" );
	padding-left: 5px;
}
.contacte_PropertyStop
{
	font: 13px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.contacte_normalHeight
{
	height: 10px;
	padding-left: 10px;
}
.subpadding
{
	padding: 0px 4px 0px 4px;
}
.gridleftPadding
{
	padding-left: 10px;
}
.text-promo
{
	text-align: left;
	padding-left: 25px;
}
.sub_link
{
	width: 1000px;
	float: left;
	height: 42px;
	margin-top: 5px;
	font-family: "Trebuchet MS" , Arial;
	font-size: 15px;
	color: #333333;
}
.sub_corner
{
	float: left;
	width: 7px;
}
.sub_mid
{
	float: left;
	height: 42px;
	width: 970px;
	padding: 0px 8px;
	background: url(images/sub_mid.gif) repeat-x;
}
.sub_link a
{
	text-decoration: none;
	font-size: 15px;
	color: #ae4f17;
}
.sub_link a:hover
{
	text-decoration: underline;
	color: #ae4f17;
}
.heading
{
	margin: 0;
	padding: 10px 0 0 15px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
.heading span
{
	padding: 10px 0 0 0px;
	font-size: 15px;
	color: #fff;
	font-weight: bold;
}
.sub_link
{
	width: 1000px;
	height: 42px;
	margin-top: 5px;
	font-family: "Trebuchet MS" , Arial;
	font-size: 15px;
	color: #333333;
}
.sub_corner
{
	float: left;
	width: 7px;
}
.sub_mid
{
	float: left;
	height: 42px;
	width: 970px;
	padding: 0px 8px;
	background: url(images/sub_mid.gif) repeat-x;
}
.sub_link a
{
	text-decoration: none;
	font-size: 15px;
	color: #415f07;
}
.sub_link a:hover
{
	text-decoration: underline;
	color: #415f07;
}
.topSearchTab
{
	background: url(images/top_search_tab_bgr.jpg) no-repeat;
	height: 89px;
	width: 1000px;
}
.fees_mid
{
	background: url(images/fees_tm.gif) repeat-x;
	font-family: "Trebuchet MS" , Arial;
	font-size: 17px;
	color: #FFF;
	font-weight: bold;
	padding-left: 5px;
}
.grbg
{
	background-color: #eeeeee;
}
.grbg2
{
	background-color: #eeeeee;
	padding: 10px;
}
.fees_sub_title
{
	background: url(images/bot_bord.gif) bottom repeat-x;
	font-size: 16px;
	color: #c34608;
	padding-bottom: 6px;
	font-weight: bold;
}
.upload
{
	font-size: 14px;
	color: #43287b;
}
.grd
{
	background-color: #aca0c4;
}
.grdheding
{
	background: url(images/gridheding.gif) repeat-x;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
}
.alt_1
{
	color: #333;
	font-size: 14px;
	background-color: #f3f3f3;
	padding: 5px;
}
.alt_2
{
	color: #333;
	font-size: 14px;
	background-color: #e7e3f0;
	padding: 5px;
}
.sml_text
{
	font-size: 12px;
	color: #494949;
}
/* stylesheet.css */
#tagCloud
{
	width: 330px;
	padding: 0px;
	margin-bottom: 10px;
	text-align: justify;
}
#tagCloud A
{
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Trebuchet MS, Verdana, Arial;
	text-transform: lowercase;
}
#tagCloud A:hover
{
	color: #ccc;
	text-decoration: underline;
}
#tagCloud A.weight1
{
	color: #fff;
	font-size: 15pt;
	font-weight: bolder;
}
#tagCloud A.weight2
{
	color: #fff;
	font-size: 12pt;
	font-weight: bolder;
}
#tagCloud A.weight3
{
	color: #fff;
	font-size: 10pt;
	font-weight: bolder;
}
#tagCloud A.weight4
{
	color: #fff;
	font-size: 8pt;
}
#tagCloud A.weight5
{
	color: #fff;
	font-size: 6pt;
}
#tagCloudMore
{
	width: 330px;
	padding: 0px;
	margin-bottom: 10px;
	text-align: justify;
}
#tagCloudMore A
{
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	font-family: Trebuchet MS, Verdana, Arial;
	text-transform: lowercase;
}
#tagCloudMore A:hover
{
	color: #ccc;
	text-decoration: underline;
}
#tagCloudMore A.weight1
{
	color: #7C69A1;
	font-size: 15pt;
	font-weight: bolder;
}
#tagCloudMore A.weight2
{
	color: #7C69A1;
	font-size: 12pt;
	font-weight: bolder;
}
#tagCloudMore A.weight3
{
	color: #7C69A1;
	font-size: 10pt;
	font-weight: bolder;
}
#tagCloudMore A.weight4
{
	color: #7C69A1;
	font-size: 8pt;
}
#tagCloudMore A.weight5
{
	color: #7C69A1;
	font-size: 6pt;
}
/* InputStyles.css */
form
{
	margin: 0;
	padding: 0;
}
.dropdownBgr1
{
	background: url(../images/dropdown_bgr_1.jpg) no-repeat;
	width: 130px;
	height: 26px;
	float: left;
	margin: 0px 0 0 0;
}
.dropdownBgrCountry
{
	background: url(images/dropdown_bgr_2.jpg) no-repeat;
	width: 135px;
	height: 26px;
	float: left;
	margin: 0px 0px 0 3px;
}
.dropdownBgr2
{
	background: #FFF;
	height: 30px;
	border: solid 1px #CEECCA;
	width: auto;
	padding: 0 0 0 8px;
}
.dropdownBgr3
{
	background: #FFF;
	height: 30px;
	border: solid 1px #CEECCA;
	width: 80px;
	padding: 0 0 0 8px;
}
.dropdownBgr4
{
	background: #FFF;
	height: 30px;
	border: solid 1px #F9D8A2;
	width: 230px;
	padding: 0 0 0 8px;
}
.dropdownBgr5
{
	background: #FFF;
	height: 30px;
	border: solid 1px #F9D8A2;
	width: 90px;
	padding: 0 0 0 8px;
}
.dropdownBgrVerySmall
{
	background: #FFF;
	height: 30px;
	border: solid 1px #F9D8A2;
	width: 60px;
	padding: 0 3px 0 3px;
}
.dropdownBgrSmall
{
	background: #FFF;
	height: 30px;
	border: solid 1px #F9D8A2;
	width: 90px;
	padding: 0 3px 0 3px;
}

/* Inputs Field Styles */

textarea, select
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	height: 22px;
}
.textAreaLarge
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 98%;
	height: 40px;
}
.textAreaLargeHeight
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 98%;
	height: 80px;
}
.textAreaMedium
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 80%;
	height: 40px;
}
.textAreaSmall
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 158px;
	height: 60px;
}
.textAreaFixedLarge
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 250px;
	height: 40px;
}
.dropdownSmall
{
	border: none;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
	height: 22px;
}
.dropdown
{
	border: none;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	height: 22px;
}

.dropdownMediumBorder
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	height: 22px;
}
.dropdownBorder
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: auto;
	height: 22px;
}
.dropdownLargeBorder
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 150px;
	height: 22px;
}
.dropdownContry
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 174px;
	height: 22px;
}
.dropdownSmallBorder
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 50px;
	height: 22px;
}
.dropdownVerySmallBorder
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 50px;
	height: 22px;
}
.dropdownMedium
{
	border: solid 0px #fff;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 110px;
	height: 22px;
}
.dropdownMediumCurrency
{
	border: solid 0px #fff;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
	height: 22px;
}
.dropdownLarge
{
	border: solid 1px #333;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 220px;
	height: 22px;
}
.textBoxVerySmall
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 35px;
	height: 18px;
}
.textBoxSmall
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 75px;
	height: 18px;
}
.textBoxSmallNoBorder
{
	border: solid 0px #fff;
	background: #fff;
	width: 75px;
	height: 18px;
}
.textBoxMedium
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 117px;
	height: 18px;
}

.textBoxMediumNoBorder
{
	border: solid 0px #fff;
	background: #fff;
	width: 117px;
	height: 18px;
}

.textBoxLarge
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 158px;
	height: 18px;
}

/*added by dhruti on 22-04-2010*/
.textBoxHeight
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 98%;
	height: 18px;
}
.textBoxVeryLarge
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 250px;
	height: 18px;
}

MultiHandleSliderExtender
{
	outline-color: -moz-use-text-color;
	outline-style: none;
	outline-width: medium;
	width: 220px;
}

.ajax__multi_slider_default .inner_rail_horizontal
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: #D9FCDC url(WebResource.axd?d=q4s_uYAEbBYvIcZJyqExuYNInQed1H-e7_YKPuutZD2imBmVl9oaYiZdsvJ8oaPWnDa9oEFjCUqCFLgSKf-A34fZW8cXjoUgYiljaQ5tMSGr0rLa-oRUn4tP1_J3Utf40&t=633982221615563009) repeat-x scroll 0 0;
	height: 22px;
	position: absolute;
	z-index: 100;
	border: thin solid;
	border-color: Green;
}


.button1
{
	background: #746199;
	border: solid 1px #4D2D8B;
	color: #fff;
	font-weight: bold;
}
.loginTextBoxBgr
{
	background: url(images/login_txtBox_bgr_img.jpg) no-repeat;
	width: 232px;
	height: 50px;
}

/* input buttons styles */
.inputBtnBig
{
	background: url(images/inputBtn_bgr_Big.jpg) no-repeat;
	width: 130px;
	height: 40px;
	border: solid 0px #fff;
	cursor: pointer;
	float: left;
	color: #fff;
	font: 15px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputBtnVeryBig
{
	background: url(images/btn_big.jpg) no-repeat;
	width: 155px;
	height: 40px;
	border: solid 0px #fff;
	cursor: pointer;	
	color: #fff;
	float: right;
	font: 15px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-right: 5px;
}

.inputBtnSmall
{
	background: url(images/inputBtn_bgr_small.jpg) no-repeat;
	width: 110px;
	height: 40px;
	border: solid 0px #fff;
	cursor: pointer;
	float: left;
	color: #fff;
	font: 15px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*Added by umesh Prajapti on 13-01-2010*/
.inputBtnSmall1
{
	background: url(images/inputBtn_bgr_small.jpg) no-repeat;
	width: 110px;
	height: 40px;
	border: solid 0px #fff;
	cursor: pointer;
	float: right;
	color: #fff;
	font: 15px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*Added by umesh Prajapti on 13-01-2010*/
/*Added by umesh Prajapti on 02-02-2010*/
.inputBtnSmall2
{
	background: url(images/inputBtn_bgr_small.jpg) no-repeat;
	width: 110px;
	height: 40px;
	border: solid 0px #fff;
	cursor: pointer;
	float: none;
	color: #fff;
	font: 15px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/*Added by umesh Prajapti on 02-02-2010*/
.inputBtnPreviousNext
{
	background: url(images/inputBtn_bgr_previous_next.jpg) no-repeat;
	width: 85px;
	height: 20px;
	border: solid 0px #fff;
	cursor: pointer;
	color: #fff;
	font: 13px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputBtnSmallOrange
{
	background: url(images/inputBtn_bgr_small_orange.jpg) no-repeat;
	width: 120px;
	height: 40px;
	border: solid 0px #fff;
	cursor: pointer;
	float: left;
	color: #fff;
	font: 18px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputBtnBigGreen
{
	background: url(images/inputBtn_bgr_big_green.jpg) no-repeat;
	width: 160px;
	height: 40px;
	border: solid 0px #fff;
	cursor: pointer;
	float: left;
	color: #fff;
	font: 15px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputBtnSubBigGreen
{
	background: url(images/inputBtn_bgr_sub_big_green.jpg) no-repeat;
	width: 190px;
	height: 30px;
	border: solid 0px #fff;
	cursor: pointer;
	line-height: 30px;
	text-align: center;
	float: left;
	color: #fff;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px 0 0 0;
}
.inputBtnSubBigGreen:hover
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.inputBtnSubBigOrange
{
	background: url(images/inputBtn_bgr_sub_big_orange.jpg) no-repeat;
	width: 190px;
	height: 30px;
	border: solid 0px #fff;
	cursor: pointer;
	float: left;
	line-height: 30px;
	text-align: center;
	padding: 5px 0 0 0;
	color: #fff;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputBtnSubBigOrange:hover
{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}
.inputBtnGoSmall
{
	background: url(images/inputBtn_go_small.jpg) no-repeat;
	width: 20px;
	height: 20px;
	border: solid 0px #fff;
	cursor: pointer;
	float: left;
	color: #fff;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.inputBtnCalc
{
	background: url(images/inputBtn_bgr_calc.jpg) no-repeat;
	width: 120px;
	height: 44px;
	border: solid 0px #fff;
	cursor: pointer;
	float: left;
	color: #fff;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.btnGoMedium
{
	background: url(images/btn_go_medium.jpg) no-repeat;
	width: 30px;
	height: 20px;
	border: solid 0px #fff;
	cursor: pointer;
	color: #fff;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.HitCount
{
	background: url(images/inputBtn_bgr_small_green.jpg) no-repeat;
	background-position: center;
	width: 85px;
	height: 30px;
	border: solid 0px #fff;
	color: #fff;
	font: 16px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	letter-spacing: 5px;
	vertical-align: middle;
}
/*.inputBtnSmall:hover{ 
	cursor:pointer; 
	color:#F3B73C;	
	font-weight:bold;
}*/

.dropdownBgr33
{
	background: #FFF;
	height: 20px;
	border: solid 1px #CEECCA;
	width: 22px;
	padding: 0 0 0 2px;
}
.btnBack:link, .btnBack:visited
{
	background: #72638E;
	height: 20px;
	border: solid 1px #23075F;
	color: #fff;
	text-align: center;
	padding: 0 5px 0 5px;
	line-height: 20px;
	text-decoration: none;
}
.btnBack:hover
{
	background: #72638E;
	height: 20px;
	border: solid 1px #23075F;
	color: #fff;
	text-align: center;
	padding: 0 5px 0 5px;
	line-height: 20px;
	text-decoration: none;
}
.textBoxdob
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 75px;
	height: 18px;
}
.textBoxExtraLarge
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 294px;
	height: 18px;
}
.textAreaMedium
{
	border: solid 1px #9787B4;
	background: #fff;
	width: 294px;
	height: 60px;
}

.dropdownadvt
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 122px;
	height: 22px;
}
.dropdownExpirydate
{
	border: solid 1px #9787B4;
	color: #2D2D2D;
	font: 14px 'Trebuchet MS' , Verdana, Arial, Helvetica, sans-serif;
	width: 70px;
	height: 22px;
}
/* Common.css */
.hideControl
{
	display: none;
}
.showControl
{
	display: inline;
}
.title_1 {
color:#333333;
display:block;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:normal;
height:35px;
padding:10px 0 0 10px;
}
#NewsLettermainDiv
{
	margin: 0px auto;
	border: 0px solid red;
	width: 700px;
	background: #fff;
}
#NewsLetterheaderTabDiv
{
	float: left;
	height: 50px;
	background: url(images/NewsLetter_headerTab_bgr_new.jpg) no-repeat;
	width: 700px;
}
#NewsLettermainBodyDiv
{
	float: left;
	width: 700px;
	border: solid 0px red;
	height: auto;
	padding: 0 0 15px 0;
}
.btnSimpleSmall
{
	background: #72638E;
	height: 20px;
	border: solid 1px #23075F;
	color: #fff;
	text-align: center;
	padding: 0 5px 0 5px;
	line-height: 20px;
	text-decoration: none;
}
.btnSimpleSmall:hover
{
	background: #72638E;
	height: 20px;
	border: solid 1px #23075F;
	color: #fff;
	text-align: center;
	padding: 0 5px 0 5px;
	line-height: 20px;
	text-decoration: none;
}
.hide
{
    display:none ;
}
#loading
{
    z-index: 100000000;
    -moz-opacity: .80;
    -khtml-opacity: 0.8;
    background: url(images/popup-bg.png);
    position: absolute;
    width: 100%;
    height: 100%;
}
/* filter: alpha(opacity=80); /*older IE
            filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);
            opacity: 0.8; */