body
{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: 18px;
	font-size: 11px;
	font-family: "Helvetica" , Arial, sans-serif;
}

#cartnav
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	font-style: normal;
}


#subnav
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-style: normal;
}

#boldlink a
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cccccc;
	text-decoration: none;
}

#boldlink a:hover
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
}


#subnav a
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-style: underline;
}

#subnav a:hover
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	font-style: underline;
}

#footer
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #cccccc;
	font-style: normal;
}

#copyright
{
	font-family: "Helvetica" , Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	font-style: normal;
}

a, a:visited
{
	color: #cccccc;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
	color: #ffffff;
}

input
{
	color: #cccccc;
	background: #000000;
	border: 1px solid #cccccc;
}

/* -- registration --*/
.button2, .button2 input
{
	src: url( '/app_themes/advancedarmament/images/continue.jpg' ) !important;
}
.register
{
	color: Silver;
	font-family: Verdana, Arial, Helvetica;
	font-size: 8pt;
}
.register input
{
	width: 150px;
	color: white;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7;
}
.register_header
{
	color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10pt;
	border: none !important;
	padding-bottom: 5px;
}

/* -- */

/* -- -- */
#site_centercontent div, #site_centercontent
{
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica;
	border-top-width: 0px !important;
	border-bottom-width: 0px !important;
	border-left-width: 0px !important;
	border-right-width: 0px !important;
}
.ajax__tab_header
{
	font-size: 8pt !important;
}
.ajax__tab_body
{
	background: #3e3e3e !important;
	filter: alpha(opacity=70);
	-moz-opacity: .7;
	opacity: .7;
}
.adminTable
{
	font-size: 7.8pt !important;
	background: none;
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	padding: 3px !important;
}
.adminTable td
{
	padding: 3px !important;
}
.adminTableHeader
{
	background: #000000;
	color: #ffffff;
}

/* -- */

/* -- dealer locator -- */
.dealerZip
{
	font-size: 9pt !important;
	font-family: Verdana, Arial, Hevetica;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
.dealerPreferred
{
	font-size: 7.8pt !important;
	font-family: Verdana, Arial, Hevetica;
	padding: 7px;
	border: dotted 1px #464646;
}
.dealerPreferred a:hover
{
	text-decoration: underline;
}
.dealerNearby
{
	font-size: 7.8pt !important;
	font-family: Verdana, Arial, Hevetica;
	padding: 7px;
	border: none;
}
.dealerNearby a
{
	color: #464646;
	text-decoration: underline;
}
.dealerNearby a:hover
{
	text-decoration: underline;
}
/* -- */


/* -- login -- */
.login
{
	color: Gray;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	border-bottom: solid 1px #464646 !important;
}
#ctl00_ContentPlaceHolder1_llogin
{
	font-size: 8pt !important;
}
#ctl00_ContentPlaceHolder1_llogin_UserName
{
	width: 150px !important;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	font-size: 10pt !important;
}
#ctl00_ContentPlaceHolder1_llogin_Password
{
	width: 150px !important;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	font-size: 10pt !important;
}
ctl00_ContentPlaceHolder1_llogin_LoginButton
{
	font-size: 10pt !important;
}


/* -- */

/* -- product search -- */
.Grid_div
{
	padding-right: 10px !important;
	text-align: right;
	float: right;
	width: 78% !important;
}
.Grid
{
	border: dotted 1px #464646;
	font-size: 9pt;
	background-color: transparent;
	width: 100%;
}
.Grid td
{
	padding: 5px;
	text-align: left;
	border: dotted 1px #464646 !important;
}
.GridHeader th
{
	font-weight: normal !important;
	background-color: #464646;
	text-align: center;
	padding: 5px;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	border: dotted 1px #464646 !important;
}
.GridItem
{
}

.GridAltItem
{
}

/* -- */

/* -- label - default font -- */
.label
{
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
}
.labelReview
{
	font-family: Verdana, Arial, helvetica;
	font-size: 8pt;
}
/* -- */

/* -- "reviews" header --*/
.accordionHeaderGray
{
	background: url(images/pagingbg.gif) repeat-x !important;
	filter: alpha(opacity=35);
	-moz-opacity: .35;
	opacity: .35;
}
.accordionHeader
{
	color: #000000;
	background-color: #0066A6;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
	background: url(images/pagingbg.gif) repeat-x !important;
	filter: alpha(opacity=35) !important;
	-moz-opacity: .35 !important;
	opacity: .35 !important;
}
.accordionContent
{
	/* background: #000000; */
	border: dotted 1px #464646;
	padding: 5px;
	padding-top: 10px;
	filter: alpha(opacity=80) !important;
	-moz-opacity: .8 !important;
	opacity: .8 !important;
}
/* -- */

/* -- extended product attributes --*/
.aa_ext_spacer
{
	width: 10px;
}
.aa_ext_table
{
	font-size: 9pt;
	color: #ffffff;
}
.aa_ext_label
{
	color: #666666;
	padding-right: 15px;
	vertical-align: top;
}
.aa_ext_value
{
	padding-right: 5px;
	vertical-align: top;
}
.aa_ext_header
{
	font-size: 12pt !important;
	color: #cccccc;
}
.aa_ext_header
{
	font-size: 10pt !important;
	color: #cccccc;
}
.aa_ext_header_small
{
	font-size: .7em !important;
	color: #cccccc;
	 text-align:center;
	/*padding: 7px;
	padding-left: 25px; */
}
.productName
{
	color: #000000;
	font-size: 1.4em;
	text-align: left;
}
/* -- */

/* -- cart control -- */
.cartSubTotal
{
	padding: 5px;
	width: 99%;
	background-color: #464646;
	border: none;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
.itemName, .subTotal, .subTotalAmount
{
	padding: 5px;
}
#ctl00_ContentPlaceHolder1_lbCheckout
{
	/* font-weight: bold; */
}
/* -- */

/* -- ratings "stars" --*/
.ratingStar
{
	height: 25px !important;
	width: 25px !important;
}
img.ratingStar
{
	height: 25px !important;
	width: 25px !important;
}
/* -- */
/* -- paging and total bars --*/
.paging
{
	filter: alpha(opacity=35);
	-moz-opacity: .35;
	opacity: .35;
}
.pageLinks
{
	color: #000000;
}
/* -- */

/* -- collapse nav menu | DevExpress AspXNavBar control -- */
.dxnbControl
{
	padding-bottom: 0px !important;
	background: transparent url( 'images/bg_left_fieldset.png' ) repeat top !important;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
	border-bottom: solid 1px #464646 !important;
}
.nav_item, #nav_item
{
	background-color: Transparent;
}
.dxnbItem, .dxnbItem a, .dxnbItem a:link, .dxnbItem a:active, .dxnbItem a:visited
{
	border: none;
	color: #999999;
}
.dxnbGroupHeader, .dxnbGroupHeaderCollapsed
{
	border: none;
	background: transparent url( 'images/bg_left_fieldset_dark.png' ) repeat top !important;
}
.dxnbGroupContent
{
	border: none;
}
/* -- */

/* -- left/right detail boxes -- */
#threeColumnLeftContent FIELDSET
{
	background: transparent url( 'images/bg_left_fieldset.png' ) repeat top !important;
	border: none;
	border-bottom: solid 1px #464646 !important;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
#threeColumnRightContent FIELDSET
{
	background: transparent url( 'images/bg_left_fieldset.png' ) repeat top !important;
	border: none;
	border-bottom: solid 1px #464646 !important;
	filter: alpha(opacity=75);
	-moz-opacity: .75;
	opacity: .75;
}
#threeColumnLeftContent FIELDSET a:hover, #threeColumnRightContent FIELDSET a:hover
{
	color: #ffffff;
}
#threeColumnLeftContent legend, #threeColumnRightContent legend
{
	color: #999999;
}
/* -- */

/* -- header region changes -- */
#headerRegion
{
	height: 94px !important;
}
/* -- */

/* -- left sidebar changes -- */
legend
{
	padding-bottom: 10px;
	color: Silver;
}
fieldset
{
	padding: 5px;
	border: none !important;
}

.favoriteProduct
{
	margin-bottom: 7px;
	padding-left: 10px;
}

.favoriteCategory
{
	margin-bottom: 7px;
	padding-left: 10px;
}
/* -- */

/* -- searchbox changes -- */
.search_label
{
	background: none;
	border: none;
	color: #999999;
	font-size: .8em;
	width: 104px;
}
.search_button
{
	vertical-align: bottom;
	background-image: url( 'images/search_button.gif' );
}
/* -- */

/* -- product box -- */

.productBox
{
	/*border: dotted 1px #464646! important; 	padding-top: 15px! important*/
}

/* -- */

.welcomePanel
{
	font-size: .8em;
	float: right;
	padding-right: 5px;
	position: relative;
	top: 9px !important;
	right: 17px;
	vertical-align: top !important;
}

.loginView img
{
	vertical-align: middle;
}

/* -- top menu "login" text  -- */
.loginView a, .loginview a:visited
{
	color: #333333;
	text-transform: lowercase;
}
.loginView a:hover
{
	color: #ffffff;
	text-transform: lowercase;
}
/* -- */

#leftContent
{
	width: 180px;
	float: left;
}



#mainContentDefault
{
	margin-left: 0px;
	padding-left: 0px;
}

#footer
{
	clear: both;
}

#twoColumnLeftContent
{
	width: 180px;
	float: left;
}

#twoColumnMainContent
{
	margin-left: 185px;
}

#threeColumnLeftContent
{
	width: 180px;
	float: left;
}

#threeColumnMainContent
{
	margin-left: 185px;
	margin-right: 185px;
}
#threeColumnMainContentCheckout
{
	/*margin-left: 185px;*/
	margin-right: 185px;
}

#threeColumnRightContent
{
	width: 180px;
	float: right;
}

#centercontent
{
	position: relative;
	left: 37%;
}

#site_centercontent
{
	position: relative;
	border: 1px solid rgb(225,225,225);
	padding: 5px;
}

/*-- top nav menu --*/
.contentMenu
{
	background: transparent;
	position: absolute;
	top: 81px;
	padding-left: 75px;
}

.contentMenu a
{
	text-transform: uppercase;
	font-family: Arial, Helvetica;
	font-size: 9pt !important;
	color: #ed9d08 !important;
}
.contentMenu a:hover
{
	color: #ffffff !important;
}
/* -- */

.categoryMenu
{
	text-transform: uppercase;
	width: 180px;
	background: transparent;
	float: left;
	font-size: 1em;
	line-height: 1.5em;
	background-image: none;
}
.categoryMenu a, .categoryMenu a:hover
{
	text-decoration: none;
}




/*.productBox {
  border: 1px solid #C0C0C0;
  height: 300px;
  width: 175px;
  margin-right: 4px;
  margin-bottom: 5px;
  padding-left: 5px;
  padding-top: 5px;
}

.productImageContainer {
  height: 160px;
  width: 170px;
  text-align: center;
}*/
.productImageContainerProductPage
{
}


.productBoxProductPage
{
}

.productBoxProductPage
{
}
.productImage
{
}

/*.productName {
  #024a76; 
  font-size: 1.4em;
  font-weight: bold;
  text-align: left;
}*/

.catalogProductName
{
	color: #000000; /* #024a76; */
	font-size: 1em;
	font-weight: bold;
	text-align: left;
}

.retailPrice
{
	font-size: 1.2em;
	font-weight: bold;
	color: #5C5C5C;
	text-decoration: line-through;
	margin-right: 5px;
}

.retailPriceLabel
{
	font-size: 1.2em;
	font-weight: bold;
	color: #000000;
}

.ourPrice
{
	font-size: 1.2em;
	font-weight: bold;
	color: #B22222;
}

.ourPriceLabel
{
	font-size: 1.2em;
	font-weight: bold;
	color: #B22222;
}
.ourDealerLabel
{
	font-size: 1.2em;
	font-weight: bold;
	color: #ED9D08;
}
.attributeLabel
{
	font-size: .8em;
	font-weight: bold;
}

.attributeDropdownList
{
	font-size: 1.0em;
	width: 150px;
	color: #5C5C5C;
	margin-top: 5px;
}

.imageBox
{
	border: 1px solid #C0C0C0;
	padding: 5px;
}

.averageRating
{
	font-size: .8em;
}

.rating
{
	margin-left: 2px;
	margin-right: 2px;
}

.rating fieldset
{
	border: 0px;
}

.rating fieldset legend
{
	position: relative;
	font-size: .8em;
	left: -10px;
}

.rating fieldset span
{
	left: 100px;
	top: -14px;
}


.ratingStar
{
	width: 13px;
	height: 12px;
	text-align: center;
	cursor: pointer;
}

.emptyStar
{
	background-image: url(images/icons/emptystar.gif);
}

.filledStar
{
	background-image: url(images/icons/filledstar.gif);
}

.waitingStar
{
	background-image: url(images/icons/savedstar.gif);
}

.breadcrumbs
{
	font-size: .8em;
	margin-bottom: 5px;
}

.paging
{
	position: relative;
	height: 30px;
	display: block;
	background: transparent;
}


.pagingLeft
{
	position: relative;
	width: 5px;
	display: inline;
	background: url(images/pagingbg_left.gif) no-repeat;
	height: 30px;
	float: left;
}

.pagingMid
{
	position: relative;
	display: inline;
	height: 30px;
	background: url(images/pagingbg.gif) repeat-x;
	float: left;
	width: 95.7%;
	font-size: .8em;
	padding: 5px;
	text-align: center;
}

.pagingRight
{
	position: relative;
	width: 5px;
	display: inline;
	background: url(images/pagingbg_right.gif) no-repeat;
	height: 30px;
	float: left;
}

.links
{
	position: relative;
	float: right;
	top: 3px;
}

.totals
{
	color: #000000; /* #024a76; */
	font-size: 1.4em;
	font-weight: bold;
	float: left;
}

.links a
{
	padding: 3px;
	border: 1px solid transparent;
	color: #0066A6;
	text-decoration: none;
}

.links a:hover
{
	padding: 3px;
	font-weight: bold;
	border: 1px solid #CCC;
	background-color: #FFF;
	color: #0066A6;
}

.links a:visited
{
	padding: 3px;
	color: #0066A6;
	text-decoration: none;
}

.categoryImage
{
}

.widget
{
	font-size: .8em;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: 0px;
	text-align: left;
	padding-left: 0px;
}


.widget fieldset legend
{
	font-size: .9em;
	text-align: left;
}

.imageCell
{
	width: 45%;
	vertical-align: top;
}

.attribute
{
	font-size: 1.0em;
}

.addToCart fieldset
{
	height: 150px;
}

.addToCart fieldset #buttonGroup
{
	vertical-align: bottom;
}

/*.cartSubTotal {
  width: 99%;
  border: 1px solid #C0C0C0;
  padding: 5px;  
  background-color: #EBEBEB;
}*/

.itemRow
{
	text-align: left;
}

.itemSku
{
	width: 20%;
	text-align: left;
	font-size: .8em;
	vertical-align: middle;
	text-align: center;
}

.itemName
{
	width: 35%;
	text-align: left;
	font-size: 1.0em;
	vertical-align: middle;
}
.itemName2
{
	width: 35%;
	text-align: right;
	font-size: 1.0em;
	vertical-align: middle;
}
.itemQuantity
{
	width: 15%;
	text-align: right;
	font-size: .8em;
	vertical-align: top;
}

.itemAmount
{
	width: 15%;
	text-align: right;
	font-size: .8em;
	vertical-align: top;
}

.extendedAmount
{
	width: 35%;
	text-align: right;
	font-size: .8em;
	vertical-align: top;
}

.quantitytextbox
{
	text-align: right;
	width: 20px;
}

.editArea
{
	width: 10%;
	vertical-align: top;
	text-align: right;
}

.subTotal
{
	width: 20%;
	text-align: right;
	font-size: .9em;
	font-weight: bold;
}

.subTotalAmount
{
	width: 20%;
	text-align: right;
	font-size: .9em;
	font-weight: bold;
}

.total
{
	width: 20%;
	text-align: right;
	font-size: .8em;
	font-weight: bold;
	border-top: 1px solid #000;
}

.totalAmount
{
	width: 20%;
	text-align: right;
	font-size: .8em;
	font-weight: bold;
	border-top: 1px solid #000;
}

/* .accordionHeader {
  border: 1px solid #2F4F4F;
  color: white;
  background-color: #0066A6;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
  padding: 5px;
  margin-top: 2px;
  cursor: pointer;
} */

.accordionHeaderGray
{
	border: 1px solid #2F4F4F;
	color: #555; /*background-color: #0066A6;*/
	background: url(images/greyfade_bg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 2px;
	cursor: pointer;
	height: 20px;
}


.cpeTitle
{
	float: left;
	color: #000000;
}

.cpeImage
{
	float: right;
	vertical-align: middle;
}

#master_content .accordionHeader span
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader span:hover
{
	background: none;
	text-decoration: underline;
}

/* .accordionContent {
  background-color: #D9E8FF;
  border: 1px dashed #2F4F4F;
  border-top: none;
  padding: 5px;
  padding-top: 10px;
} */

.checkoutRightPanel
{
	font-size: .9em;
	border: 1px solid #CCC;
	border-top: none;
	border-right: none;
	color: #666;
	width: 100%;
	padding-left: 2px;
	margin-right: 0px;
}

.loadingbox
{
	position: absolute;
	top: 40%;
	left: 40%;
	border: 1px solid lightsteelblue;
	background-color: #ffffff;
	height: 50px;
	width: 250px;
	text-align: center;
	padding-top: 20px;
	color: #000000;
}

.loadingbox img
{
	vertical-align: middle;
}

.loadingbox span
{
	vertical-align: top;
}

.rightAlign
{
	text-align: right;
}

.receiptTable
{
	width: 100%;
}

.receiptTable th
{
	font-size: .7em;
}

.readOnly
{
	text-align: right;
	background-color: Transparent;
	border-style: none;
	width: 20px;
}

.controlHeader
{
	font-size: 1.0em;
	font-weight: bold;
	border-bottom: 1px solid #CCC;
}


.orderSummaryTable
{
	width: 99%;
	font-size: 1.3em;
}

.scrollDiv
{
	height: 150px;
	overflow: auto;
}

.scrollDiv table
{
	width: 98%;
}

.searchBox
{
}

.shippingAddresses
{
	width: 48%;
	font-size: .8em;
	float: right;
}

.billingAddresses
{
	width: 48%;
	font-size: .8em;
	float: left;
}

/*http://mattberseth.com/blog/2007/09/more_sample_ajaxcontroltoolkit.html*/
/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header
{
	font-family: "Helvetica Neue" , Arial, Sans-Serif;
	background: url(images/tab-line.png) repeat-x bottom;
	font-size: .9em;
	display: block;
	font-weight: bold;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer
{
	background: url(images/tab.png) no-repeat left top;
	border-color: #222;
	color: #222;
	padding-left: 10px;
	margin-right: 3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner
{
	background: url(images/tab.png) no-repeat right top;
	border-color: #666;
	color: #666;
	padding: 3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner
{
	color: #000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer
{
	background: url(images/tab.png) no-repeat 0pt -40px;
	border-bottom-color: #ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner
{
	background: url(images/tab.png) no-repeat right -40px;
	color: #000000;
	border-color: #333;
}
.ajax__tab_technorati-theme .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 1em;
	padding: 8px;
	background-color: #ffffff;
	border: solid 1px #d7d7d7;
	border-top-width: 0;
}





.siteLevel1
{
	margin-left: 5px;
	font-size: .9em;
	font-weight: bold;
	height: 27px;
}

.siteLevel1 td
{
}

.siteLevel1 td a:link
{
	color: #FFF;
}

.siteLevel1 td a:visited
{
	color: #FFF;
}

.siteLevel1 td a:hover
{
	color: #EFEFEF;
}

.siteLevel2
{
	padding-left: 5px;
	padding-right: 5px;
	font-size: .9em;
	background-color: #007ECD;
	height: 25px;
}

.siteLevel2 td
{
	border-top: 2px solid #3CA2E0;
}

.siteLevel2 td a:link
{
	color: #FFF;
}

.siteLevel2 td a:visited
{
	color: #FFF;
}

.siteLevel2 td a:hover
{
	color: #CCC;
}

.siteLevel2 td img
{
	color: #FFF;
	background: transparent url(images/icons/whitearrow.gif) right center no-repeat;
}

.categoryLevel1
{
	font-size: .9em;
	font-weight: bold;
	height: 31px; /*background: #EBEBEB;*/
	background: transparent;
}

.categoryLevel1 td
{
	/*border-bottom: 2px solid #C0C0C0;*/
}

.categoryLevel1 td a:link
{
	color: #5C5C5C;
	padding-left: 5px;
	padding-right: 5px;
}

.categoryLevel1 td a:visited
{
	color: #5C5C5C;
	padding-left: 5px;
	padding-right: 5px;
}

.categoryLevel1 td a:hover
{
	color: #C0C0C0;
}

.contentGroupHeader
{
	border: 1px solid #2F4F4F;
	color: #555;
	background: url(images/greyfade_bg.gif) repeat-x;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-bottom: 5px;
	cursor: pointer;
	height: 20px;
}

.contentGroupHeaderText
{
}

#content
{
	min-height: 650px;
	margin-top: 10px;
	padding: 10px;
}


.catalogListing
{
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}

.catalogListing td
{
	padding: 10px;
	vertical-align: top;
}
.thumbPanel
{
	cursor: pointer;

}
.thumbSelected
{
	border-style: solid;
	/*border-color: #736f69;*/
	border-color: #CC0000;
	border-width: 2px;
	margin: 0px 0px 0px 0px;

}
.mainContentRegion
{
	color: White;
}

.newCategoryMenu
{
	padding-bottom: 0px !important;
	color: Red;
	text-align: left;
}
.newCategoryMenutopsub, .newCategoryMenutopsub a, .newCategoryMenutopsub a:link, .newCategoryMenutopsub a:active, .newCategoryMenutopsub a:visited
{
	border: none;
	color: #606060;
}
.newCategoryMenutop, .newCategoryMenutop a, .newCategoryMenutop a:link, .newCategoryMenutop a:active, .newCategoryMenutop a:visited
{
	border: none;
	color: #606060;
}




.newCategorySubMenutopsub, .newCategorySubMenutopsub a, .newCategorySubMenutopsub a:link, .newCategorySubMenutopsub a:active, .newCategorySubMenutopsub a:visited
{
	border: none;
	color: #C0C0C0;
	padding-left: 5px;
}
.newCategorySubMenutop, .newCategorySubMenutop a, .newCategorySubMenutop a:link, .newCategorySubMenutop a:active, .newCategorySubMenutop a:visited
{
	border: none;
	color: #C0C0C0;
	padding-left: 5px;
}
.bottomBorder
{
	background-image: url( '/app_Themes/advancedArmament/images/divider_1.jpg' );
	background-repeat: repeat-x;
}
