@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}

body {
	/*background-image: url(../../images/bgimg_top.jpg);*/
	background-repeat: repeat-x;
	background-color: #3399FF;
	background-position: center top;
	background-image: url(../../images/page_bg_grad.jpg);
}
#wrapper #topLinks {
	color: #FFFFFF;
	padding-left: 30px;
	padding-bottom: 4px;
}
#wrapper #topLinks a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #122A94;
	text-decoration: none;
}

#wrapper #mainContent {
	height: 760px;
	background-color: #FFF;
	padding-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
#wrapper #mainContent #parkBlocks {
	display: block;
	list-style-type: none;
	padding-left: 10px;
}
#wrapper #mainContent #SecondSet #footer {
}

#wrapper #mainContent #CaravanArea {
	height: 167px;
	background-image: url(../../images/caravanArea2.jpg);
	display: block;
	clear: left;
	width: 955px;
	overflow: hidden;
}
#wrapper #mainContent #SecondSet #HoliayHomeArea {
	background-image: url(../../images/holiday.jpg);
	width: 466px;
	height: 188px;
	display: block;
	float: left;
	
}
#wrapper #mainContent #motorhomeArea {
	background-image: url(../../images/motorhome_show.jpg);
	width: 466px;
	height: 188px;
	display: block;
	float: left;
	
}

#wrapper #mainContent #freeticketsArea {
	background-image: url(../../freetickets.jpg);
	width: 484px;
	height: 188px;
	display: block;
	float: right;
	margin-right: 7px;
	
}

#wrapper #mainContent #parkBlocks .robinbox #readMorebox {
	height: 38px;
	width: 100px;
	margin-top: 125px;
	float: right;
	margin-right: 15px;
	margin-bottom: 5px;
}
#wrapper #mainContent #SecondSet #HoliayHomeArea #readmoreBiggerBox {
	width: 100px;
	height: 37px;
	float: right;
	margin-right: 18px;
	margin-top: 133px;
}
#wrapper #mainContent #SecondSet #PromoOrangeArea #readmoreBiggerBox {
	width: 100px;
	height: 37px;
	float: right;
	margin-right: 18px;
	margin-top: 133px;
}
#wrapper #mainContent #SecondSet #brochureArea #readmoreBiggerBox {
	width: 100px;
	height: 37px;
	float: right;
	margin-right: 18px;
	margin-top: 89px;
}
#wrapper #mainContent #SecondSet #brochureArea #brochureTitle {
	width: 260px;
	height: 35px;
	margin-left: 11px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFF;
	padding-left: 10px;
	font-size: 18px;
}


#wrapper #mainContent #parkBlocks .robinbox #titleBox {
	width: 160px;
	height: 80px;
	margin-left: 12px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	text-align: center;
}

#wrapper #mainContent #parkBlocks .winkupsbox #readMorebox {
	height: 38px;
	width: 100px;
	margin-top: 125px;
	float: right;
	margin-right: 15px;
	margin-bottom: 5px;
}
#wrapper #mainContent #parkBlocks .winkupsbox #titleBox {
	width: 160px;
	height: 80px;
	margin-left: 12px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	text-align: center;
}
#wrapper #mainContent #parkBlocks .erylbox #readMorebox {
	height: 38px;
	width: 100px;
	margin-top: 125px;
	float: right;
	margin-right: 15px;
	margin-bottom: 5px;
}
#wrapper #mainContent #parkBlocks .erylbox #titleBox {
	width: 160px;
	height: 80px;
	margin-left: 12px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	text-align: center;
}
#wrapper #mainContent #parkBlocks .penbox #readMorebox {
	height: 38px;
	width: 100px;
	margin-top: 125px;
	float: right;
	margin-right: 15px;
	margin-bottom: 5px;
}
#wrapper #mainContent #parkBlocks .penbox #titleBox {
	width: 160px;
	height: 80px;
	margin-left: 12px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	text-align: center;
}
#wrapper #mainContent #parkBlocks .moundsbox #readMorebox {
	height: 38px;
	width: 100px;
	margin-top: 125px;
	float: right;
	margin-right: 15px;
	margin-bottom: 5px;
}
#wrapper #mainContent #parkBlocks .moundsbox #titleBox {
	width: 160px;
	height: 80px;
	margin-left: 12px;
	margin-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #FFF;
	text-align: center;
}
#wrapper #mainContent #PromoArea {
	width: 466px;
	float: right;
	height: 188px;
	background-image: url(../../images/promoWeek.jpg);
	margin-right: 8px;
}
#wrapper #mainContent #SecondSet #brochureArea {
	height: 188px;
	width: 286px;
	background-image: url(../../images/brochureArea.jpg);
	float: right;
	margin-right: 2px;
}
#wrapper #mainContent #SecondSet #PromoArea #promoweekButton {
	height: 25px;
	width: 180px;
	float: right;
	margin-right: 15px;
	margin-top: 145px;
}
#wrapper #header #emailIMG {
	height: 81px;
	float: right;
	margin-right: 30px;
	margin-top: 15px;
	width: 145px;
	display: right;
}
#wrapper #mainContent #SecondSet #footer {
	height: 50px;
	background-color: #FFF;
	text-align: center;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	padding-top: 15px;
	clear: both;
}
#wrapper #mainContent #SecondSet #footer a:link {
	color: #000;
	text-decoration: none;
}
#wrapper #mainContent #SecondSet #footer a:visited {
	color: #000;
	text-decoration: none;
}
#wrapper #mainContent #SecondSet #footer a:hover {
	color: #333;
	text-decoration: underline;
}


#wrapper #mainContent #SecondSet #CaravanArea #caravanTitle {
	height: 33px;
	margin-top: 2px;
	margin-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: center;
	color: #1F1F1B;
	display: block;
	line-height: 33px;
	margin-bottom: 3px;
	padding-top: 2px;
}
#wrapper #mainContent #SecondSet #CaravanArea .featuredCravans .viewVan {
	width: 100px;
	height: 20px;
	margin-top: 65px;
	margin-left: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
	color: #3F5F1F;
}


#wrapper #mainContent #SecondSet #CaravanArea .featuredCravans {
	width: 180px;
	height: 87px;
	background-color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: right;
	display: block;
	margin-right: 3px;
	margin-top: 1px;
}
#wrapper #mainContent #SecondSet #CaravanArea .featuredCravans .vanPicBox {
	width: 140px;
	float: left;
	margin-left: 20px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}




#wrapper #mainContent #SecondSet #PromoOrangeArea {
	height: 188px;
	width: 192px;
	background-image: url(../../images/promoArea.jpg);
	float: right;
	margin-right: 6px;
}

#wrapper #mainContent #SecondSet {
}

#wrapper #mainContent #parkBlocks li {
	width: 188px;
	height: 268px;
	background-image: url(../../images/robin_hood.jpg);
	display: block;
	float: left;
	margin-top: 9px;
}
#wrapper #mainContent #parkBlocks .winkupsbox {
	background-image: url(../../images/winkups.jpg);
}

#wrapper {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
}
#wrapper #mainContent #parkBlocks .erylbox {
	background-image: url(../../images/erylhall.jpg);
}
#wrapper #mainContent #parkBlocks .penbox {
	background-image: url(../../images/pen.jpg);
}
#wrapper #mainContent #parkBlocks .moundsbox {
	background-image: url(../../images/mounds.jpg);
}

#wrapper #header {
	height: 175px;
	background-image: url(../../images/splash_header2.jpg);
}
.border tr td #booking .formText {
	padding-right: 7px;
}
.textPadderright {
	padding-right: 7px;
}
.border tr td #booking .formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
}
#wrapper #mainContent #Slide_Wrapper {
	height: 250px;
}
#wrapper #slider #imagelinks {
	width: 940px;
	height: 305px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}

#wrapper #slider #imagelinks ul	{
	position: relative;
	padding: 0;
	list-style: none;
	background-color: #FFF;
	margin-bottom: 1em;
	width: 950px;
}

#wrapper #slider #imagelinks ul li	{
	display: block;
	float: left;
	height: 305px;
	width: 180px;
	padding: 0;
	overflow: hidden;
	background: gray;
}

#wrapper #slider #imagelinks ul li a	{
	display: block;
	width: inherit;
	height: inherit;
	text-indent: -9999px;
}

#wrapper #slider #imagelink1 a {
	background-image: url(../../media/images/sections/about-country-bedroom.jpg);
	background-repeat: no-repeat;
}
#wrapper #slider #imagelink2 a {
	background-image: url(../../media/images/sections/contact-country-bedroom.jpg);
	background-repeat: no-repeat;
}
#wrapper #slider #imagelink3 a {
	background-image: url(../../media/images/sections/shop-online.jpg);
	background-repeat: no-repeat;
}
#wrapper #slider #imagelink4 a {
	background-image: url(../../media/images/sections/bedroom.jpg);
	background-repeat: no-repeat;
}
#wrapper #slider #imagelink5 a {
	background-image: url(../../media/images/sections/bathroom.jpg);
	background-repeat: no-repeat;
}
#wrapper #mainContent #SecondSet #CaravanArea #test {
	background-color: #FFF;
}
#wrapper #mainContent #SecondSet #CaravanArea .product_box {
	display: block;
	text-align: center;
	height: 125px;
	float: left;
	width: 125px;
	overflow: hidden;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 8px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
}
#wrapper #mainContent #SecondSet #CaravanArea .product_box a:link {
	color: #000;
}
#wrapper #mainContent #SecondSet #CaravanArea .product_box a:visited {
	color: #000;
}
#wrapper #mainContent #SecondSet #CaravanArea .product_box a:hover {
	color: #000;
	text-decoration: underline;
}

#wrapper #mainContent #SecondSet #CaravanArea .product_box span{

}
#wrapper #mainContent #SecondSet #CaravanArea .product_box .image_wrapper {
	display: block;
	margin-bottom: 5px;
}



#wrapper #mainContent #SecondSet #CaravanArea .product_box .product_link .product_name {
	line-height: 1.5;
	font-size: 100%;
	font-weight: bold;
	padding-top: 5px;
}

#wrapper #mainContent #SecondSet #CaravanArea .product_box .product_link {
	text-decoration: none;
}
#wrapper #mainContent #SecondSet #CaravanArea .product_box img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	height: 85px;
	width: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#feedback_icon {
	background-image: url(../../images/give_feedback.png);
	background-repeat: no-repeat;
	display: block;
	height: 100px;
	width: 100px;
	position: absolute;
	z-index: 10;
	left: 0px;
	top: 0px;
	overflow: hidden;
	text-indent: -9999px;
}

/**********************************************/
/* @name: style.css                           */
/* @date: 19/11/07                            */
/* @desc: JMyCarousel css                     */
/* @auth: kevin@enova-tech.net                */
/**********************************************/
/** General Elements && arrows description  ***/


div.jMyCarousel .prev{
	width:39px;
	height:52px;
	border:0px;
	background-image: url(../../webshop_include/js/jMyCarousel/left1.png);
	background-repeat: no-repeat;
	background-position: center center;
}

div.jMyCarousel .next{
	width:39px;
	height:52px;
	border:0px;
	background-image: url(../../webshop_include/js/jMyCarousel/right1.png);
	background-repeat: no-repeat;
	background-position: center center;
}

div.jMyCarousel .up{
	background: url('up.png') center center no-repeat;
	width:61px;
	height:40px;
	border:0px;
}

div.jMyCarousel .down{
	background: url('down.png') center center no-repeat;
	width:47px;
	height:61px;
	border:0px;
}


div.jMyCarousel{
	height: 167px;
	display: block;
	width: 536px;
	font-size: 12px;
	margin-left: 8px;
}
.jMyCarousel a {
	font-weight: bold;
}
.jMyCarousel strong {
	text-align: right;
	display: block;
	float: left;
	width: 70px;
	padding-right: 5px;
}



div.jMyCarousel ul{
	display: block;
	margin-left: 3px;
	font-size: 12px;
	
}
.jMyCarousel p {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
}


div.jMyCarousel ul li{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 125px;
	height: 125px;
	display: block;
	font-size: 12px;
	margin-left: 0px;
}

div.jMyCarousel ul li a{ /* in case of link */
	color: #000000;
	text-decoration: none;
	font-weight: bold;

}

div.jMyCarousel ul li img{
	display:block;
	border:1px solid #333333;
	margin: 3px auto;
	height: 85px;
	width: auto;
}
.jMyCarousel img {
	display: block;
	margin: 0 auto;
}
.jMyCarousel .product_name {
	font-size: 14px;
}
#wrapper #mainContent #SecondSet #holder {
	display: block;
	float: left;
}
#wrapper #mainContent #SecondSet #newset_holder {
	height: 220px;
}
#wrapper #mainContent #SecondSet #newset_holder #fourth_set {
	height: 216px;
	width: 465px;
	margin-left: 8px;
	float: left;
}
#wrapper #mainContent #requestinfo {
	height: 44px;
	background-repeat: no-repeat;
	width: 939px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
#wrapper #mainContent #SecondSet #check_availability {
	background-image: url(../../availability_bg.JPG);
	height: 266px;
	width: 939px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#wrapper #mainContent #SecondSet #check_availability #booking_availability {
	height: 265px;
	width: 232px;
	border: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#wrapper #header #email {
	clear: both;
	float: right;
	width: 160px;
	padding-top: 20px;
}
#wrapper #header #email a {
	width: 160px;
	height: 10px;
	padding-left: 30px;
}
