body { background-color: #ffffff; margin:0; padding:0; text-align:center; float: center;} 
a:link, a:visited{ color:blue; text-decoration: none;}
a:hover, a:active{color:darkblue; text-decoration: none;}
dl, dt, dd{	margin:0; padding:0;}
h2, h3, h4, h5, h6 { font-family: Arial; font-size: 110%; font-weight:bold; color: #9E302E}
h1 { font-family: Arial; font-size: 140%; color: #9E302E; vertical-align: middle; font-weight:bolder;}
#wrapper{width:974px; margin: 0px auto;}  
td { font-size: 9pt; font-family: Arial; }
div.errormessage {width: 100%; font-size: 120%; color: red;}
div.completedmessage {width: 100%; font-size: 120%; color: green;}

/*Mast Head*/
div#masthead {width:974px; height: 78px; align:center; padding: 0px 0px 0px 0px; background: #ffffff url(/medical/images/logo.gif) no-repeat;}
div#masthead H1{display:none;}
div#medicalmasthead {width:974px; height: 78px; align:center; padding: 0px 0px 0px 0px; background: #ffffff url(/medical/images/medicallogo.gif) no-repeat;}
div#medicalmasthead H1{display:none;}
div#headdesc {float: left; font-size: 10pt; font-family: Arial; font-weight: bold; color: #ffffff; padding: 35px 0px 0px 36px;}

/*Search Options*/
div#searchoptions {float: left; width:240px; font-size: 10pt; font-family: Arial; color: #666666; margin:2px 0px 0px 3px; border: medium double #B56A46; text-align:left;}
div#search {float: left;}
div#searchtext {float: left; padding: 5px 8px 5px 8px;}
div#menu {float: left; padding: 0px 0px 5px 0px;}

/*Main Content*/
div#maincontent {width: 100%;}
div#businesstype {float: center; padding: 25px 7px 7px 7px;}
div#createform {margin: 30px auto; width: 550px; padding: 15px 15px 15px 15px; border: medium double #B56A46; background-color: #F8F8C5;}
div#successful {color: green;}

/*Front Page*/ 
div#border1 {float: left; width:239px; height:404px; text-align:left; margin: 0px 0px 0px 2px; background: #ffffff url(/medical/images/border-threedocs.gif) no-repeat;}
div#border1 h1{text-align: center; font-size: 140%;}
div#border1 a:link, a:visited, a:hover, a:active{ color:#9E302E; text-decoration: none;}

div#border2 {float: left; width:239px; height:404px; text-align:left; background: #ffffff url(/medical/images/border-stethoscope.gif) no-repeat;}
div#border2 h1{text-align: center; font-size: 140%; color: #9E302E; padding: 0px 0px 18px 0px; text-decoration: none;}
div#border2 a:link, a:visited, a:hover, a:active{ color:#9E302E; text-decoration: none;}
div#bordertext {float: left; font-size: 8pt; font-family: Arial; padding: 10px 8px 0px 8px;}

div#border3 {float: left; width:239px; height:404px; text-align:left; background: #ffffff url(/medical/images/border-featured.png) no-repeat;} 
div#border3 h1{text-align: center; font-size: 140%; color: #9E302E; padding: 0px 0px 18px 0px;}
div#border3 a:link, a:visited, a:hover, a:active{ color:#9E302E; text-decoration: none;}
div#border3text {float: left; font-size: 8pt; font-family: Arial; margin: 60px 8px 0px 8px;}

div#border4 {float: left; width:239px; height:192px; text-align:left; background: #ffffff url(/medical/images/border-featured-half.gif) no-repeat;} 
div#border4 h1{text-align: left; font-size: 140%; color: #9E302E; padding: 0px 0px 0px 0px;}
div#border4 a:link, a:visited, a:hover, a:active{ color:#9E302E; text-decoration: none;}
div#border4text {float: left; font-size: 8pt; font-family: Arial; padding: 46px 8px 0px 8px;}
div#advertising {float: left; width: 239px; height: 205px; padding: 4px 0px 0px 0px; text-align: right;}

div#footersearches {float: left; margin:7px 0px 0px 3px; padding: 7px 7px 7px 7px; border: 1px solid #B56A46; text-align:left; font-size: 8pt; font-family: Arial;} 
div#footerstatesearches {float: left; width:540px; margin:7px 0px 0px 3px; padding: 7px 7px 7px 7px; border: 1px solid #B56A46; text-align:left; font-size: 8pt; font-family: Arial;} 
div#footerlistings {float: center; margin:20px 0px 0px 3px; padding: 7px 7px 7px 7px; border: 1px solid #B56A46; font-size: 8pt; font-family: Arial;} 
div#practicevaluation {float: left; height: 200px; width: 239px; margin:7px 0px 0px 3px; padding: 2px 0px 0px 7px; border: 1px solid #B56A46; text-align:left; font-size: 8pt; font-family: Arial; background: #F7F7C5;} 

div#footerlinks {float: center; margin:7px 0px 0px 3px; padding: 7px 7px 7px 7px;} 
/*Form */
td.formhead {width: 503px; height 29px; background-image: url(/medical/images/formhead.gif); background-repeat: no-repeat; font-size: 12pt; font-family: Arial; font-weight:bold; color: #ffffff; line-height: 29px; text-align:center;}
div#spacer {width: 100%; }
div#emailfooter {margin: 0px auto; padding: 7px 7px 7px 7px; text-align:center; font-size: 8pt; font-family: Arial;}

/*Display*/
div.displaylabels {margin:2px 2px 2px 2px; border: 1px solid #CCCCCC; width: 100%; float: left;}
div.filtercriteria { width: 300px; float: left; font-size: 8pt; font-family: Arial; text-align: left; padding: 4px 0px 2px 10px;} 
div.advertisement {width: 550px; float: left;}  
div#bottomads {float: center; }  
div#bottom-text {float: center; text-align: left;}  
div#bottom-text H1{text-align:center;}
tr.displayhead { background-color: #CCCCCC; color: #ffffff;}
tr.package3 { background-color: #F8F8C5;}
td.distopbottom { border-bottom: 1px solid #CCCCCC; border-top: 2px solid #FFFFFF;}
td.distop { border-top: 2px solid #FFFFFF;}
td.disbottom { border-bottom: 1px solid #CCCCCC;}  
div#package {float: left; width: 100%; padding: 0px 10px 10px 10px;}
div#packageform {float: left; width: 100%}

/*Broker Listing*/
div.stanbrokerlisting {width: 275px; height: 150px; float: left; padding: 7px 0px 7px 25px; margin: 4px 4px 4px 4px; font-size: 8pt; font-family: Arial; text-align: left;}
div.upgrbrokerlisting {width: 275px; height: 150px; float: left; background-color: #F8F8C5; border: 1px solid #CCCCCC; padding: 7px 0px 7px 7px; margin: 4px 4px 4px 4px; font-size: 9pt; font-family: Arial; text-align: left;}
div.upgrbrokerlisting h1{font-family: Arial; font-size: 130%; color: #9E302E; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}  
div.stateheading {width: 850px; text-align: left; padding: 25px 0px 0px 30px; margin: 0px 0px 0px 0px; border-bottom: 1px solid #CCCCCC; float: left;}
div.stateheading h1{font-family: Arial; font-size: 15px; font-weight:bold; color: #9E302E; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; }  
div#createbroker {float: right; border: 1px dotted #CCCCCC;}
div#brokerhead {float: left; border: 1px solid #CCCCCC; background-color: #FFFFCC; width 500px; font-family: Arial; font-size: 12px; text-align: left; color: #666666; padding: 7px 12px 7px 12px; margin: 8px 5px 0px 5px;}
div#spacer {float: left; width: 100%; }

/*Admin */  
div#listinginformation {background-color: #F8F8C5; border: 1px double #000000; margin: 40px 0px 7px 0px; width: 75%; padding: 10px 10px 20px 10px;}
div#cancellisting {background-color: #F8F8C5; border: 1px double #000000; margin: 40px 0px 7px 0px; width: 75%; padding: 10px 10px 20px 10px;}
div#emaillistinghead {background-color: #FFFFFF; border: 1px solid #000000; 100%; margin: 10px 10px 20px 10px; padding: 3px 10px 3px 10px;}

/*Listing */
div#returntolistings {float: left; font-family: Arial; font-size: 12px; font-weight:bold; padding: 20px 0px 0px 5px; width: 75%; text-align: left;}
div#mainlisting {float: left; width: 100%;}
div#contactseller {float: left; width: 250px; padding: 10px 10px 10px 10px; margin: 20px 0px 0px 5px; font-size: 14px; font-weight:bold; color: #9E302E; border: 1px dotted #999999; background-color: #F8F8C5;}

div#listinghead {float: left; font-family: Arial; font-size: 14px; font-weight:bold; padding: 20px 0px 0px 5px; width: 75%; text-align: left;}
div#listinghead h1{float: left; font-family: Arial; font-size: 140%; font-weight:bold; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%;}
div#listinghead h2{float: left; font-family: Arial; font-weight:bold; color: #666666; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%;}

div#listingdisplay {float: left; background-color: #F8F8C5; border: 1px double #CCCCCC; margin: 0px 0px 7px 0px; width: 615px; padding: 10px 10px 20px 10px; text-align: left;}
div#listingdisplay td{text-align: left; font-family: Arial; font-size: 12px; color: #000000;}  

div#listingsection {float: left; width: 100%; border-top: 1px solid #CCCCCC; font-family: Arial; font-size: 13px; color: #000000; padding: 10px 0px 10px 0px; margin: 0px 0px 0px 0px; text-align: left;}
div#listingsection h3{float: left; font-family: Arial; font-size: 13px; color: #666666; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: left;}
 
div#busphoto {float: left; padding: 0px 10px 10px 10px;}

/*Sell Page*/
div#sell_package {margin: 0px auto; width: 800px; height: 500px; text-align: left;}
div#sell_package_text {float: left; text-align: left; margin: 15px 15px 15px 30px;}
div#sell_broker {margin: 0px auto; background:#ffffff url(/medical/images/red_border_2.gif) no-repeat; width: 850px; height: 200px; text-align: left;}
div#sell_broker_text {float: left; text-align: left; margin: 15px 15px 15px 30px;}
td.sell_table_border {text-align: center; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; font-weight: bold;}

/*Partner Page*/
div#partnerlink {float: left; width: 100%; font-size: 10pt; font-family: Arial; text-align: left; padding: 20px 0px 2px 10px;}

