@charset "iso-8859-1";
/* CSS Document */
/******************************************* 
Customizations for Airsoft-Unlimited.net

Overall width: 965px

Header sizes:
  Logo: 719 x 184
  Menu: 125 x 184
  Shopping cart: 121 x 119
  Currency select: 
  
Main body: 965
  Left column: 183
  Center: 658 ?
  Right column: 124

********************************************/
.fullwidth {
	width: 965px;
	background-color: #FFFFFF;
	padding: 0px;
	border: 0px;
	text-align: center;
}
.leftcol {
	width: 181px;
	padding: 0px;
	border-right: #FFFFFF solid 2px;
}
.rightcol {
	width: 124px;
	padding: 0px;
	border-right: #FFFFFF solid 2px;
/*	background-color: #FF6600; */
}
.centercol {
	width: 658px;
	padding: 0px;
	border-right: #FFFFFF solid 2px;
}
.twocol {
	width: 782px;
	padding: 0px;
}
.headerimage {
	/*	background: url('images/LogoBlack.jpg') no-repeat;
	background: url('images/LogoHills.jpg') no-repeat;
	background: url('images/LogoProfile.jpg') no-repeat;
	background: url('images/LogoWoods.jpg') no-repeat;
	background: url('images/Logo.jpg') no-repeat; */
	background: url('images/LogoBlack.jpg') no-repeat;
	width: 719px;
	height: 184px;
	vertical-align: bottom;
}
.msg1 {
	text-align: left;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.msgbox1 {
	text-align: left;
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	border: 1px solid;
	border-color: #666666;
}
.msg2 {
	text-align: left;
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.msg3 {
	text-align: left;
	color: #0000FF;
	font-size: 11px;
	font-weight: bold;
	padding: 10px;
	font-family: Tahoma, Verdana, Arial, sans-serif;
}
.terms_statement {
	color: #0000FF;
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.infoboxlist {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	padding: 2px;
}
.infoboxlist:hover {
	font-size: 11px;
	color: #C9ED7A;
	text-decoration: underline;
}
.manufacturerList {
	width: 160px;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #555;
}
.colVertSpace {
	height: 8px;
}
.catListName, a.catListName {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #0000FF;
}
a.catListName:hover {
	text-decoration: underline;
	color: #0000FF;
}
/*common tools*/
body {
	/* background:#96BB46 url(images/bg.jpg) repeat-x;width:100%; */
	background: #FFFFFF;
}
* {
	margin: 0px;
	padding: 0px;
}
A {
	color: #000000;
	text-decoration: underline;
}
A:hover {
	color: #000000;
	text-decoration: underline;
}
/* Header*/
#chosse {
	font: bold 140% Tahoma Arial, Helvetica, sans-serif;
	color: #ffffff;
}
#logo {
	font: bold 11px Tahoma Arial, Helvetica, sans-serif;
	color: #E9DACB;
	margin-bottom: 7px;
}
#logo1 {
	font: bold 100% Tahoma Arial, Helvetica, sans-serif;
	color: #E9DACB;
}
#logo #logoim {
	float: left;
	width: 215px;
	height: 29px;
	margin: 24px 43px 25px 18px;
}
#topmenu {
	float: left;
	width: 207px;
	height: 53px;
	border: 1px solid #555;
	margin: 10px 10px 10px 0px;
	text-align: left;
}
#topmenu ul {
	list-style-image: url(images/str.gif);
	margin-left: 30px;
	margin-top: 5px;
	margin-right: 0px;
}
*.column {
	float: left;
	width: 103px;
}
a.atopmenu {
	font-family: Tahoma Arial, Helvetica, sans-serif;
	color: #555;
	text-decoration: none;
}
a.topmenu:hover {
	font: Tahoma Arial, Helvetica, sans-serif;
	color: #555;
	text-decoration: underline;
}
#shopcart {
	float: left;
	width: 208px;
	margin-top: 10px;
}
/* end Header*/
/*BoxHeader*/
.menubox, .menubox a {
	height: 18px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FEFFFB;
	padding-top: 4px;
	text-align: center;
	text-decoration: none;
	width: 100%;
}
.menubox a:hover {
	color: #FFFFFF;
}
td.box {
	width: 100%;
	height: 25px;
	background-image: url('images/bl_bg.gif');
}
*.innerbox, *.innerboxMenu {
;	height: 18px;
	font: bold 69% Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	padding-top: 4px;
	text-align: left;
}
.innerboxtitle {
	font-size: 12px;
	color: #58811B;
	font-weight: bold;
}
*.innerboxMenu a {
	font: bold 100% Tahoma, Arial, Helvetica, sans-serif;
	color: #477602;
	text-decoration: none;
}
*.innerboxMenu a:hover {
	font: bold 100% Tahoma, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}
*.innerbox img {
	margin: 0px 5px;
}
#head {
	height: 19px;
	border-width: 1px 0px;
	padding-top: 4px;
	text-align: center;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;;
}
#head a {
	text-decoration: none;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#head a:hover {
	text-decoration: none;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
}
/*end BoxHeader*/
/*Left column*/
table.search, *.product_cat {
	background: #E9EBED url(images/search_bg.gif) repeat-x;
	width: 100%;
	padding: 0px 1px 1px 1px;
}
table.searches {
	width: 118px;
	margin-left: 20px;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #B3C146;
}
table.innersearch {
	width: 118px;
	background: green url('images/chosse.gif') no-repeat;
	font: 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #555;
}
table.innerproduct_cat {
	width: 100%;
	background: #705942 url(images/categories_bg.gif) repeat-x;
	font: 12px Tahoma, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-left: 2px solid #6B543C;
	border-right: 2px solid #6B543C;
}
*.product_cat {
	margin-top: 1px;
}
table.innersearch tr td {
	padding-left: 2px;
}
table.innersearch a {
	font: 100% Tahoma, Arial, Helvetica, sans-serif;
	color: #555;
	text-decoration: underline;
}
*.m11, #innerproduct_cat td {
	FONT-SIZE: 11px;
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}
*.m11:hover {
	FONT-SIZE: 11px;
	COLOR: #FF0000;
	TEXT-DECORATION: underline;
}
/*end Left column*/
#bot_menu {
	height: 19px;
	border: 1px solid #6B6F75;
	border-width: 1px 0px;
	padding-top: 4px;
	text-align: center;
	font: bold 71% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6B6F75;
}
#bot_menu a {
	text-decoration: none;
	font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6B6F75;
}
#bot_menu a:hover {
	text-decoration: underline;
	font: bold 100% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #6B6F75;
}
#copy {
	padding-top: 7px;
	font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
}
*.new_prod {
	width: 174px;
	height: 230px;
	padding-top: 10px;
	text-align: center;
}
*.new_prod p {
	padding-left: 10px;
	height: 75px;
	padding-bottom: 10px;
	font: 67% Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #36383E;
}
*.new_prod p span {
	color: #4F525A;
}
*.image {
	float: left;
	width: 68px;
	height: 92px;
	padding-left: 10px;
	padding-top: 10px;
}
*.price {
	float: left;
	width: 68px;
	padding-top: 10px;
	padding-left: 5px;
	font: bold 80% Tahoma, Arial, Helvetica, sans-serif;
	color: #44464B;
}
*.buy {
	FONT-SIZE: 12px;
	COLOR: #58811B;
	TEXT-DECORATION: none;
	font-weight: bold;
}
*.buy:hover {
	FONT-SIZE: 12px;
	COLOR: #99CE4B;
	TEXT-DECORATION: underline;
	font-weight: bold;
}
*.txt {
	text-align: left;
	font: 70% Arial, Helvetica, sans-serif;
	margin-right: 10px;
	color: #4F525A;
}
*.txt a {
	font: 100% Arial, Helvetica, sans-serif;
	color: #BD0302;
}
#menu img {
	margin-left: 1px;
}
#producer {
	text-align: center;
	font: 70% Arial, Helvetica, sans-serif;
	margin-right: 10px;
	color: #D9D9D9;
}
#producer img {
	margin-right: 5px;
	margin-left: 5px;
}
/* footer */
#foot {
	height: 19px;
	border-width: 1px 0px;
	padding-top: 4px;
	text-align: center;
	font: bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color: #FEFFFB;
}
#foot a {
	text-decoration: none;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FEFFFB;
}
#foot a:hover {
	text-decoration: none;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
TD.pageHeading, DIV.pageHeading {
	padding-left: 3px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4F525A;
	text-align: left;
}
TD.smallText, SPAN.smallText, P.smallText {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
}
/* BEGIN USPS Shipping Insurance */
TD.tinyText, SPAN.tinyText, P.tinyText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8px;
}
/* END USPS Shipping Insurance */
TD.resultText, SPAN.resultText, P.resultText {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 13px;
	line-height: 35px;
}
TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #b6b7cb;
	border-spacing: 0px;
	width: 100%;
}
.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #44464B;
	font-weight: bold;
	padding: 0px 2px;
	height: 16px;
	background-color: #F6F8FA;
	border-bottom: 1px solid #b6b7cb;
}
.productListing-heading a {
	color: #44464B;
	text-decoration: none;
	line-height: 245%;
	border: 0px;
}
.productListing-heading a:hover {
	color: #44464B;
	text-decoration: underline;
}
TD.productListing-data {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
padding-bottom: 20px;
}
img.productListing-data {
	text-align: left;
}
a.productListing-link {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #4F525A;
}
CHECKBOX, INPUT, RADIO, SELECT {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}
.boxText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #4F525A;
}
TD.fieldKey {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
TD.fieldValue {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
}
*.infoBoxContents {
	color: #4F525A;
	text-align: left;
	padding: 4px;
	border-color: #6A543D;
	border-left: 2px;
	border-right: 2px;
}
SPAN.productSpecialPrice {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	color: red;
	font-size: 18px;
	font-weight: bold;
}
TD.main, P.main {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.3;
	text-align: left;
	padding: 3px;
}
SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #ff0000;
}
.messageStackError, .messageStackWarning {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #CCCFD2;
}
.messageStackSuccess {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background-color: #99ff00;
}
.inputRequirement {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
.infoBox {
	background: #ffffff;
	border-left: 2px solid #96BB46;
	border-right: 2px solid #96BB46;
	padding-left: 10px;
	padding-right: 10px;
}
.errorBox {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	background: #ffb3b5;
	font-weight: bold;
}
.stockWarning {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10px;
	color: #cc0033;
}
.productsNotifications {
	background: #f2fff7;
}
.checkoutBarFrom, .checkoutBarTo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #8c8c8c;
}
.checkoutBarCurrent {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000000;
}
.productsNotifications {
	background: #f2fff7;
}
a.productNotifyText, a.productNotifyText:hover, a.productNotifyText:visited {
	color: red;
	font-size: 12px;
	text-decoration: underline;
}
