/*
Theme Name:		Search Ad Marketing	
Theme URI:		http://sam.3point7designs.com
Description:		http://www.3point7designs.com
Version:			1.1
Author:			Chris Lee
Author URI:		
*/

@import url("assets/css/reset.css");
@import url("assets/css/helpers.css");
@import url("assets/css/structure.css");
@import url("assets/css/typography.css");
@import url("assets/css/safari-chrome.css"); 

.alignleft { float: left; }
.alignright { float: right; }

/* CSS Document */
body { background-image:url(images/topbar.gif); background-repeat:repeat-x;  }
#pagewidth { background-image:url(images/sidebars.gif); background-repeat:no-repeat; z-index: 1;}
#topbox { background-image:url(images/topbox.jpg); }
#rightbox { background: #fff url(images/right-box-bg.jpg) repeat-x; }
#leftbox { background: #fff url(images/bottom_left.gif) top right no-repeat; }
#footer { background: url(images/footer-bg.jpg) repeat-x; z-index: -1; }
#footer-body { background: url(images/footer-body-bg.jpg)  }

/*#rightbox p { color: #666; font-size: 1.2em; line-height: 180%; }
#footer .inset, #footer .inset a { color: #fff; }*/

#nav ul { border-top: 1px solid #9bd3e6; }
#nav ul a { font-size: 13px; line-height: 15px !important;  }
#nav ul a:hover { text-decoration: none; color: #9bd3e6; }
#nav ul li { border-bottom: 1px solid #9bd3e6;}

.testimonials {  margin: 20px 0 20px 0; font-size: 11px; line-height: 18px; color: #000 !important; padding: 0 0 0 20px; }
.testimonials span { display: block; font-style-italic; font-weight: bold; font-size: 10px; }
#leftboxheader { font-size: 12px; line-height: 18px; }
#leftboxheader h5 { font-weight: bold; margin-top: 12px; }

.comments_link { margin-bottom: 20px; color: #666; font-size: 10px !important; text-transform: uppercase; }


.cat_listing { font-weight: bold; }
.cat_listing ul { padding-right: 5px; font-weight: 100; font-size: 11px; line-height: 1.3em; text-align: right; }

.subnav a { text-decoration: none; text-transform: uppercase; font-weight: bold; color: #008BDF !important;}
.subnav a:hover { background: #ccc; }

#rightbox p, #rightbox ul, #rightbox ol, #rightbox blockquote, #rightbox table, #rightbox  { color:#666666; font-size:13px; }

#rightbox ul { list-style: disc; margin: 10px 0 20px 20px } #rightbox ul li { padding-left: 15px; }
#rightbox ol { list-style: decimal; margin: 10px 0 20px 20px; } #rightbox ol li { padding-left: 15px; }
#rightbox blockquote { background: #eee; padding: 15px; margin: 15px; }
#rightbox table { border: 1px solid #666; }
form ul, form ol { list-style: none !important; padding-left: 0px! important; margin-left: 0px !important; }

#leftbox { height: auto !important; }
#rightbox h1 { line-height: 1.2em; }

#content { padding-bottom: 0px; margin-bottom: 0px; }

#page-62 form { width: 400px; }
#cforms2form label { float: left; }
#cforms2form textarea, #cforms2form input, #cforms2form select { float: right; }
#cforms2form li { clear: both; padding: 10px 0 10px 0; }
#page-62 input { width: 250px; }
.emailreqtxt, .reqtxt { float: right; font-size: 10px; clear: right; }
#cforms2form label a { text-decoration: none; }
.linklove, #cforms2form legend { display: none; }
#leftbox #cforms2form { margin: 0 0 0 20px; }
#leftbox textarea { width: 175px; }
