body {
	margin-top : 0px;
	margin-left : 0px;
	margin-right : auto;
	background-color: #eeeeee;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
}

.center
{
	width : 100%;
	margin : 0px;
	text-align : center;
}

.right
{
	float: right;
	text-align: right;
}

.left
{
	float: left;
	text-align: left;
}

#content
{
	width:999px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	background-color: #ffffff;
	background-image: url(../images/background.gif);
}

table.layout
{
	width: 999px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #555555;
	border-collapse : separate;
	background-color : white;
}

table.layout td{
	border : 1px solid #EA3532;
	padding : 0px 0px 0px 0px;
	background-color : white;
	vertical-align : top;
	}
	
table.layout td.logo{
	width : 195px;
	border : none;
	background-image : url(../_images/logo.gif);
	background-position : top center;
	background-repeat : no-repeat;
}
table.layout td.logos{
	vertical-align : middle;
}

table.layout td.left-menu{
	text-align : center;
	width : 195px;
}

table.layout td.top-menu{
	text-align : right;
	padding:3px;
	background-color : #EA3532;
	font-weight : bold;
	color : white;
	width: 620px;
}
table.layout td.photo{
	background-image : url(../_images/photo_bg.gif);
}

.menu-button{
	background-color : #EA3532;
	margin-top : 2px;
	padding : 3px 3px 3px 3px;
	font-size: 10px;
	color : white;
	font-weight : bold;
	text-align : left;
}
.menu-box{
	padding : 1px 3px 1px 3px;
	background-color:#FDF1EA;
	font-size : 10px;
	text-align : left;
	line-height : 100%;
	letter-spacing : 0px;
	font-family : Tahoma;
}

.listing{
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

.product-image{
	vertical-align : middle;
	padding : 3px 3px 3px 3px;
	background-color : #efefef;
	text-align : center;
}

#text-box
{
	width:96%;
	margin-top: 10px;
	margin-left : auto;
	margin-right : 5px;
	margin-bottom: 20px;
	/*border: 2px solid #E4E8EA;*/
	border: none;
	background: transparent;
	text-align : left;
	line-height: 140%;
	float : right;
	}
	

#copyright {
	clear: both;
	width: 995px;
	margin-left: 0px;
	text-align:right;
	font-size: 10px;
}

.news-box{
	padding : 3px 3px 3px 3px;
	border : 0px solid #cdcdcd;
	background-color : #efefef;
	margin-top: 0px;
	margin-bottom: 0px;
/*	width : 100%;*/
}

p {
		margin-top: 0px;
		margin-bottom: 15px;
		text-align: justify;
}

.highlight{
	color: #53669D;
	font-weight: bold;
	background-color : #ededed;
	margin-bottom : 5px;
}

span.more{
	font-size: 10px;
}

hr{
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 10px;
	text-align: center;
	height: 1px;
	color: #EA3532;	
}

h1 {
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px 3px 3px 3px;
	text-align: right;
	font-size: 14px;
	line-height: 100%;
	background-color: #FDE7D9;
	letter-spacing : -1px;
	color: #EA3532;
	/*width : 100%;*/
}

h2 {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 2px 2px 2px 2px;
	text-align: left;
	font-size: 13px;
	background-color: #f0f0f0;
	color: #111111;
}

h3{
	font-size: 12px;
	margin-top: 10px;
	margin-bottom: 5px;
	color: #EA3532;
}


h4{
	font-size: 11px;
	margin-bottom: 0px;
	margin-top: 10px;
	color: #4C4C4C;
	background-color: #dedede;
	padding: 3px 3px 3px 3px;
}


ul{
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 10px;
	list-style-image : url(../_images/li.gif);
}
li{
	text-align: left;
}

ul.submenu{
	list-style: url(../images/football.gif);
	margin-left: 15px;
	padding-left: 0px;
	margin-top: 0px;
}

ul.submenu li{
	margin-left: 8px;
	padding-bottom: 0px;
	padding-top: 0px;
}

table.attach{
	border : none;
	width : 100%;
}
table.attach td{
	padding : 1px;
	background-color : #efefef;
	border : none;
}

table.contact{	
	border : none;
}
table.contact td{
	padding : 1px;
	background-color : #efefef;
	border : none;
}


img{
	margin: 0px 0px 0px 0px;
	border: none;
}

img.news-thumb{
	margin-left: 10px;
	margin-bottom : 5px;
	border : 2px solid #cdcdcd;
}

img.products-thumb{
	border : 2px solid #cdcdcd;
	vertical-align : middle;
}

.clear-all{
	clear: both;
}


a:link {color: #666666;	text-decoration: underline;}
a:active {color: #666666;text-decoration: none;}
a:visited {color: #666666;text-decoration: underline;}
a:hover {color: #EA3532;text-decoration: underline;}

.menu-button a:link{color: #ffffff;	text-decoration: none;}
.menu-button a:active{color: #ffffff;	text-decoration: underline;}
.menu-button a:visited{color: #ffffff;	text-decoration: none;}
.menu-button a:hover{color: #ffffff;	text-decoration: underline;}

.menu-box a:link{color: black;	text-decoration: none;}
.menu-box a:active{color: black;	text-decoration: underline;}
.menu-box a:visited{color: black;	text-decoration: none;}
.menu-box a:hover{color: black;	text-decoration: underline;}

td.top-menu a:link{color: #ffffff;	text-decoration: none;}
td.top-menu a:active{color: #ffffff;	text-decoration: underline;}
td.top-menu a:visited{color: #ffffff;	text-decoration: none;}
td.top-menu a:hover{color: #dddddd;	text-decoration: underline;}



