﻿/*Page Basic Styles Starts Here*/
*{margin:0;padding:0;text-decoration:none;}
label {width:110px;display:block;display:inline-table;float:left;margin-left:100px;}
a:link, a:visited{color:#003873;}
a:hover{color:#0000FF;}
.clear{clear:both; width:100%;font-size:1px;}
img{border:0px;}
h3{color:#5682af;font-size:1.2em;}
h4{font-size:1.2em;line-height:24px;}
h6{font-size:1em;text-align:right;padding-right:20px;margin:3px 0px;}
.image{margin:10px 0px 5px 0px;text-align:center;}
.divider{font-size:0;width:100%;float:left;height:1px;background:#abc1d8;margin:15px 0px;}

/*Page Basic Styles Ends Here*/
#PageContentMarginWrap{margin:0px auto;width:986px;background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:.875em;color:#10447e;}

/*Header Pane Styles Starts Here*/
.Header{float:left;width:100%;}
.HeaderLogo{float:left;width:262px;height:160px;}
.HeaderSearch{float:left;width:724px;}
.HeaderSearch .search{float:right;width:auto;margin:10px 0px;}
.HeaderSearch .search input{width:170px;height:20px;border:2px solid #d4d4d6;background:#e7e7e7;}
.HeaderPromotion{text-align:right;float:left;width:724px;}
.HeaderBanner{width:762px;height:308px;float:right;}
.HeaderLeftPaneBlue{float:left;width:210px;background:#123d7d;}
.HeaderLeftPane .curvebox-topleft{width:12px;height:12px;float:left;background:url(images/curvebox-background2.gif) no-repeat top left;}
.HeaderLeftPane .curvebox-topright{width:12px;height:12px;float:right;background:url(images/curvebox-background2.gif) no-repeat top right;}
.HeaderLeftPane .curvebox-bottomleft{width:12px;height:12px;float:left;background:url(images/curvebox-background2.gif) no-repeat bottom left;}
.HeaderLeftPane .curvebox-bottomright{width:12px;height:12px;float:right;background:url(images/curvebox-background2.gif) no-repeat bottom right;}


/* IC 2010 Amends Left Menu */
.HeaderLeftPaneBlue .curvebox-topleftBlue{width:12px;height:12px;float:left;background:url(images/curvebox-background-blue.gif) no-repeat top left;}
.HeaderLeftPaneBlue .curvebox-toprightBlue{width:12px;height:12px;float:right;background:url(images/curvebox-background-blue.gif) no-repeat top right;}
.HeaderLeftPaneBlue .curvebox-bottomleftBlue{width:12px;height:12px;float:left;background:url(images/curvebox-background-blue.gif) no-repeat bottom left;}
.HeaderLeftPaneBlue .curvebox-bottomrightBlue{width:12px;height:12px;float:right;background:url(images/curvebox-background-blue.gif) no-repeat bottom right;}

.HeaderLeftPaneBlue .curvebox-contentBlue{clear:left;width:100%;}
.HeaderLeftPaneBlue .curvebox-contentBlue ul{list-style:none;}
.HeaderLeftPaneBlue .curvebox-contentBlue li{font-size:1.1em;font-weight:bold;}
.HeaderLeftPaneBlue .curvebox-contentBlue li a{height:23px;padding:4px 0px 0px 14px;color:white;display:block;}
.HeaderLeftPaneBlue .curvebox-contentBlue li a:hover{background:#61bc47 url(images/header-left-pane-hover.gif) no-repeat 190px center;}


/* End */

.HeaderLeftPane .curvebox-content{clear:left;width:100%;}
.HeaderLeftPane .curvebox-content ul{list-style:none;}
.HeaderLeftPane .curvebox-content li{font-size:1.1em;font-weight:bold;}
.HeaderLeftPane .curvebox-content li a{height:23px;padding:4px 0px 0px 14px;color:white;display:block;}
.HeaderLeftPane .curvebox-content li a:hover{background:#61bc47 url(images/header-left-pane-hover.gif) no-repeat 190px center;}
.MainNavigation{height:58px;float:right;width:762px;margin-top:3px;}
.MainNavigation *{text-align:center;}
.family-holidays{float:left;width:151px;height:58px;background:url(images/curve-bottomleft.gif) no-repeat left bottom #003875;}
.couples-holidays{float:left;width:150px;height:58px;background:#61bc47;margin-left:3px;}
.short-breaks{float:left;width:149px;height:58px;background:#003875;margin-left:3px;}
.tarrif{float:left;width:150px;height:58px;background:#61bc47;margin-left:3px;}
.booknow{float:left;width:150px;height:58px;background:url(images/curve-bottomright.gif) right bottom no-repeat #003875;margin-left:3px;}
.PrimaryNavigation{float:right;width:762px;margin-top:3px;background:url(images/mainnav-left-bg.gif) no-repeat left top;}
.PrimaryNavigation{text-align:center;}
.parkmap{float:left;width:142px;background:#61bc47;height:32px;}
.virtualBrochure{float:left;width:151px;background:#013976;height:32px;margin-left:3px;}
.brochureRequest{float:left;width:148px;background:#61bc47;height:32px;margin-left:3px;}
.howtoFindUs{float:left;width:151px;background:#013976;height:32px;margin-left:3px;}
.contactUs{float:left;width:142px;background:#61bc47;height:32px;margin-left:3px;}

/*Header Pane Styles Ends Here*/

/*Content Pane Styles Starts Here*/
.Content{float:left;width:100%;margin-top:10px;}
.ContentLeftBox{float:left;width:210px;}

/*ContentCurveBox Styles Starts Here*/
.ContentCurveBox{float:left;width:100%;background:#c1dfad;margin-bottom:10px;}
.ContentCurveBoxTitle .leftimg{float:left;width:10px;height:34px;}
.ContentCurveBoxTitle .middleimg{float:left;width:190px;background:#123d7d;text-align:center;height:34px;}
.ContentCurveBoxTitle .rightimg{float:left;width:10px;height:34px;}
.ContentCurveBox .curvebox-bottomleft{width:12px;height:12px;float:left;background:url(images/curvebox-background2.gif) no-repeat bottom left;}
.ContentCurveBox .curvebox-bottomright{width:12px;height:12px;float:right;background:url(images/curvebox-background2.gif) no-repeat bottom right;}
.ContentCurveBox .curvebox-content{float:left;width:100%;}
.ContentCurveBox .curvebox-content p{padding:5px 8px 0px 20px;}
.ContentCurveBox .curvebox-content form{text-align:center;margin-bottom:5px;}
.ContentCurveBox .curvebox-content form input{width:160px;border:1px solid #5381b2;height:18px;padding:3px 0px 0px 4px;color:#5381b2;margin:10px 0px;}
.ContentCurveBox .curvebox-content ul{list-style:none;}
.ContentCurveBox .curvebox-content li{padding-left: 16px;}

/*ContentMiddleBox Styles Starts Here*/
.ContentMiddleBox{float:left;padding:10px;width:544px;}

/*for ie 6*/* html .ContentMiddleBox{width:524px;}
.ContentMiddleBoxContents {float:left;width:auto;margin:0px 20px;}

/*.ContentMiddleBoxContents li{background:url(images/list-dot.gif) left 5px no-repeat;padding-left:40px;}*/

.ContentMiddleBoxContents p{margin:15px 0px;}
.ContentMiddleBoxContentsHeading{margin:0px 0px 20px 0px;}
.ContentMiddleBoxContents .expand{text-align:right;}
.ContentMiddleBoxContents h1, .ContentMiddleBoxContents .sf_newsTitle{ font-family: Tahoma !Important; color:#60bb46 !Important; font-size: 1.6em !Important; font-weight:normal !Important; padding-bottom:10px !Important;}
.ContentMiddleBoxContents .imageleft {float:left; margin-right:10px; border:1px solid silver;} 
.ContentMiddleBoxContents .imageright {float:right; margin-left:10px; border:1px solid silver;}
.ContentMiddleBoxContents a:link, a:visited{color:Green;}
.ContentMiddleBoxContents a:hover{color: Navy; text-decoration: underline;}
.ContentRightBox {float:right;width:210px;}

/*ContentMiddleBoxTwoColumn Styles Starts Here*/
.ContentMiddleBoxTwoColumn {float:left;padding:10px;width:754px;}

/*for ie 6*/* html .ContentMiddleBoxTwoColumn{width:734px;}

/*Content Pane Styles Ends Here*/

/*Footer Pane Styles starts Here*/
.footer{clear:both;width:100%;margin-top:10px;}

/*for ie 6*/* html .footer{margin:0px;}

/*FooterCurveBox Styles Starts Here*/
.FooterCurveBox{float:left;width:100%;background-color:#d6e1e7;}
.FooterCurveBox h4{color:#003875;}
.FooterCurveBox p{color:#5483af;}
.FooterCurveBox .curvebox-topleft{width:12px;height:12px;float:left;background:url(images/curvebox-background3.gif) no-repeat top left;}
.FooterCurveBox .curvebox-topright{width:12px;height:12px;float:right;background:url(images/curvebox-background3.gif) no-repeat top right;}
.FooterCurveBox .curvebox-bottomleft{width:12px;height:12px;float:left;background:url(images/curvebox-background3.gif) no-repeat bottom left;}
.FooterCurveBox .curvebox-bottomright{width:12px;height:12px;float:right;background:url(images/curvebox-background3.gif) no-repeat bottom right;}
.FooterCurveBox .curvebox-content{float:left;width:100%;}
.QuickQuestion{float:left;width:590px;padding-left:25px;}
.FooterCurveBox ul{list-style:none;}
.FooterCurveBox li{margin:5px 0px;}
.FooterCurveBox li a{color:#5681b4 !important;}
.FooterCurveBox li a:hover{color:#0000FF !important;}
.QuickQuestion form{float:left;width:auto;}
.QuickQuestion input{width:560px;height:24px;border:2px solid #96b1cc;color:#7fa1c6;font-size:1.2em;padding-top:2px;padding-left:5px;}
.QuickQuestion li{margin:10px 0px 5px 0px;}
.QuickQuestion p{font-size:1.15em;}
.QuickQuestion .SendIt{float:right;width:auto; margin-right:20px}

/*for ie 6*/* html .QuickQuestion .SendIt{margin-right:10px;}
/*for ie 7*/*:first-child+html .QuickQuestion .SendIt{margin-right:20px;}

.ContactBooking{float:left;width:190px;border-left:1px solid #94b2cc;padding-left:10px;}
.Information{float:left;width:auto;border-left:1px solid #94b2cc;padding-left:10px;}
.address{float:left;width:100%;margin:18px 0px 0px 0px;}
.FooterLogos{float:right;width:auto;margin:30px 20px 0px 0px;}

/*for ie 6*/* html .FooterLogos{margin:20px 10px 0px 0px;}
/*Footer Pane Styles Ends Here*/

/*Accommodation Grid Starts Here*/
#features       {	width:100%;	text-align:center;	font-family:Arial, Helvetica, sans-serif;	font-size:0.9em;}
.sml            {	font-size:0.7em;}
.headerbudget   {	font-size: 1em;	background-color: #C3BEDF;}
.headerpremium  {	font-size: 1em;	background-color: #DCF0D2;}
.budget         {	background-color: #C3BEDF;}
.premium        {	background-color: #DCF0D2;}
.taleft         {	text-align: left;}
.holywell       {	background-color: #C3BEDF;	color: #CD0030;}
.mawgan         {	background-color: #C3BEDF;	color: #A962AD;}
.tolcarne       {	background-color: #C3BEDF;	color: #BE8238;}
.sennen         {	background-color: #C3BEDF;	color: #4BA6E4;}
.pentire        {	background-color: #DCF0D2;	color: #1B9840;}
.fistral        {	background-color: #DCF0D2;	color: #37278C;}
.watergate      {   background-color: #DCF0D2;  color: #A11E2D;}
/*Accommodation Grid Ends Here*/

/* Tariff Page Styles */
.onblue {
	background-color: #A9B2CD;
	font-size:x-small;
}
.ongreen {
	background-color: #C6E39F;
	font-size:x-small;
}
.centred {
	text-align: center;
	font-size:small;
	font-weight:bold;
}
.ongreencentred {
	text-align: center;
	background-color: #C6E39F;
	font-size:x-small;
}
.onbluecentred {
	text-align: center;
	background-color: #A9B2CD;
	font-size:x-small;
}
.ondarkblue {
	background-color: #003876;
	color: #FFFFFF;
	font-size:small;
}
.ondarkbluecentred {
	background-color: #003876;
	color: #FFFFFF;
	text-align: center;
	font-size:small;
}
.xsmall {
	font-size: x-small;
}
.tariff {
	text-align:center;
	background-color:#003876;
	color:#FFFFFF;
}
.tariff a:visited {
	color:#FFFFFF;
}
.tariff a:hover {
	color:#FFFFFF;
}
.tariff a {
	color:#FFFFFF;
}
.tariff_selected {
	text-align:center;
}

/* Tabs CSS */
#subnavcontainer {
	background-color: #c1dfad;
	margin:0px;
	padding:0px 0px 0px 5px;
	height:22px;
	width:743px;
}

#subnavcontainer li {
	float: left;
	display: inline-block;
	margin: 4px 4px 0px 0px;
	padding: 0px;
	background-image: url(/images/tab_generic_left.gif);
	background-position: top left;
	background-repeat: no-repeat;
}
#subnavcontainer li a {
	background-image: url(/images/tab_generic_right.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
	text-decoration: none;
	display: inline-block;
	display: block;
	float: left;
	height: 18px;
	padding: 4px 10px 2px 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.8em;
	overflow: hidden;
}
#subnavcontainer li > a {
	/* box model correction */
	height: 12px;
}
#subnavcontainer li:hover {
	background-image: url(/images/tab_generic_left_on.gif);
}
#subnavcontainer li.selected {
	background-image: url(/images/tab_generic_left_on.gif);
}
#subnavcontainer li:hover a {
	background-image: url(/images/tab_generic_right_on.gif);
	color: #264669;
}
#subnavcontainer li.selected a {
	background-image: url(/images/tab_generic_right_on.gif);
	color: #264669;
}
#subnavcontainer li a:hover {
	background-color: transparent;
}
/* Tabs End */

/* Contact Form */
.form {list-style:none;margin-left:50px;}
.form li {}
label {display:inline-table;width:100px;float:left;}
input[type=text]{margin:5px;}
input[type=submit]{margin:5px;}
label.comment-label{height:4em;vertical-align:top;}

/* Competition Form */
#comp_form { padding:10px; }
#comp_form label,
#comp_form .longlabel,
#comp_form input,
#comp_form select { margin:0px; vertical-align:middle; margin:3px; padding: 0px; }
#comp_form input[type=submit]{padding:5px;}
#comp_form label { width:100px; }
#comp_form .longlabel { width: 100%; }

/* Blog Overide style */
.rtUL {margin-left:-20px !important; list-style-type:none !important}

.RadTreeView_Default,
.RadTreeView_Default a.rtIn,
.RadTreeView_Default .rtEdit .rtIn input,
.RadTreeView_Default a.rtIn:hover {color:#10447E !important; font-family:Arial,Helvetica,sans-serif !important;background-image:none !important;background:transparent !important;}

.RadTreeView_Default .rtSelected .rtIn {background:transparent;font-weight:bold;}

.rtMinus {background-position :100px !important}
.rtPlus {background-position :100px !important}

.itok-hendra-tree {border:0;margin:5px 0px 0px 0px;padding:0px;}

.tagCloud {font-size:65% !important;margin-top:8px;}
.tagCloud li {display:inline;float:left;margin-right:4px;}


.red {color:red;}

