/*
Theme Name: Wolfe Newsite
Theme URI: http://fischercreativemedia.com
Description: Custom Wolfe Theme
Version: 1.0
Author: Don Fischer
Author URI: http://fischercreativemedia.com
Tags: Custom
*/

/* ***************************
 = frame.css
 ----------------------------- */
@font-face { font-family: 'DroidSansRegular'; src: url('fonts/DroidSans-webfont.eot'); src: url('fonts/DroidSans-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSans-webfont.woff') format('woff'), url('fonts/DroidSans-webfont.ttf') format('truetype'), url('fonts/DroidSans-webfont.svg#DroidSansRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'DroidSansBold'; src: url('fonts/DroidSans-Bold-webfont.eot'); src: url('fonts/DroidSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/DroidSans-Bold-webfont.woff') format('woff'), url('fonts/DroidSans-Bold-webfont.ttf') format('truetype'), url('fonts/DroidSans-Bold-webfont.svg#DroidSansBold') format('svg'); font-weight: normal; font-style: normal; }
.vimeo-player-od { min-height: 245px; }
@media screen and (min-width:0px) and (max-width:985px) {
#sthoverbuttons { display: none !important; }
}
body { margin: 0 0 30px 0; /* text-align: center; */ /* font: 10pt tahoma, verdana, arial, helvetica, sans-serif; */ }
form { margin: 0; }
a.addtocart_small img { border: 0 none !important; padding: 0 !important; }
#stage { font-style: normal; font-variant: normal; font-weight: normal; font-size: 10pt; margin-left: auto; margin-right: auto; margin-top: 10px; width: 934px; text-align: left; background: #FFFFFF; }
.post_content img { border: 0px none; padding: 0; }
#content { min-height: 500px; }
.clearfloat { clear: both; }
#dpidiv { height: 0px; width: 1in; }
span.sup { vertical-align: top; font-size: 8pt; }
span.x-sup { vertical-align: top; font-size: 4pt; }
.highdpi .prod_display ul.product { font-size: 7pt; }
#msftnumber { font-size: 9pt; font-weight: bold; color: #b6b6b6; margin: 0 0 0 10px; }
.titlebar img { border: 0; margin: 10px 5px 0 0; vertical-align: -11%; width: 11px; height: 11px; }
a.titlebar img { background-image: url(images/btn_Browse_Arrow.png); }
a.titlebar:hover img { background-position: bottom left; }
a.titlebar, span.titlebar, a:visited.titlebar { font-size: 8pt !important; color: #747474; font-weight: bold; text-decoration: none; margin: 0 0 0 10px; float: left; }
a.titlebar.alternativecolor, span.titlebar.alternativecolor, a:visited.titlebar.alternativecolor { color: #FFFFFF; }
a.titlebar:hover, a:visited.titlebar:hover { color: #027fc5; }
body.typeaheadopen #header #globalnav_lbar #global_search span.searchlft { background-image: url('images/spt_search_box_typeahead.gif'); }
body.typeaheadopen #header #globalnav_lbar #global_search input.global_searchtextbox { border-bottom: 1px solid #fff; }
body.typeaheadopen #header #globalnav_lbar #global_search input.global_searchrt { background-image: url('images/spt_search_box_typeahead.gif'); }
#header #typeahead_container { position: relative; z-index: 1001; }
#header #typeahead_container #typeaheadframe { display: none; width: 285px; z-index: 1001; position: absolute; right: 0px; top: 20px; }
.select { position: absolute; color: #de6b25; font-size: 8pt; }
#rightcontent .select { position: static; }
.type { }
.sthoverbuttons-chicklets .st_plusone_large { margin-top: 12px; }
span.keep-up-icon { border: 0 none; display: inline-block; height: 33px; margin: 1px 2px 3px; width: 32px; }
span.keep-up-fb img { background: url(images/social-buttons-new.jpg) no-repeat scroll 0 0 transparent; margin: 0; padding: 0; }
span.keep-up-fb img:hover { background-position: 0 -33px; }
span.keep-up-pt img { background: url(images/social-buttons-new.jpg) no-repeat scroll -32px 0 transparent; margin: 0; padding: 0; }
span.keep-up-pt img:hover { background-position: -32px -33px; }
span.keep-up-tw img { background: url(images/social-buttons-new.jpg) no-repeat scroll -64px 0 transparent; margin: 0; padding: 0; }
span.keep-up-tw img:hover { background-position: -64px -33px; }
span.keep-up-yt img { background: url(images/social-buttons-new.jpg) no-repeat scroll -96px 0 transparent; margin: 0; padding: 0; }
span.keep-up-yt img:hover { background-position: -96px -33px; }
span.keep-up-rs img { background: url(images/social-buttons-new.jpg) no-repeat scroll -128px 0 transparent; margin: 0; padding: 0; }
span.keep-up-rs img:hover { background-position: -128px -33px; }
span.keep-up-gp img { background: url(images/social-buttons-new.jpg) no-repeat scroll -160px 0 transparent; margin: 0; padding: 0; }
span.keep-up-gp img:hover { background-position: -160px -33px; }
.ui-tabs ul, .ui-tabs ol { margin: auto 10px auto 0; padding-left: 30px; }
.parent-pageid-22 .tml-action-links li { /* display: inline-block !important; */ }
.page-id-5233 .tml-action-links li { /* display: inline-block !important; */ }
/*
#wp-submit, 
.button-primary { border: 1px solid #298CBA !important; font-size: 12px !important; text-decoration: none; background: url(images/button-grad.png) repeat-x scroll left top #21759B !important; color: #FFFFFF !important; font-weight: bold; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3) !important; }
#wp-submit:hover, 
.button-primary:hover { border-color: #13455B !important; ; color: #EAF2FA !important; ; }
*/
.sub-section-header { margin: 0 10px; }
.dist_player_text { padding: 0 0 5px 0; }
.player-li li:nth-child(2) { border: 0 none !important; }
.ui-tabs p { padding-right: 10px; padding-left: 10px; }
#content .ptop { display: none; }
#content .pbottom { display: none; }
.product-single-wrapper { float: left; margin-bottom: 15px; width: 542px; }
.single-wolfeprods #content .container { width: 100%; float: none; box-sizing: border-box; }
.highdpi .mediaselector a { font-size: 6pt; }
a.addtocart img { background-image: url('images/btn_AddToCart.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 92px; height: 22px; border: 1 solid red; vertical-align: middle; margin-left: 0; margin-right: 4px; margin-top: 0; margin-bottom: 0 }
a:hover.addtocart img { background-position: 0px -22px; background-repeat: no-repeat; width: 92px; height: 22px; border: 0; }
#hero a.addtocart img { background-image: url('images/add-to-cart-orange.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 176px; height: 32px; vertical-align: middle; margin: 0; }
#hero a:hover.addtocart img { background-repeat: no-repeat; }
#featured a.addtocart img { background-image: url('images/add-to-cart-orange.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 176px; height: 32px; vertical-align: middle; margin: 0; }
#featured a:hover.addtocart img { background-repeat: no-repeat; }
a.addtocart-sm img { background-image: url('images/add-to-cart-orange.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 176px; height: 32px; vertical-align: middle; margin: 0; }
a:hover.addtocart-sm img { background-repeat: no-repeat; }
.blu a.addtocart img { background-image: url('images/add-to-cart-orange.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 176px; height: 32px; vertical-align: middle; margin: 0; }
.blu a:hover.addtocart img { background-repeat: no-repeat; }
a.addtocartsm img { background-image: url('images/add-to-cart-orange.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 176px; height: 32px; vertical-align: middle; margin: 0; }
.bg-color-bluray a.addtocartsm img { background-image: url('images/add-to-cart-blue.png'); }
a:hover.addtocartsm img { background-repeat: no-repeat; }
.add-sm .salep { color: #880000; font-weight: bold; }
.bg-color-bluray a.addtocartsm img { background: url('images/add-to-cart-blue-sm.png') no-repeat scroll 0 0 transparent; height: 16px; width: 91px; background-size: contain; }
.bg-color-bluray a.addtocartsm:hover { opacity: .9; }
a.addtocartsm img { background: url("images/add-to-cart-orange-sm.png") no-repeat scroll 0 0 transparent; height: 16px; width: 91px; background-size: contain; }
a.addtocartsm:hover { opacity: .9; }
.bg-color-dvd { background: transparent; }
.bg-color-bluray { background: transparent }
.bg-color-vhs { background: transparent }
.bg-color-gift-certificate { background: transparent }
#product-specs { clear: right; }
#featured a.addtocart img { background-image: url('images/add-to-cart-orange.png'); background-repeat: no-repeat; background-position: 0px 0px; width:width:176px;
height: 32px; vertical-align: middle; margin-left: 0; margin-right: 4px; margin-top: 0; margin-bottom: 0 }
#featured a:hover.addtocart img { width: 176px; height: 32px; border: 0; }
#featured a.addtocart img.blurayb { background-image: url('images/add-to-cart-blue.png'); }
a.optselect img { background-image: url('images/btn_select.png'); background-repeat: no-repeat; background-position: 0px 0px; width: 67px; height: 22px; border: 0 none; vertical-align: middle; margin-left: 0; margin-right: 4px; margin-top: 0; margin-bottom: 0 }
a:hover.optselect img { background-position: 0px -22px; background-repeat: no-repeat; width: 67px; height: 22px; border: 0; }
a.addtocart_small img { background-image: url('images/btn_Buy.png'); background-position: 0px 0px; background-repeat: no-repeat; vertical-align: middle; width: 50px; height: 22px; border: 0 none; margin-left: 0; margin-right: 5px; margin-top: 0; margin-bottom: 0 }
a.addtocart_small:hover img { background-position: 0px -22px; background-repeat: no-repeat; width: 50px; }
.mediaselector { font-size: 8pt; color: #de6b25; height: 15px; width: 75px; padding: 1px 0 0 3px; background-repeat: no-repeat; }
.mediaselector a { color: #de6b25; text-decoration: none; }
.select .onemedia { font-size: 8pt; position: absolute; }
.add { font-size: 8pt; font-weight: bold; }
.itempopup { position: absolute; }
.itempopup .productpopup { width: 216px; display: none; visibility: hidden; z-index: 1000000; background-color: transparent; position: absolute; }
.itempopup .productpopup .popupheader { background-repeat: no-repeat; background-position: left bottom; width: 216px; height: 5px; }
.itempopup .productpopup .popupmid { background-repeat: repeat-y; background-color: #FFF; width: 216px; }
.itempopup ul.popupcontent { font-size: 8pt; list-style: none; padding: 0; margin: -4px 0 0 8px; float: left; width: 200px; }
.itempopup .productpopup .popuptitle { font-size: 7pt; padding: 0 0 4px 0; margin: 0 0 4px 0; }
.itempopup .productpopup .popupprice { margin: 7px 0 5px 0; font-size: 8pt; font-weight: bold; }
.itempopup .productpopup .popupprice img { vertical-align: middle; margin: 0 5px 0 0; }
.itempopup .productpopup .popupfooter { background-repeat: no-repeat; background-position: left top; height: 5px; }
.itempopup .productpopup .closeButton { display: block; width: 8px; height: 8px; float: right; margin: 2px 8px 0 0; padding: 0 4px 2px 0; }
.itempopup .imagelinks { cursor: pointer; }
.itemsolid { }
.itemsolid .productsolid .solidheader { height: 5px; }
.itemsolid .productsolid .solidmid { }
.itemsolid .solidcontent { font-size: 8pt; list-style: none; padding: 0; width: 100%; }
.itemsolid .productsolid .solidtitle { font-size: 7pt; padding: 0; margin: 0 0 4px 0; border-bottom: 1px solid #cccccc; }
.itemsolid .productsolid .solidprice { margin: 7px 0 5px 0 !important; font-size: 8pt; font-weight: bold; }
.itemsolid .productsolid .solidprice img { vertical-align: middle; margin: 0 5px 0 0; }
.itemsolid .imagelinks { cursor: pointer; }
.itemsolid .productsolid .radiobuttons { padding: 5px; border-bottom: 0 none; }
.itemsolid .solidcontent .radiobuttons .radiop { margin: 0 0 0 17px; padding: 0 0 3px 0; }
.itemsolid .solidcontent .salep, .itemsolid .solidcontent .salep .salebp, .itemsolid .solidcontent .retailp .salebp { color: #5b5b5b; }
.itemsolid .solidcontent .salep b, .itemsolid .solidcontent .retailp b { color: #545454; font-weight: normal; margin: 0 4px 0 4px; }
.itemsolid .solidcontent .salep b { color: #ed1c24; }
.itemsolid .solidcontent .onsale { color: #ed1c24; font-size: 12px; }
.add .showprice .totalp, .itemsolid .solidcontent .totalp { margin: 5px 0 0 0; }
.itemsolid .solidcontent label { font-weight: bold; }
.itemsolid .solidcontent label br { display: none; }
.itempopup .productpopup { left: -8px; }
.detailmediaselector .radiobuttons { font-size: 8pt; color: #545454; margin: 10px 0 5px 0; padding-bottom: 5px; }
.itempopup .productpopup .radiobuttons { padding-bottom: 5px; }
.itempopup ul.popupcontent .radiobuttons .radiop, .detailmediaselector .radiobuttons .radiop { margin: 0 0 0 17px; padding: 0 0 3px 0; }
.itempopup ul.popupcontent .salep, .itempopup ul.popupcontent .salep .salebp, .itempopup ul.popupcontent .retailp .salebp { color: #ed1c24; }
.itempopup ul.popupcontent .salep b, .itempopup ul.popupcontent .retailp b, .detailmediaselector .radiobuttons .radiop .salep b, .detailmediaselector .radiobuttons .radiop .retailp b, .detailmediaselector .radiobuttons .radiop span b { color: #545454; font-weight: normal; margin: 0 4px 0 4px; }
.itempopup ul.popupcontent .salep b, .detailmediaselector .radiobuttons .radiop .salep, .detailmediaselector .radiobuttons .radiop .salep b { color: #ed1c24; }
.add ul.showprice .totalp, .itempopup ul.popupcontent .totalp, .detailmediaselector .radiobuttons .totalp { margin: 5px 0 0 0; }
.itempopup ul.popupcontent label, .detailmediaselector .radiobuttons label { font-weight: bold; }
.cartitems .optiontype br, .cartitems .deliveryopt br, .itempopup ul.popupcontent label br, .detailmediaselector .radiobuttons label br { display: none; }
#bundlecontainer .itempopup ul.popupcontent label br { display: block; }
.itempopup ul.popupcontent label span.tooltip, .itemsolid ul.solidcontent label span.tooltip, .detailmediaselector .radiobuttons label span.tooltip { font-weight: normal; margin: 0 0 0 5px; }
.tooltip { cursor: help; }
.itempopup ul.popupcontent .radiobuttons input, .itemsolid ul.solidcontent .radiobuttons input, .itempopup ul.popupcontent .radiobuttons label, .itemsolid ul.solidcontent .radiobuttons label, .detailmediaselector .radiobuttons input, .detailmediaselector .radiobuttons label { display: block; float: left; }
.itempopup ul.popupcontent .radiobuttons input, .detailmediaselector .radiobuttons input { width: 15px; margin: 5px 0 0 0px; }
.itempopup ul.popupcontent .radiobuttons label, .detailmediaselector .radiobuttons label { margin: 4px 0 0 2px; }
 .detailmediaselector .radiobuttons label, x:-moz-any-link {
margin-top:5px;
}
.displaynone, .hidep, .add ul .hidep, .itempopup ul.popupcontent .hidep, .detailmediaselector .radiobuttons .hidep { display: none; }
#bundlecontainer .addbtn ul.showprice, .crosssellpopupbtncontainer ul.showprice, .add ul.showprice, .itempopup ul.popupcontent .popupprice ul { float: left; list-style-type: none; margin: 0px; padding: 0px; }
#bundlecontainer .addbtn a, .crosssellpopupbtncontainer a, .itempopup ul.popupcontent .popupprice a { float: left; }
#bundlecontainer .addbtn ul.showprice .totalsp, .crosssellpopupbtncontainer ul.showprice .totalsp, .add ul.showprice .totalsp, .itempopup ul.popupcontent .popupprice .totalsp { font-size: 9pt; font-weight: bold; margin: -1px 0 0 0; color: #ed1c24; }
.crosssellpopupbtncontainer ul.showprice { margin: -2px 0 0 0; }
.crosssellpopupbtncontainer ul.showprice .strike { font-size: 9pt; }
.crosssellpopupbtncontainer ul.showprice .totalsp { margin: -2px 0 0 0; }
#bundlecontainer .addbtn ul.showprice .strike, .crosssellpopupbtncontainer ul.showprice .strike, .add ul.showprice .strike, .itempopup ul.popupcontent .popupprice li.strike { font-weight: normal; margin: -1px 0 0 0; text-decoration: line-through; }
.crosssellpopupbtncontainer ul.showprice, .add ul.showprice, .add .clickpopup { float: left; }
.mod_2pack .gen li.boxshot { height: 126px; }
.mod_2pack .gen li.type { height: 12px; }
.crosssellitempopup_left { position: absolute; }
.crosssellitempopup_left .productpopup { width: 140px; display: none; visibility: hidden; z-index: 1000000; background-color: transparent; position: absolute; }
.crosssellitempopup_right .productpopup { width: 150px; display: none; visibility: hidden; z-index: 1000000; background-color: transparent; position: absolute; }
.crosssellitempopup_left .productpopup .popupheader { background-repeat: no-repeat; background-position: left bottom; width: 290px; height: 5px; }
.crosssellitempopup_left .productpopup .popupmid { background-repeat: repeat-y; background-color: #FFF; width: 290px; }
.crosssellitempopup_left ul.popupcontent { font-size: 8pt; list-style: none; padding: 0 0 60px 0; margin: 0 0 0 8px; float: left; width: 270px; }
.crosssellitempopup_left .productpopup .popuptitle { font-size: 7pt; padding: 6px 0 2px 0; margin: 0 0 4px 0; }
.crosssellitempopup_left .productpopup .radiobuttons { padding: 0 0 5px 0; margin: 0 0 5px 0; height: 60px; }
.crosssellitempopup_left .productpopup .popupprice { margin: 6px 0 3px 0; font-size: 13pt; font-weight: bold; }
.crosssellitempopup_left .productpopup .popupprice img { vertical-align: middle; margin: 0 15px 0 0; }
.crosssellitempopup_left .productpopup .popupfooter { background-repeat: no-repeat; background-position: left top; height: 5px; width: 290px; }
.crosssellitempopup_right .productpopup .closeButton { display: block; width: 8px; height: 8px; float: right; margin: 2px 3px 17px 0; }
.crosssellitempopup_left .imagelinks, .crosssellitempopup_right .imagelinks { cursor: pointer; }
.crosssellitempopup_left .upselltitle { padding: 5px 0 5px 0; margin: 0 0 0 10px; font-size: 8pt; width: 290px; }
.crosssellitempopup_left .upsellctnr { width: 139px; height: 110px; margin: 5px 0 0 10px; list-style: none; padding: 0; }
.crosssellitempopup_left .upsellstitle { margin: 6px 0 10px 0; font-size: 8pt; font-weight: bold; height: 25px; width: 130px; }
.crosssellpopupbtncontainer .crosssellpopupbtn { margin: 5px 0 0 10px; padding: 8px 0 5px 0; width: 270px; font-size: 13pt; font-weight: bold; position: absolute; right: -305px; top: 55px; }
.crosssellitempopup_left .crosssellpopupbtn a { margin: 0 10px 0 0; }
.crosssellitempopup_left .productpopup { top: -115px; left: -10px; }
.crosssellpopupbtncontainer { display: none; position: absolute; z-index: 10000001; margin: 0 0 0 -34px; }
.crosssellitempopup_right .upselltitle { padding: 5px 0 5px 0; margin: 0 0 0 10px; font-size: 8pt; width: 276px; }
.crosssellitempopup_right .upsellctnr { width: 139px; height: 110px; margin: 5px 0 0 10px; background-position: center left; background-repeat: no-repeat; padding: 0 0 0 10px; }
.crosssellitempopup_right .upsellstitle { margin: 6px 0 10px 0; font-size: 8pt; font-weight: bold; height: 25px; width: 140px; }
.crosssellitempopup_right .showcrosssellpopup2 .upsellctnr { margin: 34px 0 0 -10px; list-style: none; padding: 0 0 0 10px; }
.crosssellitempopup_right .productpopup { margin: -111px 0 0 -35px; }
.crosssellitempopup_left .popupbtnspacer { height: 45px; }
.highdpi .crosssellitempopup_left .upselltitle { font-size: 7pt; }
#country_selector { width: 118px; font-size: 8pt; position: absolute; text-align: left; z-index: 100; margin: 1px 0 0 109px; float: left; }
#country_selector div.location a { margin-right: 15px; }
#country_selector .location { padding: 4px 0 0 0; }
#country_selector #selector { display: none; margin: 0; padding: 0; list-style: none; }
#country_selector .selected { height: 19px; background-repeat: no-repeat; background-position: 0 1px; }
#country_selector .selected #selector { background-repeat: repeat-y; padding: 5px 0 0 0; min-height: 100px; }
#country_selector .selected #selector li { line-height: 1.4em; font-size: 8pt; }
#country_selector .selected #selector a { text-decoration: none; width: 100px; display: block; }
#country_selector .deselected .location a { background-image: url('images/active_arrow.gif'); background-repeat: no-repeat; background-position: right center; text-decoration: none; display: block; width: 75px }
body:nth-of-type(1) #country_selector .deselected .location a { width: 81px; background-position: 5px right; }
#country_selector .deselected .location a:hover { background-image: url('images/hover_arrow.gif'); }
#country_selector .deselected .location a:hover img { background-position: 0 -4px; }
#country_selector .selected .location a img { display: none; }
#country_selector .deselected .location a:hover, #country_selector .selected #selector a:hover { color: #1180b0; }
#country_selector .selected .location a { text-decoration: none; color: #1180b0; }
#country_selector .selected .btm { height: 9px; background-repeat: no-repeat; background-position: 0 -17px; }
.highdpi #country_selector { margin: -1px 0 0 80px; }
.highdpi #header #country_style div a { padding: -5px 10px 0px 5px; font-size: 7pt; }
.highdpi #country_selector .selected #selector { min-height: 120px; }
.highdpi #country_selector .selected .location a { font-size: 6pt; }
.highdpi #country_selector .deselected .location a, .highdpi #country_selector .deselected .location a:hover { background-image: none; }
#leftnav { width: 165px; margin: 0 0 0 9px; float: left; background: #FFFFFF; }
#rightcontent { width: 691px; margin: 0 38px 0 0; float: right; background: #ffffff; }
input.rnd21 { border: 1px solid #c2c2c2; border-left: 0; border-right: 0; height: 16px; }
.rndlft21 { background-image: url('images/rndcnr_21.png'); background-repeat: no-repeat; width: 4px; height: 21px; padding-left: 2px; padding-right: 0; padding-top: 2px; padding-bottom: 5px }
.rndrt21 { background-image: url('images/rndcnr_21.png'); width: 4px; height: 21px; background-position: right top; background-repeat: no-repeat; padding-left: 0; padding-right: 2px; padding-top: 2px; padding-bottom: 5px }
input.rnd21blue { border: 1px solid #1080b0; border-left: 0; border-right: 0; height: 16px; }
.rndlft21blue { background-image: url('images/rndcnr_21_blue.png'); background-repeat: no-repeat; width: 4px; height: 21px; padding-left: 2px; padding-right: 0; padding-top: 2px; padding-bottom: 5px }
.rndrt21blue { background-image: url('images/rndcnr_21_blue.png'); width: 4px; height: 21px; background-position: right top; background-repeat: no-repeat; padding-left: 0; padding-right: 2px; padding-top: 2px; padding-bottom: 5px }
.curve { background-repeat: no-repeat; background-position: bottom left; height: 7px; }
#header h1 { margin: 0px; padding: 0px; width: 10px; text-indent: -5000px; font-size: 0pt; }
#header img#header_logo { width: 169px; height: 19px; margin: 5px 0 0 16px; border: 0px; }
#header .h_left { width: 251px; float: left; padding: 0 0 10px 0; }
#header .h_right { width: 470px; text-align: right; float: right; padding: 21px 0 0 0; }
#header .header_right { float: right; }
#header .header_right #signin_info { font-size: 8pt; list-style: none; margin: 11px 5px 0 0; padding: 0 5px 5px 0; }
#header .header_right #signin_info a { text-decoration: none; }
#header .header_right #signin_info li { display: inline; }
#header .header_right #signin_info li.msftnumber { padding-right: 20px; }
#header .header_right #signin_info li.signedin_body { padding: 3px 7px 5px 7px; }
#header .header_right #signin_info li#signstatus_False .signedin_email, #header .header_right #signin_info li#signstatus_False .signedin_divider { display: none; }
#header .header_right #signin_info li.signedin_lft, #header .header_right #signin_info li.signedin_rt { background-repeat: no-repeat; padding: 3px 0 5px 4px; color: #f1f1f1; font-size: 1em; }
#header .header_right #signin_info li.signedin_rt { background-position: top right; }
#header .header_right #signin_info li.signedin_lft span { display: none; }
#header .header_right #signin_info li span.signedin_divider { padding-left: 8px; padding-right: 8px; }
#header .header_right #signin_info li span.signin_option { padding-right: 3px; }
#header ul#globalnav_top { list-style: none; margin: 0; padding: 5px 0 0 0; height: 31px; }
#header ul#globalnav_top li { display: inline; float: left; }
#header ul#globalnav_top li a { position: relative; text-align: center; background-color: #4d4d4d; color: #fff; text-decoration: none; }
#header ul#globalnav_top li a:hover { color: #027fc5; }
#header ul#globalnav_top li h2 { margin: 0; padding: 0; }
#header ul#globalnav_top li a b { font-size: 8pt; position: absolute; top: 0; width: 100%; overflow: hidden; z-index: 1; left: 0; }
#header ul#globalnav_top li a i { z-index: 110; position: absolute; left: 0; }
#header ul#globalnav_top li a, #header ul#globalnav_top li a i, #header ul#globalnav_top li a b { cursor: pointer; display: block; height: 31px; }
#header ul#globalnav_top li a b { padding-top: 8px; height: 25px; }
#header ul#globalnav_top li#gnavone, #header ul#globalnav_top li a.one i { background-position: 932px 0px; width: 98px; }
#header ul#globalnav_top li a.one:hover i { background-position: 932px 31px; width: 98px; }
#header ul#globalnav_top li#gnavone a.active i { background-position: 932px 31px; }
#header ul#globalnav_top li#gnavtwo, #header ul#globalnav_top li a.two i { background-position: 834px 0px; width: 81px; }
#header ul#globalnav_top li a.two:hover i { background-position: 834px 31px; width: 81px; }
#header ul#globalnav_top li#gnavtwo a.active i { background-position: 834px 31px; }
#header ul#globalnav_top li#gnavthree, #header ul#globalnav_top li a.three i { background-position: 753px 0px; width: 131px; }
#header ul#globalnav_top li a.three:hover i { background-position: 753px 31px; width: 131px; }
#header ul#globalnav_top li#gnavthree a.active i { background-position: 753px 31px; }
#header ul#globalnav_top li#gnavfour, ul#globalnav_top li a.four i { background-position: 622px 0px; width: 103px; }
#header ul#globalnav_top li a.four:hover i { background-position: 622px 31px; width: 103px; }
#header ul#globalnav_top li#gnavfour a.active i { background-position: 622px 31px; }
#header ul#globalnav_top li#gnavfive, #header ul#globalnav_top li a.five i { background-position: 519px 0px; width: 156px; }
#header ul#globalnav_top li a.five:hover i { background-position: 519px 31px; width: 156px; }
#header ul#globalnav_top li#gnavfive a.active i { background-position: 519px 31px; }
#header ul#globalnav_top li#gnavsix, #header ul#globalnav_top li a.six i { background-position: 363px 0px; width: 163px; }
#header ul#globalnav_top li a.six:hover i { background-position: 363px 31px; width: 163px; }
#header ul#globalnav_top li#gnavsix a.active i { background-position: 363px 31px; }
#header ul#globalnav_top li#gnavseven, #header ul#globalnav_top li a.seven i { background-position: 200px 0px; width: 96px; }
#header ul#globalnav_top li a.seven:hover i { background-position: 200px 31px; width: 96px; }
#header ul#globalnav_top li#gnavseven a.active i { background-position: 200px 31px; }
#header ul#globalnav_top li#gnaveight, #header ul#globalnav_top li a.eight i { background-position: 104px 0px; width: 104px; }
#header ul#globalnav_top li a.eight:hover i { background-position: 104px 31px; width: 104px; }
#header ul#globalnav_top li#gnaveight a.active i { background-position: 104px 31px; }
#header ul#globalnav_top li#gnaveight a img { height: 53px; width: 74px; background-image: url('images/hot_btn.png'); border: 0 none; position: absolute; top: -8px; right: 15px; z-index: 1001 }
#header ul#globalnav_top li#gnaveight a:hover img { background-position: bottom left; }
#header #globalnav_lbar { height: 35px; }
#header #globalnav_lbar #cart_icon_container { position: relative; z-index: 2; }
#header #globalnav_lbar .cart_icon { position: absolute; width: 150px; height: 38px; top: 4px; z-index: 1; }
#header #globalnav_lbar .cart_icon_0 .cart_icon { background-repeat: no-repeat; background-position: top left; }
#header #globalnav_lbar .cart_icon { background-repeat: no-repeat; background-position: top left; }
#header #globalnav_lbar #cart_icon_container a span { z-index: 2; position: relative; left: 45px; top: 7px; text-align: center; cursor: pointer; }
#header #globalnav_lbar #cart_icon_container img { border: 0; }
#header #globalnav_lbar #cart_icon_container a { color: #545454; font-size: 9pt; text-decoration: none; }
#header #globalnav_lbar #cart_icon_container .cart_icon_0 a b { color: #545454; font-weight: normal; }
#header #globalnav_lbar #cart_icon_container a b { color: #027fc5; }
#header #globalnav_lbar { font-size: 8pt; z-index: 1; }
#header #globalnav_lbar .left_cart_links, #header #globalnav_lbar .right_cart_links { width: 140px; margin-left: 90px; padding-top: 10px; float: left; }
#header #globalnav_lbar .right_cart_links { float: left; margin: 0 0 0 120px; }
#header #globalnav_lbar .left_cart_links a.link, #header #globalnav_lbar .right_cart_links a.link { text-decoration: none; height: 35px; }
#header #globalnav_lbar .left_cart_links .divider { padding: 0 10px 0 10px; }
#header #globalnav_lbar .right_cart_links .divider { padding: 0 13px 0 12px; }
#header #globalnav_lbar #global_search { display: block; float: left; padding-top: 8px; height: 35px; }
#header #globalnav_lbar #global_search label { float: left; margin: 4px 5px 0 0; font-size: 7.5pt; }
#header #globalnav_lbar #global_search span.searchlft { background-repeat: no-repeat; display: block; height: 20px; float: left; width: 4px; }
#header #globalnav_lbar #global_search input.searchrt { float: left; }
#header #globalnav_lbar #global_search input.global_searchtextbox { height: 16px; width: 245px; float: left; border: 0; }
#header #globalnav_lbar #global_search input.global_searchrt { border: 0; width: 34px; height: 20px; float: left; background-repeat: no-repeat; background-position: top right; font-size: 0em; color: #545454; cursor: pointer; }
#header #globalnav_lbar #global_search input.global_searchrt:hover { background-position: bottom right; }
#header #globalnav_lbar #country_selector_container { position: relative; z-index: 1; }
#header #globalnav_lbar #country_selector { left: -88px; top: -3px; width: 130px; margin: 0; }
#header #globalnav_lbar ul#selector li, #header #globalnav_lbar #country_selector div.location { padding-left: 10px; }
#header ul#globalnav_top_exp { list-style: none; margin: 0; padding: 5px 0 0 0; height: 31px; }
#header ul#globalnav_top_exp li { display: inline; float: left; }
#header ul#globalnav_top_exp li a { position: relative; text-align: center; background-color: #4d4d4d; color: #fff; text-decoration: none; }
#header ul#globalnav_top_exp li a:hover { color: #027fc5; }
#header ul#globalnav_top_exp li h2 { margin: 0; padding: 0; }
#header ul#globalnav_top_exp li a b { font-size: 8pt; position: absolute; top: 0; width: 100%; overflow: hidden; z-index: 1; left: 0; }
#header ul#globalnav_top_exp li a i { z-index: 110; position: absolute; left: 0; }
#header ul#globalnav_top_exp li a, #header ul#globalnav_top_exp li a i, #header ul#globalnav_top_exp li a b { cursor: pointer; display: block; height: 31px; }
#header ul#globalnav_top_exp li a b { padding-top: 8px; height: 25px; }
#header ul#globalnav_top_exp li#gnavone, #header ul#globalnav_top_exp li a.one i { background-position: 932px 0px; width: 92px; }
#header ul#globalnav_top_exp li a.one:hover i { background-position: 932px 31px; width: 92px; }
#header ul#globalnav_top_exp li#gnavone a.active i { background-position: 932px 31px; }
#header ul#globalnav_top_exp li#gnavtwo, #header ul#globalnav_top_exp li a.two i { background-position: 840px 0px; width: 71px; }
#header ul#globalnav_top_exp li a.two:hover i { background-position: 840px 31px; width: 71px; }
#header ul#globalnav_top_exp li#gnavtwo a.active i { background-position: 840px 31px; }
#header ul#globalnav_top_exp li#gnavthree, #header ul#globalnav_top_exp li a.three i { background-position: 769px 0px; width: 128px; }
#header ul#globalnav_top_exp li a.three:hover i { background-position: 769px 31px; width: 128px; }
#header ul#globalnav_top_exp li#gnavthree a.active i { background-position: 769px 31px; }
#header div.active ul#globalnav_top_exp li#gnavthree a.active i { background-position: 769px 0px; }
#header ul#globalnav_top_exp li#gnavfour, ul#globalnav_top_exp li a.four i { background-position: 641px 0px; width: 66px; }
#header ul#globalnav_top_exp li a.four:hover i { background-position: 641px 31px; width: 66px; }
#header ul#globalnav_top_exp li#gnavfour a.active i { background-position: 641px 31px; }
#header ul#globalnav_top_exp li#gnavfive, #header ul#globalnav_top_exp li a.five i { background-position: 575px 0px; width: 92px; }
#header ul#globalnav_top_exp li a.five:hover i { background-position: 575px 31px; width: 92px; }
#header ul#globalnav_top_exp li#gnavfive a.active i { background-position: 575px 31px; }
#header ul#globalnav_top_exp li#gnavsix, #header ul#globalnav_top_exp li a.six i { background-position: 483px 0px; width: 145px; }
#header ul#globalnav_top_exp li a.six:hover i { background-position: 483px 31px; width: 145px; }
#header ul#globalnav_top_exp li#gnavsix a.active i { background-position: 483px 31px; }
#header ul#globalnav_top_exp li#gnavseven, #header ul#globalnav_top_exp li a.seven i { background-position: 338px 0px; width: 152px; }
#header ul#globalnav_top_exp li a.seven:hover i { background-position: 338px 31px; width: 152px; }
#header ul#globalnav_top_exp li#gnavseven a.active i { background-position: 338px 31px; }
#header ul#globalnav_top_exp li#gnaveight, #header ul#globalnav_top_exp li a.eight i { background-position: 186px 0px; width: 86px; }
#header ul#globalnav_top_exp li a.eight:hover i { background-position: 186px 31px; width: 86px; }
#header ul#globalnav_top_exp li#gnaveight a.active i { background-position: 186px 31px; }
#header ul#globalnav_top_exp li#gnavnine, #header ul#globalnav_top_exp li a.nine i { background-position: 100px 0px; width: 100px; }
#header ul#globalnav_top_exp li a.nine:hover i { background-position: 100px 31px; width: 100px; }
#header ul#globalnav_top_exp li#gnavnine a.active i { background-position: 100px 31px; }
#header ul#globalnav_top_exp li#gnavnine a img { height: 53px; width: 74px; background-image: url('images/hot_btn.png'); border: 0 none; position: absolute; top: -8px; right: 15px; z-index: 1001 }
#header ul#globalnav_top_exp li#gnavnine a:hover img { background-position: bottom left; }
#globalfooter { font-size: 8pt; background-repeat: no-repeat; background-position: 0 0; width: 934px; height: 61px; }
#globalfooter img { border: 0; }
#globalfooter a, #globalfooter a:hover { text-decoration: none; }
#globalfooter .storefooterlogo { width: 145px; height: 57px; text-align: right; margin: 16px 0 0 0; float: left; }
#globalfooter .storefooterlogo img { width: 130px; height: 16px; }
#globalfooter .footerlinks { float: left; width: 683px; height: 57px; text-align: center; padding: 13px 0 0 0; }
#globalfooter .footerlinks ul { margin: 2px 0 0 0; padding: 0; list-style: none; }
#globalfooter li span { padding: 0 5px 0 9px; position: static; }
#globalfooter li { display: inline; }
#globalfooter .mslogo { float: left; width: 104px; height: 57px; }
#globalfooter #footerlogo { vertical-align: middle; margin: 13px 16px 0 10px; }
.highdpi #globalfooter { text-align: center; font-size: 0.7em; }
.signin_breadcrumb { background-image: url('images/header_breadcrumb.jpg'); width: 932px; height: 28px }
#headercontainer .announcements { height: 10px; width: 932px; padding: 10px 0 10px 0; background-repeat: no-repeat; background-position: 0px 6px; position: relative; }
#headercontainer .announcements a { position: absolute; display: block; line-height: 10px; top: 10px; left: 710px; font-size: 12px; }
body { background-color: #ffffff; }
.curve { background-image: url('images/header-top-curve.png'); }
#header { border-right: 1px solid #d8d8d8; border-left: 1px solid #d8d8d8; background-color: #fff; }
#content { /* background-color: #FFF; */ /* background-image: linear-gradient(90deg, #FAFAFA 265px, #FFF 265px, #fff 850px, #FAFAFA 465px); */ /* background-size: cover; */ }
a.offsitelink { color: #027fc5; }
a:hover.offsitelink { color: #004066; }
.mediaselector { background-image: url('images/mediaselector.png'); }
.select .onemedia { color: #545454; }
.itempopup .productpopup .popupheader { background-image: url('images/216x/popup-top.png'); }
.itempopup .productpopup .popupmid { background-image: url('images/216x/popup-c.png'); }
.itempopup ul.popupcontent { color: #545454; }
.itempopup .productpopup .popuptitle { border-bottom: 1px solid #d6d6d6; color: #545454; }
.itempopup .productpopup .radiobuttons { border-bottom: 1px solid #d6d6d6; }
.itempopup .productpopup .popupfooter { background-image: url('images/216x/popup-btm.png'); }
.itempopup .productpopup a.closeButton { background: url('images/close.jpg') no-repeat top right; }
.itempopup .productpopup a.closeButton:hover { background: url('images/close_hover.jpg') no-repeat top right; }
.crosssellitempopup_left .productpopup .popupheader { background-image: url('images/290x/popup-top.png'); }
.crosssellitempopup_left .productpopup .popupmid { background-image: url('images/290x/popup-c.png'); }
.crosssellitempopup_left ul.popupcontent { color: #545454; }
.crosssellitempopup_left .productpopup .popuptitle { border-bottom: 1px solid #d6d6d6; color: #545454; }
.crosssellitempopup_left .productpopup .radiobuttons { border-bottom: 0px solid #d6d6d6; }
.crosssellitempopup_left .productpopup .popupfooter { background-image: url('images/290x/popup-btm.png'); }
.crosssellitempopup_right .productpopup .closeButton { background: url('images/close.jpg') no-repeat top right; }
.crosssellitempopup_right .productpopup a.closeButton:hover { background: url('images/close_hover.jpg') no-repeat top right; }
.crosssellitempopup_left .upselltitle { border-bottom: 1px solid #d6d6d6; color: #545454; }
.crosssellitempopup_left .upsellstitle { color: #545454; }
.crosssellitempopup_right .upselltitle { border-bottom: 1px solid #d6d6d6; color: #545454; }
.crosssellitempopup_right .upsellctnr { background-image: url('images/290x/line.gif'); }
.crosssellitempopup_right .upsellstitle { color: #545454; }
.crosssellpopupbtncontainer .crosssellpopupbtn { color: #545454; border-top: 1px solid #d6d6d6; }
#header .header_right #signin_info { color: #525659; }
#header .header_right #signin_info a { color: #525659; }
#header .header_right #signin_info a:hover { color: #027fc5; }
#header .header_right #signin_info li.signedin_lft, #header .header_right #signin_info li.signedin_rt { background-image: url('images/spt_emailcnrs.gif'); }
#header .header_right #signin_info li.signedin_body { background-color: #f1f1f1; }
#header ul#globalnav_top li a i { background-image: url('images/spt_nav_strip.jpg'); }
#header #globalnav_lbar { background-color: #ececec; }
#header #globalnav_lbar .cart_icon_0 .cart_icon { background-image: url('images/spt_cart_icon.png'); }
#header #globalnav_lbar .cart_icon { background-image: url('images/spt_cart_icon.png'); }
#header #globalnav_lbar { color: #545454; }
#header #globalnav_lbar #cart_icon_container a:hover span { color: #027fc5; }
#header #globalnav_lbar .left_cart_links, #header #globalnav_lbar .right_cart_links { color: #545454; }
#header #globalnav_lbar .left_cart_links a.link, #header #globalnav_lbar .right_cart_links a.link { color: #545454; }
#header #globalnav_lbar .left_cart_links a:hover.link, #header #globalnav_lbar .right_cart_links a:hover.link { color: #027fc5; }
#header #globalnav_lbar #global_search span.searchlft { background-image: url('images/spt_search_box.gif'); }
#header #globalnav_lbar #global_search input.global_searchtextbox { border-top: 1px solid #a7a7a7; border-bottom: 1px solid #a7a7a7; background-color: #fff; }
#header #globalnav_lbar #global_search input.global_searchrt { background-image: url('images/spt_search_box.gif'); }
#header ul#globalnav_top_exp li a i { background-image: url('images/spt_nav_strip_exp.jpg'); }
#country_selector .selected { background-image: url('images/corners.png'); _background-image: url(images/corners.gif); }
body:nth-of-type(1) #country_selector .selected { background-image: url('images/corners-webkit.png'); }
#country_selector .selected #selector { background-image: url('images/center.png'); }
#country_selector .selected .btm { background-image: url('images/corners.png'); _background-image: url(images/corners.gif); }
#country_selector .selected #selector a, #country_selector .deselected .location a { color: #545454; }
#content { /* border-right: 1px solid #d8d8d8; */ /* border-left: 1px solid #d8d8d8; */ /* background: url(images/wolfebg2.png) no-repeat scroll -5px bottom transparent; */ }
.content-full { background: url(images/wolfebg-full.png) repeat-x scroll 0 bottom transparent !important; }
#globalfooter { background-image: url('images/footer-strip.jpg'); border-top: 1px solid #e9ecee; color: #a2a4a6 }
#globalfooter a { color: #a2a4a6; }
#globalfooter a:hover { color: #027fc5; }
#globalfooter #footerlogo { );
}
#globalfooter .storefooterlogo img { }
#footer_reflect { background-image: url('images/footer-strip.jpg'); }
#leftnav .tborder { background: url('images/header_footer.jpg') no-repeat; height: 9px; background-repeat: no-repeat; }
#leftnav .bborder { background: url('images/header_footer.jpg') no-repeat 0px -9px; height: 9px; background-repeat: no-repeat; }
#leftnav .navcontent { background-color: #F2F2F2; border: 1px solid #F2F2F2; }
#leftnav .navcontent .show { display: block; }
#leftnav .navcontent .hide { display: none; }
#leftnav .navcontent ul { margin: 0 0 0 -1px; padding: 0px; list-style: none; }
#leftnav .navcontent ul li { width: 165px; }
#leftnav .navcontent ul li a { font-size: 8pt; text-decoration: none; color: #494949; padding: 1px 0 0 16px; display: block; margin: 0 0 5px 0; }
#leftnav .navcontent ul li a, #leftnav .navcontent ul li a:hover { color: #494949; }
#leftnav .navcontent ul li.product a, #leftnav .navcontent ul li.product a:hover { color: #4ea0ce; }
#leftnav .navcontent li.category2 a { text-decoration: none; margin: 0; background: url('images/lg_arrow_off.gif') no-repeat 3px 4px; }
#leftnav .navcontent li.category2 div { margin-top: 3px; }
#leftnav .navcontent li.category2 a:hover { background: url('images/highlight_c2_hover.gif') no-repeat 0px 2px; }
#leftnav .navcontent ul li.category4 { margin-bottom: 3px; }
#leftnav .navcontent ul li.category4 a { background-image: none; padding-left: 26px; padding-right: 5px; }
#leftnav .navcontent ul li.highlighted_smarrow a, #leftnav .navcontent ul li.category4 a:hover { background: url('images/sm_down_arrow.gif') no-repeat 15px 7px; }
#leftnav .navcontent ul li.highlighted_smarrow_c3 a, #leftnav .navcontent ul li.category_c3 a:hover { background: url('images/sm_down_arrow.gif') no-repeat 25px 7px; }
#leftnav .navcontent ul li.category_c3 a { padding-left: 35px; }
#leftnav .navcontent ul .product a { padding-right: 5px; }
#leftnav .navcontent ul li.category2 ul .product a { background-image: none; padding-left: 22px; }
#leftnav .navcontent ul li.category2 ul li.category3 ul .product a { background-image: none; padding-left: 32px; }
#leftnav .navcontent ul li.category2 ul li.category4 li.product a { background-image: none; padding-left: 28px; }
#leftnav .navcontent ul .product a:hover, #leftnav .navcontent ul li.category2 ul .product a:hover, #leftnav .navcontent ul li.category2 ul li.category4 li.product a:hover, #leftnav .navcontent ul li.category2 ul li.category3 ul .product a:hover, #leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a:hover { background: url('images/highlight_noarrow.gif') no-repeat; }
#leftnav .navcontent ul .product a:hover { background-position: 0px 2px; }
#leftnav .navcontent ul li.category2 ul .product a:hover { background-position: 1px 2px; }
#leftnav .navcontent ul li.category2 ul li.category4 li.product a:hover, #leftnav .navcontent ul li.category2 ul li.category3 li.product a:hover, #leftnav .navcontent ul li.category2 ul li.category3 ul .product a:hover, #leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a:hover { background-position: 2px 2px; }
#leftnav .navcontent li.highlighted_arrow_c2 a, #leftnav .navcontent li.highlighted_arrow_c2 a:hover { background: url('images/highlight.gif') no-repeat 0px 2px; }
#leftnav .navcontent li.category3 a { background: url('images/lg_arrow_off.gif') no-repeat 13px 4px; padding-left: 26px; background-repeat: no-repeat; }
#leftnav .navcontent li.category3 a:hover { background: url('images/highlight_c3_hover.gif') no-repeat 1px 2px; }
#leftnav .navcontent li.highlighted_arrow_c3 a { background: url('images/highlight_c3.gif') no-repeat 1px 2px; }
#leftnav .navcontent li.highlighted_arrow_c3 a:hover { background: url('images/highlight_c3.gif') no-repeat 1px 2px; }
#leftnav .navcontent ul li.category2 ul li.highlighted_noarrow a, #leftnav .navcontent ul li.category2 ul li.category3 li.highlighted_noarrow a, #leftnav .navcontent ul li.category2 ul li.category4 li.highlighted_noarrow a { background: url('images/highlight_noarrow.gif') no-repeat; }
#leftnav .navcontent ul li.category2 ul li.highlighted_noarrow a { background-position: 1px 2px; }
#leftnav .navcontent ul li.category2 ul li.category3 li.highlighted_noarrow a, #leftnav .navcontent ul li.category2 ul li.category4 li.highlighted_noarrow a { background-position: 2px 2px; }
#leftnav .navcontent ul li.highlighted_noarrow a, #leftnav .navcontent ul li.category2 ul li.comparePage.highlighted_noarrow a { background: url('images/highlight_noarrow.gif') no-repeat; }
#leftnav .navcontent ul li.highlighted_noarrow a { background-position: 0px 2px; }
#leftnav .navcontent ul li.category2 ul li.comparePage.highlighted_noarrow a { background-position: 1px 2px; }
#leftnav .navcontent ul li.category2 ul li.category3 ul li.category4 li.product a { background-image: none; padding-left: 37px; }
#leftnav .navcontent li.comparePage a { background-image: none; }
#leftnav .navcontent li.comparePage a:hover { background: url('images/highlight_noarrow.gif') no-repeat 1px 2px; }
#leftnav .navcontent #CrossLinkPanel { background: url('images/cross_sell_line.jpg') no-repeat center 2px; padding-left: 0; padding-right: 0; padding-top: 10px; padding-bottom: 0; background-repeat: no-repeat }
#leftnav .navcontent #CrossLinkPanel ul li a { padding-right: 5px; }
#leftnav .navcontent #CrossLinkPanel ul li a:hover { background: url('images/highlight_noarrow.gif') no-repeat 0px 2px; }
#headercontainer .announcements { background-image: url('images/blank.gif'); border-left: 1px solid #ddd; border-right: 1px solid #ddd; background-color: #fff }
#headercontainer .announcements a { color: #545454; }
#headercontainer .announcements a:hover { color: #027fc5; }
 #header .h_right, x:-moz-any-link {
width:456px;
}
 #country_selector, x:-moz-any-link {
margin:1px 0 0 129px;
}
 #search ul li.bl, x:-moz-any-link {
position:relative;
top:0px;
}
 #search .submitButton, x:-moz-any-link {
position:relative;
top:0px;
}
 #search .searchTextbox, x:-moz-any-link {
padding:5px 0 6px 0;
}
 input.rnd21, x:-moz-any-link {
height:17px;
}
 .rndlft21, x:-moz-any-link {
padding:2px 0 3px 4px;
}
 .rndrt21, x:-moz-any-link {
padding:2px 2px 2px 1px;
}
 input.rnd21blue, x:-moz-any-link {
height:17px;
}
 .rndlft21blue, x:-moz-any-link {
padding:2px 0 3px 4px;
}
 .rndrt21blue, x:-moz-any-link {
padding:2px 2px 2px 1px;
}
 .crosssellpopupbtncontainer .crosssellpopupbtn, x:-moz-any-link {
top:220px;
}
body:nth-of-type(1) .rndlft21, body:nth-of-type(1) .rndrt21 { padding-top: 3px; }
body:nth-of-type(1) .rndlft21 input { padding-top: 2px; }
/* ============================== */

/* ***************************
 = Category.css
 ----------------------------- */
#leftnav { margin-top: 0px; }
.floatleft { float: left; }
.floatright { float: right; }
.maxwidth { width: 691px; }
#rightcontent { margin-top: -9px; }
#container { float: left; }
.row-color-on { background: #EAEAEA; font-size: 8.5pt; }
.row-color-off { background: #FFFFFF; font-size: 8.5pt; }
.row-with-borders { border: 0 none; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.t-center { text-align: center; }
.t-left { text-align: left; }
.t-right { text-align: right; }
.t-just { text-align: justify; }
.t-bold { font-weight: 700; }
.t-small { font-size: small; }
.row-header { font-size: 8.5pt; font-weight: bold; }
.row-border-top { border-top: 1px solid #C0C0C0; }
table.cart td { padding: 2px !important; }
#hero { position: relative; overflow: hidden; background-position: 5px 5px; background-repeat: no-repeat; }
#hero a.clearbg img { position: relative; border: 0px; width: 510px; height: 344px; }
#hero img.top-img { position: relative; border: 0px; width: 510px; height: 344px; }
#hero ul.product { float: left; list-style: none; font-size: 13px; width: 100%; z-index: 1; max-width: 54%; }
#hero ul.icart { width: 253px; }
#hero ul.product .titlef { font-weight: normal; margin: 7px 0 0 -20px; font-family: tahoma, sans-serif; font-size: 14px; color: #000; }
#hero ul.product .titlef a { text-decoration: none; }
#hero ul.product .descf { margin: 0px 0 0 -20px; font-weight: normal; }
#hero ul.product .pricesmf { margin: 7px 0 0 -20px; }
#hero ul.product .trailerf { margin: 7px 0 0 -20px; }
#hero ul.product .typef { margin: 7px 0 0 -20px; }
#hero ul.product .pricef { font: 9pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0 0 -20px; }
#hero ul.product .add { position: relative; margin: 7px 0 0 -20px !important; }
#hero ul.product .prodimg { float: left; }
.highdpi #hero ul.product .titlef, .highdpi #hero ul.product .typef { font-size: 7pt; }
#hero.offer_mid ul.product { margin: -269px 0 0 235px; }
#hero.offer_right ul.product { margin: 0 0 0 255px; padding: 0; overflow: hidden; }
#hero ul.product-single { float: left; list-style: none; font: 8pt Verdana, Arial, Helvetica, sans-serif; width: 200px; z-index: 1; }
#hero ul.product-single .titlef { font-weight: bold; margin: 7px 0 0 -20px; ; }
#hero ul.product-single .titlef a { text-decoration: none; }
#hero ul.product-single .descf { margin: 0px 0 0 -20px; font-weight: normal; }
#hero ul.product-single .pricesmf { margin: 7px 0 0 -20px; }
#hero ul.product-single .trailerf { margin: 7px 0 0 -20px; }
#hero ul.product-single .typef { margin: 7px 0 0 -20px; }
#hero ul.product-single .pricef { font: 9pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0 0 -20px; }
#hero ul.product-single .add { position: absolute; margin: 7px 0 0 -20px !important; }
#hero .itemsolid ul.solidcontent { padding-left: 0px !important; }
#hero .itemsolid ul.solidcontent li { margin: 0 !important; }
#hero ul.product .solid { position: relative; margin: 10px 0 !important; }
#hero ul.product .solid li { margin: 0 !important; }
#hero ul.product .solid li.descs { margin: 0 !important; }
.highdpi #hero ul.product-single .titlef, .highdpi #hero ul.product-single .typef { font-size: 7pt; }
#hero.offer_mid ul.product-single { margin: 150px 0 0 235px; }
#hero.offer_right ul.product-single { margin: 150px 0 0 275px; }
#featured { background-position: 16px 7px; background-repeat: no-repeat; overflow: hidden; }
#featured a.clearbg img {/*position:relative;*/ border: 0px; float: left; }
.top-image {/*position:relative;*/ border: 0px; float: left; }
#featured img.top-featured { position: relative; border: 0px; height: 235px; }
#featured ul.product { float: right; list-style: none; font: 8pt Verdana, Arial, Helvetica, sans-serif; width: 310px; z-index: 1; }
#featured ul.product .title { font-weight: bold; width: 290px; margin: 0 0 5px -10px;/*height:15px !important;*/ }
#featured ul.product .titlef { font-weight: normal; margin: 7px 0 0 -20px; font-family: tahoma, sans-serif; font-size: 14px; color: #000; }
#featured ul.product .title a { text-decoration: none; }
#featured ul.product .desc { margin: 0px 0 0 -10px; font-weight: normal; }
#featured ul.product .pricesm { margin: 7px 0 0 -10px; }
#featured ul.product .trailer { margin: 7px 0 0 -10px; }
#featured ul.product .type { margin: 7px 0 0 -10px; }
#featured ul.product .price { font: 9pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0 0 -10px; }
#featured ul.product .add { position: absolute; margin: 7px 0 0 -10px }
#featured ul.product .solid { position: relative; margin: 0 0 10px !important; }
#featured ul.product .solid li { margin: 0 !important; }
#featured ul.product .solid li.descs { margin: 0 !important; }
.highdpi #featured ul.product .title, .highdpi #featured ul.product .type { font-size: 7pt; }
#featured.offer_right ul.product { margin: 0; width: 300px; }
#featured ul.product-single { float: left; list-style: none; font: 8pt Verdana, Arial, Helvetica, sans-serif;/*width:480px;*/ z-index: 1; }
#featured ul.product-single .title { font-weight: bold; width: 330px; overflow: hidden; margin: 0 0 0 -25px; height: 15px !important; }
#featured ul.product-single .title a { text-decoration: none; }
#featured ul.product-single .desc { margin: 0px 0 0 -25px; font-weight: normal; }
#featured ul.product-single .pricesm { margin: 7px 0 0 -25px; }
#featured ul.product-single .trailer { margin: 7px 0 0 -25px; }
#featured ul.product-single .type { margin: 7px 0 0 -25px; }
#featured ul.product-single .price { font: 9pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 20px 0 0 -25px; }
#featured ul.product-single .add { position: absolute; margin: 7px 0 0 -25px }
#featured ul.product-single .solid { position: static !important; }
.highdpi #featured ul.product-single .title, .highdpi #featured ul.product-single .type { font-size: 7pt; }
#featured.offer_right ul.product-single { margin: 0 0 0 160px; width: 290px; }
.sh_text { font: 16pt Arial, Verdana, Helvetica, sans-serif; font-weight: normal; margin: 15px 0 15px 0; }
.sh_orange { color: #fb9b08; }
.sh_yellow { color: #fff200; }
.sh_gray { color: #9e9d93; }
.sh_darkgray { color: #575756; }
.sh_blue { color: #0189c9; }
.sh_lightblue { color: #4ea0ce; }
.sh_red { color: #ee3b1b; }
.sh_darkred { color: #a93b48; }
.sh_green { color: #8cbe39; }
.sh_greenmoney { color: #67972c; }
.sh_lightgreen { color: #5eb34a; }
.sh_darkgreen { color: #1f7d31; }
ul .title { margin: 0 !important; font-weight: bold; }
ul .titlef { margin: 0 5px 4px !important; font-weight: bold; }
ul li img { border: 0; }
ul .title a { text-decoration: none; font-weight: bold; }
ul .titlef a { text-decoration: none; font-weight: bold; padding: 0;/*font-size:14px;*/ }
ul .titlef a:hover { text-decoration: none; color: #0066CC; }
ul .select img { margin: 0 3px 0 0; vertical-align: middle; }
ul .add img { margin: 0 5px 0 0; vertical-align: middle; }
ul .select { min-height: 18px; }
ul .add span, ul .addsolid span { font-weight: bold; }
ul .price { font: 9pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 15px 0 0 0; }
ul .price img { margin: 0 5px 0 0; }
.static-price { font-family: arial, helvetica, tahoma, sans-serif; font-size: 10px; font-weight: normal; margin: 2px 0 0; padding: 2px; text-align: left; }
.title { margin: 0 !important; font-weight: bold; }
.titlef { margin: 0 5px 4px 0 !important; font-weight: bold; }
.title a { text-decoration: none; font-weight: bold; }
.titlef a { text-decoration: none; font-weight: bold; padding: 0; }
.titlef a:hover { text-decoration: none; color: #0066CC; }
.select img { margin: 0 3px 0 0; vertical-align: middle; }
.add img { margin: 0 5px 0 0; vertical-align: middle; }
.select { min-height: 18px; }
.add span, .addsolid span { font-weight: bold; }
.price { font: 9pt Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 15px 0 0 0; }
.price img { margin: 0 5px 0 0; }
.pt_01, .pt_02 { background: none; background-repeat: no-repeat; background-position: top left; height: 11px; width: 691px; margin: 25px 0 25px 0; position: relative; z-index: 1; }
.pt_01 a, .pt_02 a { text-decoration: none; }
.pt_01 a img, .pt_02 a img { margin: 0 5px 0 0; }
.pt_01 span, .pt_02 span { font: 9pt Arial, Verdana, Helvetica, sans-serif; font-weight: bold; margin: 0px; line-height: 1.0em; }
.pt_02 { position: absolute; width: 300px; }
.line_sep {/*width:691px;*/ height: 1px; margin: 0 0 20px 0; padding: 0 0 0 0; }
.prod_display {/*width:691px;*/ }
.prod_display ul.product { float: left; list-style: none; font: 7pt Verdana, Arial, Helvetica, sans-serif; padding: 6px 0 0; margin: 0; }
.prod_display ul.product-single { float: left; list-style: none; font: 7pt Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0; }
.prod_display ul.base_prod { width: 158px; height: 210px; padding: 0; margin: 0px 0px 25px 17px; }
.prod_display ul.count4, .prod_display ul.count8, .prod_display ul.count12, .prod_display ul.count16, .prod_display ul.count20, .prod_display ul.count24, .prod_display ul.count28, .prod_display ul.count32 { width: 125px; }
.prod_display ul.base_prod .boxshot img { height: 112px; }
.mod_1_prod { background-repeat: no-repeat; background-position: top left; width: 691px; height: 219px; margin-bottom: 20px; }
.mod_1_prod ul.product { position: absolute; margin: 70px 0 0 500px; width: 149px; }
.mod_1_prod ul.product .title { width: 130px; }
.mod_1_prod img { margin: 15px 0 0 15px; width: 661px; height: 189px; }
.prod_display ul.prod_01_mid {/* margin:0 29px 0 29px; */ }
.prod_display ul.prod_01 { width: 218px; height: 250px; margin: 0px 0px 20px 17px; }
.prod_display.img204x146 ul.count3, .prod_display.img204x146 ul.count6, .prod_display.img204x146 ul.count9, .prod_display.img204x146 ul.count12, .prod_display.img204x146 ul.count15, .prod_display.img204x146 ul.count18, .prod_display.img204x146 ul.count21, .prod_display.img204x146 ul.count24 { width: 204px; }
.prod_display ul.prod_01 .boxshot img { width: 160px; height: 210px; }
.prod_display ul.prod_01 .title a { display: block; width: 180px; }
.prod_display ul.prod_01_mid {/* margin:0 29px 0 29px; */ }
.prod_display ul.prod_01 { width: 218px; height: 314px; margin: 0px 0px 20px 17px; }
.prod_display.img204x210 ul.count3, .prod_display.img204x210 ul.count6, .prod_display.img204x210 ul.count9, .prod_display.img204x210 ul.count12, .prod_display.img204x210 ul.count15, .prod_display.img204x210 ul.count18, .prod_display.img204x210 ul.count21, .prod_display.img204x210 ul.count24 { width: 204px; }
.prod_display ul.prod_01 .boxshot img { width: 160px; height: 210px; }
.prod_display ul.prod_01 .title a { display: block; width: 180px; }
.prod_display ul.prod_01a_mid { margin: 0 0 20px 0; height: 230px; }
.prod_display ul.prod_01a { width: 112px; margin: 0 0 20px; }
.prod_display ul.prod_01a .boxshot img { width: 100px; height: 130px; }
.prod_display ul.prod_01a .title a { display: block; width: 100%; text-align: center; font-family: "Oxygen", sans-serif; font-size: 11px; text-rendering: optimizeLegibility; }
.prod_display ul.prod_02 { height: 245px; }
.prod_display ul.prod_02 .boxshot img { height: 146px; }
.prod_display ul.prod_02 .title { width: 125px; }
.prod_display ul.prod_03 { float: right; width: 498px; height: 203px; }
.prod_display ul.prod_03 .title, .prod_display ul.prod_03 .type, .prod_display ul.prod_03 .select, .prod_display ul.prod_03 .add { margin-left: 30px; }
.prod_display ul.prod_03 .title { margin-top: -180px; }
.prod_display ul.prod_03 .title { width: 125px; }
.prod_display ul.prod_04 { width: 319px; height: 207px; }
.prod_display ul.prod_04 .add { position: relative; }
body:nth-of-type(1) .prod_display ul.prod_04 .add { border: 1px solid transparent; }
.prod_display ul.prod_04 .title, .prod_display ul.prod_04 .type, .prod_display ul.prod_04 .select, .prod_display ul.prod_04 .add { margin-left: 30px; width: 125px; }
.prod_display ul.prod_04 .title { margin-top: -190px; }
#hero.bundle { position: relative; color: #545454; font-size: 8pt; }
#hero.bundle .productbundle { position: absolute; right: 8px; top: 24px; width: 250px; padding-left: 10px; }
#hero.bundle a { color: #545454; text-decoration: none; }
#hero.bundle a:hover { color: #027fc5; }
#hero.bundle h2 { font-size: 12pt; font-weight: bold; }
#hero.bundle h2 span { color: #de0000; }
#hero.bundle ol { font-weight: bold; padding: 0; margin: 0 0 0 1.6em; width: 45%; }
#hero.bundle dl { margin: 0; padding: 0 0 1.5em 0; }
#hero.bundle dt, #hero.bundle dd { margin: 0; padding: 0; }
#hero.bundle dd.bundletype { font-weight: normal; }
#hero.bundle dd.bundledelivery { font-weight: normal; color: #de6b25; }
#hero.bundle div.bundleaddtocart { border-top: 1px solid #ddd; margin-left: -10px; }
#hero.bundle .bundleaddtocart ul { list-style: none; margin: 10px 0 0 28px; padding: 0; }
#hero.bundle .bundleadd { margin-top: 5px; float: left; }
#hero.bundle .bundleaddtocart .bundlebefore { text-decoration: line-through; display: inline; }
#hero.bundle .bundleaddtocart .bundleprice { font-size: 10pt; font-weight: bold; color: #de0000; }
#hero.bundle .bundledisclaimer { margin-top: 5px; }
#hero ul.product, #hero ul.product .titlef a, #featured ul.product, #featured ul.product .title a, ul .title a, .prod_display ul.product {/*color:#545454;*/ margin: 0 5px; }
.pt_01 a, .pt_02 a { color: #747474; }
#hero ul.product .titlef a { padding: 0; margin: 0; }
#hero ul.product .titlef a:hover, #featured ul.product .title a:hover, ul .title a:hover, .pt_01 a:hover, .pt_02 a:hover { color: #027fc5; }
.line_sep { border-bottom: 1px solid #e9e9e9; }
.mod_1_prod { background-image: url(images/white_4col_border.png); }
.posts > .box-feature-wrap > .box-feature-mid > .box-feature-mid-text { /* border-top: 0 none !important; */ }
/* ============================== */

/***************************************
   =cluetipClass: 'default' 
-------------------------------------- */
#cluetip-close img { border: 0; }
#cluetip-title { overflow: hidden; text-align: left; }
#cluetip-title #cluetip-close { float: right; position: relative; }
#cluetip-waitimage { width: 43px; height: 11px; position: absolute; background-image: url(images/wait.gif); }
.cluetip-arrows { display: none; position: absolute; top: 0; left: -11px; height: 22px; width: 11px; background-repeat: no-repeat; background-position: 0 0; }
#cluetip-extra { display: none; }
.cluetip-default { background-color: #fff; text-align: left; font-size: 10px; }
.cluetip-default #cluetip-outer { position: relative; margin: 0; background-color: #fff; }
.cluetip-default h3#cluetip-title { margin: 0 0 5px; padding: 8px 10px 4px; font-size: 1.1em; font-weight: normal; background-color: #3c3c3c; color: #fff; }
.cluetip-default #cluetip-title a { color: #000; font-size: 0.95em; }
.cluetip-default #cluetip-inner { padding: 0 8px 8px 8px; list-style-type: none; }
.cluetip-default div#cluetip-close { text-align: right; margin: 0 5px 5px; color: #900; }
.clue-right-default .cluetip-arrows { background-image: url(images/darrowleft.gif); }
.clue-left-default .cluetip-arrows { background-image: url(images/darrowright.gif); left: 100%; margin-right: -11px; }
.clue-top-default .cluetip-arrows { background-image: url(images/darrowdown.gif); top: 100%; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.clue-bottom-default .cluetip-arrows { background-image: url(images/darrowup.gif); top: -11px; left: 50%; margin-left: -11px; height: 11px; width: 22px; }
.cluetip-rounded #cluetip-title, .cluetip-rounded #cluetip-inner { zoom: 1; }
ul.tml-action-links { margin: 0; padding: 0; position: relative; }
.tml-action-links li {/*background: none repeat scroll 0 0 #EAEAEA;border-radius: 15px 15px 15px 15px;*/ display: block;/*float: left;left: 0;*/ list-style: none outside none;/*margin: 5px !important;*/ padding: 0 4px !important; position: relative; text-align: center; width: auto !important; }
.login { position: inherit; box-sizing: border-box; }
/* ============================== */

/* body & layout & typography */
* { outline: none; }
body { font-family: "Oxygen", "Droid Sans", sans-serif; text-align: center; margin: 0; padding: 0; font-size: 13px; background: #aaa; }
p { padding: 0; }
.message { border: 1px solid #e2c53c; padding: 8px; margin: 5px 0; background: #f7ef9c; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.errmessage { border: 1px solid #990000; padding: 8px; margin: 5px 0; background: #FFFFCC; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
#tabs ul li { list-style-type: inherit;/*float:left;*/ margin-bottom: 4px; margin-top: 4px; }
#tabs ul li a { display: block; padding: 5px; }
#tabs .tabmenu { padding: 0; margin: 0; text-align: left; }
.e-messages { background: #FFFFCC; color: #990000; padding: 3px; border: 1px solid #990000; }
.cc-error { color: #0066CC; }
#product-awards { line-height: 1.75 !important; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.centered { display: block; margin-left: auto; margin-right: auto; }
img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; }
img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left; }
.clear { clear: both; height: 0px; }
.descs-distrify { background: url("images/wolfe-od2.png") no-repeat scroll 0 9px transparent; height: 25px; line-height: 27px; margin-top: 31px !important; padding-left: 144px; padding-top: 5px; }
.descs-distrify a { line-height: 20px; }
.descs-trailer { background: url("images/movie_icon.png") no-repeat scroll 0 center transparent; height: 25px; line-height: 27px; margin-top: 31px !important; padding-left: 26px; padding-top: 5px; }
.descs-trailer a { line-height: 20px; }
fieldset { border: 1px solid #CCCCCC; margin-top: 15px; padding: 10px; -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
.rounded { -moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; }
legend { color: #5979A9; font-size: 16px; }
.top10 ul { padding: 0; margin: 0; }
.top10 li { margin: 0;border: 0px none !important; font-size: 14px;padding: 7px 5px !important; display: block;}
#wrapper { width: 1028px; text-align: left; margin: 0 auto; /* background: #ffffff; */ border: 1px solid #888; border-width: 0 1px; z-index: -10; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: lighter; }
blockquote { border-left: 3px #CCCCCC solid; font-family: Georgia; font-style: italic; margin: 15px; padding: 15px; }
a img { border: none; }
.wp-caption { border: none; text-align: center; background-color: none; padding-top: 0; margin: 0; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.wp-caption img { margin: 0; padding: 0; border: 0 none; }
.wp-caption-dd { font-size: 11px; padding: 0; margin: 0; }
.smalltext { font-size: 10px; }
.product .prebook { background: #eaeaea; border: 1px solid #cccccc; padding: 2px !important; margin-bottom: 5px !important; }
.lightrow { background: #F3F3F3; }
.lightrow:hover { background: #eaeaea; }
.lightrowoff { background: #FFFFFF; }
.lightrowoff:hover { background: #eaeaea; }
#emailid { font-size: 11px; }
a.od-logo-top { float: left; display: block; margin: 0 3px 3px 0; padding: 2px; background: #cccccc; }
a.od-logo-top:hover { background: #eaeaea; text-decoration: none; }
a.od-logo-top img { background: #ffffff; margin: 0; padding: 0; float: none; }
a.ondemand-link-page { display: block; margin: 5px 0 25px; }
a.ondemand-link-page:hover { }
a.ondemand-link-post { display: block; margin: 5px 0 0; }
a.ondemand-link-post:hover { }
a.itunes-link-page { background: url(images/itunes-sprite-light.png) no-repeat left top transparent; height: 20px; width: 99px; display: block; margin: 0 0 5px 0; }
a.itunes-link-page:hover { background-position: left bottom; }
a.itunes-link-post { background: url("images/itunes-sprite-post.png") no-repeat scroll left bottom transparent; display: block; height: 24px; margin: 5px 0 0; width: 173px; }
a.itunes-link-post:hover { background-position: left top; }
#login-pane li { margin: 0; }
/*a.button, a.button-primary, a.button-secondary {line-height:15px;padding:3px 10px;white-space:nowrap;text-decoration: none !important;}*/
/*.button, .submit input, .button-secondary { background:url("images/white-grad.png") repeat-x scroll left top #F2F2F2; text-shadow:0 1px 0 #FFFFFF; }*/
/*.button, .button-secondary, .submit input, input[type="button"].button, input[type="submit"].button {border-color:#BBBBBB;color:#464646;}*/
/*.submit input, .button, input.button, .button-primary, input.button-primary, .button-secondary, input.button-secondary, .button-highlighted, input.button-highlighted, #postcustomstuff .submit input {-moz-border-radius:11px;-khtml-border-radius: 11px;-webkit-border-radius: 11px;border-radius: 11px;-moz-box-sizing:content-box;border-style:solid;border-width:1px;cursor:pointer;font-size:11px !important;line-height:13px;padding:2px 8px;text-decoration:none;padding: 1%;}*/
/*.button:hover, .button-secondary:hover, .submit input:hover, input[type="button"].button:hover, input[type="submit"].button:hover {border-color:#666666;color:#000000;}*/

.submit input, .button, input.button, .button-primary, input.button-primary, .button-secondary, input.button-secondary, .button-highlighted, input.button-highlighted, #postcustomstuff .submit input, a.button, a.button-primary, a.button-secondary { -moz-box-shadow: inset 0px 1px 0px 0px #7a8eb9; -webkit-box-shadow: inset 0px 1px 0px 0px #7a8eb9; box-shadow: inset 0px 1px 0px 0px #7a8eb9; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #637aad), color-stop(1, #5972a7)); background: -moz-linear-gradient(top, #637aad 5%, #5972a7 100%); background: -webkit-linear-gradient(top, #637aad 5%, #5972a7 100%); background: -o-linear-gradient(top, #637aad 5%, #5972a7 100%); background: -ms-linear-gradient(top, #637aad 5%, #5972a7 100%); background: linear-gradient(to bottom, #637aad 5%, #5972a7 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7', GradientType=0);
background-color: #637aad; border: 1px solid #314179; cursor: pointer; color: #ffffff; font-family: arial; font-size: 13px; font-weight: bold; padding: 6px 12px; text-decoration: none; }
.button:hover, .button-secondary:hover, .submit input:hover, input[type="button"].button:hover, input[type="submit"].button:hover { text-decoration: none; color: rgb(255, 255, 255); background: rgb(187, 0, 0); border: 1px solid #7D0000; -moz-box-shadow: inset 0px 1px 0px 0px #952B2B; -webkit-box-shadow: inset 0px 1px 0px 0px #952B2B; box-shadow: inset 0px 1px 0px 0px #952B2B; }
/*.webButton:active, #wp-submit:active, .wpcf7-submit:active, .button-primary:active, .button-secondary:active { position: relative; top: 1px; }
a.button-secondary:link, a.button-primary:link, a.webButton:link { color: #fff; }
*/

.signupmsg { color: #DD0000; padding: 3px 0; }
.signupmsg .success { color: #007700; }
#pass-strength-result { background-color: #eee; border-color: #ddd!important; }
#pass-strength-result.bad { background-color: #ffb78c; border-color: #ff853c!important; }
#pass-strength-result.good { background-color: #ffec8b; border-color: #fc0!important; }
#pass-strength-result.short { background-color: #ffa0a0; border-color: #f04040!important; }
#pass-strength-result.strong { background-color: #c3ff88; border-color: #8dff1c!important; }
.logos-item .postContent h4 { font-size: 13px; font-weight: bold; margin-bottom: 10px; }
.logos-item img { float: left; height: auto; margin: 0 20px 10px 0; max-width: 638px; }
.logos-item .logo-desc { float: left; }
#banner { background-color: #000; min-height: 90px;}
img#wlogo { width: 228px; margin: 10px 0 10px; }
#banner .logo { float: left; margin: 0 0 0 6px; /* width: 245px; */ }
#banner .logo h1 { font-size: 25px; font-family: Arial Narrow; letter-spacing: 1px; text-transform: capitalize; margin: 10px 0 0 30px; }
#banner .logo h1 a { color: #CFC6D4; text-decoration: none; }
#banner .logo .description { margin: 0 0 0 30px; color: #B6CA9C; font-size: 12px; }
#banner .aboutortweet { width: 500px; float: right; margin-right: 24px; }
#banner .abouttweettop { height: 3px; width: 500px; }
#banner .abouttweetbottom {/*background: url(images/abouttweetbottom.png) no-repeat;*/ height: 14px; width: 500px; }
#banner .abouttweetcenter {/*background: url(images/abouttweetcenter.png) repeat-y;*/ width: 500px;/*overflow: hidden;*/ }
#banner .abouttweetcenter .gravatar-tweet { float: left; border-right: 1px #888F99 dotted; margin-right: 15px; }
#banner .abouttweetcenter .gravatar-tweet img { border: 3px #565C65 solid; }
#banner .abouttweetcenter .about-tweet { float: left; color: #B6CA9C; font-size: 12px; font-family: Georgia; font-style: italic; width: 425px; overflow: hidden; line-height: 125%; }
#banner .abouttweetcenter .gravatar-tweet #twitterbird { border: none; }
#banner .abouttweetcenter .about-tweet ul { list-style: none; margin: 0; padding: 0; }
#banner .abouttweetcenter .about-tweet ul li { margin: 0; padding: 0; }
#banner .abouttweetcenter .about-tweet ul a { color: gray; text-decoration: none; }
#twitter-link { color: gray; text-decoration: none; }
.row-border-bottom { border-bottom: 1px solid #C0C0C0; }
#menu-div { background: #ffffff; height: 28px; border-bottom: 1px solid #EAEAEA; }
#menu { font-family: tahoma; font-size: 10px; height: 28px; list-style: none outside none; margin: 0; padding: 0; text-transform: uppercase; }
#menu li { margin: 0; background: #ffffff; float: left; padding: 0; list-style-type: none; }
#menu li a { background: transparent url("images/menu-li.png") no-repeat 0 center; display: block; color: #565C65; height: 28px; line-height: 28px; padding: 0 14px; margin-left: -10px; text-decoration: none; z-index: 1; }
#menu li.current_page_item a, #menu li.current_page_parent a, #menu li.current_page_ancestor a { background: transparent url("images/current-li.png") no-repeat 0 center; }
#menu li a:hover { background: transparent url("images/menu-li-hover.png") no-repeat 0 center; }
#menu li a.home { background: url("images/home-li.png") no-repeat scroll -10px center transparent; margin-left: 0; padding: 0; width: 35px; }
#menu li.current_page_item a.home { background: transparent url("images/home-li-current.png") no-repeat 0 center; width: 15px; }
#menu li a.home:hover { background: url("images/home-li-hover.png") no-repeat scroll -10px center transparent; }
#menu li a.last:hover { background: transparent url("images/menu-li.png") no-repeat 0 center; cursor: default; }
#menu li.lesbianmenu a { color: #A7307C; font-weight: bold; }
#menu li.gaymenu a { color: #0066CC; font-weight: bold; }
#menu-sub-div { background: #ffffff; height: 20px; }
#menu-sub { overflow: hidden; font-family: Arial, Tahoma, Helvetica, sans-serif; font-size: 9px; height: 19px; list-style: none outside none; margin: 0; padding: 0; text-transform: uppercase; border-bottom: 1px solid #EAEAEA; }
#menu-sub li { margin: 0; background: #ffffff; float: left; padding: 0; }
#menu-sub li a { background: transparent url("images/menu-li-sm.png") no-repeat 0 center; display: block; color: #5979A9; height: 19px; line-height: 19px; padding: 0 11px; margin-left: -10px; text-decoration: none; z-index: 1; }
#menu-sub li.current_page_item a, #menu-sub li.current_page_parent a, #menu-sub li.current_page_ancestor a, #menu-sub li.current-page-item a, #menu-sub li.current-page-parent a, #menu-sub li.current-page-ancestor a { background: transparent url("images/current-li-sm.png") no-repeat 0 center; font-weight: bold; }
#menu-sub li a:hover { background: transparent url("images/menu-li-hover-sm.png") no-repeat 0 center; }
#menu-sub li a.home2 { width: 2px; }
#menu-sub li a.home2:hover { background: none; cursor: default; }
#menu-sub li a.last:hover { background: transparent url("images/menu-li-sm.png") no-repeat 0 center; cursor: default; }
#menu { position: relative; }
#menu .sub-menu { display: none; float: left; position: absolute; top: 28px; left: 0; width: 100%; }
#menu li:hover > .sub-menu { display: inline; float: left; }
.lesbianmenu #menu-sub li a { color: #A7307C; }
.gaymenu #menu-sub li a { color: #0066CC; }
input[type=button] { outline: none; }
input[type=submit] { outline: none; }
.nglcc { margin: 0 5px 10px; overflow: hidden; text-align: center; width: 250px; }
.nglcc-footer { margin: 5px 0; text-align: center; }
.nglcc a { }
#content { overflow: hidden; padding: 20px 0 0 0; position: relative; }
.container { float: left; width: 522px; padding: 0 10px 0 10px; overflow: hidden; }
.product-single-wrapper .container { float: left; width: 522px; padding: 0 10px 0 10px; overflow: hidden; }
.content-full .container { float: left; overflow: hidden; padding: 0 0 0 10px; }
.fullwide { width: 960px !important; }
.sidebar { max-width: 25%; float: left; width: 100%; margin-left: 10px; }
.sidebar ul { list-style: none; padding: 0; /* margin: 0 5px 0 5px; */ /* font-family: Tahoma, Verdana, Helvetica, Sans-serif; */ }
#leftsidebar { /* margin-left: 5px; */ }
#rightsidebar { margin-right: 5px; box-sizing: border-box; }
.sidebar ul ul { list-style: none; margin: 0; padding: 0; }
.sidebar ul li { -moz-border-radius: 5px; -khtml-border-radius: 5px; /* -webkit-border-radius: 5px; */ /* border-radius: 5px; */ background-color: transparent; /* border: 1px solid #CCCCCC; */margin: 0 0 8%; /* padding: 2px; */}
.sidebar ul li h2, .sidebar-r ul li h2 { background: #eaeaea; /* line-height: 29px; */ text-align: center; padding: 2%; font-size: 16px; color: #727272; /* margin: -2px -2px 5px; */ -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; /* -webkit-border-radius: 5px 5px 0 0; */ /* border-radius: 5px 5px 0 0; */ }
.sidebar ul li ul li {margin: 0;padding: 7px 5px 7px 5px;background: url("images/divider-new.png") no-repeat center bottom;}
.sidebar ul li ul li a { text-decoration: none; color: #727272; }
.sidebar ul li ul li a:hover { color: #4B4B4B; }
.sidebar ul li div a { text-decoration: none; color: #727272; }
.sidebar ul li div a:hover { color: #4B4B4B; }
.sidebar ul li li li, .sidebar ul li li li li, .sidebar ul li li li li li { background: url("images/arrow.png") no-repeat; padding-left: 13px; }
/*.cart-bluray img{background-image: url(images/btn_AddToCartb-sm.png) !important;}*/
.cart-bluray img { background: url('images/add-to-cart-blue-sm.png') no-repeat scroll 0 0 transparent !important; height: 16px; width: 91px; background-size: contain; }
.bigcart-bluray img { background: url('images/add-to-cart-blue.png') no-repeat scroll 0 0 transparent !important; height: 32px; width: 176px; background-size: contain; }
.cart-bluray:hover { opacity: .9; }
.addtocart { display: block; }
.addtocart:hover { opacity: .9; }
.single-wolfeprods .solidcontent li:first-child { border-bottom: 1px solid #eaeaea !important; }
.single-wolfeprods .solidcontent li:last-child { border-bottom: 1px solid #eaeaea !important; }
.sidebar-r { max-width: 20%; float: right; width: 100%; margin-right: 5px; }
.sidebar-r ul { list-style: none; padding: 0; margin: 0 5px 0 5px; }
.sidebar-r ul ul { list-style: none; margin: 0; padding: 0; }
.sidebar-r ul li { margin: 0 0 10%; padding: 0; box-sizing: border-box; }
.sidebar-r ul li h2 {     /* background: #eaeaea; */ /* line-height: 29px; */ /* text-align: center; */ /* padding: 0 5px 0 5px; */ /* font-size: 14px; */ /* color: #727272; */ /* margin: -2px -2px 5px; */ }
.sidebar-r ul li ul li { margin: 0; padding: 7px 5px 7px 5px; background: url("images/divider-new.png") no-repeat center bottom; }
.sidebar-r ul li ul li a { text-decoration: none; color: #727272; }
.sidebar-r ul li ul li a:hover { color: #4B4B4B; }
.sidebar-r ul li div a { text-decoration: none; color: #727272; }
.sidebar-r ul li div a:hover { color: #4B4B4B; }
.sidebar-r ul li li li, .sidebar-r ul li li li li, .sidebar-r ul li li li li li { background: url("images/arrow.png") no-repeat; padding-left: 13px; }
#tabs { font-size: 12px; }
.sidebar-r-top { width: 100%; float: right; max-width: 45%; }
.sidebar-r-top ul { list-style: none; padding: 0; margin: 0 10px; }
.sidebar-r-top ul ul { list-style: none; margin: 0; padding: 0; }
.sidebar-r-top ul li { /* border: 1px solid #CCCCCC; */ margin: 0 0 5%; /* padding: 2px; */ -moz-border-radius: 5px; -khtml-border-radius: 5px; /* -webkit-border-radius: 5px; */ /* border-radius: 5px; */ }
.sidebar-r-top ul li h2 { -moz-border-radius: 5px 5px 0 0; -khtml-border-radius: 5px 5px 0 0; /* -webkit-border-radius: 5px 5px 0 0; */ /* border-radius: 5px 5px 0 0; */ /* background: #eaeaea; */ /* line-height: 29px; */ /* text-align: center; */ /* padding: 0 5px 0 5px; */ /* font-size: 14px; */ /* color: #727272; */ /* margin: -2px -2px 5px; */ }
.sidebar-r-top ul li ul li { margin: 0; padding: 7px 5px 7px 5px; background: url("images/divider-new.png") no-repeat center bottom; }
.sidebar-r-top ul li ul li a { text-decoration: none; color: #727272; }
.sidebar-r-top ul li ul li a:hover { color: #4B4B4B; }
.sidebar-r-top ul li div a { text-decoration: none; color: #727272; }
.sidebar-r-top ul li div a:hover { color: #4B4B4B; }
.sidebar-r-top ul li li li, .sidebar-r-top ul li li li li, .sidebar-r-top ul li li li li li { background: url("images/arrow.png") no-repeat; padding-left: 13px; }
.widget_tag_cloud a { color: #727272; text-decoration: none; }
.widget_tag_cloud a:hover { color: #4B4B4B; }
#wp-calendar { width: 100%; color: #727272; }
#wp-calendar a { color: #4b4b4b; text-decoration: none; }
#wp-calendar caption { margin: 5px 0 5px 0; }
#prev { text-align: left; }
#next { text-align: right; }
#search .search-back { background: url("images/search-bg.jpg") no-repeat scroll right 0 transparent; height: 23px; padding: 2px 5px 2px 3px; }
#s { /* background: url("images/searchtextback.png") repeat; */ border: none; float: left; height: 25px; width: 88%; color: #565C65; background: #CDCDCD; }
.posts { list-style: none; margin: 0 10px; padding: 0; color: #333333; }
.product-single-wrapper .posts { color: #333333; list-style: none outside none; margin: 0; padding: 0 2px 0 0; }
.content-full .posts { list-style: none; margin: 0; padding: 0; color: #333333; }
.posts a { color: #5979A9; text-decoration: none;/*font-family:tahoma,verdana,arial,helvetica,sans-serif;font-size:11px;*/ }
.posts a:hover { color: #3c69ad; text-decoration: underline; }
.lesbian .posts a, .gay .posts a { color: #0066CC; }
.lesbian .posts a:hover, .gay .posts a:hover { text-decoration: underline; }
.e-messages li { margin: 0 0 0px 25px !important; }
.posts li { margin: 0 0 35px 0; }
.post-header { background: url("images/post-divider.png") no-repeat bottom left; padding-bottom: 5px; }
.content-full .post-header { border-bottom: 2px solid #EAEAEA; background: none !important }
.content-full .post-title { float: none !important; }
.post-title { float: left; margin-right: 15px; }
.post-comment { float: right; padding-top: 6px; font-size: 12px; }
.post-meta { color: #575E66; font-size: 12px; margin-top: 10px; }
.post-meta a { color: #575E66; text-decoration: none; }
.post-meta .post-admin { float: left; }
.post-meta .post-date { float: left; font-size: 12px; color: #575E66; font-weight: lighter; margin-right: 15px; }
.post-title h2 { color: #575E66; font-size: 18px; }
.post-title h2 a { color: #575E66; text-decoration: none; }
.post_content { line-height: 150%; font-size: 12px; padding-top: 10px; }
.gay .post_content a { color: #0066CC; }
.lesbian .post_content a { color: #A7307C; ; }
.post_content a { color: #5979A9; }
.post_content a:hover { color: #3c69ad; text-decoration: none; }
.post_content img { background: #E3E3E3; padding: 6px; border: 0 none; }
.post_content img.top-image { background: none transparent; padding: 6px; }
.post_content .wp-smiley { border: none; padding: 0; background: none; }
.post_content ul { list-style: disc; line-height: 200%; margin-bottom: 0; padding-bottom: 0; }
.post_content ul li { margin: 0; padding: 0; }
.post_content ol { line-height: 200%; margin-bottom: 0; padding-bottom: 0; }
.post_content ol li { margin-bottom: 0; padding-bottom: 0; }
.post_content table { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #CCCCCC; border-collapse: collapse; padding: 5px; width: 100%; }
.post_content table th { width: 40%; vertical-align: top; }
.post_content table td { padding: 5px; }
#your-profile .description { font-size: 10px; display: block; }
.post_content table th .description { font-size: 10px; display: inline !important; }
.post_content table td input[type=text], .post_content table td input[type=textarea], .post_content table td input[type=select] { width: 95%; }
.uname { font-style: italic; background: none repeat scroll 0 0 #EAEAEA; border: 1px solid #EAEAEA; margin-top: 5px; padding: 1.5%; }
.cartreviewpage .post_content table { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 0 none !important; border-collapse: collapse; padding: 2px; width: 100%; }
.cartreviewpage .post_content { line-height: 150% !important; }
#your-profile h3 { font-size: 14px; margin-top: 20px; margin-bottom: 10px; }
#pass-strength-result { float: none !important; float: none !important; padding: 8px; text-align: center; width: 150px; }
.post-pages { margin-top: 10px; }
.post-pages span { line-height: 18px; width: 18px; background: url("images/post-pages-back-hover.png") no-repeat; text-align: center; display: inline-block; color: #ffffff; font-size: 11px; margin-right: 3px; cursor: pointer; }
.post-pages a span { color: #7f7f7f; background: url("images/post-pages-back.png") no-repeat; }
.post-pages a span:hover { color: #FFFFFF; background: url("images/post-pages-back-hover.png") no-repeat; }
.post-cat-meta { font-size: 12px; margin: 20px 0 5px 0; }
.post-cat-meta .post-category { float: left; margin-right: 20px; }
.post-cat-meta .post-tag { float: left; }
.add-to-any { margin-top: 20px; }
.add-to-any a { font-weight: lighter; border: none; }
.post { text-align: left; }
.post .post_content { line-height: 150%; margin: 5px 0 30px 0; }
.post .post-meta { line-height: 120%; background: #EDEDED; border-bottom: 1px solid #eaeaea; border-top: 1px solid #eaeaea; color: #575E66; font-size: 10px; margin-top: 2px; margin-bottom: 1px; padding: 2px 3px; }
.post h3.posts_title a { font-weight: bold }
.post-thumb { float: left; margin: 7px 20px 10px 0; padding: 6px; background: #eaeaea; border: 1px solid #CACACA; text-align: center; }
.post-thumb a { text-decoration: none; }
.post-thumb a:hover { text-decoration: none; color: #000; }
.navigation { padding-bottom: 20px; }
.navigation-pages { border-top: 1px #D1D1D1 solid; padding-top: 15px; }
.navigation-pages ul { list-style: none; margin: 0; padding: 0; }
.navigation-pages li { line-height: 0%; display: inline; padding: 0; margin: 0; font-size: 12px; zoom: 1; }
.navigation-pages a, .navigation-pages a:visited, .navigation-pages a:hover, .navigation-pages span.current, .navigation-pages span.pages, .navigation-pages span.extend, .navigation-pages span.current, .navigation-pages span.dots { color: #999999; width: 28px; padding: 0; margin: 0 10px 0 0; display: block; float: left; text-decoration: none; text-align: center; line-height: 27px; background: url("images/page-num-back.png") no-repeat left top; }
.navigation-pages a:hover { color: #fff; background: url("images/page-num-current.png") no-repeat left bottom; text-decoration: none; }
.navigation-pages span.current { background: url("images/page-num-current.png") no-repeat left top; color: #fff; }
.single .posts li { margin: 0; }
.com { margin: 20px 0 0 0; padding: 0; }
.tabs { width: 100%; list-style: none; margin: 0; padding: 0; }
#commentstab { display: none; }
#trackbackstab { display: none; }
.tabs li { float: left; margin: 0; padding: 8px; }
.tabs li.active { background: url("images/tabs-background.png") repeat-y; }
.tabs li h2 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; }
.com div { clear: both; width: 100%; background: url("images/tabs-background.png") repeat-y; overflow: hidden; }
.commentslist { list-style: none; margin: 0; padding: 0; }
.commentslist p { line-height: 200%; }
.commentslist a { color: #333333; }
.avtar img { border: 4px #e3e3e3 solid; }
.commentslist li { margin: 0 15px 15px 15px; padding: 0; background: #FFFFFF url("images/comment-bottom.png") no-repeat bottom; }
.commentslist li .com-wrapper { background: url("images/comment-top.png") no-repeat top; overflow: hidden; clear: none; padding: 15px; width: 470px; }
.com-wrapper .com-header { float: left; width: 10%; background: none; clear: none; margin-right: 15px; }
.com-wrapper .com-metadata { float: left; width: 80%; background: none; clear: none; }
.com-wrapper .clear { clear: both; background: none; }
.com-wrapper .com-text { clear: none; background: none; margin-top: 10px; }
.com-wrapper .com-text .reply { background: none; clear: none; }
.commentslist li .children { list-style: none; margin: 0 0 0 15px; padding: 0; width: 90%; }
.commentslist li .children li { background: none; margin: 0; padding: 0; }
.children li .com-wrapper { background: none; }
.com-wrapper .com-text .nav_top { color: gray; background: none; margin: 10px 0 10px 0; clear: none; }
.com-wrapper .com-text .nav_top a { color: gray; }
#loopedSlider .container { right: 0; max-width: 728px; max-height: 90px; overflow: hidden; position: relative; cursor: pointer; margin: 0 !important; padding: 0; width: 100%; height: 100%; }
#loopedSlider .slides { position: absolute; top: 0; left: 0; }
#loopedSlider .slides div { position: absolute; top: 0; width: 728px; display: none; }
#loopedSlider { float: right; /* margin: 2px 0 0; */ position: relative; max-width: 728px; width: 100%; }
#loopedSlider ul.pagination { list-style: none; padding: 0; margin: 0; position: absolute; right: 4px; top: 36px; }
#loopedSlider ul.pagination li { float: left; }
#loopedSlider ul.pagination li a { background: url(images/slider-icons.png) no-repeat -16px 0; margin-left: 6px; }
#loopedSlider ul.pagination li a:hover { background: url(images/slider-icons.png) no-repeat 0 0; }
#loopedSlider ul.pagination li.active a { background: url(images/slider-icons.png) no-repeat 0 0; }
#loopedSlider a.previous { z-index: 10; top: 35px; left: 3px; position: absolute; background: url(images/slide-banner-nav.png) no-repeat left top; width: 18px; height: 20px; }
#loopedSlider a.next { z-index: 10; top: 35px; right: 3px; position: absolute; background: url(images/slide-banner-nav.png) no-repeat right top; width: 18px; height: 20px; }
#loopedSlider a.previous:hover { background: url(images/slide-banner-nav.png) no-repeat left bottom; }
#loopedSlider a.next:hover { background: url(images/slide-banner-nav.png) no-repeat right bottom; }
.leavereply { margin-top: 20px; }
#respond { font-size: 18px; padding-bottom: 5px; background: url("images/post-divider.png") left bottom no-repeat; }
#cancel-comment-reply { margin: 10px 0 10px 0; }
.textbox { background: url("images/textbox-back.png") no-repeat; width: 453px; height: 31px; padding: 7px 10px 0 10px; margin-top: 5px; margin-bottom: 10px; }
.textbox input { border: 0; width: 420px; color: #7C858F; }
.textarea { background: url("images/textarea-back.png") no-repeat; width: 453px; height: 203px; padding: 8px 10px 5px 10px; }
.textarea textarea { width: 420px; height: 182px; color: #7C858F; border: 0; font-family: Microsoft Sans Serif; font-size: 13px; overflow: auto; }
#submit { background: url("images/button-back.png") no-repeat; width: 150px; height: 27px; border: none; padding-bottom: 3px; color: gray; }
#footer { background: url("images/banner-background.png") no-repeat; color: #B6CA9C; padding: 10px; }
#footer a { color: #B6CA9C; text-decoration: none; }
#footer a img { border: none; }
#footer-menu li { border-right: 1px solid; display: inline; margin: 0; padding: 0 5px; }
#menu-footer-menu li:last-child { border: 0 none; }
.linklove { display: none; visibility: hidden; }
#crossSiteShell { background: none repeat scroll 0 0 #000000; /* border-bottom: 1px solid #595959; */ /* height: 25px; */ margin: 0 auto; }
#crossSiteShell.gay-shell { }
#crossSiteShell.les-shell { }
.tab-subheader { background: none repeat scroll 0 0 #EAEAEA; color: #333333; font-size: 12px; font-weight: bold; margin: 30px 0 0; padding: 1px 5px; }
.skinningLeftOutside { /* background: url("images/outsideLeft.png") no-repeat scroll left top transparent; */ /* height: 532px; */ /* left: -23px; */ /* position: absolute; */ /* top: 0; */ width: 23px; /* z-index: 3002; */ }
.skinningRightOutside { /* background: url("images/outsideRight.png") no-repeat scroll left top transparent; */ /* height: 532px; */ /* position: absolute; */ /* right: -22px; */ /* top: 0; */ /* width: 22px; */ /* z-index: 3002; */ }
#crossSiteContent { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.5em; color: #BFBFBF; height: 21px; margin: 0 auto; padding-top: 4px; position: relative; width: 980px; }
#siteLinksContent { float: left; left: 5px; position: relative; }
#utilityLinksContent .utilitiesShell { bottom: 0; color: #BFBFBF; float: right; position: relative; right: 5px; }
.utilitiesShell { bottom: 10px; position: absolute; right: 18px; text-align: right; }
.utilitiesShell, .utilitiesShell a, .zBarUtilitiesShell, .zBarUtilitiesShell a { color: #FFFFFF; }
#crossSiteContent a.active { color: #FFFFFF; font-weight: bold; }
#crossSiteContent a, #crossSiteContent a:visited, #crossSiteContent a:active { color: #BFBFBF; text-decoration: none; }
#crossSiteContent a, #crossSiteContent a:visited, #crossSiteContent a:active { color: #BFBFBF; text-decoration: none; }
#crossSiteContent a:hover { color: #FFFFFF; text-decoration: underline; }
.ui-tabs .ui-tabs-nav { font-family: tahoma, verdana, arial, helvetica, sans-serif; font-size: 11px; }
.tml-user-avatar { }
.tml-user-links { padding: 0; margin: 0; }
#footer ul { list-style-type: none; margin: 0; padding: 0; }
.banner-loc1 { }
.banner-loc2 { overflow: hidden; padding: 0; width: 100%; margin: 0; }
.banner-loc2 a { overflow: hidden; display: block; float: left; width: 120px; margin: 1px; }
.banner-loc2 a.fullsize { overflow: hidden; display: block; float: left; width: 242px; margin: 1px; }
.banner-loc3 { overflow: hidden; padding: 0; width: 100%; margin: 0; text-align: center; background-color: transparent; } /*Left: Middle - Skyscrapers*/
.banner-loc3 a { overflow: hidden; display: block; margin: 1px; }
.banner-loc4 { } /*Middle: Product Pages*/
.banner-loc5 { } /*Other: Popup Banner*/
.banner-loc6 { overflow: hidden; padding: 0; width: 100%; margin: 0; } /*Left: Bottom*/
.banner-loc6 a { overflow: hidden; display: block; float: left; width: 120px; margin: 1px; }
.banner-loc7 { padding: 0; margin: 5px 0; height: 90px; width: 728px; }  /*QMovieBlog: 728x90 Footerboard*/
.banner-loc8 { padding: 0; margin: 5px; height: 250px; width: 320px; }   /*QMovieBlog: 300x250 BigBox*/
.banner-loc9 { padding: 0; margin: 5px 0; height: 90px; width: 728px; }  /*QMovieBlog: 728x90 Headerboard*/
.banner-loc10 { padding: 0; margin: 5px; height: 600px; width: 160px; }  /*QMovieBlog: 160x600 SkyScraper*/
.banner-loc11 { } /*Email: QmovieBlog (FOR EMAILS ONLY)*/
.banner-loc12 { } /*Email: Weekly (FOR EMAILS ONLY)*/
.banner-loc13 { } /*Email: Special (FOR EMAILS ONLY)*/
.banner-loc14 { overflow: hidden; padding: 0; margin: 0; text-align: center; } /*Bottom: 728x90 Footerboard*/
.banner-loc15 { } /*Wolfe Top of Page*/
.top-list { display: block; float: left; height: 1.8em; padding-right: 5px; text-align: right; width: 15px; }
.top10 { font-family: Tahoma, Verdana, Helvetica, Sans-serif; }
.product li { margin: 0 5px !important; }
.descs { font-size: 11px; line-height: 18px; }
.descs .boldlabel { font-weight: bold; }
.cart-row-1 { background-color: #C0C0C0; }
.cart-row-1 { background-color: #FFFFFF; }
.featured-title { background-color: #EAEAEA; color: #5979A9; font-size: 14px; font-weight: lighter; padding: 3px; margin-top: 10px; }
.spotlight-titles {/*border:1px solid #EAEAEA;margin-bottom:20px;overflow:hidden;*/ padding: 0 0 20px 0; }
.spotlight-title { background-color: #EAEAEA; padding: 3px; color: #5979A9; font-size: 14px; font-weight: lighter; margin-bottom: 10px; }
.reg-titles { margin-bottom: 30px; overflow: hidden; padding: 0; }
.my-login { list-style: none outside none !important; padding: 0; margin: 15px 0 0 0; }
img.avatar { width: 100px; height: 100px; margin-right: 15px; float: left; }
.tml-user-links { list-style: none outside none !important; }
.important { color: #800000; font-weight: bold; display: block; }
.cart-ship-rates { margin-bottom: 15px; margin-top: 5px; }
.rates-table td { font-size: 10px; padding: 0 2px !important; border: 1px solid #e4e4e4; }
#featured.single-prod { border: 0 none !important; margin-bottom: 10px; }
.attachment-thumbnail { margin: 3px; width: 125px; height: 125px; }
.gallery img { margin: 3px; width: 125px; height: 125px; }
.ui-tabs-panel ul { margin: 0; padding-left: 15px; }
.ui-tabs-panel { font-size: 11px; margin-top: 5px; }
.prebook { color: #EE0000; font-size: 11px; font-weight: bold; padding-bottom: 5px !important; }
.prebook .boldlabel { color: #545454; padding-left: 2px !important; }
.nowship { color: #0000EE; font-size: 11px; font-weight: bold; padding-bottom: 5px !important; }
.nowship.boldlabel { color: #545454; }
.fexcerpt { font-size: 10px; padding-bottom: 10px; }
.freadmore { color: #0066CC !important; font-weight: bold; }
.freadmore:hover { color: ##0066CC; text-decoration: underline; }
.moresellers { margin-left: 20px !important; font-style: italic; background: none repeat scroll 0 0 transparent !important; }
.promocode-desc { position: relative; }
.promocode-delete { display: block; position: absolute; right: 0; top: 0; }
.promocode-delete a { background: url("images/icons-sm.jpg") no-repeat scroll -129px -14px transparent; display: block; float: left; height: 18px; width: 18px; }
.promocode-delete img { background: none; }
.cart-button-clear { /* float: left; */ -moz-border-radius: 5px; -khtml-border-radius: 5px; /* -webkit-border-radius: 5px; */ /* border-radius: 5px; */ /* background: none repeat scroll 0 0 #EAEAEA; */ /* border: 1px solid #CCCCCC; */ /* display: block; */ /* margin: 6px; */ /* padding: 1px; */ /* width: 100px; */ }
.cart-button-checkout { /* cursor: pointer; */ /* float: left; */ -moz-border-radius: 5px; -khtml-border-radius: 5px; /* -webkit-border-radius: 5px; */ /* border-radius: 5px; */ /* background: none repeat scroll 0 0 #EAEAEA; */ /* border: 1px solid #CCCCCC; */ /* display: block; */ margin: 6px 0; /* padding: 1px; */ /* width: 100px; */ }
.cart-button-clear:hover { /* background: none repeat scroll 0 0 #cccccc; */ background: #B00; border: 1px solid #7D0000; }
.width75 { width: 75px !important; }
.width125 { width: 125px !important; }
.width150 { width: 150px !important; }
.width75:hover { background: none repeat scroll 0 0 #cccccc; }
.width125:hover { background: none repeat scroll 0 0 #cccccc; }
.width150:hover { background: none repeat scroll 0 0 #BB0000; border: 1px solid #7D0000; }
td.field-label { width: 170px; }
.cart-review td { padding: 2px !important; }
.cart-review { border: none; }
.incart {/*border:1px solid #C1E1F1;margin:0 4px !important;*/ }
#hero .incart {/*margin-left:3px !important;margin-right:3px !important;float:right !important;padding:2px 0;*/ }
#featured .incart {/*margin-left:3px !important;margin-right:3px !important;float:right !important;padding:2px 0;*/ }
.product, .incart {/*padding:6px 0;*/ }
.incart .boxshot img {/*margin-top:-1px;*/ }
.boxshot a { display: block; margin: 0; padding: 0; width: 100px; }
#featured .incart {/*background:url("images/selected.jpg") no-repeat scroll center bottom transparent;border:0 none;margin-left:0 !important;margin-right:0 !important;padding:5px 0 17px !important;*/ }
.box-feature-wrap { width: 501px; overflow: hidden; padding: 0; }
.box-feature-top { /* background: url("images/boxes-temp_01.png") no-repeat scroll 0 0 transparent; */ color: #727272; font-size: 14px; /* font-weight: lighter; */ /* height: 31px; */ /* margin-top: 10px; */ /* padding: 5px 0 0 8px; */ /* width: 501px; */ background-color: #eaeaea; display: inline-block; padding: 6px 10px; border: 1px solid #ccc; margin-top: 2%; }
.box-feature-mid { /* overflow: hidden; */ /* width: 501px; */ /* background: url(images/boxes-temp_02.png) repeat-y 0 0 scroll transparent; */ border: 1px solid #ccc; margin-top: -1px; padding: 10px; box-sizing: border-box; }
.box-feature-mid-text { /* border-top: 1px dashed #EFEFEF; */ /* margin-right: 8px; */ /* margin-top: 6px; */ overflow: hidden; /* padding: 0 0 0 1px; */ text-align: left; }
.box-feature-mid .box-feature-mid-text:first-child { /* border-top: 0 none !important; */ }
.box-feature-bottom { /* height: 16px; */ /* width: 501px; */ display: none; }
.distrify-player { margin: 9px 0; }
.editorcontainer { border-color: #DFDFDF; overflow: hidden; }
.editorcontainer { -moz-border-radius: 6px 6px 0 0; -khtml-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0; border-collapse: separate; border-style: solid; border-width: 1px; }
.inside { overflow: hidden; }
.rform-r { width: 100%;/* float:right; */ text-align: left; margin: 1% 0;/* height:50px; */ box-sizing: border-box; }
.rform-l { width: 100%;/* float:left; */ text-align: left; margin: 2% 0;/* height:50px; */ box-sizing: border-box; }
.rform-f { width: 100%; float: left; text-align: left; margin: 3px 0; height: 50px; }
.rform-s { width: 50%; float: left; text-align: left; margin: 3px 0; height: 50px; }
h2.reg-form-header + .rform-l { height: auto; }
#registerform-tml-page > p { display: block !important; width: 50% !important; float: left; text-align: left; margin: 3px 0; padding: 0; }
#registerform-tml-page .submit { display: block; margin: 5% 0 0 0;/* padding:20px 0 0; */ text-align: left;/* width:50%; */ }
#registerform-tml-page .rform-l input[type=text] { width: 100%; padding: 1%; max-width: 100%; font-size: 16px; box-sizing: border-box; }
#registerform-tml-page .rform-r input[type=text] { width: 100%; padding: 1%; max-width: 100%; font-size: 16px; box-sizing: border-box; }
#registerform-tml-page .rform-l select { padding: .9%; font-size: 16px; width: auto; }
#registerform-tml-page .rform-r select { padding: .9%; font-size: 16px; width: auto; }
#registerform-tml-page > p input[type=password] { width: 90%; }
#registerform-tml-page > p input[type=text] { width: 90%; }
#registerform-tml-page > p label { width: 50% !important; text-align: left; }
h2.reg-form-header { border-bottom: 1px solid #EAEAEA; margin-bottom: 4px; margin-top: 35px; padding: 0 0 5px; }
select { padding: .9%; font-size: 16px; width: auto; }
input[type=password] { width: 100%; padding: 1%; max-width: 100%; font-size: 16px; box-sizing: border-box; }
input[type=text] { width: 100%; padding: 1%; max-width: 100%; font-size: 16px; box-sizing: border-box; }
.tml-user-login-wrap, .tml-user-pass-wrap { width: 100%; text-align: left; margin: 1% 0; box-sizing: border-box; }
.tml-user-login-wrap label, .tml-user-pass-wrap label { width: 50% !important; text-align: left; }
.tml-user-login-wrap input[type=text], .tml-user-pass-wrap input[type=password] { width: 50%; display: block; }
.featurerow { float: none!important; list-style-type: disc !important; line-height: 1.25em; }
.features { float: none !important; margin-bottom: 10px !important; }
#product-specs h2 { border-bottom: 1px solid #eaeaea; font-size: 12px; font-weight: bold; }
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
* html .ui-helper-clearfix { height: 1%; }
.ui-helper-clearfix { display: block; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
.ui-state-disabled { cursor: default !important; }
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget-overlay { background: #aaaaaa url('images/tab.png') repeat-x 50% 50%; opacity: .3; filter: Alpha(Opacity=30) }
.ui-tabs { zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: 0.1em 1.5em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; }
.ui-tabs .ui-tabs-panel { overflow: hidden; padding: 0 0.5em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { visibility: hidden !important; position: absolute; left: -10000px; top: -50px; }
.ui-widget { font-family: Verdana, Arial, sans-serif; /*font-size: 1.1em;*/ }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { background: #ffffff; line-height: 1.75; }
.ui-widget-content a { }
.ui-widget-header { font-weight: bold; border-bottom: 1px solid #cccccc; }
.ui-widget-header a { color: #222222; }
span.promoerror { -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: none repeat scroll 0 0 #EAEAEA; border: 1px solid #CCCCCC; color: #800000 !important; display: block; margin: 4px 0; padding: 3px; width: 80%; }
.e-check { display: inline; background: none; width: 5px; height: 5px; }
.eok { display: inline; background-color: #008000; width: 12px; height: 10px; }
.ebad { display: inline; background-color: #800000; width: 8px; height: 10px; }
.einfo { display: inline; background-color: #000080; width: 10px; height: 10px; }
.eexist { display: inline; background-color: #ffbb00; width: 10px; height: 10px; }
.ev-check { display: inline; background: none; width: 5px; height: 5px; }
.evok { display: inline; background-color: #008000; width: 12px; height: 10px; }
.evbad { display: inline; background-color: #800000; width: 8px; height: 10px; }
.cheb { display: block; margin: 2px 0; font-size: 10px; }
.wholeform-qmb .cheb { display: block; margin: 2px 0 0 10px; font-size: 11px; }
#email-state option, #email-gender option { font-family: tahoma, arial, helvetica, sans-serif; font-size: 10px; }
#email-state, #email-gender { font-family: tahoma, arial, helvetica, sans-serif; font-size: 11px; margin-bottom: 4px; }
.subflinks { display: inline; text-align: left; }
.nl-header { font-size: 14px; margin: 0 0 8px; }
.em-links { font-size: 12px; padding: 0 0 10px; text-align: center; }
.nl-messages { padding: 5px; margin-bottom: 5px; color: #900000; border: 1px solid #969696; background: #eaeaea; font-size: 10px; }
.newsitemessage { background: none repeat scroll 0 0 #EAEAEA; /* border: 1px solid #ccc; */ /* border-width: 0 1px 1px 1px; */ color: #575757; font-size: 12px; padding: 6px; text-align: center; }
.newsitemessage a { color: #0066CC; text-decoration: none; }
.newsitemessage a:hover { text-decoration: none; }
.wholeform { font-size: 13px; }
.wholeform-qmb { font-size: 12px; }
.wholeform input[type="text"], .wholeform select { max-width: 100%; width: 100%; padding: 2%; height: auto; box-sizing: border-box; font-size: 1em !important; text-transform: lowercase; }
.wholeform input[type="checkbox"] { width: 15px; height: 15px; margin-top: initial; float: left; }
.wholeform label.cheb { font-size: 11px !important; float: left; }
.blu-caption { -moz-border-radius: 10px; -khtml-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; background: none repeat scroll 0 0 #EFEFEF; border: 1px solid #DDDDDD; float: right; margin: 15px 5px 5px 10px; padding: 8px; text-align: center; }
.blu-caption-text { font-size: 10px; display: block; }
.update-message { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: none repeat scroll 0 0 #FFFFCC; border: 1px solid #DD8888; color: #665555; font-size: 12px; margin-bottom: 5px; padding: 8px; }
a.menuLinks { font-size: 11px; font-weight: bold; }
div.menuLinks { font-size: 11px; font-weight: normal; color: #333333; }
.date-avail-sm { border-color: #000000; border-style: solid; border-width: 1px 1px 0; font-family: Verdana, Tahoma, Helvetica, sans-serif; font-size: 9px; font-weight: bold; height: 10px; line-height: 9px; padding: 1px 0 2px; text-align: center; width: 98px; }
.is-prebook { background: none repeat scroll 0 0 #DD0000; color: #FFFFFF; }
.is-shipping { background: none repeat scroll 0 0 #000080; color: #FFFFFF; }
.is-override { background: none repeat scroll 0 0 #000000; color: #FFFFFF; }
.is-notify { background: none repeat scroll 0 0 #008855; color: #FFFFFF; }
.is-nothing { background: none; border: none; }
.search-additional { padding: 0 0 0 25px; }
a.search-name { color: #666666 !important; }
a.search-name:hover { color: #0066CC !important; }
.search-additional li { font-size: 12px; margin: 0; padding: 1px; }
h2.add-search-headers { border-top: 1px solid #EAEAEA; color: #575E66; font-size: 18px; margin-top: 14px; padding-top: 4px; }
.product .title a { margin: 0; padding: 0 !important; }
.blu-title { font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; font-weight: bold; margin: 0; padding: 0 !important; text-align: center; width: 100px !important; }
.blu .salep { }
.blu .onsale { color: #FF0000; }
#login-pane h2 { display: none; }
#login-pane .theme-my-login1 { }
#login-pane .loginform1 { }
#login-pane p { width: 50%; display: block; float: left; margin: 5px 0 10px; }
#login-pane input[type="text"], #login-pane input[type="password"] { width: 90%; }
#login-pane .tml-action-links { clear: both; }
#login-pane .tml-action-links li { float: left; width: 250px; }
li < .textwidget < .sticker-ship {
border:0 none;
}
.email-tops { width: 100%; height: 450px; display: none; }
.press-button { background: none repeat scroll 0 0 #DADADA; border: 1px solid #888888; border-radius: 15px 15px 15px 15px; display: block; font-size: 10px; line-height: 18px; margin: 1px; padding: 0 11px; text-transform: uppercase; width: auto; }
img.press-thumb { border: 3px solid #CCCCCC; float: left; margin: 4px 10px 5px 0; }
.press-meta { color: #396593; font-size: 11px; font-style: italic; }
.press-post { background: none repeat scroll 0 0 #F3f3f3; border: 1px solid #BBBBBB; border-radius: 10px 10px 10px 10px; margin: 0 0 20px 0; overflow: hidden; padding: 8px 12px; }
.press-short { font-size: 11px; margin-bottom: 5px; }
.press-title { font-size: 14px; margin-bottom: 1px; font-weight: bold; }
.postDownload, a.postDownload:hover { background: url("images/icons.png") no-repeat scroll 0 -220px transparent; float: left; height: 18px; margin-right: 15px; }
.postDownload span { background: url("images/icons.png") no-repeat scroll 100% -60px transparent; display: block; font-size: 11px; height: 18px; line-height: 18px; margin-left: 21px; padding: 0 15px 0 8px; }
.logos-item { border-top: 1px solid #EAEAEA; margin-top: 10px; overflow: hidden; padding: 10px 0; width: 100%; }
.logos-item h4 { font-weight: bold; }
.logos-item h4 a { color: #000000; }
.post_content .logos-item img { height: auto; margin: 10px 10px 0 0; max-width: 496px; padding: 2px !important; }
.posts #s { background: none; border: 1px solid #888888; color: #565C65; height: 19px; width: 50%; }
.posts #searchform { margin: 10px; }
.posts #searchform .screen-reader-text { display: none; }
.missing-search { margin-top: 17px; line-height: 1.5em; }
.a-z-list { margin: 0 0 20px 0; padding: 0; }
.a-z-item { background: none repeat scroll 0 0 transparent !important; list-style-type: none; margin: 3px 0 0 5px !important; padding-left: 20px; }
.a-z-item a { }
.a-z-header { background: none repeat scroll 0 0 #EAEAEA !important; font-size: 16px; font-weight: bold; padding-left: 4px !important; }
.a-z-nav { display: block; margin: 0; padding-bottom: 20px; padding-top: 10px; }
.a-z-nav span { display: block; float: left; font-size: 12px; font-weight: bold; margin-left: 10px; }
.a-z-header span.top { display: block; float: right; font-size: 11px; padding-right: 4px; }
.a-z-item-thumb { background: none repeat scroll 0 0 transparent !important; float: left; font-size: 11px; font-weight: bold; height: 175px; line-height: 1em; list-style-type: none; margin: 2px !important; text-align: center; width: 120px; }
.a-z-navnew { display: block; margin: 0; padding-bottom: 20px; padding-top: 10px; text-align: center; color: #777777; }
.a-z-navnew a { color: #0066CC; text-decoration: none; }
.a-z-item-thumb img { margin-bottom: 4px; }
.a-z-item-thumb a:hover { text-decoration: none !important; color: #800000; }
.promo-sel { display: block; float: left; font-size: 12px; margin: 12px 0; padding: 5px; text-align: center; width: 46%; }
.gift-sel { font-size: 12px; margin: 12px 0; padding: 5px; text-align: center; }
.gift-sel table td { font-size: 12px; }
.gc-row { display: none; }
.gcmsg { display: none; background: #FFFF99; border-radius: 5px; padding: 8px; }
.promo-list-title { font-weight: bold; }
.promo-sel-title { font-weight: bold; }
.promo-sel-wrap { border: 1px solid #CCCCCC; border-radius: 5px 5px 5px 5px; display: block; overflow: hidden; padding: 5px; margin-bottom: 10px; }
.single-wolfeprods #mini-cart td { font-size: 11px !important; }
.single-wolfeprods #mini-cart tr:first-child td:first-child { width: 14px !important; }
#mini-cart tr:first-child td:last-child { width: 62px !important; }
#searchsubmit { background: none repeat scroll 0 0 #ACACAC; padding: 2px; }
#rightsidebar #searchsubmit { padding: 1px; }
#s { padding: 3px 0 3px 5px; }
.single-wolfeprods .descs { font-family: tahoma, Helvetica, Arial, sans-serif; font-size: 11px; line-height: 17px; }
.single-wolfeprods #content { background-position: 800px bottom; }
.descs .genericon { color: #5979A9; font-size: 20px; height: 20px; width: 20px; vertical-align: middle; line-height: 20px; margin-right: 5px; }
.descs .genericon.gen-one { margin-right: 0; width: 16px; color: #B54949; margin-left: -4px; }
.descs .genericon.gen-two { margin-right: 0; width: 16px; color: #0DC914; margin-left: -7px; }
.descs .genericon.gen-three { margin-right: 5px; width: 16px; color: #1933EC; margin-left: -6px; }
.sidebar .additional-submenu ul li .sub-menu li { margin-right: 0 !important; padding-right: 0 !Important; }
.sidebar .additional-submenu ul li:not(.current-menu-item) + li.current-menu-item a:before { font-family: "genericons"; content: '\f452'; padding-right: 3px; }
.sidebar .additional-submenu ul li:not(.current-menu-ancestor) + li.current-menu-ancestor > a:before { font-family: "genericons"; content: '\f452'; padding-right: 3px; }
.additional-submenu { margin-bottom: 30px; }
.sidebar .additional-submenu ul li { margin: 2px; border-radius: initial; padding: 0; border: none; }
.sidebar .additional-submenu ul li a { text-decoration: none; background: #1D71B2; display: block; padding: 2px 6px; color: #fff }
.sidebar .additional-submenu ul li a:hover { background: #0C5995; color: #FAF2AC; }
/*.sidebar .additional-submenu .current-menu-item a{background: #0C538B;color: #FFF48E;}*/
.sidebar .additional-submenu ul li:not(.current-menu-item) + li.current-menu-item > a { background: #0C538B; color: #FFF48E; }
/*.sidebar .additional-submenu ul li:not(.current-menu-parent) + li.current-menu-parent a{background: #0C538B;color: #FFF48E;}*/
.sidebar .additional-submenu ul { margin: 0 0 0 15px; }
/* *************************
 = Menu
 *************************** */
 	/* top navigation */
.menu-wrapper { background-color: transparent; }
.main-navigation { clear: both; margin: 0 auto; width: 100%; position: relative; }
ul.nav-menu, div.nav-menu > ul { margin: 0; padding: 0; }
.nav-menu li { display: inline-block; position: relative; }
.nav-menu li a { font-family: "Droid Sans", sans-serif; color: #141412; display: block; font-size: 13px; line-height: 1; padding: 6px 12px; text-decoration: none; }
.nav-menu li:hover > a, .nav-menu li a:hover { background-color: #000; color: #fff; }
.nav-menu li li { text-align: left; }
.nav-menu .sub-menu, .nav-menu .children { margin: 0; background-color: #000; display: none; padding: 0; position: absolute; left: 0; z-index: 99999; }
.nav-menu .sub-menu ul, .nav-menu .children ul { border-left: 0; left: 100%; top: 0; }
ul.nav-menu ul a, .nav-menu ul ul a { color: #fff; margin: 0; width: 200px; }
ul.nav-menu ul a:hover, .nav-menu ul ul a:hover { background-color: #463E3E; }
ul.nav-menu li:hover > ul, .nav-menu ul li:hover > ul { display: block; }
.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a { color: #FFF; font-weight: normal; background: #444; }
.menu-toggle { display: none; }
.navbar { margin: 0 auto; width: 100%; }
.nav-menu .sub-menu .current_page_item a, .nav-menu .sub-menu .current_page_ancestor a, .nav-menu .sub-menu .current-menu-item a, .nav-menu .sub-menu .current-menu-ancestor a { color: #fff; background: #666; }
/* Bottom Navigation */
.menu-footer-column-one-container { overflow: hidden; margin: 0; padding: 0; list-style-type: none; }
.menu-footer-column-one-container ul.menu li { list-style-type: none; display: block; text-align: left; font-size: 13px; padding-left: 0; }
.menu-footer-column-one-container ul.menu li > a { color: #D7ECBC; padding: 4px 6px; display: block; }
.menu-footer-column-one-container ul.menu li > a:visited { color: #D7ECBC; }
.menu-footer-column-one-container ul.menu li > a:hover, .menu-footer-column-one-container ul.menu li > a:active { color: #D7ECBC; background-color: rgba(177, 177, 177, 0.25); }
.menu-footer-column-one-container ul.menu li ul li a:hover, h2.footer-menu-title { text-align: left; font-size: 14px; color: #fff; font-weight: bold; margin: 0; padding: 0; font-family: "Oxygen", "Droid Sans", sans-serif; }
.footer-copyright { padding: 12px 0 7px 0; margin-top: 10px; border-top: 1px solid rgba(219, 231, 168, 0.2); width: 90%; }
#footer { background: rgba(0, 0, 0, 0.86); color: #fff; padding-bottom: 5px; border-top: 4px solid #646464; padding-top: 10px; }
#navbar { border-bottom: 2px solid #999; background: rgba(255, 255, 255, 1); }
#navbar .menu-new-main-menu-container { }
.grid_3 { width: 18.5%; float: left; margin: 0 .75%; }
.footer-menu-column a { padding: 3px 0 !important; margin: 0 !important; }
.banner-loc201 { text-align: center; }
#product-specs img { display: none; }
#product-specs .ui-widget-header { border-bottom: 0 none !important; }
/*ul.top10 li:nth-child(odd){background-color:#eaeaea !important;}*/
.additional-rewrite #content > .container, .additional-rewrite .posts { width: 100%; }
.additional-rewrite .additional-item { width: 19%; float: left; margin: 1% .5%; text-align: center; }
.additional-rewrite .post-title h2 { font-size: 23px; padding: 10px 0; }
.additional-rewrite .total-results { padding: 4px; margin-bottom: 5px; }
.additional-rewrite .addl-info-more { padding: 4px; background-color: #585858; color: #fff; width: 100%; max-width: 160px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.additional-rewrite .addl-info-watch { padding: 4px; background-color: #5F7D9B; color: #fff; width: 100%; max-width: 160px; margin: 0 auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.additional-rewrite .addl-info-more:hover { background-color: #888; color: #fff; }
.additional-rewrite .addl-info-watch:hover { background-color: #888; color: #fff; }
.additional-rewrite .addl-info-more a, .additional-rewrite .addl-info-watch a, .additional-rewrite .addl-info-more a:hover, .additional-rewrite .addl-info-watch a:hover { display: block; color: #fff; text-decoration: none; }
.additional-rewrite .additional-item > a { display: block; line-height: 0; }
/*.item-title { color: #333; font-size: 15px; padding: 0; margin: 2px 0; font-weight: normal; }*/
/*.item-title a { text-decoration: none; color: #333; }*/
/*.item-title a:hover { text-decoration: none; color: #777; }*/
.distrify-player { max-width: 100%; max-height: 100%; width: 960px; height: 600px }
.muvies-item img { width: 149px; max-width: 100%; height: 206px; max-height: 100%; padding: 10px; /* border: 3px solid #CCCCCC; */ background: #fff; }
.muvies-item a { display: block; line-height: 0; }
.muvies-item img:hover { background: #FFFFFF; box-shadow: 0px 0px 20px rgba(0, 64, 159, 1); /* border: 3px solid #FFFFFF; */ }
.muvies-item { margin: 4px; background: #fff; float: left; }
.ondemand-item img { width: 149px; max-width: 100%; height: 206px; max-height: 100%; padding: 10px; /* border: 3px solid #CCCCCC; */ background: #fff; }
.ondemand-item a { display: block; line-height: 0; }
.ondemand-item img:hover { background: #FFFFFF; box-shadow: 0px 0px 20px rgba(0, 64, 159, 1); /* border: 3px solid #FFFFFF; */ }
.ondemand-item { margin: 4px; background: #fff; float: left; }
.additional-item-single iframe { margin: 0 auto; }
.additional-item-single { text-align: center; }
.on-demand-single .vimeo-player-od { height: 471px; width: 820px; max-width: 100%; margin: 0 auto; }
.on-demand-item-single { text-align: center; }
.ondemand_player_text { text-align: left; width: 820px; max-width: 100%; margin: 0 auto; }
.additional-rewrite #content .container { float: none; background: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.additional-rewrite #content .container .posts { margin: 0; }
.additional-rewrite .post-title { float: none; margin: 0; }
.additional-rewrite .total-results { width: 100%; background: #ccc; font-size: 12px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.rform-l label, .rform-r label { font-size: 15px; line-height: 1.35em; box-sizing: border-box; color: #888; }
.rform-l label span, .rform-r label span { color: #F00; }
form#registerform-tml-page { font-size: 16px; }
input#pass1, input#pass2, #pass1-text { width: 50%; padding: 1%; box-sizing: border-box; font-size: 16px; max-width: 100%; display: block; }
.submit input, .button, a.button, input.button, .button-secondary, a.button-secondary, input.button-secondary, .button-highlighted, a.button-highlighted, input.button-highlighted, input[type="submit"], 
input[type="button"], #postcustomstuff .submit input, .button-primary, a.button-primary, input.button-primary, #wp-submit { -moz-box-shadow: inset 0px 1px 0px 0px #7a8eb9; -webkit-box-shadow: inset 0px 1px 0px 0px #7a8eb9; box-shadow: inset 0px 1px 0px 0px #7a8eb9; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #637aad), color-stop(1, #5972a7)); background: -moz-linear-gradient(top, #637aad 5%, #5972a7 100%); background: -webkit-linear-gradient(top, #637aad 5%, #5972a7 100%); background: -o-linear-gradient(top, #637aad 5%, #5972a7 100%); background: -ms-linear-gradient(top, #637aad 5%, #5972a7 100%); background: linear-gradient(to bottom, #637aad 5%, #5972a7 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#637aad', endColorstr='#5972a7', GradientType=0); background-color: #637aad; border: 1px solid #314179; cursor: pointer; color: #ffffff !important; font-family: arial; font-size: 13px; font-weight: bold; padding: 6px 12px; text-decoration: none; }
.button:hover, .button-secondary:hover, .button-primary:hover, .button-highlighted:hover, #postcustomstuff .submit input:hover, input[type="button"].button:hover, input[type="submit"].button:hover .submit input:hover, #wp-submit:hover { text-decoration: none; color: rgb(255, 255, 255); background: rgb(187, 0, 0); border: 1px solid #7D0000; -moz-box-shadow: inset 0px 1px 0px 0px #952B2B; -webkit-box-shadow: inset 0px 1px 0px 0px #952B2B; box-shadow: inset 0px 1px 0px 0px #952B2B; }
.tml .tml-action-links a { margin: 1% auto; vertical-align: bottom; display: inline-block; box-sizing: border-box; padding: 3px 12px; }
.tml .tml-action-links li { text-align: left; box-sizing: border-box; display: inline-block; }
.tml .tml-action-links a:hover { color: #fff; text-decoration: none; }
div#theme-my-login p { font-size: 15px; line-height: 2em; font-family: Helvetica, sans-serif; }
input[type=checkbox], input[type=radio] { border: 1px solid #b4b9be; background: #fff; color: #555; clear: none; cursor: pointer; display: inline-block; line-height: 0; height: 20px; margin: -4px 4px 0 0; outline: 0; padding: 0!important; text-align: center; vertical-align: middle; width: 20px; -webkit-appearance: none; -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.1); box-shadow: inset 0 1px 2px rgba(0,0,0,.1); -webkit-transition: .05s border-color ease-in-out; transition: .05s border-color ease-in-out; }
input[type=checkbox]:checked:before { content: '\f147'; margin: -3px 0 0 -4px; color: #6078AB; }
input[type=checkbox]:checked:before { content: '\f147'; margin: -3px 0 0 -4px; color: #6078AB; }
input[type=radio]:checked:before { content: '\2022'; text-indent: -9999px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 24px; width: 7px !important; height: 7px; margin: 3px; line-height: 16px; background-color: #1e8cbe; }
input[type=checkbox]:checked:before, input[type=radio]:checked:before { float: left; display: inline-block; vertical-align: middle; width: 18px; font: 400 25px/1 dashicons; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
#resetpassform #pass1 { display: block; margin: 1% 0; }
#resetpassform input#pass1-text { margin: 1% 0; display: block; }
div#theme-my-login p.description.indicator-hint { line-height: 1.25em; }
div#mini-cart { padding: 2% 1%; background: #fff; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
.sidebar > ul > li > h2, .sidebar-r > ul > li > h2, .sidebar-r-top > ul > li > h2 { border: 1px solid #ccc; border-radius: 0; background: #eaeaea; text-align: center; font-size: 16px; color: #727272; box-sizing: border-box; padding: 6px 0; }
.sidebar > ul > li > ul, .sidebar-r-top > ul > li > ul { border: 1px solid #ccc; border-width: 0 1px; background-color: #fff; }
.sidebar > ul > li > ul:last-child { border-bottom: 1px solid #ccc; }
.sidebar-r .textwidget { background-color: #fff; padding: 2%; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
.sidebar-r > ul > li > div { background-color: #FFF; padding: 2%; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
.sidebar-r .textwidget:first-child { background-color: transparent; border: 0 none; }
div#cart-message-add { height: 15px; visibility: visible; border: 1px solid #ccc; padding: 4px; text-align: center; display: none; background: rgb(212, 255, 203); border-width: 0 1px 0 1px; }
div#cart-message-remove { height: 15px; visibility: visible; border: 1px solid #ccc; padding: 4px; text-align: center; display: none; background: rgb(254, 255, 191); border-width: 0 1px 0 1px; }
.single-wolfeprods .sidebar { width: 100%; max-width: 25%; margin-left: 10px; }
.single-wolfeprods .sidebar-r { max-width: 16%; width: 100%; margin-right: 5px; }
#content, .product-single-wrapper, .sidebar-r, .sidebar, .sidebar-r-top { box-sizing: border-box; }
.single-wolfeprods #content { max-width: 100%; width: 100%; background: transparent; }
.product-single-wrapper { max-width: 55%; width: 100%; background-color: transparent; z-index: 1; }
ul#leftsidebar { margin: 0; }
.single-wolfeprods .sidebar .textwidget { background-color: #fff; padding: 5px; border: 1px solid #ccc; border-width: 0 1px 1px 1px; }
.product-single-wrapper:before { content: ''; position: absolute; top: 0; bottom: 0; z-index: -1; left: 0; background-color: #FFF; width: 55%; }
#content:before { position: relative; background-color: #FAFAFA; content: ''; position: absolute; top: 0; bottom: 0; z-index: -2; left: 0; width: 100%; }
#content .container:before { content: ''; position: absolute; top: 0; bottom: 0; z-index: -1; background-color: #FFF; width: 51.5%; }
.page #content .container { width: 100%; max-width: 51%; }
.page div#hero > a > img { width: 100%; max-width: 220px; margin: 0 !important; }
.page div#hero > a { display: block; max-width: 45%; }
.archive #content .container { width: 100%; max-width: 51%; }
.archive div#hero > a > img { width: 100%; max-width: 220px; margin: 0 !important; }
.archive div#hero > a { display: block; max-width: 45%; }
.spotlight-titles .box-feature-mid { padding: 5px; }
a.button-secondary:hover { text-decoration: none !important; }
input#wp-submit1:hover { background: #B00; border: 1px solid #7D0000; }
div#mini-cart a.cart-button-checkout, div#mini-cart a.cart-button-clear { padding: 6px 10px; display: inline-block; margin: 0 4px 0 0; color: #fff !important; background-color: #637aad; border: 1px solid #314179; }
div#mini-cart a.cart-button-checkout:hover, div#mini-cart a.cart-button-clear:hover { padding: 6px 10px; display: inline-block; margin: 0 4px 0 0; color: #fff !important; background-color: #C11117; border: 1px solid #800000; }
a.css-fbl.js-fbl { width: 40%; clear: both; }
#login-pane p.tml-submit-wrap { float: none; }
#login-pane .css-fbl { width: 35%; height: 35px; line-height: 35px; }
.slides_container a img { width: 100%; max-width: 100%; max-height: 100%; height: 100%; }
input[type=radio] {-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;height: 15px;width: 15px;}
.page #content.content-full .container { max-width: 100%;}
#content.content-full:before { position: relative; background-color: #FAFAFA; content: ''; position: absolute; top: 0; bottom: 0; z-index: -2; left: 0; width: 100%; }
#content.content-full .container:before { content: ''; position: absolute; top: 0; bottom: 0; z-index: -1; background-color: #FFF; width: 100%; left: 0;}
.container.specials-container p {margin: 0;display: inline;padding: 0;}
.container.specials-container br{display:none;}
.container.specials-container img {margin:0;line-height:1px;display: block;}
.container.specials-container a{margin:0;line-height:1px;}
.banner-loc300 {text-align: center;}
.container.specials-container .special-link{
	text-align:center;
}
.container.specials-container .special-link a {
    padding: 12px;
    display: inline-block;
    line-height: normal;
    text-align: center;
    border: 1px solid #ccc;
    margin-top: 10px;
    background: #eaeaea;
}
.container.specials-container .email-wrapper{
	text-align:center;
}
.container.specials-container .email-wrapper > table{
	 margin: 10px auto;
}
.container.specials-container .special-link a:hover {
    background-color: #444;
    color: #FFF;
    text-decoration: none;
}