div#topheading h1{
	font-family: arial;
	font-size: 11px;
	text-align: right;
	color: white;
}
html {
	background-color: black;

}	
body {
behavior: url(csshover.htc);
}
div#telenumbers {
	width: 300px;
	clear:both;
	float: right;
	font-family: arial;
	font-size: 13px;
	color: white;
	margin-top: 10px;
}
div#ringgirlsdesc {
	width: 800px;
	float: left;
	clear:both;
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 20px;
}
div#ringgirlsdesc p{
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	font-weight: normal;
}
div#paragraph {
	width: 800px;
	float: left;
	clear:both;
	margin-left: 30px;
	margin-bottom: 5px;
}
div#paragraph p{
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	font-weight: normal;
}
div#paragraph a{
	font-family: arial;
	font-size: 13px;
	color: white;
	font-weight: bold;
	text-decoration: none;
}
div#paragraph a:hover{
	font-family: arial;
	font-size: 13px;
	color: white;
	font-weight: bold;
	text-decoration: underline;
}
div#ringgirlsdesc a{
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
}
div#mainheading{
	width: 300px;
	float: left;
	margin-left: 20px;
}
div#galleryholder {
	width: 800px;
	float: left;
	clear:both;
	margin-left: 20px;
}
div#galleryitem {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
div#mainheading h1{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	color: white;
}
div#rickyhattonproductholder {
	width: 816px;
	clear:both;
	float: left;
}
div#rickyhattonproductholder h1{
	font-family: arial;
	font-size: 17px;
	color: white;
	font-weight: bold;
	text-align: left;
	padding-left: 20px;
}
div#manufacturedimagesholder {
	width: 816px;
	height: 122px;
	clear:both;
	float: left;
	 
}
div#manufacturedimage {
	width: 157px;
	height: 122px;
	float: left;
	clear:both;
}
div#hattonproduct {
	width: 350px;
	float: left;
	margin-left: 20px;
	margin-top: 20px;
}
div#hattonproductdesc {
	width: 150px;
	float: left;
	margin-left: 10px;
	font-family: arial;
	font-size: 13px;
	text-align: left;
	color: white;
}
div#categorynavigation {
	width: 700px;
	float: left;
	clear:both;
}
div#catbtn {
	width: 100px;
	float: left;
	background-color: red;
	border: 2px solid black;
	padding: 5px 0px 5px 0px;
	color:black;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	margin-left: 20px;
}
div#catbtn a{
	color: black;
	text-decoration: none;
}
div#catbtn a:hover{
	color: black;
	text-decoration: underline;
}
div#backtotopbutton {
	width: 800px;
	float: left;
	clear:both;
	background-color: white;
	border: 2px solid black;
	margin-top: 20px;
	padding: 5px 0px 5px 0px;
	margin-left: 6px;
}
div#backtotopbutton a{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: black;
}
div#categoryhatton {
	width: 780px;
	float: left;
	clear:both;
	border-bottom: 2px solid white;
	margin-left: 20px;
	text-align: left;
}
div#categoryhatton h2{
	font-family: arial;
	font-size: 13px;
	color: white;
	font-weight: bold;
	margin-top: 20px;
}
div#hattonproductdesc h2{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	margin-top: 0px;
}
div#hattonproductdesc a{
	width: 150px;
	float: left;
	background-color: red;
	border: 2px solid black;
	color: black;
	text-align: center;
	padding: 5px 0px 5px 0px;
	margin-top: 10px;
	font-weight: bold;
	text-decoration: none;
}
div#hattonproductpic {
	width: 150px;
	height: 150px;
	float: left;
	
}
div#mainholder {
	width: 816px;
}
div#ringhatton {
	margin-top: 5px;
	margin-bottom: 5px;
	
}
div#boxingglovesholder {
	width: 380px;
	float: left;
	margin-left: 20px;
}
div#glovespic {
	width: 227px;
	height: 144px;
	float: left;
	
}
div#nextpic {
	width: 124px;
	float: left;
	margin-left: 10px;
}
div#rightcontent {
	width: 470px;
	float: left;
	font-family: arial;
	color: white;
	text-align: left;
}
div#bottomlinks {
	width: 816px;
	font-family: arial;
	font-size: 10px;
	color: white;
	text-align: left;
}
div#bottomlinks a{
	font-family: arial;
	font-size: 10px;
	color: white;
	text-decoration: none;
}
div#lilpicturesholder {
	width: 816px;
	float: left;
	clear:both;
	
}
div#gallerysmllitem {
	width: 117px;
	height: 162px;
	float: left;
	
}
div#gallerysmllitem a{
	border: none;
	filter:alpha(opacity=100);	
	opacity:1.0;
}
div#gallerysmllitem a:hover{
	border: none;
	filter:alpha(opacity=30);	
	opacity:0.3;
}

div#inform {
	width: 816px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	margin-left: 20px;
	margin-bottom: 10px;
}
div#mechholder {
	width: 816px;
	float: left;
	clear:both;
	padding-left: 70px;
}
div#mechholderl {
	width: 816px;
	float: left;
	clear:both;
	padding-left: 5px;
	
}
div#largepicholderp {
	width: 319px;
	height: 480px;
	float: left;

}
div#largepicholderl{
	width: 480px;
	height: 340px;
	float: left;

}
div#prevpic {
	width: 168px;
	height: 380px;
	float: left; 
}
div#spacerline {
	width: 790px;
	border-bottom: 1px white dotted;
	float: left;
	margin-left: 13px;
}
div#gallerysmlliteml {
	width: 200px;
	height: 160px;
	float: left;
	margin-left: 10px;
	margin-bottom: 9px;
}
div#gallerysmlliteml a{
	border: none;
	filter:alpha(opacity=100);	
	opacity:1.0;
}
div#gallerysmlliteml a:hover {
	border:none;
	filter:alpha(opacity=30);	
	opacity:0.3;
}
div#bottomlinks a:hover{
	font-family: arial;
	font-size: 10px;
	color: white;
	text-decoration: underline;
}
div#glovesdesc {
	width: 153px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	padding-top: 60px;
}
div#trainingstationdesc {
	width: 200px;
	font-family: arial;
	font-size: 13px;
	text-align: center;
	color: white;
}
div#images {
	width: 253px;
	height: 139px;
	float: left;
	
}
div#belts {
	width: 764px;
	height: 143px;
	float: left;
	clear:both;
	margin-left: 27px;
}
div#beltsdescription {
	width: 816px;
	float: left;
	clear:both;
	font-family: arial;
	color: white;
	text-align: left;
	margin-left: 20px;
	font-size: 13px;
}
div#beltsdescription a{
	color:white;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;
}
div#beltsdescription a:hover{
	color:white;
	font-family: arial;
	font-weight: bold;
	text-decoration: underline;
}
div#beltholder {
	width: 816px;
	float: left;
	clear:both;
}
div#beltimage {
	width: 2764px;
	height: 143px;
	float: left;
	clear:both;
	
}
div#contenttext a{
	font-family: arial;
	color: black;
	text-decoration: none;
	font-size: 13px;
	
}
div#contenttext a:hover{
	font-family: arial;
	color: black;
	text-decoration: underline;
	font-size: 13px;
	
}
div#maintitle h1{
	font-family: arial;
	font-size: 16px;
	color: white;
	text-align: left;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
div#topmainholder {
	width: 816px;
	float: left;
}
.ref {
	font-family: arial;
	font-size: 14px;
	color: white;
	font-weight: bold;
}
div#galleryitemholder {
	width: 114px;
	height: 158px;
	float: left;
}

div#galleryitemholder a{
	border: none;
}
div#headpictemplate1 {
	width: 816px;
	height: 183px;
	float: left;
	background-image: url(graphics/headwelcome.gif);
	background-repeat: no-repeat;
}
div#headpictemplate1o {
	width: 816px;
	height: 183px;
	float: left;
	background-image: url(graphics/headwelcomeone.gif);
	background-repeat: no-repeat;
}
div#tableholder {
	font-family: arial;

	font-size: 13px;
	text-align: left;
	color: white;
	
}
div#content {
	width: 500px;
	clear:both;
	float: left;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	margin-left: 10px;
	padding-left: 10px;
}
div#content a{
	font-family: arial;
	color: white;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}
div#content a:hover {
	text-decoration: underline;
}
div#rickyhattonnewgympic{
	width: 293px;
	height: 173px;
	float: left;
	clear:both;
	margin-top: 10px;
}
div#rickyhattonnewgymdesc{
	width: 196px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	padding-left: 10px;
}
div#contentfull {
	width: 816px;
	clear:both;
	float: left;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	margin-left: 10px;
	padding-left: 10px;
}
div#contenttraining {
	width: 737px;
	clear:both;
	float: left;
	text-align: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	margin-left: 10px;
	padding-left: 10px;
}
div#contenttraining h1 {
	font-family: arial;
	font-size: 14px;
	color: white;
	text-align: left;
	
}
div#manufacted_ring_image {
	width: 222px;
	height: 175px;
	float: left;
	margin-left: 50px;
	margin-top: 37px;
	
}
div#content h1 {
	font-family: arial;
	font-size: 14px;
	color: white;
	text-align: left;
}
div#tableholder a{
	font-family: arial;
	font-size: 13px;
	text-align: left;
	color: black;
	text-decoration: none;
	font-weight: bold;
}
div#tableholder a:hover{
	font-family: arial;
	font-size: 13px;
	text-align: left;
	color: black;
	text-decoration: underline;
	font-weight: bold;
}
div#headpictemplate2{
	width: 816px;
	height: 183px;
	float: left;
	background-image: url(graphics/headtrophies.gif);
	background-repeat: no-repeat;
}
div#headpictemplate3{
	width: 816px;
	height: 183px;
	float: left;
	background-image: url(graphics/headservices.gif);
	background-repeat: no-repeat;
}
div#headpictemplate4{
	width: 816px;
	height: 183px;
	float: left;
	background-image: url(graphics/headportfolio.gif);
	background-repeat: no-repeat;
}
div#headpictemplate5{
	width: 816px;
	height: 183px;
	float: left;
	background-image: url(graphics/headcontactus.gif);
	background-repeat: no-repeat;
}
div#navigation {
	width: 530px;
	float: right;
	color: white;
	font-family: arial;
	font-size: 13px;
	text-align: right;
	margin-top: 49px;
	margin-right: 15px;
	
}
div#navigation0 {
	width: 500px;
	float: right;
	color: white;
	font-family: arial;
	font-size: 13px;
	text-align: right;
	margin-top: 49px;
	margin-right: 15px;
	
}
div#navitemone {
	width: 83px;
	height: 22px;
	float: right;
	margin-left: 22px;
}
div#girldesc {
	width: 150px;
	font-family: arial;
	font-size: 13px;
	color: white;	
	text-align: center;
	
	
}
div#navitemone0 {
	width: 83px;
	height: 22px;
	float: right;
	margin-left: 16px;
}
div#bodys {
	width: 816px;
	float: left;
	clear:both;
	background-image: url(graphics/bodypiece.gif);
	background-repeat: repeat-y;
}
div#leftcol {
	width: 490px;
	float: left;
	
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	margin-left: 20px;
}
div#leftcolservice {
	width: 800px;
	float: left;
	
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	margin-left: 20px;
}
div#contenttext {
	width: 490px;
	float: left;
	clear:both;
}
div#contenttext h1{
	font-family: arial;
	font-size: 16px;
	text-align: left;
	color: white;
	margin-bottom: 0px;
	margin-top: 0px;
}
.littlelinks {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	color: black;
}
div#contenttextservice {
	width: 800px;
	float: left;
	clear:both;
}
div#rightcol{
	width: 269px;
	float: right;
	margin-right: 10px;
}
div#formtop {
	width: 269px;
	height: 261px;
	float: left;
}
div#formbod {
	width: 269px;
	float: left;
	background-image: url(graphics/rightcolbody.jpg);
	background-repeat: repeat-y;
}
div#youtubevid {
	width: 269px;
	height: 269px;
	float: left;
	margin-bottom: 10px;
}
div#youtubedesc {
	width: 269px;
	float: left;
	font-family: arial;
	color: white;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 20px;	
	
}
div#formbottom {
	width: 269px;
	clear:both;
	margin: 0px;
}
div#formholder {
	width: 269px;
}
div#formlabel {
	width: 90px;
	float: left;
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: black;
	text-align: right;
}
div#formcontrol {
	width: 135px;
	height: 23px;
	
	float: left;
}
div#formcontrolarea {
	width: 136px;
	height: 89px;
	background-image: url(graphics/form/msgbox.gif);
	background-repeat: no-repeat;
	float: left;
}
div#bottom {
	width: 816px;
	height: 123px;
	clear:both;
	background-image: url(graphics/bottomsowhy.gif);
	background-repeat: no-repeat;
}
div#bottompl {
	width: 816px;
	height: 123px;
	clear:both;
	background-image: url(graphics/bottomplain.gif);
	background-repeat: no-repeat;
}
div#rickyhattoninfo {
	font-family: arial;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	color: white;
}
div#rickyhattoninfo a{
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: white;
}
div#rickyhattoninfo a:hover {
	font-family: arial;
	font-size: 13px;
	color: white;
	text-decoration: underline;
}
div#bottomhatton {
	width: 816px;
	height: 123px;
	clear:both;
	background-image: url(graphics/bottomhatton.gif);
	background-repeat: no-repeat;
}
div#bottombe {
	width: 816px;
	height: 123px;
	clear:both;
	background-image: url(graphics/bottombest.gif);
	background-repeat: no-repeat;
}
div#bottomorder{
	width: 816px;
	height: 123px;
	clear:both;
	background-image: url(graphics/bottomorder.gif);
	background-repeat: no-repeat;
}
div#rickyhatton {
	width: 150px;
	color: white;
	font-family: arial;
	font-size: 13px;
	

}
div#befaftpics {
	width: 214px;
	height: 149px;
	float: left;
	
}
div#rickyhatton h2{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: white;
	

}
div#bottomcall{
	width: 816px;
	height: 123px;
	clear:both;
	background-image: url(graphics/bottomcall.gif);
	background-repeat: no-repeat;
}
.large {
	font-family: arial black;
	font-size: 13px;
	font-weight: normal;
	color: black;
}
.med {
	font-family: arial black;
	font-size: 11px;
	font-weight: normal;
	color: black;
}

#menu {
width: 508px;
height: 20px;
background: #ff0000;
float: right;
margin-top: 49px;
margin-right: 7px;
}
#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 127px;
float: left;
}
#menu a, #menu h2 {
font: bold 11px/16px arial, helvetica, sans-serif;
display: block;
border-width: 1px;
border-style: solid;
border-color: black;
margin: 0;
padding: 2px 5px;
}

#menu h2 {
color: black;
background: #ff0000;
font-size: 12px;
font-weight: bolder;
text-transform: uppercase;
}

#menu a {
color: #000;
background: #efefef;
text-decoration: none;
}

#menu a:hover {
color: #a00;
background: #fff;
}
#menu li {position: relative;}

#menu ul ul ul {
position: absolute;
top: 0;
left: 100%;
}
#menu ul ul {
position: relative;
z-index: 500;
}
div#menu ul ul {
display: none;
}
div#menu ul li:hover ul
{
display: block;
visibility: visible;

}
div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}

div#trophmainholder {
	width: 820px;
	float: left;
	clear:both;
	
}
div#spacertroph {
	width: 800px;
	border-bottom: 1px white dotted;
}
div#trophholder {
	width: 400px;
	float: left;
	margin-left: 20px;
	
}

div#trophimage {
	width: 180px;
	height: 205px;
	float: left;
	clear:both;
}
div#trophdesc {
	width: 200px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
	margin-left: 10px;
}
div#trophdesc h2{
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
}
div#linkcolholder {
	width: 200px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	margin-left: 4px;
}
div#sublinks {
	font-family: arial;
	font-size: 11px;
	color: white;
	
	
}
div#sublinks a{
	font-family: arial;
	font-size: 11px;
	color: white;
	text-decoration: none;
	
}
div#sublinks a:hover{
	font-family: arial;
	font-size: 11px;
	color: white;
	text-decoration: underline;
	
	
}
div#titlelinks {
	font-family: arial;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
}
div#productholder {
	width: 380px;
	float: left;
	margin-left: 10px;
}
div#productpicture {
	width: 164px;
	height: 141px;
	float: left;
}
div#productcontent {
	width: 200px;
	float: left;
	margin-left: 10px;
	font-family: arial;
	color: white;
	text-align: left;
	font-size: 13px;
}
div#productcontent h2{
	font-family: arial;
	color: white;
	text-align: left;
	font-size: 15px;
}
div#fullspaceline {
	width: 770px;
	height: 1px;
	float: left;
	border-bottom: white 1px dotted;
	margin-top: 20px;
	margin-bottom: 10px;
	
}
div#gallerydescripholder {
	width: 800px;
	float: left;
	clear:both;
	margin-left: 25px;
	margin-top: 10px;
}
div#gallerytextitem {
	width: 140px;
	float: left;
	font-family: arial;
	font-size: 13px;
	color: white;
	text-align: left;
}
