body, html, td {font-size: 12px;font-family: arial;line-height: 17px;color: #000;}
img {border: 0;}
/* Fancy Forms */
.fancy-form label{display:block;padding:0.5em;padding-left:32px;background-position:8px center;background-repeat:no-repeat;clear:both;cursor:pointer;margin-bottom:2px;margin-right:3px;}
.checked{background-image:url(../images/universal/check_on.png);;}
.unchecked{background-image:url(../images/universal/check_off.png);}
.selected{background-image:url(../images/universal/radio_on.png);}
.unselected{background-image:url(../images/universal/radio_off.png);}
.leftcol{float:left;clear:left;width:50%;}
.rightcol{float:left;clear:right;width:50%;}
/* SITE STYLES */
.widget_error {background-color:#999;font-weight: bold;padding: 3px;}
/* Default error message container */
.validation-advice {width: 200px;border-right: 1px solid #EEE;border-bottom: 1px solid #EEE;background-color: #ff3333;text-align:left;margin-top: 4px;padding: 2px;color: #fff;font-weight: bold;size: 10px;text-align: center;}
.validation-failed {background-color: #ff9999;}
.required_text {color: #ff3333;}
/* Site Styles */
a {color: #4ABFF1;}
img {border-width: 0px;}
h1 {line-height: 25px;}
.bold {font-weight: bold;}
.black, a.black {color: #000;}
.white {color: #FFF;}
.red {color:#bc5555;}
.small {font-size: 12px;}
.smaller, .smaller a {font-size: 11px;}
.smallest, a.smallest {font-size: 10px;}
.black, a.black {color: black;text-decoration: none;}
.white {color: white;}
.ltGray {color: #B9B9B9;}
td.ltGray {background-color: #FCFCFC;color: #000;}
td.topDotted {border-top: 1px dotted #cccccc;}
.ltBlue {color: #87CDEB;}
#colButton {width: 100%;padding: 7px 0;background-color: #5D5D5D;text-align: center;margin: 5px 5px 0 0;}
#colButton:hover {background-color: #3D86A5;}
#colButton a {color: white;text-decoration: none;font-weight: bold;text-transform: lowercase;}
.box {width: 165px;height: 165px;border-top: 1px solid #C4C1C1;border-left: 1px solid #C4C1C1;margin: 5px 5px 0 0;float: left;}
.minibox {width: 45px;height: 45px;background-color: black;margin: 5px 5px 0 0;float: left;}
.viewAll {width: 290px;text-align: right;margin-top: 5px;}
.viewAll a {color: black;text-decoration: none;}
.listing {width: 298px;border-bottom: 1px dotted #C4C1C1;}
.listing:hover {background-color: #FCFCFC;}
.listingPrice {width: 53px;height: 32px;}
float: left;margin-right: 10px;text-align: right;line-height: 30px;font-size: 20px;font-family: georgia, times new roman, serif;font-style: italic;color: black;margin: 10px 0;}
.listingDescription {width: 235px;float: left;color: #000000;font-size: 11px;margin: 10px 0 10px 10px;}
label {display: block;line-height: 25px;font-weight: bold;}
.submit {font-size: 1.5em;}
.note {font-family: georgia;font-size: 1.1em;font-style: italic;}
.footer_nav_section {width:170px;float:left;}
.footer_nav_section ul {margin: 0;padding: 0;}
.footer_nav_section li {margin: 0;padding: 0;list-style-type: none;}
.footer_nav_section a {color: #000;text-decoration: none;}
.footer_nav_section a:hover {text-decoration: underline;color: #666;}
.footer_nav_container {width:1040px;margin-top: 10px;position: relative;margin: 0 auto;}
#error_msg {width: 700px; margin: 0 auto;background-color:#ffcccc;color:#000;border:1px solid #000;padding:8px;position:absolute;}
#success_msg {width: 700px; margin: 0 auto;background-color:blue;color:#000;border:1px solid #000;padding:8px;position:absolute;top:0;left: 100px;display:none;}
div.dump {z-index:10;position:relative;bottom:0;left:0;width:auto;height:auto;background-color:#FFF;color:#666;padding:10px;border:1px solid #666;margin:2px;}
div.dump pre{font-size:10px;line-height:13px;}
div.dump h2 {font-size:18px;margin:0;padding:7px;background-color:#CCC;font-family:Constantia,Tahoma;}
div.error {width:auto;z-index:10;position:absolute;top:0;left:0;margin:0 auto;margin-top:200px;background-color:#CCC;border:1px solid #000;}
/* Blog */
#blog_left {float:left;width:510px;min-height:300px;margin-right:10px;border-right:1px dashed #CCC;padding-left:69px;}
#blog_left a {font-size:22px;color:#85867D;text-decoration:underline;}
#blog_left a:hover {font-size:22px;color:#85867D;text-decoration:none;}
#blog_right{float:left;width:200px;}
#blog_list a {font-size:22px;color:#85867D;text-decoration:underline;}
#blog_list a:hover {font-size:22px;color:#85867D;text-decoration:none;}
#blog_list .blog_date {color:#bc5555;font-size:10px;}
#blog_list .blog_content {width:500px;overflow:auto;text-align:left;padding:0 5px 10px 0;border-bottom:1px dashed #DDD;margin-bottom:10px;font-size:12px;}
#blog_list .blog_content:last-child {border: 0;}
#blog_right .widget {margin-bottom:20px;font-size:12px;}
#blog_right .widget h2 {margin:0 0 4px 0;padding:0;font-size:20px;}
#blog_right .widget .blog_post_count {color:#bc5555;font-size:10px;}
#blog_right .widget .blog_image {border:1px solid #CCC;float:left;margin-right:3px;margin-bottom:3px;}
#blog_right .widget .blog_image:hover {border:1px solid #AAA;}
#blog_right .widget a {color:#85867D;text-decoration:underline;}
#blog_right .widget a:hover {text-decoration:none;}
