@charset "utf-8";
/* CSS Document */
body {
	margin: 0px;
	padding:0px;
	background-attachment: fixed;
	background-position: top;
	background-image: url(../images/background.gif);
}
#parentWrapper #pageContent #shapeInside #pageContentInside #CheckoutRepeat {
}

#parentWrapper #pageContent #shapeInside #pageContentInside #CheckoutRepeat a {color: #000000; text-decoration: none; }
#parentWrapper #pageContent #shapeInside #pageContentInside #CheckoutRepeat a:hover {color: #000000; text-decoration: none; }
#parentWrapper #pageContent #shapeInside #pageContentInside #CheckoutRepeat a:visited { color:#000000; text-decoration: none; }
#parentWrapper #pageContent #shapeInside #pageContentInside #CheckoutRepeat a:visited:hover { color:#000000; text-decoration: none; }

#parentWrapper {
	top: auto;
	left: auto;
	background-color: #FFFFFF;
	width: 858px;
	background-position: top;
	bottom: auto;
	height: 100%;
}
#header {
	height: 435px;
	width: 858px;
	padding-bottom: 10px;
}
#headerInside {
	height: 345px;
	width: 858px;
}
#navigation {
	height: 359px;
	width: 858px;
}
#navigationInside {
	height: 255px;
	width: 858px;
}

#pageContent {
	height: auto;
	width: 858px;
	background-color: #FFFFFF;
}
#pageContentInside {
	height: auto;
	width: 610px;
	float: left;
}
#banner {
	height: 90px;
	width: 152px;
	padding-left: 9px;
}
#banner2 {
	height: 90px;
	width: 152px;
	padding-left: 9px;
}
a:active {

	width: 152px;
}



#shapeHome {
	height: auto;
	width: 858px;
	visibility: visible;
	float: left;
	background-color: #FFFFFF;
}
#Table_3     {
	background-image: url(../images/background_brown.gif);
}
#Table_4     {
	background-image: url(../images/background_blue.gif);
}
#Table_5     {
	background-image: url(../images/background_yellow.gif);
}

#shapeInside {
	height: auto;
	width: 858px;
	float: left;
	background-color: #FFFFFF;
}
#events {
	height: 300px;
	width: 235px;
	float: left;
}
#eventsBanner {
	height: auto;
	width: 241px;
	visibility: visible;
	float: left;
}
#parentWrapper #pageContent #shapeInside #eventsInside #eventsBanner2 {
	height: auto;
	width: 241px;
}

#eventsInside {
	height: auto;
	width: 241px;
	float: left;
}

#content {
	height: auto;
	width: 610px;
	float: left;
	background-image: url(../images/homeBack.jpg);
}
#bottom{
	height: auto;
	width: 858px;
	float: left;
	padding-bottom: 30px;
	background-color: #FFFFFF;
}
#tagline {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 858px;
	float: left;
	height: auto;
	background-color: #FFFFFF;
}

#tagline a {color: #000000; text-decoration: underline;}
#tagline a:hover {color: #F26521; text-decoration: underline;}
#tagline a:visited {color: #000000; text-decoration: underline;}
#tagline a:visited:hover {color: #F26521; text-decoration: underline;} 
#taglinetxt {
	float: left;
	width: 0px;
	padding-top: 4px;
}

#slideshow {
	margin: 0 0 0 25px;
}
.style1 {color: #000000;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
}
.style7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF6600;
}
.style8 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 700;
	color: #FF6600;
}
.style2 {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-left: 5px;
	text-align: justify;
}
.style3 {
	font-size: 11px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.style4 {
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}
.style5 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.style19 {
	color: #FF6600;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}

.style20 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


.style22 {font-size: 9px}


.imageLeft {
	float: left;
	margin-right: 5px;
	text-decoration: none;
}
.alignField { margin-bottom: 7px; }



.serviceheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	text-decoration: underline;
}

.flR {
	float: right;	
}

.flL {
	float: left;	
}

.testPrice {
	/* background-color: #CCC; */
	width: 50px;
	text-align: center;
	color: #F26521;
	text-align: right;
}



#parentWrapper #pageContent #shapeInside #pageContentInside a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


/* edits to CSS made above. Sept. 8, 2009 */
/* new CSS added below */

h1 {
	font-family: Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: lighter;
	padding-top: -15px;
	padding-left: 8px;
	padding-bottom: -15px;
	font-size: 20px;
}

h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: lighter;
	padding-top: -15px;
	padding-left: 8px;
	padding-bottom: -15px;
	font-size: 20px;
	}

h1, h2, h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: lighter;
	margin-top: 5px;
	margin-bottom: 7px;
	padding-left: 8px;
	font-size: 20px;
	}
	
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight:bold;
	padding-bottom: -5px;
	font-size: 14px;
	color: #000000;
	}	

h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: lighter;
	padding-top: -5px;
	padding-left: 0px;
	padding-bottom: -5px;
	font-size: 14px;
	color: #6f9eaa;
	}

.orange {color: #F26521; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; 
}

.maintext {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	text-align: left;
	color: #2C4D70;
}

.subpagetxt {
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left: 10px;
	text-align: left;
	color: #2C4D70;
}



#footerlinks {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	width: 858px;
	float: left;
	height: auto;
	background-color: #FFFFFF;
	color:#999999;
}

#footerlinks a {color: #999999; text-decoration: underline;}
#footerlinks a:hover {color: #F26521; text-decoration: underline;}
#footerlinks a {color: #999999; text-decoration: underline;}
#footerlinks a:hover {color: #F26521; text-decoration: underline;}

#sitemap {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	float: left;
	height: auto;
	color:#000000;
}

#sitemap a {color: #83a5ae; text-decoration: underline;}
#sitemap a:hover {color: #999999; text-decoration: underline;}
#sitemap a {color: #83a5ae; text-decoration: underline;}
#sitemap a:hover {color: #999999; text-decoration: underline;}
#parentWrapper #pageContent #bottom table tr td #Table_ tr td #Table_4 tr td #banner2 div .style4 {
	text-align: left;
	color: #F26521;
	font-size: 12px;
}
#parentWrapper #pageContent #shapeInside #pageContentInside table tr .subpagetxt p {
}


#testResources {
	font-size:12px; font-family:Verdana, Arial, Helvetica, Geneva, sans-serif; line-height:24px;
}
#testResources a {
	color:#F26521;
	text-decoration:none;
}
#testResources a:hover {
	color:#B6D3DC;
}
#testResources li{
	list-style-type:none;
}

/* ------------------------ Slide Show CSS -----------------------------  */

#slideshow {
    position:relative;
    height:400px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 400px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 350px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

/* ------------------------ Slide Show 2 CSS -----------------------------  */

#slideshow2 {
    position:relative;
    height: 70px;
	width: 298px;
}

#slideshow2 DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 70px;
    background-color: #FFF;
	margin-left: -5px;
}

#slideshow2 DIV.active {
    z-index:10;
    opacity:1.0;
	margin-left: -5px;
}

#slideshow2 DIV.last-active {
    z-index:9;
	margin-left: -5px;
}

#slideshow2 DIV IMG {
    height: 70px;
    display: block;
    border: 0;
    margin-bottom: 10px;
	margin-left: -5px;
}

/* ------------------------- Shop Shape Home Page ----------------------- */

ul.shopType {
						width: 590px;
						height: 125px;
						list-style-type: none;
						font-family: Arial, Helvetica, sans-serif;
						font-size: 10px;
						margin: 55px 0 -43px -25px;
					}
					ul.shopType li {
						padding: auto 0;
						width: 137px;
						margin: 0px 3px;
						background-color: #6CF;
						border: 1px solid #ABB5B6;
						text-align: center;
					}
					ul.shopDescription {
						font-size: 12px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						margin-left: 20px;
						color: #2C4D70;
						list-style-type: none;
						line-height: 30px;	
					}
					p.shopShapeDisc {
						font-size: 9px;
						font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #2C4D70;
						width: 500px;
						margin: 0 auto;
					}
					.rounded-corners {
						-moz-border-radius: 4px;
						-webkit-border-radius: 4px;
						-khtml-border-radius: 4px;
						border-radius: 4px;
						/* -webkit-box-shadow: #666 0px 2px 3px;
						-moz-box-shadow: #666 0px 2px 3px;
						box-shadow: #666 0px 2px 3px; */
						background: #CCDFE3;
					}
					.blueGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#CCDFE3), to(#FFFFFF));
						background: -webkit-linear-gradient(#CCDFE3, #FFFFFF);
						background: -moz-linear-gradient(#CCDFE3, #FFFFFF);
						background: -ms-linear-gradient(#CCDFE3, #FFFFFF);
						background: -o-linear-gradient(#CCDFE3, #FFFFFF);
						background: linear-gradient(#CCDFE3, #FFFFFF);
						-pie-background: linear-gradient(#CCDFE3, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					.orangeGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFBA99), to(#FFFFFF));
						background: -webkit-linear-gradient(#FFBA99, #FFFFFF);
						background: -moz-linear-gradient(#FFBA99, #FFFFFF);
						background: -ms-linear-gradient(#FFBA99, #FFFFFF);
						background: -o-linear-gradient(#FFBA99, #FFFFFF);
						background: linear-gradient(#FFBA99, #FFFFFF);
						-pie-background: linear-gradient(#FFBA99, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					.brownGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D8BBAB), to(#FFFFFF));
						background: -webkit-linear-gradient(#D8BBAB, #FFFFFF);
						background: -moz-linear-gradient(#D8BBAB, #FFFFFF);
						background: -ms-linear-gradient(#D8BBAB, #FFFFFF);
						background: -o-linear-gradient(#D8BBAB, #FFFFFF);
						background: linear-gradient(#D8BBAB, #FFFFFF);
						-pie-background: linear-gradient(#D8BBAB, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					.yellowGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F5CD67), to(#FFFFFF));
						background: -webkit-linear-gradient(#F5CD67, #FFFFFF);
						background: -moz-linear-gradient(#F5CD67, #FFFFFF);
						background: -ms-linear-gradient(#F5CD67, #FFFFFF);
						background: -o-linear-gradient(#F5CD67, #FFFFFF);
						background: linear-gradient(#F5CD67, #FFFFFF);
						-pie-background: linear-gradient(#F5CD67, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					.purpleGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#C6C6DE), to(#FFFFFF));
						background: -webkit-linear-gradient(#C6C6DE, #FFFFFF);
						background: -moz-linear-gradient(#C6C6DE, #FFFFFF);
						background: -ms-linear-gradient(#C6C6DE, #FFFFFF);
						background: -o-linear-gradient(#C6C6DE, #FFFFFF);
						background: linear-gradient(#C6C6DE, #FFFFFF);
						-pie-background: linear-gradient(#C6C6DE, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					.pinkGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E4A9E3), to(#FFFFFF));
						background: -webkit-linear-gradient(#E4A9E3, #FFFFFF);
						background: -moz-linear-gradient(#E4A9E3, #FFFFFF);
						background: -ms-linear-gradient(#E4A9E3, #FFFFFF);
						background: -o-linear-gradient(#E4A9E3, #FFFFFF);
						background: linear-gradient(#E4A9E3, #FFFFFF);
						-pie-background: linear-gradient(#E4A9E3, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					.greenGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#72BE40), to(#FFFFFF));
						background: -webkit-linear-gradient(#72BE40, #FFFFFF);
						background: -moz-linear-gradient(#72BE40, #FFFFFF);
						background: -ms-linear-gradient(#72BE40, #FFFFFF);
						background: -o-linear-gradient(#72BE40, #FFFFFF);
						background: linear-gradient(#72BE40, #FFFFFF);
						-pie-background: linear-gradient(#72BE40, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					.redGradient {
						background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E75A51), to(#FFFFFF));
						background: -webkit-linear-gradient(#E75A51, #FFFFFF);
						background: -moz-linear-gradient(#E75A51, #FFFFFF);
						background: -ms-linear-gradient(#E75A51, #FFFFFF);
						background: -o-linear-gradient(#E75A51, #FFFFFF);
						background: linear-gradient(#E75A51, #FFFFFF);
						-pie-background: linear-gradient(#E75A51, #FFFFFF);
						behavior: url(/PIE-1/PIE.htc);
						position: relative;
					}
					ul.shopType li.font-test a {
						font-family: Tahoma, Geneva, sans-serif;
						text-decoration: none; 
						font-size: 16px;
						font-weight: 600;
						color: #000000; 
						display: block; 
						line-height: 15px;
						margin: 15px 0 3px 0;
						padding: 20px 0 0 0;
					}
					ul.shopType li.font-test:hover a {
						text-decoration: none; 
						font-size: 16px; 
						color: #FF6600; 
						display: block; 
						line-height: 15px;
						margin: 15px 0 3px 0;
					}
					ul.shopType li.font-test:active {
						display: block;
					}
					.clickhere {
						border: solid 1px #ABB5B6;
						padding: 0 15px;
					}
/* ----------------------------------------------- End Cart Section ---------------------------------------------- */
