/*  
Theme Name: US Insurance Net
Theme URI: www.usinsurancenet.com
*/


/* 
   * Default HTML tags 
   */
a, a:visited{
    color: #ac0000;
    }

a:hover {
	color: #1a558d;
}

blockquote {
	border-left: 5px solid #e2c44a;
	margin-left: 15px;
	padding-left: 10px;
}

body {
	background: #fff url("img/bg.png") repeat-x top;
	color: #001b39;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	}

h1, h2, h3, h4 {
	font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
}


#wrap { 
	width: 930px;
	margin: 0 auto;
	background: url("img/bodywrapbg.png") repeat-y;
	text-align: left;
	padding: 0px 50px;
	}

.hidden {
	display: none;
}

.unhidden {
	display: block;
}

/* Header */

#header {
	margin: 0 auto;
	padding: 0;
	}

#logo {
	float: left;
	padding: 20px 0px;
	width: 287px;
	height: 29px;
}

#logo img {
	border: 0px;
}

#secure {
	float: right;
	margin: 5px 20px 0px 0px;
}

/* Top Navigation Bar */

#topnav {
	width: 930px;
	height: 40px;
	padding-bottom: 0px;
	font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif;
	margin-bottom: 20px;
}

#topnav #left {
	background: url("img/topnavl.png") no-repeat;
	height: 40px;
	width: 8px;
	float: left;
}

#topnav #middle {
	float: left;
	width: 915px;
	height: 40px;
	background: url("img/topnavm.png") repeat-x;	
}

#topnav #middle ul {
	list-style-type: none;
	margin-left: -40px;
}

#topnav #middle ul li {
	position: relative;
	float: left;
}

#topnav #middle ul li a, #topnav #middle ul li a:visited {
	background: url("img/topnavlink.png") no-repeat;
	display: block;
	text-decoration: none;
	text-align: center;
	width: 183px;
	height: 24px;
	margin: -9px 0px 0px 0px;
	padding: 3px 0px 0px 0px;
	color: #e1e1e1;
	font-weight: bold;
}

#topnav #middle ul li a:hover, #topnav #middle ul li a:active {
	background: url("img/topnavlink.png") no-repeat -183px 0px;
	color: #fff;
}

#topnav #right {
	background: url("img/topnavr.png") no-repeat;
	height: 40px;
	width: 7px;
	float: left;
}

/* Content */

#contenttop {
	width: 930px;
	height: 4px;
	background: url("img/contentt.png") no-repeat;
}

#contenttopMain {
	margin-top: 0px;
	width: 930px;
	height: 4px;
	background: url("img/contentt.png") no-repeat;
}

#content {
	width: 910px;
	margin: 0px 0px;
	padding: 0px 0px 16px 20px;
	text-align: left;
	background: url("img/contentbg.png") repeat-y;
	}

#contentbot {
	width: 930px;
	height: 4px;
	background: url("img/contentb.png") no-repeat;
}

#contenttopwide {
	width: 930px;
	height: 4px;
	background: url("img/contentt-wide.png") no-repeat;
}

#contentwide {
	width: 890px;
	margin: 0px 0px;
	padding: 0px 20px 16px 20px;
	text-align: left;
	background: url("img/contentbg-wide.png") repeat-y;
	}

#contentbotwide {
	width: 930px;
	height: 4px;
	background: url("img/contentb-wide.png") no-repeat;
}


/* Post */
#postwrapper {
	float: left;
	width: 552px;
}


.post {
	width: 532px;
	padding: 16px 20px 16px 0px;
	font-size: 14px;
}

.post .postReadMore { font-weight: bold; font-size: 14px;}

.post .columnThirds {
	width: 170px;
	float: left;
	margin-right: 11px;
}

.post .columnThirdsLast {
	width: 170px;
	float: left;
	margin-right: 0px;
}

.post .columnThirds li {
	list-style-type: none;
}

.post .columnThirdsLast li {
	list-style-type: none;
}

.postcontent {
	font-size: 14px;
	}

.post img { 
	padding: 5px;
	border: #ccc 1px solid;
	}

.post img a:link { 
	padding: 5px;
	border: #ccc 1px solid;
	}

.post img a:hover { 
	padding: 5px;
	border: #ccc 1px dotted;
	}
	
.post h1 {
	font-size: 24px;
	margin: 0px 0 6px 0;
	padding: 0px 0 4px 0px;
	font-weight: bold;
	color: #ac0000;
}

.post h2 {
	font-size: 20px;
	margin: 0px 0 6px 0;
	padding: 0px 0 4px 0px;
	font-weight: bold;
	color: #ac0000;
}

.post h2.hOne {
	font-size: 24px;
}

.post h1 a, h1 a:visited { 
	text-decoration: none;
	color: #ac0000;
	}
.post h1 a:hover, h1 a:active { 
	text-decoration: none;
	color: #1a558d;
	}

.post h2 a, h2 a:visited { 
	text-decoration: none;
	color: #ac0000;
	}
.post h2 a:hover, h2 a:active { 
	text-decoration: none;
	color: #1a558d;
	}
.post h3 {
	font-size: 16px;
	margin-top: 0;
}

.postwide {
	padding: 16px 0px 0px 0px;
}

.postwide h1 {
	font-size: 24px;
	margin: 0px 0 6px 0;
	padding: 0px 0 4px 0px;
	font-weight: bold;
	color: #ac0000;
}

.postwide h2 {
	font-size: 20px;
	margin: 0px 0 6px 0;
	padding: 0px 0 4px 0px;
	font-weight: bold;
	color: #ac0000;
}

.postwide h2.hOne {
	font-size: 24px;
}

.postwide  .stysearch {
	display: none;
}
 
 .ads {
	width: 820px;
}

.postcontent .photo {float: right; margin: 0px 0px 10px 10px;}
.postcontent .photo img { padding: 5px; border: 1px #ccc solid;}
.postcontent .photo .caption {line-height: 5px; margin-top: -5px; text-align:right;}
.postcontent .photo .ccCaption {border: 0px; margin-bottom:-9px;}

.postcontent .alignleft {float: left; margin: 0px 10px 0px 0px;}
.postcontent .alignright {float: right; margin: 0px 0px 0px 10px;}
.post .alignleft {float: left; margin: 0px 10px 0px 0px;}
.post .alignright {float: right; margin: 0px 0px 0px 10px;}
#sidebar #onecolumn ul li ul img {display: none;}
#sidebar #onecolumn ul li ul .alignleft {clear: both; float: right; margin: 20px 0px 0px 10px;}
#sidebar #onecolumn ul li ul  .alignright {clear: both; float: right; margin: 20px 0px 0px 10px;}

.roundedTable {
	font-size: 14px;
	text-align: left;
	border-collapse: collapse;
}

.roundedTable  thead th.topleft {
	background: #1a558d url('img/table/blue/topleft.png') left -1px no-repeat;
}

.roundedTable  thead th.topright {
	background: #1a558d url('img/table/blue/topright.png') right -1px no-repeat;
}

.roundedTable  th {
	font-weight: bold;
	font-size: 16px;
	color: #fff;
	background: #1a558d;
	padding: 8px;
}

.roundedTable td {
	background: #ccd4de;
	border-top: 1px solid #fff;
	color: #1a558d;
	padding: 8px;
}

.roundedTable  tfoot td.source {
	font-size: 10px;
	font-style: italic;
	text-align: right;
	padding: 2px 8px;
}

.roundedTable tfoot td.botleft {
	background: #ccd4de url('img/table/blue/botleft.png') bottom left no-repeat;
}

.roundedTable tfoot td.botright {
	background: #ccd4de url('img/table/blue/botright.png') bottom right no-repeat;
}

.roundedTable tbody tr:hover td {
	background: #e5e9ee;
}

.roundedTable tbody tr.noHover {
	font-style: italic;
}

.roundedTable tbody tr.noHover:hover td {
	background: #ccd4de;
}

#quickFactsWrap {
	padding: 20px 20px 0px;
}

#quickFacts {
	font-size: 14px;
	text-align: left;
	border-collapse: collapse;
}

#quickFacts  thead th.topleft {
	background: #efa745 url('img/table/yellow/topleft.png') left -1px no-repeat;
}

#quickFacts  thead th.topright {
	background: #efa745 url('img/table/yellow/topright.png') right -1px no-repeat;
}

#quickFacts  th {
	font-weight: bold;
	font-size: 16px;
	color: #001b39;
	background: #efa745;
	padding: 4px 8px;
}

#quickFacts td {
	background: #fbe3b0;
	border-top: 1px solid #fff;
	color: #001b39;
	padding: 4px 8px;
	font-size: 13px;
	font-weight: bold;
}

#quickFacts td.textColumn {
	background: #fceac4;
}

#quickFacts tfoot td.botleft {
	background: #fbe3b0 url('img/table/yellow/botleft.png') bottom left no-repeat;
}

#quickFacts tfoot td.botright {
	background: #fbe3b0 url('img/table/yellow/botright.png') bottom right no-repeat;
}

#quickFacts tbody tr:hover td {
	background: #fdf1d7;
}

#quickFacts tbody tr.noHover {
	font-style: italic;
}

#quickFacts tbody tr.noHover:hover td {
	background: #fbe3b0;
}

/* Quote Form */

#shortquote {
}


#shortquote td {
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif; font-weight: normal;
	color: #141414;
 	text-decoration: none;
}

#shortquote select, input [type="text"] {
	font-size:12px;
	border:1px solid #ccc;
	padding:2px;
}
#shortquote input#firstName, #shortquote input#lastName, #shortquote input#email, #shortquote input#contZip {
	width: 190px;
}

#shortquote fieldset,img { border:0; }

#shortquote .table_ins{padding:2px;border:2px solid #99BCDF;}
#shortquote .toprowborder{border:0px;border-top:2px solid #99BCDF;}
#shortquote .td_alternate1{background:#F2F2F2;padding:2px 5px;}
#shortquote .td_alternate2{background:#DEECFA;padding:2px 5px;}
#shortquote .td_sav_cont1{padding:2px 20px 2px 0px; border:inherit;height:35px;}
#shortquote .td_sav_cont2{border:inherit}
#shortquote .td_sec_lable{width:165px;padding:0px 10px 0px 5px; border:inherit;height:35px;border-bottom: 1px solid #FFF;}
#shortquote .td_sav_formfield{ width:220px;border:inherit;padding:0px;border-bottom: 1px solid #FFF;}
#shortquote .td_sec_lastlable{width:165px;;padding:0px 10px 0px 5px; border:inherit;height:35px;border-bottom:0px;}
#shortquote .td_sav_lastformfield{ width:220px;border:inherit;padding:2px;border-bottom:0px;}
#shortquote table .dob  { margin-bottom: 5px;}
#shortquote table .dob .smallCenter { text-align: center; font-size: 10px;}

#shortquote .myBtn{
	cursor:pointer;
	background:url(img/quote/btn.gif) no-repeat left top;
	height:52px;
	width:165px;
	display:block;
	border:0px;
}

#shortquote .myBtn:hover{
	background:url(img/quote/btn.gif) no-repeat left -52px;	
}

#shortquote .frmerrormsg{
	color : #F00;
	font-size:11px;
}

#shortquote .fieldfocus
{
	color : #000;
/*	background-color:#F4FAFF; */
	border:2px solid #3D6993;
}


#shortquote .left {
	width: 415px;
	float: left;
}

#shortquote .right {
	width: 454px;
	height: 218px;
	margin-left: 20px;
	float: left;
	background: url(img/quote/short-quote-right001.png) no-repeat;
}

#shortquote .sqbotleft {
	float: left;
}

#shortquote .sqbotright {
	float: right;
	width: 400px;
}

#localAgentQuote {
	height: 300px;
	width: 300px;
	background: url(img/quote/local.png) no-repeat;
	padding: 200px 20px 0px 0px;
	float: left;
}

#localAgentQuote a.myBtn {
	cursor: pointer;
	height: 52px;
	width: 165px;
	background:url(img/quote/btn.gif) no-repeat left top;
}

#localAgentQuote a.myBtn:hover{
	background:url(img/quote/btn.gif) no-repeat left -52px;	
}

#onlineQuote {
	height: 300px;
	width: 300px;
	background: url(img/quote/online.png) no-repeat;
	padding: 200px 20px 0px 0px;
	margin-left: 150px;
	float: left;
}

#onlineQuote a.myBtn {
	cursor: pointer;
	height: 52px;
	width: 165px;
	background:url(img/quote/btn.gif) no-repeat left top;
}

#onlineQuote a.myBtn:hover{
	background:url(img/quote/btn.gif) no-repeat left -52px;	
}

/* Comments */

#comments h1 {
	font-size: 14px;
}

#comments h2 {
	font-size: 14px;
}

#comments p {
	font-size: 12px;
}

#comments a, #comments a:visited  {
	color: #ac0000;
	font-weight: bold;
	text-decoration: none;
}

#comments a:hover, #comments a:active  {
	text-decoration: underline;
	color: #1a558d;
}

cite {
	font-size: 10px;
	font-style: normal;
}

#commentform #author, 
#commentform #email, 
#commentform #url, 
#commentform textarea {
	background: #f0f6fb;
	border: 1px solid #000000;
	color: #001b39;
	}

#commentform textarea {
	width: 95%;
}

#commentlist li ul {
	border-left: 1px solid #ddd;
	font-size: 12px;
}

ol#commentlist li { 
	list-style: decimal;
	font-size: 12px;
	}

/* Link to the comments */
.feedback { 
	font-size: 10px;
	color: #001b39;
	text-align: right;
	padding-bottom: 15px;
	clear: both;
	}

.feedback a, .feedback a:visited {	
	color: #ac0000;
	font-weight: bold;
	text-decoration: none;
	}
.feedback a:hover, .feedback a:active { 
	text-decoration: underline;
	color: #1a558d;
	}

/* The post informations */
.meta { 
	font-size: 10px;
	padding-left: 10px;
	color: #001b39;
	font-weight: normal;
	letter-spacing: 0;
	}

.meta li, ul.post-meta li { 
	display: inline;
	}

.meta ul { 
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
	}

.meta a, .meta a:visited { 
	color: #ac0000;
	text-decoration: none;
	font-weight: bold;
	}

.meta a:hover, .meta a:active { 
	color: #001b39;
	text-decoration: underline;
	}

/* Sidebar */

#sidebar { 
	float: left;
	padding: 0px 0px 0px 0px;
	width: 357px;
	display: inline;
	background: url("img/sidebarbg.png") no-repeat top;
	}

#sidebar ul {
	margin: 0;
	padding: 0;
}

#sidebar li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#sidebar .leftside { 
	float: left;
	width: 148px;
	font-size: 12px;
	padding: 16px 10px 16px 20px;
	display: inline;
	}
	
#sidebar #onecolumn .leftside { float: left; width: 148px; font-size: 12px; padding: 0px 10px 0px 0px; display: inline;	}
	
#sidebar .leftside h1 {
	font-size: 16px;
	margin: 0px auto;
	padding: 4px 0 4px 0px;
	font-weight: bold;
	text-align: left;
	color: #ac0000;
}

#sidebar .leftside h2 {
	font-size: 16px;
	margin: 0px auto;
	padding: 4px 0 4px 0px;
	font-weight: bold;
	text-align: left;
	color: #ac0000;
}

#sidebar .leftside a, #sidebar .leftside a:visited { 
	text-decoration: none;
	color: #1a558d;
	font-weight: bold;
	}

#sidebar .leftside a:hover, #sidebar .leftside a:active { 
	color: #ac0000;
	}

#sidebar .leftside ul {
	border: 0px #ac0000 solid;
	margin-bottom: 20px;
}

#sidebar .leftside ul li {
	list-style-image: none; 
	padding: 3px 0px 4px 0px;
	border-bottom: 1px #e1e1e1 solid;
}

	
#sidebar .leftside ul ul { 
	margin-left: 8px;
	padding: 4px 0px 10px 0px;
	}

#sidebar .leftside ul ul li { 
	list-style-image: none;
	padding: 1px 0px 2px 0px; 
	}

#sidebar .leftside img { 
	padding: 4px;
	border: #000000 1px solid;
	background: #000000;
	margin-bottom: 5px;
	}

#sidebar .leftside a:link img  { 
	padding: 4px;
	border: #000000 1px solid;
	background: #000000;
	margin-bottom: 5px;
	}

#sidebar .leftside a:hover img  {
	padding: 4px;
	border: #e2c44a 1px solid;
	background: #e2c44a;
	margin-bottom: 5px;
}

#sidebar .rightside { 
	float: left;
	width: 148px;
	font-size: 12px;
	display: inline;
	padding: 16px 20px 16px 10px;
	}

#sidebar #onecolumn .rightside { float: left; width: 148px; font-size: 12px; padding: 0px 0px 0px 10px; display: inline;	}

#sidebar .rightside ul {
	border: 0px #ac0000 solid;
	margin-bottom: 20px;
}

#sidebar .rightside ul li {
	list-style-image: none; 
	padding: 3px 0px 4px 0px;
	border-bottom: 1px #e1e1e1 solid;
}

#sidebar .rightside h1 {
	font-size: 16px;
	margin: 0px 0 3px 0;
	padding: 4px 0px;
	font-weight: bold;
	color: #ac0000;
	text-decoration: double-underline;
}

#sidebar .rightside h2 {
	font-size: 16px;
	margin: 0px 0 3px 0;
	padding: 4px 0px;
	font-weight: bold;
	color: #ac0000;
	text-decoration: double-underline;
}

#sidebar .rightside a, #sidebar .rightside a:visited { 
	text-decoration: none;
	color: #1a558d;
	font-weight: bold;	
	}

#sidebar .rightside a:hover, #sidebar .rightside a:active{ 
	color: #ac0000;
	}

#sidebar .rightside ul ul { 
	margin-left: 6px;
	padding: 4px 0px 10px 0px;
	border: 0px;
	}

#sidebar .rightside ul ul li {	
	list-style-image: none; 
	padding: 1px 0px 2px 0px;
	border-bottom: 1px #e1e1e1 solid;
	}

#sidebar #onecolumn {
	padding: 16px 20px;
	float: left;
	display: inline;
	}

#sidebar #onecolumn ul {
	border: 0px #ac0000 solid;
	margin-bottom: 20px;
}

#sidebar #onecolumn h1 {
	font-size: 20px;
	margin: 0px 0 3px 0;
	padding: 0px 0 4px 5px;
	font-weight: bold;
	color: #ac0000;
	text-decoration: none;
}

#sidebar #onecolumn h2 {
	font-size: 20px;
	margin: 0px 0 3px 0;
	padding: 0px 0 4px 5px;
	font-weight: bold;
	color: #ac0000;
	text-decoration: none;
}

#sidebar #onecolumn a, #sidebar #onecolumn a:visited { 
	text-decoration: none;
	color: #1a558d;
	font-weight: bold;	
	}

#sidebar #onecolumn a:hover, #sidebar #onecolumn a:active{ 
	color: #ac0000;
	}

#sidebar #onecolumn ul ul { 
	margin-left: 6px;
	padding: 0px 0px 0px 0px;
	border: 0px;
	}

#sidebar #onecolumn ul ul li {	
	list-style-image: none; 
	border-bottom: 1px #e1e1e1 solid;
	font-size: 14px;
	margin-top: 10px;
	padding-bottom: 10px;
	}

#sidebar #onecolumn ul ul li p {	
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
	
#sidebar #onecolumn .readMore {	
	font-size: 12px;
}

/* Footer */

#footer { 
	width: 930px;
	height: 68px;
	margin: 0 auto;
	color: #001b39;
	font-size: 10px;
	}

#footer p {
	color: #001b39;
	text-decoration: none;
	text-align:center;
	margin-top: 5px;
	} 
#footer a, #footer a:visited {
	color: #001b39;
	text-decoration: none;
	font-weight: bold;
	} 
#footer a:hover, #footer:active {
	color: #ac0000;
	text-decoration: underline;
	}

/* Misc */

.125ads {	
	padding-left: 10px;
	text-align:center;

}

input#s {
	width: 158px;
	border: 1px solid #001b39;
	color: #001b39;
}

#searchbutton { 
	margin-top: 2px;
	}

.clear {
	clear: both;
}

#frontbanner {
	height: 289px;
	width: 815px;
	background: url("../../../img/frontBanner.jpg") no-repeat;
	padding: 230px 0px 0px 115px; 
	margin-top: -20px;
}

/* Zip Form */

.zipform {
	height: 190px;
	width: 204px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.zipform .zip {
	text-align: center;
	margin: 0px auto;
	margin-top: -10px;
}

.zipform label.ziptext {
	font-size: 14px;
}

.zipform input.zipinput {
	border: 1px solid #1d476f; 
	width: 160px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 3px;
	margin: 5px 0 10px;
}

.zipform .insured {
	text-align: center;
	margin: 0px auto;
}

.zipform label.insuredtext {
	font-size: 11px;
	font-weight: bold;
	width: 100px;
}

.zipform .type {
	text-align: center;
	margin: 0px auto;
}

.zipform label.typetext {
	font-size: 14px;;
}

.zipform select.typeselect {
	border: 1px solid #1d476f; 
	width: 160px;
	font-size: 14px;
	font-weight: bold;
	font-weight: bold;
	margin: 5px 0 10px;
}


.zipform input.submit {
	margin: 20px 0px 0px 30px;	
}


/* Skyscraper Zip Form */

#skyscraper {
	height: 600px;
	width: 120px;
	background: url('img/banner/0001-120x600.png') no-repeat;
	padding: 0px 0px;
	margin: 0px 0px;
}

.skyzipform {
	padding-top: 150px;
	height: 190px;
	width: 120px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.skyzipform .zip {
	text-align: center;
	margin: 0px auto;
}

.skyzipform label.ziptext {
	font-size: 14px;
}

.skyzipform input.zipinput {
	border: 1px solid #1d476f; 
	width: 100px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 3px;
	margin: 5px 0 10px;
}

.skyzipform .insured {
	text-align: center;
	margin: 0px auto;
}

.skyzipform label.insuredtext {
	font-size: 12px;
	font-weight: bold;
	width: 100px;
}

.skyzipform .type {
	text-align: center;
	margin: 0px auto;
}

.skyzipform label.typetext {
	font-size: 14px;;
}

.skyzipform select.typeselect {
	border: 1px solid #1d476f; 
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 10px;
}


.skyzipform input.submit {
	margin: 20px 0px 0px 10px;	
}

/* Content Zip Form */

#contentShortQuote {
	height: 184px;
	width: 532px;
	background: url('img/shortQuote/content/contentShortQuoteBG.png') no-repeat;
	padding: 0px 0px;
	margin: 0px 0px 20px 0px;
}

#contentShortQuote  #heading { font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif; color: #ff9a17; font-size: 30px; font-weight: bold; padding: 10px 0px 0px 20px;}
#contentShortQuote  #subHeading { font-family:'Century Gothic',Futura,'URW Gothic L',sans-serif; color: #ff9a17; font-size: 18px; font-weight: bold; padding-left: 20px;}

.contentShortQuoteForm {
}

.contentShortQuoteForm #formContent {
	padding-top: 20px;
	float: left;
}

.contentShortQuoteForm #formContent .question { text-align: right; color: #fff; font-size: 13px; width: 130px; font-weight: bold; padding: 0px 10px 10px 10px; float: left;}

.contentShortQuoteForm #formContent .answer {padding: 0px 0px 10px 0px; float: left; color: #fff;}

.contentShortQuoteForm #formContent input#zipCode {font-size: 13px; font-weight: bold; letter-spacing: 3px; text-align: center; border: 1px solid #ff9a17; width: 145px;}

.contentShortQuoteForm #formContent select#insType {font-size: 13px; font-weight: bold; border: 1px solid #ff9a17; width: 147px;}

.contentShortQuoteForm input.submit {
	float: right;
	margin: 39px 12px 0px 0px;
}

/* 250x250 Zip Form */

#squareZip {
	height: 250px;
	width: 250px;
	background: url('img/banner/0001-250x250.png') no-repeat;
	padding: 0px 0px;
	margin: 0px 0px;
}

.squareZip {
	padding-top: 0px;
	height: 190px;
	width: 120px;
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

.squareZip .zip {
	text-align: center;
	margin: 0px auto;
}

.squareZip label.ziptext {
	font-size: 14px;
}

.squareZip input.zipinput {
	border: 1px solid #1d476f; 
	width: 100px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 3px;
	margin: 5px 0 10px;
}

.squareZip .insured {
	text-align: center;
	margin: 0px auto;
}

.squareZip label.insuredtext {
	font-size: 12px;
	font-weight: bold;
	width: 100px;
}

.squareZip .type {
	text-align: center;
	margin: 0px auto;
}

.squareZip label.typetext {
	font-size: 14px;;
}

.squareZip select.typeselect {
	border: 1px solid #1d476f; 
	width: 100px;
	font-size: 12px;
	font-weight: bold;
	margin: 5px 0 10px;
}

.squareZip input.submit {
	margin: 20px 0px 0px 10px;	
}

.breadCrumb { margin: 0px; padding: 0px 0px 20px; font-size: 10px;}

/* Survey */

#survey {
	font-size: 14px;
}

#survey .text {
	font-weight: bold;
}

#survey  td {
	padding-bottom: 10px;
}

#survey .line {
	border-top: 1px solid #ccc;
	padding-top: 15px;
}

#survey .small-center {
	text-align: center;
	font-size: 10px;
	padding: 0px;
}

#survey .indent {
	padding-left: 30px;
}

#survey input.typetext {
	border: 1px solid #1d476f;
}

#survey select.selecttext {
	border: 1px solid #1d476f;
}

#survey textarea.textareatext {
	border: 1px solid #1d476f;
}

#socialButtons { height: 24px; margin: 0px 0px 20px 0px; float; right;}
#socialSidebar { margin: 20px 0px;}
#socialSidebar h2, #socialSidebar h3, #socialSidebar h4, #socialSidebar h5 { color: #ac0000;} 


