/*  
Theme Name: WP-Responsive
Theme URL: http://www.solostream.com
Description: WP-Responsive is a flexible and responsive theme for WordPress.
Author: Solostream
Author URI: http://www.solostream.com/
Version: 1.0.9
The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* --- [ YOU SHOULD NOT CHANGE THIS FILE. Make style changes on the Theme Settings page or on custom.css ] --- */

/* -------------------[ Main Page Elements ]------------------- */
/**** Global settings ******/
#container { max-width: 980px; margin: auto;}
body { font-family: Open Sans; font-weight: normal; color: #444444; background:url("images/bg-body.jpg") no-repeat scroll center top #f4f4f4}
h1, h2, h3, h4, h5, h6 { color: #181818; font-family: Open Sans; font-weight: normal;}
h3{ font-size:24px;}
b { font-weight: 700; }
i { font-style: italic; }
u { text-decoration: underline;}
input, input:focus { font-family: inherit; color: #232323; font-size: 1.1em; line-height: 1.2em; background-color: #e5e5e5;; border: 10px solid #e5e5e5; padding: 0px;border-radius: 0px;}
select, input[type="text"], input[type="password"], input[type="email"],input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus { font-family: inherit; color: #232323; font-size: 1.1em; line-height: 1.2em; background-color: #e5e5e5; border: 10px solid #e5e5e5; width: 200px; box-shadow:none; padding: 0px; border-radius: 0px;}
input { -webkit-appearance: none;  }
input[type="checkbox"] { width: 20px; height: 20px; border: 0px; -webkit-appearance: checkbox; }
input[type="radio"] { width: 18px; height: 18px; border: 0px; float:left; clear:left; -webkit-appearance: radio; margin-top: 3px; margin-right: 3px;}
legend  { margin-bottom: 4px; text-transform: uppercase; color: #a1a1a1; border: none; }
.left { text-align: left;}
.center { text-align: center;}
.right { text-align: right;}
select { text-transform: uppercase;height: 40px; -webkit-appearance:listbox;}
a, a:visited { text-decoration: none; color: #000000;}
a:hover {  text-decoration: none;  color: #000000; }
.darkbutton, .darkbutton a { background-color: #262626; color: white; height: 45px; padding-top: 12px; padding-bottom: 10px; text-align: center; margin-bottom: 10px; cursor: pointer; text-transform: uppercase; }
.lightbutton, .lightbutton a {  background-color: #7f7f7f; color: white; height: 45px; padding-top: 12px; padding-bottom: 10px; text-align: center; margin-bottom: 10px; cursor: pointer; text-transform: uppercase; }
.smalldarkbutton {  background-color: #262626; color: white; height: 18px; padding-top: 4px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px; text-align: center;cursor: pointer; float: left; text-transform: uppercase; font-size: 0.9em;}
.smalllightbutton {  background-color: #7f7f7f; color: white; height: 18px; padding-top: 4px; padding-bottom: 6px; padding-left: 5px; padding-right: 5px; text-align: center;cursor: pointer; float: left; text-transform: uppercase; font-size: 0.9em;}
.smalldarkbutton a, .smalllightbutton a { color: white; }
.label { text-transform: uppercase; }
.errorMessage  { color: #dd0000; text-transform: uppercase; font-size: 0.7em; line-height: 14px;}
.popupwide { width: 450px; }
.popup { width: 350px; }
.popupsmall { width: 300px; }
.spaceafter {  margin-bottom: 10px; }
.remove-bottom { padding-bottom: 0px  !important; margin-bottom: 0px  !important;}
/***** Heady *****/
#viewport { clear: both; }
#langdrop select { font-size: 0.7em; height: 33px;}
/***** Header *****/
.header{ padding-top: 20px; background:#f4f4f4}
.header-right{ float:right !important;}
.header-right .last{ border:none !important; font-size: 22px; font-weight: bold; padding-left: 2% !important;}
#header-right-1, #header-right-2 { list-style-type: none; margin: 0; padding: 0; text-align: right;}
#header-right-1 li, #header-right-2 li { display: inline; padding: 0 12px; margin: 0; zoom: 1;*display: inline; line-height: 13px; border-right: 1px solid #B7B7B7;}
#header-right-2 { margin-top: 5px;}
#headerimage { padding-bottom: 35px; overflow: hidden; margin-top: 10px;}
.header-right a {color: #7C7C7C; font-size: 0.9em !important;}
.header-right .shoppingcart img, .header-right .last img{margin-left: 0; margin-right: 9px; width: 11.9%;}
.header-right .last img{ max-width: 4%;}
.shoppingcart img {
    max-width: 3%;
}

select#category-tree option {
    padding-left: 2%;
    width: 98%;
}
/* -------------------[ Top Navigation ]------------------- */
.nav { margin: 0;}
.nav-menu { border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0;}
#menubar { background:url(images/bg-nav.png) repeat-x}
.wpmega-link-title {font-family: 'Open Sans',sans-serif;font-weight: 700; text-transform: uppercase;}
.ss-nav-menu-item-depth-0:hover{ background:#000 !important;}
.sub-menu.sub-menu-1, .sub-menu.sub-menu-2 { background: none repeat scroll 0 0 #1C1A1B !important; border: medium none !important; box-shadow: none !important;}
.wpmega-link-title { color: #FFFFFF !important;}
.megaMenu.megaMenuToggleOpen { background: none repeat scroll 0 0 #1C1A1B !important; margin-top: 7% !important;}
/***** Search Box *****/
#menubar form {float: right; margin: 10px 0; width: 82%; background: url(images/bg-search.png) repeat-x; margin-right:6%}
#xlsSearch { border: medium none; margin: 0; float: left; height: 28px; width: 84%; background: url("images/bg-search.png") repeat-x; padding-left: 5%;}
#submitbutton{  width: 10%; float: right; height: 27px; margin: 0; border:0; padding:0;}
#submitbutton .spyglass {  float: left;  margin-top: 40%;}
/***** Left Menu *****/
#col-left .block-content {	clear:both;	padding-bottom: 30px; float:left; width:95%; margin-left: 5%;}
#col-left .block-content .label{ background: none; font-size: 14px;font-weight: normal; padding: 10px 0; text-transform: none; width: 100%;}
#col-left .block-content ul {margin:0;padding:0;float:left;width:100%;padding:0}
#col-left .block-content ul ul {clear: both;    display: none;}
#col-left .block-content ul li ul li ul{display:none !important;}
#col-left .block-content ul li.active ul{ clear: both; display: block;}
#col-left .block-content ul li.active ul li.active ul{display:block !important;}
#col-left .block-content ul li {list-style:none outside none;margin:0;line-height: 170%;float: left; width:84%}
.level-1.active > a, .level-1 > a:hover { background: none repeat scroll 0 0 #ED222C; color: #fff !important;}
#col-left .block-content ul li a {  color: #262626;  display: block;  font-size: 0.857em;  text-decoration: none; padding-left: 3%; text-transform: uppercase;}
.level-1 li a {  margin-left: 10% !important;}
.level-1 li li a {  margin-left: 25% !important;}
.heading_box a { margin-left: 7%; text-transform: uppercase; text-shadow:none !important; font-weight: 700; font-size: 0.857em;}
.heading_box { margin-bottom: 5px;}
select#category-tree {
    background: none repeat scroll 0 0 #FFFFFF;
	font-size:12px;
    border: 1px solid #BCBCBC;
    height: 25px;
	line-height:25px;
	padding: 0 0 0 2%;
}
/***** BxslideShow *****/
.bx-wrapper .bx-prev {
    background: url("images/fe-ar-le.png") no-repeat scroll left top transparent;
    height: 40px;
    left: -20px;
    position: absolute;
    text-indent: -9999em;
    top: 100px;
    width: 20px;
}

.bx-wrapper .bx-next {
    background: url("images/fe-ar-ri.png") no-repeat scroll left top transparent;
    height: 40px;
    left: 760px;
    position: absolute;
    text-indent: -9999em;
    top: 100px;
    width: 20px;
}
/*	End Shop Categories */

/***** Footer *****/
#footer {background:url("images/bg-footer.png") repeat-x scroll 0 0 #e5e5e5;}
.footer-inner { clear: both; border-bottom: 1px solid #E0E0E0; border-top: 1px solid #E0E0E0;}
#footer .copyright { text-align: left; color: #696969; font-size: 12px; width: 100%; float: left; font-weight: bold;  line-height: 0; margin: 2% 0;}
.indentl { color: #9A9A9A; font-size: 12px; margin-top: 25px; margin-bottom: 25px;}
.indentl p { margin: 0; float: left;}
#card-logo{ float:right; margin-top: 15px; width: 100%;line-height: 0;}
#card-logo img { vertical-align: middle; display: inline-block; width: 15%;}
#icon-social { float: right; margin-top: 15px;width: 31%;}
#footer-box { border-top: 1px solid #E0E0E0; padding-top: 15px; background:#fff;}
.footer-box2 .text-box-center { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D2D2D2; margin: 0 0 20px; padding: 14px 5px 0 14px; position: relative;}
.footer-box2 .text-box-center img.arrow-twitter { bottom: -24px; position: absolute; right: 40px;}
.footer-box2 .text2 p { background: url("images/bg-text2.png") no-repeat scroll left top transparent; color: #333333; font-size: 15px; font-style: normal; font-weight: normal; padding-left: 43px;}
#menu-footer, #menu-footer-2 { float: left; list-style-type: none; margin: 0; line-height: 0;}
#menu-footer a, #menu-footer-2 a { color:#919191}
#menu-footer li, #menu-footer-2 li { display: inline-block; margin-bottom: 0; margin-top: 8px; padding: 0 12px; border-right: 1px solid #bbbbbb; line-height: 13px;}
#menu-footer li.last, #menu-footer-2 li.last{ border:none}
#menu-footer li.first, #menu-footer-2 li.first { padding-left:0}
.text-bottom-slide { float: left; height: 40px; width: 100%; background:url(images/bg-text-btsl.png) no-repeat; text-align: center; margin-top: 1px; padding-top: 20px; font-size: 20px; color: #FFFFFF; font-family: 'Open Sans', sans-serif; margin-bottom: 15px;}
.text-bottom-slide a { color: #FFFFFF; text-decoration: underline; font-size: 1em;}
.indentl { margin-left: 3% !important;}
.indentr { margin-right: 3% !important; float: right !important;}
#feature { list-style-type: none;margin-left: -1.3333%; margin-right: 0; float: left; margin-top:0; margin-bottom:0px}
#feature li{ float:left; text-align: center; width: 32%; margin-left: 1.3333%;}
.feature-item img { vertical-align:middle}
.feature-link { float: left; width: 100%; background: url(images/ft-link.png) no-repeat}
.feature-item h4 { float: left;width: 100%; background:#f1f1f1; text-transform: uppercase; font-weight: 700; margin-bottom: 0; font-size: 1.286em;}
.feature-item p { float: left;width: 80%; background:#f1f1f1; padding: 0 10% 5%; font-size: 0.786em;}
.feature-contain { width: 100%; float: left;}
/***** Main *****/

.b-contentslide {
    left: 3%;
    position: absolute;
    top: 74%;
    width: 95%;
	display:none;
}
.main{background:#fff; padding-top: 15px;}
.span9.content { margin-left: 0;}
.your-message textarea {  width: 80%;}
.your-name input, .your-email input, .your-subject input, .your-name input:focus, .your-email input:focus, .your-subject input:focus { width: 50%;}
.uds-bb-paginator.oldskool .uds-bb-prev span, .uds-bb-paginator.oldskool-bright .uds-bb-prev span{background:url("images/ubb-pre.png") no-repeat scroll 5px 0 transparent !important;}
.uds-bb-paginator.oldskool .uds-bb-next span, .uds-bb-paginator.oldskool-bright .uds-bb-next span{background:url("images/ubb-next.png") no-repeat scroll 5px 0 transparent !important;}
.uds-bb-paginator.oldskool .uds-bb-button, .uds-bb-paginator.oldskool-bright .uds-bb-button{ width:25px !important; }
.uds-bb-paginator.oldskool .uds-bb-button span, .uds-bb-paginator.oldskool-bright .uds-bb-button span{height:25px !important}
.u

.header-box3 {
    text-align: right;
    width: 96% !important;
}