body {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;
}

.alltext{

	font-family: Tahoma;

	font-size: 13px;

	font-weight: normal;

	color: #333333;

	text-decoration: none;

	line-height: 18px;

	}

a.alltext:hover {

	color: #333333;
	
	text-decoration:none;

}

a.alltext {

	font-family: Tahoma;

	font-weight: bold;

	color: #333333;

	line-height: 18px;

}


.header_rv {

	background-image: url(header_rv.jpg);

	background-repeat: no-repeat;

}

.banner_rv1 {

	background-image: url(banner1_rv.jpg);

	background-repeat: no-repeat;

	height: 186px;

}

.menubg_rv {

	background-image: url(menubg_rv.gif);

	background-repeat: repeat-x;

}

.acr_down_text {

	font-family: Geneva, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #666666;

	text-decoration: none;

	line-height: 15px;

}







a.l1 {

	font-family: Tahoma;

	font-size: 11px;

	font-weight: bold;

	color: #020000;

	text-decoration: none;

}

a.l1:hover {

	text-decoration: underline;

}

a.l2 {

	font-family: Verdana;

	font-size: 12px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 0.2px;

	vertical-align: 30%;

}



a.l2:hover {

	color: #181415;

}

a.l2b {



	font-family: Verdana;

	font-size: 12px;

	font-weight: normal;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 0.2px;

}

a.l2b:hover {



	color: #181415;

}

a.l3 {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 0.5px;

	background-color: #4C5E8E;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 8px;

}

a.l3:hover {

	background-color: #414F75;

}



.headerbut_bgrv {

	background-image: url(button_bg.gif);

	height: 22px;

}

.t1_rv {

	font-family: Tahoma;

	font-size: 10px;

	color: #2F437A;

}



.allbold {



font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #474747;

	text-decoration: none;

}

.footer_rv {

	background-image: url(footer_rv.gif);

	background-repeat: repeat-y;

}



a.footerlink {

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	color: #474747;

}

a.footerlink:hover {

	text-decoration:underline;

	color: #767677;

}

a.l32 {



	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;

	background-color: #F7F3DC;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 8px;

}

a.l32:hover {



	background-color: #D9D4B9;

}

.header_acr {



	background-image: url(girard_architecture_awnings.jpg);

	background-repeat: no-repeat;

}

.headingarc {

	font-family: Times;

	font-size: 24px;

	font-weight: none;

	color: #E5AD5C;

	line-height: 1.5em;

}

.arc_bg1 {

	background-image: url(girard_residential_patio_awnings.jpg);

	background-repeat: no-repeat;

	width: 239px;

}

.arc_bg2 {

	background-image: url(banner2_arc.gif);

	background-repeat: no-repeat;

	width: 237px;

}

.active_menu {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 8px;

	background-image: url(acr_button_bg.gif);

	background-repeat: repeat-y;

}

a.larc {

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;

	background-color:#EFEAD0;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 8px;

}

.elite {

	font-family: Tahoma;

	font-size: 18px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 10px;

}

.bx1 {

	border: 1px solid #666666;

}

.whiteText {

	font-family: Arial;

	font-size: 11px;

	color: #FFFFFF;

	text-decoration: none;

	padding-left: 4px;

	font-weight: bold;

}



.submenu_active {

	background-color:#D9D4B9;

font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;



	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 8px;

 }



a.larc:hover {

	background-color:#D9D4B9; }

	

.submenu {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;

	background-color: #F7F3DC;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	

}

.sub2 {



	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;

	background-color:#EFEAD0;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 4px;

}

.bx2 {

	border: 1px solid #666666;

	background-color: #FFFFFF;

}

.smalltx {

	font-family: Tahoma;

	font-size: 10px;

	color: #000000;

}

.recta {



	font-family: Tahoma;

	font-size: 17px;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	padding-left: 10px;

}

a.read_more {

	color: #3D1537;

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	text-decoration: underline;

}

a.read_more:hover {

	text-decoration:none;

}

.t_rv1 {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 0.5px;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 8px;

	background-image: url(blue_grd.gif);

}

a.l_rv1 {



	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	letter-spacing: 0.5px;

	background-color:#2F437A;

	display: block;

	padding-top: 4px;

	padding-bottom: 4px;

	padding-left: 8px;

}

a.l_rv1:hover {

	color: #69ACD6;

}

.t_rv_link {



	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #ffffff;

	text-decoration: none;

	letter-spacing: 0.5px;

	background-color: #4C5E8E;

	display: block;

	padding-top: 7px;

	padding-bottom: 7px;

	padding-left: 8px;

}

.yellotx {

	font-family: Tahoma;

	font-size: 16px;

	font-weight: bold;

	color: #F1B81D;

	padding-left: 7px;

	line-height: 5px;

}

.yellotx2 {



	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #F1B81D;

	padding-left: 7px;

}

.catHeader {

	font-family: Trebuchet MS, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;

	display: block;	

}

/* NAV */



A {

	color: #000000;

	text-decoration: none;

}



A:hover {

	text-decoration: none;

}





a.footerclink {

	font-family: Verdana;

	font-size: 10px;

	font-weight: normal;

	text-decoration: none;

	color: #474747;

}

a.footerclink:hover {

	text-decoration:none;

	color: #767677;

}

.content_area {

	font-family: Verdana;

	font-size: 11px;

	font-weight: bold;

	color: #635643;

	text-decoration: none;

	letter-spacing: 0.5px;

	display: block;	

	border-bottom:1px dotted #474747;

}

a.product2_rv {

	font-family: Tahoma;

	font-size: 13px;

	font-weight: normal;

	color: #2F437A;

	text-decoration: underline;

	line-height: 18px;
}

a.product2_rv:hover {

	font-family: Tahoma;

	font-size: 13px;

	font-weight: normal;

	color: #2F437A;

	text-decoration: none;

	line-height: 18px;
}

a.product3_rv {

	font-family: Tahoma;

	font-size: 13px;

	font-weight: normal;

	color: #2F437A;

	text-decoration: none;

	line-height: 18px;
}

a.product3_rv:hover {

	font-family: Tahoma;

	font-size: 13px;

	font-weight: normal;

	color: #2F437A;

	text-decoration: none;

	line-height: 18px;
}

.subheader{

	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;
	
	line-height:25px;	

}

.header{

	/*background-image:url(color_header_bar.gif);
	
	background-repeat:no-repeat;*/
	
	background-color:#3D1537;	
	
	color: #ffffff;
	
	width:610px;
	
	height:29px;
	
	padding-left:7px;

	font-family: Tahoma;

	font-size: 14px;
	
	font-weight:bold;

	text-decoration: none;
	
	vertical-align:middle;
}

h1
{
	font-family: Tahoma;

	font-size: 16px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;
	
	line-height:25px;

	margin:0;	
}

h2
{
	font-family: Tahoma;

	font-size: 14px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;
	
	line-height:17px;
	
	margin:0;
}

ul
{
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.newsHeadlineNav {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;
	
	line-height:17px;
	
	margin:0;
}

.eventsHeadlineNav {

	font-family: Tahoma;

	font-size: 12px;

	font-weight: bold;

	color: #333333;

	text-decoration: none;
	
	line-height:17px;
	
	margin:0;
}

ul
  {
  margin-left: 0;
  padding-left: 2em;
  }
li
  {
  margin: 0;
  padding: 0;
  }
