@media screen {        a { text-decoration: underline; outline: none; color: black; } span.qty { font-size: 12px; } a:hover{ color: #A0DB0E; } img { border: 0; } body { color: #444; margin: 0 auto; padding: 0; background: #75A369 url(/wp-content/themes/magazine-basic/images/bgtile.gif) repeat-x fixed; font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; } h1 a, h2 a, h3 a, h4 a, h5 a { color: #222; } textarea { width: 97%; } #leftontent table { border: 0; } #leftontent table td { border: 1px solid #eee; padding: 5px 10px; } #leftontent table th { border: 1px solid #eee; padding: 5px 10px; background: #eee; }  #header{ float: left; width: 960px; } #headerad { width: 468px; } #login { height: 16px; font-size: 12px; color: #fff; text-align: right; padding: 10px 20px 15px; background: url(/wp-content/themes/magazine-basic/images/login.png) repeat-x; } #login a { color: #fff; } #login ul { padding: 0; margin: 0; } #login ul li { display: inline; } .dot:before { content: url(/wp-content/themes/magazine-basic/images/whitedot.png) " "; } #title { font-size: 48px; margin: 0px 0px 0; padding: 0; line-height: 50px; } #title a { color: #222; } #title a:hover { color: #cc0000; text-decoration: none; } #description { font-size: 14px; margin: 10px 16px 0; padding: 0; } #navigation { margin: 0px 0 0px; float: right; font-size: 12px; padding: 5px 0; z-index: 500; background-color: #f0fef1; border-bottom: 1px solid #f0f0f0; font-weight: bold; }  .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; z-index: 99; } ul.breadcrumb { margin: 0px !important; font-size: 12px; } ul.breadcrumb li { float: left; list-style-type: none; padding-right: 5px; } #header div.side-widget { float: right; margin-top: 10px; } .sf-menu { line-height: 1.0; } .sf-menu ul { position: absolute; top: -999em; width: 10em;  } .sf-menu ul li { width: 100%; } .sf-menu li:hover { visibility: inherit;  } .sf-menu li { float: left; position: relative; border-left: 1px solid #cbcbcb; } .sf-menu a { display: block; color: black; position: relative; } .sf-menu li:hover ul, .sf-menu li.sfHover ul { left: 0; top: 1.9em;  z-index: 999; } ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; } ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 10em;  top: 0; } ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; } ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 10em;  top: 0; }  .sf-menu { float: left; margin-bottom: 0; width: 740px; } .sf-menu a { padding: .6em 0.5em .4em; text-decoration:none; } .sf-menu li li a { border: 0; color: white; border: none; } .sf-menu a, .sf-menu a:visited {  } .sf-menu li { } .sf-menu li li { background: #5d83bf; } .sf-menu li li li { background: #888; } .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { outline: 0; color: black; background-color: #5c82bf; }  .sf-menu a.sf-with-ul { padding-right: 25px; min-width: 1px;  } .sf-sub-indicator { position: absolute; display: block; right: .75em; top: .90em;  width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url(/wp-content/themes/magazine-basic/images/arrows-ffffff.png) no-repeat -10px -100px;  } a > .sf-sub-indicator {  top: .65em; background-position: 0 -100px;  }  a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px;  }  .sf-menu ul .sf-sub-indicator { background-position: -10px 0; } .sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }  .sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0;  }  .sf-shadow ul { background: url(/wp-content/themes/magazine-basic/images/shadow.png) no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-radius-bottomleft: 17px; -moz-border-radius-topright: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px; } .sf-shadow ul.sf-shadow-off { background: transparent; } #sub-navigation { float: left; color: white; z-index: 50; position: relative; } #sub-navigation ul { padding: 0 0 0 8px; margin: 0; } #sub-navigation li { list-style-type: none; float: left; font-size: 12px; padding: 0 10px 0 0; text-transform: uppercase; margin: 0; line-height: 24px; background: url(/wp-content/themes/magazine-basic/images/blackdot.png) right 5px no-repeat; position: relative; } #sub-navigation a { color: #222; padding: 0 5px; } #sub-navigation a:hover { text-decoration: underline; } #sub-navigation ul li:hover ul { display: block; } #sub-navigation ul li:hover ul ul { display: none; } #sub-navigation ul ul { position:absolute; top:24px; left:0; background:#fff; display:none; list-style:none; margin:0;padding:0; z-index: 500;} #sub-navigation ul ul li {position:relative; border:1px solid #aaa; border-top: 0;width:159px; margin:0; padding: 0; background: none;} #sub-navigation ul ul li a {display:block; padding:0 7px 0 12px; background-color:#fff; border-right: 0; font-size: 12px; color: #555; } #sub-navigation ul ul li a:hover {background-color:#eee} #sub-navigation ul ul li:hover ul { display: block; } #sub-navigation ul ul ul { left:159px; top:-1px; display: none; } #sub-navigation li.nodot { background: none; z-index: -50; } #sub-navigation li.right-d { float: right; }  #mainwrapper { float: left; padding: 0px 0px; margin: 0; width: 960px !important; border-left: 1px solid #787878; border-right: 1px solid #787878; background: #fff; } #sidebar { float: left; margin: 0 0px; width: 220px !important; padding: 5px 0 0; background: url(/wp-content/themes/magazine-basic/images/side-menu.jpg) no-repeat right top; } #secondsidebar { float: left; margin: 0 10px; padding: 5px 0 0; } .side { line-height: 20px; font-size: 18px; margin-bottom: 0; } .side-widget { margin: 0 0 15px; padding: 0 0px 15px; width: 220px !important; } .side-widget-blank { margin: 0 0 15px; padding: 0 10px 15px; float: right; } .side-widget ul,.side-widget-blank ul { padding: 0; margin: 0; list-style-type: none; } .side-widget ul li,.side-widget-blank ul li { padding: 0; margin: 0; font-size: 12px; } .side-widget ul li { padding-left: 50px; padding: 3px 0; } .side-widget h2 { font-size: 14px; padding: 7px 0 7px; text-align: center; text-transform: uppercase; background: url(/wp-content/themes/magazine-basic/images/h2line.gif) repeat-x bottom; } .side-widget .storycontent { border-bottom: 1px solid #ddd; } .side-widget .noline { border-bottom: 0; } .side-widget #s { margin-top: 5px; padding: 2px; width: 160px; } .storycontent { line-height: 18px; font-size: 14px; } .posts { border-bottom: 1px solid #eee; margin-bottom: 10px; float: left; width: 100%; } .posts h2 { margin: 10px 0 0; } .posts img { margin: 10px 10px 10px 0; float: left; } .readmore { color: #cc0000; } #footer { clear: both; float: left; width: 100%; padding: 0; text-align: center; font-size: 11px; border-top: 1px solid #888; }  h5.latest { margin: 0; padding: 0; color: #cc0000; margin-bottom: 5px; font-size: 14px; } h1 { margin: 0; padding: 0; font-size: 24px; line-height: 26px; } .post h1, .ind-post h1, .twopost h1, .pages h1, h1.catheader, .threepost h1 { margin-top: 5px; font-size: 36px; font-weight: normal; line-height: 38px; color: #222; } h1.catheader { color: #cc0000; margin-bottom: 15px; } .twopost h1 { font-size: 26px; line-height: 28px; } .threepost h1 { font-size: 20px; line-height: 22px; } .postmetadata { clear: both; line-height: 14px; } .post .entry { font-size: 14px; line-height: 18px; } .date { margin-bottom: 5px; font-style: italic; color: #888; } .meta { font-size: 11px; color: #444; } .catdesc { background: #f7f7f7; border: 3px double #ddd; padding: 0 10px; color: #666; font-size: 13px; line-height: 15px; margin-bottom: 10px; }  p.sub { font-size: 24px; line-height: 26px; font-weight: bold; font-style: italic; margin: 10px 0 0; }  .entry .pullquote { width: 250px; font-size: 24px; line-height: 26px; float: right; margin: 0 0 0 30px; padding: 0; font-style: italic; } .entry .pullquote p { padding: 0; margin: 0; } a.more-link { clear: both; width: 60px; text-align: center; display: block; color: #fff; margin: 12px 0; background: #aaa; padding: 0px 8px; font-size: 11px; line-height: 20px; } a:hover.more-link { text-decoration: none; background: #666; } .tags a { color: #cc0000; } .ind-post, .post { float: left; border-bottom: 1px solid #eee; margin-bottom: 10px; padding-bottom: 10px; width: 100%; } .ind-post img { margin: 0px 10px 5px 0; } #twocol { float: left; margin-bottom: 3px; padding: 10px 0 0; background: url(/wp-content/themes/magazine-basic/images/line.gif) repeat-y 50% 0; } #twocol img { margin: 0px 8px 5px 0; } #twocol hr.two { height: 0; border: 0; clear: both; border-bottom: 1px solid #eee; } .mainhr { float: left; background: #eee; clear: both; width: 100%; height: 1px; margin: 10px 0; } .twopost { width: 46%; float: left; } .twopost2, .twopost4 { margin-left: 7.5%; } .twopost3, .twopost4 { border-top: 1px solid #eee; padding-top:5px; } .twopost1, .twopost3 { clear: left; } #threecol { float: left; background: url(/wp-content/themes/magazine-basic/images/line.gif) repeat-y 31.5% 0; margin-top: 3px; width: 100%; } #threecol2 { float: left; padding: 0; background: url(/wp-content/themes/magazine-basic/images/line.gif) repeat-y 67% 0; width: 100%; } #threecol img { margin: 0px 5px 5px 0; } .threepost { width: 29%; float: left; border-top: 1px solid #eee; padding-top: 10px; } .threepost2, .threepost5 { padding: 10px 0 0; margin: 0 6%; } .threepost1, .threepost2, .threepost3 { border-top: 0; } .threepost1, .threepost4 { clear: left; }  .pagination { margin: 20px 0 10px; float: left; background: #eee; width: 97%; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; padding: 12px 1% 10px; } .pagination a { padding: 3px 4px 2px 4px; margin: 2px; text-decoration: none; border: 1px solid #ccc; color: #666; background-color: #FFFFFF; } .pagination a:hover { border: 1px solid #444; color: #444; background-color: #FFFFFF; } .pagination span.pages { padding: 3px 4px 2px 4px; margin: 2px 2px 2px 2px; color: #666; border: 1px solid #ccc; background-color: #FFFFFF; } .pagination span.current { padding: 3px 4px 2px 4px; margin: 2px; border: 1px solid #666; color: #444; background-color: #FFFFFF; } .pagination span.extend { padding: 3px 4px 2px 4px; margin: 2px; border: 1px solid #ccc; color: #444; background-color: #FFFFFF; }  .red{ padding: 0; color: red; float: none !important; } #tagcloud { width: 400px; text-align: center; margin: auto; padding: 20px; } #tagcloud a { color: #cc0000; }  #postcomments { padding-top: 20px; } h3#comments, #respond h3 { color:#333; font: normal 200% "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; margin: 10px 0; clear: left; } #respond p { font-size:11px; margin:0 0 1em; } ol.commentlist { list-style:none; margin:0; padding:0; width:100%; } ol.commentlist li { margin:0 0 10px; padding:20px 0 20px 20px; } .commentlist .even { background: #eee; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd; } .commentlist .avatar { float: right; padding: 5px; border: 1px solid #ddd; margin: 0 20px 10px 10px; background: #fff; } .commentlist .comment-author { font-size: 12px; } .commentlist .comment-text { padding: 0 20px 0 0; } .commentlist .url { font-size: 16px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; } ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:6px 5px 4px; text-align:center; width:36px; display: none;} ol.commentlist li div.reply:hover { background:#cc0000; border:1px solid #cc0000; } ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; } ol.commentlist li ul.children { margin:16px 20px 0 0; padding: 0 0 0 20px; list-style-image: url(/wp-content/themes/magazine-basic/images/commentarrow.png); } ol.commentlist ul.children li.odd { background:#fff; } ol.commentlist ul.children li.even { background:#eee; }  .aligncenter, div.aligncenter { display: block; margin: 5px auto; } img.alignleft{ text-align: center; } .alignright, div.alignright { float: right; margin: 5px 0 5px 15px; } .alignnone { margin: 5px 0; } .wp-caption { border: 1px solid #ddd; text-align: center; background-color: #f3f3f3; padding-top: 4px; 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 p.wp-caption-text { font-size: 11px; line-height: 17px; padding: 0 4px 5px; margin: 0; } #today { color: #cc0000; } #wp-calendar { margin: auto; } }       #featured_right { float:right; margin:8px 0px 0 0px; width:370px; } #featured_right h2,#featured_left h2 { background:url(/wp-content/themes/magazine-basic/images/h2line.gif) repeat-x bottom; margin:0 10px 10px; } #front_right_item { float:left; margin-bottom:20px; width:360px; } #footer_top ul li a { color:#000; } #footer_top ul li a:hover { color: #7a9dc1; } #featured_right img { float:left; margin-right:10px; } #featured_right h4 { margin:0 0 5px; text-align: right; } #featured_bottom_product { float:left; padding:10px; width:150px; } #featured_bottom_product h3.original_price { font-size:small; margin:5px 0; } #featured_bottom_product a img { display:block; margin:0 auto; } .post a img:hover, div.container a img:hover{ border: 1px solid silver !important; } .post a img, .container a img{ border: 1px solid #e9e9e9; } .shopp-thickbox img { border: 1px solid #e9e9e9; } .post { margin:10px 5px; width:730px; } #shopp div.category ul.breadcrumb li { padding-right:5px; } #sidebar div.side-widget div.textwidget p.nomargin { font-size:smaller; font-weight:400; margin:0; } #sidebar div.side-widget div.textwidget p { font-weight:700; margin:5px 0; } #breadcrumb ul.breadcrumb li a { border:none; text-decoration: none; padding-right:2px; } #shopp ul.breadcrumb li a { border:none; padding-right:5px; } div#breadcrumb { float:left; margin-left:14px; } #productpage_itemdesc { float:left; width:270px; } #first table { width:100%; } #imageclick { clear:left; display:block; font-size:11px; margin:0 auto; position:relative; text-align:center; } #sidebar div.side-widget div.textwidget p a:hover { background:none; text-decoration:underline; } img a { border:none !important; border-bottom-style:none; } span.left { font-size:20px; vertical-align:17px; } #breadcrumb ul.breadcrumb li { margin-right:5px; } #gallery { float:left; margin-top:10px; } .gallery { margin:0 !important; } div.container { float:right; background:url(/wp-content/themes/magazine-basic/images/fancy_top.gif) no-repeat center top; padding: 0 10px; width: 720px; margin: 10px 0 0 0 !important; } div#product_top { margin-top:5px; padding:0 10px; } #sidebar ul.children { padding-bottom:0; padding-left:0; } #delivery { background:#FFF; border:1px solid #ddd; border-bottom-color:#ccc; border-right-color:#ccc; float:right; padding:5px; width:165px; } a.shipping { font-size:11px; } #productpage_itemdesc h2 { margin:10px 0; line-height: 25px; } #addtocart { background:#FFF; border:1px solid #ddd; border-bottom-color:#ccc; border-right-color:#ccc; clear:right; float:right; margin-top:10px; padding:5px; width:165px; } span.left.center_shipping { margin-left:12px; } .selectall { margin:0 8px; } #shopping_cart { clear:right; float:right; margin:0 10px; } #shopping_cart #right_cart span { float:right; font-size:20px; } #left_cart { background:url(/wp-content/themes/magazine-basic/images/cart.png) no-repeat; float:left; font-size:40px; height:64px; padding-left:70px; padding-right:5px; } #right_cart { float:right; margin-top:2px; } span.bold { font-weight:700; } #featured_left { display:block; float:left; width: 300px; margin:8px 10px 0; } #front_left_info { padding:10px 0 0 0px; } #featured_left div h2 { background:url(/wp-content/themes/magazine-basic/images/h2line.gif) repeat-x bottom; margin:1px 0 10px; } #sidebar div.side-widget ul.shopp_categories li { margin-bottom:10px; margin-right:0; } #sidebar div.side-widget ul.shopp_categories li ul.children li { margin:4px 0; } #featured_right span.left { float:right; width:190px; } #front_left { float:left; margin:10px 0; } #fancy_container { float:right; background:url(/wp-content/themes/magazine-basic/images/fancy_top.gif) no-repeat center top; padding: 0 0px; width: 720px; margin: 10px 0 0 0 !important; } #fancy_content_bottom { background:url(/wp-content/themes/magazine-basic/images/fancy_bottom.gif) no-repeat center bottom; clear:both; float:left; min-height:15px; text-indent:-989999px; width:100%; } #front_left img { display:block; } input.addtocart { background:url(/wp-content/themes/magazine-basic/images/icons/button_in_cart.gif) no-repeat; border:none; cursor:pointer; height:25px; margin-left:0; width:103px; } form.shopp.product { margin-top:10px; } #checkout { display:block; font-size:15px !important; padding:0 5px; text-align:center; } #footer_navigation ul li { display:inline; font-size:larger; list-style-type:none; padding:0 10px; } #front_left span { font-size:18px; font-weight:700; } #footer_top { background:url(/wp-content/themes/magazine-basic/images/bg-hatch.gif); border:1px solid #ddd; border-bottom-color:#ccc; border-right-color:#ccc; clear:both; height:110px; margin:20px auto; padding-top:10px; text-align:left; width:800px; } ul.thumbnails { margin-top:20px !important; } #featured_bottom div.category ul.products { list-style-type:none; } #footer_top ul { display:block; float:left; list-style-type:none; padding:0 10px; } #footer_top ul li{ line-height: 16px; } form#commentform { margin: 0 50px; } div.single_margins { margin: 0 25px; } #footer_top h2 { padding-left:20px; width:175px; } UL.tabNavigation { list-style:none; margin:0; padding:0; } UL.tabNavigation LI A { background-color:#ccc; color:#000; padding:3px 5px; text-decoration:none; } UL.tabNavigation LI A.selected,UL.tabNavigation LI A:hover { background-color:#333; color:#fff; padding-top:7px; } UL.tabNavigation LI A:focus { outline:0; } div.tabs > div { background:url(/wp-content/themes/magazine-basic/images/bg-hatch.gif); border:1px solid #ddd; border-bottom-color:#ccc; border-right-color:#ccc; margin-top:3px; padding:5px; } div.tabs #second dt { float: left; padding: 0 20px 0 0 ; } #youmayalsolike { background:url(/wp-content/themes/magazine-basic/images/bg-hatch.gif); border:1px solid #ddd; border-bottom-color:#ccc; border-right-color:#ccc; clear:left; float:left; margin:10px 0 0 10px; padding:0 10px; width:140px; } #second { padding-bottom:35px; } #sidebar a { color:#000; display:block; text-decoration:none; text-indent:30px; } #sidebar div.side-widget ul.shopp_categories li a { font-size:14px; font-weight:700; margin:0 20px; text-indent:0; } #sidebar div.side-widget ul.shopp_categories li ul.children li a { display:block; font-size:12px; font-weight:lighter; margin:0 !important; text-indent:40px; } #footer_navigation a { color:#f5f5f5; text-decoration:none; } div.tabs { float:right; margin-right:10px; margin-top:15px; width:520px; } div.tabs ul { padding-left:20px !important; } div.tabs ul li { list-style-type:disc; } #shopp { float:right; width:99%; } #youmayalsolike h3 { font-size:smaller; margin:5px 0; } #sidebar div.side-widget ul.shopp_categories li ul.children li a:hover { background:none; } #featured_right h5 { margin:5px 0; text-align: right; } #thumb a img { display:block; margin:0 auto; } #header div.search { clear:right; float:right; margin:10px 0; } input#s.search_input:hover,input#s.search_input:focus { background-color:#a5a3a2; color:#FFF; } #title a { border-style:none; } #title a img { margin-left:-33px; margin-top:0px; } input#s.search_input { background:#868584 url(/wp-content/themes/magazine-basic/images/icons/search_32.png) no-repeat 5px center; border:2px solid #c4c4c4; color:#FFF; font:14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif; padding:3px 5px 3px 30px; } #header div.tollfree { color:#000; float:left; font-size:15px; font-weight:700; left:-110px; margin-top:10px; position:relative; } #topnav_cart { background:url(/wp-content/themes/magazine-basic/images/cart_bg.gif) no-repeat; clear:right; float:right; margin-top:15px; padding-bottom:15px; padding-top:10px; text-align:center; width:240px; } #topnav_cartguy { display:inline; margin-right:2px; text-align:left; } #footer a { color:#FFF; text-decoration:none; } #footer a:hover { color:#000; text-decoration:underline; } #sidebar .sidebar_sqeeze { margin:0 10px; width:200px !important; } div.search { margin-bottom:10px !important; } #topnav_numitems { display:inline; height:46px; line-height:46px; overflow:hidden; text-align:right; vertical-align:10px; } #topnav_numitems a { color:#edf1f8; font-weight:700; text-decoration:none; } #topnav_checkout { display:inline; padding-top:7px; vertical-align:9px; width:109px; } div.frame { height:295px; } #topnav_cart div.grey { margin-top:5px; } #topnav_cart div.grey a { color:#FFF; font-size:smaller; } #topnav_cart div.grey a:hover { text-decoration:underline; } #contact_message { padding:0 10px 10px; } div.simplemodal-wrap { min-height:430px; } #productpage_itemdesc #summary ul { list-style-type:disc; padding-left:19px; } #summary { font-size:smaller; line-height:19px; } #featured_left h3.sale.price { background:url(/wp-content/themes/magazine-basic/images/icons/golden_offer.png) no-repeat left; padding-left:22px; } #basic-modal-content { display:none; } #simplemodal-overlay { background-color:#000; cursor:wait; } #simplemodal-container { background-color:#a6cb81; border:4px solid #444; height:320px; padding:12px; width:600px; } #simplemodal-container code { background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; margin-bottom:12px; padding:4px 6px 6px; } #simplemodal-container a { color:#ddd; } #simplemodal-container a.modalCloseImg { background:url(/wp-content/themes/magazine-basic/img/basic/x.png) no-repeat; cursor:pointer; display:inline; height:29px; position:absolute; right:-16px; top:-15px; width:25px; z-index:3200; } #basic-modal-content h3 { color:#496798; margin:0 0 10px; } #simplemodal-container #basic-modal-content { padding:8px; } #shopp ul.breadcrumb,#left_holder { float:left; } #creditcards,div#product_desc,#featured_bottom { clear:both; } #front_left_info h4.original_price,#addtocart form.shopp.product p { margin:0; } .smaller{ font-size: 11px; } #shopp div.category p.savings,.sale_price { color:red; } #featured_left div span a,.little_text { font-size:smaller; } #sidebar div.side-widget ul.shopp_categories,ul.helpful_information { padding-left:0; } #productpage_itemdesc h3,div.tabs > div h2 { margin-top:0; } #featured_bottom div.category ul.products li.row ul li.product,UL.tabNavigation LI { display:inline; } #sidebar a:hover,#sidebar div.side-widget ul.shopp_categories li ul.children li:hover { background-color:rgba(95,133,193,0.49); } #featured_bottom_product h5,#featured_left div h3 { margin: 0; } div#column_01 { float: left; clear: none; width: 30%; } div#column_02 { float: left; clear: none; width: 45%; } div#shopping_progress { margin: 0 auto; text-indent: -99999px; height: 58px; } .one{ background: url(/wp-content/themes/magazine-basic/images/checkout_progress.jpg) no-repeat center 0; } .two{ background: url(/wp-content/themes/magazine-basic/images/checkout_progress.jpg) no-repeat center -58px; } .three{ background: url(/wp-content/themes/magazine-basic/images/checkout_progress.jpg) no-repeat center -118px; } .four{ background: url(/wp-content/themes/magazine-basic/images/checkout_progress.jpg) no-repeat center -177px; } a.pdf { display: inherit; padding: 5px 0 5px 30px; background: url(/wp-content/themes/magazine-basic/images/icons/png_icon.png) no-repeat left; } #second dd { margin-left: 175px; } h5 { margin: 0; } #shopp big a { color: #0065c1; }       #shopp .submit { text-align: right; } #shopp form { text-align: left; } #shopp form.product ul.options { list-style: none; } #shopp form ul { line-height: 1; } #shopp form label { font-size: 14px; font-weight: bold; padding-bottom: 3px; } #shopp form ul li span label, #shopp form div label { font-size: 11px; font-weight: normal; padding-bottom: 8px; }  .categories ul li a.current { font-weight: bold; } #shopp .category { position: relative; } #shopp .views { display: inline; position: absolute; right: 0; top: 0; } #shopp .views button { border: none; background: none; cursor: pointer; padding: 2px; } #shopp .views button:hover { background-color: #ebebeb; border: 1px solid #777; } #shopp .views li { display: inline; } #shopp .orderby { float: right; } #shopp .subcategories { padding: 10px 0; margin-bottom: 10px;}  #shopp ul.products li.product div.frame { padding: 10px; } #shopp ul.products li .name, #shopp ul.products li .summary, #shopp ul.products li .savings, #shopp ul.products li .price { margin-top: 0; margin-bottom: 0; } #shopp ul.products li .details { float: none; }  #shopp ul.products li .summary { display: none; } #shopp ul.products li .listview { display: none; } #shopp ul.products img { display: block; } #shopp .price { font-weight: bold; line-height: 1.5; margin: 0; color: #444 !important; } #shopp .original { text-decoration: line-through; } #shopp .sale { font-size: 150%; }  .filters a.cancel:before { content: "["; } .filters a.cancel { font-weight: bold; } .filters a.cancel:after { content: "]"; } .filters a.cancel:hover { text-decoration: none; }  #shopp.list ul.products li { float: none; width: 100%; clear: both; padding-bottom: 10px;} #shopp.list ul.products li.product { border-bottom: 1px solid #ddd; } #shopp.list ul.products li div.frame { width: 100%; text-align: left; } #shopp.list ul.products li img { float: left; margin-right: 10px; } #shopp.list ul.products li .details { float: left; width: 65%;} #shopp.list ul.products li .listview { display: block; } #shopp ul.breadcrumb { margin: 10px 0; } #shopp ul.breadcrumb li { background: none; padding: 0; display: inline; margin-left: 0; text-indent: 0; } #shopp ul.categories { float: left; margin-right: 20px; }  #shopp ul.paging {  } #shopp ul.paging li {  } #shopp ul.paging li a {  } #shopp ul.paging li a:hover {  } #shopp ul.paging li.active {  } #shopp ul.paging li.disabled {  } #shopp ul.paging li.previous a, #shopp ul.paging li.next a {  }  #shopp .column { float: left; } #shopp .column.first { width: 65%; } #shopp .column.second { float: right; width: 35%; } #shopp .original { text-decoration: line-through; } #shopp form.product ul, #shopp form.product ul li, #shopp form.product ul li label { clear: none; } #shopp ul.variations label { display: block; } #shopp dl { clear: both; } #shopp dl dt { font-weight: bold; float: left; margin-right: 10px; clear: left; } #shopp dl dd { display: block; clear: right; } #shopp .gallery { margin: 5px 10px 5px 0; } #shopp .gallery ul.previews li.thumbnails ul { margin: 10px 0 10px 0; } #shopp .gallery ul.previews li.thumbnails li { margin: 0 5px 0 0; }  ul.shopp_categories {  } ul.shopp_categories li {  } ul.shopp_categories li a {  } ul.shopp_categories li a:hover {  } ul.shopp_categories li span {  } ul.shopp_categories ul.children li.current { background: white; border-top: 1px solid #efefef; border-bottom: 1px solid #efefef; } ul.shopp_categories li.current a {  } ul.shopp_categories li.current a:hover {  } ul.shopp_categories li ul.children { letter-spacing: 0.1em; } ul.shopp_categories li ul.children li {  } ul.shopp_categories li ul.active {  }   .sideproduct { margin-top: 20px; } .sideproduct h3 { margin-top: 0; }  #shopp #cart { width: 100%; } #shopp #cart table { padding: 10px 0; width: 100%; } #shopp #cart th { text-align: left; font-weight: bold; } #shopp #cart th, #shopp #cart td { padding: 3px; } #shopp #cart .item { width: 50%; } #shopp #cart .money, #shopp #cart .totals th, #shopp #cart .buttons td { text-align: right; white-space: nowrap; } #shopp #cart .totals.total th, #shopp #cart .totals.total td { font-size: 130%; } #shopp #cart .remove { font-size: 9px; } #shopp #cart address { font-style: normal; } #shopp #cart big { display: block; margin: 10px 0; } #shopp #cart big a.right { float: right; }  #shopp .xcheckout { display: block; clear: both; text-align: right; } #shopp .xcheckout button { border: none; margin: 0; padding: 0; }  #shopp-cart.widget p.status { margin-bottom: 10px; }  #shopp #shipping-methods { padding-left: 30px; } #shopp #shipping-methods li { margin-top: 5px; } #shopp #shipping-methods input { margin-left: -16px; } #shopp #errors { color: #990000; }  #shopp #receipt { position: relative; margin: 20px 0; } #shopp #receipt address { font-style: normal; } #shopp #receipt fieldset { float: left; width: auto; width: 42%; padding: 10px; border: 1px solid #dadada; margin-bottom: 30px; } #shopp #receipt fieldset.shipping { width: 42%; float: right; } #shopp #receipt fieldset legend { display: block; } #shopp #receipt table.transaction { clear: both; width: 100%; margin-bottom: 10px; } #shopp #receipt table.transaction th { text-align: left; width: 80px; padding-right: 10px;} #shopp #receipt .order { width: 100%; clear: both; border: none; } #shopp #receipt td { border: none; } #shopp #receipt th { font-weight: bold; text-align: left; border: none; } #shopp #receipt th, #shopp #receipt td { padding: 3px 0; } #shopp #receipt .order .item { width: 50%; } #shopp #receipt .order .money, #shopp #receipt .order .total, #shopp #receipt .order .buttons td { text-align: right; } #shopp #receipt .order .totals.total th, #shopp #receipt .order .totals.total td { font-size: 130%; } @media screen {    #smcf-overlay {background-color:#000; cursor:wait;}  #smcf-container {width:450px !important; font-family:'Trebuchet MS', Verdana, Arial; font-size:16px; text-align:left; overflow: visible !important; } #smcf-container .smcf-content {background-color: #a6cb81; height:380px !important;} #smcf-container .smcf-cc {font-size:.9em; cursor:default;} #smcf-container h1 {color: #496798; margin:0; padding:0 0 6px 12px; font-size:1.2em; text-align:left;} #smcf-container .smcf-loading {position:absolute; background:url(/wp-content/plugins/simplemodal-contact-form-smcf/css/../img/loading.gif) no-repeat; z-index:8000; height:755px; width:54px; margin:-14px 0 0 170px; padding:0;} #contact_message p { margin: 0; font-size: 12px; padding: 0 0 0 20px; } #smcf-container .smcf-message {text-align:center;} #smcf-container .smcf-error {width:92%; font-size:.8em; background:#000; border:2px solid #ccc; font-size:0.8em; font-weight:bold; margin:0 auto;} #smcf-container br {clear:both;} #smcf-container form {padding:0; margin:0;} #smcf-container label {clear:left; display:block; width:100px; float:left; text-align:right; padding-right:4px; font-weight:bold;} #smcf-container .smcf-input {float:left; padding:2px; margin:2px; background:#eee; border: 1px solid #919191; font-family:'Trebuchet MS', Verdana, Arial; width:300px; font-size:.9em;} #smcf-container textarea {height:114px; font-size:.9em;} #smcf-container div.smcf-top {height:13px; background:url(/wp-content/plugins/simplemodal-contact-form-smcf/css/../img/form_top.gif) no-repeat; padding:0; margin:0;} #smcf-container div.smcf-bottom {height:13px; background:url(/wp-content/plugins/simplemodal-contact-form-smcf/css/../img/form_bottom.gif) no-repeat; font-size:.7em; text-align:center;} #smcf-container div.smcf-bottom a, #smcf-container div.smcf-bottom a:link, #smcf-container div.smcf-bottom a:active, #smcf-container div.smcf-bottom a:visited {display: none;} #smcf-container div.smcf-bottom a:hover {color:#888;} #smcf-container .smcf-button {margin:4px 0 0 4px; cursor:pointer; height:24px; border:0; font-size:1em; font-weight:bold; color:#fff; text-align:center; vertical-align:middle;} #smcf-container .smcf-send {width:50px; background:url(/wp-content/plugins/simplemodal-contact-form-smcf/css/../img/send.png) no-repeat;} #smcf-container .smcf-cancel {width:65px; background:url(/wp-content/plugins/simplemodal-contact-form-smcf/css/../img/cancel.png) no-repeat;} #smcf-container a.modalCloseX, #smcf-container a.modalCloseX:link, #smcf-container a.modalCloseX:active, #smcf-container a.modalCloseX:visited {text-decoration:none; font-weight:bold; font-size:1.2em; position:absolute; right:8px; color: #464646;} #smcf-container a.modalCloseX:hover {color: #ccedec;} } .wp-mini-game { text-align:center; padding:0; } #wpmg-popup-background { display:none; position:fixed; _position:absolute;  height:100%; width:100%; top:0; left:0; background:#000000; border:1px solid #cecece; z-index:1; } #wpmg-popup { display:none; position:fixed; _position:absolute;  height:384px; width:408px; background:#FFFFFF; border:2px solid #cecece; z-index:2; padding:12px; font-size:13px; } #wpmg-popup h1 { text-align:left; color:#6FA5FD; font-size:22px; font-weight:700; border-bottom:1px dotted #D3D3D3; padding-bottom:2px; margin-bottom:20px; } #wpmg-popup-close { font-size:14px; line-height:14px; right:6px; top:4px; position:absolute; color:#6fa5fd; font-weight:700; display:block; } .wpmg-embed-code { text-align:center; margin:0 10px 10px 10px; } .wpmg-embed-field { background-color:#1c1c1c; color:#ffffff; text-align:center; padding:10px 10px 10px 10px; } .wpmg-embed-field a { color:#ffffff; } .wpmg-attribution-text { text-align:center; }   #shopp .submit { text-align: right; } #shopp form { text-align: left; } #shopp form.product ul.options { list-style: none; } #shopp form ul { line-height: 1; } #shopp form label { font-size: 14px; font-weight: bold; padding-bottom: 3px; } #shopp form ul li span label, #shopp form div label { font-size: 11px; font-weight: normal; padding-bottom: 8px; }  .categories ul li a.current { font-weight: bold; } #shopp .category { position: relative; } #shopp .views { display: inline; position: absolute; right: 0; top: 0; } #shopp .views button { border: none; background: none; cursor: pointer; padding: 2px; } #shopp .views button:hover { background-color: #ebebeb; border: 1px solid #777; } #shopp .views li { display: inline; } #shopp .orderby { float: right; } #shopp .subcategories { padding: 10px 0; margin-bottom: 10px;}  #shopp ul.products li.product div.frame { padding: 10px; } #shopp ul.products li .name, #shopp ul.products li .summary, #shopp ul.products li .savings, #shopp ul.products li .price { margin-top: 0; margin-bottom: 0; } #shopp ul.products li .details { float: none; }  #shopp ul.products li .summary { display: none; } #shopp ul.products li .listview { display: none; } #shopp ul.products img { display: block; } #shopp .price { font-weight: bold; line-height: 1.5; margin: 0; } #shopp .original { text-decoration: line-through; } #shopp .sale { font-size: 150%; }  .filters a.cancel:before { content: "["; } .filters a.cancel { font-weight: bold; } .filters a.cancel:after { content: "]"; } .filters a.cancel:hover { text-decoration: none; }  #shopp.list ul.products li { float: none; width: 100%; clear: both; padding-bottom: 10px;} #shopp.list ul.products li.product { border-bottom: 1px solid #ddd; } #shopp.list ul.products li div.frame { width: 100%; text-align: left; } #shopp.list ul.products li img { float: left; margin-right: 10px; } #shopp.list ul.products li .details { float: left; width: 65%;} #shopp.list ul.products li .listview { display: block; } #shopp ul.breadcrumb { margin: 10px 0; } #shopp ul.breadcrumb li { background: none; padding: 0; display: inline; margin-left: 0; text-indent: 0; } #shopp ul.categories { float: left; margin-right: 20px; }  #shopp ul.paging {  } #shopp ul.paging li {  } #shopp ul.paging li a {  } #shopp ul.paging li a:hover {  } #shopp ul.paging li.active {  } #shopp ul.paging li.disabled {  } #shopp ul.paging li.previous a, #shopp ul.paging li.next a {  }  #shopp .column { float: left; } #shopp .column.first { width: 65%; } #shopp .column.second { float: right; width: 35%; } #shopp .original { text-decoration: line-through; } #shopp form.product ul, #shopp form.product ul li, #shopp form.product ul li label { clear: none; } #shopp ul.variations label { display: block; } #shopp dl { clear: both; } #shopp dl dt { font-weight: bold; float: left; margin-right: 10px; clear: left; } #shopp dl dd { display: block; clear: right; } #shopp .gallery { margin: 5px 10px 5px 0; } #shopp .gallery ul.previews li.thumbnails ul { margin: 10px 0 10px 0; } #shopp .gallery ul.previews li.thumbnails li { margin: 0 5px 0 0; }  ul.shopp_categories {  } ul.shopp_categories li {  } ul.shopp_categories li a {  } ul.shopp_categories li a:hover {  } ul.shopp_categories li span {  } ul.shopp_categories li.current {  } ul.shopp_categories li.current a {  } ul.shopp_categories li.current a:hover {  } ul.shopp_categories li ul.children {  } ul.shopp_categories li ul.children li {  } ul.shopp_categories li ul.active {  }   .sideproduct { margin-top: 20px; } .sideproduct h3 { margin-top: 0; }  #shopp #cart { width: 100%; } #shopp #cart table { padding: 10px 0; width: 100%; } #shopp #cart th { text-align: left; font-weight: bold; } #shopp #cart th, #shopp #cart td { padding: 3px; } #shopp #cart .item { width: 50%; } #shopp #cart .money, #shopp #cart .totals th, #shopp #cart .buttons td { text-align: right; white-space: nowrap; } #shopp #cart .totals.total th, #shopp #cart .totals.total td { font-size: 130%; } #shopp #cart .remove { font-size: 9px; } #shopp #cart address { font-style: normal; } #shopp #cart big { display: block; margin: 10px 0; } #shopp #cart big a.right { float: right; }  #shopp .xcheckout { display: block; clear: both; text-align: right; } #shopp .xcheckout button { border: none; margin: 0; padding: 0; }  #shopp-cart.widget p.status { margin-bottom: 10px; }  #shopp #shipping-methods { padding-left: 30px; } #shopp #shipping-methods li { margin-top: 5px; } #shopp #shipping-methods input { margin-left: -16px; } #shopp #errors { color: #990000; }  #shopp #receipt { position: relative; margin: 20px 0; } #shopp #receipt address { font-style: normal; } #shopp #receipt fieldset { float: left; width: auto; width: 42%; padding: 10px; border: 1px solid #dadada; margin-bottom: 30px; } #shopp #receipt fieldset.shipping { width: 42%; float: right; } #shopp #receipt fieldset legend { display: block; } #shopp #receipt table.transaction { clear: both; width: 100%; margin-bottom: 10px; } #shopp #receipt table.transaction th { text-align: right; width: 80px; padding-right: 10px;} #shopp #receipt .order { width: 100%; clear: both; border: none; } #shopp #receipt td { border: none; } #shopp #receipt th { font-weight: bold; text-align: left; border: none; } #shopp #receipt th, #shopp #receipt td { padding: 3px 0; } #shopp #receipt .order .item { width: 50%; } #shopp #receipt .order .money, #shopp #receipt .order .total, #shopp #receipt .order .buttons td { text-align: right; } #shopp #receipt .order .totals.total th, #shopp #receipt .order .totals.total td { font-size: 130%; }       #TB_window{font:bold 10px Arial,Helvetica,sans-serif;color:#666666;text-transform:uppercase;letter-spacing: -1px;} #TB_secondLine{font:bold 10px Arial,Helvetica,sans-serif;color:#666666;} #TB_window a:link{color:#ddd;background:#333;text-decoration:none;padding: 4px 7px 3px;margin: -3px 0 0 5px;} #TB_window a:visited{color:#666666;} #TB_window a:hover{color:#fff;background:#000;} #TB_window a:active{color:#666666;} #TB_window a:focus{color:#666666;} #TB_window #TB_ImageOff:link{background:none;padding:0;margin:0;} #TB_window #TB_ImageOff:hover{background:none;}    #TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;} .TB_overlayMacFFBGHack{background:url(/wp-content/plugins/shopp/core/ui/styles/../icons/macFFBgHack.png) repeat;} .TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;} * html #TB_overlay{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');} #TB_window,#TB_load{position:fixed;background:#ffffff;z-index:102;color:#666666;display:none;border:4px solid #000;text-align:left;top:50%;left:50%;} * html #TB_window{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} #TB_window img#TB_Image{display:block;margin:15px 0 0 15px;} #TB_caption{height:25px;padding:7px 30px 10px 15px;float:left;} #TB_closeWindow{height:25px;padding:7px 12px 10px 0;float:right;} #TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;} #TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;} #TB_title{background-color:#e8e8e8;height:27px;} #TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;} #TB_ajaxContent.TB_modal{padding:15px;} #TB_ajaxContent p{padding:5px 0px 5px 0px;} #TB_load{position:fixed;display:none;height:208px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;text-align: center;} * html #TB_load{ position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');} #TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;} * html #TB_HideSelect{ position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');} #TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;} #TB_load img { display: inline; width: 32px; height: 32px; margin: 88px auto 0;} 
