/* Landwarrior Airsoft CSS by Mediamole */

body {
	font-size:62.5%; /* Sets base font at 10px */
	font-family: "Lucida Grande", Arial, Verdana, sans-serif; 
	color:#000;
	min-width:940px;
	margin:10px 0 0 0;
	text-align:center;
	background:#666 url('grey-bk.jpg') repeat top left;
	padding-bottom:10px;
}

img { border:0; }

/* Start Actinic stylesheet */

form {
	margin: 0px; padding:0px;
}

a:link {
	color: #000000;
	text-decoration:none;
}

a:visited {
	color: #000000;
	text-decoration:none;
}

a:hover {
	color: #ff4001;
	text-decoration: underline;
}

a:active {
	color: #ff4001;
	text-decoration:none;
}

.actCHECKOUTEM {
	background-color: #999965;
}

.actCHECKOUTBG {
	background-color: #efefef;
}

.actlarger {
	font-size: 13px;
	color: #000000;
}

.actsmaller{
	font-size: Use Parent (=11px);
	color: #000000;
}

.actxxsmall {
	/*font-size: Use Parent (=11px);*/
	color: #000000;
}

.actxsmall {
	font-size: 11px;
	color: #000000;
}

.actsmall {
	font-size: 11px;
	color: #000000;
}

.actregular {
	font-size: 13px;
	color: #000000;
}

.actlarge{
	font-size: 16px;
	color: #000000;
}

.actxlarge {
	font-size: 20px;
	color: #000000;
}

.actxxlarge {
	font-size: 20px;
	color: #000000;
}

.actwarningcolor {
	color: #ff4001;
}
	
.actrequiredcolor {
	color: #ff4001;
}

.actsearchhighlightcolor {
	color: #ff4001;
}

.actrequired {
	color: #ff4001;
}

.actwarning {
	font-size: 11px;
	color: #ff4001;
}

.actwelcome {
	font-size: 11px;
	color: #000000;
}

.actlogotext {
	font-size: 11px;
	color: #D9090E;
	font-style: normal;
	font-weight: bold;
	text-align: center;
}

.actlogout {
	font-size: 11px;
	color: #000000;
}

.thinborder1 {
	border: 1px solid #80666666;
}

.thinborder2 {
	border: 1px solid #80333333;
}

.thinred {
	border: solid 1px #80666666;
	border-top: 0px;
}

.thinred2 {
	border: solid 1px #80333333;
	border-top: 0px;
} 

.content_left {
	text-align: left;
	float: left;
	margin-right: 20px;
}

.content_right {
	text-align: left;
	float: left;
}

.boxheading {
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
}

a.boxlink:link{
	color: #ffffff;
	text-decoration:none;
}

a.boxlink:visited{
	color: #ffffff;
	text-decoration:none;
}

a.boxlink:hover{
	color: #ffffff;
	text-decoration:underline;
}

a.boxlink:active{
	color: #ffffff;
	text-decoration:none;
}

table.checkout td {
	background-color: #efefef;
}

table.checkout th {
	background-color: #999965;
}

.cart {
	background-color: #efefef;
}

.cartheading {
	background-color: #999965;
	font-weight: bold;
}

* html .boxhead h2 {height: 1%;}

.sidebox {
	background: url('theme_curve4.gif') no-repeat bottom right;
	font-size: 100%;
}

.boxhead {
	background: url('theme_curve2.gif') no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

.boxhead h2 {
	background: url('theme_curve1.gif') no-repeat top left;
	margin: 0;
	padding: 5px 10px 5px;
	color: #000000; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
}

.boxbody {
	background: url('theme_curve3.gif') no-repeat bottom left;
	margin: 0;
	padding: 5px 10px 11px;
}

/* end of general styles for all themes */

/* PRODUCT FORMATTING ELEMENTS & LINE ELEMENTS --------------------------------------------------- */
	/* lines -------------------------------------------------------------------------------- */
	.dotted_line_blue	{
		height: 1px;
		background-color: #80333333;
		background-image:url('theme_dotted_line.gif');
		clear:both;
		}
		
	.solid_line_light_blue	{
		height: 1px;
		padding: 0px;
		margin: 0px;
		background-color: #80333333;
		clear:both;
		}
		
	.solid_line_blue	{
		height: 1px;
		padding: 0px;
		margin: 0px;
		background-color: #80666666;
		clear:both;
		}
		
	.dotted_outline_blue	{
		border: 1px dotted #80333333;
		padding: 8px;
		}		
	/* end lines ---------------------------------------------------------------------------- */
	
	.best_selling_items	{
	padding: 10px;
	background-color: #000000;
	}
	
	.best_selling_items_spacing	{
	padding: 0px 0px 8px 8px;
	}
	
	.product_image_cost	{
		margin: 0px 12px 8px 0px;
		text-align: center;
		float: left;
		}
		
	.product_list	{
		margin: 20px 0px 20px 0px;
		}	
/* PRODUCT FORMATTING ELEMENTS AND LINE ELEMENTS -------------------------------------------- */



/* IMAGE FORMATTING ELEMENTS ------------------------------------------------------------ */
	.image_float_right	{
		float: right;
		margin: 16px 0px 15px 20px;
		}
	
	.image_product	{
		margin: 0px 18px 10px 0px;
		text-align: center;
		float: left;
		}
/* END OF IMAGE FORMATTING ELEMENTS ----------------------------------------------------- */


/* TEXT FORMATTING ELEMENTS ------------------------------------------------------------- */

	/* headings ----------------------------------------------------------------------------- */
	h1	{
		font-size: 20px;
		font-weight: 900;
		margin: 0px;		
		padding: 0px 0px 4px 0px;
		color: #80666666;
		}
		
	h1.subheading	{
		font-size: 13px;
		font-weight: 900;
		margin: 0px;
		padding: 0px 0px 4px 0px;
		color: #80333333;
		}
		
	h2	{
		font-size: 16px;
		font-weight: 900;
		margin: 0px;
		padding: 4px 0px 0px 0px;
		color: #80333333;
		}
	
	h2.section {
		font-size: 11px;
		font-weight: 900;
		margin: 0px;
		padding: 0px;
		color: #80333333;
		}
		
	h2.clearall	{
		font-size: 16px;
		font-weight: 900;
		margin: 0px;
		padding: 0px;
		color: #80333333;
		clear:both;
		}
		
	h3.product	{
		font-size: 13px;
		font-weight: 900;
		margin: 0px;
		padding: 0px 0px 4px 0px;
		color: #80333333;
		}
		
	h3.product_price	{
		font-size: 11px;
		font-weight: 900;
		margin: 0px;
		padding: 0px 0px 10px 0px;
		}
		
	.text_heading_left_column	{
		margin: 0px;
		padding: 19px 0px 4px 0px;
		line-height:normal;
		color: #80666666;
		font-weight: 900;
		font-size: 13px;
		}
	/* end headings ------------------------------------------------------------------------- */
	
	/* list fomatting ----------------------------------------------------------------------- */
	ul	{
		line-height: 150%;
		padding: 0px 0px 0px 1px;
		margin: 0px 0px 18px 15px;
	
		}
	
	ul.products	{
		line-height: normal;
		padding: 0px 0px 0px 1px;
		margin: 3px 0px 4px 15px;
		color: #ff4001;
		}
	/* end list fomatting ------------------------------------------------------------------- */
		
	/* menu text --------------------------------------------------------------------------- */
	.text_menu	{
		padding: 2px 0px 2px 0px;
		font-size : 11px;
		margin: 0px;
		color : #000000;
		}
	
	.text_menu_no_space	{
		word-spacing: normal;
		}
		
	.text_menu_cart	{
		padding: 0px;
		margin: 0px;
		line-height: normal;
		}
		
	.text_menu_cart_items	{
		padding: 0px;
		margin: 0px;
		line-height: normal;
		font-weight: 900;
		}	
	/* end menu text ----------------------------------------------------------------------- */

	/* product text ------------------------------------------------------------------------ */
	.text_product_small_info	{
		line-height: normal;
		margin: 0px;
		color:#333;
		padding: 0px 0px 6px 0px;
		}
		
	.text_product_small_info a {
		color:#600;
	}
	
	.text_product_small_info_heading	{
		margin: 0px;
		padding: 10px 0px 12px 0px;
		line-height:normal;
		color: #333;
		font-weight: 900;
		font-size: 1.2em;}
		
	.text_product_small_info_price	{
		margin: 0px;
		padding: 8px 0px 0px 0px;
		line-height:normal;
		font-weight: 900;
		color:#600;
		
		}
		
	/* end product text -------------------------------------------------------------------- */

	.text_breadcrumbs	{
		font-size: Use Parent (=11px);
		color: #80666666;
		margin: 0px;
		line-height:normal;
		padding: 2px 0px 10px 0px;
		}	
	
	.text_footer	{
		color: #80333333;
		font-size: Use Parent (=11px);
		padding:0px;
		margin:4px 0px 0px 0px;
		}

	.text_options	{
		font-weight: 900;
		}

	.text_word_spacing_8px	{
		word-spacing: 8px;
		}
	
	.text_terms_conditions	{
		color: #80333333;
		font-size: 11px;
		border: 0;
		margin: 0;
		padding: 0;
		}
/* END OF TEXT FORMATTING ELEMENTS ----------------------------------------------------- */

/* FORM FORMATTING ELEMENTS ------------------------------------------------------------ */
	/* buttons ----------------------------------------------------------------------------- */
	.form_button	{
		line-height: normal;
		width: 76px;
		margin: 0px;
		padding: 0px 0px 0px 12px;
		font-size : 11px;
		background-color: #80333333;
		border: 1px solid #80666666;
		color: #000000;
		word-spacing: normal;
		}	
	
	.form_button_quick_search	{
		line-height: 13px;
		height: 18px;
		width: 85px;
		margin: 1px 1px 1px 1px;
		padding: 0px 0px 0px 12px;
		font-size : 11px;
		background-color: #80333333;
		border: 1px solid #80666666;
		color: #000000;
		background-image: url('theme_icon_search.gif');
		word-spacing: normal;
		}
	
	.form_button_add_to_cart	{
		line-height: 13px;
		height: 20px;
		width: 76px;
		margin: 0px 1px 0px 0px;
		padding: 1px 0px 1px 14px;
		font-size : 11px;
		background-color: #80333333;
		border: 1px solid #80666666;
		color: #000000;
		background-image: url('theme_icon_add_to_cart.gif');
		word-spacing: normal;
		}	
	/* end buttons ------------------------------------------------------------------------- */

.form_input_general	{
	line-height: normal;
	font-size : 11px;
	word-spacing: normal;
	}

.form_main_search_box	{
	line-height: 13px;
	width: 76px;
	height: 16px;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 2px;
	font-size : 11px;
	background-color: #efefef;
	border: 1px solid #efefef;
	color: #000000;
	vertical-align: top;
	}

.form_main_search_box_td	{
	background-color: #80333333
}

/* END OF FORM FORMATTING ELEMENTS ------------------------------------------------------ */

/* LINK FORMATTING ELEMENTS ------------------------------------------------------------- */

a.product_section:visited  {
	color : #000000;
	text-decoration : none;
	}
	
a.product_section:link  {
	color : #000000;
	text-decoration : none;
	}
	
a.product_section:active  {
	color : #ff4001;
	text-decoration : none;
	}
	
a.product_section:hover  {
	color : #ff4001;
	text-decoration : none;
	}
	
/* ------------------------ */
	
a.link_menu:visited  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #000000;
	text-decoration : none;
	background-color: #80333333; 
	border: 1px solid #ffffff;
}
	
a.link_menu:link  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #000000;
	text-decoration : none;
	background-color: #80333333;
	border: 1px solid #ffffff;
}
	
a.link_menu:active  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #000000;
	text-decoration : none;
	background-color: #80333333;
	border: 1px solid #ffffff;
	}
	
a.link_menu:hover  {
	padding: 2px 5px 2px 5px;
	margin: 0px 1px 0px 0px;	
	color : #000000;
	text-decoration : none;
	background-color: #80666666;
	border: 1px solid #ffffff;
	}
	
/* ------------------------ */

a.link_footer:visited  {
	color : #ffffff;
	text-decoration : underline;
	}
	
a.link_footer:link  {
	color : #ffffff;
	text-decoration : underline;
	}
	
a.link_footer:active  {
	color : #ffffff;
	text-decoration : underline;
	}
	
a.link_footer:hover  {
	color : #ffffff;
	text-decoration : underline;
	}
	
/* ------------------------ */

a.link_breadcrumbs:visited	{	
	color : #80666666;
	text-decoration : underline;
	}

a.link_breadcrumbs:link  {
	color : #80666666;
	text-decoration : underline;
	}
	
a.link_breadcrumbs:active  {
	color : #80666666;
	text-decoration : underline;
	}
	
a.link_breadcrumbs:hover  {
	color : #80666666;
	text-decoration : underline;
	}
	
/* ------------------------ */

a.link_cart:visited	{	
	color : #80666666;
	text-decoration : underline;
	}

a.link_cart:link  {
	color : #80666666;
	text-decoration : underline;
	}
	
a.link_cart:active  {
	color : #80666666;
	text-decoration : underline;
	}
	
a.link_cart:hover  {
	color : #80666666;
	text-decoration : underline;
	}
	
/* ------------------------ */

a.link_terms_conditions:visited	{	
	color : #ffffff;
	text-decoration : underline;
	}

a.link_terms_conditions:link  {
	color : #ffffff;
	text-decoration : underline;
	}
	
a.link_terms_conditions:active  {
	color : #ffffff;
	text-decoration : underline;
	}
	
a.link_terms_conditions:hover  {
	color : #ffffff;
	text-decoration : underline;
	}
	
/* ------------------------ */
	
/* END OF LINK FORMATTING ELEMENTS ------------------------------------------------------ */

/* End Actinic stylesheet */


/* START OF LANDWARRIOR CSS STYLES */

#wrapper { width:940px; 
           padding:5px 10px 10px 10px; 
		   margin:0 auto; 
		   text-align:left;
		   background-color:#fff;
		   }
		   
/* Branding Styles */

#branding { font-size:1.1em; }

#branding h1 { width:227px; height:109px;
               background:url('landwarrior-airsoft-branding.jpg') no-repeat top left;
			   text-indent:-9999999px;
			   margin:0;
			   float:left;
			   }

#branding blockquote { width:472px; height:109px;
               background:url('lwa-slogan.gif') no-repeat top left;
			   text-indent:-9999999px;
			   margin:0;
			   float:left;
			   }
			   
#checkout-lnks { width:171px; height:51px;
                 background:url('ani-checkout-bk.gif') no-repeat top left;
				 float:right; padding:58px 0 0 70px;
				 }
				 
#checkout-lnks p { margin:0; padding:0; }

#checkout-lnks p a { 
                     color:#fff; background-color:#FF4001; 
					 width:6.0em; 
					 font-weight:900; text-align:center;
					 text-transform:uppercase; padding:0 4px; 
					 }
					 
#cart-txt { width:140px; color:#fff; margin-top:5px!important; text-align:right; }

/* Global Nav */

#globalnav { background-color:#000; 
             list-style:none; 
			 margin:0; padding:0;
			 font-size:1.2em;
			 text-transform:uppercase;
			 font-weight:bold; line-height:2.0em; 
			 width:940px;
			 }
			 
#globalnav li { float:left;   }

#globalnav li a { color:#fff; border-right:solid 1px #fff; padding:0 10px; }

#globalnav li a.nobords { padding-right:0; border-right:none; }

/* Crumb links */

#crumb-lnks { margin:0; padding:0; 
			  line-height:1.8em; color:#660;
			  text-transform:uppercase; font-weight:900; 
			  }
			  
#crumb-lnks span {
	color:#000;
}
			  
#crumb-lnks a { color:#660; }

/* Content Main Wrappers */

#content-wrap { width:940px; font-size:1.1em; }

#supp-nav { width:170px; float:left; }
#maincontent { width:760px; float:right; }

#content, #brochure-content { width:580px; float:left; }
#supp-content { width:170px; float:right; }

#supp-nav p {
	margin:8px 0; padding:0; text-align:center;
}


/* Content Main Wrappers - Supp Nav */

#range-hr { width:170px; height:33px; margin:0;
            background:url('our-range-header.gif') no-repeat top left;
			text-indent:-9999999px;
			}

ul#shop-nav { 
              margin:0 0 8px 0; list-style:none; 
			  padding:0 0 23px 0; font-size:1.1em;
			  background:#996 url('shop-nav-bk.gif') no-repeat bottom left; 
			  }
			  
ul#shop-nav li { border-bottom:dashed #fff 1px; }

ul#shop-nav li a { color:#ff0; font-weight:900; display:block; line-height:1.8em; padding-left:5px; }

ul#shop-nav li a:hover { text-decoration:none; background-color:#FF4001; color:#fff; }

#best-sells-hr { width:170px; height:30px; margin:0;
            background:url('best-sellers-hr.gif') no-repeat top left;
			text-indent:-9999999px;
			}
			
			
#best-sellers { background:url('best-sellers-bk.gif') no-repeat top left; padding:5px 0 10px 0; }

ol#best-sells-list { width:140px; border:solid #FF4001 1px; margin:0 auto; padding:5px 5px;
     background-color:#fff; font-size:1.1em; list-style:decimal; list-style-position:inside; color:#fff; }

ol#best-sells-list li { padding-bottom:3px; background:url('best-sell-num-bk.gif') no-repeat top left; }

ol#best-sells-list li a { color:#333; text-decoration:underline; }

ol#best-sells-list li a:hover { background-color:#ff4001; color:#fff; }
			
/* Content Main Wrappers - Content - Welcome Banner Image */

#welcome-banner { width:580px; position:relative; height:330px; }

#welcome-banner p { margin:0; padding:0; 
					background-color:#000; 
					color:#fff; 
					text-transform:lowercase;
					font-weight:bold; font-size:1.2em;  
					}

#welcome-banner p a { color:#fff; }


#welcome-banner h2 { margin:0; padding:0; 
                     background-color:#000; color:#ff0; font-size:1.2em;
					 display:inline;
					 position:absolute;
					 text-transform:uppercase; top:18px; left:11px; 
					 }
					 
#product-line1, #product-line2, #product-line3 { position:absolute; display:inline;  }

#product-line1 { top:37px; left:28px; }

#product-line2 { top:56px; left:28px; }

#product-line1 span, #product-line2 span { padding-right:8px; }

#product-line3 { top:77px; left:28px; }

#product-line1 span, #product-line3 span { padding-left:15px; }



/* Content Main Wrappers - Content - Welcome Text */

#welcome-txt { width:550px; 
               height:08.0em; background:url('welcome-txt-bk.gif') no-repeat top left;
			   margin:5px 0; padding:20px 0 0 30px; color:#fff; 
			   }
			   
#welcome-txt h2, #welcome-txt p { margin:0; padding:0; }
			   
#welcome-txt h2 { color:#ff0; font-size:1.1em; text-transform:uppercase; }

/* Content Main Wrappers - Content - Promo Pods */

#promo-pods { width:579px; 
              background:url('promo-pods-bk.gif') repeat-y top left;
			  padding-left:1px;
			  border-top:dashed #333 1px;  
			  }
			  
.promo-pods-prod { width:288px; 
                   float:left; 
				   padding-left:1px;
				   height:13.0em;
				   border-bottom:dashed #333 1px;  
				   }

.promo-pods-prod h2, .promo-pods-prod p { margin:0; padding:0; }

.promo-pods-prod h2 { text-indent:-999999px; height:18px;  }

.promo-pods-prod p { text-align:center; }

h2#hp-accessories-hr { background:url('hp-accessories-hr.gif') no-repeat top left;}

h2#hp-aiming-devices-hr { background:url('hp-aiming-devices-hr.gif') no-repeat top left;}

h2#hp-batteries-bbs-hr { background:url('hp-batteries-bbs-hr.gif') no-repeat top left;}

h2#hp-clothing-hr { background:url('hp-clothing-hr.gif') no-repeat top left;}

h2#hp-consumables-hr { background:url('hp-consumables-hr.gif') no-repeat top left;}

h2#hp-custom-hr { background:url('hp-custom-hr.gif') no-repeat top left;}

h2#hp-face-pro-hr { background:url('hp-face-pro-hr.gif') no-repeat top left;}

h2#hp-weapons-hr { background:url('hp-weapons-hr.gif') no-repeat top left;}

h2#hp-mag-hr { background:url('hp-mag-hr.gif') no-repeat top left;}

h2#hp-misc-hr { background:url('hp-misc-hr.gif') no-repeat top left;}

h2#hp-new-items-hr { background:url('hp-new-items-hr.gif') no-repeat top left;}

h2#hp-publications-hr { background:url('hp-publications-hr.gif') no-repeat top left;}

h2#hp-pyro-hr { background:url('hp-pyro-hr.gif') no-repeat top left;}

h2#hp-second-hand-hr { background:url('hp-second-hand-hr.gif') no-repeat top left;}

h2#hp-systema-hr { background:url('hp-systema-hr.gif') no-repeat top left;}

h2#hp-upgrades-hr { background:url('hp-upgrades-hr.gif') no-repeat top left;}

h2#hp-trade-hr { background:url('hp-trade-hr.gif') no-repeat top left;}




/* Content Main Wrappers - Supp Content - 3rd Col */

#supp-content p { margin:0 0 8px 0; padding:0; text-align:center; }

#srch-frm { width:170px; 
            margin:0 0 8px 0; 
			padding:0; height:113px; 
			background:url('search-bk.gif') no-repeat top left;
			position:relative;
			}
			
#srch-frm p { margin:0; padding:0; }

#srch-frm p input { margin:0; padding:0; }

p#lw-src-txt { position:absolute; top:92px; left:5px; }

p#lw-src-txt input { width:130px; 
                     border:solid #000 1px;
					 padding-bottom:2px; color:#f00; }

p#lw-src-btn { position:absolute; top:92px; left:138px;  }

#new-products-list { margin:0; 
                     padding:0; 
					 list-style:none; 
					 text-align:center;
					 background:url('new-prods-bk.gif') repeat-y top left;
					 border-top:dashed #333 1px;
					 }
					 
#new-products-list li { background:url('new-label.gif') no-repeat top left; 
                        border-bottom:dashed #333 1px; padding:25px 0 5px 0;
						}
						
#new-products-list li p { margin:0; padding:0 4px; }

#new-products-list li h2 { margin:4px 0; padding:0; font-size:1.1em; }

#new-products-list li h2 span { color:#f00; }

#new-products-list li h2 a { color:#000; }


/* Footer Wrapper */

#footer { width:940px; 
          background:#ccc url('footer-bk.gif') repeat-y top left;
		  padding:20px 0;
		  border-top:dashed #000 1px;
		  border-bottom:dashed #000 1px;
		  margin-top:10px; color:#000;
		   }
		   
#footer div { width:214px;
              padding-left:20px; 
              padding-right:1px; 
			  float:left;
			  }
			  
#footer div h2 {
                margin:0; padding:0;
				text-transform:capitalize;
				text-decoration:underline;
				font-size:1.4em;
				}
				
#footer div ul { list-style:none; 
                 padding:0; margin:5px 0 0 0;
				 font-size:1.1em;
				 }
				 
#footer div li { background:url('footer-arrow.gif') no-repeat center left;
                 padding-left:10px; text-transform:capitalize;
				 }
				 
#footer div li a { color:#000; }

#footer div li a:hover { text-decoration:underline; }

/* LWA Site Video  */

.lwa-video {
	padding-bottom:15px; text-align:center;
}

.lwa-video p, .lwa-video h2 {
	 margin:0; padding:0;
}

.lwa-video h2 {
	color:#fff;
	font-size:1.4em; text-transform:uppercase;
	margin-top:5px;
}

.lwa-video h2 span {
	background-color: #999965; padding-left:1px;
}

.lwa-video p span {
	background-color:#efefef;
}
				
/* Site Credits  */

#site-credits { color:#999; }

#site-credits address { font-style:normal; text-align:center; margin:0; padding:0; }

#site-credits p { margin:0; padding:5px 0; text-align:center; }

#site-credits ul { list-style:none; padding:0; margin:0; text-align:center; }

#site-credits li { display:inline; border-right:solid #999 1px; padding:0 4px; }

#site-credits li a { color:#999; }

#site-credits li#nostyle { border-right:none; padding-right:0; }

/* Checkout Styles  */

#content input, #content select {
	font-size:12px;
}

/* Fragment Headers */

#batteries-frag-hr, #aiming-pods-frag-hr, #face-eye-frag-hr, #clothing-frag-hr, #pyro-frag-hr, #special-offers-frag-bk {
	width:264px; height:90px; padding:60px 50px 8px 266px;
} 

#weapons-frag-hr, #upgrades-frag, #systema-frag-hr, 
#second-hand-frag-hr, #publications-frag-hr, #misc-frag-hr,
#accessories-frag-hr, #magazines-frag-hr, #custom-frag-hr, #trade-frag-hr, #consumables-frag-hr {
	width:264px; height:105px; padding:45px 50px 8px 266px;
}

/* Fragment Headers - text styling */

#weapons-frag-hr p, #upgrades-frag p, #systema-frag-hr p, 
#special-offers-frag-bk p, #second-hand-frag-hr p, #pyro-frag-hr p, 
#publications-frag-hr p, #misc-frag-hr p, #face-eye-frag-hr p, #clothing-frag-hr p,
#batteries-frag-hr p, #aiming-pods-frag-hr p, #accessories-frag-hr p, #magazines-frag-hr p, #custom-frag-hr p, #trade-frag-hr p, #consumables-frag-hr p {
	margin:0; padding:0; color:#fff;
}

#weapons-frag-hr p span, #upgrades-frag p span, #systema-frag-hr p span, 
#special-offers-frag-bk p span, #second-hand-frag-hr p span, #pyro-frag-hr p span, 
#publications-frag-hr p span, #misc-frag-hr p span, #face-eye-frag-hr p span, #clothing-frag-hr p span,
#batteries-frag-hr p span, #aiming-pods-frag-hr p span, #accessories-frag-hr p span, #magazines-frag-hr p span, #custom-frag-hr p span, #trade-frag-hr p span, #consumables-frag-hr p span {
	background-color:#000; color:#fff;
}

#weapons-frag-hr h2, #upgrades-frag h2, #systema-frag-hr h2, 
#special-offers-frag-bk h2, #second-hand-frag-hr h2, #pyro-frag-hr h2, 
#publications-frag-hr h2, #misc-frag-hr h2, #face-eye-frag-hr h2, #clothing-frag-hr h2,
#batteries-frag-hr h2, #aiming-pods-frag-hr h2, #accessories-frag-hr h2, #magazines-frag-hr h2, #custom-frag-hr h2, #trade-frag-hr h2, #consumables-frag-hr h2 {
	margin:0; padding:0; font-size:1px; text-indent:-999999px;
}

/* Fragment Headers - background images for selected fragments */

#trade-frag-hr {
   background:url("trade-frag-hr.jpg") no-repeat top left; 	
}

#custom-frag-hr {
   background:url("custom-frag-hr.jpg") no-repeat top left; 	
}

#magazines-frag-hr {
   background:url("magazines-frag-hr.jpg") no-repeat top left; 	
}

#weapons-frag-hr {
   background:url("weapons-frag-hr.jpg") no-repeat top left; 	
}

#upgrades-frag {
   background:url("upgrades-frag.jpg") no-repeat top left; 	
}

#systema-frag-hr {
   background:url("systema-frag-hr.jpg") no-repeat top left; 	
}

#special-offers-frag-bk {
   background:url("special-offers-frag-bk.jpg") no-repeat top left; 	
}

#second-hand-frag-hr {
   background:url("second-hand-frag-hr.jpg") no-repeat top left; 	
}

#pyro-frag-hr {
   background:url("pyro-frag-hr.jpg") no-repeat top left; 	
}

#publications-frag-hr {
   background:url("publications-frag-hr.jpg") no-repeat top left; 	
}

#misc-frag-hr {
   background:url("misc-frag-hr.jpg") no-repeat top left; 	
}

#face-eye-frag-hr {
   background:url("face-eye-frag-hr.jpg") no-repeat top left; 	
}

#clothing-frag-hr {
   background:url("clothing-frag-hr.jpg") no-repeat top left; 	
}

#batteries-frag-hr {
   background:url("batteries-frag-hr.jpg") no-repeat top left; 	
}

#aiming-pods-frag-hr {
   background:url("aiming-pods-frag-hr.jpg") no-repeat top left; 	
}

#consumables-frag-hr {
	background: url("consumables-frag-hr.jpg") no-repeat top left;
}

#accessories-frag-hr {
	background: url("accessories-frag-hr.jpg") no-repeat top left;
}

/* Overall Section layout for both section layout types */

#section-pod-wrap { width:579px; 
              background:url('promo-pods-bk.gif') repeat-y top left;
			  padding-left:1px;
			  border-top:dashed #333 1px;  
			  }
			  
/* Section As Headers Only */

.section-name-only { width:288px; 
                   float:left; 
				   padding-left:1px;
				   border-bottom:dashed #333 1px; 
				   }
					
.section-name-only h2 {
	text-align: center; margin:0 1px 0 0; 
	padding:0; font-size:1.3em; text-transform:uppercase;
	line-height:1.6em; background-color:#efefef;
}

.section-name-only h2 a {
	display:block; color:#000;
}

.section-name-only h2 a:hover {
	background-color:#FF4001; color:#fff; text-decoration:none;
}

/* Home Page Center Adverts */

.home-center-ad {
	text-align:center; margin:0 0 8px 0; padding:0;
}

/* Events BK */

#events-cal h3 {
	margin:0; padding:0;
	background: url("airsoft-events-hr.gif") no-repeat top left;
	text-indent: -9999999px;
	height:30px;
}

#events-cal p {
	width:150px; margin:0 0 8px 0; padding:15px 10px 0 10px;
	background:url("events-bk.gif") no-repeat top left;
	height:145px; text-align:left;
}

#events-cal p span {
	background-color:#FF4001; color:#fff; text-transform:uppercase; font-weight:bold; padding:0 2px;
}

#events-cal p a {
	color:#FF4001; font-weight:bold; text-decoration:underline;
}

#events-cal p a:hover {
	background-color:#FF4001; color:#fff; text-decoration:none;
}

/* Brochure Page Fragments */

#brochure-content h2, .lwa-hr {
	text-transform:uppercase; margin:0 0 5px 0; font-size:1.8em;
	padding:0 0 5px 0; border-bottom:dashed #ccc 1px;
	
}

#brochure-content p {
	margin:0 0 8px 0; padding:0; line-height:1.4em;
}

#brochure-content h5 {
	color:#fff; margin:5px 0 0 0; padding:0;
	font-size:1.2em; letter-spacing:2px;
}

#brochure-content h5 span {
	background-color: #000; padding:0 2px;
}

.lwa-video p {
	margin:0!important; padding:0!important;
}

#brochure-content h3 {
	color:#FF4001; font-size:1.3em; text-transform:uppercase;
	margin:0; padding:0;
}

/* CONTACT US FORM */

#lwa_frm { margin:0 0 8px 6px; width:340px; }

#lwa_frm fieldset { margin:0 0 10px 0; padding:5px 5px; }

legend { color:#666600; font-weight:bold; margin-bottom:5px; }

#lwa_frm label { color:#000; font-weight:bold; text-transform:uppercase; }

#mysubmit { background-color:#666600; color:#fff; border:solid 1px #000; text-transform:uppercase; }

address { margin:0 0 8px 0; padding:0; font-style:normal; }

#lwa_frm textarea, #lwa_frm input, #lwa_frm select { font-size:11px; font-family: "Lucida Grande", Arial, Verdana, sans-serif; }

/* TAG CLOUD SYTLES */

#tag-cloud {
	width: 168px;  background-color: #efefef;  text-align: left; font-family: 'Verdana'; border:solid #ccc 1px;
}

#supp-nav h4 {
	margin:0; padding:0;
	background-color:#ccc; font-size:0.9em; text-transform:uppercase;
	text-align: center; letter-spacing: 1px; color:#fff;
}

/* Advertisement Label */

#content h6 {
	text-align: center; font-size:0.7em; color:#ccc;
	letter-spacing: 3px; text-transform:uppercase; margin:8px 0 0 0; padding:0;
}

/* Product Detail */

.lwa-product-detail {
	width:576px; 
	border:solid #660 1px;
	padding:1px 1px; margin-bottom:10px;
}

.lwa-product-img table td {
	border:solid #ccc 1px !important;
}

.lwa-product-detail h2, .lwa-product-detail h3  {
	color:#fff;
	margin:0 0 1px 0; padding:0 0 0 2px;
	text-transform:uppercase;
	line-height: 1.4em;
}

.lwa-product-detail h2 {
	font-size:1.5em;
	background-color:#660;
}

.lwa-product-detail h3 {
	text-align: center; color:#660;
	font-size:1.3em; letter-spacing: 2px;
	border-top:dashed #660 1px;
	border-bottom:dashed #660 1px;
}

.lwa-main-txt {
   width:576px;
	padding:10px 0;
}

.lwa-product-img {
	 width:365px; float:left;
}

.lwa-product-img p {
	 margin:0; padding:0; text-align:center;
	 
}

.lwa-buy-info {
	float:right;
	width:200px;
	padding-top:10px;
	text-align: left;
}

.lwa-buy-info p {
	margin:5px 0; padding:0;
}

.lwa-price-wrap {
	width:140px; margin:0 0 10px 0;
}

.lwa-price-wrap h4 {
	color:#996; margin:0; padding:0;
	text-align: left; text-transform:uppercase;
	font-size:1.0em; letter-spacing:1px;
	font-weight:bold;
}

.lwa-price-wrap p {
	border:solid #996 1px; text-align:center;
	font-weight:bold; color:#ff4001;
	font-size:1.8em; line-height:1.6em;
	margin:0; padding:0;
}

.lwa-msg {
	background-color:#ff4001;
	color:#fff; padding:0 2px; 
}

.lwa-ptxt {
	padding:5px 5px;
}

/* Best Sellers  */

.lwa-marketing {
	margin:0 0 8px 0; padding:0;
	list-style-position:inside;
	list-style-type: decimal;
}

.lwa-marketing li a {
	color:#ff4001; font-weight:bold;
	text-decoration: underline;
}

.lwa-buy-info h5 {
	margin:0; padding:0;
	font-size:1.1em;
}

/* Brochure Pages Fragments  */

.lwa-imgl img {
	float:left;
}

.lwa-imgr img {
	float:right;
}

.lwa-imgl img, .lwa-imgr img {
	padding:0 10px 10px 0;
}

/* Sections Summaries with Images  */

.promo-sec-prod { width:288px; 
                   float:left; 
				   padding-left:1px;
				   height:13.5em;
				   border-bottom:dashed #333 1px;
					position:relative; 
				   }

.promo-sec-prod h2, .promo-sec-prod p { margin:0; padding:0; }

.promo-sec-prod h2 { height:18px; color:#fff; text-transform:uppercase; font-size:1.2em;  }

.promo-sec-prod h2 span {
	background-color:#999965; padding:0 2px;
}

.promo-sec-prod p { text-align:center; }

.lwa-minfo {
	text-align: right!important;
	position:absolute; right:4px; bottom:2px;
}

.lwa-minfo a {
 color:#FF4001; font-weight:bold; text-decoration:underline;
	
}

/* New Products  */



		   
/* Div Clearing Styles  */

.fixclear:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

* html .fixclear { height:1%;}
.fixclear { display:block; }

/* compact display for online prices */

.onlinecompact {font-size: 10px; font-weight: bold;}
