﻿/*Elements CSS Framework by Ben Henschel*/
/*Mass Reset*/
/*Thanks to Eric for this reset http://meyerweb.com/eric/thoughts/2007/04/14/reworked-reset/ */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:100%;
	text-align: left;
	vertical-align: baseline;
}
	
a img {border:none;}

table {border-collapse: collapse; border-spacing: 0;}
q:before, q:after, blockquote:before, blockquote:after {content: "";}
/*Mass Reset End*/

BODY {
	border-style: none;
	border-color: inherit;
	border-width: 0;
	background: #000 url('../../images/bubbawares/bodyBKG.jpg') no-repeat;
	color: #000;
	margin: 0;
	padding: 0 0 20px;
	font: 11px arial,helvetica,sans-serif;
	display: inline;
	}

INPUT,SELECT {font-size:8pt}
H1,H2,H3,H4,H5 {font-weight:bold}
H1 {font-size:18px}
H2 {font-size:15px}
H3 {font-size:12px}
H4 {font-size:19px}
P {line-height:1.5}
BLOCKQUOTE {text-align:justify}
BLOCKQUOTE CITE {display:block;text-align:right}
A,A:link,A:visited,A:active {text-decoration:none;color:#000}
A:hover {text-decoration:underline;color:#000}

A.bubbaButton {color:#fff;height: 22px;padding-right: 16px;line-height: 10px;background: transparent url('../../images/bubbawares/bubbaButtonR.png') no-repeat scroll top right;display: block;text-align:center;margin-right: 6px;text-decoration: none;}
A.bubbaButton SPAN {text-align:center;background: transparent url('../../images/bubbawares/bubbaButtonL.png') no-repeat;display: block;padding: 7px 0 5px 18px;} 
A.bubbaButton:hover SPAN{text-decoration:underline;}

A.sbar, A.sbar:link, A.sbar:visited, A.sbar:hover, A.sbar:active {font-size:11px;font-weight:bold}

TD.yourShoppingCart {font-weight:bold;font-size:14px}
TD.yourShoppingCart A {text-decoration:none;text-transform:capitalize}

.cb {clear:both;height:0}
.req {color:#f00}
A.help {border:1px solid #000498;color:#000498;font-size:11px;font-weight:bold;padding:0 3px;background:#fff}

DIV#Header TABLE TD {vertical-align:bottom}
DIV#Main {background:url('../../images/bubbawares/mainBKG.jpg') no-repeat;margin:0 auto;text-align:left;border-style:solid;border-color:brown; border-width:2px 2px 0 2px;}
#SearchBar,#SearchBarShoppingCart {background:#CAD1A7;border-bottom:1px solid #D1D3C2;border-top:1px solid #D1D3C2;}
#SearchBar TD,#SearchBarShoppingCart TD {vertical-align:middle}
#breadcrumb{font-weight:bold}
#breadcrumb,#searchForm{width:300px}
#selectCountry{width:360px;padding-top:6px}
#breadcrumb,#selectCountry {float:left}
#searchForm {float:right}
#menuContainer {width:128px;padding:16px 10px 0 0;font-size:12px;font-weight:bold;border-right:1px solid #D1D3C2;vertical-align:top;background:url('../../images/bubbawares/bkgMenuContainer.png') bottom no-repeat}
#menuContainer ul {padding:0;margin:0 0 0 9px;list-style-type:none}
#menuContainer ol {padding:0;margin:0 0 0 28px}
#menuContainer li {padding:0;margin:0 0 4px}
.lvl1,.lvl2,.lvl1-on,.lvl2-on {margin:0 0 6px;line-height:16px;text-align:right}
.lvl1 {font-size:1.5em}
.lvl1 a:link,.lvl1 a:visited, .lvl1 a:hover{color:#000;text-decoration:none;margin-right:6px}
.lvl1 a:active {color:#00f;text-decoration:none}
.lvl2 {font-size:1.0em}
.lvl2 a:link,.lvl2 a:visited, .lvl2 a:hover {color:#000;text-decoration:none;margin-right:6px}
.lvl2 a:active {color:#00f;text-decoration:none}
.lvl2-on {font-size:1.0em;margin-right:5px}
.lvl2-on a:link,.lvl2-on a:visited, .lvl2-on a:hover {color:#000;text-decoration:none}
.lvl2-on a:active {color:#00f;text-decoration:none}


#productDisplay,#productDisplayWide,#productDisplayNoMin {padding:10px 10px 10px 10px;background: #fff}
DIV.cat-prod {width:116px;height:186px;cursor:pointer;text-align:center;padding:0;margin:0;float:left;background:#FFF}
DIV.cat-prod-off {border:1px solid #FFF}
DIV.cat-prod-on {border:1px solid #000}
DIV.price,DIV.price-sale {padding:5px;height:14px;font-size:11px;line-height:14px;text-align:center}
DIV.price {color:#000}
DIV.price-sale {width:100%;padding:0 12px 0 0;background:#fff url(../../images/onsale.gif) no-repeat top left;color:#804020;font-weight:bold}
DIV.prod-desc {padding:1px;height:46px;color:#333;font-size:11px;font-weight:bold;text-align:center}
DIV.cat-prod DIV.prod-img {height:114px;width:106px;margin:0 5px;padding:0}


#FooterLinks TR TD {text-align:left;vertical-align:middle}
#FooterSwag TR TD {text-align:center;vertical-align:middle}
#Footer,#FooterShoppingCart  {clear:both;width:100%;background:#CAD1A7;border-bottom:solid brown 2px;}
#Footer SPAN.footerSwag,#FooterShoppingCart SPAN.footerSwag {font-size:18px;font-weight:bold}
#Footer IMG.Showtech,#FooterShoppingCart IMG.Showtech {padding:2px;border:2px solid #fff;background:#fff}

#Footer UL {margin:0;padding:0;list-style:none;}
#Footer LI {float:left;margin:0;padding:0;}
#Footer LI A {display:block;padding:5px 15px;}

/*buttons*/
.defaultBtnLeft, .loginBtnLeft, .checkoutBtnLeft { font-size: 10px;height: 16px;margin: 0px 0px 5px 0px;padding: 2px 0px 4px 0px;list-style-type: none;}
.defaultBtnLeft {background: url(../../images/bubbawares/btn/default_btn_left.gif) no-repeat top left;}
.loginBtnLeft {background: url(../../images/bubbawares/btn/login_btn_left.gif) no-repeat top left;}    
.checkoutBtnLeft {background: url(../../images/bubbawares/btn/checkout_btn_left.gif) no-repeat top left;}        
html>body .defaultBtnLeft, html>body .loginBtnLeft, html>body .checkoutBtnLeft {padding-top: 0px;padding-bottom: 0px;}  
.defaultBtnRight {background: url(../../images/bubbawares/btn/default_btn_right.gif) no-repeat top right;height: 16px;font-size: 10px;margin-left: 2px;padding: 2px 10px 3px 8px;color: #333;line-height: 180%}    
.defaultBtnLeft a, .defaultBtnRight a {text-decoration: none;}
.defaultBtnLeft a:hover {background: url(../../images/bubbawares/btn/default_btn_right.gif) no-repeat bottom right;text-decoration: none;}  
.loginBtnRight {background: url(../../images/bubbawares/btn/login_btn_right.gif) no-repeat top right;height: 16px;font-size: 10px;margin-left: 2px;padding: 2px 10px 3px 8px;color: #333;line-height: 180%}    
.loginBtnLeft a {text-decoration: none;}
.loginBtnLeft a:hover {background: url(../../images/bubbawares/btn/login_btn_right.gif) no-repeat bottom right;text-decoration: none;}      
.checkoutBtnRight {background: url(../../images/bubbawares/btn/checkout_btn_right.gif) no-repeat top right;height: 16px;font-size: 10px;margin-left: 2px;padding: 2px 10px 3px 8px;color: #804020;line-height: 180%}    
.checkoutBtnLeft a, .checkoutBtnLeft a:link, .checkoutBtnLeft a:active, .checkoutBtnLeft a:visited {text-decoration: none;color: #804020;}
.checkoutBtnLeft a:hover {background: url('../../images/bubbawares/btn/checkout_btn_right.gif') no-repeat bottom right;text-decoration: none;}         
INPUT.btn_94, INPUT.btn_login_94 {border: 0px;padding: 0px;margin: 0px;height: 22px; font-family: arial, helvetica, sans-serif; font-size: 10px;color: #000;cursor: pointer;}
INPUT.btn_94 {background: url('../../images/bubbawares/btn/btn_94.gif') no-repeat 0px 3px; width: 94px;}
INPUT.btn_login_94 {background: url('../../images/bubbawares/btn/btn_login_94.gif') no-repeat 0px 3px; width: 94px;}

/* Product View */
#productImages {width:33%;float:left}
#productDescription {width:66%;float:right}
#pvList {border-bottom:1px solid #CAD1A7;border-top:1px solid #CAD1A7;}
#pvList TD {line-height:150%;padding:7px 0 6px;border-bottom:1px solid #ccc;text-align:left;background:#F3F3EF}
#pvList TBODY TD {background:#D1D3C2}
#pvList THEAD TD {background:#F8F9F3;font-weight:bold}
#productDisplay P {padding:6px 0;text-align:justify;font-size:1.1em}

/* Shopping Cart */
#cart-checkout {width:100%}
.cartTotals TD {padding:3px}

/* Checkout */
#checkout-shipping TD,#checkout-cart-summary TD,#checkout-review-billing TD,#checkout-review-payment TD,#checkout-review-totals TD {padding:3px}

/* FAQ */
#CatalogAreaShoppingCart UL LI {list-style-type:none;margin: 6px}
#CatalogAreaShoppingCart H3 {margin: 6px}
#CatalogAreaShoppingCart P,#CatalogAreaShoppingCart LI {margin: 6px;line-height:120%;font-size:12px}
#CatalogAreaShoppingCart OL {margin: 12px}