/*-------------------------------- ALL PAGES ---------------------------------------------*/
#siteContainer {width:985px; text-align:left; margin:0 auto;}
#leftContainer {float:left; width:191px; }
#mainContainer {float:left; width:790px;  }

#leftmainindexContainer {float:left; min-height:500px; height:auto; _height:500px; width:606px; margin-top:2px;}
#leftmainContainer {float:left; min-height:500px; height:auto; _height:500px; width:595px; margin-left:3px;}
#leftAdminContainer {float:left; width:178px; }
#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:Arial;	
	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; 
	text-decoration: underline; 	
	/*color:#017CAF;	*/
	color:#767676;
	}	
	
a:visited { 
	font-weight: normal; 
	text-decoration: underline; 
	/*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:4px;	
	margin-top:2px;
	height:15px;
	font-size:13px;
	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:175px;
	border:1px solid #FFFFFF;	
	margin-left:3px;	
	margin-top:3px;	
	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:10px;
	margin-right:10px;
	margin-top:4px;
	float:left;
}

.mainmenuseperator
{
	padding-left:26px;	
	float:left;
}

.mainmenuitem
{
	padding-left:26px;
	float:left;		
}

#bottommenuContainer {
	width:585px;	
	height:20px;text-align:center;
	margin:auto;		
	}
/*---------------------------------INDEX PAGE -------------------------------------------*/

#indexContent{float:left; min-height:500px; height:auto; _height:500px; width:780px;}
					
#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:170px;
	margin-right:10px;
	}
	
.AdvertiseSectionText {
	float:left;
	width:170px;
	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:10px;	*/
	}	

.WelcomeBoxMiddleArticle { 	
	min-height:100px;
	height:auto;
	_height:100px;
	width:154px;	
	/*margin-left: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 {
	padding-left:16px;
	padding-right:12px;
	padding-top:10px;	
	width:156px;	
	float:left;
	}
	
.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:20px;
	margin-bottom:3px;			
	}

#displayResultsContainer { height:150px; }
	#displayResultsImageContainer { float:left; width:160px; height:122px; margin-top:-5px;}
	.displayResultsOtherContainer {margin-left:165px; }	
		
	
	
	
	
.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:120px; height:82px; margin-left:21px; margin-top:21px; }
#displayImageContainer {width:130px; height:360px; background-image:url(../images/Gallery.jpg); }

.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: 300px; 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;}

.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;}

.slider-wrap { /* This div isn't entirely necessary but good for getting the side arrows vertically centered */
	margin: 6px 0 0 -1px;
	position: relative;
	width:100%;
	height:258px;
	background-image:url(../images/home_main_image.jpg);
}

/* These 2 lines specify style applied while slider is loading */
.csw {width: 525px; height: 260px; display:none; background: #fff; }
.csw .loading {margin: 0px 0 0px 0; width:525px; height:260px; text-align: center;  }

.stripViewer { /* This is the viewing window */
	position: relative;
	overflow: hidden; 	
	margin: auto;
	width: 525px; /* Also specified in  .stripViewer .panelContainer .panel  below */
	height: 258px;
	clear: both;	
}

.stripViewer .panelContainer { /* This is the big long container used to house your end-to-end divs. Width is calculated and specified by the JS  */
	position: relative;
	left: 0; top: 0;
	width: 100%;
	list-style-type: none;	
	height:258px;	
	/* -moz-user-select: none; // This breaks CSS validation but stops accidental (and intentional - beware) panel highlighting in Firefox. Some people might find this useful, crazy fools. */
}

.stripViewer .panelContainer a { 
	font-weight:bold;
	text-decoration:none;	
}

.stripViewer .panelContainer .panel { /* Each panel is arranged end-to-end */
	float:left;
	height: 228px;
	position: relative;
	width: 528px; /* Also specified in  .stripViewer  above */
	margin-top:9px; 
}

.stripViewer .panelContainer .panel .wrapper { /* Wrapper to give some padding in the panels, without messing with existing panel width */
	padding: 10px;
}

.stripNav { /* This is the div to hold your nav (the UL generated at run time) */	
	display:none;	
}
		
.stripNavL, .stripNavR { /* The left and right arrows */
	position: absolute;
	top: 102px;
	text-indent: -9000em;	
}

.stripNavL a, .stripNavR a {
	display: block;
	height: 40px;
	width: 39px;	
	outline:none;	
}

.stripNavL {
	left:0;	
}

.stripNavR {
	right: 6px;	
}

.stripNavL {
	background:url(../images/arrow_left.gif) no-repeat center;
}

.stripNavR {
	background:url(../images/arrow_right.gif) no-repeat center;
}

.slidercontainer {
	float:left; font-size:14px; font-weight:bold; width:160px; margin-left:8px; height:260px;
}

.slidertitle {
	margin-left:2px; margin-top:0px;  height:15px;
}

.slidertext {
	margin-left:2px; font-size:10px; width:140px; color:#707070; line-height:13px; 
}

#hometopleft {
	background:url(../images/home_top_left_image.jpg);
	width:191px;
	height:106px;
	padding-top:15px;
	padding-left:9px;
	margin-left:2px;
}

#hometopleft a {
	cursor:pointer; text-decoration:none;
}

#hometopleft a:visited {
	cursor:pointer; text-decoration:none;
}

#hometoplefttitle {
	margin-left:70px;
	margin-top:2px;
	font-weight:bold;
	color:#FF0B99;
	font-size:14px;
}

#hometopleftdesc {
	margin-left:75px;
	text-align:right;
	font-weight:bold;
	line-height:14px;
	width:105px;
}

#homemiddleleft {
	background:url(../images/home_middle_left_image.jpg);
	width:192px;
	height:226px;
	padding-top:17px;	
	padding-left:8px;
}

#homemiddleleft a {
	cursor:pointer; text-decoration:none;
}

#homemiddleleft a:visited {
	cursor:pointer; text-decoration:none;
}

#homemiddlelefttitle {
	margin-top:3px;
	font-weight:bold;
	color:#63C9E2;
	font-size:18px;
	margin-left:11px;	
}

#homemiddleleftdesc {	
	color:#979797;
	font-size:10px;	
	width:170px;
	height:33px;
	margin-left:11px;
	margin-top:2px;	
	line-height:13px;
}

#homemiddletop {
	background:url(../images/home_middle_top_image.jpg);
	width:177px;
	height:226px;
	padding-top:17px;
	padding-left:18px;	
}

#homemiddletop a {
	cursor:pointer; text-decoration:none;
}

#homemiddletop a:visited {
	cursor:pointer; text-decoration:none;
}

#homemiddletoptitle {
	margin-top:5px;
	font-weight:bold;
	color:#01CCCC;
	font-size:15px;	
	line-height:17px;	
}

#homemiddletopdesc {	
	color:#979797;
	font-size:10px;	
	width:160px;
	height:38px;
	line-height:12px;
	margin-left:1px;
}

#homemiddletoplink {
	margin-top:5px; margin-left:72px; font-size:12px; font-weight:bold;
	}

#homemiddlebottom {
	background:url(../images/home_middle_bottom_image.jpg);
	width:188px;
	height:113px;	
	padding-left:9px;
	padding-top:5px;
}

#homemiddlebottom a {
	cursor:pointer; text-decoration:none;
}

#homemiddlebottom a:visited {
	cursor:pointer; text-decoration:none;
}

#homemiddlebottomtitle {
	margin-left:8px;
	margin-top:7px;
	font-weight:bold;
	color:#FF0B99;
	font-size:18px;
}

#homemiddlebottomdesc {
	margin-left:8px;	
	margin-top:2px;
	width:100px;
	line-height:13px;
	font-size:10px;
}

#homemiddlebottomlink {
	margin-left:8px; font-size:12px; margin-top:10px; font-weight:bold;
	}

#homearticles {
	background:url(../images/home_articles_bg.jpg);
	background-repeat:no-repeat;
	width:181px;
	height:336px;	
	padding-left:14px;
	padding-top:28px;
	float:left;
	font-size:10px;
}

#homearticlesinner {
	width:170px;
}

#homearticles a {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#homearticles a:visited {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

#homemiddle {
	background:url(../images/home_middle.jpg);
	width:591px;
	height:113px;	
	margin-left:5px;
	margin-top:3px;
	}

#homemiddletitle {
	margin-left:14px;
	padding-top:14px;
	font-weight:bold;	
	font-size:18px;
}

#homemiddledesc {
	margin-left:13px;	
	margin-top:2px;
	width:330px;
	line-height:14px;
	font-size:10px;
}

#homemiddle a {
	text-decoration:none;
	cursor:pointer;
	}
	
#homemiddle a:visited {
	text-decoration:none;
	cursor:pointer;	
	}
	
#homemiddlelink {
	margin-top:14px; margin-left:254px; font-weight:bold;
	}
	
.homebottom {
	background:url(../images/home_bottom.jpg);
	width:563px;
	height:272px;	
	padding-left:33px;
	padding-top:22px;
}

.homebottomimage {
	height:99px;
	width:153px;
}

.homebottomimage img {
	margin:0;
	padding:0;
	border:0;
	}


.homebottomtitle {	
	margin-top:7px;
	font-weight:bold;	
	font-size:14px;
}

.homebottomdesc {
	margin-top:2px;
	width:165px;
	line-height:13px;
	font-size:10px;
}

.homebottom a {
	text-decoration:none;
	font-weight:bold;
	}
	
.homebottom a:visited {
	text-decoration:none;
	font-weight:bold;
	}
	
.profileTitle {
	font-size:18px;
}

.profileDetail {
	height:40px;
	width:500px;
	}	
	
.profileDetailName {
	width:100px;
	float:left;
	}	
	
.profileEnquiryDetail {
	height:120px;
	width:500px;
	}
	
.profileEnquiryDetailSmall {
	height:60px;
	width:500px;
	}	
	
.profileEnquiryBox {background-image:url(../images/enquiry_box.jpg); width:344px; background-repeat:no-repeat; float:left;}
.toparticle
{
	background-image:url(../images/topbar_article.gif);background-repeat:no-repeat;width:570px; padding-left:13px; height:26px; line-height:26px; color:#e6e7e7;font-size:13px;font-family:Arial;font-weight:bold
}
.toparticle div
{
	margin-left:12px;margin-top:5px;
}

.banner {width:171px; height:336px; padding:10px 12px; margin-top:5px; background:url(../images/banner.jpg) no-repeat; float:left;}

.bluetxt {width:111px; padding:0px 0px 0px 0px; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#7cc7d9; float:left;}
.chkimg {width:60px; height:60px; padding-top:20px; float:left;}

.greytxt {width:171px; padding:6px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#707070; float:left;}
.percentyes {width:82px; padding:0px 3px 12px 0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:18px; color:#7cc7d9; float:right;}
.percentans {width:82px; padding:12px 3px 0px 0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:right; font-size:18px; color:#7cc7d9; float:right;}
.yesno {width:82px; padding:12px 3px 0px 0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:18px; color:#fa5fbb; float:left;}
.yes {width:82px; padding:0px 3px 12px 0px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:18px; color:#fa5fbb; float:left;}
.vote {width:170px; padding:15px 0px 0px 1px; font-weight:bold; line-height:16px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#7cc7d9; float:left;}

.grey {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#707070;}
.grey a {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#707070; text-decoration:none;}
.grey a:hover {font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#707070; text-decoration:underline;}
.pink {color:#fa5fbb; font-weight:bold;}
.pink a {color:#fa5fbb; font-weight:bold; text-decoration:none;}
.pink a:hover {color:#72c3d7; font-weight:bold; text-decoration:underline;}
.fs14 {font-size:14px;}
.fs12 {font-size:12px;}
.fltL {float:left;}