.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

.hide{display:none;}

a img{
border:none
}
A,a:visited, a:link, a:active{
color:#336699;
text-decoration:none
}
A:hover{
color:#3e4cb5;
text-decoration:none
}
/* categories box parent and child categories */
A.category-top{
color:#ffffff;
font-size:10px;
text-decoration:none
}
a:link{
color:#ff9933;
text-decoration:none
}
/* categories box parent and child categories */
A.category-top,A.category-top:visited{
color:#ffffff;
text-decoration:none
}
A.category-links,A.category-links:visited,A.category-links,a:link{
text-decoration:none;
}
A.category-subs,A.category-products,A.category-subs:visited,A.category-products:visited,A.category-subs,A.category-products,h3.rightBoxHeading a:hover{
text-decoration:none
}
a.sale{ /* for magazine pages like http://roddersjournal.webfeathers.com/index.php?main_page=page&id=11&chapter=0 */
	font-size:2em;
	font-weight:bold;
}
ADDRESS{
font-style:normal
}
BODY{
margin:0pt;
background:#000;
font-family:verdana,arial,helvetica,sans-serif;
font:11px Verdana,Arial,sans-serif;
margin:0px 0px 10px 0px;
padding:0px;
font:62.5% verdana,arial,helvetica,sans-serif;
}
CHECKBOX,INPUT,RADIO,SELECT{
font-size:11px
}
CODE{
font:1em arial,verdana,helvetica,sans-serif
}
FIELDSET{
border:1px solid #cccccc;
margin:0.5em 0em;
padding:0.5em
}
FORM,#navMain ul li,#navSupp ul li,#navCatTabs ul li,#navMain ul li,#navSupp ul li,#navCatTabs ul li,.visibleField{
display:inline
}
FORM,SELECT,INPUT{
display:inline;
font-size:1em;
margin:0
}
/*  Might uncomment either or both of these if having problems with IE peekaboo bug: */
h1,h2,h3,h4,h5,h6,p{
position:relative;
}
*html .centerColumn{
height:1%;
}

FORM,SELECT,INPUT{
display:inline;
font-size:1em;
margin:0em
}
h1{
font-size:1.5em
}
h1{
border-bottom:1px solid #ff9933;
color:#333333;
font-size:1.5em
}
h1,h2,h3,h4,h5,h6{
margin:0.3em
}
h1,h2,h3,h4,h5,h6{
margin:0.3em 0
}
h2{
font-size:1.4em
}
h2.centerBoxHeading,.productListing-rowheading{
border-bottom:1px solid #9a9a9a;
color:#ffffff;
font-size:1em;
margin:0em;
padding:0.5em 0.2em
}
h2.centerBoxHeading a,.productListing-rowheading a{
color:#333333;
}
h3{
font-size:1.3em
}
h3.leftBoxHeading a:hover,h3.leftBoxHeading a:hover,h3.rightBoxHeading a:hover{
color:#FFFF33;
text-decoration:none
}
h3.leftBoxHeading,h3.leftBoxHeading a,
h3.rightBoxHeading,h3.rightBoxHeading a{
color:#ffffff;
font-size:1em
}
h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger,h4,h5,h6,LABEL,h4.optionName,LEGEND,ADDRESS,.sideBoxContent,.larger,.important{
font-size:1.1em
}
HR{
border:none;
border-bottom:1px dashed #9a9a9a;
height:1px;
margin-top:0.5em
}
input:focus,select:focus,textarea:focus{
background:#F0F8FF
}
input:focus,select:focus,textarea:focus{
background:#E4FEF5
}
LABEL#textAreaReviews{
font-weight:normal;
margin:1em 0em
}
LABEL,h4.optionName{
line-height:1.25em;
padding:0.1em
}
LABEL,h4.optionName{
line-height:1.5em;
padding:0.2em
}
LABEL.checkboxLabel,LABEL.radioButtonLabel{
font-size:0.95em;
margin:0.2em 0.5em
}
LABEL.checkboxLabel,LABEL.radioButtonLabel{
margin:0.5em 0.3em
}
LABEL.inputLabelPayment{
float:left;
padding-left:2.5em;
width:14em
}
P,ADDRESS,#productDescription,.shippingEstimatorWrapper{
padding:0.5em;
padding:0.5em
}
SPAN.category-subs-selected,.bold,SPAN.newItemInCart,TD.fieldKey,SPAN.greetUser,TD.ot-total-Amount,TD.alertBlack,SPAN.alertBlack,LEGEND,.cartBoxTotal{
font-weight:bold;
}
DIV.cartBoxTotal{
	color:#FFFFFF;
	text-align:right;
}
SPAN.markProductOutOfStock{
color:#c76170;
font:bold 12px Verdana,Arial,sans-serif
}
SPAN.productPriceDiscount,.inputRequirement{
color:#FF0000;
font-size:10px
}
SPAN.productSpecialPrice,SPAN.productSalePrice,.stockWarning,span.coming,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount,a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover,.productSpecialPrice,.productSalePrice,.productSpecialPriceSale,.productPriceDiscount{
color:#ff0000
}
span.productSpecialPriceSale{
color:#ff0000;
text-decoration:line-through
}
/* categories_description */
TABLE.categoriesdescription{
background:#D0D0D0;
border:1px solid #9a9a9a;
font:11px Verdana,Arial,sans-serif
}
/* footer
--------------*/
TABLE.footer{
background:#000 url(/trj_images/footer/footer.gif) no-repeat center center;
border:0;
color:#FF9900;
font-size:10px;
height:150px;
text-align:center
}
/*HEADER CSS*/
TABLE.header{
background:#000000 url(/trj_images/header/header.gif) center center no-repeat;
border:0
}
TABLE.headerNavigation{
background:#222222;
border-bottom:1px solid #666;
padding:5px 10px 2px;
width:100% !important
}
/* General alert span class */
/*TD.alert,SPAN.alert{
color:#FF0000;
font-weight:bold;
}*/
/* General alert span class */
/* popup tables */
TABLE.popupattributeqty,TABLE.popupcouponhelp,TABLE.popupcvvhelp,TABLE.popupimage,TABLE.popupimageadditional,TABLE.popupsearchhelp,TABLE.popupshippingestimator,TABLE.popupinfoshoppingcart{
background:#ffffff;
font:11px Verdana,Arial,sans-serif;
margin:6px;
padding:6px
}
TD.breadCrumb{
border-bottom:1px dotted #9a9a9a;
color:#9a9a9a;
font-size:10px;
font-weight:bold;
padding:3px
}
/*miscellaneous areas
-------------------------------------*/
TD.cartBox{
background:#eff4f8;
border:1px dotted #ff9933;
font-size:10px;
padding:3px
}
TD.categoriesdescription{
font-size:11px;
line-height:1.0
}
TD.fieldValue{
font-size:12px
}
TD.footerbottom{
border-top:1px solid #666666
}
td.footerbottom a,td.footerbottom a:visited{
color:#ff9933;
}
TD.footertop,TD.footerbottom{
color:#ff9933;
padding:0px 0px 9px 0px;
}
TD.headerError{
background:#ff0000;
color:#ffffff;
font:bold 12px Verdana,Arial,sans-serif;
text-align:center
}
TD.headerInfo{
background:#00ff00;
color:#ffffff;
font:bold 12px Verdana,Arial,sans-serif;
text-align:center
}
TD.headerNavigation{
font:11px Verdana,Arial,sans-serif;
letter-spacing:1px;
padding:5px;
position:relative;
vertical-align:middle
}
TD.headerNavigation A,TD.headerNavigation A:visited,td.footertop a{
color:#A5A5A5;
font-size:10px
}
TD.headerNavigation A:hover,td.footertop a:hover,#navEZPagesTop a:hover{
color:#ff9933
}
TD.main,P.main{
font-size:11px;
line-height:1.5;
}
/* checkout totals */
TD.ot-subtotal-Amount,TD.ot-cod-fee-Amount,TD.ot-group-pricing-Amount,TD.ot-gv-Amount,TD.ot-loworderfee-Amount,TD.ot-shipping-Amount,TD.ot-subtotal-Amount,TD.ot-tax-Amount,TD.ot-coupon-Amount{
}
/*center main section
-----------------------------------*/
TD.pageHeading,DIV.pageHeading,h1{
color:#333333;
font-size:12px;
font-weight:bold;
margin:0 0 10px 0;
padding:5px 0 5px 0
}

h1.productGeneral{
	margin-left:200px;
}
td.pageresults a{
color:#428dff
}
td.pageresults a:hover{
background:#FFFF33
}
TD.productlisting{
border:1px solid #9a9a9a
}
TD.productListing-data{
font-size:10px;
padding:5px;
text-align:left;
}
TD.productListing-data-description-even{
background:#eff4f8;
border-bottom:1px solid #9a9a9a;
font-size:10px;
padding-bottom:12px;
padding-left:10px;
padding-right:10px
}
TD.productListing-data-description-odd{
background:#ffffff;
border-bottom:1px solid #9a9a9a;
font-size:10px;
padding-bottom:12px;
padding-left:10px;
padding-right:10px
}
TD.productListing-heading{
background:#abbbd3 url(../images/tile_back.jpg)
}
TD.smallText,SPAN.smallText,P.smallText,td.pageresults{
font-size:10px
}
TEXTAREA{
font-size:11px;
width:100%
}
TEXTAREA{
display:block;
margin:auto;
width:95%
}
TEXTAREA{
display:block;
float:left;
margin:auto;
width:95%
}
TR.footertop{
background:#000;/*  background-image:url(../images/tile_back.jpg);*/
font-size:11px
}
TR.headerError{
background:#ff0000
}
TR.headerInfo{
background:#00ff00
}
TR.leftboxheading,TR.rightboxheading,TR.centerboxheading,TR.singleboxheading{
background:#515151
}
TR.productListing-even,TR.upcomingProducts-even,.productsNotifications{
background:#ffffff
}
TR.productListing-odd,TR.upcomingProducts-odd,#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp,#infoShoppingCart{
background:#ffffff
}
TR.tableHeading{
background:#cacaca;
height:2em
}
.accountQuantityDisplay{
vertical-align:top;
width:10%
}
.accountTotalDisplay,.accountTaxDisplay{
text-align:right;/*vertical-align:top*/
width:20%
}
.advisory{
}
.advisory{
}
/*The main content classes*/
.alert{
color:#FF0000;
font-size:0.9em;
margin-left:0.1em
}
/*The main content classes*/
/*.content,*/ .alert{
color:#FF0000;
margin-left:0.5em
}
.amount{
width:5.5em
}
.attribImg{
margin:0.3em 0em;
width:20%
}
/*Image Display*/
/*Attributes*/
.attributesComments{
}
/*Image Display*/
/*Attributes*/
.attributesComments{
}
.banners{
padding:15px
}
.biggerText{
font-size:1.2em
}
.boxText{
font-size:11px;
line-height:125%
}
.cartNewItem{
color:#FF6633;
font-weight:bold;
position:relative/*do not remove-fixes stupid IEbug*/
}
.cartOldItem{
color:#FFFFFF;
font-size:10px;
position:relative/*do not remove-fixes stupid IEbug*/
}
.cartProductDisplay,.cartUnitDisplay,.cartTotalDisplay,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,#cartInstructionsDisplay,.cartTotalsDisplay{
padding:0.5em 0em
}
.cartQuantity{
width:4.7em
}
.cartRemoveItemDisplay{
width:3.5em
}
/*Shopping Cart Display*/
.cartTableHeading TH{
border-bottom:1px solid #cccccc
}
.cartTableHeading,#cartSubTotal{
background:#e9e9e9;
height:2.2em
}
.cartUnitDisplay,.cartTotalDisplay{
padding-right:0.2em;
text-align:right
}
.categoryIcon,.categoryIcon,.hiddenField{
display:none
}
.center_column{
padding:8px
}
.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew{
margin:1em 0em
}
/*list box contents*/
.centerBoxWrapper{
border:1px solid #9a9a9a;
height:1%;
margin:1.1em 0
}
.centerBoxWrapper,.tabTable{
height:1%;/*do not remove- IEhack*/
margin-bottom:1em;
padding:0px
}
.centerColumn{
background:#FFFFFF;
border:1px solid #515151;
margin:5px;
min-height:300px;
}
#foo .centerColumn{
padding:10px;
}
.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#navNextPrevWrapperTop,#navNextPrevWrapperBottom,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg,#upProductsHeading,.centeredContent,TH,#cartEmptyText,#cartBoxGVButton,#cartBoxEmpty,#cartBoxVoucherBalance,#navCatTabsWrapper,#navEZPageNextPrev,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP,.center,.cartRemoveItemDisplay,.cartQuantityUpdate,.cartQuantity,.cartTotalsDisplay,#cartBoxGVBalance,.leftBoxHeading,.centerBoxHeading,.rightBoxHeading,.productListing-data,.accountQuantityDisplay,.ratingRow,LABEL#textAreaReviews,#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.gvBal,.attribImg,#upProductsHeading{
text-align:center;
}
.centershop{
margin:0px auto;/*position:relative;*/
padding:0px;
text-align:left;
width:950px !important;
width:1130px !important;
}
.clearBoth{
clear:both
}
/*SIDEBOX CSS*/
.column_left,.column_right,.column_single{
background:#ffffff;
padding:2px
}
/*sideboxes*/
.columnLeft{
}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#csNotifications,#navEZPagesTOCWrapper{
margin:10px 0px;
width:46%
}
.floatingBox,#accountLinksWrapper,#sendSpendWrapper,#checkoutShipto,#checkoutBillto,#navEZPagesTOCWrapper{
margin:0;
width:47%
}
.greetUser{
font-size:12px;
padding-bottom:5px;
padding-top:5px
}
.leftbox,.rightbox,.centerbox,.singlebox{
background:#ffffff;
border:0px solid #9a9a9a;
font:11px Verdana,Arial,sans-serif;
margin-bottom:15px
}
.leftBoxContainer,.rightBoxContainer{
border:1px solid #9a9a9a;
border-bottom:5px solid #336633;
margin:0em;
margin-top:1.5em
}
.leftboxcontent,.rightboxcontent,.centerboxcontent,.singleboxcontent{
border-bottom:1px solid #9a9a9a;
border-top:1px solid #9a9a9a;
line-height:125%;
padding:0px
}
.leftboxfooter,.rightboxfooter,.centerboxfooter,.singleboxfooter{
border:0;
display:none;
height:0px;
margin-bottom:15px
}
.leftBoxHeading,.centerBoxHeading,.rightBoxHeading{
background:#515151;
color:#333333;
margin:0em;
padding:5px
}
.leftboxheading,.rightboxheading,.centerboxheading,.singleboxheading{
color:#ffffff;
font-size:10px;/*background-color:#abbbd3;*/
font-weight:bold;
height:20px;
margin-bottom:10px;
padding:0
}
.rightbox .rightboxheading a, .rightbox .rightboxheading a:visited, .rightbox .rightboxheading a:link{
color:#FFFFFF;
}
.lineTitle,.amount{
padding:0.2em;
text-align:right
}
.main_page{
background:#ffffff;
border-bottom:1px solid #9a9a9a;
border-left:1px solid #9a9a9a;
border-right:1px solid #9a9a9a;
padding:5px;
width:100% !important
}
/* message box */
.messageBox{
}
.messageStackCaution{
background:#FFFF66;
background:#FFFF66;
color:#000000;
color:#000000
}
.messageStackError,.messageStackWarning,errorBox{
background:#ff0000;
border:1px solid #9a9a9a;
color:#ffffff;
font-size:10px;
padding:4px
}
.messageStackSuccess{
background:#99FF99;
background:#99FF99;
color:#000000;
color:#000000
}
.messageStackWarning,.messageStackError{
background:#ff0000;
color:#ffffff
}
/*warnings,errors,messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{
border:1px solid #000000;
line-height:1.8em;
padding:0.2em
}
/*warnings,errors,messages*/
.messageStackWarning,.messageStackError,.messageStackSuccess,.messageStackCaution{
border:1px solid #9a9a9a;
line-height:1.8em;
padding:0.2em
}
.moduleRow{
}
.moduleRowOver{
background:#D7E9F7;
cursor:pointer
}
.moduleRowSelected{
background:#E9F4FC
}
.navNextPrevCounter{
font-size:0.9em;
margin:0em
}
.navNextPrevList{
display:inline;
list-style-type:none;
margin:0;
padding:0.5em 0em;
white-space:nowrap
}
.navSplitPagesLinks{
}
/*navigation*/
.navSplitPagesResult{
}
.navSplitPagesResult,.navSplitPagesLinks{
font-size:0.9em;
margin:0.5em
}
.normalprice,.productSpecialPriceSale,span.normalprice,.normalprice,.productSpecialPriceSale{
text-decoration:line-through
}
.notice{
}
.notice{
}
.orderHistList{
list-style-type:none;
margin:1em;
padding:0.2em 0em
}
.plainBox,.plainbox-description{
background:#ffffff;
border:1px solid #9a9a9a;
font:11px Verdana,Arial,sans-serif;
padding:5px
}
.plainBoxHeading,TD.tableHeading{
font-size:12px;
font-weight:bold;
padding:11px 5px 5px
}
/* product_info attribute comments */
.ProductInfoComments,TD.ProductInfoComments,SPAN.ProductInfoComments{
border-top:1px solid #9a9a9a;
color:#ff0000;
font-size:10px;
font-weight:bold;
padding-bottom:6px;
padding-top:6px;
text-align:left
}
.productListing-heading{
color:#333333;
font-size:10px;
font-weight:bold;
height:20px;
padding:3px
}
.productListing-rowheading{
background:#ffffff;
color:#333333;
height:2em
}
.rating{
}
.rating{
}
.ratingRow{
margin:1em 0em 1.5em 0em
}
h3.rightBoxHeading,h3.rightBoxHeading a{
font-size:1.1em;
color:#FFFF00;
}
.rightBoxHeading{
margin:0em;
background-color:#663366;
padding:0.2em 0em;
}
.rightBoxContent{
background:#ffffff;
margin-bottom:1em
}
.rightboxfooter{
background:#fc0;
border:0;
display:none;
height:0px
}
.rightBoxHeading a:visited,.leftBoxHeading a:visited,.centerBoxHeading a:visited,td.leftboxheading a,td.rightboxheading a,td.centerboxheading a,td.singleboxheading a,#navEZPagesTOC ul li a,#navEZPagesTOC ul li a:visited,#navEZPagesTOC ul li a:link{
color:#FFFFFF
}
.rowEven{
background:#F0F0F0;
height:1.5em;
vertical-align:top
}
.rowOdd{
background:#E8E8E8;
height:1.5em;
vertical-align:top
}
.sideBoxContent{
}
.sideBoxContent{
background:#515151;
color:#FFFFFF;
padding:5px 0
}
.sideBoxContent a,.sideBoxContent a:link,.sideBoxContent a:visited{
color:#ffffff;
font-size:10px
}
.sideBoxContent a:hover{
color:#ff9933;
font-size:10px
}
.smallText,#siteinfoLegal,#siteinfoCredits,#siteinfoStatus,#siteinfoIP{
font-size:0.9em
}
/*Shopping Cart Display*/
.tableHeading TH{
border-bottom:1px solid #9a9a9a
}
.tableHeading,#cartSubTotal{
background:#e9e9e9
}
.tableRow,.tableHeading,#cartSubTotal{
height:2.2em
}
.totalBox{
padding:0.2em;
text-align:right;
width:5.5em
}
.wrapperAttribsOptions{
margin:0.3em 0em
}
#bannerboxHeading{
background:#0000CC
}
#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{
padding:0.8em
}
#bestsellers .wrapper{
margin:0em 0em 0em 1.5em
}
#bestsellers li{
margin:0.3em 0em 0.3em 0em;
padding:0
}
#bestsellers ol{
margin-left:1.1em;
padding:0
}
#cartAdd{
Xfloat:right;
text-align:right;
padding:10px;
}
#cartAdd p{
margin:0;
padding:0;
}
#cartAttribsList,.cartAttribsList{
margin-left:1em
}
#cartBoxEmpty,#cartBoxVoucherBalance,SPAN.category-subs-parent,TD.ot-subtotal-Text,TD.ot-cod-fee-Text,TD.ot-total-Text,TD.ot-group-pricing-Text,TD.ot-gv-Text,TD.ot-loworderfee-Text,TD.ot-shipping-Text,TD.ot-subtotal-Text,TD.ot-tax-Text,TD.ot-coupon-Text,SPAN.category-subs-parent,#checkoutPayment LABEL.radioButtonLabel,.important{
font-weight:bold;
color:#ffffff;
font-size:11px;
font-style:italic;
}
.important{color:#990000;}
#cartBoxListWrapper li,#ezPageBoxList li,.cartBoxTotal{
margin:0;
padding:0.2em 0em
}
#cartBoxListWrapper ul,#ezPageBoxList ul{
list-style-type:none
}
#cartImage{
margin:0.5em 1em
}
#cartSubTotal{
border-top:1px solid #cccccc;
font-weight:bold;
line-height:2.2em;
padding-right:2.5em;
text-align:right
}
#contentColumnMain,#navColumnOne,#navColumnTwo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.additionalImages,.centerBoxContentsSpecials,.centerBoxContentsAlsoPurch,.centerBoxContentsFeatured,.centerBoxContentsNew,.alert{
vertical-align:top
}
#contentMainWrapper{
background:#323233;
border:0px solid #666666;
color:#000000;
text-align:left
}
#copyright{
color:#333;
height:120px;
padding:10px;
vertical-align:bottom
}
#copyright a{
color:#555;
text-decoration:underline
}
#headerWrapper,#contentMainWrapper,#logoWrapper,#cartBoxListWrapper,#ezPageBoxList,#cartBoxListWrapper ul,#ezPageBoxList ul,#mainWrapper,#popupAdditionalImage,#popupImage{
margin:0em;
padding:0em
}
#logo,.centerBoxContents,.specialsListBoxContents,.categoryListBoxContents,.centerBoxContentsAlsoPurch,.attribImg,.back,TABLE.products-attributes-images,LABEL.inputLabelPayment,LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel,LABEL.inputLabel,LABEL.inputLabel,LABEL.selectLabel,LABEL.switchedLabel,LABEL.uploadsLabel{
float:left;
float:left
}
#logoWrapper{
background:#ffffff url(../images/header_bg.jpg) repeat-x;
height:75px
}
/*wrappers - page or section containers*/
#mainWrapper{
background:#ffffff;
text-align:left;
vertical-align:top;
width:750px
}
/*wrappers - page or section containers*/
#mainWrapper{
background:#ffffff;
border:1px solid #666666;
border-top:0;
text-align:left;
vertical-align:top;
width:950px;
width:1130px;
}
#manufacturersHeading,#currenciesHeading,#musicgenresHeading,#recordcompaniesHeading,#searchHeading,#search-headerHeading{
color:#ffffff;
font-size:0.9em
}
#mediaManager{
background:#E4FEf5;
border:1px solid #003D00;
margin:0.2em;
padding:0.5em;
width:50%
}
#myAccountGen li,#myAccountNotify li{
margin:0
}
#navBreadCrumb{
}
#navBreadCrumb{
background:#ffffff;
font-size:0.95em;
font-weight:bold;
margin:0em;
padding:0.5em 0.5em
}
#navBreadCrumb,#navEZPagesTop{
border-bottom:1px solid #000;
border-top:1px solid #959595;
font-size:10px;
margin:0em;
padding:0.5em 0;
}
#navCatTabs ul li a{
color:#9a9a9a
}
#navCatTabsWrapper{
background:#ffffff none;
color:#9a9a9a
}
#navColumnOne,#navColumnTwo{
background:transparent
}
#navColumnOne,#navColumnTwo,.centerColumn,.centerColumn,#bannerOne,#bannerTwo,#bannerThree,#bannerFour,#bannerFive,#bannerSix{
padding:5px/* border-left:1px solid #cccccc;*/
}
#navColumnOneWrapper,#navColumnTwoWrapper{
background:#515151;
border:1px solid #666666;
padding:10px
}
#navColumnOneWrapper,#navColumnTwoWrapper{
margin-left:0.5em;
margin-right:0.5em
}
#navColumnOneWrapper,#navColumnTwoWrapper,#mainWrapper{
margin:auto
}
#navEZPagesTOC ul{
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0.5em 0em
}
#navEZPagesTOC ul li{
white-space:nowrap
}
#navEZPagesTOC ul li a{
margin:0;
padding:0em 0.5em
}
#navEZPagesTOC ul li a:hover,td.footerbottom a:hover,a:hover,#navEZPagesTOC ul li a:hover,#navMain ul li a:hover,#navSupp ul li a:hover,#navCatTabs ul li a:hover{
color:#ff9933
}
#navEZPagesTOCWrapper{
border:1px solid #000000;
float:right;
font-weight:bold;
height:1%
}
#navEZPagesTOCWrapper{
border:1px solid #9a9a9a;
float:right;
font-weight:bold;
height:1%
}
#navEZPagesTop{
background:#000;
background:url(/images/bg_nav.gif) repeat-x;
text-align:center
}
#navEZPagesTop{
}
#navEZPagesTop a{
color:#FFFFFF;
padding:3px 5px;
text-transform:uppercase
}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{
color:#CB5A0D;
margin:0;
padding:0em 0.5em;
text-decoration:none
}
#navMain ul li a,#navSupp ul li a,#navCatTabs ul li a{
color:#ffffff;
margin:0;
padding:0em 0.5em;
text-decoration:none;
white-space:nowrap
}
#navMain ul,#navSupp ul,#navCatTabs ul{
background:#000;
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0.5em 0em;
text-align:center
}
#navMain ul,#navSupp ul,#navCatTabs ul{
line-height:1.5em;
list-style-type:none;
margin:0;
padding:0.5em 0em;
text-align:center
}
#navMainSearch,#navCategoryIcon,.buttonRow,#indexProductListCatDescription,#navCategoryIcon,.buttonRow,#indexProductListCatDescription{
margin:0.5em
}
#navMainSearch,.gvBal,.forward,.gvBal,.forward{
float:right
}
/*navigation*/
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{
background:#ffffff;
color:#9a9a9a;
font-weight:bold;
height:1%;
margin:0em;
width:100%
}
#navMainWrapper,#navSuppWrapper,#navCatTabsWrapper{
background:#abbbd3 url(../images/tile_back.gif);
color:#ffffff;
font-weight:bold;
height:1%;
margin:0em;
padding:0.5em 0.2em
}
#popupShippingEstimator,#popupSearchHelp,#popupAdditionalImage,#popupImage,#popupCVVHelp,#popupCouponHelp,#popupAtrribsQuantityPricesHelp{
background:#ffffff;
color:#000000
}
#productMainImage,#reviewsInfoDefaultProductImage,#productReviewsDefaultProductImage,#reviewWriteMainImage{
margin:5px;
}
#productMainImage{
	width:200px;
}
#scUpdateQuantity{
width:2em
}
#sendSpendWrapper{
border:1px solid #cacaca;
float:right;
margin:0em 0em 1em 1em
}
#siteMapList{
float:right;
width:90%
}
#tagline{
color:#000000;
font-size:2em;
text-align:center;
vertical-align:middle
}
#upDateHeading{
text-align:right
}

ul.ezpages{
background:transparent;
float:none;
width:auto;
}

ul#catHome{
margin:0;
padding:0;
list-style-type:none;
}
ul#catHome li{
padding-bottom:20px;
clear:both;
}
ul#catHome li img{
float:left;
padding-right:10px;
margin-bottom:10px;
}
ul#catHome li em{
font-weight:bold;
display:block;
font-style:normal;
}

ul#blog_sidebox{
	list-style-type:disc;
	margin:5px;
	padding:0pt 10px 0pt 15px;
}
ul#blog_sidebox li{
	width:auto;
	display:auto;
	line-height:1.5em;
	float:none;
	margin:auto;
	padding-bottom:5px;
}
ul#blog_sidebox li em{
	font-size:.9em;
	display:block;
	line-height:1em;
}
#productAdditionalImages{
	text-align:left;
}
#productAdditionalImages .additionalImages{
	text-align:left;
}


#calendarLink{margin-bottom:15px;}
#calendarLink ul{list-style-type:none; padding:0px;margin:0px;}
#calendarLink ul li{padding:0px;margin:0px;}
#calendarLink h3{font-size:10px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #9A9A9A;}


#announcementsbox{margin-bottom:15px;}
#announcementsbox ul{list-style-type:none; padding:0px;margin:0px;}
#announcementsbox ul li{padding:0px;margin:3px 0;}
#announcementsbox ul li a{background:#515151 url('/images/btn_left_box.gif') left top no-repeat;display:block;height:18px;width:151px;text-align:center;font-weight:bold;padding-top:1px;}
#announcementsbox ul li a:hover{background:#999 url('/images/btn_left_box.gif') left bottom no-repeat;}
#announcementsbox ul li a em{font-size:10px;font-style:normal;color:#ffffff;font-weight:normal;padding-top:1px;display:block;}
#announcementsbox ul li a:hover em{color:#999;padding-top:2px;}




/**
 * Zen Lightbox v1.4
 *
 * @author Alex Clarke (aclarke@ansellandclarke.co.uk)
 * @copyright Copyright 2003-2005 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet_lightbox.css 2007-09-15 aclarke $
 */

#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	/* bof Zen Lightbox v1.4 aclarke 2007-09-18 */
	width: 63px;
	/* eof Zen Lightbox v1.4 aclarke 2007-09-18 */
	height: 32px !important;
	background: transparent url(../images/zen_lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
/* bof Zen Lightbox v1.4 aclarke 2007-09-18 */
#prevLink {
	left: 0;
	float: left;
	background-image: url(../images/zen_lightbox/prevlabel.gif);
	background-position: left 0;
	background-repeat: no-repeat;
	}
#nextLink {
	right: 0;
	float: right;
	background-image: url(../images/zen_lightbox/nextlabel.gif);
	background-position: right 0;
	background-repeat: no-repeat;
	}
/*
#prevLink:hover, #prevLink:visited:hover { background: url(../images/zen_lightbox/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/zen_lightbox/nextlabel.gif) right 15% no-repeat; }
*/
/* eof Zen Lightbox v1.4 aclarke 2007-09-18 */

#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	/* bof Zen Lightbox v1.4 aclarke 2007-09-18 */
	overflow: hidden;
	/* eof Zen Lightbox v1.4 aclarke 2007-09-18 */
	width: 100%
	}
#imageData{	padding:0 10px;	color: #666; }
/* bof Zen Lightbox v1.4 aclarke 2007-09-18 */
#imageData #imageDetails{ width: 60%; float: left; text-align: left; }
/* eof Zen Lightbox v1.4 aclarke 2007-09-18 */	
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em; }
#imageData #bottomNavClose{	width: 66px; float: right;  padding-bottom: 0.7em; }

#overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
#rcad{
	background:#000000 url('/images/rc_top_ad.jpg') left center no-repeat;
	border:1px solid #ff9933;
	height:60px;
	right:10px;
	top:0px;
	float:right;
	padding:5px;
	position:relative;
	padding-left:60px;
	font-weight:bold;
	color:#FFFFFF;
}
#rcad a{
	display:block;
	text-align:right;
	padding:5px;
	text-decoration:underline;
	color:#ffffff;
}
#salead{
	background:#000000 url('/images/hb3_top_ad.gif') right center no-repeat;
	border:1px solid #ed9e28;
	height:60px;
	left:10px;
	top:0px;
	float:left;
	padding:5px;
	position:relative;
	padding-left:10px;
	font-weight:bold;
	color:#FFFFFF;
	font-size:11px;
}
#salead h3{color:#ff9933;
	margin:-5px 0 0;}
#salead em{display:block;font-size:9px;font-style:normal;text-align:right;}
#salead a{
	display:block;
	text-align:right;
	padding:5px;
	text-decoration:underline;
	color:#ffffff;
}
#giftpromo{
	background:#FFFFFF url('/images/trj_gift_header_promo.gif') 0px -23px no-repeat;
	border:1px solid #FF0000;
	height:70px;
	left:10px;
	top:0px;
	float:left;
	padding:0;
	position:relative;
	padding-left:10px;
	font-weight:bold;
	color:#ea2220;
	width:160px;
	text-align:right;
}
#giftpromo h3{
	color:#EA2220;
	font-size:11px;
	position:absolute;
	right:5px;
	top:-4px;
}
#giftpromo .copy{
	color:#EA2220;
	font-size:10px;
	position:absolute;
	right:5px;
	top:20px;
	text-align:center;
}
#giftpromo em{display:block;font-size:9px;font-style:normal;text-align:right;}
#giftpromo b{
	display:block;
	text-align:left;
	padding:5px;
	text-decoration:underline;
	color:#ea2220;
	position:absolute;
	left:15px;
	bottom:0px;
}


#throttlePromo{
	background:#b79f9b url('/images/icn_throttle_hdr.gif') left center no-repeat;
	border:1px solid #000000;
	height:70px;
	left:10px;
	top:0px;
	float:left;
	padding:0;
	position:relative;
	padding-left:10px;
	font-weight:bold;
	width:160px;
	text-align:right;
	color:#000;
}
#throttlePromo:hover{
	color:#990000;
}
#throttlePromo h3{
	font-size:11px;
	position:absolute;
	right:5px;
	top:-4px;
}
#throttlePromo .copy{
	font-size:10px;
	position:absolute;
	right:5px;
	top:20px;
	text-align:center;
	padding-left:50px;
	font-size:9px;
}
#throttlePromo strong{
	text-decoration:underline;
	color:#990000;
	padding-top:5px;
	display:block;
}

/* Books for soldiers */
#bfspromo{
	background:#000000 url('/images/bfs-sm-bg.gif') left center no-repeat;
	border:1px solid #ff9933;
	height:70px;
	left:10px;
	top:0px;
	float:left;
	padding:0;
	position:relative;
	font-weight:bold;
	color:#ffffff;
	width:160px;
	text-align:center;
}
#bfspromo b{
	display:block;
	width:120px;
	margin-top:10px;
	margin-left:45px;
}


/* and books for soldiers */



#combinationDiscountPolicy{
	border:1px solid #000000;
	font-size:120%;
	padding:10px 0;
	text-align:center;
}
#combinationDiscountPolicy a {
   color: #ff9933;
   text-decoration:underline;
}

.prod_135 .wrapperAttribsOptions{margin:0;}
.prod_135 h4.optionName{ line-height:normal;padding:0;width:230px;}

.cartPromo{
	border:1px solid #ff9933;
	font-size:120%;
	padding:10px 0;
	text-align:center;
}

/* Catalog page styles */
#catPagLinks{text-align:center;}
#catBox{
	background-color: #ffffff;
	position: absolute;
	z-index: 1000;
	font-size:13px;
	Xdisplay:none;
	top:10px;
	left:10px;
	padding:0 10px 10px;
	width:1000px;
}
#catBox .hdr{padding:10px;}
#catBox #putthecatout{
	float:right;
	height:16px;
	width:50px;
	background: transparent url('/catalog/2008/img/close.gif') right bottom no-repeat;
	font-size:10px;
	color:#ff9933;
}
#catBox #putthecatout strong{font-weight:normal;}
#catBoxShadow{
 	background-color: #000000;
	height: 100%;
	left: 0px;
	opacity: 0.6;
	position: absolute;
	top: 0px;
	width: 100%;
	z-index: 98;
}
#hpboxcontent{
	margin:5px;
}
#hpbox{
	border:1px solid #666666;
	background:#515151;
	text-align:left;
	padding:5px;
	color:#ffffff;
	width:350px;
	height:125px;
	float:left;
	margin-right:10px;
}
#hpbox2{
	border:1px solid #666666;
	background:#ffd27d;
	text-align:left;
	padding:5px;
	color:#333333;
	width:745px;
	Xheight:125px;
	float:left;
	margin-right:0px;
	font-size:15px;
}
#hpbox2 p{
	margin:5px;
	padding:0 0 10px;
}
#hpbox a,
#hpbox2 a{
	Xcolor:#ff9933;
	color:#ff0000;
	font-size:15px;
}
#hpbox h3 a,
#hpbox2 h3 a{
	margin:3px 0;
	font-size:20px;
}
#hpbox .cont{
	Xwidth:400px
}
#hpbox2 img{border:0; vertical-align:middle;margin:10px; float:left; }
#freeShippingIcon{display:none;}


#promo{
	border:1px solid #ff9933;
	padding:5px;
}
#promo .ad,
#promo .adlast{
	color:#ff9933;
	display:block;
}

#promo span.click{
	font-weight:bold;
	display:block;
	text-align:right;
}
#promo .adlast{
	margin:0;
}
#promo .ad img{
	background-color:#fff;
	border:1px solid #333;
	display:block;
	margin:auto;
}
#promo .h3{
	font-weight:bold;
	height:1.5em;
}

#bannerbox2-table{
	margin-top:1em;
}