body { margin: 0; padding: 0; }
/*
    Link Styles
*/
a 
{
	text-decoration: none;
}
a:hover 
{
	text-decoration: underline;
}
a:active 
{
	text-decoration: none;
}
a:visited 
{
	text-decoration: none;
	color: Blue;
}

/*
    Table Styles
*/
table.center {margin-left:auto; margin-right:auto;}

/*
    Div Styles
*/
div.center {margin-left:auto; margin-right:auto;}
div.space20 {width: 100%; float:left; clear:both; height:20px;}
div.space10 {width: 100%; float:left; clear:both; height:10px;}
div.space5 {width: 100%; float:left; clear:both; height:5px;}


div.BusPageMain {width: 1225px; float:left; clear:both;}

div.BusPageLColumn {width: 250px; float:left; padding-right: 5px;}
div.BusPageMColumn {width: 550px; float:left; padding-right: 5px;padding-left: 10px;}
div.BusPageRColumn {width: 400px; float:left; padding-left: 5px;}
div.BusPageSeparatorCol {width: 10px; float:left;}


div.BusPageDetailsButtonBox 
{
	width: 235px; 
	background-image:url(../images/business_extra_infobox.png); 
	background-position: center center; 
	height:47px; 
	line-height:47px;
	padding-left: 15px;
	vertical-align:middle;
	background-repeat:repeat-x;
}

div.BusPageHeaderActionIcons
{
	width: 30px; 
	float:left; 
	text-align:center;
}

div.BusPageHeaderActionDesc
{
	width: 160px;
	float:left; 
	padding-top: 4px;
}


div.BusPageHeaderSep1
{
	background-image:url(../images/business_header_separator1.gif); 
	background-position: center center; 
	height:30px; 
	background-repeat:repeat-x;
}

div.HomeBus1
{
	padding: 0px 0px 4px 15px;
	min-height: 20px;
	vertical-align: middle;
	
}

div.HomeUsr1
{
	padding: 0px 0px 4px 0px;
	line-height: 50px;
	height: 50px;
	min-height: 50px;
	vertical-align: middle;
}

div.HomeNoList
{
	
	padding: 0;
	min-height: 280px;
	height: 280px;
	line-height: 280px;
	vertical-align: middle;
	text-align:center;
	width: 100%;	
	overflow: auto;	
	
}

/* 
	Header/Footer Styles 
*/

td.HomeHeader2_header_l{
	background-image:url(../images/home_header_l.png); 
	background-position: center center; 
	width:9px; 
	height:31px; 
	background-repeat:no-repeat; 
}

td.HomeHeader2_header_m{
	background-image:url(../images/home_header_m.png); 
	background-position: center center; 
	height:31px; 
	background-repeat:repeat-x;
}

td.HomeHeader2_header_r{
	background-image:url(../images/home_header_r.png); 
	background-position: center center; 
	width:9px; 
	height:31px; 
	background-repeat:no-repeat;
}

td.HomeHeader2_header_m_2{
	background-image:url(../images/home_header_m_2.png); 
	background-position: center center; 
	background-repeat:repeat-x; 
	height: 48px;
}



.GradFooter   /* cross browser gradient */
{
	background: #3366CC; /* for non-css3 browsers */

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D9E9FC', endColorstr='#3366CC'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#D9E9FC), to(#3366CC)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #D9E9FC,  #3366CC); /* for firefox 3.6+ */
}


/* 
	FBConnect Styles 
*/

div.FBLogo
{
	border:0px; 
	height: 400px; 
	width: 350px; 
	float: left; 
	clear: both; 
	text-align:center;
}

div.FBContent
{
	height: 400px; 
	width: 600px; 
	float: left; 
}


/*
    Img Styles
*/


img.UserImg
{
	padding: 1px;
	border:1px solid #000000;
	background-color:#ccc;
}

img.UserImgSm 
{
	padding:1px;
	border:1px solid #000000;
	background-color:#ccc;
	width: 50px; height: 50px;
}



img.ThumbImgSm 
{
	padding:1px;
	border:1px solid #000000;
	background-color:#ccc;
}


/*
    Bus Logo Styles
*/

img.BusLogoImg
{
	width: 400px;
	height: 120px;
}

/*
	Unordered List (Business page)
*/
ul.BusList
{
	list-style: none;
	border: 0px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

ul.BusList li.List1
{
	background: url(../images/left-arrow.png) no-repeat left center; 
	padding: 0px 0px 4px 10px;
	
}


ul.BusList li.List2
{
	background: url(../images/arrow_right.png) no-repeat left center; 
	padding: 0px 0px 4px 15px;
}


ul.BusList li.List3
{
	background: url(../images/arrow_right_blue.png) no-repeat left center; 
	padding: 0px 0px 4px 15px;
}


ul.BusList li.List4
{
	background: url(../images/icon_favorites.gif) no-repeat left center; 
	padding: 0px 0px 4px 15px;
}

ul.BusList li.List5
{
	list-style: circle inside;
}

/* Top Aligned bullet. Great for small font sizes such as Verdana12 */
ul.BusList li.List6
{
	background: url(../images/left-arrow.png) no-repeat left; 
	background-position: left 4px; 	
	padding: 0px 0px 4px 10px;
	text-align:left;

}

/* Top Aligned bullet. Great for small font sizes such as Verdana12 */
ul.BusList li.List7
{
	background: url(../images/arrow_right_blue_sm.png) no-repeat left; 
	background-position: left 4px; 	
	padding: 0px 0px 4px 10px;
	text-align:left;
}



hr.separator {
	border-color:-moz-use-text-color -moz-use-text-color #AAAAAA;
	border-style:none none dotted;
	border-width:0 0 1px;
	clear:both;
	height:1px;
	margin:1em 0;
}

/* 
	Listings Styles
*/

div.listings_separator_white
{
	float:left; 
	clear:both; 
	background-color:#FFFFFF; 
	height:2px;
	width: 580px;
}

div.listings_separator_lgray
{
	float:left; 
	clear:both; 
	background-color:#EEEEEE; 
	height:2px;
	width: 580px;
}

/* 
	Sponsored Styles
*/

div.sponsored_separator
{
	clear:both;
	float:left;
	border-bottom: solid 2px #DDDDDD;
	width: 580px;
}

div.sponsored_ads_header1
{
	clear:both; float:left; color: #BBBBBB; width: 100%;
}

div.sponsored_ads_header2
{
	clear:both; float:left; color: #000000; width: 100%;
}


/*
	Button Styles
*/
input.button1{
	color:#000000;   
	background-color:#fed;   
	border: 1px solid;   
	border-color: #666 #666 #666 #666;   
	filter:progid:DXImageTransform.Microsoft.Gradient   
	(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');   
}

/*
	Border Styles
*/

.border-solid-gray
{
	border: solid 1px #AAAAAA;
	padding: 10px;
}

.border-solid-lgray
{
	border: solid 1px #CCCCCC;
	padding: 10px;
}


/*
	Sort By Results Pages
*/

div.sortby_tab 
{
	border: solid 1px #999999;
	margin: 0px 2px 0px 2px;
	float: left;
	width: 70px;
	text-align: center;
	padding: 3px;
	border-bottom-width: 0px;
}

/*
	Map Styles
*/
div.map_marker_window_icon
{
	padding: 0 4px 4px 0;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial; 
	text-align:left;
	float: left;
}

div.map_avg_review
{
	width: 20px;
	height: 16px;
	float: left;
}
/*
    Font Styles
*/
.Verdana8 {
	FONT-SIZE: 8px; FONT-FAMILY: Verdana;
}

.Verdana9 {
	FONT-SIZE: 9px; FONT-FAMILY: Verdana;
}

.Verdana9Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; LINE-HEIGHT: 9px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Verdana10 {
	FONT-SIZE: 10px; FONT-FAMILY: Verdana;
}

.Verdana10Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; LINE-HEIGHT: 10px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Verdana11 {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana;
}

.Verdana11Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; LINE-HEIGHT: 11px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Verdana12 {
	FONT-SIZE: 12px; FONT-FAMILY: Verdana;
}

.Verdana12Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 12px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Verdana14 {
	FONT-SIZE: 14px; FONT-FAMILY: Verdana;
}

.Verdana14Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; LINE-HEIGHT: 14px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Verdana16 {
	FONT-SIZE: 16px; FONT-FAMILY: Verdana;
}

.Verdana16Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 16px; FONT-FAMILY: Verdana; LETTER-SPACING: 0px;
}

.Verdana18 {
	FONT-SIZE: 18px; FONT-FAMILY: Verdana;
}

.Verdana18Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Verdana20 {
	FONT-SIZE: 20px; FONT-FAMILY: Verdana;
}

.Verdana20Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; LINE-HEIGHT: 20px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Verdana24 {
	FONT-SIZE: 24px; FONT-FAMILY: Verdana;
}

.Verdana24Bold {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; LINE-HEIGHT: 24px; FONT-FAMILY: Verdana; LETTER-SPACING: -1px;
}

.Arial50 {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; LINE-HEIGHT: 50px; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: -1px;
}

/*
	Telerik patches, fixes and new styles
*/

/* radalert icon */
div.rwDialogPopup  
{   
    background-image:url(../images/alert_information.gif)  !important;   
}   
