@import url(contentboxes.css);html{max-width:100%;overflow-x:hidden;}
body{margin:0px;padding:0px;color:#33332e;background:#ffffff;font:normal 16px Arial,Helvetica;text-align:center;max-width:100%;}
body.cke_ltr{font-size:1rem !important;text-align:left;}
body#email {padding:15px;}
body#email .close-window {position:absolute;font-size:30px;width:50px;right:6%;color:#999;}
.cke_widget_wrapper:hover .cke_widget_wrapper{overflow:hidden !important;}
.cke_widget_wrapper .cke_widget_wrapper .cke_widget_drag_handler_container{margin-top:20px !important;}
img{border:0px;max-width:100%;height:auto;}
table{height:auto;}
.ftable{}
.ftbody{display:flex;justify-content:space-evenly;flex-flow:wrap;}
.ftheader{border:0px;font-weight:bold;font-size:20px;margin-top:20px;margin-bottom:5px;}
.ftrow{width:160px;text-align:center;margin-bottom:10px;border:1px solid}
.ftd{text-align:center;}
.ft-title{display:inline-block;height:50px;}
.ftd-image{height:150px;}
iframe{max-width:100%;}
.embeddedContent{padding-left:50px;padding-right:10px;width:100%;max-width:530px;margin:0 auto;}
form{margin:0px;}
input, textarea{font:normal 13px tahoma, geneva, verdana, sans-serif;}
input.text, input.password, textarea{padding:1px 0px 1px 2px;border:1px solid #57594b;}
.input-quant{text-align:center}
a{color:#003399;text-decoration:none;}
a:visited{color:#003399;}
a:hover{color:#003399;text-decoration:underline;}
h1{font-size:18px;}
h2{font-size:24px;font-weight:normal;}
h2.display-name{font-size:38px;margin:0;text-decoration:underline;font-weight:normal;margin-bottom:21px;}
@media (max-width:900px){h2.display-name{font-size:3.8vw;margin:0;text-decoration:underline;font-weight:normal;margin-bottom:21px;}
}
h3{font-size:15px;}
h4{font-size:14px;}
h5{font-weight:normal;font-size:12px;}
.hsmall{font-weight:normal;font-size:9px;}
#accessibility{position:absolute;left:-9000px;width:9000px;}
#wrapper{margin:20px auto;max-width:1140px;text-align:left;width:100%;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
.sharethis{text-align: center;}
.sharethis .st-custom-button{
  vertical-align:top;
}
.sharethis .sharethis-inline-share-buttons{
  margin-bottom:10px;
  display:inline-block !important;
  padding-right:5px;

}
.custom-share-buttons-wrapper {display:inline-block;margin-bottom:10px;}
.st-btn[data-network="pinterest"] {
    background-color: #ff0000;
}
.st-btn[data-network="email"] {
    background-color: #666;
}
.st-btn[data-network="twitter"] {
    background-color: #2b9cad;
}
.st-btn[data-network="sharethis"] {
    background-color: #00aa00;
}

#detailed #stbar{
  margin-bottom:21px;
  padding-bottom:13px;
  clear:both;
  float:left;
  min-width:300px;
  width:50%;
}


p{margin-top:0px;}
p.category{font-size:20px;font-weight:bold}
p.category a{color:#0033ff}
.justify{text-align:justify}
.caption-text p{margin:0;}
font font{font-size:small}
font{font-size:initial;}
.col_name{font-size:.75em}
.col_value{font-size:initial}
.col_value input,
.col_value .radio,
.col_value .checkbox,
.col_value .radio{font-size:initial}
big{font-size:24px;}
#logo{background:transparent url(/images/island_planet_logo.jpg) top right no-repeat;background-size:contain;height:140px;max-height:140px;max-width:220px;position:relative;text-indent:-9999px;width:100%;position:relative;clear:both;margin:21px 80px 0px 50px;float:right;z-index:1;}
#home #logo{height:182px;max-height:182px;max-width:301px;float:none;margin:0 auto;}
#detailed #logo{display:none;}
#email #logo {background:transparent url(/images/email_customer_service.jpg) top right no-repeat;
  background-size:contain;height:100px;
  max-height:100px;max-width:220px;position:relative;text-indent:-9999px;width:100%;position:relative;clear:both;margin:0px 0px 0px 0px;float:left;z-index:1;}
#email form{
  width:100%;
  clear:both;
  position:relative;
}
#email form tr{float:left;width:50%;}
#email form td{display:inline-block;width:100%;font-size:15px;}
#email form td{padding:5px;margin:5px 10px 5px 0px;}
#email form td input {padding:8px;}
#email form tr.text td input {width:94%;}
#email form tr.radio, #email form tr.textarea {width:100%;}
#email form tr.textarea textarea {width:100%;padding:5px;max-width:97%;}
#email form tr.note {width:100%;}
#email form tr.note td{padding:0px 0 0px 5px;margin:-3px 0 0 5px;color:#999;font-style:italic;font-size:90%}

#logo h1, #logo a{height:100%;margin:0px;outline:0px solid;width:100%;position:relative;}
#logo a{display:block;text-decoration:none;}
#header{position:relative;}
#header-islandplanet{border-bottom:1px solid;display:flex;justify-content:space-between;vertical-align:middle;margin:20px 20px 0 20px;padding:0 0px 15px 0px;}
.headerip-left{font-size:26px;color:#335500;font-family:Times New Roman;text-transform:uppercase}
.headerip-right{font-size:16px;padding-top:10px;}
#home #header{position:relative;}
#home #header-islandplanet{position:relative;z-index:9;max-width:96%;width:85%;border-bottom:0px solid;display:flex;justify-content:space-between;vertical-align:middle;margin:20px auto -50px auto;padding:0 0px 15px 0px;}
#home .headerip-left{font-size:28px;color:#335500;font-family:Times New Roman;text-transform:uppercase}
#home .headerip-right{font-size:16px;padding-top:10px;}
#catheader{clear:left;margin-top:20px;position:relative;padding:10px 0px 10px 21px;}
#home #catheader{margin-top:0px;}
#detailed #catheader{display:none}
#loginbar{float:right;text-align:right;}
#loginbar a{margin-top:25px;padding:10px 30px 10px 0px;color:#212126;font-weight:bold;display:block;}
#loginbar a:hover{color:#5c5b66;}
#loginbar a.in{}
#loginbar a.out{}
.searchbar{display:inline-block;margin-top:5px;}
.searchbar input.text, .searchbar input.submit{}
* html .searchbar input.submit{height:21px;}
.searchbar a{color:#212126;font-size:10px;}
.searchbar a:hover{color:#5c5b66;}
#footer{margin-top:0px;padding:0px 20px 5px 20px;border-top:0px solid #57594b;position:relative;}
#footer img{float:right;}
#footer p{margin:0px;padding:00px 0px;color:#8a8d77;font-size:9px;}
#footer-top{display:flex;justify-content:space-evenly;margin-top:21px;flex-flow:wrap;font-size:14px;}
#footer-top a{padding:5px 10px;font-weight:bold}
.cbottom.thankyou{margin:20px 0px 0px 0px;font-size:22px;color:#cc0505;text-align:center}
.vcard{display:block;text-align:center;padding:5px 0px}
.vcard span{padding:0px 4%}
.vcard .org{}
.vcard .locality{}
.vcard .tel-email{}
.vcard .email{white-space:nowrap}
.vcard .email:before{content:"\2709";color:#ba8f2e;display:inline-block;padding-right:5px;font-size:18px;}
.vcard .tel{white-space:nowrap}
.vcard .tel:before{content:"\260E";color:#ba8f2e;display:inline-block;padding-right:5px;font-size:18px;}
.vcard .f-between{width:8%;display:none}
#social_media{position:relative;margin:0 auto;max-width:350px;margin-bottom:20px;text-align:center;vertical-align:middle;border:0px solid;font-size:20px;display:none;}
#social_media td{border:0px solid}
.f-between{clear:left;padding:0 12px;text-align:center}
.sm-link{border:0px solid;font-size:10px;display:inline-block;vertical-align:middle;}
.likeusonfb,.plusone,.gplus-share{display:table-cell0;;text-align:center}
.social_link{height:50px;display:table-cell;vertical-align:middle;text-align:center}
.social_link span{display:table-cell;vertical-align:middle;text-align:center}
.plusone .social_link{overflow:hidden;margin:0 auto;max-width:68px;}
#footer-bottom{font-size:14px;margin-top:34px;}
#copyright{float:left;width:48%;text-align:left}
#credits{color:#999;float:right;width:48%;text-align:right}
#contentheader{padding:10px 10px 0px 10px;background:#e2e1eb;}
#contentheader .error, #contentheader .message{margin:0px 0px 0px 0px;padding:2px;border:1px solid #ffffff;color:#ffffff;text-align:center;}
#contentheader .error{color:#8c3030;}
#contentheader .message{color:#3a5841;}
#contentfooter{background:#e2e1eb;}
#ocwrapper{border-left:0px solid #e2e1eb;border-right:0px solid #e2e1eb;background:#CCFF99;clear:both;}
#leftsidebar{margin-left:-200px;padding:10px 0px 10px 10px;width:190px;float:left;position:relative;display:none;}
#rightsidebar{margin-right:-200px;padding:10px 10px 10px 0px;width:190px;float:right;position:relative;display:none;}
#contentwrapper{width:100%;float:left;position:relative;}
#content{margin:0px 0px;padding:10px 20px;background:#ffffff;}
#content.content-w-leftbar{padding-left:280px;}
#content.content-w-leftbar-and-links .content-left{margin-left:0px;}
#content-bottom-wrapper{clear:both;padding-top:20px;text-align:center;}
#content-bottom-wrapper span{display:inline-block;padding:0px 20px 10px 0px}
#content-bottom-wrapper a.on{font-weight:bold}
#category-description{padding:0 4% 20px 0;}
#subcategories{display:flex;flex-flow:wrap;justify-content:space-between;margin-bottom:21px;font-size:14px}
#subcategories>span{border:0px solid;padding:13px 3%;max-width:150px;}
.subcat a{font-weight:bold}
* html #content{height:1%;}
.floatleft, .align-left{float:left;}
.floatright, .align-right{float:right}
img.floatleft,.floatleft img{margin:0 15px 15px 0px;}
img.floatright, .floatright img{margin:0 0 15px 15px;}
img.floatright, figure.floatright{clear:right;}
img.floatleft, figure.floatleft{clear:left;margin-left:0px;}
.floatcenter, .align-center, .center{display:block;margin:0 auto;text-align:center;}
.shadowtop, .shadowbottom{height:0px;font-size:1px;display:inline-block;display:block;}
.shadowtopleft, .shadowtopright, .shadowbottomleft, .shadowbottomright{width:0px;height:0px;font-size:1px;}
.shadowtop{}
.shadowbottom{}
.shadowleft{}
.shadowright{}
.shadowtopleft{float:left;}
.shadowtopright{float:right;}
.shadowbottomleft{float:left;}
.shadowbottomright{float:right;}
#related-products-wrapper{text-align:center;min-width:300px;max-width:40%;width:100%;clear:right;float:right}
.related-products-header{text-align:left;padding:10px 0px;}
#related-products-wrapper h5{font-size:12px;font-weight:normal;margin:0px 0 10px 0;padding:0px;height:30px;}
#links, .links, .related-products{display:flex;justify-content:space-evenly;flex-flow:wrap;}
.related-products{display:flex;justify-content:space-evenly;flex-flow:wrap;align-items:baseline}
.related-products-2x .related-link{width:50%;}
.related-image{border:0px solid;position:relative;display:inline-block;max-width:125px;}
.related-image img{max-width:100%;}
.detailed-footer{width:40.6%;float:right;margin-top:21px;margin-right:-3%;min-width:300px;}
.detailed-footer .p10{padding:1.2%;}
.linklisting{margin:0px 0px 50px 0px;width:275px;text-align:center;}
.linklisting h4.linktitle, .linklisting p.linkurl, .linklisting p.linkrating{margin:2px 0px;}
.linklisting h4.linktitle a{padding-bottom:0px;}
* html .linklisting .linkdescription, * html .review .reviewcontent{width:96%;}
.product-links{line-height:normal}
.product{border:0px solid;margin:0 auto;text-align:left}
.prod-title, .product .linktitle{font-size:14px;margin:8px 0px;text-align:center}
#detailed .prod-title{padding-left:0px;text-align:left;font-size:20px;font-weight:bold}
#detailed label{width:90px;display:inline-block;text-align:right;vertical-align:middle}
.prod-description{height:85px;text-align:left;margin:0 auto;font-weight:bold;padding:0 13px;}
#detailed .prod-description{border-top:1px solid #ddd;padding:13px 0px;height:auto;}

.prod-prop1{margin-top:8px;display:inline-block;}
.prod-prop2{}
.prod-price{display:block;font-size:22px;margin-bottom:13px;font-weight:bold;color:#cc0505;text-align:center;}
#detailed .prod-price{color:#cc0505;padding-left:93px;padding-top:10px;text-align:left;}
.prod-price-available{}
.prod-price-sold{}
.prod-price-call{color:red;}
.prod-price-out{color:red;}
.prod-add{display:block;text-align:center}
.product-added-checkmark:before{display:inline-block;padding-bottom:5px;vertical-align:middle;content:"\2713";color:green;font-weight:bold;font-size:38px;}
.prod-select{max-width:340px;}
#detailed .prod-add{padding-left:95px;text-align:left;}
.product .button{margin-left:0px;}
.prod-quantity-wrapper{padding:21px 0px 13px 0px;border-top:1px solid #ddd;text-align:left;}
.prod-quantity-wrapper label{display:inline-block;}
.prod-quantity{height:33px;width:81px;position:relative;display:inline-block;vertical-align:middle;}
.prod-quant{box-sizing:border-box;font-weight:bold;width:50px;height:34px;font-size:16px;float:left;background:#9c0002;border:0px;margin:0 1px 0 0px;color:#fff;text-align:center;}
.product-increment{padding-bottom:2px;width:20px;font-size:18px;max-height:17px;overflow:hidden;line-height:.8;display:inline-block;margin-bottom:1px;background:#9c0002;color:#fff;text-align:center;}
.product-decrement{border:0px solid;width:20px;max-height:17px;overflow:hidden;font-size:18px;line-height:.9;display:inline-block;background:#9c0002;color:#fff;text-align:center;}
.product-increment,.product-decrement:hover{cursor:pointer}
@media(max-width:480px){.detailed-footer{float:none;width:100%;clear:both}
}
.button,.buttonw{background:#000;color:#fff;border:0px;border-radius:5px;padding:8px 13px;font-weight:bold;text-transform:uppercase;margin-top:13px;cursor:pointer;max-width:unset !important}
.paypal-button{background:#FFC439 url(https://www.paypalobjects.com/webstatic/en_US/i/buttons/checkout-logo-large.png) top left;text-indent:-9999px;width:220px;padding-bottom:13px;}
.content-right{float:right;border-left:1px solid #91867f;padding:10px 0px 10px 20px;margin:-20px 20px 10px 20px;}
.content-left{float:left;margin-bottom:40px;margin-left:-280px;width:280px;text-align:center;border:0px solid}
.content-left div{margin:0 auto;}
#detailed h2{margin-top:0px;line-height:100%;}
#detailed h3{border-bottom:1px solid #AAAAAA;clear:both;margin:0px 10px 40px 10px;padding-bottom:30px;}
#detailed h3.also-shown{border:0px;margin-top:40px;margin:30px 0px;padding:0px 0px;margin-bottom:0px;}
#detailed .detailed-image{float:left;margin-left:15px;}
#detailed .gallerydetail{}
#detailed #thumbnails{float:left;width:100%;}
#detailed .gallerythumbnail{display:inline-block;}
#detailed .gallerythumbnail:hover{cursor:pointer}
#detailed .content-left{width:58%;border:0px solid;margin:0px 0px 0px 0px;padding:0px;min-width:250px;box-sizing:border-box;padding:2%}
#detailed .content-right{float:left;margin:0px 0%;clear:right;width:40%;border:0px solid;min-width:250px;}
.grid-detail{position:relative;border:0px solid;width:75%;float:left;text-align:center;}
.grid-detail .gallerydetail{position:absolute;height:100%;width:100%;text-align:center;}
.grid-detail img{}
.grid{border:0px solid;width:23%;float:right;text-align:center;}
.grid .gallerylisting:hover{cursor:pointer}
.grid .gallerylisting{margin-bottom:20px;width:48%;display:inline-block;}
#stbar{min-height:30px;}
.st-wrapper{border:1px solid #ECECEC;display:inline-block;padding:6px 0px 6px 0px;min-width:60px;margin-bottom:10px;vertical-align:bottom;border-radius:4px;text-align:center;}
.st-wrapper:hover{background:#ECECEC;}
.st-wrapper span:first-child{border:0px solid;display:inline-block;9height:30px;vertical-align:middle}
.st-wrapper .st_fbsend{margin-top:-3px;}
.st-wrapper .st_plusone{margin-top:1px;}
.paging{text-align:right;margin-bottom:21px;margin-top:-21px;}
.paging img, .paging select, .paging input{vertical-align:middle;}
.crumb{margin-top:10px;margin-bottom:21px;}
#content ul{margin:10px 0px 0px 20px;padding:0px;}
.row{}
.row label.name{padding-right:5px;width:25%;float:left;}
.row label.name span{color:#8c3030;}
.row .value.wrappedtext{margin-left:25%;padding-left:5px;}
.row .value input.text, .row .value input.password, .row .value textarea{w\idth:72%;}
.row .value input.text.shorttext{width:100px;}
.row.required{background:#e2e1eb;}
.row.invalid{color:#8c3030;background:#eedddd;font-weight:bold;}
.formsubmit{margin-top:10px;text-align:right;}
.errormessage{color:#8c3030;font-weight:bold;}
.infomessage{color:#3a5841;font-weight:bold;}
.searchhl-1, .searchhl-2, .searchhl-3, .searchhl-4, .searchhl-5{font-weight:bold;}
.searchhl-1{background:#ffff80;}
.searchhl-2{background:#aaaaff;}
.searchhl-3{background:#aaffaa;}
.searchhl-4{background:#ffaaaa;}
.searchhl-5{background:#aaffff;}
.indent1{margin-left:20px;}
.indent2{margin-left:40px;}
.indent3{margin-left:60px;}
.indent4{margin-left:80px;}
.indent5{margin-left:100px;}
.hide{display:none !important;}
.clear:after{height:0px;clear:both;display:block;visibility:hidden;content:".";}
.clear{display:inline-block;}
* html .clear{height:1%;}
.clear{display:block;}
#detailed p.description{overflow:hidden;}
* html #detailed p.description{width:100%;}
#detailed p.linknav{margin:-40px 0 34px 0;text-align:right;}
#detailed p.linknav img{vertical-align:middle;}
#detailed p.linknav a{text-decoration:none;}
#detailed p.reviewsfooter{margin:20px 0px 0px 0px;text-align:right;}
#home dt a{font-weight:bold;font-size:13px;}
#modify_select input.radio{float:left;}
#search .searchoption{margin-top:10px;padding-top:5px;border-top:1px dotted #bbbfa1;}
.gallerywrapper,.gw1,.gw2,.gw3,.gw4,.gw5,.gw6,.gw7,.gw8,.gw9,.gw10,.gw11,.gw12{position:relative;text-align:left;max-width:100%;z-index:0;}
.mainimage{overflow:hidden;z-index:1;max-width:100%;position:relative;}
.mainimage-caption{text-align:justify;}
.fade{position:relative;}
.fade .tgwrapper{max-width:100%;width:100%;}
.fade .mainimage-inner{max-width:100%;width:100% !important;position:relative;}
.mainimage-inner img{max-width:100%;position:relative;height:auto;}
.fph{margin:-1px;}
.float-inside{position:absolute;}
.gw5 .float-inside{bottom:0px;}
.gw6 .float-inside{bottom:0;}
.gw7 .float-inside{bottom:0;}
.columns-numerical .float5{height:40px;}
.columns-numerical .fph5{float:right;width:1px;height:80%;}
.scrollablewrapper{z-index:99999;max-width:100%;}
.scrollable{position:relative;overflow:hidden;height:100%;width:auto;}
.scrollh{width:20000em;position:absolute;height:100%;}
.scrollh .scrollable-column{float:left;max-height:100%;}
.scrollable-column .item{}
.scrollable-column .item .inner-item{max-width:100% !important;position:relative;margin:0 auto;}
.scrollable-column .item .inner-item img{width:100% !important;height:auto}
.scrollv{position:absolute;}
.slider-h a:link{border-top:5px solid yellow}
.slider-h a.current{background:#880C23;border-top:5px solid red}
.slider-v a.current{background:#880C23;border-top:5px solid red}
.gallerywrapper .item{float:left;box-sizing:border-box;}
a.forward, a.backward{position:relative;z-index:9999;}
.browse{position:absolute;cursor:pointer;}
.browse{color:#7F8A5E;}
.browse:hover{color:#924523;text-decoration:none;}
.scrollable a.current{}
.scrollablewrapper span.right{margin:0;z-index:99999;}
.scrollablewrapper span.left{margin:0;z-index:99999;}
.scrollablewrapper span.disabled{visibility:hidden !important;}
.scrollable a,
.scrollable a:link,
.scrollable a:visited{display:block;text-align:center;}
.scrollable img{max-width:100%;max-height:100%;height:auto;}
.image img{}
.arrows{text-align:justify;}
.arrows .inner-item{}
.arrows a{height:auto;width:auto;}
.arrows a:link{float:left;height:auto;width:auto;}
.arrows a.current{float:left;height:auto;}
.char a{color:blue;font-size:20px;text-decoration:none;background:url(/images/button_radial_non-activated.png) center center no-repeat;}
.char a:link{}
.char a.current{color:#DC871D;background:url(/images/button_radial_activated.png) center center no-repeat;}
.tip{cursor:pointer;border:1px solid;padding:0px 3px;border-radius:8px;background:#fff;font-size:10px;vertical-align:super;}
.thetip{display:none;border:3px solid green;background:#fff;padding:5px;z-index:99999;box-shadow:0px 5px 15px #000;width:100%;}
.td-name .thetip{font-weight:normal;}
.tooltip{z-index:9999;display:none;padding:5px 5px 15px 5px;font-size:11px;border:3px solid gold;background:#fff;text-align:left;}
.tooltip .label{color:yellow;width:35px;}
.tooltip a{color:#ad4;font-size:11px;font-weight:bold;}
.slicknav_menu{display:none;}
.menu{position:relative;min-height:40px;margin-left:-1px;margin-right:-1px;display:block;width:100%;max-width:100%;clear:both;text-align:left;border-bottom:1px solid #eee}
.menu{margin:0 auto;text-align:center;}
.menui{width:100%;max-width:100%;position:relative;margin:0px 0 0px 0px;padding:0px 0 0px 0;font-family:Arial, Helvetica, sans-serif;z-index:9999;text-transform:uppercase;}
.menui ul{display:flex;justify-content:space-between;width:100%;box-sizing:border-box;z-index:0;padding:0px 0px 0px 0px;margin:0;list-style-type:none;line-height:1.5em;}
.menui li{float:left;margin:0px;padding:0px;position:relative;}
.menui > ul > li{float:none;display:inline-block;margin:0px;padding:0px;position:relative;vertical-align:middle;}
.menui > ul > li.last{float:right;right:-1px;display:inline-block;margin:0px;padding:0px 0px 0px 25px;position:relative;vertical-align:middle;position:relative;}
.menui > ul > li.last a{display:block;position:relative:z-index:9;}
.cart-icon{vertical-align:bottom;position:absolute;left:-8px;top:2px;}
#cart-count{vertical-align:bottom;position:absolute;left:0px;top:5px;width:34px;z-index:9;padding:0px 0px;color:#fff;text-align:center;font-size:15px;}
.menui ul li table{margin:-1px 0;m\argin:0;border-collapse:collapse;font-size:12px;}
.menui ul li ul{display:none;padding:1px;font-size:11px;}
.menui li ul li{width:100%;margin-left:0px;z-index:999}
.menui li.li-first{width:100%;}
.menui li.li-alpha{float:left;width:1.5em;text-align:center}
.menui li.column-2{float:left;width:52%;}
.menui li.column-3{float:left;width:45%;}
.a-span{float:left;width:100%;}
.a-span a{float:left;}
.menui ul li a, .menui ul li a:visited, #home .nolink{float:left;text-decoration:none;margin:0px 0px -1px 0px;padding:10px 10px;text-decoration:none;border:0px solid;margin-right:0px;color:#003399;font-weight:bold;border:0px solid #ccc;background:transparent;font-size:20px;}
.active a{background:#fff !important;border-bottom:1px solid #fff !important;}
.last a{background:transparent !important;color:#cc0505 !important;}
.menui ul li.nav-between{padding:0px 2px;text-indent:-9999px;}
.menui ul li.home a, .menui ul li.home a:visited{padding-right:0px;}
.menui ul li:hover{position:relative;z-index:999;}
.menui ul li:hover a, .menui ul li a:hover{color:#fff;text-decoration:underline;background:#fff;color:#000}
.menui ul li:hover ul, .menui ul li a:hover ul{display:block;position:absolute;margin:0 0 0 0;top:36px;left:0px;height:auto;width:280px;background:#fff;padding:4px 10px 6px 0px;z-index:9999;line-height:normal}
.menui ul li.last:hover ul, .menui ul li.last a:hover ul{display:block;position:absolute;margin:0 0 0 0;left:-180px;border:1px solid;text-align:left;}
.menui li.last ul.show{left:-180px;border:1px solid;display:block;position:absolute;margin:0 0 0 0;top:36px;left:-180px;height:auto;width:280px;background:#fff;padding:4px 10px 6px 0px;z-index:9999;line-height:normal}
.menui ul li.last ul li a{clear:left;color:#003399;font-weight:bold;text-transform:capitalize;border:0px solid green;margin:0;padding:4px 0px;height:auto;background:#fff;font-size:18px !important;max-width:100%;line-height:normal;text-decoration:none}
.menui ul li:hover ul li a, .menui ul li a:hover ul li a{clear:left;color:#003399;font-weight:bold;text-transform:capitalize;border:0px solid green;margin:0;padding:4px 0px;height:auto;background:#fff;font-size:16px;max-width:100%;font-size:14px !important;line-height:normal;text-decoration:none}
.menui ul li:hover ul li a:visited, .menui ul li a:hover ul li a:visited{}
.menui ul li:hover ul li:hover a:hover, .menui ul li a:hover ul li a:hover{text-decoration:underline !important;;background:transparent;}
.menui ul li:hover ul li a.active,.menui ul li:hover ul li a.ison,.menui ul li a:hover ul li a.active{text-decoration:underline;}
.menui ul li:hover ul li a.quickcart_remove, .menui ul li a:hover ul li a.quickcart_remove,
a.quickcart_remove{padding:0px !important;font-size:18px !important;margin-top:-3px !important;}
.menui ul li:hover ul li a.quicklink, .menui ul li a:hover ul li a.quicklink,
a.quicklink{display:block;background:#000;clear:none;border:2px solid !important;width:100%;font-size:18px !important}
.slicknav_btn{position:relative;display:block;vertical-align:middle;float:right;padding:0em 0.625em 0em 0.625em;line-height:1.125em;cursor:pointer;}
.slicknav_menu .slicknav_menutxt{display:block;line-height:1.188em;float:left;}
.slicknav_menu .slicknav_icon{float:left;margin:0.188em 0 0 0.438em;}
.slicknav_menu .slicknav_no-text{margin:0}
.slicknav_menu .slicknav_icon-bar{display:block;width:1.125em;height:0.125em;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar{margin-top:0.188em}
.slicknav_nav{clear:both}
.slicknav_nav ul,
.slicknav_nav li{display:block}
.slicknav_nav .slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;}
.slicknav_nav .slicknav_item{cursor:pointer;}
.slicknav_nav .slicknav_row{display:block;}
.slicknav_nav a{display:block}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a{display:inline}
.slicknav_menu:before,
.slicknav_menu:after{content:" ";display:table;}
.slicknav_menu:after{clear:both}
.slicknav_menu{*zoom:1}
.slicknav_menu{background:transparent;display:none;font-size:16px;padding:5px;}
.slicknav_btn{margin:0px 5px 0px;padding:10px 20px;text-decoration:none;border:0px solid;margin-right:0px;color:#000;font-weight:normal;border:1px solid #ccc;background:#eee;}
.slicknav_menu .slicknav_menutxt{color:#000;}
.slicknav_menu .slicknav_icon-bar{background-color:#000;}
.slicknav_nav{color:#000;margin:0;padding:0;font-size:1em;width:300px;float:right}
.slicknav_nav .nav-between{display:none}
.slicknav_nav, .slicknav_nav ul{list-style:none;overflow:hidden;}
.slicknav_nav ul{padding:0;margin:0 0 0 20px;}
.slicknav_nav .slicknav_row{padding:5px 10px;margin:2px 5px;}
.slicknav_nav a{padding:5px 10px;margin:2px 5px;text-decoration:none;color:#000;}
.slicknav_nav .slicknav_item a,
.slicknav_nav .slicknav_parent-link a{padding:0;margin:0;}
.slicknav_nav .slicknav_row:hover{background:#eee;color:#000;}
.slicknav_nav a:hover{background:#eee;color:#000;}
.slicknav_nav .slicknav_txtnode{margin-left:15px;}
#quickcart td font{font-size:14px;}
#cart_wrapper .item_count{font-weight:bold;text-align:left;padding:10px 0px;color:green}
#cart_wrapper{position:relative;border:0px solid;margin:0 auto;width:700px;text-align:center;max-width:94%;padding:0px;}
#cart_wrapper table{width:100%;border-collapse:collapse;padding:0px;margin:0px 0;}
#cart_wrapper table td{max-width:100%;padding:5px 3px;line-height:140%}
#cart_wrapper table td textarea{max-width:80%;}
#cart_wrapper table td input{max-width:150px;}
#cart_wrapper table td select{width:155px}
#cart_wrapper table,#cart_wrapper th{text-align:left;max-width:100% !important;padding:0px 3px;}
#cart_wrapper table.cartbuttons td{padding:0px 0px !important;}
#cart_wrapper th.itemtotal{text-align:right}
.remove{white-space:nowrap;font-size:80%;text-transform:lowercase;font-weight:bold;color:green}
.remove-x{white-space:nowrap;}
#cart_wrapper .itemquant{text-align:center}
#cart_wrapper .itemprice-hidden{text-align:right;padding:0px !important;background:#ccc;}
.remember{max-width:250px;line-height:140%}
.cartbuttons{max-width:100%;line-height:140%}
.buttonw{min-width:220px;}
.button{margin-bottom:5px;margin-left:10px;}
.billto_comment{display:none}
@media (max-width:1020px){.slicknav_menu{display:block;}
.menui{display:none;}
}
@media (max-width:630px){.gallerywrapper{max-width:100%;position:relative}
.mainimage{max-width:100%;max-height:100%;}
.fade{max-width:100%;max-height:100%;height:100%;}
.tgwrapper{max-width:100%;max-height:100%;height:100%;}
.scrollablewrapper{max-width:100%;position:relative}
.scrollable-column{max-width:500px;position:relative;}
.mainimage-inner{max-width:100%;max-height:100%;height:100%;text-align:center;margin:0 auto;}
.mainimage-inner img{max-width:100%;max-height:100%;text-align:center;margin:0 auto;}
.item{max-width:99%;}
.inner-item{max-width:95%;}
.image a{max-width:99%;}
.image img{max-width:14%;height:auto}
.gallerywrapper img{max-width:100%;height:auto;max-height:100%;width:auto;}
}
@media (max-width:500px){.cartbuttons-left{display:inline-block;margin-right:0px;min-width:160px;width:48% !important;max-width:48% !important;text-align:center;}
.cartbuttons-center{display:inline-block;margin:0px auto;min-width:140px;width:45% !important;max-width:48% !important;text-align:center;}
.cartbuttons-right{float:left;width:100%;text-align:center;}
.cartbuttons-right b{display:block;}
}
@media (max-width:485px){#credits, #copyright{width:100%;}
.floatleft,.floatright{float:none !important;margin:0 auto 15px auto !important;display:block;padding-left:0px;padding-right:0px;}
}
@media (max-width:375px){#cart .button, #cart .buttonw{width:220px !important;max-width:100% !important;border:1px solid;}
.cart_items th,
.cart_items th.itemcode,
.cart_items th.itemname,
.cart_items th.itemprops,
.cart_items th.itemquant,
.cart_items th.itemprice,
.cart_items th.itemtotal{float:left;padding:2px 4px !important;box-sizing:border-box}
.cart_items td{float:left;border:0px solid;}
.cart_items td.itemcode,.cart_items th.itemprops{float:left;}
.cart_items td.itemcode{width:25%;}
.cart_items td.itemname{width:70%;border:0px solid;clear:none;padding:4px 0px !important;}
.cart_items th.itemprice,.cart_items th.itemquant,.cart_items th.itemtotal{float:right;}
.cart_items td.itemprice{clear:both;float:left;width:40%;border:0px solid;box-sizing:border-box;}
.cart_items td.itemquant{float:left;width:32%;border:0px solid;box-sizing:border-box;text-align:right;}
.cart_items td.itemtotal{float:left;width:28%;border:0px solid;box-sizing:border-box;}
.cart_items td.notespan{float:left;width:100%;}
.cart_items td.itemprice{text-align:right;}
.cart_items .lh{float:left;display:block;border:0px solid;text-align:right;width:50%;box-sizing:border-box;}
.cart_items .lhv{float:left;display:block;border:0px solid;width:50%;box-sizing:border-box;text-align:right;}
.cartbuttons-left{width:100% !important;max-width:100% !important;}
.cartbuttons-center{width:100% !important;max-width:100% !important;}
}
.expandable{position:relative;}
.expandTrigger{position:absolute;}
.expanded{height:auto;overflow:visible;}
.collapsed{overflow:hidden;}