/* Common Styles
--------------------------------------------*/
body{font-family: Arial, Helvetica;}	

.floatl {float:left;}
.floatr {float:right;}
.clear {clear:both;}

h1 {}
h2 {font:bold 18px/normal arial;color:#990000;}

img {border:none;}


/* Template Structure styles
--------------------------------------------*/
.subcol {width:190px;*width:204px;float:left;text-align:left;padding:0 0 0 14px;}
.subcol h2 {font:bold 12px/normal arial;color:#ff0000;margin:3px 0;}

.linklist ul {list-style-type:none;}

/* Home Page
--------------------------------------------*/
.speed_pitch_booth {display:block;width:500px;height:122px;background:#ffffff url('/images/radar-sports-sprite.jpg') 0 -243px no-repeat;}
.weeklyspecials {display:block;width:626px;height:38px;background:#ffffff url('/images/radar-sports-sprite.jpg') 0 -365px no-repeat;}

.banner {padding-left:25px;}
a.social {display:block;padding:15px 10px;}
a.twitter {margin:5px 0 0 10px;display:block;width:50px;height:50px;background:#ffffff url('/images/radar-sports-sprite.jpg') -500px -243px no-repeat;}
a.facebook {margin:5px 0 0 10px;display:block;width:50px;height:50px;background:#ffffff url('/images/radar-sports-sprite.jpg') -500px -293px no-repeat;}

.mainContent {width:625px;font:normal 10px/normal Arial, Helvetica, sans-serif;text-align:left;}
.mainContent h2 {font:bold 12px/normal arial;color:#ff0000;margin:3px 0;}
.infobox {border:1px solid #cccccc;margin:10px;padding:0 5px;}
.infobox p {margin:5px 0;}

a.ballhockey {display:block;width:200px;height:74px;background:#ffffff url('/images/radar-sports-sprite.jpg') -427px 0 no-repeat;}
a.quebec {display:block;width:199px;height:137px;background:#ffffff url('/images/radar-sports-sprite.jpg') -289px -81px no-repeat;}
a.obg {display:block;width:199px;height:44px;background:#ffffff url('/images/radar-sports-sprite.jpg') 0 -404px no-repeat;}

/* Header & Background
--------------------------------------------*/
.hdr_radar_sports_l {width:289px;height:81px;background:#ffffff url('/images/radar-sports-sprite.jpg') 0 -81px no-repeat;}
.hdr_radar_sports_c {width:427px;height:81px;background:#ffffff url('/images/radar-sports-sprite.jpg') 0 0 no-repeat;}
.hdr_radar_sports_r {width:289px;height:81px;background:#ffffff url('/images/radar-sports-sprite.jpg') 0 -162px no-repeat;}



/* Navigation
--------------------------------------------*/
.left_nav {margin:0 0 0 10px;}
.left_nav .module {width:211px;color:#ff0000;margin-bottom:15px;}
.right_nav .module {width:148px;color:#ff0000;margin-bottom:15px;text-align:center;}
.right_nav .header a {text-decoration:none;color:#ffffff;}
.right_nav .categories {padding:0;}
.module .header {color:#ffffff;heighth:34px;padding:7px 0 0 10px;}
.module .header h2 {margin:0;font:bold 12px/normal arail;color:#ffffff;}
.categories {background-color:#f4f4f4;border:1px solid #cccccc;}
.search {height:23px;background:#ffffff url('/images/hdr_modules.gif') 0 0 no-repeat;}
.search_box {height:36px;background:#ffffff url('/images/hdr_modules.gif') 0 -155px no-repeat;line-height:1px;margin:0 0 15px 0;}
.search_box input {padding:0 5px 0 0 0;}
.radarsports {height:23px;background:#ffffff url('/images/hdr_modules.gif') 0 -31px no-repeat;}
.speedcage {height:23px;background:#ffffff url('/images/hdr_modules.gif') 0 -62px no-repeat;}
.police {height:23px;background:#ffffff url('/images/hdr_modules.gif') 0 -93px no-repeat;}
.miscequip {height:23px;background:#ffffff url('/images/hdr_modules.gif') 0 -31px no-repeat;}
.manufacturer {height:23px;background:#f4f4f4 url('/images/hdr_modules.gif') 0 -124px no-repeat;padding:7px 0 0 0 !important;}

form {margin:0;padding:7px 0 0 0;}

.arrow {width:20px;}
.links {width:175px;}

.mnftrs {background:#ffffff url('/images/manufacturers.gif') 0 0 no-repeat;height:840px;margin:0 auto;text-align:center;width:120px;}
.mnftrs a {display:block;}

/* Icons
--------------------------------------------*/
	
	a.footer_links, a.footer_links:visited  { text-decoration:none; color: darkred; font-family: Arial, Helvetica; font-size: 8pt; font-style: none; font-weight: bold; }
	a.footer_links:hover	{ text-decoration: underline; color: darkred; font-family: Arial, Helvetica; font-size: 8pt; font-style: none; font-weight: bold; }
	
	a.category_links, a.category_links:visited  { text-decoration:none; color: black; font-family: Arial, Helvetica; font-size: 8pt; font-style: none; font-weight: bold; }
	a.category_links:hover	{ text-decoration: underline; color: black; font-family: Arial, Helvetica; font-size: 8pt; font-style: none; font-weight: bold; }
	
	a.product_links, a.product_links:visited  { text-decoration:none; color: black; font-family: Arial, Helvetica; font-size: 8pt; }
	a.product_links:hover	{ text-decoration: underline; color: black; font-family: Arial, Helvetica; font-size: 8pt; }
	
	.copyright		{ padding-right: 10px; font-size: 8pt; color: gray; }
	.categories		{ padding-left: 10px; font-size: 8pt; }
	.search_box		{ padding-left: 20px; font-size: 8pt; }
	.logos			{ padding-left: 20px; font-size: 8pt; }
	.featured		{ padding-left: 20px; font-size: 8pt; }
	.featured		{ padding-left: 20px; font-size: 8pt; }
	
#MainParagraph {height:100px;overflow:hidden;}	
.general_text {font-size: 12px;}
.general_text a {color:#990000;}
.little_text a {color:#000000;}	
.general_white_text {font-family: Arial, Helvetica;font-size: 10pt;color: #FFFFFF;}
.back_white_text {font-family: Arial, Helvetica;font-size: 10pt;color: #FFFFFF;}
.little_text {font-family: Arial, Helvetica;font-size: 8pt;}
.large_text, .title {font-family: Arial, Helvetica;font-size: 13pt;}
.little_white_text {font-family: Arial, Helvetica;font-size: 8pt;color: #FFFFFF;}

.input_box, .formfield {border:#777777 1px solid; background: url('http://www.radargunsales.com/images/bg1.gif');}
.formbutton  {font-family:'trebuchet ms',helvetica,sans-serif;font-size:84%;font-weight:bold;background-color:#ddd;border:1px solid;border-top-color:#999;border-left-color:#999;border-right-color:#666;border-bottom-color:#666;cursor:pointer;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffaaaaff');}
h1 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #FFFFFF;margin:3px 0;}