/* layout 1 */
body { margin:0;padding:0;	font-family:Arial, Verdana, Helvetica, Sans-Serif;	font-size:12px;	line-height:150%; color:#000; background:#2a3d27;}

img { border:0; }


a { color:#63A825; text-decoration:none; }
a:hover { color:#63A825; text-decoration:underline; }
#footer a { color:#ffffff; text-decoration:none; }
#footer a:hover { color:#ffffff; text-decoration:underline; }



.galleryHolder p a, .galleryHolderEnd p a { color:#fff; text-decoration:none; }
.galleryHolder p a:hover, .galleryHolderEnd p a:hover{ color:#fff; text-decoration:underline; }

.proImg1 p a, .proImg1end p a, .proImg1b p a, .proImg1endb p a { color:#fff; text-decoration:none; }
.proImg1 p a:hover, .proImg1end p a:hover, .proImg1b p a:hover, .proImg1endb p a:hover { color:#fff; text-decoration:underline; }

.proImg2 p a, .proImg2end p a, .proImg2b p a, .proImg2endb p a { color:#fff; text-decoration:none; }
.proImg2 p a:hover, .proImg2end p a:hover, .proImg2b p a:hover, .proImg2endb p a:hover { color:#fff; text-decoration:underline; }

.proImg3 p a, .proImg3end p a { color:#fff; text-decoration:none; }
.proImg3 p a:hover, .proImg3end p a:hover { color:#fff; text-decoration:underline; }

.proImg4 p a, .proImg4end p a { color:#fff; text-decoration:none; }
.proImg4 p a:hover, .proImg4end p a:hover { color:#fff; text-decoration:underline; }

.proImg5 p a, .proImg5end p a { color:#fff; text-decoration:none; }
.proImg5 p a:hover, .proImg5end p a:hover { color:#fff; text-decoration:underline; }

.proImg6 p a, .proImg6end p a { color:#fff; text-decoration:none; }
.proImg6 p a:hover, .proImg6end p a:hover { color:#fff; text-decoration:underline; }

/* main divs */
#container { width:959px; height:710px; padding:0px; background:#e9efe8; text-align: left; margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}
#logo { width:913px; height:53px; margin:20px auto; margin-bottom:0; padding:6px; border:5px solid #fff; border-bottom:0; background:green; }
#homeHeader { height:276px; background:blue; overflow:hidden; }
#header { height:140px; background:blue; overflow:hidden; }
#contentHolder { margin:5px 0 0 0; text-align: left;  }
#nav { height:36px; margin:10px 0 0 0; font-weight:bold; background:#63a825; line-height: 15px; }
#content {width:auto; margin:10px 0 0 0; padding:10px; background:#e9efe8; height:auto; }
#content2 {	margin:0 0 0 0;	font-size: 11px; padding-top: 5px; padding-left: 10px; text-align: left;}
#content2Inside { margin:0 235px 0 0; padding:5px; }
#footer {width:959px; margin:0px auto; margin-bottom:0px; font-size:10px; font-style:italic; background:#2a3d27; color: #FFFFFF; }
#footerLinks { height:15px; float:right; font-size:10px; font-style:normal; color: #FFFFFF; }
#rightCol { width:230px; float:right; }
#leftCol { height:15px; width:445px; float:left; }
#homeRightCol {	width:232px; margin:0px 10;	padding:0px; float:right; background:#e9efe8;}
#homeRightCol2 { width:232px; margin:0px 10px ; padding:0px; float:right; background:#e9efe8;}
#splice { height:15px; margin:5px 0 0 0; padding:5px; color:#fff; background:black; }
#promoHolder {}
#breadcrumbs { margin:0 0 4px 0; }
#imgContainer3 { width:231px; height:132px;}

/*inserted by ms*/
#holder {width:959px; height: auto;	text-align:left; margin-top: 4px; margin-right: auto; margin-bottom: 0px;	margin-left: auto;	padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333;	background-color: #e9efe8;}
#pageTop {height: 24px;	width: 959px; font-size: 11px; background-color: #63a825; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-style: normal; padding-top: 10px; text-indent: 10px;}
#pageDevider { height: 11px; width: 959px; font-size: 2px; background-color: #e9efe8;}
#inpageImgContainer {height: 180px;	width: 959px; background-color: #e1007a; background-image: url(../images/bw_p_bg2.jpg); background-repeat: no-repeat; background-position: right; }
#inpageTagback { height: 180px;	width: 422px;	background-color: #080908;	float: left;	background-image: url(../images/bw_p_bg1.jpg);	background-repeat: no-repeat;}
#inpageTagline { height: 130px; width: 342px; padding-top: 40px; padding-bottom: 10px; padding-right: 40px; padding-left: 40px; font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #FFFFFF;}
#inpageLogo {height: 94px;	width: 959px;	font-size: 2px;	background-color: #e1007a;	background-image: url(../images/bw_p1.gif);	background-repeat: no-repeat;}
#contentContainer { height: 180px; width: 959px; background-color: #e9efe8; background-repeat: no-repeat; background-position: right; }
#contentText { float: right; height: 130px; width: 673px; padding-top: 10px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-align: left;}
#contentBack { height: 180px; width: 264px; background-color: #e9efe8; float: left; background-repeat: no-repeat; text-align: center;}
/*inserted by ms end*/

#whiteLine { margin:0 0 0 0; background:e9efe8; height: 10px;}
#botLine { width:959px; margin:auto; background:e9efe8;	height: 25px;	background-image: url(../images/bw_bot.gif);	background-repeat: repeat-x;}
/* main divs end */

/* promos */
.promo { width:210px; height:137px; margin:0 27px 0 0; padding:0; border:1px solid #000; float:left; }
.promoEnd { width:210px; height:137px; margin:0 0 0 0; padding:0; border:1px solid #000; float:left; }
.promoHeader { margin:0; padding:4px; text-align:center; font-size:12px; font-weight:normal; color:#000; background:#e1007a; }
.promoHeader a { display:block; color:#fff; }
.promoContent { width:200px; height:85px; padding:5px; overflow:hidden; line-height:15px; background:gold; }
.promoLink { margin:0; padding:0 5px 0 0; text-align:right; }
/* promo end */

/* editing features */
p { margin:0 0 1em 0; }
.pageHeadings { font-size:20px; color:#e1007a; margin:0 0 10px 0; padding:0; }
.headings { font-size:23px; color:#e1007a; margin:0 0 5px 0; padding:0; }
.subHeadings { font-size:18px; color:#000000; margin:0 0 3px 0; padding:0; }
.date { font-size:14px; float:right; color:#e1007a; margin:0; padding:0; }
.clearBoth { clear:both; }
.clearLeft { clear:left;}
.clearRight { clear:right; }
.input { width:200px; border:1px solid #A5ACB2; }
.textarea { width:200px; height:60px; border:1px solid #A5ACB2; }
.submitBtn {}
.select { width:182px; border:1px solid #A5ACB2; }
.textarea { width:180px; border:1px solid #A5ACB2; font-size:12px; font-family:Arial, Verdana, Helvetica, Sans-Serif; }
.required { color:#e1007a; }
.right { float:right; }
.left { float:left; }
.tLeft { text-align:left; }
.tCenter { text-align:center; }
.tRight { text-align:right; }
.imgLeft { margin:0 10px 10px 0; float:left; }
.imgRight { margin:0 0 5px 5px; float:right; }
.hide { display:none; }
tabel td { vertical-align:top; }

.contentBlock { margin:0 0 20px 0; }
.imgBlock { margin:0 0 10px 0; text-align:center; }
.caption { margin:3px 0 0 0; padding:3px; background:#5C4AE9; color:#000000; text-align:center; }
/* end editing feature */

/* gallery */
.galleryHolder { width:122px; height:165px; margin:0 10px 10px 0; float:left; }
.galleryHolderEnd { width:120px; height:165px; margin:0 0 10px 0; float:left; }
.gallery { width:100px; height:100px; padding:10px; text-align:center; display:block; border:1px solid black; background:#fff; }
.gallery a, .galleryEnd a { display:block; width:100px; height:100px; overflow:hidden; }
.gallery a img, .galleryEnd a img { display:none; }
.galleryHolder p, .galleryHolderEnd p { height:3em; margin:0; padding:2px 4px; overflow:hidden; text-align:center; color:#fff; border:1px solid black; border-top:0; background:#e1007a; }
.galleryHolder p a, .galleryHolderEnd p a { display:block;  }
.galleryBtns { width:100%; overflow:hidden; }
.gallerySpacing { padding-top:10px; }
/* end gallery */

/* products */

/* pro 1 */
#proContent1 { margin:0 0 0 0; background:pink; }
#proContent1Inside { margin:0 245px 0 0; padding:5px; background:purple; }
#proHolder1 { width:100%; overflow:hidden; }
#proRight1 { width:230px; padding:5px 5px; text-align:center; float:right; background:orange; }
.proImg1 { width:100px; height:143px; margin:0 9px 10px 0; float:left; position:relative; text-align:center; display:block; border:1px solid black; background:#fff; }
.proImg1b { width:100px; height:143px; margin:0 9px 10px 0; float:left; position:relative; text-align:center; display:block; border:1px solid red; background:#fff; }
.proImg1end { width:100px; height:143px; margin:0 0 10px 0; float:left; position:relative; text-align:center; border:1px solid black; background:#fff; }
.proImg1endb { width:100px; height:143px; margin:0 0 10px 0; float:left; position:relative; text-align:center; border:1px solid red; background:#fff; }
.proImg1Inside { position:absolute; top:36%; left:50%; }
.proImg1InsideNoCaption { position:absolute; top:50%; left:50%; }
.proImg1 p, .proImg1end p, .proImg1endb p, .proImg1b p { width:92px; height:3em; margin:2px 0 0 0; padding:2px 4px; overflow:hidden; text-align:center; color:#000; border-top:1px solid black; position:absolute; bottom:0; background:#e1007a; }
.proImg1 p a, .proImg1end p a, .proImg1b p a, .proImg1endb p a { display:block;  }
#proRight1 p.main { font-weight:bold; }
#proRight1 div { text-align:left; }
.pro1Btns { width:100%; overflow:hidden; }
.pro1Spacing { padding-top:10px; }
/* end pro 1 */

/* pro 2 */
#proContent2 { margin:0 0 0 0; padding:5px; background:pink; }
#proHolder2 { width:100%; overflow:hidden; }
#proRight2 { height:16px; padding:4px; text-align:right; background:green; }
#proRight2 a { color:#fff; }
.proImg2 { width:122px; height:165px; margin:0 10px 10px 0; float:left; background:green; text-align:center; }
.proImg2end { width:122px; height:165px; margin:0 0 10px 0; float:left; background:green; text-align:center; }
.proImg2Inside { width:100px; height:100px; padding:10px; display:block; border:1px solid black; background:#fff;  }
.proImg2Inside a{ width:100px; height:100px; overflow:hidden; background:red; }
.proImg2Indise a img { display:none; }
.proImg2 p, .proImg2end p, .proImg2endb p, .proImg2b p { width:92px; height:3em; padding:2px 4px; overflow:hidden; text-align:center; color:#fff; border:1px solid black; border-top:0; background:#e1007a; }
.proImg2 p a, .proImg2end p a, .proImg2b p a, .proImg2endb p a { display:block;  }
.pro2Btns { width:100%; overflow:hidden; }
.pro2Spacing { padding-top:10px; }
/* end pro 2 */

/* pro 3 */
#proContent3 { margin:0 0 0 0; padding:5px; background:pink; }
.proRight3 { width:230px; margin:0 0 0 5px; text-align:center; float:right; background:orange; }
#proHolder3 { width:100%; overflow:hidden; }
.proContent3Block { border-bottom:1px solid #000; padding:0 0 10px 0; margin:0 0 15px 0; }
#proPast3 h1 { height:16px; padding:4px 6px; font-size:12px; font-weight:normal; text-align:right; color:#fff; background:#e1007a; }
.proImg3 { width:100px; height:300px; margin:0 11px 10px 0; float:left; position:relative; text-align:center; display:block; border:1px solid black; background:#fff; }
.proImg3end { width:100px; height:300px; margin:0 0 10px 0; float:left; position:relative; text-align:center; border:1px solid black; background:#fff; }
.proImg3Inside { position:absolute; top:44%; left:50%; }
.proImg3InsideNoCaption { position:absolute; top:50%; left:50%; }
.proImg3 p, .proImg3end p { width:92px; height:3em; margin:2px 0 0 0; padding:2px 4px; overflow:hidden; text-align:center; color:#fff; border-top:1px solid black; position:absolute; bottom:0; background:#e1007a; }
.proImg3 p a, .proImg3end p a { display:block; }
.proPast3Cont { padding:2px 4px; background:pink; }
.proPast3Cont2 { padding:2px 4px; background:#FFDFE5; }
.pro3Spacing { padding-top:10px; }

#pro3Order { width:100%; border-collapse:collapse; font-size:11px; }
.pro3OrderHeader { padding:2px 4px; font-weight:bold; color:#fff; background:#e1007a; }
.pro3firstTd { padding:10px 10px 20px 0; border-bottom:1px solid #000; }
.pro3Right { width:50px; text-align:right; padding:0 3px; border-bottom:1px solid #000; }
.pro3Total { padding:4px 0 0 0; text-align:right; }
.pro3Spacer { padding:10px; }
#pro3OrderForm, #pro3OrderForm table { border-collapse:collapse; font-size:12px; }
#pro3OrderForm td { vertical-align:top; }
#pro3OrderForm .firstTd { width:140px; }

/* shopping cart */
#shopping { width:100%; font-size:14px;}
#shopping .carttable { width:100%; }
#shopping .cartheading { background:#e60000; color:#fff; padding:4px 6px; }
#shopping .cartheading3 { background:pink; color:#fff; padding:4px 6px; text-align:right; }
#shopping .cartcell { padding:10px 0; }
#shopping .cartcell2 { padding:10px 0; text-align:right; }
#shopping .cartheading2 { padding:0 10px 0 0; }
/* end shopping cart */
/* end test table stuff */
/* end pro 3 */

/* pro 4 */
#proContent4 { margin:0 0 0 0; padding:5px; background:pink; }
#proHolder4 { width:100%; overflow:hidden; }
#proRight4 { width:200px; margin:0 0 0 5px; text-align:center; float:right; background:orange; }

/* tree structure */
.dtree { color:#666; #fff-space:nowrap; }
.dtree img { vertical-align:middle; }
.dtree a { color:#333; text-decoration:none; }
.dtree a.node, .dtree a.nodeSel {	padding:1px 2px 1px 2px; #fff-space:nowrap;}
.dtree a.node:hover, .dtree a.nodeSel:hover {	color:#333;	text-decoration:underline; }
.dtree a.nodeSel { background-color:#c0d2ec; }
.dtree .clip { overflow:hidden; }
/* end tree structure */
/* end pro 4 */

/* pro 5 */
#proContent5 { margin:0 0 0 0; padding:5px; }
#proRight5 { width:230px; text-align:center; float:right; }
#proHolder5 { width:100%; overflow:hidden; }
.proContent5Block { border-bottom:1px solid #000; padding:0 0 10px; margin:0 0 15px 0; width:100%; overflow:hidden; }

.proImg5 { width:122px; height:164px; margin:0 11px 13px 0; float:left; text-align:center; }
.proImg5end { width:122px; height:164px; margin:0 0 13px 0; float:left; text-align:center; }
.proImg5Inside { width:100px; height:100px; padding:10px; border:1px solid #000; background:#fff; }
.proImg5Inside a { width:100px; height:100px; display:block; }
.proImg5Inside a img { display:none; }
.proImg5 p, .proImg5end p { height:3em; margin:0; padding:2px 4px; overflow:hidden; text-align:center; color:#fff; border:1px solid black; border-top:0; background:#E1007A; }
.proImg5 p a, .proImg5end p a { display:block;  }
.proImgSub5 { width:100%; overflow:hidden;  margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #2B4923; }
.proImgLeft5 { width:100px; margin:0 10px 10px 0; float:left; }
.pro5Spacing { padding-top:10px; }
.pro5Btns { clear:both; }
/*end pro 5 */

/* end products */


/* navigation */
#nav ul { margin:0;	padding:0;	list-style:none; color: #FFFFFF; line-height: 25px;}
#nav li { width:116px; height:36px;	margin:0; padding:0; float:left; border-right:1px solid #FFFFFF; text-align:center;}
#nav li a { padding:4px 6px; display:block; color:#ffffff; }
#nav li a:hover, #nav li a.onLink { width:116px; height:36px; padding:0; margin:0; float:left; border-right:0px; solid:#000000;	text-align:center;	background:#468f05;	text-decoration:none; line-height: 34px;}
#nav li a.withSub { padding:4px 17px 4px 6px; display:block; color:#000; background:url(../images/arrowDim.gif) no-repeat right center; }
#nav li a.withSub:hover, #nav li a.onWithSub { padding:4px 17px 4px 6px; display:block; color:#000000; background:#624FFF url(../images/arrowLit.gif) no-repeat right center; }
#nav li a.noLink { cursor:default; }
/* sub nav */
#nav li ul { position:absolute; left:-999em; width:150px; background:#7E6FFF; }
#nav li:hover ul { left:auto; }
#nav ul ul ul ul, #nav ul ul ul { display:none; }
#nav li li { width:150px; border:0; border-bottom:1px solid white; }
#nav li li a { padding:2px 8px; color:white; }
#nav li li a.withSub { padding:2px 8px; color:white; background-image:none; }
#nav li li a.withSub:hover { padding:2px 8px; color:yellow; background-image:none; }
#nav li li a.onSubLink, #nav li li a:hover { color:yellow; }
/* end sub nav */
/* end navigation */