@charset "utf-8";
/* CSS Document */

@import url("common.css");

.SidePanel, .RegLeftPanel {
	padding: 0px 5px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	background: url(../images/left-panel-bg.gif) repeat-y left top;
	width: 208px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.RegLeftPanel1 {
	padding: 0px 20px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	text-decoration: none;
	background: url(../images/left-panel-bg.gif) repeat-y left top;
	width: 218px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
}
.heading {
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 6px;
}

/*.matter {
	font-size: 12px;
	line-height:16px;
}
.matter a {
	color: #515d6c;
	text-decoration: none;
}
.matter a:hover {
	color: #204275;
	text-decoration: underline;
}*/
.edit {
	font-size: 12px;
	color: #204275;
	font-weight: normal;
	margin: 0px;
	padding: 6px 0px 0px 0px;
}
.red12 {
	color: #BF0000;
	font-size: 12px;
}
.red16 {
	color: #BF0000;
	font-size: 16px;
	font-weight:bold;
}
/*a.LeftArrow {
	font-size: 12px;
	color: #204275;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	text-decoration: none;
}
a.LeftArrow:hover {
	color: #515d6c;
	text-decoration: underline;
}*/

a.LeftArrow {
	font-size: 12px;
	color: #204275;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a.LeftArrow:hover {
	color: #515d6c;
	text-decoration: underline;
}

.favLink
 	{
	background: url(../images/my-favourities.gif) no-repeat left 50%;
	padding-left:20px;
	color: #204275;
	font-size:12px;
	text-decoration: none;
	}
.favLink:hover
 	{
	color: #515d6c;
	}
.tabRightBg{
	background: url(../images/chklst-bg.gif) repeat-x;
	height:30px;
	width:229px;
}
.diableDate
	{
	color:#aeaeae;
	}	
div.table-dash-right 
	{
	background-image: url(../images/vertical-dash.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:auto;
	padding-top:7px;
	padding-right:9px;
	padding-left:9px;
	padding-bottom:8px;
	height:18px;
	}
	
div.table-dash-right  A
	{
	color:#204275;
	text-decoration:none;
	}
	
div.table-dash-right  A:hover
	{
	color:#515d6c;
	text-decoration:underline;
	}
div.table-dash-rightend 
	{
	width:auto;
	padding-top:7px;
	padding-right:9px;
	padding-left:9px;
	padding-bottom:8px;
	}
	
div.table-dash-rightend A
	{
	color:#204275;
	text-decoration:none;
	}
	
div.table-dash-rightend A:hover
	{
	color:#515d6c;
	text-decoration:underline;
	}
.blueTxt{
	color:#204275;
	font-size:12px;
	text-decoration:none;
	padding-top:0px;
	}
.blueTxt:hover{
	color:#666666;
	font-size:12px;
	text-decoration:underline;
	}
.ownertext {
	text-align: left;
	color: #515d6c;
	font-size: 12px;
	line-height: 18px;
}
.ownertext a {
	color: #204275;
	text-decoration: none;
}
.ownertext a:hover {
	color: #515d6c;
	text-decoration: underline;
}
.yellowreadmore{
	background: url(../images/yellow-arrow.gif) no-repeat left;
	padding-left:11px;
	color:#515d6c;
	font-weight:normal;
	text-decoration: none;
	}
.yellowreadmore:hover{
	color: #204275;
	text-decoration: underline;
	}
.whiteTxt18{
	color: #ffffff;
	font-size: 18px;
	font-weight:bold
	}
div.ANPForm {
	float: left;
	width: 690px;
}
p.ANPFormLeft {
	width: 92px;
	text-align: right;
	font-size: 12px;
	margin: 0px;
	float: left;
	padding: 3px 8px 0px 0px;
}

p.ANPFormLeftLoc {
	width: 122px;
	text-align: right;
	font-size: 12px;
	margin: 0px;
	float: left;
	padding: 1px 8px 1px 0px;
}

p.ANPFormRight {
	width: 590px;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 12px;
	display: block;
}
p.ANPFormRightLoc {
	width: 550px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	display: block;
}

p.ANPFormRight1 {
	width: 590px;
	font-size: 12px;
	margin: 0px;
	float: left;
	padding: 3px 0px 10px;
}
p.ANPFormRight2 {
	width: 590px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	display: block;
}
p.ANPFormRight3 {
	width: 268px;
	float: left;
	margin: 0px;
	padding: 0px 10px 10px 0px;
	font-size: 12px;
	display: block;
}
p.ANPFormError {
	text-align: left;
	float: left;
	width: 296px;
	margin: 0px;
	padding: 4px 0px 0px 10px;
	text-decoration: none;
	color: #BF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	height: 23px;
}
textarea.ANP {
	border: 1px solid #198db6;
	width: 268px;
	margin: 0px;
	padding: 2px;
	height: 40px;
}
table.bottomborder td{
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	}
div.tableHeader{
	background:#e8eaee;
	color:#000000;
	font-weight:bold;
	background-image: url(../images/vertical-dash.gif);
	background-repeat: repeat-y;
	background-position: right;
	width:auto;
	padding-top:7px;
	padding-right:0px;
	padding-left:9px;
	padding-bottom:7px;
	}
	
div.tableHeaderend{
	background:#e8eaee;
	color:#000000;
	font-weight:bold;
	width:auto;
	padding-top:7px;
	padding-right:0px;
	padding-left:9px;
	padding-bottom:7px;
	}
select.Location {
	width: 274px;
}
select.ANPForm1 {
	width: 274px;
	margin-bottom: 10px;
}
select.propLoc {
	width: 274px;
}
body:first-of-type select.propLoc{
	width: 274px;
	margin-left:-1px;
}
div#ANP-Example table td.left {
	background: url(../images/Pop-Up-LftBg.gif) repeat-y left top;
}
div#ANP-Example table td.right {
	background: url(../images/Pop-Up-RightBg.gif) repeat-y right top;
}
div#ANP-Example table table td.head {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 9px 0px 9px 9px;
}
div#ANP-Example table table td.PopTxt {
	font-size: 12px;
	margin: 0px;
	padding: 0px 0px 0px 9px;
}
div#ANP-Example table table td.TxtArea {
	font-size: 12px;
	margin: 0px;
	padding: 15px 0px 20px 9px;
}
div#ANP-Example table table td.buttons {
	padding: 0px 0px 5px 9px;
}
div#ANP-Pop table td.left {
	background: url(../images/Pop-Up-LftBg.gif) repeat-y left top;
}
div#ANP-Pop table td.right {
	background: url(../images/Pop-Up-RightBg.gif) repeat-y right top;
}
div#ANP-Pop table table td.head {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 9px 0px 9px 9px;
}
.PopTxt {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	color: #515d6c;
}
div#ANP-Pop {
	background-color: #FFFFFF;
	margin: 0px;
	display: none;
	width:320px;
	z-index:2;
	position: absolute;
	top: 680px;
	margin-left: 50px;
	font-size: 1px;
}
div.ANP-Pop {
	background-color: #FFFFFF;
	margin: 0px;
	display: none;
	width:320px;
	z-index:2;
	position: absolute;
	top: 680px;
	margin-left: 50px;
	font-size: 1px;
}
td.head {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}
div#ANP-Pop table table td.TxtArea {
	font-size: 12px;
	margin: 0px;
	padding: 15px 0px 20px 9px;
}
div#ANP-Pop table table td.buttons {
	padding: 0px 0px 5px 9px;
}
h1.RegFormH1 {
	color: #204275;
	margin: 0px;
	padding: 0px 0px 10px;
	width: 690px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
}
.Txt {
	width: 690px;
	text-align: left;
	float: left;
	color: #515d6c;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	display: block;
	font-weight: normal;
}
h1.ANP {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.anpunit {
	font-size: 12px;
	width: 40px;
	vertical-align: top;
	padding-top: 3px;
}
.anpunit1 {
	font-size: 12px;
	padding-bottom: 10px;
}
.anpunit1 input {
	height: 17px;
	width: 200px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	font-size: 12px;
	color: #515d6c;
	background: #FFFFFF;
}
input.Textfield100 
	{
	height: 17px;
	width: 100px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
	}
input.Textfield370 
	{
	height: 17px;
	width: 370px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
	}
input.Textfield50 
	{
	height: 17px;
	width: 47px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
	}
input.Textfield205
	{
	height: 17px;
	width: 205px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
	}
textarea.Textarea370 
	{
	height: 100px;
	width: 370px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
	line-height:18px;
	}
.radioLabel
	{
	font-size:14px;
	color:#515d6c;
	font-weight:bold;
	}
div.Owner-Avail-Heading {
	color: #b70053;
	font-size: 18px;
	padding-top: 20px;
	padding-bottom: 15px;
}
#OneLocation #div td.width690 div.width690 p.reference {
	float: left;
	color: #515d6c;
	font-size: 12px;
	padding: 0px 0px 15px;
}
#OneLocation #div td.width690 div.width690 p.add {
	color: #204275;
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	float: right;
	padding: 0px 0px 15px 10px;
}
p.add1 {
	color: #204275;
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	float: right;
	padding: 0px 0px 0px 10px;
}
p.preview {
	color: #204275;
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	float: left;
	padding: 0px 15px 0px 10px;
	display: block;
}
p.previous {
	color: #204275;
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	background: url(../images/previous-arrow.gif) no-repeat left 50%;
	float: right;
	padding: 0px 0px 0px 10px;
	display: block;
}
p.bar {
	color: #000000;
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	float: right;
	padding: 0px 10px;
	display: block;
}
p.next {
	color: #204275;
	font-weight: normal;
	margin: 0px;
	font-size: 12px;
	background: url(../images/edit-arrow.gif) no-repeat right 50%;
	float: right;
	padding: 0px 10px 0px 0px;
	display: block;
}
input.property-sale-point {
	height: 16px;
	width: 300px;
	border: 1px solid #198db6;
	padding:3px;
	line-height:16px;
	background: #FFFFFF;
	
}
body:first-of-type input.property-sale-point {
	width: 300px;
	border: 1px solid #198db6;
	padding:3px;
	line-height:16px;
	height: 16px;
	background: #FFFFFF;
	
}
input.ANPFormFld {
	height: 17px;
	width: 268px;
	border: 1px solid #198db6;
	padding-left:2px;
	background: #FFFFFF;
	vertical-align:baseline;
}
body:first-of-type input.ANPFormFld {
	height: 18px;
	width: 268px;
	border: 1px solid #198db6;
	padding-top:2px;
	padding-left:2px;
	background: #FFFFFF;
	vertical-align:baseline;
}
span.pdError{		
	margin: 0px 0px 0px 5px;
	padding: 4px 0px 0px 0px;
	text-decoration: none;
	color: #BF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align:top
}
span.pdError1{		
	text-decoration: none;
	color: #BF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
select.ANPForm {
	width: 274px;
}
.owner-headings {
	color: #204275;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 15px;
}
.owner-headings14 {
	color: #4376ab;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 15px;
}

.owner-headings_10 {
	color: #4376ab;
	font-size: 18px;
	font-weight: normal;
	padding-bottom: 10px;
}

textarea.owner {
	border: 1px solid #198db6;
	width: 365px;
	margin: 0px;
	padding: 2px;
	height: 80px;
}

textarea.txtarea_365x80 {
	border: 1px solid #198db6;
	width: 365px;
	margin: 0px;
	padding: 2px;
	height: 80px;
}

textarea.txtarea_500x80 {
	border: 1px solid #198db6;
	width: 500px;
	margin: 0px;
	padding: 2px;
	height: 80px;
}

textarea.txtarea_500x150 {
	border: 1px solid #198db6;
	width: 500px;
	margin: 0px;
	padding: 2px;
	height: 150px;
}
textarea.bedroom {
	border: 1px solid #198db6;
	width: 323px;
	margin: 0px;
	padding: 2px;
	height: 138px;
}
.owner-sub-headings {
	color: #515d6c;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
.details-20 {
	width: 20px;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 12px;
}
.details-240 {
	width: 240px;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 12px;
}
.details-230 {
	width: 230px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.details-160 {
	width: 160px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
input.RegFormChkBox {
	height: 13px;
	width: 13px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
textarea.add {
	border: 1px solid #198db6;
	width: 365px;
	margin: 0px;
	padding: 2px;
	height: 100px;
}
.details-20 {
	width: 20px;
	float: left;
	margin: 0px;
	padding: 0px 0px 10px;
	font-size: 12px;
}
/*a.delete-photo {
	font-size: 12px;
	font-weight: normal;
	color: #204275;
	background: url(../images/Pop-Up-Cross.gif) no-repeat left top;
	text-decoration: none;
	padding-left: 20px;
}
a.delete-photo:hover {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	background: url(../images/Pop-Up-Cross.gif) no-repeat left top;
	text-decoration: underline;
	padding-left: 20px;
}*/
.chklistQ {
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	color: #515d6c;
	text-decoration: none;
	padding-bottom: 5px;
}
.ChecklistSubTabTick {
	font-size: 12px;
	margin: 0px;
	padding: 3px 0px 3px 20px;
	background: url(../images/Tick.gif) no-repeat 2px 5px;
}
.ChecklistSubTabCross {
	font-size: 12px;
	margin: 0px;
	padding: 3px 0px 3px 20px;
	background: url(../images/cross.gif) no-repeat 2px 5px;
}
a.Update:link, a.Update:visited, a.Update:active {
	font-size: 12px;
	font-weight: normal;
	color: #204275;
	background: url(../images/edit-arrow.gif) no-repeat left;
	text-decoration: none;
	padding-left: 11px;
}
a.Update:hover {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	text-decoration: underline;
	padding-left: 11px;
}
a.add-photo{
	font-size: 12px;
	font-weight: normal;
	color: #204275;
	background: url(../images/add-photo-icon.gif) no-repeat left;
	text-decoration: none;
	padding-left: 20px;
}
a.add-photo:hover {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	background: url(../images/add-photo-icon.gif) no-repeat left;
	text-decoration: underline;
	padding-left: 20px;
}
.bdr-dash-ltb {
	border-bottom: dashed 1px #aeaeae;
	border-top: dashed 1px #aeaeae;
	border-left: dashed 1px #aeaeae;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;
}
.photo-add-bg {
	background-image: url(../images/photo-add-bg.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0px;
	width: 194px;
	height: 152px;
}
img.photo-add {
	width: 168px;
	height: 126px;
	margin: 13px;
}
.photoFrame
	{
	background:url(../images/frame-border-bg.gif) no-repeat top #FFFFFF;
	width:169px;
	height:178px;
	margin:0px;
	padding:6px 5px 5px 5px;
	}
a.delete-photo{
	font-size: 12px;
	font-weight: normal;
	color: #204275;
	background: url(../images/cross-icon.gif) no-repeat left 50%;
	text-decoration: none;
	padding-left: 17px;
	
	
}
* html body a.delete-photo {
	
}
a.delete-photo:hover {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	background: url(../images/cross-icon.gif) no-repeat left 50%;
	text-decoration: underline;
	padding-left: 17px;
}
textarea.location {
	border: 1px solid #198db6;
	width: 425px;
	margin: 0px;
	padding: 2px;
	height: 100px;
}
select.miles {
	width: 62px;
}
input.Distances {
	height: 17px;
	width: 49px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
select.currency {
	width: 178px;
}
/* Prices Heading Style */
td.PricesHeadWTL {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	border: dashed 1px #b1b1b1;
	border-top: none;
	border-left: none;
	padding: 8px 7px;
}
td.PricesHeadWTR {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	border: dashed 1px #b1b1b1;
	border-top: none;
	border-right: none;
	border-left: none;
	padding: 8px 7px;
}
td.PricesBottomWBL {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	border: dashed 1px #b1b1b1;
	border-bottom: none;
	border-left: none;
	padding: 8px 0px;
	padding-bottom: 0px;
}
td.PricesBottomWBR {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	border: dashed 1px #b1b1b1;
	border-bottom: none;
	border-right: none;
	padding: 8px 0px;
	padding-bottom: 0px;
}
td.PricesBottomWBR1 {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	border-right: dashed 1px #b1b1b1;
	padding: 0px 3px;
	padding-bottom: 8px;
}
td.PricesBottomWBL1 {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	padding: 0px 3px;
	padding-bottom: 8px;
}
/* Normal Price Listing Style */
td.prices-bdr {
	border: dashed 1px #b1b1b1;
	border-right: none;
	padding: 8px 7px;
	border-top: none;
}
td.prices-bdrwl {
	border: dashed 1px #b1b1b1;
	border-left: none;
	border-top: none;
	border-right: none;
	padding: 8px 7px;
}
td.prices-bdrwr {
	border: dashed 1px #b1b1b1;
	border-right: none;
	border-top: none;
	padding: 8px 7px;
}
td.prices-bdrwr a {
	color: #204275;
	text-decoration: none;
}
td.prices-bdrwr a:hover {
	color: #515d6c;
	text-decoration: underline;
}
/* Edit Price Style */
td.prices-bdrEdit {
	border-bottom: dashed 1px #b1b1b1;
	border-left: dashed 1px #b1b1b1;
	padding: 8px 0px;
}
td.prices-bdrwlEdit {
	border-bottom: dashed 1px #b1b1b1;
	padding: 8px 0px;
}
td.prices-bdrwrEdit {
	border-bottom: dashed 1px #b1b1b1;
	border-left: dashed 1px #b1b1b1;
	padding: 8px 0px;
}
select.PricesDate {
	width: 3.7em;
	margin-right: 0.05em;
	letter-spacing: -1px;
}
select.PricesDays {
	width: 4.8em;
	letter-spacing: -1px;
}
input.Prices {
	height: 17px;
	width: 4.0em;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
span.special-prices {
	background: #fdc943;
	color: #bf0000;
	padding: 1px 3px;
}
textarea.PricesNotes {
	border: 1px solid #999999;
	width: 688px;
	margin: 0px;
	padding: 2px;
	height: 150px;
}
p.avail-txt {
	font-size: 12px;
	float:left;
	width:290px;
	line-height: 18px;
}
div.avail-advert {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 400px;
	text-align: right;
}
li.calendar-li-left {
	background: url(../images/chklst-bg.gif) repeat-x left top;
	margin: 0px;
	padding: 5px 0px 0px;
	height: 24px;
	width: 457px;
	font-size: 12px;
}
li.CalendarLeftS a{
	background: url(../images/tab-S-2008.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 57px;
	font-size: 12px;
	line-height: 27px;
	color: #000000;
	text-align: center;
	display: block;
	text-decoration: none;
}
li.CalendarRightS a{
	background: url(../images/tab-S-2009-1.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 58px;
	font-size: 12px;
	line-height: 27px;
	color: #000000;
	text-align: center;
	display: block;
	text-decoration: none;
}
li.CalendarLeftNS a{
	background: url(../images/tab-NS-2008.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 57px;
	font-size: 12px;
	line-height: 27px;
	color: #666666;
	text-align: center;
	display: block;
	text-decoration: none;
}
li.CalendarRightNS a{
	background: url(../images/tab-NS-2009-1.gif) no-repeat left top;
	margin: 0px;
	padding: 0px;
	height: 29px;
	width: 57px;
	font-size: 12px;
	line-height: 27px;
	color: #666666;
	text-align: center;
	display: block;
	text-decoration: none;
}
.color-bar {
	width: 655px;
	float: left;
	padding-left: 35px;
	font-size: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid #CCCCCC;
}
p.key {
	color: #515d6c;
	font-size: 12px;
	padding-right: 8px;
	float: left;
	height: 21px;
	line-height:21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
p.available {
	color: #515d6c;
	font-size: 12px;
	padding-right: 15px;
	float: left;
	padding-left: 26px;
	background: url(../images/calendar-available1.gif) no-repeat left top;
	height: 21px;
	line-height:21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
p.booked {
	color: #515d6c;
	font-size: 12px;
	padding-right: 15px;
	float: left;
	padding-left: 26px;
	background: url(../images/calendar-booked.gif) no-repeat left top;
	height: 21px;
	line-height:21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
p.unavailable {
	color: #515d6c;
	font-size: 12px;
	padding-right: 15px;
	float: left;
	padding-left: 26px;
	background: url(../images/calendar-unavailable.gif) no-repeat left top;
	height: 21px;
	line-height:21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
p.reminder {
	color: #515d6c;
	font-size: 12px;
	padding-right: 15px;
	float: left;
	padding-left: 26px;
	background: url(../images/calender-reminder.gif) no-repeat left top;
	height: 21px;
	line-height:21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
p.not-available {
	color: #515d6c;
	font-size: 12px;
	padding-right: 15px;
	float: left;
	padding-left: 26px;
	background: url(../images/not-available.gif) no-repeat left top;
	height: 21px;
	line-height:21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
p.special-offervk {
	color: #515d6c;
	font-size: 12px;
	padding-right: 15px;
	float: left;
	padding-left: 26px;
	background: url(../images/special.gif) no-repeat left top;
	height: 21px;
	line-height:21px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight:bold;
}
p.special {
	color: #515d6c;
	font-size: 12px;
	padding-right: 5px;
	float: left;
	background: url(../images/calendar-special.gif) no-repeat left center;
	padding-left: 20px;
}
p.unknown {
	color: #515d6c;
	font-size: 12px;
	padding-right: 5px;
	float: left;
	background: url(../images/calendar-unknown.gif) no-repeat left center;
	padding-left: 20px;
}
p.changeover {
	color: #515d6c;
	font-size: 12px;
	padding-right: 7px;
	float: left;
	background: url(../images/calendar-changeover.gif) no-repeat left center;
	padding-left: 20px;
	width: 120px;
}
p.changeover-1 {
	color: #515d6c;
	font-size: 12px;
	float: left;
	background: url(../images/calendar-changeover.gif) no-repeat left center;
	padding-left: 20px;
	padding-top:2px;
	width: 120px;
}
div.calendars {
	padding: 0px 20px;
	float: left;
	width: 650px;
	margin: 0px;
	clear: both;
}
div.calendars .yearlycal a{
	display:block;
	height: 20px;
	width: 20px;
	text-align:center !important;
	line-height:20px;
}
div.calendars .yearlycal a:hover{
	display:block;
	height: 20px;
	width: 20px;
	background:#204275;
	text-decoration:none;
	color: #fff !important;
}
.month {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 2px;
	width: 183px;
	color: #515d6c;
}
.day {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
	width: 20px;
	padding-top: 2px;
	color: #515d6c;
}
.calendarborderbtm {
	border-bottom: 1px solid #CCCCCC;
}
.blank-date {
	background: #FFFFFF;
	height: 20px;
	width: 20px;
	border: 1px solid #CCCCCC;
}
.unknown-date {
	background: #f7f7f7;
	height: 20px;
	width: 20px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
}
.available-date {
	background: #a2e036;
	height: 20px;
	width: 20px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	
	text-align: right;
}
.booked-date {
	background: #82d303;
	height: 20px;
	width: 20px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
}
	.booked-date a{
		color:#000 !important;
	}

.special-date {
	background: #FCC843;
	height: 20px;
	width: 20px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	
	text-align: right;
}

.tantatine{
	background: #F7D971;
	height: 20px;
	width: 20px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
}
.currdate{
	color: #204275;
	text-decoration:underline!important;
}

.unavailable-date {
	background: #dd4b2c;
	height: 20px;
	width: 20px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	
	text-align: right;
}
.unavailable-date a{
	color: #fff !important;
}

.changeover-date {
	/*background: url(../images/calendar-changeover-date.gif) no-repeat left top;*/
	background:#FFFFFF;
	height: 25px;
	width: 25px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	
	text-align: right;
}
/* Ashok Kumar: New Modification for change over day : Start Here */
.changeover-date-booked-over-unknown-start {
/*	background: url(../images/booked-over-unknown-start.gif) no-repeat left top;
	background:#FFFFFF;
	height: 55px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
*/
	background: #fdc943;
	height: 25px;
	width: 25px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;

}
.changeover-date-booked-over-unknown-end {
	/*background: url(../images/booked-over-unknown-end.gif) no-repeat left top;
	background:#FFFFFF;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
	*/

	background: #fdc943;
	height: 25px;
	width: 25px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
}
.changeover-date-booked-over-unavailable-start {
	background: #fdc943;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	
	text-align: right;
}
.changeover-date-booked-over-unavailable-end {
	/*background: url(../images/booked-over-unavailable-end.gif) no-repeat left top;*/
	background:#FFFFFF;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	
	text-align: right;
}
.changeover-date-booked-over-special-start {
	/*background: url(../images/booked-over-special-start.gif) no-repeat left top;*/
	background:#FFFFFF;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	
	text-align: right;
}
.changeover-date-booked-over-special-end {
	/*background: url(../images/booked-over-special-end.gif) no-repeat left top;*/
	background:#FFFFFF;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
}
.changeover-date-booked-over-available-start {

	/*
	background: url(../images/booked-over-available-start.gif) no-repeat left top;
	background:#FFFFFF;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
	*/
	background: #fdc943;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
}
.changeover-date-booked-over-available-end {
	/*
	background: url(../images/booked-over-available-end.gif) no-repeat left top;
	background:#FFFFFF;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
	*/
	background: #fdc943;
	height: 25px;
	width: 25px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-size: 11px;
	color: #515d6c;
	text-align: right;
}


/* Ashok Kumar: New Modification for change over day : End Here */

.bdr-dash-top-btm {
	border-bottom: dashed 1px #aeaeae;
	border-top: dashed 1px #aeaeae;
}
.bdr-dash-ltb1 {
/*	border-bottom: dashed 1px #aeaeae;
	border-top: dashed 1px #aeaeae;
	border-left: dashed 1px #aeaeae; */
	padding-bottom: 9px;
	padding-left: 12px;
	padding-top: 9px;
}
.bdr-dash-ltb2 {
/*	border-bottom: dashed 1px #aeaeae;
	border-top: dashed 1px #aeaeae;
	border-left: dashed 1px #aeaeae; */
	padding-bottom: 20px;
	padding-left: 20px;
	padding-top: 20px;
}
.bdr-dash-ltb {
	border-bottom: dashed 1px #aeaeae;
	border-top: dashed 1px #aeaeae;
	border-left: dashed 1px #aeaeae;
	padding-bottom: 12px;
	padding-left: 12px;
	padding-top: 12px;
}
select.language {
	width: 216px;
}
.owner-headings1 {
	color: #204275;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
	font-weight:bold;
}
textarea.banner-script {
	border: 1px solid #9a9a9a;
	width: 530px;
	margin: 0px;
	padding: 2px;
	height: 75px;
}
/* My Propeerties Style */
.MyPropertiesName {
	font-size: 16px;
	font-weight: bold;
	color: #515d6c;
	background: url(../images/edit-arrow.gif) no-repeat left 4px;
	padding-left: 14px;
	padding-bottom: 20px;
}
.MyPropertiesNameOpen {
	font-size: 16px;
	font-weight: bold;
	color: #515d6c;
	background: url(../images/arrow-down.gif) no-repeat left 6px;
	padding-left: 14px;
	padding-bottom: 20px;
}
.MyPropertiesLeftLink {
	font-size: 12px;
	color: #515d6c;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
* html .MyPropertiesLeftLink {
	font-size: 12px;
	color: #515d6c;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	padding-top: 2px;
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
/*.MyPropertiesLeftLink1 {
	font-size: 12px;
	padding-bottom: 6px;
	padding-top: 4px;
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.MyPropertiesLeftLink1 a{
	font-size: 12px;
	color: #515d6c;
	font-weight: normal;
	text-decoration:none;
}
.MyPropertiesLeftLink1 a:hover{
	font-size: 12px;
	color: #204275;
	font-weight: normal;
	text-decoration:underline;
}
* html .MyPropertiesLeftLink1 {
	padding-bottom: 4px;
	padding-top: 4px;
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
body:first-of-type .MyPropertiesLeftLink1 {
	padding-bottom: 4px;
	padding-top: 4px;
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}*/
.MyPropertiesRightDash {
	font-size: 12px;
	color: #515d6c;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
 	background-image: url(../images/vertical-dash.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.MyPropertiesRightDash-2 {
	font-size: 12px;
	color: #515d6c;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
}
.MyPropertiesRightDash-1 {
	font-size: 12px;
	color: #515d6c;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
}
a.MyPropertiesArrowLink:link, a.MyPropertiesArrowLink:visited, a.MyPropertiesArrowLink:active {
	font-size: 12px;
	font-weight: normal;
	color: #204275;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	text-decoration: none;
	padding-left: 11px;
	margin-left: 10px;
}
a.MyPropertiesArrowLink:hover {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	text-decoration: underline;
	padding-left: 11px;
}
select.RegFormDate {
	width: 45px;
	height:19px;
}
select.RegFormMonth {
	width: 95px;
	height:19px;
}
select.RegFormYear {
	width: 60px;
	height:19px;
}
select.EditProfileCountry {
	width: 216px;
}

select.NumberType {
	width: 98px;
}
select.StateCity {
	width: 204px;
}
select.TestCountry {
	width: 158px;
}
input.Contact {
	height: 17px;
	width: 210px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
input.ContactNumber {
	height: 14px;
	width: 162px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px;
	line-height:14px;
	background: #FFFFFF;
}
body:first-of-type input.ContactNumber {
	height: 14px;
	width: 162px;
	margin: 0px;
	padding: 2px;
	line-height:14px;
	background: #FFFFFF;
}
select.RegFormCountry {
	width: 150px;
	height:19px;
}
.GreyFont16 {
	font-size: 16px;
	font-weight: bold;
	color: #515d6c;
}
.MessagesHeadChkBoxTd {
	color: #000000;
	font-weight: bold;
	border: solid 1px #999999;
	background: #FFFFFF;
	padding: 10px 10px;
	width: 13px;
	border-left: none;
}
.MessagesHeadFromTd {
	color: #000000;
	font-weight: bold;
	border: solid 1px #999999;
	background: #F7F7F7 url(../images/arrow-up.gif) no-repeat 168px 50%;
	padding: 10px 15px;
	width: 163px;
}
.MessagesHeadSubjectTd {
	color: #000000;
	font-weight: bold;
	border: solid 1px #999999;
	background: #FFFFFF url(../images/arrow-up.gif) no-repeat 293px 50%;
	padding: 10px 15px;
	width: 285px;
}
.MessagesHeadDateTd {
	color: #000000;
	font-weight: bold;
	border: solid 1px #999999;
	background: #F7F7F7 url(../images/arrow-up.gif) no-repeat 121px 50%;
	padding: 10px 15px;
	width: 116px;
	border-right: none;
}
.MessagesHeadFromTd1 {
	color: #000000;
	font-weight: bold;
	border: solid 1px #999999;
	background: #F7F7F7 url(../images/arrow-down.gif) no-repeat 168px 50%;
	padding: 10px 15px;
	width: 163px;
}
.MessagesHeadSubjectTd1 {
	color: #000000;
	font-weight: bold;
	border: solid 1px #999999;
	background: #FFFFFF url(../images/arrow-down.gif) no-repeat 293px 50%;
	padding: 10px 15px;
	width: 285px;
}
.MessagesHeadDateTd1 {
	color: #000000;
	font-weight: bold;
	border: solid 1px #999999;
	background: #F7F7F7 url(../images/arrow-down.gif) no-repeat 121px 50%;
	padding: 10px 15px;
	width: 116px;
	border-right: none;
}
/* Unread Messages Style */
tr.MessagesUnread {
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #000000;
	font-weight: bold;
}
tr.MessagesUnread td.mails {
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 3px 15px;
	vertical-align: top;
}
/* Read Messages Style */
tr.MessagesRead {
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	color: #515d6c;
	font-weight: normal;
}
tr.MessagesRead td.mails {
	background-image: url(../images/dash.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 3px 15px;
	vertical-align: top;
}
.mails-bdr {
	border: solid 1px #999999;
	border-bottom: none;
	border-top: none;
}
a.back-messages:link, a.back-messages:visited, a.back-messages:active {
	font-size: 12px;
	font-weight: normal;
	color: #204275;
	background: url(../images/previous-arrow.gif) no-repeat left 50%;
	text-decoration: none;
	padding-left: 15px;
}
a.back-messages:hover {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	background: url(../images/previous-arrow.gif) no-repeat left 50%;
	text-decoration: underline;
	padding-left: 15px;
}
a.print-messages:link, a.print-messages:visited, a.print-messages:active {
	font-size: 12px;
	font-weight: normal;
	color: #204275;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	text-decoration: none;
	padding-left: 15px;
}
a.print-messages:hover {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	background: url(../images/edit-arrow.gif) no-repeat left 50%;
	text-decoration: underline;
	padding-left: 15px;
}
ul.messages-tab {
	width: 690px;
	float: left;
}
ul.messages-tab li.messages-list {
	display: block;
	float: left;
	width: 119px;
}
ul.messages-tab li.messages-list a, ul.messages-tab li.messages-list3 a {
	text-decoration: none;
	color: #BF0000;
	display: block;
}
ul.messages-tab li.messages-list1 {
	background: url(../images/chklst-bg.gif) repeat-x;
	height: 29px;
	width: 18px;
}
ul.messages-tab li.messages-list2 {
	background: url(../images/chklst-bg.gif) repeat-x;
	height: 29px;
	width: 435px;
	text-align: right;
	line-height: 29px;
}
ul.messages-tab li.messages-list2 a {
	color: #204275;
	text-decoration: none;
}
ul.messages-tab li.messages-list2 a:hover {
	color: #515d6c;
}
ul.messages-tab li.messages-list#current {
	background: url(../images/tab-selected-right.gif) no-repeat right top;
	height: 29px;
	color: #BF0000;
	width: 119px;
	text-align: center;
}
ul.messages-tab li.messages-list#current span.left {
	background: url(../images/tab-selected-left.gif) no-repeat left top;
	height: 29px;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 119px;
}
ul.messages-tab li span.numbermsg {
	color: #BF0000;
	position: relative;
	top: 6px;
}
* html ul.messages-tab li span.numbermsg {
	color: #BF0000;
	position: relative;
	top: 7px;
}
ul.messages-tab li.messages-list {
	background: url(../images/tab-un-selected-right.gif) no-repeat right top;
	height: 29px;
	text-align: center;
	width: 119px;
	margin-left: -1px;
}
ul.messages-tab li.messages-list span.left {
	background: url(../images/tab-un-selected-left.gif) no-repeat left top;
	height: 29px;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 119px;
}
ul.messages-tab li.messages-list3 {
	background: url(../images/tab-un-selected-right.gif) no-repeat right top;
	height: 29px;
	text-align: center;
	width: 119px;
}
ul.messages-tab li.messages-list3 span.left {
	background: url(../images/tab-un-selected-left.gif) no-repeat left top;
	height: 29px;
	text-align: center;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 119px;
}
textarea.messages-reply {
	border: 1px solid #198db6;
	width: 670px;
	margin: 0px;
	padding: 12px 8px;
	height: 126px;
}
div.RegFormMain {
	width: 690px;
	float: left;
	margin: 0px;
	padding: 10px 0px 0px;
}
div.RegFormMain1 {
	width: 690px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
div.RegFormMain2 {
	width: 690px;
	float: left;
	margin: 0px;
	padding: 18px 0px 0px;
}
#inboxcontent, .inboxcontent {
	width: 690px;
	margin: 0px;
	padding: 0px;
	visibility: visible;
	float: left;
}
#sentcontent, .sentcontent {
	width: 690px;
	margin: 0px;
	padding: 0px;
	visibility: visible;
	float: left;
}
.shopping-cart-header {
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-left: 12px;
	padding-top: 5px;
	padding-bottom:5px;
}
.font22-black {
	font-size: 22px;
	color:#000000;
	font-style:normal;
}
.font18-black {
	font-size: 18px;
	color:#000000;
	font-style:normal;
}
.font12-black {
	color:#000000;
	font-size: 12px;
	font-weight:bold;
}
.font14-black {
	color:#000000;
	font-size: 14px;
	font-weight:bold;
}
.font16-black {
	color:#000000;
	font-size: 16px;
	font-weight:bold;
}
.font12-darkgrey {
	color:#515d6c;
	font-size: 12px;
	font-weight:bold;
}
.font14-darkgrey {
	color:#515d6c;
	font-size: 14px;
	font-weight:bold;
}
.font16-darkgrey {
	color:#515d6c;
	font-size: 16px;
	font-weight:bold;
}
.font18-darkgrey {
	color:#515d6c;
	font-size: 18px;
	font-weight:bold;
}
input.code {
	height: 17px;
	width: 91px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
.font18 {
	font-size: 18px;
	height:39px;
	color:#000000;
	font-weight: bold;
}
.blue-font16 {
	color: #204275;
	margin: 0px;
	padding: 25px 0px 10px;
	width: 690px;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	float: left;
	display: block;
}
.font14 {
	color:#515d6c;
	font-size: 14px;
	font-weight:bold;
}
select.property {
	width: 259px;
}
input.web-add {
	height: 17px;
	width: 161px;
	border: 1px solid #198db6;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
input.Contact-us-Fld {
	height: 17px;
	width: 268px;
	border: 1px solid #198db6;
	margin: 0px;
	margin-left:15px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
input.Ref-No{
	height: 17px;
	width: 79px;
	border: 1px solid #198db6;
	margin: 0px;
	margin-left:0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
select.subject{
	width:268px;
	margin-left:15px;
	/*border: 1px solid #198db6;*/
}
textarea.contact-us-msg1 {
	border: 1px solid #198db6;
	width: 268px;
	height: 82px;
	margin: 0px;
	margin-left: 15px;
	padding: 2px;
	color: #000000;
	font-size: 12px;
	color:#515d6c;
	line-height:18px;
}
a.properties:link, a.properties:visited, a.properties:active {
	font-size: 12px;
	font-weight: normal;
	color: #515d6c;
	text-decoration: none;
	padding-left: 12px;
	line-height: 22px;
	background-image: url(../images/Big-Arrow.gif);
	background-repeat: no-repeat;
	background-position: left;
}
a.properties:hover {
	color: #204275;
	text-decoration: underline;
}
p.OwnerHPMyProperties {
	font-size: 14px;
	font-weight: bold;
	color: #515d6c;
	text-decoration: none;
	background: url(../images/properties.gif) no-repeat left top;
	height: 26px;
	padding-left: 55px;
	padding-top: 18px;
	text-align: left;
}
p.OwnerHPMyMessages {
	font-size: 14px;
	font-weight: bold;
	color: #515d6c;
	text-decoration: none;
	background: url(../images/msgs.gif) no-repeat left top;
	height: 26px;
	padding-left: 61px;
	padding-top: 18px;
	text-align: left;
}
p.OwnerHPMyShoppingCart {
	font-size: 14px;
	font-weight: bold;
	color: #515d6c;
	text-decoration: none;
	background: url(../images/shopping-cart-pic.gif) no-repeat left top;
	height: 26px;
	padding-left: 68px;
	padding-top: 18px;
	text-align: left;
}
.rightbtmdash {
	background: url(../images/cell-dash.gif) bottom right no-repeat;
}
.owner-headings2 {
	color: #204275;
	font-size: 16px;
	font-weight: bold;
	padding-bottom:12px;
}
.smalltext {
	color: #515d6c;
	font-size: 11px;
}
.PropertyBG {
	background: url(../images/HomePage/PropertyImg-Bg.gif) no-repeat;
	height: 126px;
	width: 167px;
	padding: 17px 14px;
}

p.listBullet 
	{
	background: url(../images/bullet-1.gif) no-repeat left 6px;
	padding-left: 15px;
	color:#515d6c;
	}
p.listBullet a
	{
	color:#204275;
	text-decoration:none;
	}
p.listBullet a:hover
	{
	color:#204275;
	text-decoration:underline;
	}
	h1.Tick {
	color: #204275;
	margin: 0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 24px;
	background-image: url(../images/Tick.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
}



.linkUL:hover{
	color:#515d6c;
	text-decoration:underline;
}

.pad-btm18{
	padding-bottom:18px;
}
.pad-top18{
	padding-top:18px;
}
/* Download page textarea */
textarea.DownLoads {
	border: 1px solid #198db6;
	width: 444px;
	margin: 0px;
	padding: 2px;
	height: 70px;
	color: #000000;
	font-size: 10px;
	font-weight: bold;
}
.yellowStripBig
	{
	background:#fdc943;
	height:39px;
	padding-bottom:8px;
	padding-left:20px;
	}
.yellowStrip
	{
	background:#dc337b;
	color:#fff;
	font-weight:bold;
	padding:6px 12px;
	}
.rounded{
	background:url(../images/roundedBg.gif) repeat-y right #FFFFFF;
	width:165px;
	margin:0px;
	padding:0px;
	}	
.roundedContent
	{
	padding-left:15px;
	padding-top:5px;
	padding-bottom:7px;
	padding-right:15px;
	}
.popBox{
	border:#CCCCCC 1px solid;
	width:422px !important;
	padding:1px;
	}
.Textarea422{
	border:#198db6 1px solid;
	width:422px !important;
	padding:1px;
}
.Textarea226{
	border:#198db6 1px solid;
	width: 241px;
	padding:1px;
}
.txtBox241 {
	height: 17px;
	width: 239px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
/* PNG Support Pop Panel */

.mapBg
	{
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
	  (src='images/map-bg.png',sizingMethod='scale');
		width:428px;
		height:10%;
		padding:16px 9px 16px 24px;
	}
head:first-child+body .mapBg{ /*The Owen Hack, hides this from ie*/
  background: url(../images/map-bg.png) repeat-x transparent;
}

.leftpsign {
  width:6px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/popleftsign.png',sizingMethod='scale');
  text-align:left;
  vertical-align:top;
  height:100%;
  background: url(../images/popleftsign.png) repeat-y right transparent;
  ! background: none;
} 


.leftp {
  width:10px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/popleft.png',sizingMethod='scale');
  text-align:left;
  vertical-align:top;
  height:100%;
  background: url(../images/popleft.png) repeat-y right transparent;
  !background:none;
} 

.rightp {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/popright2.png',sizingMethod='scale');
  vertical-align:top;
  text-align:left;
  height:100%;
  background: url(../images/popright1.png) repeat-y left transparent;
  !background:none;
} 
.rightp1 {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/popright.png',sizingMethod='scale');
  vertical-align:top;
  text-align:left;
  height:100%;
  background: url(../images/popright.png) repeat-y left transparent;
  !background:none;
} 
.bottomp {
  height:10px;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/popbtm.png',sizingMethod='scale');
  text-align:left;
  vertical-align:top;
  background: url(../images/popbtm.png) repeat-x right transparent;
  !background:none;
} 
.topp {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/poptop.png',sizingMethod='scale');
  text-align:left;
  vertical-align:top;
  height:10px;
  background: url(../images/poptop.png) repeat-x left transparent;
  !background:none;
}

.poplefttop {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/poplefttop.png',sizingMethod='crop');
  text-align:left;
  vertical-align:top;
  height:10px;
  width:10px;
}
head:first-child+body .poplefttop{ /*The Owen Hack, hides this from ie*/
  background: url(../images/poplefttop.png) no-repeat right;
  width:13px;
  height:10px;
}
.poprighttop {
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader
  (src='images/poprighttop.png',sizingMethod='crop');
  text-align:left;
  vertical-align:top;
  height:10px;
  width:10px;
}
head:first-child+body .poprighttop{ /*The Owen Hack, hides this from ie*/
  background: url(../images/poprighttop.png) no-repeat right;
  width:13px;
  height:10px;
}

td.Img-panel {
	padding: 0px 15px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(../images/rounded-window-bg.gif) repeat-y left top;
	width: 180px;
}
img.HotPropertiesImg {
	background: url(../images/hot-properties-img-bg.gif) no-repeat left top;
	padding: 8px;
	display: block;
	margin: 0px 0px 6px;
}
.roundBox
	{
	background: url(../images/rounded-window-bg.gif) repeat-y ;
	width:212px;
	}
p.HotPropertiesMatter {
	margin: 0px;
	padding: 0px 0px 0px 8px;
	display: block;
}
p.HotPropertiesMatter a {
	display: block;
	color: #515d6c;
	text-decoration: none;
}
p.HotPropertiesMatter a:hover {
	display: block;
	color: #204275;
	text-decoration: underline;
}
.boldText14 {
	color: #515d6c;
	font-size: 14px;
	font-weight:bold
}
h2 {
	color: #204275;
	text-decoration: none;
	display: block;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding: 3px 0px 3px 8px;
}
h2 a {
	color: #204275;
	text-decoration: none;
}
h2 a:hover {
	color: #515d6c;
	text-decoration: underline;
}
p.HotPropertiesView {
	display: block;
	margin: 15px 0px 0px;
	padding: 0px;
}
.multipleUnitTab-s{
	background:url(../images/Tab-Unit-normal.gif) no-repeat;
	width:150px;
	height:29px;
	text-align:center;
	font-weight:bold;
	display:block;
	background-position:left;
	}
.multipleUnitTab-s a{
	line-height:28px;
	width:150px;
	height:29px;
	display:block;
	text-decoration:none;
	color:#000000;
	}
	
.multipleUnitTab-n{
	background:url(../images/Tab-Unit-selected.gif) no-repeat;
	width:150px;
	height:29px;
	text-align:center;
	font-weight:bold;
	display:block;
	background-position:left;
	}
	
.multipleUnitTab-n a{
	line-height:28px;
	width:150px;
	height:29px;
	display:block;
	text-decoration:none;
	color:#515d6c;
	}
.imgVertical img{
	vertical-align:top;
	}
select.ServicesCountry {
	width: 174px;
	font-size:12px;
	line-height:22px;
}
.widthChkbox{
	width:34px;
	}
* html .widthChkbox{
	width:35px;
	}
.lateDealtable
{
background:#e8eaee;
padding-left:15px;
padding-right:15px;
}
td.latedealBox {
	background:#e8eaee;
	padding:17px;
}
.Listmenu210 {
	width: 216px;
	/*border: 1px solid #198db6;*/
}

.Listmenu100 {
	width: 100px;
	/*border: 1px solid #198db6;*/
}

.Listmenu236 {
	width: 236px;
	/*border: 1px solid #198db6;*/
}

.Listmenu270 {
	width: 270px;
	/*border: 1px solid #198db6;*/
}

.Listmenu195 {
	width: 195px;
	/*border: 1px solid #198db6;*/
}

.Listmenu80 {
	width: 80px;
	/*border: 1px solid #198db6;*/
}
.Listmenu70 {
	width: 70px;
	/*border: 1px solid #198db6;*/
}
.Listmenu170 {
	width:170px;
	/*border: 1px solid #198db6;*/
}

.Listmenu170A {
	width:176px;
	/*border: 1px solid #198db6;*/
}

.Listmenu45 {
	width: 45px;
	/*border: 1px solid #198db6;*/
}

.Listmenu55 {
	width: 55px;
	/*border: 1px solid #198db6;*/
}

.Listmenu60 {
	width: 60px;
	/*border: 1px solid #198db6;*/
}
.Listmenu325 {
	width: 325px;
	/*border: 1px solid #198db6;*/
}
div.latedealPhoto{
	background:url(../images/latedeal-photobg.gif) no-repeat;
	padding:5px;
	width:88px;
	height:66px;
	}
.cursor{
	cursor:pointer;
	}

table.Listing1 {
	border-collapse: collapse;
	line-height: normal;
}
table.Listing1 td {
	color: #515d6c;
	padding:10px 1px;
	background:url(../images/cell-dash.gif) no-repeat bottom right;
}
table.Listing1 td table td{
	padding:1px;
	background:url(../images/spacer.gif) no-repeat bottom right;
}
table.Listing1 td.bot {
	color: #515d6c;
	padding: 10px 4px;
	background:url(../images/cell-dash1.gif) #e7e9ed no-repeat bottom right;
}

table.Listing1 thead th.left {
	background:url(../images/dash-right.gif) repeat-y right #e8eaee;
}
table.Listing1 thead th.right {
	background:#e8eaee;
	text-align: center;
	background:url(../images/cell-dash.gif) repeat-y left bottom #e8eaee;
}
table.Listing1 thead th {
	font: bold 12px;
	color: #000000;
	vertical-align: top;
	background:url(../images/cell-dash.gif) repeat-y right bottom #e8eaee;
	padding-bottom: 8px;
	padding-top: 8px;
}
table.Listing1 thead th div {
	margin-bottom: 8px;
	margin-top: 8px;
}

table.Listing1 thead th a {
	color: #000000;
	text-decoration: none;
}
table.Listing1 tbody tr {
	background-repeat: repeat-x;
	background-position: left bottom;
}
table.Listing1 tbody td.left {
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	border-left: 1px solid #FFFFFF;
}
table.Listing1 tbody td.leftbot {
	font-size:12px;
	font-weight:bold;
	color: #000000;
	background-color:#e7e9ed;
	background:url(../images/cell-dash1.gif) #e7e9ed no-repeat bottom right;
}
table.Listing1 tbody td.right {
	background:url(../images/cell-dash.gif) no-repeat bottom left;
}

table.Listing1 tbody td.rightbot {
	background:url(../images/cell-dash1.gif) #e7e9ed no-repeat bottom left;
}
table.Listing1 tbody td a {
	text-decoration: none;
	color: #204275;
}
table.Listing1 tbody td a:hover {
	color: #515d6c;
	text-decoration: underline;
}


/* Pop up drag */
.box {
  background: transparent;
  border: 0px solid #000000;
  color: #000000;
  padding: 0px;
  position: absolute;
  font-size:12px;
  font-weight:normal;
}


.bar1 {
  background-color: #008080;
  color: #ffffff;
  cursor: move;
  font-weight: bold;
  padding: 2px 1em 2px 1em;
}

.content {
  padding: 0em;
}
.content a{
	cursor:pointer;
}

.findbg
{
background:#5065a8;
}
input.ServicesTxtFld {
	height: 17px;
	width: 326px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
textarea.MessageTextArea 
	{
	border: 1px solid #9a9a9a;
	width: 326px;
	margin: 0px;
	padding: 2px;
	line-height:18px;
	height: 90px;
	}
p.RegLeftDash {
	background: url(../images/left-panel-dash.gif) repeat-x left 7px;
	height: 26px;
	margin: 0px;
	padding: 0px;
}
p.TickMatter {
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 0px 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #515d6c;
}
p.Registration {
	padding: 10px 0px 21px;
	color: #515d6c;
	display: block;
	float: left;
	margin: 0px;
}
p.Registration1 {
	padding: 10px 0px 11px;
	color: #515d6c;
	display: block;
	float: left;
	margin: 0px;
}
p.RegistrationReq {
	padding: 17px 0px 24px;
	color: #515d6c;
	display: block;
	float: left;
	font-size: 12px;
	margin: 0px;
}
p.RegFormLft {
	text-align: right;
	width: 130px;
	float: left;
	text-decoration: none;
	margin: 0px;
	padding: 4px 0px 0px;
	height: 23px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}
p.RegFormRight {
	text-align: left;
	float: left;
	width: 235px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-decoration: none;
	height: 27px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}
p.RegFormRight1 {
	text-align: left;
	float: left;
	width: 235px;
	margin: 0px;
	padding: 2px 0px 0px 10px;
	text-decoration: none;
	height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
}
p.RegFormError {
	text-align: left;
	float: left;
	width: 310px;
	margin: 0px 0px 0px 5px;
	padding: 4px 0px 0px;
	text-decoration: none;
	color: #BF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	display: block;
	height: 23px;
}
p.RegFormDash {
	background: url(../images/left-panel-dash.gif) repeat-x left 50%;
	height: 41px;
	float: left;
	width: 690px;
	margin: 0px;
	padding: 0px;
	display: block;
}
p.Dash {
	background: url(../images/left-panel-dash.gif) repeat-x left 50%;
	height: 41px;
	float: left;
	width: 690px;
	margin: 0px;
	padding: 0px;
	display: block;
}
p.RegFormLftTick {
	text-align: left;
	width: 220px;
	float: left;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
p.RegFormRightTick {
	float: left;
	width: 470px;
	margin: 0px;
	padding: 0px;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.Txt {
	width: 690px;
	text-align: left;
	float: left;
	color: #515d6c;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	display: block;
	font-weight: normal;
}
p.RegFormTxt {
	width: 690px;
	text-align: left;
	float: left;
	color: #515d6c;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	display: block;
	font-weight: normal;
}
input.RegFormFld {
	height: 17px;
	/*width: 226px;*/
	width:245px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
input.RegFormImgFld {
	height: 17px;
	width: 118px;
	border: 1px solid #198db6;
	margin: 0px;
	padding: 2px 2px 0px;
	background: #FFFFFF;
}
input.RegFormChkBox {
	height: 13px;
	width: 13px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}
td.RegFormScrambleLink a:link {
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #204275;
}
td.RegFormScrambleLink a:visited {
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #204275;
}
td.RegFormScrambleLink a:hover {
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
	color: #515d6c;
}
td.RegFormScrambleLink a:active {
	text-align: center;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color: #204275;
}

div.homecell1{
	/*background:url(../images/freePink-small.gif) no-repeat right 5px;*/
	width:200px;
}
div.homecell1 h1{
	padding:0px;
	margin:0px;
	color:#204275;
	font-size: 18px;
	line-height:24px;
	padding-top:10px;
	padding-bottom:10px;
}
div.homecell1 li ul{
	padding:0px;
	margin:0px;
	list-style:none;
}
div.homecell1 li{
	background:url(../images/arrow-green-small.gif) no-repeat left 5px;
	padding-left:20px;
	margin-top:4px;
	clear:both;
	width:185px;
}
div.homecell1 li p{
	font-size:14px;
}


/*Added on 21 oct,2008 prices section*/

td.PricesHeadV {
	color: #515d6c;
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom:1px solid #d2d2d2;
/*	background: url(../images/dash.gif) repeat-x bottom #e8eaee;*/
}
td.PricesBlankV {
	color: #515d6c;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom:1px solid #d2d2d2;
	/*background: url(../images/dash.gif) repeat-x bottom #ffffff;*/
}

td.PricesBlankV  a{
	color:#204275;
	text-decoration:none;
}
td.PricesBlankV  a:hover{
	color:#204275;
	text-decoration:underline;
}
td.PricesBlankV div{
	padding-right:10px;
}
td.PricesHeadWTR-1 {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	padding: 8px 7px;
}
td.PricesBottomWBL-1 {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	padding: 8px 0px;
	padding-bottom: 0px;
}
td.PricesBottomWBR-1 {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	padding: 8px 0px;
	padding-bottom: 0px;
}
td.PricesBottomWBR1-1 {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	padding: 0px 3px;
	padding-bottom: 8px;
}
td.PricesBottomWBL1-1 {
	color: #000000;
	font-weight: bold;
	background-color: #e8eaee;
	vertical-align: top;
	padding: 0px 3px;
	padding-bottom: 8px;
}
td.pricesSpecial-bdr-1 {
	color: #bf0000;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	background-color: #fdc943;
}
.pricesSpecialV{
	color: #000;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 10px;
	background:;
	border-bottom:1px solid #d2d2d2;
}
.pricesSpecialV a{
	color: #000;
	text-decoration:none;
}
.pricesSpecialV a:hover{
	color: #000;
	text-decoration:underline;
}
.pricesSpecialV span{
	color: #000;
}
.pricesSpecialV div{
	padding-right:10px;
}
td.pricesSpecial-bdrwl-1 {
	padding: 8px 7px;
	background: #fdc943;
	color: #bf0000;
}
td.pricesSpecial-bdrwr-1 {
	padding: 8px 7px;
	background: #fdc943;
	color: #bf0000;
}
td.prices-bdr-1 {
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left:10px;
}



/*Added on 19 may,2009 For Tabbing */
div#tabnav{
	width:690px;
	color:#204275;
	}
div#tabnav ul{
	margin-left:0px;
	padding-left:0px;
	background:url(../images/tab-botline.gif) repeat-x bottom ;
	height:35px;
	padding-left:7px;
	}
div#tabnav ul li{
	float:left;
	padding:0 2px 0 0;
	list-style:none;
	}
div#tabnav ul li a{
	background:url(../images/tab-left-n.gif) no-repeat left top; /* Left rounded image */
	height:35px; /* Can be change beween 20px to 40px */
	font-weight:bold;
	font-size:12px !important;
	display:block;
	width:auto;
	cursor:hand;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#204275 !important;
	font-family:Arial, Helvetica, sans-serif;
	}
div#tabnav ul li a:hover{
	background:url(../images/tab-left.gif) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#204275;
	}
div#tabnav ul li.current a{
	background:url(../images/tab-left.gif) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#204275;
	}
div#tabnav ul li a span{
	background:url(../images/tab-right-n.gif) no-repeat right top; /* Right rounded image larger than tab in width */
	display:block;
	padding:4px 6px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	text-align:center;
	line-height:14px;
	}
div#tabnav ul li a:hover span {
	background:url(../images/tab-right.gif) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:4px 8px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}
div#tabnav ul li.current a span {
	background:url(../images/tab-right.gif) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:4px 8px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}
div#tabnav ul li.checked a{
	background:url(../images/tab-left-n.gif) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#204275;
	}
div#tabnav ul li.checked a span {
	background:url(../images/tab-right-checked-n.gif) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:4px 21px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}
div#tabnav ul li.currentchecked a{
	background:url(../images/tab-left.gif) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:6px;
	text-decoration:none;
	color:#204275;
	}
div#tabnav ul li.currentchecked a span {
	background:url(../images/tab-right-cheked.gif) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:4px 21px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}
li.tabHeading{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	color:#1c5b94;
	}



td.PricesHeadV1 {
	color: #515d6c;
	font-weight: bold;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom:1px solid #d2d2d2;
/*	background: url(../images/dash.gif) repeat-x bottom #e8eaee;*/
}
td.PricesBlankV1 {
	color: #515d6c;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 5px;
	border-bottom:1px solid #d2d2d2;
	/*background: url(../images/dash.gif) repeat-x bottom #ffffff;*/
}
td.PricesBlankV1  a{
	color:#204275;
	text-decoration:none;
}
td.PricesBlankV1  a:hover{
	color:#204275;
	text-decoration:underline;
}
.tcontent1{
	background:#eeeeee;
	border:1px solid #dfdfdf;
	border-top:none;
	padding:12px;
	width:665px;
	}
	
	
/*Added on 23 oct,2009 For Tabbing */
div#tabnavnew{
	width:690px;
	color:#204275;
	}
div#tabnavnew ul{
	margin-left:0px;
	padding-left:0px;
	background:url(../images/tab-botline.gif) repeat-x bottom ;
	height:35px;
	padding-left:7px;
	}
div#tabnavnew ul li{
	float:left;
	padding:0 2px 0 0;
	list-style:none;
	}
div#tabnavnew ul li a{
	background:url(../images/tab-left-n.gif) no-repeat left top; /* Left rounded image */
	height:35px; /* Can be change beween 20px to 40px */
	font-weight:bold;
	font-size:12px !important;
	display:block;
	width:auto;
	cursor:hand;
	float:left;
	padding-left:8px;
	text-decoration:none;
	color:#204275 !important;
	font-family:Arial, Helvetica, sans-serif;
	}
div#tabnavnew ul li a:hover{
	background:url(../images/tab-leftnew.gif) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:8px;
	text-decoration:none;
	color:#204275;
	}
div#tabnavnew ul li.current a{
	background:url(../images/tab-leftnew.gif) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:8px;
	text-decoration:none;
	color:#204275;
	}
div#tabnavnew ul li a span{
	background:url(../images/tab-right-n.gif) no-repeat right top; /* Right rounded image larger than tab in width */
	display:block;
	padding:4px 8px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	text-align:center;
	line-height:14px;
	}
div#tabnavnew ul li a:hover span {
	background:url(../images/tab-rightnew.gif) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:4px 8px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}
div#tabnavnew ul li.current a span {
	background:url(../images/tab-rightnew.gif) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:4px 8px 0 0;
	display:block;
	height:31px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}


/*Added on 23 oct,2009 For Tabbing */
div#tabnav3{
	width:690px;
	color:#204275;
	}
div#tabnav3 ul{
	margin-left:0px;
	padding-left:0px;
	background:url(../images/tab-botline.gif) repeat-x bottom;
	height:35px;
	padding-left:7px;
	}
div#tabnav3 ul li{
	float:left;
	padding:0 2px 0 0;
	list-style:none;
	}
div#tabnav3 ul li a{
	background:url(../images/tab-left-n.jpg) no-repeat left top; /* Left rounded image */
	height:35px; /* Can be change beween 20px to 40px */
	font-weight:bold;
	font-size:12px !important;
	display:block;
	width:auto;
	cursor:hand;
	float:left;
	padding-left:8px;
	text-decoration:none;
	color:#204275 !important;
	font-family:Arial, Helvetica, sans-serif;
	}
div#tabnav3 ul li a:hover{
	background:url(../images/tab-left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:8px;
	text-decoration:none;
	color:#204275;
	}
div#tabnav3 ul li.current a{
	background:url(../images/tab-left.jpg) no-repeat left top; /* Left rounded image after mouse over */
	height:35px; /* Can be change beween 20px to 40px */
	display:block;
	float:left;
	padding-left:8px;
	text-decoration:none;
	color:#204275;
	}
div#tabnav3 ul li a span{
	background:url(../images/tab-right-n.jpg) no-repeat right top; /* Right rounded image larger than tab in width */
	display:block;
	padding:10px 8px 0 0;
	display:block;
	height:25px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	text-align:center;
	line-height:14px;
	}
div#tabnav3 ul li a:hover span {
	background:url(../images/tab-right.jpg) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:10px 8px 0 0;
	display:block;
	height:25px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}
div#tabnav3 ul li.current a span {
	background:url(../images/tab-right.jpg) no-repeat right top; /* Right rounded image larger than tab in width after mouse over*/
	display:block;
	padding:10px 8px 0 0;
	display:block;
	height:25px; /* Can be change beween 20px to 40px */
	float:left;
	color:#204275;
	}

.paymentBoxred{
	background:url(../images/payment-box-red.jpg) no-repeat;
	width:117px;
	height:63px;
	text-align:center;
	font-size:32px;
	color:#fff;
	line-height:62px;
	}
.paymentBoxbluelight{
	background:url(../images/payment-box-lightblue.gif) repeat-y;
	width:101px;
	height:52px;
	padding:8px;
	text-align:center;
	}
	.paymentBoxbluelight span{
	font-size:18px;
	color:#0f3164;
	}
.paymentBoxblue{
	background:url(../images/payment-box-blue.jpg) no-repeat;
	width:117px;
	height:53px;
	}