/*-------------------------------- ALL PAGES ---------------------------------------------*/
#siteContainer {width:960px; text-align:left; margin:0 auto;}
#leftContainer {float:left; width:210px;padding-right:5px;}
#mainContainer {float:left; width:740px;position:relative;}


#leftmainContainer {float:left; min-height:500px; height:auto; _height:500px; width:583px;}
#leftAdminContainer {float:left; width:210px; padding-right:5px; }
#leftCustomerContainer {float:left; width:178px;  }
#leftblankContainer {float:left; width:197px; background-color:#FBF0E0; height:3231px; border-left:1px solid #F2D8A9; border-right:1px solid #F2D8A9; }


#footer {position:relative; top:5px;}

body { 	
	/*Tahamo 11 */
	font-family:Verdana;	
	color:#767676;
	font-size:12px;
	font-weight:normal;
	top: 0px;
	left: 0px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*width: 980px;*/
	height: auto;
	text-align:center;
	/*margin:0 auto;	*/
	line-height:15px;	
	/*position:relative;	*/
	
	}

.layout {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;	
	height: auto;
	}

h1 {
	font-family:Tahoma;
	color:#767676;
	font-size:13px;
	font-weight:bold;	
	}
	
h2 {
	font-family:Tahoma;
	color:#767676;
	font-size:12px;
	font-weight:bold;	
	}

a:link { 
	font-weight: normal;
	/*color:#017CAF;	*/
	color:#767676;
	}	
	
a:visited { 
	font-weight: normal;
	/*color:#017CAF;*/
	color:#767676;
	}
	

.Link1 {
	color:#767676;	
	}
	
.Link2 {
	color:#089fc5;
	}

.Link3 {
	color:#d62991;
	}
	
.Link4 {
	color:#18b6b3;
	}
	
.Link5 {
	color:#87b007;
	}
	
.Link6 {
	color:#cfab08;
	}
	
.Link7 {
	color:#b40f0c;
	}
		
.RedText {
	color:#FF0000;
	}
	
img {
	border:none;
	}
	
.inputwidth {
	width:175px;
	border:1px solid #FFFFFF;	
	margin-left:3px;	
	margin-top:3px;
	height:18px;
	color:#767676;	
	}
	
.inputwidthadmin {
	width:175px;	
	margin-left:3px;	
	margin-top:3px;	
	color:#767676;	
	}
	
.inputwidthsmall {
	width:159px;
	border:1px solid #FFFFFF;	
	margin-left:3px;	
	margin-top:3px;
	height:14px;
	color:#767676;	
	}
	
.inputcombo {
	width:452px;
	color:#767676;	
}


/*---------------------------------Menu Include--------------------------------------------------*/

#menuMainContainer{width:985px; height:50px; padding-top:5px; margin:0 auto; }
#MenuSearchContainer{margin-top:-33px; float:right; padding-right:10px;}

#menuCustImagesContainer{width:781px; height:180px; background-image:url(../images/top_pic_mainslice.jpg);}
#menuadminMainContainer{width:780px; height:218px; }
#menuadminCompleteContainer{width:780px; height:218px; }
#menuadminImagesContainer{width:780px; height:180px; background-image:url(../images/top_pic_adminslice.jpg); z-index:1;}




.menuitem
{
	float:left;
	margin-left:15px;
	z-index:0;
}

.menubottomitem
{
	float:left;	
}

.menuseperator
{
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	float:left;
	color:#31A2E9;
}

.mainmenuseperator
{
	padding-left:26px;	
	float:left;
}

.mainmenuitem
{
	padding-left:26px;
	float:left;		
}

#bottommenuContainer {
	width:955px;	
	
	}
/*---------------------------------INDEX PAGE -------------------------------------------*/

#indexContent{float:left; min-height:500px; height:auto; _height:500px; width:740px;}
					
#indexContentBox {width:239px; height:160px; float:left; margin-top:5px; margin-right:5px; }

#indexLogoContainer{position:relative; left:-4px; margin-bottom:8px; width:118px;  }

#indexLogoColumn{float:left; width:176px; min-height:200px; height:auto; _height:200px; padding-left:9px; }

#contactContainer {width:285px;	margin-left:140px;}
	
/* Small Welcome Box */
.SmallWelcomeBoxTop {background-image:url(../images/Welcome_Top.jpg); width:324px; padding-left:15px; height:22px; }

.SmallWelcomeBoxMiddle {width:339px; background-image:url(../images/Welcome_Middle.jpg); }
	
.SmallWelcomeBoxContent { background-image:url(../images/Welcome_Middle_Pic.jpg); background-repeat:no-repeat; min-height:136px; height:auto; _height:136px; width:324px; padding-left:15px; }

/*----------------------------links and display_links-------------------------------------*/

.linkbuttonContainer {
	float:left;
	width:80px;
	text-align:right;	
	padding-bottom:5px;	
	}
	
.linkpageContainer {
	padding:3px 3px 3px 0px;
	width:400px;
	float:left;	
	}
	
#leftlinkbutton {
	width:100px;
	height:30px;
	margin-left:50px;
	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 {
	border-right:1px solid;
	width:185px;
	float:left;			
	}

.advertisetext {
	
	width:170px;
	text-align:left;
	margin-left:40px;	
	float:left;
	}
	
/*---------------------------- Google Results ---------------------------*/
.GoogleBoxTop2 { 		
	height:25px;
	width:568px;	
	background-image:url(../images/welcomeboxtopblank.jpg);
	}
	
.GoogleBoxTop2Text { 		
	margin-left:11px;
	margin-top:5px;
	font-weight:bold;	
	}
	
/*-----------------------MAIN CONTENT--------------------*/

.WelcomeBoxMiddle { 		
	min-height:200px;
	height:auto;
	_height:200px;
	width:583px;	
	float:left;
	}
	
.WelcomeBoxMain { 		
	min-height:200px;
	height:auto;
	_height:200px;
	width:582px;
	background-color:#E3E4E4;
	}
	
.WelcomeBoxContent { 			
	/*padding-right:8px;*/
	padding-left:15px;
	min-height:300px;
	height:auto;
	_height:300px;	
	padding-top:10px;
	}
	
.IndexWelcomeBoxContent { 			
	/*padding-right:8px;*/
	padding-left:15px;
	min-height:300px;
	height:auto;
	_height:300px;	
	padding-top:10px;
	padding-right:15px;
	}
	
.WelcomeBoxSmallContent { 			
	/*padding-right:8px;*/
	padding-left:15px;
	min-height:150px;
	height:auto;
	_height:150px;	
	padding-top:10px;
	}
	
.AdvertiseSection {
	float:left;
	width:150px;
	margin-right:10px;
	}
	
.AdvertiseSectionText {
	float:left;
	width:150px;
	margin-right:10px;
	}
	
.WelcomeBoxContentYellow { 			
	padding-left:8px;
	padding-right:8px;
	}

.WelcomeBoxMiddleFeature { 	
	min-height:378px;
	height:auto;
	_height:378px;
	width:582px;		
	float:left;			
	}	
	
.HotDeal { 	
	min-height:300px;
	height:auto;
	_height:300px;
	width:184px;			
	margin-left:14px;	
	
	}	

.WelcomeBoxMiddleArticle{
    padding-top:10px;
	min-height:169px;
	height:auto;
	width:730px;
	float:left;
}

.WelcomeBoxMiddleArticle.feturedIndex{
	width:730px;
	padding:0 0 0 10px;
}	
	
.FeaturedAdvertBox {
	width:188px;	
	background-image:url(../images/featured_advert_box.jpg);
	float:left;	
	height:368px;
	}
	
.FeaturedAdvertImageBox {
	padding-left:35px;
	padding-top:80px;
	}
	
.FeaturedAdvertTextBox {
	padding-left:20px;
	padding-right:10px;
	padding-top:80px;
	color:#FFFFFF;
	}
	
.HotDealTextBox {
	width:238px;
	height:169px;
	float:left;
	background-image:url(../images/dtp_internet.gif);
	background-repeat:no-repeat;
	}
	
.HotDealTextBox:hover 
{
   	background-repeat:no-repeat;
}
.HotDealTextBox:hover #HotDealTextBoxDesc
{
   color:#ffffff;
}
.HotDealTextBox:hover #HotDealTextBoxTitle a 
{
   color:#ffffff;
}

.SectionTextBox {
	padding-left:20px;	
	padding-top:10px;	
	width:130px;
	float:left;
	}
	
/*-----------------------END MAIN CONTENT--------------------------*/
	
.WelcomeBoxMiddleResults { 		
	min-height:540px;
	height:auto;
	_height:540px;
	width:602px;			
	padding-top:10px;
	text-align:left;		
	background-image:url(../images/welcomeboxmiddle2.jpg);	
	}

.BannerContainer {
	min-height:50px;
	height:auto;
	_height:50px;		
	width:602px;
	background-image:url(../images/welcomeboxmiddle2.jpg);	
	}
	
.BackButton {
	text-align:right;
	margin-right:10px;
	height:20px;	
	}

.WelcomeBoxText {
	margin-top:10px;
	width:370px;
	min-height:400px;
	height:auto;
	_height:400px;
	}


.FrontImage { 	
	height:120px;
	width:163px;
	float:right;
	background-repeat:no-repeat;	
	}


	
.AreaDisplay {
	cursor:pointer;
	padding-left:10px;
	margin-left:4px;
	font-size:11px;
	height:15px;
	margin-top:3px;
	margin-bottom:3px;
	}	 
	
.SubAreaDisplay {
	width:13px;
	margin-left:25px;
	margin-right:5px;
	height:15px;
	margin-top:3px;
	margin-bottom:3px;
	border:1px solid #E78522;
	}
		
.ServicePosition {
	padding-top:55px;
	color:#FFFFFF;
	font-size:24px;
	text-align:center;
	}
	
.SubServicePosition {
	padding-top:5px;
	color:#FFFFFF;
	font-size:24px;
	padding-left:10px;	
	}
	
.SubBreadcrumbPosition {
	padding-top:5px;	
	padding-left:10px;
	color:#FFFFFF;
	font-size:12px;	
	}
	
.ServiceImagePosition {
	margin-top:62px;	
	text-align:center;	
	}
	
.ServiceImage {
	width:204px;
	height:131px;
	}
	
.disappear {display: none;}
.appear {display: block;}
	
.TopBar {
	
	}
		
/*------------------------------------------Search Box---------------------------------*/

.LeftForm {
	margin-top:0px;
	margin-bottom:0px;	
	}

.SearchBoxTop {
	/*background-image:url(../images/searchboxtop.gif);	*/
	height:43px;
	width:175px;	
	/*border-left:3px solid #D7D7D7;	*/
	}

.SearchBoxService {
	background-image:url(../images/searchservice.jpg);	
	height:34px;
	width:212px;
	}
	
.SearchBoxQuickLinks {
	/*background-image:url(../images/searchquicklinks.jpg);	*/
	background-image:url(../images/searchboxmiddle.jpg);
	height:37px;
	width:178px;
	float:left;
	}

.SearchBoxTopRadio {	
	margin-top:-10px;
	margin-left:5px;
	font-weight:bold;
	}
	
.SearchBoxTopText {		
	margin-left:40px;
	font-weight:bold;
	}
	
/*-------------------------Left Column -------------------------------*/
	
.SearchBoxMiddle {
	/*background-image:url(../images/search_box_middle.jpg);*/
	width:184px;	
	}
	
.SearchBoxContent {
	margin-left:8px;	
	}
			
.listbox {
	width:165px;
	font-size:12px;
	position:absolute;
	z-index:0;
	}
	
.searchsplit {
	padding-top:10px;
	padding-bottom:15px;
	margin-left:10px;
	}
	
#goButton {
	margin-left:133px;
	}	

.QuickLink {
	padding-top:5px;
	padding-bottom:5px;
	margin-left:10px;
	height:20px;	
	}
	
.QuickLinksContent {
	margin-left:5px;	
	}
	
.TravelBoxMiddle {	
	width:185px;	
	}
			
.AdvertiserBoxContent {
	margin-left:10px;
	}
	
/*------------------------------End Left Column ---------------- */
		
.QuickSearchBoxTop {
	background-image:url(../images/Quick_Search_box_top.gif);
	height:26px;
	width:184px;
	}
	

.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 {	
	background-image:url(../images/TravelFolderMiddle.jpg);			
	float:left;
	/*margin-left:9px;	*/
	width:165px;	
	min-height:120px; height:auto; _height:120px;	
	padding-top:2px;		
	}
	
.TravelFolderText {	
	background-image:url(../images/Peach.jpg);
	min-height:122px; height:auto; _height:122px;		
	width:157px;
	background-repeat:no-repeat;
	float:left;
	margin-left:3px;		
	}
		
div#AddressInfo {
	xposition: absolute;
	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{float:left; position:relative; left:65px; padding-top:10px;}

/*---------------------------------display results--------------------------------------------------*/
	 
#AddressContainer {
	width:550px;	
	min-height:340px;
	height:auto;
	_height:340px;		
	}
	
#AddressContainer2 {
	width:179px;
	background-image:url(../images/Address_Middle.jpg);
	padding-left:4px;
	text-align:right;
	padding-right:5px;
	}
	
#DescriptionContainer {	
	background-image:url(../images/Description_Middle.jpg);
	padding:13px;
	width:553px;
	}	
	
#AccountContainer {	
	background-image:url(../images/Description_Middle.jpg);
	width:563px;
	margin-left:4px;
	padding-left:8px;
	padding-right:8px;
	}	 
	 
#FeatureContainer {	
	float:left;
	background-image:url(../images/Feature_Middle.jpg);
	padding-left:12px;
	width:177px;
	}
	 
#displayButtons {
	 min-height:40px;
	 height:auto;
	 _height:40px;
	 margin-top:15px;		 
	 }
	 
#displayButtonsContainer {
	height:40px;
	margin-left:10px;
	margin-top:10px;
	}
	 
.displayButtonsButton {	
	height:22px;
	cursor:pointer;
	float:left;
	margin-right:15px;
	margin-bottom:3px;			
	}

#displayResultsContainer { height:150px; }
	#displayResultsImageContainer { float:left; width:130px; height:80px; margin-top:-5px;}
	.displayResultsOtherContainer {margin-left:5px; float:left;width:450px}	
		
	
	
	
	
.MainPicture {width:380px; height:252px; border:2px solid #333333;}	
.SmallPicture {border:none; width:118px; height:80px; margin-left:6px; margin-top:4px; margin-bottom:6px; cursor:pointer;}
.FeatureList {margin-top:0px; padding:0px 0px 0px 0px;}

#displayResultsPageNumberContainer { top:20px; min-height:40px; height:auto; _height:40px; padding-right:10px; float:right; }
#displayResultsPrevious { float:left; width:102px; padding-right:5px; }
#displayResultsNext { float:left; width:90px; padding-left:5px; }

.displayResultsImage { width:115px; height:70px; margin-left:5px; margin-top:5px; }
#displayimageContainer {
	width:476px;
	height:195px;
	margin-bottom:20px;	
	margin-top:2px;
	float:left;
	}

.tabcontainer {border:1px solid #D2D1D1; height:40px; width:585px; margin-top:10px;}
.graytab {height:34px; width:192px; cursor:pointer; float:left; margin:0; padding:0; margin-left:1px;}
.bluetab {height:34px; width:192px; float:left; margin:0; padding:0; margin-left:1px;}
.tabboldtext {margin-top:10px; margin-left:20px; font-weight:bold; font-size:16px; color:#017CAF;}
.tabtext {margin-top:10px; margin-left:20px; color:#919090; font-size:14px;}
.tabtextboldgray {margin-top:10px; margin-left:20px; color:#919090; font-weight:bold; font-size:16px;}


.ArticleButton {text-align:right; padding-right:10px; padding-bottom:2px;}

.DatingText {width:150px; float:left; font-weight:bold;}
/*-------------------advertise form-------------------*/

#advertiseFormContainer
{
    LEFT: 20px;
    WIDTH: 360px;	
    POSITION: relative;
	float:left;
	margin-top:10px;
}

/*---------------------------------Content Layout---------------------------------*/
.content-layout {width: 603px; background-color: #ffffff;}	


/*--------Extra Styles-----------*/

.left
{
	float:left;
}

.but-submit {width:76px; height:24px; background-image:url(../images/but_submit.gif); cursor: pointer; }

.but-submit-admin {width:76px; height:24px; background-image:url(../../images/but_submit.gif); cursor: pointer; }

.form-input {width:600px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 0px; font-size: 10px; font-style: normal; margin-bottom:10px; font-weight: normal; color: #333333;}

.input-border {border:1px solid #999999; background-color:#F4F4F0;}
.input-border2 {border:2px solid #999999; background-color:#F4F4F0;}
.checbox-border{border:none;}

.DropDown1 {position:relative; float:left; height:17px; width:160px;}
.DropDown2 {position:absolute; width:160px; height:17px; border-style:none; overflow:hidden;}
.DropDown3 {position:absolute; width:166px; font-size:12px; top:-1px; left:-5px; color:#767676; }

.TextBox {background-image:url(../images/textbox.jpg); background-repeat:no-repeat; width:190px; float:left; padding-bottom:10px; }

.Google {background-image:url(../images/googlesearch.jpg); width:184px; margin-left:25px; border-style:none; }

.EnquiryBox {background-image:url(../images/enquiry_box.jpg); width:344px; background-repeat:no-repeat;}

.leftlinkheading a
{
  font-family:Verdana; font-size:17px;padding-left:10px; margin-bottom:5px; margin-top:10px; font-weight:bold;
}

.leftlinksmall
{
line-height:normal;padding-left:10px; padding-bottom:20px;
}

.leftlocationsub a
{
  font-family:Verdana; font-size:14px;padding-left:10px; padding-bottom:10px; padding-top:0px; font-weight:bold;
}

.leftlocationmed
{
	padding-top:0px;
}

.leftlocationmed a
{
	font-weight:bold;
	font-family:Verdana;
	font-size:14px;
	padding-left:15px;
}

.leftlocationsmall
{
	padding-top:0px;
}

.leftlocationsmall a
{
	font-family:Verdana;
	font-size:12px;
	padding-left:20px;
	font-weight:normal;
}

.logintxtbox
{
line-height:18px; padding-left:8px;font-size:14px;text-indent:2px;border:0px;width:214px; height:26px; background-image:url('../images/login_fields.gif');background-repeat:no-repeat;
}
.addressfield
{
line-height:18px; padding-left:8px;font-size:14px;text-indent:2px;border:0px;width:454px; height:27px; background-image:url('../images/address_field.gif');background-repeat:no-repeat;
}
.aboutuslefttd
{
background-image:url('../images/art_about_us_botom.jpg');background-repeat:no-repeat; background-position:left bottom;
}
.aboutusrighttd
{
float:right; background-image:url('../images/art_about_us_top.jpg');background-repeat:no-repeat; background-position:top right;
}

.contactustop
{
height:163;width:226;float:right; background-image:url('../images/art_about_us_top.jpg');background-repeat:no-repeat; background-position:top right;
}

.contactusbottom
{
		background-image:url('../images/art_about_us_botom.jpg');background-repeat:no-repeat; background-position:left bottom; 
}

.MainCategoryDiv{
	width:240px;
	height:169px;
	float:left;
	padding-right:2px;
}


.sieMapContainer{
	width:210px;
	min-height:400px;
	height:auto !important;
	height:400px;
	float:left;
	display:inline;
	margin:0px 0px 0px 10px;
}

.contactustxt
{
width:160px;font-size:14px;font-weight:bold;
}
.float_left
{
float:left;
}
.float_right
{
float:right;
}
.advertisetopimage
{
float:right;width: 226px;height:163px; background-image:url('../images/art_about_us_top.jpg');background-repeat:no-repeat; background-position:top right;
}
.advertisebottomimage
{
    width: 179px; height:155px; background-image:url('../images/art_about_us_botom.jpg');background-repeat:no-repeat; background-position:left bottom;
}

.firstletter:first-letter {
	font-size:320%; 
	float:left;
	line-height:25px;
	color:#D4D4C7; 
}

.customerloggedinDiv{
	background-image:url('../images/topbar_display_3.gif');background-repeat:no-repeat;width:740px;height:20px;
}

.customerAdminPara{
	color:#767676;
	font-size:12px;
}

.customerAdminPara span{
	color:#31A2E9;
	font-size:14px;
}

/*Pop Up*/
.bubbleInfo {    position: relative;}.popup {    position: absolute;    display: none; /* keeps the popup hidden if no JS available */}

.padding_top_menu
{
	padding-top:3px;
}

.fonteighteen{font-size:18px}
 .Heading_one{color:#E23473; font-weight:bold;}
 .Heading_two{color:#4CAEEC;font-weight:bold;}
 .Heading_three{color:#6DB016;font-weight:bold;}
 .Heading_four{color:#EAA03F;font-weight:bold;}
 
.advertiseSection
{
	margin:0px 0px 25px 0px;
	line-height:1.4;
}

	.advertiseSection .advertiseTitle
	{
		font-size:1.3em;
		font-weight:bold;
	}
	
	.advertiseSection .advertiseText
	{
		font-size:1.2em;
		color: #8e8e8e;
		font-style:italic;
	}