#ilovekickboxingpromo1xmedia  {
	visibility: visible;
	position: absolute;
	left: 568px;
	top: 152px;
	width: 408px;
	height: 252px;
}

#prefootertext *:first-child  {
   padding-top: 0px;
}

#kickboxingguycopy2  {
   background: url(sg_ilovekickboxingv3_media/kickboxingguycopy2.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 51px;
   width: 148px;
   height: 238px;
}

#ilovekickboxingv3  {
   margin: 0px auto 0px auto;
   width: 1022px;
   position: relative;
}

#prefootertext p  {
   font: 9px/9px Verdana, sans-serif;
   margin: 0px;
   padding-top: 10px;
   text-align: center;
   color: #003366;
}

#prefootertext  {
	visibility: visible;
	position: relative;
	left: 100px;
	width: 810px;
	height: 51px;
}

#containerrect  {
position:absolute;
left: 0px;
top:231px;
z-index:2;
}

#containerrectImage1  {
   background: url(images/containerrect_01.jpg) no-repeat;
   position: relative;
   width: 999px;
   height:416px;
}

#containerrectImage4  {
   background: url(images/containerrect_04.jpg) no-repeat;
   position: relative;
   width: 999px;
   height:34px;
}

#containerrectMiddle  {
   background: url(images/containerrect_02.jpg) repeat-y;
   position: relative;
   width: 999px;
   min-height:700px;
}

#layer105copy  {
   background: url(sg_ilovekickboxingv3_media/layer105copy.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 558px;
   top: 131px;
   z-index:4;
   width: 134px;
   height: 166px;
}

#footertext p  {
   font: 12px/23px Verdana, sans-serif;
   margin: 0px;
   color: #FFFFFF;
   padding-top: 10px;
   text-align: center;
}

#bkgrndblend  {
   background: url(sg_ilovekickboxingv3_media/bkgrndblend.jpg) no-repeat;
   position: absolute;
   left: 167px;
   top: 0px;
   width: 852px;
   height: 296px;
}

#footertext  {
	visibility: visible;
	position: relative;
	left: 47px;
	top: 0px;
	width: 960px;
}


#h3text p  {
   font: italic bold 22px/26px Arial, Helvetica, sans-serif;
   margin: 0px;
   color: #003399;
   text-align: left;
}

#redarrow  {
   background: url(sg_ilovekickboxingv3_media/redarrow.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 260px;
   width: 81px;
   height: 35px;
}

#layer108  {
   background: url(sg_ilovekickboxingv3_media/layer108.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 501px;
   top: 160px;
   width: 131px;
   z-index:3;
   height: 154px;
}

#h1text  {
position:absolute;
top:17px;   
left: 51px;
   width: 504px;
}


#h1text p  {
   font: bold 16px/19px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
}

#h2text  {
   visibility: visible;
   position: absolute;
   left: 40px;
   top: 50px;
   z-index:10;
   width: 450px;
}

#h2text p  {
   font: bold 21px/24px Verdana, sans-serif;
   margin: 0px;
   color: #CC3333;
   text-align: center;
}

#h3text  {
   visibility: visible;
   position: absolute;
   left: 55px;
   top: 230px;
   width: 499px;
}

#abs  {
   background: url(sg_ilovekickboxingv3_media/abs.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 96px;
   top: 0px;
   z-index:1;
   width: 162px;
   height: 325px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #3366CC;
}
.locatezip {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FFF;
	background-color: #06C;
	text-align:center;
}
#results {
	top: 1900px;
}
.county {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999;
	text-indent: 8px;
}
.town {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #039;
	text-indent: 18px;
	font-style: normal;
	font-weight: normal;
}
.searchbox {
border:3px solid #CCCCCC;
color:#333333;
font-size:24px;
padding:10px 20px;
width:270px;
}
.locationHeadline {
color:#0A427B;
font-family:Arial,Geneva,sans-serif;
font-size:30px;
text-align:center;
}
.country {
clear:both;
padding:0 0 20px;
}
.country ul li {
font-family: Arial,Geneva,sans-serif;
font-size:16px;
font-weight:bold;
/*list-style:none outside none;*/
list-style: none;
margin-left: 20px;
}
.country ul li ul li {
font-family: Arial,Geneva,sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
/*list-style:none outside none;*/
list-style: none;
margin-left: 10px;
}
.country ul li ul li ul li {
font-family: Arial,Geneva,sans-serif;
font-size:13px;
font-weight:normal;
/*list-style:none outside none;*/
list-style: none;
}
.countryright {
float:right;
text-align:left;
width:400px;
}
.countryright ul li {
font-family: Arial,Geneva,sans-serif;
font-size:16px;
font-weight:bold;
/*list-style:none outside none;*/
list-style: none;
margin-left: 10px;
}
.countryright ul li ul li {
font-family: Arial,Geneva,sans-serif;
font-size:14px;
color:#666666;
font-weight:bold;
/*list-style:none outside none;*/
list-style: none;
margin-left: 10px;
}
.countryright ul li ul li ul li {
font-family: Arial,Geneva,sans-serif;
font-size:13px;
font-weight:normal;
/*list-style:none outside none;*/
list-style: none;
margin-left: 10px;
}
.locationCountry {
background:url("images/greyheaderback.gif") repeat-x scroll 0 0 transparent;
color:#00569E;
font-family: Arial,Geneva,sans-serif;
font-size:18px;
font-weight:bold;
height:34px;
padding:5px 0 5px 0px;
text-align:left;
visibility: visible;
/*position: relative;
top: 10px;
left: 53px;*/
margin: auto;
width: 960px;
}

.city { margin-bottom: 10px; }
.outer { margin-bottom: 20px; }
.countryLeft { width: 400px; margin-left: 20px;}
.countryLeft ul li {
font-family: Arial,Geneva,sans-serif;
font-size:16px;
font-weight:bold;
/*list-style:none outside none;*/
list-style: none;
margin-left: 10px;
}
.countryLeft ul li ul li {
font-family: Arial,Geneva,sans-serif;
font-size:13px;
color:#666666;
font-weight:bold;
/*list-style:none outside none;*/
list-style: none;
margin-left: 10px;
}
.countryLeft ul li ul li ul li {
font-family: Arial,Geneva,sans-serif;
font-size:13px;
font-weight:normal;
/*list-style:none outside none;*/
list-style: none;
margin-left: 10px;
}