FORM
{
    DISPLAY: inline
}
INPUT
{
    DISPLAY: inline
}
IMG
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    DISPLAY: block;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
A
{
    FONT-WEIGHT: 900;
    COLOR: #000;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: #336600;
    TEXT-DECORATION: underline
}
BODY
{
  font-family: Tahoma;
  font-size: 12px;
  padding: 0px;
  margin-top: 0px;
}
#Header_TopLinks li
{  
  display: inline;
  margin-left: 10px;
}
#Header_TopLinks
{
  width: 980px;
  text-align: right;
}
#Header_TopLinks a
{
  color: #197b30;
}
#Header_LogoAndTopBanner
{
  width: 980px;
}
#Header_Logo
{
  width: 240px;
  float: left;
}
#Header_Tagline1
{
  font-family: Tahoma;
  font-size: 11px;
  color: #363636;
  float: left;
  width: 100%;
  margin-bottom: 5px;
  margin-top:7px;
  font-weight: bold;
}
#Header_Tagline2
{
  font-family: Tahoma;
  font-size: 20px;
  height: 29px;
  color: #197b30;
  float: left;
}
#Header_Tagline3
{
	font-size: 10px;
	color: #363636;
	text-decoration: underline;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
}
#Header_Tagline3 a
{
	text-decoration: underline;
}
#Header_AdvertiseHere
{
  font-size: 10px;
  color: #ff8a00;
  float: right;
  width: 100px;
  text-align: right;
}

#Header_AdvertiseHere a
{
  font-size: 10px;
  color: #ff8a00;
}
#SearchBarIframe
{
  margin-bottom:10px;
  position: absolute;
  z-index:1;
}
#SearchBarMotors
{
	margin-top: -10px;
	width: 980px;	
	background-image: url('/Image/_FAD/searchbardeep.png');
	background-repeat: no-repeat;
	background-position: bottom center;
}
#SearchBar_FADTab_LoginPage
{
	margin-left:182px;
	_margin-left:90px;
}
#SearchBar_PseudoMarginForTabs
{
	width:20px;
	float:left;
}
#SearchBar_MotorsTab, #SearchBar_JobsTab, #SearchBar_PropertyTab, #SearchBar_BusinessTab, #SearchBar_VouchersTab, #SearchBar_PAATab 
{	
	width: 109px;
	height: 25px;
	margin-left: 3px;
	margin-top: 3px;
	float: left;
}
#SearchBar_MotorsTabSelected, #SearchBar_JobsTabSelected, #SearchBar_PropertyTabSelected, #SearchBar_BusinessTabSelected, #SearchBar_VouchersTabSelected 
{	
	width: 109px;
	height: 30px;
	margin-left: 3px;
	float: left;
}
#SearchBar_Login
{	
	width: 60px;
	height: 21px;
	float: right;
	margin: 2px;
}
#SearchBar_Register
{	
	width: 70px;
	height: 21px;
	float: right;
	margin: 2px;
}
#SearchBar_Line2
{
	width: 100%;	
	height: 39px;
	_margin-top: -3px;
}
#SearchBar_Line2 input
{
	margin: 10px 0px 10px 10px;
	float: left;
}
#SearchBar_Line2 select
{
	border: 1px solid #555;
	margin: 10px 0px 10px 10px;
	float: left;
}
.SearchBar_PropertySelect
{
	margin-left: 10px;
	float: left;
	width: 150px;
}
.SearchBar_PropertySelectPrice
{
	margin-left: 10px;
	float: left;
	width: 210px;
}
.SearchBar_PropertySelectPrice select
{
	border: 1px solid #555;
	float: left;
}
#SearchBar_UserAccount
{
	float: left;
	margin: 3px 5px 0px 0px;	
}
#SearchBar_UserAccountLink
{
	background-image: url('/Image/_FAD/accountButtonCONTENT1px.png'); 
	float: left; 
	padding-left: 2px;
	padding-right: 2px;
	width: 91px;
	_width: 86px;
	overflow: hidden;
	white-space: nowrap;
	text-align: center;
	height:21px;
}
#SearchBar_UserAccountLinkInner
{
	margin-top:3px;
}
#SearchBar_UserAccountLink a
{
	color: white;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
	margin-top: 2px;
}
#SearchBar_UserAccountLink a:hover
{
	text-decoration: none;
}
#SearchBar_Logout
{
	float: left;
	margin-top: 3px;
}

#Keywords
{
	border: 1px solid #555;
}
#SearchBar_ChangeLocation 
{
	margin: 12px 0px 10px 10px;
	float: left;
	width: 140px;
}
#SearchBar_ChangeLocation a
{
	color: white;
}
#SearchBar_AdvancedSearch
{
	margin: 12px 10px 0px 10px;
	float: right;	
}
#SearchBar_AdvancedSearch a
{
	font-size: 11px;
	color: white;
	text-decoration: underline;
}
.SearchBar_OptionsLink
{
	float: left;
	height: 12px;
	margin-top: 12px;
	margin-left: 5px;
	_margin-top: 13px; /*IE 6*/
	#margin-top:13px; /*IE 7*/
}
.SearchBar_OptionsLink a
{
	color: white;
}
.SearchBar_RadioButton
{
	float: left;
	margin-top: 3px;
	_margin-top: 0px;
	#margin-top:0px;
}
#SearchBar_Line2 input radio
{
	border: 0px;
}
#MSB_Line1
{
	float: left;
	width: 950px;
}
#MSB_Line2
{
	float: left;
	width: 950px;
	margin-top: -3px;
	_margin-top: -5px;
}
#MSB_Line1 select
{
	width: 150px;
}
#MSB_Line2 select
{
	width: 150px;
}
#btnSubmit 
{   
	width: 60px;
	height: 21px;
	float: left;
	margin: 10px 0px 10px 10px;
	cursor: pointer;
}

#btnSubmitTestimonial 
{
	background-image: url('/Image/_FAD/submitButtonCLEAR.png');
	width: 60px;
	height: 21px;
	margin: 10px 0px 10px 10px;
	cursor: pointer;
}

#hpArea_TitleBox
{
	background-image: url('/Image/_FAD/leftSideBoxHighlightCONTENT1px.png');
	background-repeat:repeat-y;
}

#hpArea_Title
{
	border-bottom: 1px solid #aca062;
	font-size: 15px;
	font-weight: bold;
	color: #197b30;
	width: 180px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#hpArea_List
{
	background-image: url('/Image/_FAD/leftSideBoxHighlightMAP.png'); 
	background-repeat: no-repeat;
}
#hpArea_ListSpain
{
	background-image: url('/Image/_FAD/leftSideBoxHighlightCONTENT1px.png'); 
	background-repeat: no-repeat;
}

#hpArea_List li
{
	list-style: none;
	margin-left: -10px;
}
#hpArea_List li a
{
	font-size: 12px;
	color: #197b30;
	line-height: 1.4;
	font-weight: normal;
}
#hpArea_ListSpain li
{
	list-style: none;
	margin-left: -10px;
}
#hpArea_ListSpain li a
{
	font-size: 12px;
	color: #197b30;
	line-height: 1.4;
	font-weight: normal;
}
#hpArea_ListBox
{
	background-image: url('/Image/_FAD/leftSideBoxHighlightCONTENT1px.png'); 
	padding-top: 10px;
	background-repeat:repeat-y;
}
#hpArea_SeeMore
{
	padding-left: 12px;
	padding-bottom: 10px;	
	margin-top: 10px;
}
#hpArea_SeeMore a
{
	font-size: 12px;
	color: #197b30;
}

.PAABOX_Background
{
	background-image: url('/Image/_FAD/leftSideBoxPAACONTENT1px.png');
	background-repeat: repeat-y;
	padding-bottom: 15px;
}
.PAABOX_Title
{
	border-bottom: 1px solid #aca062;
	font-size: 15px;
	font-weight: bold;
	color: black;
	width: 180px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.PAABOX_Ad
{
	width: 190px;
	overflow: hidden;
	margin-left: 10px;
	color: #666;
}
.PAABOX_OrangeLink
{
	margin-top: 15px;
}
.PAABOX_OrangeLink a
{
	color: #ff8100;
	margin-left: 10px;
}
.PAA_IncompleteLinks
{
	float: left;
	margin-left: 10px;
}
.PAA_IncompleteLinks a
{
	color: #ff8100;
	font-weight: normal;
}
.hpLight_TitleBox
{
	background-image: url('/Image/_FAD/leftSideBoxLightCONTENT1px.png');
	padding-bottom: 10px;
	background-repeat:repeat-y;
}
.hpLight_TitleBox322
{
	background-image: url('/Image/_FAD/box322content1px.png');
	padding-bottom: 10px;
	background-repeat:repeat-y;
	width: 322px;
}
.hpLight_TitleBoxWhite
{
	padding-bottom: 10px;
	background-color: white; 
	background-image: none; 
	border-left: 1px solid #d9e1a9;
	border-right: 1px solid #d9e1a9; 
	width: 195px;
	#width: 197px;
}
.hpLight_TitleBoxWhite ul
{
	list-style-image: url('/Image/_FAD/sideBoxArrow.png');
}
.hpLight_TitleBox ul
{
	list-style-image: url('/Image/_FAD/sideBoxArrow.png');
}
.hpLight_TitleBox ul a
{
	color: #197b30;
	font-size: 12px;
	font-weight: normal;

}
.hpLight_TitleBoxWhite ul a
{
	color: #197b30;
	font-size: 12px;
	font-weight: normal;

}
.hpLight_TitleBox a
{
	color: #197b30;
	font-size: 12px;
	line-height: 1.5;
	color:#177b33;
	font-weight:normal;
}
.hpLight_TitleBox a:hover
{
	color: #197b30;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.5;
	color:#177b33;
	font-weight:normal;
	text-decoration:underline;
}
.hpLight_InnerContent
{
	margin-left:10px;
	margin-right:10px;
}
.hpLight_InnerContent a
{
	font-weight:normal;
	text-decoration:none;
	color:#177b33;
}
.hpLight_InnerContent a:hover
{
	font-weight:normal;
	text-decoration:underline;
	color:#177b33;
}
.hpLight_InnerContentSingleLine
{
	margin-bottom:4px;
}
.hpLight_Title
{
	color: black;
	font-size: 15px;
	width: 180px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #a0ac62;
}
.hpLight_Title a
{
	text-decoration: none;
	color: black;
	font-size: 15px;
}
.hpLight_Title a:hover
{
	text-decoration: none;
	color: black;
	font-size: 15px;
}

.hpLight_Separator
{
	width: 180px;
	margin: 5px 0px 10px 5px;
	padding-left: 5px;	
	border-bottom: 1px solid #a0ac62;
	height:5px;
	font-size:1px;
}
.hpLight_BottomLink
{
	float: right;
	margin-right: 10px;	
}
.hpLight_BottomLink a
{
	font-weight: normal;
	color: #197b30;
	font-size: 12px;
	font-family: Tahoma;
}
.hpHot_TitleBox
{
	background-image: url('/Image/_FAD/leftSideWhatsOnHotBoxCONTENT1px.png');
	padding-bottom: 10px;
	background-repeat:repeat-y;
}
.hpHot_Title
{
	color: black;
	font-size: 16px;
	font-weight:bold;
	width: 180px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #fe988a;
}
.hpHot_TitleBox ul
{
	list-style-image: url('/Image/_FAD/hotBulletPoint.png');
}
.hpHot_TitleBox ul a
{
	color: black;
	font-size: 14px;
	font-weight: normal;
}
.hpHot_TitleBox li
{
	margin: 0 10px 10px 0px;
}
.hpHot_TitleBox a
{
	color: black;
	font-size: 14px;
	color: black;
	font-weight:normal;
}
.hpHot_TitleBox a:hover
{
	color: Black;
	font-size: 14px;
	font-weight: normal;
	color: black;
	font-weight:normal;
	text-decoration:underline;
}
.hpHot_TitleBoxInner
{
	margin-left:10px;
	margin-right:5px;
	margin-top:5px;
}
.hpHot_TitleBoxInner a
{
	color:#177b33;
	font-size:12px;
}
.hpHot_TitleBoxInner a:hover
{
	color:#177b33;
	font-size:12px;
}

.hpTestimonialText
{
	color: black;
	font-size: 12px;
	margin: 10px;
}
#hpTestimonials_SeeMore
{
	padding-left: 10px;
}
#hpTestimonials_SeeMore a
{
	font-size: 12px;
	color: #197b30;
}

#hpKeywords
{
	background-image: url('/Image/_FAD/leftSideBoxLightCONTENT1px.png');
	margin-top: 0px;
	background-repeat:repeat-y;
}

#hpKeywords ul
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin: -2px;
	padding: 2px;
}
#hpKeywordsWhite li
{
	float:left;
	padding-right:10px; 
	line-height: 25px;
	white-space:nowrap;
}
#hpKeywords li a
{
	margin: 2px;
	margin-top: -2px;
	font-weight: normal;
	color: #197b30;
}

.hpk1
{
	font-size: 8px;
}
.hpk2
{
	font-size: 10px;
}
.hpk3
{
	font-size: 14px;
}
.hpk4
{
	font-size: 18px;
}
.hpk5
{
	font-size: 20px;
}
.hpk6
{
	font-size: 22px;
}

#hpNewsletter_TitleBox
{
	background-image: url('/Image/_FAD/leftSideBoxWhiteCONTENT1px.png');
	background-repeat:repeat-y;
}

#hpNewsletter_Title
{
	border-bottom: 1px solid #aca062;
	font-size: 15px;
	font-weight: normal;
	color: black;
	width: 180px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#hpNewsletter_TitleBox input
{
	border: 1px solid #c1c1c1;
	color: #777;
	margin-left: 10px;
	width: 170px;
}

#NewsletterSignUp
{
	background-image: url('/Image/_FAD/signup.png');
	width: 70px;
	height: 21px;
	cursor: pointer;
	float: right;
	margin: 10px;
}

#HPAdvertTabs_Line1
{
	background-image: url('/Image/_FAD/HPadsBoxTOP.png');
	background-position: bottom center;
	background-repeat: no-repeat;
	width: 609px;
	height: 28px;
	_height: 26px;
	margin-top: 8px;
}

.HPAdvertTab
{
	float: left;
	background-color: #f0f4db;
	border: 1px solid #bbc57c;
	border-bottom: 0px;
	padding: 5px 5px 0px 5px;
	height: 19px;
	_height: 17px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	color: #197b30;
}

.HPAdvertTab a
{
	color: #197b30;
}

.HPAdvertTabOff
{
	float: left;
	border-color: #bbc57c;
	border-style: solid;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom: none;
	background-color: #ffffff;
	height: 15px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 4px;
	padding-right: 4px;
	margin-left: 10px;
	color: black;
	line-height: 1;
}

.HPAdvertTabOff a
{
	color: Black;
}

#HPAdvertTab_ViewAllAds, #HPAdvertTab_ViewAllVideo, #HPAdvertTab_ViewAllVouchers 
{
	float: right;
	margin-top: 5px;
}
#HPAdvertTab_ViewAllAds a, #HPAdvertTab_ViewAllVideo a, #HPAdvertTab_ViewAllVouchers a
{
	color: #197b30;
	font-size: 11px;
	margin-left: 7px;
}

#HPAdvertTabs_Line2
{
	background-image: url('/Image/_FAD/HPadsBoxContent1px.png');
	height: 180px;
	width: 609px;
	overflow: hidden;
}

#HPAdvertTabs_ScrollPanel ul, #HPAdvertTabs_ScrollPanel li
{
	margin:0;
	padding:0;
	list-style:none;
}
#HPAdvertTabs_ScrollPanel, #HPAdvertTabs_ScrollPanel li
{ 
	width:608px;
	height:160px;
	overflow:hidden; 
}
#HPAdvertTabs_VideoScrollPanel ul, #HPAdvertTabs_VideoScrollPanel li
{
	margin:0;
	padding:0;
	list-style:none;
}
#HPAdvertTabs_VideoScrollPanel, #HPAdvertTabs_VideoScrollPanel li
{ 
	width:608px;
	height:160px;
	overflow:hidden; 
}
#HPAdvertTabs_VouchersScrollPanel ul, #HHPAdvertTabs_VouchersScrollPanel li
{
	margin:0;
	padding:0;
	list-style:none;
	}
#HPAdvertTabs_VouchersScrollPanel, #HPAdvertTabs_VouchersScrollPanel li
{ 
	width:608px;
	height:160px;
	overflow:hidden; 
}
span#prevBtn, span#prevVoucherBtn, span#prevVideoBtn
{
	float: left;
	margin-left: 10px;
}
span#nextBtn, span#nextVoucherBtn, span#nextVideoBtn
{
	float: right;
	margin-right: 10px;
}	
.LatestAd
{
	float: left;
	width: 104px;
	height: 110px;
	text-align: center;
	padding-left: 8px;	
	margin-top: 8px;
	margin-bottom: 8px;
	padding-right:8px;
}
.LatestAd_Image
{
	float: left;
	border: 1px solid #c1c1c1;
	width: 102px;
	height: 77px;
}
.LatestAd_Text a
{
	float: left;
	color: #197b30;
	font-size: 11px;
	width: 102px;
	height: 28px;
	overflow: hidden;
}

.LatestAd_Class a
{
	float: left;
	color: #6d8f34;
	font-size: 11px;
	width: 102px;
	height: 28px;
	overflow: hidden;
	text-decoration: underline;
}
.LatestAd_Price
{
	color: black;
}
.LatestAd_Company
{
	color: black;
	text-align: left;
	font-size: 11px;
}
#adultDisclaimer
{
	font-size: 11px;
}
#adultDisclaimerText
{
	width: 560px;
	float: left;
	padding-top: 10px;
	margin-left: 5px;
}
#adultIcon
{
	width: 35px;
	float: left;
}
.HPAdvertTab_ViewMore
{
	float: right;
	margin-right: 10px;
	margin-top: 15px;
}
.HPAdvertTab_ViewMore a
{
	color: #197b30;
}
#HPActiveUsers_TitleBox
{
	background-image: url('/Image/_FAD/rightBoxAbove125sCONTENT1px.png');
	width: 126px;
}	
#HPActiveUsers_Title
{
	text-align: left;
	border-bottom: 1px solid #aca062;
	font-size: 15px;
	font-weight: normal;
	color: black;
	width: 110px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
}
#HPActiveUsers_Text
{
	text-align: left;
	margin-left: 5px;
	padding-top: 10px;
	padding-left: 5px;
	padding-bottom: 5px;
}

#HPButtonBanners a
{
	color: #ff8a00;
	font-size: 11px;
	font-weight: normal;
}

#rightPanel
{
  float: left;
  margin: 0px 10px 5px 20px;
  padding-top: 10px;
  font-family:Tahoma;
  width: 750px;
}
#LinksPage_RightPanel
{
  float: left;
  margin: 0px 0px 5px 10px;
  padding-top: 10px;
  font-family:Tahoma;
  width: 730px;
}
.StaticPagesSubtitle
{
	color: #197b30;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #bbb;
	padding: 0px 0px 10px 10px;
	margin: 10px 5px 20px 5px;
}
.rightPanel_Title
{
	color: #197b30;
	font-size: 16px;
	font-weight: bold;
	border-bottom: 1px solid #bbb;
	padding: 0px 0px 10px 10px;
	margin: 10px 5px 20px 5px;
}
.rightPanel_Text
{
	padding-left: 15px; 
	padding-right: 15px;
}
.rightPanel_Text a
{
	color: #197b30;
	font-weight: normal;
}
.GoogleAdsLeftBanner200x90
{
	text-align:center;
}
#AdSenseTopAds a, #AdSenseMiddleAds a, #AdSenseBottomAds a
{
	font-weight: bold;
	font-size: 14px;
}
#CenterPanelSearchResults
{
  float: left;
  margin: 0px 10px 5px 20px;
  padding-top: 0px;
  font-family:Tahoma;
  width: 609px;	
}
#CenterPanelSearchResults IMG
{
    DISPLAY: inline
}
#CenterPanelSearchResults A
{
  text-decoration : none; 
  color:#177b33;
  font-weight:normal;
}
#CenterPanelSearchResults A:hover
{
  text-decoration : underline; 
  color:#177b33;
  font-weight:normal;
}

#RightPanelSearchResults
{
	float:right;
	/*overflow:hidden;*//*todo: dupa dupa na pozniej*/ 
}

#CategoryName
{
	width: 609px;
	float:left;
}
#CategoryNameBackground
{
	background-image: url('/Image/_FAD/HPadsBoxContent1px.png');
	width: 609px;
	height: 25px;
}
#CategoryNameBackground a
{
	color: #197b30;
	font-size: 14px;
	font-weight: normal;
}
#CategoryNameText
{
	float: left;
	margin-top: 3px;
	margin-left: 10px;
	font-size:14px;	
}
#CategoryViewAllLink
{
	float: right;
	margin-right: 10px;
	margin-top: 3px;

}
#CategoryClassList
{
	float: left;
	width: 609px;
}

#CategoryClassList a
{
	font-size:12px;
	font-family:Tahoma;	
	color:#177b33;
	font-weight:normal;
}
#CategoryClassList ul
{
	margin-left:14px;
	padding-left:14px;
	margin-top: 5px;
	list-style-image: url(/Image/_FAD/bullet.png);

}
#CategoryClassList li
{
	margin-bottom: 5px;
}

#bizarreDiv, #bargainDiv_RightPanel
{
        color:black;
        font-weight:bold;
}
.VoucherClassLink
{
        float:left;
        margin-left:10px;
        margin-top:10px;
        width:130px;
}
.SR_AdFlaggedAsBizarreOrBargain
{
	color:blue;
	font-size:11px;
	font-weight:normal;
	white-space:nowrap;
	text-align:right;
	float:right;
}
#SR_BizarreOrBargainHeader
{
	margin-bottom:5px;
}
#SR_BizarreHeaderSubt, #SR_BargainHeaderSubt
{
	float:right;
	width:438px;
	font-weight:bold;
	padding-right:25px;
}
#SR_BizarreHeaderSubt
{
	color:White;
	padding-top:15px;
}
#SR_BargainHeaderSubt
{
	color:Black;
	padding-top:21px;
}
#AdDetails_BargainLinkOuter
{
	white-space:nowrap;
	padding-bottom:5px;
}
#AdDetails_BargainIco
{
	float:left;
}
#AdDetails_BargainLink
{
	float:left;
	font-size:12px;
	font-weight:bold;
}
#AdDetails_MainColumn
{
	width: 770px;
	float: left;	
}

#AdDetails_RightColumn
{
	width: 200px;
	float: right;

}

#AdDetails_TitleBox
{
	width: 770px;
}

#AdDetails_GoogleTextLinks
{
	border: inherit;
}
#AdDetails_GoogleLinksBottom
{
	border: inherit;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	border-top:1px solid silver;
	border-bottom:1px solid silver;
	margin-top:10px;
	margin-bottom:10px;
}

#AdDetails_BottomGoogleAds
{
	text-align:center;
	margin-top:25px;
	margin-bottom:25px;
}

#AdDetails_TitleTop, #VoucherDetails_TitleTop
{
	float: left;
	background-image: url('/image/_fad/adDetailsBarCONTENTfirst1px.png');
	width: 770px;
}
#AdDetails_TitleTop
{
	border-bottom: 1px solid #a1ab61;	
	height: 30px;
}
 #VoucherDetails_TitleTop
 {
 	height:26px;
 }
#AdDetails_Title
{
	font-size: 19px;
	font-family: Tahoma;
	float: left;
	padding-left:15px;
}
#AdDetails_Title H1
{
       font-size:19px;
}
#AdDetails_Booked
{
	float: right;
	background-image: url('/image/_fad/bookedIco.png');
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 22px;
	margin-top: 8px;
	margin-right: 10px;
}
#AdDetails_Viewed
{
	float: right;
	background-image: url('/image/_fad/viewsIco.png');
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-right: 10px;
	margin-top: 8px;
	height: 22px;
}
#AdDetails_VerticalGoogleAds
{
	float:right;
	padding-right:4px;
}
#AdDetails_SeeMoreLink
{
	margin-right:41px;
	text-align:right;
}
#HS_Box
{
	float: left;
}
.HS_Element
{
	float: left;
	font-weight: bold;
	font-size: 18px;
	font-family: Tahoma;
	color: #197b30;
	margin-top: 5px;
}
#AdDetails_TitleBottom
{
	float: left;
	background-image: url('/image/_fad/adDetailsBarCONTENTsecond1px.png');
	width: 770px;
	height: 30px;	
}
#AdDetails_TitleBottomInner
{
	margin-left:15px;
}
#AdDetails_Call
{
	float: left; 
	font-size: 18px;
	font-weight: normal;
	margin-top: 5px;
	color: #197b30;
}
#AdDetails_Email
{
	float: left; 	
	font-size: 18px;
	font-weight: normal;
	margin-top: 5px;
	margin-left: 5px;
	color: #197b30;
}
#AdDetails_Email a
{
	font-size: 18px;
	font-weight: normal;
	color: #197b30;
	text-decoration: underline;
}

#AdDetails_GoogleTextLinks
{
	text-align: center;
	margin: 15px;
}
#AdDetails_BackLink a
{
	color: #197b30;
	font-weight: normal;
}
#MMedia
{
	width:430px;
}
#photoPanel
{
	display: table-cell;
	text-align: center;
	width: 426px;
	height: 322px;
	padding-top: 1px;
	padding-bottom: 1px;
	border: 1px solid black;
}
#thumbPanel
{
	float: left;
	width: 426px;
	margin-top: 25px;
}
.thumb
{
  width: 93px;
  height: 65px;  
  padding: 1px;
  float: left;    
  border: 1px solid black;
  margin-right: 12px;
  margin-bottom: 5px;
}

.thumbRightmost
{
  width: 93px;
  height: 65px;  
  padding: 1px;
  margin-bottom: 5px;
  float: right;    
  border: 1px solid black;
}
#AdDetails_ContentLeftMedia
{
	width:429px;
	float:left;
}
#AdDetails_ContentRightMedia
{
	float:left;
	margin-left:10px;
	width:322px;
}
#AdDetails_ContentLeftWithoutMedia
{
	width:429px;
	float:left;	
}
#AdDetails_ContentRightWithoutMedia
{
	float:right;
	margin-left:10px;
	width:322px;
}
#AdDetails_DescriptionHeader
{
	margin-bottom:8px;
	font-weight:bold;
}
#AdDetails_DescriptionPrice
{
	text-align:center;
	font-size:18px;
    float:left;
    padding-bottom:15px;
}
#AdDetails_Location
{
        float:right;
        font-size:16px;
        padding-bottom:15px;
}
.AdDetails_GreenHighlight
{
	color:#197b30;
}
#AdDetails_WhatToDoTitleMedia
{
	background-image:url(/Image/_FAD/AdDetailsWhatNowMediaContentFirst1px.png);
	background-repeat:repeat-y;
	color:White;
	padding-left:10px;
	font-size:16px;
	height:24px;

}
#AdDetails_WhatToDoTitle
{
	background-image:url(/Image/_FAD/AdDetailsWhatNowContentFirst1px.png);
	background-repeat:repeat-y;
	color:White;
	padding-left:10px;
	font-size:16px;
	height:24px;

}
#AdDetails_WhatToDoBottomMedia
{
	background-image:url(/Image/_FAD/AdDetailsWhatNowMediaContentSecond1px.png);
	background-repeat:repeat-y;
	border-top:1px solid #ab2a17;
	width:320px;
	padding-top:10px;
}
#AdDetails_WhatToDoBottom
{
	background-image:url(/Image/_FAD/AdDetailsWhatNowContentSecond1px.png);
	background-repeat:repeat-y;
	border-top:1px solid #ab2a17;
	width:429px;
	padding-top:10px;
}
#AdDetails_DescriptionContent
{
	padding-bottom:20px;
}
.AdDetails_EmailFieldsMedia
{
	width:250px;
}
.AdDetails_EmailFields
{
	width:360px;
}
#changeCaptchaImageLink
{
	font-size:10px;
}
.AdDetails_EmailFieldsTD
{
	height:30px;
}
#AdDetails_EmailFormWithCaptcha
{
	margin-left:35px;
	
}
.AdDetails_CaptchaCodeField
{
	width:200px;
}
.AdDetails_CaptchaCodeFieldMedia
{
	width:100px;
}
#MessageSendingStatus
{
	margin-left:34px;
	margin-right:20px;
}
.AdDetails_btnSendMessage
{
	width:104px;
	height:21px;
}
#copyInHeader
{
	width: 980px;
	color: #959595;
	font-size: 11px;
	text-align: justify;
	height:0px;
	overflow:hidden;
	white-space:nowrap;
}
#Footer
{
	width: 980px;
}
#ContentBoxSEO
{
	margin-top:0px;
	margin-bottom:10px;
	font-size:11px;
	color:#505050;
	font-weight:normal;
}
#ContentBoxSEO H1
{
	font-size:13px;
} 
#ContentBoxSEO H2, #ContentBoxSEO H3, #ContentBoxSEO H4
{
	font-size:11px;
}
#ContentBoxSEO H1, #ContentBoxSEO H2, #ContentBoxSEO H3, #ContentBoxSEO H4
{
	margin-top:10px;
	margin-bottom:10px;
	color:#505050;
	font-weight:bold;
	PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    PADDING-TOP: 0px
}
#FooterText
{
	width: 980px;
	height: 45px;
	margin-bottom: 10px;
	color: #959595;
	font-size: 11px;
	text-align: justify;
}
#FooterBar
{
	width: 980px;
	height: 35px;
	background-image: url('/Image/_FAD/footer1.png');
}
#FooterBookmarksFrame
{
	border: 0px;
	overflow: hidden;
}
#Footer_BookmarkText
{
	float: left;
	color: white;
	font-size: 12px;
	margin-left: 670px;
	_margin-left: 340px;	
	margin-top: 10px;
	margin-right: 10px;
	#margin-left: 670px;
}

.Footer_BookmarkIcon
{
	float: left;
	margin: 3px;
	margin-top: 9px;
}


#Footer_BottomLinks
{
	float: left;
}
#Footer_BottomLinks li
{
	display: inline;
	margin-right: 10px;
	margin-left: -5px;
}
#Footer_BottomLinks li a
{
	color: #197b30;
	font-size: 12px;
}
#Footer_Copyright
{
	font-size: 11px;
	float: right;
	margin-top: 5px;
	margin-right: 10px;
}
.MyFridayAd_Link
{
	color: Black;
	font-weight: bold;
}
.MyFridayAd_Link_SearchTools
{
	margin-left: 20px;
	margin-right:4px;	
}
.MyFridayAd_Link a, .MyFridayAd_Link_SearchTools a
{
	font-size: 12px;
	font-family: Tahoma;	
	font-weight: bold;
}
.MyFridayAd_Link img, .MyFridayAd_Link_SearchTools img
{
	float: left;
}




#AdDetails_RightMenu
{
	width: 200px; 
	float: left; 
	margin-left: 10px;
}
#GoogleLinksUnitsTop
{
	margin-top:10px;
	margin-bottom:10px;
}
#GoogleLinksUnitsBottom
{
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid silver;
}

.Channel_Sections_FullAZLink
{
	float: right;
	margin-top: 2px;
	
}
.Channel_Sections_FullAZLink a
{
	color: #197B30;
	font-size: 11px;
}
.Channel_Sections_FullAZLink a:hover
{
	color: #197B30;
	font-size: 11px;
}
#ShowDealersText
{
	text-align:center;
	margin:5px;
}
#stockListingDealerInfo
{
	width: 735px;
}
#stockListingDealerAddress
{
	font-weight: bold;
	line-height: 18px;
	float: left;
	width: 170px;
	margin-right: 10px;
}
#stockListingDealerContact
{
	float: left;
	width: 280px;
	line-height: 18px;
}
#stockListingDealerLogo
{
	width: 260px;
	float: left;
}
.stockListingSpacer
{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c8c8c8;
	margin-bottom: 6px;
}
.stockListingAdvertTitle
{
	line-height: 18px;
	color: #177b33;
	margin-bottom: 3px;
}
.stockListingAdvertText
{
	color: Gray;
}
#AdDetails_DealerDetailsFrameTop
{
	background-image:url(/Image/_FAD/AdDetailsDealerPanelTop.png);
	width:429px;
	background-repeat:no-repeat;
	font-size:1px;
	height:4px;
}
#AdDetails_DealerDetailsFrameTitle
{
	background-image:url(/Image/_FAD/AdDetailsDealerPanelContentFirst1px.png);
	width:429px;
	background-repeat:repeat-y;
}
#AdDetails_DealerDetailsFrameTitleInner
{
	margin-left:10px;
	font-size:16px;
	padding-bottom:4px;
}
#AdDetails_DealerDetailsFrameSeparator
{
	background-image:url(/Image/_FAD/AdDetailsDealerPanelSeparator.png);
	width:429px;
	background-repeat:no-repeat;
	font-size:1px;
	height:1px;
}
#AdDetails_DealerDetailsFrameContent
{
	background-image:url(/Image/_FAD/AdDetailsDealerPanelContentSecond1px.png);
	width:429px;
	background-repeat:repeat-y;
}
#AdDetails_DealerDetailsFrameContentInner
{
	padding-top:10px;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:10px;
}
#AdDetails_DealerDetailsFrameBottom
{
	background-image:url(/Image/_FAD/AdDetailsDealerPanelBottom.png);
	width:429px;
	background-repeat:no-repeat;
	font-size:1px;
	height:4px;
}
#SearchResultsOnChannel
{
	width: 609px;
}
#SearchResultsOnChannel a
{
	color: #177B33;
	font-weight: normal;
	text-decoration: none;
}
#Channel_RightPanel
{
	float: right;
	margin-top: -5px;
}














#mainPageBanner
{
    float: right;
    display: inline;
    width: 728px;
}

#mainPageBanner img
{
    float: right;
    display: inline;
}

.small
{
    float: left;
    padding-right: 6px;
}

.BannersHorizont
{
    float: right;
}



#resultsBarTopCorners
{
	background-image:url(/Image/_FAD/SearchResultsBarTOP.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
	width:609px;
}
#resultsBar
{
	display: block;
	background-image:url(/Image/_FAD/searchResultsBarCONTENTfirst1px.png);
	background-repeat:repeat-y;
	border-bottom:1px solid #a1ab61;
	width:609px;
	height: 50px;
}
#resultsBarVouchers
{
	display: block;
	background-image:url(/Image/_FAD/searchResultsBarCONTENTfirst1px.png);
	background-repeat:repeat-y;
	width:609px;
	height: 75px;
}
#resultsBarInner
{
	margin-left:10px;
	font-size:14px;
	color:gray;
}
#resultsBarVouchersInner
{
	margin-left:10px;
	font-size:12px;
	color:black;
}
#resultsBarVouchersH2
{
   margin-bottom:6px;
}

.resultsBarInnerSingleLink
{
	float:left;
	margin-right:10px;
}
.resultsBarPaging, .bottomPaging
{
	float:right;
	margin-right:10px;
	color:green;
	font-size:14px;
}
.resultsBarPaging a, .bottomPaging a
{
	font-weight: normal;
	color: #177B33!important;
}

#resultsBarInnerSingleRightLink
{
	float:right;
	margin-right:10px;
	padding-top: 2px;
}
#resultsBarInnerSingleLink A /*unchecked page number*/
{
	color:#afafaf;
}
#resultsBarInnerSingleLink A:hover /*unchecked page number*/
{
	color:#afafaf;
}

#resultsBarContent2
{
	background-image:url(/Image/_FAD/CatPageResultsBarContentSecond1px.png);
	background-repeat:repeat-y;
        color:#177b33;
        width:609px;
}
#resultsBarVouchersContent2
{
	background-image:url(/Image/_FAD/searchResultsBarCONTENTfirst1px.png);
	background-repeat:repeat-y;
        color:#177b33;
        width:609px;
}
#resultsBarContent2Inner
{
	margin-left:10px;
	padding-top:1px;
}
#resultsBarVouchersContent2Inner
{
     	margin-left:10px;
	padding-top:1px;
        margin-right:10px;
        border-top:1px solid #a0ac62;
        padding-bottom:5px;
}
#resultsBarVouchersContent3Inner
{
     	margin-left:10px;
	padding-top:1px;
        margin-right:10px;
        padding-bottom:5px;
        color:#afafaf;
        font-size:14px;
}
#resultsBarVouchersContent3Inner A
{
       color:#afafaf;
}
#resultsBarVouchersContent3Inner A:hover
{
       color:#afafaf;
}
#resultsFilter
{
	float:left;
}
#sortOrderTabSelectedDesc
{
	background-image:url(/Image/_FAD/sortOrderTabDesc.png);
}
#sortOrderTabSelectedAsc
{
	background-image:url(/Image/_FAD/sortOrderTabAsc.png);
}
#sortOrderTabSelectedDesc, #sortOrderTabSelectedAsc
{
	float:left;
	height:19px;
	width:70px;
	background-repeat:no-repeat;
	position:relative;
	top:5px;
	margin-right:10px;
}
#sortOrderTab
{
	float:left;
	width:60px;
	position:relative;
	top:2px;
	margin-right:10px;
}
.sortOrderTabInnerSelected
{
	margin-left:10px;
	margin-top:3px;
	text-align:center;
}
.sortOrderTabInner
{
	margin-top:3px;
	text-align:center;
	width: 50px;
}

#resultsBarBottomCorners
{
	background-image:url(/Image/_FAD/CatPageResultsBarBOTTOM.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
	width:609px;
}
#resultsBarVouchersBottomCorners
{
 	background-image:url(/Image/_FAD/HPadsBoxBOTTOM.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
	width:609px;
}
.highlighted 
{
	font-weight: bold;
    text-decoration: none;
}
.ResultsHeader 
{
    font-weight: 900;
    text-decoration: none;
}
#numAdsPerPageBGselected, .numAdsPerPageBG
{
	background-repeat:no-repeat;
	float:left;
	width:23px;
	height:19px;
	text-align:center;
	margin-left:7px;
	font-size:14px;
}
#numAdsPerPageBGselected
{
	background-image:url(/Image/_FAD/pagingButtonChecked.png);
}
#numAdsPerPageBGselected A /*checked page number*/
{
	color:#666666
}
#numAdsPerPageBGselected A:hover /*checked page number*/
{
	color:#666666;
}
.numAdsPerPageBG
{
	background-image:url(/Image/_FAD/pagingButton.png);
}


P
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
H1
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: 900;
    font-size: 160%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
H2
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: 900;
    font-size: 130%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
.h2SEOSearchResults
{
  font-size: 17px;
  font-weight:normal;
  color: Black;
  margin-bottom: 5px;
}
H3
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: 900;
    font-size: 130%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
H4
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: 900;
    padding-bottom: 0px;
    margin: 3px 0px;
    padding-top: 0px;
    font-size: 100%;
}
H5
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 3px 0px;
    padding-top: 0px
}
H6
{
    padding-right: 0px;
    padding-left: 0px;
    font-weight: 900;
    padding-bottom: 0px;
    margin: 0px;
    color: #235414;
    padding-top: 0px
}
UL
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    margin: 0px 0px 0px 20px;
    padding-top: 4px
}
LI
{
    margin: 0px 0px 2px
}
OL
{
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    margin: 0px 0px 0px 20px;
    padding-top: 4px
}
TABLE
{
    padding-right: 0px;
    padding-left: 0px;
    font-size: 100%;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px
}
#Banner
{
    float: right
}
.rowHeader
{
    border-right: #72cf72 0px solid;
    border-top: #72cf72 0px solid;
    border-left: #72cf72 0px solid;
    border-bottom: #72cf72 1px solid;
    background-color: #e4fce4
}
.LoginOrRegisterBox
{
   width: 45%;
   margin: 10px 0 0 3%;
   float: left;
   display: inline;
}
.LoginForm
{
  border: solid 1px #72cf72;
  border-top: 0px;
  padding: 10px;
}
.LoginForm p
{
  margin-top: 5px; 
}
.LoginForm p label
{
  font-size: 120%;
  font-weight: bold;
}
.LoginForm p input
{
  margin: 5px 0 0;
}
.LoginForm .LoginRegisterButton
{
  text-align: right;
}
.LoginForm .LoginRegisterButton input
{
  margin-left: 10px; 
}
.LoginOrRegisterBox h4
{
  border: #72cf72 1px solid;
  background-color: #e4fce4;
  padding: 5px 10px;
  margin: 0;
}
.RegistrationReasons, .NewsletterDescription
{
  float: left;
  width: 43%;
  margin-right: 3%; 
}
.NewsletterDescription
{
  width: 93%; 
}
.RegistrationReasons h5
{
  font-size: 110%;
  margin: 5px 0;
}
.classSection
{
    font-weight: normal;
    font-size: 105%
}
.hpClassSection
{
    font-weight: normal;
    font-size: 95%;
    color: #000
}
.adCount
{
    font-size: 90%;
    float: right;
}
.content
{
    display: block;
    margin: 0px;
    width: 980px;
}
.contentFullAdDetails
{
	display: block;
    margin: 0px;
    border: 0;
}
.PaddedBy2
{
    padding-right: 5px;
    padding-left: 8px;
    padding-bottom: 2px;
    padding-top: 0px
}
.PaddedByX
{
    padding-right: 5px;
    padding-left: 8px;
    padding-bottom: 8px;
    padding-top: 0px
}
.JobsAdvicebannerContent
{
    padding-right: 5px;
    padding-left: 1px;
    padding-bottom: 2px;
    padding-top: 0px
}
.JobsAdvicebannerContent LI
{
	color:Green;
}
.PaddedBottomBy15
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 15px;
    padding-top: 0px
}
.hpFeaturedAds
{
    border-right: #429e26 0px solid;
    padding-right: 7px;
    border-top: #429e26 0px solid;
    padding-left: 7px;
    float: left;
    padding-bottom: 5px;
    border-left: #429e26 0px solid;
    width: 146px;
    padding-top: 0px;
    border-bottom: #429e26 0px solid;
    text-align: left
}
.hpFeaturedAds A
{
    font-weight: normal
}
.hpFeaturedAds IMG
{
    border-right: #000 1px solid;
    border-top: #000 1px solid;
    display: inline;
    float: right;
    margin: 0px 0px 0px 2px;
    border-left: #000 1px solid;
    border-bottom: #000 1px solid
}
.hpFeaturedAds H2
{
    font-weight: 900;
    margin: 0px 0px 3px;
    text-align: center
}
#advancedSearchLink
{
    position: relative;
    top: 2px
}
#bannerLink
{
    padding-right: 0px;
    display: none;
    padding-left: 0px;
    left: 210px;
    padding-bottom: 0px;
    margin: 0px;
    color: black;
    padding-top: 0px;
    position: absolute;
    top: 0px;
    background-color: white
}
#hpBrowse
{
  margin-top: 7px;
  padding-top: 10px;
  float: left;
  border: #48a52c 1px solid;
  border-top: 0;
}
#BrowseHeader
{
  background-image: url(/Image/Headers/BrowseHeaderBackground.jpg);
  color: white;
  padding: 10px;
  line-height: 1.3;
}
#BrowseHeader img
{
  float: right;
  border: solid 1px white;
  width: 120px;
  height: 55px;
}
#BrowseHeader a, #BrowseHeader a:hover
{
  color: White; 
}
.loginRegisterControlContent
{
	padding-left: 10px;
	width: 300px;
}
.registerLoginBox
{
	float: left;
	width: 330px;
}
.UploadAPhoto
{
  font-weight: normal;
  float: right;
  position: relative;
  top: -17px;
  left: -8px;
}
#hpBrowse a.UploadAPhoto
{
  color: Green;
}
.ClassesListHP
{
  float: left;
}
#hpArea
{
  padding-right: 2px;
  float: right;
  margin: 5px 0px;
  width: 185px;
  padding-top: 0px
}
#hpArea A
{
    FONT-WEIGHT: normal
}
.hpAreaList
{
    BORDER-RIGHT: #000 0px solid;
    BORDER-TOP: #000 0px solid;
    FLOAT: left;
    BORDER-LEFT: #000 0px solid;
    WIDTH: 89px;
    LINE-HEIGHT: 115%;
    BORDER-BOTTOM: #000 0px solid
}
.AreaColumn
{
    FLOAT: left;
    MARGIN-LEFT: 3px;
    WIDTH: 150px;
    LINE-HEIGHT: 150%
}
.AreaColumn A
{
    COLOR: #336600;
    TEXT-DECORATION: underline
}
.BrowseList
{
    FLOAT: left;
    MARGIN-LEFT: 5px;
    WIDTH: 190px;
	margin-right: 5px;
}
#BackLinkOnFullAdDetails
{
  margin: 5px 1px 10px 10px;
  float: left;
}
#pageHeader
{
    HEIGHT: 74px
}
#localArea
{
    PADDING-RIGHT: 8px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 25px;
    PADDING-BOTTOM: 0px;
    COLOR: white;
    PADDING-TOP: 11px;
    FONT-FAMILY: Tahoma;
    TEXT-ALIGN: right
}
#pageHeader IMG
{
    FLOAT: left
}
#pageNav
{
    MARGIN: 0px;
    PADDING-TOP: 12px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: right
}
#loginOrRegister
{
    VERTICAL-ALIGN: top;
    POSITION: relative;
    TOP: -11px
}
#hpAdvertise
{
  width: 200px;  
}
#hpAdvertise ul a
{
	line-height: 1.4;
	color: #ff8a00;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: normal;
}
#hpAdvertise li
{
	list-style-image: url(../Image/_FAD/bulletPointTriangle.png);
}
#hpAdvertise ul li ul
{
  list-style-type: none;
}
#hpAdvertise ul li ul li
{
  border: solid 1px #ff8a00;
  padding: 10px;
  position: absolute;
  width: 200px;
  background-color: White;
  left: 200px;
  line-height: 1.3;
  list-style-image: none;
}
.HideElement
{
  display: none; 
}
.hpLeftPanel
{
  CLEAR: both;
  BORDER-RIGHT: #48a52c 1px solid;
  PADDING-RIGHT: 0px;
  BORDER-TOP: #48a52c 1px solid;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 4px;
  MARGIN: 0px 0px 5px;
  BORDER-LEFT: #48a52c 1px solid;
  WIDTH: 160px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #48a52c 1px solid;
  BACKGROUND-COLOR: #fff
}
.top10BrowsesByClass
{
  CLEAR: both;
  BORDER-RIGHT: #48a52c 1px solid;
  PADDING-RIGHT: 0px;
  BORDER-TOP: #48a52c 1px solid;
  PADDING-LEFT: 0px;
  PADDING-BOTTOM: 4px;
  MARGIN: 0px 0px 5px;
  BORDER-LEFT: #48a52c 1px solid;
  WIDTH: 158px;
  PADDING-TOP: 0px;
  BORDER-BOTTOM: #48a52c 1px solid;
  BACKGROUND-COLOR: #fff
}
.top10BrowsesByClass A
{
    FONT-WEIGHT: normal
}
.LinkCategories
{
}

.LinkCategories A
{
	font-size:12px;
    FONT-WEIGHT: normal
}

.LinkCategoriesTOP
{
	background-image: url(/Image/_FAD/leftSideBoxWhiteTOP.png);
	padding-top: 5px;
	background-repeat:no-repeat
}

.LinkCategoriesBOTTOM
{
	background-image: url(/Image/_FAD/leftSideBoxWhiteBOTTOM.png);
	padding-top: 5px;
	background-repeat:no-repeat
}

.LinkCategoriesContent
{
	padding-bottom: 10px;
	background-color: white; 
	background-image: none; 
	border-left: 1px solid #d9e1a9;
	border-right: 1px solid #d9e1a9; 
	width: 195px;
	#width: 197px;
}

.LinkCategories table
{
  CLEAR: both;
  PADDING: 10px 0;
  MARGIN: 0px 0px 0px 15px;
  WIDTH: 158px;
  BACKGROUND-COLOR: #fff
}

.LinkCategoriesHeader
{
	color: black;
	font-size: 15px;
	width: 180px;
	margin-left: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #a0ac62;
}
.SponsoredLinksImg
{
	text-align:center;
	width:30%
}
.SponsoredLinksTxt
{
	padding-bottom:15px
}
.SponsoredLinksTitle
{
	font-weight:bold
}
.HowToPageWidth
{
  width: 158px; 
}
.hpLeftPanel A
{
    FONT-WEIGHT: normal
}
#paaPic
{
  BORDER-RIGHT: 0px;
  BORDER-TOP: 0px;
  FLOAT: right;
  BORDER-LEFT: 0px;
  BORDER-BOTTOM: 0px;
  POSITION: relative
}
#largeSearchBar
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: 900;
  BACKGROUND-IMAGE: url(/Image/SearchBar/LargeBgGradient.gif);
  PADDING-BOTTOM: 0px;
  MARGIN: 5px 0px 4px;
  COLOR: #fff;
  PADDING-TOP: 7px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 70px;
}
#largeSearchBar A
{
    COLOR: #fff
}
#searchBar A
{
  COLOR: #fff
}
#largeSearchBar a
{
  text-decoration: underline;
}
#largeSearchBar img
{
  float: left;
}
#largeSearchBar span img
{
  margin: 13px 0 0 0;
}
#largeSearchBar span
{
  float: left;
  padding-left: 30px;
}
#largeSearchBar .WhereToSearch
{
  padding-left: 26px;
}
#largeSearchBar .WhereToSearch img
{
  margin: 0;
}
#largeSearchBar .SearchButtonSubmit
{
  margin-top: 13px;
}
#largeSearchBar .ExtraSearchLinks
{
  padding: 5px 10px 0 0;
  line-height: 1.5;
  position: relative;
  top: 20px;
  text-align: right;
  float: right;
}
#largeSearchBarHouse
{
  PADDING-RIGHT: 0px;
  PADDING-LEFT: 0px;
  FONT-WEIGHT: 900;
  BACKGROUND-IMAGE: url(/Image/SearchBar/LargeBgGradientHouse.gif);
  PADDING-BOTTOM: 0px;
  MARGIN: 5px 0px 4px;
  COLOR: #fff;
  PADDING-TOP: 7px;
  BACKGROUND-REPEAT: no-repeat;
  HEIGHT: 82px;
}

#largeSearchBarHouse A
{
    COLOR: #fff
}

#largeSearchBarHouse a
{
  text-decoration: underline;
}

#largeSearchBarHouse span img
{
  margin: 13px 0 0 0;
}
#largeSearchBarHouse span
{
  float: left;
  padding-left: 0px;
  padding-top: 12px;
}
#largeSearchBarHouse .WhereToSearch
{
  padding-left: 26px;
}
#largeSearchBarHouse .WhereToSearch img
{
  margin: 0;
}
#largeSearchBarHouse .SearchButtonSubmit
{
  margin-top: 13px;
}
#largeSearchBarHouse .ExtraSearchLinks
{
  padding: 5px 10px 0 0;
  line-height: 1.5;
  position: relative;
  top: 20px;
  text-align: right;
  float: right;
}

.BannerVerticField
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#banner150x60
{
	width: 150px; 
	height: 60px; 
	float: left; 
	margin-right: 0px;
}
/*
#BannersVertic img
{
	margin-top: 5px;
	margin-bottom: 5px;
}*/

#BannersVertic
{
	text-align: center;
	width: 125px;
	padding-top: 0px;
	padding-bottom: 15px;
}

#BannersHorizont
{
	text-align: left;
	margin-bottom: 5px;
	float: left;
}

.BannerHorizontField
{
	text-align: left;
}

#RHSCatClassPanel
{  
  padding-bottom: 15px;
  font-family: Helvetica;
  font-size: 12px;
  float: right;
}
.bannersAdvertiseLink
{
	text-align:right;
}
.bannersAdvertiseLink a, .bannersAdvertiseLink a:hover
{
	color: Orange;
	font-size:10px;
	font-weight:bold;
	margin-right:5px;
}
.bannersAdvertiseLink a
{
	text-decoration:none;
}
.bannersAdvertiseLink a:hover
{
	text-decoration:underline;
}
#hpLeftPanelHolder
{
	float: left;
	margin: 0 15px 5px 0;
	width: 200px;
	overflow: hidden;
}
#hpRightPanelHolder
{
  float: right;
  margin: 0px 0px 5px 6px;
  padding: 10px;
  padding-right: 0px;
  padding-top: 0px;
  text-align: right;
  width: 125px;
}
#hpMiddlePanelHolder
{
  float: left;
  margin: 0px 0px 5px 5px;
  width: 609px;
}
#hpMiddlePanelHolder IMG
{
    display: inline;
}
#navHeader
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 4px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 5px;
    MARGIN: 6px 0px 1px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #e7e7e5;
}
#testimonialScroller
{
    PADDING-RIGHT: 4px;
    BORDER-TOP: #000 1px solid;
    PADDING-LEFT: 4px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 6px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #e7e7e5
}
#fadFooter
{
    PADDING-RIGHT: 5px;
    BACKGROUND-POSITION: left top;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/Image/NewFooter/bgGradient.gif);
    MARGIN: 0px;
    WIDTH: 100%;
    COLOR: #fff;
    PADDING-TOP: 3px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 23px;
    TEXT-ALIGN: center
}
#fadFooter A
{
    COLOR: #fff
}
/** NEW ADVERT STYLES **/
.PhotoAd
{
  float: left;
  width: 85px;
  
}
.PhotoAdFeatured
{
  float: left;
  width: 112px;
  height:78px;
}
.AdvertText
{
  line-height: 1.3;
  margin-left: 115px;
}

.AdvertTextInner
{
    margin: 10px 160px 10px 0px;
	
}
.AdvertTextInner a
{
	font-weight: bold;
	font-size: 14px;
}
.TitleTextGoogleAds
{
	color:Blue;
	font-weight: bold!important;
	font-size: 14px;
}
.AdvertExtraInformation
{
  float: right;
  margin-right: 15px;
}
.AdvertExtraInformation span
{
  float: right;
  margin-right: 5px;
  text-align: right;
}
.AdvertPrice
{
  font-weight: bold;
  width: 60px;
  text-align: right;
  margin-bottom: 1px;
  color:#177b33;
  margin-right:10px;
  margin-top: 4px;
}
.AdvertDealerLogo
{
  float: right;
  margin-right: 0px;
  text-align:center;
}
.AdvertDealerLogoTD
{
	text-align:center;
	vertical-align:middle;
	height:65px;
	width: 88px;
}
.RolloverAdsense:hover
{
	background-color:#f0f4db;
}
.RolloverAdsense a:hover
{
	text-decoration:underline !important;
}
.TDLineAd, .TDLineAdAlt, .TDEnhancedAd, .TDPrimeAd, .TDBottomEnhancedAd, .TDLineAdHighlighted, .TDLineTopAdHighlighted
{
  padding: 3px;
  line-height: 1.1;
}
.TDEnhancedAd, .TDBottomEnhancedAd
{
  margin-bottom: 1px;
}
.PhotoAdShowIcons
{
  width: 20px;
}
.TextOnlyVersion
{
  margin-left: 25px;
}
/** END OF NEW ADVERT STYLES **/
#categoriesDropDown
{
	width: 200px;
	float: left;
}
#classesDropDown
{
	width: 270px;
	float: left;
}
#categoriesDropDown select, #classesDropDown select
{
	width: 170px;
	float: left;
}
#loadingImage
{
	float:left;
}
#eventsCalendar
{
  width: 160px;
}
.TDPrimeAd
{
    BACKGROUND-COLOR: #fff
}
.TDPrimeAd A:visited
{
    COLOR: gray
}
.TDPrimeAdAlt
{
  background-color: #fcf2e3
}
.TDPrimeAdAlt A:visited
{
  color: gray;
}
.TDEnhancedAd
{
    border-bottom: solid 1px #898989;
    padding-top: 3px;
    padding-bottom: 3px;
}
.TDBottomEnhancedAd
{
    border-bottom: solid 1px #C8C8C8;
    padding-top: 3px;
    padding-bottom: 3px;
}
a.AdDetailsLink
{
  color: blue;
  font-weight: normal;
  text-decoration: underline;
}
a.AdDetailsLink a:AdDetailsLink:visited
{
  color: blue;
  font-weight: normal;
  text-decoration: underline;
}
.TDEnhancedAdAlt
{
  border: 0;
  background-color: #fcf2e3;
}
.TDLineAdAlt
{
  background-color: #f2fdef;
}
.TDLineAdAlt A
{
  text-decoration: none;
}
.TDLineAdAlt A:visited
{
  color: #336600;
}
.TDLineAd
{
  padding-top: 7px;
  padding-bottom: 7px; 
/*  font-family: verdana;*/
  background-color: #fff;
  border-bottom: solid 1px #C8C8C8;

}

.SearchResultsDescrip
{
	font-weight: normal;
    color: #444444;
	font-size: 14px;
}
.DealerTagLine A:link
{
	font-weight: bold;
	font-size:11px;
}
.DealerTagLine a:visited
{
	font-weight: bold;
	font-size:11px;
}
.TDLineAd A
{
  text-decoration: none;
	font-size: 13px;
/*	font-weight: normal;
	color: blue;*/
}
.TDLineAd A:visited
{
  color: #336600;
}

.TDLineTopAd
{
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #fff;
  border-bottom: solid 1px #C8C8C8;
}
.TDLineTopAd A
{
  text-decoration: none;
}
.TDLineTopAd A:visited
{
  color: #336600;
}
.TDLineAdHighlighted_green
{
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #E5F9ED;
  border-bottom: solid 1px #C8C8C8;
}
.TDLineAdHighlighted_green a
{
	font-size:13px;
}
.TDLineAdHighlighted_green a:visited
{
	color: #336600;
}
.TDLineAdHighlighted
{
  padding-top: 7px;
  padding-bottom: 7px;
  background-color: #FCFCDB; /*#d4e09f;*/ /*#fff44e;*/ 
  border-bottom: solid 1px #C8C8C8;
  /*background-color: #FA901D; /*background-color for haloween*/
  /*background-color: #ff87c2; /*background-color for valentines*/
}
.titleTextSR A
{
  text-decoration: none;
  font-size:14px;
  font-weight:bold !important;
}
.TDLineAdHighlighted A:visited
{
  color: #336600;
}

.TDLineTopAdHighlighted_green
{
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #E5F9ED;
  border-bottom: solid 1px #C8C8C8;
}
.TDLineTopAdHighlighted_green a
{
	font-size:13px;
}
.TDLineTopAdHighlighted_green a:visited
{
	color: #336600;
}
.TDLineTopAdHighlighted
{
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #FCFCDB; /*#d4e09f;*/ /*#fff44e;*/
  border-bottom: solid 1px #C8C8C8;
  /*background-color: #FA901D; /*background-color for haloween*/
  /*background-color: #ff87c2; /*background-color for valentines*/
}

.galleryTDLineTopAdHighlighted
{
  padding-top: 4px;
  padding-bottom: 4px;
  background-color: #E5EDF9;
  border-bottom: solid 4px #FFFFFF;
}

.TDLineTopAdHighlighted A
{
  text-decoration: none;
  font-size:14px;
}
.TDLineTopAdHighlighted A:visited
{
  color: #336600;
}

#AtoZ
{
  float: right;
  padding-bottom: 4px;
  padding-top: 2px;
  text-align: right
}
#leftPanel
{
	border: 0;
	padding: 0;
	float: left;
	margin: 0px;
	width: 200px;
	overflow: hidden;
}
#leftPanel H3
{
  margin: 3px 0 0 10px;
}

#rightPanel IMG
{
    DISPLAY: inline
}
#rightPanel A
{
  text-decoration : none; 
  font-weight: normal;
  color:#177b33;
}
#rightPanel A:hover
{
  text-decoration : underline; 
  font-weight: normal;
  color:#177b33;
}
#leftBigContentPanel
{
  padding-right: 0px;
  padding-left: 0px;
  float: left;
  margin: 0px 0px 5px 0px;
  width: 770px;
  font-family:Tahoma;
}
#leftBigContentPanel IMG
{
    DISPLAY: inline
}
#leftBigContentPanel A
{
  text-decoration : none; 
  font-weight: normal;
  color:#177b33;
}
#leftBigContentPanel A:hover
{
  text-decoration : underline; 
  font-weight: normal;
  color:#177b33;
}
#rightBigContentPanel
{
	float:left;
	width:198px;
	margin-left:10px;
	margin-top:43px;
}
#rightBigContentPanel a
{
	font-size:12px;
	text-decoration:none;
	font-family:tahoma;
	font-weight:normal;
	color:#177b33;
}
#rightBigContentPanel a:hover
{
	font-size:12px;
	text-decoration:underline;
	font-family:tahoma;
	font-weight:normal;
	color:#177b33;
}
.panel197topCorners
{
	background-image:url(/Image/_FAD/rightSideBoxHighlightTOP.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
}
.panel197content
{
	background-image:url(/Image/_FAD/rightSideBoxHighlightCONTENT1px.png);
	background-repeat:repeat-y;
}
.panel197titleInner
{
	margin-left:10px;
	margin-right:10px;
	padding-bottom:5px;
	border-bottom:1px solid gray;
	font-size:14px;
	font-family:Tahoma;
	font-weight:bold;
	color:#177b33;
	
}
.panel197contentInner
{
	margin-left:10px;
	margin-right:10px;
	font-size:12px;
	font-family:Tahoma;
	font-weight:normal;
	color:#177b33;
	margin-top:4px;
	line-height:150%;
}
.panel197bottomCorners
{
	background-image:url(/Image/_FAD/rightSideBoxHighlightBOTTOM.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
}
#wholePanel
{
    padding: 0 5px 0 7px;
    float: left;
    margin: 0 0 5px 0;
    width: 966px;
    border: #48a52c 1px solid;
}
#wholePanel IMG
{
    display: inline;
}
#wholePanel H2
{
    margin-bottom: 10px;
    text-decoration: underline;
}
#wholePanel H1
{
    font-weight: 900;
    margin: 0px 0px 20px;
    color: green;
    text-align: center;
}
#sectionList
{
    BORDER-RIGHT: #48a52c 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #48a52c 1px solid;
    PADDING-LEFT: 8px;
    FONT-SIZE: 104%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #48a52c 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #48a52c 1px solid
}

#promotionPets
{
    BORDER-RIGHT: #48a52c 1px solid;
    PADDING-RIGHT: 0px;
    FONT-SIZE: 104%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #48a52c 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #48a52c 1px solid;
}
#promotionBoats
{
    BORDER-RIGHT: #48a52c 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #48a52c 1px solid;
    FONT-SIZE: 104%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #48a52c 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #48a52c 1px solid;
}

#promotionTextPets
{
    
    background-color: #deefd4;
}
#promotionTextBoats
{
    
    background-color: #ffffff;
}

#sectionList UL
{
    RIGHT: 9px;
    COLOR: green;
    POSITION: relative
}
#sectionList LI
{
    MARGIN: 0px
}
#sectionList A
{
    FONT-WEIGHT: normal
}
#breadCrumbs
{
  margin: 5px 0px 10px;
}
#OuterBreadCrumbs
{
  margin: 5px 0px;
}
#breadCrumbs a, #OuterBreadCrumbs a
{
  text-decoration: none; 
  font-weight: normal;
  color:#177b33;
}
#breadCrumbs a:hover
{
  text-decoration : underline; 
  font-weight: normal;
  color:#177b33;
}
#OuterBreadCrumbs
{
  margin-left: 6px;
  margin-bottom:10px;
}
#smallPAABanner
{
	width:160px;
    MARGIN: 5px auto 5px auto;
    TEXT-ALIGN: center
}
#myFridayAd
{
    BORDER-RIGHT: #48a52c 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #48a52c 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #48a52c 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #48a52c 1px solid
}
#myFridayAd IMG
{
    DISPLAY: inline
}
#sponsorPanel
{
	width:120px;
	border:1px solid #999999;
	padding-left:4px;
	float:right;
	
}
#sponsorPanel img
{
	width:119px;
}

.hpLeftPanel A
{
    FONT-WEIGHT: normal
}
#ResultsPanel
{
  width: 609px;
  float: left;
}
#resultsFoundIn
{
    BORDER-RIGHT: #48a52c 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #48a52c 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #48a52c 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #48a52c 1px solid
}
#resultsFoundIn A
{
    FONT-WEIGHT: normal
}
#refineRes
{
    BORDER-RIGHT: #48a52c 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #48a52c 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: #48a52c 1px solid;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #48a52c 1px solid
}
#refineRes A
{
    FONT-WEIGHT: normal
}
#closeTabs
{
    FLOAT: left;
    BORDER-LEFT: black 1px solid;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 26px
}
.selectedTab
{
    PADDING-RIGHT: 13px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 13px;
    FLOAT: left;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 6px;
    BACKGROUND-COLOR: #f5f5f5
}
.normalTab
{
    BORDER-RIGHT: black 0px solid;
    PADDING-RIGHT: 13px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 13px;
    FLOAT: left;
    PADDING-BOTTOM: 7px;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: white
}
.normalTab A
{
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline
}
#tabHolder
{
    BORDER-BOTTOM: black 1px solid
}
.AdDetailsHeader
{
    FLOAT: right;
    POSITION: relative;    
}
.AdDetailsHeader IMG
{
    DISPLAY: inline;
    POSITION: relative;
    TOP: 5px
}
.galleryADIMG
{
    FLOAT: right;
    MARGIN: 3px 0px 0px 4px
}
.gallerySpacer
{
    FLOAT: left;
    MARGIN-RIGHT: 5px;
    HEIGHT: 60px
}
#MakeAnOfferSR
{
    DISPLAY: inline
}
#adDetailsDescription
{
    BORDER-RIGHT: #48a52c 1px solid;
    PADDING-RIGHT: 10px;
    BORDER-TOP: #48a52c 1px solid;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: #48a52c 1px solid;
    WIDTH: 561px;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #48a52c 1px solid
}
.sectionRuler
{
    WIDTH: 98%;
	font-size: 12px;
	font-family: tahoma;
	margin-left: 10px;
	margin-top: 20px;
}
.sectionRuler A
{
	
}

.sectionRuler A:hover
{
    TEXT-DECORATION: none
}
.CatBox
{
    DISPLAY: inline;
    FLOAT: left;
    MARGIN: 0px 0px 10px 8px;
    WIDTH: 210px;
    LINE-HEIGHT: 95%
}
.descBox
{
    FLOAT: left;
    WIDTH: 280px
}
.descLeft
{
    PADDING-RIGHT: 10px;
    FLOAT: left;
    WIDTH: auto;
    TEXT-ALIGN: right
}
.descRight
{
    FLOAT: left;
    WIDTH: auto;
    TEXT-ALIGN: left
}
#DealerDetailsWrapper
{
  margin: 10px;
  border: #72cf72 1px solid;
  width: 98%;  
}
#dealerDetails
{
    PADDING-RIGHT: 8px;
    DISPLAY: inline;
    PADDING-LEFT: 8px;
    FLOAT: left;
    PADDING-BOTTOM: 8px;
    PADDING-TOP: 8px
}
.classColumns
{
    FLOAT: left;
    WIDTH: 200px
}
.classColumns LI
{
    COLOR: green
}
.clear
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1%;
    PADDING-TOP: 0px
}
.localAreaRuler
{
    MARGIN: 5px 3px 5px 0px;
    BORDER-BOTTOM: #48a52c 1px solid
}
.latestAds
{
    FONT-WEIGHT: 900;
    COLOR: green;
    TEXT-ALIGN: left
}
.latestAds A
{
    FONT-WEIGHT: 900;
    COLOR: green;
    TEXT-DECORATION: underline
}
.latestAds A:hover
{
    COLOR: green
}
.copyText H1
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    FONT-SIZE: 100%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    PADDING-TOP: 0px
}
.copyText A
{
    FONT-WEIGHT: normal;
    COLOR: #48a52c;
    TEXT-DECORATION: underline;
    COLOR: red;
}
.bizBaz
{
    FONT-WEIGHT: normal;
    COLOR: black
}
#SkyScraper
{
  display: none;
  LEFT: 780px;
  POSITION: absolute;
  TOP: 195px
}
.ChristmasLink
{
    FLOAT: left;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    WIDTH: 80px;
    TEXT-ALIGN: center
}
.CatPadding
{
	height: 10px;
	float: left;
	width: 150px;
}
.classList
{
    WIDTH: 100%;
}
.classList LI
{
    COLOR: green;
    FLOAT: left;
    width: 190px;
}

.SubCatHeader
{
	font-weight: bold;
    color: black;
	font-size: 12px;
	margin-bottom: 5px;
}

/***********************************************************************
*  ADD CLICKER STYLES                                                  *
***********************************************************************/

#AdClicker
{
  width: 156px;
  margin-top: 10px;
  padding-left: 2px;
  padding-right: 10px;
  font-family: Helvetica;
  font-size: 12px;
  text-align: left;
  float: right;
}

#AdClickerRightHeader
{
	background-color: #48A52C;
	color: #fff; 
	font-weight: bold; 
	text-align: center;
	line-height: 1.5em;
}

.AdClickerAd
{
  font-size: 11px;
	text-align: left;
	background-color: White;
	padding-bottom: 1em; 
	padding-top: 1em; 
	border-bottom: 2px dotted #BDCE31;
	width: 100%;
	float: left;
	overflow: hidden;
	color: #545354;
}
.AdClickerAd A
{
	color: #022DEE;
}
.AdClickerAd-clear
{
	clear: left;
}
A.AdClickerAdHeadline
{
    font-size: 11px;
	color: #000000;
	font-weight: bold;
	display: block;
	text-decoration: none;
	margin-bottom: 0.5em;
}

#AdClickerPoweredBy
{
	background-color: #48A52C;
	color: #fff;
	font-size: 11px;
	text-align: center;
	margin-bottom: 1em;
	line-height: 1.5em;
}
#AdClickerPoweredBy A
{
	color: #fff;
	font-weight: bold;
}
.AdClickerAdBottomLnk
{
	margin-top: 0.5em;
	line-height: 1.5em;
}
/****************************************************************
* END AD CLICKER                                                *
****************************************************************/
.TextSize img
{
   display: inline;
}

.testimonials
{
	padding: 10px;
	width: 150px;
	margin-bottom: 5px;	
}
#InnerRightHandContent
{
  width: 620px; 
  float: left;
  padding-bottom: 10px;
}
#InnerRightHandFullAdContent
{
  width: 770px; 
  float: left;
  padding-bottom: 10px;
  font-family:Tahoma;
}
#InnerLeftHandFullAdContentBig
{
  width: 770px; 
  float: left;
  padding-bottom: 2px;
  font-family:Tahoma;
}
/**************************************************************************************************************
 ENHANCED STOCKLIST ADVERT, HOMEPAGE ADVERTS AND Special Job Adverts
**************************************************************************************************************/

.HomepageLatestAd
{
	  width: 143px;
	  background-color: #eee;
	  text-align: center;
	  overflow: hidden;
	  padding-top: 10px;
	  float: left;
	  margin: 5px 4px 5px 5px;
}
.EnhancedStockListAdvert
{
	  width: 112px;
	  height: 160px;
	  border:1px solid #cccccc;
	  background-color: #eee;
	  text-align: center;
	  overflow: hidden;
	  padding-top: 1px;
	  float: left;
	  margin: 5px 7px 5px 0px;
}
.EnhancedStockListAdvertWhite
{
	  width: 112px;
	  height: 170px;
	  border:1px solid white;
	  background-color: white;
	  text-align: center;
	  overflow: hidden;
	  padding-top: 1px;
	  float: left;
	  margin: 5px 7px 5px 0px;
}
.EnhancedStockListAdvertImage img
{
	width: 100px;
	border:1px solid #999999;
}
.EnhancedStockListAdvertImageWhite img
{
	height:80px;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:10px;
	overflow:hidden;
}
.HomepageLatestAd
{
  padding: 0 0 5px 0;
  margin: 5px 0; 
}
.EnhancedStockListAdvert a, .HomepageLatestAd a
{
  font-weight: normal;
  text-align: center;
}
.EnhancedStockListAdvert a:hover, .HomepageLatestAd  a:hover
{
  text-decoration: none;
  text-align: center;
}
.EnhancedStockListAdvert a.AdvertTitle, .HomepageLatestAd a.AdvertTitle
{
  font-size: 110%;
  font-weight: bold; 
}
.EnhancedStockListAdvertWhite a.AdvertTitle
{
	color:green;
}
.EnhancedStockListAdvert span, .HomepageLatestAd span
{	
    display: block;
	text-align: center;
	margin-bottom: 10px;
}
.EnhancedStockListAdvertImage
{
  width: 110px;
  height: 80px;
  overflow: hidden;
  vertical-align: middle;
  margin: 5px 0px 5px 0px;
  text-align: center;
}
.EnhancedAdText
{
	text-align: center;
	overflow: hidden;
	height: 16px;
}
.EnhancedAdTextWhite
{
	text-align: center;
	margin-bottom:10px;
	height:48px;
}
.HomepageLatestAdImage
{
  width: 143px;
  vertical-align: middle;
  margin: 5px 0;
}
.HomepageLatestAdImage, .HomepageLatestAd
{
  width: 180px;
}
.HomepageLatestAdImage img
{
  width: 160px;
  margin: 0 auto;
}
.LatestAdsNear
{
  color: #008800;
  font-size: 1.4em;
  font-weight: bold
}
#SimilarVehicles
{	
	padding-top: 10px;
	margin-top: 10px;
	width: 770px;
	left: 10px;
	position: relative;
	color: green;
}
/**************************************************************************************************************
* PREMIUM JOB ADVERTS
**************************************************************************************************************/
#JobPremiumAds
{
  float: left;
  border: solid 1px #69AA4E;
  width: 807px;
  margin: 0 0 6px 6px;
  padding-left: 5px;
  overflow: hidden;
}
.PremiumJobAdvert
{
  width: 197px;
  background-color: #F6FEF6;
  text-align: left;
  margin: 10px 3px 0;
  display: inline;
  padding: 0;
  float: left;
}
.PremiumJobAdvert span
{
  padding: 6px 6px 5px;
  display: block;
}
.PremiumJobAdvert a
{
  padding: 0;
  margin: 0;
  display: inline;
}
.PremiumJobAdvert .FeaturedJobHeader
{
  display: block;
  background-color: #48A52C;
  color: White;
  padding: 2px;
  text-align: center;
  font-weight: bold;
}
.PremiumJobAdvertBottomLnk
{
  padding: 0 10px 5px 2px; 
  text-align: right;
}
.PremiumJobAdvertBottomLnk a
{
  font-weight: normal;
  text-decoration: underline; 
}
.FeaturedAdLabel
{
  float: right; 
  margin-right: 10px;
  color: #FF9900;
  font-size: 12px;
  font-weight: bold;
}
.SmallAdvertLink
{
  color: Blue;
  font-weight: normal;
}
.SmallAdvertLinkGoogleAds
{
  color: Green;
  font-weight: normal;
}
.SmallAdvertLinkGoogleAds a
{
	font-weight:normal;
}
.TopAdSeperator
{
    color: #515151;
    text-align: right;
    font-size: 10px;
    padding-bottom: 5px;
    border-bottom: solid 2px #C8C8C8;
}
.TopAdSeperator A
{
    color: blue;
    font-weight: normal;
}
#TopAdSeparatorBumpUpInfo
{
	padding-top: 7px;
	padding-bottom:7px;
	border-bottom:1px solid #cccccc;
	background-color: #fafafa;
	color:#a2a2a2;
}
#TopAdSeparatorBumpUpInfo A
{
	color: Orange;
}
#TopAdSeparatorBumpUpInfo A:hover
{
    color: Orange;
}

.TopAdsInfo
{
	padding-top: 12px;
    padding-bottom: 5px;
    border-bottom: solid 2px #C8C8C8;
}


#SavePrintEmail a
{
	line-height: 1;
}
#SavePrintEmail img
{
	vertical-align: middle;
}
#titleSpacer
{ 
	background-image: url('/Image/_FAD/adDetailsBarSEPARATOR.png');
	background-repeat:repeat-y;
	height: 1px; 
	clear: left; 
	font-size:1px;
}

#PAAHeader
{
	padding: 3px 3px 3px 10px;
	width: 289px;
	border-bottom: 1px solid #4AA52C;
	font-size: 20px;
}
#PAAOrangeButton
{
	width:200px;
	height:99px;
	background-image:url('/image/_FAD/PAAbuttonEmpty.png');
	background-repeat:no-repeat;
	cursor:pointer;
}
#PAAOrangeButtonFirstLine
{
	width:198px;
	height:36%;
	font-size:20px;
	font-weight:bold;
	color:White;
	text-align:center;
	padding-top:12px;
}
#PAAOrangeButtonSecondLine
{
	width:196px;
	height:60%;
	font-size:10px;
	color:White;
	text-align:center;
	padding-left:2px;
	padding-right:0px;
}
#PAAOrangeButtonSecondLineBig
{
	width:196px;
	height:60%;
	font-size:20px;
	color:White;
	text-align:center;
	padding-left:2px;
	padding-right:0px;
	padding-top:7px;
}
#PAAOrangeButtonFirstLine a, #PAAOrangeButtonSecondLine a, #PAAOrangeButtonSecondLineBig a
{
	color:White;
}

#PAAOrangeButtonFirstLine a:hover, #PAAOrangeButtonSecondLine a:hover, #PAAOrangeButtonSecondLineBig a:hover
{
	color:White;
	text-decoration: none;
}
#PAAContents
{
	width: 292px;
	padding-left: 0px;
	margin-bottom: 20px;
	clear: both;
}
.PAA_Column
{
	float: left;

}
#adDescriptionHeader
{
	font-weight:bold;
	margin-bottom:8px;
}
#AdDescription
{	
    font-size: 12px;
	text-align: justify;	
	padding: 0px;
	margin: 0px 0px 20px 0px;
	clear: both;	
}
#MoreAds
{
	border-top:1px solid gray;
}
.advertTopGrayLine
{
	height:15px;
	border-top:1px solid gray;
}
.advertBottomGrayLine
{
	height:15px;
	border-bottom:1px solid gray;
}
.adDetailsDiv
{
	margin-left:10px;
	padding-bottom:5px;
}
.adIconOfDetails
{
	width:21px;
	text-align:left;
}
#adDescriptionHeader
{
	font-weight:bold;
	margin-bottom:8px;
}
#leftContent
{
	width: 302px;
	float: right;	
	margin-left: 0px;
}
#rightContent
{
	float: left;
	margin-right: 11px;	
}
#Price
{		
	width: 302px;
	padding: 8px 0px 8px 3px;
	margin: 4px 0px 4px 0px;
}
#Phone
{
	background-color: #DEF2D9;
	width: 302px;
	padding: 8px 0px 8px 3px;
	margin: 4px 0px 4px 0px;
}
#SendEmail
{
	background-color: #DEF2D9;
	width: 302px;
	padding: 8px 0px 8px 5px;
	margin: 4px 0px 4px 0px;
}
#Website
{
	background-color: #DEF2D9;
	width: 302px;
	padding: 8px 0px 8px 5px;
	margin: 4px 0px 4px 0px;
}
#Website a
{
	margin: 5px 0px 0px 0px;
	font-weight: normal;
}

#ShowMap
{
	background-color: #DEF2D9;
	width: 302px;
	padding: 8px 0px 8px 5px;
	margin: 4px 0px 4px 0px;
}
#ShowMap a
{
	background-color: #DEF2D9;
	width: 302px;
	padding: 8px 0px 8px 5px;
	margin: 4px 0px 4px 0px;
	font-weight: normal;
}
#ShowStats
{
	background-color: #DEF2D9;
	width: 302px;
	padding: 8px 0px 8px 3px;
	margin: 4px 0px 4px 0px;
}
#ShowStats img
{
	vertical-align:middle;
}
#Loans
{
	border: 1px solid green;
	height: 120px;
	text-align: center;
	padding: 20px;
	margin: 10px 0px 0px 7px;
	float: left;
}
#Insure
{
	height: 40px;
	margin-top: 35px;
	margin-bottom: 20px;
}
#InsureWarranty
{
	height: 40px;
	margin-top: 35px;
	margin-bottom: 45px;
}
#bottomContent
{
	clear: both;	
}

#imgPhoto
{
	width: 424px;
	height: 319px;
}
.numOfPhoto
{
	margin-top: 5px;
	margin-bottom: 3px;
	width: 110px;
}
.numOfPhotoText
{
	float: left;
	margin-left: 6px;
	margin-top: 1px;
	color: #1c57a0;
	font-size: 11px;
	font-weight: bold;
}
.numOfPhotoIcon
{
	float: left;
}
#videoPanel
{
	background-color: black;
	border: 1px solid green;
	width: 424px;
	height: 318px;
}
#PAAContents
{
	padding-top: 20px;
	padding-bottom: 20px;
}
.PAABullet
{
	margin: 5px 5px 0px 20px;
	padding-left: 15px;
	padding-bottom: 5px;
	background-image: url('/Image/paa_bullet.gif');
	background-repeat: no-repeat;
	vertical-align: middle;
	line-height: 1;
}
#adTitle
{
	display: block;
	background-image:url(/Image/_FAD/adDetailsBarCONTENTfirst1px.png);
	background-repeat:repeat-y;
	border-bottom:1px solid #a1ab61;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:5px;
}
#adTitleSR
{
	display: block;
	background-image:url(/Image/_FAD/CatPageResultsBarCONTENTfirst1px.png);
	background-repeat:repeat-y;
	border-bottom:1px solid #a1ab61;
	padding-top:2px;
	padding-bottom:5px;
	width:609px;
}
#adTitleInnerSR
{
	margin-left:10px;
	font-size:14px;
	float: left;
}
#adTitle h1
{
	font-size:16px;
}
#adTitleContent2
{
	background-image:url(/Image/_FAD/adDetailsBarCONTENTsecond1px.png);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-top:3px;
    color:#177b33;
}
#adTitleContent2SR
{
	background-image:url(/Image/_FAD/searchResultsBarCONTENTsecond1px.png);
	background-repeat:repeat-y;
	padding-top:5px;
    color:#177b33;
    width:609px;
}
#adTitleTopCorners
{
	background-image:url(/Image/_FAD/adDetailsBarTOP.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
}
#adTitleTopCornersSR
{
	background-image:url(/Image/_FAD/CatpageResultsBarTOP.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
	width:609px;
}
#adTitleBottomCorners
{
	background-image:url(/Image/_FAD/adDetailsBarBOTTOM.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
}
#adTitleBottomCornersSR
{
	background-image:url(/Image/_FAD/searchResultsBarBOTTOM.png);
	height:4px;
	background-repeat:no-repeat; 
	font-size:1px; /*for IE6*/
	width:609px;
	margin-bottom:5px;
}
#InfosAboutAdBelowTitle
{
	height:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:10px;
	margin-right:10px;
}
.adDetailsOptionsLinks
{
	float:left;
	margin-right:10px;
}
.backLink
{
	float:left;
}
.advertSmallInfoCounter
{
	float:right;
	margin-left:10px;
}
#DealerDetail
{
	width: 302px;
	border: 1px solid green;
	margin: 10px 0px 10px 0px;
	float: left;
}
#DealerLeft
{
	float: left;	
	Padding: 3px;
}
#DealerRight
{
	float: right;
	text-align: right;
	padding: 3px;
}
#DealerName
{
	background-color: #DEF2D9;
	padding: 3px;
}
#dealerWebsite
{
	float: left;
}
#dealerFullStock
{
	float: left;
}
#DealerDetail2
{
	float: left;
	width: 420px;
}
#dealerLogoOuter
{
	float:left;
}
.dealerInfoGrayText
{
	font-family:Tahoma;
	font-size:12px;
	color:Gray;
	margin-bottom:5px;
	width:150px;
}
#dealerInfos
{
	float: right; 
	width: 305px;
}
#DealerLogo
{
	height: 76px;
	width: 202px;
	padding-bottom: 10px;
	float: left;
	overflow: hidden;
}
#DealerName2
{
	width: 770px;
	border-bottom: 1px solid gray;
	font-size: 18px;
	font-weight: bolder;
	margin-bottom: 20px;
	clear: both;	
}
#DealerContent
{
	width: 620px;
}
#DealerAddress
{
	height: 35px;
	width: 200px;
	margin-bottom: 10px;
	font-size: 12px;
	float: left;
}
.InfoItem
{
	width: 300px;
	font-size: 12px;
	float: left;
	margin-bottom: 5px;
}
.InfoItem a
{
	color:#177b33;
	font-weight:normal;
}
#DetailBox
{
	background-color: #DEF2D9;
	width: 300px;
	height: 30px;
	margin-bottom: 5px;
	font-size: 12px;
}
#DetailBox a
{
	font-weight: normal;
}
#PriceLocation
{
	margin-bottom: 10px;
	margin-top: 10px;
}
#bookmarking { float: left; clear: left; margin: 30px 0 5px; width: 95%; text-align: center; font-size: 1.0em; background-repeat:no-repeat; }
#bookmarking a { line-height: 20px; padding: 4px 5px 4px 20px; background-repeat:no-repeat; }
#delicious { background-image: url("/image/bookmarks/delicious.png") }
#digg { background-image: url("/image/bookmarks/digg.png") }
#facebook { background-image: url("/image/bookmarks/facebook.gif") }
#furl { background-image: url("/image/bookmarks/furl.gif") }
#reddit { background-image: url("/image/bookmarks/reddit.gif") }
#google { background-image: url("/image/bookmarks/goog.png") }
#stumble { background-image: url("/image/bookmarks/su.png") }
#twitter { background-image: url("/image/bookmarks/twitter.png") }
#DealerLink a
{
	color: #C0C0C0;
}
#DealerLink a:hover
{
	color: #336600;
}
.text_Links
{
 font-size: 13px;
 margin-top: 15px;
 margin-bottom: 15px;
}
.textLinks
{
 font-size: 13px;
 margin-top: 35px;
 margin-bottom: 15px;
 text-align:center;
}
.textLinks a:link
{
	color:#177b33;
	font-weight: normal;
}
.textLinks a:visited
{
	color: Blue;
	font-weight: normal;
}
#textLinkTitle
{
	font-size: 26px;
	font-family: Arial;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 15px;
}
#textLinks
{
	border:0px solid green; 
	width: 600px;
}
#textLinksBack
{
	text-align: right;
	font-size:16px;
	font-family: Arial;
	font-weight: normal;
	margin-bottom: 5px;
}
#textLinksBack a:link
{
	font-weight: normal;
	text-decoration: underline;
}
#textLinksBack a:visited
{
	font-weight: normal;
	text-decoration: underline;
}
#textLinksLinks
{
	border:1px solid #ecf5fa; 
	width: 599px;
	background-color: #ecf5fa;
}
.textLinksListing
{
	margin-left: 3px;
}
.textLinksLinkTitle a:link
{
	color: Blue;
	font-size: 15px;
	font-weight: normal;
	font-family: Arial;
	
}
.textLinksLinkTitle a:visited
{
	color: Blue;
	font-size: 15px;
	font-weight: normal;
	font-family: Arial;
}
.textLinksLinkTitle
{
	font-size: 15px;
	font-weight: normal;
	font-family: Arial;
}
.textLinksSiteURLAndDescrip
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: normal;
}
.textLinksSiteURLAndDescrip a:link
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: normal;
}
.textLinksSiteURLAndDescrip a:visited
{
	font-family: Arial;
	font-size: 12px;
	color: Black;
	font-weight: normal;
}
.textLinksSiteURLSpan
{
	color: #20820a;
}
.textLinksSiteURLSpan a:link
{
	color: #20820a;
}
.textLinksSiteURLSpan a:visited
{
	color: #20820a;
}
.textLinksSingleLink
{
	margin-bottom:15px;
}
.DealerTown
{
	font-size: 12px;
}
#vivaPets
{
	margin-top: 8px;
	margin-bottom: 25px;
}

#MiniBannerPopupTitle
{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #000000;
	font-size: 150%;
	font-weight: 900;
}

#MiniBannerPopupText
{
	font-style: italic;
	color: #666666;
}

#imsControl{
	background: #177b33; /*color of control wrapper*/
}
#PageNotFoundTop
{
	height:30px; 
	clear:both;
}
#PageNonFoundMain
{
	float:left; 
	/*border: 1px solid green;*/
	padding-left: 10px;
}
#PageNotFoundTitle
{
	font-size: 15px;
	font-weight: bold;
	padding-bottom: 12px;
}
#PageNotFoundDescription
{
	font-size:14px;
	width:600px;
	padding-bottom:12px;
}
#PageNotFoundOptionsTitle
{
	font-size:15px;
	padding-bottom: 12px;
}
#PageNotFoundOptions
{
	font-size:14px;
	padding-left:10px;
}
#PageNotFoundOptions a:link
{
	color: Blue;
	font-weight: normal;
}
#PageNotFoundOptions a:visited
{
	color: Blue;
	font-weight: normal;
}
#PageNotFoundOptions span
{
	font-weight: bold;
}
#ChristmasCornerMain
{
	padding-bottom:5px;
	width: 160px;
}
#ChristmasCornerHeader
{
	font-size: 16px;
	text-align: center;
	font-weight: bold;
	color: Red;
}
#ChristmasCornerLinks
{
	border-bottom:1px solid red; 
	border-left:1px solid red; 
	border-right:1px solid red;
	padding-left: 6px;
	padding-bottom:4px;
	padding-top:4px;
}
#xmasWishes
{
	margin-bottom:5px;
	padding-left:1px;
}
#relatedLinksBottomFrame
{
	font-size:13px; 
	width:750px; 
	margin-bottom:10px; 
	text-align:justify;
}
#relatedLinksBottomTable
{
	padding-left: 10px; 
	padding-right:10px;
}
#relatedLinksBottomTDwithImage
{
	width: 200px;
	text-align:right;
}
.relatedLinksFrameHR
{
	color: #187c6d;
}
#Gift
{
	margin-bottom:5px;
}
.blueLink a:link
{
	color: Blue;
	font-weight: normal;
}
.blueLink a:visited
{
	color: Blue;
	font-weight: normal;
}
.blueLink
{
	color: Blue;
	font-weight: normal;
}

#google_Ads_300x250
{
	width:300px;
	height:250px;
	float:right;
}
/*MOTHERS DAY*/
.MothersDayClassLinks a
{
	font-size:14px;
	color:#a13578;
	font-weight:bold;
	text-decoration:underline;
	
}
.MothersDayBottomDiv
{
	color:#337828; 
	font-size:11px; 
	font-weight:bold; 
	margin-left:10px;
}
.MothersDaySEOLinks a
{
	font-weight:normal;
	color:#337828; 
	font-size:11px;
	text-decoration:underline;  
}
.MothersDayGreetingsLinks
{
	text-align:center;
	font-size:12px;
	font-weight:bold;
	margin-right:7px;
	margin-left:7px;
}
.MothersDayGreetingsLinks a
{
	font-size:12px;
	font-weight:bold;
	color:#d5148c;
	text-decoration:underline;
}
/*MOTHERS DAY END*/

/*EASTER*/
.EasterClassLinks a
{
	font-size:14px;
	color:black;
	font-weight:bold;
	text-decoration:none;	
}
.EasterClassLinks a:hover
{
	text-decoration:underline;	
}
.EasterBottomDiv
{
	color:black;
	font-size:12px; 
	font-weight:bold; 
	margin-left:10px;
	margin-bottom:7px;
}
.EasterSEOLinks a
{
	font-weight:normal;
	color:black; 
	font-size:11px;
	text-decoration:none; 
}
.EasterSEOLinks a:hover
{
	text-decoration:underline; 
}
.EasterBigLinksTab
{
	margin-bottom:8px;
}
.EasterSmallLinksTab
{
	margin-bottom:8px;
}
/*EASTER END*/

/*HOT WEB DEALS*/
#DealPageTitle
{
	font-size:30px;
	color: #FF7301;
	font-weight:bold;
}

.Deal
{
	margin-bottom: 30px;
}

.DealPhoto
{
	float: left;
	width: 85px;
	height: 70px;
	padding-top: 5px;
}

.DealText
{
	margin-left: 85px;
	line-height: 1.3;
	padding-left: 15px;
}

.DealTextInner
{
	margin-right: 15px;
}

.DealTitle
{
	font-size: 14px;
	margin-bottom: 6px;
	color: #202020;
	font-weight:bold;
}

.DealDescription
{
	font-weight: normal;
	font-size:11px;
	color: #808080;
	margin-bottom: 6px;
}

.DealURL
{
	margin-top: 5px;
}

.DealURL a
{
	color: #0000FF;
	font-size:11px;
	font-weight: normal;
	text-decoration: none;
}

.DealURL a:hover
{
	color: #336600;
	text-decoration: underline;
}

#DealWidgetMainLink
{
	text-align: center;
}

#DealWidgetMainLink a
{
	font-size: 16px;
	color:White;
}

#DealWidgetMainLink a:hover
{
	color: Black;
	text-decoration: underline;
}

.DealSubmissionInfo
{
	color: #7f0000;
	margin-top: 6px;
	font-weight: bold;
}
/*HOT WEB DEALS END*/

/*VOUCHERS*/
#voucherToCut
{
	margin-bottom: 10px;
	height: 350px;
	background-image: url('/Image/_FAD/voucherTemplate.png');
}

#voucherAdditionalInfo
{

}

#voucherTamplate
{
	position: absolute;
	z-index: -1;
}

#voucherMap
{
	width: 375px;
	margin-right: 10px;
	border-style: solid;
	border-width: thin;
	border-color: Black;
	float: left;
}

#voucherCompany
{
	width: 375px;
	float: left;
}

#voucherCompany_FrameTop
{
	background-image: url(/Image/_FAD/VoucherCompanyPanelTop.png);
	width: 380px;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 4px;
}

#voucherCompany_FrameTitle
{
	background-image: url(/Image/_FAD/VoucherCompanyPanelContentFirst1px.png);
	width: 380px;
	background-repeat: repeat-y;
}

#voucherCompany_FrameTitleInner
{
	margin-left: 10px;
	font-size: 16px;
	padding-bottom: 4px;
	color: #177b33;
}

#voucherCompany_FrameSeparator

{
	background-image: url(/Image/_FAD/VoucherCompanyPanelSeparator.png);
	width: 380px;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 1px;
}

#voucherCompany_FrameContent
{
	background-image: url(/Image/_FAD/VoucherCompanyPanelContentSecond1px.png);
	width: 380px;
	background-repeat: repeat-y;
	padding-bottom: 40px;
}

#voucherCompany_FrameContentInner
{
	padding-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
	color: #177b33;
}

#voucherCompany_FrameBottom
{
	background-image: url(/Image/_FAD/VoucherCompanyPanelBottom.png);
	width: 380px;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 4px;
}

#voucher_GoogleTextLinks
{
	margin-top: 15px;
	text-align: center;
}

#voucherLeftSide
{
	width: 200px;
	height: 260px;
	margin-top: 50px;
	margin-left: 20px;
	float: left;
	z-index: 1;
}

#voucherRightSide
{
	width: 760px;
	height: 260px;
	margin-top: 50px;
	float: left;
	z-index: 1;
}

#voucherDetails
{
	float: left;
	width: 560px;
}

#voucherDetails_Title, #voucherDetails_Title h1
{
	color: Green;
	font-size: 20px;
	width: 560px;
	font-weight:normal;
}
#voucherDetails_Text
{
	width: 560px;
	height: 130px;
	font-size: 15px;
}

#voucherDetails_Picture
{
	float: left;
	margin-left: 10px;
	max-width: 170px;
	max-height: 190px;
}

#voucherDetails_Picture img
{
	max-width: 170px;
	max-height: 190px;
}

#voucherDetails_Valid
{
	color: Green;
	font-size: 15px;
	margin-top: 15px;
}

#voucherDetails_Company
{
	font-size: 15px;
	margin-top: 15px;
}

#voucherBroughtToBy
{
	float: right;
	width: 300px;
	padding-left: 10px;
}

#voucherFADLogo
{
	margin-top: -10px;
	float:right;
	margin-right: 20px;
	#margin-top: -25px;
}

#voucherPrintButton
{
	background-image: url("/Image/_FAD/PrintVoucher.png");
	margin-top: 80px;
	margin-left: 50px;
	width: 91px;
	height: 21px;
}

#voucherLogo
{
	margin-left: 20px;
	width: 150px;
	height: 150px;
}
#voucherLogo img
{
	max-width: 150px;
	max-height: 150px;
}
#voucherRelatedAdsOuter
{
	margin:0 auto;
	width:770px;
	margin-top:15px;
}
/*VOUCHERS END*/

/*VOUCHERS SEARCHRESULTS*/
.VD_VoucherAdAll, .SR_VoucherAdAll
{
	border-bottom:1px solid #c8c8c8;
	margin-top:10px;
}
.VD_VoucherAdAll
{
	width:768px;
}
.SR_VoucherAdAll
{
	width:609px;	
}
.VoucherAdLogo
{
	float:left;
	width:120px;
	height:120px;
	margin-bottom:10px;
}

.VD_VoucherAdDatas, .SR_VoucherAdDatas
{
	float:left;	
	margin-left:12px;
	margin-top:5px;
}
.VD_VoucherAdDatas
{
	width:519px;
}
.SR_VoucherAdDatas
{
	width:356px;	
}
.VoucherAdButtons
{
	float:right;
	width:100px;
	margin-top:50px;
}
.VoucherAdSingleButton
{
	margin-top:4px;
}
.VoucherAdTitle
{
	
}
.VoucherAdTitle A
{
	font-size:16px;
	font-weight:bold!important;
	color:green;
}
.VoucherAdDescription
{
	margin-top:5px;
	font-size:14px;
}
.VoucherAdCompanyAndTown
{
	margin-top:10px;		
	font-size:14px;
}
#VouchersLeftPanelTI
{
	width:198px;
	float:left;
}
#VouchersMainContentTI
{
	float:right;
	width:768px;
}
/*VOUCHERS SEARCHRESULTS END*/

/*My Account*/
#MyAccount, #MyAds
{
	width: 750px;
}

.MyAccountSubSection
{
	width: 370px;
	float: left;
	margin-bottom: 30px;
}

.MyAccountSubSectionRight
{
	width: 370px;
	float: right;
}

.MyAccountSectionName
{
	font-size: 15px;
	margin-bottom: 7px;
}

.MyAccountSectionName a:hover
{
	text-decoration: underline !important;
}

.MyAccountSectionIcon
{
	float:left;
	display:inline;
	margin-right: 20px;
}
/*My Account End*/

#UrgentSectionDescription
{
	color: Black;
	margin-top: 5px;
}
#HPBottomVerticalBanner
{
	margin-top:10px;
	text-align:right;
	margin-right:31px;
	width:730px;
	float:right;
}
#FacebookForVouchers
{
	margin-top:5px;
}
#FacebookLikeButtonUnderPrice
{
	height:30px;
}
.RightGoogleAFCContent
{
	width:183px;
	border:1px solid #cccccc;
	overflow:hidden;
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:6px;
	word-wrap: break-word;
	text-align:left;
}
.RightGoogleAFCContent a
{
  text-decoration:none;
}
.RightGoogleAFCContent a:hover
{
  text-decoration:underline;
}
#DealerLocatorForm, #ReviewWidgetForm
{
	margin-left:5px;
}
#DealerLocatorForm SELECT, #ReviewWidgetForm SELECT 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    border: 1px solid #666666;
    background-color: #ffffff;
    color: #666666;
    width:185px;
    height: 20px;
    margin-bottom: 5px;
}
#DealerLocatorForm INPUT
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    border: 1px solid #666666;
    background-color: #ffffff;
    color: #666666;
    height: 15px;
    vertical-align: middle;
    padding-left: 3px;
}
.AffiliateLinkButton {background-image:url('http://c69262.r62.cf3.rackcdn.com/AffiliateLinkButton.png');width:196px;height:24px;color:#5aa143;font-size:15px;text-align:center;padding-top:5px;font-weight:bold;margin-top:6px;margin-left: 34px;float: left;}
