/*
Parts of the CSS are from Theme Name: Twenty Eleven
Theme URI: http://wordpress.org/extend/themes/twentyeleven
Author: the WordPress team
Author URI: http://wordpress.org/
Description: The 2011 theme for WordPress is sophisticated, lightweight, and adaptable. Make it yours with a custom menu, header image, and background -- then go further with available theme options for light or dark color scheme, custom link colors, and three layout choices. Twenty Eleven comes equipped with a Showcase page template that transforms your front page into a showcase to show off your best content, widget support galore (sidebar, three footer areas, and a Showcase page widget area), and a custom "Ephemera" widget to display your Aside, Link, Quote, or Status posts. Included are styles for print and for the admin editor, support for featured images (as custom header images on posts and pages and as large images on featured "sticky" posts), and special styles for six different post formats.
Version: 1.2
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


*{margin:0;padding:0}
body{color:#000;font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:13px;margin:0;padding:0;background-image:url(img/bg.gif);background-repeat:repeat-x;background-color:#BDDBEF;}
h1{color:#0066B4;font-weight:bold;font-size:22px;margin:20px 0px 15px 0px;padding:0px 0px 3px 0px;width:auto;border-style:solid;border-width:0px 0px 1px 0px;border-color:#0066B4;}
h2{color:#0066B4;font-weight:bold;font-size:14px;margin:15px 0px 8px 0px;padding:0px;}
a, a:link{color:#4370C7;padding:2px 3px 0;background-color:transparent;text-decoration:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
a:hover, a.hovered, a.hovered:link, a.hovered:hover, a:hover code{text-decoration:none;background-color:#5A9D08;color:#FFF;}
a:focus{background-color:#5A9D08;color:#FFF;}
a img{border:none}
input{font-family:Arial,Verdana,Sans-serif;font-size:12px;padding:2px}
textarea{font-family:Arial,Verdana,Sans-serif;font-size:12px;border-width:1px;border-style:solid;border-top-color:#4E4E4F;border-left-color:#4E4E4F;border-bottom-color:#AEAEAE;border-right-color:#AEAEAE}
select{font-family:Arial,Verdana,Sans-serif;font-size:12px;border-width:1px;border-style:solid;border-top-color:#4E4E4F;border-left-color:#4E4E4F;border-bottom-color:#AEAEAE;border-right-color:#AEAEAE}
input[type=text], input[type=password]{border-width:1px;border-style:solid;border-top-color:#4E4E4F;border-left-color:#4E4E4F;border-bottom-color:#AEAEAE;border-right-color:#AEAEAE}
p{margin:8px 0px 8px 0px}
div.hr{padding:0;margin:0;height:1px;overflow:hidden;line-height:1px;border:none}
div.hrlightgrey{padding:0;height:1px;overflow:hidden;margin:0;line-height:0px;background-color:#0086D3}
div.hrproductpreview{padding-top:1px;height:0;overflow:hidden;margin:12px 0px 12px 0px;display:inline;height:0px;line-height:0px;display:block;background-image:url(img/hr_productpreview.gif)}
#admincontainer {
        position:absolute;
        bottom:0; left:0; right:0;
        text-align:left;
        margin:0;
        height:190px;
        z-index:300;
        width:150px;
     
    }
     

table td{padding:2px;}
/* Text elements */
ul, ol {
	margin: 0 0 1.625em 2.5em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
#wrap{margin:0 auto;float:left;width:1000px;background-color:#fff;border-style:solid;border-color:#fff;border-width:0px 15px 0px 15px;}
#headertop{height:50px;background-color:#ffffff;border-top:10px solid #CCE968;}
#headersearch{height:50px;background-color:#EBF7C1;text-align:center;width:auto}
#header{height:150px;background-color:#ffffff;}
#header #logo{padding:10px 0px 0px 20px;float:left;width:280px;}
#header #middle{padding:10px 0px 0px 20px;float:left;width:280px;text-align:center}
#header #cart{position:relative;height:38px;width:337px;float:right;background-repeat:no-repeat;color:#000;font-size:11px;padding:0;margin:0;white-space:nowrap}
#header #search{position:relative;height:38px;width:337px;float:right;background-image:url(img/bg_searchbox.jpg);background-repeat:no-repeat;color:#000;font-size:11px;padding:0;margin:0;white-space:nowrap}
#header #search a{color:#7D9A15;font-size:11px;}
#header #search table.tablesearch{padding:5px 5px 0px 15px;margin:0;}
#header #search table.tablesearch tr td{padding:0px 5px 0px 0px;white-space:nowrap}
#header #search table.tablesearch tr td.firstcol{padding-left:0px;}
#header #search table.tablesearch tr td input[type=text]{border:1px solid #A1C130}
#header #loginarea{position:relative;height:44px;width:464px;float:right;background-image:url(img/bg_loginarea.jpg);background-repeat:no-repeat;color:#0066B4;font-size:11px;padding:6px 0px 0px 6px;margin:12px 0px 0px 0px;white-space:nowrap}
#header #loginarea table tr td{padding:0px 0px 0px 8px;margin:0;white-space:nowrap}
#header #loginarea table tr td input[type=text], #header #loginarea table tr td input[type=password]{border:1px solid #0066B4}
#header #loginarea a{color:#fff;}
#breadcrumb{clear:both;color:#88A61E;padding:0px 0px 0px 25px;list-style-type:none;background-color:#fff;height:26px;font-size:11px;margin-bottom:15px;}
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active{line-height:26px;text-decoration:none;font-weight:normal;cursor:pointer;color:#4D8113;margin:0;padding:0;}
#breadcrumb a:hover, a.hovered, a.hovered:link, a.hovered:hover, a:hover code{font-size:11px;text-decoration:none;color:#FFF;font-weight:bold;margin:0;}
#topmenuwrap{background:url(img/bg_topmenu.png) repeat-x;border-bottom:solid 5px #0066B4;}
#topmenu{float:left;padding:0;margin:0;list-style-type:none;height:36px;font-size:13px;background:url(img/bg_topmenu.png) repeat-x;}
#topmenu_search{padding:0;margin:0;list-style-type:none;height:36px;font-size:13px}
#topmenu li{height:36px;float:left;padding:0px 15px 0px 15px;margin:0;background:url("img/bg_topmenu_breakline.gif") no-repeat;background-position:right;}
#topmenu a, #topmenu a:link, #topmenu a:visited, #topmenu a:hover, #topmenu a:active{line-height:36px;vertical-align:middle;text-decoration:none;font-weight:bold;cursor:pointer;color:#fff;margin:0;padding:0;}
#topmenu a:hover{color:#DDEFFD;}
#languages{text-align:right;height:26px;font-size:13px;background:url(img/bg_topmenu.png) repeat-x;padding:10px 10px 0px 0px;margin:0;}
#contentwrap{clear:both;width:1000px;padding:0;}
#leftcol{float:left;width:180px;padding:0px 0px 15px 0px;}
#rightcol{float:right;width:200px;padding:0px 0px 15px 0px;}
#content{float:left;width:550px;padding:0px 25px 0px 25px;margin-bottom:15px;margin-top:-13px;}
#contentfull{width:550px;padding:0px 30px 0px 30px;margin-bottom:15px;}
h2.categoryheader{font-size:22px;color:#5A9D08;padding:5px 0px 5px 3px;margin:0;vertical-align:middle;border-bottom:solid 1px #A5BBE7;}
h2.categoryheader a{text-decoration:none;color:#5A9D08}
ul#categorymenu{margin: 0 20px 0 0;}
ul#categorymenu li.level1{list-style-type:none;font-size:14px;padding:2px 0px 5px 10px;border:solid #fff;background-image:url(img/bg_categorymenu_l1.gif);background-repeat:no-repeat;border-bottom:solid 1px #A5BBE7;}
ul#categorymenu li.level1 a{font-size:13px;text-decoration:none;color:#4370C7;font-weight:bold;margin:0;}
ul#categorymenu li.level1 a:hover, a.hovered, a.hovered:link, a.hovered:hover, a:hover code{font-size:13px;text-decoration:none;color:#FFF;font-weight:bold;margin:0;}
ul#categorymenu li.level1 a.selected{background-color:#5A9D08;color:#FFFFFF;}
ul#categorymenu li.level2 a.selected{background-color:#5A9D08;color:#FFFFFF;}
ul#categorymenu li.level2{list-style-type:none;padding:3px 0px 5px 25px;border-bottom:1px solid #4370C7;}
ul#categorymenu li.level2 a{font-size:12px;text-decoration:none;color:#4370C7;font-weight:normal;font-family:Arial,Verdana,Sans-serif;}
ul#categorymenu li.level2 a:hover, a.hovered, a.hovered:link, a.hovered:hover, a:hover code{font-size:12px;text-decoration:none;color:#FFF;font-weight:normal;font-family:Arial,Verdana,Sans-serif;}
ul#categorymenu li.level3{list-style-type:none;padding:3px 0px 5px 45px;border-bottom:1px solid #4370C7;}
ul#categorymenu li.level3 a{font-size:11px;text-decoration:none;color:#4370C7;font-weight:normal;font-family:Arial,Verdana,Sans-serif;}
ul#categorymenu li.level3 a:hover, a.hovered, a.hovered:link, a.hovered:hover, a:hover code{font-size:11px;text-decoration:none;color:#FFF;font-weight:normal;font-family:Arial,Verdana,Sans-serif;}
table.categoryListing{width:100%}
table.categoryListing td.categoryLabel{width:100%}
table.categoryListing td.categoryImage{padding:0px 5px 0px 0px}
h2.boxheader{font-size:14px;background-color:#0086D3;background-image:url(img/bg_boxheader.jpg);background-repeat:no-repeat;color:#ffffff;padding:4px 6px 4px 10px;margin:0;vertical-align:middle;}
h2.boxheader a:link, h2.boxheader a:hover, h2.boxheader a:active, h2.boxheader a:visited{text-decoration:none;color:#ffffff}
.boxbody{padding:8px;margin-bottom:15px;border:solid 1px #0086D3;background-image:url(img/box_cornerbg.jpg);background-repeat:no-repeat;}
.boxbody h3, .boxbody h3 a{font-size:11px}
.boxbody h3.center, .boxbody h3.center a{font-size:11px;text-align:center}
.boxbody p{color:#000;font-size:11px;margin:6px 0px 6px 0px}
.boxbody p.center{color:#000;font-size:11px;text-align:center;margin:6px 0px 6px 0px}
.boxbody td{color:#000;font-size:11px;margin:6px 0px 6px 0px}
.boxbody .productOldPrice{font-size:11px;color:#9F1313}
.boxbody div.hr{margin-top:5px;margin-bottom:5px;}
.boxbody div.hrlightgrey{margin-top:5px;margin-bottom:5px;}
.boxbody a{font-size:11px;color:#0066B4}
.boxbody .productboximage{border:solid 1px #0086D3;}
.boxbody ul.contentlist{margin-left:5px;margin-right:0;padding:0;}
.boxbody ul.contentlist li{margin-left:0px;padding:0;list-style-type:none}
h2.boxcartheader{font-size:22px;color:#5A9D08;padding:5px 0px 5px 3px;margin:0;vertical-align:middle}
h2.boxcartheader a{text-decoration:none;color:#5A9D08}
.boxcartbody{padding:4px 8px 4px 8px;margin-bottom:15px;background-color:#EDF6C7;background-image:url(img/bg_cartbox.gif);background-repeat:repeat-x;color:000;border:solid 1px #98AD4D;}
.boxcartbody p{font-size:12px;color:#000}
.boxcartbody a{color:#000}
.boxcartbody .hr{background-color:#98AD4D;}
.productPreview{padding:0;margin:0;}
.productPreviewContent{vertical-align:top;width:100%;font-size:13px;}
.productPreviewContent h2{margin:0;padding:2px 4px 2px 0px;}
.productPreviewContent h2 a, .productPreviewContent h2 a:link, .productPreviewContent h2 a:visited{font-size:18px;font-weight:bold;color:#5A9D08;text-decoration:none}
.productPreviewContent h2 a:hover{text-decoration:none;background-color:#5A9D08;color:#FFF;}
.productPreviewImage{vertical-align:top;padding:3px 15px 0px 0px;}
.productPreviewImage img{border:solid 1px #5A9D08;}
.productPreviewContent .price{color:#000;font-size:14px;font-weight:bold;padding:0;margin:0}
.productPreviewContent .taxandshippinginfo{font-size:11px;font-weight:normal;color:#999999;padding:0;margin:0}
.productPreviewContent .vpe{font-size:11px;font-weight:normal;color:#999999;padding:0;margin:0}
.productPreviewContent .shippingtime{font-size:11px;font-weight:normal;color:#999999;padding:0;margin:0}
.productPreviewContent .productOldPrice{font-size:12px;font-weight:bold;color:#ff0000;}
.productPreviewContent .taxandshippinginfo a{font-size:11px;font-weight:normal;color:#999999;}
#product_infobox{background-color:#f4f4f4;width:255px;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#product_infobox_left{background-color:#f4f4f4;width:130px;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#product_infobox_maximum{background-color:#f4f4f4;width:540px;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}
#productinfowrap{display:table;width:100%}
#productinfoimages{float:left;background-color:#fff;text-align:center;width:140px;padding:0px 10px 10px 0px;margin:0px 10px 10px 0px;}
#productinfoimages .productimage{border:solid 1px #5A9D08;}
#productinfoimages .hrlightgrey{margin-top:6px;margin-bottom:6px;}
#productinfopricewithimages{float:right;width:330px}
#productinfopricewithimages img{cursor:pointer}
#productinfopricewithoutimages{width:100%}
#productinfopricewithoutimages img{cursor:pointer}
#productinfoprice{padding:5px}
#productinfoprice .hrlightgrey{margin-top:6px;margin-bottom:6px;}
#productinfoprice .productprice{margin:0;padding:0;font-size:14px;font-weight:bold;}
#productinfoprice .productpriceinfo{margin:0;padding:0;font-size:20px;font-weight:bold;}
#productinfoprice .productOldPrice{color:#FF0000;margin:0;padding:0;font-size:12px;font-weight:bold;}
#productinfoprice .taxandshippinginfo{margin:0;padding:0;font-size:11px;font-weight:normal;color:#999999;}
#productinfoprice .taxandshippinginfo a{margin:0;padding:0;font-size:11px;font-weight:normal;color:#999999;}
#productinfoprice .shippingtime{margin:0;padding:0;font-size:11px;font-weight:normal;color:#999999;}
p.productinfoproductadded{font-size:11px;}
.productoptions{background-color:#B9DDF9;padding:6px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0066B4}
.addtobasket{background-color:#ededed;padding:6px;text-align:right;border-style:solid;border-width:1px 0px 0px 0px;border-color:#0066B4}
body.popupproductinfo{padding:15px;background:none;background-color:#fff}
body.popupprintorder{font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;font-size:13px;padding:15px;background:none;background-color:#fff}
body.popupprintorder .products tr.header td{font-weight:bold;background-color:#EDEDED;}
body.popupprintorder .products .total{text-align:right}
body.popupprintorder .products .quantity{vertical-align:top}
body.popupprintorder .productname{vertical-align:top}
body.popupprintorder .model{vertical-align:top}
body.popupprintorder .singleprice{vertical-align:top}
body.popupprintorder .totalprice{vertical-align:top}
div.highlightbox_neu_content{background-color:#ececec;width:450px;padding:10px;}
div.highlightbox_neu_footer{background:url(img/arrow.gif) 20px 0 no-repeat;padding-left:58px;padding-top:1px;margin-bottom:2em;font-size:90%;color:#4A4A4A;}
div.highlightbox{padding:15px;background-color:#EDF6C7;border:solid #5A9D08 1px}
div.highlightbox a{color:#457A04;text-decoration:underline}
div.highlightbox a:hover{color:#457A04;text-decoration:none}
div.highlightbox ul{margin-left:15px;padding:0;display:block;list-style-type:square;line-height:20px}
div.highlightbox h1{color:#0066B4;padding:0px 0px 10px 0px;margin:0;border:none;font-size:16px}
table.paymentblock{background-color:#ECF6C8;border-style:solid;border-width:0px 1px 1px 1px;border-color:#5A9D08;margin-bottom:15px;}
table.paymentblock tr td.header{background-color:#5A9D08;padding:2px;padding-left:5px;color:#FFFFFF;font-weight:bold;}
table.shippingblock{background-color:#ECF6C8;border-style:solid;border-width:0px 1px 1px 1px;border-color:#5A9D08;margin-bottom:15px;}
table.shippingblock tr td.header{background-color:#5A9D08;padding:2px;padding-left:5px;color:#FFFFFF;font-weight:bold;}
table.shippingblock tr td{vertical-align:top;padding:4px}
table.shippingblock tr td.description{width:100%;vertical-align:top;padding-left:6px;}
table.shippingblock tr td.radiobutton{vertical-align:top;white-space:nowrap;padding:4px;}
table.shippingblock tr td.radiobutton input{margin:0;padding:0;}
table.shippingblock tr td.price{vertical-align:top;white-space:nowrap}
table.accounthistoryinfoorderdetails tr td{vertical-align:top}
table.accounthistoryinfoorderdetails tr.header td{font-weight:bold}
textarea.message_body{width:130px;}
table.downloadbox{padding:5px;background-color:#F2F0EB;border:solid #928B6B 1px;margin-bottom:8px;}
table.downloadbox tr td.icon{padding-right:15px;}
table.downloadbox tr td.downloadlink{width:100%;}
table.graduatedprice{font-size:11px;text-align:left;margin-top:5px;}
table.graduatedprice tr td.header{font-size:12px;font-weight:bold;text-align:left}
table.orderdetails{font-size:11px;background-color:#ECF6C8;border-style:solid;border-width:0px 1px 1px 1px;border-color:#5A9D08;}
table.orderdetails a{color:#5A9D08;text-decoration:underline}
table.orderdetails tr td{padding:4px}
table.orderdetails tr.headerrow td{background-color:#5A9D08;color:#ffffff;font-weight:bold}
table.orderdetails tr.headerrow td.left{text-align:left}
table.orderdetails tr.headerrow td.center{text-align:center}
table.orderdetails tr.headerrow td.right{text-align:right}
table.orderdetails tr.contentrow1 td{background-color:#ECF6C8;vertical-align:top}
table.orderdetails tr.contentrow1 td.quantity{text-align:center}
table.orderdetails tr.contentrow1 td.quantity input{font-size:11px;padding:2px;border:solid #928B6B 1px;}
table.orderdetails tr.contentrow1 td.productname{text-align:left}
table.orderdetails tr.contentrow2 td{background-color:#F6FCDF;vertical-align:top}
table.orderdetails tr.contentrow2 td.quantity{text-align:center}
table.orderdetails tr.contentrow2 td.quantity input{font-size:11px;padding:2px;border:solid #5A9D08 1px;}
table.orderdetails tr.contentrow2 td.productname{text-align:left}
table.orderdetails tr td.singleprice{text-align:right;white-space:nowrap}
table.orderdetails tr td.totalprice{text-align:right;white-space:nowrap}
table.orderdetails tr td.delete{text-align:center;white-space:nowrap}
table.orderdetails tr td.productname table.productattributes{margin-top:3px;}
table.orderdetails tr td.productname table.productattributes tr td{padding:0px;}
table.orderdetails tr td.productname table.productattributes tr td.attribute{padding-right:4px;}
table.orderdetails tr td.productname table.productattributes tr td.value{width:100%;}
table.orderdetails tr td.subtotal{background-color:#D3E495;text-align:right;border-style:solid;border-width:1px 0px 0px 0px;border-color:#5A9D08;}
div.productnavigator{background-color:#DDEFFD;padding:8px;border:#0086D3 1px solid}
table.reviewlist{background-color:#FFF2CC;border-style:solid;border-width:0px 1px 1px 1px;border-color:#928B6B;}
table.reviewlist tr td{padding:4px;white-space:nowrap}
table.reviewlist tr.header td{background-color:#928B6B;color:#FFFFFF;font-weight:bold}
table.reviewlist tr.contentrow1 td{background-color:#ECE9E2;}
table.reviewlist tr.contentrow2 td{background-color:#F2F0EB;}
textarea#review{width:100%}
table.medialist{background-color:#B9DDF9}
table.medialist tr td{padding:6px;white-space:nowrap;vertical-align:top}
table.medialist tr.contentrow1 td{background-color:#B9DDF9;}
table.medialist tr.contentrow2 td{background-color:#DDEFFD;}
.sitemapwrap{}
.sitemapwrap .sitemapleft{background-color:#FFF2CC;border-style:solid;border-width:1px;border-color:#DA9401;display:table;float:left;width:235px;margin-bottom:15px;}
.sitemapwrap .sitemapright{background-color:#FFF2CC;border-style:solid;border-width:1px;border-color:#DA9401;display:table;float:right;width:235px;margin-bottom:15px;}
.sitemapheader{padding:3px;background-color:#DA9401;color:#FFFFFF;font-weight:bold}
.sitemapheader a:link, .sitemapheader a:visited, .sitemapheader a:hover{color:#FFFFFF;text-decoration:none}
.sitemapcontent{padding:6px}
.sitemapcontent li{list-style-type:none}
p.checkoutcomment textarea{width:100%}
table.checkoutconfirmationorderdetails{padding:0;margin:0px 0px 10px 0px;border:none}
table.checkoutconfirmationorderdetails tr td.productname{width:100%;font-weight:bold;}
table.checkoutconfirmationorderdetails tr td.shippingtime{padding:0px 0px 0px 30px;color:#666666;font-size:11px;font-weight:normal;white-space:nowrap}
table.checkoutconfirmationorderdetails tr td.productattributes{padding:0px 0px 0px 30px;color:#666666;font-size:11px;font-weight:normal;}
table.checkoutconfirmationorderdetails tr td.productprice{white-space:nowrap;text-align:right}
table.checkoutconfirmationorderdetailstotal{padding:0;margin:10px 0px 0px 0px;border:none}
table.checkoutconfirmationorderdetailstotal tr td.name{text-align:right}
table.checkoutconfirmationorderdetailstotal tr td.value{white-space:nowrap;text-align:right}
p.checkoutagb textarea{width:100%}
p.errormessage{border:solid #F60909 2px;padding:15px;background-color:#FFD4D4;color:#000000}
.messageStackSuccess{padding:4px;background-color:#66FF66}
.footer{clear:both;text-align:center;font-size:11px;color:#5A9D08;background-color:#CCE968;padding:8px;margin-bottom:5px;}
.footer a{color:#5A9D08;text-decoration:underline}
.copyright{margin:0 auto;width:970px;text-align:center;color:#4370C7;font-size:11px;padding:0px 0px 10px 0px;}
.parseTime{margin:0 auto;width:970px;text-align:center;color:#4370C7;font-size:11px;padding:0px 0px 10px 0px;}
.lexikon_keyword{font-family:Verdana, Arial, sans-serif;color:#005000;border-bottom:1px dotted #005000;text-decoration:none}
.manufacturers_heading{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#FFFFFF;background-color:#FFFFFF;padding-top:2px;padding-bottom:2px;}
.manufacturers_heading a{color:#000000;}
.manufacturersp_heading a:hover{color:#CCCCCC;text-decoration:none;}
}
.suggest_link{background-color:#FFFFFF;padding:2px 6px 2px 6px;}
.suggest_link_over{background-color:#3366CC;padding:2px 6px 2px 6px;cursor:pointer;}
#search_suggest{position:absolute;visibility:hidden;background-color:#FFFFFF;text-align:left;border:1px solid #000000;}
ul.product_filter{margin:0;padding:15px;display:block;width:100%;clear:both}
ul.product_filter li{float:left;width:25%}
.cat_titel{padding:4px 5px;color:#333;cursor:pointer;border-top:1px solid #fff;border-bottom:1px solid #dddddd}
.cat_items{display:block;cursor:pointer;margin:4px 0 4px 10px;}
.cat_items a{display:block;cursor:pointer;}
.cat_active{color:#000;font-weight:700}
.contact2{border:0px none;width:1px;background:#EFF7C6;}
.nivoSlider{position:relative;}
.nivoSlider img{position:absolute;top:0px;left:0px;}
.nivoSlider a.nivo-imageLink{position:absolute;top:0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:60;display:none;}
.nivo-slice{display:block;position:absolute;z-index:50;height:100%;}
.nivo-caption{position:absolute;left:0px;bottom:0px;background:#000;color:#fff;opacity:0.8;width:100%;z-index:89;}
.nivo-caption p{padding:5px;margin:0;}
.nivo-directionNav a{position:absolute;top:45%;z-index:99;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:99;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}
.prod_toggledisplay{cursor:pointer;display:block;float:right;font-weight:bold;font-size:14px;}
div.prod_hrproductpreview{clear:both;padding-top:1px;height:0;overflow:hidden;margin:12px 0px;display:inline;height:0px;line-height:0px;display:block;background-image:url(img/hr_productpreview.gif);}
.prod_wrapper{border:1px solid #ccc;padding:0px 10px;width:505px;min-height:155px;background-color:#FFF;margin:5px 5px 15px 5px;left:-5px;position:relative;}
.prod_title{border:0px solid #0ff;font-size:18px;line-height:24px;width:390px;margin:0 auto;text-align:left;float:left;}
.prod_shippingtime{border:0px solid #ff0;line-height:24px;margin:0 auto;text-align:right;float:right;color:#888;}
.prod_image_border{width:120px;height:120px;float:left;position:relative;margin:0px;margin-top:5px;margin-right:5px;margin-bottom:5px;}
.prod_image{border:1px solid #ccc;}
.prod_shortdesc{border:0px solid #0f0;display:block;border-bottom:1px dotted #ccc;margin-bottom:10px;min-height:90px;clear:both;}
.prod_price{border:0px solid #00f;width:225px;min-height:60px;float:left;font-weight:bold;font-size:24px;display:inline;line-height:21px;font-variant:small-caps;}
.prod_price span{color:#f00;font-size:14px;}
.prod_price small{font-size:14px;}
.prod_tax_vpe{border:0px solid #f00;width:269px;float:right;height:35px;vertical-align:bottom;line-height:6px;text-align:right;color:#888;}
.prod_tax{border:0px solid #00f;width:180px;height:24px;min-height:24px;clear:both;float:left;text-align:right;font-weight:bold;font-size:16px;}
.prod_buttons{border:0px solid #00f;width:90px;height:24px;min-height:24px;float:right;text-align:right;clear:right;}
.prod_buynow{border:0px solid #00f;width:177px;height:24px;min-height:24px;float:right;text-align:right;}
.prod_out{display:none;}
.prod_break{height:70px;}
.prod_noimage{width:120px;height:80px;color:#666;font-weight:bold;text-align:center;border:1px solid #ccc;}
.prod_wrapper_box{width:200px;float:left;height:280px;left:0px;margin:2px;}
.prod_title_box{border:0px solid #0ff;font-size:14px;line-height:24px;width:210px;margin:0 auto;text-align:left;float:left;}
.prod_shippingtime_box{border:0px solid #ff0;line-height:24px;margin:0 auto;text-align:right;float:right;color:#888;}
.prod_image_border_box{width:100%;text-align:center;}
.prod_image_box{margin-left:auto;margin-right:auto;}
.prod_shortdesc_box{display:none;}
.prod_price_box{width:205px;float:left;text-align:center;color:#666;min-height:25px;height:25px;overflow:hidden;}
.prod_price_box br{display:none;clear:both;overflow:hidden;padding:0px;margin:0px;display:inline;height:0px;line-height:0px;display:block;}
.prod_price_box span{color:#0f0;font-size:14px;display:none;clear:both;overflow:hidden;padding:0px;margin:0px;display:inline;height:0px;line-height:0px;display:block;}
.prod_price_box small{font-size:14px;display:none;clear:both;overflow:hidden;padding:0px;margin:0px;display:inline;height:0px;line-height:0px;display:block;}
.prod_tax_vpe_box{border:0px solid #f00;width:200px;float:right;height:35px;vertical-align:bottom;line-height:6px;text-align:right;color:#888;font-size:10px;}
.prod_buttons_box{width:225px;float:left;margin-bottom:10px;clear:left;}
.prod_buynow_box{border:0px solid #00f;width:177px;height:24px;min-height:24px;float:right;text-align:right;}
.prod_out_box{display:block;}
.prod_break_box{float:left;}
.prod_noimage_box{width:120px;height:90px;margin-left:auto;margin-right:auto;}
#lightbox{position:absolute;top:40px;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(../images/blank.gif) no-repeat;display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url(../images/prevlabel.gif) left 15% no-repeat;}
#nextLink:hover, #nextLink:visited:hover{background:url(../images/nextlabel.gif) right 15% no-repeat;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html>body .clearfix{display:inline-block;width:100%;}
* html .clearfix{height:1%;}


#product_infobox_wrap{background-color:#f4f4f4;width:255px;padding:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;float:left;}
#product_infobox_wrap ul{padding:10px 20px;list-style:none;float:left;position:relative;left:-2px;top:-2px;color:#000;}
#product_infobox_wrap li{line-height:1.0;margin:0 0 .5em 0;position:relative;width:100%;float:left}
#product_infobox_wrap li span{padding:1px 0 1px 5px;float:right;color:#000;position:relative;top:.2em; }
#product_infobox_wrap li em{float:left;margin:0;position:relative; top:.2em; padding:0 5px 0 0; font-style:normal; }

/* =Content
----------------------------------------------- */

#main {
	clear: both;
	padding: 0 0 0 0;
        color: #373737;
	font: 15px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	line-height: 1.625;
}
.page-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}
.page-title a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}
.hentry,
.no-results {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}
.hentry:last-child,
.no-results {
	border-bottom: none;
}
.blog .sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.entry-title,
.entry-header .entry-meta {
	padding-right: 76px;
}
.entry-title {
	clear: both;
	color: #222;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: .3em;
	padding-top: 15px;
}
.entry-title,
.entry-title a {
	color: #222;
	text-decoration: none;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}
.entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a {
	font-weight: bold;
}
.single-author .entry-meta .by-author {
	display: none;
}
.entry-content,
.entry-summary {
	padding: 1.625em 0 0;
}
.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
	color: #000;
	font-weight: bold;
	margin: 0 0 .8125em;
}
.entry-content h3,
.comment-content h3 {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.entry-content #s {
	width: 75%;
}
.comment-content ul,
.comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
	margin-bottom: 0;
}
dl.gallery-item {
	margin: 0;
}
.page-link {
	clear: both;
	display: block;
	margin: 0 0 1.625em;
}
.page-link a {
	background: #eee;
	color: #373737;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}
.page-link a:hover {
	background: #888;
	color: #fff;
	font-weight: bold;
}
.page-link span {
	margin-right: 6px;
}
.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}
.entry-content .edit-link {
	clear: both;
	display: block;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size images with height and width attributes in IE8 */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
#content .gallery {
	margin: 0 auto 1.625em;
}
#content .gallery a img {
	border: none;
}
img#wpstats {
	display: block;
	margin: 0 auto 1.625em;
}
#content .gallery-columns-4 .gallery-item {
	width: 23%;
	padding-right: 2%;
}
#content .gallery-columns-4 .gallery-item img {
	width: 100%;
	height: auto;
}

#content .feature-slider {
	top: 5px;
	right: 8.9%;
	overflow: visible;
	position: absolute;
}
.feature-slider ul {
	list-style-type: none;
	margin: 0;
}
.feature-slider li {
	float: left;
	margin: 0 6px;
}
.feature-slider a {
	background: #3c3c3c;
	background: rgba(60,60,60,0.9);
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.5), inset 0 0 2px rgba(255,255,255,0.5);
	display: block;
	width: 14px;
	height: 14px;
}
.feature-slider a.active {
	background: #1982d1;
	-webkit-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	-moz-box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	box-shadow: inset 1px 1px 5px rgba(0,0,0,0.4), inset 0 0 2px rgba(255,255,255,0.8);
	cursor: default;
	opacity: 0.5;
}

/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;



