*{ margin:0px;}

body{ background-color:#000;}

*{ margin:0px; padding:0px;}

.nowrap { white-space:nowrap; }

:focus { outline: 0; }

.bold { font-weight:bold; }

/** Main Site Layout **/

a:link,
a:visited,
a:active{
color				:#FFFFFF;
text-decoration		:none;
}
a:hover{
color				:#FFFFFF;
text-decoration		:none;
}

/** ///////////// **/

.search-search{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:11px;
font-weight			:bold;
padding-top			:2px;

}
.button-search{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
background-color	:transparent;
border				:none;
font-size			:11px;
padding-top			:5px;
font-weight			:bold;
}
.inputbox-search {
font-family			:Arial, Helvetica, sans-serif;
font-size			:10px;
font-weight			:bold;
color				:#333333;
background-color	:#FFFFFF;
border				:1px;
border-bottom-style	:solid;
padding-left		:2px;
padding-right		:2px;
background-image	:url(http://blitzkriegracing.com/cms/templates/bkr_template/images/search_form_back.gif);
display:none;
}

/** Tigra **/

.mainmenu-dm_t-whole {

}

#mainmenu-dm_t-active_link {
	font-weight			:bold;
	color				:#FFFFFF;
	text-decoration		:none;
	
}

.mainmenu-dm_t-seperator {
text-decoration			:none;
}

/* level 0 */
.mainmenu-dm_t-0 {
	font-family			 :Arial, Helvetica, sans-serif;
	font-size			 :11px;
	padding-top			 :8px;
	padding-left		 :35px;
	text-align			 :left;
	text-decoration		 :none;
	font-weight			 :bold;
	color				 :#FFFFFF;
	background-image	 :url(http://blitzkriegracing.com/cms/templates/bkr_template/images/nav_button.jpg);
	background-repeat	 :no-repeat;
	width		         :166px;
	height				 :30px;
}
.mainmenu-dm_t-0_over {
	font-family			 :Arial, Helvetica, sans-serif;
	font-size			 :11px;
	padding-top			 :8px;
	padding-left		 :35px;
	text-align			 :left;
	text-decoration		 :none;
	font-weight			 :bold;
	color				 :#FFFF00;
	background-image	 :url(http://blitzkriegracing.com/cms/templates/bkr_template/images/nav_button_over.jpg);
	background-repeat	 :no-repeat;
	width		         :166px;
	height				 :30px;
	cursor				 :pointer;
}
.mainmenu-dm_t-0_down {
	font-family			 :Arial, Helvetica, sans-serif;
	font-size			 :11px;
	padding-left		 :35px;
	padding-top			 :8px;
	text-align			 :left;
	text-decoration		 :none;
	font-weight			 :bold;
	color				 :#FFFFFF;
	background-image	 :url(http://blitzkriegracing.com/cms/templates/bkr_template/images/nav_button.jpg);
	background-repeat	 :no-repeat;
	width		         :166px;
	height				 :30px;
	cursor				 : pointer;
}


/* /////////////////////////////////////////////////////// */

/* level 1 */
.mainmenu-dm_t-1 {
	font-family			 :Arial, Helvetica, sans-serif;
	font-size			 :11px;
	padding-top			 :8px;
	padding-left         :35px;
	text-align			 :left;
	text-decoration		 :none;
	font-weight			 :bold;
	color				 :#FFFFFF;
	background-image	 :url(http://blitzkriegracing.com/cms/templates/bkr_template/images/nav_button.jpg);
	background-repeat	 :no-repeat;
	width		         :166px;
	height				 :35px;
	filter: alpha(opacity=100);/* Opacity in IE */
	-moz-opacity: 1;/* Opacity in Mozilla */
}
.mainmenu-dm_t-1_over {
	font-family			 :Arial, Helvetica, sans-serif;
	font-size			 :11px;
	padding-left         :35px;
	padding-top			 :8px;
	text-align			 :left;
	text-decoration		 :none;
	font-weight			 :bold;
	color				 :#FFFF00;
	background-image	 :url(http://blitzkriegracing.com/cms/templates/bkr_template/images/nav_button_over.jpg);
	background-repeat	 :no-repeat;
	width		         :166px;
	height				 :35px;
	cursor				: pointer;
}
.mainmenu-dm_t-1_down {
	font-family			 :Arial, Helvetica, sans-serif;
	font-size			 :11px;
	padding-left         :35px;
	padding-top			 :8px;
	text-align			 :left;
	text-decoration		 :none;
	font-weight			 :bold;
	color				 :#FFFFFF;
	background-image	 :url(http://blitzkriegracing.com/cms/templates/bkr_template/images/nav_button.jpg);
	background-repeat	 :no-repeat;
	width		         :166px;
	height				 :35px;
}

/* /////////////////////////////////////////////////////// */

/* level 2 
.mainmenu-dm_t-2 {
	font-family			: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 4px;
	color				: White;
	background-color	: #B22222;
	border 				: 1px solid White;
	height				: 16px;
}
.mainmenu-dm_t-2_over {
	font-family			: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 4px;
	color				: Black;
	background-color	: #E55A5A;
	border 				: 1px solid White;
	height				: 16px;
	cursor				: pointer;
}
.mainmenu-dm_t-2_down {
	font-family			: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 4px;
	color				: White;
	background-color	: #8B0000;
	border 				: 1px solid White;
	height				: 16px;
}

/* /////////////////////////////////////////////////////// */

/* level 3 
.mainmenu-dm_t-3 {
	font-family			: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 4px;
	color				: White;
	background-color	: #F4A460;
	border 				: 1px solid White;
	height				: 16px;
}
.mainmenu-dm_t-3_over {
	font-family			: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 4px;
	color				: Black;
	background-color	: #FFDEAD;
	border 				: 1px solid White;
	height				: 16px;
	cursor				: pointer;
}
.mainmenu-dm_t-3_down {
	font-family			: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size			: 11px;
	padding				: 4px;
	color				: White;
	background-color	: #D2691E;
	border 				: 1px solid White;
	height				: 16px;
}


/** News Feed **/

table.moduletable-newsfeed {
  table-layout	   : auto;
  font-size		   :11px;
  color			   :#FFFFFF;
  list-style       :none;

}
table.moduletable-newsfeed,
table.moduletable-newsfeed td,
table.moduletable-newsfeed td a{
padding-top			:0px;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
padding-top			:4px;
overflow			:auto;
}
table.moduletable-newsfeed th
table.moduletable-newsfeed th a{
}
.newsfeed-newsfeed ul {
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
padding-top			:10px;
padding-right		:18px;
padding-bottom		:10px;
}
.newsfeed-newsfeed li {
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
padding-right		:20px;
padding-top			:10px;
padding-bottom		:10px;
list-style-image	:url(http://blitzkriegracing.com/cms/templates/bkr_template/images/rss_bullet.gif);
list-style-type		:none;
list-style-position	:outside;
}
.newsfeed-newsfeed li a,
.newsfeed-newsfeed li a:hover,
.newsfeed-newsfeed li a:visited{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
list-style          :none;

}

/** ///////////// **/

.timestamp{
font-family			:Arial, Helvetica, sans-serif;
color				:#000000;
font-size			:14px;
font-weight			:bold;

}

/** /**/

.mainlevel-footer,
.mainlevel-footer a:link,
.mainlevel-footer a:active{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
text-decoration		:none;
padding				:0px;
font-weight			:bold;
}
.mainlevel-footer a:hover
.mainlevel-footer a:visited,{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
text-decoration		:underline;
padding				:0px;
font-weight			:bold;
}
.moduletable-footer{
padding-top			:4px;
}

/** /**/

.featured_prod{
font-family			:Verdana, Arial, Helvetica, sans-serif;
font-size			:13px;
font-weight			:700;
padding-top			:12px;
padding-left		:35px;
color				:#FFFFFF;
text-transform		:uppercase;
}
.newsfeed_title{
font-family			:Verdana, Arial, Helvetica, sans-serif;
font-size			:13px;
font-weight			:500;
padding-bottom		:6px;
padding-left		:36px;
color				:#FFFFFF;
text-transform		:uppercase;
}

/** /**/

.topmenu,
.topmenu a:link,
.topmenu a:active,
.topmenu a:visited{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
font-weight			:bold;
color				:#FFFFFF;
text-decoration		:none;
padding-left		:19px;
}
.topmenu a:hover{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
font-weight			:bold;
color				:#FFFFFF;
text-decoration		:underline;
}

/** /**/

.default_body,
.sectiontableheader,
.sectiontableentry2,
.ectiontableentry1,
.contentpane{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:12px;
text-align			:left;
}
.default_body h2,
.default_body h3,{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:14px;
text-align			:left;
}
.default_body h4{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:18px;
text-align			:left;
font-weight			:bold;
}
.default_body a:link,
.default_body a:visited,
.default_body a:hover,
.default_body a:active{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:12px;
text-align			:left;
font-weight			:bold;
}
.componentheading,
.moduletable{
font-family			:Verdana, Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:14px;
font-weight			:bold;
text-align			:left;
}

.button{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#000000;
cursor				:pointer;
}
.showcart_heading{
font-family			:Verdana, Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:15px;
font-weight			:bold;
text-align			:left;
}
.contentpane-contact{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:11px;
font-weight			:bold;
text-align			:left;
}
.contact_pane{
color				:#333333;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
padding				:3px;

}
.product_desc{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color:#CCCCCC;
font-weight			:bold;
padding-top			:22px;
padding-left		:8px;
padding-right		:2px;
overflow			:hidden;
width				:298px;
display				:block;
}
.product_details,
.product_details a:link,
.product_details a:active{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
font-weight			:bold;
padding-left		:4px;
padding-right		:2px;
display				:block;
padding-bottom		:10px;
text-decoration		:underline;
}
.product_details a:hover,
.product_details a:visited{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
font-weight			:bold;
padding-left		:4px;
padding-right		:2px;
display				:block;
padding-bottom		:10px;
text-decoration		:underline;
}
.product_tile{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:18px;
font-weight			:bold;
}
.product_details_internal,
.product_details_internal a:link,
.product_details_internal a:active{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
font-weight			:bold;
padding-left		:4px;
padding-right		:2px;
display				:block;
padding-top			:10px;
padding-bottom		:0px;
text-decoration		:underline;
}
.product_details_internal a:hover,
.product_details_internal a:visited{
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
color				:#FFFFFF;
font-weight			:bold;
padding-left		:4px;
padding-right		:2px;
display				:block;
padding-top			:10px;
padding-bottom		:0px;
text-decoration		:underline;
}
/** ///////////// **/

.bread,
.bread a:link,
.bread a:active,
.bread a:visited {
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:11px;
background-image	:url(http://blitzkriegracing.com/cms/templates/bkr_template/images/bread_back.gif);
background-repeat	:repeat;
text-decoration		:none;
}
.bread a:hover,{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:11px;
background-image	:url(http://blitzkriegracing.com/cms/templates/bkr_template/images/bread_back.gif);
background-repeat	:repeat;
text-decoration		:underline;
}
.modcaption{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:11px;
}
.head{
font-family			:Arial, Helvetica, sans-serif;
color				:#FFFFFF;
font-size			:14px;
font-weight			:bold;
background-image	:url(http://blitzkriegracing.com/cms/templates/bkr_template/images/bread_back.gif);
background-repeat	:repeat;
}
.vathumbs,
.vatable,{
background-color	:#333333;
}
.modnavbox{
background-color	:#999999;
}
.nav{
background-color	:transparent;
color				:#000000;
font-family			:Arial, Helvetica, sans-serif;
font-size			:12px;
font-weight			:700;
}
.pcaption{
background-color	:transparent;
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:12px;
}
.pview,
.albumdesc{
background-color	:#333333;
}
.mod_toplight_left,
.mod_toplight_right,
.mod_headliner,
.mod_under_hl{
background-image	:url(http://blitzkriegracing.com/cms/templates/bkr_template/images/bread_back.gif);
background-repeat	:repeat;
}
.search{
background-color	:transparent;
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:12px;
font-weight			:700;

}
.fineprint{
background-color	:transparent;
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:12px;
text-align			:left;
}
.admin{
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
text-align			:left;

}
.navtableborderbegin,
.navtableborderend{
background-color	:#333333;
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
text-align			:left;
}
#menu{
color				:#000000;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
text-align			:left;
}
.navtableborderend a:link,
.navtableborderend a:active,
.navtableborderend a:hover,
.navtableborderend, a:visited{
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
text-align			:left;
}
.moden_browsers{
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
font-weight			:bold;
}
.desc,
.vasummary{
color				:#FFFFFF;
font-family			:Arial, Helvetica, sans-serif;
font-size			:11px;
font-weight			:bold;
padding-top			:5px;
}

/**/

/** content item navigation  **/

ul.pagination{ width:90%; height:20px; display:block; clear:both;}

.pagination li{ float:left; list-style:none; margin:10px;}

span.pagenav{ float:left; list-style:none; height:16px; width:45px; border:1px solid #FFFFFF; background-color:#000000; padding:5px;}

.quantity_box_button_down, .quantity_box_button_up{ display:none;}

a.checkout_link:link, a.checkout_link:visited{ font-size:15px; font-weight:bold; color:#FFFF00; margin:10px;}

a.continue_link:link, a.continue_link:visited{font-size:15px; font-weight:bold; color:#FFF; margin:10px;}

.shop_error{ background-color:#000; border:3px solid #FF0000; color:#FFFFFF; width:520px; height:30px; display:block; font-weight:bold; padding:5px;}

