/* -----------------------------------------------------------------------------------
Texas Insurance 4u Style

version:	1.0
author:		Michael McDonald
email: 		info@yalestreetcreative.com
website: 	http://www.yalestreetcreative.com
----------------------------------------------------------------------------------- */ 

/* ||||||||||||||||||||||||||||||| Structure & General ||||||||||||||||||||||||||||||||||||||||||||| */
* {padding: 0;margin:0;}
body {margin:0; padding:0; font-family:Geneva, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:12px; color:#473c36;
	background-image: url(/images/back_bg.jpg); background-repeat:repeat-x; background-color:#a7d1fb;}
#wrap {width:870px; margin:0px auto; padding:0px; background:url(/images/bk_shadow.png) center repeat-y;}
.cl {clear:both; height:2px;}

/* |||||||||||||||||||||||||||||||||| Typography  ||||||||||||||||||||||||||||||||||||||||||||||||||| */
h1 {font-size:22px; font-weight:600; color:#574c46; letter-spacing:1px;}
h2 {font-size:18px; font-weight:600; letter-spacing:.7px;}
h3 {font-size:16px; font-weight:600; letter-spacing:.7px;}
h4 {font-size:14px; font-weight:600; letter-spacing:.7px;}
a:link, a:active, a:visited {color:#244a6f; text-decoration:none;}
a:hover {color:#447a8f;}
p {margin: 0px 0px 15px 0px;}
.nomas {margin:2px 0px;}
.red {color:#cc0000;}

/* ||||||||||||||||||||||||||||||||||||||  Header  ||||||||||||||||||||||||||||||||||||||||||||||||||| */
#topbox {margin:0px; padding:0px; height:35px; background: url(/images/bk_top.png) center no-repeat;}
#headbox {margin:0px 35px; padding:0px; height:293px; background: url(/images/header_back.jpg) no-repeat; vertical-align:top;}
.logo {margin: -25px 0px 0px 80px;}
/* ||||||||||||||||||||||||||||||||||||||  Navigation  ||||||||||||||||||||||||||||||||||||||||||||||| */
#nav {height:25px;  margin:0px; padding:0px; text-align:right; line-height:25px; text-transform:uppercase; 
	color:#244a6f; font-weight:lighter; font-size:12px; letter-spacing:.4px;}

/* ||||||||||||||||||||||||||||||||||||||  Content  ||||||||||||||||||||||||||||||||||||||||||||||||||| */
#contentwrap {clear:both; margin:20px 35px; padding: 0px;}
#main {float:right; width:530px; margin:0px; padding:0px;}
#main a {text-decoration:underline;}
#main ul {margin:0px 0px 10px 30px;}
.blurbs {padding: 5px; text-align:center; line-height: 15px;}
.left {float: left;}
.right {float: right;}
.clr {clear: both; height: 2px;}

/* ||||||||||||||||||||||||||||||||||||||  Left Navigation  ||||||||||||||||||||||||||||||||||||||||||||||||||| */
#left {float:left; width:240px; margin:0px; padding:0px; }
#left ul {margin:0 0 20px 0; list-style-type:none; border-top:1px dotted #666666; }
#left li {font-size:14px;}
#left li a:link, #left li a:visited, #left li a:active {display: block; margin:0px; padding:6px 10px 4px 10px; 
	background-color:#FFFFFF; border-bottom:1px dotted #666666;}
#left li a:hover {background:url(/images/sidenav_hover.jpg) right center; color:#244a6f;}
.spacer {height: 13px;}
.quote_btn {margin:5px 0px 25px 0px; border:none;}

/* ||||||||||||||||||||||||||||||||||||||  Form Styles ||||||||||||||||||||||||||||||||||||||||||||||| */
#sendform p {margin: 0px 0 10px 0;}
label {float:left; text-align:left; padding-left:5px; width:170px;}
.radiolabel {margin:0;text-align: right;}
input.text, input.textarea, input.radio {float: left;vertical-align: top;margin: 0 0 0 220px;}
fieldset {margin-bottom: 10px;padding: 10px; color:#333333;}
input.submit {text-align: center;}
legend {font-size:15px ;padding: 0 0 5px 5px; color:#135b7e;}

/* ||||||||||||||||||||||||||||||||||||||||  Footer |||||||||||||||||||||||||||||||||||||||||||||||||||| */
#footbox {margin:0px 35px; padding:0px; background:url(/images/footer_bot.gif) bottom center no-repeat; background-color:#a7d1fb;}
#footer {margin:0px; padding:10px 0px; text-align:center;
		color:#244a6f; background: url(/images/footer_top.gif) top center no-repeat;}
#footer  a:link, #footer a:active, #footer  a:visited {color:#244a6f; }
#footer a:hover {color:#447a8f;}
#botbox {width:870px; margin:0px auto; padding:0px; height:40px; background: url(/images/bk_bot.png) center no-repeat;}
#copyright {width:870px; margin:0px auto; padding:0px; text-align:center; color:#666666;}
#copyright a {color:#447a8f;}