.gl h1{}
.gl h2{font:bold 18px Verdana,Arial,sans-serif; margin:0; }
.gl h3{font:bold 15px Verdana,Arial,sans-serif; margin:0; }
.gl h4{font:bold 10px Verdana,Arial,Sans-serif; margin:15px 0 0 0; }
.gl h5{}
.gl h6{}
.gl p{font:normal 10px Verdana,Arial,Helvetica,sans-serif; margin:0 0 10px 0;}
.gl h3{margin-top:10px;}
.gl p.listing{margin:0;}
.gl small{}
.gl ul, .gl ol{margin:0 0 10px 20px;}
.gl ul li, .gl ol li{font:normal 10px Verdana,Arial,Helvetica,sans-serif;}
.gl ul li ul{margin:0;}

/*Masthead Text Styles*/
.masthead.second h1{font:bold 26px/31px Verdana,Arial,Helvetica,sans-serif; color:#fff; text-align:right; margin:0 0 5px; }
.masthead.second p{text-align:right; color:#fff; font-size:12px; }
.emailsub label{margin:5px 0 5px 0; color:rgb(50,50,50); }
.emailsub input.submitButton, input.submitButton{border:1px solid #5DBCC8; float:left; padding:2px 6px 2px 6px; width:75px; color:#5DBCC8; font-weight:bold; background:#FFF; }
.emailsub{margin:0 0 20px 0; height:131px; border-bottom:1px solid #5DBCC8;}
.emailsub input.submitButton:hover, input.submitButton{background:#5DBCC8; color:#fff; }
.emailsub .formContainer{float:left; width:220px; }
.emailsub .formContainer input{font:normal 11px Arial,Helvetica,sans-serif; width:220px; height:16px; }
.NavArrow{position:relative; top:-83px; }
#MainNav li a{font:normal 14px Verdana,Arial,Helvetica,sans-serif; color:#000; text-decoration:none; }
.gl .destffx{background:url('../images/Destination-Fairfax-Logo.png') top left no-repeat; float:left; height:79px; margin:0 0 0 59px; position:relative; top:21px; width:143px; z-index:1005;}

/*Global Text to Image Style*/
.Txt2Img{display:block; text-indent:-9999px; }

/*Front Page 2 Columns*/
.col.C2 h3, h1.home{font:bold 12px/14px Verdana,Arial,Helvetica,sans-serif;}
.col.C2 .readon{font-weight:bold; text-align:right; padding:10px 0 0 0; }
.col.C2.art1 h3,.col.C2.art1 .readon a{color:#980f2e; text-decoration:none; }
.col.C2.art2 h3,.col.C2.art2 .readon a{color:#536eaa; text-decoration:none; }
.col.C2.art3 h3,.col.C2.art3 .readon a{color:#009900; text-decoration:none; }
.col.C2.art4 h3,.col.C2.art4 .readon a{color:#fa7236; text-decoration:none; }

/*Recent Events*/
.recentEvents{padding:20px 0; clear:left; }
.recentEvents h2{font:bold 14px/14px Verdana, Arial, Helvetica, sans-serif; /*padding:20px 0 10px 0;*/}
.recentEvents h3 { font:bold 12px/14px Verdana, Arial, Helvetica, sans-serif; margin:10px 0 0; color:##980F2E;}

/*Bhalf*/
.BHalf .boxrguru p{font:normal 11px Verdana,Arial,Helvetica,sans-serif; }
.BHalf a{color:#2a6dbe; text-decoration:none; }
.BHalf a:hover{color:#2a6dbe; text-decoration:none; }
.BHalf h3,.BHalf h4, .BHalf h1{margin:10px 0 0 0; }
.art1 h2,.art1 h3, h1.home{color:#980f2e; }
.art2 h2,.art2 h3{color:#536eaa; }
.art3 h2,.art3 h3{color:#bd5322; }
.art4 h2,.art4 h3{color:#fa7236; }
.art5 h2,.art5 h3{color:#6600CC; }

/*PullQuotes*/
.col.C1.PQ{width:88px; height:95px; margin:11px 8px 11px 13px; border-bottom:3px solid #000; border-right:3px solid #000; text-align:center; }
.col.C1.redBG,.col.C1.redBG a{background:#f6dee3; color:#980f2e; border-color:#980f2e; }
.col.C1.blueBG,.col.C1.blueBG a{background:#a4c2f5; color:#2A6DBE; border-color:#2A6DBE; }
.col.C1.PQ.redBG h3{font:italic normal 23px Georgia,serif; color:#980f2e; }


/*Box next to Guru*/
.boxrguru{width:235px; float:left; padding:0 15px 0 15px; margin:20px 10px 0 7px; }

/*Button Style*/
a.upcomingButton{text-align:center; display:block; height:20px; background:#fff; border-top:1px solid #980f2e; padding:5px 5px 2px 5px; margin:20px 0;  font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#980f2e;} 
a.upcomingButton:hover{color:#fff; background:#980f2e;}

/*Shopping*/
ul#sifDD{position:absolute; left:-9999px; display:block; }
.guruSelector{background:#A92E2C; padding:6px; width:240px; float:right; font:normal 10px Verdana,Arial,Sans-serif; color:#484848; border:2px solid #4E2E2C; margin:20px 6px 0 6px; }
.gl .guruSelector h2{color:#fff; margin:0 0 10px 0; }
.guruSelector ul{display:block; background:#fff; list-style:none; border:1px solid #484848; clear:left; height:17px; padding:3px 0 0 0; }
.guruSelector ul ul{border-top:none; margin-left:-1px; margin-top:0; height:auto; padding:0; }
.guruSelector ul li{background:url("../images/arrow.png") no-repeat scroll 196px 2px transparent; text-align:center; }
.guruSelector ul li li{padding:2px; border-top:1px solid #484848; width:234px; text-align:center; background:none; }
.guruSelector ul li li:hover{background:url('../images/NAV-bg.png') top left repeat-y; }
.guruSelector ul li ul li:hover{font-weight:bold; color:#2a6dbe; }
.guruSelector a{color:#484848; text-decoration:none; display:block; }
.guruSelector a:hover{font-weight:bold; color:#2a6dbe; }
/*Guru Selector Search box*/
.guruSelector #shopSearch{width:203px; font:normal 10px Verdana,Helvetica,sans-serif; color:#484848; height:14px; float:left; margin:0 0 5px 0; }
.guruSelector .search{background:#FFDF95; border:1px solid #D59523; height:22px; width:50px; font:normal 10px Verdana,Helvetica,sans-serif; float:left; }

#imgNav{height:0px;}
#imgNav p.SL a.prev, #imgNav p.SR a.next{display:block; position:relative; top:-30px; left:850px; height:20px; width:20px; background:url('../images/Home-L-Arrow.png') top left no-repeat; z-index:1002; text-indent:-9999px;}
#imgNav p.SR a.next{top:-60px; left:870px; background:url('../images/Home-R-Arrow.png') top left no-repeat;}