/* Main V4M Public CSS Document */


body{
	padding: 0px;
	margin: 0px;
	background:#F9F9F9;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

h1{
	color: #ec8e01;
	font-size:24px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	font-weight:normal;
}

h2{
	color: #999999;
	font-size:18px;
	margin-bottom:0px;
	padding-bottom:0px;
	width:100%;
	border-top:dashed;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	padding-top:8px;
}

h5{
	margin: 0 auto;
	color: #999999;
	text-align:center;
	font-size:18px;
	margin-bottom:0px;
	padding-bottom:0px;
	width:70%;
	font-style:italic;
}

p{
	font-size: 13px;
}

ul li{
	list-style:square;
}

a:link { color:#ec8e01; text-decoration:underline; }
a:visited { color:#ec8e01; text-decoration:underline; }
a:hover   { color: #99999; text-decoration:underline; background-color:#E9E9E9; }
a:active  { color:#ec8e01; text-decoration:underline; }

#breadcrumbs{
	position:relative;
	margin-bottom:10px;
	font-size: 12px;
	color: #CCCCCC;
}

#breadcrumbs a{ color:#feba29; text-decoration:none; font-size:12px;}
#breadcrumbs a:visited { color:#feba29; text-decoration:none; font-size:12px;}
#breadcrumbs a:hover   { color:#000000; text-decoration:underline; font-size:12px;}
#breadcrumbs a:active  { color:#feba29; text-decoration:none; Tahoma; font-size:12px; }


#siteContent{
	width: 1025px;
	margin: 0 auto;
	padding:0px;
	background-repeat:no-repeat;
	text-align:left;
	background-color:#FFFFFF;
	border-right:solid;
	border-right-color:#CCCCCC;
	border-right-width:1px;
	border-left:solid;
	border-left-color:#CCCCCC;
	border-left-width:1px;	
}

/*
Main Navigation
*/

#siteContent #navigation{
	position: relative;
	clear:both;
	background-image:url(../images/layout/nav_bg.gif);
	background-repeat:repeat-x;
	width:100%;
	height:69px;
}

#siteContent #navigation #mainLinksArea{
	position: relative;
	float:right;
	margin-right:12px;
	margin-top:27px;
	width:700px;
	height:25px;
}


.navigationHomeOn{	height:40px; color:#FFFFFF; float:left; font-size:15px; padding-top:0px; padding-left: 5px; padding-right: 5px; margin-right: 0px; margin-left:36px; padding-bottom: 10px;}

#siteContent #navigation #mainLinksArea a:link { height:40px; color:#FFFFFF; text-decoration:none; font-size:15px; padding-top:10px; padding-left: 4px; padding-right: 4px; margin-right: 0px; margin-left:36px; padding-bottom: 10px;}
#siteContent #navigation #mainLinksArea a:visited { height:40px; color:#FFFFFF; text-decoration:none; font-size:15px; padding-top:10px; padding-left: 4px; padding-right: 4px; margin-right: 0px; margin-left:36px; padding-bottom: 10px;}
#siteContent #navigation #mainLinksArea a:hover   { height:40px; color: #999999; text-decoration:none; font-size:15px; padding-top:10px;  padding-left: 4px; padding-right: 4px; margin-right: 0px; margin-left:36px; padding-bottom: 10px; background-color:#000000; }
#siteContent #navigation #mainLinksArea a:active  { height:40px; color:#FFFFFF; text-decoration:none; font-size:15px;padding-top:10px;  padding-left: 4px; padding-right: 4px; margin-right: 0px; margin-left:36px; padding-bottom: 10px;}


#siteContent #navigation #logo{
	position: relative;
	float:left;
	margin-left:30px;
	margin-top:5px;
	width:207px;
	height:63px;
}


/*
Main Banner
*/

#siteContent #banner{
	position: relative;
	clear:both;
	background-image:url(../images/layout/banner_bg.gif);
	background-repeat:no-repeat;
	width:100%;
	height:306px;
	border-bottom:solid;
	border-bottom-color:#E4E4E4;
	border-bottom-width:1px;
}

.bannerLHS{
	position: relative;
	float:left;
}

#siteContent #banner #welcomeText{
	position: relative;
	float:left;
	width:485px;
	color:#FFFFFF;
	margin-top:40px;
	margin-left:30px;
	height:180px;
}

#siteContent #banner #welcomeText h1{
	font-size: 22px;
	margin-top:0px;
	color:#FFFFFF;
}

#siteContent #banner #welcomeText  p{
	font-size: 14px;
	width:455px;
}

#siteContent #banner #homePageTour{
	position: relative;
	float:right;
	margin-top:6px;
	margin-right:30px;
}

#siteContent #banner #homeBannerButtons{
	position: relative;
	float:left;
	clear:left;
	margin-top:40px;
	margin-left:30px;
	width:480px;
}

.takeTour{
	position: relative;
	float:left;
	width:110px;
	height:26px;
	background-image:url(../images/home/takeTour.gif);
	color:#FFFFFF;
	padding-left:34px;
	padding-top:4px;
	font-size:12px;
}

/*
Inner
*/

#siteContent #innerBanner{
	position: relative;
	clear:both;
	background-image:url(../images/layout/banner_bg.gif);
	background-repeat:no-repeat;
	width:100%;
	height:100px;
	border-bottom:solid;
	border-bottom-color:#EAEFF7;
	border-bottom-width:10px;
}

#siteContent #innerContent{
	position: relative;
	clear:both;
	margin-top:10px;
	margin-left:30px;
	width:975px;
	padding-bottom:30px;
}

#siteContent #innerContent #lhs{
	position: relative;
	float:left;
	width:250px;
	height:10px;
	background-color:#EAEFF7;
}

#siteContent #innerContent #lhs .buttonLink{
	position: relative;
	clear:both;
	background-image:url(../images/navigation/leftNav.gif);
	background-repeat:no-repeat;
	width:218px;
	height:27px;
	padding-left:42px;
	padding-top:8px;
	color:#ec8e01;
	font-size:14px;
	margin-top:5px;
}



#siteContent #innerContent #rhs{
	position: relative;
	float:left;
	width:680px;
	left:40px;
}

/*
Home Content
*/

#siteContent #homeContent{
	position: relative;
	clear:both;
	margin-top:10px;
	margin-left:30px;
	width:975px;
}

#siteContent #homeContent #lhs{
	position: relative;
	float:left;
	width:508px;
}

#siteContent #homeContent #lhs #row1{
	position: relative;
	clear:both;
	width:100%;
}

#siteContent #homeContent #lhs #row2{
	position: relative;
	clear:both;
	width:100%;
	top:10px;
}

#siteContent #homeContent #rhs{
	position: relative;
	float:right;
	width:460px;
	margin-top:8px;
}

/*
Home Trigger Boxes
*/

.triggerBox{
	position: relative;
	float:left;
	width:245px;
	height:85px;
	background-image:url(../images/home/triggerBg_noLink.gif);
	background-repeat:no-repeat;
}

.triggerBoxImage{
	position: relative;
	float:left;
	height:51px;
	width:43px;
	margin-left:14px;
	margin-top:6px;
}

.triggerBoxText{
	position: relative;
	float:right;
	width:150px;
	margin-top:7px;
	margin-right:16px;
}

.triggerBoxTextTitle{
	color: #ec8e01;
	font-size:13px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;	
}

.triggerBoxText p{
	margin-top:0px;
	padding-top:0px;
	color: #ec8e01;
	font-size:11px;
	color:#000000;
}

/*
Trigger Boxes - RHS
*/

.triggerBoxRhs{
	position: relative;
	float:left;
	width:204px;
	height:171px;
	background-image:url(../images/home/rhsTriggerBox1.gif);
	background-repeat:no-repeat;
	padding:0px;
}

.triggerBoxRhs .textArea{
	position: relative;
	float:left;
	left:67px;
	width:130px;
	top:10px;
	padding:0px;
}

.triggerBoxRhs .textArea #specialDrawLink{
	position: relative;
	float:left;
	left:20px;
	margin-top:0px;
}

.triggerBoxRhs .textArea h3{
	color: #FFFFFF;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
	padding-top:0px;
}

.triggerBoxRhs .textArea p{
	margin-top:6px;
	padding-top:0px;
	color: #FFFFFF;
	font-size:12px;
	line-height:15px;
}

.triggerBoxRhs .textArea a{ color:#e9e9e9; text-decoration:none; font-size:12px;}
.triggerBoxRhs .textArea a:visited { color:#e9e9e9; text-decoration:none; font-size:12px;}
.triggerBoxRhs .textArea a:hover   { color:#E1E1E1; text-decoration:underline; font-size:12px; background-color:#F88616; }
.triggerBoxRhs .textArea a:active  { color:#e9e9e9; text-decoration:none; Tahoma; font-size:12px; }

/*
Home News Content
*/

#siteContent #voucherNews{
	position: relative;
	clear:both;
	margin-top:10px;
	top:10px;
	width:100%px;
	height:110px;
	background-color:#E4E4E4;
}

.homeNewsListing{
	position:relative;
	float:left;
	margin-left:30px;
	width:447px;
	height:72px;
	margin-top:15px;
}

.homeNewsListingImage{
	position: relative;
	float:left;
	width:162px;
	height:71px;
}

.homeNewsListingText{
	position: relative;
	float:left;
	margin-left:10px;
	width:275px;
	height:71px;
}

.homeNewsListingText h4{
	color: #ec8e01;
	font-size:14px;
	margin-bottom:0px;
	padding-bottom:0px;
	margin-top:0px;
}

.homeNewsListingText p{
	margin-top:2px;
	padding-top:0px;
	color:#55452b;
	font-size:12px;
	line-height:15px;
}

.homeNewsListingText .newsDate{
	margin-top:2px;
	padding-top:0px;
	color:#666666;
	font-size:11px;
	line-height:16px;
}


/*
Website Footer
*/

#siteContent #footer{
	position: relative;
	clear:both;
	width:100%px;
	height:110px;
	margin-top:20px;
	background-color:#6C7686;
}

#footer a{ color:#E5E5E5; text-decoration:none; font-size:12px;}
#footer a:visited { color:#E5E5E5; text-decoration:none; font-size:12px;}
#footer a:hover   { color:#333333; text-decoration:none; font-size:12px; background-color:#7b7b7b; }
#footer a:active  { color:#E5E5E5; text-decoration:none; Tahoma; font-size:12px; }

#siteContent #footer #logoBg{
	position: relative;
	float:left;
	margin-top:18px;
	margin-left:30px;
	background-image:url(../images/footer/logoBg.gif);
	width:78px;
	height:71px;
}

#siteContent #footer #logoBg #raiLogo{
	width:43px;
	margin: 0 auto;
	margin-top:5px;
}

#siteContent #footer #copyRight{
	position: relative;
	float:left;
	margin-top:18px;
	margin-left:30px;
	width:200px;
	height:71px;
}

#siteContent #footer #copyRight #voucher4Melogo{
	position: relative;
	float:left;
	margin-left:0px;
}

#siteContent #footer #copyRight #copyRightText{
	position: relative;
	float:left;
	margin-left:6px;
	margin-top:8px;
	font-size:13px;
	color:#e9e9e9;
}

#siteContent #footer #copyRight #linksArea{
	position: relative;
	clear:both;
	top:15px;
	font-size:11px;
	color:#e9e9e9;
}

#siteContent #footer #koobaNotice{
	position: relative;
	float:right;
	margin-top:18px;
	margin-right:30px;
	width:200px;
	height:71px;
	color:#e9e9e9;
	font-size:11px;
	text-align:right;
}

/*
FAQ help box
*/

#TextLHS{
	position:relative;
	float:left;
	width:65%;
	margin-top:20px;
}

#BoxRHS{
	position:relative;
	float:right;
	width:27%;
	background-color:#EAEFF7;
	margin-top:20px;
	border:solid;
	border-color:#E1E1E1;
	border-width:1px;
	padding:10px;
	text-align:center;
	font-size:15px;
}

.testimonitalCompany{
	font-size: 14px;
	color:#666666;
}

.homePrizeText{
	font-size: 15px;
	width:90%;
}

/*
Pricing guide
*/

.pricing{
	float: left;
	width: 200px;
	border:solid;
	border-color:#CCCCCC;
	border-width:1px;
	background-color:#F7F7F7;
	padding:5px;
	text-align:center;
	margin-top:10px;
}

.pricing .package{
	color: #000000;
	font-size:25px;
	font-weight:bold;
}

.pricing .cost{
	color: #666666;
	font-size:20px;
	padding-bottom:10px;
}

#pricingPackages{
	position: relative;
	clear:both;
	height:290px;
	margin-top:15px;
}

.pricing .information{
	position:relative;
	clear:both;
	border-top: solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	padding-top:10px;
	color: #000000;
	font-size:17px;
}

.pricing .security{
	position:relative;
	clear:both;
	padding-top:6px;
	color: #ff0000;
	font-size:13px;
	padding-bottom:10px;
}

.pricing .signUp{
	position:relative;
	clear:both;
	border-top: solid;
	border-top-color:#CCCCCC;
	border-top-width:1px;
	padding-top:10px;
	padding-bottom:10px;

}

#contactDetails{
	position:relative;
	float: left;
	width: 40%;
}

#map{
	position:relative;
	float: right;
	width: 55%;
	border:solid;
	border-color:#CCCCCC;
	border-width:2px;
	height:140px;
}