﻿/* CSS Document !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!STOP CHANGING MY CSS LAYOUT!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/

body {margin: 0; padding: 0; color: #333; font-size: 12px; font-family: Helvetica, Arial; /*background-image: url(images/background.gif);*/ background-repeat: repeat-y; background-position: center;}
a img {border: 0;}
h1, h2, h3, h4 {margin: 0; padding: 0; color: #104D9E;}
h5 {font-size: 18px; font-weight: normal; margin: 0 0 20px 0; color: #333;}
hr {border: 0; margin: 20px 0 20px 0; border-top: 1px dashed #ccc; height: 1px; clear: both;}
table, td, tr {font-size: 12px; vertical-align: top;}
p {line-height: 20px;}
button {background-image: url(images/button.gif); line-height: 30px; width: 150px; border: none; height: 30px; display: block; color: #fff; cursor: pointer; background-color: Transparent;}


#frame {width: 960px; margin: 0 auto 0 auto;}

/* HEADER AREA */

#header {height: 80px; padding: 20px; background-color: #104D9E;}
#header span {float: right; margin: 0px 30px 0 0; color: #fff; font-size: 17px; text-align: right; line-height: 27px;}
#header a {color: #fff; text-decoration: none;}
.circles {float: right; margin: -10px 0 0 0;}


/* NAV AREA */

#nav {height: 40px; background-image: url(images/menubarbg.png); background-repeat: repeat-x; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
#nav ul {margin: 0; padding: 0;}
#nav li {float: left; list-style: none; line-height: 40px;}
#nav li a {line-height: 40px; width: 137px; text-align: center; display: block; text-decoration: none; font-weight: bold; color: #333;}
#nav li a:hover {color: #fff; background-color: #136ac8;}

/* SPLASH AREA */

#splash {height: 340px; background-image: url(images/splash.gif); background-repeat: repeat-x; color: #fff;}
#splash h1 {font-size: 20px; font-weight: normal; color: #fff;}
#splash p {font-size: 13px; margin: 30px 0 30px 0;}
#splash button {background-image: url(images/button.png); line-height: 30px; width: 150px; border: none; height: 30px; display: block; color: #333; cursor: pointer; background-color: Transparent;}
#splash select {width: 150px; /*background-color: #eaf3f7;*/ border: 1px solid #ccc; padding: 2px;}
#splash select {font-size:12px;}
#splash a {color: #fff;}
#splash table {margin: 10px 0px 0px 0px;}
#splash table td {padding: 5px; font-size: 11px;}
#splash h2 {display:none;font-size:11px; margin:0px;}
#splash hr {display:none;}
#splash ul {margin: 0 0 0px 0; padding: 0;}
#splash li {line-height: 23px; margin: 0; padding: 0; list-style: /*url(images/baloon.gif)*/none; font-weight: bold;}

.intro {float: left; width: 280px; margin: 30px 0 0 30px; /*background-color: Red;*/}
.splashpic {float: left;}

/* CONTENT AREA */

#content {width: 920px; padding: 20px; background-image: url(images/submenu_floor.gif); background-repeat: repeat-x;float:left;}
#content h1 {font-size: 24px; font-weight: normal; margin: 0 0 20px 0;}
#content h2 {font-size: 18px; font-weight: normal; margin: 0 0 20px 0;}
#content h3 {font-size: 15px; font-weight: normal; margin: 20px 0 20px 0;}
#content a {color: #104D9E; text-decoration: none;}
#content a:hover {text-decoration: underline; color: #104D9E;}
#content li a {color: #333;}

.col, .subnav {width: 286px; margin: 0 0 40px 0; float: left; /*background-color: Yellow;*/}
.col ul{margin: 0 0 20px 20px; padding: 0;}
.col li {line-height: 30px; margin: 0; padding: 0; list-style-image: url(images/baloon.gif);}

.subnav ul {margin: 0 0 20px 0; padding: 0;}
.subnav li {line-height: 30px; margin: 0; padding: 0; list-style: /*url(images/baloon.gif)*/none; border-bottom: 1px solid #e0e0e0; font-weight: bold;}
.subnav select {width: 190px; /*background-color: #eaf3f7;*/ border: 1px solid #ccc; padding: 2px;}
.subnav button {background-image: url(images/button-sml.gif); line-height: 22px; width: 65px; border: none; height: 22px; display: block; color: #fff; cursor: pointer;}

.article {width: 594px; margin: 0 0 0 40px;/* float: left;*/ /*background-color: Green;*/ float: right;}
.article ul li, .article ol li {line-height: 30px; margin: 0; padding: 0; list-style-image: url(images/baloon.gif);}

.social td {padding: 0 20px 14px 0;}
.borderline {border: 1px solid #CECECE; padding: 5px;}
.bord {border: 5px solid #CECECE; width: 276px;}
.price {font-size: 18px; font-weight: bold;}
.marg {margin: 0 30px 0 30px;}

#features {clear: both; width: 920px; /*background-color: pink;*/ height: 300px; margin: 20px;}


/* FOOTER AREA */

#footer {clear: both; color: #fff; /*height: 150px;*/ background-color: #104D9E; padding: 20px;}
#footer h1 {font-size: 20px; font-weight: normal; color: #fff;}
#footer span {float: right;}
#footer a {color: #c4e7f5; text-decoration: none;}
#footer a:hover {text-decoration: underline;}

.wide {width: 600px;}
.copyright {margin: 30px 0 0 0;}
.copyright p {margin: 0; padding: 0;}

/* aarons */

#results img {width: 250px; height: 187px; float: left; margin-bottom: 10px; }
#results h3 a {font-size: 14px; margin-bottom: 0px; font-weight: bold; /*text-transform: capitalize;*/}
#results p {margin-top: 0px; height: 45px; padding: 5px;}
#results .complex {font-size: 10px;}

#results #booton {padding: 0; margin: 0 0 0 10px; background-image: url(images/button.gif); text-align: center; line-height: 30px; width: 150px; border: none; height: 30px; display: block; color: #fff; cursor: pointer; background-color: Transparent; /*margin-top: 10px;*/ text-decoration: none;}

.results {width: 250px; height: 410px; float: left; /*background-color: #f8f8f8;*/ margin: 10px 10px 30px 10px; padding: 10px;}

.restab {width: 100%;}
.restab td {width: 50%; font-size: 12px; /*font-weight: bold; color: #104D9E;*/ padding: 5px;}

.tableft {text-align: left;}
.tabright {text-align: right;}

#pagenav a {background-image: url(images/no.gif); width: 31px; line-height: 30px; display: block; float: left; margin: 10px 10px 0 0; text-align: center; color: #fff;e /* display: block; border: 1px solid #104D9E; padding: 5px; width: 15px; text-align: center;*/}
#pagenav a:hover {/*font-weight: bold; background-color: #104D9E; color: #fff; text-decoration: none;*/}

.mainmini {width: 100px; height: 75px; margin: 0 0 10px 10px;}

.feat {width: 180px; float: left; /* background-color:pink;*/text-align: center;}
.feat ul {margin: 20px 0px 0px 8px; padding: 0;}
.feat li {list-style: none; line-height: 22px; font-size: 11px; margin: 0px 0px 3px 0px; text-align: left;}

#pdetails td {vertical-align: top;}
#pdetails p {margin-right: 20px;}
#price {font-size: 22px; font-weight: bold; margin: 10px 0px 10px 0px;}

.fright {float: right; margin: 10px;}

#frmquick {}
.formfield {width: 200px;}

.blue {color: #104D9E;}

#forms input, #forms select, #forms textarea {width: 400px;}

.details input {width: 500px;}

#wx_module_8358 {float: right;}

#flashcontent {width: 622px; display: block; height: 340px; float: left;}
#flashcontent p {margin-left: 20px;}
.icon img {margin: 0px 10px 0px 10px;}

.fwnormal {height: 60px; display: block;}

.address {font-size: 14px;}