/*
	Template ID 2 - Stylesheet
	http://www.layoutica.com
	
*/

* {
padding : 0;
margin : 0;
}

body {
margin: 0; padding: 0;
background : #ffffff;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 7pt;
color : #444444;
}
.rs { float: right; margin: 0 10px; border: 1px solid #2a5232; padding: 5px; background: #f5f5f5  }
ul { list-style-position: inside; margin-left: 2px }
ul li { list-style-type: square; margin-left: 15px;  }
ul ul li { list-style: none; margin-left: 10px; list-style-type: lower-alpha; list-style-position: inside }

input, textarea {
border : 1px solid #aaa;
}
input:hover, textarea:hover {
border : 1px solid #888;
}
img {
border : 0;
float : left;
margin-right : 10px;
}
a {
color : #36be00;
background : #fff;
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
blockquote {
margin : 0 0 15px 30px;
border-left : 3px solid #8adf88;
padding : 0 0 0 8px;
}
input, textarea {
border : 1px solid #aaa;
}
input:hover, textarea:hover {
border : 1px solid #888;
}
input.text {
color : #2a5232;
border : 1px solid #e6e6e6;
background : inherit;
}
#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%	;
	}

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}

textarea.text {
font-size : 8pt;
border : 1px solid #e6e6e6;
}
input.text:hover, textarea.text:hover {
border : 1px solid #d6d6d6;
}
form {
display : inline;
margin : 0;
padding : 0;
}
.date {
color : #042b8d;
font-weight : bold;
background : transparent;
}
.tourdate {
font-weight : bold;
background : transparent;
}
.green {
color : #36be00;
}
.bigl {
font-size : 1.2em;
}
.bold {
font-weight : bold;
}
#header h1 {
background : INHERIT;
font-family : "Tahoma", Verdana, Arial, sans-serif;
font-size : 3em;
font-weight : normal;
padding : 0;
margin : 0;
}
#content {
padding : 0px;
margin : 15px auto;
width : 780px;
background : INHERIT;
}
#header {
	background: url(images/kelleys_page_images/tom_kelleys_banner.jpg) no-repeat #fff right; 
	margin-right: auto;
	width: 780px;
	margin-bottom: 0px;
	height: 135px;
}

#pbcfooter{
 width: 780px;
 height:150px; 
 background:ffffff; 
 clear:both;
 } 
  
#border {
  height: 112px;
  width: 780px;
	margin: 0px 0 0 0px;
	border: 1px solid #c0c0c0;	
	float: left;
	background: #ffffff;
} 
 
#border .pbcllcus 
 {
  width: 247px;
  height: 83px;
	margin: 10px 0 0 40px;
	border: 0px solid #c0c0c0;	
	float: left;
} 

#border .text  {
  width: 355px;
  height: 83px;
  margin-top: 25px;
	border: 0px solid #c0c0c0;	
	float: left;
} 

ul#nav3 { margin-top: 3px; font-size: 9px; padding-left: 3px; }
ul#nav3 li{ display:inline; padding:0 15px}
ul#nav3 a {text-decoration: none; color:red}
ul#nav3 li a:hover { text-decoration: underline; color: #18FF00;  } 

ul#nav4 { margin-top: -3px; font-size: 11px; padding-left: 0px; }
ul#nav4 li{ display:inline; padding:0 15px}
ul#nav4 a {text-decoration: none; color:#000000}
ul#nav4 li a:hover { text-decoration: none; color: #18FF00;  } 

#header .slogan {
margin : 0;
padding : 0;
background : INHERIT;
font : bold 1em "Tahoma", Verdana, Arial, sans-serif;
padding-left : 2px;
}
#header .topong {
background : #555555 url(images/topaff.jpg) no-repeat bottom;
height : 66px;
width : 159px;
float : right;
}
#header .banner {
padding-bottom :0px;
float : left;
}
#header .topong .pad {
padding : 15px 5px 0 30px;
}
#header .topong .txt {
padding : 0;
color : #FFFFFF;
}
#header h4 {
font : bold 1em "Tahoma", verdana, Arial;
}
#header h4 a {
color : #ffffff;
}
#header h4 a:hover {
text-decoration : none;
}
#menu {
background : url(images/kelleys_page_images/menubg.jpg) repeat-x top;
color : #2a5232;
width : 100%;
height : 40px;
font-size: 11px;
}
#menu .pad {
padding-top: 12px;
}
#menu a, #menu a:visited {
color : #0dc909;
text-decoration : none;
background : inherit;
}
#menu .submit {
vertical-align : bottom;
}
#menu .submit ul {
margin : 0;
padding : 0 10px 0 0;
list-style : none;
}
#menu .submit li {
display : inline;
margin : 0;
padding : 0;
}
#menu .submit a {
float : left;
background : transparent;
margin : 0;
padding : 0 0 0 0;
text-decoration : none;
}
#menu .submit a span {
float : LEFT;
background : url(images/kelleys_page_images/menusep.jpg) no-repeat left;
color : #fff;
font-weight : bold;
display : block;
padding : 0 15px 0 15px;
margin-right : 2px;
}
#menu .submit a span {
float : none;
}
#menu #search {
float : right;
background : inherit;
margin-top : 0;
padding : 0;
margin-right : 10px;
margin-top : -4px;
}
#menu #search input.text {
background : url(images/input.gif) no-repeat top;
width : 110px;
border : 0;
padding : 2px 0 0 3px;
}
#menu #search input.txt {
color : #fff;
font-weight : bold;
border : 0;
background : transparent;
cursor : pointer;
}
#modules {
margin-top: 85px;
height : 190px;
font-size: 11px;
}
#modules #mod3 {
background : #fafafa url(images/kelleys_page_images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 250px;
float : right;
margin-right : 15px;
margin-top : 5px;
}
#modules #mod2 {
background : #fafafa url(images/kelleys_page_images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 250px;
float : right;
margin-right : 1px;
margin-top : 5px;
}
#modules #mod1 {
background : #fafafa url(images/kelleys_page_images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 250px;
float : left;
margin-top : 5px;
}
#modules #paypal1 {
color: blue;
margin-top: -35px;
margin-right: 15px;
float: right;
}
#modules #paypal {
color: blue;
margin-top: -22px;
margin-right: 15px;
float: right;
}
#modules #paypal3 {
color: blue;
margin-top: -62px;
margin-right: 15px;
float: right;
}
#modules #paypal2 {
color: blue;
margin-top: -48px;
margin-right: 15px;
float: right;
}
#modules #paypal5 {
color: blue;
margin-top: -38px;
margin-right: 15px;
float: right;
}
#modules #paypal7 {
color: blue;
margin-top: -63px;
margin-right: 15px;
float: right;
}
#modules #paypal6 {
color: blue;
margin-top: -50px;
margin-right: 15px;
float: right;
}
#modules #pbutton2  {
margin-top: -24px;
margin-right: 18px;
float: right;
}
#modules #pbutton1  {
margin-top: -12px;
margin-right: 18px;
float: right;
}
#modules #pbutton3  {
margin-top: -36px;
margin-right: 18px;
float: right;
}

#modules #paypal10 {
color: blue;
margin-top: -10px;
margin-right: 15px;
float: right;
}
#modules #paypal11 {
color: blue;
margin-top: -10px;
margin-right: 15px;
float: right;
}
#modules #pbutton10  {
margin-top: 0px;
margin-right: 18px;
float: right;
}
#modules #pbutton12  {
margin-top: 0px;
margin-right: 10px;
float: right;
}
#modules #paypal12 {
color: blue;
margin-top: -38px;
margin-right: 11px;
float: right;
}
#modules #lines4b  {
margin-top: -12px;
margin-right: 10px;
float: right;
}
#modules #lines4 {
color: blue;
font : 10px "Tahoma", verdana, Arial;
margin-top: -55px;
margin-right: 11px;
float: right;
}
#modules #paypal13 {
color: blue;
margin-top: -32px;
margin-right: 11px;
float: right;
}
#modules .padding {
padding : 0px 2px 0px 15px;
}
#modules img {
border : 1px solid #d3d3d3;
float : left;
margin-bottom : 1px !important;
margin-top : 6px;
}
#modules .price {
color : #042b8d ;
font : bold 2em "Tahoma", verdana, Arial;
padding : 26px 35px 0 0;
float : right;
text-align : right;
}
#modules .only {
color : #FF0125;
font : bold 0.4em "Tahoma", verdana, Arial;
text-decoration: underline;
}
#modules .text {
width : 100%;
float : left;
color : #2A5232;
text-align : justify;
}
#modules h2 {
font : bold 1.2em "Tahoma", verdana, Arial;
color : #56925c;
background : transparent;
margin-bottom : 2px;
}
#modules h3 {
font : .8em "Tahoma", verdana, Arial;
color : #2A5232;
background : transparent;
margin-top: -.5px;
Margin-bottom: .5px;
}

#modules h2 a {
color : #a3d76b;
background : transparent;
}
#modules h2 a:hover {
text-decoration : none;
color : BLACK;
}
#maincontent {
background : #ffffff;
font-size: 11px;
}
#maincontent #graph {
margin-top : 15px;
background : #fafafa url(images/statgraph2.jpg) no-repeat left;
width : 203px;
height : 156px;
float : left;
}
#maincontent p {
margin-top : 10px;
}
#maincontent g {
height : 185px;
width : 250px;
float : right;
margin-right : 1px;
margin-top : 5px;
}
#maincontent table {
  margin-top: 5px;
	margin-left: 0px;
	width: 100%;
	height: 100%;
}
#maincontent img {
float : left;
margin : 10px 10px 10px 0;
}
#maincontent .readm {
color : #36be00;
font-weight : bold;
background : inherit;
}
#maincontent h2 {
font : bold 1.6em "Tahoma", verdana, Arial;
color : #ffffff;
background : transparent;
margin-bottom : 4px;
border-bottom : 1px solid #e3eaef;
}
#maincontent h3 {
font : bold 1.6em "Tahoma", verdana, Arial;
color : #ffffff;
background : transparent;
margin-bottom : 4px;
border-bottom : 0px solid #e3eaef;
}
#maincontent h6 {
font : 11px "Tahoma", verdana, Arial;
color : #black;
float: left;
background : transparent;
padding : 0px 0px 0px 0px;
border-bottom : 0px solid #e3eaef;
}
#maincontent h7 {
font : 11px "Tahoma", verdana, Arial;
color : #black;
float: right;
background : transparent;
padding : 0px 255px 0px 0px;
border-bottom : 0px solid #e3eaef;
}

#maincontent #introduction {
margin: 29px 0 40px 0;
width : 100%;
background : inherit;
text-align : justify;
color : #2A5232;
}
#maincontent #rightside {
float : right;
width : 212px;
background : #FFFFFF;
padding : 10px;
margin : 00px 0px 50px 0px;
border : 1px solid #e5e5e5;
margin-bottom: 15px;
}
#maincontent #rightside h2 {
margin-bottom : 5px;
}

#maincontent #leftside h5 {
font : 11px "Tahoma", verdana, Arial;
padding : 10px 10px 20px 0px;
float : right;
text-align : left;
}

#cart {
	float: right;
	width: 168px;
	height: 27px;
	margin-bottom: 0px;
}	
#maincontent #introduction2 {
margin: 25px 0px 40px 0px;
width : 100%;
background : inherit;
text-align : justify;
color : #2A5232;
}

#maincontent #rightside2 {
float : right;
width : 220px;
background : #FFFFFF;
padding : 10px;
margin : 0 0 0px 0;
border : 1px solid #c0c0c0;
}
#maincontent #rightside2 h2 {
margin-bottom : 5px;
}
#maincontent #leftside {
background : INHERIT;
margin-right : 10px;
width : 530px;
}
#maincontent #leftside .r {
float : right;
width : 250px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .le {
width : 250px;
text-align : justify;
margin-bottom : 15px;
}
#maincontent #leftside .products {
	background: url(images/kelleys_page_images/bowling_products.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 75px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0
}
#maincontent #leftside #welcome {
	background: url(images/kelleys_page_images/kelleys_welcome_banner.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 43px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0
}
#maincontent #leftside .slide {
	margin-top: 15px;
	margin-left: 47px;
	padding-bottom: 10px;
	width: 490px;
	border-bottom: 0px solid #c0c0c0
}
#maincontent #leftside .tournament {
	background: url(images/kelleys_page_images/bowling_tournaments_banner.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 75px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0
}	
#maincontent #leftside .services {
	background: url(images/kelleys_page_images/bowling_services.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 75px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0
}	
#maincontent #leftside .contactus {
	background: url(images/kelleys_page_images/contact__kelleys_banner.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 75px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #leftside .construction {
	background: url(images/kelleys_page_images/CONST012.gif) no-repeat #fff right; 
	padding: 0px;
	margin-left: 0px;
	height: 129px;
	width: 500px;
	border-bottom: 0px solid #c0c0c0	
}	
#maincontent #leftside .construction1 {
	background: url(images/construction.jpg) no-repeat #fff right; 
	padding: 5px;
	margin-left: 160px;
	height: 224px;
	width: 169px;
	border-bottom: 0px solid #c0c0c0	
}	
#maincontent #leftside .aboutus {
	background: url(images/kelleys_page_images/kelleys_about_us.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 75px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #leftside .club {
	background: url(images/kelleys_page_images/kelleys_club_banner.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 75px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #leftside .drilling {
	background: url(images/bowling_services/fitting_drilling/drillings_fitting_banner.JPG) no-repeat #fff right; 
	margin-left: 15px;
	height: 55px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #leftside .resurface {
	background: url(images/bowling_services/bowling_ball_resurfacing/resurfacing.JPG) no-repeat #fff right; 
	margin-left: 15px;
	height: 55px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #leftside .instruction {
	background: url(images/bowling_services/bowling_instruction/instruction.JPG) no-repeat #fff right; 
	margin-left: 15px;
	height: 55px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #leftside .revivor {
	background: url(images/bowling_services/bowling_ball_maintenace/revivor.JPG) no-repeat #fff right; 
	margin-left: 15px;
	height: 55px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #leftside .links {
	background: url(images/kelleys_page_images/bowling_links_banner.jpg) no-repeat #fff right; 
	margin-left: 15px;
	height: 75px;
	width: 497px;
	border-bottom: 1px solid #c0c0c0	
}
#maincontent #mod1 {
background : #fafafa url(images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 250px;
float : left;
margin-top : 5px;
}
#maincontent #mod5 {
background : #fafafa; 
height : 187px;
width : 218px;
float : right;
margin-bottom : 4px;
}

#maincontent .lowerright {
width : 81px;
height: 132px;
margin : 10px 00px 10px 60px;
}





#maincontent #mod7 {
background : #fafafa; 
height : 1200px;
width : 218px;
float : right;
margin-bottom : 4px;
}
#image{
    text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding-bottom:0px;
}
#image .special {
    text-align:center;
    margin-top:2px;
    margin-left:140px;
    padding:5px;
}
#image .welcome {
    text-align:center;
    margin-top:20px;
    margin-left:0px;
    padding-top:5px;
}
#mspecial {
	background: url(images/kelleys_page_images/kelleys_monthly_special.jpg) no-repeat #fff right; 
	margin-right: auto;
	width: 218px;
	border-bottom: 1px;
	height: 44px;
	}
#hot {
	background: url(images/kelleys_page_images/kelleys_hot_products.jpg) no-repeat #fff right; 
	margin-left: 12px;
	width: 199px;
	border-bottom: 1px;
	height: 36px;
	margin-bottom: 2px;
}
#eventwinners {
	background: url(images/kelleys_page_images/eventwinners.jpg) no-repeat #fff right; 
	margin-left: 12px;
	width: 199px;
	border-bottom: 1px;
	height: 36px;
	margin-bottom: 2px;
}
#milestone {
	background: url(images/kelleys_page_images/bowling_milestones.jpg) no-repeat #fff right; 
	margin-left: 12px;
	width: 199px;
	border-bottom: 1px;
	height: 36px;
	margin-bottom: 2px;
}
#clubmembers {
	background: url(images/kelleys_page_images/kelleys_club_members.jpg) no-repeat #fff right; 
	margin-left: 15px;
	width: 193px;
	border-bottom: 1px;
	height: 34px;
	margin-bottom: 2px;
}
#offers {
	background: url(images/kelleys_page_images/tom_kelleys_offers.jpg) no-repeat #fff right; 
	margin-left: -5px;
	width: 264px;
	border-bottom: 0px;
	height: 44px;
}	


#store {
	height: 360px;
	width: 480px;
	margin: 0px 0px 0px 0px;
  float:left;
  padding-bottom: 15px;

	}
	
	
#store1 {
	height: 360px;
	width: 480px;
	padding: 3px 0px 18px 8px;
  float:left;

	}
#jacket {
	background: url(images/kelleys_300_club/300_club_jacket1.jpg) no-repeat #fff right; 
	padding-left: 10px;
	margin-top: 10px;
	height: 323px;
	width: 304px;
	border-bottom: 0px;
	border:0px solid;
}	
#jacket1 {
	background: url(images/kelleys_300_club/300_club_jacket2.jpg) no-repeat #fff right; 
	margin-left: 335px;
	margin-top: 20px;
	height: 178px;
	width: 148px;
	border-bottom: 0px;
	border:0px solid;
}	
#tomsr {
	background: url(images/tom_kelleys_store/tom_kelley_sr.jpg) no-repeat #fff right; 
	margin-left: 120px;
	padding-bottom: 25px;
	height: 352px;
	width: 264px;
	border-bottom: 0px;
	border:0px solid;
}	
#map {
	height: 400px;
	width: 480px;
	margin: 0px 0px 0px 10px;
  float:left;
  padding-bottom: 15px;
	}
}	
#news {
	background: url(images/kelleys_page_images/tom_kelley_news.jpg) no-repeat #fff right; 
	margin-left: -5px;
	width: 192px;
	border-bottom: 0px;
	height: 40px;
}		
#products {
	background: url(images/tom_kelley_news/products.jpg) no-repeat #fff right; 
	margin-left: 50px;
	width: 433px;
	border-bottom: 1px;
	height: 47px;
}		
#bball {
	background: url(images/kelleys_page_images/kelleys_bowling_balls.jpg) no-repeat #fff right; 
	margin-top: 5px;
	padding: 5px;	
	margin-left: -10px;
	width: 256px;
	border-bottom: 0px;
	height: 47px;
}			
#shoes {
	background: url(images/kelleys_page_images/bowling_shoes.jpg) no-repeat #fff right; 
	margin-top: 5px;
	padding: 5px;	
	margin-left: -125px;
	width: 256px;
	border-bottom: 0px;
	height: 47px;
}		
#acc {
	background: url(images/kelleys_page_images/bowling_accessories.jpg) no-repeat #fff right; 
	margin-top: 5px;
	padding: 5px;	
	margin-left: -40px;
	width: 256px;
	border-bottom: 0px;
	height: 47px;
}	
#reactive {
	background: url(images/reactive_bowling_balls/reactive_bowling_banner.jpg) no-repeat #fff right; 
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	width: 256px;
	border-bottom: 0px;
	height: 47px;
}		
	
#reactivepic {
	background: url(images/reactive_bowling_balls/reactive_bowling_balls.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}		
#plasticball {
	background: url(images/plastic_bowling_balls/plastic_bowling_balls.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}	
#specialtyball {
	background: url(images/specialty_bowling_balls/specialty_bowling_balls.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}	
#combosball {
	background: url(images/bowling_ball_combos/bowling_ball_combos.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}	
#drillings {
	background: url(images/bowling_services/fitting_drilling/ball_fitting_drilling.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 10px;
	padding: 5px;	
	margin-left: 40px;

}	
#resurfacing {
	background: url(images/bowling_services/bowling_ball_resurfacing/bowling_ball_resurfacing.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 10px;
	padding: 5px;	
	margin-left: 40px;
	border-bottom: 0px;
}	
#ballmaintanence {
	background: url(images/bowling_services/bowling_ball_maintenace/bowling_ball_maintenace.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 10px;
	padding: 5px;	
	margin-left: 40px;
	border-bottom: 0px;
}	
#ebonite {
	background: url(images/bowling_links/ebonite.jpg) no-repeat #fff right; 
	height: 51px;
	width: 198px;
	margin-top: 12px;
	padding: 5px;	
	border-bottom: 0px;
}	
#brunswick {
	background: url(images/bowling_links/brunswick.jpg) no-repeat #fff right; 
	height: 36px;
	width: 198px;
	margin-top: 15px;
	padding: 5px;	

}	
#track {
	background: url(images/bowling_links/track.JPG) no-repeat #fff right; 
	height: 98px;
	width: 106px;
	margin-top: 12px;
	margin-left: 8px;
	padding: 5px;	
}
#elite {
	background: url(images/bowling_links/elite.jpg) no-repeat #fff right; 
	height: 75px;
	width: 122px;
	margin-top: 3px;
	margin-left: 10px;
	padding: 5px;	

}	
#dexter2 {
	background: url(images/bowling_links/dexter.gif) no-repeat #fff right; 
	height: 27px;
	width: 90px;
	margin-top: 12px;
	padding: 5px;	

}	
#etonic2 {
	background: url(images/bowling_links/etonic.jpg) no-repeat #fff right; 
	height: 44px;
	width: 155px;
	margin-top: 12px;
	padding: 5px;	

}	
#kr {
	background: url(images/bowling_links/kr.jpg) no-repeat #fff right; 
	height: 98px;
	width: 106px;
	margin-top: 12px;
	padding: 5px;	

}	

#ibpsia {
	background: url(images/bowling_links/ibpsia.gif) no-repeat #fff right; 
	height: 115px;
	width: 168px;
	margin-top: 0px;
	padding: 5px;	
	margin-bottom: 60px;

}	

#instruction {
	background: url(images/bowling_services/bowling_instruction/bowling_instruction.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 10px;
	padding: 5px;	
	margin-left: 40px;
	border-bottom: 0px;
}	
#dexter {
	background: url(images/dexter_bowling_shoes/dexter_bowling_shoes.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}		
#etonics {
	background: url(images/etonics_bowling_shoes/etonics_bowling_shoes.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}		
#bowlingbags {
	background: url(images/bowling_bags/bowling_ball_bags.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}		
#cleaners {
	background: url(images/bowling_ball_cleaners/bowling_cleaners_polish.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}		
#gloves {
	background: url(images/bowling_gloves/bowling_gloves_link.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}	
#shoecare {
	background: url(images/shoe_care/bowling_shoe_care_link.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}	
#accessories {
	background: url(images/bowling_accessories/bowling_accessories_link.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}	


#comings {
	background: url(images/kelleys_page_images/comingsoon.jpg) no-repeat #fff right; 
	height: 58px;
	width: 430px;
	margin-top: 5px;
	padding: 5px;	
	margin-left: 75px;
	border-bottom: 0px;
}		
#maincontent .padding {
padding : 0px 10px 0px 10px;
}
#maincontent .paddinggroup {
padding : 0px 10px 0px 2px;
}
#maincontent img {
border : 1px solid #d3d3d3;
float : left;
margin-bottom : 5px !important;
margin-bottom : 5px;
}
#maincontent .price {
color : #042b8d ;
font : bold 2em "Tahoma", verdana, Arial;
padding : 20px 5px 0px 0px;
float : right;
text-align : right;
}
#maincontent .only {
color : #FF0125;
font : bold 0.4em "Tahoma", verdana, Arial;
text-decoration: underline;
}
#maincontent .tour {
color : #FF0125;
font : bold 1.3em "Tahoma", verdana, Arial;
text-decoration: underline;
}
#maincontent .tour1 {
color : #3366CC;
font : bold 1em "Tahoma", verdana, Arial;
padding-bottom: 5px;
text-decoration: none;
}
#maincontent .tour3 {
color : #3366CC;
font : bold 1.2em "Tahoma", verdana, Arial;
margin-top:150px;
padding-bottom: 5px;
text-decoration: underline;
}
#maincontent .tour2 {
color : #FF0125;
font : bold 1em "Tahoma", verdana, Arial;
padding-bottom: 5px;
text-decoration: underline;
}
#maincontent .text {
width : 100%;
float : left;
color : #2A5232;
text-align : justify;
padding-bottom: 15px;
}
#maincontent h2 {
font : bold 1.2em "Tahoma", verdana, Arial;
color : #2A5232;
background : transparent;
margin-bottom : 4px;
}
#maincontent h2 a {
color : #0dc909;
background : transparent;
}
#maincontent h2 a:hover {
text-decoration : none;
color : INHERIT;
}
#maincontent #leftside .pad {
padding : 345px 15px 0 15px;
text-align : justify;
}
#maincontent #leftside .pad3 {
padding : 400px 15px 0 15px;
text-align : justify;
}
#maincontent #leftside .pad4 {
padding : 3px 15px 0 15px;
text-align : justify;
}
#maincontent #leftside .pad1 {
padding : 0 0 0 50px;
text-align : justify;
}
#productsh {
margin-top: 0px;
height : 190px;
}
#productsh .padding {
padding : 00px 0px 0px 10px;
}
#productsh img1 {
border : 2px solid #d3d3d3;
float : left;
margin-bottom : 5px !important;
margin-bottom : 0px;
}
#productsh #mod1 {
background :  url(images/bowling.jpg) no-repeat top;
height : 47px;
width : 216px;
float : left;
margin-top : 5px;
}
#products1 {
margin-top: 85px;
height : 190px;
}
#products1 .padding {
padding : 00px 0px 0px 10px;
}
#productsh #mod1 .img {
border : 200px ;
float : left;
margin-bottom : 5px !important;
margin-bottom : 0px;
}
#products1 img2 {
border : 2px solid #d3d3d3;
float : left;
margin-bottom : 5px !important;
margin-bottom : 0px;
}
#products1 #mod1 {
background : #fafafa url(images/kelleys_page_images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 250px;
float : left;
margin-top : 5px;
}
#products1 #mod2 {
background : #fafafa url(images/kelleys_page_images/topgreybox.jpg) no-repeat top;
height : 185px;
width : 250px;
float : right;
margin-right : 3px;
margin-top : 5px;
}
#Price {
margin-top: 85px;
font-size: 11px;
}

#price .left {
text-align : left;
padding : 3px 0px 10px 25px;
height : 10px;
color : #444444;
background : inherit;
font-size: 14px;
}

#price .right {
color : #444444;
font-size: 14px;
margin-top: -20px;
margin-left: 350px;
text-align: left;
}
#price .notes {
color : #444444;
font-size: 11px;
margin-top: 5px;
margin-left: 12px;
text-align: left;
}
#price .center {
color: red;
font-size: 13px;
margin-top: 5px;
margin-left: 55px;
text-align: left;
}

#drilling1 {
	width: 482px;
	height: 321px;
	margin: 3px 0px 0px 20px;
  position: absolute;
  float:left;
	}

#resurface1 {
	margin: 3px 0px 0px 20px;
	width: 482px;
	height: 321px;
  position: absolute;
  float:left;
	}


	
#bowler {
	margin: 3px 0px 0px 115px;
	width: 300px;
	height: 374px;
	float:left;
	position: absolute;
	}	
#revivor1 {
	margin: 3px 0px 0px 20px;
	width: 482px;
	height: 321px;
  position: absolute;
  float:left;
	}
	
#footer {
bottom : 0;
clear : both;
text-align : left;
border-top : 1px solid #e5e5e5;
padding : 3px 0 0 0;
margin-top : 15px;
height : 50px;
color : #444444;
background : inherit;
font-size: 10px;
}
#footer .right {
float : right;
}
#footer .left {
float : left;
}
#footerlinks { background-color: #EFEFEF; padding-top: 5px; padding-bottom: 5px; text-align: center; font-family:Arial; font-size: 12px; border-top: 1px solid #e5e5e5;}


