	body {
		background-image: url(../images/bgSP.jpg);
		background-repeat: repeat-x;
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #006A94;
	}
	#mainTXT {
		width: 445px;
		padding-left: 17px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		line-height: 125%;
		float: left;
		background-repeat: no-repeat;
		background-position: center top;
	}
	
	#mainTXTsp {
		padding-left: 17px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 80%;
		line-height: 125%;
		background-repeat: no-repeat;
		background-position: center top;
		padding-right: 30px;
	}
.squig {
	color: #5F94D6;
	font-style: italic;
}

.headerSite {
	color: #005A87;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 8px;
}

.bigImage {
	background-color: #FFFFFF;
	background-image: url(../images/bigimage.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
	background-position: center top;
	margin-top: 15px;
}
.bigRed {
	font-weight: bold;
	text-transform: uppercase;
	color: #FF0000;
	font-size: 16pt;
}

.clearThis2 {
	clear: both;
	padding-top: 10px;
	padding-bottom: 10px;
}

.cartRow {
	padding-top: 3px;
	padding-bottom: 3px;
	background-image: url(../images/cartbg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #E0DFE3;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	height: 29px;
}

#footerTXT {
	font-size: 70%;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	padding-top: 330px;
}

	#menu {
		clear: both;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 45px;
		padding-top: 0px;
		float: left;
		margin-top: 14px;
		width: 750px;
	}
#bread {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 11px;
	color: #FF6600;
	font-weight: bold;
}
#bread a:link,#bread a:active,#bread a:visited {
	color: #FF6600;
}
#bread a:hover {
	text-decoration: none;
}

#bread2 {
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 14px;
	color: #FF6600;
	font-weight: bold;
}
#bread2 a:link,#bread2 a:active,#bread2 a:visited {
	color: #FF6600;
}
#bread2 a:hover {
	text-decoration: none;
}

	
	#flash1 {
		width: 275px;
		margin-left: 490px;
		text-align: right;
	}
	#quotes {
	width: 250px;
	float: right;
	padding-top: 8px;
	padding-left: 8px;
	font-size: 80%;
	}
	#qi {
	padding: 10px;
	border: 1px solid #006A94;
	font-size: 90%;
	text-align: justify;
	}
.testI {
	font-size: 110%;
	font-weight: bold;
}

	
	#headerSP {
	background-color: #FFFFFF;
	background-image: url(../images/about2.jpg);
	background-repeat: no-repeat;
	height: 213px;
	}
#prodTableMain {
	font-size: 13px;
	font-weight: bold;
}

	
	#headerSPservices {
	background-color: #FFFFFF;
	background-image: url(../images/service2.jpg);
	background-repeat: no-repeat;
	height: 213px;
	}
	
		#headerSPtips {
	background-color: #FFFFFF;
	background-image: url(../images/tipsH.jpg);
	background-repeat: no-repeat;
	height: 213px;
	}
#prodTableMain a:link,#prodTableMain a:active,#prodTableMain a:visited {
	color: #006A94;
	text-transform: uppercase;
	line-height: 20px;
}
#prodTableMain a:hover {
	text-decoration: none;
}

	
	#headerSPtest {
	background-color: #FFFFFF;
	background-image: url(../images/testH.jpg);
	background-repeat: no-repeat;
	height: 213px;
	}
	
		#headerSPpress {
	background-color: #FFFFFF;
	background-image: url(../images/pressH.jpg);
	background-repeat: no-repeat;
	height: 213px;
	}
	
		#headerSPlinks {
	background-color: #FFFFFF;
	background-image: url(../images/linksH.jpg);
	background-repeat: no-repeat;
	height: 213px;
	}
	
.oHeader {
	font-size: 150%;
	font-weight: bold;
	color: #FF8609;
}

	
			#headerSPcamp {
	background-color: #FFFFFF;
	background-image: url(../images/campH2.jpg);
	background-repeat: no-repeat;
	height: 213px;
	}
	
	
	
	img {
		border-top-style: none;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
	}
	
	
	#check {
		width: 310px;
		float: right;
	}
	#kids {
		padding-right: 22px;
		position: absolute;
		margin-top: -101px;
		margin-left: 369px;
	}
	
	.lSpace {
		padding-left: 30px;
	}
	#searchBox {
		padding-top: 35px;
	}
	
	
	
	#logo {
		float: left;
		width: 300px;
		padding-left: 22px;
		padding-top: 6px;
	}
	
	.purpH {
		font-weight: bold;
		color: #FF9900;
	}
	
	
	#container {
		width: 800px;
		margin: 0px;
	}
	#topHeader {
		background-image: url(../images/main/headerBG.jpg);
		background-repeat: no-repeat;
		height: 209px;
	}
	#main {
		background-image: url(../images/main/mainBGTop.jpg);
		background-repeat: no-repeat;
		height: 209px;
	}
	#mainC {
		background-image: url(../images/main/bgMain.jpg);
		background-repeat: repeat;
		clear: both;
		height: 464px;
	}
	
	#mainCsp {
	background-image: url(../images/main/bgMain.jpg);
	background-repeat: repeat;
	clear: both;
	}
#spTXT {
	margin-top: -40px;
}

	#footer {
	background-image: url(../images/main/footerBG.jpg);
	background-repeat: no-repeat;
	height: 375px;
	clear: both;
	}
	.topSpacer {
		padding-top: 1px;
	}
	
	/***rollover codes start here ***/
	td img {
	/* Another Mozilla/Netscape bug with making sure our images display correctly */
		display: block;
	}
	
	#FWTableContainer1049825390 {
	/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
		position:relative;
		margin:0px;
		width:800px;
		height:1200px;
		text-align:left;
	}
	
	#MMMenuContainer0205155026_0 {
	/* This ID is related to the master menu div for menu MMMenuContainer0205155026_0 and contains the important positioning information for the menu as a whole */
		position:absolute;
		left:224px;
		top:170px;
		visibility:hidden;
		z-index:300;
	}
	
	#MMMenu0205155026_0 {
	/* This class defines things about menu MMMenu0205155026_0's div. */
		position:absolute;
		left:0px;
		top:0px;
		visibility:hidden;
		background-color:#006994;
		border:1px solid #006994;
		width:125px;
		height:70px;
	}
	
	.MMMIFVStyleMMMenu0205155026_0 {
	/* This class determines the general characteristics of the menu items in menu MMMenu0205155026_0 */
		border-top:1px solid #ffffff;
		border-left:1px solid #ffffff;
		border-bottom:1px solid #006994;
		border-right:1px solid #006994;
		width:125px;
		height:24px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:117px;
		height:16px;
	}
	
	.MMMIVStyleMMMenu0205155026_0 {
	/* This class determines the general characteristics of the menu items in menu MMMenu0205155026_0 */
		border-top:0px;
		border-left:1px solid #ffffff;
		border-bottom:1px solid #006994;
		border-right:1px solid #006994;
		width:125px;
		height:23px;
		voice-family: "\"}\"";
		voice-family:inherit;
		width:117px;
		height:16px;
	}
	
	#MMMenu0205155026_0_Item_0 {
	/* Unique ID for item 0 of menu MMMenu0205155026_0 so we can set its position */
		left:0px;
		top:0px;
	}
	
	#MMMenu0205155026_0_Item_1 {
	/* Unique ID for item 1 of menu MMMenu0205155026_0 so we can set its position */
		left:0px;
		top:24px;
	}
	
	#MMMenu0205155026_0_Item_2 {
	/* Unique ID for item 2 of menu MMMenu0205155026_0 so we can set its position */
		left:0px;
		top:47px;
	}
	
	#MMMenuContainer0205155026_0 img {
	/* needed for Mozilla/Camino/Netscape */
		border:0px;
	}
	
	#MMMenuContainer0205155026_0 a {
	/* Controls the general apperance for menu MMMenuContainer0205155026_0's items, including color and font */
		text-decoration:none;
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#ffffff;
		text-align:left;
		vertical-align:middle;
		padding:3px;
		background-color:#5f94d6;
		font-weight:bold;
		font-style:normal;
		display:block;
		position:absolute;
	}
	
	#MMMenuContainer0205155026_0 a:hover {
	/* Controls the mouse over effects for menu MMMenuContainer0205155026_0 */
		color:#056b97;
		background-color:#ff9900;
	}
#footerTXT a:link,#footerTXT a:active,#footerTXT a:visited {
	color: #FFFFFF;
}
#footerTXT a:hover {
	color: #FF9900;
}
#mainTXTsp li {
	list-style-image: url(../images/listBox.gif);
	padding-bottom: 10px;
	line-height: 22px;
	padding-right: 5px;
}
#myclear {
	clear: both;
}
.prodSpacer {
	padding-bottom: 8px;
}
.prodHeader {
	font-size: 16px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #FF6600;
	text-transform: uppercase;
	margin-top: 5px;
}
ul {
	margin-top: 3px;
}

p.nospace{
	margin-bottom: 0px;
	padding-bottom: 15px;
	margin-top: 0px;

}
.prodPrice {
	font-size: 13px;
	color: #5F94D6;
	padding-top: 3px;
	padding-bottom: 3px;
}
.mypointer {


	cursor: pointer;

}
.redPrint {
	color: #FF0000;
	font-weight: bold;
}
.reviews {
	font-weight: bold;
	color: #5F94D6;
	font-size: 13pt;
}

.review {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
}
.reviewheader {
	font-style: italic;
	text-transform: uppercase;
	color: #CC9900;
}

.reviewname {
	font-size: 9pt;
	font-style: italic;
	text-transform: lowercase;
	color: #999999;
}
