/**
 * Main CSS Stylesheet
 */

h3.otherShirts{font-size:18px; font-weight:normal; color:#999;}

#product-page-right{width:225px; float:right;margin:10px 0 0 0;font-family:Arial, Helvetica, sans-serif;}
#product-page-left{width:712px; margin:10px 0 0 0;float:left}
.caption-shop{display:none;}
a img{text-decoration:none; border:none}
body#productinfoBody #mainWrapper #contentMainWrapper #productGeneral #productAdditionalImages a img{text-decoration:none}
#productAdditionalImages a img{border:1px solid #ccc;text-decoration:none;}
#productAdditionalImages a img:hover{border:1px solid #999;text-decoration:none;}
a:hover img{text-decoration:none; border:none; cursor:pointer;}
body#shoppingcartBody #contentMainWrapper a{text-decoration:underline;}
body#shoppingcartBody #contentMainWrapper a:hover{text-decoration:underline; border:none;}
body#shoppingcartBody #contentMainWrapper a:visited{border:none}


h2{color:#1A768F;font-size:22px;letter-spacing:1.2px;line-height:26px;}
/*a:link, #navEZPagesTOC ul li a{border-top:none; color:#09F; text-decoration:none}
 
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover{text-decoration:underline; border:none}
*/
.additionalImages centeredContent back{border:none;width:120px;}
.additionalImages centeredContent back img{border:none;width:120px;}
.imgLink-border a{text-decoration:none; outline:none}
.imgLink{border:none; text-decoration:none}
.imgLink a{text-decoration:none; color:#666; border:none}
.imgLink a:visited{border:none}
.imgLink a:hover{text-decoration:none; color:#09F; border:none}
h3{font-size:1em}
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{color:#000;font-size:13px;margin:0;}
.larger{font-size:18px;}
.biggerText{font-size:1.2em}

th#ccQuantityHeading, th#ccProductsHeading, th#ccTotalHeading{color:#999;font-size:10px;height:25px;}
#orderTotals{border-top:3px solid #ccc;}

/*  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%}
*/
.centerColumnModule{margin-right:50px;position:relative;float:left;}
CODE{font-family:Arial; font-size:1em}
FORM, SELECT, INPUT{color:#666666; display:inline; font-size:1.0em; margin:0 0 5px 0; font-family:Arial}
FORM, SELECT, INPUT li{list-style-type:none; margin:0}
input[type="radio"]{margin-right:5px;}
body#timeoutBody input[type="text"], input[type="password"]{width:240px;}
input[name="cart_quantity"]{width:20px;display:none;}
input[type="hidden"]{margin:0; height:0;}
#attrib-1{float:left; font-size:17px; margin:0;width:228px}
#attrib-2{float:left;font-size:17px; width:228px}
TEXTAREA{margin:auto; display:block; width:95%}
input:focus, select:focus, textarea:focus{}
FIELDSET{padding:0.5em; margin:0.5em 0em; float:left;/*border:1px solid #ccc*/border:none;}
LEGEND{font-weight:bold; padding:0.3em; color:black}
LABEL, h4.optionName{width:45px}
LABEL.checkboxLabel, LABEL.radioButtonLabel{margin:0 10px;}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg{float:left}
LABEL.inputLabel{width:9em; float:left}
LABEL.inputLabelPayment{width:14em; float:left; padding-left:2.5em}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel{width:11em; float:left}
#checkoutPayment LABEL.radioButtonLabel{font-weight:bold;}
P, ADDRESS{color:#666;font-size:13px;}
ADDRESS{font-style:normal;color:#000;padding:5px 15px;}
.clearBoth{clear:both; }
HR{height:1px; margin-top:0.5em; border:none; border-bottom:1px solid #9a9a9a}
legend.usps{display:none;}
fieldset.usps-shipping .forward{float:left;color:#000;font-size:13px;margin-right:10px;text-align:right;width:50px;}
.checkoutShippingContentChoose{font-size:13px;}
.next-step{clear:both;display:inline;float:left;font-size:12px;font-weight:normal;margin:-15px 15px;position:relative;}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution{background-color:#FEFFAF;border:1px solid #CCCCCC;clear:both;color:#666666;font-family:arial;font-size:13px;padding:10px 20px;}
.messageStackSuccess{background-color:#9F9; color:#666}

/*wrappers - page or section containers*/
#mainWrapper{text-align:left; margin-top:20px; vertical-align:top; width:990px}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage{margin:0em; padding:0em}
#logoWrapper{background-image:url(../images/header_bg.jpg); background-repeat:repeat-x; background-color:#fff; height:75px}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper{margin:auto}
#navColumnOneWrapper, #navColumnTwoWrapper{margin-left:0.5em; margin-right:0.5em}
#sendSpendWrapper{border:1px solid #cacaca; float:right; margin:0em 0em 1em 1em}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper{margin:0; width:47%; position:relative;float:left;}
.wrapperAttribsOptions{float:left; width:180px;}
.wrapperAttribsOptions #attrib-1{font-family:Arial, Helvetica, sans-serif;font-size:18px;width:200px;color:#999;}
.wrapperAttribsOptions #attrib-2{font-family:Arial, Helvetica, sans-serif;font-size:18px;width:160px;color:#999;}
.wrapperAttribsOptions #attrib-1:focus{color:#666;}
.wrapperAttribsOptions #attrib-2:focus{color:#666;}


/*navigation*/
.navSplitPagesResult{}
.navSplitPagesLinks{}
.nextShirt, .nextShirt a, .nextShirt a:hover{ font-weight:bold; text-decoration:none; float:right; background:url(http://ubenice.com/_images/next.gif) no-repeat 49px -7px; color:#2C95B5; padding-right:36px;height:17px}
.previousShirt, .previousShirt a, .previousShirt a:hover{ font-weight:bold; float:left; text-decoration:none; background:url(http://ubenice.com/_images/previous.gif) no-repeat -2px -5px; color:#2C95B5; padding-left:34px;height:17px;}
.navNextPrevWrapper{border-bottom:2px solid #EEEEEE;color:#2C95B5;float:left;font-size:10px;padding:8px 0 11px;width:225px;}
.navNextPrevWrapper a{color:#2C95B5;}
.navNextPrevWrapper a:hover{text-decoration:underline;}
.navNextPrevCounter{margin:0; left:0px;}
.navNextPrevList {display:inline; padding:0 5px 0 5px; left:0px; margin:0; list-style-type:none}
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper{margin:0em; background-color:#abbbd3; background-image:url(../images/tile_back.gif); padding:0.5em 0.2em; font-weight:bold; color:#fff; height:1%}
#navCatTabsWrapper{background-color:#fff; color:#9a9a9a; background-image:none}
#navMain ul, #navSupp ul, #navCatTabs ul{margin:0; padding:0.5em 0em; list-style-type:none; text-align:center; line-height:1.5em}
#navMain ul li, #navSupp ul li, #navCatTabs ul li{display:inline}
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a{text-decoration:none; padding:0em 0.5em; margin:0; color:#fff; white-space:nowrap}
#navCatTabs ul li a{color:#9a9a9a}
#navEZPagesTOCWrapper{font-weight:bold; float:right; height:1%; border:1px solid #9a9a9a}
#navEZPagesTOC ul{margin:0; padding:0.5em 0em; list-style-type:none; line-height:1.5em}
#navEZPagesTOC ul li{white-space:nowrap}
#navEZPagesTOC ul li a{padding:0em 0.5em; margin:0}
#navCategoryIcon, .buttonRow, #indexProductListCatDescription{float:left;margin:0.5em}
#navMainSearch{float:right}
#navBreadCrumb{padding:0.5em 0.5em; background-color:#fff; font-size:0.95em; font-weight:bold; margin:0em}
#navEZPagesTop{background-color:#abbbd3; background-image:url(../images/tile_back.gif); font-size:0.95em; font-weight:bold; margin:0em; padding:0.5em}
#navColumnOne, #navColumnTwo{background-color:transparent}

/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert{vertical-align:top; width:120px;}
#productAdditionalImages{border-bottom:5px solid #EEEEEE;border-top:5px solid #EEEEEE;float:left;margin:5px 0 10px 0;position:relative;width:712px;}

/*.content, */ 
h1#productName{color:#1A768F;font-size:22px;letter-spacing:1.2px;line-height:26px;margin:0;}
h2#productPrices{background:url(../_images/bg-price.gif) no-repeat;color:#000;letter-spacing:0;margin:0;padding:1px 0 0 4px;}
.h2-product-rr{color:#777777;font-size:11px;font-weight:bold;margin:0;text-transform:uppercase;} 
.rrp{height:55px;}
.rrgc{}
.h2-product-rr img{left:0; position:absolute; }
.productBox{float:left;position:relative;width:225px;text-align:center;}
.productBox a:link{color:#999;text-decoration:none;}
.productBox a:hover{color:#000;text-decoration:none;}
.box1{background:#f9f9f9 none repeat scroll 0 0;text-align:center;color:#999999;font-size:13px;line-height:22px;margin:0;padding:10px 15px;width:195px;}
.box2{color:#999;font-size:11px;margin:30px 0 0 0;}
.box3{color:#999;font-size:11px;margin:30px 0 0 0;}

#productDescription, .shippingEstimatorWrapper{padding:0}
#productDescription ul{margin:0;}
#productDescription li{color:#222;}
#productDescription small {color:#222;}
#productDescription{float:left;font-family:arial;font-size:18px;line-height:26px;}
.alert{color:#F00;}
.advisory{}
.important{font-weight:bold}
.notice{}
.rating{}
.gvBal{float:right}
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix{margin-top:20px; position:relative; float:left;width:100%;}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP{font-size:0.9em}

/* Shopping Cart Display */
table{font-family:Arial, Helvetica, sans-serif;}
#cartAdd{float:right; font-size:17px; position:relative;}
.addtocart{ float:left;position:relative;top:-4px;width:212px;}
.tableHeading TH{border-bottom:1px solid #9a9a9a;font-size:11px;color:#999;}
.tableHeading, #cartSubTotal{font-family:Arial, Helvetica, sans-serif;}
#cartSubTotal{border-top:1px solid #ccc; font-weight:bold; text-align:right; line-height:2.2em; padding-right:95px}
.tableRow, .tableHeading, #cartSubTotal{color:#000;font-family:Arial, Helvetica, sans-serif;height:2.2em}
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay{padding:0.5em 0em; margin-bottom:10px;font-size:18px;}
.cartProductDisplay{width:375px;}
.cartDetails{width:200px;}
.cartQuantity input {width:28px;text-align:center;}
.cartUnitDisplay, .cartTotalDisplay{text-align:left; padding-right:0.2em}
#scUpdateQuantity{width:2em}
.cartQuantity{width:38px;}
.cartQuantityUpdate{width:75px;}
.cartNewItem{color:#3C3; position:relative;  /*do not remove-fixes stupid IEbug*/}
.cartOldItem{color:#609; position:relative;  /*do not remove-fixes stupid IEbug*/}
.cartBoxTotal{text-align:right; font-weight:bold}
.cartRemoveItemDisplay{font-size:10px;padding-top:11px;text-transform:uppercase;width:3.5em; }
.cartAttribsList{float:left;font-family:arial;font-size:14px;font-weight:bold;list-style-type:none;margin:0;position:relative;}
.cartAttribsList ul{ list-style:none; margin:7px 0 0 0; padding:0;}
#mediaManager{width:50%; margin:0.2em; padding:0.5em; background-color:#E4FEf5; border:1px solid #003D00}
.mediaTitle{float:left}
.mediaTypeLink{float:right}
.normalprice, .productSpecialPriceSale{text-decoration:line-through}
#productPrice-div{float:left;position:relative;width:100px;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount{color:#f00}
.orderHistList{margin:1em; padding:0.2em 0em; list-style-type:none}
#cartBoxListWrapper ul, #ezPageBoxList ul{list-style-type:none}
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal{margin:0; padding:0.2em 0em}
#cartBoxEmpty, #cartBoxVoucherBalance{font-weight:bold}
.totalBox{float:left;font-size:18px;padding:2px 0;text-align:right;width:78px;}
.lineTitle, .amount{text-align:right; padding:0.2em}
.lineTitle {color:#777777;float:left;font-size:13px;font-weight:bold;padding:5px 0;text-align:right;width:390px;}
.amount{width:5.5em}
/*more shooping cart stuff*/
#checkoutSuccessOrderLink{font-size:11px;}


/*Image Display*/
#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage{margin:10px 1em 1em 0; }
#productMainImage{background:#C2E5EF;border:1px solid #9DD6E7;float:left;height:300px;padding:5px;position:relative;width:700px;}
.centeredContent back{height:100px; width:300px}
.categoryIcon{/*margin-top:-100px; left:-1000px*/margin-top:0; left:0}
#cartImage{margin: 0 25px 0 0;}

/*Size Chart Expand*/
.dhtmlgoodies_question{	/* Styling question *//* Start layout CSS */color:#FFF;font-size:0.9em;background-color:#317082;width:430px;margin-bottom:2px;margin-top:2px;padding-left:2px;background-image:url('images/bg_answer.gif');background-repeat:no-repeat;background-position:top right;height:20px;/* End layout CSS */overflow:hidden;cursor:pointer;}
.dhtmlgoodies_answer{/* Parent box of slide down content *//* Start layout CSS */border:1px solid #317082;background-color:#E2EBED;width:400px;/* End layout CSS */visibility:hidden;height:0px;overflow:hidden;position:relative;}
.dhtmlgoodies_answer_content{	/* Content that is slided down */padding:1px;font-size:0.9em;position:relative;}

/*Attributes*/
#cartAttributes{float:left;height:40px;width:612px;}
#productAttributes{float:left;}
.attribImg{margin:0.3em 0em}
.attributesComments{}

/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew{margin:1em 0em}
.categoryListBoxContents{padding-right:10px;}
#categoryListBoxContents{position:relative;float:left;}
.centerBoxWrapper{height:1%; margin:1.1em 0}
h2.centerBoxHeading{font-size:1.3em; color:#333}

/*Category STUFF*/
h1.#indexCategoriesHeading{width:100%; }
#categoryDescription{position:relative; float:left; width:100%;}

/* categories box parent and child categories */
A.category-top, A.category-top:visited{}
A.category-links, A.category-links:visited{}
A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited{}
SPAN.category-subs-parent{font-weight:bold}
SPAN.category-subs-selected{font-weight:bold}
/* end categories box links */
/*misc*/
.back{display:inline;font-size:12px;/*margin:36px 0 0 266px; */font-weight:normal;position:relative;float:left;}
.buttonRow.back.important{margin:22px 5px 0 180px;}
.forward, #shoppingCartDefault #PPECbutton{float:left;font-size:13px;}
body#shoppingcartBody .forward, body#shoppingcartBody #shoppingCartDefault #PPECbutton{float:right;}
#PPECbutton{margin-top:-8px}
.bold{font-weight:bold}
.rowOdd{border-top:#eee solid 2px; height:1.5em; vertical-align:top}
.rowEven{height:1.5em; border-top:#eee solid 2px; vertical-align:top}
.hiddenField{display:none}
.visibleField{display:inline}
CAPTION{/*display:none; */}
#myAccountGen li, #myAccountNotify li{margin:0}
.accountTotalDisplay, .accountTaxDisplay{width:20%; text-align:right; /*vertical-align:top*/}
.accountQuantityDisplay{width:10%; vertical-align:top}
TR.tableHeading{height:2em}
.productListing-rowheading{background-color:#abbbd3; background-image:url(../images/tile_back.gif); height:2em; color:#FFF}
#siteMapList{width:90%; float:right}
.ratingRow{margin:1em 0em 1.5em 0em}
LABEL#textAreaReviews{font-weight:normal; margin:1em 0em}
#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart{background-color:#fff; background-image:none}
.information{padding:10px 3px; line-height:150%}
#shoppingcartBody #shippingEstimatorContent{clear:both}
.seDisplayedAddressLabel{background-color:#85C285; text-align:center}
.seDisplayedAddressInfo{text-transform:uppercase; text-align:center; font-weight:bold}
#seShipTo{padding:0.2em}
