/* CSS Document */
html { font-size:100.01%; }
body { font-size:1em; }

body{
	margin-left:0px;
	margin-right:0px;
	margin-top:20px;
	margin-bottom:20px;
	/*background-image:url(../images/bodybg.jpg);*/
	/*background-repeat:repeat-x;*/
        background-position:left top;
	background-color:#570000; color:inherit;
border:#570000;
}
#outer-container{
	width:794px;
	height:auto;
	background-color:#570000; color:inherit;
	padding:0 4px;
	margin:auto;
	border-top:4px solid #F5F5DC;
	border-left:4px solid #F5F5DC;
	border-right:4px solid #F5F5DC;
border-bottom:4px solid #F5F5DC;
overflow:auto;
}
img {border:none;}
.spacer {
	font-size:0; line-height:4px; clear:both;
}
.spacer-more {
	font-size:0; line-height:12px; clear:both;
}
.clear {
	clear: both;
	height: 1px;
	}

/* Header style start from here */
#headcontainer{
	width:794px;
	height:132px;
	background-color:#570000; color:inherit;
	/*border-top:4px solid #F5F5DC;
	border-left:4px solid #F5F5DC;
	border-right:4px solid #F5F5DC;*/
border-bottom:1px solid #F5F5DC;
	margin:auto;
}
#leftcontainer{
	width:400px;
	height:132px;
	/*background-image:url(images/bannerpicleft.jpg);*/
	background-repeat:no-repeat;
	background-position:left bottom;
	background-color:#570000; color:inherit;
	float:left;
	margin-top:auto;
}
#logo{
	width:534px;
	height:80px;
	padding-top:30px;
	padding-left:45px;
	margin:auto;
	}
#rightcontainer{
	width:150px;
	height:132px;
	/*background-image:url(../images/header6.jpg);*/
	background-repeat:no-repeat;
	background-position:right;
	background-color:#570000; color:inherit;
	float:right;
	margin-top:auto;
}
/* Header style end here */

/* Main navigation style start from here */
#navcontainer{
	width:794px;
	height:39px;
	background:url(../images/navbg.jpg) 0 0 repeat-x;
	/*border-left:4px solid #F5F5DC;
	border-right:4px solid #F5F5DC;*/
}
#navcontainer ul {
	font:bold 12px/35px Arial, Helvetica, sans-serif;
	padding:0 5px 0 15px;
}
#navcontainer ul li {
	float:left; padding:0 7px 0 14px;
	background:url(../images/navarrrow.gif) 0 50% no-repeat;
}
#navcontainer ul li.noPad {
	padding-right:0;
}
#navcontainer ul li a {
	color:#A3A2A2; background-color:inherit; text-decoration:none;
}
#navcontainer ul li a:hover, #navcontainer ul li span {
	color:#638E02; background-color:inherit;
}
/* Main navigation style ends here */

/* banner style start from here */
#banner{
width:773px;
height:267px;
background-color:#570000; color:inherit;
margin: 12px 0 8px 20px;
margin:autopadding: 0 0 20px 0;
	/*border-left:4px solid #F5F5DC;
	border-right:2px solid #F5F5DC;*/
}
#bleft{
width:523px;
height:264px;
float:left;
margin:auto;
}

/* Photo right box */
.photoHolder {
width: 221px;
float: left; margin: 8px 8px 8px 12px
	/*color: #F1EADD;
	background-color: #3C2904;
	text-align: center;*/
}
.photoHolderright {
width: 221px;
float: right; margin: 8px 3px 8px 17px;
	color: #F1EADD;
	background-color: #3C2904;
	text-align: center;
}
#bright{
width:200px;
height:264px;
/*border-top:1px solid #570000F;
background-image:url(images/categorygarden-small.jpg);*/
background-repeat:repeat-y;
float:left;
margin:auto;
}
#brf{
width:20px;
height:264px;
float:left;
margin:auto;
}
#specials{
width:339px;
height:70px;
padding-top:7px;
text-align:center;
margin:auto;
font-size:16px;
font-weight:bold;
}
#brcategory{ /*More */
width:128px;
height:264px;
float:left;
margin:auto;
}
#category{
width:128px;
height:24px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#FFF; background-color:inherit;
/*text-decoration:underline;*/
text-decoration:none;
float:left;
margin:auto;
}
.category{
width:188px;
height:24px;
padding-top:8px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFF; background-color:inherit;
text-decoration:underline;
float:left;
margin:auto;
}
.categorynav{
padding-top:5px;
width:225px;
height:18px;
float:left;
margin:auto;
}
.cbullet{
width:22px;
height:18px;
float:left;
margin:auto;
}
.bullet{
width:8px;
height:10px;
padding-top:5px;
float:left;
margin:auto;
}
.ctxtcontainer {
width:156px;
height:18px;
float:left;
margin:auto;
}
.ctxt{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFE200;; background-color:inherit;
text-decoration:none;
}
.ctxt:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FF6200; background-color:inherit;
text-decoration:none;
}
#cmore{
width:128px;
height:18px;
text-align:right;
float:right;
margin:auto;
}
/* banner end style end here */

.blank{
width:794px;
height:4px;
background-color:#F5F5DC;  color:#4D4747;
margin:auto;
}

/* Main body part style start from here */
#bodycontainer{
width:794px;
height:auto; color:#F5F5DC;
background-color:#570000;
margin:auto;
}

/*Left box */
#bodycontainerleft{
width:200px;
height:auto;
background-color:#570000;
float:left;
margin:auto; color:#4D4747;
padding:10px 0 0 0;
}
#lmain{
font-weight:bold;
width:195px;
height:auto;
text-align:center;
margin:auto;
background-color:#570000;
color:#F8F8FF;
}
#blmain{
width:195px;
height:17px;
text-align:center;
margin:auto;
}

/* Main center box */
#bodycontainercenter{
width:550px;
height:auto; color:#4D4747;
background-color:#570000;
border-left:2px solid #F5F5DC;
float:left;
margin:auto;
}
#wmain{
width:530px;
height:auto;
text-align:center;
padding-top:11px;
 padding-bottom:11px;
margin:auto;
}
.wmain{
width:530px;
height:auto;
text-align:center;
padding-top:11px;
 padding-bottom:11px;
margin:auto;
}
/*#welcome{
height:43px;
text-indent:-2000px;
background:url(images/welcome.gif) 0 0 no-repeat;
}*/

#wtxt{
width:570px;
height:auto;
color:#F8F8FF; background-color:inherit;
float:left;
margin:auto;
background-repeat:no-repeat;
text-align:justify;
 padding-bottom:11px;
}
.wtext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
text-align:justify;
color:#F8F8FF; background-color:inherit;
}
.wcheck{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
text-align:center;
color:#F8F8FF; background-color:inherit;
}
.h1{
font-family:CygnetRound, Arial, Helvetica, sans-serif;
font-size:26px;
line-height:28px;
font-weight:bold;
text-align:justify;
color:#FFD700; background-color:inherit;
}
ul, a, h2 {
	margin:0; padding:0; list-style:none;
	color:#FFD700; background-color:inherit;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
font-weight:bold;
}
.h3{
font: bold 0.9em Verdana, Arial, Helvetica, sans-serif;
color:#FFD700; background-color:inherit;
margin: 0px 0px 5px 0px;
padding: 10px 0px 0px 0px;
}
.h4{
font: bold 0.8em Verdana, Arial, sans-serif;
color: #FFF; background-color:inherit;
margin:10px 0px 0px 20px;
padding-top:0px;
z-index:1;
}
.h5{
font: bold 0.7em Verdana, Arial, sans-serif;
color: #FFF; background-color:inherit;
margin:10px 0px 0px 20px;
padding-top:0px;
z-index:1;
}
.txtlist{
font: bold 0.9em Verdana, Arial, sans-serif;
color: #FFE3BF; background-color:inherit;
margin:10px 0px 0px 20px;
padding-top:0px;
z-index:1;
}
.txtlist2{
font: 0.9em Lucida Calligraphy, Verdana, Arial, sans-serif;
color: #FFE3BF; background-color:inherit;
margin:10px 0px 0px 20px;
padding-top:0px;
text-align:center;
z-index:1;
}
.rmore{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#FF0000; background-color:inherit;
text-decoration:none;
}
.rmore:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
text-align:right;
color:#5E8800; background-color:inherit;
text-decoration:none;
}

/*golf lists styles*/
.star {color:#ff0000; font-size: 1.2em;}
.list-star {position:absolute; float:left; color:#ff0000; font-size: 1.5em; }
.list-text {position:relative; left:15px;}
.menu-star {position:absolute; color:#ff0000; font-size: 2em; }
.list-text-tiger {position:relative; left:15px; color:#003DF5;}
.list-text-challenge {position:relative; left:15px; color:#00B32D;}
.list-text-gem {position:relative; left:15px; color:#9900CC;}
.list-text-non {position:relative; left:15px; color: #006666;}

.text-tiger {float:left; padding: 0 0 0 8px; color:#003DF5; font-size: 1.5em; font-weight: 600;}
.text-challenge {float:left; padding: 0 0 0 8px; color:#00B32D; font-size: 1.5em; font-weight: 600;}
.text-gem {float:left; padding: 0 0 0 8px; color:#9900CC; font-size: 1.5em; font-weight: 600;}
.text-non {float:left; padding: 0 0 0 8px; color: #006666; font-size: 1.5em; font-weight: 600;}

/*Couse Key colours*/
.tiger {color:#5D7CBA; font-weight: 100;}
.challenge {color:#33CC33;font-weight: 100;}
.gem {color:#CC00FF; font-weight: 100;}
.non {color:#006666; font-weight: 100;}
/*end golf lists styles*/
.email {
font-family: Tahoma, Verdana;
font-size: 0.95em;
}
/*Directions box*/
.floatright {
float: right;
 width: 49%;
margin: 0 0 10px 10px;
border: 2px solid #FFFF22;
padding: 2px;
background-color: #ddd;
text-align:center;
color:#000000;
font-size: 0.95em;
}
.floatright-header {
float: right;
 /*width: 49%;*/
margin: 10px 30px 0px 10px;
/*border: 1px solid #666;
padding: 2px;
background-color: #ddd;
text-align:center;*/
}
/*.floatright-header {float: right; width: 49%;
margin: 10px 10px 0px 10px;
}*/
.floatleft {
float: left;
 width: 49%;
margin: 0 10px 0 10px;
border: 1px solid #666;
padding: 2px;
background-color: #ddd;
text-align:center;
}
.rightimage {
float: right;
padding: 0 40px 0 7px;
/*width: 200px;*/
/*margin-top: 10px;
background: #004990;*/
/*background: #AA9680;*/
}
.rightimage-2 {
float: right;
padding: 0 2px 0 7px;
/*width: 200px;*/
/*margin-top: 10px;
background: #004990;*/
/*background: #AA9680;*/
}
.leftimage {
float: left;
padding: 0 10px 0 4px;
/*width: 200px;*/
/*margin-top: 10px;
background: #004990;*/
/*background: #AA9680;*/
}
/*End Golf Directions box*/

/* Right box*/
#bodycontainerright{
width:233px;
height:auto;
background-color:#570000; color:inherit;
float:left;
margin:auto;
}
#rmain{
width:192px;
height:auto;
text-align:center;
margin:auto;
}
#featured{
height:42px;
text-indent:-2000px;
/*background:url(images/featuredproducts.gif) 0 0 no-repeat;*/
}
.fpm1{
width:192px;
height:91px;
float:left;
margin:auto;
}
.fpmleft{
width:97px;
height:auto;
float:left;
margin:auto;
}
.fpmright{
width:84px;
height:auto;
float:left;
margin:auto;
}
.ftext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
padding-left:8px;
text-align:left;
color:#F8F8FF; background-color:inherit;
}
#blankright{
width:192px;
height:14px;
text-align:center;
margin:auto;
}
#rightpic{
width:192px;
height:170px;
float:left;
text-align:right;
margin:auto;
}
.leftimage {
float: left;
padding: 0 10px 0 4px;
/*width: 200px;*/
/*margin-top: 10px;
background: #004990;*/
/*background: #AA9680;*/
}
.rightimage {
float: right;
padding: 0 4px 0 10px;
width: 200px;
/*margin-top: 10px;
background: #004990;*/
/*background: #AA9680;*/
}
/* body end part style end here */

/* Footer Styles */
#footercontainer{
width:794px;
height:79px;
background-color:#570000; color:inherit;
	/*border-right:4px solid #F5F5DC;
	border-bottom:4px solid #F5F5DC;
	border-left:4px solid #F5F5DC;*/
margin:auto;
}
#footertleft{
width:200px;
height:78px;
/*background-color:#570000; color:inherit;*/
border-right:2px solid #F5F5DC;
float:left;
margin:auto;
}
#flogo{
width:154px;
height:22px;
padding-top:28px;
text-align:center;
margin:auto;
}
#footeright{
width:540px;
height:78px;
background-color:#570000;
float:left; color:#4D4747;
margin:auto;
}
#footertop{
width:540px;
height:30px;
/*background-image:url(images/footertop.jpg);
background-repeat:repeat-x;*/
text-align:center;
float:left;
margin:auto;
}
#footertxt{
height:auto;
padding-top:8px;
text-align:center;
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFF; background-color:inherit;
text-decoration:none;
}
a.fnav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFF; background-color:inherit;
text-decoration:none;
}
a.fnav:hover, #footertxt span{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:center;
color:#FFE200; background-color:inherit;
text-decoration: none;
}

#copyright{
width:240px;
height:auto;
padding-top:5px;
float:left;
margin:auto;
}
.copyrighttxt{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:left;
padding-left:20px;
color:#fff; background-color:inherit;
}
.copyrighttxt a {
	color:#4D4747; text-decoration:underline; background-color:inherit;
}
.copyrighttxt a:hover {
	text-decoration:none;
}

#cardcontainer{
width:270px;
height:40px;
float:left;
margin:auto;
}
#card{
width:170px;
height:17px;
padding-top:5px;
padding-right:20px;
float:right;
margin:auto;
}
#cardtxtcontainer{
width:170px;
height:15px;
padding-right:20px;
float:right;
margin:auto;
}
.cardtxt{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:10px;
text-align:left;
padding-top:5px;
color:#F8F8FF; background-color:inherit;
}