/* $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 */






body {font:105.1%/1.2 color: #000000; }
h1,h3,h4,.componentheading {font-weight:normal;margin:2em 0 1em; color: #333333;}
h2,.componentheading {font-weight:bold;margin:2em 0 1em;}
h1,.componentheading {font-size:150%;color: #1A1A1A; float=right;}
h2 {font-size:100%; color: #333333;}
h3 {font-size:130%; color: #333333;}
h4 {font-size:110%; color: #333333;}
h5 {font-size:100%; color: #333333;}
h6 {font-size:93%; font-weight:normal;}
a {color:#0D7A8F;text-decoration:none;font-weight:normal;}
a:hover {text-decoration:underline;}

/* Typography for node titles */
h2.title {
font-size: 115%; 
}


/* Author/date info */
.meta {
font-size: 90%
}


.header-group .inner {
   background: #FFFFFF;
 
 }

.header-top-wrapper {
  background: #E2EAEE;
opacity: 0.90;filter:alpha(opacity=90);zoom:1;
}

.header-primary-menu-wrapper {
 background: #E2EAEE;  
}

.breadcrumb {
background: #FFFFFF;
}


/* Ubercart
/-------------------------------------------------------------- */
img.category {
  margin: -40px 0 10px 10px;
  padding: 0;
}

.category-grid-products table {
  border-collapse: separate;
  border-spacing: 10px;
}

.category-grid-products {
  clear: both;
}

.category-grid-products td {
  margin: 0 10px;
  padding: 10px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}


.category-grid-products .catalog-grid-sell-price,
.category-grid-products .catalog-grid-title,
.category-grid-products .add-to-cart {
  text-align: center;
}

.category-grid-products td img {
}

.category-grid-products .catalog-grid-sell-price {
  font-weight: bold;
}

ul.links.inline.uc-categories {
  display: block ;
}

ul.uc-categories {
  clear: both;
  display: block ;
}

ul.uc-categories a:link,
ul.uc-categories a:visited {
  display: block;
  float: left;
  padding: 5px 10px;
}

/* Ubercart - product node */
.product-group .images {
  float: left;
}

.product-group .content {
  overflow: hidden;
}

.product-group #price-group {
  float: right;
  margin-right: 20px;
}

.product-group #field-group {
  float: left;
  margin-right: 20px;
}

.product-group .uc-price-display {
  float: none;
  padding-left: 0;
}

.product-group .add-to-cart .form-submit {
  margin-left: 0;
}

.product-group .drupal-tabs {
  float: none;
  margin-right: 0;
}

.product-group .drupal-tabs .ui-tabs-nav {
  margin: 0;
}

.product-image img {
}

.product-image {
  display: block;
  float: left;
  margin: 0 20px 20px 0;
}

#product-details {
  margin: 0 0 20px 0;
  overflow: hidden;
  padding: 20px 20px 20px 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#product-details .form-item input,
#product-details .form-item select,
#product-details .form-item textarea {
}

#product-details .product-field .sell {
}

/* Ubercart - cart */
.block-uc_cart table tr.even td,
.block-uc_cart table tr.odd td {
  border: none;
}

#cart-form-products {
}

#cart-form-products table {
  margin: 20px;
  width: auto;
}

#cart-form-products table th {
  font-weight: normal;
}

#cart-form-products table tr.odd {
}

#cart-form-products table td {
  border: none;
  padding: 10px;
}

#cart-form-products table td.image img {
  padding: 0;
}

#cart-form-products table td.desc .item-list ul.product-description {
  margin: 0 0 0 20px;
}

#cart-form-products table td.subtotal {
}

#cart-form-products table td.subtotal strong {
  font-weight: normal;
  margin-right: 20px;
}

#cart-form-products table td.subtotal .uc-price {
  font-weight: bold;
}

#cart-form-products table td .form-item input,
#cart-form-products table td .form-item select,
#cart-form-products table td .form-item textarea {
}

/* Ubercart - cart quotes */
#uc-cart-pane-quotes .solid-border {
  margin: 20px 0;
  padding: 20px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#uc-cart-pane-quotes .form-item label {
  float: left;
  margin: 0 10px 0 0;
}

/* Ubercart - checkout */
#uc-cart-checkout-form {
  padding: 20px;
}

#uc-cart-checkout-form fieldset {
}

#uc-cart-checkout-form fieldset legend {
  line-height: 25px;
  padding: 0;
}

#uc-cart-checkout-form fieldset legend a:link,
#uc-cart-checkout-form fieldset legend a:visited {
  height: 25px;
  line-height: 25px;
  overflow: hidden;
  padding: 0 0 0 15px;
}

#uc-cart-checkout-form table tr.odd {
}

#uc-cart-checkout-form table td.subtotal .uc-price {
  font-weight: bold;
}

#uc-cart-checkout-form .item-list .product-description {
  margin: 0 0 0 20px;
}

html.js #uc-cart-checkout-form fieldset.collapsible legend a {
}

html.js #uc-cart-checkout-form fieldset.collapsed legend a {
}

#uc-cart-checkout-form .address-pane-table .field-label {
  font-weight: normal;
  padding-right: 20px;
}

#uc-cart-checkout-form .address-pane-table .form-required {
  float: right;
  font-weight: bold;
  padding: 0 0 0 3px;
}

#uc-cart-checkout-form .uc-price {
  font-weight: bold;
}

#uc-cart-checkout-form input#edit-panes-customer-primary-email,
#uc-cart-checkout-form table td .form-item input,
#uc-cart-checkout-form table td .form-item select,
#uc-cart-checkout-form table td .form-item textarea {
}

/* Ubercart - review order */
.order-review-table {
  border: none;
  width: 100%;
}

.order-review-table .pane-title-row {
  text-align: left;
}

.order-review-table .pane-title-row td {
  border: none;
  padding: 5px 15px;
}

.order-review-table .title-col {
  padding: 15px;
  text-align: left;
  width: 100px;
}

.order-review-table .data-col {
  padding: 15px;
}

.order-review-table .review-button-row {
  border: none;
}

.order-review-table .review-button-row td {
  padding: 5px 3px 5px 0;
}

/* Ubercart buttons - action */
#edit-checkout.form-submit,
#edit-continue.form-submit,
table.order-review-table #edit-submit.form-submit {
  padding: 8px 16px;
}

/* Ubercart buttons - secondary */
#edit-update.form-submit,
#edit-cancel.form-submit,
#edit-back.form-submit {
  border: none;
  font-weight: normal;
}

#edit-update.form-submit:hover,
#edit-update.form-submit.hover,
#edit-update.form-submit:focus,
#edit-cancel.form-submit:hover,
#edit-cancel.form-submit.hover,
#edit-cancel.form-submit:focus,
#edit-back.form-submit:hover,
#edit-back.form-submit.hover,
#edit-back.form-submit:focus {
  text-decoration: underline;
}


/* Adds 1px border and padding */
.fusion-border .inner {
  border-width: 1px;
  border-style: solid;
  padding: 10px;
  border-color: 333333;
   
}

.footer-inner {
  background: #F3F5F3;
}

.footer-message-inner {
 
}


.primary-menu {
background: #FFFFFF;
border: 1px solid #E2EAEE;
font-size:60%;
font-weight:bold;

}

.content-inner {
background: #ffffff;
}

.content-region-inner {
background: #ffffff;
}

.content-group-inner {
background: #ffffff;
}




/* Drupal Messages
/-------------------------------------------------------------- */
/* General style for all errors/messages (border, padding, etc.) */
div.content-messages div.messages,
div.content-help div.help {
background: #ffffff;
}

/* Status messages: green */
div.content-messages-inner div.status {
background: #ffffff;
}

/* Warning messages: yellow */
div.content-messages-inner div.warning {
background: #ffffff;
}

/* Error messages: red */
div.content-messages-inner div.error {
background: #ffffff;
}

/* Help messages: blue */
div.content-help-inner div.help {
background: #ffffff;
}

/* Error that appears when a required form field is not filled out */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 1px solid #aa1144;
background: #ffffff;
}

/* "New" text and required form field asterisk (default = red) */
.marker,
.form-required {
  color: #aa1144;
background: #ffffff;
}


/* Product attributes on full nodes */
.full-node .product-group .attributes {
width: 90%
}


img.category{
display: none;
}



/*form buttons*/

.form-submit{
	/*border:3px double #ccc;*/
	border:0px double #472404;
	/*background:#005a8c;*/
	background:#FFFF66;
	color:#000;
	font-size:1.1em;
	font-weight: bold;
	padding: 4px;
}

.form-submit-small{
	/*border:3px double #ccc;*/
	border:0px double #472404;
	/*background:#005a8c;*/
	background:#FFFF66;
	color:#000;
	font-size:1.0em;
	font-weight: normal;
	padding: 4px;
}




background: url(/images/apoornback.jpg);
background-attachment: fixed;
	
}





