@import "reset.css";

/** Globals */
body,html { margin:0; height:100%; }
body { background:url('../images/pictures/large/system-files/bg.gif') top center no-repeat #edeeee; font-family:Arial,Tahoma,Verdana,sans-serif; font-size:12px; line-height:16px; color:#000; }
body:before { content:""; height:100%; float:left; width:0; margin-top:-32767px; } /* Opera Fix */
h3{color:#ff0000;font-size:13px;font-weight:bold;}
h2{color:#ff0000;font-size:13px;font-weight:bold;}
h1,.heading{color:#ff0000;font-size:18px;font-weight:bold;}
input{font-size:11px;}
img{
border:none;
}
a { text-decoration:none; color:#000; }
a:hover { color:#ff0000;; }
.left { float:left; }
.right { float:right; }
#container { width:800px; margin:0 auto; min-height:100%; }

.star { color: #f01010; font-family:verdana,arial,sans-serif; }
.floatleft { float:left; }
.floatright { float:right; }
.clear, .clearboth { clear:both; }
hr { height:0; border:none; border-top: 1px solid #c0c0c0; }

/** Header */
#header { width:198px; float:left; background-color:#eeefef; padding-bottom:40px;}
#header #logo { float:left; margin:0; }
#header #nav { float:left; margin-bottom:20px; margin-top:15px;}
/** Content */
#content { width:602px; overflow:auto; padding-bottom:30px;float:left; background-color:#eff0f0; }
/** Footer */
#footer { width:100%; position:relative; margin-top:-30px; height:30px; clear:both; background:#edeeee;  color:#464646;}
#footer a{
color:#464646;
}
.wrap{
width:800px;
margin:0 auto;
}
#lang-bar{
width:100%;
background:url('../images/pictures/large/system-files/header_bg.gif') top right; 
height:36px;
}
#lang-options{
float:right;
padding-top:10px;
font-size:14px;
font-weight:bold;
}

#lang-options a{
color:#4d545a;
}

#lang-options a:hover{
color:#85919b;
}
#signage{
float:left;
height:213px;
color:#fff;
width:199px;
font-weight:bold;
background:url('../images/pictures/large/system-files/sign.gif') no-repeat;
}


#for-sale{
margin:15px 15px 0px 15px;
text-align:center;
font-weight:bold;
}

#sale{
font-size:18px;
line-height:18px;
}

#telephone{
font-size:25px;
line-height:25px;
}

#full-name{
text-align:center;
width:100%;
margin-top:82px;
font-size:11px;
}

#sub-header{
height:43px;
background:url('../images/pictures/large/system-files/subheader_bg.gif') top right; 
text-align:center;
color:#4d545a;
font-size:25px;
font-weight:bold;
padding-top:16px;
*padding-bottom:12px;
}

table#home-content{
width:602px;
}

#home-content td{
width:180px;
vertical-align:top !important;
padding-right:36px;
}

.home-copy{
font-size:12px;
line-height:20px;
color:#4d545a;
padding-bottom:2px;
}

.last-td{
width:160px !important;
padding:0 !important;
}

#home-content td a{
color:#ff0000;
}

#home-content td a:hover{
text-decoration:underline;
}

a.alt-link{
color:#4d545a !important;
font-weight:bold;
}

.bold-gray{
color:#4d545a;
font-weight:bold;
}

/* member login */

h3#member-title{
margin-bottom:5px;
}

input#member-email{
width:185px;
}

#member-login input{
height:16px;
margin-bottom:5px;
float:left;
}

#member-pass{
width:140px;
margin-right:8px;
}

input#go-button{
height:22px;
float:left;
}

#twitter-box{
float:left;
}

#facebook-box{
float:left;
}

input[name='Email'], input[name='Name']{width:301px;}

/* My Account */

DIV#myaccount-nav { }
DIV#myaccount-nav-inner { padding-bottom:10px; }
DIV#myaccount-nav UL { list-style: none; font-size: 11px; padding: 0; margin: 0; }
DIV#myaccount-nav UL LI { float:left; padding-right:14px; }

/*Template*/

#body-content{
min-height:520px;
*min-height:533px;
padding:15px 10px 20px 20px;
}


.copy{
color:#4d545a;
font-size:12px;
line-height:18px;
padding-bottom:20px;
}#social-links{overflow:hidden;padding-left:10px;}#twitter-box{float:left;}div#facebook-box{width:160px;}.fb-like .fb_edge_widget_with_comment .fb_iframe_widget{float:left;width:200px !important;}.fb_edge_widget_with_comment{float:left;}
#fb-icon{padding:0px 8px 2px 62px;}#twitter-icon{padding-right:5px;}.twitter-share-button{padding-right:10px;}


#contact-form{
width:300px;
}




/* Admin area only (do not separate these with commas) */

#wysiwygpro_editor body { margin:10px; background-image:none; background-color:white; font-family:Arial,Tahoma,Verdana,sans-serif; font-size:12px; }

