/* ==================== INTERNAL CONTAINER Styles Here ==================== */
#container{
	margin: 0 auto;
	text-align: left;
	width: 900px;
	background: #fff;
	margin-top: 5px;
}

body{
	background: url(http://www.hiredestination.co.uk/Constant_Images/background.jpg) repeat-y center;
	text-align: center;
	background-color: #1f2232;
	color: #555;
	font-size: 12px;
}

table, td, select, input, textarea, li{
	font: 100%  Verdana, Geneva, sans-serif;	
}
img{border:0;}

/* ==================== MAIN BANNER Styles Here ==================== */
#topbanner{
	position: relative;
	height: 125px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-top: 10px;
}

/* ==================== SUB BANNER Styles Here ==================== */
#subbanner{
	position:relative;
	height: 105px;
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* ==================== ALL MAIN BODY Styles Here ==================== */
#main{
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	vertical-align: top;
}
.main_nav {
	vertical-align: top;
}

/* ==================== HYPERLINKS ARE PERFECT ==================== */
#navlist {
	display: block;
	vertical-align: middle;
	list-style:none;
}
#navlist li a {
	display: block;
	padding: 0.5em 0em 0.2em 1em;
	border-width: 1px;
	/*border-color: top right bottom left*/
	border-color: #ffe #fff #E5E5E5 #fff;
	border-style: solid;
	height: 20px;
	color: #777;
	text-decoration: none;
	background:#FFF;
}
#navlist li a:hover, div#navlist li#active a:hover {
	color: #777;
	text-decoration: underline;
	background-color: #CCF;

}
#navlist li#active a {
	color: #777;
	background:#FFF;
}
/* ==================== HYPERLINKS ARE PERFECT ==================== */

/* ==================== KEYWORDS ==================== */
#keywords{
	position: relative;
	height: 50px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* ==================== KEYWORDS ==================== */

/* ==================== FOOTER IS PERFECT ==================== */
#footer{
	position: relative;
	background-color: #1f2232;
	color: #FFF;
	font-size: 12px;
	font-family: Tahoma, Geneva, sans-serif;
	height: 50px;
	border: solid;
	border-color: #000;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* ==================== FOOTER IS PERFECT ==================== */


/* ==================== GALLERY IS PERFECT ==================== */
#gallerystyle{
	position: relative;
	color: #FFF;
	border: solid;
	height: 510px;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* ==================== GALLERY IS PERFECT ==================== */


/* ==================== TEXT Styles Here ==================== */
h1{
	font-size:20px;
	color:#039;
}
h2{
	font-size:14px;
	color:#039;
}
marqueestyle{
	font-size: 16px;
	color: #F60;
}
price{
	font-size: 20px;
	font-family: Verdana, Geneva, sans-serif;
	color: #ff0000;
}
incvat{
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	color: #ff0000;
}
/* ==================== TEXT Styles Here ==================== */