html{
	background:url(../images/bgBody.gif)
}

body{
	background:url(../images/bg.gif) repeat-x
}

html,body{
	padding:0;
	margin:0;
	font:normal 12px "Trebuchet MS";
	color:#2d2d2d
}

img{
	border:none
}

.shadow{
	background:url(../images/shadow.png) top center no-repeat
}

.container{
	background:url(../images/bg.gif) repeat-x #fff;
	width:1006px;
	margin:0 auto
}

.pc-gilmore{
	padding:20px 0 14px 0
}

.pc-gilmore h1{
	float:left;
	margin:0;
	padding:11px 0 0 0px
}

.topLinks{
	float:right;
	width:715px
}

.quickLinks{
	padding:0 15px 0 0;
	margin:0;
	list-style:none
}

.quickLinks li{
	display:inline;
	color:#266d26
}

.quickLinks li a{
	padding:0 3px;
	text-decoration:none;
	color:#266d26
}

.quickLinks li a:hover, .quickLinks li a.active{
	color:#e87f15
}

.inputSearch{
	background:url(../images/bgSearchBox.gif);
	border:none;
	padding:2px;
	width:154px;
	height:20px;
	color:#1daf1d
}

.creditCards{
	font:normal 11px "Trebuchet MS"
}

.creditCards span{
	display:block;
	float:left;
	padding:0 15px
}

.creditCards img{
	display:block;
	float:right
}

.contactLinks{
	padding:10px 0 0 0;
	margin:0;
	list-style:none
}

.contactLinks li{
	display:inline;
	font:bold 14px "Trebuchet MS"
}

.contactLinks li {
	display:inline;
	padding:0 10px 0 0
}

.contactLinks li strong{
	color: red;
}

.contactLinks li a{
	text-decoration:none;
	color:#2d2d2d
}

.contactLinks li a:hover{
	color:#cc9900
}
.contactLinks2{
	padding:7px 0 0 0;
	margin:0;
	list-style:none
}

.contactLinks2 li{
	display:inline;
	font:bold 14px "Trebuchet MS"
}

.contactLinks2 li {
	display:inline;
	padding:0 10px 0 0
}

.contactLinks2 li a{
	text-decoration:none;
	color:#2d2d2d
}

.contactLinks2 li a:hover{
	color:#cc9900
}

.clear{
	clear:both
}

.nav{
	background:#fff;
	padding:0;
	margin:0;
	height:50px;
	list-style:none
}

.nav li{
	float:left;
	margin:0 1px 0 0
}

.nav li.hot{
	background:url(../images/bgNavHot.gif);
	width:145px;
	text-align:center
}

.nav li.hot a img{
	display:block;
	margin:0 auto;
	padding:5px 0 6px 0
}

.nav li.packages{
	background:url(../images/bgNavPackages.gif);
	width:144px;
	text-align:center
}

.nav li.custom{
	background:url(../images/bgNavCustom.gif);
	width:131px;
	text-align:center
}

.nav li.sale{
	background:url(../images/bgNavSale.gif);
	width:132px;
	text-align:center;
}

.nav li.sale a{
	font:bold 14px "Trebuchet MS";
	color:#ce2d2d;	
	display:block;
	padding:3px 0 0 0;
	text-decoration:none;
	line-height:36px
}

.nav li.warranty{
	background:url(../images/bgNavWarranty.gif);
	width:153px;
	text-align:center
}

.nav li.forum{
	background:url(../images/bgNavForum.gif);
	width:85px;
	text-align:center
}

.nav li.news{
	background:url(../images/bgNavNews.gif);
	width:80px;
	text-align:center
}

.nav li.reviews{
	background:url(../images/bgNavReviews.gif);
	margin:0;
	width:129px;
	text-align:center
}

.nav li.last{
	margin:0
}

.nav li a{
	display:block;
	padding:3px 0 0 0;
	text-decoration:none;
	font:normal 14px "Trebuchet MS";
	color:#fff;
	line-height:36px
}

.nav li.hot a:hover, .nav li.hot a.active{
	background:url(../images/bgNavHot.gif) top right
}

.nav li.packages a:hover, .nav li.packages a.active{
	background:url(../images/bgNavPackages.gif) top right
}

.nav li.custom a:hover, .nav li.custom a.active{
	background:url(../images/bgNavCustom.gif) top right
}

.nav li.sale a:hover, .nav li.sale a.active{
	background:url(../images/bgNavSale.gif) top right
}

.nav li.warranty a:hover, .nav li.warranty a.active{
	background:url(../images/bgNavWarranty.gif) top right
}

.nav li.forum a:hover, .nav li.forum a.active{
	background:url(../images/bgNavForum.gif) top right
}

.nav li.news a:hover, .nav li.news a.active{
	background:url(../images/bgNavNews.gif) top right
}

.nav li.reviews a:hover, .nav li.reviews a.active{
	background:url(../images/bgNavReviews.gif) top right
}

.sidenav{
	float:left;
	width:245px;
	padding:0 0 10px 0
}

.categories{
	background:url(../images/bgCategories.gif);
	padding:0 10px;
	margin:0;
	list-style:none
}

.categories li{
	border-bottom:1px dashed #477d47
}

.categories li.last{
	border-bottom:none
}

.categories li a{
	display:block;
	background:url(../images/bullet_cat.gif) 5px 10px no-repeat;
	padding:0 0 0 25px;
	text-decoration:none;
	font:normal 14px "Trebuchet MS";
	/*color:#adeaad;*/
	color: #fffecd;
	line-height:24px
}

.categories li a:hover, .categories li a.active{
	background:url(../images/bullet_cat2.gif) 5px 10px no-repeat #fff;
	color:#276627
}

.roundedTop, .roundedBottom{
	background:#266b26;
	text-align:right
}

.downloadLink a{
	display:block;
	background:url(../images/bgPricelist.gif) top no-repeat;
	padding:7px 0 6px 77px;
	margin:10px 0;
	text-decoration:none;
	color:#c2c2c2;
	font:bold 18px "Trebuchet MS";
	letter-spacing:2px;
}

.downloadLink a strong{
	display:block;
	font:normal 10px "Trebuchet MS";
	letter-spacing: 0px;
}

.downloadLink a:hover, .downloadLink a:hover strong{
	color:#fff
}

.branchesBox{
	background:url(../images/bgBranches.gif);
	padding:10px 0 0 0
}

.branchesBox h1{
	margin:0 10px;
	padding:0 0 3px 10px;
	border-bottom:1px solid #e87f15;
	font:normal 18px "Trebuchet MS";
	color:#212121
}

.branchesBox h1 strong{
	display:block;
	font:normal 11px "Trebuchet MS"
}

.branchesBox ul{
	padding:0 0 0 35px;
	margin:5px 0 0 0;
	list-style:url(../images/bullet_branch.gif)
}

.branchesBox ul li a{
	display:block;
	text-decoration:none;
	color:#116411;
	line-height:20px
}

.branchesBox ul li a:hover{
	color:#f69e12
}

.partners{
	background:url(../images/bgPartners.jpg) no-repeat;
	padding:20px 0 10px 0;
	margin:10px 0 0 0;
	list-style:none;
	text-align:center
}

.side-ads{
	padding:15px 0 0 0;
	margin:0;
	list-style:none;
	text-align:center
}

.side-ads li, .partners li{
	padding:0 0 10px 0
}

.partners li{
	padding:0 10px 10px 0;
	display:inline;
}

.content{
	float:right;
	width:740px;
	padding:0 10px 10px 0
}

.masthead{
	padding:4px 0 0 0;
	margin:0 0 10px 0
}

.content h1{
	margin:0;
	font:bold 22px "Trebuchet MS";
	color:#323232
}

.content h1 strong{
	color:#266d26
}

.content h1.underlline{
	padding:0 0 5px 10px;
	border-bottom:1px solid #497b48
}

.featuredProducts td{
	background:url(../images/bgFeaturedTD.gif);
	width:351px;
	height:155px
}

.featuredProducts td span{
	display:block;
	float:left;
	width:209px;
	text-align:center
}

.featuredProducts td p{
	display:block;
	float:right;
	padding:0 10px;
	width:122px;
	font:normal 11px "Trebuchet MS"
}

.featuredProducts td p a strong{
	display:block;
	font:bold 14px "Trebuchet MS";
	color:#266b26;
	width: 125px;
	word-wrap:break-word;
}

.featuredProducts td p a:hover strong{
	color:#cc6600
}

.featuredProducts td p a{
	text-decoration:none;
	color:#2d2d2d
}

.featuredProducts td p a:hover{
	color:#ff9900
}

.footer{
	background:url(../images/bgFooter.gif) top center no-repeat;
	width:976px;
	margin:0 auto;
	padding:20px 15px 15px 15px;
	font:normal 11px "Trebuchet MS";
	color:#6cdf6c
}

.footer a{
	text-decoration:none;
	color:#6cdf6c
}

.footer a:hover{
	color:#fff
}

.footer ul{
	padding:0;
	margin:0;
	list-style:none
}

.footer ul li{
	display:inline
}

.footer ul li a{
	padding:0 3px
}

.footer p{
	margin:0;
	padding:3px 0 0 3px
}

.productDetails td, .packages td, .reviews td{
	border-bottom:1px dashed #e7e7e7;
	padding:10px 5px
}

.productDetails td.productImage{
	width:250px
}

.productDetails td.productImage img, .packages td.productImage img, .reviews td.productImage img{
	display:block;
	border:1px solid #e7e7e7;
	margin:0 auto;
	padding:2px
}

.productDetails td.productDescription span, .productDetails td.productDescription a span, .packages td.productDescription span, .reviews td.productDescription span{
	display:block;
	font:bold 18px "Trebuchet MS";
	color:#2c742c
}

.productDetails td.productDescription a:hover span {
	display:block;
	font:bold 18px "Trebuchet MS";
	color:#2f8a35
}

.productDetails td.productDescription em, .packages td.productDescription em, .reviews td.productDescription em{
	display:block;
	font:normal 12px "Trebuchet MS";
	color:#eb8603
}

.packages td.productImage{
	width:200px
}

.faqs{
	font:bold 12px "Trebuchet MS";
	color:#2f792e
}

.faqs p{
	margin:0 0 10px 0;
	font:normal 12px "Trebuchet MS";
	color:#2d2d2d
}

.reviews td.productImage{
	width:150px
}

.dropDown{
	border:1px solid #a7a7a7;
	padding:1px;
	width:250px
}

.customPC{
	background:#f8f8f8;
	border:1px solid #9cd09b;
	width:60%;
	padding:10px;
	margin:0  auto 15px  auto
}

.activitiesTable{
	padding:20px 0 0 15px
}

.activitiesTable h2{
	margin-top:0
}

.inputField{
	border:1px solid #cacaca;
	background:#fff;
	width:250px;
}
