/* $Id: local-sample.css,v 1.1.2.1 2010/01/11 00:08:12 sociotech Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

/* HTML Elements
-------------------------------------------------------------- */
body {
  height: 100%;
  background-image: url('/sites/default/files/images/bground.gif');
}


.page  {
   min-height: 100%;
   margin-top: 15px;
   background: #fba81a;
   width: 960px;
}

#page-inner { 
   overflow: auto; 
   padding-bottom: 59px; 
}

#user-login-form {
   float: right;
   margin-right: 40px;
}

.login_link   {
   margin-top: 8px;
   margin-right: 55px;
}

.breadcrumb  {
  margin-top: 5px;
}

/* Page titles
/-------------------------------------------------------------- */
/* Page and full node titles */
.h1.title {
  display: none;
}


#logo  {
  margin-top: 5px;
  bottom-margin: -35px;
  padding-bottom: 0px;
}

.ast_primary_links .inner  {
  float: right;
  margin-right: 50px;
  margin-top: -25px;
 font-weight: bold;
}

#header-site-info  {
   margin-bottom: -5px;
}

#header-group-wrapper   {
  margin-top: -25px;
  background-image: url('/sites/default/files/images/layout/ast-header.png');
  background-repeat: no-repeat;
  height: 130px;
}

.catalog_front .inner   {
  margin-left: -25px;
  padding-bottom: 10px;
  width: 871px;
}

.content-inner .row, .nested, .block {
  background: none;
  overflow: visible;
} 

.not-front .main-wrapper  {
   width: 852px;
   background: #ffffff;
   -moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	behavior: url(border-radius.htc);	
	border: 3px solid #e2290b;
	margin: 5px 0 15px 0;
	margin-left: auto;
        margin-right: auto;
}



table.category, 
tr.odd td, 
tr.even, 
tr.odd,
tr.even td {
background-color:#ffffff;
border-bottom: 0px solid #ffffff;
}

.wholesale .inner   {
margin-top: -45px;
margin-left: 35px;
}

.need_help .inner  {
   margin-top: -5px;
   margin-left: 30px;
}

.social   {
  margin-top: 30px;
}
.soc_net  {
  float: left;
  margin-right: 10px;
  vertical-align: center;
}

.search_front  {
  margin-top: 25px;
  margin-right: 45px;
}

.preface-bottom-inner  {
  width: 880px;
  height: 230px;
  margin-top: -60px;
  margin-left: 4px;
  padding-top: 70px;
}

.preface-top-inner  {
  margin-bottom: -20px;
} 

.ast_twitter .block  {
 padding-bottom: 0px;
}

.ast_twitter  {
  background-image: url('/sites/default/files/images/layout/ast-news-block.png');
  background-repeat: no-repeat;	
  height: 277px;
  padding-top: 50px;
  padding-right: 0px;
  margin-left: 88px;
  margin-top: -50px;
  margin-bottom: -135px;
  overflow: hidden;
}

.trivia   {
  background-image: url('/sites/default/files/images/layout/contest.png');
  background-repeat: no-repeat;
  padding-top: 30px;
  margin-top: -50px;
  margin-right: 62px;
  height: 277px;
}



.ast_bear   {
   float: left;
   margin-left: 100px;
   margin-top: 35px;
}

.view-tweets {
    width: 230px;
}


.ast_poll   {
margin-top: -15px;
}

.product-image {
border-left:0 none;
clear:left;
float:left;
margin-left:0;
margin-right:25px;
padding-left:0;
}

/*added 8/11/10 20:22 mtaylor */


.cart_block   {
  width: 100%;
}

.ssl_cert .clearfix  {
 margin-top: -9px;
 margin-bottom: 40px;
 margin-right: 0px;
 float: right;
}

.ssl_cert .block  {
   width: 240px;
}

.featured_slider  {
   float: left;
   margin-left: 15px;
   margin-top: -10px;
   position:relative;
}

.imagecache-original-image {
   position:absolute;
   top:0px;
   left:0px;
}
.views-nivo-slider img {
  display: none;
}

#footer-wrapper
{
  background-image: url('/sites/default/files/images/layout/ast-footer-03.png');
  width: 960px;
  height: 89px;
  position: relative;
  margin-top: -72px;
  margin-left: auto;
  margin-right: auto;
  clear: both;
}

.product_page   {
background: #ffffff;
}

.nav_bar   {
  margin-top: -5px;
  margin-left: auto;
  margin-right: auto;
  width: 960px;
  padding-top: 3px;
}

.not-front .nav_bar   {
  margin-left: 22px;
}


.cat_img   {
 float: left;
}

.footer_message .inner  {
    margin-top: -25px;
    width: 300px;
    margin-left: -40px;
    padding-left: 40px;
    overflow: visible;
    line-height: 1.3em;
}

#edit-search-block-form-1-wrapper label {
        display: none;
}

.pocky_fan  {
 margin-top: -165px;
 margin-bottom: -20px;
}


.fusion-list-bottom-border .inner ul li, .fusion-list-bottom-border .view-content div.views-row {
border-bottom-style: none; 
border-bottom-width: 1px;
line-height:216.7%;
padding:0 0 0 10px;
}

#edit-checkout, #edit-continue,
div.add_to_cart input[type=submit],
input#edit-checkout,
#uc-paypal-wps-form #edit-submit {
color: #fff;
background: #ff0101 url('/sites/default/files/images/bgrad.png') repeat-x top center;
border: 2px solid #ff0101;

font-weight: bold;

cursor: pointer;

}
#edit-checkout:hover, #edit-continue:hover,
div.add_to_cart input[type=submit]:hover,
input#edit-checkout:hover,
#uc-paypal-wps-form #edit-submit:hover {
background: #7E0303 url('/sites/default/files/images/bgrad_hover.png') repeat-x top center;
}

