/* @override http:// */
/*-------------------------------------------------------------------------------------
[Master Stylesheet]

Project:	ProImpact7
Version:	1.0

------------------------------------------------------

[Table of Contents]

	1. Main 
	2. Header
	3. Menu
	4. Content
	5. Footer
	6. Menu Listing

------------------------------------------------------

[fonts]

	body: "Lucida Grande", Arial, Helvetica, sans-serif
	font-size: 13px;
	
[Colors]

	orange: #ec5b1c;

--------------------------------------------------------------------------------------*/


/* ==================== MAIN ==================== */

/* Universal --------- */
body { background:url(../images/bg2-50x500.gif) repeat-x 0 0; }
#hdr { height:100px; }
#logo { padding:22px 0 0 10px;}
#footer { padding-top:35px; }
/**/
#instantquote { width:980px; margin:8px auto 0 auto; }
/**/
.wrapper-755 { background:#FFFFFF url(../images/bg-wrapper-bottom-755x15.gif) no-repeat 0 bottom; width:755px; padding-bottom:15px; float:left; }
.wrapper-755 div.w-stretch { background:url(../images/bg-wrapper-stretch-755x50.gif) repeat-y 0 0; }
.wrapper-755 div.w-top { background:url(../images/bg-wrapper-755x400.gif) no-repeat 0 0; padding:17px 21px 10px 21px; }
/**/
.wrapper-755 h1 { margin:0px; font-size:30px; }
.wrapper-755 h2 { font-weight:100; margin-top:5px; }
.wrapper-755 h3 { margin:15px 0; }
/**/
.col-213 { width:213px; float:left; padding:4px 0 0 4px; }
/*
.col-398 { width:357px; float:left; padding:4px 0 0 18px; }
.col-398 div.box-w { background:url(../images/box-bottom-357x8.gif) no-repeat 0 bottom; }
.col-398 div.box-w div.box-top { background:url(../images/box-top-357x4.gif) no-repeat 0 0; }
.col-398 div.box-w div.box-top div.box-content { background-color:#fafafa; }
.col-398 div.box-w div.box-top div.box-content h3 { margin:0px; padding:0 0 10px 20px; font-size:30px; }
.col-398 div.box-w div.box-top div.box-content h4 { margin:0px; padding:0 0 10px 20px; font-size:24px; color:#333333; }
.col-398 div.box-w div.box-top div.box-content p { padding:0 20px 10px 20px; margin:0px; }
.col-398 div.box, .col-398 div.box div.box-top, .col-398 div.box div.box-top div.box-content { width:auto; }

/* Guarantee ul's --------- 
.col-398 ul.guarantee { position:relative; left:15px; margin:0px; padding:0 20px 0 0; }
.col-398 ul.guarantee li { padding:10px 0 10px 28px; background-image:url(../images/icons-ol-18x1314.gif); background-repeat:no-repeat; list-style:none; margin:0px; }
.col-398 ul.guarantee li.li-1 { background-position:0 8px; }
.col-398 ul.guarantee li.li-2 { background-position:0 -153px; }
.col-398 ul.guarantee li.li-3 { background-position:0 -316px; }
.col-398 ul.guarantee li.li-4 { background-position:0 -478px; }
.col-398 ul.guarantee li.li-5 { background-position:0 -639px; }
.col-398 ul.guarantee li.li-6 { background-position:0 -802px; }
.col-398 ul.guarantee li.li-7 { background-position:0 -963px; }
.col-398 ul.guarantee li.li-8 { background-position:0 -622px; }
.col-398 ul.guarantee li.li-9 { background-position:0 -712px; }
/**/
form { margin:0px; padding:0px; }
.forms { width:100%; }
.forms tr { vertical-align:top; }
.forms td { padding:5px 0; }
.forms td label { display:block; text-align:right; font-weight:700; padding:3px 5px 0 0; }
.forms td.checkboxes label { text-align:left;  font-weight:100; padding:1px 5px 1px 0; font-size:11px; }
.forms td input, .forms td select, .forms td textarea { border:1px solid #999999; padding:3px; font-size:12px; }
.forms td input {}
.forms td.checkboxes input { border:0px; padding:0px; margin:0; position:relative; top:2px; width:auto; }
.forms td textarea { width:90%; height:70px; }
.forms td input.btn { border:none; padding:0px; }
.forms small { line-height:1.2em; }






