/* -----------------------------------------------------------------------------
Theme Name: SUNDARA
Theme URI: http://Sundara.biz/
Author: rm

main theme colors:
red: #890c08
lightred: #9c3030
darkbrown: #4b1807
beige: #ffffd2
darkbeige: #f0f0c5
------------------------------------------------------------------------------*/

@import url("strip.css");

body {
        font-size: 62.7%;
        font-family: "Trebuchet MS", Arial, sans-serif;
        color: #000;
        background: #d5d6d7 url('images/background.gif') top center repeat;
        
}
* {
	margin:0;
	padding:0;
         
       
}
p {
	font-size: 1.2em;
	margin:10px 0;
	line-height: 1.5em;
}
a:link, a:visited {
	color: #890c08;
        text-decoration:none;
        outline: none;
}
a:hover {
	color: #9c3030;
	text-decoration:underline;
        outline: none;
}
h1 {
	font-size: 24px;
	color:#890c08;
	font-weight: normal;
}
h2 {
	font-size: 20px;
	font-weight: normal;
        color:#890c08;
}
h3 {
	font-size: 14px;
        color:#890c08;
}
h4 {
	font-size: 12px;
}
img {
	border:0px;
}

textarea{
        width:90%;
        margin-bottom:4px;
        background-color: #ffffff; 
}
input{
        background-color: #ffffff; 
}
/* ------------------------------------- Wrapper ------------------------------*/
#wrapper {
        margin: 0 auto;
        padding:0;
        width: 850px;
        background: url('images/wrapper.gif') top left #fffff0;
        overflow:auto;/*keeps the wrapper from collapsing with floats*/
        
}

/* ------------------------------------- Header ------------------------------*/
#header{
        margin: 0 auto;
        position: relative;  
        width: 850px;
        height: 211px;
        background: url('images/header.gif');
}
#header #title {
        position:absolute;
        text-indent:-9999px;
}

#navigation {
        position:absolute;
        top:178px;
        left:228px;
}

/* ---------------------------------------- Content 1 -------------------------- */

#content1 {
        float:left;
        display:inline;
        width: 828px;
        color:#000;
        margin: 10px 10px 10px 10px;
        min-height:500px;
        height:auto !important;
        height:450px;
}
#content1 #title {
        visibility:hidden;
}
#content_welcome {
        width: 828px;
        color:#000;
        margin: 10px 10px 10px 10px;
        height:436px;
        text-align:center;
}
#content_welcome #title {
        position:absolute;
        text-indent:-9999px;
}

#content_about_left {
        float:left;
        display: inline;
        width: 450px;
        color:#000;
        margin: 16px 0px 0px 16px ;
        font-size:13px;
        line-height:14px;
        letter-spacing:1px;
}
#content_about_left #title {
        position:absolute;
        text-indent:-9999px;
}

#content_about_right {
        float:right;
        display:inline;
        width: 300px;
        height:450px;
        margin: 16px 16px 0px 0px;
        background: #aaaadd;
        background: url('images/about.jpg') top left no-repeat;
}

#content_contact_left {
        display:inline;
        float:left;
        width: 500px;
        color:#000;
        margin: 10px  0px 10px 16px;
        font-size:13px;
}

#content_contact_right {
        float:right;
        display:inline;
        width: 300px;
        height:536px;
        margin: 16px 16px 0px 0px;
        color:#333;
        background: #aaaadd;
        background: url('images/contact.jpg') top left no-repeat;
}
#content_contact_left #title {
        position:absolute;
        text-indent:-9999px;
}


#content_location_left {
        float:left;
        display:inline;
        width: 280px;
        height:520px;
        color:#000;
        margin: 10px  0px 10px 16px;
        font-size:13px;
}
#content_location_left #title {
        position:absolute;
        text-indent:-9999px;
}

#content_location_right {
        float:right;
        display:inline;
        width: 520px;
        height:520px;
        color:#333;
        border: 1px solid #4b1807;
        margin: 10px 10px 10px 0px;
        color:#000;
}

#content_news_left {
        float:left;
        display: inline;
        width: 500px;
        color:#000;
        margin: 16px 0px 0px 16px ;
        font-size:13px;
        line-height:14px;
        letter-spacing:1px;
}
#content_news_left #title {
        position:absolute;
        text-indent:-9999px;
}

#content_news_left .post{
        display:block;
        padding:4px 8px 8px 8px;
        margin:4px 0px 16px 4px;
        background:url('images/post.gif') top left repeat-x;
        border:1px solid  #f0f0c5;
        font-size:12px;
}
#content_news_left .post small{
        display:block;
        padding:4px 0 4px 4px;
        font-size:10px;
        font-style:italic;
}
#content_news_left .post h2{
        font-size:18px;
        display:block;
        padding:4px 0 4px 0px;
        color:#4b1807;
}


#content_news_right {
        float:right;
        display:inline;
        width: 300px;
        height:520px;
        margin: 16px 16px 0px 0px;
        background: #aaaadd;
        background: url('images/news.jpg') top left no-repeat;
}

#content_terms_left {
        float:left;
        display:inline;
        width: 490px;
        color:#333;
        margin: 10px 0px 10px 16px;
}
#content_terms_left #title {
        position:absolute;
        text-indent:-9999px;
}

#content_terms_right {
        float:right;
        display:inline;
        width: 300px;
        height:520px;
        margin: 16px 16px 0px 0px;
        color:#333;
        background: #aaaadd;
        padding: 0;
        background: url('images/terms.jpg') top left no-repeat;
}

/* ------------------------------- Footer ---------------------------------- */

#footer {
        width: 850px;
        height: 64px;
        margin: 0 auto;
        overflow:auto;
        color:#000;
        
        background: url('images/footer.gif') top left no-repeat;
}
#footer #links{
        display:block;
        padding:3px 0 0 8px;
        font-family: verdana,sans-serif;
        font-size:9px;
        
}
#footer #links ul {
        margin:0;
}
#footer #links ul li {
        display: inline;
        float:left;
        display:block;
        padding:0 9px 0 9px;
        margin-right:4px;
        text-align:center;
}

#footer #links ul li.link1 { background:url('./images/paypal.gif') no-repeat top center;  width:80px;height:61px;}
#footer #links ul li.link2 { padding-top:20px; }
#footer #links ul li.link3 { padding-top:14px; }
#footer #links ul li.link4 { padding-right:0px;padding-top:20px; }
#footer #copy{
         
        float:right;
        display:block;
        
        font-family: verdana,sans-serif;
        font-size:9px;
        text-align:right;
}
/* -------------------------------------  CART --------------------------------*/
#shpcart{
        text-align:left;
        position:absolute;
        left:678px;
        top:46px;
        width:150px;
        background: #ffffd2;
        z-index:5;
}
#shpcart a.link1 {
        background:url('./images/shopbagsmall.gif') no-repeat;
        outline:none; 
        text-indent:-9999px;
        height:52px;
        width:96px;
        display:block;
        margin-bottom:0px;
        padding-bottom:0px;
}

/*-------------- shopping cart header ----------------------------------------*/
#shoppingcartcontents{
        color:#890c08;
        background: transparent;
        padding-left:0px;
}
#shoppingcartcontents a:link, a:visited {
        /*font-style: italic;*/
}
.cart_title{
        position:absolute;	
        visibility:hidden;
}
.shoppingcart{
        position:absolute;	
        visibility:hidden;        
}
.emptycartlink{
        position:absolute;	
        visibility:hidden;        
}
.sc_subtotal{
        position:absolute;	
        visibility:hidden;           
}
.sc_postage{
        position:absolute;	
        visibility:hidden;           
}
.checkoutlink{
        font-size:12px;
        font-weight:bold;
        font-style: italic;       
}
/*------------------------- sidebar ---------------*/

#product_sidebar {
        width:145px;
        float:left;
        display:inline;
        color:#000;
        padding:1px 1px 0 8px;
        margin:0px;
}
.category_brand_header{
        position:absolute;	
        visibility:hidden;
}
.MainCategory .productlink{
        color:#890c08;
        font-size:16px;
        font-weight:bold;
        display:block;
        padding:0px 0px 8px 0px;
}

.SubCategories a.categorylink{
        color:#4b1807;
        display:block;
        padding:4px 0 8px 16px;
        font-size:14px;
        font-weight:bold;
}
.SubCategories a:hover{
        color:#890c08;
}

/*-------------- shopping PAGE (main product list)---------------------------*/

#product_content {
        width:620px;
        float:right;
        display:inline;
        margin:0;
        padding:0px 16px 0pc 0px;
        color:#252323;
        font-size: 1.25em;
        line-height:1.3;
        letter-spacing:.15em;
}

.cattitles {
        display:block;
        font-size: 20px;
	font-weight: normal;
        color:#890c08;
        padding-bottom:16px;
        
}
.imagecol{
        margin-left:10px;
        background:#fff;
        text-align:center;
        vertical-align:top;
        border-top:1px solid #f0f0c5;
}
.product_image{  
}

.producttext {
        padding-left: 16px;
        padding-bottom:24px;
        vertical-align:top;
        background:url('images/item.gif') top left repeat-x;
}
.additional_description_link{
      
      visibility:hidden;
}
p.wpsc_description {
        margin:0;
        padding:0;
        font-weight:normal;
        font-size:13px;
}
.wpsc_product_title {
        display:block;
        padding:4px 0 6px 0;
        color:#890c08;
        font-size:15px;
}
.wpsc_product_price{
        color:#890c08;
        display:block;
        font-size:12px;
        font-weight:bold;
        font-style:italic;
}
.wpsc_buy_button{
        color:#890c08;
        display:block;
        float:right;
        margin-bottom:16px;
}
.sidebar_terms{
        color:#890c08;
        display:block;
        font-size:12px;
        font-weight:bold;
        font-style:italic;
        padding-top:24px;
        
}
/*-------------- Checkout Page -----------------------------------------------*/ 

.firstrow {
        font-size:14px;
}
.firstrow td{
        color:#890c08;
        font-size:14px;
        padding:4px;    
}
.product_shipping h2{
        padding-top:16px;
        font-size:13px;
}
.product_row {
        font-size:12px;
}
.product_row td{
        padding:16px 4px;
        font-size:12px;
}
.total_price{
       color:#890c08;
       font-size:14px;
       font-weight:bold;
       padding:8px 0 16px 0;
}
.product_list_name{
       display:block;
       color:#890c08;
       font-size:13px;
       font-weight:bold;
       padding:2px 0 14px 0;
}
.total_price{
       color:#890c08;
       font-size:14px;
       font-weight:bold;
       padding:8px 0 8px 0;
}
.pricedisplay{
       color:#890c08;
       font-size:13px;
       font-weight:bold;
       padding:8px 0 8px 0;
}
.checkout_links ul{
        display:inline;
        list-style-type:none;
}
.checkout_links  {
        display:block;
        margin :12px 0 32px 16px; 
}
.checkout_links li {
        display:inline;
}
 .checkout_but{
        color:#890c08;
        font-size:15px;
        font-weight:bold;
        margin-right:200px;
        text-decoration:underline;
}
.checkout_but a:hover{
        color:#9c3030;
}
  .checkout_but_end{
        color:#890c08;
        font-size:15px;
        font-weight:bold;
        text-decoration:underline;
}
.checkout_but_end a:hover{
        color:#9c3030;
}

