/**
 * header and footer 
 */
div#header
{
	
}

div#footer
{
	padding: 10px;
}

.header-nav, .footer-nav
{
	color: grey;
	font-size: 11px;
	font-weight: normal;
}

.selected-header-nav
{
	color: #9e1213;
	font-weight: bold;
	text-decoration: none;
}

a.header-nav, a.footer-nav
{
	color: grey;
	font-weight: bold;
	text-decoration: none;
}

a.header-nav:hover, a.footer-nav:hover
{
	color: #9e1213;
	font-weight: bold;
	text-decoration: underline;
}

.footer-copyright
{
	font-weight: bold;
}

#navigation
{
	padding-bottom:5px;
	font-size: 11px;
	font-weight: normal;
	color: grey;
}

.selected-navigation-nav
{
	color: #9e1213;
	font-weight: bold;
	text-decoration: none;
}

a.navigation-nav
{
	font-size: 11px;
	color: grey;
	font-weight: bold;
	text-decoration: none;
}

a.navigation-nav:hover
{
	font-size: 11px;
	color: #9e1213;
	font-weight: bold;
	text-decoration: none;
}

/**
 * content footer
 */
#contentfooter
{
	padding-top: 5px;
}

/*
#featured_equipment
{
	height: 200px;
	width: 297px;
	background: url(../../images/featuredequipment.jpg) top center no-repeat;
}

#cardio_equipment
{
	height: 200px;
	width: 297px;
	background: url(../../images/cardioequipment.jpg) top center no-repeat;
}

#featured_equipment_more
{
	color: #e3dcd6;
	font-size:10px;
	padding-top: 35px;
	padding-left: 96px;
}

#cardio_equipment_more
{
	color: #e3dcd6;
	font-size:10px;
	padding-bottom: 15px;
	padding-left: 110px;
}
*/

#defaultlocator
{
	height: 100px;
	width: 300px;
	background: url(../../images/dealerlocator.jpg) top no-repeat;
}

#defaultlocator_item
{

}

#defaultlocator_img
{
	margin-left: 2px;
}


#dealerlocator1
{
	padding-top:13px;
	padding-left:67px;
	padding-bottom:25px;
}

.featuredequipment_header, .productoftheday_header
{
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
}

.featuredequipment_top, .productoftheday_top
{
	background: url(../../images/featuredproduct_header.jpg) no-repeat top center;
	width:299px;
	height:30px;
}

.featuredequipment_body, .productoftheday_body
{
	background: url(../../images/featuredproduct_bottom.jpg) no-repeat  center;
	background-color: #e1d9d4;
	width:299px;
	height:170px;
	
}

.featuredequipment_title, .productoftheday_title
{
	color: #5e5751;
	font-family: verdana;
	font-size: 15px;
}

.featuredequipment_content, .productoftheday_content, .homepage_content
{
	color: #5e5751;
	font-family: verdana;
	font-size: 10px;
	padding: 0;
	margin: 0;
	line-height: 12px;
}

.homepage_content
{
	padding:125px 10px 10px 635px;
}

.featuredequipment_content a, .productoftheday_content a, .homepage_content a
{
	color: #8a1010;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
}

.featuredequipment_content a:hover, .productoftheday_content a:hover, .homepage_content a:hover
{
	color: #9e1213;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
}

.latestnews_header, .dealerlocator_header
{
	color: white;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 8px;
	font-size: 14px;
	text-transform: uppercase;
	text-align: left;
}

.latestnews_top, .dealerlocator_top
{
	background: url(../../images/latestnews_header.jpg) no-repeat top center;
	width:298px;
	height:29px;
}

.latestnews_body, .dealerlocator_body
{
	background: url(../../images/latestnews_content.jpg) no-repeat top center;
	background-color: #e1d9d4;
	margin: 0;
	width:298px;
	height:60px;
}

.dealerlocator_form
{
	color: #f0e8e3;
	font-family: verdana;
	font-size: 10px;
	padding: 5px 20px 0px 20px;
	margin: 0;
}

.latestnews_content, .dealerlocator_content
{
	color: #f0e8e3;
	font-family: verdana;
	font-size: 10px;
	padding: 5px 20px 5px 20px;
	margin: 0;
	width:258px;
	height:55px;
	overflow:auto;
}

.latestnews_content a, .dealerlocator_content a
{
	color: #f0e8e3;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
}

.latestnews_content a:hover, .dealerlocator_content a:hover
{
	color: #f0e8e3;
	font-family: verdana;
	font-size: 10px;
	text-decoration: underline;
}

.latestnews_bottom, .dealerlocator_bottom
{
	background: url(../../images/latestnews_bottom.jpg) no-repeat top center;
	width:298px;
	height:8px;
}

/**
 * home page content
 */

/**
 * main product category / support
 */
#main-product-category-content
{
	width:910px;
	height:378px;
	background: url(../../images/product_category_background.jpg) no-repeat center;
}

#support-content
{
	width:910px;
	height:365px;
	background: url(../../images/support_background.jpg) no-repeat center;
}

#contact-content
{
	width:450px;
	background:white;
	border:1px solid black;
	padding:10px;
}

#contact-content input
{
	width:100%;
}

#contact-content textarea
{
	width:100%;
	border:1px solid black;
}

a.main-product-category-nav, a.support-nav
{
	font-family: georgia;
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
	text-transform: lowercase;
	color: grey;
	text-decoration: none;
}

a.main-product-category-nav:hover, a.support-nav:hover
{
	font-family: georgia;
	font-size: 15px;
	font-weight: normal;
	font-style: italic;
	text-transform: lowercase;
	color: #9e1213;
	text-decoration: underline;
}

.support-note
{
	font-size: 11px;
	color: grey;
	text-align: center;
}

a.support-note-nav
{
	font-size: 11px;
	color: grey;
	text-decoration: underline;
}

a.support-note-nav:hover
{
	font-size:11px;
	color: #9e1213;
	text-decoration: underline;
}

.text-content
{
	background-color:#ffffff;
	padding:10px;
}

/*
#content {
	border:1px solid #E4E9EF;
	width: 940px;
	background: #FFFFFF url(../../images/left_categorybg.gif) top left repeat-y;
	overflow: auto;
}

#basic_content {
	width: 940px;
}

#nav_box {
	height: 375px;
	width: 257px;
	//background-color: #e2d9d4;
}

#content_box {
	float: left;
	width: 742px;
	position:relative;
	left:55px;
	width:675px;
}

body,html {
	margin: 0px;
	padding: 0px;
	color: #000000;
	font-family: tahoma;
	text-decoration: none;
	background-color: #6e655e;
	
}



img.border_top {
	border: 1px solid #01669C;
}

img.borderseal {
	border: 1px solid #01669C;
}

td.border_left {
	border-left: 1px solid #E4E9EF;
}

td.border_box {
	border: 1px solid #E4E9EF;
}

.box_bg {
	background-image: url(../../images/lightblue_bg.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	height: 108px;
}

td.border_bar {
	border: 1px solid #051D29;
	background-image: url(../../images/darkblue_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: verdana;
	text-decoration: none;
}

td.border_bar1 {
	border: 1px solid #17639D;
	background-image: url(../../images/blue_bar_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: verdana;
	text-decoration: none;
}

td.border_barleft {
	border-left: 1px solid #17639D;
	background-image: url(../../images/blue_bar_bg.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	font-family: verdana;
	text-decoration: none;
}

.center_bg {
	background-image: url(../../images/center_bodytextbg.gif);
	background-repeat: repeat-x;
	background-color: #B3D1E7;
	height: 393px;
}

.topnav {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: verdana;
	padding-bottom: 17px;
	text-decoration: none;
}

A.topnavlink {
	font-weight: bold;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: uppercase;
	font-family: verdana;
	text-decoration: none;
}

A.topnavlink:hover {
	font-weight: bold;
	font-size: 11px;
	color: #C7F900;
	text-transform: uppercase;
	font-family: verdana;
	text-decoration: none;
}

.body_text {
	font-weight: normal;
	text-align: justify;
	line-height: 16px;
	font-size: 11px;
	color: #07334E;
	font-family: verdana;
	text-decoration: none;
}

.body_heading {
	font-weight: bold;
	text-align: justify;
	font-size: 15px;
	color: #07334E;
	font-family: verdana;
	text-decoration: none;
}

input.smaltextbox {
	border: 1px solid #17639D;
	background-color: #E9EDF2;
	width: 50px;
	height: 16px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
}

input.smaltextboxcolor {
	border: 1px solid #17639D;
	background-color: #e5e5e5;
	width: 50px;
	height: 16px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
}

.loginboxdiv {
	margin: 0;
	height: 21px;
	width: 146px;
	background: url(../../images/login_bg.gif) no-repeat bottom;
}

.loginbox {
	background: none;
	border: none;
	width: 134px;
	height: 15px;
	margin: 0;
	padding: 2px 7px 0px 7px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

input.textbox {
	border: 1px solid #17639D;
	background-color: #E9EDF2;
	width: 120px;
	height: 16px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
}

input.textbox1 {
	border: 1px solid #17639D;
	background-color: #FFFFFF;
	width: 200px;
	height: 16px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
}

textarea.area {
	border: 1px solid #17639D;
	background-color: #FFFFFF;
	width: 400px;
	height: 100px;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
}

.search {
	font-weight: bold;
	font-size: 10px;
	color: #FFFFFF;
	font-family: verdana;
	text-decoration: none;
}

.black_text {
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
}

.black {
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	font-family: verdana;
	text-decoration: none;
}

.darkblue_text {
	font-weight: bold;
	font-size: 11px;
	color: #07334E;
	font-family: verdana;
	text-decoration: none;
}

.red_text {
	font-weight: bold;
	font-size: 11px;
	color: #C90202;
	font-family: verdana;
	text-decoration: none;
}

.item {
	font-weight: normal;
	font-size: 10px;
	color: #C90202;
	font-family: verdana;
	text-decoration: none;
}

.category {
	font-weight: normal;
	padding-left: 6px;
	font-size: 11px;
	color: #07334E;
	font-family: verdana;
	text-decoration: none;
}

A.categorylink {
	font-weight: normal;
	font-size: 11px;
	color: #07334E;
	font-family: verdana;
	text-decoration: none;
}

A.categorylink:hover {
	font-weight: normal;
	font-size: 11px;
	color: #C90202;
	font-family: verdana;
	text-decoration: none;
}

.user {
	font-weight: normal;
	font-size: 11px;
	color: #C90202;
	font-family: verdana;
	text-decoration: underline;
}

A.userlink {
	font-weight: normal;
	font-size: 11px;
	color: #C90202;
	font-family: verdana;
	text-decoration: underline;
}

A.userlink:hover {
	font-weight: normal;
	font-size: 11px;
	color: #012440;
	font-family: verdana;
	text-decoration: underline;
}

.footer_bg {
	background-image: url(../../images/footer_bg.gif);
	background-repeat: repeat-x;
	background-color: #E4E9EF;
}

#content_footer {
	padding-top: 5px;
}





A.topnavlink1 {
	font-weight: bold;
	font-size: 11px;
	
	text-transform: uppercase;
	font-family: Tahoma
	text-decoration: none;
}

A.topnavlink1:hover {
	font-weight: bold;
	font-size: 11px;
	//color: #C7F900;
	text-transform: uppercase;
	font-family: Tahoma;
	text-decoration: none;
}

#category_box
{
	padding-left:36px;
}

A.nav
{
	color: white;
	font-size: 7px;
	text-decoration:none;
}

A.nav:hover
{
	font-family: Tahoma; 
	color: black;
}

#productcategoryspecific
{
	width:600px;
	height:370px;
	background: #FFFFFF url(../../images/product_category_specific_background.jpg)  no-repeat;
}

#productcategoryspecificword
{
	float:left;
	margin-left: 20px;
	margin-top: 20x;
}

#productcategoryspecificimg
{
	float:left;
	margin-left: 20px;
	margin-top: 57px;
	width:272px;
	height:270px;
}


*/

#index_background
{
	width:910px;
	height:370px;
	background: #FFFFFF url(../../images/background.jpg)  no-repeat;
}

#title
{
	color: #716a64;
	font-size: 20px;
	text-transform: uppercase;
	position:relative;
	padding-top: 10px;
}
