body{

	margin:0; padding:0;

	background-color:#996600;

	font-family: Microsoft Sans Serif, Arial, Helvetica, sans-serif;

	font-size:0.9em;

}



h1 {

	font-size: 1.5em;

	font-family: arial, verdana, sans-serif;

    margin: 0px 0px 0px 5px;

	font-weight: normal;

	letter-spacing: 0.10em;

	line-height: 110%

}

h2 {

	font-family: arial, verdana, sans-serif;

	font-size:1.3em;

	font-weight: normal;

	letter-spacing: 0.10em;

	line-height: 10%;

	margin: 15px 0px 15px; 0px;

}



h3 {

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:transparent none repeat scroll 0 0;

	border-bottom:1px solid #F2DEA9;

	border-top:3px solid #F2DEA9;

	color:#480306;

	font-size:1em;

	letter-spacing:0.07em;

	margin:0px 0 5px;

	padding:5px 0 5px 3px;

}



h4 {

	font-size:1.2em;margin:0px; padding:0px; 

}

h5 {

	font-family: arial, verdana, sans-serif;

	font-size: 95%;

	font-weight: bold;

	letter-spacing: 0.10em;

	margin: 0px 0px 0px;

	}



a{

	color:#990000;

}



#header{

	margin:0px 5px; 0px; 5px; 		

}

#header img{

	float:left;

}



img{ border:none;}

p{ 

	margin:0px; padding:0px;

	margin-top:5px;

}

p.content{

	padding:0px 5px 0px 5px;

}



#topdiv{

	background: #993300 url('../images/redbu_bg.jpg') repeat-x ;

	float:left; width:999px; 

}

ul#topnav{

	font-size:14px; font-weight:normal;

	list-style-type:none;

	/*height: 100% !important;

    z-index:200 !important;*/

    padding:0 !important;

    margin:0 !important;

	

}



ul#topnav li{

	margin-left:5px; margin-right:25px;  padding: 0px;  display:inline;  float:left; 

	width:220px;

}	

ul#topnav li a{

	color:#fff;

	padding: 1px 0px 1px 0px;

    text-decoration: none;

  	height: 35px; line-height: 35px; 

	display: block;

}

ul#topnav a:hover,ul#topnav li a:focus {

   color: #fff; font-size:12px; font-weight:800;

}



ul#topnav a.open{

    background: #F7EADF;

    color: #333;

}

ul#topnav a.open:hover{

    background: #F7EADF;

    color: #333;

}



.container{

	margin:5px 5px;

	border:0px solid white;	

	height:100%;width:999px;

	float:left; 

	

}

#left{

	margin:5px 0px 5px 0px;

	width:225px;

	border:0px solid white;	

	float:left;

}

#right{

	margin:5px 0px 5px 10px;

	width:755px;

	border:0px solid white;	

	float:left;

}



#leftnav{

	height: 100% !important;

    z-index:200 !important;

    padding:0 !important;

    margin:0 !important;

	

}

#leftnav ul{

	list-style-type:none;

	margin:0; padding:0;

	font-size:12px; font-weight:normal;

}



#leftnav ul li{

	margin: 0px;

	padding: 0px;

	

	background-repeat: no-repeat;

	background-position:0 55%;

	width:225px;

}

#leftnav ul li a{

	color:#480306;

	padding: 0px 0px 0px 12px;

    height: 20px;

    line-height: 20px;

    text-decoration: none;

    display: block;

	border-bottom: 1px solid #ccc;

	background: url("../images/dot_bl.jpg") no-repeat scroll 1px 60%;

}



#leftnav a:hover,#leftnav ul li a:focus {

   background:#996600 url("../images/dot_wh.jpg") no-repeat scroll 1px 60%;

   color: #fff;
	
}

#leftnav li.open a{

   background:#CC6600 url("../images/dot_wh.jpg") no-repeat scroll 1px 60%;

   color: #fff;

}

#leftnav a:hover sup, #leftnav li.open a sup{
	color: #fff;
}
/*#leftnav li.open a:hover{

    background: #FF0000;

    color: #fff;

}*/



#left_adv{

	margin:25px 5px 10px 12px; 

	background:url('../images/picgall_bgtop.jpg') no-repeat;

	width:196px; text-align:center; 

}



/*circlet pages*/

#circlets{

	width:95%; padding:5px;

}



#circlets ul{

	list-style-type:none;

	margin:0; padding:0; 

	border: 1px solid white; 

}

#circlets ul li{

	margin: 0px;

	padding: 0px;

}

#circlets ul li a.products{

  display:inline;padding:0px; border:0px;

}





.item_container{

	background-color:#FFF3CD;

	width:760px;

	float:left;

}

.item_container ul{

	list-style-type:none;

	margin:0px; padding:0px; float:left; width:760px;

	border:0px solid red;

}

.item_container ul li{

	margin:10px 0px 10px 10px; padding: 0px; display:inline; float:left;

	border:0px solid green;

}	



.item_container ul li.image{

	 width:130px;

}

.item_container ul li.content{

	width:600px;

}	

.item_container ul li a{

	color:#6E5D41;

	text-decoration: none;

}

.item_container a:hover,a:focus {

   color: #6E5D41;

}

.item_container a.red{

	color:#630102; 

}

.item_container p{

	padding:0px 3px 0px 5px;

}



a.noline{

	text-decoration:none;

}

a.line{

	text-decoration:underline;

}

#footer{

  width:999px; overflow:hidden;	background:#000 url('../images/footer.jpg') no-repeat;	padding: 30px 0px;

}

#footer ul{

	font-size:10px; font-weight:normal;color:#fff;

	list-style-type:none;

	margin:0; padding:0; 

}

#footer ul li{

	margin-right:15px; padding: 0px;  display:inline; float:left; 

}	

#footer ul li a{

	color:#fff;

	padding: 0px 0px 0px 5px;

    text-decoration: none; 

}

#footer a:hover,#footer ul li a:focus {

   color: #fff;

}



.normal{

	 font-size:12px;font-family:Arial, Helvetica, sans-serif; font-style:normal;

}

.normal a{

	text-decoration: none;

}

.normal a:hover{

	 text-decoration: underline;

}

.small{

	 font-size:10pt;font-family:Arial, Helvetica, sans-serif;

}

.tiny{

	 font-size:8pt;font-family:Arial, Helvetica, sans-serif;

}

.bold {

	font-weight:bold;

}

.l {float: left;}

.r {float: right;}



.clearfix{clear:both;}

.red{color:#990000;}

.brown{color:#480306;}

.green{color:#6E5D41;}

.green2{color:#26910D;}



/*---------------------------- SUB MENU----------------------------*/ 

#subnav ul{

	font-family:Arial, Helvetica, sans-serif; font-size:11px;

    position: absolute;

    left: -10000px;

    padding: 0;

    margin: 0;

    border: 1px #cfcfcf solid;

    border-top: none;

    background: #EDDFD1;/*url('../images/panel_b.jpg') repeat-x left top;*/

	list-style-type:none;

	display:block;

	float:left;

	z-index:10005 !important;

	width:265px;

	

}



#subnav ul li{

    padding: 0;

    margin: 0;

    height: 22px;

    line-height: 22px;

    border-bottom: 1px #fff solid;

	display:block;

	float:left;

	clear:both;

}

#subnav  li.divider{

    border-bottom-color: #cfcfcf;

}			

#subnav  li.last{

    border-bottom: none;

}            



#subnav a{

	color: #000;

	padding: 0 5px 0 9px;

    height: 22px;

    line-height: 22px;

    text-decoration: none;

    display: block;

	white-space:nowrap;

	width:200px !important;

	width:250px !important;

}

#subnav a:hover{

   background-color:#F7EADF;

   color: #000;

}



.comment_box{

  width:800px; border:1px solid #EDDB93; padding:5px;	

}







.comment_top {

	float: left;

	clear: left;

	width: 600px;

	height: 12px;

	padding: 0px;

	background: #7ac1ff url(../images/comment_top.png) no-repeat;

}

.comment {

	float: left;

	clear: left;

	width: 600px;

	background: #7ac1ff url(../images/comment_bg.gif) repeat-y;

}

.comment_bottom {

	float: left;

	clear: left;

	width: 600px;

	height: 20px;

	background: #7ac1ff url(../images/comment_bottom.gif);

}

.comment_details {

	float: left;

	clear: left;

	width: 95%;

	padding: 0 8px 8px 8px;

}

.prayerP{

	margin: 0px; padding: 0px; text-align: left;

}



.blue-snow {

  background: #483db8 url('../images/snowback.jpg');

}

.silver-glass {

  background: #c0c0c0 url('../images/silver10.jpg');

}

.blackbg {background: #000;}







/* CLASSES */

.spacing{

 letter-spacing:0.5px;

}



#products .productBar {

	background-color:#F2DEA9;

	font-size:12px;

	height:20px; line-height:20px;

	padding:2px;

	text-align:left;

}

#products .heading {

  margin-left:5px;	

}



#products ul{

	list-style-type:none;

	margin:0; padding:0; border:0px solid green;

	font-size:12px;

}

#products ul li{

	margin:3px 0px 1px 2px; 

	border:0px solid red;

	float:left; width:755px; 

}

#products .container{

	margin:0px;

	border:0px solid white;	

	width:755px;

}

#products .thumb{

	border:1px solid #666666;padding:1px;width:120px;float:left;

}

#products .detail{

	margin-left:10px;float:left; width:480px;

}

#products .actions{

  float:right; margin-right:1px; text-align:right;

}

#products a{

	color:#26910D; /*5888E0*/

}





.hotspot {color:#26910D; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}

#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}

#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF;font-family:Arial, Helvetica, sans-serif; font-size:10pt;}

#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}





/*

GLOBAL CONTROLS

*/

input{

	font-family: Arial, Helvetica, sans-serif; color:#666666;font-size: 11px;font-weight:bold;

}

.select{

	font-family: Arial, Helvetica, sans-serif; color:#666666;font-size: 11px;font-weight:bold;

}

textarea {

	font-family: Arial, Helvetica, sans-serif; color: #333; font-size: 12px;

}

.button{

	background-color:#990000; color:#FFFFFF;

}

textarea, input[type="text"], input[type="password"], select {

	border:1px solid #E9C490;

}

textarea:hover, input[type="text"]:hover, input[type="password"]:hover, select:hover{

	border-color:#F49F25;

}

textarea:focus, input[type="text"]:focus, input[type="password"]:focus, select:focus{

	border-color:#F49F25;outline-color:#F6E099;	outline-style:solid;outline-width:2px;

}

fieldset{

	border:1px solid #E0D09F;

	margin:10px 0;

	padding:0 10px 10px

}

legend{

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#F8E9B6 none repeat scroll 0 0;

	padding:0 10px;

}

.message{

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#D4F59F url(../images/notice.png) no-repeat scroll 10px 50%;

	border:1px solid #DBB666;

	color:#5E7901;

	display:block;

	font-weight:normal;

	margin:15px 5px;

	padding:8px 10px 8px 36px;

}

#comments fieldset{

	margin:5px 5px; 

}

#comments legend{

	-moz-background-clip:border;

	-moz-background-inline-policy:continuous;

	-moz-background-origin:padding;

	background:#D4F59F url(../images/notice.png) no-repeat scroll 5px 50%;

	border:1px solid #DBB666;

	color:#5E7901;

	display:block;

	font-weight:normal;

	margin:15px 5px;

	padding:5px 10px 5px 30px;

}

.press_release{

	-moz-background-clip:border;

	background:#D4F59F url(../images/press_icon.gif) no-repeat scroll 5px 50%;

	border:1px solid #DBB666;

	display:block;

	margin:10px 5px;

	padding:8px 5px 8px 32px;

	line-height:15px;

	height:15px;

}

a .none{

	color:#000; text-decoration:none;

}

a .noline{

 text-decoration:none;

}

.bordernone{

	border:none;

}



#subscribe {

	border:0x solid red;  margin:2px 5px 8px 20px; 

}

#subscribe .input{

	background:transparent url(../images/newsletter_bg.jpg) no-repeat scroll 0 0;

	color:#919191;

	height:35px;

	margin:0;

	width:160px;	

	font-weight:normal;

	

}

#subscribe input {

	width:150px !important;

	height:15px;

	border:none;

	margin-top:5px;

	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}



#subscribe input:focus{

	border:none;

	outline-style:none;

}



#subscribe a{

	background:transparent url(../images/subscribe_btn.jpg) no-repeat scroll 0 0;

	color:#FFFFFF;

	font-size:11px;

	font-weight:bold;

	height:23px;

	line-height:20px;

	margin:0;

	padding:7px 0 0 0;

	text-align:center;

	width:80px;

	display:block;

}



@media print {body:{display:none;}}


