/*************************************************
Main Page Structure
*************************************************/
* { padding:0px; margin:0px; border:0px; font-family:"Trebuchet MS", Arial, sans-serif;}

body{ background-color:#FFFFFF; background-image:url(../../../images/Brands/Default/bg_mainPage.jpg); background-repeat:repeat-x; }

#pnlPageContainer{ width:900px;  margin:0 auto;}
.pnlPageContainer{ width:900px;  margin:0 auto;}

.clear {clear:both;}
.but_giftCheques {width:880px; height:24px; margin:0 auto; padding-right:5px}

.shadow_top{width:880px; height:5px; margin:0 auto;}

.shadow_main{width:875px; background-color:#FFFFFF; padding-left:5px; margin:0 auto; background-image:url(../../../Images/shadow_bg.jpg); background-repeat:repeat-y}

.shadow_bottom{width:880px; background-color:#FFFFFF; height:5px; margin:0 auto;}

/* Kents Hill Park */
h2 {color:#DF7B19; font-size:14px; font-style:italic;}

h3 { font-size:12px; color:#5e5d5d; font-weight:bold;}

h4 { font-size:14px; color:#5e5d5d; font-weight:bold;}

h5 { font-size:12px; color:#5e5d5d; font-weight:normal; padding-bottom: 10px; }


.font14 {font-size:14px;color:#5e5d5d;}
.colorBlue {color: #00a7ce;}

.contentLeft { margin-top:10px; width:575px; float:left; }
.contentLeft p{ padding-bottom:10px;}

.contentRight { margin-top:10px; width:300px;  float:right; }

.content_subTitle{width:575px; float:left; font-size:19px;  color:#666666; }
.content_sectionTitle{color:#DF7B19; font-size:14px; font-style:italic;font-weight:bold;}
.content_date {color:#DF7B19; font-size:12px; font-weight:bold;}
.content_summary {font-size:14px; color:#333333; padding-top:10px;padding-bottom:10px; }
.content_text {font-size:13px; color:#666666;}
.content_bold {font-size:13px; color:#666666;font-weight:bold;}
.content_italic {font-size:13px; color:#666666;font-style:italic;}
.content_text ul{font-size:13px; font-weight:normal; padding-left:20px; list-style-image: url(../../../images/img_bulletBlue.gif); }
.content_text a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; }
.content_text a:hover { border-bottom:none;}

dt {font-weight:bold;margin-top:3px;margin-bottom:1px;}
dd {margin-bottom:5px;}

.offersPanel { float:left; width:286px; margin-top:20px;}
.offersPanelCopy {font-size:12px;margin-left:5px; margin-right:20px;}
.offersPanelCopy a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; }
.offersPanelCopy a:hover { border-bottom:none;}

.eventsPanel { background-color:#F0FAFC; background-image:url(../../../images/bg_eventsPanel.jpg); background-position:bottom; background-repeat:no-repeat; padding-bottom:15px;}
.eventsTitle { background-color:#C8EDF5;}
.eventsPanel h2 { padding:10px 10px 0px 10px;}
.eventsPanel h3 {padding:5px 10px 0px 10px;}
.eventsPanel p {font-size:12px;padding:5px 10px 0px 10px;color:#5e5d5d;}
.eventsPanel a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; }
.eventsPanel a:hover { border-bottom:none;}
.eventsPanel ul {font-size:12px; margin-left:25px; list-style-image:url(../../../images/img_bulletArrow.gif);}
.eventsPanel li {padding-bottom:5px;}
.eventsTextBox { margin:10px 5px 20px 10px; color:#5e5d5d; border:solid 1px #C0E6F1; width: 220px; height: 20px; font-size: 12px;}
.shareThisPage {margin-top:20px; margin-bottom:20px;}

#footer { background-image:url(../../../images/bg_footer.jpg); background-repeat:repeat-x; padding-top:22px;margin-top:20px;}
#footerInner { width:900px; margin:0 auto;}
.footerPanel { width:290px; float:left; padding-bottom:15px;}
.footerPanel ul { list-style:none; margin-left:10px; padding-left:0; padding-top:0px;}
.footerPanel a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; font-size:12px; font-weight:bold; }
.footerPanel a:hover { border-bottom:none;}
.awards { float:left; padding:5px 0px;}
.awardsLast { float:left; padding-right:0px;}
.footerPanelAwards { width:320px; float:left; padding-bottom:15px;}
.paddingL10 {padding-left:10px;}
.awardsRight { float:right; padding-right:0px;} 

#copyright {text-align:center; border-top:1px solid #F5F5F5; padding-bottom:15px; padding-top:10px;}
#copyright p {font-size:11px; padding:5px 0 0 0;color:#666666;}

.specialOfferFrame {padding:0px; margin:0px; width:273;height:131;background-image:url(../../../images/Brands/Default/BoxHeaders/bg_specialoffers.jpg); background-repeat:no-repeat;}
.thumbnailFrame {padding:0px; margin:0px; width:273;height:114;background-image:url(../../../images/Brands/Default/BoxHeaders/bg_offers.jpg); background-repeat:no-repeat;}
.OfferThumbnailImage { width:254px;height:95px;margin:26px 7px 10px 10px; border:1px solid #eeeeee;}
.thumbnailImage { width:254px;height:95px;margin:8px 8px 8px 9px; border:1px solid #eeeeee;}


.sectionDetails { background-color:#2C2C2C; width:900px;}
.sectionDetailsTitleContainer{float:left; width:298px;padding:0px;margin:0px;}
.sectionDetailsTitle { float:left; width:298px;}
.sectionInfo{ padding:20px;padding-top:0px;font-size:20px;float:left; width:255px; font-style:italic; color:#bababa; padding-bottom:10px;}
.sectionDetailsNoImage { clear:both;}
.sectionDetailsImageContainer{ float:right; width:600px;}
.sectionDetailsImage {}


.staticPageTitle {margin-bottom:10px;margin-top:-10px;margin-left:-10px;}

.messageBox {margin-top:15px;border:1px #00a7ce dotted;padding:30px;}
.messageBox a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; font-size:12px; font-weight:bold; }
.messageBox a:hover { border-bottom:none;}
.messageBox p{margin-bottom:15px;}

.breadcrumb {  font-size:12px; padding:15px 0 0 0;}
.breadcrumb a {color: #00a7ce; text-decoration:none;}
.breadcrumb a:hover { text-decoration:underline}

.module_link{font-size:14px;height:40px;}
.module_link a {color: #00a7ce; text-decoration:underline;  }
.module_link a:hover { text-decoration:underline}

.table_border{border:1px dotted #C6EEF6}

.table_header{ background-color:#C6EEF6;padding:2px 8px 2px 8px;font-size:14px;font-weight:bold;color:#615B5B;}

.table_content{padding:8px; font-size:13px; color:#666666;}
.table_content a{font-size:13px;color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; }
.table_content a:hover{ border-bottom:none;}

.leftColList {}
.leftColList ul {font-size:12px; padding-left:5px;  margin-top:10px; list-style:none;}
.leftColList li {padding-bottom:5px;}
.leftColList li a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; margin-left:5px;}
.leftColList li a:hover  { border-bottom:none;}
.icon { vertical-align:middle;}

.siteMapContainer {margin-left:20px;}
.siteMapContainer h2{margin-bottom:10px;}
.siteMapContainer ul{font-size:14px; font-weight:normal; padding-left:20px; list-style-image: url(../../../images/img_bulletBlue.gif); }
.siteMapContainer li {padding-bottom:5px;font-size:14px;}
.siteMapContainer li a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; margin-left:5px;}
.siteMapContainer li a:hover  { border-bottom:none;}

.sitemapItem{margin-left:10px;}
.sitemapItem a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; }
.sitemapItem a:hover { border-bottom:none;}
.sitemapItem ul {padding-left:20px;font-size:13px;  list-style-type:none; list-style-image:none;}
.sitemapItem li {font-size:13px;padding-top:5px;padding-bottom:5px;}
.sitemapItem li a {color: #00a7ce; text-decoration:none; border-bottom: 1px dotted #00a7ce; margin-left:5px;}
.sitemapItem li a:hover  { border-bottom:none;}

/* End Kents Hill Park */

/************************************************
Header
************************************************/


.navigation{width:900px; height:40px;}

#telNumbers {}

#telNumbers p {color:#a5a3a3; font-size:14px; text-align:right; padding-top:6px; padding-bottom:16px; padding-right:15px; }

.white {color:#FFFFFF;}

.bold { font-weight:bold;}

#header {}

.imgLogo {padding-top:10px; float:left;}

.searchButton { float:right; margin-top:20px;}

.searchTextBox {border:solid 1px #C0C0C0; color:#5e5d5d; padding-top:2px; width: 150px; height: 20px; font-size: 12px; }

.buttonCentre { vertical-align:middle;margin-left:5px;}





/************************************************
Left Column Content
************************************************/
.mainImage_border{border:1px solid #A99B65; height:100%; padding:2px;float:left}





.closed_shop{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#223C1A;}

.module_mainFrame{width:575px; float:left; margin-top:20px}

.subpage_thumbnail{width:74px; border:1px solid #AD9F69; padding:2px; float:left}

.subpage_title{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#223C1A; width:510px; float:right; font-weight:bold}
.subpage_title a{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#223C1A; font-weight:bold; text-decoration:none}
.subpage_title a:hover{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#223C1A; font-weight:bold; text-decoration:underline}

.subpage_priceTime{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#999999; width:510px; float:right; margin-top:5px}

.subpage_description{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#223C1A; width:510px; float:right; margin-top:5px}

.subpage_link{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#223C1A; width:510px; float:right; margin-top:8px}
.subpage_link a{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#20361B; text-decoration:none}
.subpage_link a:hover{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#20361B; text-decoration:underline}



.module_heading{border-bottom:1px solid #A98850; padding-bottom:2px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; font-weight:bold; color:#413328;}

.module_title{padding:8px; padding-left:0px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#575F48; font-weight:bold}

.module_mainText{padding:8px; padding-left:0px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#575F48;}

.module_bullet{background:url(../../../Images/arrow_listClear.gif) no-repeat; width:300px; padding-left:10px; margin-top:8px; margin-left:10px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#575F48;}
.module_bullet a{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#20361B; text-decoration:none}
.module_bullet a:hover{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#20361B; text-decoration:underline}

.module_attribute{padding:8px; padding-top:12px; padding-right:12px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#575F48; text-align:right}

.module_dropDown{height:19px; width:150px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#91804D;}

.module_textbox{height:13px; width:30px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#91804D; padding:3px; text-align:center}



.module_prodDetails{margin-top:0px; background-color:#F1EBD5; border:1px solid #DACAB0; border-top:0px; width:602px; float:left;}




/*********************************************************
Right Column Content
*********************************************************/
.panel_bg{background:url(../../../Images/panel_bg.gif) repeat-y; padding:16px; padding-bottom:8px; padding-top:7px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#54492E}
.panel_bg a{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#20361B; text-decoration:none}
.panel_bg a:hover{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#20361B; text-decoration:underline}

.panel_textbox{border:1px solid #91804D; height:13px; width:126px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#91804D; padding:3px}

.panel_bullet{background:url(../../../Images/arrow_list.gif) no-repeat; width:145px; padding-left:10px; margin-top:8px}
.panel_bullet a{text-decoration:none; color:#20361B}
.panel_bullet a:hover{text-decoration:underline; color:#20361B}

.panel_nonbullet{width:155px; padding-left:0px; margin-top:8px; font-weight:bold}
.panel_nonbullet a{text-decoration:none; color:#20361B}
.panel_nonbullet a:hover{text-decoration:underline; color:#20361B}

.panel_bulletDownloadLeft {margin-left:7px; margin-top:8px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#575F48;}
.panel_bulletDownloadLeft a{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#20361B; text-decoration:none}
.panel_bulletDownloadLeft a:hover{font-family:"Trebuchet MS", Arial, sans-serif; font-size:11px; color:#20361B; text-decoration:underline}


.panel_bulletDownloadRight{width:130px; padding-left:5px; padding-bottom:7px}
.panel_bulletDownloadRight a{text-decoration:none; color:#20361B}
.panel_bulletDownloadRight a:hover{text-decoration:underline; color:#20361B}





/********************************************************
Footer
********************************************************/
.footer_bg{width:870px; height:138px; background:url(../../../Images/bg_footer.jpg) repeat-x}

.footer_link{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#FFFFFF; text-align:center; width:290px; margin-top:35px; position:absolute}
.footer_link a{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none}
.footer_link a:hover{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline}

.copyright{width:870px; height:70px; margin:0 auto; margin-top:10px; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#FFFFFF}
.copyright a{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none}
.copyright a:hover{font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline}


/*******************************************************
Admin Panels
*******************************************************/
.admin_border{padding:0px; border:1px solid #FBB917; margin-bottom:5px; width:100%}

.admin_panel{  background-color: #FBB917; font-size:11px; font-family: Arial;  color:#DD5B00}
.admin_panelTable {width:100%;}
.admin_panel td{padding:5px;}
.admin_panelDiv {padding:5px;}
.admin_panel a{font-size:11px; font-family: Arial; color:#000000; text-decoration:none}
.admin_panel a:hover{font-size:11px; font-family: Arial; color:#000000; text-decoration:underline}

/****************************************************
Drop Downs
****************************************************/


/* the style for the DIV which appears when the user mouses over a main menu heading */
.drop_down_border{
	
	font-size: 12px;
	background-color:#f0fafc;
	border:1px solid #c6eef6;
	border-top:0px;	 
	padding:2px; 
	position:absolute; 
	z-index:200;  
}

/* the style for the element in the drop down which the user currently has selected */
.drop_down_listOver{  
	padding:0px;
	padding:0px;
	padding-top:2px;
	padding-left:5px;
	line-height:200%; 
	background-color:#c6eef6;
}

.drop_down_list{
	padding:0px;
	padding-top:2px;
	padding-left:5px;
	line-height:200%;
}


.drop_down_border a {font-size: 12px;color: #00a7ce; text-decoration:none; }
.drop_down_border .level1linktext{ font-weight:bold;border-bottom: 1px dashed #00a7ce; }
.drop_down_border .level2linktext{ border-bottom: 1px dashed #00a7ce; }

.drop_down_border a:hover{color: #00a7ce; text-decoration:none;}





