 /* CSS Document */

html, body {min-width:100%; min-height:100%; background-image:url(images/page-backer.jpg); color:#/*6B6860*/3B3933;font-family:arial; font-size:small;}
p, tr, td, li, ol, ul {color:#3B3933;font-family:arial; font-size:small;}

H1 {font-size:x-large; color:#000000;font-family:verdana; font-weight:normal;}
H2 {font-size:small; color:#CB4621; font-family:verdana; font-weight:bold; margin-top:-4px; #margin-top:0px;}
H3 {color:#000; font-weight:bold; font-size:small;}
H4 {color:#000; font-size:x-small; font-weight:bold;}

#container {width:760px; min-height:540px; margin-left:auto; margin-right:auto; border-left-style:solid; border-left-width:1px; border-left-color:#464649;border-right-style:solid; border-right-width:1px; border-right-color:#464649;border-bottom-style:solid; border-bottom-width:1px; border-bottom-color:#464649; background-color:#FFF;}
#bannerTop {height:20px; background-image:url(images/banner-top.gif); background-repeat:no-repeat; /*min-width:760px; margin-left:15%; margin-right:15%;*/width:762px; margin-left:auto; margin-right:auto;}
#banner {background-image:url(images/banner-backer.jpg); height:177px; background-repeat:no-repeat;}
#bannerBottom {height:5px; clear:both; background-image:url(images/banner-bottom.gif); background-repeat:no-repeat;}

#footer {margin-left:auto; margin-right:auto; font-size:x-small; font-style:italic; clear:both; height:20px; text-align:center;padding-top:10px; background-color:#FFF;border-top-style:solid; border-top-width:3px; border-top-color:#464649; margin-top:12px; background-color:#8C8B89; color:#AAA69E}

.address {display:none;visibility:hidden;}

#labelStrNameLast,#labelStrNameFirst,#labelStrEmail,#labelStrPhone,#labelStrCity,#labelStrState,#labelStrComments,#labelStrButtons,#labelStrWebsite,#labelStrStateBar,#labelStrDetails,#labelStrAgree,#labelStrVehicleYear,#labelStrDate {
}

#labelStrFax,#labelStrPostalCode,#labelStrFirstName,#labelStrLastName,#labelStrMiddleInitial,#labelStrAddress,#labelStrSSN,#labelStrLongLat,#labelStrMaidenName { display:none;	visibility:hidden;
}



#topNav {clear:both; background-color:#454442; background-image:url(images/menu-backer.jpg); height:20px; padding:2px; padding-top:8px; font-family:arial; font-weight:bold; font-size:x-small; text-transform:uppercase; text-align:center;}
#topNav a, a:link, a:visited {text-decoration:none; color:#FFF; margin-left:12px; margin-right:12px;}
#topNav a:hover, a:active {text-decoration:none; color:#FF3300; margin-left:12px;  margin-right:12px;}

#content { }
#leftColumn {padding:8px;width:175px;font-size:x-small;
float: left;}
#leftColumn img {margin:4px;}
/* suggested column fix
#left {float:left; width:200px; margin-left:-200px; padding:10px 0; display:inline;}
#content {float:left; width:100%; position:relative; background:transparent;}*/


#centerColumnHome  {float:left; width:370px; padding:8px; border-left-style:dashed; border-left-color:#AAA69E; border-left-width:thin; border-right-style:dashed; border-right-color:#AAA69E; border-right-width:thin;}
#centerColumn  {padding:18px;border-left-style:dashed; border-left-color:#AAA69E; border-left-width:thin; text-align:left;
overflow:auto;}
#rightColumn {float:right; padding:8px; width:160px; font-size:small;}
#callOuts {border-top-style:dashed; border-top-color:#AAA69E; border-top-width:thin; font-size:xx-small; margin-top:12px; padding-top:-12px; width:150px; clear:both; padding-top:8px; color:#343330;}
#callOuts img {float:left; margin-right:8px;}
#callOuts ol, li, ul {#margin-left:4px;}

.special {color:#CB4621; font-weight:100; font-family:verdana; font-size:medium; text-align:center; letter-spacing:-0.3pt;}
#callOut {color:#CB4621; font-weight:100; font-family:verdana; font-size:medium; text-align:center; width:150px; margin:12px; float:right; margin-top:0px;}
#portraits {color:#CB4621; font-weight:100; font-family:verdana; font-size:x-small; text-align:center; width:120px; margin:12px; float:right; margin-top:0px;}
#firms {border-top-style:dashed; border-top-color:#AAA69E; border-top-width:thin; font-size:small; margin-top:12px; padding-top:-12px; min-width:150px; clear:both; padding-top:8px;}

#newsAgencies {background-color:#EAE7E1; border-style:dotted; border-width:1px; border-color:#AAA69E; padding:12px; margin-bottom:18px; padding-top:0px;}

a, a:link, a:visited {color:#CB4621; text-decoration:none; margin-left:0px; margin-right:0px;}
a:hover, a:active {color:#000; text-decoration:underline; margin-left:0px; margin-right:0px;}

/* for column test*/
xouter3{
width:80%;
border:1px solid #000;
float:left;
margin:15px 0 15px 9%;
}
.xleftcol3{/* my tags */padding:8px;width:175px;font-size:x-small;
float: left; 
/*width: 33%;
background:#809900;*/
} /* {position:relative;  display:inline; margin-left:-175px;    min-height:450px; display:inline;}*/

.xmiddlecol3 {/* my tags */padding:18px;border-left-style:dashed; border-left-color:#AAA69E; border-left-width:thin; text-align:left;
overflow:auto;
/*background:#eff2df;*/
} /* {width:450px; display:inline;  min-height:450px; }*/
* html .xmiddlecol3{float:left}
* html .xmiddlecol3 .xinner3{width:100%;}
.xrightcol3 {
float:right;
width: 33%;
background:#d2da9c;
position:relative;
}

.small {font-size:x-small;}