body { font: small Verdana, Helvetica, Arial, sans-serif; background-color: #cccccc; z-index: 1; }
body img {
	border-style: none;
}
.BoldBodyText
{
	font-weight: bold;
	font-style: italic;
}

.RtBlogBarElement1{
		
	background: url(RtBarBackNeverdaunt.gif) no-repeat top left;
	font-family: Ariel,Verdana,Helvetica,sans-serif;
	color: #0000FF;
	font-size: small;
	font-weight: bolder;
	line-height: 1.5 em;
	text-align: left;
	padding-top:1px;
	padding-left: 12px;
	padding-right: 8px;
	padding-bottom: 4px;
	margin-bottom: 15px;
	height: 250 px;
		
}
.RtBlogBarElement2{
		
	background: url(RtBarBackNeverdaunt.gif) no-repeat top left;
	font-family: Ariel,Verdana,Helvetica,sans-serif;
	color: #0000FF;
	font-size: small;
	font-weight: bolder;
	line-height: 1.5 em;
	text-align: left;
	margin-top: 5px;
	padding-top:7px;
	padding-left: 12px;
	padding-right: 20px;
	padding-bottom: 15px;
	min-height: 221px;
	
	
		
}
.RtBlogBarElement3{
		
	background: url(RtBarBackCoupon.gif) no-repeat top left;
	font-family: Ariel,Verdana,Helvetica,sans-serif;
	color: #0000FF;
	font-size: small;
	font-weight: bolder;
	line-height: 1.5 em;
	text-align: left;
	margin-top: 5px;
	padding-top: 10px;
	padding-left: 12px;
	padding-right: 25px;
	padding-bottom:20px;
	margin-bottom: 15px;
	min-height: 150 px;
		
}
.RtBlogBarCompassElement{	
	background: url(RtBlogCompassBack.gif) no-repeat top left;
	padding-top: -17px;
	padding-left: 16px;
	padding-right: 5px;
	padding-bottom:1px;
	
	
	
}
.RtBlogBarCouponCompassElement{	
	background: url(RtBlogCompassBack.gif) no-repeat top left;
	padding-top: -17px;
	padding-left: -3px;
	padding-right: 1px;
	margin-bottom: 10px;
	
}
.RtBlogBarLDYECompassElement{	
	background: url(RtBlogCompassBack.gif) no-repeat top left;
	padding-top: -17px;
	padding-left: -3px;
	padding-right: 1px;
	margin-bottom: 10px;
	
}
#RtBlogBarHolder
{
	position: absolute;
	
	top: 10px;
	left: 855px;
	width: 225px;
	
}



body a {
	text-decoration: none;
}
#allcontent {
	width: 790px;
	height: 600px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#totalBottomContainer{
	position: absolute;
	/*moveup*/
	top: 533px;
	/*top: 570px;*/
	left: 10px;
	width: 800px;
	height: 175px;
	
}
#totalBottomText{
	text-align:center;
	margin-top: 3px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	/*height: 4px;*/
}

#totalBottomText hr {
	color:#FFFFFF;
	height: 3px;
}

#footer {
   text-align:right;
	height: 20px;
	width: 800px;
	padding-top: 5px;
	padding-right: 5px;
	
	background-color: #FFFFFF;
	
	position:absolute;
	/*moveup*/
	top: 680px;
	/*top: 745px;*/
	left: 10px;
	
}


#highlightcontainer{
	
	height: 150px;
	margin-left: 10px;
}

#highlightcontent{
		
	width: 200px;
	height: 148px;
	display: inline;
	float:left;


	
}

#rightblocksholder {
	

}

#map {
	position: absolute;
	top: 140px;
	/*top: 140px;*/
	left: 161px;
	width: 500px;
	/*moveup*/
	/*height: 420px;*/
	height: 390px;
	
	z-index: 1;
	
}



#rightBarHolder {
	position: absolute;
	/*moveup*/
	top: 125px;
	/*top: 140px;*/

	left: 670px;
	width: 155px;
	background-color: #cccccc;
	border-bottom-color: #cccccc;
	border-color: #cccccc;
	border-right-color: #cccccc;
}

#leftBarHolder {
	
	position: absolute;
	/*moveup*/
	top: 125px;
	/*top: 140px;*/
	left: 10px;
	z-index: 9999;
	
	
	height: 200px;
	width: 140px;
	background-color: #cccccc;
	
}
#menuHoverDiv {
	background-color: #cccccc;
	position: absolute;
	 top: 0px;
	 left: 130px;
	 z-index: 9999;
	 
	
}

#hoverMenuContainer{
	background-color: #cccccc;
	position: absolute;
	z-index: 9990;
	
}
#hoverMenu{
	 
	 position: absolute;
	 top: 0px;
	 left: 0px;
	 z-index: 9999;
	 
	 width: 140px;
	 height: 30px;
	 background-color: #cccccc;

}

#topmenu{
	text-align:center;
	
	
	
	background-color: #EDEDED;

	
	position: absolute;
	top: 95px;
	left: 10px;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;

}
#butcoupon
{
position:absolute;
top:85px;
left:525px;
}
#butwifi
{
position:absolute;
top:95px;
left:560px;
}
#searchbubble
{
   background: transparent  url(bubblesugg.gif) no-repeat top left;
   /*url(blueCC2.gif)
   url(bubblesugg.gif) */
   text-align: center;
	display: block;
   /*background: url(bubblesugg.gif) no-repeat top left;*/
   position:absolute;
   top:130px;
   left:900px;
}
#topmenu2 {
		text-align:center;
	
	display: none;
	
	
	background-color: #ededed;

	
	position: absolute;
	top: 115px;
	left: 20px;
	height: 20px;
	padding-left: 2px;
	padding-right: 2px;

}


#flashm{
	
	color: #000066;
	position: absolute;
	top: 121px;
	left: 165px;
	width: 500px;
	height: 15px;

}
#workingMsg{
	
	color: #000066;
	position: absolute;
	top: 95px;
	left: 650px;
	
	width: 275px;
	height: 15px;

}



#topMenu a:hover
{
background:#D3DDCB none repeat scroll 0%;	
}


#leftBar
{
	height: 170px;
	width: 140px;
	background-color: #cccccc;
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: auto;
}

#leftBar a
{
	display: block;
	/*background-color: #C1CCB3;*/
   background-color: #FFFFFF;
	padding:5px 4px;
	margin: 2px 2px;
	
}
#leftBar a:hover
{
background:#CCFFCC none repeat scroll 0%;
}

#leftBarBottomHolder {
	
	

	/*moveup*/
	/*height: 185px;*/
	height: 165px;
	width: 140px;
	background-color: #cccccc;
	margin-top: 5px;
	
}
#leftBarBottomHolder h4 
{
	background:#cccccc url(blueCC.gif) no-repeat top left;
	text-align: center;
	display: block;
	padding:5px 4px;
	margin: 2px 2px;
	color: #ccffcc;
	font-size: 1em;
	+
	
}


#leftBarBottom
{
	/*moveup*/
	height: 130px;
	/*height: 150px;*/
	width: 140px;
	background-color: #cccccc;
	margin: 0px 0px;
	overflow: auto;
	padding: 2px 0px;
}
#leftBarBottom a
{
	display: block;
	/*background-color: #C1CCB3;*/
    background-color: #FFFFFF;
	padding:5px 4px;
	margin: 2px 2px;
	
	
}
#leftBarBottom a:hover 
{
	background:#CCFFCC none repeat scroll 0%;
}









#leftBarHolder h4 
{
	background:#cccccc url(blueCC.gif) no-repeat top left;
	text-align: center;
	display: block;
	padding:5px 4px;
	margin: 2px 2px;
	color: #ccffcc;
	font-size: 1em;
	
	
}


#hoverMenu a
{
	display: block;
	/*background-color: #C1CCB3;*/
    background-color: #FFFFFF;
	padding:5px 4px;
	margin: 1px 1px;

	
	
	
}
#hoverMenu a:hover
{
background:#CCFFCC none repeat scroll 0%;
}


#rightBar
{
	/*moveup*/
	height: 338px;
	/*height: 355px;*/
	width: 140px;
	background-color: #cccccc;
	margin: 0px 0px;
	overflow: auto;
}
/****************** rightBarbusiness **********************************/
#rightBarBusiness
{
	/*moveup*/
	height: 338px;
	/*height: 355px;*/
	width: 165px;
	background-color: #cccccc;
	margin: 0px 0px;
	overflow: auto;
}

#rightBarBusiness a
{
   	display: block;
      padding:5px 4px;
      margin: 2px 2px;
      background-color: #FFFFFF;
}
#rightBarBusiness a:hover
{
background:#CCFFCC none repeat scroll 0%;
}
/******************* END rightBarbusiness ********************* */

.iconbc {
   background-color: #FFFFFF;
}


/****************** rightBarEvent **********************************/
#rightBarEvent
{
	/*moveup*/
	height: 338px;
	/*height: 355px;*/
	width: 165px;
	background-color: #cccccc;
	margin: 0px 0px;
	overflow: auto;
}

#rightBarEvent a
{
   	display: block;
      padding:5px 4px;
      margin: 2px 2px;
      background-color: #FFFFFF;
}
#rightBarEvent a:hover
{
background:#CCFFCC none repeat scroll 0%;
}
/******************* END rightBarEvent ********************* */


#rightBar a
{
	display: block;
	background-color: #cccccc;
	padding:5px 4px;
	margin: 2px 2px;
	
}
#rightBar a:hover
{
background:#CCFFCC none repeat scroll 0%;
}



#rightBarHolder h4 
{
	background:#cccccc url(blueCC2.gif) no-repeat top left;
	text-align: center;
	display: block;
	padding:5px 4px;
	margin: 2px 2px;
	color: #ccffcc;
	font-size: 1em;
}

#search form{
	font-size:small;
	padding: 2px;
	margin: 5px;
}







#header {
	/*height: 130px;*/
	width : 805px;
	
	/*margin: 2px 2px 2px 2px;*/
	
	position: absolute;
	 top: 0px;
	 left: 10px;

	
	
}
.leftmargin
{
   text-align:left;
   padding-left:5px;
}
.rightmargin
{
   text-align:right;
   padding-right:5px;
}

#sidebar-list {
	
}
#searchit{
	border: medium double #C1CCB3;
	padding-left: 0px;
	width: 141px;
	margin: 5px 5px;
	border-left-color: #CCCCCC;
}
#searchit1{
	border: medium double #CCCCCC;
	padding-left: 0px;
	width: 128px;
	margin: 5px 5px;
}


#sFormidCat {
	padding: 0px;
	margin: 0px;
	display:inline;
}
#itemFormid {
	padding: 0px;
	margin: 0px;
	display:inline;
	
	
}


#adleft{
	margin: 3px;
	font: small Verdana, Helvetica, Arial, sans-serif;
	color:#000099;
}
#adcontent{

	
}
#dirLegendID{
		font: small Verdana, Helvetica, Arial, sans-serif;
}




body.rightbar-off #rightBar
{
	display: none;
}

#thecBusinessName{
   text-align:center;
   font-weight:bolder;
   font-size:larger;
}
#thecDescription{
      text-align:center;
   font-weight:bolder;
   font-size:larger;
}
#thecendDate{
      text-align:right;
      font-size:smaller;
}


.roundedcornr_box_704110 {
	background: url(roundedcornr_704110_tl.png) no-repeat top left;
}
.roundedcornr_top_704110 {
	background: url(roundedcornr_704110_tr.png) no-repeat top right;
}
.roundedcornr_bottom_704110 {
	background: url(roundedcornr_704110_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_704110 div {
	background: url(roundedcornr_704110_br.png) no-repeat bottom right;
}
.roundedcornr_content_704110 {
	background: url(roundedcornr_704110_r.png) top right repeat-y;
}

.roundedcornr_top_704110 div,.roundedcornr_top_704110,
.roundedcornr_bottom_704110 div, .roundedcornr_bottom_704110 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_704110, .roundedcornr_bottom_704110 {
	margin-top: -19px;
}
.roundedcornr_content_704110 { padding: 0 15px; }
#ccHolder{
   width:300px;
   margin-left:10px;
   margin-bottom:10px;
}
#RtImage {
	width: 90 px;
	padding-right: 3px;
	padding-bottom: 10px;
	float: right;
}
#CenterImage {
	text-align: center;
	padding-right: 5px;
	margin-top: -5px;
		
}
	
