
/*////////////////////////////////  Global Styles   //////////////////////////////////*/
body{
	margin: 0 0 10px 0;
	padding: 0;
	font-family: Trebuchet MS, Verdana;
	background-color: #F7F7F7;
	text-align: left;
}

p.blue_txt{
	left:10px;
	margin: 0px 0px 0px 10px;
	padding:6px;
}

p { left:10px;
	margin: 0px 0px 0px 10px;
	padding:6px;
}

.p_none{ clear:none; }

form{ margin:0px; }

/*//////////////////////////////// BODY.list items//////////////////////////////////*/


/*
#interior_textbox li {list-style-image: url(../images/bullet.gif);}
#interior_textbox ul li ul li{list-style-image: url(../images/bullet_target.gif);}
#interior_textbox ul li ul li a:link,ul li ul li a:visited,ul li ul li a:hover,ul li ul li a:active{font-weight:normal;}
#interior_textbox .checkmark{list-style-image: url(../images/bullet_check.gif);}
*/
.li_none{clear:none;}

/*//////////////////////////////// BODY.misc items//////////////////////////////////*/



span.red_title, h3.red_title, h2.red_title, .HeadlineLarge {
	border-bottom:1px solid #E5EEF6;
}

hr{
	margin-top:30px;
	color:#E0E4E7;
}

#interior_textbox h1 {font-size: 12pt; font-weight: bold;}

#interior_textbox h2 {font-size: 10pt; font-weight: bold;}

#interior_textbox .terms_def h2 {margin-bottom: 0;}


#interior_textbox #statefilinginfo h1 {
	font-size: 16pt;
	margin: 0 0 32px;
}
#interior_textbox #statefilinginfo h2 {
	font-size: 13pt;
	margin-bottom: 24px;
	font-weight: normal;
}
#interior_textbox #statefilinginfo h3 {
	font-size: 11pt; 
	font-weight: normal;
}
#interior_textbox #statefilinginfo h3.red_title {
	font-size: 13pt; 
	font-weight: bold;
	margin-top: 32px;
	margin-bottom: 24px;
}
#interior_textbox #statefilinginfo h4 {
	font-size: 11pt;
	margin: 16px 0 8px 16px;
}
#interior_textbox #statefilinginfo img.flagimg {
	width: 150px;
	border: 0;
	float: right;
	margin: 12px 0 15px 6px;
	border: 1px solid #E5EEF6;
}
#interior_textbox #statefilinginfo table {
	margin-left: 14px;
	margin-bottom: 12px;
	border-collapse: collapse;
}
#interior_textbox #statefilinginfo table td {
	vertical-align: top;
}

#books ul {
	padding:0;
	margin:0;
}

.icon{
	display:inline;
}

#home_quote {
	position: absolute;
	color: #FFFFFF;
	margin-top: 7px;
	margin-left: 7px;
	font: 10px/12px Arial, sans-serif;

}

/*////////////////////////////////Link styles//////////////////////////////////*/
a.link_white_9px:link 	{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-decoration:none; font-weight: normal; }
a.link_white_9px:visited {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-decoration:none; font-weight:normal; }
a.link_white_9px:hover 	{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-decoration:underline; font-weight: normal; }
a.link_white_9px:active  {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; text-decoration:none; font-weight: normal; }

a.link_black_9px:link 	{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; font-weight: normal; }
a.link_black_9px:visited {font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; font-weight:normal; }
a.link_black_9px:hover 	{font-family: Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:underline; font-weight: normal; }
a.link_black_9px:active  {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#000000; text-decoration:none; font-weight: normal; }

a.link_blue_10px:link 	{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#294785; text-decoration:underline; font-weight: normal; }
a.link_blue_10px:visited {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#294785; text-decoration:underline; font-weight:normal; }
a.link_blue_10px:hover 	{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#8A0F11; text-decoration:underline; font-weight: normal; }
a.link_blue_10px:active  {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#294785; text-decoration:underline; font-weight: normal; }


a.link_blue_10pt:link 	{font-family:Trebuchet MS, Verdana; font-size:10pt; color:#294785; text-decoration:underline; font-weight:bold; }
a.link_blue_10pt:visited {font-family:Trebuchet MS, Verdana; font-size:10pt; color:#294785; text-decoration:underline; font-weight:bold; }
a.link_blue_10pt:hover 	{font-family:Trebuchet MS, Verdana; font-size:10pt; color:#8A0F11; text-decoration:underline; font-weight:bold; }
a.link_blue_10pt:active  {font-family:Trebuchet MS, Verdana; font-size:10pt; color:#294785; text-decoration:underline; font-weight:bold; }

a:link 	{font-family:Trebuchet MS, Verdana; font-size:10pt; color:#294785; text-decoration:underline; font-weight:bold; }
a:visited {font-family:Trebuchet MS, Verdana; font-size:10pt; color:#294785; text-decoration:underline; font-weight:bold; }
a:hover 	{font-family:Trebuchet MS, Verdana; font-size:10pt; color:#8A0F11; text-decoration:underline; font-weight:bold; }
a:active  {font-family:Trebuchet MS, Verdana; font-size:10pt; color:#294785; text-decoration:underline; font-weight:bold; }

/*////////////////////////////////Archer Styles//////////////////////////////////*/


#wrapper {
	position: relative;
	width: 760px;
	margin: 0 auto;
	border: 1px solid #D9E4EE;
	background: #FFFFFF url(../images/bg_wrapper.gif) repeat-x;
	text-align: left;
}

#header {
	position: relative;
	width: 760px;
	height: 63px;
	clear: both;
	z-index: 50;
}

#logo {
	position: absolute;
	width: 241px;
	height: 98px;
	left: 3px;
	top: 12px;
	z-index: 10;
}

#logo_lg {
	position: absolute;
	width: 313px;
	height: 125px;
	left: 3px;
	top: 78px;
	z-index: 10;
}

#logo_lg-new {
	position: absolute;
	width: 318px;
	height: 76px;
	left: 15px;
	top: 3px;
	z-index: 10;
}

#login_container_in{
	position: absolute;
	width: 430px;
	height: 47px;
	right: 4px;
	background: transparent url(../images/home_cart_in.gif) no-repeat;
}
#login_container_out{
	position: absolute;
	width: 430px;
	height: 47px;
	right: 4px;
	background: transparent url(../images/home_cart.gif) no-repeat;
}

.loginspan {
	position: relative;
	float:left;
	margin-left: 7px;
}

#cart_price{
	position:relative;
	display: block;
	float: left;
	width: 146px;
	height: 47px;
	cursor:pointer;
}

.price {
	position: absolute;
	text-align: right;
	top: 23px;
	right: 72px;
}

.title {
	position: relative;
	float: right;
	margin: 0;
}

#callout_home {
	position: absolute;
	right: 0;
	bottom: 1px;
	width: 345px;
	height: 335px;
	overflow: hidden;
}

#callout_home-new {
	position: absolute;
	right: 0;
	bottom: 1px;
	width: 320px;
	height: 500px;
	overflow: hidden;
}

#contentmain {
	position: relative;
	width: 100%;
	height: 525px;
	background: #FFFFFF url(../images/bg_home.jpg) no-repeat bottom left;
}

#contentmain-new {
	position: relative;
	width: 100%;
	height: 525px;
	background: #FFFFFF url(../images/home/bg_home.jpg) no-repeat bottom left;
}


#nav {
	position: relative;
	background: #E5EEF6 url(../images/bg_nav.gif) repeat-x bottom;
	width: 173px;
	border-left: 1px solid #D9E6F1;
	border-top: 1px solid #D9E6F1;
	float: left;
	margin-top: 57px;
	margin-left: 10px;
	padding-bottom: 160px;
}

#nav_decoration {
	position: absolute;
	right: -6px;
	top: -1px;
	width: 10px;
	height: 383px;
	background: #FFFFFF url(../images/nav_blueline.gif) no-repeat;
}
	
#nav ul { position: relative;display: block;list-style: none;padding: 0;margin: 15px 0 0 0; }

#nav li { position: relative;padding: 0;margin: 0;}
#nav a { position: relative;display: block; overflow: hidden;text-indent:-1000em; width:165px;z-index: 250; }

#nav_home > a, #nav_incorporatenow > a, #nav_quickquote > a, #nav_incorllc > a, #nav_statespecific > a, #nav_products > a, #nav_payonline > a, #nav_registeredagent > a, #nav_answerdesk > a, #nav_becomeaffiliate > a, #nav_learningcenter > a,  #nav_affiliatecenter > a { height: 18px;background-position: top; }

#nav_home a { background: transparent url(../images/interior_nav_home.gif) no-repeat top; }
#nav_incorporatenow a { background: transparent url(../images/interior_nav_incnow.gif) no-repeat top; }
#nav_quickquote a { background: transparent url(../images/interior_nav_quickquote.gif) no-repeat top; }
#nav_incorllc a { background: transparent url(../images/interior_nav_incllc.gif) no-repeat top; }
#nav_statespecific a { background: transparent url(../images/interior_nav_statespecific.gif) no-repeat top; }
#nav_products a { background: transparent url(../images/interior_nav_products.gif) no-repeat top; }
#nav_payonline a { background: transparent url(../images/interior_nav_payfees.gif) no-repeat top; }
#nav_registeredagent a { background: transparent url(../images/interior_nav_regagents.gif) no-repeat top; }
#nav_answerdesk a { background: transparent url(../images/interior_nav_answerdesk.gif) no-repeat top; }
#nav_becomeaffiliate a { background: transparent url(../images/interior_nav_affiliate.gif) no-repeat top; }
#nav_learningcenter a { background: transparent url(../images/interior_nav_learningcntr.gif) no-repeat top; }
#nav_affiliatecenter a { background: transparent url(../images/interior_nav_affiliatecntr.gif) no-repeat top; }

#nav a:hover, #nav a.on { background-position: bottom; }
#nav a:active { outline: none; }

ul#subnav {
	position: relative;
	display: block;
	clear: both;
	margin: 0 0 6px 0;
	padding: 0;
	width: 100%;
}

#subnav li { position: relative; display: block; padding: 0;margin: 0 0 3px 0;width: 100%; }


#subnav a { 
	position: relative;
	display: block;
	width: 150px;
	padding: 0;
	font: 10px/13px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color: #294785;
	text-indent: 0;
	margin-left: 15px;
	background-image: none;
}

#subnav a:hover, #subnav a.on {
	cursor: pointer;
	color: #8A0F11;
}


.right {
	position: relative;
	float: right;
}

.left {
	position: relative;
	float: left;
}

#loggedinas {
	position: relative;
	color: #FFFFFF;
	float: left;
	margin-top: 7px;
	font: 10px/12px Arial, sans-serif;
}

#loggedin_options {
	position: relative;
	float: right;
	text-align: right;
	padding-right: 5px;
	font: 10px/12px Arial, sans-serif;
}

#loggedin_options a{
	color: #FFFFFF;
	font: 10px/12px Arial, sans-serif;

}

#flash {
	position: absolute;
	left: 1px;
	bottom: 1px;
	width: 403px;
	height: 355px;
	z-index: 1;
}









#nav_main {
	position: absolute;
	left: 320px;
	top: 28px;
	width: 173px;
	z-index: 200;
}
/*#nav_main-new {
	position: absolute;
	left: 6px;
	top: 28px;
	width: 173px;
	z-index: 200;
}*/

#nav_main #nav_decoration {
	display: none;
}
	
#nav_main ul { position: relative;display: block;list-style: none;padding: 0;margin: 15px 0 0 0; }

#nav_main li { position: relative;padding: 0;margin: 0;width: 173px; height: 17px;}

#nav_main a { position: relative;display: block; overflow: hidden;text-indent:-1000em; width:173px;height: 18px;z-index: 250; }

#nav_main #nav_incorporatenow a, #nav_main #nav_incorporatenow { background: transparent url(../images/interior_nav_incnow2.gif) no-repeat top; }
#nav_main #nav_quickquote a, #nav_main #nav_quickquote { background: transparent url(../images/interior_nav_quickquote2.gif) no-repeat top; }
#nav_main #nav_incorllc a, #nav_main #nav_incorllc { background: transparent url(../images/interior_nav_incllc2.gif) no-repeat top; }
#nav_main #nav_statespecific a, #nav_main #nav_statespecific { background: transparent url(../images/interior_nav_statespecific2.gif) no-repeat top; }
#nav_main #nav_products a, #nav_main #nav_products { background: transparent url(../images/interior_nav_products2.gif) no-repeat top; }
#nav_main #nav_payonline a, #nav_main #nav_payonline { background: transparent url(../images/interior_nav_payfees2.gif) no-repeat top; }
#nav_main #nav_registeredagent a, #nav_main #nav_registeredagent { background: transparent url(../images/interior_nav_regagents2.gif) no-repeat top; }
#nav_main #nav_answerdesk a, #nav_main #nav_answerdesk { background: transparent url(../images/interior_nav_answerdesk2.gif) no-repeat top; }
#nav_main #nav_becomeaffiliate a, #nav_main #nav_becomeaffiliate { background: transparent url(../images/interior_nav_affiliate2.gif) no-repeat top; }
#nav_main #nav_learningcenter a, #nav_main #nav_learningcenter { background: transparent url(../images/interior_nav_learningcntr2.gif) no-repeat top; }
#nav_main #nav_affiliatecenter a, #nav_main #nav_affiliatecenter { background: transparent url(../images/interior_nav_affiliatecntr2.gif) no-repeat top; }

#nav_main a:hover { background-position: bottom; }
#nav_main a:active { outline: none; }





/*////////////////////////////////Home Styles//////////////////////////////////*/

#forgot_password{
	left:20px;
}



.button_container{
	padding-top: 3px;
	width:39px;
}
#footer{
	position: relative;
	width: 745px;
	padding: 5px 8px;
	clear: both;
	background-color: #294785;
}
.txt_container{
	margin-left: 2px;
	margin-top:1px;
	margin-bottom:1px
}
/*////////////////////////////////Interior: Common styles//////////////////////////////////*/

#above_interior_textbox{
	position: relative;
	float: right;
	width: 534px;
	background-color: #FFFFFF;
}
#interior_textbox{
	position: relative;
	float: right;
	padding-left:15px;
	padding-right:15px;
	width: 534px;
	background-color: #FFFFFF;
}
#interior_textbox div ul li{
margin:5px 0 5px 0;
}
#interior_textbox div ul li ul li{
margin:0;

}
.return_top_box{
clear:right;
margin:0px;
}
.return_top_box a{
border-bottom:1px solid #E0E4E7;
border-right:1px solid #E0E4E7;
border-left:1px solid #E0E4E7;
border-top:2px solid #E0E4E7;
background-color:#F1F4F7;
padding:6px;
padding-bottom:6px;
width:115px;
height:25px;
position:relative;
margin:-9px 0px 17px 0px;
text-align:center;
display:block;

/*z-index:100;*/
}
.return_top_box a:hover {
background-color:#fafafa;
}
#return_top_mini{
width:150px;
height:35px;
border:1px solid #cccccc;
background-color:#fafafa;
padding:10px 6px 10px 6px;
text-align:center;
float:none;
position:fixed;
margin:0 0 0 15px;
}
.pik{
border:1px solid #ffffff;
margin:0px;
padding:0px;
height:150px;
float:none;
clear:both;
}
#pik_container{
float:left;
width:inherit;
/*background-color:#d7d9dc;*/
border:2px solid #d7d9dc;
margin:0px;
padding:0px;
width:202px;

}
#pik_container_outside{
clear:both;
float:right;
border:2px solid #F8F4F4;
margin: 5px 5px 5px 10px;
padding:0px;
width:206px;
height:156px;
display:block;
}

/*////////////////////////////////Common: Text styles//////////////////////////////////*/

.yellow_bold_10px{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFB500;
font-weight:bold;
}
.white_10px{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
}

.white_9px,#chart div, .white_9px,#chart div h2 {
font-family:Arial;
font-size:10px;
color:#ffffff;
}
.black_10px{
font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.blue_txt,#interior_textbox, #go_box, p, li,form {
font-family:Trebuchet MS, Verdana;
font-size:10pt;
color:#005AA4;
/*line-height:16px;*/
}
.blue_txt em{
font-family:Trebuchet MS, Verdana;
font-size:8pt;
color:#044478;
}
.blue_title_med{
font-family:Trebuchet MS, Verdana;
font-size: 11pt;
font-weight:bold;
color:#044478;
padding-bottom:0px;
}
#interior_textbox h2.red_title { font-size: 13pt; }
.red_title, .HeadlineLarge{
font-family:Trebuchet MS, Verdana;
font-size: 13pt;
font-weight:bold;
color:#BC0A0C;
padding-bottom:0px;
line-height:16pt;
}


.red_title_no_brdr{
font-family:Trebuchet MS, Verdana;
font-size: 13pt;
font-weight:bold;
color:#BC0A0C;
padding-bottom:0px;

}

.blue_sm{
font-family:Trebuchet MS, Verdana;
font-size: 9px;
color:#044478;
padding-bottom:0px;
}
.red_warning{
font-size:10pt;
color:#CC3300;
font-weight:bold;
}
/*//////////////////////////////// INTERIOR.recommended books page//////////////////////////////////*/
#books ul li{
	border:none;
	float:left;
	margin: 0 0 0 8px;
	list-style: none;
}

.books_container{
padding:10px;
background-color:#fafafa;
}
/*//////////////////////////////// INTERIOR.types of entities//////////////////////////////////*/

.go_box{
width:210px;
height:35px;
float:right;
clear:none;
padding:10px;
margin: 0px 0px 10px 0px ;
display:inline;
position:relative;
text-align:right;
background-color:#fafafa;
border:1px solid #EAE7E7;
background-image:url(../images/entity_box_bg.gif);
}
.go_box_top{
width:210px;
height:35px;
float:right;
clear:left;
padding:10px;
margin: 0px 0px 0px 0px ;
display:inline;
position:relative;
text-align:right;
background-color:#fafafa;
border:1px solid #EAE7E7;
background-image:url(../images/entity_box_bg.gif);
}

.go_box_2{
width:210px;
height:35px;
float:left;
clear:none;
padding:10px;
margin: 0px 0px 10px 0px ;
display:inline;
position:relative;
text-align:left;
background-color:#fafafa;
border:1px solid #EAE7E7;
background-image:url(../images/entity_box_bg.gif);
}
#anchor{
border:1px solid #E0E4E7;
background-color:#F1F4F7;
width:450px;
padding:10px 0px 10px 10px;
z-index:200;
margin:0;
}

#anchor ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	}

#anchor ul li {
	margin-left: 0;
	padding: 0px;
	list-style: none;
	display: inline;
	}

#anchor ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}
#chart {
border:1px solid #cccccc;
}
#chart p {
font-family:Arial;
line-height:8pt;
font-size: 8pt;
color:#044478;
}
#chart div{
color:#ffffff;
text-align:center;
}

/*//////////////////////////////// INTERIOR.incorporate now Styles//////////////////////////////////*/

#choose_state_container{
padding: 5px 5px 5px 5px;
background-color:#E5EEF6;
border:1px solid #9DC9F1;
height:35px;
clear:right;
}

#choose_state_container_A{
width:100px;
height:35px;
position:relative;
display:inline;
margin:0 0 0 30px;
padding:6px 0 0 0 ;
}
#choose_state_container_B{
width:100px;
height:35px;
position:relative;
display:inline
}
#choose_state_container_C, #choose_state_container_D{
width:100px;
height:35px;
position:relative;
display:inline;
padding:3px 0 0 0 ;
}
#body_container{
border-left:1px solid #9DC9F1;
border-right:1px solid #9DC9F1;
border-bottom:1px solid #9DC9F1;
padding:15 15 15 15;
clear:both;
}
.fee_lists{
margin: 5 5 0 20;
width:250px;
clear:both;
display:block;
}
.fee_lists span p{
padding: 0 0 0 10px;
text-align:right;
}
.fee_num{
	clear:both;
	display:inline;
	margin:0 0 0 5;
}
#results_table{
	margin:10 0;
	font-size:8pt;
}

#place_order_box_container{
	width:144px;
	height:inherit;
	clear:both;
	border:2px solid #EFE8E8;
	margin:-25px 0 0 50px;
	display:inline;
	float: right;
	}
#place_order_box{
	width:130px;
	height:35px;
	background-color:#fafafa;
	border:1px solid #cccccc;
	padding:9px 6px 3px 6px ;
	clear:both;
	display:block;
}

#place_order_box_right {
	position: relative;
	width: 200px;
	float: right;
	margin-right: 79px;
}

#bg{
	width:500px;
	height:375px;
	background-image:url(../images/candles.gif) repeat;
}
#packagelist_container{
	width: 400px;
	margin: 0 50px;
	border: 2px solid #cccccc;
	background-image:url(../images/blue_logo_bg.gif);


}
#packagelist_container div {
	padding: 20px;
	position: relative;
}

#packagelist_container div ul li{
color:#000;
}
#state_box_container{
float:right;
margin:-6px 82px 0  0 ;
}

/*//////////////////////////////// INTERIOR. pay fees Styles//////////////////////////////////*/

.pay_box a {
border:1px solid #E0E4E7;
background-color:#F1F4F7;
width:365px;
height:20px;
padding: 20px 5px 15px 5px ;
margin:10px 10px;
position:relative;
display:block;
}
.pay_box a:hover {
border:1px solid #B7DDBC;
background-color:#D4ECD7;
}


/*//////////////////////////////// INTERIOR.order syles //////////////////////////////////*/

.order_box{
clear:both;
margin:40px 0 40px 0;
}

.order_box a {
border: 1px solid #E0E4E7;
background :#F1F4F7; url(../images/icon_accept.gif)  left;
height:20px;
padding: 20px 5px 15px 15px ;
margin: 0px 10px 0px 10px;
position:relative;
clear:both;
}

.order_box a:hover {
border:1px solid #B7DDBC;
background-color:#D4ECD7;
}

.order_box div{
clear:both;
float:left;
}

.order_box_docs{
clear:both;
display:block;
margin:30px 0 30px 0;
}


.order_box_docs a {
border:1px solid #E0E4E7;
background-color:#F1F4F7;
width:200px;
height:20px;
padding: 20px 5px 15px 15px ;
margin:10px 10px 10px 0px;
position:relative;
display:inline;
clear:right;
}
.order_box_docs a:hover {
border:1px solid #B7DDBC;
background-color:#D4ECD7;
}
.order_box_docs div{
clear:both;
float:left;
display:block;
}

.order_box_container2{
	width:144px;
	height:inherit;
	clear:both;
	border:2px solid #EFE8E8;
	margin:12px 0 15px 0;
	display:inline;
	float:right;
	}

.order_box2{
	width:116px;
	height:30px;
	background-color:#fafafa;
	border:1px solid #cccccc;
	padding:12px 6px 0px 20px ;
	clear:both;
	display:block;
}


/*//////////////////////////////// INTERIOR. formation FAQ styles//////////////////////////////////*/

.faq_anchor_container{
width:500px;
background-color:#F7F6EA;
border:1px solid #EAE9D4;
padding:20px;
margin: 0 0 0 0px;
background-image:url(../images/faq_bg.gif);
}
.faq_anchor_container a:hover{
background-color:EAE9D4;

}
/*//////////////////////////////// INTERIOR. contact us styles//////////////////////////////////*/
.contact_bg{
height:280px;
width:400px;
padding:10px;

}

.txtbox_wrapper{
display:block;
clear:both;
margin:10px 0 10px 0;
padding:10px;
}

.label_container{
clear:both;
display:inline;
width:75px;
float:left
}
.txtbox_container{
display:inline;
float:left;
}
.input_box{
font-family:Trebuchet MS, Verdana;
font-size:11px;
margin: -5px 0 0 0;
padding:2px;
}

.input_button{
float:right;
margin:0 90px 0 0 ;
}

/*////////////////////////////////Common: Form Styles//////////////////////////////////*/

.login_field{
	border:1px solid #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	height: 18px;
	width: 110px;
}
.state_box{
	right:50px;
	font-family:Trebuchet MS, Verdana;
	margin:0 6px 0 0 ;
}
/*//////////////////////////////// INTERIOR. privacy styles//////////////////////////////////*/
.privacy_anchor_container{
width:500px;
background-color:#F7F6EA;
border:1px solid #EAE9D4;
padding:20px;
margin: 0 0 0 0px;
background-image:url(../images/privacy_bg.gif);
}
/*//////////////////////////////// STEVE HACKED//////////////////////////////////*/

input, select, textarea {
    font-size:16px;
}

#inctable, #inctable a {
	font-size:16px;
}

#inctable {
	margin: 10px 0 25px 0;
}

#inctable td {
	font-size:smaller;
	border:1px solid #eee;
}
#errmsg {
	color:#ff0000;
	font-weight:bold;
}
#pricingtbl {
	font-size:10px;
	color:#666;
}

#quickquote_container input {
    width: 230px;
}

#quickquote_title {
	position: relative;
	float: left;
	margin-right: 8px;
}

#quickquote_pricing {
	position: relative;
	font-family: Trebuchet MS, Verdana;
	font-size: 14px;
	float: right;
	padding: 12px;
	margin-left: -95px;
	color: #005AA5;
}

#quickquote_container {
	width:300px;
	clear:both;
	height: 100px;
	border:2px solid #EFE8E8;
	margin: 0px 0px 0px 0px;
	display:inline;
	float: right;
	}

#quickquote_box{
	width:298px;
	height: 98px;
	border:1px solid #cccccc;
	clear:both;
	display:block;
	float: right;
}


.newPrincipal {
	border-top:1px solid #ddd;
}

#popover {
	position:absolute;
	border:1px solid #294785;
	background-color:#E5EEF6;
	font-weight:10px;
	width:250px;
/* 	height: auto; */
	padding:0 5 5 5px;
	z-index:250;
}

#popover h3 {
	padding: 15px;
	margin: 0;
}

 #popover p {
	padding: 0 15px 15px 15px;
	margin: 0;
}

#mouse {
	position:absolute;
	font-size:10px;
	top:0px;
	right:0px;
	min-width:150px;
	min-height:20px;
	padding:2px;
	background-color:#ff0000;
	color:#fff;
}

.reviewTable {
    font-size:12px;
    border:1px solid #ccc;
    padding:2px;
    margin-bottom: 8px;
}

.reviewTable a {
    font-size:12px;
}

.teammember {
    font-size:12px;
    border-top:1px solid #eadcfc;
}

.reviewTableHeader {
    border:1px solid #ccc;
    font-size:12px;
    padding:2px;
    background-color:#eee;
    font-weight:bold;
}

.reviewTableActions {
    border:1px solid #ccc;
    background-color:#e6eff6;
    text-align:right;
}

#itemtotal td {
    border:1px solid #ccc;
    padding:2px;
    background-color:#eee;
}

.imgicon {
    margin: 0 2px 0 2px;
}

.address li {
    font-size: 12px;
    padding: 0px;
    line-height: 12px;
}

#shippingAddress {
    font-size: 12px;
    width:33%;
}

.leftNudge {
    padding-left:5px;
}

.itemdetail {
    font-size:11px;
    border:1px solid #ccc;
    background-color:#eee;
    padding:5px;
}

.itemdetaillabel {
    font-weight:bold;
    padding-right:5px;
    text-align:right;
    width:1%;
}

#nonprincipalinfo, #documentinfo {
	display: none;
}
