@import url(colors_content.css);
@import url(template.css);
@import url(navigation.css);

/* RESETS AND DEFAULTS */
a {text-decoration: none;}
a, a:visited, a:active {outline-style: none;}
a:hover {text-decoration: underline;}
img {border: none !important;}
input, textarea {outline: none;}

/* FIXES */
h1#display_homepage_title {margin: 0;}
.qe_toolbar_ovr {z-index: 9999 !important;}
.soft_add_content_area span, .quantity {color: #000;}
.soft_add_wrapper {z-index: 999;}
#table_checkout_cart3 li {list-style: none;}
#v65-cart-shipping-details-text div {white-space: normal !important;}
#v65-onepage-ContentTable td br:first-child{display:none;} 
table#v65-onepage-CartSummary {width: 250px !important;}
.v65-onepage-ordersummary-itemtotal {white-space: normal !important;}
input:-moz-placeholder, input::-moz-placeholder {opacity: 1;} /*FF opacity override*/
.next_page_img, .previous_page_img {width: auto !important;	height: auto !important;}

/*HTML5*/
td > img{float:left;}
#v65-cart-checkout-table td img, a img{float:none;}
article, aside, figure, footer, header, hgroup, menu, nav, section {display: block;}

/*Centers the CO table*/
form#v65-onepage-CheckoutForm {
	overflow: hidden;
	width: 700px;
	margin: 0 auto;
}

/*Globals*/
.transition {
	-webkit-transition: all 0.1s ease-in;
	-moz-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	-ms-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
}

.clear:after {
  content: "";
  display: table;
  clear: both;
}