/* CSS Document */



body {
	margin:0px;
	font-family:Arial ,"Courier New", Courier, monospace;
	font-size:16px;
	color:#701112;
	text-decoration:none;
	background:#478403;
	background:#000000;
	}

textarea{
	font-family:Arial ,"Courier New", Courier, monospace;
	font-size:13px;
}

.topredbar{
	height:71px;
	background:url(../images/top-bar.jpg) repeat-x;
}


.subredbar{
	height:47px;
	font-family:Arial ,"Courier New", Courier, monospace;
	font-size:20px;
	color:#c5bd99;
	text-decoration:none;
	font-weight:bold;
	
	padding-top:10px;
	padding-left:2px;
	padding-right:10px;
	padding-bottom:20px;
}


.toplink{
	font-family:arial ,"Courier New", Courier, monospace;
	font-size:18px;
	color:#701112;
	text-decoration:none;
	/*font-weight:bold;*/
	text-align:center;
	}

.toplink a{
	color:#701112;
	text-decoration:none;
	}

.toplink a:hover{
	color:#000000;
	}

.catlink{
	font-family:arial ,"Courier New", Courier, monospace;
	font-size:18px;
	color:#701112;
	text-decoration:none;
	/*font-weight:bold;*/
	text-align:left;
	}

.catlink a{
	color:#701112;
	text-decoration:none;
	}

.catlink a:hover{
	color:#000000;
	}
	
.midtable{
	background:url(../images/left-background.gif) repeat-y;
}



.markermenu{
	list-style-type: none;
}

.markermenu li a{
	font-size:18px;
	font-family: arial ,"Courier New", Courier, monospace;
	color: #701112;
	display: block;
	text-decoration: none;
	font-weight:bold;
	margin-left:-34px;
	margin-bottom:10px;
	margin-top:5px;
	margin-right:0px;
	
}

* html .markermenu li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 160px;
}

.markermenu li a:hover{
	color: #1f0000;
}



.normaltxts{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#383838;

	text-decoration:none;

	text-align:justify;

	}
	

.footertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#701112;
	text-decoration:none;
	text-align:right;
	padding-right:16px;
	}	


.blackbox{
	height:212px;
	width:553px;
	background:url(../images/black-blok.jpg) no-repeat;	
}	










h2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#901111;

	text-decoration:none;

	}









.phone{

	font-family:Geneva, Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#fae000;

	text-decoration:none;

	letter-spacing:1px;

	}

	

	

.bottomlink{

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;
	color:#C5BD99;
	text-decoration:none;
	padding-right:5px;
	vertical-align:top;
	padding-top:5px;

	}





.bottomlink a{

	color:#C5BD99;

	text-decoration:none;

	}

	

.bottomlink a:hover{

	color:#000000;

	}



.copyright{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6e684d;

	text-decoration:none;

	text-align:center;

	}





.copyright a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#6e684d;

	text-decoration:underline;

	}

	

.copyright a:hover{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#a19451;

	}

	

.table{

	background-image: url(../images/menu_back.jpg);

	background-repeat: repeat-x;

}	

		

	

.category{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:13px;

color:#ffffff;

font-weight:bold;

text-decoration:none;

padding-left: 10px;

}







.mymenu{

padding-left: 5px;

color:#FFFFFF;

font-size:12px;

font-weight:bold;

}



.mymenu a{

color: #fff;

text-decoration: none;

}



.mymenu a:hover{

color: #feffa9;

}





.greentxts{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#701112;

	font-weight:bold;

	text-decoration:none;

}





.problock{

list-style:none; 

padding:0 3px;
font-size:12px;
margin:0;

}



.problock li{

padding:3px;

}

.problock label{

float:left;

font-weight:bold;

width:50px;

display:block;

}

.protitle{

color:#701112;

font-family:Verdana,Arial,Helvetica,sans-serif;

font-size:12px;

font-size-adjust:none;

font-stretch:normal;

font-style:normal;

font-variant:normal;

font-weight:bold;

line-height:normal;

}



.protitle span{

color:#701112;

}

.txtbox{

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:#bdff74;

border:#8bdb32 1px solid;

background:#68b314;

}



.txtbox:focus{

	border:#a7ff45 1px solid;

}





.headings{

	background-image: url(../images/blue-line.jpg);

	background-repeat: repeat-x;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#ffffff;

	text-decoration:none;

}









/* New added styles 19 Aug 2007*/









.tragedytable{

	background-color: #914a44;

	background-image: url(../images/round.jpg);

	background-repeat: no-repeat;

	background-position: right top;



}

.hopetable{

	background-color: #ac5e58;

	background-image: url(../images/round1.jpg);

	background-repeat: no-repeat;

	background-position: right top;



}



.restorationtable{

	background-color: #c5756e;

	background-image: url(../images/round2.jpg);

	background-repeat: no-repeat;

	background-position: right top;



}



.whitetxts{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#ffffff;

	text-decoration:none;

	}
	
.cart_table{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin:10px auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.cart_table th{
	background-color:#ececec;
	border:1px solid #CCCCCC;
	font-size:12px;
}
.cart_table td{
	border:1px solid #CCCCCC;
}

.noitemincart{
	margin:10px auto;
	text-align:center;
	font-weight:bold;
}


/*******************************************************/

#infoblock span{
	display:block;
	padding:5px;
	/*border:1px solid red;*/
}

#infoblock span label{
float:left;
width:150px;
text-align:right;
padding-right:10px;
line-height:20px;
}

#infoblock span input{
float:inherit;
}

#infoblock div{
margin:10px;
}	