﻿/* Master page stuff goes here */

body {margin:0;padding:0;}
img{border:0; align:top;}
body,td,div,span{font-family:verdana, arial; color:black; font-size:11px}
table2{border-collapse:collapse;}
a{color:Black; text-decoration:none;}

body {margin-left: 0px;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(i/clouds.jpg); background-repeat: no-repeat; background-position: top center;}

.Columns{width:980px; margin:auto; margin-top:106px;}
.ColumnLeft{width:173px;}
.ColumnLeftInnerWhite{width:15px; background-image:url(i/TopLeftInnerWhite.jpg); background-repeat:repeat-x; background-color:White;}
.ColumnLeftInnerGreen{width:15px; background-image:url(i/TopLeftInnerGreen.jpg); background-repeat:repeat-x;; background-color:#DBEAA2;}
.ColumnRight{width:792px; background-image:url(i/TopMenuBack.jpg); background-repeat:repeat-x;}

.TopMenu{text-align:center;}
.TopMenu img{margin-right:4px;}

.LMI{width:173px; height:30px; border-bottom:1px solid #D2D2D2; background-image:url(i/LeftMenuItemBack.jpg); background-repeat:repeat-y;}
.LMIHover{cursor:pointer; width:173px; height:30px; border-bottom:1px solid #D2D2D2; background-image:url(i/LeftMenuItemBackHover.jpg); background-repeat:repeat-y;}
.LMIBottom{width:173px; height:36px; background-image:url(i/LeftMenuBottom.jpg); background-repeat:no-repeat;}
.LMIBottomHover{width:173px; height:36px; background-image:url(i/LeftMenuBottomHover.jpg); background-repeat:no-repeat;}
.LMII{width:143px; margin:auto; text-align:right; position:relative; top:7px; font-size:12px;}

.ProductSearch{width:182px; background-image:url(../i/ProductSearchBack.jpg);}
.ProductSearchInner{width:162px; margin-left:20px;}
.ProductSearchTerms{background-image:url(../i/TextBoxBack.gif); border:solid 1px #B5B5B5;}

.search {margin-left: 20px;}

.Testimonial{margin-left:12px;}

.BreadCrumb{background-color:#E9E9E9;width:575px;}
.BreadCrumbInner{width:555px; margin:auto; padding:4px 0 4px 0;}
.BreadCrumbInner a{text-decoration:underline;}

.CategoryProducts{width:575px;}
.CPLeft{border-width: 1px 0 1px 1px; border-color:#D2D2D2; border-style:solid; padding:8px;}
.CPLeft table{ border-collapse:collapse;}
.CPLeft table td{padding:0px; vertical-align:top;}
.CPRight{width:33px; border-width: 1px 1px 1px 0; border-color:#D2D2D2; border-style:solid; background-image:url(../i/CategoryProductRight.gif); background-position:right top; background-repeat:no-repeat;}
.CategoryProductThumb{float:left; margin-right:8px; margin-bottom:8px;}
.CategoryProductPrice{font-family:arial; font-size:17px; color:#829535;}
.CategoryProductDesc{margin-bottom:5px;}
.CategoryProductGap{height:8px; font-size:0px;}

.PagingRepeat{background-color:#E9E9E9;width:575px;}
.PagingRepeatInner{width:555px; margin:auto; padding:4px 0 4px 0; text-align:center;}
.PagingRepeatInner a{text-decoration:underline;}

.PagingPages{background-color:#E9E9E9;width:200px; text-align:center; padding:4px 0 4px 0;}
.PagingNumbers{background-color:#E9E9E9;width:365px; text-align:center; padding:4px 0 4px 0;}
.PN{position:relative; top:-1px;}

.Content{width:792px; margin:auto;}


.Footer{width:980px; margin:auto;}
.Footer td{background-image:url(i/FooterMIddle.jpg);}
.FooterLeft{text-align:left;}
.FooterMiddle{text-align:right; font-size:9px;}
.FooterRight{text-align:right;}
.FooterLink{text-decoration:underline; font-size:9px;}

/* Other page stuff goes here */
.InnerContent{width:772px; margin-left:20px; }
.PageTitle{font-size:23px; color:#333333; margin:15px 0px 8px 0px;}
.PageColumns{width:772px; margin:auto;}
.PageColumnLeft{width:241px; vertical-align:top;}
.PageColumnMiddle{width:290px; vertical-align:top;}
.PageColumnMiddleInner{width:240px; margin:auto;}
.PageColumnDoubleWidth{width:499px; vertical-align:top;}
.PageColumnDoubleWidthInner{width:499px; margin-right:20px;}
.PageColumnRight{width:241px; vertical-align:top;}
.PageImageCaption{text-align: center; margin:8px 0 8px 0;}

.FAQQuestion{margin-bottom: 2px;}
.FAQQuestion a{color:#007650; text-decoration:none;}
.FAQAnswerTitle{}
.FAQAnswerTitle a{color:#007650; text-decoration:none;}
.FAQAnswerTest{}

.LinksHeader{color:#A4B172; font-size:18px; font-weight:bold;}
hr{ background-color:#DBEAA2; color:#DBEAA2; height:1px; border:none;}

.LeftSubMenuHeading{width:173px; height:32px; background-image:url(i/LeftSubMenuHeading.jpg);}
.LeftSubMenuHeadingInner{width:143px; margin:auto; text-align:right; padding-top:10px; color:White; font-size:12px;}
.LeftSubMenu{background-color:#DBEAA2; border-bottom:1px solid #D2D2D2; text-align:right;}
.LeftSubMenuInner{width:153px; text-align:right; padding-top:10px; padding-bottom:10px; padding-left:16px;}
.LeftSubMenuItem{margin-bottom:2px;}
.LeftSubMenuItem a:hover{text-decoration:underline;}
.LMISelected{width:173px; height:32px; background-image:url(i/LeftSubMenuHeading.jpg);}
