/*************** ------ Choice Arizona CSS------ ***************/


a.logolink:link {
color:#FFFFFF;
text-decoration: none;
font: 1px Arial, sans-serif;  

} 

/* put section in the class of the link itself */
a.logolink:visited {
color:#FFFFFF;
text-decoration: none;
font: 1px Arial, sans-serif;

}

a.logolink:hover {
color:#FFFFFF; 
text-decoration: none;
font: 1px Arial, sans-serif;  
}

body {
margin:0 0 0 0; 
padding:0; 
background: url(images/background_pixel.png);
}

form {
margin:0; 
padding:0
}

td {
font-family:tahoma;
font-size:11px;
line-height:13px;
color:#434A4D;
}

.header span { color:#636363; line-height:15px;}
.header a {text-decoration:none; color:#FF9000;}
.header a:hover { text-decoration:underline;}
.header span a {text-decoration:none; color:#898989; font-size:9px;}
.header span a:hover {text-decoration:underline;}

a {
color:#F05411; 
text-decoration:none;
font: bold 13px Arial, sans-serif; 
line-height:16px;
}
a:hover {text-decoration: underline;}

p {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-align: justify;
padding: 0px 0px 8px 0px;
margin: 0px 5px 0px 0px;
}

strong { color:#434A4D}
strong span a { color:#EE5112; text-decoration:underline; }
strong span a:hover { text-decoration:none; }
span strong { font-size:10px; color:#F0550F;}
strong a { font-size:10px; color:#F05411; text-decoration:none;}
strong a:hover { text-decoration:underline;}


.footer { font-family:tahoma; font-size:10px; color:#838E9A;}
.footer a { color:#838E9A; text-decoration: none;}
.footer a:hover { text-decoration: underline;}
.footer span a { font-size:9px; color:#838E9A; text-decoration:underline;}
.footer span a:hover { text-decoration:none;}
#footer a { font-family:tahoma; font-size:10px; color:#ffffff;}
#footer a:hover { text-decoration: none; color:#ffffff;}

.search { color:#888883; }
.search span a { color:ffffff; text-decoration:none;}
.search span a:hover { text-decoration:underline;}
.search a { color:A8B5E0; text-decoration:none;}
.search a:hover { text-decoration:underline;}

.txt { color:#CDCCCC;}
.txt span { color:#000000;}
.txt a { color:#E1E1E1; text-decoration:underline;}
.txt a:hover { text-decoration: none;}
.txt span strong a { font-size:9px; color:#981F1F; text-decoration:underline;}
.txt span strong a:hover { text-decoration: none;}

.hot span { color:#ffffff;}
.hot a { color:#ffffff; text-decoration:underline;}
.hot a:hover { text-decoration:none;}

span a { font-size:11px; color:#272727; text-decoration:underline;}
span a:hover { text-decoration:none;}

a span { font-size:11px; color:#4C4C4C; text-decoration:underline;}
a:hover span { text-decoration: none;}

.arr strong a { font-size:11px; color:#981F1F; text-decoration:underline;}
.arr strong a:hover { text-decoration:none;}

.bt input {width:111px; height:23px; font-family:tahoma; font-size:11px;  color:#636363; vertical-align:middle; background-color:#ffffff; padding:3 0 0 4px; border:1px solid #AFB3B7; margin:24px 8px 0 0;}

a strong { color:#838383; text-decora;tion:underline;}
a:hover strong { text-decoration:none}

.xxxl ul { margin:0; padding:0; list-style:none; margin-left:146px;}
.xxxl li { color:#272727; line-height:20px; background:url(images/bullet_2.jpg) left top no-repeat; padding:0 0 0 15px; font-weight:bold; }
.xxxl li a { color:#272727; text-decoration:underline;}
.xxxl li a:hover { text-decoration:none;}

span { font-size:9px; color:#141414;}

ul { margin:0; padding:0; list-style:none; }
ul.withbullets { margin: 0px 0px 0px 0px; padding:0; list-style: inside disc;}
li { color:#F05411; line-height:18px; background:url(images/bullet_2.jpg) left top no-repeat; padding:0 0 0 15px; }
li a { color:#F05411; text-decoration:underline;}
li a:hover { text-decoration:none;}

.bit ul { margin:0; padding:0; list-style:none; }
.bit li { color:#F05411; line-height:18px; background:url(images/bullet_3.jpg) left top no-repeat; padding:0 0 0 15px; }
.bit li a { color:#F05411; text-decoration:underline;}
.bit li a:hover { text-decoration:none;}

.bt ul { margin:0; padding:0; list-style:none; margin-left:163px;}
.bt li { color:#272727; line-height:20px; background:url(images/bullet_2.jpg) left top no-repeat; padding:0 0 0 15px; font-weight:bold; }
.bt li a { color:#272727; text-decoration:underline;}
.bt li a:hover { text-decoration:none;}
.sloganline {
font: bold 16px Arial, sans-serif;
color:#061662;
text-align: left;
padding: 40px 0px 0px 0px;
}
.topline {
margin: 0 0 0 0;
font: bold 12px Arial, sans-serif; 
color:OrangeRed;
}
.maintable {
border:  1px solid OrangeRed;
}
.businessaddress {
font: bold 12px Arial, sans-serif; 
Margin: 10px 10px 10px 10px;
}
.tagline {
color:#FFFFFF;
font: 1px Arial, sans-serif;

}
.spacer50 {
height:50px;
}
.spacer45 {
height:45px;
}

.spacer30 {
width:100%;
height:30px;
background: url(images/30px_spacer.png) repeat-x;
}

.spacer25 {
height:10px;
}

.spacer20 {
height:10px;
}

.spacer10 {
height:10px;
}

.spacer5 {
height:5px;
}

.garybio {
/* color:SlateGrey; */
font:  12px Arial, sans-serif;
margin: 10px 8px 0px 8px;
}

.garybio h2 {
margin: 0px 8px 4px 0px;
font: 15px Arial,sans-serif;
color: black;
font-weight: bold;
}

.garybio p {
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
text-align: justify;
padding: 0px 0px 8px 0px;
margin: 0px 5px 0px 0px;
}

.quotebox {
margin: 1px 13px 25px 0px;
border:  1px solid #FF6600;
font: bold 12px Arial, sans-serif;
background:#FFFFCC;
color:black;
}

table.whybuy_box a{
width:180px;
margin: 5px 0px 8px 2px;
text-align:center;
text-decoration:none;
display:block;
font: bold 13px Arial, sans-serif;
padding:6px;
background:#c3edf7;
color:#000000;
border:  5px double #36b8d8;
}

table.whybuy_box a:hover{
text-decoration:none;
border:  5px double #ffffff;
background:#36b8d8;
color:#ffffff;
}

.quoteboxcopy a {
color:#0033FF;
font: bold italic 16px Arial, sans-serif;
line-height:20px;
}

.quoteboxhdr {
color:#FFFFFF;
font: bold 13px Arial, sans-serif;
background:#FF6600;
text-align:center;
}

ul li.indexbottomlinks {
color: #434A4D;
font: 11px Arial, sans-serif;
text-align: left;
margin: 0px 15px 5px 25px;
padding-left: 2px;
list-style: circle outside; 
}

ul li.indexbottomlinks a.indexbottomanchors {
color: #0033ff;
font:bold 12px Arial, sans-serif; 
}

.quoteboxtext {
font: bold 12px Arial, sans-serif;
color:black;
}

a.quotelink:link {
color: #000000;
text-decoration: none;
font: bold 12px Arial, sans-serif;  
} /* put section in the class of the link itself */

a.quotelink:visited {
color: #000000;
text-decoration: none;
font: bold 12px Arial, sans-serif;  
}

a.quotelink:hover {
color:SlateGray; 
text-decoration: underline;
font: bold 12px Arial, sans-serif;  
}

a.quotelink2:link {
color:#005ce5;
text-decoration: none;
font: bold 12px Arial, sans-serif;  
} /* put section in the class of the link itself */

a.quotelink2:visited {
color:#005ce5;
text-decoration: none;
font: bold 12px Arial, sans-serif;  
}

a.quotelink2:hover {
color:#3b85f5; 
text-decoration: underline;
font: bold 12px Arial, sans-serif;  
}

a.reg:link {
color:blue;
text-decoration: underline;
font: 11px Arial, sans-serif;  
} 

a.reg:visited {
color:blue;
text-decoration: underline;
font: 11px Arial, sans-serif;  
}

a.reg:hover {
color:blue; 
text-decoration: underline;
font: 11px Arial, sans-serif;  
}

a.anchortext {
color: #666666;
text-decoration: none;
font: 11px "Times New Roman", Times, serif;  
}

a:hover.anchortext {
color: #000000; 
text-decoration: underline;
font: 11px  "Times New Roman", Times, serif;  
}

.contentcolumn {
margin: 0px 8px 0px 8px;
width:495px;
}

.contentcolumn2 {
margin: 0px 8px 0px 8px;
width:240px;
}

.contenttext {
font:  12px Arial, sans-serif;
color:black;

}

.forbes, a.forbes {
margin: 10px auto 0px auto;
color:#F05411; 
text-decoration:underline;
font: bold 14px Arial, sans-serif; 
line-height:16px;
display:block;
text-align: center;
}

a:hover.forbes {
text-decoration: none;
}

h1 {
margin: 0px 8px 8px 0px;
font:13px Arial,sans-serif;
color:black;
font-weight:bold;
}

.h2reg {
margin:0px 8px 8px 0px;
font:14px Arial,sans-serif;
color:#006633;
font-weight:bold;
}

a.h3reg {
padding: 0px;
display: block;
margin:0px 0px 0px 0px;
font:12px Arial,sans-serif;
color:#006633;
font-weight:bold;
}

/* this for article pages subheader */
h2 {
margin: 0px 8px 4px 0px;
font: 16px Arial,sans-serif;
color: black;
font-weight: bold;
}

.homepage_icons {
font:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#663333;
font-weight:bold;
text-align:left;
margin: 10px 0px 0px 0px;
}

p.carrierfont {
font:Arial, Helvetica, sans-serif; 
font-size: 14px; 
color:#663333;
font-weight:bold;
text-align:left;
margin: 10px 0px -6px 0px;
}

.linktous {
margin: 0px 8px 0px 8px;
width: 95%;
border: 1px solid #404040;
background:#dcdcdc;
}

.innermargin {
margin: 10px 10px 10px 10px;
}

.innermargin p {
font: 11px Arial, Helvetica, sans-serif;
color: #000000;
text-align: justify;
padding: 0px 0px 8px 0px;
margin: 0px 5px 0px 0px;
}

.phone{
text-align:center;
margin: 5px 0px 0px 0px;
font: bold 16px Arial,sans-serif;
color:#0033FF;
}

.h2orange {
margin: 10px 0px 8px 0px;
font:11px Arial,sans-serif;
color:#F05411;
font-weight:bold;
}

.contact {
font:  12px Arial, sans-serif;
}

h4 {
font:14px Arial,sans-serif;
color:#F05411;
font-weight:bold;
}

.orangehilite {
font:18px Arial,sans-serif;
color:black;
font-weight:bold;
margin: 0 0 20 0 ;
background:OrangeRed;
height:40px;
}

.smorangehilite {
font:13px Arial,sans-serif;
color:black;
font-weight:bold;
margin: 0 0 20 0 ;
background:OrangeRed;
height:36px;
}

a.landing:link {
color:blue;
text-decoration: underline;
font: 22px Arial, sans-serif;  
} 

a.landing:visited {
color:blue;
text-decoration: underline;
font: 22px Arial, sans-serif;  
}

a.landing:hover {
color:blue; 
text-decoration: underline;
font: 22px Arial, sans-serif;  
}

.landingtxt {
font:13px Arial,sans-serif;
color:black;
##font-weight:bold;
margin: 0 0 20 0 ;
}

.testimonialbox {
border: 1px solid black;
font: 13px Arial, sans-serif;
font-weight:bold;
color:black;
background:#eeeeee;
}

.quotebutton {
border: 1px solid black;
font: 13px Arial, sans-serif;
font-weight:bold;
color:black;
background:#cccccc;
}

.logoboxes_margin{
margin: 0px 0px 0px 0px;
}

/******** Quote Forms **********/

.phpForms_pgtitle
{
font-family : Arial;
font-size   : 18px;
color       : #1200d9;
font-weight : bold;
}
.phpForms_btn
{
border-top-width    : 1px;
border-left-width   : 1px;
border-bottom-width : 1px;
border-right-width  : 1px;
border-top-color    : #e4e4e4;
border-left-color   : #e4e4e4;
border-right-color  : #c1c1c1;
border-bottom-color : #c1c1c1;
font                : Verdana, Arial, Helvetica, sans-serif;
color               : #000000;
}

.phpForms_pgtext
{
font-family : Georgia;
font-size   : 12px;
color       : #1200d9;
font-weight : bold;
}

#emailbox{
display:block;
margin: 0px auto 0px auto;
padding: 0px 0px 0px 0px;
width: 350px;
}

#name_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#email_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#subject_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#phone_box {
margin: 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

#message_box {
margin: 0px 0px 30px 0px;
width: 350px;
padding: 0px;
float:right;
display: block;	
height:205px;
}

* html #code_box {
margin: 0px 0px 0px 0px;
width: 300px;
padding: 0px  0px 0px 64px;
float:left;
display: block;	
height: 18px;
}

#code_box {
margin: 0px;
width: 300px;
padding: 0px 0px 0px 64px;
float:left;
display: block;	
height: 18px;
}

.emailbkgd_code {
background:#ffffff;
border: 1px solid #000000;
margin: 0px 0px 0px 0px;
width: 80px;
height: 18px;
float:left;
}

.emailbkgd{
background:#ffffff;
border: 1px solid #000000;
margin: 10px 0px 0px 0px;
padding: 3px 2px 1px 2px;
width: 280px;
height: 18px;
white-space: normal;
float:right;
font: normal 12px verdana, arial, sanf-serif;
color: #000000;
}

.emailbkgd2{
background:#ffffff;
border: 1px solid #000000;
margin: 10px 0px 10px 0px;
padding: 3px 2px 5px 2px;
width: 280px;
height: 200px;
float:right;
font: normal 12px verdana, arial, sanf-serif;
color: #000000;
}

.email_left{
float:left;
height: 18px;
margin: 12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#send {
position: relative;
top: 30px;
margin: 0px;
float:right;
}

.email_border{
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
height:390px;
display:block;  
}

.email_border_return{
display:block;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #da5b07; 
line-height:20px; 
text-align:center; 
padding:20px 30px 50px 30px;
margin:20px auto 0px auto;
}

br.clear {
clear: both;
line-height: 1px;
overflow: hidden;
width: 0;
height: 0;
}

/* ---------------- Mortgage Quote -------------------*/

.quote_input {
float: right; 
margin: 10px 0px 0px 20px;
}

.quote_box {
margin: 0px;
width: 400px;
padding: 0px;
float:right;
display: block;	
height:30px;
}

.quote_left{
float:left;
height: 18px;
margin: 12px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.quotebkgd{
background:#ffffff;
margin: 10px 0px 0px 0px;
padding: 3px 2px 1px 2px;
width: 180px;
height: 18px;
white-space: normal;
float:right;
font: normal 11px verdana, arial, sanf-serif;
color: #333333;
}

* html #quotesend{
margin: 20px 0px 30px 0px;
height: 30px;
position: relative;
top: 10px;
float: right;
display: block;
}

#quotesend{
margin: 20px 0px 30px 0px;
height: 30px;
position: relative;
top: 215px;
float: right;
display: block;
}

.quote_border{
height: 810px;
background: #F5F5F5;
width: 400px;
padding: 5px 20px 20px 20px;
margin: 0px auto 0px auto;
display: block;
border: 1px solid #777777;  
}

*html  #spam {
position: relative; top: 0px;
}

#spam {
position: relative; top: 200px;
}

.quote_border_return{
height: 760px;
display:block;
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
color: #da5b07; 
line-height:20px; 
text-align:center; 
padding:20px 30px 50px 30px;
margin:20px auto 0px auto;
}


.rsstable {
display: block;
text-align: center;
margin: 0px 0px 20px 0px;
color: #000000;
padding: 0px 0px 0px 0px;
}

a.rsslinks {
text-align: center;
height: 14px;
text-decoration: none;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #CC0000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

a:hover.rsslinks {
color: #CC6600;
}

.rssheader {
padding: 0px 0px 8px 0px;
font: italic 11px "Times New Roman", Times, serif;
text-align: center;
}

.rssfeed {
display: table;
text-align: justify;
text-decoration: none;
font: normal 11px Verdana, Arial, Helvetica, sans-serif;
color: #000000;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

/**** For Blog   ****/

h2.homelink1 {
margin: 15px auto 5px auto;
display: block;
font: bold 22px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
color: #2a3a86;
}

.homelink1a {
text-align: center;
margin: 0px auto 7px auto;
font: 12px Verdana, Arial, Helvetica, sans-serif;
}

h3.homelink2 a{
margin: 0px 0px 0px 0px;
display: block;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

h3.homelink3 {
margin: 13px 0px 5px 0px;
display: block;
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
text-align: center;
}

td #content {
font-family:tahoma;
font-size:13px;
line-height:14px;
color:#434A4D;
width: 536px;
margin: 0px 0px 0px 0px;
border: 3px double #777777; 
background: #f2f6f7; 
padding: 0px 7px 20px 7px;
}

td.blogsidebox {
display: table;
width: 170px;
padding: 5px 5px 15px 5px;
margin: 0px 0px 0px 7px;
border:  1px solid #FF6600;
font: bold 12px Arial, sans-serif;
background:#FFFFCC;
color:black;
}

h4.serendipity_title a{
display: block;
margin: 0px 0px -12px 0px;
font: bold 15px Verdana, Arial, Helvetica, sans-serif;
color: #CC3300;
text-decoration: none;
}

h4.serendipity_title a:hover{
color: #CC6633;
text-decoration: underline;
}

a.entry_extended {
color: #009933;
}

a:hover.entry_extended {
color: #009966;
}

li.category_depth a{
font-size: 11px;
margin-left: -7px;
}

.serendipity_commentsLabel {
width: 75px;
}

.serendipity_comment_source {
margin-bottom: 15px;
display: block;
}

.serendipity_center_serendipity_msg_notice {
color: #009933;
font-size: 18px;
}

.serendipity_commentsValue_serendipity_msg_important {
color: #009933;
font-size: 14px;
}

img.serendipity_entryIcon {
float: left;
border: 1px solid #777777;
margin: 0px 7px 7px 0px;
}

/** Embedded images with the s9y image manager **/
.serendipity_imageComment_center,
.serendipity_imageComment_left,
.serendipity_imageComment_right {
margin: 0px;
border: 1px solid #777777;
text-align: center;
}

.serendipity_imageComment_center {
margin: 7px auto 7px auto;
padding: 3px 5px 3px 3px;	
}

.serendipity_imageComment_left {
float: left;
margin: 7px 7px 7px 0px;
padding: 3px 5px 3px 3px;
}

.serendipity_imageComment_right {
float: right;
margin: 7px 0px 7px 7px;
padding: 3px 3px 3px 5px;
}

img.serendipity_image_left,
img.serendipity_image_center, img.serendipity_image_right {
border: 1px solid #777777;
padding: 3px;
text-align: center;
}

img.serendipity_image_center {
margin: 0px auto 7px auto;	
}

img.serendipity_image_left {
float: left;
margin: 0px 7px 7px 0px;
}

img.serendipity_image_right {
float: right;
margin: 0px 0px 7px 7px;
}

.serendipity_imageComment_img,
.serendipity_imageComment_img img {
padding: 0px;
text-align: center;
}

.serendipity_imageComment_txt {
margin: 0px;
padding: 3px;
clear: both;
font-size: 8pt;
text-align: center;
}

table.serendipity_calendar td {
font-size:11px;
padding: 1px;
}
table.serendipity_calendar a {
color: #FF0000;
font-weight: bold;
text-decoration:none;
font-size:11px;
}

table.serendipity_calendar a:hover {
text-decoration: underline;
}

td.serendipity_weekDayName {
font-size:11px;
font-weight:bold;
}
td.serendipity_calendarHeader a:link,
td.serendipity_calendarHeader a:visited,
td.serendipity_calendarHeader a:hover {
border: 0;
text-decoration: none;
}

.serendipity_date {
padding: 0px;
margin: 10px 0px 10px 0px;
font: bold 14px Arial, sans-serif;
color:black;
}

.serendipity_entryFooter {
margin-top: 15px;
display: block;
}
