/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles at the end of this file instead 
of style.css so it is easier to update the theme. 
Simply copy an existing style from style.css to this file, 
and modify it to your liking.
*/



#main-nav {margin-top:00px;}
.search-wrapper {margin-top:5px;}
#header-tweet ul, #header-tweet li {list-style-type:none; margin:0; padding:0;}

#header-tweet li {padding-left:30px; text-align: right;}

#header-tweet li a {padding-left:50px;}

.infiniteCarousel .wrap {height:335px;}

a.wht-btn-sml {margin:5px 59px; color:#333;}

.infiniteCarousel ul li p {width:240px;}

.infiniteCarousel ul li img {margin-bottom:5px;}

input[type="file"] {background:none; border:none; color:#fff;}

.custom_file {margin-bottom:20px;}

#tagline a {font-size:13px;border-bottom:1px solid #ffffff;color:#ffffff;}

.sliderbgcustom {width:891px;}

a.logo {
margin: 0 auto}

.infiniteCarousel_bg {width:900px;}

.infiniteCarousel .forward {right:3px;}


input[type="file"] {background:url("images/input-bg.png") repeat-x scroll left top #FFFFFF;
border:2px solid #613724;
color:#333333;
font-family:Arial,Helvetica,sans-serif;
padding:5px;
margin-top:10px;}

table.productcart tr.firstrow td,table.productcart tr.firstrow td {background-color:none;background:none;}

table.productcart tr.firstrow {border-bottom:1px solid #999999; color:#fff;}

table.productcart tr.firstrow td {border-left:0px solid #ccc;}

.productcart tr.firstrow td, .productcart tr {text-align:center;}

.productcart .pricedisplay {text-align:center;}

.productcart tr.total_price td {text-align:left;}

.productcart tr.total_price td #checkout_total {text-align:right;}

table.productcart tr.product_row td{padding-top:10px;}

.breadcrumb {width:100%;}

.widget ul, .widget ul li, #ftr ul, #ftr ul li {margin:0; padding:0; list-style-type:none;}

#fancy_notification, #fancy_notification_content {color:#000;}

#main-nav-cart {float:right;padding-right:15px;padding-top:10px;}

/* 3.2 Main Navigation Shopping Cart */
#main-nav-cart {list-style-position:outside; position:relative; z-index:100; right:0; float:right; text-align: right; margin-right:0px;}

/* remove extra cart items from cart nav button */
#main-nav-cart table.shoppingcart,#main-nav-cart span.numberitems,#main-nav-cart p,#main-nav-cart span.total,#main-nav-cart span.pricedisplay,#main-nav-cart span.totalhead,#main-nav-cart span.gocheckout,#main-nav-cart from.wpsc_empty_the_cart,#main-nav-cart form {display:none;}

#main-nav-cart .cartcount, #main-nav-cart .shopping-cart-wrapper, #main-nav-cart .shopping-cart-wrapper-before, #main-nav-cart .shopping-cart-wrapper-after {float:left; margin:0 !important; padding:0 !important; border:0 !important;}
#main-nav-cart .shopping-cart-wrapper .items, #main-nav-cart .shopping-cart-wrapper a {display:inline; border:0 !important;}
span.storefront-cart-icon {font-size:24px; line-height:0; padding-right:10px; float:left; max-height:16px; position:relative; top:1px;}

.cartcount {padding:0 1px 0px 2px;}