/*
 * MAIN CSS STYLING SHEET
 * written by Piers Rollinson
*/

/*
  SERVICES
*/
#but_getStarted{
margin-bottom:0.9em;
}

/*
  PRICING
*/
table{
padding:9px 5px;
}

table.packages{
width:100%;
padding:9px 15px;
border-collapse:collapse;
margin:0 auto;
}
table.packages th {
font-family:Helvetica;
font-size:1.4em;
padding:4.5px;
border-top:1px dotted #fff;
border-bottom:1px dotted #fff;
border-right:2px solid #fff;
border-left:2px solid #fff;
}
table.packages td {
font-size:1.4em;
text-align:center;
padding:4.5px;
border-top:1px dotted #fff;
border-bottom:1px dotted #fff;
border-right:2px solid #fff;
border-left:2px solid #fff;
}
table.packages td img{
margin:0 auto;
}

#description{
width:400px;
font-weight:bold;
text-align:left;
}
#basic{
background-color:#e1e1e1;
border-right:1px dotted #ccc;
width:100px;
}
#multilist{
background-color:#e1e1e1;
border-right:1px dotted #ccc;
width:100px;
}
#premier{
background-color:#9FD7E4;
width:100px;
}


/*
 BENEFITS GLIDER
 */
#benefitsGlider{
display:none;
}

#benefitsGlider .scroller {  width: 590px; height: 216px; overflow: hidden; background:#666; float:left; }
#benefitsGlider .scroller div.section { width:575px; height:216px; overflow:hidden; float:left; padding:5px 5px 0 5px;}
#benefitsGlider .scroller div.content { width: 10000px; }    


#benefitsGlider .controls{
width:200px;
float:left;
}
#benefitsGlider .controls a{
width:200px;
height:18px;
padding:16px 15px 9px 15px;
display:block;
float:left;
border-bottom:1px dotted #ccc;
}
#benefitsGlider .controls a:first-child{
border-top:1px dotted #ccc;
}

#benefitsGlider .controls a{
font-size:1.6em;
text-decoration:none;
font-weight:bold;
}

#benefitsGlider .controls a{
color:#000;
height:34.5px;
}
#benefitsGlider .controls a.active{
background-color:#3399CC;
color:#fff;
border-bottom:1px dotted #3399CC;
}
#benefitsGlider .controls a.active:hover{
background-color:#3399CC;
color:#fff;
}
#benefitsGlider .controls a:hover{
background-color:#e1e1e1;
color:#000;
}

#benefitsGlider #control2 {
background-color:#666;
float:right;
width:590px;
}
#benefitsGlider #control2 img {
border:none;
}

#left{
float:left;
display:block;
}

#right{
float:right;
}


/*
   TOUR GLIDER
*/
#tourGlider .scroller {  width: 790px; height: 315px; overflow: hidden; float:left;}
#tourGlider .scroller div.section { width:790px; height:315px; overflow:hidden; float:left; padding:1.8em 15px; background-color:#fff;}
#tourGlider .scroller div.content { width: 10000px; }    


#tourGlider .controls{
width:790px;
float:left;
}
#tourGlider .controls a{
padding:0;
display:block;
float:left;
padding: 0.9em 15px;
margin-right:2px;
font-size:1.5em;
font-weight:bold;
text-decoration:none;
background-color:#C7E3F1;
}

#tourGlider .controls a{
color:#000;
}
#tourGlider .controls a.active{
background-color:#3399CC;
color:#fff;
}
#tourGlider .controls a.active:hover{
background-color:#3399CC;
color:#fff;
}
#tourGlider .controls a:hover{
background-color:#e1e1e1;
color:#000;
}

#tourGlider #control2 {
background-color:#3399CC;
float:right;
width:100%;
}
#tourGlider #control2 img {
border:none;
}

#tourGlider .section{
background: no-repeat url(/img/page/learnmore/exposure.png);
}
#tourGlider #create{
background: no-repeat url(/img/page/learnmore/LM_create.png);
}
#tourGlider #attract{
background: no-repeat url(/img/page/learnmore/LM_advertise.png);
}
#tourGlider #exposure{
background: no-repeat url(/img/page/learnmore/exposure.png);
}
#tourGlider #thesale{
background: no-repeat url(/img/page/learnmore/LM_completion.png);
}

#tourGlider .cc1 {
width:243px;
}
#tourGlider .cc2 {
width:500px;
}
#tourGlider h1 {
padding-top:0;
}


.box img{
margin:-0.9em -10px 1.8em -0.9em;
border-bottom:1px dotted #899588;
}

td.nopadding{
padding:0;
}

.box table td{
padding:3px 5px;
}

.packageIcons img{
padding:2px 0;
}

#butRegister{
font-size:20px;
margin-bottom:18px;
}

/* HOMEPAGE */
#searchBox{
height:215px;
background-color:#2E6F8D;
}
#searchBox legend{
color:#fff;
margin-bottom:5px;
}
#searchBox form{
margin:10px 0;
padding:0;
color:#fff;
}
#searchBox fieldset{
border:none;
padding:0;
margin:0;
}
#searchBox table{
margin:0;
}

/*
 FEATURES GLIDER
 */
#featuredGlider .scroller {  width: 790px; height: 143px; overflow: hidden; background:#999; float:left; }
#featuredGlider .scroller div.section { width:385px; height:216px; overflow:hidden; float:left; padding:5px 5px 0 5px;}
#featuredGlider .scroller div.content { width: 10000px; }    


#featuredGlider .controls2{
width:795px;
float:left;
}
#featuredGlider .controls2 a{
width:100px;
padding:7px 20px;
display:block;
border-bottom:1px solid #ccc;
font-size:1.4em;
text-decoration:none;
font-weight:bold;
background-color:#eee;
margin-right:2px;
}

#featuredGlider .controls2 a{
color:#000;
}
#featuredGlider .controls2 a:hover{
background-color:#e1e1e1;
color:#000;
}

#left{
float:left;
}
#right{
float:right;
}
.featProperty img{
border:none;
margin:0;
padding:0;
}
.featPic{
width:200px;
height:133px;
overflow:hidden;
float:left;
background-color:#666;

}
.featPropertyBar{
background-color:#eee;
padding:5px;
height:123px;
float:left;
width:173px;
overflow:hidden;
border-right:2px solid #ccc;
font-size:9px;
}
.featPropertyBar #address, #price{
width:100%;
font-weight:bold;
padding:2px 0;
color:#333;
float:left;
}
.featPropertyBar #address{
text-transform:uppercase;
font-size:12px;
}
.featPropertyBar #price{
color:#666;
margin-bottom:5px;
font-size:12px;
}
.featPropertyBar #summary {
margin-top:5px;
padding:5px 0;
border-top:1px dotted #ccc;
clear:left;
display:block;
}

.featPropertyBar #summary li{
list-style:none;
clear:left;
margin:0;
padding:2px 0;
}
.featPropertyBar a{
text-decoration:none;
color:#333;
}
.featPropertyBar a:hover{
color:#000;
}
