/* NEW ADDITIONS */

body {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	background-color: #eee;
}

a {
	color:#484848;
	text-decoration:none;
}

a.orange {
	color:#fff;
	text-decoration:none;
}

#search-text {
	border: none;
	width: 210px;
	font-size: 16px;
	font-weight: bold;
	color: #484848;
	padding-top: 1px;
}

#btnGoHotDeals {
	background: transparent url(../images/btnGoHotDeals.gif);
	border: none;
	cursor: pointer;
	height: 18px;
	margin: 0;
	padding: 0;
	width: 18px;
}

.header-center {
	background: url('../images/header-bg.jpg') repeat-x;
}

.header-left {
	background: url('../images/header-left.jpg') no-repeat;
}

.header-right {
	background: url('../images/header-right.jpg') no-repeat;
}

.header-logo {
	background: url('../images/header-logo.png') no-repeat;
	height: 162px;
	width: 402px;
	float: left;
}

.header-toplinks {
	background: url('../images/header-toplinks.gif') no-repeat center top;
	height: 20px;
	width: 300px;
	float: right;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	padding-top: 6px;
}

.toplinks {
	padding:2px;
}

.ask-a-pro {
	background: url('../images/ask-a-pro.gif') no-repeat center top;	
	float: right;
	height: 84px;
	width: 312px;
}

.searchbar {
	background: url('../images/search-bg.gif') no-repeat;
	height: 31px;
	width: 267px;
	margin-top: 14px;
}

.search-field {
	margin-left:8px;
	margin-top:5px;
	width:210px;
	float:left;
}

.btnGo {
	background: url('../images/btnGo.gif') no-repeat;
	height: 27px;
	width: 27px;
	float: right;
	margin:2px 7px 2px 2px;
}

.left-col {
	float:left;
	margin:0;
	padding:0;
	width:140px;
}

.left-col a {
	display:block;
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	padding:7px 0 10px 15px;
	text-decoration:underline;
}

.navlinks {
	float:left;
	margin:0;
	padding:10px 0 0;
	width:135px;
}

.nav-ads {
	border-top:1px solid #DDDDDD;
	float:left;
	padding:10px;
	width:115px;
}

a.nav-a {
	background:#ebebdc;
	padding:5px 0 7px 15px;
}

.right-col {
	float:left;
	margin:0;
	padding:0;
	width:210px;
}

.box1{
	position:relative;
	width:200px;
	padding-bottom:20px;
	padding-top:0px;
	background-color:#89897e;
	font-size:12px;
	color:#fff;
	margin-bottom:15px;
}

.box1 H1{
	font-size:12px;
	padding:0;
	margin:0;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	background-color:#2e2e26;
	color:#fff;
	font-weight:normal;
	letter-spacing:-0.5px;
	font-weight:bold
}

.box1 P{
	margin:0;
	padding:0;
	margin-left:20px;
	width:172px;
	margin-top:10px;
}

.corners1 .tl-o{
	position:absolute;
	top:0;
	left:0;
	background-image:url(../images/org-tl.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:7px;
	height:7px;
} 

.corners1 .tr-o{
	position:absolute;
	top:0;
	right:0;
	background-image:url(../images/org-tr.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	width:7px;
	height:7px;
}

.corners1 .bl-bg{
	position:absolute;
	bottom:0;
	left:0;
	background-image:url(../images/beige-bl.gif);
	background-position:0 0;
	background-repeat:no-repeat;	
	width:7px;
	height:7px;
} 

.corners1 .br-bg{
	position:absolute;
	bottom:0;
	right:0;
	background-image:url(../images/beige-br.gif);
	background-position:0 0;
	background-repeat:no-repeat;	
	width:7px;
	height:7px;
} 

/* styles in use 20071031 */

a.category, a.product{text-decoration:none;color:#484848;}

a.category:hover, a.product:hover{color:#493256; text-decoration:underline}

a.categorylistitem{color:#484848; font-size:14px; font-weight:bold; padding:2px}

a.categorylistitem:hover{color:#493256; font-size:14px; font-weight:bold; padding:2px; text-decoration:underline}

a.categorytrails{color:#484848; font-size:9px; font-weight:normal; text-align:left;}

a.categorytrails:hover{color:#ff0000; font-size:9px; font-weight:normal; text-align:left; text-decoration:none;}

a.catmenutitle{color:#FFF; font-weight:bold; text-decoration:underline}

a.catmenutitle:hover{color:#000; text-decoration:underline}

a.copy{color:#0000FF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:justify; text-decoration:underline; text-indent:15pt}

a.copy:hover{color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:justify; text-decoration:underline; text-indent:15pt}

a.HelpLinks {color:#000; text-decoration:none}

a.HelpLinks:hover {color:#000; text-decoration:underline}

a.menutitle{color:#fff; font-weight:bold; text-decoration:none; font-size:11px;}

a.menutitle:hover{color:#EFEFEF; text-decoration:none}

a.Nav{display:block; color:#000; padding-top:2px; padding-bottom:2px; font-size:12px; font-weight:500; text-decoration:none; vertical-align:middle;}

a.Nav:hover{display:block; color:#fff; padding-top:2px; padding-bottom:2px; font-size:12px; font-weight:500; text-decoration:none; vertical-align:middle;}

a.productlistitem{font-size:10px; font-weight:bold; text-decoration:underline}

a.productlistitem:hover{color:#493256; font-weight:bold; text-decoration:underline}

body.ac_category_01{padding:0px;}

body.ac_product_01{padding:0px;}

body.ac_product_02{padding:0px;}

.toplink{float:right; height:15px; padding:5px;}

div.main{text-align:center}

div.sku{color:#666;}

div.tabcontent{display:none;}

div.tabcontentscroll{display:none; height:300px; overflow:scroll; overflow-x: hidden;}

div.xpaintballprice{background-image:url(../siteimages/XPaintballPriceBackground.jpg); background-repeat:no-repeat;}

div.yousave{font-size:12px; font-weight:700;}

font.fpteaser{color:#484848; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:center; text-decoration:none;}
 
font.green {color:#009900; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

font.red {color:#ff0000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold;}

form.menu {display:inline; height:20px; vertical-align:middle;} 

h1{color:#000; font-size:13px;}

h2{color:#A9A9A9; font-size:12px; text-align:center; text-transform:capitalize}

h3{color:#000; font-size:14px; font-weight:bold; text-align:center; text-transform:capitalize}

input, select{font:11px Arial,Helvetica,sans-serif;}

li{color:#484848; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; list-style-image:url(../siteimages/PBbullet.gif); list-style-position:outside; text-decoration:none; text-transform:none}

li.category{list-style-image:url(../pimages/pbwhite.gif);}

li.frontpage{color:#484848; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; list-style-position:outside; text-decoration:none; text-transform:none}

/* select is also above, after input */
select, option{text-align:left; color:#484848; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:9px; text-decoration:none; width:280px}

select#selectmfg{  width:150px }

span.msrp{color:#000; font-size:12px; text-align:right; text-decoration:none}

span.sku{color:#fff;}

span.special{color:#339900; font-weight:bold; font-size:10px;}

span.teaser{color:#484848; font-size:11px;}

span.yourprice{color:#ff0000; font-size:12px; font-weight:bold;}

table, th, td{font-size:12px; margin:0; padding:0}

table.advertisements{background-image: url(../siteimages/JavaBackground.jpg); background-repeat: no-repeat;}

table.alsobought{}

table.bargainproducts{background-image: url(../siteimages/BargainProductsBackground.jpg); background-repeat: no-repeat;}

table.featuredguns{background-image: url(../siteimages/FeaturedGunsBackground.jpg); background-repeat: no-repeat;}

table.featuredproducts{background-image: url(../siteimages/FeaturedProductsBackground.jpg); background-repeat: no-repeat;}

table.featuredreviews{background-image: url(../siteimages/FeaturedReviewsBackground.jpg); background-repeat: no-repeat;}

table.featuredvideo{background-image: url(../siteimages/FeaturedVideoBackground.jpg); background-repeat: no-repeat;}

table.footer{border-top: 1px dashed #e9e9e9;}

table.LNav {text-align: left; background-image: url(../pimages/nav/LNFade.jpg); background-repeat: repeat-y;}

table.main, table.storeheader{border-bottom:#000 0px ; padding:0px; text-align:center; width:950px; margin-right: auto; margin-left: auto;}

table.newproducts{background-image: url(../siteimages/NewProductsBackground.jpg); background-repeat: no-repeat;}

table.outertable{margin:10px 0 0 0; vertical-align:top; width:95%}

table.productlisting{border-top: 1px solid #b6b6b6;}

table.productoptions{border: 1px dashed #e9e9e9; width:auto}

table.RNav {background-image: url(../pimages/Nav/RNFade.jpg); background-repeat: repeat-y;}

table.topbrands{background-image: url(../siteimages/TopBrandsBackground.jpg); background-repeat: no-repeat;}

table.topupgrades{background-image: url(../siteimages/TopUpgradesBackground.jpg); background-repeat: no-repeat;}

td.basket{background-color:#fff; font-size: 10px; font-weight:bold; text-align:center;}

td.categorylisting{border:1px dashed #e9e9e9; padding:0px; text-align:center}

td.categorynavigation{background-color:#EFEFEF; border-bottom:1px solid #666; border-left:0 none; border-right:0 none; border-top:0 none; font-weight:normal; text-align:left}

td.categorynavigationbutton{background-color:#EFEFEF; border:0 none; font-weight:normal; text-align:left}

td.categorynavigationbuttonactive{background-color:#EFEFEF; text-align:left}

td.categorytrails{background-position:center center; font-size:9px; font-weight:normal; text-align:left;}

td.dashedtop{border-top: 1px dashed #e9e9e9; padding-top: 4px; padding-bottom:4px;}

td.featuredlisting{border:1px dashed #e9e9e9; padding:6px; text-align:center}

td.frontpageh1{padding-top:4px;}

/* used only in PBhelpdesklinks.html */
td.helplinks {background-color: #e9e9e9; vertical-align: middle;}

td.lastcatproducts{border:1px dashed #e9e9e9; padding:6px; text-align:center}

td.main {border-bottom:#000 0px ; padding:0px; text-align:center; width:950px; margin-right: auto; margin-left: auto;}

td.navigation{background-color:#EFEFEF; background-position:center center; border-top:1px solid #666; font-size:14px; font-weight:bold; margin:10px 10px; padding:5px; text-align:center}

td.outertable{background-position:0; padding:0px; text-align:left; vertical-align:top}

td.productdetailcen{background-color:#FFF; text-align:center}

td.producth1{padding-top:3px; background-image:url(../siteimages/ProductNameBackground.jpg); background-repeat: no-repeat;}

td.productlisting{padding:2px; text-align:center;}

td.productnavigation{background-color:#FFF; font-weight:bold; padding:15px; text-align:center}

td.productoptions{background-color:#fff; font-size:9px; padding:0px; text-align:left}

td.producttab{border:1px solid #a9a9a9;}

td.selectoptions{padding-top: 0px; text-align:center; background-image:url(../siteimages/ProductDetailBackground.jpg); background-position:center; font-weight:bold; background-repeat:no-repeat; width:auto;}

td.specials{text-align:center; background-color:#FFF; font-size:10px; font-weight:normal; padding:2px; text-align:center; border-bottom:#493256 1px solid; border-left:#493256 1px solid; border-right:#493256 1px solid}

td.storeheader{background-color:#fff; background-image:url(PBTMBgd2.gif); text-align:left}

td.storeheaderbutton{padding:0px 0px 0px 1px; white-space:nowrap}

td.tabproductdetail{background-color:#FFF; border-left:3px dashed #e9e9e9; padding:0px;}

th.categoryname{color: #000; text-align:center; padding-top: 3px; background-image:url(../siteimages/CategoryNameBackground.jpg); background-repeat: no-repeat; font-size:14px; font-weight:bold;}

th.menubox{background-color:#fff; background-image:url(PRTHBgd2.gif); background-repeat:no-repeat; height:30px; border-color:#000; border-style:solid; border-width:0px; font-weight:bold; padding:0px; text-align:center}

th.outertablecaption{background-color:#EFEFEF; border-bottom-color:#666; border-bottom-style:solid; border-bottom-width:1px; color:#FFF; font-size:14px; font-weight:bold; padding:3px; text-align:center}

th.outertableheader{background-color:#FFF; font-weight:bold; padding:2px; text-align:center}

th.productdetail{text-align:center; background-image:url(../siteimages/utilitybar.jpg); border-bottom-color:#666; border-bottom-style:solid; border-bottom-width:1px; color:#610f88; font-size:12px; font-weight:bold; margin-top:4px; padding:2px}

th.productdetail2{background-color:#FFF; color:#666; font-size:12px; font-weight:bold; margin-top:4px; padding:2px; text-align:center}

th.productlisting{background-color:#666; border-bottom-color:#666; border-bottom-style:solid; border-bottom-width:1px; color:#FFF; margin-top:4px; padding:2px; text-align:center}

th.productoptions{background-color:#fff; font-weight:bold; text-align:left;}

th.storeheader{background-color:transparent; color:#666; font-weight:bold; text-align:left}

tr.productlistingeven, tr.productlistingodd{background-color:#FFF}

ul{color:#484848; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; text-align:justify; text-decoration:none;}

#tablist a{color:#610f88; font-size:10px; font-weight:bold; text-decoration:none; border-bottom:none}

#tablist a:hover{color:#610f88; font-size:10px; font-weight:bold; text-decoration:underline; border-bottom:none}

#tabcontentcontainer{padding:0px;}

.highlight{background-color:#FFF; color:#F00; font-weight:normal; text-align:left}

.treelevel0{display:block; border-bottom:0px solid #493256; padding-top:0px; padding-bottom:0px; padding-left:0px}

.treelevel1{display:block; vertical-align:middle; border-bottom:1px solid #b6b6b6; margin:2px 0 1px; padding:2px 0 1px;}

.treelevel2{display:block; border-bottom:1px solid #493256; padding-top:2px; padding-bottom:3px; padding-left:10px}

.treelevel3{display:block; border-bottom:1px solid #493256; padding-top:2px; padding-bottom:2px; padding-left:16px}

.treelevel4{display:block; border-bottom:1px solid #493256; padding-top:2px; padding-bottom:2px; padding-left:40px}

.treelevel5{display:block; padding-left:50px}

.treelevel6{display:block; padding-left:60px}

.treelevel7{display:block; padding-left:70px}

.xsmall{font:8px Arial,Helvetica,sans-serif}

/* formatting for new tabbed menu */
.ntablist{
border-bottom:0px solid #bbb8a9;
}

.ntablist ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ntablist li{
display: inline;
margin: 0;
}

.ntablist li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: #610f88;
background: transparent url(righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ntablist li a:visited{
color: #610f88;
}

.ntablist li a:hover{
text-decoration: underline;
}

.ntablist li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(xrighttabselected.gif) 100% 0 no-repeat;
}

.ntablist li.selected a:hover{
text-decoration: none;
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position:absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
position:fixed;
top: 0;
left: 0px; /*position where enlarged image should offset horizontally */

}
.handcursor{cursor:hand;cursor:pointer;}

/* new category hover display 200710 JME */
ul#catLanding {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:250px;
	/*url("images/bullet.gif")*/
	position:relative;
	right:-50px;
	}
	#catLanding li{margin-bottom:6px;}
	#catLanding li a{
		font:11px Trebuchet MS;
		color:#003e83;
		text-decoration:none;
		line-height:24px;
		background:transparent url(../siteimages/cat_btn.gif) no-repeat;
		display:block;
		width:250px;
		height:24px;
		padding-left:6px;
		}
		#catLanding li a:visited{
			color:#003e83;
			background:transparent url(../siteimages/cat_btn.gif) no-repeat;
			}
		#catLanding li a:hover{
			color:#fff;
			background:transparent;
			background:transparent url(../siteimages/cat_btn_mo.gif) no-repeat;
			}
			
#prodImageCycle{ width:200px;height:200px;padding:10px;}

/* styles for the blog scroller in right nav 20071102 SDE */

#pscroller1{
width: 150px;
height: 40px;
font-size: 10px;
}
#pscroller1 a{
text-decoration: underline;
color: #0000ff;
font-size: 10px;
}

/* not in use as of 20071102 */

a.categorynavigation{font-style:normal;color:#484848;}

a.categorynavigation:hover{color:#000; font-style:normal; font-weight:normal; text-decoration:underline}

a.categorynavigationactive{color:#000; font-style:italic; font-weight:bold}

a.categorynavigationactive:hover{color:#000; font-style:italic; font-weight:bold; text-decoration:underline}

a.guns{line-height:145%; color:#0000FF; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:justify; text-decoration:underline; text-indent:15pt}

a.guns:hover{line-height:145%; color:#000000; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; font-weight:normal; text-align:justify; text-decoration:underline; text-indent:15pt}

a.page{color:#484848; font-weight:bold; text-decoration:underline}

div.kitrow span.name{float:left; text-align:left; text-indent:5pt}

div.kitrow span.price{float:right; text-align:right; width:10px}

div.kitrow, div.optrow{clear:both; color:#493256; font-size:10px; margin:0px; padding:0px}

div.leftmenubox{background-image:url(TBgdGy.jpg); background-color:#ffffff; text-align:left}

div.menubox{background-color:#EFEFEF; font-size:10px; font-weight:bold; padding:2px; text-align:left}

div.optrow span.name{float:left; text-align:left; text-indent:5pt}

div.optrow span.price{float:right; text-align:right; width:10px}

hr.productlisting{background:#666; height:1px; width:90%}

span.crossprice{color:#C00; font-size:10px; font-weight:bold; text-align:right}

table.innertable{text-align:center}

table.leftmenubox{background-color:#fff; margin:0px 0 0px; padding:0px; width:180px}

table.leftnav{background-color:#fff; margin:0px 0px 0px 0px; width:180px}

table.productdetail{margin:10px 0 0 0; width:600px}

td.shproductimage{background-color:#FFF; border-color:#CCC; border-style:solid; border-width:0px; text-align:center}

td.rnav{border-bottom:#CCC 0px solid; border-left:#CCC 1px solid; border-right:#CCC 0px solid; border-top:#CCC 0px solid; margin:0px 0 0px; padding:2px}

td.innertable{padding:5px; text-align:left; vertical-align:top}

td.innertableamount{border-top:0 none; font-weight:normal; padding:2px; text-align:right; vertical-align:top}

td.innertablecenter{padding:2px; text-align:center; vertical-align:top}

td.innertabletotal{border-top:double 3px; font-weight:bold; padding:2px; text-align:right; vertical-align:super}

td.leftcategorylisting{border:1px solid #EFEFEF; font-size:10px; padding:6px; text-align:left}

td.leftmenubox{vertical-align:middle; padding:0; background-image:url(TBgdGy.jpg); width:180px; background-color:#fff; border-bottom-color:#493256; border-bottom-style:solid; border-bottom-width:1px; border-right-color:#493256; border-right-style:solid; border-right-width:0px; border-left-color:#493256; border-left-style:solid; border-left-width:0px; font-weight:bold; padding:0px; text-align:center; display:block}

td.leftmenubox2{background-color:#fff; background-image:url(TBgdGy.jpg);background-repeat:no-repeat; width:178px; margin:0; border-right-color:#493256; border-right-style:solid; border-right-width:1px; border-left-color:#493256; border-left-style:solid; border-left-width:1px; border-bottom-color:#493256; border-bottom-style:solid; border-bottom-width:1px; font-weight:bold; padding:0px; text-align:center; display:block}

td.leftlinks{background-color:#fff; background-image:url(TBgdGy.jpg);background-repeat:no-repeat; width:178px; margin:0; border-right-color:#493256; border-right-style:solid; border-right-width:1px; border-left-color:#493256; border-left-style:solid; border-left-width:1px; border-bottom-color:#493256; border-bottom-style:solid; border-bottom-width:1px; font-weight:bold; padding:0px; text-align:left; display:block}

td.linkbgd{background-image:url(LinkBgd.gif); font-size:9px; font-weight:bold; height:30px; text-align:center; width:94px}

td.menuboxdata{background-color:#EFEFEF; border-bottom-color:#493256; border-bottom-style:solid; border-bottom-width:0px; font-size:10px; font-weight:bold; padding:2px; text-align:left}

td.outertablecaption{background-color:#696; background-position:top; border-bottom-color:#666; border-bottom-style:solid; border-bottom-width:1px; color:#FFF; font-size:14px; font-weight:bold; margin-top:4px; padding:2px; text-align:center}

td.placeyourorder{background-color:#EFEFEF; background-position:center center; border-top:0 solid #666; font-size:14px; font-weight:bold; margin:10px 10px; padding:5px; text-align:right}

td.productdetail{background-color:#fff; border-color:#CCC; border-style:solid; border-width:1px; font-weight:normal; padding:2px; text-align:left}

td.productimage{background-color:#FFF; border-color:#CCC; border-style:solid; border-width:1px; text-align:center}

td.rightlinks{background-color:#fff; background-image:url(TBgdGyRN.jpg);background-repeat:no-repeat; width:148px; margin:0; border-right-color:#493256; border-right-style:solid; border-right-width:1px; border-left-color:#493256; border-left-style:solid; border-left-width:1px; border-bottom-color:#493256; border-bottom-style:solid; border-bottom-width:1px; font-weight:bold; padding:0px; text-align:right; display:block}

td.rightmenubox{vertical-align:middle; background-image:url(TBgdGyRN.jpg); width:150px; background-color:#fff; border-bottom-color:#493256; border-bottom-style:solid; border-bottom-width:1px; border-right-color:#493256; border-right-style:solid; border-right-width:0px; border-left-color:#493256; border-left-style:solid; border-left-width:0px; font-weight:bold; padding:0px; text-align:center; display:block}

td.storeheaderbuttonactive{background-color:#000; border-bottom:0; color:#FFF; font-style:italic; font-weight:bold}

textarea.giftmessage{background-color:#EFEFEF; font:9px Arial,Helvetica,sans-serif; height:40px; width:120px}

th.bleftmenubox{background-color:#fff; background-image:url(PTHBtgd2.gif); background-repeat:no-repeat; border-color:#000; border-style:solid; border-width:0px; color:#a0e9de; font-weight:bold; padding:2px; text-align:center; height:30px}

th.brightmenubox{background-color:#fff; background-image:url(PTHBtgd2RN.gif); background-repeat:no-repeat; border-color:#000; border-style:solid; border-width:0px; color:#a0e9de; font-weight:bold; padding:2px; text-align:center; height:30px}

th.innertable{font-weight:bold; padding:3px; text-align:right}

th.innertablecaption{background-color:#D5D5B5; font-size:14px; font-weight:bold; padding:2px; text-align:center}

th.innertableheader{background-color:#CCC; font-weight:bold; padding:2px; text-align:center; white-space:nowrap}

th.leftmenu2{background-color:#fff; background-image:url(../pimages/backgrounds/LNHeader.jpg);background-repeat:no-repeat; border-color:#000; border-style:groove; border-width:0px; color:#a0e9de; font-weight:bold; text-align:center; height:25px}

th.leftmenubox{background-color:#fff; background-image:url(PTHBgd2.gif);background-repeat:no-repeat; border-color:#000; border-style:groove; border-width:0px; color:#a0e9de; font-weight:bold; text-align:center; height:30px}

th.outertable{font-weight:bold; padding:2px; text-align:right}

th.outertablesection{background-color:#D5D5B5; font-size:14px; font-weight:bold; padding:2px; text-align:center}

th.rightmenubox{background-color:#fff; background-image:url(PTHBgd2RN.gif);background-repeat:no-repeat; border-color:#000; border-style:groove; border-width:0px; color:#a0e9de; font-weight:bold; padding:2px; text-align:center; height:30px}

tr.innertableeven{background-color:#EFEFEF; vertical-align:middle}

tr.innertableheader{background-color:#CCC; text-align:left}

tr.innertableodd{background-color:#FFF}

.img-shadow{  float:right;   background:url(../images/shadowAlpha.png) no-repeat bottom right !important;   background:url(../images/shadow.gif) no-repeat bottom right;   margin:10px 0 0 0px !important;   margin:10px 0 0 5px}

.img-shadow img{  display:block;   float:right;   position:relative;   background-color:#fff;    border:1px solid #a9a9a9;   margin:-6px 6px 6px -6px;   padding:10px}
 
.boldhighlight{background-color:#FFF; color:#F00; font-weight:bold; text-align:left}

.error{background-color:#FFF; color:#F00; font-weight:bold; text-align:center}

.imgborder{border:1px solid #666}

.main{text-align:center}

.price{color:#484848}

.small, .tiny{font:10px Arial,Helvetica,sans-serif}

.smallbold, .tinybold{font:10px Arial,Helvetica,sans-serif; font-weight:bold}

.spacer{border-bottom-color:#493256; border-bottom-width:thin; border-top-style:solid}

.sprice{color:#C00; font-weight:bold}

.strong{color:#000; font-size:12px; font-weight:bold}

.submenu{border-left:#000 thin solid}

.topmenu{background-image:url(PBgd.gif); font-size:10px; font-weight:bold; padding:2px; text-align:left}
