
/* ========== Styling all elements */
/* *{margin:0;padding:0;} */
a{outline:none;border:none;}
img{border:none;}
input{vertical-align:middle;}
p{margin-bottom:15px;}

.floatleft		{float:left !important;}
.floatright		{float:right !important;}
acronym, abbr	{cursor: help;}

/* ========== Applying clearfix fix for some browsers to use in appropriate places */
.clearfix:after	{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix		{display:inline-block;}
/* Hide from IE Mac \*/.clearfix{display:block;}/* End hide from IE Mac */

.hr{
height:1px;
background:#bebebe;
margin-bottom:20px;
width:100%;
}

.hr hr{

}



/* ========== CONTAINER */
#container{ 
background:#fafafa;
padding:10px 10px 0 10px;
margin: 0;
}


/* ========== CONTENT */

#content{
width:502px;
float:left;
background-image: none;
margin-top:15px;
margin-bottom:15px;
margin-left:2px
}

div.headings{
text-align:center;
margin-bottom:17px;
}

#content_inner{
}

#content_inner p {
	line-height: 140% !important;
}

#phone_info {
	height: 85px;
}

#info_center {
	height: 248px;
}

h1.hp_heading{
font-size:22px;
letter-spacing:.2pt;
color:#0c4678;
font-weight:bold;
text-align:justify;
white-space:nowrap;
}

h2.heading_description{
display: block;
font-size:13px !important;
text-transform:uppercase;
color:#0c4678 !important;
font-weight:bold;
text-align:center;
line-height: 140%;
margin: 5px 0;
}

.order_number{
width:100%;
height:36px;
color: #ffffff;
background-color:#6C93BB;
text-align:center;
}

.order_number td{
font-size:14px;
font-weight:500;
}

.order_number td.eighthundred{
font-size:26px;
font-weight:bold;
}

.order_number td.times{
font-size:13px;

}

.spanish{
font-size:11px;
color:#5A7CAA;
text-align:center;
margin-bottom:16px;
line-height: 160% !important;
}

#content p{
font-size:13px;
color:#000000;
line-height:24px;
margin-bottom:20px;
}

#content p span{
font-size:10px;
color:#5c5c5c;
}

#content img{
padding:0 5px 5px 5px;
}

#content a{
color:#003fcc;
text-decoration:underline;
}

#content a:hover{
text-decoration:none;
color:#003fcc;
}

#content #content_inner p {
margin-bottom: 6px;
}

#content #content_inner .hr {
	margin-bottom: 10px;
}

.our_menu{
font-size:12px !important;
text-transform:uppercase;
color:#416fd7 !important;
text-align:center;
font-weight:bold;
}

.our_menu a{
font-weight:bold;
text-decoration:none !important;
color:#416fd7 !important;
}

.business_license{
background:url(/pics/business_license.gif) left top no-repeat;
width:218px;
height:30px;
display:block;
text-indent:-2000em;
margin:0 auto;
}

div.tiny {
	font-size: 1px;
	height: 1px;
}


/* ========== SIDEBAR */
#sidebarHP{
width:187px;
float:right;
margin: 0 0 15px 8px;
}

.sb_bg{
width:187px;
margin: 15px 0 0 6px;
/* background:url(/pics/sbg.gif) left top repeat-y; */
border-left: solid 1px #D4D0C8;
}

.sb_button{
margin-top:2px;
margin-left:6px;

}

.sb_alt{
width:160px;
margin: 15px 0 0 6px;
border-left: solid 1px #D4D0C8;
padding: 12px;
text-align: center;
}

h2.h2_alt{
font-size:12px !important;
text-transform:uppercase;
color:#8c6518 !important;
font-weight:bold;
line-height: 140%;
}

.sb_alt a{
color:#003fcc;
text-decoration:underline;
}

.sb_alt a:hover{
text-decoration:none;
color:#003fcc;
}


.sb_top{
/* background:url(/pics/sbh.gif) left top no-repeat; */
}

.sb_bottom{
/* background:url(/pics/sbf.gif) left bottom no-repeat; */
padding:10px;
margin-left: 5px;
}

.sb_bottom hr{
	color: #D4D0C8;
}

.sb_bottom p.getit {
	text-align: center;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #000;
	padding: 0;
	margin: 0
}

.sb_bottom p.getit span {
	color: #E06518;
	text-transform: uppercase;
}

#sidebarHP h2{
color:#8c6518;
padding-left: 0px;
margin-bottom:10px;
font-size:12px;
text-indent:0px;
text-align:left !important;
font-weight: bold;
}

#sidebarHP .hr{
margin-bottom:5px;
}

#sidebarHP ul{
margin-bottom:15px;
}

#sidebarHP ul li{
list-style:none;
padding-left:15px;
text-align:left;
}

#sidebarHP ul li a{
color:#000000;
text-decoration:underline;
line-height:20px;
font-size:12px;
}

#sidebarHP ul li a:hover{
text-decoration:none;
color:#000000;
}

.arrowed {
	margin: 0;
	padding: 0;
}

.arrowed li{
background:url(/pics/arrow.gif) left 6px no-repeat;
}


/* ========== BOTTOM */
#bottom{
clear:both;
background:url(/pics/bbg.gif) left top repeat-y;
width: 700px;
margin-bottom:20px;
}

#bottom_outer{
background:url(/pics/bh.gif) left top no-repeat;
}

#bottom_inner{
background:url(/pics/bf.gif) left bottom no-repeat;
padding: 10px;
}

#bottom h3{
display: block;
font-size:16px;
color:#8a4343;
text-align:center;
margin-bottom:5px;
font-weight: bold;
}

.box{
width: 160px;
margin: 0 4px 10px 4px;
float: left;
background:#f2f2f2 url(/pics/bbh.gif) left top no-repeat;
padding: 0 0 5px 0;
display: block;
text-align: center;
}

.box h4{
font-size:12px;
color:#7c2828;
text-align:center;
margin-bottom:10px;
}

.box a{
font-size:12px;
color:#7c2828;
text-align:center;
margin-bottom:10px;
text-decoration: none;

}

.box p{
font-size:12px;
color:#000000;
text-align:center;
}

.learn_more{
background:url(/pics/learn_more.gif) left top no-repeat;
width:91px;
height:20px;
margin:0 auto;
display:block;
text-indent:-2000em;
}

.one_triangle{
height:15px;
background:url(/pics/triangle.gif) center center no-repeat;
}

.two_triangle{
height:15px;
background:url(/pics/triangle2.gif) center center no-repeat;
}

.three_triangle{
height:15px;
background:url(/pics/triangle3.gif) center center no-repeat;
}

.four_triangle{
height:15px;
background:url(/pics/triangle4.gif) center center no-repeat;
}

.xtra_footer{
display: block;
text-align: center;
}

.stateStats {
	 display: none;
	 position: absolute;
	 padding: 5px;
	 border: 2px solid #9BA0B5;
	 background-color: #FFFFFF;
	 color: #262626;
}
