@charset "utf-8";
/* CSS Document */

html { overflow:scroll;
}

body { margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #101010;
	line-height: 18px;
		}
		
img{ border: 0;}		
		
		
a { color:#839f39; text-decoration:none;}


h2 {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;text-shadow: black 4px 5px 5%;
}


h3 { color: #fbb00f;
	font-weight: normal;
	font-size: 16px;text-shadow: black 4px 5px 5%;
}




.alert {
	color: red;
}


#flashMessage {
margin-bottom: 10px; color: red;
}


#wrapper{ width: 950px;
	margin: 0 auto;
	line-height: 130%;
}

#top{ padding: 0em;
	 margin-top:8px;
	 height: 100px;
}

#logo{ margin: 0 0 0 10px;
	 padding: 0;
	float: left;
	width: 320px;
}
		
#logo img{margin: 0;
	padding: 0;
	padding-top: -13px;
	border: none;
}
		
#top-search{float: right;
	text-align: left;
	width: 350px;
	padding: 20px 0 0 0;
	margin: 0;
	margin-right: -23px;
	overflow: visible;
}


.search{ margin: 0;
	padding: 0;
	border: 1px solid #313131;
	width: 325px;
}

.searching{ margin: 0 0 0 15px;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
}


.searching td {
	background: none; border: none;
}

.write{ margin: 0;
	padding: 0;
	width: 200px;
}


.green{ clear:both;
	height:16px;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/green-back.gif);
	margin-bottom: 2px;
}

#line_hor{clear: both; margin: 20px 5px 5px 3px;}
	
#dot_line_hor_nav{ clear: both; border-bottom: 10px solid #e9e9e9;}
		
#dot_line_hor{clear: both; height: 10px;}


#mainnav {margin: 0;
	padding: 0;
	width: 949px;
	clear: both;
	height: 36px;
	background-color: none;
	overflow: hidden;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/nav-back.gif);
	background-repeat: repeat-x;
	border: 1px solid #313131;
}


#mainnav ul{ background-color: none;
	color: White;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 20px;
	width: 100%;
	font-weight: bold;
}

#mainnav ul li { display: inline; }

#mainnav ul li a{ padding: 10px 30px;
	background-color: none;
	color: White;
	text-decoration: none;
	float: left;
}

#mainnav ul li a:hover{background-color: none;
	color: #fff;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/over-state.gif);
	background-repeat: repeat-x;
}


#mainnav ul#navlist li a.custom_nav_sel{
	color: #fff;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/over-state.gif);
	background-repeat: repeat-x;
	border: none;
}

.mashead{
	margin:0;
	padding:0;
	border-top:5px solid #000000;
	border-bottom:3px solid #000000;
}

.mashead img{
	margin:0;
	padding:0;
	padding-top:1px;
}

#content_area{margin:0;
	padding:0;
	clear: both;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/content-back.gif);
	background-repeat: repeat-x;
}

.green-back{
	margin:0;
	padding:0;
	background-repeat: no-repeat;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/arrow.png);
	height: 50px;
	background-position: 8px 33px;
}

.point{margin:0;padding:6px 0;}

#left_content_area{
	float: left;
	width: 460px;
	margin-bottom: 0em;
	margin-left: 10px;
		}
		
#left_content_area h2 {
	margin: 0;
	padding: 0px 10px;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/title-head-back.gif);
	background-repeat: repeat-x; line-height: 38px;
	text-shadow: black 4px 5px 5%;
	}






#left_content_area p{margin: 0;padding:10px;}
		
.block-h{
	margin:0 8px;
	padding:10px;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/block-back.gif);
	background-repeat: repeat-x;
	height: 164px;
}	

.block-h h4{
	margin:0;
	padding:0;
	color: #694c13;
	font-size: 20px;
	height: 70px;
	line-height: 1;
}	
	
.block-h h5{
	margin:0;
	padding:15px 0;
	font-size: 11px;
}	
	
#mid_content_area{
	float: left;
	width: 215px;
	padding-right: 1px;
	margin-left: 10px;
	height: 280px;
		}
		
#mid_content_area h2 {
	margin: 0;
	padding: 0px 10px;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/title-head-back.gif);
	font-size: 16px; line-height: 38px; height: 36px; overflow: hidden;
	text-shadow: black 4px 5px 5%;
}




#mid_content_area p{margin: 0;padding:10px;}
		
#right_content_area{
	float: left;
	width: 215px;
	margin-left: 10px;
	margin-bottom: 0em;
	padding-right: 1px;
		}
		
#right_content_area h2 {
	margin: 0;
	padding: 0px 10px;
		font-weight: normal;
	text-transform: uppercase;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/title-head-back.gif);
	font-size: 16px; line-height: 38px; height: 36px; overflow: hidden;
	text-shadow: black 4px 5px 5%;
}

#right_content_area p{
	margin: 0;
	padding:10px 0 10px  5px;
}


hr.line-color{
	padding:0px;
	margin:5px 10px 0 3px;
	color: #FF0000;
	height: 1px;
}

#footer{clear: both;
	margin: 0;
	padding: 5px;
	height: 56px;
	background-image: url(http://hazardgolf.pl.privatelabel.co.za/pics/foot-back.gif);
	background-repeat: repeat-x;
}

.sub-form{ margin:20px;; padding:5px 0; border:1px solid #262626; font-family:Arial, Helvetica, sans-serif; background-color:#151515;}

.tt{border:1px solid #6b6b6b;}



#bottom-copy{
	clear:both;
	height: 50px;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 10px;
	overflow: visible;
}


#copy img{margin:0; padding:0; margin-top: 0px;} 
		
#copy{float: left;
	width: 50px;
	margin-bottom: 1em;
	margin-left: 7px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	overflow: visible;
		}
		
		
#bottom-contact{
	float: left;
	width: 140px;
	padding-right: 1px;
	margin-left: 7px;
	margin-top: 0px;
	padding-top: 10px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
		}
		

		
#Tel{
	float: left;
	width: 200px;
	margin-left: 7px;
	padding: 0;
	text-align: center;
	border-right: 1px solid white;
	margin-top: 10px;
	color: #a0a0a0;
		}
		
#email{
	float: left;
	width: 230px;
	padding: 0;
	margin: 10px 0 0 35px;
	color: #a0a0a0;
		}  
		
#email a {
	color: #a0a0a0;
	text-decoration: none;
}


#Fax{
	float: left;
	width: 205px;
	margin-left: 7px;
	margin-bottom: 1px;
	margin-top: 10px;
	padding-left: 20px;
	color: #a0a0a0;
		}  


	


h6 {
	margin: 0;
	padding: 0 0 0 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
h6 a{
	color:#839f39;
	text-decoration: none;
}


.title_lk_cs{
	text-decoration:none;
	color: #839f39;
}

.mc_more{
	text-decoration:none;
	color: #553407;
}


.product_container { border:  1px solid #ebebeb; width: 115px; height: 260px; float: left; margin: 0 16px 15px 16px; background: #fbfbfb; color: #000; font-family: Arial; font-size: 11px; overflow: hidden;}
.product_container img{ margin: 10px 0px 10px 18px; height: 113px; width: 75px; border: 1px solid #ebebeb; }
.product_title { display: block; }
.product_price { display: block; }
.product_add {display: block; text-align: center; }
.product_link { position: relative; top: -101px; left: 53px; }
.product_link img{width: 22px; height: 19px; position: relative; top: -52px;
	
}

#product_details { color: #000; padding: 38px; background: #fbfbfb; border:  1px solid #ebebeb; width: 453px; margin: 0 auto; margin-top: 20px;  }
#product_details img{ height: 681px; width: 453px; border: 1px solid #ebebeb; margin-bottom: 15px; }
#product_details .product_title { text-align: left; font-size: 140%; }
#product_details .product_price {text-align: left;}

#breadcrumb_container { font-size:  16px; height: 40px; font-family: arial; font-size: 16px; color: #fbb00f; background: url(pics/crumb-dot.gif) 10px 20px repeat-x; }


.linePerf {
	background: url(pics/crumb-dot.gif) bottom repeat-x; height: 60px; margin-bottom: 25px; 
}

.cc_logo {
	margin-left: 18px;
}





#browse_container ul.cat_list_2{ margin: 0 0 18px -15px; border-bottom: 1px dotted #5c5c5c; padding-bottom: 15px;  }


#browse_container ul li{ font-size:  12px; font-weight: bold; list-style-image: url(/pics/icn_plus.png); }

#browse_container ul li ul li{ font-weight:normal; list-style-image: url(/pics/icn_dash.png);   }
*+HTML #browse_container ul li ul li {
	margin-left: 15px;
}

 
.basket_block{ background: url(http://hazardgolf.pl.privatelabel.co.za/pics/arrow.png) 8px 33px no-repeat; min-height: 200px;}
#basket_container { padding: 20px 10px;} 

#basket_container input{
	margin-right: 10px;
}

.checkout {
	font-size: 14px;
}

#productList { font-family: arial; font-size: 11px; color: #555555;  padding: 0; margin: 0; 
}


td{  padding: 5px;}


.altclass  { border-bottom: 1px solid #fff; background: #f3f3f3; padding: 5px;}

.prodInfo { padding-left: 15px; }
.productListRow { border: none; background: #f3f3f3; padding: 5px;}
.productListTotal, .productListProceed { background: none; border-top:  1px solid #e9e9e9;}
.productListProceed { padding-top:  20px;
} 


#productList th{ border-bottom: 1px solid #dedede; padding: 0; text-align: left;
}


#login_status, #register_status, #trans_status {
	display: none;}




#product_container .text, #product_container .password { width: 364px; height: 23px; margin-bottom: 15px; display: block;
}

#product_container input[type=text]{ width: 223px; height: 21px; border: 1px solid #d0d0d0; padding: 0; float: right;
}

#product_container input[type=password]
	{ width: 223px; height: 21px; border: 1px solid #d0d0d0; padding: 0; float: right;
}


.product_title {
	height: 30px; display: block;
}

.submit {
	margin-left: 138px;
}

#tableLogin {
	margin-bottom: 37px;
}

#tableLogin td{
	background: none;}
	

#tableLogin label, #product_container label { position: relative; top: 5px;}

#tableLogin div.text { margin: 0;
	width: 205px;
}

#tableLogin div.password {
	width: 230px; margin: 0; }

#tableLogin div.submit {
	width: 48; margin: 0;
}


#tableLogin input[type=text] { width: 161px; margin: 0;}
#tableLogin input[type=password] { width: 161px; margin: 0;}
#productList input[type=text] { width: 20px; float: left;}


#tableDetails { font-size: 11px;}
#tableDetails td.title { border-right: 1px solid #fff; font-weight: bold;}

#ccDetails label { font-size: 11px; }

.u	sers label { font-size: 11px; }


#tableDetails td {
	background: #f8f8f8; border-bottom: 1px solid #fff;
}

.sub-form .submit { margin: 0; line-height: 0;
}

