/* CSS Document */

body {
	font-size:82%;
	font-family: Helvetica, Arial, sans-serif;
	color:#414141;
	background: url("../images/bg.gif") repeat-x;
	background-color:#1e0700;
	margin: 10px 0px;
}

div#wrapper {width:760px; margin:0 auto;}
div#header {height:75px; background:url("../images/bg-header.gif") no-repeat; margin-bottom:10px;}
div#header h1{background: url("../images/icon-logo.gif") no-repeat; font-size: 3em; letter-spacing: -1px; color:#FFF; padding:14px 0 0 10px; margin:0;}
div#footer {padding:10px; text-align:center; color:#FFF;}
table#exchanges {}
table#exchanges th{background-color:#F4F4F4; color:#000; text-align:left;}
table#exchanges td{border-bottom:1px solid #e7e7e7;}
table#exchanges tr:hover{background-color:#F4F4F4;}

div.content {padding:10px; background-color:#FFF; border-bottom:2px solid #cb3000; margin-bottom:10px;}
div.content h2{padding:3px 5px; background-color:#F6F6F6; color:#cb3000; margin:0 0 5px 0; border-bottom:2px solid #cb3000; letter-spacing: -1px;}

input.phone {font-size:1.8em; font-weight:bold;}
div.clear{clear:both;}

UL.cols3	{ list-style-type: none; margin:10px 0; padding:0; }
UL.cols3 LI { list-style-type: none; margin:0; padding-right: 1%; width:32%; line-height:160%; float:left; }

form {margin:0; padding:0;}
a {color:#cb3000; font-weight:bold;}
a:hover {color:#000;}

/* Added after initial web integration */
div#header h1 a { color: #fff; text-decoration: none; }
ul.most_recent_search { width: 100%; overflow: hidden; }
ul.most_recent_search li { float: left; width: 19%; padding-right: 1%; padding-bottom: 2px; }
UL.cols2 { width: 100%; overflow: hidden; list-style-type: none; margin:10px 0; padding:0; }
UL.cols2 LI { list-style-type: none; margin:0; padding-right: 1%; width:49%; line-height:160%; float:left; }
UL.cols3 { width: 100%; overflow: hidden; list-style-type: none; margin:10px 0; padding:0; }
UL.cols3 LI { list-style-type: none; margin:0; padding-right: 1%; width:32%; line-height:160%; float:left; }
UL.cols5 { width: 100%; overflow: hidden; list-style-type: none; margin:10px 0; padding:0; }
UL.cols5 LI { list-style-type: none; margin:0; padding-left: 2%; width:18%; line-height:160%; float:left; }
UL.cols6 { width: 100%; overflow: hidden; list-style-type: none; margin:10px 0; padding:0; }
UL.cols6 LI { list-style-type: none; margin:0; padding-left: 2%; width:14%; line-height:160%; float:left; }
table.contact_table td { padding: 0 10px 10px 0; }
table.contact_table td.text { width: 30%; font-weight: bold; vertical-align: top; padding-top: 4px; }
table.contact_table td.text span { font-weight: normal; }
table.contact_table td.field_large { width: 70%; }
table.contact_table td.field_large input, table.contact_table td.field_large textarea { width: 350px; font-size: 13px; font-family: Helvetica, Arial, sans-serif; color: #414141; }
table.contact_table td.field_large select { width: 356px; }
.error { color: #D54038; font-weight: bold; }
.success { color: #2C8140; font-weight: bold; }

div.secondary { background-color: #fff; padding: 10px; }

.google_728 { text-align: center; margin: 0px auto; }
.google_big_box { float: right; padding: 10px 0px 10px 10px; }
.google_468 { text-align: center; margin: 0px auto; padding-bottom: 15px; }

.left_col { float: left; width: 75%; }
.right_col { float: right; width: 23%; text-align: center; padding-bottom: 10px; }

.container_clearer { width: 100%; overflow: hidden; }

.centered { text-align: center; }

/* Comments */
div.comment_block { padding: 10px 0px 10px 60px; border-bottom: 1px dotted #ccc; background:url("../images/comments_icon.gif") no-repeat 0px 10px; }
div.comment_block h3 { font-size: 100%; }
div.comment_block h3 span { font-weight: normal; font-style: italic; font-size: 90%; }
div.comment_block h3, div.comment_block p { padding-bottom: 6px; margin: 0px; }
div.comment_block p.comment_bottom { color: #666; font-size: 85%; padding-top: 5px; }
div.comment_block p.comment_bottom a { color: #666; }

div.block_first {  }

a.page_num_active { color: #414141; text-decoration: none; }

/* Comments Details */
form fieldset { border: 0px; padding: 10px 0px; }