/*  
Theme Name: StorePress Premium WordPress Theme
Description: StorePress is an elegant and flexible WordPress Premium E-Commerce Theme, suited for users with no coding knowledge as well as developers. The theme comes with a tons of options so you can modify layout, styling, colors and fonts directly from within the backend. Multiple Slideshows, multiple skin, font and color options as well as dynamic template builder will help you create the Website you need in no time. StorePress turns your default wordpress website into a plugin free fully functional online store.
Theme URI: http://themeforest.net/user/rockethemes
Author: <a href="http://themeforest.net/user/rockethemes" target="_blank">Rockethemes</a>
Author URI: http://rockethemes.net
Version: 1.7.7
Tags: fixed-width, threaded-comments, translation-ready, custom-menu

License:
License URI:
*/

/*
*
*	If you need to apply css modifications, please do not edit this file.
*
*	Skin specific styles are in:	/assets/css/ folder.
*   skin_builder.php : this file is used only when you enabled the custom skin option inside theme settins.
*
*/

/* ======================================================= */
/*                      Global Reset                       */
/* ======================================================= */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

a:link{
color: #9cc136;
}


#colour_table, td{
 border-color: #fff;
    border-width: 1px;
    border-style: solid;
}

#size_column{
background-color:#fdb96f;
}

#standard_column{
background-color:#86ddfa;
}

#double_column{
background-color:#aff39a;
}

#img_right{
float:right;
margin: 10px;
}

#highlight {
color: #ff0000;
font-weight:bold;
text-decoration:underline;
font-size:14px;
text-align: right;
}


/*additional theme required code */

.sf-menu .current-menu-item > a {
       color: #000 !important;
}

.container { 
	text-align: left; 
	width: 940px; 
	margin: 0 auto; 
	position: relative; 
	height: 100%; 
}

.clearfix { 
	visibility: hidden; 
	display: block; 
	font-size: 0; 
	content: " "; 
	clear: both; 
	height: 0; 
}

#inner-bar .no-menu {
	font-size: 12px !important;
	position: absolute;
}

#secondary-footer ul li, #sidebar ul li {
border-bottom: 1px solid #E3E3E3;
padding: 3px 0px 3px 0px;
}

#sidebar div.area-description {display:none !important;}

#sidebar ul.children {padding-left:20px;}
#sidebar ul.children li:last-child {border:none !important;}

pre.code {margin-bottom:30px;}

/* For WordPress.org theme repository checklist
---------------------------------------------------------- */
.alignright { float: right;
}
.alignleft {float: left;
}
.alignnone {}
.aligncenter {}
.avatar {}
.wp-caption {}
.wp-caption-text {}
.gallery {}
.gallery-caption {}
.sticky {}
.bypostauthor {}
.wp-smiley {}

h1 {
	font-size: 24px;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 20px;
}

h4 {
	font-size: 18px;
}

h5 {
	font-size: 16px;
}

h6 {
	font-size: 14px;
}

ul.footer-list li {display:block; float:left; margin-left:5px;}
#sidebar label.form-login-heading {display:none !important; }
.no-border {border:none !important; }
#sidebar form#login input[type=text], form#login input[type=password] {margin-bottom:10px !important; width:190px !important;}
#sidebar form#login label {display:block;}

#inner-page form#login label {font-size:12px !important; font-weight:normal; margin-bottom:10px;}
#inner-page form#login input[type=text], #inner-page form#login input[type=password] {margin-bottom:10px;}
#inner-page #recover-button {margin-top:-2px;}
#inner-page #submit-login-checkout {margin-top:-2px;}
#commentform label {
	display: block;
}
#commentform span, p.comment-notes {
	display: none;
}

/* Update 1.2 */
dl.details dt {
min-width: 190px;
}

#footer-wrapper .area-description {
display: none !important;
}

#footer-wrapper label {
display: block;
margin-bottom: 10px;
}

#footer-wrapper .form-login-heading {
display: none !important;
}
 
#footer-wrapper input[type="text"] {
width: 190px !important;
}

#footer-wrapper input[type="password"] {
background: #F0F0F0;
border-color: rgba(0, 0, 0, .19) rgba(0, 0, 0, .13) rgba(0, 0, 0, .07);
margin: 0;
padding: 4px 5px;
outline: none;
color: black;
font-size: 12px;
background: #F0F0F0;
border: 1px solid #D9D9D9;
border-color: #C9C9C9 #D9D9D9 #E8E8E8;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
-webkit-transition: all 0.1s ease-out;
-moz-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
-webkit-background-clip: padding-box;
}

/* Update 1.3 */

.list-view-product {
	text-align: left !important;
}

/* update 1.4 */

div#product-share span {
	display: block;
	float: left;
}

#page-content .list_carousel {
	width: 690px !important;
}

#page-content .list_carousel li {
	width: 175px;
}

#page-content .scroller h4  {
	display: none;
}

/* Update 1.6.1 */

div.eemail_textbox {
	position: absolute !important;
	margin-top: -34px !important;
	margin-left:260px !important;
}

div.eemail_button {
	position: absolute !important;
	margin-top: -30px !important;
}

div.eemail_msg {
	position: absolute !important;
	width: 150px !important;
}

#newsletter-teaser input[type=submit], #newsletter-teaser input[type=button] {
	background: url(./assets/images/teaser_button.png) !important;
	display: block !important;
	width: 183px !important;
	height: 52px !important;
	text-align: center !important;
	color: #8a6629 !important;
	text-decoration: none !important;
	font-size: 16px !important;
	text-transform: uppercase !important;
	font-weight: 500 !important;
	position: absolute !important;
	margin-left: 632px !important;
	margin-top: -10px !important;
	border: none !important;
	box-shadow: none !important;
}

#newsletter-teaser input[type=text] {
	width: 300px !important;
	height: 30px;
}

/* 1.7 */

#breadcrumb span#new, #breadcrumb #b-list {
	float: left;
	display: block;
}

#breadcrumb span {
	margin-right: 5px;
}

#breadcrumb span#b-list ul li {
	display: block;
	float: left;
	margin-right: 5px;
}

#termscontent p, #termscontent h1, #termscontent h2, #termscontent h3, #termscontent h4, #termscontent h5, #termscontent h6 {
	font-family: "Lucida Sans Unicode","Lucida Grande","Trebuchet MS",Helvetica,Arial,sans-serif;
}

#termscontent p {
	font-size: 12px;
	line-height: 1.6em;
	margin-bottom: 10px;
}

ul#checkout-order-data-list li.terms {
	display: none !important;
}

input[type=checkbox].required.error + a {
	color: red !important;
}
#country-reg {
	margin-top: 20px !important;
	display: block;
}

/* update 1.7.5 */

div.product-paging {height:90px !important;}
#mycart ul.paging li a {margin-bottom:10px !important;}
#sidebar .wpcf7 input[type=text], #sidebar .wpcf7 textarea {width:200px !important;}