/* Start of CMSMS style sheet 'AVI-CSS' */

/* CSS Document */

/*Removing The Browser's Default Settings*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div { margin:0; padding:0; border:0; }
img { border:none; }

body { margin:0 auto; }
#wrapper { margin:0 auto; width:912px; height:100%; clear:both; }

/*header*/
#header { width:912px; height:75px; padding-top:20px; float:left; }
#headerlogo { width:259px; height:75px; float:left; }
#headernav { width:653px; height:75px; background:url(img/nav-bg.gif) top left no-repeat; float:left; }

/*site highlight text*/
#highlight { width:912px; height:31px; float:left; }
#highlight p { padding-top:12px; font:bold 10px Arial, Helvetica, sans-serif; color:#000000; }

/*breadcrumbs*/
#breadcrumbs { padding-top:5px; padding-bottom:5px; font:bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6d6d; }
#breadcrumbs a { font:bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#d57039; text-decoration:underline; }
#breadcrumbs a:hover { text-decoration:none; }
#breadcrumbs span { font:bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6d6d; }

/*home image*/
#homeimage { width:912px; height:283px; float:left; }
#homeimagephoto { width:719px; height:283px; margin-right:6px; float:left; }
#homeimageadd { width:187px; height:283px; float:left; }

/*sub page image*/
#subimage { width:912px; height:186px; float:left; }

/*home main body*/
#homemainbody { width:912px; float:left; }
#homemainbodycontent { width:605px; float:left; }
#homemainbodycontenttext { width:570px; height:275px; padding-right:35px; background:url(img/home-content-bg.gif) top left no-repeat; }
#homemainbodycontenttext h1 { padding:10px 0 6px 0; font:bold italic 40px "Times New Roman", Times, serif; color:#c9713a;  }
#homemainbodycontenttext p { font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6d6d; line-height:24px; text-align:justify; }
#homemainbodycontenttext p a { font-weight:bold; color:#c97039; text-decoration:underline; }
#homemainbodycontenttext p a:hover { text-decoration:none; }

/*home main body locations*/
#homemainbodycontentlocations { width:568px; height:92px; border-top:1px dotted #c4ccd1; border-bottom:1px dotted #c4ccd1; }
#homemainbodycontentlocations ul { list-style:none; padding-top:9px; padding-right:60px; float:left; }
#homemainbodycontentlocations ul li { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6d6d6d; }
#homemainbodycontentlocations ul li a { font:italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c9713a; text-decoration:underline; }
#homemainbodycontentlocations ul li a:hover { text-decoration:none; }
#homemainbodycontentlocations ul li span { font:bold italic 17px "Times New Roman", Times, serif;  color:#c9713a; }

/*home main body contact and search*/
#homemainbodycontact { width:307px; float:left; }
#homemainbodycontactsearch { width:294px; height:50px; padding:17px 0 0 13px; background:url(img/search-bg.gif) top left no-repeat; }
#homemainbodycontactsearch label { text-indent:-9999em; height:0pt; width:0pt; display:none; }
#homemainbodycontactsearch input.search-input { width:196px; border-style:none; color:#999; padding-left:10px; padding-bottom:6px; padding-top:6px; margin-right:5px; float:left; font:bold 0.9em Arial, Helvetica, sans-serif; background:url(img/search-input.gif) top left no-repeat; }
#homemainbodycontactsearch input.search-button { width:69px; height:27px; border-style:none; text-indent:-9999em; float:left; margin:0; cursor:pointer; font-size:0px; line-height:0px; background:transparent url(img/search-btn.gif) no-repeat right top; }

#homemainbodycontactform { width:287px; padding:0 10px 6px 10px; background-color:#f2f2f2; }
#homemainbodycontactform h2 { font:italic normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; padding-top:10px; padding-bottom:10px; }
#homemainbodycontactform h2 strong { font:bold normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; }
#homemainbodycontactform p { font:italic normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px; }
#homemainbodycontactform p span { font:bold normal 10px Arial, Helvetica, sans-serif; color:#666666; text-align:right; }
#homemainbodycontactformbottom { width:307px; height:15px; } 

#homemainbodycontactformupdateheader { width:307px; padding-bottom:2px; background-color:#e5f1ff; }
#homemainbodycontactformupdate { padding:0 6px 6px 6px; background-color:#e5f1ff; }
#homemainbodycontactformupdate p { font:italic normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; text-align:justify; padding-bottom:10px; }
#homemainbodycontactformupdate p strong { font:bold italic normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; padding-bottom:10px; }
#homemainbodycontactformupdate p img { padding-right:6px; }

/*sub main body*/
#submainbody { width:912px; float:left; }
#submainbodycontent { width:605px; float:left; }
#submainbodycontenttext { width:570px; padding-right:35px; padding-bottom:15px; }
#submainbodycontenttext h1 { padding:0 0 6px 0; font:bold italic 35px "Times New Roman", Times, serif; color:#2f5827;  }
#submainbodycontenttext h2 { padding:0 0 0 15px; font:20px "Times New Roman", Times, serif; color:#154468;  }
#submainbodycontenttext h3 { padding:0 0 0 15px; font:20px "Times New Roman", Times, serif; color:#2f5827;  }
#submainbodycontenttext p { padding:0 0 15px 15px; font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:22px; text-align:justify; }
#submainbodycontenttext p span { font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; line-height:22px; text-align:justify; }
#submainbodycontenttext p a { font-weight:bold; color:#c97039; text-decoration:underline; }
#submainbodycontenttext p a:hover { text-decoration:none; }

/*hardware coupon*/
#hardwarebox { width:912px; float:left; }
#hardwareboxcontent { width:912px; padding-right:0px; padding-bottom:30px; }
#hardwareboxcontent h1 { padding:0 0 8px 0; font:bold italic 35px "Times New Roman", Times, serif; color:#2f5827;  }
#hardwareboxcontent p { padding:0 145px 15px 15px; font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:22px; text-align:justify; }
#hardwareboxcontent p a { font-weight:bold; color:#c97039; text-decoration:underline; }
#hardwareboxcontent p a:hover { text-decoration:none; }

/*search results*/
#searchresults { margin-left:15px; margin-bottom:10px; float:left; }
#searchresults h3 { padding-left:0; }
#searchresults ul { padding-left:1px; padding-bottom:15px; padding-top:10px; list-style:none; }
#searchresults ul li { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#154468; background:url(img/home-callout-bullet.gif) left 7px no-repeat; padding-left:8px; }
#searchresults ul li a { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C97139; text-decoration:unerline; }
#searchresults ul li a:hover { text-decoration:none; }

/*sitemap*/
#sitemap { margin-left:15px; margin-bottom:10px; float:left; }
#sitemap ul { padding-left:1px; padding-bottom:15px; padding-top:10px; list-style:none; }
#sitemap ul li { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#154468; background:url(img/home-callout-bullet.gif) left 7px no-repeat; padding-left:8px; }
#sitemap ul li a { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#154468; text-decoration:none; }
#sitemap ul li a:hover { text-decoration:underline; }
#sitemap ul li ul { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C97139; padding-left:8px; }
#sitemap ul li ul li a { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#C97139; text-decoration:none; }
#sitemap ul li ul li a:hover { text-decoration:underline; }

#contactinfo ul { list-style:none; padding:0 0 10px 15px; }
#contactinfo ul li { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6f6f6f; padding-bottom:8px; }
#contactinfo ul li strong { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; }
#contactinfo ul li a { font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c9713a; text-decoration:underline; }
#contactinfo ul li a:hover { text-decoration:none; }

/*product gallery*/
#otherproductsbox { width:555px; padding:10px 35px 15px 15px; float:left; }
#otherproductsimage { width:161px; float:left; }
#otherproductstext { width:379px; padding:0px 0px 0px 15px; float:left; }
#otherproductstext p { padding:0px 0px 0px 0px; font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:22px; text-align:justify; }

/*product gallery*/
#gallerybox { width:555px; padding:10px 35px 10px 15px; float:left; }
#gallerybox h2 { padding:0 0 10px 0; font:bold italic 16px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97039; }
#gallerybox ul { list-style:none; }
#gallerybox ul li { padding-right:10px; padding-bottom:10px; display:inline; }
#gallerybox ul li a img { border:5px solid #c97039; }

/*staff directory*/
#staffdirectory { width:555px; padding:10px 0px 10px 15px; float:left; }
#staffdirectory ul { list-style:none; padding-right:30px; padding-bottom:20px; }
#staffdirectory ul li { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6f6f6f; padding-bottom:2px; }
#staffdirectory ul li strong { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; }
#staffdirectory ul li a { font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c9713a; text-decoration:underline; }
#staffdirectory ul li a:hover { text-decoration:none; }

/*promotions*/
.promotions { padding:0 0 15px 50px; list-style:decimal; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6f6f6f; text-align:justify; }

/*sub main body*/
#product-nav { width:555px; margin-left:15px; margin-bottom:10px; border-bottom:1px dotted #c4ccd1; border-top:1px dotted #c4ccd1; float:left; }
#product-nav ul { padding-left:1px; padding-bottom:15px; padding-top:10px; list-style:none; float:left; }
#product-nav ul li { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#154468; background:url(img/home-callout-bullet.gif) left 7px no-repeat; padding-left:8px; }
#product-nav ul li a { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#154468; text-decoration:none; }
#product-nav ul li a:hover { text-decoration:underline; }

/*sub main body contact and search*/
#submainbodycontact { width:307px; float:left; }
#submainbodycontact p { padding:0px 0 5px 0px; }
#submainbodycontact p a { font:bold italic 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97139; text-decoration:underline; }
#submainbodycontact p a:hover { text-decoration:none; }
#submainbodycontactsearch { width:294px; height:50px; padding:17px 0 0 13px; background:url(img/search-bg.gif) top left no-repeat; }
#submainbodycontactsearch label { text-indent:-9999em; height:0pt; width:0pt; display:none; }
#submainbodycontactsearch input.search-input { width:196px; border-style:none; color:#999; padding-left:10px; padding-bottom:6px; padding-top:6px; margin-right:5px; float:left; font:bold 0.9em Arial, Helvetica, sans-serif; background:url(img/search-input.gif) top left no-repeat; }
#submainbodycontactsearch input.search-button { width:69px; height:27px; border-style:none; text-indent:-9999em; float:left; margin:0; cursor:pointer; font-size:0px; line-height:0px; background:transparent url(img/search-btn.gif) no-repeat right top; }

#submainbodycontactform { width:287px; padding:0 10px 6px 10px; background-color:#f2f2f2; }
#submainbodycontactform h2 { font:italic normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; padding-top:10px; padding-bottom:10px; }
#submainbodycontactform h2 strong { font:bold normal 17px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; }
#submainbodycontactform p { font:italic normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-bottom:10px; }
#submainbodycontactform p span { font:bold normal 10px Arial, Helvetica, sans-serif; color:#666666; text-align:right; }
#submainbodycontactformbottom { width:307px; height:8px; } 

#submainbodycontactformupdateheader { width:307px; padding-bottom:2px; background-color:#e5f1ff; }
#submainbodycontactformupdate { padding:0 6px 6px 6px; background-color:#e5f1ff; }
#submainbodycontactformupdate p { font:italic normal 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; text-align:justify; padding-bottom:10px; }
#submainbodycontactformupdate p strong { font:bold italic normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; padding-bottom:10px; }
#submainbodycontactformupdate p img { padding-right:6px; }

#submainbodyspecial { width:307px; padding-bottom:10px; float:left; }
#submainbodyspecial2 { width:307px; padding-bottom:15px; float:left; }

#contactmap { width:305px; float:left; margin-bottom:5px; border:1px solid #c4ccd1; }

/*home add space*/
#homepageaddspace { width:912px; height:151px; float:left; }
#homepageaddspaceleft { width:562px; margin-right:24px; height:151px; float:left; }
#homepageaddspaceright { width:326px; height:151px; float:left; }

/*home bottom call outs*/
#homepagecallouts { width:912px; height:354px; float:left; }
#homepagecalloutsleft { width:505px; height:354px; background:url(img/header-bg.png) top left no-repeat; float:left; }
#homepagecalloutslefttitle { width:505px; height:82px; float:left; }
#homepagecalloutsleftimage { width:110px; float:left; }
#homepagecalloutslefttext { width:389px; float:left; }
#homepagecalloutslefttext p { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-top:10px; padding-right:10px; text-align:justify; }
#homepagecalloutslefttext ul { padding-left:1px; padding-top:10px; list-style:none; }
#homepagecalloutslefttext ul li { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#154468; background:url(img/home-callout-bullet.gif) left 7px no-repeat; padding-left:8px; }
#homepagecalloutslefttext ul li a { font:12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#154468; text-decoration:none; }
#homepagecalloutslefttext ul li a:hover { text-decoration:underline; }


#homepagecalloutsright { width:407px; height:354px; background:url(img/header-bg.png) top left no-repeat; float:left; }
#homepagecalloutsrighttitle { width:407px; height:82px; float:left; }
#homepagecalloutsrightimage { width:125px; float:left; }
#homepagecalloutsrighttext { width:282px; float:left; }
#homepagecalloutsrighttext p { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-top:10px; padding-right:17px; text-align:justify; }
#homepagecalloutsrighttext p a { font:bold italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97139; text-decoration:underline; }
#homepagecalloutsrighttext p a:hover { text-decoration:none; }

.NewsSummary { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-bottom:15px; padding-left:15px; text-align:justify; }
.NewsSummaryPostdate { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; float:left; }
.NewsSummaryLink a { font:bold italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97139; text-decoration:underline; }
.NewsSummaryLink a:hover { text-decoration:none; }
.NewsSummaryLink { float:left; }
.NewsSummarySummary { clear:both; }

#NewsPostDetailDate { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-left:15px; }
#NewsPostDetailTitle { font:bold italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97139; padding:5px 0 5px 15px; }
#NewsPostDetailSummary { font:bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; text-align:justify; padding-bottom:5px;  padding-left:15px; }
#NewsPostDetailContent { padding-left:15px; }
#NewsPostDetailContent p { font:italic 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#6f6f6f; line-height:22px; text-align:justify; padding-left:0px; }
#NewsPostDetailReturnLink { padding-left:15px; }
#NewsPostDetailReturnLink a { font:bold italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97139; text-decoration:underline; }
#NewsPostDetailReturnLink a:hover { text-decoration:none; }

.EventsSummary { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-bottom:15px; padding-left:15px; text-align:justify; }
.EventsSummaryLink { font:bold italic 15px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97139; }
.EventsSummaryPostdate { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; float:left; }
#EventsSummarySummary p { padding:0 0 8px 0; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; text-align:justify; }
#EventsSummarySummary p span { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; text-align:justify; }

.VideosSummary { font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; padding-bottom:15px; padding-left:15px; text-align:justify; }
.VideosSummaryLink { font:bold italic 18px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#c97139; padding-bottom:8px; }
.VideosSummaryPostdate { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; float:left; }
#VideosSummarySummary p { padding:0 0 8px 0; font:italic 13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; text-align:justify; }
#VideosSummarySummary p span { font:14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#2f5827; text-align:justify; }

/*footer*/
#footer { width:912px; height:150px; background:url(img/footer-bg.gif) top left no-repeat; float:left; }
#footerleft { width:499px; height:150px; float:left; }
#footerleft h4 { font:bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding:22px 0 5px 35px; }
#footerleft ul { padding-left:35px; list-style:none; float:left; }
#footerleft ul li { font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding-bottom:4px; }
#footerleft ul li a { font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:underline; }
#footerleft ul li a:hover { text-decoration:none; }

#footerright { width:413px; height:150px; float:left; }
#footerrighttop { width:413px; height:52px; }
#footerrighttop ul { list-style:none; }
#footerrighttop ul li { display:inline; margin-right:4px; }
#footerrightbottom { width:413px; height:98px; }
#footerrightbottom p { font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; padding-top:50px; padding-left:5px; }
#footerrightbottom p a { font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; }
#footerrightbottom p a:hover { text-decoration:underline; }


#hardwarecontactform { padding:0 6px 6px 6px; margin-left:15px; background-color:#e5f1ff; }
#hardwarecontactform p { padding:10px 134px 2px 0; text-align:right; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; }
.hardwareform { padding-right:134px; text-align:right; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#194e79; }
.hardwareform legend { display:none; }
#fbrp__47 { width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-left:8px; margin-bottom:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__48 { width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-left:8px; margin-bottom:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__49_1 { width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-left:8px; margin-bottom:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__50 { width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-left:8px; margin-bottom:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__51 { width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-left:8px; margin-bottom:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.hardwaresubmit { text-align:right; padding:4px 0px 10px 0; }
#m62b34fbrp_submit { text-indent:-9999px; background:url(img/submit-btn.gif) no-repeat; cursor:pointer; background-color: transparent; border-width:0px; width:69px; height:27px; font-size:0px; line-height:0px; }
.hardware_error_message { }
.hardware_error_message ul { padding:10px 0 0 182px; list-style:none; }
.hardware_error_message ul li { font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000; }


/*contact form*/
.contactform { padding:0px 5px; 0 0px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; text-align:right; }
.contactform legend { display:none; }
#fbrp__2 { width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-bottom:4px; margin-left:10px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__29 {  width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-bottom:4px; margin-left:10px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__3_1 {  width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-bottom:4px; margin-left:10px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__4 {  width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-bottom:4px; margin-left:10px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#fbrp__30 {  width:192px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; padding-top:2px; margin-bottom:4px; margin-left:10px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.submit { text-align:right; padding:4px 0px 10px 0; background:url(img/submit-bg.gif) 12px 6px no-repeat; }
#cntnt01fbrp_submit { text-indent:-9999px; background:url(img/submit-btn.gif) no-repeat; cursor:pointer; background-color: transparent; border-width:0px; width:69px; height:27px; font-size:0px; line-height:0px; }

.error_message { }
.error_message ul { padding:0 0 5px 0; list-style:none; }
.error_message ul li { font:bold 10px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#990000; }

#contactthanks { padding:20px 0 0 20px; font:11px Arial, Helvetica, sans-serif; color:#555555; }
#contactthanks h2 { padding:0 0 12px 0; font:bold 13px Arial, Helvetica, sans-serif; color:#555555; }

/*contact form big*/
#contactformbig { padding:0 100px 20px 15px; font:13px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
#contactformbig h4 { padding:0 0 5px 0; font:18px "Trebuchet MS", Times, serif; color:#194e79; }
.contactformlarge { padding:0px 0px; 0 0px; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.contactformlarge legend { display:none; }
#fbrp__32 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; margin-right:30px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.firstname { float:left; padding-bottom:10px; }

#fbrp__33 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.lastname { float:left; }

#fbrp__39 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; margin-right:30px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.address { float:left; padding-bottom:10px; clear:both; }

#fbrp__40 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }

.address2 { float:left; }

#fbrp__41 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; margin-right:30px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.city { float:left; padding-bottom:10px; clear:both; }

#fbrp__42 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.state { float:left; }

#fbrp__43 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; margin-right:30px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.zip { float:left; padding-bottom:10px; clear:both; }

#fbrp__44 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.country { float:left; }

#fbrp__34_1 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; margin-right:30px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.email { float:left; padding-bottom:10px; clear:both; }

#fbrp__35 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; margin-right:30px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.emailc { float:left; }

#fbrp__36 { width:192px; height:21px; border-style:none; color:#999; padding-left:4px; background:url(img/form-input-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.phone { float:left; padding-bottom:10px; clear:both; }

#fbrp__45 { width:418px; height:76px; border-style:none; color:#999; padding-left:4px; padding-bottom:3px; background:url(img/comment-bg.gif) top left no-repeat; font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#666666; }
.comments { float:left; clear:both; }

.submitbig { text-align:right; padding:12px 33px 0 0; }

#meac1ffbrp_submit { text-indent:-9999px; background:url(img/submit-btn.gif) no-repeat; cursor:pointer; background-color: transparent; border-width:0px; width:69px; height:27px; font-size:0px; line-height:0px; }

/* Jason S Lee - Insomnis Enterprises - 05.21.10 */

/* End of 'AVI-CSS' */

