/* == CALL LIBRARY and RESET ALL STYLES */
@import url("reset-min.css");

/* == GENERAL */
body{position:relative;background:#545454 url(img/pattern.gif);color:#000000;font-family:Tahoma, Arial, Verdana, sans-serif;font-size:62.5%}
.clear{clear:both}
#wrapper {width:980px;margin:0px auto;padding:10px 0px}
.search {border:1px solid #545454}

/* == HEADER */
#header{padding:0 10px;font-size:1.1em;background:#bf1e2e;position:relative}
#logo{width:242px;height:74px;background:url(img/logo.gif) no-repeat;text-indent:-5000px;display:block;float:left}

/* == HEADER > RIGHT SECTION */
#topright{width:708px;float:right;margin:10px 10px 0px 0px}
#topright a{font-weight:bold;color:#ffffff}
#topright a:hover{color:#ffffff}
#topright a.bag{padding:0 2px 1px 17px;background:url(img/bag.gif) left center no-repeat}
#topright a.bag:hover{background:url(img/bag_go.gif) left center no-repeat}
#topright .rsect{width:210px;float:right;margin:0px;padding:0px;text-align:right}
#topright .langselect{float:right;text-align:right}
#topright .langselect a.current{padding:2px 3px;background:#fff;color:#000}
#topright .langselect a.current:hover{color:#000;text-decoration:none}
#topright .cart{float:right;margin-top:16px;text-align:right}
#topright .cart p{color:#ffffff}
/*#toprightcart{position:relative} */

#topright .lsect{width:auto;float:right;margin:0px;padding:0px;text-align:left}
#topright .phone{width:auto;float:left;color:#fff}
#topright .greeting{width:auto;float:left;margin-top:16px}
#topright .greeting p{color:#ffffff}


/* == HEADER > MAIN MENU */
#menubar{width:100%;height:29px;background:url(img/nav_bg.gif) repeat-x}
#menubar_left{float:left}
#menubar_right{float:right}
#menubar li{float:left}
#menubar_left li{border-right:1px dotted #dddddd}
#menubar_left li.nodot{border-right:1px solid #dddddd}
#menubar_right li{}
#menubar li a{display:block;color:#545454;float:left;font-weight:bold;height:21px;padding-left:15px;padding-right:14px;padding-top:8px;background:none}
#menubar li a:hover{color:#000000;text-decoration:none;background:url(img/menubar_hover.gif) repeat-x}
#menubar li a.home{background:#f0f0f0 url(img/menubar_left_n.gif) no-repeat}
#menubar li a.outlet{color:#bf1e2e}
#menubar li a.advsearch{background:none;text-decoration:none;padding-right:5px;font-weight:normal;cursor:default}
#menubar li a.go{padding-left:9px;padding-right:10px;background:#ebebeb url(img/menubar_right_n.gif) no-repeat right}
#menubar li a.home:hover{background:#545454 url(img/menubar_left.gif) no-repeat;color:#ffffff}
#menubar li a.homeact, a.homeact:hover{background:#545454 url(img/menubar_left.gif) no-repeat;color:#ffffff}
#menubar li a.homeact:hover{background:#545454 url(img/menubar_left.gif) no-repeat;color:#ffffff}
#menubar li a.advsearch:hover{background:none;text-decoration:none;color:#545454}
#menubar li a.go:hover{background:#545454 url(img/menubar_right.gif) no-repeat right;color:#ffffff}
#menubar_right fieldset{float:left;padding:4px 5px 4px 0px}
#menubar_search_input{width:170px;height:17px;line-height:17px;border:2px solid #545454;background:#545454;color:#ffffff;font-size:1.1em}
#menubar_right li#menubar_right_form{border-left:0}

/* == CONTENT */
#container{width:100%;left:0%;font-size:1.1em;background:#ffffff}
.wrapper_content{margin:0px auto;width:960px}

/* == INDEX PAGE */
#container div.outlet{margin-top:10px}
#photos{width:680px;height:390px}
.nav-links{position:absolute;top:30px;left:20px;width:200px;list-style:none;margin:0;padding:0}
.nav-links li{line-height:1.6em;font-size:1.2em}
.galleryview{font-size:1em;height:390px;overflow:hidden}
img.nav{border:1px solid #dddddd;margin-bottom:5px}
.panel-overlay{}
.panel-overlay h2{padding:10px 0px 0px 5px;font-size:1.1em;color:#ffffff;font-weight:bold}
.panel-overlay p{padding-left:5px;line-height:1.2em}
#usp{width:680px;height:40px;background:#000000 url(img/usp.gif) no-repeat bottom left}
#usp p{padding:0 15px;line-height:40px;text-align:left}
#usp p span{float:left;color:#ffffff;font-size:1.2em;font-weight:bold}
#usp p a{float:right;color:#ffffff}

/* == CONTENT > BREADCRUMB */
#breadcrumb{width:100%;margin:0}
#breadcrumb div{padding-left:15px}
#breadcrumb p{padding:10px 0;line-height:normal}
#breadcrumb a{color:#545454;text-decoration:underline}
#breadcrumb a:hover{color:#000000;text-decoration:none}

/* == CONTENT > LEFT SECTION */
.leftmain{float:left;margin-right:10px;padding:0;width:680px}
.left{float:left;margin-right:10px;padding:0;width:170px}

/* == CONTENT > RIGHT SECTION */
.rightmain{float:right;width:270px;line-height:0px}
.right{float:right;width:780px}

#results{width:100%;height:40px;background:url(img/results_bg.gif) repeat-x}
#results_b{width:100%;height:40px;background:url(img/results_bbg.gif) repeat-x}
#results_left{float:left;height:40px;background:url(img/results_left.gif) no-repeat top left}
#results_right{float:right;height:40px;background:url(img/results_right.gif) no-repeat top right;padding-right:10px}
#results_bleft{float:left;height:40px;background:url(img/results_bleft.gif) no-repeat top left}
#results_bright{float:right;height:40px;background:url(img/results_bright.gif) no-repeat top right;padding-right:10px}
#results ul li, #results_b ul li{float:left;height:25px;padding-top:15px;font-weight:normal}
#results ul li.number, #results_b ul li.number{display:block;float:left;height:25px;padding-left:10px;padding-top:15px;font-weight:normal}
#results ul li.default, #results_b ul li.default{display:block;float:left;height:25px;padding-left:15px;padding-top:15px;font-weight:normal}
#results ul li span, #results_b ul li span{font-weight:bold}
#results ul a, #results_b ul a{color:#545454;font-weight:normal}
#results ul a:hover, #results_b ul a:hover{color:#000000;text-decoration:none}
#results_bleft a{color:#545454;font-weight:normal;text-decoration:underline}
#results_bleft a:hover{color:#000000;text-decoration:none}
#results li.pagination, #results_b li.pagination{padding-left:5px}
#results .pagination a, #results_b .pagination a{text-decoration:underline;color:#545454}
#results .pagination a:hover, #results_b .pagination a:hover{color:#000000}
#results .pagination a.currentpage, #results_b .pagination a.currentpage{font-weight:bold;text-decoration:none;color:#000000 !important;cursor:default}
#results li.divider, #results_b li.divider{padding-left:5px;padding-right:5px}

.right h1{padding:10px 0px;border-bottom:1px dotted #dddddd;font-size:1.2em;font-weight:bold;color:#bf1e2e}
.right h2{padding:10px 0px;border-bottom:1px dotted #dddddd;font-size:1.1em;font-weight:bold;color:#bf1e2e}
.right h3{padding:5px 10px 10px 10px;font-size:1em;font-weight:bold;color:#bf1e2e}

.right a.backtop{padding:0 2px;background:#dddddd;color:#545454;text-decoration:none;text-transform:uppercase}
.right a.backtop:hover{background:#545454;color:#ffffff}
.right p{line-height:1.5em}
.pad{padding:10px 0px}
.defaultlist{margin:10px 5px}
.defaultlist li{margin-left:15px;list-style-type:square}
.brandname{font-size:0.8em;text-transform:uppercase}

.right label {width:120px;float:left;text-align:right;margin-right:10px;display:block}
.right .submit {margin-left:130px}

.right a{color:#545454;text-decoration:underline}
.right a:hover{color:#000000;text-decoration:none}
.right a.wallpaper{color:#f0f0f0;text-decoration:underline}
.right a.wallpaper:hover{color:#ffffff;text-decoration:none}

/* == CONTENT > PRODUCT PAGE */
.product_wrapper{width:920px;margin:0px auto;padding:10px 0px}
#product{width:100%;left:0%;background:#ffffff url(img/product_bg.gif) repeat-y top left}
.productimages{float:left;margin-right:0px;padding:0px;width:70px}
.productimages a.allimages{color:#545454;text-decoration:underline}
.productimages a.allimages:hover{color:#000000;text-decoration:none}
.productleft{float:left;margin-right:10px;padding:0px;width:400px}
.productright{float:left;padding:0px;width:440px}
.name{font-size:1.3em;font-weight:bold;color:#bf1e2e}
.modelnumber{text-transform:uppercase;text-align:right;font-size:0.8em;font-weight:normal;color:#bf1e2e;padding-right:10px}
.productright p{margin-top:10px}

.prodimage{float:left;margin-bottom:10px;clear:left}
.prodimage a{display:block;padding:5px 1px;outline:none;border:1px solid #dddddd}

a.pstore{background:#ebebeb;padding:2px 5px;color:#545454;text-decoration:underline}
a.pstore:hover{background:#545454;color:#fff;text-decoration:none}
.rborder{border-right:1px solid #dddddd}

.productname{padding-left:10px}
.productprice{padding-left:10px;line-height:2em}
.pricetable{background:#f0f0f0;margin:10px 10px 0 0;padding:10px}

.productoptions{margin:20px 0px 30px 0px;padding:5px 10px;background:#f3f3f3}
.xsellheader{margin-top:40px;padding:10px 0px;border-bottom:1px dotted #dddddd;font-size:1.2em;font-weight:bold;color:#bf1e2e}
.xsell{float:left;margin:10px 10px 0px 0px;padding-right:10px;border-right:1px dotted #dddddd}
.xsell a{color:#545454;text-decoration:underline}
.xsell a:hover{color:#000000;text-decoration:none}

#cross_container{float:left;width:470px}
#showdetails{float:right;width:440px}
.detailsheader{margin:40px 0 10px 0;padding:10px;border-bottom:1px dotted #dddddd;font-size:1.2em;font-weight:bold;color:#bf1e2e}
#showdetails p{padding:0 10px}

/* == CONTENT > DETAILS */
#details{height:24px;border-bottom:1px solid #dddddd}
#details ul{padding:0;margin:0;list-style-type:none}
#details ul li{float:left;margin-right:3px}
#details ul a{display:block;float:left;height:19px;padding-left:9px;padding-right:9px;padding-top:4px;background:#f0f0f0;border:1px solid #dddddd;color:#545454}
#details ul a:hover{background:#dddddd;color:#000000;text-decoration:none}
#details ul a.selected, #results ul a.selected:hover{background:#ffffff;border-bottom:1px solid #ffffff;color:#000000;text-decoration:none}
.tab_content{float:left;position:relative;padding:20px 10px;display:block}
.tab_content strong{font-weight:bold}
#tab1{width:100%;clear:left}
#tab1 td{padding:5px 0px}
#tab1 select{font-size:1em}
#tab2{width:420px;clear:left;display:none}
#tab3{width:420px;clear:left;display:none}
#tab4{width:420px;clear:left;display:none}

#tab2 ul, #tab3 ul, #tab4 ul{margin:10px 0px 10px 14px;list-style:square}
#tab2 li, #tab3 li, #tab4 li{float:none;margin-right:0px}

.racket{border:1px solid #dddddd}
.darkrow{padding:10px;background:#f0f0f0;border-bottom:1px solid #dddddd}
.lightrow{padding:10px;border-bottom:1px solid #dddddd}
.gcfield{border:2px solid #dddddd;background:#ffffff;font-size:1.1em;color:#000000;width:50px;height:17px;line-height:17px}

/* FOOTER */
#footer{width:100%;left:0%;font-size:1.1em;color:#ffffff;background:#bf1e2e url(img/footer_bg.gif) repeat-y}
#footer ul li{display:inline}
#footer a{display:block;font-weight:bold;color:#ffffff}
#footer li a{padding:1px 0px 1px 5px}
#footer li a:hover{text-decoration:underline}
.wrapper_footer{margin:0px auto;width:960px}
.box1 h4, .box2 h4, .box3 h4, .box4 h4{font-weight:bold}
.box1 h4, .box2 h4, .box3 h4, .box4 h4, .box1 p, .box2 p, .box3 p, .box4 p{padding:10px 0px 0px 15px}
.box1 ul, .box2 ul, .box3 ul, .box4 ul{padding:10px}
.box4 div#mailing{padding:15px}
.box1{float:left;margin-right:10px;width:233px}
.box2{float:left;margin-right:10px;width:232px}
.box3{float:left;margin-right:10px;width:232px}
.box4{float:right;width:233px}
#mailsignup{border:3px solid #f0f0f0;background:#ffffff;font-size:1.1em;color:#000000;width:100px;height:17px;line-height:17px}
#mailing fieldset{margin-right:5px;float:left}

/* Rounded Buttons */
a.btn{display:block;float:left;height:23px;padding-left:9px;background:url(img/btn_left.gif) no-repeat top left;font-size:1em;line-height:15px;font-weight:bold;text-decoration:none}
a.btn span{display:block;padding:4px 9px 4px 0;background:url(img/btn_right.gif) no-repeat top right;color:#545454}
a.btn:hover{background:url(img/btn_left_hover.gif) no-repeat top left;text-decoration:none}
a.btn:hover span{background:url(img/btn_right_hover.gif) no-repeat top right;color:#ffffff}
.buttonwrapper{width:auto;overflow:hidden;line-height:23px}

/* Bottom */
#subfooter{margin:10px;font-size:1em;text-transform:uppercase;color:#ffffff;background:url(img/payments.gif) center right no-repeat}
#subfooter a{color:#f0f0f0;text-decoration:underline}
#subfooter a:hover{color:#ffffff;text-decoration:none}
#subfooter p{line-height:2.4em}

/* Rounded Corners */
div.roundred{width:980px;margin-bottom:10px}
div.roundred p.roundtop{padding-top:10px;background:url(img/red_top.gif) no-repeat top left}
div.roundred p.roundbottom{background:url(img/red_bottom.gif) no-repeat bottom left;padding-top:10px;margin:0}
div.roundwhite{width:980px;margin-bottom:10px}
div.roundwhite p.roundtop{padding-top:10px;background:url(img/white_top.gif) no-repeat top left}
div.roundwhite p.roundbottom{background:url(img/white_bottom.gif) no-repeat bottom left;padding-top:10px;margin:0}
div.roundproduct{width:960px}
div.roundproduct p.roundtop{padding-top:10px;background:url(img/product_top.gif) no-repeat top left}
div.roundproduct p.roundbottom{background:url(img/product_bottom.gif) no-repeat bottom left;padding-top:10px;margin:0}

div.orderbox{padding:0;margin-top:10px}
.ordertable{padding:0 10px;background:#fff url(img/bg_orderbox.png) no-repeat top left}
div.orderbox p.bottom{background:#fff url(img/bg_orderbox.png) no-repeat bottom left;padding-top:10px;margin:0}
.wishare{margin:10px 0 0 0;padding:0 10px}



.preselected h1{line-height:39px;padding:0px 10px;background:#fff url(img/bg_team_head.png) no-repeat top left;color:#000}
.preselected h1 a{padding:5px;background:#bf1e2e;color:#fff}
.preselected h1 a:hover{background:#fff}
.preselected p{line-height:23px;padding:0 0 0 10px;background:#fff url(img/bg_team_head.png) no-repeat bottom left}

.configure_team_wear p{line-height:38px;padding:0px 10px;background:#fff url(img/bg_team_head.png) no-repeat top left;color:#000}

div.teamwear{width:780px;position:relative;margin-top:10px;padding:0;background:#fff url(img/bg_team.png) no-repeat top left}
div.teamwear_custom{width:780px;position:relative;padding:0;background:#fff url(img/bg_team.png) no-repeat left -40px}
div.teamwear h2{padding-left:10px;color:#000}
div.teamwear_custom h2{padding-left:10px;color:#000}
.team-product{float:left;width:172px;margin-right:10px;padding-left:10px}
.team-product p, .team-product-one p{padding:10px 0px;line-height:normal}
.team-product span, .team-product-one span{color:#777}
.team-product-one{float:left;width:172px;margin:0px 10px}
div.teamwear p.bottom, div.teamwear_custom p.bottom{background:#fff url(img/bg_team.png) no-repeat bottom left;padding-top:10px;margin:0}

.filterproducts{margin:20px 0px 0px 0px;padding-bottom:10px;border-bottom:1px dotted #ddd}
#filter{padding:0 10px}
#filter li{float:left;margin-right:5px}
.customproduct{position:relative;float:left;width:175px;padding:10px}
.customproduct span{color:#777}

a.rounded1{margin-right:5px;padding:5px 10px;border:3px solid #545454;background:#545454;color:#fff;text-decoration:none}
a.rounded1:hover{border-color:#7f7f7f;color:#fff}
a.rounded2{margin-left:5px;padding:5px 10px;border:3px solid #bf1e2e;background:#bf1e2e;color:#fff;text-decoration:none}
a.rounded2:hover{border-color:#cf5662;color:#fff}
a.custom_delete{display:block;background:transparent url(img/remove.png) no-repeat left center;padding:5px 0px 5px 20px}

.custom_order{padding:10px 10px 0 10px;border-top:1px dotted #ddd}

.overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.6);
	/* For IE 5.5 - 7*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF);
	/* For IE 8*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99FFFFFF, endColorstr=#99FFFFFF)"
}
	
.teamwear-button{position:relative;font-size:1.1em;font-weight:bold}
#team_order_info p{padding:10px 15px;border-top:1px solid #fff;border-bottom:1px solid #fff;background:#545454;color:#fff}

.buttons a, .buttons button{
    display:block;
    float:left;
    margin:0 7px 0 0;
    background-color:#fff;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;

    font-family:Tahoma, Arial, Verdana, sans-serif;
    font-size:1.2em;
    line-height:1.2em;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
.buttons button{
    width:auto;
    overflow:visible;
    padding:4px 10px 3px 7px; /* IE6 */
}
.buttons button[type]{
    padding:5px 10px 5px 7px; /* Firefox */
    line-height:17px; /* Safari */
}
*:first-child+html button[type]{
    padding:4px 10px 3px 7px; /* IE7 */
}
.buttons button img, .buttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}

/* STANDARD */

button:hover, .buttons a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
.buttons a:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

/* POSITIVE */

button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */

.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

a.addthis_button_compact{color:#545454}
.btnhelp{padding-bottom:1px;border-bottom:1px dotted #545454;font-weight:bold}
.csswish{float:left;margin:0px;padding:0px;background:none;border:none;font-size:1em;cursor:pointer;color:#545454;text-decoration:none}
.csswish:hover{background:none;border:none;color:#000;text-decoration:underline}

/* == OSCOMMERCE */
.errorBox {background:#ffb3b5;font-weight:bold}
.productsNotifications {background:#f2fff7}
.orderEdit {color:#70d250;text-decoration:underline}

.headerError{background:#bf1e2e;width:100%;margin:0}
.headerError p{font-size:1.2em;font-weight:bold;color:#ffffff;text-align:center}
.headerInfo{background: #00cc00;width:100%;margin:0}
.headerInfo p{font-size:1.2em;font-weight:bold;color:#ffffff;text-align:center}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd{}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even{}

.defaultpage{background:url(img/complete_bg.gif) repeat-y;border-bottom:1px solid #dddddd}
.defaultpage td{padding:10px 15px}
.defaultpage h1{padding:10px 0px;border-bottom:1px dotted #dddddd;font-size:1.2em;font-weight:bold;color:#bf1e2e}
.defaultpage a{color:#545454;text-decoration:underline}
.defaultpage a:hover{color:#000000;text-decoration:none}
.productListing{line-height:normal;background:url(img/listing_bg.gif) repeat-y}
.productListing-cart{padding:10px 0}
.productListing-cart td{padding:5px;border-bottom:1px solid #dddddd}
.productListing-cart td.productListing-heading{background:#f0f0f0;border:1px solid #dddddd}
.productListing-cart td td{padding:0 10px 0 0;border:none}
.productListing-confirm{padding:10px;background:#bf1e2e;color:#ffffff;font-weight:bold}
.productListing-invoice{padding:10px;background:url(img/normal_bg.gif) repeat-y;border-bottom:1px solid #dddddd}
.productListing-invoice td{padding:10px}
.productListing-data{padding:0 0 10px 10px;border-bottom:1px solid #dddddd}
.productListing-nodata{padding:10px;background:url(img/normal_bg.gif) repeat-y top left;border-bottom:1px solid #dddddd}
.productListing form{margin:0;padding:0}
.resultListing {}
.resultListing td{padding:10px 0 0 0}
.sendwish{border:1px solid #ddd}
.sendwish td{padding:5px}
.sendwish td.title{font-weight:bold}
.sendwish textarea{border:1px solid #545454}

.moduleRow {background:#f0f0f0}
.moduleRowOver {background:#dddddd;cursor:pointer}
.moduleRowSelected {background:#e6efc2}

span.newItemInCart{color:#bf1e2e}
span.greetUser{font-weight:bold}

table.formArea{background:#ff0000;border:1px solid #545454}
td.formAreaTitle{font-weight:bold}

span.productSpecialPrice{color:#bf1e2e;font-weight:bold}
span.errorText{color:#bf1e2e}

#displayMsg{clear:both;width:960px;margin:0px auto;padding:5px 0 20px 0}
#displayMsg td{font-weight:bold;padding-left:15px}
.messageStackError{color:#bf1e2e}
.messageStackWarning{color:#ffcc00}
.messageStackSuccess{color:#00cc00}

/* == CONTENT > RIGHT and LEFT BLOCK */

#sidebar{float:left;width:170px;margin:0px;line-height:normal}
#sidebar ul {margin:0;padding:0;list-style-type:none;text-align:left;border-bottom:1px solid #ffffff}
#sidebar ul li {display:inline}
#sidebar ul li a {margin:0;padding:5px 0 5px 15px;display:block;background:#545454 url(img/cat_closed.gif) no-repeat left center;color:#ffffff;border-top:1px solid #ffffff}
#sidebar ul li a:hover {background:#ffffff url(img/cat_closed_hover.gif) no-repeat left center;color:#545454;text-decoration:underline}
#sidebar ul li a.opencat{background:#696969 url(img/cat_open.gif) no-repeat left center;border-bottom:1px solid #696969}
#sidebar ul li a.opencat:hover {background:#696969 url(img/cat_open.gif) no-repeat left center;border-bottom:1px solid #696969;color:#ffffff;text-decoration:none}
#sidebar ul ul {margin:0;padding:5px 0;background:#696969;border:none}
#sidebar ul ul li b {margin:0;padding:5px 0 5px 15px;text-transform:uppercase;color:#dddddd;font-size:0.8em;font-weight:bold}
#sidebar ul ul li a {margin:0;padding:5px 0 5px 10px;display:block;background:#696969;color:#ffffff;border:none}
#sidebar ul ul li a:hover {background:#ffffff;color:#545454}
#sidebar ul ul ul li a {margin:0;padding:2px 0 2px 15px;display:block;background:#696969;color:#ffffff}
#sidebar ul ul ul li a:hover {background:#ffffff;color:#545454}
#sidebar ul ul ul ul {margin:0;padding:0}
#sidebar ul ul ul ul li a {margin:0;padding:2px 0 2px 20px;display:block;background:#696969;color:#ffffff}
#sidebar ul ul ul ul li a:hover {background:#ffffff;color:#545454}
#sidebar li a.activeitem {font-weight:bold;color:#ffffff;cursor:default}
#sidebar li a.activeitem:hover {background:#696969;color:#ffffff;text-decoration:none;cursor:default}
#sidebar li a.nonactiveitem {color:#ffffff;cursor:default}
#sidebar li a.nonactiveitem:hover {background:#696969;color:#ffffff;text-decoration:none;cursor:default}
#sidebar div.top{height:39px;background:url(img/side_top.gif) no-repeat top left}
#sidebar div.top p{display:block;height:24px;padding-left:15px;padding-top:15px;font-weight:bold}
#sidebar p.roundbottom{margin:0px;padding-top:10px;background:url(img/side_bottom.gif) no-repeat bottom left}

#sidebar table{background:#545454;color:#ffffff}
#sidebar td{padding:10px 15px}
#sidebar table table{border-bottom:none}
#sidebar table table td{padding:2px 0px}
#sidebar .headerCell{border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;padding:5px 15px;font-weight:bold}
#sidebar form{margin:0;padding:0}
#sidebar table a{color:#ffffff;text-decoration:underline}
#sidebar table a:hover{text-decoration:none}
#sidebar table img{border:1px solid #ffffff}

#account_wrapper{width:960px;margin:0;padding:0}
#accountsection{margin:0;padding:0 30px}
#accountsection h1{margin:0;padding:5px 0;font-size:1.2em;font-weight:bold;color:#545454}
#accountsection a{color:#545454;text-decoration:underline}
#accountsection a:hover{color:#000000;text-decoration:none}
#accountsection td{line-height:1.3em}

#map{width:100%x;height:400px;display:block;text-align:left;font-size:1.2em}

.pictureHolder{font-size:1.2em}

#searchcontent{height:100%;width:100%;text-align:left}
#ie_fix{height:100%;width:100%;text-align:center}

#scroll{position:absolute;margin:0 auto;visibility:hidden;background-color:white;z-index:1;width:176px;height:150px;border-top-style:solid;border-right-style:solid;border-left-style:solid;border-collapse:collapse;border-bottom-style:solid;border-color:#000000;border-width:1px;overflow:auto;float:left}
#scroll div{margin:0 auto;text-align:left}

.tagcloud{border-top:1px solid #ffffff;background:#545454;padding:10px}
.tagcloud a{color:#ffffff;text-decoration:none}
.tagcloud a:hover{text-decoration:underline}

a.delprod{background:#ebebeb;padding:2px 5px;color:#545454;text-decoration:underline}
a.delprod:hover{background:#a00;color:#fff}

#tooltip{position:absolute;z-index:3000;background-color:#545454;color:#fff;font-size:1.1em;padding:10px;width:270px}
#tooltip h3, #tooltip div {margin:0}

/*ajax addon*/
#ajaxcart{position:absolute;width:350px;top:60px;right:5px;display:none;background:transparent url(img/bgtop_ajaxcart.png) no-repeat top left;z-index:5000}
#ajaxcart table{border-bottom:1px solid #ddd}
#ajaxcart td{padding:5px 0px;border-top:1px dotted #ddd}
#ac_footer{padding:5px 15px 10px;background:transparent url(img/bgbottom_ajaxcart.png) no-repeat bottom left}
#ac_footer a{color:#545454;font-weight:normal;text-decoration:underline}
#ac_footer a:hover{color:#000;text-decoration:none}
#ac_content{margin-top:10px;background:transparent url(img/bg_ajaxcart.png) repeat-y top left;padding:0px 15px}
#ac_product_added{float:left;background:transparent url(img/added.png) no-repeat left center;padding:0px 0px 0px 20px;line-height:27px;display:none}
.ac_hide{float:left}
.ac_checkout{float:right}
.ac_options{font-size:0.8em}
.ac_product_title{color:black !important}
.ac_remprod{background:transparent url(img/remove.png) no-repeat 0 0;width:16px;height:16px;display:block}
.ac_product_discount{color:#a00;font-weight:bold}
