/*
Theme Name: Curved
Theme URI: http://re-loc.net
Version: 0.1
Author: Goodhand
Author URI: http://re-loc.net

*/

body {    background-color: #AAAAAA; margin:0; padding:0; background-image:url(images/bgs/c_grooves.png); background-repeat: no-repeat; background-position: center 0px;}

body, input, select, textarea, p, span.small, div#middle_col_offers div.middle_bg div.middle_col_item p, div#middle_col div.middle_col_pdf span.small {      font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; line-height:12px; margin:0; padding:0; font-weight: normal;}

div.lrg_tltr, a.lrg_tltr{     -webkit-border-top-left-radius: 7px; -webkit-border-top-right-radius: 7px; -webkit-border-bottom-left-radius: 7px; -webkit-border-bottom-right-radius: 7px;  -moz-border-radius: 7px 7px 7px 7px; }

h1, div#middle_col p, div.right_col_pdf span.title, div.right_col_black span.title, div.left_col_title span.title, div.right_col_title span.title, div.left_col_pdf span.title, div#middle_col div.middle_col_pdf span.title, div#header div#header_nav ul li, div.left_col_item ul.post-meta, div.left_col_item ul li span.post-meta-key, div#middle_col_offers div.middle_bg div.middle_col_item ul.post-meta, div#middle_col_offers div.middle_bg div.middle_col_item ul li span.post-meta-key, div#middle_col a, div#middle_col li a, tr, td{     font-family: 'Helvetica Neue', Helvetica, Arial !important; text-align:left; font-weight: bold; margin:0; padding:0; font-size: 16px; letter-spacing: 0.5px; line-height: 18px;}

div#main {    margin:0; padding:0; text-align:left; width:100%;}

div#main_content {    margin:auto; padding:0; text-align:center; width:830px; }

div#header {    width:830px; height:186px; margin:0; padding:0; text-align:left; }

div#header div.header_c {    width:150px; height:150px; margin:20px 0 0 0; padding:0; background-image:url(images/placeholders/c_header.png); background-repeat: no-repeat; }

div#header div.header_logo {    width:140px; height:29px; margin:59px 0 0 20px; padding:0; background-image:url(images/bgs/c_logo.png); background-repeat: no-repeat; }

div#header div#header_nav {    width:660px; height:30px; margin:0 0 0 -18px; padding:0; }

div#header div#header_nav ul li{   margin:0; padding:0; float:left; display:inline; }

div#header div#header_nav ul li a{   color:#FFFFFF; text-decoration: none; margin:0 14px 0 0; padding:0; }

div#header div#header_nav ul li a:hover{   color:#D00000; }

div#header div#header_nav ul li a#current{    color:#000000; }

div#header div#header_nav ul li a#current:hover{    color:#D00000; }

div#left_col {    width:150px; margin:0 5px 0 0; padding:0 0 38px 0; text-align:left;}

div#middle_col {    width:500px; margin:0 0 38px 0; padding:10px; background-color: #C2C2C2; text-align:left;}

div#middle_col_offers {    width:480px; margin:0 0 23px 0; padding:20px; background-color: #C2C2C2; text-align:left;}

div#middle_col p, div#middle_col_offers p {     margin:0 0 10px 0; padding:0;}

div#middle_col_offers div.middle_bg {     margin:20px 0 0 0}

div#middle_col_offers div.middle_bg div.middle_col_item {     margin:0; padding:18px 18px 18px 10px; width:130px; }

div#middle_col img, div#middle_col_offers img {    margin:0 0 10px 0; border:none;}

div#middle_col div.middle_bg, div#middle_col_offers div.middle_bg {    width:480px; border-bottom: thin solid #FFF; background-image:url(images/bgs/c_offers_lines.png); background-repeat: repeat-y;  }

div#middle_col a, div#middle_col li a{    color:#8F8F8F; text-decoration:none;}

div#middle_col a:hover, div#middle_col li a:hover {    color:#D00000; text-decoration:none;}

div#middle_col_offers a {    color:#D00000; text-decoration:none;}

div#middle_col_offers a:hover {    color:#000000; text-decoration:none;}

div#middle_col li, div.left_col_item ul, div#middle_col ul {    list-style: none; margin:0; padding:0;}

div#middle_col ul {    margin:0 0 15px 0;}

div#middle_col div.middle_col_pdf {    width:245px; margin:0 5px 5px 0; padding:0; text-align:left; }

div#middle_col div.middle_col_pdf a {    display:block; margin:0; padding:10px; text-align:left; color:#FFFFFF; text-decoration:none; background-color:#000000;}

div#middle_col div.middle_col_pdf a:hover {    color:#FFFFFF; text-decoration:none; background-color:#D00000;}

div#right_col {    width:150px; margin:0 0 0 5px; padding:0 0 38px 0; text-align:left;}

div.left_col_item, div.right_col_item {    width:130px; margin:0 0 5px 0; padding:10px 10px 0 10px; text-align:left;}

div.left_col_item ul, div#middle_col_offers div.middle_bg div.middle_col_item ul {   list-style: none; }

div.left_col_item ul.post-meta, div#middle_col_offers div.middle_bg div.middle_col_item ul.post-meta {   color:#000000; }

div.left_col_item ul li span.post-meta-key, div#middle_col_offers div.middle_bg div.middle_col_item ul li span.post-meta-key {   color:#D00000; }

div#right_col_quote {    width:150px; height:150px; margin:0; padding:0 0 5px 0;}

div.right_col_pdf{    width:130px; margin:0 0 5px 0; padding:0; text-align:left;}

div.right_col_pdf a {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#FFFFFF; text-decoration:none; background-color:#D00000;}

div.right_col_pdf a:hover  {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#D00000; text-decoration:none; background-color:#FFFFFF;}

div.right_col_black{    width:130px; margin:0 0 5px 0; padding:0; text-align:left;}

div.right_col_black a {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#FFFFFF; text-decoration:none; background-color:#000000;}

div.right_col_black a:hover  {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#000000; text-decoration:none; background-color:#FFFFFF;}

div.left_col_pdf {    width:130px; margin:0 0 5px 0; padding:0; text-align:left;}

div.left_col_pdf a {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#FFFFFF; text-decoration:none; background-color:#000000;}

div.left_col_pdf a:hover  {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#000000; text-decoration:none; background-color:#FFFFFF;}

div.left_col_title, div.right_col_title {    width:130px; margin:0 0 5px 0; padding:0; text-align:left;}

div.left_col_title a, div.right_col_title a {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#000000; text-decoration:none; background-color:#d3d3d3;}

div.left_col_title a:hover, div.right_col_title a:hover  {    display:block; width:130px; margin:0;  padding:10px; text-align:left; color:#FFFFFF; text-decoration:none; background-color:#D00000;}

div.left_col_item img, div.right_col_item img {    padding:0 0 10px 0; border:none;}

div.left_col_item p, div.right_col_item p  {    padding:0 0 10px 0; }

div.left_col_item h1.offer  {    padding:0 0 5px 0; }

div.float_inline{     float:left; display:inline; }

div.clear_both{     line-height: 0px; clear: both; margin : 0; padding: 0; border: 0; height: 0; }

div#main_content:after, right_col_quote:after{     content:".";display:block;height:0;clear:both;visibility:hidden;}

.red_clr_txt{     color:#D00000; text-align:left;}

.w_clr_txt{     color:#FFFFFF; text-align:left;}

.b_clr_txt, div#middle_col_offers div.middle_bg div.middle_col_item p{     color:#000000; text-align:left;}

.red_clr_bg{     background-color:#D00000;}

.grey_clr_bg{     background-color:#C2C2C2;}

h1 a.r_b, h2 a.r_b, h3 a.r_b, p a.r_b, span a.r_b, div a.r_b, div.left_col_item ul li.page_item a{    color:#D00000; text-decoration:none;}

h1 a:hover.r_b, h2 a:hover.r_b, h3 a:hover.r_b, p a:hover.r_b, span a:hover.r_b, div a:hover.r_b, div.left_col_item ul li.page_item a:hover{    color:#000000; text-decoration:none;}

h1 a.b_r, h2 a.b_r, h3 a.b_r, p a.b_r, span a.b_r, div a.b_r{    color:#000000; text-decoration:none;}

h1 a:hover.b_r, h2 a:hover.b_r, h3 a:hover.b_r, p a:hover.b_r, span a:hover.b_r, div a:hover.b_r{    color:#D00000; text-decoration:none;}

div#footer{    text-align:left; position:absolute; bottom:0; left:0; width:100%; height:35px; padding:10px 0 0 0; z-index:1000; background-color:#C2C2C2; border-top: thin solid #FFF;}

div#footer div.footer_p{     width:830px; text-align:center; margin:auto;}

div#footer div.footer_p p{     text-align:left; margin:4px 0 0 0;}

div#footer div.footer_p span.footer_divider{     padding:0 5px 0 5px;  }

@media screen{ body>div#footer{ position: fixed; } }

form.ddpl-form { margin:0 0 10px 0; text-align:right; float:right; display:inline; }

div.banner {     margin:10px 0 0 0; padding: 0px; }

div.banner a{    display:block; margin:0px; padding: 0px; text-decoration: none; width: 500px; height: 150px; background-repeat: no-repeat; background-position:0px 0px;); }

div.banner a:hover{    background-position:0px -150px; }

table th {
	border-width: thin;
	padding: 1px;
	border-style: none;
	border-color: white;
	-moz-border-radius: 0px 0px 0px 0px;
}
