body { text-align:center; /*center hack*/ font-size:11px; /* 11px */ font-family:Arial, Verdana, Helvetica, sans-serif; margin:0em 0; margin-top: 89px; background-color: #303030; background-image: url(../../images/template/general/bg.gif); }
	
A:link { color: #c85d37; text-decoration: none; }
A:active { color: #c85d37; text-decoration: none; }
A:visited { color: #c85d37; text-decoration: none; }
A:hover { color: #fff; text-decoration: none; }

* {margin: 0; padding: 0;}

/* CONTAINER DIVS */
#CurrentListingsPic { display:none; }
#Wrapper { overflow: hidden; width: 901px; position: relative; padding-bottom: 100px; margin-left: auto; margin-right: auto; background-image: url(../../images/template/general/sidebar.gif); background-repeat: no-repeat; background-position: bottom left; background-color: #010101; }
#GlobalMenu { float: left; width: 131px; background-color: #010101; text-align: left;}

#GlobalNavigation {float: left; width: 131px; height: 200px; position: relative; background-color: #010101; border-right: 4px solid #c85d37; text-align: left;}
#GlobalNavigationHP {float: left; width: 131px; height: 294px; position: relative; background-color: #010101; border-right: 4px solid #c85d37; text-align: left;}

#GlobalBanner {width: 766px; height:200px; float: left; border-left: 4px solid #c85d37;}
#GlobalBannerHP {width: 766px; height:294px; float: left; border-left: 4px solid #c85d37;}

#GlobalSidebar {width: 131px; border-top: 1px solid #fff; float: left; position: relative; background-image: url(../../images/template/general/bg_gradient.gif); background-repeat: repeat-x; background-position: top left; background-color: #010101; padding-top: 35px; display:inline;}
#GlobalFooter {clear: both; font-size: 0.9em; margin-top: 5px;}
#ContentContainer {width: 901px;}
#Logo {position: absolute; left: 50%; margin-left: 150px; width: 259px; height: 51px; top: 43px; z-index: 50;}
#FlashContain { position: relative; z-index: 1; }

#ContentRight { width: 766px; float: left; min-height: 550px;}
#Content {width: 766px; border-left: 4px solid #fff; float: left; border-top: 1px solid #fff; }

#SidebarButtons { width: 129px; text-align: center; }
#ButtonsHP { float: right; width: 84px; }

.inside {padding: 30px 60px 0px 24px; text-align: left;}
.SidebarPadding {position: absolute; bottom: 0px; left: 0px; font-size: 1.2em; text-align: right; width: 110px; margin-bottom: 25px; text-transform: lowercase;}
.vogue {width: 612px; height: 57px; margin-top: 50px; background-image: url(../../images/template/general/vogue.gif); background-repeat: no-repeat; }
.NavPadding {padding-bottom: 2px;}

#EnquiryFormContainer { display: none; position: absolute; background-color: #010101; border: 6px solid #fff; top: 350px; left: 50%; width: 325px; margin-left: -156px; z-index: 300; padding: 20px; }

#emptycb { display: none; }

#LoginBox { position: absolute; z-index: 300; width: 111px; left: 50%; margin-left: -440px; top: 615px; background-color: #1f1f1f; background-image: url('../../images/template/general/login_box_top.gif'); background-repeat: no-repeat; background-position: top left; }
.LoginBoxPadding { padding: 10px 0px 10px 0px;  height: 100px; background-image: url('../../images/template/general/login_box_bottom.gif'); background-repeat: no-repeat; background-position: bottom left; overflow: hidden; }

#FloatRight { float: right; }
#FloatLeft { float: left; }

/* CUFON */

h1 { font-family: Arial Black, Gadget, sans-serif; font-size: 2em; margin: 0 auto; text-align: left; color: #c85d37; text-transform: lowercase; padding-bottom: 10px; line-height: 1.4em; }
h6 { font-family: Arial Black, Gadget, sans-serif; font-size: 17px; margin: 0 auto; text-align: left; color: #999999; text-transform: lowercase; padding-bottom: 7px; }
H5.navigation { font-family: Arial, Gadget, sans-serif; font-size: 15px; margin: 0 auto; text-align: right; color: #6d6d6d; text-transform: lowercase; line-height: 15px; }

.cufon-loading h1, .cufon-loading h6 { 
   visibility: hidden !important; 
} 

/* HEADINGS */
	
h2 { font-size: 15px; font-family: "Century Gothic", Arial, Tahoma, Verdana, Helvetica; color: #c85d37; margin-bottom: 9px; }
h3 { font-size: 13px; font-family: "Century Gothic", Arial, Tahoma, Verdana, Helvetica; color: #999999;	font-weight:bold; padding-bottom:0px; padding-top:0px; }
h4 { font-size: 12px; font-family: "Century Gothic", Arial, Tahoma, Verdana, Helvetica; color: #393939;	}
h5 { font-size: 10px; font-family: "Century Gothic", Arial, Tahoma, Verdana, Helvetica; color: #393939;	}
	
/* TEXT STYLES */
	
.small { font-size: 0.9em; }
.orange {color: #c85d37;}
.white {color: #fff;}
.black {color: #000;}
	
/* GENERAL */

TD, UL, LI, div { font-family:Arial, Verdana, Helvetica, sans-serif; color: #ffffff;	line-height: 1.8em; }
	
li { list-style:none; background:url(../../images/template/general/bullet.gif) no-repeat 0px 0.6em; padding-bottom: 0px; margin-bottom: 3px; padding-left:13px; margin-left: 0px; }
	
P {padding-top: 12px;}
	

.container { border:0; padding:32px 0px 15px 0px; text-align:left; }

.colwrapper { padding: 0px; width: 570px; overflow: hidden; float: left;}
.colwrapper P { float: left; width: 260px; padding: 0; margin-right: 17px; }


/* FORM STYLES */

input, textarea, select { border: 1px solid #3e3e3e; color: #fff; background-color: #1c1c1c; margin-top: 3px; margin-bottom: 3px;}
.SubmitButton { background-color: #c85d37; text-transform: uppercase; padding: 0px 10px 0px 10px; margin-left: 225px;}
input.details { border: 1px solid #ADBFC9; }
label.error { font-size: 95%; padding: 3px; }
.textbox { font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #333333; background-color: #FFFFFF; border-top-width: 1px; border-right-width: 1px, #333333; border-bottom-width: 1px, #333333; border-left-width: 1px; }  
input.error, textarea.error, select.error { border: 2px solid #c85d37; }


/* ACCORDIAN MENU */

.menu_list { width: 100px; margin: 45px 0px 85px 15px; text-align: right;  }
.menu_head { cursor: pointer; position: relative; margin: 5px 9px 7px 5px; }
.menu_body { display:none; }
.menu_body BR { height: 0px; width: 0px; display: none; }
.menu_body a { color: #c85d37; display:block; padding-right:6px; text-decoration:none; text-transform: lowercase; text-align: right; border-right: 1px solid #333333; line-height: 1.4em; padding-bottom: 9px; }
.menu_body a:hover{ color: #fff; text-decoration:none; }


