*{
	margin: 0;
	padding: 0;
}
img, fieldset{ border: 0;}

body{
	background: #030A36 url(/images/www/bg.gif) repeat-x 0 0;
	font-family: Verdana, Tahoma, sans-serif;
}
hr, #accessibility{
	display: none;
}

/* general settings*/
#container{
	width: 1032px;
	margin: 0 auto;
	padding: 4px 0 0 0;
}
	#top{
		width: 938px;
		margin: 0 auto;
	}
	#content{
		width: 915px;
		margin: 0 auto;
		color: #FFF;
		padding: 24px 0 0 0;
	}
	#content:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#content_1st{
			float: right;
			width: 676px;
		}
		#content_1st .r{
			position: relative;
			line-height: 22px;
			font-size: 0.81em;
		}
		#content_1st h3 {
			font-weight: normal;
		}
		#content_1st .r span{
			position: absolute;
			top: 0; left: 0;
			height: 22px; width: 100%;
		}
		.billboards{
			width: 100%;
			height: 150px;
		}
		.billboards:after{
			content: "."; display: block; height: 0; clear: both; visibility: hidden;
		}
		.billboards ul{
			margin-left: -3px;
		}
		.billboards ul li{
			list-style-type: none;
			float: left;
			width: 241px; height: 102px;
			position: relative;
			margin-left: -20px;
			text-align: center;
		}
			.billboards ul li span{
				width: 100%; height: 100%;
				position: absolute;
				top: 0; left: 0;
			}
				li.b1 span{
					background: url(/images/www/bill_1.gif) no-repeat 0 0;
				}
				li.b2 span{
					background: url(/images/www/bill_2.gif) no-repeat 0 0;
				}
				li.b3 span{
					background: url(/images/www/bill_3.gif) no-repeat 0 0;
				}
			#content_1st div{
				padding: 0 15px;
			}
				#content_1st div p{
					font-size: 12px;
					line-height: 20px;
					margin: 8px 0;
				}
								
				#content_1st div p.preamble{
					font-weight: bold;
				}
				#content_1st div h2.somethingmore{
					width: 305px;
					margin: 20px 0 0;
				}
					#content_1st div h2.somethingmore span{
						background: url(/images/www/h_somethingmore.gif) no-repeat 0 0;
					}
				#content_1st div.sixthings h2{
					width: 290px;
				}
					#content_1st div.sixthings h2 span{
						background: url(/images/www/h_6things.gif) no-repeat 0 0 !important;
					}
		#content_1st div.sixthings{
			background: url(/images/www/list_spacer.gif) no-repeat 46% 100%;
			clear: both;
		}
			#content_1st div.sixthings ul.snd{
				padding-left: 30px;
			}
		#content_1st div.sixthings:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
		#content_1st div.sixthings ul{
			width: 45%;
			float: left;
			padding: 10px 0;
		}
		#content_1st div.sixthings ul li{
			list-style-type: none;
			padding: 8px 14px 8px 14px;
			font-size: 0.75em;
		}
			#content_1st div.sixthings ul li em{
				float: left;
				margin-left: -12px;
				text-indent: -9999px;
				width: 23px; height: 23px;
				background: url(/images/www/em_1.gif) no-repeat 0 0;
				margin-right: 13px;
			}
			#content_1st div.sixthings ul li em.e2{ background: url(/images/www/em_2.gif) no-repeat 0 0;}
			#content_1st div.sixthings ul li em.e3{ background: url(/images/www/em_3.gif) no-repeat 0 0;}
			#content_1st div.sixthings ul li em.e4{ background: url(/images/www/em_4.gif) no-repeat 0 0;}
			#content_1st div.sixthings ul li em.e5{ background: url(/images/www/em_5.gif) no-repeat 0 0;}
			#content_1st div.sixthings ul li em.e6{ background: url(/images/www/em_6.gif) no-repeat 0 0;}
		#content_2nd{
			width: 239px;
			float: left;
			position: relative;
		}
			#content_2nd #search{
				width: 239px;
				height: 229px;
				background: url(/images/www/search_bg.gif) no-repeat 0 0;
				padding-left: 110px;
				padding-right: 16px;
				margin-left: -110px;
				margin-right: -16px;
			}
				#search h2{
					font-size: 0.75em;
					position: relative;
					width: 188px; height: 20px;
				}
					#search h2 span{
						width: 100%; height: 100%;
						position: absolute;
						top: 0; left: 0;
						background: url(/images/www/h_lookforavailibity_gr.gif) no-repeat 0 0;
					}
			#search dl{
				width: 201px;
				padding: 13px 0 0 5px;
			}
			#search dl:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}

				#search dl dt{
					float: left;
					width: 75px;
					line-height: 29px;
					font-size: 0.75em;
					color: #AFB6D4;
				}
					#search dl dt label{
						display: block;
						cursor: pointer;
					}
				#search dl dd{
					width: 126px;
					float: left;
					line-height: 29px;
					display: table-cell;
					vertical-align: middle;
				}
					#search dl dd input, #search dl dd select{
						border: 0;
						font-size: 0.69em;
						color: #010521;
						padding: 3px 2px;
						background: #FFF;
					}
					.code1{ width:30px}
					.code2{ width: 44px}
					.area{ width: 122px}
					.type{ width: 126px}
					#search dl dd select.day, #search dl dd select.month, #search dl dd select.year{ padding: 3px 0; }
					.day{ width: 36px}
					.month{ width: 36px}
					.year{ width: 42px }
					.days{ padding-top: 2px}
					.days select { width: 62px}
			#search .submit{
				margin: 14px 3px;
			}
				#search .submit input{
					display: block;
					text-indent: -9999px;
					height: 24px; width: 142px;
					background: url(/images/www/b_check_availability_gr.gif) no-repeat 0 0;
					padding-top: 34px;
					max-height: 24px;
					cursor: pointer;
					border: 0;
				}
		  #menu{
			background: url(/images/www/menu_bar.gif) no-repeat 100% 0;
			padding: 5px 0;
		  }
			#menu ul{
				list-style-type: none;
				border-bottom: 1px solid #252D54;
				width: 215px;
			}
			#menu ul li{
				width: 215px;
			}
				#menu ul li a{
					display: block;
					border-top: 1px solid #252D54;
					text-decoration: none;
					color: #FFF;
					line-height: 28px;
					font-size: 0.75em;
					padding: 0 6px;
					font-weight: bold;
					width: 203px;
					cursor: pointer;
				}
					#menu ul li a:hover{
						background: url(/images/www/a_hover.gif) no-repeat 0 50%;
					}
					#menu ul li ul li a{
						background: url(/images/www/submenu_bg.gif) no-repeat 0 0;
						padding: 0 0 0 22px;
						color: #AFB6D4;
						width: 193px
					}
						#menu ul li ul li a:hover{
							background: url(/images/www/submenu_bg.gif) no-repeat 0 0;
							color: #FFF;
						}
		#menu .contentSearch {
			padding: 20px 0 20px 0;
		}
		
		#menu .contentSearch input {
			border: 2px solid #252d54;
			width: 200px;
		}
		
		#menu .contentSearch input.submit {
					display: block;
					text-indent: -9999px;
					height: 24px; width: 86px;
					background: url(/images/www/buttonSearch_gr.gif) no-repeat 0 0;
					padding-top: 34px;
					margin-top: 10px;
					max-height: 24px;
					cursor: pointer;
					border: 0;
		}
		
		#menu .news{
			padding: 20px 0 60px 0;
		}
			#menu .news h2{
				position: relative;
				width: 150px; height: 24px;
				color: #F36A0F;
				font-size: 0.81em;
				font-weight: normal;
			}
				#menu .news h2 span{
					position: absolute;
					width: 100%; height: 100%;
					top: 0; left: 0;
					background: url(/images/www/h_companynews_gr.gif) no-repeat 0 0;
				}
			#menu .news h3{
				color: #F36A0F;
				font-size: 0.75em;
				padding: 5px 6px 0 6px;
			}
			#menu .news p.date{
				font-size: 0.69em;
				color: #AFB6D4;
				padding: 2px 6px;
			}
			#menu .news p.entry{
				font-size: 0.75em;
				padding: 5px 30px 5px 18px;
				background: url(/images/www/arrow.gif) no-repeat 6px 9px;
			}
				#menu .news p.entry a{
					font-weight: bold;
					color: #FFF;
					text-decoration: none;
				}
					#menu .news p.entry a:hover{
						text-decoration: underline;
					}
/*
*/

#container{
	background: url(/images/www/container_bg.gif) no-repeat 100% 0;
	height: 800px
}

/*top style*/
#top{
	background: url(/images/www/powerofoutdoor.jpg) no-repeat 80% 0;
}
	#top h1 a{
		display: block;
		width: 275px; height: 153px;
		position: relative;
		font-size: 0.6em;
		color: #FFF;
	}
		#top h1 a span{
			cursor: pointer;
			background: url(/images/www/logo.gif) no-repeat 0 0;
			position: absolute;
			top: 0; left: 0; height: 100%; width: 100%;
		}
	#top ul.lang{
		float: right;
		list-style-type: none;
		margin-top: -140px;
		width: 76px;
		height: 33px;
		position: relative;
	}
		#top ul.lang li a{
			float: left;
			text-indent: -9999px;
			width: 33px; height: 33px;
			margin-left: 5px;
			top: 0;
			position: absolute;
		}
			#top ul.lang li.l1 a{
				background: #1E254C url(/images/www/lang_1.gif) no-repeat;
				right: 38px;
			}
			#top ul.lang li.l2 a{
				background: #1E254C url(/images/www/lang_2.gif) no-repeat;
				right: 0;
			}
	#top ul.bar{
		height: 28px;
		background: #E95710 url(/images/www/stripe.gif) repeat-x 0 100%;
	}
		#top ul.bar li{
			color: #FFF;
			float: left;
			list-style-type: none;
			line-height: 28px;
			height: 28px;
			font-size: 0.69em;
		}
		#top ul.bar li.last_updated{
			background: url(/images/www/stripe_left.gif) no-repeat 0 0;
			padding: 0 0 0 14px;
		}
			#top ul.bar li.my_wishlist, #top ul.bar li.newsletter_signup, #top ul.bar li.contact_us{
				float: right;
				padding: 0 3px;
			}
				#top ul.bar li.my_wishlist a, #top ul.bar li.newsletter_signup a, #top ul.bar li.contact_us a{
					float: right;
					position: relative;
					color: #FFF;
					text-decoration: none;
					padding: 0 4px;
				}
					#top ul.bar li.my_wishlist a span, #top ul.bar li.newsletter_signup a span, #top ul.bar li.contact_us a span{
					position: absolute;
					top:0;left:0; height: 28px;width:100%;
					cursor: pointer;
					}
				#top ul.bar li.my_wishlist{
					width: 90px;
				}
				#top ul.bar li.my_wishlist a{
					width: 80px;
				}
					#top ul.bar li.my_wishlist a span{
						background: url(/images/www/b_my_wishlist_gr.gif) no-repeat 50% 0;
					}
				#top ul.bar li.newsletter_signup{
					width: 128px;
				}
				#top ul.bar li.newsletter_signup a{
					width: 108px;
				}
					#top ul.bar li.newsletter_signup a span{
						background: url(/images/www/b_newsletter_signup_gr.gif) no-repeat 50% 0;
					}
				#top ul.bar li.contact_us{
					width: 82px;
					background: url(/images/www/stripe_right.gif) no-repeat 100% 0;
					padding: 0 14px 0 0;
				}
				#top ul.bar li.contact_us a{
					width:62px;
				}
					#top ul.bar li.contact_us a span{
						background: url(/images/www/b_contactus_gr.gif) no-repeat 50% 0;
					}
/*
*/

/* footer */
#footer{
	width: 930px; height: 90px;
	margin: 30px auto 0 auto;
	background: url(/images/www/footer.gif) no-repeat 50% 0;
}
  #footer ul{
	padding: 18px 0 0 0;
  }
	#footer ul li{
		list-style-type: none;
		float: left;
		padding: 0 1px;
	}
		#footer ul li a{
			color: #AFB6D4;
			font-size: 0.69em;
			text-decoration: none;
			text-align: center;
			margin-left: 15px;
			float: left;
			line-height: 20px;
		}
			#footer ul li a:hover{

			}
	#footer p.copyrights{
		clear: left;
		color: #FFF;
		font-weight: bold;
		font-size: 0.69em;
		padding: 5px 0 0 15px;
		
	}
		#footer p.copyrights a{
			text-decoration: none;
			color: #EF6C14;
		}
	#footer p.logo{
		float: right;
	}

.buttonRed {
	overflow: hidden;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	margin: 4px;
	float:left;
	width: 100px;
	height: 17px;
	display:block;
	background: url(/images/www/buttonRedBG.gif);
}
.buttonGreen {
	overflow: hidden;
	text-decoration: none;
	color: #FFF;
	text-align: center;
	margin: 4px;
	float:left;
	width: 100px;
	height: 17px;
	display:block;
	background: url(/images/www/buttonGreenBG.gif);
}

.pages {
	margin: 10px 0px;
}

.pages A {
	font-size: 12px;
	color: #e95710;
	text-decoration: none;
}

.pages B {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

#print {
	display:none;
}

#search dl dd select.calendarDateInput {letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px;}
#search dl dd input.calendarDateInput {letter-spacing:.06em;font-family:Verdana,Sans-Serif;font-size:11px;}


#search dl dd.dateBox table td {

}

