/* Basic Fonts and Colors */
* {margin:0; padding: 0; }


body{
	font: 85%/1.1em "Century Gothic", Verdana, "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color:#F9F9F9;
	margin:0;        
}

a {
	color:#ffffff;
	text-decoration: none;
}



a:link  {
	color:#CF0105;
	text-decoration: underline;
}


a:hover {
	text-decoration: none;
	color:#CF0105;
	
}

a:visited  { 
	text-decoration: underline;
	 
}



ul { margin:0; padding:0;}



 #content_shop, #news_rt_sidebar_wrap {
 	letter-spacing:.2mm;

}	


 #content_shop a {
 		text-decoration: none;
		color: #99cf37;

}	


 #content_shop a:link {
 		text-decoration: none;
		color: #99cf37;

}	

 #content_shop a:hover {
 		text-decoration: underline;
		color: #FFFFFF;

}

 #content_shop a:visited {
 		text-decoration: none;
		

}	




#news_rt_sidebar_wrap a { 
	color:#99cf37;
	
}


#news_rt_sidebar_wrap a:link { 
	color:#99cf37;
	
}



#news_rt_sidebar_wrap a:hover { 
	color:#ffffff;
	
}



#news_rt_sidebar_wrap a:visited { 
	text-decoration:none;

	
}




#content p{
margin:0px 0px 10px 0px;
}

img {
	border: 0;
	margin: 0;

}



img {

voice-family: """";
voice-family:inherit;

}


.padding { padding:27px;
}


.add_to_cart_btn {
float:right; 
margin-top:7px; 
margin-right:10px;
}

.spacer30 {
	height:30px;
}


.spacer15 {
	height:15px;
}



.news_dates {
	font-weight:bold;
	color:#C7EB00;
	font-size: 1.2em;
}


div#fileDiv_1 input { color:#000000 }
div#fileDiv_2 input { color:#000000 }
div#fileDiv_3 input { color:#000000 }
div#fileDiv_4 input { color:#000000 }
div#fileDiv_5 input { color:#000000 }
div#fileDiv_6 input { color:#000000 }
div#fileDiv_7 input { color:#000000 }
div#fileDiv_8 input { color:#000000 }
div#fileDiv_9 input { color:#000000 }
div#fileDiv_10 input { color:#000000 }
div#fileDiv_11 input { color:#000000 }
div#fileDiv_12 input { color:#000000 }
div#fileDiv_13 input { color:#000000 }
div#fileDiv_14 input { color:#000000 }
div#fileDiv_15 input { color:#000000 }
div#fileDiv_16 input { color:#000000 }
div#fileDiv_17 input { color:#000000 }
div#fileDiv_18 input { color:#000000 }
div#fileDiv_19 input { color:#000000 }
div#fileDiv_20 input { color:#000000 }
div#fileDiv_21 input { color:#000000 }
div#fileDiv_22 input { color:#000000 }
div#fileDiv_23 input { color:#000000 }



#header li { display:inline;}
#header li a:link { color:#999999; padding:0 5px 0 5px; text-decoration:none; }
#header li a { color:#999999;  text-decoration:none; }
#header li a:hover { color:#99cf37;}
#header li a.current { color:#fff; cursor:default; text-decoration:none;}


#footer { color:#999999}
#footer li { display:inline;}
#footer li a:link { color:#999999; padding:0 5px 0 5px; text-decoration:none; }
#footer li a { color:#999999;  text-decoration:none; }
#footer li a:hover { color:##999999; text-decoration:underline;}
#footer li a.current { color:#999999; cursor:default; text-decoration:none;}




/*==================forms====================*/
input, select { vertical-align:middle;  border:1px solid #000000;  color:#ffffff; font-family:Tahoma; font-size:1em; background-color:#292929; background-color: #292929 !important;  padding:5px; margin-top:2px; margin-left:10px; margin-right:10px; cursor:pointer; }


##webtable input, select { vertical-align:middle;  border:1px solid #000000;  color:#000000; font-family:Tahoma; font-size:1em; background-color:#ffffff; background-color:#ffffff !important;  padding:5px; margin-top:2px; margin-left:10px; margin-right:10px; cursor:pointer;  }



img {border:0; vertical-align:top; text-align:left;}

.form {
	width: 310px;
	height:28px;
	
	color:#ffffff;
	margin-top: 7px;	
}


textarea { width:310px; height:67px; background:none; overflow:auto; border:1px solid #45494c; color:#FFFFFF; font-family:Tahoma; font-size:1.1em; padding-top:7px; padding-left:10px;}

.input_1 { width:189px; height:22px; color:#000000; font-size:1em; background:#ffffff; border:1px solid #b5bbbe; line-height:20px;}
.input_2 { position:relative; left:9px; top:-2px;}


#2 { background-color: #FFFFFF; background-color: #FFFFFF !important; color:#FFFFFF; }

    span.checkbox {
   width: 19px;
  height: 25px;
    padding: 0 5px 0 0;
     background: url(checkbox.gif) no-repeat;
     display: block;
   clear: left;
  float: left;
  }
  
  
  span.radio {
     width: 19px;
    height: 25px;
   padding: 0 5px 0 0;
   background: url(radio.gif) no-repeat;
    display: block;
   clear: left;
   float: left;
  }
  
   span.select {
   position: absolute;
     width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
     height: 21px;
     padding: 0 24px 0 8px;
     color: #fff;
     font: 12px/21px arial,sans-serif;
     background: url(select.gif) no-repeat;
     overflow: hidden;
   }

  span.radio {
     width: 19px;
    height: 25px;
   padding: 0 5px 0 0;
   background: url(radio.gif) no-repeat;
    display: block;
   clear: left;
   float: left;
  }






abbr {
	border: 0;
}




h1, h2, h3, h4, h5, h6 {
	letter-spacing:normal;
}


h1 {
	font: 1.3em "Lucida Grande", Helvetica, Arial, Verdana, sans-serif; font-weight: bold;
	text-transform:uppercase;
	color:#FDFDFD;
	height: 20px;
	margin: 0;
	padding-left: 0px;
	border-bottom: 1px solid #ffffff;
}


.shop_header_padding {
	padding-left:20px;
}

h2 {
	font-size: 1em;
	margin-bottom:0px;
	color:#D90204;
	letter-spacing:0.07em;
	margin: 0;
	text-transform:uppercase;
}


h3 {
	font-size: 1.3em;
	margin-bottom:0px;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:0.07em;
	margin: 0;
}


h4 {
	font-size: 1.1em;
	font-weight:bold;
	color:#DADADA;
	height: 20px;
	margin: 0;
}


h5 {
	font-size: 1.1em;
	padding-bottom:3px;
	color:#E3E3E3;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
}




h6 {
	font-size: 1.3em;
	color:#9CCB4B;
	text-transform:uppercase;
	background-color: #333333;
	padding: 5px 5px 5px 15px;
	margin: 0;
}






/* text inside scrolling area */
.dialog{
	text-align:justify;
	letter-spacing:.05em;
}



#rt_sidebar_content h4 {
font-size: 1em;
}




.race_team_text_color {
	color:#00CC00}


/* list contents */

ul {
margin:0px;
list-style:none;

}

li {

}

#listc { position:relative; clear:both; }

#listc a { color:#fff; text-decoration:none; }

#listc a:link { color:#fff; text-decoration:none; }

#listc a:hover { color:#9CCB44; text-decoration:underline; }

#listc a:visited {
 		text-decoration: none;
		

}	


.list1 ul { text-align:none; color:#fff}
.list1 li { background:url(../images/line1.gif) left bottom repeat-x; padding:0 0 13px 0; margin-bottom:12px; text-decoration:none;}
.list1 li a { background:url(../images/marker.gif) no-repeat 1px 1px; padding-left:23px; color:#FFFFFF;}
.list1 li a:hover { color:#ffffff; text-decoration:none;}



.list3 ul { text-align:none; color:#fff}
.list3 li { background:url(../images/line1.gif) left bottom repeat-x; padding:0 0 8px 0; margin-bottom:10px; text-decoration:none;}
.list3 li a { background:url(../images/marker.gif) no-repeat 1px 1px; padding-left:25px; color:#FFFFFF;}
.list3 li a:hover { color:#ffffff; text-decoration:none;}




.list2 li a:hover { 
color:#1E1E1E;
}


.list2 li { 
padding:0; 
margin-bottom:8px;

}


.list2 li a { 
background:url(http://www.forcefilter.com/images/check.gif) no-repeat; 
padding-left:23px; 
color:#F26522; 
text-decoration:none;

}


/* list style */
#content ul {

}
#content ul li {

}

#lt_sidebar_content ul {

}

