/* CSS Document */

body {margin:0px; padding:0px; font-family:verdana; font-size:12px; background:#fff url(images/bg_bg.jpg) repeat-x ;}

form{margin:0px; padding:0px;}


input
{
color: #747070; font-size:11px; padding-left:3px;
background: #fff;
}

.newinputbuttons
{
color: #fff; font-size:11px; padding-left:3px;font-weight:bold;
background: #000000;
border: 1px solid #bbbbbb;
}

.newinputbuttons2
{
color: #fff; font-size:11px; padding-left:3px;font-weight:bold;
background: #000000;
border: 1px solid #bbbbbb;
float:left;
}

.newinputbuttons3
{
color: #fff; font-size:11px; padding-left:3px;font-weight:bold;
background: #000000;
border: 1px solid #bbbbbb;
float:right;
}

label {font-weight:bold}

.footer {color:#FFFFFF; padding-left:10px; padding-top:2px; padding-bottom:2px; font-family:Verdana; font-size:11px; height:22px;}
.footer a{color:#FFFFFF; font-family:Verdana; text-decoration:none;}
.footer a:hover{color:#FFFFFF; font-family:Verdana; text-decoration:none;}

.login {color:#000000;  font-family:Verdana; font-size:10px;} 
.login a{color:#000000; font-family:Verdana; font-size:10px; text-decoration:none; font-weight:bold;} 
.login a:hover{color:#FF0000;  font-family:Verdana; font-size:10px; text-decoration:none; font-weight:bold;} 

.maintext {font-family:verdana; font-size:12px; color:#000000;}
.maintext2 {font-family:verdana; font-size:12px; padding-left:10px; padding-bottom: 5px; color:#666666;}

.breadcrumb { font-family:verdana; font-size:11px; padding-left :10px;}

.breadtrail{
	padding:0px 0px 0px 0px;
	
	
}
.breadtrail ul{
	margin-left:10px;
	list-style-type:none;
}
.breadtrail li{
	font-family:verdana;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding:0px 0px 0px 0px;
	float:left;
	list-style-type:none;
}
.breadtrail li a{
	margin:0px;
	font-family:verdana;
	font-size: 11px;
	font-weight: normal;
	color: #c40000;
	text-decoration:none;
	list-style-type:none;
}
.breadtrail li a:hover{
	font-family:verdana;
	font-size: 11px;
	font-weight: normal;
	color: #314d8e;
	text-decoration:none;
	list-style-type:none;
}


.newstext { font-family:verdana; font-size:11px; padding-left:2px;}
.newsheading {font-family:verdana; font-size:11px; padding-left:2px; color:#FF0000; font-weight:bold;}

.weather {font-family:verdana; font-size:11px; font-weight:bold;}
.search {font-family:verdana; font-size:11px; font-weight:bold; padding-right:5px;}

.bodytext {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding : 10px; color:#333333; }
.bodytext a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #990000; text-decoration:none;}
.bodytext a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #990000;   }

.largeheadings {font-family:Arial, Helvetica, sans-serif; font-size: 17px; color:#000000; padding:10px; font-weight:bold;}


.CompetitionDetails{margin:0;background-color:#ffffff;width:350px;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;float:center;align:top;}

/**/
.formdetails{margin:0; width:300px;float:center;padding:10px;}
.formdetails label{width:70px;float:left;font-family:Arial; color:#333;font-size:11px; font-weight:bold;padding-left:5px;}
.formdetails input,textarea{border:1px solid #000;}

.contactpanel{margin:0; width:210px;padding:5px;color:#333;float:center;}

.formdetails2{margin:0; width:400px;float:center;padding:10px;}
.formdetails2 label{width:70px;float:left;font-family:Arial; color:#333;font-size:11px; font-weight:bold;padding-left:5px;}
.formdetails2 input,textarea{border:1px solid #000;}

.formdetails3{margin:0; width:520px;float:center;padding:10px;}
.formdetails3 label{width:160px;float:left;font-family:Arial; color:#333;font-size:11px; font-weight:bold;padding-left:5px;}

.formdetails3 input,textarea{border:1px solid #000;}

.cardmembers label{width:90px;float:left;font-family:Arial; color:#333;font-size:11px; font-weight:bold;padding-left:5px;}

h1{font-size:150%; color:#ff0000; margin:0px; padding:5px;}
h2{font-size:130%; color:#000000; margin:0px; text-align : left; padding-bottom: 0%;}
h3{font-size:120%; color:#ff0000; margin:0px; text-align : left; padding-bottom: 0%;}
h4{font-size:110%; color:#000000; margin:0px;}


.heading1{font-size:150%; color:#ff0000; margin:0px;}
.heading2{font-size:130%; color:#000000; margin:0px; text-align : left; padding-bottom: 0%;}
.heading3{font-size:120%; color:#ff0000; margin:0px; text-align : left; padding-bottom: 0%;}
.heading4{font-size:110%; color:#000000; margin:0px;}

.textRed{color:red;}
.textGreen {color:#41886E;}
.textPurple {color:#411354;}

.indent{margin-left:10%;text-align:left;}
.left{float:left; margin:0px;  text-align:left;  margin-right:10px; margin-bottom:5px;}
.right{float:right; margin:0px; text-align:right; margin-right:10px; margin-bottom:5px;}
.center{float:center; margin:0px; text-align:center;  margin-right:10px; margin-bottom:5px;}	

#snav {
 width: 100%;
 background:url(/images/newsbg.jpg);
 
}

#snav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border:1px solid #fff;
}

#snav ul li{
	margin-top:1px;
	margin-top:0px;
	text-transform: uppercase;

}

#snav ul li a {
	display: block;
	width: 100%;
	background:transparent;
	padding-top:5px;
	padding-bottom:5px;
	text-indent:42px;
	color:#000000;
	font-size:94%;
	font-weight: bold;;
}

#snav ul li ul li a:hover {
	background: url(http://killarneygolf.dev.biznetprojects.co.uk/images/3menu_ov.gif);
	color:#4C4618;
}

#snav ul li ul li a {
	background: url(http://killarneygolf.dev.biznetprojects.co.uk/images/3menu.gif);
	color:#4C4618;
}

#snav ul li  a:hover {
	background:#c40000;FILTER: alpha(opacity=90);moz-opacity: 0.9;
	color:#fff;
}

#snav span {
	width:100%;
	display:block;
	background:#c40000;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:1px;
	text-align: center;
	border:1px solid #fff;
}

#snav span a {
	color:#fff;
	font-size:100%;
	font-weight:bold;
	font-weight: bold;;
}
#snav span a:hover {
	color:#fff;
}


.sidenav {
	font-family: Georgia, georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #7D753E;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/menubg.gif);
}
.sidenav a{
	font-family: Georgia, georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	display:block;
	color: #7D753E;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/menubg.gif);
	height: 22px;
	width: 100%;
	padding: 6px 0px 0px 45px;

}
.sidenav a:hover{
	font-family: Georgia, georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4618;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/menubg_ov.gif);

}

.sidenavOver a{
	font-family: Georgia, georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #4C4618;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/menubg_ov.gif);
	height: 28px;
	width: 190px;
	margin:0px;
	padding: 6px 0px 0px 45px;

}
.sidenavOver a:hover{
	font-family: Georgia, georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	font-weight: bold;
	color: #F3F1B6;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/menubg_ov.gif);
	height: 28px;
	width: 190px;
	margin:0px;
	padding: 6px 0px 0px 45px;

}
.sidenavTitle {
	font-family: Georgia, georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: normal;
	color: #F3F1B6;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/nav_title.gif);
	height: 28px;
	width: 190px;
	margin:0px;
	padding: 0px 0px 0px 45px;
}
.paneltop {
	font-family: Georgia, georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #E2D78F;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/paneltop.gif);
	height: 17px;
	padding: 4px 0px 0px 40px;
}
.panlemain {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCC33;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/panelbg.gif);
	background-repeat: repeat;
}
.panelfooter {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: normal;
	background-image: url(http://killarneygolf.dev.biznetprojects.co.uk/images/panel_footer.gif);
}
.side {
	background-color: #FEFBB7;
}

.menushade {
	
	background-repeat: repeat;
	margin:0px;
}
.topnav {
	 font-family:verdana;
	font-size: 10px;
	font-weight: bold;
	color:#c8c8c8;
	background-color:#000000;
	height:35px;
	
	
}
.topnav a{
	 font-family:verdana;
	font-size: 10px;
	color: #cfcfcf;
	background-color:#000000;
	text-decoration:none;

}
.topnav a:hover{
	 font-family:verdana;
	font-size: 10px;
	color: #ff0000;
	background-color:#000000;
}

.topnav ul{
   padding:0;
   margin-left:0;
} 



.bottomnav {
	 font-family:verdana;
	font-size: 10px;
	font-weight: normal;
	color:#fff;
	
	
}
.bottomnav a{
	 font-family:verdana;
	font-size: 10px;
	color: #fff;
	
	text-decoration:none;
}
.bottomnav a:hover{
	 font-family:verdana;
	font-size: 10px;
	color: #fff;
	
}

.bottomnav ul{
   padding:0;
   margin-left:0;
} 


.topnav33 {
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fff;
	background-color:#000000;
	
	
}
.topnav33 a{
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #F3F1B6;
	background-color:#A89E54;
}
.topnav33 a:hover{
	font-family: georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #fff;
	background-color: #A89E54;
}

.topnav33 ul{
   padding:0;
   margin-left:0;
} 


.warningtext{padding:5px; font-family:verdana;font-size: 10px;color:#ff0000;font-size:12px;border:1px solid #ff0000;}
.notification{padding:5px; font-family:verdana;font-size: 10px;color:#ff0000;font-size:12px;border:1px solid #ff0000;}

/* shopping car styles */

#panels {text-align:justify;background: url(/images/tile.gif);height:78%;clear:both;min-height:400px;width:100%}
#panels_lower {text-align:justify;background: url(/images/tile2.gif);height:78%;clear:both;min-height:400px;width:100%}
#panels_schemes {text-align:justify;background: url(/images/tile5.gif);height:78%;clear:both;min-height:400px;width:100%}

#logo {float:left}
.lfloat {float:left}
.rfloat {float:right}
.clear {clear:both}
.left {text-align:left}

#left {float:left;width:185px;margin-right:19px;background:#E8E5E0}
#left_schemes {float:left;width:221px;margin-right:19px;background:#E8E5E0}
#left_in {width:94%;margin:20px auto 0 auto}

#center {float:left;background:#E8E5E0;width:258px;margin-right:20px}
#center_in {width:94%;margin:20px auto 0 auto;}
#right {float:left;background:#E8E5E0;width:298px}
#right_in {margin:0 auto 0 auto;width:94%}
#right_lower {float:left;width:576px;background:#E8E5E0}
#right_schemes {float:left;width:539px;background:#E8E5E0}
#right_lower_in {margin:20px auto 0 auto;width:94%}

.error{color:red;}

.boxRed {
	margin:8px 0 8px 0;
	color:#fff;
	font-weight:normal;
	background:#AD0634;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	margin:8px 0 8px 0
}
.boxRed h3 {color:#fff;background:none;padding:0;margin:0;border:0;font-size:130%}

.boxgrey {
	margin:8px 0 8px 0;
	color:#000;
	font-weight:normal;
	background:#C6C2B9;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
}
.boxgrey h2 {font-size:120%; color:#AB0534; font-weight:bold;padding:0;margin:0}

#dairydates em {font-size:100%;color:#000000;font-weight:bold;text-transform:capitalize}
#dairydates {width:90%;margin-right:auto;margin-left:auto}
#dairydates label {width:30%;display:block;float:left;font-weight:bold;}
.bookonline {float:right;background:#AEAEAE;text-decoration:none;color:#fff;padding:1px 3px 1px 3px}
.bookonline:hover {color:#A00832}
.pad {padding:3px}
.error{color:#87072B;font-weight:bold;font-size:80%}

.shopcontainer{border:1px solid black;}
.shopheader{background:#B3AFA4;width:100%;}
.ShopRemove {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.ShopItem {width: 50%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.ShopQty {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.ShopPrice {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}
.ShopSubtotal {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; font-weight:bold;text-align : left;}

.clear-both  { font: 1px / 1px sans-serif; clear: both; }

.Emptybasket {width:100%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; text-align : left;background:#E8E5E0;}

#ShopItemRemove {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; text-align : left;}
#ShopItemItem {width: 50%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; text-align : left;}
#ShopItemQty {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; text-align : left;}
#ShopItemPrice {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; text-align : left;}
#ShopItemSubtotal {width: 10%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; text-align : left;}


.total {width:100%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 5px;display : block; text-align : right;font-weight:bold;}

.shopoptions{width:100%;}
.ShopEmpty {width: 30%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 1px;display : block; font-weight:bold;text-align : left;}
.ShopContinue {width: 30%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 1px;display : block; font-weight:bold;text-align : left;}
.ShopCheckout {width: 20%;float: left;margin: 1px;margin-top: 2px;margin-bottom: 1px;margin-right: 1px;display : block; font-weight:bold;text-align : left;}


#book_cart form {margin:0;padding:0}
#book_cart {float:right}
#book_cart input.button {border:0px}

#my_cart {width:180px;float:right}
#my_cart .header {background:url(/images/basket_hd.gif) no-repeat;height:28px;}
#my_cart_in {border:1px solid #CC0033;min-heigth:100px;_height:100px;background:#FFF9FB;}
#my_cart_in a {color:#30226C}
#my_cart_in a:hover {color:#CC0033}
#my_cart_in .edit  {border-top:1px solid #BBC6E0;text-align:center;padding:2px}
#my_cart_in .edit a {display:block;background:url(/images/edit_basket.gif) no-repeat;height:19px}

#my_cart_in .subtotal {text-align:center;padding:5px;background:#FFF4EC;border-top:1px solid #BBC6E0;border-bottom:1px solid #BBC6E0}
#my_cart_in .checkout {text-align:center;padding:5px}
#my_cart_in input, textarea, select {color: #747070; font-size:11px; padding-left:3px;background: #fff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border: 1px solid #bbbbbb;}

#cart_view_hd {background:url(/images/my_basket_hd.gif) no-repeat; width:549px; height:35px}
#cart_view_fd {background:url(/images/my_basket_fd.gif) no-repeat; width:549px; height:35px}
#cart_content{width:543px;border-right:2px solid #BBC6E0;border-left:2px solid #BBC6E0;background:#fff;}
.cart_buttons {padding:10px}
#cart_items {background:#F1F4FA;clear:both}
#cart_items table {width:90%;margin-right:auto;margin-left:auto;background:#FAFAF9;border-collapse: collapse;}
#cart_items tr th {border-right:2px solid #F1F4FA;border-left:2px solid #F1F4FA;background:#CDD7ED;color:#fff;padding:4px;border-top:1px solid #BBC6E0;border-bottom:1px solid #BBC6E0}
#cart_items tr th.remove {color:#AD0634;text-align:center;border-right-color:#CDD7ED}
#cart_items tr td {border:2px solid #F1F4FA}
#cart_items tr td.bottom {background:#F1F4FA;border-color:#F1F4FA}
#cart_items .center {text-align:center}
#cart_items .itemprice {text-align:center;color:#FF6600;font-weight:bold}
#cart_items a {color:#30226C;text-decoration: none;}
#cart_items tr td.bottom_tot {background:#AD0634;border-color:#fff;color:#fff;text-align:center}
#cart_items tr td.bottom_tot1 {background:#AD0634;border-color:#fff;color:#fff;text-align:right}
#cart_items .title {border-left-color:#fff;padding:3px}
#cart_items a:hover {color:#CC0033;text-decoration:underline;}
#cart_items input, textarea, select {color: #747070; font-size:11px; padding-left:3px;background: #fff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border: 1px solid #bbbbbb;}

#checkout_form table {width:95%;margin-right:auto;margin-left:auto}
#checkout_form caption {display:none}
/*#checkout_form .header{background:url(/images/checkout_hd.gif) no-repeat; width:550px; height:35px}
#checkout_form .footer {background:url(/images/checkout_fd.gif) no-repeat; width:549px; height:35px}*/
#checkout_form .header{background:#C3D5E4; width:548px; height:35px;color:#OOOOOO;}
#checkout_form .footer {background:url(/images/checkout_fd.gif) no-repeat; width:549px; height:35px}
#checkout_form .content {width:543px;border-right:2px solid #BBC6E0;border-left:2px solid #BBC6E0;background:#fff;}
#checkout_form h5 {border:0;padding:0;margin:0;padding-top:12px;padding-left:10px}
#checkout_form a {color:#30226C;}
#checkout_form a:hover {color:#CC0033;}
#checkout_form label {font-weight:bold}
#checkout_form input.error_text, textarea.error_text {border:1px solid #87072B;color:#87072B}
#checkout_form input, textarea, select {color: #747070; font-size:11px; padding-left:3px;background: #fff;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;border: 1px solid #bbbbbb;}
#checkout_form .newinputbuttons3
{
color: #fff; font-size:11px; padding-left:3px;font-weight:bold;
background: #000000;
border: 1px solid #bbbbbb;
float:right;
}

/* Competitors Module */

#nichollvscomp{font-size:100%; color:#000000; background:#dddddd;margin:0px;width:180px;text-align : left;padding:10px;}
.quantitytitle{float:left;font-size:110%; color:#fff; background:#ff0000; margin:0px; text-align : left; padding-bottom: 0%;width:40px;padding:3px;border:1px solid black;}
.nichollpricetitle{float:left;font-size:110%; color:#fff; background:#ff0000; margin:0px; text-align : left; padding-bottom: 0%;width:50px;padding:3px;border:1px solid black;}
.comppricetitle{float:left;font-size:110%; color:#fff; background:#ff0000; margin:0px; text-align : left; padding-bottom: 0%;width:70px;padding:3px;border:1px solid black;}
.quantity{float:left;font-size:110%; color:#000000;background:#fff; margin:0px; text-align : left; padding-bottom: 0%;width:40px;padding:3px;border:1px solid black;}
.nichollprice{float:left;font-size:110%; color:#000000; background:#fff;margin:0px; text-align : left; padding-bottom: 0%;width:50px;padding:3px;border:1px solid black;}
.compprice{float:left;font-size:110%; color:#000000;background:#fff; margin:0px;text-align : left;width:70px;padding:3px;border:1px solid black;}
.diffprice{float:left;font-size:120%; color:#000000; background:#dbe01f; margin:0px; text-align : center; padding-bottom: 0%;width:176px;border:1px solid black;padding:3px;}


/* Added By Janny on Fixes */
.whiteborder{border-top:1px solid white;}
.contentbg{background:url(images/bg_content.jpg) top left;}
.panelshade{background:#cccccc url(images/bg_panel.jpg) top left repeat-x;}
.cell{border:1px solid black;}
.cellred{background:#B90000; color:#fff; border:1px solid black;}
.cellyellow{background:#fed202; color:#000; border:1px solid black;}

/* Added By Terri-ann For NewsFlash Index Page */
#NewsFlash {background-color:#B90000; color:#FBF6F6; padding:5px;}
#NewsFlash span{font-family:verdana; font-size:12px;}
#NewsFlash a{font-family:verdana; font-size:12px;color:#FBF6F6;}
#NewsFlash a:hover{text-decoration:underline;}
