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 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 5px; 
}
#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;}}
