body{background-image:url('../../global/images/common/blackStripe.jpg'); background-repeat:repeat-x; background-position:top; font-family:Arial, Trebuchet MS, Times New Roman; background-color:#ffffff;}

div#container{width:980px; margin:0 auto;}
div#content{margin:15px 0 0 0;}
div#overlayContent{margin:7px 0 0 0; padding:8px;}
div#containerHP{margin:0 auto 0 auto; width:980px;}

h1{font-size:1.4em; font-weight:bold; margin:0 0 10px 0;}
h1.serif{font-size:1.6em; font-weight:normal;}
h2{font-size:1.2em; margin:20px 0 0 0;}

a:visited {color:#336699;}

strong{font-weight:bold;}

div#leaderboard {text-align:center; height:100px; padding-top:6px;}

/*Header*/
div#header{height:106px; padding:0; margin:0;}
div#header img{padding:0; width:301px; float:left;}

div#reducedHeader{height:90px; padding:8px; margin:0; background-image:url('../../global/images/common/blackStripe.jpg'); background-repeat:repeat-x; background-position:top; font-family:Arial, Trebuchet MS, Times New Roman; background-color:#ffffff;}
div#reducedHeader img{padding:0; width:301px; float:left;}

a#propertySalesLogo{margin:10px 0; width:301px; height:68px; display:block; float:left; background-image:url('../../global/images/common/propertySalesLogo.png'); }
a#propertySalesLogo span{ display:none;}

div#loginRegister{color:White; float:right; width:600px; padding:0; margin:0;}
div#loginRegister p#help{color:White; text-decoration:none; font-size:0.7em; width:495px; text-align:right; padding:8px 0 0 0;}
div#loginRegister a{color:White; text-decoration:none;}
div#loginRegister a:hover{color:White; text-decoration:underline;}

div#loginRegister div#login{background-color:#336699;font-size:0.75em; float:right; padding:8px 5px;
                            -webkit-border-bottom-left-radius: 6px;
                            -webkit-border-bottom-right-radius: 6px;
                            -moz-border-radius-bottomleft: 6px;
                            -moz-border-radius-bottomright: 6px;
                            border-bottom-left-radius: 6px;
                            border-bottom-right-radius: 6px;
                            border-left:solid 1px #808080;
                            border-bottom:solid 1px #808080;
                            border-right:solid 1px #808080;}

div#header ul#nav{position:relative; padding:53px 0 5px 0; color:White; float:right; background-image:url('../../global/images/common/navDivide.jpg'); background-position:right bottom; background-repeat:no-repeat;}
div#header ul#nav li{display:inline; font-size:0.9em; padding:5px 15px; background-image:url('../../global/images/common/navDivide.jpg'); background-repeat:no-repeat;}
div#header ul#nav li:hover{}
div#header ul#nav li#last{display:inline; font-size:0.9em;}
div#header ul#nav a{color:White; text-decoration:none;}
div#header ul#nav a:hover{color:White; text-decoration:underline;}

/* My account dropdown*/
#myAccount{background-color:#336699;font-size:0.75em; float:right; padding:8px 5px; width:130px; width:auto;
                            -webkit-border-bottom-left-radius: 6px;
                            -webkit-border-bottom-right-radius: 6px;
                            -moz-border-radius-bottomleft: 6px;
                            -moz-border-radius-bottomright: 6px;
                            border-bottom-left-radius: 6px;
                            border-bottom-right-radius: 6px;
                            border-left:solid 1px #808080;
                            border-bottom:solid 1px #808080;
                            border-right:solid 1px #808080;
                            background-image:url('../../global/images/common/clickArrow.gif'); background-position:9em 1.2em; background-repeat:no-repeat;}
		
#myAccount li.headlink {display:block; position:relative; z-index:500; margin:0 1px; width:95px; padding:0 15px 0 0;}

#myAccount li a {
	display:block; 
	padding:0; 
	font-weight:700;  
	text-decoration:none; 
	color:#fff; 
	text-align:left; 
}
#myAccount li a:hover {
	color:#fff;
}	

#myAccount li ul#links {width:122px; -webkit-border-bottom-left-radius: 6px;
                        -webkit-border-bottom-right-radius: 6px;
                        -moz-border-radius-bottomleft: 6px;
                        -moz-border-radius-bottomright: 6px;
                        border-bottom-left-radius: 6px;
                        border-bottom-right-radius: 6px;
                        border-left:solid 1px #808080;
                        border-bottom:solid 1px #808080;
                        border-right:solid 1px #808080;} 
#myAccount li ul#links li#first{padding:20px 0 5px 10px;}
#myAccount li ul#links li{width:110px; padding:8px 0 8px 10px;}
#myAccount li ul#links li a{font-weight:normal; font-size:0.95em;}


/*Footer*/

#footerReduced {background-color: rgb(244, 244, 244); border-top: solid 1px rgb(229, 229, 229); margin: 20px 0 0 0; width: 100%;}
#footerReduced ul {width:980px; margin:0 auto; padding:10px 0; font-size:0.7em; text-align:center;}
#footerReduced ul li{display:inline; margin:0 20px 0 0; color:#666666;}
#footerReduced ul li a{color:#369; text-decoration:none;}
#footerReduced ul li a:hover{text-decoration:underline;}

#footer 
{
    background:url('../../global/images/common/footerBackground.jpg') repeat-x;
    background: -moz-linear-gradient(top, #dbdbdb 0%, #f2f2f2 10%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(10%,#f2f2f2), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #dbdbdb 0%,#f2f2f2 10%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #dbdbdb 0%,#f2f2f2 10%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #dbdbdb 0%,#f2f2f2 10%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(top, #dbdbdb 0%,#f2f2f2 10%,#f2f2f2 100%); /* W3C */
    margin:20px 0 0 0; 
    height:130px;
    width:100%;
    }
 
#footerContent {margin: 0 auto 0 auto; width: 980px;}
#footer .links {float:left; padding:10px; margin-top:5px;}
#footer .links img {margin-bottom:5px}
#footer #copyright {float:right; text-align:right;}
#footer #copyright img {margin:27px 0 10px 0;}
#footer h3 {font-size: 0.9em; font-weight: bold; margin: 0px 0 5px 0; border-bottom:1px dotted #CCCCCC; padding-bottom:7px;}
#footer ul{margin:0 auto; padding:5px 0; float:Left; font-size:13px;}
#footer ul li{margin:0 20px 0 0; color:#666666;}
#footer ul li a{text-decoration:none; color:#369;}
#footer ul li a:hover{text-decoration:underline;}

/*Crumb trail*/
ul#crumbtrail{margin:0; padding:0;}
ul#crumbtrail li{display:inline; font-size:0.7em; margin:0; padding:0; vertical-align:top;}

/*Logged in agent's header*/
#loggedInLinks{overflow:auto; width:470px;float:left;text-align:right;}

div#loginRegister{ color:White;}
div#loginRegister div.list{float:left; width:490px;}
div#loginRegister div.long{float:left; width:470px;}
div#loginRegister div.list a#help{float:right; font-size:0.7em; padding:8px 0 0 0;}
div#loginRegister ul#loggedIn{overflow:auto; text-align:right;  padding:6px 0 0 0; }
div#loginRegister ul#loggedIn li{float:left; font-size:0.8em; margin:0 10px 0 0; text-align:right;}
div#loginRegister ul#loggedIn li.actions{font-size:0.7em; padding:2px 0 0 0;}
div#loginRegister ul#loggedIn li#last{margin:0;}
div#loginRegister ul.loggedIn{float:right;}
div#loginRegister ul.loggedInSellForm{width:auto; float:right;}



div#loginRegister p{float:left; margin:0 }


li.headlink ul {display: none; position:absolute; background-color:#336699; color:White; right:-7px; top:15px; z-index:3; border-left:solid 1px #808080; border-right:solid 1px #808080;}  
li.headlink ul li{width:100%; clear:both; display:block; padding:10px 5px 5px 5px;}
li.headlink ul li#first{padding:10px 0 0 0;}
li.headlink ul a{color:#ffe7f2;}
li.headlink ul a:hover{color:white;}

/*Contact Us Form*/

form#contactUs{margin:10px 0 0 0; background-color:#f2f2f2;}
form#contactUs legend span{width:970px; padding:5px; font-weight:bold; display:block; color:White; background-color:#000;}
form#contactUs ul li label{width:120px; display:inline;}
form#contactUs fieldset ul {padding:10px; border:solid 1px #d2d2d2;}
form#contactUs fieldset ul li{padding:5px 0; display:inline-block; width:100%;}
form#contactUs fieldset ul li p{font-size:0.8em; margin:10px 0 0 200px;}
form#contactUs fieldset ul li input[type=text]{width:300px;}
form#contactUs fieldset ul li label{width:190px; float:left; font-size:0.9em; text-align:right; padding:0 10px 0 0; float:left;}
form#contactUs fieldset ul li.error{margin:10px 0 0 200px; padding:0 0 10px 0; font-size:0.9em; color:#333333; background-image:url(../images/common/errorArrow.gif); background-repeat:no-repeat; background-position:1em 1.9em;}
form#contactUs fieldset ul li.error span{background-color:#f08686;  padding:5px 5px 5px 10px; width:710px; display:inline-block;
                                                Border:solid 1px #f08686;
                                                background:-moz-linear-gradient(center top , #f4bbbb, #f08686) repeat scroll 0 0 #f08686;
                                                background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); 
                                                -webkit-border-radius: 4px;
                                                -moz-border-radius: 4px;
                                                border-radius: 4px;}

a.ForgottenPassword{font-size:0.7em; color:#336699;}

input.button
{
    margin:0 5px 0 0; 
    color:White; 
    border:none; 
    border-radius: 4px;
    padding:3px 8px; 
    margin:0 0 0 200px; 
    cursor:pointer;
    background:#234578 url(../../global/images/common/blueButtonBg.jpg);
    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); 
    }
                    
input.emailButton{margin:0 5px 0 0; color:White; border:none; padding:3px 8px; margin:0 0 0 230px; cursor:pointer;
                    -webkit-border-radius: 4px;
                    -moz-border-radius: 4px;
                    border-radius: 4px;
					background-image:url(../../images/common/blueButtonBg.jpg);
                    background:-moz-linear-gradient(center top , #4488bb, #234578) repeat scroll 0 0 #234578;
                    background: -webkit-gradient(linear, center bottom, center top, from(#234578), to(#4488bb)); }

/*order history*/
#orderHistory{border:solid 1px #eaeaea; width:100%; margin:10px 0 0 0;}
#orderHistory th{background-color:#333333; color:White; font-size:0.8em; font-weight:bold; padding:5px;}
#orderHistory th a{color:#84abd3;}
#orderHistory tr:nth-child(odd){background-color:#f8f8f8; border-bottom:solid 1px #adadad;}
#orderHistory tr:nth-child(odd) td{ border-top:solid 1px #fff; border-bottom:solid 1px #fff;}
#orderHistory tr:nth-child(even) td{ border-bottom:solid 1px #cbcbcb; border-top:solid 1px #cbcbcb;}
#orderHistory tr:last-child td{border-bottom:none;}
#orderHistory td{font-size:0.7em; padding:5px;}
#orderHistory td dl{}
#orderHistory td dt{float:left; width:50px; margin:0 10px 0 0; padding:0 0 3px 0; }
#orderHistory td dd{padding: 0 0 3px 0;}

/* mpu */

#mpu {padding:0 5px 0 5px; clear:both; margin:0; text-align:center;}

.clear{clear:both;}
.empty{color:#666666;}

#rss {
width: 80px;
position: relative;
left: 580px;
top: 15px;
}

/*cookie popup*/

#cookieNotifier 
{
    background-color: black;
width: 100%;
position: fixed;
top: 0;
left: 0;
z-index: 999;
display: none;
height: 100%;  
background-color:rgba(0,0,0,0.5);
}

#cookieMessage {
    width: 450px;
    border: 5px solid #454545;
    border: 7px solid rgba(0, 0, 0, 0.4);
    padding: 5px;
    position: fixed;
    z-index: 100000;
    top: 30%;
    background-color: white;
    border-radius: 5px;
    font-size: 12px;
    padding: 10px;
    margin-left: -232px;
    left: 50%;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;
    color: #74736C;
    }
    
#cookieMessage p {margin: 10px 0;}
#cookieMessage h3 {color: #2E6E9E; font-size: 16px;}
#cookieCloseButton {background-color: #2E9FCC; color: white; border: 0; border-radius: 5px; padding: 5px; filter: alpha(opacity=100); font-size: 13px; float: right; text-decoration:none;}
