/*Body*/
body{
background:#dcdee0 url(../Images/bg.jpg) repeat-x;
text-align:center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

div, table, td{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td{
vertical-align:top;
}

img{
border:0;
}

h1, h2, h3, h4, h5{
margin:0;
}

/*Container*/
#container{
margin:0 auto;
padding:0;
width:984px;
text-align:center;
}

/*Header*/
#header{
background:#fff url(../Images/header.gif) top left no-repeat;
width:984px;
height:96px;
text-align:left;
}

#header-logo{
background:url(../Images/header-logo.gif) top right no-repeat;
width:310px;
height:96px;
float:left;
}

#header-logo a{
width:260px;
height:96px;
display:block;
margin:0 0 0 50px;
}

#header-logo span{
display:none;
}

#header-contact{
width:674px;
float:left;
}

#header-contact p {
margin:0;
padding:60px 32px 0 0;
text-align:right;
font-size:11px;
color:#363636;
}

#header-contact span{
color:#c8c9ca;
}

#header-contact a, #header-contact a:visited {
color:#363636;
text-decoration:none;
}

#header-contact a:hover{
color:#363636;
text-decoration:underline;
}

#sub-header{
background:#fff;
width:984px;
height:1px;
font-size:0px;
line-height:0px;
}

/*Banner HomePage*/
#banner{
width:984px; 
height:331px;
}

#banner-home{
width:966px;
height:331px;
float:left;
}

.banner-border{
background:#fff;
width:9px;
height:331px;
float:left;
}

#slideshow{
position: relative;
width: 966px;
height: 331px;
overflow: hidden;
}

#slideshow img{
position: absolute;
left: 0;
top: 0;
}

/*Navigation InsidePage*/
#navigation-in{
background:url(../Images/navigation-in.gif) top left no-repeat;
width:984px;
height:81px;
text-align:left;
}

#navigation-in ul{
margin:0;
padding:0 0 0 16px;
}

#navigation-in li{
margin:0;
padding:0 1px 0 0;
list-style:none;
float:left;
}

#navigation-in-menu{
width:830px; 
float:left;
}

/*Body*/
#body-container{
background:#fff;
width:984px;
text-align:left;
color:#363636;
}

#left-column{
width:357px;
float:left;
}

.content-left{
font-size:11px;
padding:28px 18px 22px 28px;
/*_height: 142px;
min-height: 142px;*/
}

.content-headline{
font-size:12px;
font-weight:bold;
padding:0 0 12px 0;
}

#right-column{
width:627px;
float:left;
}

#navigation-container{
position:relative;
float:left; 
left:357px;
top:416px;
text-align:left;
}

#navigation{
position:absolute;
width:602px;
}

#navigation ul{
margin:0;
padding:0;
}

#navigation li{
margin:0;
padding:0 1px 0 0;
list-style:none;
float:left;
}

#dotted-hr{
background:#fff url(../Images/dotted-hr.gif) top left no-repeat;
width:627px;
margin:71px 0 0 0;
}

#signup-arrow{
width:34px; 
float:left;
text-align:right;
padding:26px 0 0 0; 
}

#signup-text{
width:221px; 
float:left; 
font-size:9px; 
padding:24px 0 0 0;
}

#signup-txtbox{
width:146px; 
float:left; 
padding:24px 0 0 0;
}

.txtbox-signup{
background:url(../Images/txtbox-bg.gif) repeat-x;
width:140px; 
height:26px;
border:1px solid #c3c4c7;
font-size:11px; 
color:#363636;
padding:6px 0 0 4px;
}

#signup-btn{
width:77px; 
float:left; 
padding:26px 0 0 0;
}

#resale-center{
width:149px; 
float:left; 
padding:17px 0;
}

#resale-center a img, #resale-center a:visited img{
border:1px solid #b8babe;
}

#resale-center a:hover img{
border:1px solid #db3244;
}

/*Body InsidePage*/
#body-container-in{
background:#fff url(../Images/body-container-in.gif) repeat-y;
width:984px;
text-align:left;
color:#363636;
}

#left-column-in{
background:url(../Images/left-column-in.gif) top left no-repeat;
width:271px; 
float:left;
}

#left-column-in h2{
font-size:22px;
font-weight:normal;
color:#363636;
padding:0 0 0 30px;
}

#left-column-in ul{
margin:0;
padding:10px 0 24px 50px;
}

#left-column-in li{
margin:0;
padding:0 0 2px 0;
list-style:none;
font-size:12px;
}

#left-column-in a, #left-column-in a:visited{
color:#363636;
text-decoration:none;
}

#left-column-in a:hover{
color:#363636;
text-decoration:underline;
}

#signup-arrow-in{
background:url(../Images/signup-arrow.gif) top left no-repeat;
width:271px;
padding:0 0 10px 0;
}

#signup-arrow-in h4{
padding:0 0 0 50px;
font-size:20px;
font-weight:normal;
color:#54738d;
}

#signup-arrow-in p{
margin:0;
padding:0 0 0 50px;
font-size:11px;
color:#54738d;
}

#signup-txtbox-in{
width:182px;
float:left;
text-align:right;
}

.txtbox-signup-in{
background:url(../Images/txtbox-bg.gif) repeat-x;
width:144px; 
height:20px;
border:1px solid #c3c4c7;
font-size:11px; 
color:#363636;
padding:2px 0 0 4px;
}

#signup-btn-in{
float:left;
padding:0 0 0 5px;
}

#testimonial-title{
background:url(../Images/testimonial-title.gif) top left no-repeat;
width:271px; 
height:34px;
font-size:12px;
color:#4a6780;
margin:16px 0 0 0;
}

#testimonial-title p{
margin:0;
padding:9px 0 0 38px;
font-size:12px;
color:#4a6780;
}

#testimonial-title a, #testimonial-title a:visited{
font-size:10px;
color:#4a6780;
text-decoration:none;
}

#testimonial-title a:hover{
color:#4a6780;
text-decoration:underline;
}

#testimonial-thumbnail{
width:85px;
float:left;
text-align:right;
}

#testimonial-thumbnail img{
border:1px solid #cecece;
}

#testimonial-name{
width:186px;
float:left;
}

#testimonial-name p{
margin:0;
padding:32px 0 0 6px;
font-size:11px;
color:#343434;
}

#right-column-in{
width:713px; 
float:left;
}

.content-in{
font-size:11px;
padding:30px 50px 26px 36px;
}

#sub-body{
background:#fff;
width:984px;
height:23px;
}

/*Body AdminPage*/
#body-container-admin{
background:#fff;
width:984px;
text-align:left;
color:#363636;
}

#body-container-admin a, #body-container-admin a:visited{
color:#363636;
text-decoration:none;
}

#body-container-admin a:hover{
color:#4a6780;
text-decoration:none;
}


.content-admin{
padding:20px;
}

.content-admin h2{
font-size:16px;
padding:0 0 10px 0;
}

/*Footer*/
#footer{
width:984px;
font-size:9px;
color:#71818f;
padding:10px 0;
line-height:16px;
}

#footer a, #footer a:visited{
color:#71818f;
text-decoration:none;
}

#footer a:hover{
color:#71818f;
text-decoration:underline;
}