@charset "UTF-8";
/* CSS Document */
html {overflow-y:scroll;}
Body { background-image:url(../images/BG.jpg); background-repeat:repeat-x; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#333333 }


/* HEADER */

.Header {width: 943px; }
.HeaderContact {vertical-align:top;  padding-top: 8px; padding-right: 15px; text-align:right}
.NavFrame {width: 100%; height: 28px}
.NavSmall {background-image:url(../images/NavBG_Small.jpg); vertical-align:bottom; padding-bottom: 6px; color:#FFFFFF; font-size: 14px; text-align:center; background-repeat:no-repeat; width: 106px; }
.NavBig {background-image:url(../images/NavBG_Big.jpg); vertical-align:bottom; padding-bottom: 6px; color:#FFFFFF; font-size: 14px; text-align:center; background-repeat:no-repeat; width: 150px;}
.NavSpace { width: 6px}
.NavSpaceRight{ width: 25px;}


/* BODY */

.MainFrame {width: 943px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; vertical-align:top; background-color: #F9F9F9; background-image:url(../images/Content_TopBG.jpg); background-repeat:repeat-x; margin-bottom: 10px; padding-left: 20px; padding-right: 20px; line-height: 19px}

.SecSectionTitle {border-bottom: 1px dotted #666666; font-size: 20px; color:#990000; letter-spacing: 1px; margin-left: 35px; margin-top: 30px}
.SecSectionText { margin-left: 35px; line-height: 18px; font-size:13px; margin-top: 6px }
.SecLeftTitle {border-bottom: 1px dotted #666666; font-size: 14px; color:#990000;  letter-spacing: 1px; margin-top: 10px ;}
.SecLeftSectionText { line-height: 18px; font-size:13px; margin-top: 6px }

.SectionCallout {background-color:#DEDEDE; padding:15px; width: 450px; font-size: 15px; line-height: 22px}


.FeaturedPhoto { width: 280px; height: 200px; border: 1px #CCCCCC; text-align:center; vertical-align:top; border: 1px solid #999999; background-color:#FFFFFF; padding: 2px; font-size: 11px; position:relative; margin-bottom:50px; line-height: 15px}

#rt_image_1, #rt_image_2, #rt_image_3 { position:absolute; top:0px; left:0px; padding:2px;}
#rt_image_2, #rt_image_3 {display:none;}

.PageTagline {font-size: 18px; color:#FFFFFF; padding-left: 35px; padding-top: 17px; letter-spacing: 1px;}


.RequestText {text-align:right; padding-right: 5px; width: 200px; height: 35px }
.RequestFields { border: 1px solid #333333; width: 200px; height: 22px; background-color:#F2F2F2; padding-left: 3px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333}
.RequestArea { border: 1px solid #333333; background-color:#F2F2F2; width: 350px; height: 200px; padding: 7px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#333333}
.RequestFrame {border: 1px solid #CCCCCC; background-color:#FFFFFF; padding: 13px;}

.RequestSubmit {font-family:Arial, Helvetica, sans-serif; font-size: 18px; }

.LargeText {font-size: 17px;}

/* HOME */


.HomeAboutSectionTitle {border-bottom: 1px dotted #666666; font-size: 20px; color:#990000; letter-spacing: 1px; margin-left: 35px; margin-top: 30px}

.HomeaboutSectionText { margin-left: 35px; line-height: 18px; font-size:13px; margin-top: 6px }

.HomeServicesTitle {border-bottom: 1px dotted #666666; font-size: 20px; color:#990000;  letter-spacing: 1px; margin-top: 10px ;}

.HomeServicesSectionText { line-height: 18px; font-size:13px; margin-top: 6px }

.HomeFeaturedSectionTitle {border-bottom: 1px dotted #666666; font-size: 20px; color:#990000;  letter-spacing: 1px; margin-top: 30px ; margin-left: 35px; }

.HomeFeaturedTable {width: 100%;}
.HomeFeaturedPic {vertical-align:top; padding-right: 15px; padding-bottom: 20px; line-height: 16px }

  

 /* STORE */
 
 .StoreBorder {border: 1px solid #CCCCCC; width: 100%; }
.StorePhoto {padding-right: 10px; padding-bottom: 10px; border-bottom: 1px solid #CCCCCC }
.StoreProductTitle {font-size: 18px; padding-bottom:10px }
.ProductDescription {border-bottom: 1px solid #CCCCCC; vertical-align:top;}

/* FOOTER */

.Footer {font-size:11px; padding-left: 7px; padding-right: 7px; width: 943px;}




/* LINKS */


A { color: #990000;
  text-decoration: underline;

}

A:hover {
  color: #000000;
  text-decoration: none;

}

a.NavLink:link	{  text-decoration: none;  color:#FFFFFF}
a.NavLink:visited	{ text-decoration: none;  color:#FFFFFF}
a.NavLink:active	{  text-decoration: none; color: #FFFFFF}
a.NavLink:hover	{ text-decoration: none; color: #000000;}


a.FooterLink:link	{  text-decoration: none;  color:#000000}
a.FooterLink:visited	{ text-decoration: none;  color:#000000}
a.FooterLink:active	{  text-decoration: none; color: #000000}
a.FooterLink:hover	{ text-decoration: underline; color: #990000;}

/* Drop menus */
.drp_menu {list-style-type:none; display:block; margin:0px auto; padding:0px; width:100%; text-align:center; float:left;}
.drp_menu li{list-style-type:none; padding:0px; margin:0px; position:relative; float:left; width:100%; text-align:center;}
.drp_menu li a {width:100%;}
.drp_menu li ul{list-style-type:none; padding:4px 0px; margin:0px; display:none; position:absolute; top:16px; left:0px;Z-index:1000;}
.drp_menu li ul li{display:block; border-bottom:1px solid #999999; border-left:1px solid #999999; border-right:1px solid #999999; width:200px; text-align:left;}
.drp_menu li ul li a {width:192px; float:left; text-decoration:none; height:18px; padding:5px 3px 5px 5px; background-color:#f2f2f2; overflow:hidden;}
.drp_menu li ul li a:hover{ text-decoration:none; color: #990000; background-color:#ffffff;}

