body, html
{	margin: 0px;
	padding: 0px;
	
}
*
{
margin: 0;
padding: 0;
}
body 
{	text-align:center;
	margin:auto;
	background-color:#fff;
	top:0px;
}

/* MAIN STRUCTURE -----------------*/
#content 
{	
	text-align:left;
	margin:auto;
	width:1024px;
	
	
	/*border:1px solid grey;*/
	

}

#page
{	position:relative;
	top:0px;
	width:1022px;
	min-height:547px;
	/*height:auto;
	border: 1px solid red;*/
}

#side-bar
{	float:left;
	top:0px;
	width:240px;
	height:500px;;
	z-index:10;
	/*border: 1px solid green;*/
	
}

#main
{	float:left;
	top:0px;
	left: 240px;
	width:760px;
	
	/*border: 1px solid blue;*/
	line-height:1em;
	padding:10px;
}

#footer
{	position:relative;
	top:0px;
	margin:auto;
	width:1024px;
	height:70px;
	/*border:1px dashed grey;*/
	background-color:#00662C;

}
/* END MAIN STRUCTURE -----------------*/


#topBar 
{	position:relative;
	top:0px;	
	height:104px;
	width:1000px;
	background-color:#97C00E;
}

.bowlers
{	position:absolute;
	top: 0px;
	left:410px;
}
.hbc1 {
position:absolute;
top:3px;
left:40px;
}
.hbc2 {
position:absolute;
top:3px;
left:767px;
}
#clear_strip 
{	position:relative;
	top:0px;	
	height:3px;
	width:1000px;
	background-color:white;
}
#strip 
{	position:relative;
	top:0px;
	left:0px;	
	height:16px;
	width:1000px;
	background-color:#00662C;
}




/* Nav ---------------------- */
#nav-menu
{
position:relative;
	top:16px;
	left:-2px;
	width:192px;
	height:300px;
	/*border: 1px solid red;*/
	display:block;
	z-index:10;
}

.trc
{	position:absolute;
	top:-7px;
	left:194px;
	margin:0;
	padding:0;
}
.side
{	position:absolute;
	top:26px;
	left:194px;

}
.side2
{	position:absolute;
	top:136px;
	left:194px;

}
.side3
{	position:absolute;
	top:166px;
	left:194px;
	
}


.shadow
{	vertical-align:bottom;
	position:absolute;
	
	bottom:0;
	left:-6px;
}

/* End Nav ---------------------- */

#get-ar
{	position:relative;
	top:70px;
	left:20px;
	width:150px;
	font-family:verdana, arial, sans-serif;
	font-size:0.6em;
	color:black;
	border:1px dashed #666666;
	padding:2px 4px 2px 4px ;
}
#get-ar a
{	color:black;
}
#sidebar_news {
	position:relative;
	top:40px;
	left:0px;
	width:190px;
	border:1px dashed #666666;
	padding:2px 4px 2px 4px ;

}
.sidebar_news_title {
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#003300;

}
.news_title_sidebar {
	font-size:0.8em;
	color:#336633;
	border-top:1px solid #666666;
}
#header
{	position:relative;
	top:0px;
	left:0px;
	height:50px;

}
#page_header {
	color:black;
	font-family: verdana, arial, sans-serif;
	font-size:1.1em;
	line-height:1.4em;
}
.main-text
{	text-align:justify;
	margin-top:5px;
	color:black;
	font-family: verdana, arial, sans-serif;
	font-size:0.8em;
	line-height:1.2em;
	width:450px;
}

.footer-text
{	text-align:center;
	color:white;
	font-family: verdana, arial, sans-serif;
	font-size:0.6em;

}
a.footer-link
{
	color:white;
}
#bowlersshop
{	float:right;
	width:260px;
	height:200px;
	padding:5px;
	background:url("images/bowlersshop.gif") no-repeat;
	font-family:verdana, arial, sans-serif;
	font-size:0.8em;
	color:white;
}
#bowlersshop_page
{	width:700px;
	height:100px;
	margin-bottom:10px;
	background:url("images/shop-header.jpg") no-repeat;
	font-family:verdana, arial, sans-serif;
	font-size:0.8em;
	color:white;	
}
#bowlersshop_page_textarea {
background-color:#00662C;
width:700px;
height:66px;
position:relative;top:34px;
}
.bs_p_text {
position:absolute;
	top:0px;
	left:300px;
	font-family:verdana, arial, sans-serif;
	font-weight:bold;
	color:white;
	font-size:1.0em;
	line-height:1.2em;
}
.shoppage_cat {
position:absolute;
	top:5px;
	left:20px;
	font-family:verdana, arial, sans-serif;
	color:white;
	font-size:1.8em;
	line-height:2.2em;
}
#adminlinks {
text-align:center;
}
.adminlinks_toprow{
font-size:1.0em;
}
.adminlinks_botrow{
font-size:0.8em;
}
#sub_adminlinks {
text-align:center;
border-bottom:1px solid #333333;
line-height:1.4em;
font-size:1.0em;
}
.admin_title {
text-align:left;
font-size:1.2em;
color:#003300;
font-weight:bold;
}
#shop-all
{	position:relative;
	top:0px;
	left:0px;
	float:right;
	width:277px;
	min-height:590px;	
}
#shop-all-body
{	position:relative;left:1px;
	height:590px;
	width:271px;
	text-align:center;
	border-left:2px solid #00662C;
	border-right:2px solid #00662C;
	border-bottom:8px solid #00662C;

}
#shop-all-header
{	width:277px;
	height: 34px;
}
.shop-row-all
{	position:relative;
	text-align:center;
	margin:auto;
	width:271px;
	height:100px;
	border-bottom:1px dotted gray;
}
.shop-row-text
{	position:relative;
	text-align:center;
	margin:auto;
	width:273px;
	height:85px;
	background-color:#00662C;
}

.shop-cat
{	float:left;
	position:relative;
	top:0px;
	left:0px;
	width:133px;
	height:100px;

	text-align:center;
}
.shop-pic
{	text-align:center;
	width:133px;
	height:80px;
	/*border:1px dotted green;*/
}
.shop-cat-title
{	position:relative;
	left:0px;
	top:0px;
	font-family:verdana, arial, sans-serif;
	font-size:0.7em;
	font-weight:bold;
	color:black;
	/*border:1px dotted pink;*/
}
.shop-cat-title a {
	color:#00662C;
}
.bowlersshop_text
{	position:relative;
	top:0px;
	left:0px;
	font-family:verdana, arial, sans-serif;
	background-color:#00662C;
	color:white;
}
.bs_tH
{	font-size:0.8em;
	font-weight:bold;
}
.bs_t
{	position:relative;
	top:2px;
font-size:0.7em;
}




.shop-sep-all
{	width:719px;
height:20px;

}
.shop-splash {
	position:relative;
	top:10px;
	left:10px;
}
#shop-fp
{	position:relative;
	top:10px;
	left:0px;
	width:525px;
	min-height:280px;
	
}
#shop-fp-header
{	width:523px;
	height: 34px;
}

#shop-fp-body
{	position:relative;left:1px;
	height:200px;
	width:456px;
	border-left:2px solid #00662C;
	border-right:2px solid #00662C;
	border-bottom:8px solid #00662C;

}
.shop-sep
{	width:519px;
height:10px;

}
.shop-row
{	position:relative;
	text-align:center;
	margin:auto;
	width:500px;
	height:70px;
	/*border:1px dotted gray;*/
}



.left_col {
	text-align:center;
	width:250px;
}
.right_col {
	float:left;
	width:220px;
	margin-left:20px;
}
/*------------------------------*/
img 
{ 	border: 0px;
}
a { text-decoration:none; }

a.nav
{	color:white;
	font-family:times, serif;
	font-size:1.1em;

}
a:hover.nav
{	color:#104574;
	background-color:white;
}
a.wh {color:white;}
/*------------------------------*/

img.f_left {
float:left;
margin: 5px 5px 5px 0px;
border: 1px solid #000;
}
.clear-left
{	clear:left;
}
.clear_left
{	clear:left;
}
.main-text a {
	color:#000;
}
.main-text a:hover {
	color:#006600;
}
.float_left {
float:left;
}

#contact {
position:relative;
width:450px;
padding:10px;
/*background-color:#001100;*/
margin-left:auto;
margin-right:auto;
/*border: dotted 1px #666666;*/
}
.margin_20 {
margin:20px;
}
label {
	display: block;
	width: 90px;
	height:1em;
	float: left;
	text-align: right;
	margin-right:10px;
	padding: 0px;
/*border:1px dotted #696969;*/
}
label.shop{
	display: block;
	width: 90px;
	height:1em;
	float: left;
	text-align: right;
	margin-right:10px;
	padding: 0px;
/*border:1px dotted #696969;*/
}

input {
	display: block;
	width: 200px;
	float: left;
	margin:0px;
	padding: 0px;
	margin-bottom: 5px;
/*border:1px dotted #696969;*/
}
.button {
	position:relative;
	left: 98px;
	width: 90px;
}
textarea {
	display: block;
	float: left;
	width: 300px;
	margin-bottom: 10px;
}



input.ntitle {
width:220px;
float: left;
margin:0px;
padding: 0px;
margin-bottom: 5px;
}
input.radio {
width:20px;
margin:0px;
padding: 0px;
height:1.2em;
}
.one-em {
height:1.2em;
}
.main_text a.news_title {
	color:#336633;
}	
.news_item {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	width:440px;
}
.news_title {
	font-size:1.0em;
	color:#336633;
}
.news_date {
	font-size:0.7em;
	color:#666666;
}
.news_text {
	font-size:0.9em;
	color:#000000;
}
.news_more {
	font-size:0.9em;
	color:#336633;
}
.news_item_sb {
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
}
.news_text_sb {
	font-size:0.7em;
	color:#000000;
}
select.admin_input {
	width:320px;
}
select.standard {
	width:180px;
}
.cat {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.0em;
	color: #336633;
}
.cat a {
color:#336633;
}

.product_item {
	position:relative;
	top:0px;
	left:0px;
	width:700px;
	height:160px;
	border: 1px solid #336633;
	font-family:Arial, Helvetica, sans-serif;
}
.image {
position:relative;
top:0px;
left:0px;
width:150px;
height:140px;
float:left;
margin-top:10px;
margin-left:10px;
}



/*--------------------*/
.product_title {
font-size:1.2em;
color:#0000CC;
position:absolute;
top:15px;
left:200px;
width:100px;
font-style:italic;
line-height:1.8em;
}
.product {
font-size:1.2em;
color:#CC0000;
position:absolute;
top:40px;
left:170px;
line-height:1.8em;

}
.description_title {
font-size:1.2em;
color:#0000CC;
position:absolute;
top:80px;
left:200px;
width:100px;
line-height:1.8em;
font-style:italic;

}
.description {
font-size:1.2em;
color:#CC0000;
position:absolute;
top:105px;
left:170px;
line-height:1.8em;
width:500px;
}
.prices {
position:absolute;
left:470px;
top:20px;
width:230px;
height:70px;
}
.titles {
position:absolute;
top:0px;
left:0px;
width:175px;
height:60px;
text-align:left;
font-size:0.8em;
color:#0000CC;
font-style:italic;
line-height:1.4em;
}
.data {
position:absolute;
top:0px;
left:165px;
width:30px;
height:60px;
font-size:0.8em;
color:#CC0000;
font-style:italic;
line-height:1.4em;
}
.price_row {

}


.stock_row {
position:relative;
line-height:1.8em;
left:10px;
}
.stock_title {
position:relative;
width:100px;
font-size:1.0em;
color:#000;
}
.stock {
position:relative;
left:10px;
width:300px;
font-size:1.2em;
color:#336633;
}

