body { background: url("http://www.artemishomes.com/blogimages/newbackground.gif") bottom center repeat-x #CCC; text-align: center; font: normal 12px Verdana,arial,sans-serif; margin: 0px; padding: 0px; }
h1 { width: 960px; margin: 0px auto; padding: 5px 0px 35px 0px; font: normal 9px Verdana,arial,sans-serif; color: #de5c00; text-align: center; background: url("http://www.artemishomes.com/blogimages/artemistels.gif") bottom center no-repeat #0C2742; }
table.maintable { width: 960px; margin: 0px auto 10px auto; padding: 0px; border: 0; font: normal 12px Verdana,arial,sans-serif; color: #FFF; background: #0B4364; }
table.blogtable { width: 960px; margin: 0px auto 10px auto; padding: 0px; border: 0; font: normal 12px Verdana,arial,sans-serif; color: #0c2742; background: #FFF; }

td.header { width: 960px; height: 160px; padding: 0px; text-align: left; vertical-align: top; font: normal 48px Verdana,Arial,Sans-serif; color: #FFF; }
td.topform { width: 960px; height: 0px; text-align: center; }
div#topform { display: block; position: absolute; top: 60px; left: 0; width: 100%; text-align: center; }
div#formpositioning { width: 880px; height: 140px; text-align: right; background: url("http://www.artemishomes.com/blogimages/newformbg2.gif") top right no-repeat; margin: 0 auto; }
table.newtopform { float: right; margin: 50px 15px 0 0; width: 365px; height: 90px; }

td.artemisheader { width: 960px; height: 275px; padding: 0px; text-align: left; vertical-align: top; font: normal 48px Verdana,Arial,Sans-serif; background: #FFF; }
td.artemisform { background: #FFF; text-align: left; }
td.artemisform div#topform { top: 60px !important; }
.artemislogo { margin: 30px 0 30px 100px; }
td.artemisform div#topform div#formpositioning { background: url("http://www.artemishomes.com/blogimages/newformbgwhite.gif") top right no-repeat !important; }

table.panel { float: left; margin: 0px 20px 20px 0; background: #f0f0f0; width: 250px; text-align: left; }
table.panel td { padding: 5px 20px; }

td.artemismenu { background: #0C2742; text-align: center; }
.artemismenu ul { list-style-type: none; padding: 0; margin: 0; }
.artemismenu li {  float:left; position:relative; z-index:100; }
.artemismenu table { position: absolute; border-collapse: collapse; z-index: 80; left: -1px; top: 34px; }
.artemismenu a, .artemismenu :visited { display:block; font: bold 12px Verdana,Arial, Helvetica, sans-serif; line-height: 35px; padding: 0 20px; text-decoration: none; margin: 0 auto; border-left: 1px solid #FFF; color: #FFF; text-align: left; }
.artemismenu a.level2 { display: block; font: bold 12px Verdana, Arial, Helvetica, sans-serif; line-height: 25px; padding: 0 8px; text-decoration: none; margin-right: 0; border-right: 0; border-bottom: 1px solid #FFF; color: #006; text-align: left; }
.artemismenu :hover{ color:#000; background: #8db9dc; }
.artemismenu ul ul { visibility: hidden; position: absolute; width: 180px; height: 0; }
.artemismenu ul ul a, .artemismenu ul ul :visited { background: #61a2d7; font-weight: bold; width:180px; }
.artemismenu ul ul :hover{ color:#000; background: #8db9dc; } 
.artemismenu ul li:hover ul, .artemismenu ul a:hover ul { visibility: visible; }
.2level { background: #00F; }

td.main { border-top: solid 2px #de5c00; width: 880px; padding: 10px 40px; font: normal 12px Verdana,Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: justify; }
td.mainartemis { width: 880px; padding: 20px 40px 10px 40px; font: normal 12px Verdana,Arial,Sans-serif; color: #000; background: #FFF; vertical-align: top; text-align: justify; }
td.main a, td.mainartemis a { font: normal 12px Verdana,Arial,Sans-serif; color: #0B4364; }

div.maincontent { float: left; width: 478px; padding-right: 40px; margin: 0 10px 10px 0; border-right: solid 1px #de5c00; }
div.imgholder { border: solid 1px #03254B; padding: 5px; }
img.imgholder { border: solid 1px #03254B; padding: 5px; }

div.legal { font: normal 10px Verdana,Arial,Sans-serif; color: #666; }

h2 { font: normal 18px Verdana,Arial,Sans-serif; color: #0c2742; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
td.header h2 { display: block; width: 480px; vertical-align: bottom; font: bold 36px "Century Gothic",Verdana,Arial,Sans-serif; color: #FFF; text-align: left; margin: 20px 0px 0px 40px; padding: 0px; padding-bottom: 20px; background: url("http://www.artemishomes.com/blogimages/propertycentre.gif") bottom left no-repeat; }
td.artemisheader h2 { display: block; width: 480px; vertical-align: bottom; font: bold 36px "Century Gothic",Verdana,Arial,Sans-serif; color: #0B4364; text-align: left; margin: 180px 0px 0px 40px; padding: 0px; padding-bottom: 60px; background: url("http://www.artemishomes.com/blogimages/artemishomes.jpg") bottom left no-repeat; }
h3 { font: normal 18px Verdana,Arial,Sans-serif; color: #0066CC; text-align: left; text-decoration: none; margin: 0px 0px 10px 0px; }
td.mainartemis h3 { color: #0C2742; }
h4 { font: bold 14px Verdana,Arial,Sans-serif; color: #de5c00; text-align: center; }

td.botform { height: 50px; margin: 0px; padding: 0px; text-align: center; vertical-align: top; background: #0B4364; }
td.bothome { height: 290px; margin: 0px; padding: 0px; border-top: solid 2px #de5c00; text-align: center; vertical-align: top; background: url("http://www.artemishomes.com/blogimages/bottomnew.jpg") bottom center no-repeat #0B4364; }

div.contactbanner { height: 140px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("http://www.artemishomes.com/blogimages/contactbanner2.jpg") top center no-repeat #FFF; }
div.rentalbanner { height: 190px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("http://www.artemishomes.com/blogimages/rentalbanner.jpg") top center no-repeat #FFF; }
div.propmanbanner { height: 190px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("http://www.artemishomes.com/blogimages/propmanbanner.jpg") top center no-repeat #FFF; }
div.resalesbanner { height: 140px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("http://www.artemishomes.com/blogimages/resalesbanner.jpg") top center no-repeat #FFF; }
div.resalesbanner2 { height: 190px; margin: 0px; padding: 0px 10px; text-align: left; vertical-align: top; background: url("http://www.artemishomes.com/blogimages/resalebanner.gif") top center no-repeat #FFF; }
table.newform { margin: 55px 0px 0px 235px; width: 510px; height: 45px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
table.newformv { margin: 10px 0px 0px 140px; width: 300px; height: 45px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
table.newformr { margin: 15px 0px 0px 625px; padding: 0px; width: 150px; height: 125px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; }
form { margin: 0px; }

#sitetext { display: block; width: 880px; height: 298px; background: url("http://www.artemishomes.com/blogimages/sitetext.gif") top left no-repeat #FFF; }

td.txtinform { font: normal 11px Verdana,Arial,Sans-serif; color: #FFF; vertical-align: top; text-align: right; }
td.topinform { font: normal 11px Verdana,Arial,Sans-serif; color: #000; vertical-align: top; text-align: right; }
td.txtinform2 { font: normal 11px Verdana,Arial,Sans-serif; color: #FFF; vertical-align: top; text-align: left; }
.quickform { font: normal 11px Verdana,Arial,Sans-serif; color: #03254B; background: #FFF; width: 115px; border: solid 1px #03254B; }
.quicksubmit { display: block; float: right; width: 120px; height: 20px; margin: 0px; font: bold 11px Verdana,Arial,Sans-serif; color: #FFF; background: #03254B; border: solid 1px #FFF; }
.topsubmit { width: 135px; height: 30px; margin: 0; }

div#bottom { margin: 10px auto 5px auto; font: normal 11px Verdana,Arial,Sans-serif; color: #FFF; background: #0B4364; text-align: center; text-transform: lowercase; }
a.bottom { font:  normal 11px Verdana,arial,sans-serif; text-decoration: none; }
a.bottom:link { color: #FFF; text-decoration: none; }
a.bottom:hover { color: #FFF; text-decoration: underline; }
a.bottom:visited { color: #FFF; text-decoration: none; }
a.bottom:visited:hover { color: #FFF; text-decoration: underline; }

.Display { width: 670px;  border: solid 1px #07F; }
.PropHolder { background: #EEE; border: solid 5px #FFF; }
.Whole { width: 665px; border: solid 1px #07F; }
.ImgCell { text-align: center; vertical-align: top; width: 160px; padding: 5px; }
.TxtCell { text-align: left; vertical-align: top; padding: 5px; }
.Title { font: bold 14px Arial,Sans-serif; padding-left: 10px; }
.Results { font: bold 11px Arial,Sans-serif; }
.ResultsNum { font: bold 11px Arial,Sans-serif; color: #021D54; }
.Copy { font: bold 12px Arial,Sans-serif; }
.Copy-Border { font: bold 11px Arial,Sans-serif; width: 495px; text-align: center; border: solid 1px #07F; background: #FFF; }
.Copy-Values { font: normal 11px Arial,Sans-serif; color: #021D54; }
.Price { font: bold 16px Arial,Sans-serif; color: #F60; }
.Copy-Features { font: normal 11px Arial,Sans-serif; color: #021D54; height: 75px; }
.ClickOption { font: bold 14px Arial,Sans-serif; color: #F60; }
.ClickOptionSmall { font: normal 9px Arial,Sans-serif; color: #021D54; text-decoration: underline; }

body.PrintSheet { background: #FFF; text-align: center; font: normal 14px arial,sans-serif; margin: 0px; padding: 0px; }
.PrintHolder { width: 670px; border: solid 1px #07F; margin: 10px auto; }
.topPrint { background: url("/images/propertycentre.gif") top left no-repeat #F1F1F1; text-align: right; }
.bluerow { background: #07F; }
.ResultsWhite { font: normal 11px Arial,Sans-serif; color: #FFF; }
.ResultsBlue { font: normal 11px Arial,Sans-serif; color: #07F; }

/*---- NEW PROPERTY SEARCH ---- */

#advantez_Body_PropertyDetailsControl_Details img { margin: 0 auto; }
div.enquiry { margin-top: 10px; padding: 0px 10px; text-align: left; vertical-align: top; color: #021D54; overflow: auto; }
div.enquiry table { }
div.enquriy table td { text-align: left; }

/*---- SOCIABLE BLOG CSS FILE ---- */

div.sociable { margin: 16px 0; }

span.sociable_tagline { position: relative; }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline !important;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 60px;
	height: 60px;
	border: 0;
	margin: 0;
	padding: 0;
}

.sociable-hovers {
	opacity: .8;
	-moz-opacity: .8;
	filter: alpha(opacity=80);
}
.sociable-hovers:hover {
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity=100);
}

