body {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#CCCCCC;text-align:left;margin:0;padding:0;background-color:#2D393B;background-image: url(../uploaded/styles/bkg.gif);background-repeat:repeat-x;}
#container {margin:0 auto;padding:0;width:900px;}
#header {height:97px;}
#navigation {height:50px;}
#navigation a {font-size:17px;color:#FFF;font-weight:100;text-decoration:none;text-align:center;line-height:50px;padding:5px 0 0 0;width:150px;height:45px;display:block;float:left;background-image: url(../uploaded/styles/tab-on.gif);}
#navigation a:hover {color:#FFF;font-weight:100;text-align:center;width:150px;background-image: url(../uploaded/styles/tab-off.gif);}
#mainContent {margin:0 315px 0 0;padding:0;min-height:400px;}
#sidebar1 {width:0;float:left;}
#sidebar2 {font-size:12px;padding:20px 10px;width:280px;float:right;background-color:#2D393B;}
p {margin:0;padding:0 0 12px 0;}
#footer {font-size:11px;line-height:66px;clear:both;margin:0;padding:0px 20px;height:66px;background-color:#42494F;}
#navigation .currentpage {color:#60ADFB;}
h1 {font-size:26px;color:#7078E6;font-weight:100;text-transform:capitalize;margin:0;padding:30px 0 15px 0;}
h2 {font-size:18px;color:#7078E6;font-weight:100;margin:0;padding:20px 0 0 0;}
h3 {font-size:13px;color:#FFF;font-weight:100;text-transform:capitalize;margin:0;padding:10px 0 0 0;}
h5 {font-size:16px;color:#575757;font-weight:normal;}
#footer_right {text-align:right;line-height:66px;width:300px;height:66px;float:right;}
#footer_left {line-height:66px;height:66px;float:left;}
#header_left {height:97px;float:left;}
#header_right {text-align:right;height:97px;float:right;}
#header_right a {color:#FFF;text-decoration:none;}
#mainContent img {margin:0 0 0 15px;padding:1px;border-top:1px solid #CFCFCF;border-right:1px solid #CFCFCF;border-bottom:1px solid #CFCFCF;border-left:1px solid #CFCFCF;}
a:hover {color:#7078E6;text-decoration:underline;}
.columnc {color:#000;padding:2px 20px;background-color:#C3C9D1;}
td, th {color:#CCC;}
.columnb {color:#000;margin:0;padding:2px 20px;background-color:#CED3D9;}
a {color:#A2A4FE;text-decoration:none;}
.columna {color:#000;margin:0;padding:2px 20px;background-color:#E6E8EB;}
#sidebar2 h2 {padding:0 0 12px 0;}
#properties {margin:0 0 20px 0;padding:8px;border-top:1px solid #232A2B;border-right:1px solid #232A2B;border-bottom:1px solid #232A2B;border-left:1px solid #232A2B;background-color:#3C4546;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
.columnd {color:#000;padding:2px 20px;background-color:#B2B9C2;}
.highlight {color:#A2A4FE;}
#banner_top {height:343px;}
.tableheader {padding:12px 0px;background-color:#42494F;}
.smalltext {font-size:11px;margin:0;padding:20px 0px 50px 0px;}
.tablefooter {font-weight:800;margin:0;padding:8px 20px;background-color:#42494F;}
li {margin:0;padding:0 0 10px 0;}
#newspanel a {text-decoration:none;}
#newspanel a:hover {text-decoration:underline;}
#thumbnails {padding:8px;width:264px;background-color:#3C4546;}
#footercontainer {margin:0 auto;padding:0;width:900px;}
#contact {margin:0 0 20px 0;padding:8px;border-top:1px solid #232A2B;border-right:1px solid #232A2B;border-bottom:1px solid #232A2B;border-left:1px solid #232A2B;background-color:#3C4546;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px;}
#properties a {font-size:14px;}
#mainContent img:hover {border-top:1px solid #7078E6;border-right:1px solid #7078E6;border-bottom:1px solid #7078E6;border-left:1px solid #7078E6;}


/* ----------------------------------- */
/* Style elements not covered in CMS   */
/* ----------------------------------- */

.clearfloat {
        clear:both;
}


a {outline:none;}

#properties {
webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    4px 4px 5px rgba(0, 0, 0, 0.75);
box-shadow:         4px 4px 5px rgba(0, 0, 0, 0.75);
}

#contact {
webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.75);
-moz-box-shadow:    4px 4px 5px rgba(0, 0, 0, 0.75);
box-shadow:         4px 4px 5px rgba(0, 0, 0, 0.75);
}
