/*
	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 : 0px;
}
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 {
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;
}

#tourbodyr .banner img {
border : 1px solid #6C6C6C;
float : left;
margin : 0px 0px 0px 0;
}



#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 #mod12 {
background : #fafafa;
border : 1px solid #d3d3d3;
height : 138px;
width : 380px;
float : left;
margin: 3px 0px 5px 4px;
}


#modules #mod21 {
background : #fafafa;
border : 1px solid #d3d3d3;
height : 138px;
width : 380px;
float : right;
margin: 3px 4px 5px 0px;

}
#item {
margin-top: 0px;
height : 55px;
font-size: 11px;
margin: 2px 0px 0px 0px
}

#item .padding {
padding : 5px 5px 5px 5px;
}

#brands {
background : INHERIT;
margin-right : 0px;
width : 530px;
height: auto;
font-size: 11px;
margin: 0px 0px 0px 0px;

}

#brands #info {
background : #fafafa;
border : 1px solid #d3d3d3;
height : auto;
width : 450px;
float : right;
margin: 0px 0px 0px 4px;
}

#brands .padding {
padding : 0px 2px 0px 10px;
}

#brands .info2 {
font :  16px "Tahoma", verdana, Arial;
padding : 15px 0px 0 0;
float : right;
width: 110px;
}

#brands .infomisc {
font :  16px "Tahoma", verdana, Arial;
padding : 15px 0px 0px 0px;
float : right;
width: 200px;
}





#brands h2 {
font :  22px "Tahoma", verdana, Arial;
color : #2B5331;
background : transparent;
margin-bottom : 5px;
margin-right: 5px;
}

#brands .info3 {
font :  16px "Tahoma", verdana, Arial;
padding : 5px 0px 0 0;
float : right;
width: 110px;
}

#banner {
  height: 55px;
  width: 530px;
}	

#banner .brunswick {
background : url(images/brunswick_bowling_balls/brunswick_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}

#banner .columbia {
background : url(images/columbia300_bowling_balls/columbia300_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}

#banner .ebonite {
background : url(images/ebonite_bowling_balls/ebonite_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}


#banner .combo {
background : url(images/specialty_bowling_balls/combo_packages.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}




#banner .hammer {
background : url(images/hammer_bowling_balls/hammer_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}

#banner .rotogrip {
background : url(images/rotogrip_bowling_balls/roto_grip_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}

#banner .storm {
background : url(images/storm_bowling_balls/storm_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}

#banner .track {
background : url(images/track_bowling_balls/track_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}

#banner .etonic {
background : url(images/temp/etonic_shoes_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}


#banner .dexter {
background : url(images/temp/dexter_shoes_banner.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 50px;
width : 500px;
float : left;
margin-left : 7px;
}

#banner .misc {
background : url(images/temp/misc.jpg) no-repeat top;
border : 1px solid #d3d3d3;
height : 215px;
width : 500px;
float : left;
margin-left : 7px;
margin-bottom: 10px;
}


#brands a {
color : #36be00;
background : #fff;
margin-bottom: 0px;
text-decoration : none;
}


#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: 2px 0px 0px 0px;
float: left;
}
#modules .lines12 {
color: blue;
font :  12px "Tahoma", verdana, Arial;
padding : 30px 0px 0px 5px;
float : left;
width: 60px;
}
#modules .lines122 {
color: blue;
font :  11px "Tahoma", verdana, Arial;
padding : 0px 0px 0px 5px;
float : left;
width: 60px;
}


#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 10px;
}


#modules .nd { font-weight: bold;  color: red; font-size:17px;  padding: 0px 0px 2px 20px}  
#modules .nd1 { font-weight: 600; font-size:11px; padding: 0px 0px 0px 0px}
#modules .nd2 { font-weight: bold; font-size:12px; width:185px; padding: 0px 0px 0px 45px}
#modules .nd3 { font-weight: bold;  color: red; font-size:19px;  padding: 5px 0px 0px 0px}
#modules .nd4 { font-weight: none;   font-size:10px;  padding: 0px 0px 0px 0px; float: right}

#modules .contact { font-weight: bold; font-size:16px; width:185px; padding: 10px 0px 0px 45px}

#tourbody1 .comments {font-weight: bold; color:#000000; font-size:12px; padding-top: 1px; padding: 0px 10px 00px 10px; }
#tourbody1 .comments1 {color:#000000; font-size:11px; padding: 0px 10px 00px 10px; }

#tourbodyr .header1 {color:#3701D4; font-size:20px; padding-top: 1px; padding-left: 105px; }
#honors .event {color:#FE0C01; font-size:11px; padding-top: 0px; padding-left: 25px; }
#honors .location {color:black; font-size:11px; padding-top: 0px; padding-left: 25px; }
#honors .contact {color:#9B0387; font-size:11px; padding-top: 0px; padding-left: 25px; }


#tourbodyr .header {color:#3701D4; font-size:20px; padding-top: 1px; padding-left: 0px; text-align: center;}








#modules img {
border : 1px solid #d3d3d3;
height: 115px;
width: 115px;
float : left;
margin-bottom : 1px !important;
margin-top : 9px;
}

#modules .info3 {
font :  11px "Tahoma", verdana, Arial;
padding : 4px 0px 0 10px;
float : left;
width: 140px;
}

#modules .info1 {
font :  11px "Tahoma", verdana, Arial;
padding : 4px 0px 0 0;
float : left;
width: 130px;
}

#modules .info2 {
font :  12px "Tahoma", verdana, Arial;
padding : 0px 0px 0 0;
float : left;
width: 80px;
}


#modules .price {
color : #042b8d ;
font : bold 2em "Tahoma", verdana, Arial;
padding : 0px 35px 0 0;
float : 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 : 17px "Tahoma", verdana, Arial;
color : #2B5331;
background : transparent;
margin-bottom : 2px;
margin-right: 5px;
}
#modules h3 {
font : 17px "Tahoma", verdana, Arial;
color : #2B5331;
background : transparent;
margin-top: 1px;
margin-bottom : 2px;

margin-right: 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 .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 : 214px;
height: auto;
background : #FFFFFF;
padding : 10px;
margin : 00px 0px 0px 0px;
border : 1px solid #e5e5e5;
margin-bottom: 15px;
}

#maincontent #tourbodyr {
float : right;
width : 350px;
height: auto;
background : #EEFFEB;
padding : 10px;
margin : 00px 0px 0px 0px;
border : 1px solid #6C6C6C;
margin-bottom: 15px;
}


#maincontent #tourbody1 {
float : left;
width : 348px;
height: auto;
background : #ffffff;
padding : 0px 0px 10px 0px;
margin : 5px 0px 0px 0px;
border : 1px solid #6C6C6C;
margin-bottom: 10px;
}
#stats .score{
float : right;
width : 35px;
height: auto;
padding : 0px;
background : inherit;
border-right : 0px solid #6C6C6C;
margin: 4px 12px 5px 10px;
}
#stats .payout{
float : right;
width : 50px;
height: auto;
background : inherit;
padding : 0px;
border-right : 0px solid #6C6C6C;
margin: 4px 12px 5px 10px;
}


#stats .name1{
float : left;
width : 125px;
height: auto;
background : inherit;
padding : 0px;
border-right : 0px solid #6C6C6C;
margin: 5px 0px 5px 5px;
}


#stats .prize{
float : left;
width : 175px;
height: auto;
background : inherit;
padding : 0px;
border-right : 0px solid #6C6C6C;
margin: 4px 0px 5px 5px;
}

#stats .head {font-weight: bold; color:#000000; font-size:12px; padding-top: 0px; padding-left: 0px; }
#stats .name {color:#000000; font-size:15px; padding-top: 0px; padding-left: 0px; }
#stats .name1 {color:#000000; font-size:15px; padding-top: 0px; padding-left: 0px; }
#stats .name2{text-align: center; color:#000000; font-size:15px; padding-top: 0px; padding-left: 0px; }

#stats .comment {font-weight: bold; color:#000000; font-size:12px; padding-top: 0px; padding: 0px 10px 00px 10px; }
#stats .comments1 {font-weight: none;color:#000000; font-size:11px; padding: 0px 10px 5px 10px; }


#stats .place{
float : left;
width : 35px;
height: auto;
background : #ffffff;
border-right : 0px solid #6C6C6C;
margin: 5px 0px 5px 5px;
}

#stats .name{
float : left;
width : auto;
height: auto;
background : #ffffff;
border-right : 0px solid #6C6C6C;
margin: 5px 0px 5px 5px;
}

#stats .comments{
float : left;
width : 330px;
height: auto;
background : #ffffff;
padding : 0px;
border-right : 0px solid #6C6C6C;
margin: 0px 0px 5px 5px;
}




#maincontent #stats {
float : left;
width : 348px;
height: auto;
background : #ffffff;
margin : 5px 0px 5px 0px;
border : 1px solid #6C6C6C;
}

#adspace {
float : left;
width : 212px;
background : #FFFFFF;
margin : 00px 0px 00px 1px;
border : 0px solid #e5e5e5;
}

#adspace .imageheader {
float : left;
width : auto;
height: auto;
background : #FFFFFF;
margin : 00px 00px 00px 00px;
border-bottom : 1px solid #e5e5e5;
}

#adspace .image {
float : left;
width : auto;
background : #FFFFFF;
margin : 5px 0px 0px 0px;
border-bottom : 0px solid #e5e5e5;
}


#adspace .bbb {
float : right;
width : 144px;
background : #FFFFFF;
margin : 5px 00px 0px 0px;
border-bottom : 0px solid #e5e5e5;
}

#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 : 0px;
margin : 0 0 0px 0;
border : 1px solid #c0c0c0;
}
#maincontent #rightside2 h2 {
margin-bottom : 5px;
}
#maincontent #leftside {
background : INHERIT;
margin-right : 0px;
width : 530px;
height: auto;
}

#maincontent #tourbodyl {
background : INHERIT;
margin-right : 0px;
width : 400px;
height: auto;
}

#maincontent #tourbodyl .pad4 {
width: 375px;
padding : 3px 15px 0px 15px;
text-align : justify;
}




#maincontent #productbody {
background : INHERIT;
margin-right : 0px;
width : 530px;
height: 975px;
}

#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 #tourbodyl .tournament {
	background: url(images/kelleys_page_images/kelleys_tournament_banner.jpg) no-repeat #fff right; 
	margin-left: 35px;
	height: 75px;
	width: 345px;
	border-bottom: 1px 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;
}
#tourbodyr .banner {
	margin-left: 5px;
	width: 335px;
	height: auto;
	border-bottom : 0px solid #d3d3d3;
	margin-bottom: 10px;

}




#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;	

}	
#gobowlingomaha {
	background: url(images/extras/gobowlingomaha_member.jpg) no-repeat #fff right; 
	height: 113px;
	width: 210px;
	margin-top: 0px;
	padding: 10px 0px 5px 0px;	

}	

#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: 0px;

}	

#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 : 0px 0px 0px 0;
}





}
#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;
margin-top: 15px;
height : 50px;
width: 780px;
color : #444444;
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;}


