@charset "utf-8";
/* CSS Document */

/*Html*/
*{margin:0;padding:0;}
body{font-family:Arial, Helvetica, sans-serif;font-size:.8em;background:#000;color:#CCC;}
h1, h2, h3, h4, h1 strong, h2 strong, h3 strong{color:#F70;font-weight:normal;padding-top:5px; margin:0 0 5px 0;}
h1{font-size:1.3em;}
h2, h2 a{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1.0em;}
a img{border:0;}
img{padding:0;margin:0}
p{clear:both;margin-bottom:10px;}
strong{font-weight:normal;color:#fff;}
li.last{border:0;background-image:none;background:none;}
fieldset{position:relative;margin-top:.8em;border:3px solid #222;margin:5px 10px;float:left;width:210px;padding:10px 0 10px 10px;background:#000 url(../images/fieldset_bg.png) repeat-x bottom;}
fieldset p{margin:5px 10px 10px 0;padding:0;}
label{width:50px;float:left;}
legend{background:#111;border:3px solid #222;padding:2px 6px;color:#F70;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
input.input{width:420px;}
input.med_input{width:310px;}
input.small_input{width:200px;}
input.medium_input{width:320px;}
select.input{width:424px;}
select.small_input{width:204px;}
select.med_input{width:314px;}
select.medium_input{width:324px;}
textarea.small_input{width:202px;}
textarea.med_input{width:312px;}
textarea.medium_input{width:322px;}
textarea.input{width:422px;}

/*Container*/
#outer_wrapper{ position:relative; margin:0 auto -235px auto ; z-index:2}
#inner_wrapper{position:relative; width:980px;margin:0 auto; z-index:3}
#container{position:relative; background:#000; margin-bottom:60px; z-index:4}

/*Header*/
#header{background:#000;margin-top:10px; text-align:center}
#logo{height:110px;}

/*Main*/
#main{min-height:500px;margin:0 auto;}
.main_image {float: left; margin:0 0 25px; height: 300px;}
.main_banner {border-color:#333; border-style:solid; border-width:1px 1px 1px 1px;float:left;height:105px;margin-bottom:5px;text-align:center;width:972px;}

/*Navigation*/
#nav{float:left;width:980px;display:inline;height:45px;background:url(../images/Navigation-Bar.png) no-repeat top;padding:0;font-size:1.2em; margin-bottom:25px}
#nav ul{list-style:none;display:inline;line-height:5px;}
#nav li a{font-size:1.1em;}
#nav li{float:left;display:inline;background:url(../images/menu_sep.gif) right no-repeat;margin-top:8px;padding:10px;}
#nav ul img{float:left;display:inline;vertical-align:middle;}
#nav_contact{float:right;clear:none;line-height:13px;margin:3px 7px;background:url(../images/buttons/menu_contact.png);width:225px;padding-top:10px;text-align:center;height:30px;background-repeat:no-repeat;font-size:1.2em;}
#nav_contact p{margin-bottom:0;}

/*Content Layouts*/
#full_content {float:left;min-height:400px; width:735px}
#details{width:100%;}

/*Sidebar*/
.sidebar_left {float:left; margin:0 0 0 4px; }
.sidebar_right {float:right; margin:0 0 0 4px;}

#sidebar{width:240px;display:block; float:left; margin:0 4px 0 0;}
#sidebar p{padding:10px 0 0 10px;color:#FFF;margin-bottom:0;}
#sidebar select{width:195px;font-size:.9em;height:1.8em;}
.quick_search {padding-bottom:15px;}
.submit_button {float:right;font-weight:bold;margin-right:10px;width:75px;}
.submit_button:hover {background:#F70}

/*Box Head*/
.head{height:40px;padding:0 0 4px 10px;background:url(../images/welcome_bg.png) repeat-x;}

/*Box*/
.box{margin:9px 4px;float:left; background:url(../images/backgrounds/box_bg.jpg) repeat-x; background-position:bottom;}
.box_border{border-color:#333; border-style:solid; border-width:0px 1px 1px 1px;}
.box_background {background:#141414;}
.box ul{list-style-type:none;padding-bottom:.6em;margin:0;}
.box li{background-image:url(../images/bullets/sidebar.gif);background-repeat:no-repeat; background-position:0 .4em; 
        padding-left:.6em; padding-bottom:5px;margin:3px 0 0 5px;list-style-position:inside;}
.box_li_border li {border-bottom:1px dotted #333}
.content{padding:9px;min-height:75px;}

/*Box Footer*/
.footer{height:35px;padding:4px 0 4px 15px;}
.footer p a{font-size:1.0em;}

/*Box Small*/
.small_box{width:235px;}
.small_content{height:250px;overflow:hidden;}
.small_content p{overflow:hidden;max-height:210px;}
.small_content img {margin-left:-7px; margin-bottom:10px}

/*Box Medium*/
.medium_box{width:358px;}
.medium_content{height:330px;overflow:hidden;}
.medium_content p{overflow:hidden;max-height:160px;}

/*Box Large*/
.large_box{width:725px;}
.large_content{min-height:130px;overflow:hidden;}
.large_content_height{min-height:250px}
.large_content_search{height:293px}
.large_left_image{width:160px; float:left;margin:0 10px 10px 10px;}
.large_right_text {float:left; width:500px}

/*Contact*/
.button1{display:block;width:80px;margin-left:145px;padding-bottom:1px;}
.button1:link{padding-top:0;padding-bottom:0;}
.button1:visited{padding-top:0;padding-bottom:0;}
.button1:hover{padding-top:1px;margin-bottom:-1px;}
.button1:active{padding-top:0;padding-bottom:0;}

/*Property*/
.photo {margin:5px;}
#map{border:#333 solid thin;clear:both;margin:5px 0;}
.search_result_photo {float:left; width:170px; height:250px; margin:10px 10px 0 10px;}
.search_result_text {float:left; width:500px; margin:10px 0 0px 10px;}

/*Jargon Buster*/
#jargonList{list-style:none;float:left;width:500px;margin-bottom:20px;}
#jargonList li{float:left;display:inline;border:2px solid #222;margin:2px 2px;text-align:center;}
#jargonList li a{line-height:30px;display:block;width:30px;height:30px;color:#F60;text-decoration:none;}

/*Footer*/
#footer-background{ position:relative; z-index:1; height:235px; background-image:url(../images/footer_bg.png); background-repeat:repeat-x; border-top:#141414 solid thin; }
#footer{width:980px;padding-bottom:10px;min-height:140px;clear:both; position:relative; z-index:5}
#footer ul{float:left;list-style:none;margin:20px auto;}
#footer li{float:left;display:inline;margin:10px 0 0 10px;}

#footer li{background-image: url(../images/sprites/footer-buttons.png); background-repeat: no-repeat;}

#footer p{color:#666;}
#footer p.footerLinks{font-size:.8em;text-align:center;padding:5px 15px;margin-top:20px;}
#footer p.copyright{font-size:.8em;display:block;text-align:center;margin:10px 33px;clear:both;}

/*Sprites Section*/
.sprite-Globrix { background-position: 0 0; width: 111px; height: 38px; } 
.sprite-Primelocation { background-position: -161px 0; width: 130px; height: 38px; } 
.sprite-findaproperty { background-position: -341px 0; width: 125px; height: 38px; } 
.sprite-luv-the-city-logo { background-position: -516px 0; width: 145px; height: 38px; } 
.sprite-propertyfinder { background-position: -711px 0; width: 120px; height: 38px; } 
.sprite-rightmove { background-position: -881px 0; width: 110px; height: 38px; } 

/*Admin Section*/
.admin_text{float:left;width:400px; padding-bottom:10px}
.admin_text_wide{float:left;width:560px; padding-bottom:10px}
.admin_text_wide label{width:150px;}
.admin_text_wide label a{float:right;margin-right:10px;}

/*Google Search*/
#results .gsc-input{width:400px;height:20px;}
#results .gsc-results{font-family:arial, helvetica, sans-serif;}
#results .gsc-result{position:relative;border:1px solid #333;border-left:10px solid #eee;padding:8px 8px 8px 20px;}
#results .gsc-result:hover{border:3px solid #F70;border-left:10px solid #F70;}

/*Google Translate*/
#google_translate_element{text-align:center;background:#0C0C0C none repeat scroll 0 0;padding:10px;}
.goog-te-gadget .goog-te-combo {margin:10px}

/*Misc Classes*/
.clearing-element{clear:both;}
.dateSelect{margin:1em 0 1em 150px;}
.first{margin-top:0px;}
.formP label, .formP_half label{width:150px;}
.formP_half label{width:185px;}
.halfButton{width:188px;}
.inlineThumb{float:left;margin:0px 9px 10px 0px;padding:0px;background-position:center;height:120px;width:168px;}
.longerInput{width:500px;}
.no_left{margin-left:0;}
.no_right{margin-right:0;}
.orange strong{color:#F70;}
.tiny_input input{margin-top:2px;}

/*links*/
a:link{color:#F70;text-decoration:none;}
#nav a, #sidebar a, .sidebar a, .full_item a, .List_Item a, .homebox_1 a, .homebox_2 a, #Site-Map-content a:link{color:#FFF;}
#footer a:link{color:#999;}

/*Visited Links*/
a:visited{color:#F70;text-decoration:none;}
#footer a:visited{color:#999;}
#nav a, #sidebar a, .sidebar a, .full_item a, .List_Item a, .homebox_1 a, .homebox_2 a, #Site-Map-content a:visited{color:#FFF;}

/*Hover Links*/
a:hover{color:#F70;text-decoration:underline;}
#nav a:hover{text-decoration:none; color:#F70}

/*Active Links*/
a:active{color:#FFF;text-decoration:none;}

/*lightbox*/
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../images/lightbox/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/lightbox/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/lightbox/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:0 10px;color:#666;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}