body {

	margin: 0px;

	background-color: #000;

 background-attachment: scroll-y;

	background-image: url(../styleImages/backgrounds/bg1.jpg);

	background-repeat: repeat-y;

	background-position: top left;

}

#pageSurround {

	width: 900px;

	margin: 0px;

	padding: 0px;

	background-color: #;

	

}

#topHeader {

  width:990px;

	height: 234px;

	margin-bottom:0px;

	padding-right: 0px;

	padding-top: 0px;

    background-image: url(../styleImages/backgrounds/header.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}



.boxContentLeft, .boxContentRight {

	background-image: url(../styleImages/backgrounds/sidebg.gif);

	background-repeat: repeat-y;

	padding-left: 15px;

	padding-top: 3px;

	padding-bottom: 5px;

}





.colLeft {

	position: relative;

	left: 0px;

	width: 160px; 

	padding-left: 15px;

	padding-right: 5px;

	float: left;

}

.colMid {

	position: relative;

	width: 600px;

	float: left;

}

.colMidcart {

	position: relative;

	width: 600px;

	float: left;

}

.colRight {margin-right:110px;

	position: relative;

	width: 178px;

	padding-left: 0px;

	right: 0px;

	float: left;

}

* html .colRight{

margin-right:80px;

}

.boxContent {text-align: left;

	padding: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 75%;

	color: #999;

	background-color: #;

	margin-bottom: 0px;

}

.boxContenta {text-align: left;

	padding: 3px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 75%;

	color: #999;

    top: -30px;

	background-color: #;

	margin-bottom: 0px;

}



.boxContentb {  text-align: center; float: left; position: relative; padding-left: 10px; width: 270px; margin: 10px; }



.boxContentc {  float:left; text-align: right; padding-right: 10px; padding-left: 10px; width: 550px;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #999;}



.boxContentd {   text-align: right;

	padding: 10px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 75%;

	color: #999;

	background-color: #;

	margin-bottom: 0px;}





.siteDocs { width: 630px;padding-left: 270px;text-align:center;	margin-top: 10px;}

	

	





.pagination {

	text-align: right;

	padding-top: 5px;

	padding-bottom: 5px;

}

#subCats {

	background-color: #999;

	text-align: center;

	border: 1px solid #333;

	margin: 0px;

	padding: 3px;

	float: left;

	width: 590px;

}

.subCat {	

	text-align: center;

	padding: 8px;

	float: left;

	width: 110px;

}

.regSep{

	padding: 10px 0px 10px 0px;

	margin: 10px 0px 10px 0px;

	border-top: 1px solid #cccccc;

	border-bottom: 1px solid #cccccc;

}



#right 	{ 	position: relative; float: right; width: 310px; height: 12px; top: 52px;	}

#left 	{ 	position: relative; float: left; left: 260px; width: 310px; height: 12px; top: 173px;	}

#topnav {

        margin: 0;

        padding: 0 0 0px 0px;

}



#topnav li {

        margin: 0;

        padding: 0;

        display: inline;

        list-style-type: none;

}



#topnav a:link, #topnav a:visited {

        float: left;

       	font-family: Helvetica,Verdana, Arial,  sans-serif;

        font-size: 12px;

        font-weight: bold;

        padding: 0 12px 0px 12px;

        text-decoration: none;

        color: #FFF;

}



#topnav a:link.active, #topnav a:visited.active, #topnav a:hover {

        color: #FD620E;

}

#righta 	{ 	float: right; position: relative; left:-65px; text-align: center; width: 200px;  top: 179px;	}



.newstock{ float: left; position: relative; background-image: url(../styleImages/backgrounds/new_stock.gif);background-repeat: no-repeat; width:205px;height:56px;border:0;}

.welcome{background-image: url(../styleImages/backgrounds/welcome.gif);background-repeat: no-repeat; width:205px;height:56px;border:0;}

.departments{background-image: url(../styleImages/backgrounds/departments.gif);background-repeat: no-repeat; width:205px;height:56px;border:0;}

.newsletter{background-image: url(../styleImages/backgrounds/newsletter.gif);background-repeat: no-repeat; width:205px;height:56px;border:0;}

.saleitem{background-image: url(../styleImages/backgrounds/sale.gif);background-repeat: no-repeat; width:205px;height:56px;border:0; }

.best{background-image: url(../styleImages/backgrounds/best_sellers.gif);background-repeat: no-repeat; width:205px;height:56px;border:0; }

.featured{background-image: url(../styleImages/backgrounds/featured.gif);background-repeat: no-repeat; width:205px;height:56px;border:0; }



/* salePrice Tag */

.product {position:relative;float: left; left: 4px; text-align: center; width: 128px; height:185px; background-image: url(../styleImages/backgrounds/productbga.gif);background-repeat: no-repeat; border:0; padding:7px; margin:0px 4px 5px 0px; font-weight:normal;}

* html .product{

margin:0px 5px 5px 0px;

}



.product img {padding-top: 4px;}

.catPrice {text-align:center; font-weight:bold; font-size:11px; left:0px; bottom:0px; margin:0px 0px 4px 8px; color:#F5357E;}



html>body .salePrice { background-image:url(../styleImages/sale.png);}



.salePrice {

	position:absolute;

	top:0px;

	right:7px;

	width:60px;

	height:24px;

	background-image: none;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.golfmarkerz.com/skins/Temp008/styleImages/sale.png',sizingMethod='scale');

	padding:57px 0px 0px 0px;

	text-align:center;

	font-weight:bold;

	font-size:11px;

	color:#000;}





	.txtOutOfStock {

	z-index:3;

	position:absolute;

	top:-1px;

	left:-2px;

	width:91px;

	height:90px;

	background: url(../styleImages/outofstock.gif) no-repeat top left;

	padding:0px;

	color: #FF0000; font-weight:normal

}



.txtOutOfStock span {display:none;}



.contleft 	{ z-index: 2;  float: left; position:relative; top: -10px; background-image: url(../styleImages/backgrounds/promo_pic.gif);background-repeat: no-repeat;width: 235px; height: 249px;	}



#rhs ul

	{

	margin: 0;

	padding: 0;

	list-style-type: none;

	font-size: 11px;

	font-weight: bold;

	}



#rhs li

	{

	padding: 0px 0px 2px 0px;

	}



#rhs li a

	{

	display: block;

	padding: 0px 0px 7px 18px;

	border-bottom: 1px solid #aaa;

	width: 145px;

	color: #333;

	text-decoration: none;

	background-image: url(../styleImages/backgrounds/round_arrow.gif);

	background-repeat: no-repeat;

	}



#rhs li a:hover

	{

	background-image: url(../styleImages/backgrounds/round_arrow_pink.gif);

	background-repeat: no-repeat;

	color: #999;

    }

    

    #toplink{  font-size: 12px;  float: left;  position: relative; left:260px; top: 52px;}

    

.sbbot{		width: 180px;	height: 56px;}


