body {
	background-color: #ffeadc;
	margin-top:0px;
	padding:0px;      
    font-family:Tahoma;
    font-size: 14px;    
}

p {
	padding: 0;
	margin: 0;
	margin-bottom: 8px;
}


table#order_detail_table td{   
    vertical-align: top;
    padding-left: 55px;
}   

#order-customer-details{
	color: #432106;
}

#order-customer-shipping-details{
    color: #432106; 
    margin-right: 200px;
}

#basket_table{
	border-collapse: collapse;
	width: 85%;
}

#basket_table tr td{
	border: 2px solid #F4BF9B;
	padding: 2px 2px 2px 5px;
}
#order-name-title{
	  font-weight: bold; 
}
#order-customer-address{
       color: #432106;     
}

#order-qty-title{
    font-weight: bold;  
}

#order-price-title{
    font-weight: bold;  
}

#order-total-title{
    font-weight: bold;  
}
          

#order-pro-price{
	text-align:center;
}
#order-sub-titles{
	text-align:left;
    font-weight: bold;
}
input {
}
select {
}
textarea {
}
.border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #ffffff;
}
.style1 {
	color: #FFFFFF;
	font-weight: bold;
}
.style4 {
	color: #FFFFFF;

}
.style9 {
	color: #432106
}
.style10 {	
	color: #845b3b;
	font-weight: bold;
}
td.menu_row{
	height: 40px;
	background-color: #845b3b;
}
table#menu_table{
	width: 770px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}
table#menu_table td{
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	text-transform:uppercase;
	font-weight: bold;
}
table#menu_table td.menu_border{
	border-left: 1px dotted #ffffff;
}
table#menu_table td a{
	color: #ffffff;
	text-decoration: none;
}
table#menu_table td a:hover{
	color: #ffffff;
	text-decoration: underline;
}
table.text_block{
}
table.text_block td.title{
	height: 31px;
	/*border-top: 1px dotted #000000;
	border-bottom: 1px dotted #000000;*/
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	text-transform:uppercase;
	font-weight: bold;

}
table.text_block1{
}
table.text_block1 td.title{
	background-color: #bc7e55;
}
table.text_block2{
}
table.text_block2 td.title{
	background-color: #d8a07a;
}
table.text_block3{
}
table.text_block3 td.title{
	background-color: #845b3b;
}
table.right_block{
}
table.right_block td.top_row{
	background-color: #f4bf9b;
	border-top: 1px solid #ffffff;
	height: 20px;
}
table.right_block td.title{
	height: 31px;
	/*border-top: 1px dotted #ffffff;
	border-bottom: 1px dotted #ffffff;    */
	text-align: center;
	vertical-align: middle;
	color: #ffffff;
	text-transform:uppercase;
	background-color: #d8a07a;
	font-weight: bold;
}
table.right_block td#donation{
	background-image: url(../images/landscape.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 206px;
	width: 206px;
}
a.read_more{
	background-image: url(../images/readmore_mark.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	color: #845b3b;
	font-weight: bold;
	text-decoration: none;
}
a.read_more:hover{
	text-decoration: underline;
}
a.read_more_w{
	background-image: url(../images/readmore_mark_w.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.read_more_w:hover{
	text-decoration: underline;
}
.style4 a{
	padding-left: 5px;
	padding-right: 5px;
	color: #ffffff;
	text-decoration: none;
}


a {
  
  color: #845b3b;            
}

.front_page_text{
    padding: 5px;
   
}

.style4 a:hover{
	text-decoration: underline;
}
#donation_text{
	padding: 140px 0px 0px 8px;; 
}
.donation_text_in{
	cursor: pointer;
	height:22px;
	width:190px;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../images/bsupporter.png');
}
.donation_text_in[class]{
 	background-image:url(../images/bsupporter.png);
 	background-repeat:no-repeat;
}
/*---------------*/
#cart {

	
	width: 210px;
	padding: 0px;
    background-color: #f4bf9b;
	margin-top: 0px;
	border: 0px;

	overflow: hidden;
}
#cart p {
	padding: 5px;
	text-align: center;
	color: #432106;
}
#mainholder {
  /*width: 760px;*/
}
#rightcol {
        float: right;
        width: 210px;
}
#storecat {



	width: 210px;
	padding: 0px;
	/*position: absolute;   */

	background-color: #f4bf9b;
	/*margin-top: 97px; */
    margin-top: 17px;
	border: 0px;
	/*margin-left: 550px;   */
	overflow: hidden;
}
#storecat h2 {

	background-color:#D8A07A;
	border-bottom:1px dotted #FFFFFF;
	border-top:1px dotted #FFFFFF;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-top:11px;
	padding-bottom:11px;
	
}
#cart h2 {

	background-color:#D8A07A;
	border-bottom:1px dotted #FFFFFF;
	border-top:1px dotted #FFFFFF;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	padding-top:11px;
	padding-bottom:11px;
	
}
#order {

}


#storecat p, #storecat a {
	padding: 5px;
	line-height: 6px;
	color: #432106;
	text-decoration: none;
	text-align:left;
}
#storecat a:hover {
	text-decoration: underline;
}
#storemain
{
	padding: 0px;
	width: 545px;
	margin-top: 0px;
        float: left;
/*	position: absolute;   */
	background-color: #f4bf9b;
	height:100%;
	/*border: 1px solid #000000;*/
}
#storecontent {
	/*height: 252px; */
	width: 545px;
	background-color: #f4bf9b;
	/*position: absolute;*/
	border: 0px;
	overflow:hidden;
    padding: 0px 0px 20px 0px;
	

}
#storecontent p {
	padding: 5px;
	line-height: 18px;
}
#storecontent h2 {
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-transform: uppercase;
}
#stepsnav
{
	padding: 0px;
	height: 0px;
	width: 530px;
	margin-top: 7px;
    margin-left:10px;
	background-color: #f4bf9b;
	padding-left: 5px;
	color: #432106;
	text-decoration: none;
	text-align:left;
}
#stepsnav a{
	color: #432106;
	text-decoration: none;
}
bcrumb{
	text-align:left;
}

#product_a {
	
	position: relative;

	padding: 5px;
	
	color: #000000;
	vertical-align: top;
	margin-top: 26px;
	margin-right: 5px;
	margin-left: 5px;
	padding-bottom:55px;
	text-align: left;
}
#maincontentlarge {

      text-align: left;     
	background: #FFFFFF;
    padding: 5px;

}
#maincontent {
    text-align: left;
}
#product_shop {
	background-color: #FFFFFF;
	padding:  5px 5px 27px 5px;
	margin: 0px 8px 0px 9px;
	text-align: left;
	
	
}
#product_a br {
	clear: both;
}

#product_a h1, #product_b h1, #product_shop h1 {
	font-weight: bold;
	color: #000000;
	margin: 0px;
	padding: 0px;
}
.productphoto {
	clear: left;
	float: left;
	/*height: 140px;*/
	width: 150px;
}
#moreinfo a {
	font-weight: bold;
	color: #000000;
	width: 85px;
	clear: right;
	float: left;
	background-image: url(../images/moreinfo_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #000000;
	text-decoration: none;
}
#moreinfo a:hover, #addtocart a:hover,#checkout a:hover {
	text-decoration:underline;
}
#addtocart a {
	font-weight: bold;
	color: #000000;
	clear: right;
	float: right;
	text-align: center;
	background-image: url(../images/addtocart_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #000000;
	text-decoration: none;
	padding: 0px 7px 0px 7px;
	text-decoration: none;
}
#addtoc a {
	font-weight: bold;
	color: #000000;
	clear: right;
	text-align: center;
	background-image: url(../images/addtocart_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #000000;
	text-decoration: none;
	padding: 0px 6px 0px 6px;
	text-decoration:none;
}
#cart a {
	color:#432106;
}
.inputfield {

   display: block;

     background-color: #F1BC97;

   /* background-color: #D8A07A;#F4CAC4#E7AF89*/

   border: 1px solid #845B3B;

   float: left;

   margin-bottom: 10px;

}
label {

   display: block;

   text-align: right;

   float: left;

   width: 50%;
   
   padding-right: 10px;

}

#form-subheader {

   text-align: left;

   margin-left: 100px;

  

   padding: 10px;

}

#form-header {

   margin-left: 30px;

   padding: 10px;

 

}

/* for silver_cms_form */

.buttonReset{
    margin-left: 20px;

 /* font-weight: bold;    */
	background-image:url(../images/moreinfo_bg.gif);

    margin-top: 15px;

    height: 20px;
	background-repeat:repeat-x;
	border:1px solid #000000;
	
	font-weight:bold;
	text-align:center;
	width:85px;
}




#links a, p{
	text-align: center;
}
#links_ser {
	text-align: left;
	color:#432106;
	padding: 0px 10px 10px 15px;
}
#title_ser{
	 padding-top:15px;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	color:#432106;
}



#basket-row img {
	vertical-align: middle;
}
#basket-header{
	 font-weight:bolder;
	 color: #660000;
}

.ser {
	background-image:url(../images/search.gif);
	width: 67px;
	height: 24px;
	border: 0;
}
.buttonSubmit {
	background-image:url(../images/addtocart_bg.gif);
    margin-top: 15px;
    height: 20px;
	background-repeat:repeat-x;
	border:1px solid #000000;
	font-weight:bold;
	text-align:center!important;
	padding: 0px 7px 0px 7px;
}
#continue {
	text-align:right;
}
#continue p{
	     font-weight:bolder;
		 text-align:left;
}
.button_sm {
	background-image:url(../images/addtocart_bg.gif);
    margin-top: 0px;
    height: 20px;
	background-repeat:repeat-x;
	border:1px solid #000000;
	font-weight:bold;
	text-align:center!important;
	width:120px;
}
.button_sm1 {
	background-image:url(../images/addtocart_bg.gif);
    margin-top: 0px;
    height: 20px;
	background-repeat:repeat-x;
	
	font-weight:bold;
	text-align:center!important;

}
.contentblock{
	width:700px;
}

h1 {
    font-size: 16px;
}

h2 {
    font-size: 15px;
}
