body,td {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:12px;}
input,select {font-family:Verdana,Arial,Helvetica,Sans-Serif;font-size:11px;}
p {margin:0 0 12px 0;}
h1 {font-size: 16px;color:black;font-weight: bold;text-align:left;margin:0 0 9px 0;}
h2 {font-size: 13px;color:black;font-variant:small-caps;font-weight: bold;text-align:left;border-bottom:solid 1px #666;background-color:#CCE0F5;padding:2px;margin:0 0 6px 0;}
form {margin:0;}
a:link,a:visited { text-decoration: underline;color: black;}
a:hover { color: red; }
a:active{ color: black;}
.normal {font-size: 12px;}
.small {font-size: 10px;}
.large {font-size: 16px;}
.italics{font-style:italic;}
.red{color:red;}
.asterisk-indent {text-indent: -15px;padding-left: 15px;margin-bottom:10px;}
.asterisk{float:left;width:15px;}
.centerdiv {margin:0 auto;padding:0;}
.centertext {text-align:center;}
.righttext {text-align:right;}
.clear {clear:both;height:1px;}
.button {cursor:pointer;}
.bold {font-weight:bold;}
.floatleft {float:left;}
.floatright {float:right}
.output {padding-left:7px;color:#000099;}
.img-shadow {background: url(/images/shadow.png) no-repeat bottom right; margin: 10px 0 0 10px;}
.img-shadow img {display: block;position: relative;background-color: #fff;border: 1px solid #a9a9a9;margin: -6px 6px 6px -6px;padding: 4px;}
form label.error {margin-left:5px;color:#A20807;font-size:10px;} 
form label.error { display: none; }
#breadcrumbs{font-weight:normal;font-size:10px;margin-bottom:20px;}
.update_general {background-color:#DFFFFE;border:solid 1px #CCC;margin-bottom:10px;width:980px;float:left;padding:5px;}
.update_confirmation {background-color:#FFC;}
.update_error {background-color:#FEF0EF;}
.normalrowheader,.rowheader {background-color:#006;color:#FFF;text-align:left;font-size: 13px;font-variant:small-caps;font-weight: bold;text-decoration:none;}
.rowheaderblack {background-color:#000;color:#FFF;text-align:left;font-size: 13px;font-variant:small-caps;font-weight: bold;text-decoration:none;}
.formspecial{display: none;}
.steps {float:left;margin-right:7px;width:291px;padding:35px 8px 8px 8px;height:82px;}
.step1 {background:#FFF url('/images/steps/step1.gif') no-repeat top left;}
.step2 {background:#FFF url('/images/steps/step2.gif') no-repeat top left;}
.step3 {background:#FFF url('/images/steps/step3.gif') no-repeat top left;}
.breakhere {page-break-before: always;}
/****************LOGIN BOX**********/
#loginbox {display:block;width:235px;background-color:#FFC;border:solid 1px #000;}
#loginbox_title{background-color:black;width:100%;color:white;font-weight:bold;text-align:center;margin:0;padding:2px 0 2px 0;}
#login_area {padding:3px;text-align:left;}
#login_area p {margin:0 0 7px 0;}
#loginbutton {float:left;width:100px;}
#loginpasswordlink {width:125px;float:left;text-align:right;}

/********* PAGINATIOn *****************************/
span.PageLinks{text-decoration:none;font-weight:bold;font-family: arial, verdana, ms sans serif;font-size: 11px;color:black;padding:0.4em 0.4em;}
a.PageLinks{text-decoration:none;font-family: arial, verdana, ms sans serif;font-size: 11px;color:black;background-color:#ffffcc;padding:0.4em 0.7em;border:solid 1px #333333;}
a.PageLinks:link {text-decoration:none;color:black;background-color:#ffffcc;}
a.PageLinks:visited {text-decoration:none;color:black;background-color:#ffffcc;}
a.PageLinks:hover {text-decoration:none;color:black;background-color:#66ffcc;}
a.PageLinks:active {text-decoration:none;color:black;background-color:#ffffcc;}

/*************LISTINGS*********************************/
#mySlideshow1{float:left;width:500px;margin-bottom:5px;background-color:black;padding:1px;position:relative;}
#loading1{background-color:black;color:white;font-weight:bold;text-align:center;position:absolute;top:80px;left:155px;z-index:1;font-size:14px;}
#listing_details{float:left;width:440px;margin-left:10px;}
#listing_slideshow {width:550px;text-align:center;} /*to delete*/
#listing_right {float:right;width:430px;}/*to delete*/
#listing_propertyinfo {display:block;width:100%;background-color:#FFC;border:solid 1px #000;margin:0;padding:0;}
#listing_propertyinfo_heading {background-color:#006;color:#FFF;font-weight:700;text-align:center;padding:2px;}
#listing_propertyinfo_inner {padding:5px;}
/********SERVICES PAGES************************/
.wide_service_box {background:#fff url('/images/services/service_boxback.gif') no-repeat left top;width:300px;height:142px;float:left;padding:0;margin:0 5px 10px 5px;}
.home_service_box {background:#fff url('/images/homepage/home_boxback.gif') no-repeat left top;width:210px;height:150px;float:left;padding:0;margin:0 2px 10px 2px;}
.home_service_title {margin:7px 0;text-align:center;font-variant:small-caps;font-size:15px;font-weight:bold;}
.home_service_desc {margin:15px 6px 6px 6px;}
.home_service_findoutmore {text-align:center;margin:0 6px;}

#tour_features{width:790px;float:left; margin-right:15px;} 
.tour_features_list {float:left;width:370px;padding:0 0 7px 20px;;background:#FFF url(/images/services/bullet.gif) no-repeat top left;}
#sample_tour {float:left;width:160px;height:169px;background:#FFF url(/images/services/sampletour.jpg) no-repeat top left;padding:35px 17px 0 12px;}
#sample_site {float:left;width:160px;height:169px;background:#FFF url(/images/services/samplesite.jpg) no-repeat top left;padding:35px 17px 0 12px;}
#sample_tour p, #sample_site p {text-align:center;margin-bottom:6px;}
.other_options {float:left;width:300px;height:120px;margin-right:15px;margin-bottom:15px;border:solid 1px #CCC;padding:1px;}
.other_options_header {font-weight:bold;font-size:13px;background-color:#EEE;color:black;padding:3px;margin-bottom:0;}
.other_options_desc {text-align:left;padding:8px 3px 3px 3px;margin:0;}
.other_options_desc p {margin-bottom:5px;}
/****************YouTube Page**********************/
#youtube_viewer {float:left;width:460px;height:290px;margin-right:10px;text-align:center;}
#youtube_right {float:left;width:530px;}
.youtube_logo {float:right;margin-left:1px;margin-right:5px;}
/****************PACKAGES**********************/
.package {float:left;width:317px;margin-bottom:15px;border:solid 1px black;padding:1px;}
.plan {height:200px;}
.marginright15{margin-right:15px;}
.basic {background-color:#CCE0F5;}
.gold {background-color:#FFC;}
.platinum {background-color:#EEE;}
.premier {background-color:#dff;}
.selfservice {background-color:#FFF;}
.package_header {font-weight:bold;font-size:13px;background-color:#006;color:white;padding:3px;}
.package_price {float:right;}
.package_desc {text-align:center;padding-top:8px;padding-left:2px;padding-right:2px;}
.package_desc_bottom{border-top:dashed 1px black;font-weight:bold;padding:5px;}
/****************ORDER**********************/
#order_container h2 {margin:15px 0;clear:both;background-color:#000;color:white;font-weight:bold;}
#order_container table{width:100%;border-collapse:collapse;margin:0;}
#order_container table{border: 1px solid #CCC;background-color:#EEE;} 
#order_container th{text-align:left;border: 1px solid #CCC;background-color:#000;color:white;padding:2px;font-size: 13px;font-variant:small-caps;font-weight: bold;} 
#order_container td{border: 1px solid #CCC;background-color:#EEE;} 
#order_container td {vertical-align:baseline;padding:3px;}
#order_container .other_options {margin-bottom:0px;clear:both;}
#order_container .order_selection_box{width:350px;padding:3px;clear:both;margin-bottom:15px;border:solid 1px #666;border-top:0;background-color:#DFFFCF;float:left;}
#order_container .order_selection_box_extra{float:left;padding:4px 3px 1px 6px;color:#333;font-size:11px}
#order_steps {margin-bottom:15px;color:#333;}
#order_steps .active {font-weight:bold;text-decoration:none;color:#000;}

.common_table table{width:100%;border-collapse:collapse;margin:0 0 10px 0;border: 1px solid #CCC;background-color:#EEE;}
.common_table th{text-align:left;background-color:#000;color:white;padding:2px;font-size: 13px;font-variant:small-caps;font-weight: bold;} 
.common_table td{border: 1px solid #CCC;background-color:#EEE;} 
.common_table td {vertical-align:baseline;padding:3px;}

/********************POP UP MESSAGES**********************************/
.cleanredwarning .cleanred{ background-color: #acb4c4; }
.cleanredfade{ position: absolute; background-color: #aaaaaa; }
div.cleanred{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; position: absolute; background-color: #ffffff; width: 300px; font-size: 11px; text-align: left; border: solid 1px #213e80; }
div.cleanred .cleanredcontainer{ background-color: #ffffff; border-top: solid 14px #FF0000; padding: 5px; font-weight: normal; }
div.cleanred .cleanredclose{ float: right; width: 18px; cursor: default; margin: -19px -12px 0 0; color: #ffffff; font-weight: bold; }
div.cleanred .cleanredmessage{ padding: 5px 5px 15px 5px; font-size: 11px; color: #333333; text-align:center;}
div.cleanred .cleanredbuttons{ text-align: center; padding: 5px 0 5px 0; border: solid 1px #eeeeee; background-color: #f4f4f4; }
div.cleanred button{ padding: 3px 10px; margin: 0 10px; background-color: #333333; border: solid 1px #000; color: #ffffff; font-weight: bold; font-size: 12px; }
div.cleanred button:hover{ border: solid 1px #666666; }
div.cleanred input{width:90%;}

/********Youtube info box************/
#home_info {background:#fff url('/images/homepage/info/youtube_posting.gif') no-repeat left top;float:left;width:234px;height:60px;margin-right:10px;padding:72px 8px 8px 8px;}
#home_info_desc {margin-bottom:0px;}
#home_info_findoutmore {text-align:right;margin:0 17px 0 0;}

/**************FREE WEBSITES***********/
h1.mainheaders{text-align:center;} 
.showresults{text-align:center;}
.testimonial{margin-left:auto;margin-right:auto;width:95%;margin-bottom:20px;border:solid 1px #CCCCCC;background-color:#FFC;padding:5px;}
.testimonial img{float:left;margin-right:10px;margin-bottom:10px;border:solid 1px #CCCCCC;}

