/*** 50DOLLARGOLF WEBSITE TEMPLATE ***/
/*
*	STYLE INDEX
*
*	@group1 : OVERALL RESETS
*	@group2 : HEADER
*	@group3 : MAIN
*	@group4 : SIDEBARS
*	@group5 : FOOTER
*
*	K&R INDENT STYLE
*	MARKUP COMMENTS
*/

/*** OVERALL RESETS - @group1 ***/
/********************************************************/
html,body,ul,ol,li,h1,h2,h3,h4,h5,h6,p,blockquote,object,img,em,form,input,textarea,label{
	margin:0;
	padding:0;
	outline:0;
}
h2 { color: #26252a; margin-bottom: 10px; }
a{
	text-decoration:none;
}
img{
	border:none;
	vertical-align:bottom;
}
ul,ol{
	list-style:none outside;
}
body{
	font:76% arial,helvetica,sans-serif;
	text-align:center;
	background:#E1E1E1 url(images/header-bg.jpg) repeat-x left top;
}
.extra{
	display:block;
	clear:both;
	width:100%;
	overflow:hidden;
	line-height:0;
	font-size:0;
}
.skipLink{
	position:absolute;
	left:-9999em;
	top:-9999em;
}

/*** HEADER - @group2 ***/
/********************************************************/
#wrap{
	width:940px;
	margin:0 auto;
}
#header{
	width:100%;
	overflow:hidden;
	text-align:left;
}
#header h1{
	float:left;
	margin:4px 0 20px;
	width:424px;
	height:118px;
	background:url(images/logo.jpg);
}
#header h1 a{
	float:left;
	width:100%;
	height:100%;
}
#searchForm{
	clear:both;
	text-align:left;
	display:block;
	overflow:hidden;
	margin:0 0 25px 198px;
	width:620px;
	background:url(images/search-bg.jpg) no-repeat left top;
}
input#sfr{
	padding:6px 20px;
	width:506px;
	height:35px;
	height/**/:/**/auto;
	float:left;
	border:none;
	background:none;
	text-align:left;
	font:bold 22px arial;
	color:#F68500;
}
input#ss{
	width:61px;
	height:40px;
	padding:0;
	float:right;
	border:none;
	background:url(images/search-button.jpg);
	cursor:pointer;
}

/*** MAIN - @group3 ***/
/********************************************************/
#main{
	width:100%;
	float:left;
	text-align:left;
}
#content{
	margin:0 0 0 193px;
}
#main .contentBox{
	width:100%;
	overflow:hidden;
	background:url(images/main-bg.jpg);
}
#main .boxTop{
	width:100%;
	height:11px;
	overflow:hidden;
	background:url(images/main-top.jpg);
}
#main .boxBottom{
	width:100%;
	height:22px;
	margin:0 0 10px;
	overflow:hidden;
	background:url(images/main-bottom.jpg);
}
#main .contentBox h2#listHeading{
	font:bold 16px/25px verdana;
	padding:0 0 5px;
	width:100%;
	overflow:hidden;
	color:#fff;
	text-transform:uppercase;
	background:url(images/main-heading.jpg) no-repeat;
}
#main .contentBox h2#listHeading span{
	float:left;
}
#main .contentBox h2#listHeading .firstCol{
	margin:0 0 0 30px;
	width:435px;
}
#main .contentBox h2#listHeading .secondCol{
	width:180px;
}
#main .contentBox ul{
	overflow:hidden;
	padding:10px 15px 0;
	font:16px/20px arial;
}
#main .contentBox ul li{ clear:both; width:717px; width/**/:/**/702px; overflow:hidden; margin-bottom: 5px; padding:5px 10px 15px 5px; border: solid 1px silver; }
#main .contentBox ul li:hover { background-color: #f4f4f4; }
#main .contentBox ul li a{
	color:#000;
}
#main .contentBox ul li p a:hover { color: white; background-color: #34a847; }
#main .contentBox ul li.secondRow{
	background:#E7EAEC;
}
#main .contentBox ul li .clubImage{
	float:left;
	margin:0 10px 0 0;
}
#main .contentBox ul li p{ float:left; width:300px; margin-right: 15px; }
#main .contentBox ul li .timeLeft{ font-size: 11px; text-align:center; width:110px; float:right; }
#main .contentBox ul li .price{
	margin:0 0 0 50px;
	width:120px;
	float:right;
	font:bold 21px/30px arial;
	color:#c17a0e;
	text-align:center;
}
#main .contentBox .advertise{
	margin:2px 0 0 10px;
}

/*** SIDEBARS - @group4 ***/
/********************************************************/
#sidebarOne{
	float:left;
	width:175px;
	margin:0 0 0 -940px;
	text-align:left;
	font:12px/20px arial;
}
#sidebarOne h2{
	font:bold 13px/25px verdana;
	padding:0 0 3px;
	color:#FDFEFE;
	text-transform:uppercase;
	background:url(images/sidebar-top.jpg) no-repeat left top;
}
#sidebarOne h2 span{
	display:block;
	padding:0 0 0 32px;
}
#sidebarOne #categories h2 span{
	background:url(images/golf-ball.jpg) no-repeat 9px 3px;
}
#sidebarOne #mostPopular h2 span{
	background:url(images/magnifier.jpg) no-repeat 6px 5px;
}
#sidebarOne p{
	padding:10px 15px 0;
}
#sidebarOne ul{
	padding:0 15px;
}
#sidebarOne ul li a{
	color:#000;
}
#sidebarOne ul li a:hover{
	text-decoration:underline;
}
#sidebarOne .sbColumns{
	width:100%;
	background:url(images/sidebar-bg.jpg) repeat-y left top;
}
#sidebarOne .sbColumnsBottom{
	width:100%;
	height:22px;
	margin:0 0 15px;
	overflow:hidden;
	background:url(images/sidebar-bottom.jpg);
}
#sidebarOne #categories{
	font:16px/40px arial;
}
#sidebarOne #categories ul li{
	padding:5px 0;
	background:url(images/sidebar-divider.jpg) no-repeat right bottom;
}
#sidebarOne #categories ul li a { width: 147px; height: 35px; display: block; }
#sidebarOne #categories ul li a:hover { text-decoration: none; }
#sidebarOne #categories a { width: 100%; }
#sidebarOne #categories ul li:hover { background-color: white; text-decoration: underline; }
#sidebarOne #categories ul li img{
	vertical-align:middle;
	float:left;
	margin:6px 8px 0 0;
}

/*** FOOTER - @group5 ***/
/********************************************************/
#footer{
	clear:both;
	width:100%;
	color:#fff;
	padding:30px 0 8px;
	overflow:hidden;
	background:url(images/footer-bg.jpg) repeat-x left bottom;
}
#footer #ftInner{
	width:940px;
	overflow:hidden;
	text-align:left;
	margin:0 auto;
}
#footer #logo{
	float:left;
	width:167px;
	height:46px;
	background:url(images/logo-small.jpg);
}
#footer p{
	float:right;
	clear:right;
	padding:5px 0 0;
	font:11px/16px tahoma;
}
#footer ul{
	padding:5px 0 0;
	float:right;
	font:bold 11px/16px tahoma;
}
#footer ul li{
	display:inline;
}
#footer a{
	color:#fff;
}
#footer a:hover{
	text-decoration:underline;
}
h3 { color: #494a4f; font-size: 36px; margin-bottom: 15px; }
#sidebarOne #sub h2 span{
	background:url(images/sub.jpg) no-repeat 6px 5px;
}
.bread { background-color: #ffffc6; margin: 10px; padding: 10px; border: solid 1px silver; }
#category{
	font:bold 22px/50px arial;
	width:100%;
}
#categories #categoriesInner{
	background:no-repeat left top;
}
#categories #categoriesInner ul{ overflow:hidden; font:bold 22px/30px arial; padding:20px 0; background:no-repeat left bottom; display: inline; }
#categories #categoriesInner ul{ width: 49%; float:left; padding:5px 0 5px 5px; border-style: none; display: inline; }
#categories #categoriesInner ul a{ color:#000; width: 49%; float: left; border-style: none; display: inline; }
#categories #categoriesInner ul li a:hover{
	text-decoration:underline;
}
#cats { background-color: #d0f1ce; background-image: url(images/catbg.jpg); background-repeat: repeat-x; position: relative; bottom: -2px; width: 685px; margin: 0; padding: 0; border-right: 2px solid silver; border-left: 2px solid silver; border-top-color: silver; border-top-style: none; border-bottom-color: silver; border-bottom-style: none; }
#cats a { color: #494a4f; font-size: 22px; font-weight: bold; width: 45%; height: 30px; float: left; margin-bottom: 5px; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; }
#cats a:hover { background-color: #ffffd6; }
.cat-top { background-image: url(images/cat-top.jpg); background-repeat: no-repeat; position: relative; top: 5px; width: 719px; height: 21px; }

#alert input, select
{
    background-color: #e1fadd;
    border: 1px solid #36a849;
width: 370px;
font:bold 20px "Lucida Grande", Arial, sans-serif;  
color: #36a849;
vertical-align: middle;

}

#alert table
{
  border-spacing: 1px;
}

#alert input
{
padding: 11px 0px 11px 22px;
}

#alert select
{
border: 1px solid #36a849;
   width: 394px;
padding: 5px 0px 5px 20px;
}

#alert label
{
font:bold 18px "Lucida Grande", Arial, sans-serif;  
width: 200px;
}

#alert #start_alert
{
   background-color: transparent;
   background-image: url(http://www.50dollargolf.com/img/set-alert.png);
   background-repeat: no-repeat;
width: 125px;
border: none;
}