/*-----------------------------------------------------------------------------
Parscale Media Style Sheet

version:   1.1
author:    Brad Parscale
email:     webmaster@parscale.com
website:   http://www.parscale.com/
-----------------------------------------------------------------------------*/

/* Remove padding and margin */
* {margin: 0; padding: 0;}

/* Put it back on certain elements */
p, pre, blockquote, form, fieldset, table, ol, ul {margin: 10px 0;}
h1, h2, h3, h4, h5, h6 {color: #a79269; font-family: Georgia;}

/* Class for clearing floats */
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}

/* Remove border around linked images */
img {border: 0; border-style:none;}

/* =Typography */
html, body {font:12px "MS Trebuchet",Helvetica,Arial,sans-serif;}
a{color:#000;text-decoration:none;}
a:hover{color:#5d4a24;text-decoration:underline;}
a:active{outline:none;}
a:focus{outline:1px dotted invert;}
ol{list-style:decimal;}
ul{list-style:square;}
p{color:#707070;line-height:20px;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4{font-size:13px;}
h5{font-size:12px;}
h6{font-size:10px;}
strong{font-weight: bold;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}

/* Wrapper */
#wrapper {width: 950px; margin: 0 auto;}

/* Header */
#header {margin-top: 10px;}

/* Navigation */
#navigation ul {text-align: center;}
#navigation li {display: inline;}
#navigation li.line {padding-left: 25px;}
#navigation li a {font-family: Georgia; font-weight: bold; padding-left: 25px; text-transform: uppercase;}
#navigation li a:hover {background: url(/images/site/Bullet_Nav.png) 7px 1px no-repeat; text-decoration: none;}

/* Home Banner */
#home_banner {background: #8e8271; width: 940px; height: 475px; border: 5px solid #e5e5e5;}

/* Home Button Bar */
#home_button_bar p {line-height: 16px;}
.home_button_space_left {width: 230px; margin-top: 10px; float: left; margin-right: 10px; text-align: center;}
.home_button_space_right {width: 230px; margin-top: 10px; float: right; text-align: center;}
#home_button_bar h2{color: #FFF; padding-top: 7px;}
#home_button_bar p {padding-left: 20px; padding-right: 20px;}
.home_button_1 {background: url(/images/site/Box_pic1.jpg); border: 5px solid #e5e5e5; width: 220px; height: 205px;}
.home_button_top_1 {background: url(/images/site/Box_Topper1_blu.jpg); height: 35px;}
.home_button_2 {background: url(/images/site/Box_pic2.jpg); border: 5px solid #e5e5e5; width: 220px; height: 205px;}
.home_button_top_2 {background: url(/images/site/Box_Topper2_tan.jpg); height: 35px;}
.home_button_3 {background: url(/images/site/Box_pic3.jpg); border: 5px solid #e5e5e5; width: 220px; height: 205px;}
.home_button_top_3 {background: url(/images/site/Box_Topper3_Char.jpg); height: 35px;}
.home_button_4 {background: url(/images/site/Box_pic4.jpg); border: 5px solid #e5e5e5; width: 220px; height: 205px;}
.home_button_top_4 {background: url(/images/site/Box_Topper4_Gold.jpg); height: 35px;}

/* Ad Bar */
#home_ads_bar {}
#home_ads_bar p {line-height: 16px; margin-top: 0; margin-bottom: 5px;}
#home_ads_bar h2 {color: #a79269;}
#home_ads_bar a {color: #a39269; font-size: 14px;}
#home_ads_left {width: 455px; height: 140px; float: left; background: #d2d0d0; border: 5px solid #e5e5e5;}
#home_ads_left_pic {width: 200px; float: left;}
#home_ads_left_text {width: 255px; float: right; padding-top: 15px;}
#home_ads_left_text img {float: left; margin-right: 10px;}
#home_ads_left_text p.link {padding-top: 4px;}
#home_ads_right {width: 455px; height: 140px; float: right; background: #d2d0d0; border: 5px solid #e5e5e5;}
#home_ads_right_pic {width: 200px; float: left;}
#home_ads_right_text {width: 255px; float: right; padding-top: 15px;}
#home_ads_right_text img {float: left; margin-right: 10px;}
#home_ads_right_text p.link {padding-top: 4px;}

/* Home Links Bar */
#home_links_bar {border-top: 1px solid #c1c1c1; border-bottom: 1px solid #c1c1c1; padding-top: 10px; padding-bottom: 10px;}
#home_links_bar a{color: #606061;}
#home_links_bar h2{color: #a79269;}
#home_links_bar ul {margin-left: 10px; color: #707070;}
#home_links_bar li {list-style-type: none; margin-top: 5px;}
.home_links_left {width: 305px; float: left; border-right: 1px solid #c1c1c1; margin-right: 15px;}
.home_links_ul_left {width: 150px; float: left;}
.home_links_ul_right {width: 150px; float: right;}

/* Main Body */
#main_body {margin-top: 40px;}

/* Main Body Right */
#main_right {width: 760px; float: right;}
#main_right_images img {float: right; border: 5px solid #e5e5e5; margin-left: 40px;}


/* Main Body Left Navigation */
#main_left {width: 150px; float: left; padding-left: 20px; margin-right: 20px;}
#main_left ul {list-style-type: none; margin-left: 20px;}
#main_left li {margin-top: 5px;}
#main_left h3 {padding-left: 10px;}
#main_left ul {margin-top: 0;}

/* News */
.news_item {width: 720px;}
.news_item_pic {width: 100px; float: left;}
.news_item_pic img {border: 5px solid #e5e5e5;}
.news_item_text {width: 620px; float: right;}
.news_item_text a {color: #a39269; font-size: 14px;}
.news_item_text img {float: left; margin-right: 10px;}
.news_item_text p.link {padding-top: 2px;}

/* Products */
.product_list_item_left {float: left; margin-right: 20px; text-align: center; height: 325px; width: 200px;}
.product_list_item_left p {margin-top: 0;}
.product_list_item_left img {border: 2px solid #e5e5e5; width: 200px;}

#product_item {width: 760px;}
#product_item_pic {float: left; padding-right: 20px;}
#product_item_pic img {border: 2px solid #e5e5e5;}
#product_item_text {float: left; width: 350px;}
#product_item_text img {border: 2px solid #e5e5e5;}
#related_pictures img {border: 2px solid #e5e5e5;}



/* Footer */
#footer_icon {width: 70px; float: left; margin-top: 10px;}
#footer_text {width: 880px; float: right;}
#footer_text ul{color: #707070; margin-bottom: 0;}
#footer_text p{margin-top: 0;}
#footer_text a{color: #606061;}
#footer_text li{display: inline; padding-right: 10px;}

/* Forms */
form {margin: 0;}

/* Removes fieldset borders. even on Opera 7 */
fieldset {border: 1px solid transparent;}

/* Tables */
table {border-spacing: 0; border-collapse: collapse;}
td {padding-bottom: 10px;}
td span {color: RED; font-size: 16px;}
td.left {text-align: right; font-weight: normal; width: 200px;padding-right: 10px;}
td.right input {width: 200px; text-align: left;}
td.left_left input {margin-right: 10px;}
td.left_left input.submit {width: 100px; text-align: center;}
label.left {text-align: left;}

/* @group Horizontal Zebra Table */
#hor-zebra{font-family:"Trebuchet MS"; font-size: 14px;width:900px;text-align:center;border-collapse:collapse;margin:0;text-align: left;}
#hor-zebra b{font-size: 14px; font-weight: bold;color:#02624e;}
#hor-zebra th{font-size:14px;font-weight:normal;color:#a79269;padding: 2px 8px;background-color: #;}
#hor-zebra td{color:#454444;padding: 5px 8px 5px 8px; line-height: 20px;}
#hor-zebra .odd{background:#e7e7e7;}