/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif;margin:0;padding:0;background:#E8EDF0 url(../images/body-bg.jpg) repeat-x;}
td {font-family: Arial, Helvetica, sans-serif;}
th {font-family:Arial,Helvetica,sans-serif; }
div{/*border:1px solid #000000;*/}
a{ font-size:13px; color:#000000; border-color:#000000; font-weight:bold;}
ul{ margin:0; 	padding:0 0 5px; }
p{ margin:0; padding:0;}
h1{font-size:140%; color:#333333; padding:5px 0; margin:0;}
h2{font-size:130%; color:#333333; padding:5px 0; margin:0;}
h3{font-size:120%; color:#333333; padding:5px 0; margin:0;}
h4{font-size:125%; color:#333333; padding:5px 0; margin:0;}
h5{font-size:110%; color:#333333; padding:5px 0; margin:0;}

.note {
    color: #A7A7A7;
    font-size: 11px;
}

.alert {
    color: #c20000;
    font-size: 11px;
}


.blog img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    float: left;
    height: 130px;
    margin-right: 10px;
    width: 164px;
}

#page{
	overflow:auto;
	padding-bottom:15px;
}
#page p{
	margin-top:10px;
	overflow:auto;
}
#page img {
	 border:1px solid #CCCCCC; 
	 background:#EEEEEE;
	 float:left;
	 margin-right:10px;
}
#page .system-pagebreak{
	overflow:auto;
	min-height:135px;
}

/* Wrapper ************************************************/

#wrapper{ 
	width:970px; 
	margin:0 auto; 
	padding:0;
}

/* Header ************************************************/	

	#wrapper #header{
		margin-top:15px;
	}	
	#wrapper #header #header-top{ /* Header Top */

	} 
		#wrapper #header #header-top #header-top-left{ /* Header Top Left */
			float:left; 
			width:216px; 
			height:75px;
		} 
		#wrapper #header #header-top #header-top-left .logo{  /* Header Top Left Logo */

		}		
		#wrapper #header #header-top #header-top-center{  /* Header Top Center */
			float:left; 
			height:75px; 
			width:630px;
			*width:650px;
		}
			#wrapper #header #header-top #header-top-center .search-menu{  /* Header Top Center Search Menu */
				float:left; 
				width:410px;
			}
				#wrapper #header #header-top #header-top-center .search-menu td{ 
					line-height:30px; 
					vertical-align:bottom;  
				}
				#wrapper #header #header-top #header-top-center .search-menu a{
				 	padding-right:25px; 
					color:#45387C; 
					text-decoration:none;
				}

			#wrapper #header #header-top #header-top-center .search-modules{ /* Header Top Center Search Modules */
				float:right; 
				font-size:10px; 
				color:#858ABD;
				height:14px;
				margin:15px 2px 0 0;
			} 
			#wrapper #header #header-top #header-top-center .web-search{ /* Header Top Center Web Search */
				border:1px solid #C1CAD2;
			}
				#wrapper #header #header-top #header-top-center .web-search form{						 
					margin:2px;
					background:#C1CAD2;
				}
				#wrapper #header #header-top #header-top-center .web-search label{
					display:none; 
				}

		#wrapper #header #header-top #header-top-right{ /* Header Top Right */
			float:right; 
			width:111px;
			*width:91px; 
			height:88px;
		} 
			#wrapper #header #header-top #header-top-right .empty{ /* Header Top Right Empty */
				color:#445DBE;
				padding:27px 19px;
				*padding:27px 5px 0px 5px;
				font-size:11px;
			}
				#wrapper #header #header-top #header-top-right .empty img{	
					border:none;
				}
		#wrapper #header #header-bottom{ /* Header Bottom */
		
		}
		#wrapper #header #header-bottom .my-menu{ /* Header Bottom Menu */
			float:left; 
			width:225px;
		} 
			#wrapper #header #header-bottom .my-menu li{
				list-style:none; 
				display:inline;  
			}
				#wrapper #header #header-bottom .my-menu li a{
					font-size:11px; 
					font-weight:normal; 
					color:#445DBE; 
					text-decoration:none; 
					border-right:1px solid #666666; 
					padding:0px 5px 0px 5px;
				}
				#wrapper #header #header-bottom .my-menu li.item59 a{
					border:none;
				}
				#wrapper #header #header-bottom .my-menu li a:hover{
					text-decoration:underline;
				}

		#wrapper #header #header-bottom .empty{ /* Header Bottom Empty */
			color:#445DBE;
			font-size:11px;
			float:left;
		}
			
		#wrapper #header #header-bottom .sign-in-up{ /* Header Bottom Sign In and Sign Up */
			float:right;
		}
			#wrapper #header #header-bottom .sign-in-up li{
				list-style:none; 
				display:inline;
			}
				#wrapper #header #header-bottom .sign-in-up li a{
					font-size:11px; 
					font-weight:normal; 
					color:#445DBE; 
					text-decoration:none; 
					border-right:1px solid #666666; 
					padding:0px 5px 0px 5px;
				}
				#wrapper #header #header-bottom .sign-in-up li a:hover{
					text-decoration:underline;
				}
				#wrapper #header #header-bottom .sign-in-up li.item70 a{
					border:none;
				}
					
		#wrapper #header #header-bottom .options{ /* Header Bottom Options */
			float:right; 
		}
		
/* Content ************************************************/

#wrapper #content{ /* Content */
	background:none repeat scroll 0 0 #FFFFFF;
	border-color:#731A8B #CCCCCC #CCCCCC;
	border-style:solid;
	border-width:2px 1px 1px;
	overflow:auto;
	padding-bottom:25px;
	padding-top:5px;	
}
	#wrapper #content #content-inner {background:#FFFFFF;}
	#wrapper #content #content-inner #content-left{float:left;}		
	#wrapper #content #content-inner #content-left .content-left-modules{clear:both; width:190px; margin-left:5px; padding:5px 0px;}
	#wrapper #content #content-inner #content-left .content-left-modules img{ padding:5px 0px; border:0;}			
	#wrapper #content #content-inner .content-center{ /* Content Center */
		float:left;
		margin:0 10px;
		width:450px;
		overflow:hidden;
	}
		#wrapper #content #content-inner .content-center .content-center-modules{ /* Content Center Modules */
			border:1px solid #DBE1E6;
			padding:2px;
			margin-bottom:5px;
			
		}
		#wrapper #content #content-inner .content-center .content-center-bottom-modules{ /* Content Center Bottom Modules */
			padding:2px;
			margin-bottom:5px;
		}
				
			
		#wrapper #content #content-inner .content-center .component{ /* Content Center Component */
			border:1px solid #DBE1E6;
			padding:10px;
			font-size:12px;
			font-weight:normal;
			color:#333333;
		}
			#wrapper #content #content-inner .content-center .component .contentheading{
				background:#4A6279;
				color:#FFFFFF;
				padding:3px 10px;
				margin-bottom:5px;
			}
			#wrapper #content #content-inner .content-center .component .componentheading{
				color:#4A6279;
				font: 189%/120% georgia; 
				font-weight:bold;
			}
			#wrapper #content #content-inner .content-center .component .contentheading .contentpagetitle{
				color:#FFFFFF;
				font-size:18px;
				text-decoration:none;
			}
			#wrapper #content #content-inner .content-center .component .article_separator{
			
			}
			#wrapper #content #content-inner .content-center .component .article_row, .leading{
				border-bottom:1px dotted #CCCCCC;
				padding-bottom:10px;
				overflow:auto;
				/*margin-top:15px;*/
			}                            
			/*.leading img{
				height:90px !important;
				width:90px !important;					
			}   
			.article_row img{
				height:90px !important;
				width:90px !important; 
			 }
			#wrapper #content #content-inner .content-center .component img{
				padding-right:2px;
			}				*/
			#wrapper #content #content-inner .content-center .component .article_row p, .leading p
			{
				padding:5px;
			}
			.article_row h1, .leading h1, .article_row h2, .leading h2, .article_row h3, .leading h3, .article_row h4, .leading h4, .article_row h5, .leading h5{
				padding:5px;
				color:#0058A6;
				font:150% georgia;
			}
			.text2{
				padding:0px 5px;
			}
			#wrapper #content #content-inner .content-center .component .blog_more{
									
			}
			#wrapper #content #content-inner .content-center .component .blog_more li{
				margin:0;
				padding:0;
				list-style:none;
			}
			#wrapper #content #content-inner .content-center .component .blog_more a{
				border:1px solid #DBE1E6;
				color:#4A6279;
				padding:5px 10px;
				background:#DBE1E6;
				text-decoration:none;
				font-size:12px;
				line-height:30px;
			}
			#wrapper #content #content-inner .content-center .component .blog_more a:hover{
				color:#FFFFFF;
				background:#4A6279;
			}
			#wrapper #content #content-inner .content-center .component .counter{
				margin-top:10px;
				font-weight:bold;
				color:#333333;
			}
			#wrapper #content #content-inner .content-center .component .pagenavcounter
			{
				/*display:none;*/
			}
			.pagenavbar
			{
				/*display:none;*/
			}
			.readon{	
				color:#0058A6;
	            text-decoration:none;				
			}
			a.readon {
    color: #0058A6;
    float: right;
    font-size: 11px;
    padding: 3px 7px !important;
}
			a.readon:active, a.readon:focus, a.readon:hover{
				background:#FFFFFF !important;
				color:#333333 !important;
				padding:3px 7px !important;
			
			}
			
	#wrapper #content #content-inner .content-right{ /* Content Right */
		border:1px solid #DBE1E6;
		float:right;
		margin-right:7px;
		padding:5px;
		text-align:right;
		width:280px;
		font-size:12px;
		font-weight:normal;
		color:#333333;
	}		
		#wrapper #content #content-inner .content-right p{
			padding-top:5px;
		}

/* Footer ************************************************/

#wrapper #footer{  /* Footer */
	margin-top:15px;
}
	#wrapper #footer #footer-top{  /* Footer Top */
		border:1px solid #DBE1E6;
		background:#EEF2F5 url(../images/footer-top-bg.jpg) repeat-x; 
		overflow:auto;
		padding-bottom:15px;
	}
		#wrapper #footer #footer-top .footer-top-menu{ /* Footer Top Menu */
			 padding:15px 0 0 25px;
			 float:left;
		}
			#wrapper #footer #footer-top .footer-top-menu h5{
				font-size:14px;
			}
           	#wrapper #footer #footer-top .footer-top-menu ul{ 
				 float:left;

                     width:135px;
			}
               	#wrapper #footer #footer-top .footer-top-menu ul li{ 
					list-style:none;
					background:url("../images/dot.jpg") no-repeat scroll left center transparent;
					padding:0 0 4px 10px;
					line-height:12px;
				}
					#wrapper #footer #footer-top .footer-top-menu ul li a{ 
						font-size:11px;
						font-weight:Normal;
						color:#445CBD;
						text-decoration:none;
					}
						#wrapper #footer #footer-top .footer-top-menu ul li a:hover{ 
						text-decoration:underline;					
					}

			#wrapper #footer #footer-top .footer-top-menu .footer-menu{


			}

		#wrapper #footer #footer-top .footer-top-modules{ /* Footer Top Modules */
			border-left:1px solid #CCCCCC;
			float:right;
			margin-right:35px;
			padding-left:30px;
			margin-top:20px;
		}
			#wrapper #footer #footer-top .footer-top-modules h5{
				font-size:14px;
			}
			#wrapper #footer #footer-top .footer-top-modules ul{
				margin:0;
				padding:0;
			}
				
				#wrapper #footer #footer-top .footer-top-modules ul li{
					list-style:none;
					background:url("../images/dot.jpg") no-repeat scroll left center transparent;
					padding:0 0 4px 10px;
					line-height:12px;
				}
					#wrapper #footer #footer-top .footer-top-modules ul li a{ 
						font-size:11px;
						font-weight:Normal;
						color:#445CBD;
						text-decoration:none;
					}
					#wrapper #footer #footer-top .footer-top-modules ul li a:hover{ 
						text-decoration:underline;					
					}
						#wrapper #footer #footer-top .footer-top-modules .menuinline {
							
						}
							#wrapper #footer #footer-top .footer-top-modules .menuinline li{
							list-style:none;
							background:url("../images/dot.jpg") no-repeat scroll left center transparent;
							padding:0 0 4px 10px;
							margin-left:5px;
							line-height:12px;
							display:inline;
						}							
						#wrapper #footer #footer-top .footer-top-modules .menuinline li a{ 
							font-size:11px;
							font-weight:Normal;
							color:#445CBD;
							text-decoration:none;
						}
							#wrapper #footer #footer-top .footer-top-modules .menuinline li a:hover{ 
							text-decoration:underline;					
						}

	#wrapper #footer #footer-mid{ /* Footer Mid */
	
	}
			#wrapper #footer #footer-mid .copyright{ /* Footer Mid Copyright */
			margin-top:10px;
			font-size:12px;
			color:#8287B7;
			text-align:center;
		}

	#wrapper #footer #footer-bottom{ /* Footer Bottom */
	
	}
			#wrapper #footer #footer-bottom .footer-bottom-menu{ /* Footer Bottom Menu */
			margin-top:15px;
			text-align:center;
		}
				#wrapper #footer #footer-bottom .footer-bottom-menu ul{
				
			}
					#wrapper #footer #footer-bottom .footer-bottom-menu ul li{
					display:inline;
					
				}
						#wrapper #footer #footer-bottom .footer-bottom-menu li.item99 a{
						background:none;
					}

					#wrapper #footer #footer-bottom .footer-bottom-menu ul li a{
						font-size:11px;
						font-weight:normal;
						color:#415AB8;
						text-decoration:none;
						background:url(../images/dot.jpg) left center no-repeat;
						padding:0px 10px 0px 10px;
					}
						#wrapper #footer #footer-bottom .footer-bottom-menu ul li a:hover{
						text-decoration:underline;
					}
						
/*Newsletter module css and VM component's*/



#vmMainPage{




}
	#vmMainPage ul{ 
	padding:15px;
}
	#vmMainPage p{

}
	

#vmMainPage h1, h1 a{
	background:#4A6279; color:#FFFFFF !important; font-weight:bold; padding:5px 10px; font-size:15px;
}
	#vmMainPage h2, #vmMainPage h2 a{
	background:#4A6279; color:#FFFFFF !important; font-weight:bold; padding:5px 10px; font-size:15px;
}
	#vmMainPage h3, #vmMainPage h3 a{
	background:#4A6279; color:#FFFFFF !important; font-weight:bold; padding:5px 10px; font-size:15px;
}/*
	#vmMainPage th{
 	 font-size:16px; 
	 padding:10px; 
	 background:#CCCCCC;
}
	#vmMainPage td{
 	background:#F8F8F9; 
	text-align:center;
}*/
	
#vmMainPage .manufacturer{

}
	#vmMainPage .price{
	background:#990000;
}
	#vmMainPage .ask-seller{

}
	#vmMainPage .product-description, .product-description li{
	margin-left:15px;
	text-align:left;
	
}
	#vmMainPage .show-availablity{
	
}/*
	#vmMainPage .product-type{
	display:none;
}
	#vmMainPage .product-reviews{
	display:none;
}
	#vmMainPage .product-review-form{
	display:none;
}
	#vmMainPage .related-products{
	display:none;
}
	#vmMainPage .add-to-cart{
	text-align:center;
}
	#vmMainPage .vendor{

}


.content_header1{ }


.content_header_vm_catg{ margin:0px;}


.content_header_text1{ background:#4A6279; color:#FFFFFF; font-weight:bold; padding:5px 10px; font-size:15px;}


.content_header_text1 a{color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none;} 



.content_header_text1 a:hover{color:#FFFFFF;text-decoration:underline;}


.content_mid1{ width:510px; background:url(../images/mid.jpg) repeat-y;}


.content_mid1_vm{ border:1px solid #CCCCCC; overflow:auto; padding:10px;}
	.content_mid1_vm table{
	padding:2px;
}
		.content_mid1_vm td{
		border:1px solid #CCCCCC;
		
	}
			.content_mid1_vm a{
			color:#FFFFFF;
			text-decoration:none;
		}
			.content_mid1_vm a:hover{
		
		}


.content_mid1_vm a{color:#1A4803;font-weight:bold;}


.content_mid1_vm a:hover{color:#1A4803;text-decoration:underline;}


.content_mid1 p{ margin:0; padding:5px;}


.content_mid1 a{text-decoration:none; color:#333333; margin:0; padding:5px;}


.content_mid1 a:hover{color:#7CC775;}


.content_mid1 ul{ margin:0; padding:2px;}


.content_mid1 li{ list-style:none; padding:5px;}


.content_mid1 li a{ font-size:12px;text-decoration:none; color:#333333; padding-left:14px;font-weight:normal;}


.content_mid1 li a:hover{color:#7CC775;}


.content_bottom1{ }


.browseProductContainer{
padding:5px;

}
	.browseProductContainer h2{
	background:#000033;
	margin:0;
	padding:5px;
}
	.browseProductContainer h2 a{
	text-decoration:none;
	color:#FFFFFF;
}

*/
.browsePriceContainer{
color:#F0550E;
float:left;
font-size:22px;
font-weight:bold;
margin-right:5px; 

}
.productPrice{
color:#F0550E;
font-weight:bold; 

}/*
.browseProductImageContainer{
float:right;

}
.browseProductDescription{
clear:both;
float:left;

}
.browseAddToCartContainer{
float:right;

}
.addtocart_form{
margin:0px;



	width:70px;

}
.checkout_link, .continue_link{
background:none repeat scroll 0 0 #000033;
border:1px solid #000033;
color:#FFFFFF;
font-weight:bold;
margin:15px 2px;
padding:5px 10px;
text-decoration:none;

}
.shop_info{
color:#FF0000;

}*/
.pagination{
clear:both;


}
.pagination li {
display:inline;
list-style:none;
line-height:50px;
background:none repeat scroll 0 0 #4A6279;
color:#FFFFFF;
font-weight:bold;
margin:10px 0;
padding:5px 10px;

}
.pagination li a{color:#FFFFFF;}
.pagenav {
background:#4A6279;
color:#FFFFFF;
padding:5px 10px;
font-weight:bold;
margin:10px 0px;

}
	.pagenav a{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}/*
.stretcher fieldset, fieldset{
background:none repeat scroll 0 0 #F8F8F9;
border:1px solid #F8F8F9;
margin:10px 0;
padding:10px;


}
.stretcher legend, legend{
background:none repeat scroll 0 0 #CCCCCC;
border:1px solid;
color:#006699;
font-size:16px;
font-weight:bold;
margin:10px 0;
padding:5px 10px;
width:97%;

}
.formLabel{
float:left;
width:120px;
font-weight:bold;

}
.formField{


}
#country_field{
width:208px;

}
#agreed_div{
width:300px;

}
#title_input{
float:none;

}
.addtocart_button{
font-size:10px;



	width:70px;



	



}
#vm_yourreligion_input{
font-size:12px;

}


*/

.formheading

     {

       border:1px solid #D8D8D8;

       color:#323232;

       font-family:Verdana,Arial,Helvetica,sans-serif;

       font-size:13px;

       font-weight:bold;

       height:25px;

       margin-bottom:2px;

       padding-left:10px;

       padding-top:5px;

       width:425px;

       background-color: #E9E9E9;

     }
.formheading1  {

font-weight:bold;

padding-bottom:15px;

padding-top:15px;

}


.formcontent  {

border:1px solid #D8D8D8;

margin-bottom:10px;

overflow:auto;

padding-bottom:15px;

padding-left:5px;

padding-top:15px;

width:430px;

}


.formcontainer  {

color:#666666;

font-family:Verdana,Geneva,sans-serif;

font-size:11px;

line-height:20px;

margin:0 auto;

width:430px;

}
.formvolunteercontenth1

   {

background:#4A6279; color:#FFFFFF;  padding:5px 10px; font-size:12px;

   }


.formvoluncontent

  {

border: thin groove #4A6279;

    padding:2px 4px; 

    font-size:12px;

  }
.required-mark



     {



       color:#FF0000;      

     }




.formdonateheading



     {



       background:#4A6279; color:#FFFFFF; font-weight:bold; padding:5px 10px; font-size:15px;   

     } 

.formdonatecontent



   {

    border: thin groove #4A6279;

    padding:5px 10px; 

    font-size:12px;

   }
.anchorlink



{



color:#333333;



font-style:normal;  



line-height: normal;



font-weight:normal;



font-family: Arial,Helvetica,sans-serif;



text-decoration:none;



}
.buttonlink



{



color:white;



font-style:normal;  



line-height: normal;



font-weight:normal;



font-family: Arial,Helvetica,sans-serif;



text-decoration:none;



}

.catviewheading, #page h1{
	/*background:#EEEEEE;*/
	color: #0058A6;
    font: 150% georgia;
    display: block;
	margin-top:15px;
}
.catviewh4, #page h2{

color: #0058A6;
font: 135% georgia;
padding:5px 0;
margin:0;

}.thumbnail_img{

height:90px !important;

width:120px !important;

}.donation-buttons{ margin-top:8px; border:0;}.donation-buttons ul{ }.donation-buttons li {

	background:url("../images/cd_base.png") no-repeat scroll 0 0 transparent !important;

	font-family:"Arial Narrow";

	height:28px;

	line-height:26px;

	list-style:none outside none;

	margin-left:0;

	padding:3px 2px 2px;

	text-align:center;

	width:277px;

}.donation-buttons li:hover{background:url(../images/cd_hover.png) no-repeat !important;  color:#04273B !important; }.donation-buttons a{ color:#ffffff !important; text-decoration:none; font-size:16px;}.donation-buttons a:hover{ color:#04273B !important; }