/*--------------------------------All Pages----------------------------------------------------*/
#leftContainer {float:left; width:236px; background-color:#FBFBFB; margin:0; padding:0; }
#leftContainerAdmin {float:left; width:246px; background-image:url(../images/left_admin_bg.jpg); background-repeat:repeat-y; }

#leftblankContainer {float:left; width:197px; background-color:#FBF0E0; height:3232px; border-left:1px solid #F2D8A9; border-right:1px solid #F2D8A9; }
#mainContainer {float:left; padding-left:10px; width:708px; border-right:1px solid #EDEBEB; background-color:#FFFFFF; }
#mainContaineradmin{float:left; padding-left:10px; width:697px; border-right:1px solid #EDEBEB; background-color:#FFFFFF;}
#displayMainContainer {
	margin-bottom:20px;
	height:240px;
	width:697px;
	min-height:780px;
	height:auto;
	_height:780px;
	}
	
#advertiseFormContainerAdmin
{   
    WIDTH: 695px;	    
	line-height:20px;
}

#indexContent{float:left; min-height:690px; height:auto; _height:690px; margin-top:3px; }
#siteContainer {width:955px; min-height:600px; height:auto; _height:600px; text-align:left; margin:0 auto;  margin-top:16px; background-color:#FFFFFF; }
#siteContainerBorders {width:1070px; min-height:800px; height:auto; _height:800px; text-align:left; margin:0 auto;  margin-top:16px; }

#footer {position:relative; top:5px;}
#mainContent {min-height:920px; height:auto; _height:920px; line-height:20px; margin-left:5px;}
#mainContentnoTitle {min-height:565px; height:auto; _height:565px;}
#articleTitle {width:660px; height:16px; color:#FFFFFF; padding-left:7px; font-weight:bold; font-size:13px; color:#000000;}

body { 
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial;
	/*color:#035617;	*/
	color:#2F2F2F;
	font-size:12px;
	font-weight:normal;
	top: 0px;
	left: 0px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*width: 800px;*/
	height: auto;
	text-align:center;
	/*margin:0 auto;	*/
	line-height:12px;		
	background-color:#000000; 
	}
	
.layout {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 959px;
	height: auto;	
	}

h1 {
	font-family:Tahoma;
	color:#797979;
	font-size:13px;
	font-weight:bold;	
	margin:0;
	padding:0;	
	}
	
h2 {
	font-family:Tahoma;
	color:#797979;	
	font-weight:bold;
	font-size:12px;
	margin:0;
	padding:0;
	}

a:link { 	
	text-decoration: none; 	
	color:#000000;
	}	
	
a:visited { 
	text-decoration: none; 
	color:#000000;
	}	
	
.breadcrumb a:link {
	font-weight:normal;
	}
	
.breadcrumb a:visited {
	font-weight:normal;
	}
	
img {
	border-style:none;
	}	
	
.MenuServiceItems a:active {			
		color:#Ffffff;
	}
	
.MenuServiceItems a:link {	
		color:#000000;
	}	
	


.textboxbg {
	background-image:url(../images/textbox.jpg);
	width:276px;
	height:23px;	
	margin-bottom:22px;
	}
	
.textbox {
	border:1px solid #FFFFFF;	
	height:14px;
	width:266px;
	margin-top:3px;
	font-size:10px;	
	margin-left:3px;
	}
	
#extraContainer .textbox {
	height:15px;
	}	
	
.textboxadvertbg {
	background-image:url(../images/advert_title_bg.jpg);
	width:534px;
	height:29px;	
	margin-bottom:22px;
	}
	
.textboxadvert {
	border:1px solid #FFFFFF;	
	height:16px;
	width:520px;
	margin-top:4px;
	font-size:10px;	
	margin-left:3px;
	}
	
.textboxsmallbg {
	background-image:url(../images/textbox_small.jpg);
	width:283px;
	height:24px;	
	margin-bottom:5px;
	}
	
.textboxsmall {
	border:1px solid #FFFFFF;	
	height:13px;
	width:272px;
	margin-top:4px;
	font-size:10px;	
	margin-left:3px;
	}
	
.dropdown {
	width:278px;
	}
	
.textareabg {
	background-image:url(../images/textarea.jpg);
	width:276px;
	height:133px;	
	}
	
.textarea {
	border:1px solid #FFFFFF;	
	height:122px;
	width:265px;
	margin-top:4px;
	font-size:11px;	
	margin-left:3px;
	}
	

	
.textareaadvertbg {
	background-image:url(../images/advert_textarea.jpg);
	width:534px;
	height:119px;	
	}
	
.textareaadvert {
	border:1px solid #FFFFFF;	
	height:109px;
	width:524px;
	margin-top:4px;
	font-size:11px;	
	margin-left:3px;	
	}

.textboxemailbg {
	background-image:url(../images/textbox_email.jpg);
	width:150px;
	height:23px;
	padding-left:5px;
	}
	
.textboxemail {
	border:1px solid #FFFFFF;
	margin-left:4px;
	height:13px;
	width:139px;
	margin-top:4px;
	font-size:10px;
	color:#BCBCBC;
	}
	
#mapLight {
	float:right;
	margin-left:20px;
	width:179px;
	height:168px;
	background-image:url(../images/map_light.jpg);
	padding-top:27px;
	text-align:right;
	background-repeat:no-repeat;
	padding-right:5px;	
	font-size:12px;
	line-height:24px;	
	}

.blueButton {
	padding-left:4px;
	padding-right:4px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:11px;
	color:#2169B0;
	}

.RedText {
	color:#B30B0B;	
	}

/*---------------------------------Menu Include--------------------------------------------------*/

#menuMainContainer{width:955px; height:180px; margin:0 auto; text-align:left; background-color:#FFFFFF; }
#menuLinksContainer{width:656px; height:105px; float:left; background-color:#000000;}

#menuLinksContainer a:link { 	
	text-decoration: none; 	
	color:#FFFFFF;
	}	
	
#menuLinksContainer a:visited { 
	text-decoration: none; 
	color:#FFFFFF;
	}	

#menuCatsContainer{width:955px; height:61px; float:left;}
#menuSearchContainer{float:left; width:222px; height:207px; padding-left:14px; background-image:url(../images/search_bg.jpg); background-repeat:no-repeat;}
#menuServiceContainer{float:left; width:222px; min-height:280px; padding-left:14px; color:#3D3D3D;}

#MainLogo {		
		height:119px;
		width:299px;	
		float:left;
		background-color:#000000;	
			
	}

.menuitem
{
	float:left;
	font-size:12px;	
	height:13px;
}

.menusplit
{
	float:left;	
	margin-top:1px;
}

#BottomMenuContainer {
	height:35px;	
	margin:0 auto;
	width:570px;	
	}

.menubottomitem
	{
	float:left;		
	}

.menuseperator
	{
	margin-left:20px;
	margin-right:3px;	
	float:left;
	}

#BottomContainer {
	height:20px;
	background-color:#BCB5A1;
	background-image:url(../images/site_bottom.gif);
	background-repeat:no-repeat;	
	margin:0 auto;
	width:780px;
	text-align:center;
	}
	
/*---------------------------------index page--------------------------------------------------*/
					
#indexContentBox {width:239px; 
	height:160px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	}

#indexLogoContainer{position:relative; left:-4px; margin-bottom:8px; width:118px; }

/*-------------------------------links and display_links-------------------------------------------------*/

.linkbuttonContainer {
	float:right;
	width:57px;	
	padding-top:3px;	
	padding-right:3px;	
	height:16px;
	}
	
.articlebuttonContainer {
	float:right;
	width:71px;	
	padding-top:3px;	
	padding-right:3px;	
	height:16px;
	}
	
.morebuttonContainer {
	float:right;
	width:60px;	
	padding-top:3px;	
	padding-right:3px;	
	height:16px;
	}
	
.websitebuttonContainer {
	float:right;
	width:75px;	
	padding-top:3px;	
	padding-right:3px;	
	height:16px;
	}
	
.linkpageContainer {
	padding:3px 3px 3px 0px;
	width:445px;
	float:left;	
	}
	
#leftlinkbutton {
	width:100px;
	height:30px;
	margin-left:7px;
	text-align:right;
	float:left;
	}
	
#middlelinkbutton {
	width:100px;
	height:30px;
	text-align:center;
	float:left;
	}
	
#rightlinkbutton {
	width:100px;
	height:30px;
	text-align:left;
	float:left;
	}
	
#accounttopContainer {
	width:350px;
	float:left;			
	}

.advertiseinput {
	float:left;
	width:150px;
	}

.WelcomeBoxTop2 { 		
	height:25px;
	width:568px;	
	background-image:url(../images/welcomeboxtopblank.jpg);
	}
	
.WelcomeBoxTop2Text { 		
	margin-left:11px;
	margin-top:5px;
	font-weight:bold;	
	}
	
.WelcomeBoxContact { 		
	min-height:760px;
	height:auto;
	_height:760px;
	width:708px;				
	padding-top:12px;
	text-align:left;
	padding-right:0px;	
	background-image:url(../images/logo_large.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;		
	}
	
.WelcomeBoxMiddle { 		
	min-height:1007px;
	height:auto;
	_height:1007px;
	width:706px;				
	padding-top:12px;
	text-align:left;
	padding-right:0px;	
	background-image:url(../images/logo_middle.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;	
	}
	
.WelcomeBoxMiddleAdmin { 		
	min-height:1745px;
	height:auto;
	_height:1745px;
	width:697px;				
	padding-top:12px;
	text-align:left;
	padding-right:0px;	
	background-image:url(../images/logo_middle.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;		
	}

.WelcomeBoxIndex{ 		
	float:left;
	min-height:760px;
	height:auto;
	_height:760px;
	width:509px;							
	text-align:left;	
	}
	
.WelcomeBoxMiddleFeature { 	
	min-height:5px;
	height:auto;
	_height:5px;	
	width:509px;
	margin-top:9px;		
	}
	
#rightContent{
	float:left;
	min-height:717px;
	height:auto;
	_height:717px;
	width:197px;
	}

.WelcomeBoxText {
	margin-top:10px;
	width:540px;
	min-height:400px;
	height:auto;
	_height:400px;
	}

#pageTitle {
	height:36px;
	}
	
#pageTitleSmall {
	height:43px;
	}
	
#pageTitleMiddle {
	height:61px;
	}	
	
.maintextTitle {
	color:#B30B0B;
	font-size:20px;
	line-height:18px;
	margin-bottom:15px;
	}

.maintextIndex {
	font-size:14px;
	line-height:17px;	
	margin-top:21px;
	margin-left:7px;
	}
	
.maintextArea {
	font-size:14px;
	line-height:17px;	
	margin-top:6px;
	margin-left:7px;
	width:500px;	
	}
	
.maintext {
	font-size:14px;
	line-height:14px;	
	margin-left:7px;
	width:450px;	
	}

#LightBoxContainer{
	margin-left:-1px;
	height:95px;
	width:566px;
	}

.FrontImage { 	
	height:120px;
	width:163px;
	float:right;
	background-repeat:no-repeat;	
	}
	

	
.FeaturedAdvertBox {	
	width:154px;		
	height:153px;	
	float:left;						
	margin-bottom:7px;	
	padding-left:4px;
	padding-right:0px;
	margin-top:3px;	
	background-image:url(../images/featured_bg.jpg);
	margin-right:12px;		
	}
	
	
.serviceImageBox {
	background-image:url(../images/service_image.jpg);
	width:154px;
	height:128px;	
	float:left;
	margin-bottom:7px;
	padding-left:4px;
	margin-top:3px;
	margin-right:12px;
	}
	
.ServiceAdvertImage {
	width:146px;
	height:94px;	
	position:absolute;
	}

.FeaturedAdvertBoxRight {	
	width:154px;		
	height:153px;	
	float:left;						
	margin-bottom:7px;	
	padding-left:4px;
	padding-right:0px;
	margin-top:3px;	
	background-image:url(../images/featured_bg.jpg);	
	}
	
.serviceImageBoxRight {	
	width:154px;		
	height:128px;	
	float:left;						
	margin-bottom:7px;	
	padding-left:4px;
	padding-right:0px;
	margin-top:3px;	
	background-image:url(../images/service_image.jpg);	
	}
	
.FeaturedAdvertTitle {	
	width:140px;
	padding-left:5px;			
	font-weight:bold;	
	margin-top:4px;
	margin-bottom:1px;	
	font-size:11px;
	}
	
.FeaturedAdvertTitleText {	
	width:140px;
	padding-left:5px;			
	font-weight:bold;	
	margin-top:10px;
	margin-bottom:1px;	
	font-size:11px;
	}
	
.FeaturedAdvertImage {
	width:146px;
	height:94px;
	float:left;		
	position:absolute;
	}
	
.FeaturedAdvertTextBox {
	width:140px;	
	min-height:0px; height:auto; _height:0px;			
	float:left;		
	line-height:12px;
	font-size:11px;	
	}
	
.AreaDisplay {
	cursor:pointer;
	padding-left:10px;
	margin-left:4px;	
	margin-top:3px;
	margin-bottom:3px;
	min-height:16px;
	height:auto;
	_height:16px;
	}	 
	
.SubAreaDisplay {
	width:13px;
	margin-left:25px;
	margin-right:5px;
	height:15px;
	margin-top:3px;
	margin-bottom:3px;
	border:1px solid #E78522;
	}
	
.categoryContainer {
	width:669px;
	min-height:80px;
	height:auto;
	_height:80px;	
	margin-top:8px;
	margin-bottom:10px;	
	}
	
.categoryContainerSmall {
	width:669px;
	min-height:50px;
	height:auto;
	_height:50px;	
	margin-top:10px;
	margin-bottom:10px;
	}	
	
.categoryContainerLink {
	width:669px;
	height:60px;
	margin-top:12px;
	margin-bottom:18px;	
	}	
	
.categoryContainerLink a {
	color:#6D748D;
	}
	
.categoryContainerLink a:visited {
	color:#6D748D;
	}
	
.categoryTitle {
	font-size:12px;
	line-height:16px;	
	}
	
	

.titleContainer {
	height:33px;
	padding-top:3px;
	}
	
.categoryContainer a {
	color:#B30B0B;
	}
	
.categoryContainer a:visited {
	color:#B30B0B;
	}	
	
.categoryContainerSmall a {
	color:#6D748D;
	}	
	
.categoryContainerSmall a:visited {
	color:#6D748D;
	}	
	
.categoryCount {	
	color:#B30B0B;
	line-height:16px;
	font-size:10px;
	padding-bottom:3px;	
	}
	
#articleContainer {
	width:669px;
	height:62px;
	border:1px solid #ECECEC;
	margin-top:10px;
	}	
	
	
/*------------------------------------------Search Box---------------------------------*/

.SearchBoxTopText {		
	margin-left:10px;
	font-weight:bold;
	font-size:16px;
	}
	
.SearchBoxMiddle {
	background-image:url(../images/searchboxmiddle.jpg);
	width:201px;
	float:left;	
	height:auto;
	text-align:left;
	color:#000000;
	}


		
.TravelBoxTop {
	background-image:url(../images/Travel_box_top.gif);
	height:33px;
	width:189px;	
	float:left;
	}

.SiteGenText {
	margin-left:3px;
	color:#006396;
	font-weight:bold;
	font-size:11px;
	}
	
.TravelDescription {
	border:1px solid #407D48;
	background-color:#FCF6EB;
	width:170px;
	height:140px;
	margin-left:10px;
	margin-top:10px;	
	}
	
.TravelFolder {				
	float:left;
	width:210px;
	min-height:117px;
	height:auto;
	_height:118px;	
	margin-top:2px;	
	float:left;	
	line-height:16px;
	font-size:12px;		
	}
	
#ArticleFolder {				
	float:left;
	width:210px;
	min-height:232px;
	height:auto;
	_height:232px;
	padding-left:6px;
	margin-top:14px;
	font-size:12px;	
	}
	
#ArticleFolder a{				
	color:#6D748D;
	font-weight:bold;
	}
	
.ArticleTitle {
	color:#6D748D;	
	margin-top:16px;
	margin-bottom:2px;
	}	
	
.ArticleText {
	min-height:30px;
	height:auto;
	height:30px;
	}	
	
.articleContent a:link {
	color:#B30B0B;
	}
	
.articleContent a:visited {
	color:#B30B0B;
	}
	
.EmailFolder {			
	float:left;
	width:210px;
	min-height:90px;			
	height:auto;
	_height:90px;
	margin-top:13px;
	font-size:12px;		
	}
		
div#AddressInfo {	
	overflow: hidden;
	width: 300px;
	height: 90px;
	border: solid 1px #F2D8A9;
	background-color: #EDE1D5;
}	


/*--------------------------------------index content---------------------------------------*/
#indexWelcomeContainer { position:relative; top:0px; left:0px;}
#indexMainContainer { height:100px; position:relative; top:10px; left:0px;}

#indexLeftFeatureColumn {width:286px; float:left; position:relative; left:4px; top:0px;}
#indexRightFeatureColumn {width:286px; float:left; position:relative; left:9px; top:0px;}

/*-------------------------contact us---------------------------------------------------------------*/
#contactFormButtonsContainer{padding-top:14px; clear:both;}

#contactContainer {
	width:284px;
	height:433px;
	padding-left:85px;	
	float:left;
	line-height:15px;
	}
	
#extraContainer {
	width:370px;
	height:433px;
	padding-left:85px;	
	float:left;
	line-height:15px;
	}
	
#contactAddress {
	float:left;
	width:275px;
	text-align:right;
	margin-top:35px;
	font-size:14px;
	line-height:24px;
	}
	
#contactAddress a {
	color:#6D7482;
	}
	
#advertiseContainer {
	width:650px;
	height:433px;	
	float:left;
	line-height:15px;
	padding-left:48px;
	}

/*---------------------------------display + display results--------------------------------------------------*/
.submenu {
	min-height:50px; height:auto; _height:50px; 
	}

#displayimageContainer {	
	height:200px;
	margin-bottom:18px;		
	margin-right:5px;
	float:left;
	margin-top:10px;
	padding-left:5px;	
	}
	

		
.displaySmallPic {
	cursor:pointer;
	margin-top:1px;
	position:absolute;
	padding-left:1px;
	padding-top:7px;
	}

#displayAddressContent {
	width:668px;
	float:right;	
	margin-bottom:20px;
	}
	
#addressContainer {				
	font-size:12px;
	line-height:24px;			
	}

#backContainer {
	text-align:right;
	margin-right:10px;
	height:70px;		
	}

#displayButtonsContainer {
	width:293px; height:20px; float:right; background-image:url(../images/blank_title.jpg); background-repeat:repeat-x;
	}
	
#displayButtonsContainerSmall {
	width:301px; height:20px; float:right; background-image:url(../images/blank_title.jpg); background-repeat:repeat-x;
	}
	
#displayAdvertiseContainer {
	width:247px; height:25px; float:right; margin-top:6px; background-image:url(../images/blank_title.jpg); background-repeat:repeat-x; font-size:10px;
	}
	
#displayTitleContainer {	
	width:401px; height:35px; line-height:18px; font-size:18px; color:#B81B1B; background-image:url(../images/blank_title.jpg); background-repeat:repeat-x; font-weight:bold;
	}
	
#displayTitleContainerBanner {	
	width:701px; height:35px; line-height:18px; font-size:16px; color:#B81B1B; background-image:url(../images/blank_title.jpg); background-repeat:repeat-x; font-weight:bold;
	}
	
#displayTitleContainerSmall {	
	 height:20px; line-height:18px; font-size:14px; float:left; font-weight:bold; }
	
#displayTitleAddressContainer {	
	width:290px; height:35px; line-height:18px; font-size:14px; color:#B81B1B; background-image:url(../images/blank_title.jpg); background-repeat:repeat-x; font-weight:bold;
	}
	
#displayPhoneContainer {
	float:right; margin-right:5px; margin-left:5px; color:#B81B1B; font-weight:bold; font-size:14px;
	}
	
#displayButtonsButton {	
	cursor:pointer;
	float:left;	
	margin-left:10px;
	font-size:10px;
	height:30px;
	color:#6D748D;
	}
	
#displayButtonsButton a {	
	color:#6D748D;
	}
	
#displayButtonsButton1 {
	width:69px;
	height:22px;
	cursor:pointer;
	float:left;
	margin-top:3px;
	}
	
.displayButtonsButton {	
	cursor:pointer;
	float:left;	
	margin-left:10px;
	font-size:10px;
	height:30px;
	color:#6D748D;
	}
	
.displayButtonsButton a {	
	color:#6D748D;
	}
	
.displayButtonsButton1 {
	width:69px;
	height:22px;
	cursor:pointer;
	float:left;
	margin-top:3px;
	}

.displayResultsContainer { height:95px; margin-top:25px; line-height:12px; background-image:url(../images/resultssplit.jpg); background-repeat:repeat-x; background-position:bottom; width:495px; }
.displayResultsContainerPremium { height:95px; margin-top:25px; line-height:12px; background-image:url(../images/premium_right.jpg); background-position:top right; background-repeat:no-repeat; background-color:#EDEDED; width:495px;  }
.displayResultsContainerPlatinum {height:95px; margin-top:25px; line-height:12px; background-image:url(../images/platinum_right.jpg); background-position:top right; background-repeat:no-repeat; background-color:#F5E5E5; width:495px; }

.displayResultsContainerInnerPlatinum {border-top:2px solid #EBCCCC; border-bottom:2px solid #EBCCCC; height:91px; margin-right:5px; }
.displayResultsContainerInnerPremium {border-top:2px solid EDEDED; border-bottom:2px solid #EDEDED; height:91px; margin-right:5px;}
.displayResultsContainerInner {border-top:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; height:91px; margin-right:5px; margin-left:7px;}

.displayResultsImageContainer { float:left; width:149px; height:84px; padding-top:3px;    }
.displayResultsImage { width:141px; height:86px;}
.displayResultsOtherContainer {padding-top:3px; }		
#displayResultsPageNumberContainer {margin-top:36px; height:23px; margin-left:180px; clear:both; width:295px; }
#displayResultsPageNumber {float:left; width:12px; height:12px; font-size:11px; line-height:12px; margin-left:8px; margin-top:3px; font-weight:bold;}
#displayResultsPageOn {background-color:#2169B0; color:#FFFFFF; padding-left:3px;}
#displayResultsPageOff {padding-left:3px; }
#displayResultsFirst {float:left; color:#6D748D; width:10px; margin-right:50px; cursor:pointer; }
#displayResultsPrevious {float:left; color:#6D748D; width:10px; margin-right:50px; cursor:pointer; }
#displayResultsMiddle {float:left; margin-left:10px; width:130px; color:#6D748D;}
#displayResultsNext {float:left; color:#6D748D; width:51px; cursor:pointer; }

/*-------------------advertise form-------------------*/

#advertiseFormContainer
{
    LEFT: 20px;
    WIDTH: 360px;	
    POSITION: relative;
	float:left;
	margin-top:10px;
}



.adminTitle {
	color:#B81B1B;
	font-size:14px;	
	font-weight:bold;
}

.adminTitleLarge {
	color:#B81B1B;
	font-size:24px;
	padding-left:25px;
}

.textboxadmin {
	border:1px solid #CDCDCD;
}

.moneyImage {
	float:right; width:100px; height:1px;
	}
	
.packageText {
	
	}
	
.packageCost {	
	font-size:34px; padding-top:60px; line-height:34px; height:77px; position:relative; color:#000000; width:75px; padding-left:138px;     
	}
	
.bannerCost {	
	font-size:30px; padding-top:60px; line-height:30px; height:30px; position:relative; color:#000000; width:75px; padding-left:138px;     
	}
	
.bannerCostSmall {	
	font-size:12px; line-height:18px; height:47px; position:relative; color:#000000; width:90px; padding-left:138px; font-weight:bold;
	}

.BannerIndividualContainer {		
	background-image:url(../images/featured_advert_bg_small.jpg);	
	font-size:12px;	
	width:195px;
	padding-left:20px;
	padding-right:10px;
	min-height:250px;
	height:auto;
	_height:250px;
	}

.AdvertiseIndividualContainer {		
	background-image:url(../images/featured_advert_bg_small.jpg);	
	font-size:12px;	
	width:195px;
	padding-left:20px;
	padding-right:10px;
	}
	
#AdvertiseIndividualContainerBlank {
	background-image:url(../images/featured_advert_top_blank.jpg);
	width:700px;
	background-repeat:no-repeat;	
	padding-top:1px;
	}
	
#AdvertiseIndividualContainerInner {	
	padding-top:40px;
	padding-left:20px;
	font-size:11px;		
	padding-right:10px;					
	}
	
#AdvertisePlatinumContainerInner {
	background-image:url(../images/featured_advert_bg.jpg);	
	padding-left:20px;
	font-size:11px;	
	width:661px;		
	padding-right:10px;	
	}
	

	
#AdvertiseIndividualContainerPremium {
	background-image:url(../images/premium_advert_top.jpg);	
	width:700px;
	background-repeat:no-repeat;	
	}
	
#AdvertiseIndividualContainerPremiumBlank {
	background-image:url(../images/premium_advert_top_blank.jpg);	
	width:700px;
	background-repeat:no-repeat;	
	}
	
#AdvertiseIndividualContainerPlatinum {	
	width:700px;
	background-repeat:no-repeat;	
	}
	
#AdvertiseIndividualContainerPlatinumBlank {
	background-image:url(../images/platinum_advert_top_blank.jpg);	
	width:700px;
	background-repeat:no-repeat;	
	}
	

	
#AdvertiseIndividualContainerInner2 {
	background-image:url(../images/featured_advert_bg.jpg);	
	padding-left:20px;
	font-size:12px;	
	width:661px;	
	margin-top:24px;	
	padding-right:10px;
	}
	

	

/*---------------------------------Content Layout---------------------------------*/
.content-layout {width: 603px; background-color: #ffffff;}	


/*--------Extra Styles-----------*/

.left
{
	float:left;
}

.but-submit {float: right; background-color:#ffffff; width:69px; height:22px; border:0px solid #ffffff; background-image:url(../images/but_submit.gif); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

.but-submit-colour {float: right; background-color:#BCB5A1; width:63px; height:22px; border:0px solid #ffffff; background-image:url(../images/btn_submit_off.jpg); background-position:top left; background-repeat:no-repeat; cursor: pointer;}

.form-input {width: 300px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; margin-bottom:10px; min-height:14px; font-weight: normal; color: #333333;}

.input-border {border:1px solid #C2C1C1;}
.input-border2 {border:2px solid #C2C1C1;} 


/*********************** Tag Cloud ************************/

.QuickLinksBox {	
	width:216px;
	min-height:94px;
	height:auto;
	_height:94px;
	margin-top:11px;	
	float:left;	
	}
	
.QuickLinksBox a {
	color:#000000;
	}


#tagCloud
{
	width:205px;
	min-height:94px;		
	height:auto;
	_height:94px;	
	
}

#tagCloud .inner
{
	width:205px;
	min-height:94px;
	height:auto;
	_height:94px;
	padding:0px 0px 0px 10px;
}


#tagCloud .inner .typeA A
{
	color:#68758E;
	font-size:0.9em;
	text-decoration:none;
	padding-right:5px;
}

#tagCloud .inner .typeB A
{
	color:#68758E;
	font-size:1.2em;
	text-decoration:none;
	padding-right:5px;
}

#tagCloud .inner .typeC A
{
	color:#68758E;
	font-size:1.4em;
	text-decoration:none;
	padding-right:5px;
}

#tagCloud .inner .typeD A
{
	color:#68758E;
	font-size:1.6em;
	text-decoration:none;
	padding-right:5px;
}

#tagCloud .inner .typeE A
{
	color:#68758E;
	font-size:1.8em;
	text-decoration:none;
	padding-right:5px;
}

/*---------------------------- News Feed --------------------------- */

#newsFeed {
	background-image:url(../images/img_news_bg.jpg);
	width:182px;
	min-height:219px;	
	height:auto;
	_height:219px;
	padding-left:10px;
	margin-bottom:10px;
	float:left;
	font-size:11px;
}

.static_page_feed_container {
	width:175px;
	height:70px;	
}


.static_page_feed_header {
	padding-top:10px;
	}

.static_page_feed_header a {	
	color:#6D758C;
	font-weight:bold;	
}

.static_page_feed_pubDate {	
	font-size:11px;
	line-height:14px;
}

.static_page_feed_description {	
	font-size:11px;
	line-height:14px;
}

/*------------------------Top 5-----------------------*/

.topRed {
	background-image:url(../images/img_top_5_Red.jpg);
	width:179px;
	height:19px;
	padding-left:13px;
	padding-top:8px;
	color:#FFFFFF;
	font-size:12px;
	background-repeat:no-repeat;	
	}

.topPink {
	background-image:url(../images/img_top_5_Pink.jpg);
	width:186px;
	height:40px;
	padding-left:6px;
	padding-top:6px;
	font-size:11px;
	}
	
.topPinkLight {
	background-image:url(../images/img_top_5_Pink_Light.jpg);
	width:186px;
	height:40px;
	padding-left:6px;
	padding-top:6px;
	font-size:11px;
	}
	
.topGrey {
	background-image:url(../images/img_top_5_Grey.jpg);
	width:186px;
	height:40px;
	padding-left:6px;
	padding-top:6px;
	font-size:11px;
	}
	
.topGreyLight {
	background-image:url(../images/img_top_5_Grey_Light.jpg);
	width:186px;
	height:40px;
	padding-left:6px;
	padding-top:6px;
	font-size:11px;
	}
	
	
.CityList {
	width:162px;
	height:14px;	
	float:left;
	padding-top:12px;
	font-size:11px;
	line-height:10px;	
	}
	
/*Private Gallery */
	
.privateImage {
	background-image:url(../images/private_bg.jpg);
	width:198px;
	height:154px;	
	padding-left:10px;
	padding-top:9px;
	margin-right:19px;
	margin-bottom:29px;
	position:absolute;
	}
	
.privateImagepng {
	width:189px;
	height:146px;	
	padding-left:9px;
	padding-top:8px;
	margin-right:19px;
	margin-bottom:29px;
	position:relative;
	}
	
.privateImage img {
	width:187px;
	height:144px;
	}
	
/*Service Directory */

.serviceImageBg {
	background-image:url(../images/service_image.jpg);
	width:198px;
	height:154px;	
	padding-left:10px;
	padding-top:9px;
	margin-right:19px;
	margin-bottom:29px;	
	}
	
.serviceImage {
	position:absolute;
	}
	
.serviceImagepng {
	width:155px;
	height:120px;	
	padding-left:9px;
	padding-top:8px;
	margin-right:19px;
	margin-bottom:29px;
	position:relative;
	}
	
/* Banners */

#bannerContainer {
	float:left;
	width:955px;
	}
	
/* New Customer Admin */

#serviceTitle {		
	width:200px;	
	font-size:14px;			
	font-weight:bold;
	margin-top:16px;
	margin-left:5px;
	}
	
.serviceText {	
	font-size:14px;
	margin-left:5px;
	height:24px;
	}
	

#featureTitle {	
	width:200px; 	
	font-size:14px;
	line-height:14px;
	margin-top:25px;
	font-weight:bold;	
	margin-left:5px;	
	}
	
.featureText {
	margin-left:15px;
	font-size:14px;
	margin-top:37px;
	}
	
.featureTextTop {
	margin-left:15px;
	font-size:14px;
	}
	
	
.typeText {
	padding-left:30px;
	font-size:12px; line-height:20px;
	}
	
	
#moreButton {
	margin-left:130px; padding:5px; 
	}
	
#moreButton a {
	color:#B81B1B;
	font-size:20px;
	text-align:center;
	}
	
.redTitle {
	color:#B81B1B; padding:5px; width:202px; font-size:16px; font-weight:bold;
	}		
	
#advertStats {
	text-align:center; font-weight:bold; font-size:14px; margin-top:20px; line-height:15px; height:105px;
	}
	
.upgradeTitleFeatured {
	font-size:14px; padding-left:15px; padding-top:22px; font-weight:bold; color:#B16547; }
	
.upgradeTitlePremium {
	font-size:14px; padding-left:15px; padding-top:22px; font-weight:bold; color:#8B8F99; }
	
.upgradeTitlePlatinum {
	font-size:14px; padding-left:15px; padding-top:22px; font-weight:bold; color:#CEAF50; }
	
.upgradeTitle {
	font-size:16px; padding-left:5px; padding-top:5px; font-weight:bold; width:200px; }
	
.upgradeText {
	font-size:13px; padding-top:5px; margin-left:15px; line-height:16px; margin-bottom:15px; margin-right:20px; }
	
.upgradeText a {
	font-size:13px; padding-top:5px; line-height:16px; margin-bottom:15px; width:200px;	}
	
.helpText {
	font-size:12px; font-weight:bold; padding:5px; margin-left:10px; width:200px; color:#6D748D; cursor:pointer;
	}
	
#featuredSmall {
	float:right; background-image:url(../images/featured_small.jpg); height:79px; width:78px;
	}
	
#premiumSmall {
	float:right; background-image:url(../images/premium_small.jpg); height:79px; width:78px;
	}
	
#platinumSmall {
	float:right; background-image:url(../images/platinum_small.jpg); height:79px; width:78px;
	}
	
.money { color:#FFFFFF; margin-top:23px; text-align:center; font-weight:bold; font-size:17px; line-height:18px; }
	
#upgrades {
	color:#B81B1B;
	}
	
#upgrades li {
	cursor:pointer; color:#B81B1B;
	}

#earnExtraTitle {
	margin-left:10px; font-size:16px; padding-left:5px; padding-top:10px; font-weight:bold; width:200px;
	}
	
.earnExtraText {
	font-size:13px; padding-top:5px; margin-left:15px; line-height:16px; margin-bottom:15px; width:200px; color:#FFFFFF; }	

.earnExtraText a {
	color:#FFFFFF; }
	
.earnExtraText a:visited {
	color:#FFFFFF; }
	
#menuExtraContainer{float:left; width:236px; height:190px; background-image:url(../images/service_bg.jpg); color:#FFFFFF;}
	
/*advertise service */

#photos {
	margin-left:10px; color:#B81B1B;
	}
	
#imageBorder {
	 border:1px solid #CDCDCD; width:165px; height:125px;
	 }
	 
.cropArea {
	width:47px; margin-right:9px; height:36px; cursor:pointer; float:left; background-image:url(../images/crop_bg.jpg);
	}
	
.cropImages {
	margin-top:10px; width:175px; margin-left:1px;
	}
	
	
.cropImagesSmall {
	margin-top:10px; width:175px; margin-left:1px; height:28px;
	}

.cropImagesSmall img {	
	width:34px; height:26px;
	}
	
.cropImages img { width:47px; height:36px; }
	
.cropAreaSmall {
	width:34px; margin-right:7px; height:26px; cursor:pointer; float:left; background-image:url(../images/crop_small_bg.jpg);
	}
	
.cropAreaSmall div {
	width:31px; margin-right:2px; height:25px; cursor:pointer; float:left;
	}
	

	
.adminBreak {
	margin-top:5px; margin-bottom:5px;
	}
	
.displayBreak {
	margin-top:3px; margin-bottom:6px; margin-left:2px;
	}
	
	
/*Images */

#imageMainContainer {
	height:500px;
	margin-bottom:10px;
	}
	
.imageInnerContainer {
	float:left; width:250px; height:250px; color:#6E758E; margin-left:50px;
	}
	
.imageInnerContainer a {
	color:#6E758E;
	}
	
.imageSplit {
	float:left;
	width:8px;
	}
	
.imageTextContainer {
	width:161px; height:123px; padding-left:6px; text-align:center; color:#6E758E; background-image:url(../images/advert_image_bg.jpg); padding-top:5px;
	}	
	
.privateImageTextContainer {
	width:121px; height:88px; text-align:center; color:#6E758E; background-image:url(../images/private_bg_new.jpg); font-size:11px; padding-top:5px;
	}	
	
#privateImageMainContainer {
	width:650px; margin-left:30px;
	}
	
.privateImageInnerContainer {
	float:left; width:200px; height:240px; color:#6E758E; margin-right:15px;  
	}
	
.privateImageInnerContainer a {
	color:#6E758E;
	}
	
.privateImageEmpty {
	width:135px; float:left; height:155px; color:#6E758E;
	}	
	
.imageButton {
	margin-left:7px;
	margin-top:15px;
	float:left;
	}
	
.imageButtonTop {
	margin-left:7px;
	float:left;
	}
	
/*-----new login page------ */

#login {
	margin-left:5px;
	padding-left:25px;
	background-image:url(../images/login_bg.jpg);
	width:302px;
	height:213px;
	padding-top:15px;
	float:left;
	margin-right:15px;
	margin-bottom:150px;
	}
	
#loginnofloat {
	margin-left:10px;
	padding-left:25px;
	background-image:url(../images/login_bg.jpg);
	width:302px;
	height:213px;
	padding-top:15px;
	margin-right:10px;
	margin-bottom:30px;
	}
	
#register {
	margin-left:5px;	
	background-image:url(../images/register_bg.jpg);
	width:327px;
	height:500px;	
	margin-right:15px;		
	}
	
#registerInner {		
	background-image:url(../images/register_middle.jpg);
	width:302px;
	padding-top:15px;	
	height:500px;
	padding-left:25px;
	}
	
#registernofloat {
	margin-left:10px;	
	background-image:url(../images/register_bg.jpg);
	width:327px;
	height:500px;
	margin-right:10px;
	}
	
#entertainment {
	width:300px;
	height:82px;	
	background-image:url(../images/entertainment.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#2F2F2F;
	}
	
#newsletterbox {
	width:300px;
	height:82px;	
	background-image:url(../images/newsletter.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	color:#2F2F2F;
	}
	
.loginsplit {
	margin-top:10px;
	margin-bottom:10px;
	}
	
/*advance*/

#advanced {	
	width:588px;
	height:145px;
	padding-top:30px;
	background-image:url(../images/advanced_bg.jpg);
	padding-left:100px;
	}
	
#countyDesc a {
	color:#B30B0B;
	}
	
#countyDesc a:hover {
	text-decoration:underline;
	}
	
.EmailSubscribe {
	background-image:url(../images/email_subscribe_bg.jpg);
	width:523px;
	height:630px;
	margin-left:80px;
	}
	
.EmailSubscribeInner {
	background-image:url(../images/email_subscribe_middle.jpg);
	width:523px;
	height:491px;
	background-repeat:no-repeat;
	}
	
	#affiliateShop{
		width:700px;
		float:left;
	}
	
	#affiliateShop .affIcons{
		float:left;
		width:215px;
		display:inline;
		margin:20px 0px 10px 0px;
	}
	
	#affiliateShop .affIconContainer{
		margin:0px 0px 0px 50px;
		float:left;
		display:inline;
	}
