
body
{
	background: #FFFFFF;
	color: #5A5C92;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma, Arial;
	text-decoration: none;
}

a
{
	color: #5A5C92;
}

.lss-msg
{
	color: #FF0000;
	size: 10px;
}

a.baskettxt10
{
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
	font-size: 12px;
}


a.baskettxt10:hover
{
	color: #FFFFFF;
	text-decoration:underline;
	font-size: 12px;
}

a.submenu-info-link
{
	color: #333333;
	text-decoration:none;
	size: 10px;
	font-weight: bold;
	font-family: Tahoma, Arial;
	margin-left:6px;
	margin-right:12px;
	margin-top:10px;
	margin-bottom:6px;
}

a.submenu-info-link:hover
{
	color: #5A5C92;
	text-decoration:none;
	size: 10px;
	margin-left: 6px;
	margin-right:12px;
	margin-top:10px;
	margin-bottom:5px;
	font-weight: bold;
	font-family: Tahoma, Arial;
}

a.txt10
{
	color: #5A5C92;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.txt10:hover
{
	color: #5A5C92;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

a.txt9
{
	color: #5A5C92;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

a.txt9:hover
{
	color: #5A5C92;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
}

h1
{
	font-size: 10pt;
}

#body2
{
	background: #D3DEEA;
	color: #5A5C92;
	font-size: 10pt;
	font-weight: normal;
	font-family: Tahoma, Arial;
	text-decoration: none;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#flash-panel
{
	position:absolute;
	z-index: 25;
	background: #DEE7F7 url('/Images/background2.gif') no-repeat;
	top:100px;
	left: 0px;
	height:640px;
}

#flash
{
	position:relative;
	top: 49px;
}


/*** The page ***/
#center-page
{
	position: absolute;
	top: 0;
left: 50%;/*
	left: 50%;
	top: 50%;
*/
}

#page
{
	position: absolute;
left: -380px;	top: 5px;
#	background: #D3DEEA;
#	background: #D6DFEF;
    background: #DEE7F7;
	width: 760px;
	position: absolute;
	border-left: 1px solid #3D3B3A;
	border-right: 1px solid #3D3B3A;
	border-top: 1px solid #3D3B3A;
	border-bottom: 1px solid #3D3B3A;

}

#light-grey-bar
{
	position: absolute;
	z-index: 25;
	background: #B6C8D7;
	height: 20px;
	width: 760px;
	left: 0px;
	/*top: 77px;*/
	top:95px;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
}

.submenu-bar
{
	position: absolute;
	visibility: hidden;
	z-index: 25;
	height: 20px;
	left: 0px;
	/*top: 97px;*/
	/*top: 115px;*/
	top:120px;
}

.white-bar
{
	background: #FFFFFF;
	width: 760px;
}

.white-bar-more
{
	background: #FFFFFF;
	width: 30px;
}


#background1
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 2;
}

#background2
{
	position: absolute;
	left: 0px;
	top: 57px;
	z-index: 3;
}

#background3
{
	position: absolute;
	left: 0px;
	top: 56px;
	z-index: 3;
}


#secureLogo
{
	position: absolute;
	left: 300px;
	top: 10px;
	z-index: 4;
}

#lbgk-logo
{
	position: absolute;
	border: 0px;
	left: 12px;
	top: 2px;
	z-index: 25;
}

#golfplan
{
	position: absolute;
	border: 0px;
	left: 420px;
	top: 408px;
	z-index: 25;
}

#xmas
{
	position: absolute;
	border: 0px;
	background: white;
	border:1px solid black;
	left: 500px;
	top: 300px;
	width: 200px;
	padding: 5px;
	z-index: 25;
}

div.xmastext
{
	color:red;
	text-align:center;
	font-weight:bold;
}

#postit
{
	position: absolute;
	border: 0px;
	background: yellow;
	border:1px solid black;
	left: 440px;
	top: 10px;
	width: 300px;
	padding: 5px;
	z-index: 25;
}

a.xmas
{
	font-size:14px;
	font-weight:bold;
	color:black;
	line-height: 150%;
	text-decoration:none;

}

a.xmas:hover
{
	font-size:14px;
	font-weight:bold;
	color:black;
	text-decoration:underline;

}

#content
{
	position: relative;
	z-index: 20;
}

#nav-spacer
{
	position: relative;
	z-index: 20;
	background: #595D95;
	height: 24px; /*20px*/
	width: 3px; /*2px*/
	border: 0px;
}

#clear1
{
	position: relative;
	z-index: 20;
	width: 1px;
	height: 110px;
}

.txt8
{
	font-size: 8pt;

}

.txt9
{
	font-size: 9pt;

}

.txt10
{
	font-size: 10pt;

}

.txt11
{
	font-size: 11pt;

}

.txt12
{
	font-size: 12pt;
}

.nav-image
{
	border: 0px;
}

.image-make
{
	border: 0px;
	width: 80px;
	height: 20px;
	margin-left:2px;
	margin-right:2px;
	margin-top:1px;
	margin-bottom:2px;
}


.pad-image
{
	position: relative;
	border: 0px;
	margin: 0px;
	top: 0px;
	left: 0px;
}

.submenu-nav
{
	position: relative;
	top: 0px;
	height: 45px;

	color: white;
	font-family: arial, helvetica, sans-serif;
	font-size: 8pt;
	font-weight: 700;

	border-left: 1px solid white;
	border-right: 1px solid white;

	z-index: 25;
}

#basket
{
	position: absolute;
	z-index: 25;
	top: 8px;/*top:0px;*/
	right: 10px; /*left: 230px;*/
	width: 350px;
	/*height: 70px;*/
}

#affilatead
{
		position: absolute;
	z-index: 25;
	top: 8px;/*top:0px;*/
	right: 10px; /*left: 230px;*/
	width: 740px;
	align: right;
	/*height: 70px;*/
}

#onlinegolfbanner
{
	position: absolute;
	z-index: 25;
	top: 8px;/*top:0px;*/
	right: 10px; /*left: 230px;*/
	width: 300px;
	color: white;
	font-size: 12pt;
	/*height: 70px;*/
}


#search
{
	position: absolute;
	z-index: 20;
	top: 130px;
	left: 430px;
	width: 350px;
}

#snow
{
	position: absolute;
	z-index: 50;
	color: red;
	top: 0px;
	left: 0px;
	width: 760px;
	height: 500px;
}

.basket
{
	color: white;
	font-size: 12pt;
}


/* Secure bits */

.secure-title
{
	font-size: 10pt;
	font-weight: bold;
}

.secure-title-red
{
	font-size: 10pt;
	font-weight: bold;
	color: #f05050
}

#trans-white
{
	background: white;
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
}

#trans-white *
{
	filter: alpha(opacity=100);
	-moz-opacity: 0.100;
}

.textinput
{
	border-width: 1px;
	border-color: #D6DFEF;
	border-style: solid;
	font-size: 75%;
	vertical-align: middle;
}

td.txt12
{
	font-size: 11pt;
}

a.txt12
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11pt;
}

a.txt12:hover
{
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11pt;
}

.txt18
{
	font-size: 18pt;
	font-weight: bold;
}

.tableheader
{
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

.tablerows
{
	border-width: 0px 1px 1px 1px;
	border-color: #000000;
	border-style: solid;
}

.leftborder
{
	border-width: 0px 1px 0px 0px;
	border-color: #000000;
	border-style: solid;
}


/* For the Order Details Page */

table.lss
{
	border:1px black solid;
	background: white;
}

table.lss tr
{

}

table.lss th
{
	background: #B8CAD8;
	color: #5A5C92
}

table.lss td
{
	background: #D6DFEF;
	color: #5A5C92;
	vertical-align: top;
}

table.lss td.quantity
{
	text-align: center;
}

table.lss td.price
{
	text-align: right;
	padding-right: 10px;
}





/*--- new main page stuff ---*/

.main-page-content
{
	position:relative;
	z-index:6;
	padding:10px;
	top:35px;
}

.special-offers-title
{
	/*position: absolute;
	top: 350px;
	left: 0px;*/
	position:relative;
	left:0px;
	width:482px;
}

.special-offers
{
	position:relative;
	left:0px;
	width:482px;
}

.speial-offer-thumb
{
	border-right:solid 3px #52555B;
	border-bottom:solid 3px #52555B;
	padding-right:5px;
	padding-bottom:4px;
	padding-left:5px;
}

.special-offer-cell
{
	border-right:solid 3px #52555B;
	border-bottom:solid 3px #52555B;
	background:#D6DFEF;
	padding-right:5px;
	padding-bottom:4px;
	padding-left:5px;
}

.exclusive-offer
{
 	position:absolute;
 	right:0px;
 	top:0px;
 	width:150px;
 	height:170px;
 	border-right:solid 3px #52555B;
 	border-bottom:solid 3px #52555B;
 	background:#FFFFFF;
 	padding:10px;
}

.exclusive-gif
{
	position:absolute;
	z-index:10;
	top:7px;
	left:7px;
}

.become-a-member
{
	position:absolute;
	right:0px;
	bottom:5px;
	width:150px;
	height:170px;
	border-right:solid 3px #52555B;
	border-bottom:solid 3px #52555B;
	background:#5A5C92;
	padding:10px;
}

.join-today
{
	position:absolute;
	top:50px;
	left:10px;
	width:77px;
	color:#FFFFFF;
	font-size:9pt;
	font-weight:normal;
}

.golfer
{
	position:absolute;
	bottom:10px;
	right:10px;
}

.new-products-title
{
	position:absolute;
	top:50px;
	left:508px;
}

.new-products
{
	position:absolute;
	right:2px;
	top:60px;
	text-align:left;
}

label
{
	cursor: hand;
}

ul.colour
{
	list-style-type: none;
}

ul.colour img
{
	height: 29px;
	width: 29px;
	padding-right: 5px;
	vertical-align: middle;
}

ul.colour li
{
	padding: 3px 0 3px 0;
	line-height: 29px;
	vertical-align: middle;
}
