@charset "utf-8";

body {font: 100% Verdana, Arial, Helvetica, sans-serif;background: #666666;margin: 0;padding: 0;text-align: center;color: #000000;font-size:12px;line-height:12pt;}
#container {width: 960px;background: #FFFFFF;margin: 0 auto;border: 1px solid #000000;text-align: left;}
#banner {background:#FFF;width:960px;}
#sidebar1 {float: right;width: 300px;margin-bottom:15px;}
#mainContent_how_to { 
	margin-right:300px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */border-right:1px solid #606163;}

#mainContent { 
	margin-right:300px;border-right:1px solid #000;
	margin-top:0px; /* the right margin on this div element creates the column down the right side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.body_image {border:1px solid #000;}
#logo_area {vertical-align:top;height:90px; width:960px;}
#logo {margin-left:20px;margin-top:0px;margin-bottom:5px;float:left;border:0px;}
#h1_logo {margin-top:0px;}
#login_container {float:right;width:250px;text-align:right;margin-right:20px;padding-top:10px;}

.call_icons_top {margin-top:20px;border:0px;margin-left:25px;}
.call_icons {margin-top:10px;border:0px;margin-left:25px;}
.page_title {font-size:21px;color:#1c202b;margin-bottom:0px;margin-top:20px;}
h1 {line-height:16pt;}
h2 {font-size:12px;margin-bottom:0px;color:#1c202b;margin-top:15px;}
h3 {font-size:12px;margin-bottom:0px;margin-top:0px;color:#1c202b;}
h4 {font-size:10px;margin-top:3px;margin-bottom:0px;color:#1c202b;}
hr {margin-top:4px;margin-bottom:10px;}
a {color:#191a1c;}

a:hover {color:#606163;}
#sidebar1 p {margin-left:10px;}
#sidebar1 hr {margin-top:15px;margin-bottom:10px;width:82%;}
#sidebar1 h2 {margin-bottom:5px;color:#1c202b;margin-left:95px;}
.content_no_top_margin {margin-top:0px;}
.fb_icon {margin-left:160px;margin-bottom:10px;border:0px;margin-top:15px;}
.twitter_icon {margin-left:40px;margin-bottom:10px;border:0px;}
.stumble_icon {margin-left:40px;margin-bottom:10px;border:0px;}
#share_container {padding-left:5px;padding-right:5px;background:#ccc;}
.donation_center_text {margin-top:0px;font-size:10px;line-height:10pt;text-align:center;}
.sidebar_donation_center_text {margin-top:0px;font-size:10px;line-height:10pt;text-align:center;margin-right:40px;}
#donate_right_container {float:right;width:50%;text-align:center;}
#donate_left_container {float:left;width:50%;text-align:center;}
ul li {list-style:none;}
.back_to_top {margin:3px 15px 0px 540px;font-size:smaller;}
.view_photos_text {float:right;margin-right:25px;font-size:smaller;margin-top:0px;}
.thanks_text {color:#F00;}
.bold_text {font-weight:bold;}
.media_logo1 {margin-left:25px;margin-top:15px;border:0px;margin-bottom:25px;}
.media_logo_fox35 {border:0px;margin-left:30px;margin-bottom:25px;}
.media_logo_wesh2 {border:0px;margin-left:50px;margin-top:0px;margin-bottom:25px;}
.media_logo_13news {border:0px;margin-left:30px;margin-top:0px;margin-bottom:25px;}
.sidebar_hr {width:75%;margin-top:35px;margin-bottom:10px;}
.more_links {padding-left:260px;font-size:smaller;}
#homepage_news_item {border:1px solid #000;width:265px;background:#ccc;margin-top:10px;}
.news_image1 {border:1px solid #000000;float:left;width:200px;height:150px;margin-top:10px;}
#fratelli_flyer {float:left;width:209px; height:275px;margin-right:10px;margin-top:16px;}
.bullets {background-image:url(../images/list_item_background.gif);background-repeat:no-repeat;padding-left:30px;margin-bottom:3px;}
#photos_title {margin-bottom:5px;}
.gallery_thumbs {border:1px solid #000;}
#terms_list li {list-style:disc;margin-bottom:10px;}
#who_home {margin-left:20px;border:0px;}

/* Homepage */
#homepage_main_image {margin-top:10px;border:1px solid #000;}
#hanger_image {border:1px solid #000;margin-top:10px;}
#homepage_in_the_news {float:right;width:330px;margin-top:10px;margin-right:6px;}
#homepage_in_the_news h2 {text-align:center;margin-top:0px;background:#1c202b;color:#sFFF;padding-bottom:3px;}
#homepage_news_item h2 {text-align:center;margin-top:0px;background:#1c202b;color:#FFF;padding-bottom:3px;}
#homepage_news_item p {font-size:10pt;line-height:12px;margin-left:5px;margin-right:5px;padding-bottom:5px;margin-top:15px;clear:left;}
#homepage_in_the_news ul {padding-left:10px;}
#homepage_video_overlay {margin-top:5px;border:1px solid #000;border:1px solid #000;}
#homepage_photo_gallery {border:1px solid #000;}

fieldset {border:1px solid #1c202b;padding-bottom:10px;padding-right:5px; padding-left:5px;}
fieldset ul {margin-right:46px;}
#navigation_container {background:url(../images/nav.jpg); width:960px; height:31px;}

form label { display: block;float: left; width: 170px;padding: 0;margin: 5px 0 0;text-align: right;margin-right:20px;}
form {font:100% verdana,arial,sans-serif;margin: 0;padding: 0;width: 515px;}
form input {margin-bottom:5px;}
form select {margin-bottom:5px;}
form textarea {margin-bottom:5px;}
.textbox {margin-bottom:5px;}
#acceptedGoods_0 {margin-right:11px;}
#acceptedGoods_1 {margin-right:21px;}
#submit {margin-top:10px;margin-left:190px;}
#reset {margin-top:10px;}
#shipOptions_1 {margin-left:190px;}
#shipOptions_2 {margin-left:190px;}

#footer p {text-align:center;font-size:small;margin-top:5px;margin-bottom:15px;}


/* Navigation */
#nav_container {background-image:url(../images/Untitled-2.gif);width:960px;height:31px;}
#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#fff;
	background-repeat:repeat;
	border-color:#808080;
	border-width:1px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	height:21px;
	float: left;
}
ul.pureCssMenu ul{
	width:129.15px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 10px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#FFFFFF;
	border-width:1px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:bold 11px Tahoma;
	color: #000;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:left;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:3px;
	height:100%;
	display:inline-block;
	background-color:#808080;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:100%;
	height:3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#FFFFFF;
	border-color:#45ADE4;
	border-style:solid;
	font:bold 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#FFFFFF;
	border-color:#45ADE4;
	border-style:solid;
	font:bold 11px Tahoma;
	color: #444;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #557D4F !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:2px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-image:url();
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:9px;}
ul.pureCssMenu ul span{background-image:url(../images/arr_black.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(../images/arr_white.gif);}
ul.pureCssMenu table a:hover span{background-image:url(../images/arr_white.gif)}
ul.pureCssMenu li.pureCssMenui0 {
width:120px;
height:23px;
}
ul.pureCssMenu li a.pureCssMenui0{
height:100%;
background-image:url(../images/btn3.jpg);
border-width:0px;
font:normal 11px Tahoma;
color:#fff;
}
ul.pureCssMenu li a.pureCssMenui0:hover{
background-image:url(../images/btn4.jpg);
font:normal 11px Tahoma;
color:#eee;
}
 ul.pureCssMenum0 {
background-color:transparent;
border-width:0px;
	padding:0px 0px 0px 0px;
}
 ul.pureCssMenum0>li>a {
padding:8px 10px 0px 10px;
}
 ul.pureCssMenum0 a {
padding:8px 10px 0px 10px;
}
 ul.pureCssMenum0 ul a {
padding:2px 5px 5px 10px;
}
 ul.pureCssMenum0>li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li {
margin:0px 0px 0px 0px;
}
 ul.pureCssMenum0 li li {
margin:2px 0px 0px 2px;
}

/* Scroller Homepage*/
#pscroller1{width: 250px;height: 250px;margin-left:20px;padding: 5px;}
.someclass{ //class to apply to your scroller(s) if desired}
