BODY {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#outer {
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	
}
#header {
	margin-top:14px;
}
.popup {
	color:#333;
}
.popup a:link, .popup a:active, .popup a:visited  {
	text-decoration:none;
	color:#333;
}
.label {
	font-weight:bold;
}
.label_required {
	font-weight:bold;
	color:#B50000;

}
.field {
	background-color:#FFF;
}
.field_required {
	background-color:#FFFF99;

}
.popup a:hover {
	text-decoration:underline;
}
#advanced_search_popup {
	position:absolute;
	visibility:hidden;
	width:250px;
}
#header_nav {
	background-color:#1e5192;
	padding:3px 5px 3px 5px;
	font-size: 85%;
	color: #FFFFFF;

}
.header_toplinks {
	font-size:11px;
	margin-top:0px;
}
.header_toplinks a:link, .header_toplinks a:active, .header_toplinks a:visited  {
	text-decoration:none;
	color:#666;
}
.header_toplinks a:hover {
	text-decoration:underline;
}
#city_selection_popup {
/*	background-color: #E7E7E7;
*/	width:400px;
	position:absolute;
	visibility:hidden;
	z-index:1;
	left: 103px;
	top: 189px;
	padding: 0px;
}

.falselink:hover {
	text-decoration:underline;

}
#city_selection_popup .falselink {
	text-decoration:underline;
}

.falselink {
	cursor: pointer;
	cursor: hand;

}

#change {
	cursor: pointer;
	cursor: hand;

}
  .boldlink {
	color: #003366;
	 font-weight:bold;
	 font-size:20px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#hp_left_column {
	background-color: #8AAB7C;
/*	border-right: 1px solid #F00;*/
	width: 322px;
	/*font-size:10px;*/

	COLOR: #333; 
}
#hp_left_column a:link, #hp_left_column a:active, #hp_left_column a:visited  {
	text-decoration:none;
	color:#FFF;
}
#hp_left_column a:hover {
	text-decoration:underline;
}
#ypform {
	FONT-SIZE: 85%;
}

.module {
	font-size:85%;
	/*width:188px;*/
	width: 100%;
	color:#333;
	margin-bottom: 10px;
}
.module_header {
	FONT-WEIGHT: bold;
	COLOR: #fff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1px;
	background-color:#666;
	padding:4px;

}
.module_section {
	padding:4px;
	BORDER-BOTTOM: 1px solid #ccc;

}
.module_section a:link, .module_section a:active, .module_section a:visited  {
	text-decoration:none;
	color:#333;
}
.module a:link, .module a:active, .module a:visited  {
	text-decoration:none;
	color:#333;
}
.module_header a:link, .module_header a:active, .module_header a:visited,  .module_header a:hover  {
	text-decoration:none;
	color:#FFF;
}
.module a:hover, .module_section a:hover {
	text-decoration:underline;
}
.footer { font-size:85%; color: #666; text-decoration: none; border-top: solid 1px #ccc; margin-top:19px; }
.footer a:link, .footer a:active, .footer a:visited,  .footer a:hover  {
	text-decoration:none;
	color:#666;
}
.footer a:hover  {
	text-decoration:underline;
}

/*cookied version
*/

.location {
        FONT-WEIGHT: lighter; FONT-SIZE: 50px; COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, Helvetica; LETTER-SPACING: -1px; margin-left: 23px;
}
.trb_business_name, a.trb_business_name:link, a.trb_business_name:active, a.trb_business_name:visited {
	font-size: 115%;
	color: #0000FF;
	text-decoration: underline;
}
.trb_category {
	font-weight: bold;
}
.trb_item {
	margin-bottom: 5px;
	margin-top: 5px;
}
.row {
	font-size: 115%;
	color: #356f13;
	font-weight:bold;
}
.wifi {
	font-size:115%;
}
.hidden
	{
	position:absolute;
 	left:0px;
 	top:-500px;
 	width:1px;
 	height:1px;
 	overflow:hidden;
 	}
.mysp {
	color: #1E5192;
	margin-top: 12px;
	font-size: 22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
}
.LinkSimple:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: none;
}

.LinkSimple:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: none;
}

.LinkSimple:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: underline;
}

.LinkSimple:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: none;
}


.GrayFooterText
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #262626;
	text-decoration: none;
}

.TableGrayBorder 
{
	border: 1px solid #5C5C5C;
}
.TopGrayLink:link 
{

	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif; 
	text-decoration: none;
}

.TopGrayLink:visited 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif; TEXT-DECORATION: none

}

.TopGrayLink:hover 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #000000; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none

}

.TopGrayLink:active 
{

	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
	COLOR: #000000; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif; 
	TEXT-DECORATION: none

}

.WhiteLink:link {

	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY: Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.WhiteLink:visited {

	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; COLOR: #FFFFFF; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.WhiteLink:hover {

	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif; 
	text-decoration: underline;
}

.WhiteLink:active {

	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	
}
.WhiteSmallText 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.SperatorWhite 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #FFFFFF; 
	BORDER-BOTTOM: 1px; 
	FONT-FAMILY:  Verdana, Helvetica, sans-serif;
}
.SperatorGray 
{
	background-color: #999999;
}

.Button 
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	height: 20px;

}
.TextBox 
{
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #999999;

}
.TextBoxError {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #993300;
	background-color: #EEEEEE;
}

.ComboBox {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #999999;
	width: auto;
}

.ComboBoxError {
	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #FF0000;
	color: #666666;
	background-color: #EEEEEE;
	width: auto;
}
.inpfield {

	font-family:  Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #999999;
	width: auto;
}

.PlanPriceUpper {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FF0000;
	font-weight: bold;
}
.PlanPriceLower {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FF0000;
	font-weight: bold;
}

.Heading 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: normal;
	color: #FF0000;
}
.TDHeading 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #868686;
	background-color: #EDEDED;
}

.RedTDHeading 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FF0000;
}
.WhiteTDHeading 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
}

.SubHeading
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: none;
}

.Text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: none;
}
.TextBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3B3B3B;
	text-decoration: underline;
}

.SmallText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#8D8D8D;
	text-decoration: none;
}
.LightText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#8D8D8D;
	text-decoration: none;
}
.WhiteText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
}
.RedText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
	text-decoration: none;
}
.RedSmallText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration: none;
}
.Link:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: underline;
}

.Link:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: underline;
}

.Link:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: none;
}

.Link:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#3B3B3B;
	text-decoration: none;
}

.RedLink:link 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration: none;
}

.RedLink:visited 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration: none;
}

.RedLink:hover 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration: underline;
}

.RedLink:active 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FF0000;
	text-decoration: none;
}


.WhiteLink:link 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

.WhiteLink:visited 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}

.WhiteLink:hover 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: underline;
}

.WhiteLink:active 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration: none;
}
.PlanHeading 
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.PlanGrayHeading 
{
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #3E3E3E;
	text-decoration: none;
}
.inpfield {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	border:1px solid #666666; }
.commonfont {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666; }
.Warning 
{
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF0000;
}
.ButtonLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	background-color: #EDEDED;
	border: 1px solid #999999;
	width: 60px;
	font-weight: bold;
	background-position: center;
	text-align: center;
}
