/* Blue 3b5aa3 */
/* Red be0027 */
/* green 239e46 */
body {
	margin:0px 0px; padding:0px;
	text-align:center;
	background: #ECEBDD url(../images/Backgrounds/ClientBack.jpg) repeat-x;

      }
u	{
	color:#FF0000;
	text-decoration: none;
	font-size: 20px;
	}	
b	{
	color:#3b5aa3;
	text-decoration: none;
	font-size: 15px;
	}  
ul 
	{
	font-size: 0px; 
	padding-left:0px;
	}
i	{
	font-size: 20px; 
	background-color : #fff;
	color: red;
	padding-left:0px;
	padding-right:10px;
	border: 0px  solid red;
	}
.topoff {vertical-align: top;}
strong	{
	font-size: 15px; 
	background-color : #fff;
	color: #036;
	border-bottom: 1px  dotted #036;
	}
#Center{
	text-align:center;
	}
#Red {color:#FF0000;}
.headline {font-family:Bedrock; font-size:14px; color:red}
/* ........................................................... */
#GoogTop {
	position:absolute;
	width: 946px;
	top:2px;
	left:3px;
	text-align:center;
	border: 0px solid #ccc;
	padding-bottom:1px;
	font-size: 70%;
	color:#ccc;
	}
#TopLogo	{
	position: absolute;
        width: 940px;
	top: 20px;
	left: 10px;
	background: #fff;
	}
#TopMenu	{
	position: absolute;
	top: 20px;
	left: 818px;
	border: 1px solid red;
	}	
#full	{
	position: absolute;
	top: 73px;
	left: 0px;
	width: 100%;
	text-align:center;
	}
#left {
	position: absolute;
	top: 58px;
	left: 0px;
	margin: 0px;
	padding-left: 5px;
	width: 170px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 170px;
	}
#middle {
	position: absolute;
	top: 60px;
	left: 196px;
	padding: 0px;
	border: 0px ridge #be0027;
	width: 755px;
    background: #fff;
	text-align:center;
	}	
#OtherBanner {
	background: #fff;
	font-size: 70%;
	}
	
/* ...............................................Boxs Front Page........................................ */	

#Box	{
	width: 150px;
	padding-left: 5px;
	border-left: 0px solid #3b5aa3;
	border-right: 0px solid #3b5aa3;
	}
#BoxSmall	{
	width: 120px;
	padding-left: 5px;
	border-left: 0px solid #3b5aa3;
	border-right: 0px solid #3b5aa3;
	}
#BoxSpace	{
	width: 1px;
	border: 0px solid #000;
	padding-left: 5px;
	}
/* ...............................................Menu ........................................ */	

#navcontainer { width: 148px; }

#navcontainer ul
{
margin: 0;
padding-left: 10;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 75%;
text-align:left;
}

#navcontainer a
{
display: block;
padding: 2px 2px 2px 10px;
width: 165px;
background-color: #036;
border: 1px solid #fff;
}

#navcontainer a:link, #navlist a:visited
{
color: #EEE;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #3b5aa3;
color: #fff;
border: 1px solid red;
}

#listhead{
background-image:  url(../images/Backgrounds/MenuHeader.jpg);
width: 169px;
color: #fff;
border: 1px solid red;
padding: 10px 2px 3px 6px;
font-family: Arial, Helvetica, sans-serif;
font-size: 150%;
text-align:left;
line-height:16px;
}

#looking{
		width: 644px;
		border-top: 1px solid red;
		border-right: 1px solid red;
		border-left: 1px solid red;
		text-align:center;
		padding-left:10px;
		padding-bottom:10px;
		background-image:  url(../images/Backgrounds/Blue.jpg);
		
		}
#lookingUp{
		border: 0px dotted red;
		}
/* ...............................................Advertise Province........................................ */		

#listdesc {
		font: normal normal 700 14px Bedrock; 
		text-align:left;
		color: #191970;
		padding:10px;
		}	
#Advert {
		text-align:left;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
		border-bottom: 1px solid #fff;
		width: 720px;
		padding-left: 24px;
		background:#fff;
		color: #3b5aa3;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		}	
#OptionNumber {
		width: 80px;
		border: 0px solid red;
		}
#Options {
		text-align:left;
		width: 730px;
		padding-left:18px;
		font: normal small-caps 900 12px Arial;    
		color: #3b5aa3;
		border: 0px solid #be0027;
		}
#AdvertHeader {
		width: 610px;
		text-align:left;
		padding-left: 10px;
		font: normal small-caps 900 20px Garamond, Georgia; 
		color: #3b5aa3;
		border-bottom: 2px dotted #fff;
		}
#AdvertSubHeader {
		font: normal normal 700 15px Trebuchet; 
		color:#be0027;
		padding-left: 15px;
		border-bottom:1px solid #ccc;

		}
#AdvertSubHeader1 {
		font: normal normal 700 15px Trebuchet; 
		color:#be0027;
		padding-left: 15px;
		border-bottom:0px solid #ccc;
		text-align:left;
		}
#AdInfo	{
		padding-left:15px;
		padding-right:5px;
		}
/* ...............................................Advertise Form........................................ */		

#FormBody	{
    border: 0px solid #ccc;
	/*border-bottom: 1px solid #ccc;*/
    margin: 0px auto;
	width: 950px; 
	padding: 0px;
	}

#AdForm {
		padding-left:85px;
		padding-top:25px;
		border:1px solid #ccc;
		}
#FormLable1{
		color:red;
		}
#Type {
		padding-left:20px;
		width: 20%;
		border:0px solid #ccc;
		}
#Required {
		color:#FF0000;
		}

/* ...............................................Boxs Province........................................ */	

#ProvTop{
		width: 650px;
		border-bottom: 0px dotted #ccc;
		}
#ProvHeadTop	{
		border: 0px solid #ccc;
		width: 650px;
		text-align:center;
		padding: 0px;
		background-image:  url(../images/BackGroundWhere.jpg);
		}
#ProvLable{
		width:100px;
		text-align: left;
		border-bottom: 1px dotted #ccc;
		}
#ProvName{
		border-bottom: 0px solid #ccc;
		font: italic small-caps 900 40px arial;
		}
#ProvAns{
		font-family: sans-serif;
		font-size: 12px;
		text-align: left;
		border-left: 1px dotted #ccc;
		border-bottom: 1px dotted #ccc;
		}
#ProvDes {
		font-family: sans-serif;
		font-size: 10px;
		}
#ProvAccomName{
		font-family: sans-serif;
		text-align: left;
		font-size: 20px;
		padding-left:10px;
		border: 0px solid blue;
		color: #3b5aa3;
		}
#AccomType{
		text-align: right;
		color: #191970;
		font-family: sans-serif;
		font-size: 14px;
		border: 0px solid blue;
		}
#image	{
		border: 2px ridge #ccc;
		padding: 2px;
		text-align: right;
		}
#ProvAccomDes{
		font-family: sans-serif;
		font-size: 13px;
		border-bottom: 1px solid #ccc;
		color: #191970;
		width: 100%;
		text-align:left;
		}
#ProvNameTable {
		width: 650px;
		border-bottom:0px ridge #ccc;
		}

#ProvAccomTable{
		border-top: 0px solid #ccc;
		width: 650px;
		}
#ProvDescTable{
		width: 650px;
		border-bottom: 0px ridge #ccc;
		}
#ProvAccomAdTop	{
	width: 650px;
	border: 1px ridge #ccc;
				}
		

#ProvRating	{
		border: 0px solid #ccc;
		text-align:right;
		border: 1px solid red;
		}
#ProvAccomTable2{
		width: 650px;
		}
#ProvAccomName2{
		font-family: sans-serif;
		font-size: 18px;
		padding-left:10px;
		width: 650px;
		background-image:  url(../images/BackGroundName.jpg);
		color: #fff;
		}
#Star2{
		border: 0px solid red;
		
		}
#ProvAccomDes2{
		
		padding-left:40px;
		}
#Adres2{
		border: 1px solid blue;
		}
#Lable{
		font-size: 12px;
		float:left;
		border: 0px solid blue;
		width: 90px;
		text-align: right;
		}
#Lable1{
		font-size: 12px;
		float:left;
		border: 0px solid blue;
		width: 90px;
		text-align: right;
		color:#fff;
		}
#LableInfo{
		margin-left: 99px;
		padding-bottom:5px;
		padiing-left:50px;
		border: 1px solid #fff;
		text-align: left;
		color: #778899;
		font-family: sans-serif;
		font-size: 12px;
		}
#LableInfoTown{
		margin-left: 90px;
		padding-left:10px;
		float:left;
		border: 0px solid red;
		text-align: left;
		color: #3b5aa3;
		font-family: sans-serif;
		font-size: 15px;
		}
#LableInfoProv   {
		padding-left:10px;
		float:left;
		border: 0px solid red;
		text-align: left;
		color: #778899;
		font-family: sans-serif;
		font-size: 12px;
		}
#LablePrice  {
    float:left;
    color: #3b5aa3;
	font-size: 20px;
	}
#LablePrice1  {
	float:left;
	padding-left:10px;
    color: #be0027;
	font-size: 25px;
	}	
	
#theleft	{
	float:left;
	text-align:right;
	}
#theright	{
	text-align:left;
	margin-left: 300px;
	}			
#Lable4{
		font-size: 12px;
		width: 166px;
		border: 1px solid blue;
		}
#Lable2{
		border-bottom: 1px solid #000;
		border-right: 1px solid #000;
		border-top: 1px solid #ccc;
		border-left: 1px solid #ccc;
		font-size: 11px;
		width: 100px;
		padding-left:10px;
		}
#Lable3{
		font-size: 11px;
		padding-left:10px;
		}

#Pagnation	{
		text-align: center;
		width: 642px;
		border: 1px solid red;
		padding-bottom:2px;
		padding-top:2px;
		color: red;
		font-size: 14px;
		background-color: #fff;
		}
#pageNAme	{
		text-align: left;
		width: 20px;
		border: 2px solid double #808080;
		padding-left:20px;
		padding-bottom:10px;
		padding-top:10px;
		color: #fff;
		font-size: 20px;
		background-color: #036;
		}
#Thanks	{
		width: 770px;
		color: #3b5aa3;
		text-align: left;
		font-size: 20px; 
		padding-left:12px;
		border: 0px  solid #000;
		display: block;
		}
#Form	{
		border: 1px  solid #ccc;
		padding:5px;
		background-color: #FFFAF0;
		color: #036;
		width: 632px;
		}
#Form1	{
		border: 0px  solid #000;
		padding:5px;
		background-color: #FFFAF0;
		color: #036;
		width: 635px;
		}
#Gads	{
		text-align: left;
		}
#FormLable	{
	color: #3b5aa3;
	padding: 0px;
	font: normal normal 900 17px Garamond, Georgia;   
	text-align:left;
		}
		
.class1 A:link {
			text-decoration: none; 
			color: #036;
			font-size: 30px; 
			padding-left:10px;
			}
.class1 A:visited {
			text-decoration: none; 
			color: #036;
			font-size: 10px; 
			padding-left:10px;
			}
.class1 A:active {text-decoration: none;color: #036;}
.class1 A:hover {
			text-decoration: underline; 
			color: #3b5aa3;
			font-size: 10px; 
			padding-left:10px;
			}


.class2 A:link {	
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 14px; 
			padding:4px;
			border: 1px  solid #fff;
			display: block;
			}
.class2 A:visited {			
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 14px; 
			padding:4px;
			border: 1px  solid #fff;
			display: block;
			}
.class2 A:active {			
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 14px; 
			padding:4px;
			border: 1px  solid #fff;
			display: block;
			}
.class2 A:hover {			
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 14px; 
			padding:4px;
			border: 1px  solid #3b5aa3;
			display: block;
			background-color : #fff;
			}
.class3 A:link {	text-decoration: none; 

			color: #fff;
			font-size: 12px; 
			padding-left:2px;
			border-right: 1px  solid #000;
			border-bottom: 1px  solid #000;
			background-color : #3b5aa3;
			display: block;
			width:234px;
			}
.class3 A:visited {			text-decoration: none; 

			color: #3b5aa3;
			font-size: 12px; 
			padding-left:2px;
			border-right: 1px  solid #000;
			border-bottom: 1px  solid #000;
			display: block;
			}
.class3 A:active {			text-decoration: none; 

			color: #3b5aa3;
			font-size: 12px; 
			padding-left:2px;
			border: 1px  solid #333435;
			}
.class3 A:hover {			text-decoration: none; 
			color: #3b5aa3;
			font-size: 12px; 
			padding-left:2px;
			border-right: 1px  solid #000;
			border-bottom: 1px  solid #000;
			background-color : #eee;
			display: block;
			}
.class4 A:link {
			text-decoration: none; 
			text-align:center;
			padding-top:2px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:2px;
			width:25px;
			color: #036;
			font-size: 11px; 
			display: inline-block;
			border: 1px  solid #036;
			background-color : #eee;
			}
.class4 A:visited {
			text-decoration: none; 
			text-align:center;
			padding-top:2px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:2px;
			width:25px;
			color: #036;
			font-size: 11px; 
			display: inline-block;
			border: 1px  solid #000;
			}
.class4 A:active {
			text-decoration: none; 
			text-align:center;
			padding-top:2px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:2px;
			width:25px;
			color: #036;
			font-size: 11px; 
			display: inline-block;
			border: 1px  solid red;
			}
.class4 A:hover {
			text-decoration: none; 
			text-align:center;
			padding-top:2px;
			padding-left:5px;
			padding-right:5px;
			padding-bottom:2px;
			color: #036;
			font-size: 11px; 
			display: inline-block;
			border: 1px  solid red;
			background-color : #eee;
			}
.class5 A:link {	text-decoration: none; 
			width:100px;
			text-align:center;
			color: #fff;
			font-size: 12px; 
			padding-left:2px;
			border-right: 1px  solid #000;
			border-bottom: 1px  solid #000;
			background-color : #be0027;
			display: block;
			}
.class5 A:visited {			text-decoration: none; 
			width:100px;
			text-align:center;
			color: #fff;
			font-size: 12px; 
			padding-left:2px;
			border-right: 1px  solid #000;
			border-bottom: 1px  solid #000;
			background-color : #be0027;
			display: block;
			}
.class5 A:active {			text-decoration: none; 

			color: #3b5aa3;
			font-size: 12px; 
			padding-left:2px;
			border: 1px  solid #333435;
			}
.class5 A:hover {			text-decoration: none; 
			color: #3b5aa3;
			font-size: 12px; 
			padding-left:2px;
			border-right: 1px  solid #000;
			border-bottom: 1px  solid #000;
			background-color : #eee;
			display: block;
			}
.class6 A:link {	
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 12px; 
			padding:1px;
			border: 1px  solid #fff;
			display: block;
			width:200px;
			}
.class6 A:visited {			
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 12px; 
			padding:1px;
			border: 1px  solid #fff;
			display: block;
			width:200px;
			}
.class6 A:active {			
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 12px; 
			padding:1px;
			border: 1px  solid #fff;
			display: block;
			width:200px;
			}
.class6 A:hover {			
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 12px; 
			padding:1px;
			border: 1px  solid red;
			display: block;
			background-color : #fff;
			width:200px;
			}
.class7 A:link {
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 11px; 
			padding-left:2px;
			padding-right:2px;
			border-bottom: 1px  solid red;
			border-top: 0px solid #fff;
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			display: inline-block;
			}
.class7 A:visited {
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 11px; 
			padding-left:2px;
			padding-right:2px;
			border-bottom: 1px  solid #ccc;
			border-top: 0px solid #fff;
			border-left: 1px solid #fff;
			border-right: 1px solid #fff;
			display: inline-block;
			}
.class7 A:hover {
			text-decoration: none; 
			color: #3b5aa3;
			font-size: 11px;  
			padding-left:2px;
			padding-right:2px;
			border: 1px  solid #ccc;
			display: inline-block;
			}
.class8 A:link {	
			text-decoration: none; 
			color: #8B0000;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #8B0000;
			display: block;
			background-color : #fff;
			}
.class8 A:visited {			
			text-decoration: none; 
			color: #8B0000;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #8B0000;
			display: block;
			background-color : #fff;
			}
.class8 A:active {			
			text-decoration: none; 
			color: #8B0000;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #8B0000;
			display: block;
			background-color : #fff;
			}
.class8 A:hover {			
			text-decoration: underline; 
			color: #8B0000;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #ccc;
			display: block;
			background-color : #fff;
			}
.class9 A:link {	
			text-decoration: none; 
			color: #fff;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #fff;
			display: block;
			background-color : #8B0000;
			}
.class9 A:visited {			
			text-decoration: none; 
			color: #fff;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #fff;
			display: block;
			background-color : #8B0000;
			}
.class9 A:active {			
			text-decoration: none; 
			color: #fff;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #fff;
			display: block;
			background-color : #8B0000;
			}
.class9 A:hover {			
			text-decoration: none; 
			color: #8B0000;
			font-size: 12px; 
			padding:2px;
			border: 1px  solid #8B0000;
			display: block;
			background-color : #fff;
			}
.class10 A:link {
			text-decoration: none; 
			color: #be0027;
			font-size: 10px; 
			padding-left:10px;
			}
.class10 A:visited {
			text-decoration: none; 
			color: #be0027;
			font-size: 10px; 
			padding-left:10px;
			}
.class10 A:active {text-decoration: none;color: #036;}
.class10 A:hover {
			text-decoration: underline; 
			color: #3b5aa3;
			font-size: 10px; 
			padding-left:10px;
			}
#SmallMenu	{
			text-align:left;
			padding-left:10px;
			background-color : #fff;
			}
.class11 A:link {
			text-decoration: none; 
			color: #be0027;
			font-size: 18px; 
			padding-left:10px;
			}
.class11 A:visited {
			text-decoration: none; 
			color: #be0027;
			font-size: 18px; 
			padding-left:10px;
			}
.class11 A:active {text-decoration: none;color: #036;}
.class11 A:hover {
			text-decoration: underline; 
			color: #3b5aa3;
			font-size: 18px; 
			padding-left:10px;
			}
#SmallMenu	{
			text-align:left;
			padding-left:10px;
			}
/* ...............................................Regions........................................ */	
#Region		{
			border: 1px solid #ccc;
			font-size:14px;
			background-image:  url(../images/Backgrounds/Blue.jpg);
			color:#fff;
			width:200px;
			text-align:center;
			}
#looking2{
		width: 644px;
		border: 1px solid red;
		text-align:center;
		padding-left:10px;
		padding-bottom:10px;
		background-image:  url(../images/Backgrounds/Blue.jpg);
		}
#AllTown {
		border: 1px solid #ccc;
		font-size:10px;
		text-align:center;
		}
/* ...............................................Page ........................................ */

#container {
    border: 0px solid #ccc;
	/*border-bottom: 1px solid #ccc;*/
    margin: 0px auto;
	width: 950px; 
	padding: 0px;
}	
#africasfootballworldcupTop {
	border: 1px solid #ccc;
	background-color : #fff;
	}
#GoogTop2 {
    margin: 0px auto;
	text-align:center;
	border: 0px solid #000;
	width: 900px;
	text-align:center;
	font-size: 70%;
	color:#ccc;
	}
#AreHere {
	color: #DC1436;
	text-align:left;
	padding-left : 40px;
	font-size: 11px;
	width: 644px;
	}
/* ...............................................Client ........................................ */	
#ClientTable	{
		width: 860px;
		border: 0px solid #000;
		}	
#ClientTable1	{
		border-right: 1px solid #fff;
		border-left: 1px solid #fff;
		padding : 0px;
		width: 860px;
		}	
#ClientBigPic	{
		text-align:center;
		padding : 0px;
		border:0px groove #000;
		border: 1px dotted #fff;
		}
#ClientPicRight {
		width: 220px;
		text-align:center;
		border: 0px solid #fff;
				}
#PicRight	{
		border: 2px solid #fff;
		}		
#ClientDesc	{
	border-top: 1px dotted #fff;
	color: #696969;
	padding-left : 15px;
	font-size: 15px;
	text-align:left;
		}
#ClientHeaderTop  {
	color: #3b5aa3;
	padding-right : 10px;
	font: normal small-caps 900 30px Garamond, Georgia; 
	text-align:right;
	width: 75%;
		}
#ClientHeader  {
	color: #3b5aa3;
	padding-left : 10px;
	font: normal small-caps 900 24px Garamond, Georgia; 
	text-align:left;
		}
#ClientHeader2  {
	color: #3b5aa3;
	padding-left : 10px;
	font: normal small-caps 900 18px Arial; 
	text-align:left;
		}
#ClientRoom  {
		text-align:center;
		}
#ClientAdressHead  {
		width: 100px;
		text-align:right;
		padding-right: 10px;
		font: normal normal 700 12px Arial; 
		color: #3b5aa3;
		border: 0px solid #fff;
		}
#ClientAdressHead1  {
		width: 414px;
		text-align:left;
		padding-left: 10px;
		font: lighter small "Lucida Calligraphy", "Brush Script MT", "English 157 BT", cursive;  
		color: #3b5aa3;
		border: 1px solid #fff;
		}
#Gmap	{
		border: 2px solid #fff;
		width: 811px;
		text-align:center;
		}
#ClientWhiteName {
		opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;
		color:#fff;
		font: lighter small "Lucida Calligraphy", "Brush Script MT", "English 157 BT", cursive; 
		border: 1px solid #fff;
		}
		
#social {
		text-align:left;
		}
/* ...............................................Client ........................................ */		
#ClientBigName	{
		color: #8B0000;
		padding-right : 10px;
		font: normal small-caps 900 30px Garamond, Georgia; 
		text-align:center;
		background: #fff;
		border: 1px solid #8B0000;
		}
#ClientBigDesc	{
		border-left: 1px solid #ccc;
		border-right: 0px solid #8B0000;
		text-align:left;
		padding-left: 10px;
		font: lighter 15px Garamond, Georgia;  
		color: #3b5aa3;
		}
#ClientBigButton	{
		border: 0px solid #fff;
		}
#ClientBigPicRight {
		border: 0px solid #8B0000;
		}
/* ...............................................PayPal ........................................ */	
	
#PayPalHeader  {
	color: #3b5aa3;
	padding : 30px;
	font: normal small-caps 400 13px Arial; 
	text-align:center;
	width: 840px;
	border: 2px solid #fff;
		}
#PayPalPrice {
	border: 2px dotted #fff;
	color: #A52A2A ;
	width: 500px;
	padding : 20px;
	font-size: 15px;
	text-align:center;
		}
