/*Turn on for debugging (ROYGBIV)
html DIV {border: 1px solid red;}
html DIV DIV {border: 1px solid orange;}
html DIV DIV DIV {border: 1px solid yellow;}
html DIV DIV DIV DIV {border: 1px solid green;}
html DIV DIV DIV DIV DIV {border: 1px solid blue;}
html DIV DIV DIV DIV DIV {border: 1px solid indigo;}
html DIV DIV DIV DIV DIV DIV {border: 1px solid violet;}

*/

body{ margin: 0px; color: #333; padding: 0px; font-family: Verdana,"Trebuchet MS",Arial, san-serif; font-size: 70%; line-height: 180%; BACKGROUND: url('../TemplateImages/BGAD.gif') repeat-x 0 0; }



/* typography
--------------------------------------------------------------------------*/
a { color: #333; }
a:hover { color: #F4F4EB; }
a:visited { color: #333; }
a:active { color: #333; }

h1 { font-size: 2.0em; margin: 0em 0em 0.3em 0em; font-weight: normal; }
h2 { font-size: 1.7em; font-weight: normal; }
h3 { font-size: 1.4em; margin: 0em 0em 0.3em 0em; font-weight: normal; }
h4 { font-size: 1.2em; margin: 0em 0em 0.3em 0em; font-weight: bold; }
h5 { font-size: 1.0em; margin: 0em 0em 0.3em 0em; font-weight: bold; }
h6 { font-size: 0.8em; margin: 0em 0em 0.3em 0em; font-weight: bold; }
img { border: 0; }
p { font-size: 1.0em; line-height: 1.8em; margin: 1.2em 0em 0.3em 0em; }
ol, ul {font-size: 1.0em; line-height: 1.8em; margin: 0em 0em 1em 0em; }
li{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}
pre { font-family: monospace; font-size: 1.0em; padding: 20px; background: #EFEFEF; border: solid 1px #DFDFDF; }
blockquote{ padding: 20px; background: #EFEFEF; border: solid 1px #DFDFDF; }
strong, b { font-weight: bold; }
td{ padding: 2px; }

.h2{ color: #E08B08; font-family: "Trebuchet MS",Arial,Tahoma,Verdana,san-serif; font-size: 24px; font-weight: bold; margin: 10px 0px 15px; }


/* -- Page layout styles - controls the structure of the page
------------------------------------------------------------------------------- */
#maincontainer{ margin: 0px auto auto auto; width: 980px; padding: 0px; }
#resourceAd{ width: 728px; height: 100px; padding: 0px; margin: 0px auto; background: #fff; }
#resourceAd img{ text-align: center; }
#topsection{ height: 88px; margin: 0px; padding: 0px; }
#topsection h1{ margin: 0; padding-top: 15px; }
#dtnLogo{ float: left; width: 209px; height: 45px; margin: 26px 0px 0px 7px; background-image: url(../pub/newsletter/brokerlogics-email1/images/acquireo-logo.gif); background-repeat: no-repeat; }
#slogan{ float: right; margin: 20px 0px 0px 0px; height: auto; text-align: right; width: auto; font-weight: bold; color: #666; }
#slogan h1{ font-size: 12px; padding: 0px; margin-top: 0px; margin-bottom: 0px; color: #333; }
#services { font-size: 10px; float: right; clear: right; margin: 16px 52px 0 52px; display: inline; background: #B9AE8E url('../businesses-for-sale-resources/images/bg_nav_left.gif') no-repeat; }
#services ul { background: url('../businesses-for-sale-resources/images/bg_nav_right.gif') no-repeat 100% 0; margin: 0; padding: 6px 0 5px 110px; list-style: none; height: 21px; width: 280px; overflow: hidden; }
#services li { float: left; padding: 0px 10px; background: url('../businesses-for-sale-resources/images/spr_services.gif') no-repeat 0 50%; white-space: nowrap; margin-lefT: -1px; }
#services a { color: #333; }
#services a:hover { color: #F4F4EB; }
#services a:visited { color: #333; }
#services a:active { color: #333; }
.first { background: none !important; }
#navbar{ clear: both; float: left; height: 29px; width: 980px; margin: 5px 0px 2px 0px; background: url('../images/resources/NavBar.gif'); background-repeat: no-repeat; }
#main-navigation { font-size: 10px; margin: 0; padding: 4px 0; list-style: none; clear: both; width: 620px; overflow: hidden; }
#main-navigation li { float: left; padding: 0 15px; background: url('../businesses-for-sale-resources/images/spr_nav.gif') no-repeat 0 50%; margin-lefT: -1px; }
#main-navigation a { color: #FFF; }
#main-navigation a:hover { color: #A57D10; }
#main-navigation a:visited { color: #fff; }
#main-navigation a:active { color: #fff; }
#headerbar{ height: 80px; width: 980px; clear: both; margin: 0px 0px 0px 0px; }
#banner{ float: left; width: 663px; height: 80px; padding: 0px; background: #51553C; }
#banner img{ padding: 0px; margin: 0px; }
#window{ float: left; width: 315px; height: 80px; background: #A57D10; padding: 0px; margin: 0px 0px 0px 2px; }
#bar0{ height: auto; width: 980px; clear: both; margin: 0px 0px 0px 0px; }
#bar1{ float: left; width: 663px; height: 5px; margin: 3px 0px 0px 0px; padding: 0px; background: #4E523A; font-size: 1px; }
#bar2{ float: left; width: 315px; height: 5px; padding: 0px; margin: 3px 0px 0px 2px; background: #4E523A; font-size: 1px; }
#bar0 img{ height: 5px; display: none; }


#contentwrapper{ float: left; margin: 0px 0px 30px 0px; padding: 0px; background: #fff; }
#contentwrapper ul{margin:0px 0px 10px 20px;padding:0px 0px 0px 0px;}
#contentwrapper li{margin:0px 0px 0px 10px;padding:0px 0px 0px 0px;}

#tempRight{float:right;width:210px;}
#tempLeft{float:left; width:545px;}








#footer{ width: 100%; font-size: 10px; margin-top: 55px; clear: both; text-align: left; height: 106px; line-height: 20px; background: url('../images/bg-footer.gif') repeat-x; }
#footer a{ color: #333; }
#footer p{ margin: 0; float: right; }
#footer p.copy{ float: left; }
#footer div{ padding: 67px 0 0; width: 980px; background: url(../images/bg-foo.gif) no-repeat 0 0; margin: 0 auto; overflow: hidden; }


/* -- 2 column layout
------------------------------------------------------------------------------- */
#col1{ width: 625px; float: left; padding: 10px; }
#col2{ float: right; width: 305px; margin: 10px 10px 0px 0px; }

/* Styles for the results page */
#col3{ width: 770px; float: left; padding: 10px; }
#col4{ float: right; width: 170px; margin: 10px 10px 0px 0px; }





/* -- Rounded corner box
------------------------------------------------------------------------------- */
.roundcontt { font-size: 11px; width: 100%; background-color: #F4F4EB; color: #333; margin: 0px 0px 10px 0px; }
.roundcontt p{ padding: 0px 15px 10px 20px; }
.roundcontt h3 { font-size: 14px; font-weight: bold; }
.roundcontt ul{ margin: 5px 13px 10px 13px; padding: 0px 0px 0px 18px; }
.roundcontt li li{ margin: 0 0; padding: 0px 0px 0px 0px; }
.roundcontt a, .roundcontt a:link, .roundcontt a:visited { text-decoration: underline; color: #333; }
.roundcontt a:hover { text-decoration: underline; color: #f90; }
.roundtoptan { background: url(../images/tr_tan.gif) no-repeat top right; }
.roundbottomtan { background: url(../images/br_tan.gif) no-repeat top right; }
img.corner { width: 15px; height: 15px; border: none; display: block !important; }
.boxLink{ clear: both; text-align: right; margin-right: 20px; }
.simH1{ padding: 10px; margin-top: 5px; margin-bottom: 12px; color: #E08B08; font-family: "Trebuchet MS", Arial, Tahoma, Verdana, san-serif; font-size: 20px; font-weight: bold; }
.simH1 sup{ font-size: 11px; }
.phone{ font-size: 22px; font-weight: bold; padding: 10px 0px 10px 0px; }
.phsmaller{ font-size: 16px; font-weight: bold; padding: 5px 0px 0px 0px; }


/* -- Broker directory 3 colum layout
------------------------------------------------------------------------------- */
#info{ clear: both; height: 375px; margin: 0px 0px 20px 40px; }
#info dl { clear: both; width: auto; height: 8em; margin: 10px 0px 20px 0px; }
#info dt { margin-bottom: 1em; }
#info dd { width: 33%; float: left; margin: 0; }
#info ul {}
#info ul li { display: block; padding:0px;margin:0px; }


/* -- Newsletter capture styles
------------------------------------------------------------------------------- */
.newsletterBox{ margin: auto auto 20px auto; overflow:hidden; 
	background:url('../businesses-for-sale-resources/images/bg_business.jpg') no-repeat;
	width:257px; height:206px; text-align:center;}
.newsletterBox p{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
.newsletterBox .newsHead{margin:0px;padding: 0px 0px 0px 0px; color:#FFCC00;font-family: "Trebuchet MS", Arial, Tahoma, Verdana, san-serif; font-size: 20px; font-weight:bold;}
.newsletterBox .subtitle{margin:0px;padding: 00px 0px 0px 0px; color:#fff;font-family: "Trebuchet MS", Arial, Tahoma, Verdana, san-serif; font-size: 16px; font-weight:bold;}
.newsletterBox .para{margin:0px;padding: 10px 20px 10px 20px; color:#fff;font-family: "Trebuchet MS", Arial, Tahoma, Verdana, san-serif; font-size: 11px; line-height:16px;}
.newsletterBox .line{margin:0px;padding: 0px 20px 10px 20px; color:#fff;font-family: "Trebuchet MS", Arial, Tahoma, Verdana, san-serif; font-size: 11px; line-height:16px;}
.newsHead sup{font-size:11px;}



/* -- Featured broker styles
------------------------------------------------------------------------------- */
.broker {font-size:10px; margin:auto auto 10px 24px;
	background: url('../businesses-for-sale-resources/images/bg_broker.jpg') no-repeat; 
	width:257px; height: 206px; padding: 0 18px; overflow: hidden; color: #FFF; }
.broker a { color: #FFF; }
.broker a:visited{ COLOR: #FFFFFF; }
.broker a:hover{ COLOR: #CC9911; }
.broker a:active{ COLOR: #FFFFFF; }
.broker h3 { color: #E38B22; font: bold 11px Verdana, Arial, sans-serif;  margin: 8px 0; }

.broker p { padding: 0px 10px 0 0; line-height:14px; }
.para{margin: 20px 0px 0 0;}
a.white:link{ COLOR: #FFFFFF; text-decoration: none; }



/* -- Broker directory customizations
------------------------------------------------------------------------------- */
#bdPagePhoto { BACKGROUND-IMAGE: url(../TemplateImages/HeaderImages/Broker.default.gif); 
	background-repeat: no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; 
	width: 519px; height: 80px; }
#bdSection { BACKGROUND-IMAGE: url(../TemplateImages/V2/buy_O_bg.gif); background-repeat: no-repeat; background-position: 0 0; background-color: #F4F4EB; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 518px; height: 125px; }
#bdSection p { font-size: 11px; line-height: 14px; margin: 8px 0px 0px 6px; padding: 0px 0px 0px 0px; }
#bdSection h3 { font-size: 160%; color: #A27D14; margin: 12px 0px 0px 6px; padding: 0px 0px 0px 0px; }
#bdSectionRight { margin: 0px 1px 0px 0px; padding: 0px 0px 0px 0px; float: right; width: 256px; height: 122px; background-color: #535840; }
#bdSectionRight ul { }
#bdSectionRight li { padding: 2px; margin: 0px 0px 3px 0px; }
#bdSectionRight p { font-size: 11px; line-height: 16px; margin: 10px 10px 0px 15px; padding: 0px 0px 0px 0px; }
#bdPageBody { BACKGROUND-IMAGE: url(../TemplateImages/V2/buy_faded_O_bg.gif); background-repeat: no-repeat; background-position: 100% 0; background-color: #F4F4EB; margin: 2px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; width: 780px; height: auto; }

.HIGHGEAR { font-size: 15px; color: #E08B08; font-weight: bold; }
.HIGHGEAR a { color: #E08B08; }
.HIGHGEAR a:visited{ COLOR: #E08B08; }
.HIGHGEAR a:hover{ COLOR: #333; }
.HIGHGEAR a:active{ COLOR: #E08B08; }

.LOWGEAR { font-size: 11px; }
.LOWGEAR a { color: #333; }
.LOWGEAR a:visited{ COLOR: #333; }
.LOWGEAR a:hover{ COLOR: #FF9900; }
.LOWGEAR a:active{ COLOR: #333; }

.white a { color: #fff; }
.white a:visited{ COLOR: #333; }
.white a:hover{ COLOR: #FF9900; }
.white a:active{ COLOR: #fff; }


li { margin: 0px 0px 15px 0px; }
.bdBroker { float: left; height: auto; width: 746px; margin: 0px 0px 5px 0px; padding: 10px; border-bottom: 1px solid #DFD2B3; }
.bdCompanyName { float: left; width: 390px; height: auto; line-height: 18px; }
.bdCity { float: left; width: 130px; height: auto; margin-left: 3px; }
.bdState { float: left; width: 135px; height: auto; margin-left: 3px; }
.bdViewProfile { float: right; width: 75px; height: auto; text-align: center; }
#gridHeader { clear:both;BACKGROUND-IMAGE: url(../templateimages/v2/brokerdirectory/topBar.gif); 
	background-repeat: no-repeat; width: 776px; height: 21px; color: #fff; }
#gridContainer { float: left;background-color: #F4F4EB; width: 776px; height:auto; }
#bdHeadCompanyName { float: left; width: 390px; height: auto; margin: 1px 0px 0px 3px; }
#bdHeadCity { float: left; width: 130px; height: auto; margin: 1px 0px 0px 3px; }
#bdHeadState { float: left; width: 135px; height: auto; margin: 1px 0px 0px 3px; }



/* -- Advertise
------------------------------------------------------------------------------- */
.advertiseList{margin:10px 0px 0px 0px;}
.advertiseList h3{margin:0px;padding:0px;color:#E08B08; font-weight:bold;}
.advertiseList p{margin:0px 0px 17px 0px;padding:0px 0px 0px 0px;}
.advertiseList li{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}



fieldset { border:1px solid #DEDFDE; padding:20px;margin:20px 0px 10px 0px;}

legend {padding: 0.2em 0.5em;
  border-bottom:1px solid #DFDFD1;
  margin-bottom:10px;
  background:#EFEFE0;
  color:#333;
  font-size:100%;
  font-weight:bold;
  text-align:left;
  width:400px;
  }
  
