/* FOR BUS. DIR. HOME PAGE */

#bdtabdisplay {margin: 2px 0px 20px 0px; padding-top: 5px; background: url(/images/layout/hp-topitems-tabs-topborder.gif) top no-repeat;}
#bdtabcontentbg {background: url(/images/layout/hp-topitems-tabcontent-bg.gif) repeat-y;}
#bdtabcontentlowerbg {background: url(/images/layout/hp-topitems-tabcontent-lowerbg.gif) bottom left no-repeat;}
#bdtabcontent {margin: 0px 14px 0px 8px; padding: 15px 10px 5px 10px; height: 320px; font-size: 11px;}
	#bdtabcontent h1 {color: #945d1c; background: none; margin: 0px; padding: 0px 0px 10px 0px; border: 0px;}
	#bdtabcontent #form {margin: 0px; padding: 0px; height: 140px; position: relative;}
	#bdtabcontent #form h2 {color: #7c160f; font-size: 14px; margin: 0px; padding: 0px 0px 5px 0px;}
	#bdtabcontent #form form {margin: 0px; padding: 0px; width: 300px; height: 115px; position: absolute; top: 25px;}
	#bdtabcontent #form form strong {font-size: 16px;}
	#bdtabcontent #form #join {margin: 0px; padding: 0px; width: 230px; height: 115px; position: absolute; top: 25px; left: 320px;}
	#bdtabcontent #form #join h1 {color: #000000; font-size: 16px; background: none; margin: 0px; padding: 0px 0px 5px 0px; border: 0px;}
	
#bdregionalareas {position: relative; height: 200px; background: #FFFFFF url(/images/layout/bd-regionalareas.gif) top no-repeat; 
	line-height: 14px; margin: 0px 0px 20px 0px; font-size: 11px;}
	#bdregionalareas #introtext {width: 160px; height: 110px; position: absolute; top: 85px;}
	#bdregionalareas #western, #bdregionalareas #central, #bdregionalareas #eastern {width: 125px; height: 110px; position: absolute; top: 85px; 
		left: 180px;}
	#bdregionalareas #central {left: 330px;}
	#bdregionalareas #eastern {left: 480px;}
	#bdregionalareas #western ul, #bdregionalareas #central ul, #bdregionalareas #eastern ul {margin: 4px 0px 0px 20px; padding: 0px;}
	#bdregionalareas #western ul li, #bdregionalareas #central ul li, #bdregionalareas #eastern ul li {margin: 0px; padding: 1px 0px;}
#featuredmemberspotlight {margin: 0px 0px 10px 0px;}
#featuredmemberspotlight h1 {color: #5d4c00; font-size: 20px; border: dotted #898989; border-width: 0px 0px 1px 0px; background: none; padding: 0px 0px 10px 0px; margin: 0px;
	font-weight: normal;}
#bdtoptravelsearches {position: relative; height: 200px; background: #FFFFFF url(/images/layout/bd-toptravelsearches.jpg) top no-repeat; line-height: 14px; 
	margin: 10px 0px 12px 0px;}
	#bdtoptravelsearches strong {color: #2f2f27; font-style: italic;}
	#bdtoptravelsearches #content-left {position: absolute; width: 125px; left: 15px; top: 75px;}
	#bdtoptravelsearches #content-right {position: absolute; top: 75px; width: 135px; left: 140px;}
	#bdtoptravelsearches ul {margin: 4px 0px 0px 20px; padding: 0px;}
	#bdtoptravelsearches ul li {margin: 0px; padding: 1px 0px; list-style-image: url(http://southdakota.com/images/layout/bullet.gif);}
#bdmostpopularservices {position: relative; height: 110px; background: #FFFFFF url(/images/layout/bd-mostpopularservices.gif) top no-repeat; line-height: 14px; 
	margin: 0px 0px 20px 0px;}
	#bdmostpopularservices strong {color: #2f2f27; font-style: italic;}
	#bdmostpopularservices #content-left {position: absolute; width: 125px; left: 15px; top: 40px;}
	#bdmostpopularservices #content-right {position: absolute; top: 40px; width: 160px; left: 140px;}
	#bdmostpopularservices ul {margin: 4px 0px 0px 20px; padding: 0px;}
	#bdmostpopularservices ul li {margin: 0px; padding: 1px 0px; list-style-image: url(http://southdakota.com/images/layout/bullet.gif);}

#featured, #basic {margin: 10px 0px;}
	#recordcount {text-align: right; color: #999999;}
	#recordcount, #basic {border-bottom: 1px solid #999999;}
	#noresults {margin: 25px 0px 0px 0px; color: #999999; font-weight: bold;}
	#featured #heading, #basic #heading {font-size: 12px;}
	#featured #featuredbody {background: #f7f6f6; border: 1px solid #cecece; padding: 10px;}
	#basic #basicbody {padding: 0px 10px 10px 10px;}
	#featured #featuredbody h1 {color: #7c160f; font-size: 18px; margin: 0px; padding: 0px; background: none; border: none;}
	#featured #featuredbody h1 a {text-decoration: none;}
	#basic #basicbody h1 {color: #7c160f; font-size: 14px; margin: 0px; padding: 0px; background: none; border: none;}
	#basic #basicbody h1 a {text-decoration: none;}
	#featured #featuredbody #address {padding: 7px 0px; line-height: 16px;}
	#basic #basicbody #address {padding: 7px 0px 0px 0px; line-height: 14px;}
	#featured #featuredbody #address strong {font-weight: bold; font-size: 14px; padding: 0px 10px 0px 0px;}
	#basic #basicbody #address strong {font-weight: bold; font-size: 12px; padding: 0px 10px 0px 0px;}
	#featured #featuredbody #description {padding: 0px 0px 5px 0px;}
	#featured #featuredbody #buttons img {margin: 0px 10px 0px 0px;}

/* PREMIUM RESULTS PAGE */

#premium-title {width: 100%; height: 60px; position: relative; border-bottom: 1px solid #CCCCCC; margin: 5px 0px 0px 0px;}	
	#premium-title #premium-logo {position: absolute; left: 0px; top: 5px; border-right: 1px solid #ebebeb;}
	#premium-title #premium-listingtext {font-size: 24px; line-height: 28px; position: absolute; top: 12px; left: 155px; color: #CCCCCC;}
	#premium-title #links {position: absolute; right: 0px; top: 17px; font-size: 11px;}
	#premium-title #links a {padding-left: 10px;}	
#premium-info {width: 100%; height: 140px; position: relative; margin: 5px 0px; border-bottom: 1px solid #524036;}	
	#premium-info.premium-bottom {border-bottom: 0px solid #FFFFFF; border-top: 1px solid #524036;}
	#premium-info #logo {position: absolute; left: 0px; top: 20px; width: 160px; height: 100px;}
	#premium-info #info {position: absolute; left: 165px; top: 25px;}
	#premium-info #info #title {font-size: 28px; color: #999999;}
	#premium-info #info #address {color: #999999; font-size: 12px; margin: 10px 0px 5px 0px;}	
	#premium-info #info #website {line-height: 12px; font-size: 12px;}	
	#premium-info #info #phone {color: #000000; font-size: 14px; line-height: 16px; background: url(/images/layout/phoneicon.gif) left no-repeat; padding: 0px 0px 0px 20px; margin: 10px 0px;}
	#premium-info #featuredlinkouter {position: absolute; width: 300px; height: 80px; right: 10px; top: 25px; background: #524036; padding: 4px;}
	#premium-info #featuredlink { width: 300px; height: 80px; background: url(/images/layout/premium-linkbg.gif);}
	#premium-info #featuredlink #text {color: #999999; text-align: right; padding: 10px 15px 5px 15px; font-size: 10px; line-height: 12px;}
	#premium-info #featuredlink #text strong {color: #666666; font-size: 14px; line-height: 16px;}
	#premium-info #featuredlink #button {text-align: right; padding: 4px 15px 4px 0px;}
#premium-trail {font-size: 10px; color: #CCCCCC;} #premium-trail a {font-size: 11px; color: #CCCCCC; text-decoration: none;} #premium-trail a:hover {color: #999999;}
#premium-content {margin: 15px 0px;}
	#premium-content #premium-left {width: 480px; float: left; line-height: 18px; font-size: 12px;}
	#premium-content #premium-right {width: 300px; float: right; background: #CCCCCC; background: url(/images/layout/premium-bluebg.gif); border: 1px solid #62a4d1; margin: 5px 0px 0px 0px; padding: 10px;}
	#premium-content #premium-right #mainpic {height: 250px; background: white; width: 300px;}
	#premium-content #premium-right #ratings {background: #FFFFFF; padding: 10px; margin: 0px 0px 0px 0px; border: 1px solid #c0d9eb; font-size: 11px;}
	#premium-content #premium-right #hours {background: #FFFFFF; padding: 10px; margin: 10px 0px 0px 0px; border: 1px solid #c0d9eb; font-size: 11px;}	
	#premium-content #premium-right #hours h3 {padding: 5px 0px 10px 0px; margin: 0px; font-size: 14px; color: #333333;}
	#premium-content #premium-right #hours #notice {line-height: 14px; font-size: 9px; margin: 15px 0px 0px 0px; color: #ad6232;}
	#premium-content #premium-right #coupon, #premium-content #premium-right #brochure {background: #edf6ea; display: block; padding: 10px 5px; text-align: center; margin: 10px 0px 0px 0px; 
		border: 1px dotted #4ba333; font-size: 11px; text-decoration: none;}
	#premium-content #premium-right #coupon:hover, #premium-content #premium-right #brochure:hover {background:	#d8eed1;}
	
/* PREMIUM OVERLAY */

/*#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000000;display:none;}*/
.window {position:absolute;left:0;top:0;width:600px;height:500px;display:none;z-index:9999;padding:20px; border: 6px solid #000000;}
#modalrating {background: url(/images/layout/premium-linkbg.gif); width:600px;height:500px;padding: 10px;}
#modalrating #close {width: 21px; height: 21px; padding: 0px 0px 0px 20px;}	
