body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6d713e;
	}
a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#333333;
	}
a:hover
	{
	text-decoration:none;
	color:#F6B117 !important;
	}
#container{
	width:978px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	}
#top{
	width:978px;
	height:211px;
	background-image:url(images/header-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	}
#logo{
	width: 300px;
	height: 180px;
	float: left;
	}
#banner-container{
	width:978px;
	height:302px;
	background-image:url(images/banner-bg.png);
	background-repeat:no-repeat;
	float:left;
	margin:0 auto;
	}
#banner-container-inn{
	width:978px;
	float:left;
	}
#inn-left-shade{
	width:9px;
	height:336px;
	background-image:url(images/inn-body-left-shade.png);
	float:left;
	background-repeat:no-repeat;
	}
.pro-description{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616161;
	}
#inn-right-shade{
	width:8px;
	height:336px;
	background-image:url(images/inn-body-right-shade.png);
	background-repeat:no-repeat;
	float:left;
	}
#inn-body-mid{
	width:961px;
	background-repeat:repeat-x;
	float:left;
	background-color:#FFFFFF;
	min-height:697px;
	}
#inn-body-privacy{
	width:900px;
	background-repeat:repeat-x;
	float:left;
	margin-left:30px;
	text-align:justify;
	}
#banner{
	width:935px;
	height:302px;
	margin-left:23px;
	overflow: hidden;
	}
#body-container{
	width: 978px;
	min-height: 697px;
	float: left;
	overflow: hidden;
	}
#left-shadow{
	width: 23px;
	min-height: 697px;
	background-image: url(images/left-shade.png);
	float: left;
	overflow: hidden;
	}
#body-main{
	width: 933px;
	min-height: 697px;
	height: auto !important;
	background-image: url(images/body-bg.jpg);
	background-repeat: repeat-x;
	float: left;
	overflow: hidden;
	}
#body-main-form{
	width:933px;
	min-height:1100px;
	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-x;
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
	}
#body-main-cat{
	width:933px;
	min-height:800px;
	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-x;
	float:left;
	overflow:hidden;
	background-color:#FFFFFF;
	}
#body-container-inner{
	width:978px;
	float:left;
	overflow:hidden;
	}
#body-inner{
	width:933px;
	background-image:url(images/body-bg.jpg);
	float:left;
	background-color:#FFFFF3;
	min-height:697px;
	background-color:#FFFFFF;
	}
#right-shadow{
	width: 22px;
	min-height: 697px;
	background-image: url(images/right-shade.png);
	float: left;
	}
#right-shadow-form
	{
	width:22px;
	min-height:1100px;
	background-image:url(images/right-shade-form.png);
	float:left;
	}
#left-shadow-form{
	width:23px;
	min-height:1100px;
	background-image:url(images/left-shade-form.png);
	float:left;
	overflow:hidden;
	}
#right-shadow-cat
	{
	width:22px;
	min-height:800px;
	background-image:url(images/right-shade-form.png);
	float:left;
	}
#left-shadow-cat{
	width:23px;
	min-height:800px;
	background-image:url(images/left-shade-form.png);
	float:left;
	overflow:hidden;
	}
#index-login{
	width:222px;
	height:217px;
	background-image:url(images/cards-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:12px;
	margin-left:9px;
	}
#sponsors{
	width:222px;
	height:217px;
	background-image:url(images/cards-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:12px;
	margin-left:9px;
	}
#running-text{
	width:222px;
	height:217px;
	background-image:url(images/cards-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:12px;
	margin-left:9px;
	}
#index-running{
	width:479px;
	height:217px;
	background-image:url(images/cards-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:12px;
	margin-left:9px;
	}
#title{
	width:202px;
	height:25px;
	margin: 0 auto;
	padding-top:8px;
	text-align:center;
	}
#login-img{
		width: 202px;
		height: 50px;
		margin: 0 auto;
		padding-top: 10px;
	}
#content{
	width:202px;
	height:29px;
	margin: 0 auto;
	padding-top:12px;
	text-align:left;
	}
#more{
	width:202px;
	height:12px;
	margin:0 auto;
	text-align:right;
	padding-top:5px;
	}
#ps-card-panel{
	width:222px;
	height:217px;
	background-image:url(images/cards-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:12px;
	margin-left:8px;
	}
#panel{
	width:222px;
	height:217px;
	background-image:url(images/cards-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:12px;
	margin-left:40px;
	margin-bottom:25px;
	}
#multy-card{
	width:222px;
	height:217px;
	background-image:url(images/cards-bg.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-top:13px;
	}
	#payment-panel{
	width:978px;
	float:left;
	background-color:#FFFFFF;
	padding-top:15px;
	}
#pay-left-shade{
	width:23px;
	height:40px;
	background-repeat:no-repeat;
	float:left;
	background-color:#FFFFFF;
	}
#pay-mid-panel{
	width:933px;
	height:40px;
	background-repeat:repeat-x;
	float:left;
	background-color:#FFFFFF;
	border-bottom:1px #cccccc solid;
	}
#pay-panel-inn{
	width:961px;
	height:78px;
	background-color:#FFFFFF;
	margin-left:9px;
	display:block;
	border-bottom:1px #D0D0D0 solid;
	}
#pay-body-inn{
	width:961px;
	height:78px;
	float:left;
	border-bottom:1px #D0D0D0 solid;
	background-color:#FFFFFF;
	}
#pay-rt-shade{
	width:22px;
	height:40px;
	background-repeat:no-repeat;
	float:left;
	background-color:#FFFFFF;
	}
#footer-links{
	width: 978px;
	height: 185px;
	float: left;
	background-color: #F8C373;
	padding-bottom: 8px;
	}
#footer-links-inn{
	width:961px;
	height:195px;
	background-color:#FFFFFF;
	margin-left:9px;
	}
#footer-body-inn{
	width:961px;
	height:200px;
	float:left;
	border-bottom:1px #D0D0D0 solid;
	background-color:#FFFFFF;
	margin-left:9px;
	}
#footer-body{
	width:933px;
	height:197px;
	float:left;
	border-bottom:1px #D0D0D0 solid;
	margin-left:23px;
	padding-top:10px;
	}
#footer-frame{
	width: 978px;
	height: 51px;
	float: left;
	background-color: #F9C87C;
	margin-top: 15px;
	}
#end-panel-inn{
	width:961px;
	height:102px;
	background-color:#FFFFFF;
	margin-left:9px;
	float:left;
	}
#end-pane2-inn{
	width:961px;
	height:102px;
	float:left;
	background-color:#FFFFFF;
	}
#blog-icons{	
	width:100%;	
	height:33px;	
	margin-top:5px;
	}
#copy-right{
	width:100%;
	height:25px;
	margin-top:20px;	
	text-align:center;	
	}
.headings{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A93839;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	}
.headings:hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#B4B4B4;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	}
.phone
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A93839;
	text-align:center;
	line-height:25px;
	text-decoration:none;
	}
.catagories{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#A61A1D;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	background-color:#F4C72A;
	text-align:center;
	}
.catagories:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	line-height:25px;
	background-color:#F4C72A;
	text-decoration:none;
	text-align:center;
	}
.page-headings{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#947F18;
	padding-left:15px;
	text-transform:capitalize;
	}
.-inn-page-headings{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#A61A1D;
	font-weight:bold;
	}
.more{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AC941F;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}
.more:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B4B4B4;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	}
.strong{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6D713E;
	text-decoration: none;
}
.pro-heading{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#AC941F;
	font-weight:bold;
	text-decoration:none;
	}
.sponsor{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#999;
	font-weight:bold;
	text-decoration:blink;
	}
#footer-links-1{
	width:163px;
	height:174px;
	float:left;
	margin-left:50px;
	margin-top:0px;
	}
#footer-links-2{
	width:170px;
	height:174px;
	float:left;
	margin-left:20px;
	margin-top:0px;
	}
#footer-links-3{
	width:158px;
	height:174px;
	float:left;
	margin-left:60px;
	margin-top:0px;
	}
#footer-links-4{
	width:220px;
	height:174px;
	float:left;
	margin-left:80px;
	margin-top:0px;
	}
.textbox{
	border:1px #999999 solid;
	}
#menu-container{
	width:961px;
	height:28px;
	float:left;
	margin-left:9px;
	margin-right:8px;
	margin-top:0px;
	margin-left:8px;
	}
#menu-home{
	width:40px;
	height:28px;
	float:left;
	text-align:right;
	}
#menu-body{
	width:575px;
	height:28px;
	float:left;
	}
#search-panel{
	width:145px;
	height:20px;
	margin-top:3px;
	margin-left:10px;
	float:left;
}
#menulog{
	width:338px;
	height:28px;
	float:left;
}
.menu_log{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF1AE;
	text-decoration:none;
}
.menu_log:hover{
	font-family: Tahoma,Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #ffffff;
	text-decoration: none;
}
ul.menu {
	list-style:none;
	margin:0; 
	padding:0
	}
ul.menu * {
	margin:0;
	padding:0
	}
ul.menu a {
	display:block; 
	color:#000; 
	text-decoration:none
	}
ul.menu li {
	position:relative;
	float:left;
	margin-right:-5px
	}
ul.menu ul {
	position:absolute; 
	top:29px; left:0; 
	display:none; 
	opacity:0; 
	list-style:none
	}
ul.menu ul li {
	position:relative;
	border:0px solid #F2BD07; 
	border-top:none; 
	width:107px; margin:0
	}
ul.menu ul li a {
	display:block; 
	padding:3px 7px 5px; 
	background-color:#FEF5D6
	}
ul.menu ul li a:hover {
	background-color:#F7EABC
	}
ul.menu ul ul {
	left:10px; 
	top:-1px
	}
ul.menu .menulink { 
	padding:5px 2px 10px;
	width:106px;
	text-align:center; 
	color:#947F18
	}
ul.menu .menulink:hover, ul.menu .menuhover {
	background:url(images/tab-hover.png); 
	color:#FEF5D6; 
	background-repeat:no-repeat;
	}
ul.menu .sub {
	background:#d1d1d1 136px 8px no-repeat
	}
ul.menu .menulink-ab { 
	padding:5px 2px 10px; 
	width:80px; 
	text-align:center; 
	color:#947F18
	}
ul.menu .menulink-ab:hover {
	background:url(images/about-hover.png);
	color:#FEF5D6;
	background-repeat:no-repeat;
	}
ul.menu .menulink-wed { 
	padding:5px 2px 10px; 
	width:85px; 
	text-align:center; 
	color:#947F18
	}
ul.menu .menulink-wed:hover, ul.menu .menuhover {
	background:url(images/wed-hover.png); 
	color:#FEF5D6;
	}
ul.menu .menulink-add { 
	padding:5px 2px 10px 3px;
	width:80px; 
	text-align:center; 
	color:#947F18
	}
ul.menu .menulink-add:hover {
	background:url(images/add-hover.png);
	color:#FEF5D6;
	background-repeat:no-repeat; 
	margin-left:3px;
	}
#CoverFlowDiv{
	width:933px;
	}
#strip {
	height:30px;
	background:#D1C597;
	margin-left:0px;
	position:absolute;
	}
.content{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#616161;
	padding-left:50px;
	padding-right:50px;
	text-align:justify;
	}
.content-fomr{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	}
#meenu-final {
	width:625px;
	height:28px;
	float:left;
	}
#menu-right{
	width:336px;
	height:28px;
	float:left;
	background-image:url(images/menu-rt-bg.png);
	background-repeat:no-repeat;
	overflow:hidden;
	}
.hyper-links a{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#838383;
	text-decoration:none;
	}
.hyper-links a:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#838383;
	text-decoration:underline;
	}
.mail{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#838383;
	text-decoration:none;
	font-weight:bold;
	}
.mail:hover{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#616161;
	text-decoration:underline;
	font-weight:bold;
	}
div#form-height
	{
	width:900px;
	height:450px;
	overflow:auto;
	float:left;
	}
span.menu-a
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	color:#8E181A;
	}
span.menu-a:hover
	{
	text-decoration:none;
	}
div.button, div.button:hover
	{
	width:54px;
	height:22px;
	float:left;
	background:url(images/input-buttons.png) no-repeat;
	text-align:center;
	padding-top:5px;
	}
input.button
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	border:0;
	cursor:pointer;
	background:none;
	width:54px;
	}
input.button:hover
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	color:#F6CB2F;
	border:0;
	cursor:pointer;
	background:none;
	width:54px;
	}
.button
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF;
	border:0;
	cursor:pointer;
	padding:2px;
	background:url(images/button-bg.gif) repeat-x #8E181A; 
	}
.button:hover
	{
	background:url(images/button-bg.gif) repeat-x #8E181A; 
	color:#F6CB2F;
	font-weight:normal;
	text-decoration:none;
	border:0;
	cursor:pointer;
	padding:2px;
	}
.headings-form
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#FEF7DA;
	font-weight:bold;
	text-decoration:none;
	}
.price
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#BD0123;
	}
.headings-white
	{
	color:#FFFFFF;
	}
#black-text
	{
	color:#000000;
	}
div#scrool
	{
	width:100%;
	overflow:auto;
	height:450px;
	}
div#footer
	{
	width:978px;
	float:left;
	overflow:hidden;
	}
.msg{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	}
ul li
	{
	line-height: normal;
	}
.testimonial
	{
	border:1px dashed #333333;
	padding:10px;
	}
.headings-big
	{
	font-size:17px;
	color:#947F18;
	}
.faq_subheadings
	{
	font-family:Tahoma,Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#947F18;
	font-weight:bold;
	text-decoration:none;
	}
.email
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	color:#6D713E;
	}
.email:hover
	{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
	color:#BD0123;
	}
.cat-name
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#BD0123;
	text-decoration:none;
	text-transform:capitalize;
	}
.border-top
	{
	border-top:1px solid #996600;
	}
.xtra-img
	{
	border-left:1px solid #FDF0C5;
	}
.xtra-img:first-child
	{
	border:0;
	}
.xtra-img img
	{
	border:3px solid #cccccc;
	}
.testimonials-td
	{
	border:1px solid #F5CC3D;
	}
.form_fields{
	border:1px solid #8D1719;
	width:170px;
	color: #947F18;
	}
.form_textarea{
	border:1px solid #8D1719;
	width:320px;
	color: #947F18;
	}
.send_btn{
	background-color:#B11C1E;
	border:1px solid #000;
	cursor:pointer;
	width:80px;
	height:25px;
	color:#fff;
	}
/************************************************************************/
#product-box{
	width:215px;
	overflow:hidden;
	}
#product-img{
	width:215px;
	height:155px;
	float:left;
	}
#product-tittle{
	width:215px;
	height:20px;
	line-height:20px;
	float:left;
	margin-bottom:3px;
	font-family:Tahoma, Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#AC941F;
	}
#product-price{
	width:215px;
	height:20px;
	line-height:20px;
	float:left;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AC941F;
	}
#product-cart{
	width:215px;
	height:20px;
	line-height:20px;
	float:left;;
	margin-bottom:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8e181a;
	}
#product-cart a{
	color:#8e181a;
	}
#product-cart a:hover{
	color:#AC941F;
	}
#E-mail{
	width:433px;
	height:35px;
	background:url(images/top-phone-bg.png) no-repeat;
	color: #FFF1AE;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:15px;
	line-height:33px;
	float:right;
	margin-right: 7px;
	text-align:center;
	}
#E-mail a{
	color: #FFF1AE;
    font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size:15px;
	text-decoration:none;
	}
#phone-num a:hover{
	text-decoration:underline;
	}
