body {
	background: url("/images/black3.png") repeat-x scroll 0 -30px #FBFBFB !important
}
div#product_listing.product-grid div.grid-box div.inner div.price {
	clear: left;
    float: left;
    height: 40px;
}
.grid-box .price-new {
    font-weight: normal;
}
div#product_listing.product-grid div.grid-box div.inner div.name {
	width: 100%;
}

.homeprice {
	font-weight:normal !important;
}
#price_area {
    font-family: 'Droid Sans', sans-serif;
    font-size: 39px;
    font-weight: 100;
    line-height: 30px;
	color:#DA4E49 !important;
}
#price_area span {
	font-size:12px;
}
.cart_total_top {
    background: none #BC3832;
	border-bottom: 0 solid #222222;
    border-radius: 0;
    margin-bottom: 10px;
    padding: 13px 13px 15px;
}
.price, .grid-box .price {
	float:left;
}
.bottom_border {
    border-bottom: 1px solid #ECA4A1;
}
#flyoutcart .bottom_border, #flyoutcart .panel a, #flyoutcart .panel a:visited, #flyoutcart .total_row_bottom div {
    color: #FFFFFF;
}
table.checkout_items tbody tr.row2 td.bottom_border, table.checkout_items tbody tr.row2_flyout td.bottom_border {
	color:#888;

}
.uparrowdiv, .downarrowdiv, .leftarrowdiv, .rightarrowdiv {
    background: none repeat scroll 0 0 #DA4D49;
}
.total_row_bottom div a{
	border-bottom:1px solid;
}
.container .container-inner {
    clear: left;
}
div.flexslider div.flex-viewport ul.slides li div.inner div.image div a img.tool_off,
div#product_listing.product-grid div.grid-box div.inner div.image img.tool_off {
    border: 1px solid #EEEEEE;
	
}
.grid-box .price-old {
	clear:left;
}
div#product_listing.product-grid div.grid-box div.inner div.price div.homeprice {
	margin-top:-9px;
}
.post .post-title a {
    color: #333333 !important;
}
.post  .link, .subLinks1, .blog_width a, .blog_width a:visited {
 	color:#DA4E49 !important;
}
.tag_header, .tag_head {
    background: none repeat scroll 0 0 #DA4E49;
}
#links a, .cart_compare, .cart_compare a, html body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a#trigger_id.trigger, html.not-ie body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a.checkout_link, #wishlist_count {
	color: #FFFFFF;
}
#header .leftbox, #header .rightbox {
    margin-top: 30px;
}
.grey {
	color:#999999 !important;
}
#search input {
	float: left;
	width: 100%;
}
#search {
	margin-top: 10px !important;
	text-align: left;
	width: 240px;
}
div.grid-box div.inner div.price span.onsale {
	left: -12px;
	top: -109px;
}
.index span.aos, .index span.ssf {
	left: 9px;
	line-height: 106px;
	margin: 0;
	min-height: 106px;
	min-width: 112px;
	position: absolute;
	top: -6px;
	z-index: 999;
}
span.aos {
	background-image: url("/images/RIBBON_AlmostSold3.png");
	height: 150px;
	width: 150px;
	position: absolute;
	background-repeat: no-repeat;
}
span.aos {
	background-image: url("/images/RIBBON_SellingFast3.png");
	height: 150px;
	width: 150px;
	position: absolute;
	background-repeat: no-repeat;
}
div#tab-latest-0_carousel.products-slider div.flexslider div.flex-viewport ul.slides li, section#featured-products.products-slider div.flexslider div.flex-viewport ul.slides li, div#tab-bestseller-0_carousel.products-slider div.flexslider div.flex-viewport ul.slides li, div#tab-special-0_carousel.products-slider div.flexslider div.flex-viewport ul.slides li {
	position: relative;
}
.onsale {
	left: auto !important;
	right: -4px !important;
}
.product_detail span.aos, .product_detail span.ssf {
	left: 2px;
	top: 11px;
}
.product-info .image img {
	border: 1px solid #EEEEEE;
}
div#relations.flexslider div.flex-viewport ul.slides li div.inner div.image div.he-wrap a img {
	width: 150px;
}
ul#prod_subcat li .inner, div#upsell2.tab-pane div.flexslider ul.slides li form div.inner {
	padding: 10px 5px;
}
.relations span.aos, .relations span.ssf {
	left: 1px;
	top: 19px;
}
div#relations.flexslider div.flex-viewport ul.slides li div.inner div.image {
	margin-top: -25px;
}
.product-info .more-actions {
	clear: both;
	margin: 8px 0;
}
.product-info .description {
	border-bottom: 0 solid #E7E7E7;
}
div.flexslider div.flex-viewport ul.slides li div.inner div.price {
	clear: left;
	float: left;
	height: 40px;
	padding-top: 0;
}
div.inner div.name {
	float: left;
	height: 60px !important;
	margin-top: 0px;
}
.index div.inner div.name {
	margin-top: 0px;
}
.price-new {
	color: #DA4E49;
}
.speedo-theme-metro.speedo-container {
    padding: 32px 32px 32px;
}


@media screen and (max-width: 360px) {

#search {
	clear:left;
	width:100%;
}
#header .leftbox, #header .rightbox {
    margin-top: 0;
}
.phone_links {
    display: block !important;
    float: left;
    margin: 0 auto !important;
    width: 100%;
}

#un-button.un-right {
	display:none;
}
#links a {
    font-size: 14px !important;
}

div.span4.rightbox div#links.hidden-phone a, div.span4.rightbox div#links.hidden-phone span {
    font-size: 14px !important;
	color:#999;
}
html.not-ie body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a#trigger_id.trigger, html.not-ie body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a.checkout_link {
	color:#222;
	font-size:18px;
}

html.not-ie body.client header#header.container div.row-fluid div.span4 div#minicart div.heading div.top_cart a.checkout_link {
	color: #F42837;
}
#header .leftbox {
	margin-top:10px;
}
.flex-caption-wrapper h3 {
    color: #FFFFFF !important;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: -0.2px;
    margin: 0 0 5px;
    text-transform: uppercase;
}
.flex-caption-text {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.25);
    left: 0;
    padding: 10px;
    position: absolute;
    top: 16px;
}
.flex-caption-text p {
	font-size:14px;
}
.flex-control-nav {
	bottom:-6px;
}
.product-info div.cart {
	clear:left;
}.product-info .description {
    border-bottom: 0 solid #E7E7E7;
    text-align: left;
}
html.not-ie body.client section#content-wrapper div.container div.container-inner div.container-inner div.row-fluid section#maincontent.sideleft div.mainborder div#general-block form#frm_cart div.row-fluid div.span6 div.cart div.options div.dropdowns div.prod_select select#specification_id1.medium-input {
	min-width:120px !important;
}
.container .container-inner {
    padding: 0 !important;
}
#toTop {
	bottom:60px;
}
div.row-fluid section#maincontent.sideleft div.row-fluid {
	margin-top:-20px;
}
html.not-ie.no-js body.client.index.style-1 section#content-wrapper div.container div.container-inner div.row-fluid section#maincontent.sideleft.category.span12 div.row-fluid div.slideshow.span12.slider_right {
	position:initial;
}

section#content-wrapper div.container div.container-inner div.container-inner {
	margin-top: 0px;
float: left !important;
width: 100%; !important}
}

 @media screen and (-webkit-min-device-pixel-ratio:0)  and (max-width: 460px) {
div.row-fluid section#maincontent.sideleft div.row-fluid {
	margin-top:-20px !important;
}
 }

@media screen and (max-width: 768px) {
.price-new, .homeprice {
	font-size:15px;
}
.btn-cart, .cart .button {
    background-image: none;
    text-indent: 2px;
}
}