/* Main CSS Start */
body {
	background: url(../images/body_bg.gif) repeat-x #680000;
	xcolor: #680000;
	color: #666;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}


#wrapper {
background: #740101;
width: 960px;
margin: 0 auto;
}
.clear {
clear: both;
line-height: 0;
font-size: 0px;
}
/* Main CSS End */

/* Header CSS Start */
#header{
	background: url(../images/header_bg.gif) repeat-x;
	height: 40px;
	padding:0;
	margin: 0;
}

#header h1 {
float:  left;
margin: 12px 0 0 8px;
}
#header h1 a {
font-size: 12px;
display: block;
width: 208px;
height: 19px;
background: url(../images/logo.gif) no-repeat left;
text-indent: -9000px;
margin: 0;
padding: 0;
}

.upper_links {
text-align: right;
float: right;
font-size: 11px;
margin: 15px 15px 0 0;
padding: 0;
}

.upper_links a {
height: 18px;
background: url(../images/sprtr.gif) no-repeat right;
color: #d0b152;
text-decoration: none;
padding: 0 10px 0 10px;
}

.upper_links a.no_sprtr{
background: none;
}

.upper_links a:hover {
color: #ffffff;
}

/* Header CSS End */

/* Navigation CSS Start */
#nav {
background: url(../images/nav_bg.gif) repeat-x;
height: 39px;
width: 960px;
margin: 0 0 6px 0;
padding:0;
}

#upper_details {
	background: url(../images/upper_details_bg.gif) no-repeat;
	float: right;
	width: 237px;
	height: 26px;
	color: #fff;
	font-size: 11px;
	padding: 13px 10px 0 0;
}
.tel {
	display: inline-block;
	color: #caac50 !important;
	background: url(../images/tel.gif) no-repeat left 3px;
	padding-left: 20px;
	padding-right: 18px;
}
.email {
	display: inline-block;
	color: #caac50 !important;
	background: url(../images/email.gif) no-repeat left;
	padding-left: 18px;
	text-decoration: none;
}
.email:hover {
	text-decoration: underline;
}
/* Navigation CSS End*/

/* Content CSS Start*/

#GalleryContent{
	min-height: 800px;
	background:#FFFFFF;
	width: 948px;
	padding:6px 5px 0 7px;
	margin:0;
float:left;
}


#content{
background:#FFFFFF;
width: 948px;
padding:6px 5px 0 7px;
margin:0;
}

#left_side{
float:left;
padding: 0;
margin:0 5px 0 0;
width: 642px;
}


#left_side_sub{
	float:left;
	padding: 0;
	width: 642px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
}



#left_side h1{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}

#left_side_sub h1{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}

#left_side_sub h6{
	color: #CC9146;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-image: url(../images/nav_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 600px;
}

.SearchBullet {
	color: #999999;
	margin:0;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../images/search_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 42px;
	height: 29px;
}

.ViewTypeLink {
	background-image: url(../images/magbullet2.gif);
	background-position: 2px 5px;
	padding-left: 20px;
	background-repeat: no-repeat;
	font-size: 10px;
	text-align: right;
}


#left_inner_box{
border: 1px solid #edeef1;
border-bottom: 1px solid #dadcdf !important;
padding:0;
margin:4px 0 4px 0;
}

#left_inner_box_sub{
border: 1px solid #edeef1;
border-bottom: 1px solid #dadcdf !important;
padding:0;
margin:4px 0 4px 0;
}


.left_inner_box_top{
background: url(../images/left_inner_box_top.gif) no-repeat;
height: 40px;
width: 641px;
padding:0;
margin:0;
}

.left_inner_box_bottom{
background: url(../images/left_inner_box_bg.gif) no-repeat top #edeef1;
width: 626px;
padding: 20px 0 0 15px;
margin: 0;
}

.left_inner_box_sub_content{
	width: 626px;
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 15px;
}


.left_inner_box_sub_content H2{
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
}

.sitemap_content{
	width: 626px;
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 15px;
}

.sitemap_content a{
	color: #680000;
}


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

.sitemap_content p{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	background-image: url(../images/webpage.gif);
	background-position: 0px 0px;
	padding-top: 5px;
	padding-bottom: 26px;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}



.left_inner_box_sub_content p{
	color: #645e5e;
	margin:0;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 0;
}


#subfeatureimg {
	width:  641px;
	display: inline;
	float: left;
	margin-bottom: 16px;
}


#left_inner_box p{
	color: #645e5e;
	margin:0;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	padding-top: 0;
	padding-right: 16px;
	padding-bottom: 16px;
	padding-left: 0;
}

#left_inner_box1{
border: 1px solid #edeef1;
border-bottom: 1px solid #dadcdf !important;
padding:0 0 0 0;
margin:4px 0 4px 0;
}
.left_inner_box_top1{
background: url(../images/left_inner_box_top.gif) no-repeat;
height: 40px;
width: 641px;
padding:0;
margin:0;
}

.left_inner_box_bottom1{
background: url(../images/left_inner_box_bg.gif) no-repeat top #edeef1;
width: 618px;
padding: 15px 8px 9px 15px;
margin: 0;
}

#left_inner_box1 p{
	color: #645e5e;
	padding:0 0 18px 0;
	margin:0;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.left_inner_box_bottom1 img{
float:left;
padding: 0 12px 0 0;
}


#right_side{
	float:right;
	width: 300px;
	padding: 0;
	margin: 0;
}

#right_search_box{
	border: 1px solid #edeef1;
	width:298px;
	border-bottom: 1px solid #dadcdf !important;
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}
#right_search_box_top{
background: url(../images/left_inner_box_top.gif) no-repeat;
height: 40px;
width: 298px;
padding:0;
margin:0;
}
#right_search_box_top2{
background: url(../images/left_inner_box_top.gif) no-repeat;
height: 40px;
width: 298px;
padding:0;
margin:0;
}

#right_search_box_top h1{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}
#right_search_box_top2 h1{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}

#right_search_box_top h2{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}
#right_search_box_top2 h2{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}

#right_search_box_bottom{
	height: 112px;
	background: url(../images/right_search_box_bg.gif) repeat-x top #edeef1;
	width: 298px;
	padding:0 !important;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
}



/* =View Our Brochures
-----------------------------------------------------------------------------*/
#right_search_box2{
	border: 1px solid #edeef1;
	width:298px;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

#right_search_box_top1{
background: url(../images/left_inner_box_top.gif) no-repeat;
height: 40px;
width: 298px;
padding:0;
margin:0;
}

#right_search_box_top1 h1{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}

#right_search_box_top1 h2{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}

#right_search_box_bottom1{
height: 112px;
background: url(../images/right_search_box_bottom1.gif) repeat-x top #edeef1;
width: 298px;
padding: 0;
margin: 0;
}

#right_search_box_bottom1 p{
	color: #645e5e;
	padding:10px 0 0 90px;
	margin:0;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.ViewBrochureImgLink {
	margin-top:10px;
	margin-left:147px;
}

/* =End
--------------------*/

/* =QuickLinks
-----------------------------------------------------------------------------*/
#QuickLinksWrapper{
	border: 1px solid #edeef1;
	width:298px;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}

#QuickLinksTop{
background: url(../images/left_inner_box_top.gif) no-repeat;
height: 40px;
width: 298px;
padding:0;
margin:0;
}

#QuickLinksTop h1{
	color: #999999;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}

#QuickLinksBottom{
	background: #edeef1;
	width: 298px;
	padding: 0;
	margin: 0;
}

#xQuickLinksBottom p{
	color: #645e5e;
	padding:10px;
	margin:0;
	font-size: 11px;
}

/* =End
--------------------*/

.QuickLinksTable {
	width: 260px;
	border: 1px solid #bbbec6;
	color: #333;
	background-color: #FFF;
}

.QuickLinksTable strong{
	font-size: 14px;
}

.QuickLinksTable TD{
	padding: 5px
}

.QuickLinksTableControlTDWidth{
	width: 40px
}

.QuickLinksTable a{
	color: #680000;
}

.QuickLinksTable TD{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
}

.QuickLinksTable TR:Hover{
	background: #f5f6f7;
}


.QuickLinksTableBG {
	background: #EDEEF1;
}

#LondonEventsContent{
width: 298px;
padding: 0;
margin: 0;
}




.Rowspacer {
height: 6px;
}

.Rowspacer2 {
height: 4px;
}


.form{
padding: 8px 0 0 0;
margin: 0 0 0 0;
}
.form1{
padding: 0;
margin: 0;
}

.form_title {
	color: #192935;
	width: 48px;
	text-align: right;
	float: left;
	line-height: 20px;
	margin:8px 0 0 10px;
	padding:0 7px 0 0;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.form_field_style {
	width: 218px;
	border: #7f9db9 1px solid;
	background-color: #f6f6f6;
	padding: 1px 2px;
	margin: 5px 0 5px 0;
	font-size: 12px;
}

.button{
float:right;
padding:11px 12px 0 0 !important;
margin:0 !important;
}
.button1{
float:right;
padding:8px 12px 15px 0;
margin:0;
}


#right_inner_box{
width:300px;
padding: 0 0 9px 0;
margin: 6px 0 0 0;
}

#right_inner_box1{
	width:300px;
	margin-top: 0px;
	margin-right: 0;
	margin-left: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	margin-bottom: 6;
}

#right_inner_box2{
width:300px;
padding: 0 0 9px 0;
margin: 6px 0 0 0;
}

#right_inner_box3{
width:300px;
padding: 0 0 9px 0;
margin: 6px 0 0 0;
}
#right_inner_box_top{
background: url(../images/right_inner_box_top.gif) no-repeat;
height: 39px;
width: 299px;
padding:0;
margin:0;
}
#right_inner_box_top h1{
	color: #ffffff;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 14px;
	font-weight: bold;
}


/* Special Offers Red Box */
#right_inner_box_bottom{
height: 156px;
background: url(../images/right_inner_box_bottom.gif) no-repeat left top #850000;
width: 299px;
padding:7px 0 15px 0;
margin: 0;
}
#right_inner_box_bottom h1{
	color: #ffffff;
	padding:10px 0 0 12px;
	margin:0;
	font-size: 18px;
	font-weight: bold;
}
#right_inner_box_bottom p{
	color: #ffffff;
	padding:10px 0 0 15px;
	margin:0;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}



#LodonEvent{
	border: 1px solid #edeef1;
	width:298px;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}


#right_search_box3{
	border: 1px solid #edeef1;
	width:298px;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


#right_search_box_bottom2{
	background-color: #edeef1;
	width: 298px;
	padding:0;
	margin: 0;
}
.map{
float:left;
}

/* Tabs CSS Start */
#tabs {
	height: 21px;
	padding: 10px 0 0 0;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

#tabs a.tab1 {
float:left !important; 
	display: block !important;
	width: 51px !important;
	height: 31px !important;
	background: url(../images/tab1.gif) no-repeat !important;
	color: #fff !important;
	text-align: center !important;
	text-decoration: none !important;
	padding: 10px 1px 0 0;
}
#tabs a.tab2 {
float:left;
	display: block;
	width: 81px;
	height: 31px;
	background: url(../images/tab2.gif) no-repeat;
	color: #7a7979;
	text-align: center !important;
	text-decoration: none;
	padding: 10px 2px 0 0;
}
#tabs a.tab3 {
float:left;
	display: block;
	width: 70px;
	height: 31px;
	background: url(../images/tab3.gif) no-repeat;
	text-align: center !important;
	color: #7a7979;
	text-decoration: none;
	padding: 10px 2px 0 0;
}
#tabs a.tab4 {
float:left;
	display: block;
	width: 74px;
	height: 31px;
	background: url(../images/tab4.gif) no-repeat;
	color: #7a7979;
	text-align: center !important;
	text-decoration: none;
	padding: 10px 2px 0 0;
}
/* Tabs CSS End */


/* Content CSS End*/

/* Content CSS Start*/
#footer{
	background:#FFFFFF;
	width: 960px;
	height: 71px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}


#footersub{
	background:#FFFFFF;
	width: 960px;
	height: 30px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

#footersub H3{
	color: #999999;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-size: 11px;
	font-weight: normal;
}



#footer .left{
	float: left;
	height: 30px;
	width: 600px;
}

#footer .left h3{
	color: #999999;
	margin:0;
	padding-top: 46px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 15px;
	font-size: 12px;
	font-weight: bold;
}
#footer .right{
height: 71px;
width: 299px;
padding: 0;
margin: 0;
float:right;
}
/* Content CSS End*/

.spaceimage {
margin-right: 3px;
margin-left: 3px;
}


.ListingTable1 {
	width:  611px;
	font-size: 11px;
	color: #645e5e;
	margin-bottom: 10px;
	margin-top: 10px;
	xborder: 1px solid #EDEEF1;
}

.ListingTable1 H3{
	font-size: 16px;
	color: #680000;
	margin: 0px;
	padding: 0px;
}


.ListingTable1 a {
	font-size: 14px;
	background-image: url(../images/bullet1.png);
	background-position: 2px 5px;
	padding-left: 20px;
	background-repeat: no-repeat;
	color: #600101;
}

.ListingTable1 P {
	padding-bottom: 10px;
}


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

.ListingTable1 TD{
	padding:  7px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
}

.ListingTable1 TR:Hover{
	background: #f5f6f7;
}

#ShowApartmentSummary1 {
	background-color: #3F0;
	height: 200px;
	width: 600px;
	visibility: hidden;
	position: relative;
}

.PanelTable {
	width: 610px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #edeef1;
}

.PanelTable H3{
	background-image: url(../images/panel_bg.gif);
	background-position: 0px 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.PanelTable a{
	color: #600101;
	text-decoration: underline;
}

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

.PanelTable img{
	border: 0px;
	opacity: .99;
	filter: alpha(opacity=100);
}

.PanelTable img:Hover{
	border: 0px;
	opacity: .82;
	filter: alpha(opacity=85);
}


.PanelTable strong{
	font-size: 14px;
	color: #333;
	line-height: 20px;
}

.PanelTable em{
	font-size: 12px;
	color: #999;
	line-height: 20px;
	font-style: normal;
	margin-right: 4px;
}

.PanelTableImg {
	height: 115px;
	width: 172px;
	margin-right: 12px;
	border: 1px solid #cacbcf;
}

.TypicalListTable {
	width: 610px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #edeef1;
}


.TypicalListTable img {
	opacity: .99;
	filter: alpha(opacity=100);
}

.TypicalListTable img:hover {
	opacity: .82;
	filter: alpha(opacity=85);
}

.TypicalListTable H4{
	padding: 0px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
}


.TypicalListTable H5{
	padding: 0px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	color: #999;
}


.TypicalListTable H3{
	background-image: url(../images/panel_bg.gif);
	background-position: 0px 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	font-size: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}

.TypicalListTableMainImg {
	margin-bottom: 8px;
}

.TypicalListTableAltImg1 {
	margin-right: 8px;
}


.GalleryLinkTable {
	font-size: 12px;
	width: 245px;
}

.GalleryLinkTable A{
	color: #680000;
}

.GalleryLinkTable A:Hover{
	text-decoration: none;
}


.FloorplanLinkTable {
	font-size: 12px;
	width: 245px;
}

.FloorplanLinkTable A{
	color: #680000;
}


.typicalpriceTD {
	width: 280px;
	height: 1px;
}

.viewapartmentTD {
	width: 141px;
}


.typicalpriceInpage {
}


.typicalpriceInpage em{
	font-size: 12px;
	color: #999;
	line-height: 20px;
	font-style: normal;
	margin-right: 4px;
}

.typicalpriceInpage strong{
	font-size: 14px;
	color: #333;
	line-height: 20px;
}


.DetailPageImgTable{
	text-align: left;
	width: 255px;
}

.DetailPageImgTableImg{
	margin-right: 14px;
	border: 1px solid #cacbcf;
	height: 164px;
	width: 245px;
}

.DetailPageGalleryImgSpacer {
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	border: 0px;
}

.FacilitiesList {
	padding-top: 6px;
	background-color: #edeef1;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 6px;
}

.FacilitiesList H2{
	font-size: 16px;
	padding-bottom: 4px;
	margin: 0px;
	min-width: 356px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

.FacilitiesList P{
	font-size: 11px;
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}

.FacilitiesList P:hover{
	background: url(../images/left_inner_box_top.gif) no-repeat;
}

.MapLink {
	background-image: url(../images/mapbullet.gif);
	background-position: 0px 0px;
	padding-left: 28px;
	background-repeat: no-repeat;
	line-height: 34px;
}

.SmallText {
	font-size: 9px;
}

.TextSize10 {
	font-size: 10px;
}

.TextSize11 {
	font-size: 11px;
}

.Backlink {
	display: inline;
	float: right;
	margin-top: -17px;
	margin-right: 20px;
	font-size: 11px;
}

.Backlink a{
	color: #590101;
}

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


.Backlink2 {
	display: inline;
	float: right;
	margin-right: 20px;
	font-size: 11px;
	font-weight: normal;
}

.Backlink2 a{
	color: #590101;
}

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



.LocationListTable {
	width: 97%;
	font-size: 12px;
	border: 1px solid #CCC;
}

.LocationListTable a{
	color: #590101;
}

.LocationListTable TD{
	padding: 8px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}

.LocationListTable TR:Hover{
	background: #f5f6f7;
}



.LocationKeyTable {
	width: 294px;
	margin-left: 5px;
}

.LocationKeyTable P{
	background-position: 1px 6px;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 11px;
	margin: 0px;
}


.LocationKeyTable em{
	margin-left: -3px;
	font-style: normal;
}


.LocationKeyTable strong{
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	margin-right: 5px;
	margin-left: 5px;
}


.xdoubledigit {
	padding-right: 4px;
}

.LocationKeyTableApartments  TD{
	width: 105px;
}

.LocationKeyTableAttractions  TD{
	width: 190px;
}

.LocationKeyTableApartments P {
	background-image: url(../images/bullet_red.gif);
}

.LocationKeyTableAttractions P {
	background-image: url(../images/bullet_gold.gif);
}


.HandCursor  {
	cursor: pointer;
	cursor: hand;
}


.GeneralTable1 {
	width:  611px;
	font-size: 12px;
	color: #645e5e;
	margin-bottom: 10px;
	margin-top: 10px;
}

.GeneralTable1 TD{
	padding: 8px;
}

.GeneralTableLines {
	width:  611px;
	font-size: 12px;
	color: #645e5e;
	margin-bottom: 10px;
	margin-top: 10px;
}

.GeneralTableLines TD{
	padding:  8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
}

.GeneralTableLines TR:Hover{
	background: #f5f6f7;
}


.GeneralTableLines H2{
	font-size: 14px;
	color: #333;
	margin: 0px;
	padding: 0px;
}

.GeneralTableLines a{
	color: #680000;
}

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


.AccountBG {
	background-image: url(../images/bg_AccountBG.gif);
	background-repeat: repeat-x;
	background-position: top;
}


.PricesPageTable {
	width:  618px;
	font-size: 12px;
	color: #645e5e;
	margin-bottom: 10px;
	margin-top: 10px;
}

.PricesPageTable a{
	color: #680000;
}

.PricesPageTable TD{
	padding:  8px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #E4E4E4;
}

.PricesPageTable TR:Hover{
	background: #f5f6f7;
}

.PricesPageTableControlTDWidth {
	width:  140px;
}

.PricesBG {
	background-image: url(../images/bg_AccountBG.gif);
	background-repeat: repeat-x;
	background-position: top;
	font-size: 14px;
}


.EnquiryFormTable {
	width:  611px;
	font-size: 12px;
	color: #645e5e;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 1px solid #edeef1;
}


.EnquiryFormTable H2{
	color: #680000;
	font-size: 16px;
	margin: 0px;
	padding: 0px;
}


.EnquiryFormTable TD{
	padding: 8px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #edeef1;
}

.EnquiryFormTable TR:Hover{
	background: #f5f6f7;
}

.input250 {
	width:  250px;
}


.input75 {
	width:  75px;
	font-size: 11px;
}
.HelpIconMargin {
	margin-left:  10px;
}

.HideThumbnails {
	visibility: hidden;
	height: 1px;
	width: 1px;
}

.MapLinkTable {
	width: 610px;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
	background-color: #edeef1;
}

.MapLinkTable TD{
	width: 25%;
	padding: 5px;
	border: 1px solid #CCC;
}

.MapLinkTable a{
	color: #680000;
}

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


.MapLinkTableSelected {
	background-color: #dadadc;
	font-weight: bold;
}


.PDFLink {
	background-image: url(../images/pdf.gif);
	background-position: 0px 0px;
	padding-top: 5px;
	padding-bottom: 26px;
	padding-left: 30px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}

.lifestyleTable {
	width: 610px;
}

.ImgMarginRight10 {
	margin-right: 10px;
}

.credit {
	font-size: 10px;
	margin-top: -18px;
	margin-left: 10px;
	float:left;
}

.credit a{
	color: #666;
}

#ContactFooter {
	width:  960px;
	height:  245px;
	display: inline;
	float: left;
	background-image: url(../images/bg_ContactFooter.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #caac50;
}

#ContactFooter p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#ContactFooter a{
	color: #caac50;
	text-decoration: underline;
}


#ContactFooter a:hover{
	color: #caac50;
	text-decoration: none;
}

#ContactFooterLeftSide {
	float: left;
	width:  600px;
	display: inline;
	margin-left: 27px;
	margin-top: 27px;
	text-align: left;
}

#ContactFooterRightSide {
	float: right;
	width:  260px;
	display: inline;
	margin-right: 27px;
	margin-top: 27px;
	text-align: right !important;
}

.ContactFooterTel {
	display: inline-block;
	color: #caac50 !important;
	background: url(../images/tel.gif) no-repeat right 3px;
	padding-right: 18px;
}

.ContactFooterEmail {
	display: inline-block;
	color: #caac50 !important;
	background: url(../images/email.gif) no-repeat right;
	padding-right: 18px;
	text-decoration: none;
}

