/*--------------------------------All Pages----------------------------------------------------*/
#leftContainer {float:left; width:271px; min-height:689px; height:auto; _height:689px; padding:0px 0px 20px 0px;  }
#leftInnerContainer {float:left; width:219px; padding-left:15px; height:50px; min-height:689px; height:auto; _height:689px;}
#leftblankContainer {float:left; width:197px; background-color:#FBF0E0; height:3231px; border-left:1px solid #F2D8A9; border-right:1px solid #F2D8A9; }
#mainContainer {float:left; width:717px; }
#siteContainer {width:988px; text-align:left; margin:0 auto; background-image:url(../images/site_bg.jpg);}
#footer {position:relative; top:5px;}

body { 
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Arial;
	/*color:#035617;	*/
	color:#3F3F3F;
	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:13px;	
	background-color:#E2E2E2;
	margin-bottom:30px;
	}
	
.layout {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 988px;
	height: auto;
	}

h1 {	
	font-weight:bold;	
	font-size:14px;
	margin:0;
	padding:0;	
	color:#333333;
	}
	
h2 {
	margin:0;
	padding:0;
	font-weight:bold;
	font-size:12px;
	}

a:link { 
	text-decoration: none;
	/*color:#808080;	*/
	color:#AE4242;
	}	
	
a:visited { 
	text-decoration: none; 
	/*color:#808080;*/
	color:#AE4242;
	}		

a:hover { 
	text-decoration: underline;
	color:#AE4242;
	}		

img {
	border-style:none;
	}	
	
#Logo {
	/*font-size:45px;*/
	font-size:39px;
	padding-left:30px;
	font-weight:bold;
	font-style:normal;
	color:#B44A4A;
	float:left;
	height:72px;		
	font-family:Verdana;		
	/*font-family:Verdana;*/
	}
	
#MenuOptionContainer {
	font-size:12px;	
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;	
	margin-left:282px;
	width:698px;	
	height:20px;	
	}
	
#MenuOptionContainer a {
	color:#ffffff;
	cursor:pointer;
	}
	
.MenuOption {
	width:139px;
	float:left;
	text-align:center;
	padding-top:65px;	
	}
	
#LogoContainer {	
	width:988px;
	height:122px;	
	}
	
.RedText {
	color:#AE4242;
	}
	
.GreyText {
	color:#808080;
	}

/*---------------------------------Menu + Bottom Menu Include--------------------------------------------------*/

#menuMainContainer{width:988px; min-height:164px; height:auto; _height:164px; margin:0 auto; font-size:11px;}

#bottommenuContainer {
	width:988px;
	height:57px;	
	background-image:url(../images/bottom_bg.jpg);		
	}
	
#bottommenuContainer a:link {
	color:#FFFFFF;
	}
	
#bottommenuContainer a:visited {
	color:#FFFFFF;
	}
	
#bottommenuContainerInner {
	
	}
	
#copyrightContainer
{
	 font-size:9px;
	 margin-left:385px;
	 margin-top:10px;
}
	
.MainNav
{
	background-image:url(../images/img_navbar.jpg); 
	height:22px;
	width:988px;		
}	

.MainNav a	
{
	color:#FFFFFF;	
	text-decoration: none;
}
	
.MainNav a:visited
	{
		color:#FFFFFF;
	}
	
.MainNavItem
{
	height:18px;
	float:left;		
	text-align:center;
	padding-top:4px;
	padding-left:39px;
	padding-right:39px;
}

.MainNavItem A:visited, .MainNavItem A, .MainNavItem A:hover
{
	color:#ffffff;	
	text-decoration: none;
}


/*---------------------------------*/	
	
#menuLinksContainer{width:787px; height:47px; margin-left:2px; background-image:url(../images/menubar.jpg); background-repeat:no-repeat; overflow:auto;}
#menuImagesContainer{width:787px; height:253px;}
#fastsearchContainer{margin-top:-30px;  width:623px; float:left; height:22px; padding-left:7px; overflow:auto; position:relative; 
}
#Breadcrumb{height:41px; background-color:pink; background-image:url(../images/site_bg.jpg); width:988px;}
#BreadcrumbInner{margin-left:20px; padding-top:4px; }


.leftsearchText {
	width:150px;
	margin-top:5px;
	font-size:12px;
	}

.menuitem
{
	float:left;
	margin-left:15px;
}

.menubottomitem
{
	float:left;
	height:18px;
	text-align:center;
	margin-top:2px;
	padding-top:2px;
	padding-left:39px;
	padding-right:39px;
	font-size:11px;		
}

.menubottomitem A:visited, .menubottomitem A, .menubottomitem A:hover
{
	color:#ffffff;	
	text-decoration: none;
}
	
.menuseperator
{
	margin-left:3px;
	margin-right:3px;
	margin-top:-2px;
	float:left;
}

.leftSearchContainer .searchContainer
	{
		float:left;
		width:237px;
		height:378px;		
		background-image:url(../images/left_search_bg.jpg);
	}


.quickLinkContainer .searchContainer
	{
		float:left;
		width:237px;
		min-height:354px;
		height:auto;
		_height:354px;	
		padding-top:10px;		
		background-image:url(../images/img_left_menu_red_middle.jpg);
	}
	
.quickLinkContainer .innerContainer
	{
		margin-left:10px;
	}

.leftSmallContainer .searchContainer
	{
		float:left;
		width:237px;
		min-height:75px;
		height:auto;
		_height:75px;	
		padding-top:10px;		
		background-image:url(../images/img_left_menu_red_middle.jpg);
	}
	
.leftSmallContainer .innerContainer
	{
		margin-left:10px;
	}
	
.email_signup_input
	{
		border:1px solid #FFFFFF;
		padding:1px 3px 0px 4px;
		float:left;		
		width:124px;
		font-size:11px;
	}
	
.display_input
	{
		border:1px solid #FFFFFF;
		padding:1px 3px 0px 4px;
		float:left;		
		width:250px;
		font-size:11px;
	}
	
.display_input_short
	{
		border:1px solid #FFFFFF;
		padding:1px 3px 0px 4px;
		float:left;		
		width:98px;
		font-size:11px;
	}

	
.email_signup_submit
	{
		float:left;
		margin-left:70px;
		padding-top:3px;
	}
	
.CityName
	{
		padding-top:3px;
		margin-left:6px;
		font-size:12pt;
		color:#AE4242;
		font-weight:bold;		
		font-style:italic;		
		float:left;				
	}
/*---------------------------------index page--------------------------------------------------*/

					
#indexContentBox {width:239px; 
	height:160px;
	float:left;
	margin-top:5px;
	margin-right:5px;
	}

#indexLogoContainer{position:relative; left:-4px; margin-bottom:8px; width:115px; }





/*-----------------------------------links and display_links---------------------------------------------------------*/

.linkbuttonContainer {
	float:left;
	width:50px;
	text-align:right;
	padding-top:5px;
	padding-bottom:5px;	
	}
	

	
#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 {
	border-right:1px solid;
	width:185px;
	float:left;			
	}

.advertiseinput {
	float:left;
	width:150px;
	}

/*American Sites*/

.WelcomeBoxTop { 		
	height:25px;
	width:568px;	
	background-image:url(../images/welcomeboxtop.jpg);
	}
	
.WelcomeBoxTop2 { 		
	height:25px;
	width:568px;	
	background-image:url(../images/welcomeboxtopblank.jpg);
	}
	
.WelcomeBoxTop2Text { 		
	margin-left:11px;
	margin-top:5px;
	font-weight:bold;
	
	}
	
.WelcomeBoxBottom { 		
	height:9px;
	width:568px;	
	background-image:url(../images/welcomeboxbottom.jpg);
	background-repeat:no-repeat;
	}


	


.WelcomeBoxText {
	margin-top:10px;
	width:370px;
	min-height:400px;
	height:auto;
	_height:400px;
	}


.FrontImage { 	
	height:120px;
	width:163px;
	float:right;
	background-repeat:no-repeat;	
	}
	
.MainPicture {
	width:231px;
	height:148px;
	float:left;
	}	
	
.SmallPicture {
	width:102px;
	height:72px;	
	cursor:pointer;
	}
	
.FeaturedArticleBox {		
	width:446px;
	min-height:96px;			
	height:auto;
	_height:96px;
	padding-bottom:4px;
	background-image:url(../images/featured_article_box.jpg);					
	}
	
.FeaturedArticleInner {		
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	height:13px;	
	width:138px;
	float:left;
	}

.FeaturedAdvertBox {		
	width:237px;
	height:222px;						
	/*background-image:url(../images/feature_box.jpg);*/	
	}

.FeaturedAdvertInnerTopBg {
	background-image:url(../images/feature_offer_top.jpg);
	height:21px;
	}
	
.FeaturedAdvertInnerTop {
	padding-top:5px;	
	margin-left:5px;
	margin-right:5px;
	height:10px;
	}
	
.FeaturedAdvertInnerBg {
	background-image:url(../images/feature_offer_middle.jpg);
	height:201px;
	}
	
.FeaturedAdvertInner {	
	margin-left:12px;
	padding-top:3px;	
	}
	
.FeaturedAdvertTextRightBox {
	width:170px;	
	min-height:91px; height:auto; _height:91px;				
	}
	
.FeatureAdvertTextContainer {
	padding-top:11px;
	min-height:91px;
	height:auto;
	_height:91px;			
	background-image:url(../images/hotoffers_split.jpg);
	background-repeat:no-repeat;
	}
	
.FeatureAdvertContainer {				
	min-height:91px;	
	height:auto;
	_height:91px;
	width:213px;
	background-image:url(../images/hotoffers_split.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
	}
	
.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;
	}
		
#LightBoxContainer{
	margin-left:-1px;
	height:95px;
	width:555px;
	}

/*---------------------------------------All Pages--------------------------------*/		

#indexContent {
	float:left;
	min-height:500px;
	height:auto;
	_height:500px;
	width:700px;
	background-image:url(../images/search_result_bg.jpg);
	}
	
#indexContentwhite {
	float:left;
	min-height:500px;
	height:auto;
	_height:500px;
	width:700px;
	background-image:url(../images/search_result_bg_white.jpg);
	}

#TitleContainer {
	width:700px;
	background-color:#FFFFFF;	
	height:23px;	
	}
	
#TitleContainerSmall {
	width:446px;
	background-color:#FFFFFF;	
	height:23px;
	}
	
.TitleContainerSmall {
	width:446px;
	background-color:#FFFFFF;	
	height:24px;
	}
	

.WelcomeBoxMiddle { 		
	min-height:999px;
	height:auto;
	_height:999px;
	width:699px;			
	text-align:left;	
	}
	
.WelcomeBoxContainer {
	margin-left:20px;
	margin-top:20px;
	}
	
.WelcomeBoxContent {
	width:675px;
	}
	
.WelcomeBoxMiddleIndex { 		
	min-height:600px;
	height:auto;
	_height:600px;
	width:465px;
	text-align:left;	
	float:left;}
	
#indexLogoColumn {
	float:left;
	width:238px;
	min-height:200px;
	height:auto;
	_height:200px;
	}
	
.WelcomeBoxMiddleFeature { 	
	min-height:10px;
	height:auto;
	_height:10px;
	width:238px;
	}
	
#TitleContainerRight {	
	width:238px;
	background-color:#FFFFFF;	
	height:23px;	
	}

#BannerContainer {
	border:1px solid #DF9C9C;
	padding-top:12px;
	padding-bottom:12px;
	width:955px;
	margin-left:15px;
	min-height:90px;
	height:auto;
	_height:90px;
	background-color:#FAF1F2;
	}


#Banner {
	float:left;
	width:122px;
	padding-left:13px;
	height:90px;
	}
		
		
/*------------------------------------------Login------------------------------------*/

.LoginContainer {
	background-image:url(../images/login_bg.jpg);
	width:700px;
	height:264px;	
	}

.LoginContainer .SignUp {
	padding-top:40px;
	margin-left:67px;
	color:#FFFFFF;
	}
	
.LoginContainer .Forgot {
	margin-top:49px;
	margin-left:28px;
	}

.LoginButtonContainer {	
	margin-top:75px;
	padding-left:45px;
	}
	
.LoginButtonContainer .UserName {		
	margin-top:10px;
	float:left;
	padding-left:45px; 
	}
	
.LoginButtonContainer .Password {		
	margin-left:121px;
	float:left;
	margin-top:10px;
	}

.LoginButtonContainer .LoginButton {			
	margin-left:115px;
	margin-top:-3px;
	}
	
.Login-border {
	border:1px solid #FFFFFF;	
	float:left;
	width:125px;
	font-size:11px;	
	}
	
/*------------------------------------------Site Map-----------------------------------*/

#SitemapInnerContainer {
	margin-left:75px;
	margin-top:10px;
	}
	
.SitemapLink {
	margin-left:10px;
	}

.linkHolder
{
	margin: 5px 0px 5px 0px;
}		
/*-----------------------------------------Contact------------------------------------*/
	
#ContactContainer {
	background-image:url(../images/contact_inner_bg.jpg);
	width:700px;
	height:550px;
	background-repeat:no-repeat;
	margin-bottom:10px;
	
	}
	
.Contact-border {
	border:1px solid #FFFFFF;	
	width:256px;		
	font-size:11px;
	}
	
.Contact-text {
	height:48px;
	}
	
	
#ContactTop {
	background-image:url(../images/contact_top.jpg);
	width:700px;
	height:140px;		
	}
	
/*------------------------------------------About--------------------------------------*/

#AboutContainer {
	background-image:url(../images/about_bg.jpg);
	width:700px;
	height:272px;
	background-repeat:no-repeat;
	}
	
#AboutTop {
	background-image:url(../images/about_top.jpg);
	width:700px;
	height:65px;
	}
	
#AboutTopInner {
	padding-top:40px;
	margin-left:65px;
	color:#FFFFFF;
	}
	
#AboutContent {
	width:600px;
	margin-left:80px;
	}

/*------------------------------------------Advertise----------------------------------*/

#AdvertiseContainer {
	background-image:url(../images/advertise_bg.jpg);
	width:700px;
	height:1175px;
	background-repeat:no-repeat;
	}
	
#AdvertiseContainerInner {
	margin-left:70px;
	padding-top:40px;
	}
	
#AdvertiseIndividualContainer {
	background-image:url(../images/advertise_white_bg.jpg);
	margin-left:72px;	
	width:618px;		
	}
	
#AdvertiseIndividualContainerInner {
	padding-left:90px;
	font-size:11px;	
	width:500px;	
	margin-top:-15px;
	position:relative;
	}
	
.advertise_input {
	border:1px solid #FFFFFF;	
	width:258px;		
	margin-top:2px;
	font-size:11px;
	margin-left:4px;	
	}
	
.advertise_combo {
	border:1px solid #FFFFFF;	
	width:265px;		
	margin-top:2px;
	font-size:11px;
	}
	
.advertisetext {
	float:left; 
	width:200px;
	}
	
.advertise_bg {
	background-image:url(../images/input_bg.jpg);
	background-repeat:no-repeat;	
	width:268px;
	height:21px;	
	float:left;
	}
	
.advertiserowHeight {
	height:40px;
	}
	
.advertiserowboxHeight {
	height:130px;
	}
	
	
/*-----------------------------------------Articles Top--------------------------------*/

#ArticlesTop {
	background-image:url(../images/article_categories_top.jpg);
	width:700px;
	height:65px;
	}

#ArticlesTopInner {	
	padding-top:40px;
	margin-left:70px;
	color:#FFFFFF;
	}
	
#ArticlesTopList {
	background-image:url(../images/article_list_top.jpg);
	width:700px;
	height:65px;
	}
	

	
#ResourcesTopList {
	background-image:url(../images/resource_list_top.jpg);
	width:700px;
	height:65px;
	}

#ArticlesContainer {	
	background-image:url(../images/article_categories_bg.jpg);
	width:700px;
	height:934px;
	float:left;		
	background-position:bottom;
	background-repeat:no-repeat;
	}
	
#ArticlesContainerInner {
	margin-left:20px;
	margin-top:10px;
	}

/*------------------------------------------Article Categories---------------------------*/
.linkpageContainer {
	margin-left:5px;
	width:210px;
	float:left;	
	min-height:60px;
	height:auto;
	_height:60px;
	}
/*------------------------------------------Search Box---------------------------------*/

.SearchBoxTop {
	background-image:url(../images/searchboxtop.jpg);	
	height:41px;
	width:218px;	
	}

.SearchBoxService {
	background-image:url(../images/searchservice.jpg);	
	height:34px;
	width:212px;
	}
	
.SearchBoxQuickLinks {
	background-image:url(../images/searchquicklinks.jpg);	
	height:37px;
	width:218px;
	float:left;	
	}

.SearchBoxTopText {	
	margin-top:-8px;
	margin-left:15px;
	font-weight:bold;
	}
	
.SearchBoxMiddle {
	background-image:url(../images/img_search_box.jpg);
	width:446px;	
	height:254px;
	margin-bottom:5px;	
	}

.QuickLinksBox {
	background-image:url(../images/quicklinksbox.jpg);		
	width:218px;
	float:left;
	}
		
.QuickSearchBoxTop {
	background-image:url(../images/Quick_Search_box_top.gif);
	height:26px;
	width:184px;
	}
	
.HotCityContainer {
	min-height:175px;	
	height:auto;
	_height:175px;		
	padding-top:5px;
	}
	
.HotCity {
	float:left;
	background-image:url(../images/Hot_City_Box.jpg);
	width:144px;
	height:145px;
	margin-right:7px;
	margin-bottom:2px;	
	}
	
.HotCityInner {
	margin:3px;
	}
	
.HotOffer {
	min-height:25px;
	height:auto;
	_height:25px;
	margin-left:5px;
	margin-bottom:8px;
	float:left;
	width:185px;	
	}
	
.HotOfferBoxScroller
	{
		scrollbar-3dlight-color:#FFFFFF;
		scrollbar-base-color:#FFFFFF;
		scrollbar-darkshadow-color:#FFFFFF;
		scrollbar-face-color:#FFFFFF;
		scrollbar-highlight-color:#FFFFFF;
		scrollbar-shadow-color:#FFFFFF;		
		scrollbar-arrow-color:#CE3728;
		height:200px;
		overflow:auto;
		width:215px;
	}
	
.WeatherSearchBoxTop {
	background-image:url(../images/Weather_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;	
	}
	
.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:40px; margin-top:10px;}

/*---------------------------------display results--------------------------------------------------*/

#AddressContainer {	
	 width:700px;
	 height:172px;
	 padding-top:1px;	 
	 /*background-image:url(../images/advert_display.jpg);	*/
	 background-image:url(../images/display_top_bg.jpg);	 
	 background-repeat:no-repeat; 
	 }
	 
#AddressContent {	
	 width:700px;
	 height:107px;
	 background-image:url(../images/address_bg.jpg);	 
	 background-repeat:no-repeat; 
	 color:#FFFFFF;	
	 }
	 
#Address1 {
	float:left; margin-left:34px; width:233px; margin-top:41px;
	}
	
#Address2 {
	float:left; width:180px; margin-top:41px;
	}
	
#Address3 {
	float:left; margin-top:28px;
	}
	 
.hotelDescription {
	 background-image:url(../images/hotel_desc_bg.jpg);	 	
	 width:425px;	 
	 min-height:277px;
	 height:auto;
	 _height:277px;
	}
	
.bookform {
	background-image:url(../images/book_form_bg.jpg);	 
	background-repeat:no-repeat; 
	width:700px;
	height:440px; 
	}
	 
#bookContainer {
 	background-image:url(../images/book_bg.jpg);	 
	 background-repeat:no-repeat; 
	 width:250px;
	 height:321px; 
	 float:left;
	}
	 
#displayButtons {
	 min-height:130px;
	 height:auto;
	 _height:130px;		
	 }
	 
#displayButtonsButton {
	width:103px;
	height:32px;
	cursor:pointer;
	}

#Complete {
	background-image:url(../images/book_complete_bg.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:69px;
	}

#displayResultsContainer { background-image:url(../images/search_result_bg.jpg); width:700px; }
	#displayResultsImageContainer { float:left; width:113px; height:85px; background-image:url(../images/search_result_image.jpg); }
	.displayResultsOtherContainer {padding-left:123px; }	
	.displayResultsAddressContainer { margin-top:0px; position:relative;}
		.displayResultsCountry { position:relative; }
		.displayResultsCounty { position:relative; }
		.displayResultsPhone { position:relative; margin-bottom:0px; position:relative; }
	.displayResultsDescription { height:32px; width:250px; overflow:hidden; float:left;  }
	.displayResultsLink { float:left; margin-left:0px; }
	
#displayResultsPageNumberContainer {margin-top:30px; height:40px; margin-left:280px;}
#displayResultsPrevious { float:left; padding-right:10px; }
#displayResultsNext { float:left; padding-left:10px; }
#displayResultsMiddle {float:left;}

.displayResultsImage { width:111px; height:83px; margin-left:1px; margin-top:1px; }


.PremiumHotel { margin-left:15px; height:100px; padding:10px; width:653px; background-image:url(../images/premium_bg.jpg); background-repeat:no-repeat; background-color:#FFFAB3; border-left:1px solid #827F7F; border-right:1px solid #827F7F;}

.FeatureHotel { margin-left:15px; height:100px; padding:0px; width:660px; background-color:#ffffff; border-left:1px solid #DE9898; border-right:1px solid #DE9898; padding-left:20px; }

.NormalHotel {margin-top:0px; margin-left:15px; height:110px; padding:0px; width:655px;}

/*-------------------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 {background-color:#ffffff; width:59px; height:21px; border:0px solid #ffffff; background-image:url(../images/but_submit.gif); 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-style: normal; margin-bottom:10px; font-weight: normal; color: #333333;}

.input-border {border:1px solid #F2D8A9;}
.input-border2 {border:2px solid #F2D8A9;}

.form {padding:0; margin:0;}

.inputcombo {width:146px; }

.membershipprice {color:#AE4242; font-size:16px; margin-right:10px;}