﻿body { background: url(/images/bodyBkgrd.png) repeat-x; font-family:Arial; font-size:13px; color: #333; margin:0; text-align:center;}
body.admin { background: url();}
table tr td { font-size:13px;}
img { border-width:0;}
.left { float: left;}
.right { float: right;}
.clear { clear: both; font-size:1px; height:1px;}
.center { text-align:center;}
a:link, a:visited { text-decoration: none;}
a:hover { text-decoration:underline;}
a:active, a:focus { outline: none !important;}
input.textbox, select.textbox, textarea.textbox { border:1px solid #999; height:27px; padding:0 5px; margin-bottom:10px; background-color:#eeeeee; padding-top: 5px\0/; height:22px\0/;}
select.textbox { height:27px\0/; padding-top:5px; *padding-top:0px;}
ul { margin:0 0 10px 0; padding-left:15px;}
ul li { margin-bottom:2px;} 
.forgotPswHeader { font-weight:bold;}
div.errorMsg { background-color:Red; color:#fff; padding: 3px 0 3px 7px; font-size:11px; font-weight:bold;}
.rfStar { color:Red;}
h1 { margin-top:0;}
.homepage h1, .CatalogTitle { background: url(/images/catalogTitle_bkgrd.png); color:#fff; font-size:20px; width:608px; padding-top:4px; font-weight:bold; height:31px; text-align:center; margin-bottom:5px;}
.CatalogTitle.wide { background: url(/images/catalogTitle_bkgrd_745.png); width:745px;}
.homepage h1 { width:608px;}
.roundCorners {-moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.fbLike { margin:10px 0;}

/* Layout */
div.pageSectionWrap { width:990px; margin:0 auto; text-align:left;}

/* buttons */
a.btn { background: transparent url() no-repeat scroll top right; display: block; float: left; font-weight:normal; font-family:Arial; margin-right: 6px; text-decoration: none;}
a.btn span { background: transparent url() no-repeat; display: block; line-height: 14px; } 
a.btn:hover { outline: none; text-decoration:none;}
a.btn:hover span {} 

a.btnGreen { background-image: url(/images/buttons/btn-a-green.png); color:#fff; font-size:18px; height: 52px; padding-right: 26px;}
a.btnGreen span { background-image: url(/images/buttons/btn-span-green.png); padding: 17px 0 19px 26px;}
a.btnGreen:hover { background-position: right -50px; color: #fff;}
a.btnGreen:hover span { background-position: 0 -50px; padding: 18px 0 20px 26px;}

/* Header Section */
#HeaderPane { height:99px;  position:absolute; top:0; width:990px;}
#HeaderPane img.logo { margin:5px 0 0 0;}
#HeaderPane div.likePlugins { width:80px; padding:30px 0 0 5px; }
#HeaderPane div.likePlugins div.fb { margin-bottom:5px;}

div.navigation { margin:100px 0 10px 0; height:27px;}
div.navigation div.item { float:left; }
div.navigation div.item a { color:#fff; font-weight: bold; display:block; padding: 5px 22px 5px 22px; border-right:1px solid #999;}
div.navigation div.itemHome a { padding-top:7px; padding-bottom:7px;}
div.navigation div.itemLast a { border-right-width:0;}
div.navigation div.item a:hover { background: #cc0000 url(/images/nav_hoverBkgrd_.gif) repeat-x; text-decoration:none;}

div.rightPane { float:left; width:175px; }

/* Content Section */
#ContentPane { background: #fff url(/images/contentBkgrd.gif) repeat-x; padding:0px; }
#ContentPane div.contentWrap { background-color:#fff; border:1px solid #999; padding: 10px 5px; width:980px; *width:990px; margin:0 0 10px 0;} 

#ContentPane div.breadcrumb { font-size:11px; font-weight: bold; color:#333; margin-bottom:13px;}
#ContentPane div.breadcrumb a { color:#666;}
#ContentPane div.breadcrumb a.current { color:#333;}

#ContentPane div.productNav { background-color:#ddd; height:35px; font-weight:bold; padding: 0px 0 0 00px;}
#ContentPane div.productNav div.title { width:125px;  font-size:22px; font-weight:bold; color:#666; padding-top:3px; padding-left:10px;}
#ContentPane div.productNav div.item { font-size:17px; padding:0px 40px 0 40px; line-height:35px; color:#000; height:35px; border-right:1px solid #ccc; cursor: pointer; background: url(/images/productNav_arrow.gif) no-repeat right top;}

#ContentPane div.productNav div.productBox { background-color: #efefef; border:1px solid #ccc; border-top-width:0; margin: -2px 0 0 0; position:absolute; width:898px; *width:928px; display:none; padding:15px;}
#ContentPane div.productNav div.productBox div.column { float:left; margin:0 15px 20px 0; width:200px; font-size:12px;}
#ContentPane div.productNav div.productBox div.column a { font-weight:normal; color:#333;}
#ContentPane div.productNav div.productBox div.column span.title a { font-weight:bold; color:#000; font-size:14px;}

#HeaderPane div.searchBox { margin-right:0px; padding:30px 0 0 5px;}
#HeaderPane div.searchBox input.searchtextbox { background: transparent url(/images/searchBkgrd.png) no-repeat; border-width:0; width:234px; height:55px; font-size:22px; font-weight:bold; color:#999; padding: 0px 5px 0px 15px; padding-top:15px\0/; margin: 0 0px 0 0; float:left;}
/*#HeaderPane div.searchBox input.goButton { margin-right}*/

/* partner logos */
div.partnerLogos { font-size:11px; text-align:center;}
div.partnerLogos img { margin-right:15px;}
div.partnerLogos table { margin:0 auto; border-bottom:2px solid #999;}
div.partnerLogos table tr td { padding-bottom:10px;}
div.partnerLogos div.title { margin-bottom:5px;}

/* Ftr */
div.ftrWrap { font-size:10px; text-align:center; padding:15px 0 0 0; margin-bottom:15px;}
div.ftrWrap a  { color:#333;}
div.ftrWrap img { margin-bottom:-2px;}

img.dropsSuperstore { position:absolute; top:130px; margin-left:-65px; z-index:99999; margin-left:670px\0/;}

/* Homepage */
div.homepage { width:608px; float:left; margin-right:11px; }
div.homepage h3 { color:#cc0000; color:#666; margin-top:0; margin-bottom:5px; font-size:15px;}
div.homepage h3 a { color:#666; text-decoration:none;}
div.homepage h3 a:hover { color:#cc0000;}
div.homepage .banner { margin-bottom:10px;}
div.homepage div.garnText { width:608px; margin-top:0px; margin-bottom:20px; font-size:11px;}
div.homepage div.garnText h2 { border-bottom-width:0;}
div.homepage div.hpProducts {}
div.homepage .fbLike { display:none;}

div.promoProduct { border:1px solid #ccc; padding:10px; margin-bottom:15px;}
div.promoProduct div.productImgWrap { float:left; margin-right:10px;}
div.promoProduct div.productImgWrap img.productImg { max-width:250px; max-height:250px;}
div.promoProduct div.productInfo { float:left; width:326px;}
div.promoProduct div.productInfo h2 { border:0; padding-bottom:0; margin-bottom:7px; padding-top:0; margin-top:0;}
div.promoProduct div.productInfo h2 a { color:#000;}
div.promoProduct div.productInfo h2 a span { color:#999;}
div.promoProduct div.productInfo h2 a:hover, div.promoProduct div.productInfo h2 a:hover span { color:#cc0000; text-decoration:none;}
div.promoProduct div.productInfo img.brandLogo { margin-bottom:7px;}
div.promoProduct div.productInfo div.productDesc { margin-bottom:7px;}
div.promoProduct div.productInfo div.prices { float:left;}
div.promoProduct div.productInfo div.rekPrice { margin-bottom:5px; font-weight:normal; font-size:15px; color:#666; text-decoration: line-through;}
div.promoProduct div.productInfo div.price { margin-bottom:5px; font-weight:bold; font-size:20px; color:#3366FF;}
div.promoProduct div.productInfo div.more { text-transform:uppercase; font-size:16px; font-weight:bold; float:right; padding-top:5px;}

div.topProducts { border:1px solid #ccc; padding:10px; margin-bottom:15px;}
div.topProducts.sale { border-width:0; background:url(/images/hpSaleProductsBkgrd.png) no-repeat;}
div.topProducts div.product { float:left; width:93px; margin-right:5px; text-align:center; font-size:11px; font-weight:bold;}
div.topProducts div.product div.image { height:93px; overflow:hidden;}
div.topProducts div.product.last { margin-right:0;}
div.topProducts div.product img { width:93px; }
div.topProducts div.product a.name { color:#000;}
div.topProducts div.product a.name:hover { color:#cc0000; text-decoration:none;}
div.topProducts div.product span.price { color: #3366ff;}
div.topProducts div.viewAll { text-align:right; padding-top:5px;}
div.topProducts div.viewAll a { font-size:12px; font-style:italic;}
div.topProducts.sale div.product span.price { color:#fff;}
div.topProducts.sale div.product a.name { color:#fff !important;}
div.topProducts.sale div.viewAll a { color:#fff;}

/* shooping cart */
div.shoppingCart { margin: 25px 0 0 0; height:72px;}
div.shoppingCart div.cartSummaryTop { background: url(/images/icon_shoppingCart.png) no-repeat top right; padding: 13px 57px 0 0; height:30px; font-weight:bold; font-size:12px; float:right; color:#000;}
div.shoppingCart div.cartSummaryTop_freeShip { background-image: url(/images/icon_shoppingCart_freeShip.png);}
div.shoppingCart div.cartSummaryTop div.emptyText { padding-top:14px;}
div.shoppingCart div.cartSummaryTop a { color: #cc0000;}
div.shoppingCart div.cartSummaryTop div.buttons { margin-top:7px;}
img.cartUpdatedAlert { position: absolute; margin-top:0px; margin-top:-15px; margin-left:-33px; display:none; cursor:pointer;}
/*div.shoppingCart {  background-color:#fff; position:fixed; bottom:0; width:960px; *width:958px; margin-left:-1px; font-weight:bold; font-size:11px; border:1px #333 solid; border-bottom-width:0; z-index:10; }
div.shoppingCart div.cartSummaryTop { background:#ececec url(/images/cart_icon.gif) no-repeat; border:1px #333 solid; border-bottom:2px #333 solid; padding-left:35px; height:22px;}
div.shoppingCart div.cartSummaryTop div.cartSummaryLabel { float:left; width:600px;  padding:4px;}
div.shoppingCart div.cartSummaryTop div.viewCart { float:left; cursor:pointer; background-color:#666; padding:4px 10px; color:#fff; width:110px; margin-right:20px;}
div.shoppingCart div.cartSummaryTop div.viewCartHover { background-color:#333;}
div.shoppingCart div.cartSummaryTop div.toCheckout { float:left; }
div.shoppingCart div.cartSummaryTop div.toCheckout a { cursor:pointer; background-color:#cc0000; padding:4px 10px; color:#fff; display:block;}
div.shoppingCart div.cartSummaryTop div.toCheckout a:hover { background-color:#cc0000; text-decoration:none;}*/
div.checkout div.cartItems {  background-color:#fff; font-weight:bold; font-size:11px; margin-bottom:40px; }
.modal_cart_content div.cartItems table tr td, div.checkout div.cartItems table tr td, div.kundvagn div.cartItems table tr td { font-size:13px; font-weight:bold;}
div.checkout div.cartItems table tr.GridFooter td {line-height:20px;}
div.cartItems div.freeShipment, div.cartItems div.isFreeShipment { font-size:12px;color:#3366ff; margin-bottom:15px; text-align:left; padding:10px; text-align:center; border:2px solid #ccc; background-color:#efefef;}
div.cartItems div.freeShipment {  }
div.cartItems div.freeShipment a { text-decoration:underline;}
div.cartItems div.isFreeShipment { color:Green;}

div.checkout div.cartItems table .GridFooter td, div.kundvagn div.cartItems table .GridFooter td { }
div.checkout div.cartItems table .GridFooter td span.total, div.kundvagn div.cartItems table .GridFooter td span.total {font-size:18px; font-weight:bold; color: #3366ff;}
div.checkout div.cartItems table .GridFooter td span.red, div.kundvagn div.cartItems table .GridFooter td span.red { color:red;}
div.kundvagn { width:608px; float:left; margin-right:11px;}
div.kundvagn .GridFooter div.smFooter, div.checkout .GridFooter div.smFooter { font-weight:bold; font-size:13px; margin:5px 0; color:#333;}
div.kundvagn .GridFooter div.smFooter.red, div.checkout .GridFooter div.smFooter.red { color:#cc0000;}
div.kundvagn .GridFooter div.smFooter span, div.checkout .GridFooter div.smFooter span { font-weight:normal;}

div.homepage div.suppliers { text-align:center; margin-bottom:20px;}
div.homepage div.suppliers div.title { font-size:18px; font-weight:bold; padding-bottom:15px; color:#cc0000;}
div.homepage div.suppliers img { margin-right:12px;}

/* catalog */
div.homepage div.productBox, div.catalog { width:608px; float:left; margin-right:11px;}
div.homepage div.productBox, div.catalog div.productBox { float:left; width:163px; height:340px; margin:0 26px 26px 0; padding:0px; font-size:12px; border:1px solid #ccc; padding:10px;}
div.homepage div.productBox div.productImgWrap, div.catalog div.productBox div.productImgWrap { text-align:center; height:190px;}
div.homepage div.productBox img.productImg, div.catalog div.productBox img.productImg { max-width:163px; max-height:163px;}
div.homepage div.productBox div.contWrap, div.catalog div.productBox div.contWrap { height:110px;}
div.homepage div.productBox div.price, div.catalog div.productBox div.price { margin: 0 0 5px 0px; font-weight:bold; font-size:14px; color:#3366FF; float:right;}
div.homepage div.productBox div.priceSale, div.catalog div.productBox div.priceSale { margin: 0 0 5px 0px; font-weight:normal; font-size:14px; color:#333; float:left; text-decoration: line-through;}
div.homepage div.productBox div.rekPrice, div.catalog div.productBox div.rekPrice { margin: 0 0 5px 0px; font-weight:normal; font-size:14px; color:#666; float:left; text-decoration: line-through;}
div.homepage div.productBox div.salesPrice, div.catalog div.productBox div.salesPrice { margin: 0 0px 5px 0; font-weight:bold; font-size:14px; color:red; float:right;}
div.homepage div.productBox div.salesPrice span, div.catalog div.productBox div.salesPrice span { font-weight:normal;}
div.homepage div.productBoxLast, div.catalog div.productBoxLast { margin-right:0px;}
div.homepage div.productBox h3, div.catalog div.productBox h3 { font-size: 11px; font-weight: normal;margin-top: 0px;margin-right: 1px;margin-bottom: 3px;margin-left: 0pt; color:#999; height:46px; overflow:hidden;}
div.homepage div.productBox h3 a, div.catalog div.productBox h3 a { color:#000; font-weight:bold; font-size:12px;}
div.homepage div.productBox h3 a:hover, div.catalog div.productBox h3 a:hover { color:#cc0000; text-decoration:none;}
div.homepage div.productBox div.productDesc, div.catalog div.productBox div.productDesc { font-size:11px; margin-bottom:5px; width:145px; height:50px;}
div.homepage div.productBox div.more,  div.catalog div.productBox div.more { text-transform:uppercase; font-size:11px; font-weight:bold;}
div.homepage img.productAlert, div.catalog img.productAlert { position:absolute; z-index:2; margin: -351px 0 0 -8px;}
div.catalog div.brandDepartments { margin:0 0 15px 0;}

/* checkout */
div.checkout div.paymentTabs { margin: 0px 20px 0 0;border:1px solid #999; width:350px;}
div.checkout div.paymentTabs div.item { color:#000;  cursor:pointer; padding: 0px 0px; font-weight:bold; height:28px\0/;}
div.checkout div.paymentTabs div.item div.header { padding:5px 0 5px 7px; font-size:14px; color:#0033cc; text-decoration:underline;}
div.checkout div.paymentTabs div.itemActive { background-color:#fff; color:#333; }
div.checkout div.paymentTabs div.contentBox { padding: 0px 0 10px 5px;}
div.checkout div.paymentTabs div.contentBox td { padding-bottom:7px;}
div.checkout div.paymentInfo { width:300px; float:left; display: none; }
div.checkout div.paymentInfo div.header { font-weight:bold; font-size:14px; } 
div.checkout div.paymentDesc { width:740px; text-align:right;}

table.customerInfo { margin:0 20px 0 0;}
table.customerInfo tr td { padding-bottom:5px;}
table.customerInfo .textbox { width:250px; margin-right:7px; margin-bottom:0;}
table.customerInfo select.textbox { width:262px;}
table.customerInfo div.errorMsg { width:255px; *width:250px;}
table.customerInfo td.terms { font-size:11px; font-weight:bold;}
table.customerInfo input.btnGetAddress { margin-bottom:-7px; *margin-bottom:-3px;}
table.customerInfo .loginLabel { width:120px; padding-right:7px;}

div.formInfo { width:250px; background-color:#eee;border:2px solid #666; padding:15px; display:none;}
div.formInfo div.header { font-weight:bold;font-size:14px;}

table.tblConfirmInfo { margin:10px 0 0 0;}
table.tblConfirmInfo tr td { padding:0 7px 4px 0; vertical-align:top;}
table.tblConfirmInfo tr td.label { font-weight:bold; text-align:right;}

/* pager */
div.pager { font-size:12px; text-transform:uppercase; font-weight:bold; margin-bottom:10px;}
div.pager a.NoLink { color:#333;}

/* confirm */
div.confirm { width:600px;}
div.confirm div.header { font-weight:bold; font-size:18px;}
div.confirm div.paymentDesc { margin: 15px 0; font-size:11px; text-align:right; border-top:2px solid #666; padding-top:15px; width:609px;}

/* css buttons */
.btn { display: block; position: relative; background: #aaa; padding: 5px; float: left; color: #fff; text-decoration: none; cursor: pointer; -moz-border-radius:4px 4px 4px 4px; }
.btn * { font-style: normal; background-repeat: no-repeat; display: block; position: relative; }
.btn i { background-position: top left; position: absolute; margin-bottom: -5px;  top: 0; left: 0; width: 5px; height: 5px; }
.btn span { background-position: bottom left; left: -5px; padding: 0 0 5px 10px; margin-bottom: -5px; }
.btn span i { background-position: bottom right; margin-bottom: 0; position: absolute; left: 100%; width: 10px; height: 100%; top: 0; }
.btn span span { background-position: top right; position: absolute; right: -10px; margin-left: 10px; top: -5px; height: 0; }
* html .btn span,
* html .btn i { float: left; width: auto; background-image: none; cursor: pointer; }
.btn.blue { background: #2ae; }
.btn.red { background: #aa0000; }
.btn.green { background: #006600; }
.btn.pink { background: #e1a; }
.btn:hover { background-color: #666; text-decoration:none; }
.btn:active { background-color: #444; }
.btn[class] {  background-image: url(http://monc.se/kitchen/stew/buttons/shade.png); background-position: bottom; }
* html .btn { border: 3px double #aaa; }
* html .btn.blue { border-color: #2ae; }
* html .btn.green { border-color: #006600; }
* html .btn.pink { border-color: #e1a; }
* html .btn:hover { border-color: #666; }

/* checkout */
div.checkoutOptions { margin:40px 0 40px 70px;}
div.checkoutOptions div.itemBox { margin-bottom:5px; float:left; width:200px; margin-right: 80px;}
div.checkoutOptions div.itemBoxLast { margin-right:0;}
div.checkoutOptions div.itemBox div.header { background: url(/images/checkoutbox_small_red.gif) no-repeat; width:222px; height:27px; width:232px\0/; padding:7px 0 0 10px; color:#fff; font-size:18px; font-weight:bold;}
div.checkoutOptions div.itemBox div.content { padding:10px; border:1px solid #999; width:210px; border-top:0;}
div.checkoutOptions div.itemBox div.content .loginLabel { font-weight:bold;}
div.checkoutOptions div.itemBox div.content input.textbox { width:190px; margin-bottom:0px; margin-bottom:10px\0/;}
div.checkoutOptions div.itemBox div.content a.modal_forgotPsw { font-size:10px; font-weight:bold;}

/* checkoutbox */
div.checkoutStepBox { border:1px solid #999; padding:15px; margin-bottom:20px;}
div.checkoutBox_header { height:48px;padding:12px 0 0 0px; font-size:20px; font-weight:bold;}
div.checkoutBox_header_one { background: url(/images/icon_circle_1.gif) no-repeat;}
div.checkoutBox_header_two { background: url(/images/icon_circle_2.gif) no-repeat;}
div.checkoutBox_header_three { background: url(/images/icon_circle_3.gif) no-repeat;}
div.checkoutStepBox.discount { display:none;}
div.checkoutStepBox.discount div.left { width:450px;}
div.checkoutStepBox.discount div.left span { color: red;}
div.checkoutStepBox.discount div.right { width:200px; padding:15px; border:1px solid #ccc;}
div.checkoutStepBox.discount div.right div.title { font-weight:bold; font-size:14px;}
.discountLink { padding-bottom:10px;}
.discountLink a { font-weight:bold;}


div.checkoutBox_content { border-top:0; margin-bottom: 30px; width:713px;}

table.tblShipment { width:100%; border-top:2px solid #ccc;}
table.tblShipment tr td { padding-top:7px; padding-bottom:7px; border-bottom:2px solid #ccc; font-size:12px;}
table.tblShipment tr td a { text-decoration:underline;}

/* modal popup*/
.basic-modal-content {display:none;}

.modal_cart_content { width:700px; padding:0 15px 0 0;}
.modal_cart_content div.header { color:#cc0000; font-size:20px; font-weight:bold; margin-bottom:5px;}
.modal_cart_content div.descText {}

#modal_campain .title { font-weight:bold; font-size:17px;}
 
/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container { background-color:#fff; border:4px solid #444; padding:12px; text-align:left !important;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg {background: url(/images/x.png) no-repeat !important; width:27px !important; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}

.simplemodal-container-productImage { border-width:0 !important; padding:16px !important; width:930px !important; height: 930px !important; position:absolute !important; top:50px !important;}
.simplemodal-container-productImage .simplemodal-data { padding:0 !important;}
.simplemodal-container-productImage .simplemodal-wrap { overflow:visible !important;}
.simplemodal-container-productImage a.modalCloseImg {top:0px !important; right:-4px !important;}
.simplemodal-container-productImage div.productImageHolder { background-repeat:no-repeat; background-position: top center;}

/* order thanks */
div.orderThanks { text-align: center; padding:50px 0; width:608px; margin-right:11px; float:left;}
div.orderThanks div.header { font-size:16px; font-weight:bold;}

/* user info */
div.userInfo { position: absolute; top:5px; font-size:12px; font-weight:bold;color:#000; font-size:11px; margin-left:395px; z-index:10;}
div.userInfo a {color:#cc0000;}
div.userInfo table tr td { font-size:11px;}

/* modal login */
div.modalLogin .header { font-size:18px; font-weight:bold; padding-bottom:10px;}
div.modalLogin a { font-weight:bold; font-size:10px;}

/* side navigation */
div.sideNav { width:185px; float:left; margin: 0px 10px 20px 0; }
div.sideNav { margin:0 0 10px 0; padding:0; list-style-type:none;}
div.sideNav div.titleSingle { margin-bottom:7px;}
div.sideNav div.titleNoLink, div.sideNav div.title a { background: url(/images/siteNav_title.png) no-repeat; color:#cc0000; font-weight:bold; font-size:18px; padding:7px 0px 5px 7px; width:168px; height:23px; display:block; }
div.sideNav div.title a:hover { background: url(/images/siteNav_title_hover.png) no-repeat; color:#fff;}
div.sideNav div.topSubCats { background:url(/images/sideNav_topSubCats.gif) no-repeat; width:175px; height:11px;}
div.sideNav div.subCats { background:url(/images/sideNav_subCats.gif) repeat-y; width:175px;}
div.sideNav div.bottomSubCats { background:url(/images/sideNav_bottomSubCats.png) no-repeat; width:175px; height:8px; margin-bottom:7px;}
div.sideNav div a:hover { text-decoration:none;}
div.sideNav div.item {}
div.sideNav div.firstItem { }
div.sideNav div.item a {color:#000; font-weight:bold; font-size:12px; display:block; padding: 4px 0 4px 10px; font-style:italic;}
div.sideNav div.item a:hover { background-color:#cc0000; color:#fff;}
div.sideNav div.banners {font-size:11px;}

div.sideNav div.titleEaster a { color:#f6882f;}
div.sideNav div.titleEaster a:hover { background: url(/images/sideNav_title_hover_easter.png) no-repeat; color:#fff;}

/* new side nav */
div.sideNavB { width:175px; float:left; background: #f0f0f0; padding:0px 0 0 0px; margin:0 5px 10px 0; list-style-type:none;}
div.sideNavB a { color:#000; display:block;}
div.sideNavB div.cats { padding-top:10px;}
div.sideNavB div.title a { background: url(/Images/nav_arrow_open.gif) no-repeat; padding-left:14px; font-size:15px; font-weight:bold; margin-bottom:10px; border-bottom:1px dotted #ccc;}
div.sideNavB div.title a:hover { background: #990000 url(/Images/nav_arrow_open_hover.gif) no-repeat; text-decoration:none; color:#fff;}
div.sideNavB div.subCats { font-size:11px; font-weight:bold; margin-bottom:10px;}
div.sideNavB div.subCats div.item { margin-bottom:0px;}
div.sideNavB div.subCats div.item a { display:block; padding: 2px 0 2px 18px; color:#333;}
div.sideNavB div.subCats div.item a:hover { background-color:#cc0000; color:#fff; text-decoration:none;}

div.sideNavB.noSubs div.title a, div.sideNavB.noSubs div.title a:hover { background-image: url(); border-bottom-width:0;}

/* product page */
div.productPage { width:800px; float:left; margin-right:0px;}
div.productPage div.tabContent { background-color:#f6f6f6; border:1px solid #666; padding:7px; display:none;}
div.productPage div.tabContent.active { display:block;}
div.productPage div.tabContent h2 {  color: #CC0000; font-size: 15px; font-weight: bold; padding:0; margin:0; margin-bottom: 10px;}
div.productPage div.tabMenu div.item{ float:left; background-color:#666; color:#fff; cursor:pointer; padding: 7px 10px 5px 10px; margin-bottom:-2px; font-weight:bold; margin-right:10px; -moz-border-radius: 4px 4px 0 0; -webkit-border-radius: 4px 4px 0 0; border-radius: 4px 4px 0 0;}
div.productPage div.tabMenu div.item:hover { background-color:#999;}
div.productPage div.tabMenu div.item.active { background-color:#f6f6f6; color:#333; border:1px solid #666; border-bottom-width:0;}
div.productPage div.tabMenu div.item.active:hover { background-color:#f6f6f6;}

div.productPage .CatalogTitle{ width:800px; background-image: url(/images/catalogTitle_bkgrd_800.png);}
div.productPage div.description { width:409px; margin:0 0px 20px 0; padding:10px;}
div.productPage div.description div.descriptionText { margin-bottom:15px; font-size:12px; }
div.productPage div.description div.descriptionText div.productSpecs { background-color:#dad9d9; padding:10px; font-size:11px; color:#333; width:150px; float:right; margin-left:10px;}
div.productPage div.description div.descriptionText div.productSpecs div.value { font-weight:bold; margin-bottom:5px;}
div.productPage div.addToCart { background-color:#c7e1fd; border-top:2px solid #666; border-bottom:2px solid #666; padding:20px 20px 10px 20px;}
div.productPage div.addToCart.bottom { margin-bottom:20px;}
div.productPage div.addToCart div.prices { float:left; padding-top:5px;}
div.productPage div.addToCart div.prices div.price { font-size:23px; font-weight:bold; margin-bottom:10px; color:#3366ff; float:left; margin-left:30px;}
div.productPage div.addToCart div.prices div.price span { color:#333;}
div.productPage div.addToCart div.prices div.priceSale { font-size:23px; font-weight:normal; margin-bottom:10px; color:#333; text-decoration: line-through; float:left;}
div.productPage div.addToCart div.prices div.rekPrice { font-size:20px; font-weight:normal; margin-bottom:10px; color:#666; text-decoration: line-through; float:left;}
div.productPage div.addToCart div.prices div.salesPrice { font-size:23px; font-weight:bold; margin-bottom:10px; color:red; float:right;}
div.productPage div.addToCart div.prices div.salesPrice span { font-weight:normal;}
div.productPage div.addToCart div.button { float:right;}
div.productPage div.addToCart table.tblAddSpecs { margin-bottom:15px;}
div.productPage div.addToCart table.tblAddSpecs tr td { font-weight:bold; padding-bottom:5px;}
div.productPage div.addToCart table.tblAddSpecs tr td input.txtQuantityAdd { width:30px;}
div.productPage div.addToCart div.attrDdl { margin-bottom:20px;}
div.productPage div.productAttributes { padding:10px 0;} 
div.productPage div.productAttributes div.itemBox { float:left;margin-right:10px; margin-bottom:15px; text-align:center; background-color:#333;}
div.productPage div.productAttributes div.itemBox div.image { margin-bottom:2px;}
div.productPage div.productAttributes div.itemBox div.image img { height:120px; width:120px;}
div.productPage div.productAttributes div.itemBox div.info { font-size:11px; font-weight:bold; width:120px; color:#fff; padding-bottom:2px;}
div.productPage div.productAttributes div.itemBox div.info select { width:100px;}
div.productPage div.productAttributes div.itemBox .ddlQuantity { text-align:center; margin-bottom:2px;}
div.productPage div.selectedColors { font-style:italic;}

#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	}

div.productPage div.productImage { text-align:center; width:350px; margin-right:5px;}
div.productPage div.productImage img { max-width:350px; max-height:350px;}
div.productPage div.showOtherProducts { font-size:11px; line-height:16px; margin:10px 0 0 0; padding:10px 0 0 0; border-top:1px solid #ccc;}
div.productPage div.thumbs img { width:50px; height:50px;}
/*div.productPage div.addToCart { text-align:center; width:174px;}
div.productPage div.addToCart img { margin:0 3px 5px 0;}*/
div.productPage div.commentHeader { font-weight:bold; font-size:15px; margin-bottom:10px; color: #cc0000; text-align:left;}
div.productPage #gallery { display:none;}

/* product recommendations */
div.prodRec div.header { font-weight:bold; font-size:15px; margin-bottom:10px; color: #cc0000;}
div.prodRec div.prodRecBox { float:left; font-size:11px; margin: 0 10px 30px 0; text-align:center; width:120px;}
div.prodRec div.prodRecBox div.imgWrap { width:120px; height:120px;}
div.prodRec div.prodRecBox div.imgWrap img { max-width:120px; max-height:120px;}
div.prodRec div.prodRecBox a { color:#000; font-weight:bold;}
div.prodRec div.prodRecBox a:hover { color:#cc0000; text-decoration: none;}

/* blog link */
div.productBlog div.productBlogDescription { margin-top:5px;}
div.productBlog div.productBlogDescription textarea { width:200px !important; height:70px; padding-top:5px; margin-top:5px;}
div.productBlog div.productBlogDescription input.textbox { width:200px !important;}


/* right pane widgets */
div.boxTitle  { background: url(/images/widgetTitle.png) no-repeat; color:#333; font-weight:bold; font-size:15px; padding:8px 0px 5px 0px; text-align:center; width:175px; height:21px; display:block; }
div.box { border:1px solid #ccc; border-top-width:0; width:173px; margin-bottom:15px;}  

div.rightPane div.box.recommendations { overflow:hidden; height:150px; margin-bottom:4px;}
div.rightPane  div.submitRecommendation { text-align:center; margin-bottom:15px;}
div.rightPane  div.submitRecommendation a { font-weight:bold; font-size:12px;}

div.rightPane div.box.suppliers a { color:#000; font-size:11px; font-weight:bold;}
div.rightPane div.box.suppliers a:hover { color:#cc0000; text-decoration:none;}
div.rightPane div.box.suppliers td.logo { text-align:center;}

div.rightPane div.box.newsletter { background: url(/images/widget_newsletter.jpg) no-repeat; padding:120px 5px 5px 5px; width:163px; font-size:12px;}
div.rightPane div.box.newsletter .textbox { width:151px; margin-top:7px; color:#999; font-style:italic;}
div.rightPane div.box.newsletter .textbox.resetableActive { color:#000; font-style:normal;}

div.rightPane div.boxTitle.facebook { background: url(/images/facebook_top.png) no-repeat; width:175px; height:34px; padding:0;}
div.rightPane div.box.facebook {  padding:5px; width:163px;}

div.rightPane div.box ul#recommendations ul { width:173px;}
div.rightPane div.box ul#recommendations li { background-color:#fff; border-bottom:1px dotted #ccc;width:167px; padding: 5px 3px; margin:0;}
div.rightPane div.box ul#recommendations li.alt { background-color:#e5e5e5;}
div.rightPane div.box ul#recommendations div.citat { font-weight:bold; font-size: 11px; color:#333; margin-bottom:3px;}
div.rightPane div.box ul#recommendations div.from { text-align:right; font-size:11px; color:#666; font-style:italic;}

div.rightPane div.box.partners { padding: 5px; width:163px; text-align:center;}
div.rightPane div.box.partners img { margin:5px;}

div.rightPane div.box.terms { padding: 5px; width:163px; }

div.box.contact { background: url(/images/widget_contact.jpg) no-repeat; padding: 126px 5px 15px 5px; width:163px; font-size:11px; text-align:center;}
div.box.contact div.phone { background: url(/images/iconPhone.gif) no-repeat; padding: 0 0 0 25px; font-weight:bold; font-size:13px; margin-bottom:5px; text-align:left;}
div.box.contact div.email { background: url(/images/iconAt.gif) no-repeat; padding: 2px 0 0 25px; font-weight:bold; font-size:13px; margin-bottom:10px; height:21px;text-align:left;}

/* customer details */
div.customerLeftNav { float:left; background-color:#dfdfdf; width:200px; height:500px; padding:10px; margin-right:10px;}
div.customerLeftNav div.title { font-size:20px; font-weight:bold; margin-bottom:10px;}
div.customerLeftNav div.menu div.item { margin-bottom:4px;}
div.customerDetailsWrap .CatalogTitle { background: url(/images/catalogTitle_bkgrd_800.png); width:800px;}
div.customerDetailsWrap div.customerOrders table.orderList { width:500px;}
div.customerDetailsWrap div.customerOrders table.orderList tr th { background-color:#cc0000; color:#fff;}
div.customerDetailsWrap div.customerOrders table.orderList tr td { padding-bottom:4px; border-bottom:1px solid #ccc;}
div.customerDetailsWrap div.orderDetails { width:745px;}
div.customerDetailsWrap div.orderDetails table.customerInfo tr td { vertical-align:top; padding:0 10px 5px 0;} 
div.customerDetailsWrap div.orderDetails table.customerInfo tr td span.label { font-weight:bold;}
div.customerDetailsWrap div.orderDetails table.order { width:500px; border-collapse:separate; border-width:0;}
div.customerDetailsWrap div.orderDetails table.order tr th { background-color:#cc0000; color:#fff;}
div.customerDetailsWrap div.orderDetails table.order tr td { padding-bottom:4px; border-bottom:1px solid #ccc;}

/*div.rightPane div.boxTitle { background: url(/images/siteNav_title_hover.png) no-repeat; color:#fff;}*/

/* wordpress */
.wordpress .CatalogTitle { background: url(/images/catalogTitle.png) repeat-x; width:100%; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0;}
.wordpress .postContent { padding:10px;}
.wordpress .contentCol { width:745px; margin-right:30px;} 
.wordpress .post .entry-header { margin-bottom:0; padding-bottom:0;}
.wordpress .post .entry-image { float:left; margin: 0 5px 0 0; border:1px solid #999; padding:2px;}
.wordpress .post .entry-info { float:left; width:634px;}
.wordpress .contentCol h1 { padding-bottom:3px; margin-bottom:0;}
.wordpress .contentCol h1 a { color:#cc0000;}
.wordpress .post .entry-meta { font-size:10px; margin-bottom:10px;}
.wordpress .post-listing { border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:15px;}
.wordpress .entry-title { color:#cc0000;}

.wordpress aside h3  { background: url(/images/widgetTitle.png) no-repeat; color:#333; font-weight:bold; font-size:15px; padding:8px 0px 5px 0px; margin-bottom:0; text-align:center; width:175px; height:21px; display:block; }
.wordpress aside ul { border:1px solid #ccc; border-top-width:0; width:173px; margin-bottom:15px; padding:0; margin:0; padding-top:7px; padding-bottom:7px;}  
.wordpress aside ul li { list-style:none; padding: 0 0 4px 10px; font-size:12px;}
.wordpress #searchform .field { float:left; width:135px;}
.wordpress #searchform .submit { float:right;}

/* auto suggest result */
.TableStyle 
{
	background-color:#fff;	
	width:400px;
	margin: 0px 0 0 50px;
	border:1px solid #ccc;
	z-index:100;
	line-height:20px;
}

.DefaultRow
{
	background-color:#fff;
}


.HighlightRow 
{
	background-color:#cc0000;
	color:#fff;
	font-weight:bold;
}

#AutoSuggestResults
{
    position:absolute;
    z-index:100;
}


/* featured products
div.featuredProducts { background-color:#eee; width:721px; height:244px; padding:12px; margin: 0 0 12px 0; border:1px solid #666;}
div.featuredProducts div.bigImages { border: 3px solid #cc0000; float:left; margin:0 2px 0 0; width:241px; height:241px;}
div.featuredProducts div.bigImages img { display:none;}
div.featuredProducts div.bigImages img.active { display:block;}
div.featuredProducts div.thumbs { width:88px; float:left; margin:0 10px 0 0;}
div.featuredProducts div.thumbs img {}
div.featuredProducts div.thumbs div.thumb { width:79px; height:79px; padding:3px 0 0 9px; cursor:pointer;}
div.featuredProducts div.thumbs div.active {background: url(/images/feat_activeBkgrd.png);}
div.featuredProducts div.productInfos { float:left; width:370px;}
div.featuredProducts div.productInfos h2 { border-width:0; font-size:25px; margin-bottom:10px;}
div.featuredProducts div.productInfos div.price { font-size:22px; font-weight:bold; padding:15px 0;}
div.featuredProducts div.productInfos div.productInfo { display:none;}
div.featuredProducts div.productInfos div.active { display:block;} */
div.featuredProducts { height:300px; margin-bottom:15px;}

/* standard page */
div.standardPage { width:608px; float:left; margin-right:11px;}

/* product list */
div.productList { float:left; width:608px;}
div.hpProducts div.productList { width:608px;}

/* IE 6 hacks */
#simplemodal-container a.modalCloseImg {background:none; right:-14px; width:22px; height:26px; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/x.png',sizingMethod='scale');}

/* jQuery lightBox plugin - Gallery style */
	#gallery {padding:0; margin:0; text-align:left; }
	#gallery ul { list-style: none; padding:0; margin:0; }
	#gallery ul li { display: inline; padding:0; margin:0;  }
	#gallery ul img { border: 3px solid #fff;}
	#gallery ul a:hover img {border: 3px solid #333;}
	#gallery ul a:hover { color: #fff; }

/* BalloonShop */
a {
  text-decoration: none;
  color:DarkBlue;
}
a:hover {
  text-decoration: underline;
}

.Window {
  width: 100%;
}
.Window .Main {
  width: 950px;
  margin: auto;
}
.Window .Main .Left {
  width: 220px;
  float: left;
}
.Window .Main .Left .Container {
  margin: 0px 0px 10px 10px;
  float: left;
}
.Window .Main .Right {
  width: 730px;
  float: left;
}
.Window .Main .Right .Header{
  margin: 5px 5px 5px 0px;
  width: 100%;
  text-align: center;
}
.Window .Main .Right .Contents{
  margin: 5px 5px 5px 0px;
  width: 100%;
  float: left;
}

.DepartmentsList{
  border: #01a647 1px solid; 
  text-align: center;
  margin-top: 20px;
}
.DepartmentsListHead
{
  border: #01a647 1px solid;
  background-color: #99FFCC;
}
a.DepartmentUnselected {
  line-height: 25px;
  text-decoration: none;
  color: Black;
}
a.DepartmentUnselected:hover {
  text-decoration: underline;
}
a.DepartmentSelected {
  line-height: 25px;
  font-weight: bold;
  text-decoration: none;
  color: Black;
}

.CategoriesList {
  border: #ea6d00 1px solid;
  text-align: center;
  margin-top: 20px;
}
.CategoriesListHead {
  border: #ea6d00 1px solid;
  background-color: #f8c78c;
}
a.CategoryUnselected {
  line-height: 25px;
  text-decoration: none;
  color: Black;
}
a.CategoryUnselected:hover {
  text-decoration: underline;
}
a.CategorySelected {
  line-height: 25px;
  font-weight: bold;
  text-decoration: none;
  color: Black;
}



div.catalogDescription 
{
    margin-bottom:15px;
    background-color: #f5f5f5;
    background-color:#fff;
    border:1px solid #999;
    border-width:0;
    padding:10px;
    padding:0;
    font-size:11px;
    
}
.Window .Main .Right .Contents{
  margin: 5px 5px 5px 0px;
  width: 100%;
  float: left;
}

.ProductList img {
  vertical-align: top;
}

.ProductList { width:100%;}

.ProductList tr td { vertical-align:top; border:1px solid black; padding:10px; width:25%;}

.ProductList div.productImage {height:124px; text-align:center;}

.ProductList div.productDesc { font-size:13px; height:50px;}

.ProductTitle {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 1px 0 0;
}

.DetailSection {
  margin-top: 10px;
  margin-bottom: 10px;
}

.SearchBox {
  border-collapse:collapse;
  margin-top: 20px;
  width:200px;
}
.SearchBoxHead {
  border: #0468a4 1px solid;
  background-color: #FFFF99;
  text-align: center;  
}
.SearchBoxContent {
  border: #0468a4 1px solid;
  padding: 5px 0px 5px 12px;
}

.UserInfoHead {
  border: #cc6666 1px solid;
  background-color: #dc143c; 
  color: #f5f5dc;
  text-align: center;
}  
.UserInfoContent {
  border: #cc6666 1px solid; 
  padding: 5px 0px 5px 12px;
  line-height: 20px;
} 

.AdminTitle {
  font-size: 24px;
  font-weight: bold;
}
.Window .Main .Right .AdminHeader{
  margin: 5px 5px 5px 0px;
  width: 100%;
}

.AdminContents{
  margin: 5px 5px 5px 0px;
  width: 900px;
  float: left;
  text-align:left;
}

.AdminContents table tr td { vertical-align:top;}
.AdminContents .formControl { border: 2px solid #666;}
.AdminContents .WideLabel { font-weight:bold;}

.AdminError{
  color: Red;
}

.Grid {
  border:2px #333 solid;
  border-width:0;
  border-collapse:separate;
  margin-top: 20px;
  width: 100%;
}
.GridHeader { 
  color: White;
  background-color: #cc0000;
  font-weight:bold;
  font-size:13px;
}

.GridHeader th { font-size:13px; padding:3px;}
.GridRow
{ 
  background-color: #ececec;
}

.GridFooter td { font-size:16px;}
.GridFooter div.smFooter { font-weight:normal; font-size:11px; margin:5px 0;}

.GridSelectedRow
{ 
  background-color: #738A9C;
}
.GridEditingRow
{}

.GridAlternateRow
{ 
  background-color: #fff;
}

.WideLabel {
  display:-moz-inline-block;
  display:inline-block;
  width: 100px;
}
.CartSummary {
  border: #0468a4 1px solid;
  background-color: snow;
  padding: 3px 2px 5px;
    border-collapse:collapse;
  margin-top: 20px;
}

.RecommendationsHead { 
  font-weight: bold;
}

.RecommendationLabel {
  display:-moz-inline-block;
  display:inline-block;
  width: 200px;
}

.UserDetailsTable {
  width: 100%;
  line-height: 20px;
}

.UserDetailsTable tr td { vertical-align:top;}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/* The Nivo Slider styles */


.nivoSlider {
	position:relative;

}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
/* If an image is wrapped in a link */
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
/* The slices and boxes in the Slider */
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
/* Caption styles */
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8; /* Overridden by captionOpacity setting */
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
    display:none;
}
/* Direction nav styles (e.g. Next & Prev) */
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
/* Control nav styles (e.g. 1,2,3...) */
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}

/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/

#slider {
	position:relative;
    width:608px;
    height:300px;
}
#slider img {
	position:absolute;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
	position:absolute;
	left:250px;
	bottom:-24px;

}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
    font-family: Helvetica, Arial, sans-serif;
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

/* tooltop */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.85;
	text-align:left;
	font-size:11px;
}

#tooltip h3, #tooltip div { margin: 0; }

#garnTP { display:none;}
#stickmonsterTP { display:none;}
#virkmonsterTP { display:none;}
#broderiTP { display:none;}
#garnstudioTP { display:none;}
#jarboGarnTP { display:none;}
#marksKattensTP { display:none;}
#svartaFaretTP { display:none;}
#kinnaTextilTP { display:none;}
#ullgarnTP { display:none;}
#bomullsgarnTP { display:none;}
#akrylgarnTP { display:none;}
#mohairgarnTP { display:none;}
#blandgarnTP { display:none;}
#lingarnTP { display:none;}




.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 175px;
    height: 150px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}


.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  175px;
    height: 150px;
}



/**
 *  Horizontal Buttons
 */


