/* Body and link styles */
@media screen and (max-device-width: 480px){   body{     -webkit-text-size-adjust: none;   } }

body {margin: 5px auto; 
      padding: 0; 
      font: 13px segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif;
      background: #FFF url(/images/funeral/clouds_background3.jpg) center center fixed no-repeat;
      -moz-background-size: cover;
      background-size: cover;
      }


.g_body {text-align: center;}
.g_bodytable {border: 1px solid #D9D7C5; margin: 0 auto; text-align: left; background: #F5F5EA; width:960px;}
a:link {color: #184392; text-decoration: underline;}
a:visited {color: #184392; text-decoration: underline;}
a:hover {color: #428242; text-decoration: underline;}

#comments .name{ font-weight:bold; font-size: 13px; }
#comments .desc{ font-style:italic; font-size: 13px; }
#comments .date{ color:Gray; height:25px; font-size: 11px; }

#link a{text-decoration:none; vertical-align:middle;font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 13px; padding:0 10px 0 10px;}
#link img{vertical-align:middle; padding:0 5px 0 0;}
#link hr{padding: 0; margin: 6px 0px 6px 0px; border: 0; height: 1px; color: #CCCCCC; background: #CCCCCC;}

/* Headline Styles */
h1, h2, h3, h4, h6 {font-family: segoe ui,Arial, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; margin: 0;}
h1 {font-size: 22px; color: #074FA0; margin-bottom: 7px;}
h2 {font-size: 18px; color: #074FA0; margin-bottom: 7px;}
h3 {font-size: 18px;}
h4 {font-size: 12px; color: #5582D2; font-weight: bold; text-transform: uppercase; letter-spacing: 1px;}
h5 {font-size: 13px; padding: 0; margin: 0px 0px 3px 0px;}
h6 {font-size: 13px; color: #074FA0; margin-bottom: 7px; font-weight: bold;}

.header { background: none no-repeat scroll center 88px transparent;margin: 0 auto;padding: 0;width: 960px;}
#menu {font-family: segoe ui, Arial, sans-serif;font-weight: bold;text-transform: uppercase;margin: 0;padding:0; list-style-type: none;font-size: 13px;background: #EEE;height: 35px;border-top: 1px solid #B2B2B2; border-bottom: 1px solid #B2B2B2;}
#menu li {float: left;margin: 0;}
#menu li a {text-decoration: none;display: block;padding: 0 20px;line-height: 35px;color: #074FA0;}
#menu li a:hover, #menu li.active a {background-color:#738FC7;color: #FFF;}
#menu li ul { display: none;}
#menu li:hover ul {display: block;position:absolute;z-index:1001;margin-left:-40px; margin-left:0; width:185px;}
#menu li:hover li {display:block;float: none;font-size: 11px;line-height:25px;text-transform:none;text-decoration: none;}
#menu li:hover li a { background:#EEE;height:25px; line-height:25px;color: #666; }
#menu li:hover li a:hover {background-color:#738FC7;border-bottom: 0; color:#FFF; }

/* Column Layout Styles */
.g_wrapper{	position:relative;display:inline-block;width: 750px !important; width:745px; float:left;}
.g_main {width: 560px !important; /*for mozilla*/
         width: 537px; 
         float: right; 
         font-size: 13px;}
.g_column {width: 190px !important; /*for mozilla*/
           width: 182px; 
           float: left; 
           font-size: 11px;}
.g_column_right{float:right; width: 208px !important; /*for mozilla*/
           width: 200px; font-size: 11px;}

.g_full {width: 100%; float: right; font-size: 11px; margin: 0}

.trans {width:100%; height:100%;opacity:0.2;filter:alpha(opacity=20);}

.g_header2 { padding: 0px 0px 0px 0px; margin-bottom: 0px; font-size:60px; font-family:Monotype Corsiva; color:#000000;}

.g_header {  background: #FFFFFF url(/images/topgrad.gif) repeat-x; padding: 0px 0px 0px 0px; margin-bottom: 0px; font-size:60px; font-family:Monotype Corsiva; color:#074FA0;}

/* Button Styles */
.g_btn, .g_btn2, .g_btn3 {overflow: visible; padding: 2px 12px 2px 12px; font: bold 13px segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; height: 24px; border-style: solid; border-width: 1px;}
.g_btn, .g_btn2, .g_btn3, .g_btnSmall, .g_btnSmall2, .g_btnSmall3 {cursor: pointer;}
.g_btnSmall, .g_btnSmall2, .g_btnSmall3 {overflow: visible; padding: 1px 4px 2px 4px; font: bold 10px segoe ui, Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; height: 19px; border-style: solid; border-width: 1px;}
.g_btn, .g_btnSmall {background: url(images/btn.gif); border-color: #FD9800 #804C00 #804C00 #D78100;}
.g_btn2, .g_btnSmall2 {background: url(images/btn2.gif); border-color: #7498D9 #1546A6 #1546A6 #577CC2;}
.g_btn3, .g_btnSmall3 {background: url(images/btn3.gif); border-color: #64CA32 #42A821 #42A821 #1C820E;}

/* Horizontal Rules Styles */
hr {padding: 0; margin: 6px 0; border: 0; height: 1px; color: #CCCCCC; background: #CCCCCC;}

/* Box Styles */
.g_outerBox {background: #F5F5EA; padding: 4px; margin-bottom: 0px;}
.g_box2 {border: 1px solid #D9D7C5; background: #FFFFFF; padding: 12px 9px 12px 11px; margin-bottom: 10px;}
.g_box {border: 1px solid #B2B2B2;  background: #FFFFFF url(/images/topgrad.gif) repeat-x; padding: 12px 9px 12px 9px; margin-bottom: 10px;}
.g_box_ads {border: 1px solid #B2B2B2;  background: #FFFFFF url(/images/topgrad.gif) repeat-x; padding: 12px 9px 12px 9px; margin-bottom: 10px; min-height:1000px; height:1000px; text-align:center;}
.g_dyk {font-size: 11px; background: #F5F7FC url(i/global/alert16_ico.gif) no-repeat 6px 8px; padding: 12px 9px 12px 9px; margin-bottom: 10px; border: 1px solid #A4BBEB;}
.g_box3 {background: #FFFFFF; padding: 0px 9px 0px 9px; margin-bottom: 10px;}

.g_box_ads h4 {padding: 5px 0px 5px 0px;}

.ad {padding: 0px 0px 0px 0px; border:0;}
.ad2 {padding: 5px 0px 5px 0px; border:0;}

/* Page Tools List Styles (Usage: <ul id="pageTools"> */
.g_pageTools {list-style: none; margin: 0; padding: 0; margin-left: 18px; font-size: 11px;}
.g_pageTools li {margin-top: 8px;}
.g_pageTools img {border: 0; vertical-align: text-bottom; margin-left: -18px; margin-right: 4px;}

/* Confirm, Alert and Error Box Styles */
.g_confirm, .g_alert, .g_error {padding: 6px 6px 6px 30px; font-size: 11px; border: 1px solid;}
.g_alert {background: #FCFAB7 url(images/alert16_ico.gif) no-repeat 8px 4px; border-color: #ECD786;}
.g_confirm {background: #DBFFCC url(images/check16_ico.gif) no-repeat 8px 4px; border-color: #84CB71;}
.g_error {background: #FFE1D4 url(images/error16_ico.gif) no-repeat 8px 4px; border-color: #FFC5B7;}

/* Search Highlite Color */
.g_sHilite {background: #FEF5D2;}

/* Required Filed (Asterix) Style */
.g_reqField {color: #CC6600; font-weight: bold;}

/* Indicator Styles (These are the little arrows that say things like "BETA", "NEW" or "EDIT") */
.g_indicateLft {float: left; padding: 2px 6px 2px 14px; display: block; height: 14px; width: auto; border-right: 1px solid #6E6E6E; background: url(i/global/abtn_lft.gif) no-repeat; color: #FFFFFF !important; text-decoration: none; margin: 0 6px 0 0; text-transform: uppercase; white-space: nowrap;}
.g_indicateLft2 {float: left; padding: 2px 6px 2px 14px; display: block; height: 14px; width: auto; border-right: 1px solid #6E6E6E; background: url(i/global/abtn_lft2.gif) no-repeat; color: #FFFFFF !important; text-decoration: none; margin: 0 6px 0 0; text-transform: uppercase; white-space: nowrap;}
.g_indicateRt {float: left; padding: 2px 14px 2px 6px; display: block; height: 14px; width: auto; border-left: 1px solid #6E6E6E; background: url(i/global/abtn_rt.gif) no-repeat right; color: #FFFFFF !important; text-decoration: none; margin: 0 6px 0 0; text-transform: uppercase; white-space: nowrap;}
.g_indicateRt2 {float: left; padding: 2px 14px 2px 6px; display: block; height: 14px; width: auto; border-left: 1px solid #6E6E6E; background: url(i/global/abtn_rt2.gif) no-repeat right; color: #FFFFFF !important; text-decoration: none; margin: 0 6px 0 0; text-transform: uppercase; white-space: nowrap;}


#citylist li { margin:3px 0px 3px 0px; }

.b9 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 9px;}
.b11 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.b13 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 13px;}
.b15 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 15px;}
.b17 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 17px;}
.b18 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 18px;}
.b20 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 20px;}
.b25 {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 25px;}

.adUnit {font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; font-size: 15px; color: #428242;}


#menubarbg {
	height: 24px;
	background: #FFFFFF url(/images/menubar_bg.gif) left bottom repeat-x;}
/*	background: transparent url(/images/menubar_bg.gif) left bottom repeat-x;} */


#menubar {
	font-family: segoe ui, Verdana, Arial, sans-serif;
	font-size: 12px;
	height: 24px;
	width: 100%;
	margin:5px 0px 0px 0px;
	}

#menubar ul {
	list-style-type: none;}

#menubar ul li {
  	float: left;
  	background: url(/images/menubar_li_bg.gif) left top no-repeat;
 	padding: 0 0 0 9px; }

#menubar ul li#first {
	background: url(/images/menubar_li_first_bg.gif) left top no-repeat; }

#menubar ul li a {
  	float: left;
  	display: block;
  	background: url(/images/menubar_li_a_bg.gif) right top no-repeat;
  	padding: 5px 15px 4px 6px;
  	text-decoration: none;
  	color: #333399;}

#menubar ul li.current { background: url(/images/menubar_li_current_bg.gif) left top no-repeat; }

#menubar ul li#first.current { background: url(/images/menubar_firstcurrent_bg.gif) left top no-repeat; }

#menubar ul li.current a {
  	background: url(/images/menubar_li_current_a_bg.gif) right top no-repeat;
  	padding-bottom: 5px;
	color: #333399 !important; }

	.newsfeed {
  	color: #666666;
  	font-family: segoe ui, Arial; font-size: 11px;
  	}
  	
  	.newsfeed a {
  	text-decoration: none;
  	font-family: segoe ui, Arial; font-size: 13px;
  	}
  	
  	.newsfeed #Date {
  	color: #999999;
  	font-family: segoe ui, Arial; font-size: 10px;
  	}
  	
.featuredhomeheader
{
	background-color:#444444; 
	vertical-align:middle; 
	text-align:left;
	padding:5px 5px 0px 5px;
}  	

.featuredhomeheaderplace
{
	background-color:#444444; 
	vertical-align:middle; 
	text-align:right;
	padding:0px 5px 5px 5px;
}

.featuredhomeheader h2 { color:White;margin:0px 0px 0px 0px;}
.featuredhomeheaderplace h2 { color:White;margin:0px 0px 0px 0px;}

.featuredhomelisting 
{
	font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px;
	position:relative;
	display:inline-block;
	background-color:#FFF8E7;
	width:96%;
	padding:1% 2% 1% 2%;
}
.featuredhomelisting H3
{
	font-weight:bold;
}

.homelisting 
{
	font-family: segoe ui, Arial, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 17px;
	width:96%;
	padding:1% 2% 1% 2%;
}

.featuredhometitle {font-family: segoe ui,Arial, Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; font-size: 22px; color: #FFFFFF; background-color: #074FA0; margin-bottom: 0px; margin-top: 15px;}
