@charset "utf-8";
/* CSS Document 
	Author: Ismail Sobah
	For: Atoll Experience Pvt Ltd
	Republic of Maldives
*/
.hidden{
	display:none;
}
.ulstyle{
	list-style-image:url(../images/tab.jpg);
}
#search_wrapper{
	width:551px;
	overflow:hidden;
	margin-top:169px;
}
.search{
	width:551px;
	margin:0 0 20px 0;
}
.search a{
	font-family: Helvetica, Verdana, Arial , sans-serif;
	font-size:1.2em;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	color: #005b7f;
	letter-spacing:1px;
	border-bottom: #005b7f 1px solid;
}
.search a:hover{
	color:#87c80a;
}
.search span{
	display:block;
	width:551px;
	margin:10px 0 0 0;
	color:#666666;
}
body{
	margin:0 0 10px 0;
	padding:0;
	background:#FFFFFF url(../images/header_color_stripe.jpg) repeat-x;
	font-weight:normal;
}
#main_wrapper{
	width:960px;
	margin:0 auto;
}
/*LEFT COLUMN ELEMENTS*/
#leftCol{
	width:380px;
	float:left;
}
	#logo{
		width:380px;
		height:320px;
		background:url(../images/logo.jpg) no-repeat;
	}
	#contact_buttons{
		width:380px;
		height:60px;
		clear:both;
	}
		#contact_buttons .box{
			width:150px;
			float:left;
		}
	#leftSearchForm{
		width:380px;
		font-family: Helvetica, Verdana, Arial , sans-serif;
		font-weight:lighter;
		text-align:left;
		color:#005b7f;
	}
	
		#leftCol h1{
			margin:50px 0px !important;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			color:#005b7f;
			text-transform:uppercase;
			font-weight:lighter;
			letter-spacing:1px;
		}
	
	.label{
		width:370px;
		display:block;
		margin-bottom:5px;
		margin-top:10px;
		clear:both;
	}
	.textBox{
		width:332px;
		height:22px;
		padding:5px;
		border:0;
		float:left;
		margin-bottom:10px;
		background:url(../images/left_txtBox.jpg) no-repeat;
			font-size:100%;
			color:#005b7f;
	}
	.combo_list{
		width:342px;
		height:30px;
		padding:5px;
		border:0;
		float:left;
		margin-bottom:10px;
		border:1px solid #005b7f;
			font-size:16px;
			color:#005b7f;
	}
	.combo_list option{
		width:330px;
		margin:2px 0;
	}
	.btn{
		width:38px;
		height:32px;
		float:left;
		border:0;
		background-color:transparent !important;
			font-size:16px;
			color:#005b7f;
			font-weight:bold;
			cursor:pointer;
	}
	.btn:hover{
		color:#87c80a;
	}
	/*====================================================================*/
		/*ADVENTURE SELECTION*/
		/*====================================================================*/
		
		#adventure{
			position:relative;
			overflow:hidden;
			clear:both;
			display:block; margin:20px 0; padding:0; list-style-type:none;
		}
			#adventure li{
				display:block;
				position:relative;
				overflow:hidden;
				width:378px;
				margin:0 0 10px 0;
			}
			#adventure .hider{
				width:376px;
				height:120px;
				border:1px solid #6dcff6;
				margin-top:10px;
				font-family: Helvetica, Verdana, Arial, sans-serif;
			}
			#adventure img{
				display:block;
				width:120px;
				height:120px;
				border:0 !important;
				float:left;
				margin-right:10px;
			}
			#adventure .textWrapper{
				width:239px;
				height:120px;
				float:left;
			}
			#adventure .text{
				width:227px;
				height:80px;
				color:#000000;
				font-size:11px;
				letter-spacing:1px;
				line-height:16px;
				overflow:hidden;
					padding-top:10px;
					padding-right:10px;
					padding-bottom:10px;
			}
			#adventure .more{
				width:238px;
				height:20px;
				color:#a62d27;
				text-decoration:none;
				text-align:left;
				text-transform:lowercase;
				font-size:14px;
			}
			#adventure .more:hover{ color:#87c80a;}
			#adventure h2{
				width:348px;
				height:22px;
				padding:0;
				padding-left:32px;
				margin:0 0 5px;
				cursor:pointer;
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-weight:lighter;
					color:#005b7f;
			}
				/*this is for changind the plus minus signs*/
				.h2Plus{ background:url(../images/plusMinus.jpg) no-repeat 0 -22px;}
				.h2Plus:hover{color:#a62d27;}
				.h2Minus{background:url(../images/plusMinus.jpg) no-repeat 0 0px;}
				.h2Minus:hover{color:#87c80a;}
		/*====================================================================*/
		/*ADVENTURE SELECTION ENDS*/
		/*====================================================================*/
		#travelTools{
			position:relative;
			overflow:hidden;
			width:380px;
			height:262px;
			margin-top:30px;
		}
			.TTleft{
				width:10px;
				height:262px;
				float:left;
				background:url(../images/TravelTools_Left.jpg) no-repeat;
			}
			.TTmid{
				width:360px;
				height:262px;
				float:left;
				background:url(../images/TravelTools_stripe.jpg) repeat-x;
			}
			#travelTools h1{
				width:360px;
				height:50px;
				margin:0 !important;
				padding-top:25px;
				color:#FFFFFF;
				letter-spacing:1px;
				text-align:center;
			}
			#travelTools .right_margin{
				margin-right:22px;
			}
			#travelTools .wrapper{
				position:relative;
				width:105px;
				height:187px;
				float:left;
			}
			#travelAdvice, #flightSchedule, #weather, #travelAdvice_hover, #flightSchedule_hover, #weather_hover{
				display:block;
				position:absolute; top:0; left:0;
				width:105px; height:100px;
			}
					#travelAdvice{ background:transparent url(../images/travel_advice.jpg) no-repeat 0 0; z-index:10;}
					#flightSchedule{ background:transparent url(../images/travel_tools.jpg) no-repeat -105px 0; z-index:10;}
					#weather{ background:transparent url(../images/travel_tools.jpg) no-repeat -215px 0; z-index:10;}
					#travelAdvice_hover{ background:transparent url(../images/travel_tools.jpg) no-repeat 0 -100px; z-index:5;}
					#flightSchedule_hover{ background:transparent url(../images/travel_tools.jpg) no-repeat -105px -100px; z-index:5;}
					#weather_hover{ background:transparent url(../images/travel_tools.jpg) no-repeat -215px -100px; z-index:5;}
			#travelTools a{
				display:block;
				position:absolute; top:100px; left:0; z-index:15;
				height:67px;
				width:105px;
				padding-top:20px;
				color:#FFFFFF;
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size:20px;
					text-align:center;
					font-weight:bold;
					text-decoration:none;
					text-transform:uppercase;
			}
			.TTright{
				width:10px;
				height:262px;
				float:left;
				background:url(../images/TravelTools_right.jpg) no-repeat;
			}
/*RIGHT COLUMN ELEMENTS*/
#rightCol{
	position:relative;
	overflow:hidden;
	width:551px !important;
	padding-left:29px;
	background:url(../images/coconut_tree.jpg) no-repeat 30px 420px;
	float:left;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		font-size:0.8em;
		line-height:1.4em;
}
	#rightCol h1{
		margin:100px 0px 50px 0px  !important;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color:#005b7f;
		text-transform:uppercase;
		font-weight:lighter;
		letter-spacing:1px;
		line-height:1.4em;
	}
	#rightCol h2{
		display:block;
		margin:0;
		margin-bottom:5px;
		margin-top:10px;
		/*float:left;*/
		clear:both;
		color:#005b7f;
			font-size:0.9em;
			font-weight:bold;
			text-transform:uppercase;
	}
	#rightCol h3{
		margin:30px 0px 20px 0px  !important;
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color:#005b7f;
		text-transform:uppercase;
		font-weight:lighter;
		letter-spacing:1px;
		border-bottom:1px solid #005b7f;
	}
	/*user styling only*/
		#rightCol h4{
			display:block;
			margin:0;
			margin-bottom:5px;
			margin-top:10px;
			clear:both;
			color:#005b7f;
				font-size:1.1em;
				font-weight:bold;
				text-transform:uppercase;
		}
		
		#rightCol h5{
			display:block;
			margin:0;
			margin-bottom:5px;
			margin-top:10px;
			font-family:"Times New Roman", Times, serif;
			clear:both;
			color:#005b7f;
				font-size:1.1em;
				font-weight:bold;
				text-transform:uppercase;
		}
		
		#rightCol h6{
			display:block;
			margin:0;
			margin-bottom:5px;
			margin-top:10px;
			font-family:"Times New Roman", Times, serif;
			clear:both;
			color:#005b7f;
				font-size:0.8em;
				font-weight:bold;
				text-transform:uppercase;
		}
	/*user styling only*/
	#menu{
			height:89px;
			width:551px;
			float:left;
			margin-top:10px;
		}
			#menu ul{
				display:block;
				margin:0;
				padding:0;
				list-style-type:none;
			}
				#menu ul li{
					position:relative;
					display:block;
					margin:0;
					padding:0;
					width:130px;
					height:79px;
					float:left;
					z-index:0;
				}
				#menu .right_margin{
					margin-right:10px;
				}
					#menu a{
						display:block;
						position:absolute; top:0; left:0;
						width:130px;
						height:64px;
						padding-top:15px;
						text-align:center;
						text-decoration:none;
						z-index:15;
							font-family:Verdana, Arial, Helvetica, sans-serif;
							color:#FFFFFF;
							font-size:14px;
					}
					/*====================================================================*/
					/*styles for menu hover effect*/
					/*====================================================================*/
						#menu .firstImg{
							display:block;
							position:absolute; top:0; left:0;
							width:130px; height:64px;
							padding-top:15px;
							background:url(../images/top_btn.jpg) no-repeat 0 0;
							z-index:10;
						}
						#menu .hoverImg{
							display:block;
							position:absolute; top:0; left:0;
							width:130px; height:64px;
							padding-top:15px;
							background:url(../images/top_btn.jpg) no-repeat 0 -79px;
							z-index:5;
						}
						#menu .selected{
							display:block;
							position:absolute; top:0; left:0;
							width:130px;
							height:64px;
							padding-top:15px;
							background:url(../images/top_btn.jpg) no-repeat 0 -79px;
							z-index:10;
						}
					/*====================================================================*/
					/*styles for menu hover effect ends*/
					/*====================================================================*/
	#special_offer{
			width:551px;
			height:284px;
			float:left;
		}
			#special_offer .left{
				width:11px;
				height:284px;
				float:left;
				background:url(../images/special_offer_left.jpg) no-repeat;
			}

			/******************************************************************/
						/*Slide Show Css below*/
			/******************************************************************/
				/*#slideshow is the middle part of special offer*/
				#slideshow{
					width: 529px;
					height: 274px;
					padding-top:10px;
					float:left;
					background:url(../images/special_offer_mid.jpg) repeat-x;
					font-family: Helvetica, Verdana, Arial, sans-serif;
					font-size:11px;
					color:#FFFFFF;
				}
					#slides{
						position:relative;
						display:block;
						margin:0;
						margin-bottom:10px;
						padding:0;
						height:190px;
						overflow:scroll;
						list-style-type:none;
					}
					.resort_name{
			                        display:block;
			                        width:527px;
			                        margin-bottom: 5px;
			                        font-size:16px;
			                        z-index: 16;
			                        background-color: #005B80;
                    			}
						#slides li{
							margin:0;
							display:block;
							width:529px;
							height:190px;
							overflow:hidden;
						}
							#slides li .current{
								z-index:15;
							}
							#slides img{
								width:268px;
								height:188px;
								float:left;
								border: 1px solid #6dcff6;
								margin:0;
								margin-right:20px;
							}
							#slides .content{
								float:left;
								width:239px;
								height:190px;	
							}
							#slides .text{
								width:239px;
								height:150px;	
								overflow:hidden;
							}
							#slides h2{
								width:239px;
								height:20px;
								overflow:hidden;
								margin:0px !important;
								font-weight:lighter;
								letter-spacing:1px;
								font-size:14px !important;
								color:#FFFFFF !important;
							}
							#slides a{
								display:block;
								width:239px;
								height:20px;
								text-decoration:none;
								color:#fbc300;
								font-size:14px;
							}
							#slides a:hover{
								color:#a62d27;
							}
							#slides .date{
								margin:0;
								font-size:14px;
								letter-spacing:1px;
							}
					#slideshow h1{
						margin:0px !important;
						width:529px;
						height:30px;
						letter-spacing:1px;
						font-weight:lighter;
						color:#FFFFFF !important;
					}
					
					#media_nav {
						position:relative;
						width:529px;
						height:44px;
						margin:0;
						padding:0;
						list-style-type:none;
					}
					#media_nav li a{
						display:block;
						width:30px;
						height:30px;
					}
					#prevBtn{
						float:left;
						display:block;
						border:0;
						width:30px !important;
						height:30px !important;
						margin-right:5px;
						background:url(../images/media_btns.jpg) 0 0 no-repeat;
						cursor:pointer;
					}
					.play{
						float:left;
						display:block;
						border:0;
						width:30px !important;
						height:30px !important;
						margin-right:5px;
						background:url(../images/media_btns.jpg) -35px 0 no-repeat;
						cursor:pointer;
					}
					.pause{
						float:left;
						display:block;
						border:0;
						width:30px !important;
						height:30px !important;
						margin-right:5px;
						background:url(../images/media_btns.jpg) -65px 0 no-repeat;
						cursor:pointer;
					}
					#nextBtn{
						float:left;
						display:block;
						border:0;
						width:30px !important;
						height:30px !important;
						margin-right:5px;
						background:url(../images/media_btns.jpg) -95px 0 no-repeat;
						cursor:pointer;
					}
			
			/******************************************************************/
						/*Slide Show Css ends*/
			/******************************************************************/

			#special_offer .right{
				width:11px;
				height:284px;
				float:left;
				background:url(../images/special_offer_right.jpg)  no-repeat;
			}
	#resortInfoWrapper{
		width:551px;
		height:575px;
		float:left;
		margin-top:30px;
	}
		#resortInfoWrapper .mediaTop{
			position:relative;
			width:551px;
			height:242px;
		}
			#resortInfoWrapper .Topleft{
				width:11px;
				height:242px;
				float:left;
				background:url(../images/mediaLeft.png) no-repeat;
			}
			#resortInfoWrapper .Topmid{
				width:529px;
				height:242px;
				float:left;
				background:url(../images/mediaStripe.jpg) repeat-x;
			}
				#imageSlider {
					position:relative;
					display:block;
					width:529px;
					height:242px;
					margin:0;
					padding:0;
					overflow:scroll;
				}
					#imageSlider li{
						display:block;
						margin:0;
						padding;
					}
						#imageSlider img{
							width:527px;
							height:230px;
							margin-top:10px;
							border: 1px solid #6dcff6;
						}
			#resortInfoWrapper .Topright{
				width:11px !important;
				height:242px;
				float:left;
				background:url(../images/mediaRight.png) no-repeat;
			}
		.mediaScreenFolder_left{
			width:243px;
			height:85px;
			float:left;
			background:url(../images/mediaScreenFold_left.jpg) no-repeat;
		}
		.mediaScreenFolder_right{
			width:308px;
			height:85px;
			float:left;
			background:url(../images/mediaScreenFold_right.jpg) no-repeat;
		}
			
		#resortInfoWrapper .mediaBottom{
			position:relative;
			width:551px;
			height:248px;
		}
			#resortInfoWrapper .Bottomleft{
				width:11px;
				height:248px;
				float:left;
				background:url(../images/resortInfoLeft.jpg) no-repeat;
			}
			#resortInfoWrapper .Bottommid{
				width:529px;
				height:248px;
				float:left;
				background:url(../images/resortInfoStripe.jpg) repeat-x;
			}
				.rightBottomDivider{
					float:left;
					width:1px;
					height:248px;
					background:url(../images/rightRightBottomDivider.jpg) no-repeat;
				}
			#resortInfoWrapper .Bottomright{
				width:11px !important;
				height:248px;
				float:left;
				background:url(../images/resortInfoRight.jpg) no-repeat;
			}
				.cell{
					position:relative;
					float:left;
					width:264px;
					height:238px;
					margin-bottom:10px;
					padding:0;
				}
					.cell .leftPart, .cell .leftPart li ul{
						display:block;
						margin:0;
						padding:0;
						list-style-type:none;
					}
					.cell .leftPart li{
						display:block;
						width:264px;
						height:44px;
						margin:0 0 10px 0;
						padding:0;
					}
						.cell .leftPart li ul li{
							display:block;
							width:264px;
							height:22px;
							margin:0;
							padding:0;
						}
					#stars{
						display:block;
						margin:5px 0 0 0;
						width:120px;
						height:20px;
						background:transparent url(../images/5stars.jpg) no-repeat;
						border:0;
					}
					.cell .leftPart li.grey{
						color:#4b494c;
						font-family:Helvetica, Verdana, Arial, sans-serif;
						font-size:1.1em;
						text-transform:capitalize;
					}
					.cell .leftPart li.white{
						color:#FFFFFF;
						font-family:Helvetica, Verdana, Arial, sans-serif;
						font-size:1em;
					}
					.cell h2{
						display:block;
						margin:0;
						width:254px;
						margin-bottom:10px;
						margin-left:10px;
						color:#FFFFFF;
						border-bottom:1px solid #FFFFFF;
							font-family: Helvetica, Verdana, Arial, sans-serif;
							font-size:16px;
							font-variant:small-caps;
					}
					.cell .text{
						width:254px;
						height:170px;
						margin-left:10px;
						margin-bottom:10px;
						overflow:hidden;
						color:#FFFFFF;
							font-family: Helvetica, Verdana, Arial, sans-serif;
							font-size:100%;
							line-height:140%;
						
					}
					.cell .more{
						display:block;
						width:254px;
						height:20px;
						margin-left:10px;
						color:#fbc300;
							font-family:Helvetica, Verdana, Arial, sans-serif;
							font-size:14px;
							text-decoration:none;
					}
					.cell .more:hover{
						color:#a62d27;
					}
					.cell .rightPart{
						width:264px;
						height:48px;
					}
					.cell .rightPart ul{
						display:block;
						margin:0;
						padding:0;
						list-style-type:none;
					}
					.cell .rightPart li{
						display:block;
						position:relative;
						overflow:hidden;
						float:left;
						margin:0;
						padding:0;
						height:48px;
						width:130px;
					}
						.cell .rightPart li a{
							display:block;
							position:absolute;
							top:0;
							left:0;
							width:130px;
							height:38px;
							padding-top:10px;
							color:#FFFFFF;
							z-index:15;
								text-align:center;
								font-family: Helvetica, Verdana, Arial, sans-serif;
								text-decoration:none;
								font-size:14px;
						}
						.cell .rightPart li .firstImg{
							display:block;
							position:absolute;
							top:0;
							left:0;
							width:130px;
							height:38px;
							padding-top:10px;
							background:url(../images/btn_round_bgBlue.jpg) no-repeat 0 0;
							z-index:10;
						}
						.cell .rightPart li .hoverImg{
							display:block;
							position:absolute;
							top:0;
							left:0;
							width:130px;
							height:38px;
							padding-top:10px;
							background:url(../images/btn_round_bgBlue.jpg) no-repeat 0 -48px;
							z-index:5;
						}
	#resortInfo{
		position:relative;
		overflow:hidden;
		float:left;
		width:551px;
		padding-top:29px;
		color:#000000;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size:1.2em;
			letter-spacing:0.06em;
			line-height:1.4em;
	}
				#resortInfo h2{
					display:block;
					margin:0;
					margin-bottom:5px;
					margin-top:10px;
					float:left;
					width:551px;
					color:#005b7f;
						font-size:0.9em;
						font-weight:normal;
				}
				#resortInfo .btn{
					width: 551px;
					height:45px;
					margin-bottom:10px;
				}
				#tabWrapper{
					position:relative;
					overflow:hidden;
					
					width:551px;
					min-height:95px !important;
				}
				.tab{
					display:block;
					width:551px;
					min-height:50 !important;
				}
					.tab ul{
						list-style-image:url(../images/tab.jpg);
						color:#005b7f;
					}
						.tab ul li{
							color:#000000;
						}
				#resortInfoMenu{
					display:block;
					margin:0;
					margin-bottom:10px;
					padding:0;
					list-style-type:none;
				}
				#resortInfoMenu li{
					display:block;
					position:relative;
					margin:0;
					padding:0;
					width:125px;
					height:45px;
					float:left;
				}
				#resortInfoMenu a{
					display:block;
					position:absolute; top:0; left:0;
					width:125px;
					height:35px;
					padding-top:10px;
					color:#FFFFFF;
					z-index:15;
						text-decoration:none;
						font-size:14px;
						text-align:center;
				}
				#resortInfoMenu .firstImg{
					display:block;
					position:absolute; top:0; left:0;
					width:125px;
					height:35px;
					padding-top:10px;
					background:url(../images/btn_round_bgWhite.jpg) no-repeat 0 0;
					z-index:10;
				}
				#resortInfoMenu .hoverImg{
					display:block;
					position:absolute; top:0; left:0;
					width:125px;
					height:35px;
					padding-top:10px;
					background:url(../images/btn_round_bgWhite.jpg) no-repeat 0 -45px;
					z-index:5;
				}
				#resortInfoMenu .selected{
					display:block;
					position:absolute; top:0; left:0;
					width:125px;
					height:35px;
					padding-top:10px;
					background:url(../images/btn_round_bgWhite.jpg) no-repeat 0 -45px;
					z-index:10;
				}
#footer{
	position:relative;
	overflow:hidden;
	float:left;
	width:960px;
	margin-top:30px;
}
	#footer ul {
		display:block;
		margin:0;
		padding:0;
	}
	#footer ul li{
		display:block;
		margin:0;
		padding:0;
		height:16px;
	}
	#footer a{
		display:block;
		text-decoration:none;
		margin-bottom:5px;
		margin-top:5px;
		color:#FFFFFF;
		padding-right:10px;
	}
		#footer a:hover{
			color:#87c80a;
		}
	.FooterTop{
		width:960px;
		height:48px;
	}
	.footerTopBtn{
		width:142px;
		height:48px;
		float:left;
		background:url(../images/footer_btn.jpg) no-repeat;
	}
	.footerTopBtn h3{
		margin:0;
		color:#FFFFFF;
		width:142px;
		padding-top:10px;
		cursor:pointer;
			text-align:center;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-weight:lighter;
	}
	.footerTopBtn h3:hover{
		color:#87c80a;
	}
	.FooterTopMid{
		width:807px;
		height:48px;
		float:left;
		background:url(../images/footer_top_strip.jpg) repeat-x 0 40px;
	}
	.FooterTopRight{
		width:11px;
		height:48px;
		float:left;
		background:url(../images/footer_top_round_right_corner.jpg) no-repeat 0 40px;
	}
	.FooterMiddle{
		width:960px;
		height:170px;
	}
	.FooterMiddleLeft{
		width:11px;
		height:170px;
		float:left;
		background:url(../images/footer_mid_left.jpg) no-repeat;
	}
	.FooterMiddleMid{
		width:938px;
		height:170px;
		float:left;
		background:url(../images/footer_mid_strip.jpg) repeat-x;
			overflow:hidden;
	}
	.FooterMiddleRight{
		width:11px;
		height:170px;
		float:left;
		background:url(../images/footer_mid_right.jpg) no-repeat;
	}
		.FooterMiddleBox{
			width:234px;
			height:170px;
			float:left;
			color:#FFFFFF;
				font-family: Helvetica, Verdana, Arial, sans-serif;
				font-size:14px;
		}
	.FooterDivider {
		width:960px;
		height:5px;
		overflow:hidden;
	}
	.FooterDividerLeft{
		width:150px;
		height:5px;
		padding:0;
		margin:0;
		float:left;
		background:url(../images/footer_divider_left.jpg) no-repeat;
	}
	.FooterDividerMid{
		width:660px;
		height:5px;
		padding:0;
		margin:0;
		float:left;
		background:url(../images/footer_divider_strip.jpg) repeat-x;
	}
	.FooterDividerRight {
		width:150px;
		height:5px;
		padding:0;
		margin:0;
		float:left;
		background:url(../images/footer_divider_right.jpg) no-repeat;
	}
	.FooterBottom {
		width:960px;
		height:39px;
	}
	.FooterBottomLeft{
		width:11px;
		height:39px;
		float:left;
		background:url(../images/footer_btm_left.jpg) no-repeat;
	}
	.FooterBottomMid{
		width:938px;
		height:29px;
		padding-top:10px;
		float:left;
		color:#FFFFFF;
		background:url(../images/footer_btm_strip.jpg) repeat-x;
			font-family: Helvetica, Verdana, Arial, sans-serif;
			font-size:14px;
	}
	.parts{
		display:block;
		float:left;
		width:469px;
	}
	.parts span {
		display:block;
		clear:none;
		float:right;
			font-size:11px;
			text-align:right;
	}
	.parts span a {
		padding:0 !important;
		line-height:5px !important;
	}
	.FooterBottomRight {
		width:11px;
		height:39px;
		float:left;
		background:url(../images/footer_btm_right.jpg) no-repeat;
	}
