	body {
		margin: 0;
		padding: 0;
		background-image: url(images/leisurebatteryshop_02.jpg);
		background-repeat: repeat-x;	
		text-align: center;
		font-family: tahoma;
		font-size: 12px;
		line-height: 20pt;
	}
	
	#wrapper {
		width: 1013px;
		text-align: center;
		margin: 0 auto;
	}
	
	#header {
		background-image: url(images/leisurebatteryshop_01.gif);
		width: 1013px;
		height: 177px;
	}

	#header #call-us-1, #header #call-us-2 {
		font-size: 36px;
		position: relative;
		color: #8884D4;
		text-align: center;
		width: 50px;
	}	
	
	#header #intro {
		position: absolute;
		z-index: 100;
		color: #1644A4;
	}	
	
	#header #call-us-1 {
		top: 35px;
		left: 180px;
	}	
	
	#header #call-us-2 {
		top: 65px;
		left: 130px;
	}
	
	#header #bigtelno {
		font-size: 72px;
		position: relative;
		top: 60px;
		left: 130px;
		color: #242072;
	}	

	#top-nav {
		margin: 0px;
		padding: 0px;
		list-style:none;
	}	
	
	#top-nav li {
		margin: 0px;
		padding: 0px;
		list-style:none;
		float:right;
		margin:0;
		padding:0;
	}	
	
	#intro-cont {
		position: absolute; 
		top: 3px; 
		width: 1020px;	
		text-align: center;
		color: #1644A4;
	}
	
	#top-nav-cont {
		position: absolute; 
		top: 130px; 
		width: 980px;
	}
	
	#top-nav li a {
		display:block;
		color:#444;
		text-decoration:none;
		font-weight:bold;
		background:#ddd;
		margin:0;
		padding:0.25em 1em;
		border-left:1px solid #fff;
		border-top:1px solid #fff;
		border-right:1px solid #aaa;
		width: 130px;		
	}

	#outer_content {
		background-image: url(images/outer_bg.gif);
		background-repeat: repeat-y;
		width: 1013px;	
	}
	
	#content {
		background-image: url(images/leisurebatteryshop_03.gif);
		background-repeat: no-repeat;
		width: 1013px;
		min-height: 600px;
	}
	
	#nav_div {
		width: 190px;
		float: left;
		text-align: left;
		margin-top: -8px;
		margin-left: 50px;
	}
	
	#o_nav, #o_nav ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}
	
	#o_nav li {
		margin: 0px;
		padding: 0px;
		font-size: 11px;
		line-height: 2;
	}
	
	#o_nav li h2 {
		font-size: 12px;
		margin: 10px 0px 0px 0px;
		padding: 0px;
		border-bottom: 1px solid #CCC;
	}
	
	#o_nav li h2 a:link, #o_nav li h2 a:visited, #o_nav li h2 a:hover, #o_nav li h2 a:active {
		color: navy;
	}	
	
	#content_main {
		text-align: left;
		margin-right: 25px;
		width: 730px;
		float: right;
	}
	
	#clear_cont{
		clear: both; 
		height: 1px;
	}
	
	#footer {
		background-image: url(images/leisurebatteryshop_04.jpg);
		background-repeat: no-repeat;
		width: 1013px;
		height:  23px;
		font-size: 10px;
		text-align: left;
	}
	
	#footer div {
		padding-top: 5px;
		margin-left: 50px;
	}
	
	#footer div span {
		float: right;
		padding-right: 30px;
	}
	
	h1 {
		margin: 0px;
		color: #1243A0;
		font-size: 18px;
	}
	
	.img_holder {
		text-align: center;
		border: 1px solid #1243A0;
	}
	
	.half_wid {
		width: 44%;
		background-color: #F3F8FE;
		padding: 15px;
		text-align: justify;
	}
	
	.full_wid {
		width: 95%;
		background-color: #F3F8FE;
		padding: 15px;
		text-align: justify;
	}	
	
	.ind_rgt {
		float: right;
	}
	
	a:link, a:visited {
		color: #1243A0;
		text-decoration: none;
	}
	
	a:hover, a:active {
	
	}
	
	#prod_img {
		float: left; 
		max-width: 250px;
	}
	
	#subtitle {
		background-color: #F3F8FE; 
		text-align: center;
	}
	
	#bltpnts {
		margin-left: 230px;
	}
	
	.clr {
		clear: both;
	}
	
	.range_com {
		font-size:14px; background-color: #F3F8FE;
	}
	
	#range_tbl {
		border: 1px solid #999999;
	}
	
	#range_tbl th, #range_tbl td {
		font-size: 10px;
		text-align: center;
	}
	
	.blue_bg {
		background-color: #F3F8FE;
	}
	
	#addtocart {
		font-size: 15px;
	}
	
	#addtocart #addcartfrm {
		float: right;
	}
	
	#carr_words {
		font-size: 9px;
	}
	
	#shopping_cart {
		width: 95%;
		border: 3px solid #BFDCFF;
	}
	
	#shopping_cart th {
		background-color: #F3F8FE;
		border: 3px solid #BFDCFF;
	}	
	
	#shopping_cart td {
		border: 3px solid #BFDCFF;
	}		
	
	#shopping_cart .rgt {
		text-align: right;
	}	
	
	#shopping_cart .ctr {
		text-align: center;
	}	
	
	.admin__response {
		border: 1px solid #1644A4;
	}
	
	.admin__response td, .admin__response th, .cust__response td, .cust__response th {
		padding: 10px;
	}	
	
	.admin__response th {
		background-color: #1644A4;
		color: #FFFFFF;
	}
	
	.cust__response {
		border: 1px solid #DCE8FF;
	}	
	
	.cust__response th {
		background-color: #DCE8FF;
	}	
	
	#faqs {
		margin: 0px;
		padding: 0px;
		text-align: left;
		list-style: none;
	}
	
	#faqs .question {
		font-size: 25px;
		color: #1243A0;
		margin-top: 20px;
	}
	
	