@charset "utf-8";
/* CSS Document */

/* COLORS

#F89829 - Orange
#A2BDE0 - light blue
#7CA2D5 - Darker blue
#599230 - Green - #6EB43F
#D8E3F2 - light blue from site header
#8DC63F - Logo Green - pantone 376
*/

/*------------------------------Main Site--------------------------------*/

html {
	background-image: url(Images/BG_Fade_top.jpg);
	background-color: #D8E4FC;
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: left top;
	margin: 0px;
	height: 100%;
}

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	border:0;
	scrollbar-face-color: #A2BDE0;
	scrollbar-highlight-color: #E1E1E1;
	scrollbar-3dlight-color: #A7A7A7;
	scrollbar-darkshadow-color: #323232;
	scrollbar-shadow-color: #323232;
	scrollbar-arrow-color:#F89829;
	scrollbar-track-color:#5B9441;
	font-weight: bold;
	color: #666;
	letter-spacing: .05em;
}

.HEADERBORDER{
	border-left-color:#000000;
	border-top-color:#000000;
	border-right-color:#909090;
	border-width:1px;
	border-style:solid;
	border-bottom-color:#909090;
	}

.clear {clear:both;}

#Container {
	z-index: 0;
	width:100%;
	text-align:center;
	position:relative;

	/*background-color: #C36;*/
}

#ContainerAdmin {
	z-index: 0;
	width:100%;
	text-align:center;
	position:relative;
	background-image: url(Images/BG_WrapperSection.png);
	background-repeat: repeat-y;
	background-position: center top;
	background-attachment: fixed;
	height: 100%;
	/*background-color: #C36;*/
}
	
#ContentBG {
	width: 900px;
	height:755px;
	margin-right: auto;
	margin-left: auto;
	z-index: 0;
	background-image: url(Images/BG_WrapperSquare.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 65px;
/*	background-color: #D5DF94;*/
}


#ContentBGlong {
	width: 900px;
	height:884px;
	margin-right: auto;
	margin-left: auto;
	z-index: 0;
	background-image: url(Images/BG_WrapperSquareLong.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-bottom: 65px;
/*	background-color: #D5DF94;*/
}


#ContentBGSection {
	width: 900px;
	height:100%;
	margin-right: auto;
	margin-left: auto;
	z-index: 0;
	
	background-attachment: fixed;/*	background-color: #D5DF94;*/
}



/*-----------------------------------------------------------------------*/
 #Header {
	height: 150px;
	width: 900px;
/*	background-image: url(Images/Kiddo_TextOnly200.gif);
	background-repeat: no-repeat;
	background-position: 25px 19px;*/
	padding: 0px;
	margin: 0px;
	z-index: 0;
	position: relative;/*	background-color: #FF0;*/
	}

#HeaderRtBox {
height: 90px;
	z-index: 1;
	padding: 0px;
	float: right;
	margin-top: 5px;
	margin-right: 50px;
	width: 200px;
position: relative;
	margin-bottom: 5px;
	clear: none;
}

#HeaderRtStore{
	width: 450px;
	height: 40px;
	z-index: 1;
	padding-top:20px;
	float: right;
	margin-top: 5px;
	margin-right: 50px;
	position: relative;
	margin-bottom: 5px;
	clear: none;
}

.errorMessage { color:#900;}

#Container #ContentBG #Header #HeaderRtBox p {
	margin-top: 15px;
	padding-top: 15px;
}

#Container #ContentBG #Header #HeaderRtBox p a:link, 
#Container #ContentBG #Header #HeaderRtBox p a:visited 
#Container #ContentBG #Header #HeaderRtStore  a:link, 
#Container #ContentBG #Header #HeaderRtStore  a:visited 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #599230;
	font-size: 12px;
	font-weight: bold;
	text-decoration:underline;
}

#Container #ContentBG #Header #HeaderRtBox p a:hover,
#Container #ContentBG #Header #HeaderRtBox p a:active
#Container #ContentBG #Header #HeaderRtStore a:hover,
#Container #ContentBG #Header #HeaderRtStore a:active
{
	font-family: Arial, Helvetica, sans-serif;
	color: #599230;
	font-size: 12px;
	font-weight: bold;
	text-decoration:none;
}

#Stuff {
	background-color: #9CC;
	visibility: hidden;
	z-index: 9;
}

/*-----------------------------------------------------------------------*/
#Navigation {
	height: 55px;
	/*background-color: #F6C;*/
	width: 900px;
	z-index: 3;
	background-image: url(Images/BG_NAV.png);
	background-repeat: no-repeat;
	background-position: center top;
	top: 0px;
	overflow: hidden;
	visibility: visible;
	position: relative;
}


#NavigationAdmin {
	height: 55px;
	/*background-color: #F6C;*/
	width: 900px;
	z-index: 3;
	background-image: url(Images/BG_NAV.png);
	background-repeat: no-repeat;
	background-position: center top;
	top: 0px;
	overflow: hidden;
	visibility: visible;
	position: relative;
}

#Navigation ul{
	margin:0;
	padding:0;
	list-style-type: none;
	float: left;
	position: relative;
	left: 65px;
	right: auto;
}

#NavigationAdmin ul{
	margin:0;
	padding:0;
	list-style-type: none;
	float: left;
	position: relative;
	left: 125px;
	right: auto;
}

#Navigation li {
	float: left;
	}
	
	#NavigationAdmin li {
	float: left;
	}
	
#Navigation li a {
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
	display:block;
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:2px 10px 13px 8px;
}


#NavigationAdmin li a {
	font-weight:bold;
	color: #FFF;
	text-decoration:none;
	display:block;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:15px 10px 10px 8px;
}


#NavigationAdmin a:link, #NavigationAdmin a:visited  {
color: #FFF;
}

#NavigationAdmin a:hover,#NavigationAdmin a:active  {
color: #599230;
}


#Navigation a:link, #Navigation a:visited  {
color: #FFF;
}

#Navigation a:hover,#Navigation a:active  {
color: #599230;
}

.nav {
	margin-top: 7px;
	padding-top: 7px;
	padding-right: 8px;
	background-image: url(images/Three_dots.gif);
	background-repeat: no-repeat;
	background-position: right ;
}

.navend {
	margin-top: 7px;
	padding-top: 7px;
	padding-right: 8px;
	/*background-image: url(images/Three_dots.gif);*/
	background-repeat: no-repeat;
	background-position: right ;
}

/*-----------------------------------------------------------------------*/
#Content {
	height: auto;
	padding-left:15px;
	margin-left:0px;
	padding-top:0px;
	z-index: 5;
	padding-right: 35px;
	width: 840px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	float: right;
	clear: right;/*
	background-color: #0F0;*/
	text-align:left;
}

#Content2 {
	height: auto;
	padding-left:0px;
	margin-left:0px;
	padding-top:0px;
	z-index: 5;
	padding-right: 35px;
	width: 600px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	float: right;
	clear: right;/*
	background-color: #0F0;*/
	text-align:left;
}
#Content2 p {
	color: #666;
	padding-right: 0px;   /*DIFFERENT*/
	padding-left: 5px;
	font-size: 12px;
	line-height: 1.75em;
	letter-spacing: 0.03em;
}

#Content2 p a:link, 
#Content2 p a:visited,
#Content2  a:link, 
#Content2  a:visited {
	color: #599230;
	font-size: 13px;
	text-decoration: underline;
	letter-spacing: .05em;
}

#Content2 p a:hover, #Content2 p a:active, #Content2  a:hover, #Content2 a:active {
	color: #F89829;
	font-size: 13px;
	letter-spacing: .05em;
	text-decoration: underline;
}

#Content2 .RightPad {
	
	padding-right: 75px;
	
}
 .RightPad {
	
	padding-right: 75px;
	
}

.ImgLeftPad {
	padding-left:25px;
}



/*#Content2 h1 {
	padding-top:15px;
	padding-left:10px;
	margin-left:10px;
}*/

#Content2 ul {
	padding-left:35px;
		font-size: 12px;
	line-height: 1.75em;
	letter-spacing: 0.03em;
	
}

#Content2 li {
	padding-left: 0px;
	margin-left: 0px;
	/*left: 6px;*/
	padding-left:0px;
}

#Content2 li a {
	font-size: 16px;
	margin-left: 0px;
	color: #599230;
	left: 6px;
	padding-left:30px;
	font-weight: bold;
}
#ContentAdmin {
	height: 100%;
	padding-left:15px;
	margin-left:0px;
	padding-top:0px;
	z-index: 5;
	padding-right: 35px;
	width: 840px;
	margin-top: 15px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	/*float: right;
	clear: right;*/
	text-align:left;
	
}

#ContentAdmin h3 a:link,#ContentAdmin h3 a:visited { color:#F89829; text-decoration:underline; }


#ContentAdmin h3 a:hover,#ContentAdmin h3 a:active { color:#900; text-decoration:none;  }



/*-----------------------------------------------------------------------*/
h1 {
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F89829;
	padding-top:0px;
	padding-left:3px;
	margin-left:3px;
	margin-bottom: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
}

.Blueberry {
	color: #005DAB;
}

h2 {
	font-size: 16px;
	font-style: italic;
	color: #599230;
	margin-bottom: 5px;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 1px;
	padding-top: 1px;
}
h3 {
	font-size: 14px;
	font-weight: bold;
	color: #599230;
	margin: 0;
	padding: 0;
}
h4 {
	font-size: 12px;
}
h5 {
	font-size: 10px;
	margin:0;
	padding:0;
}
h6 {
	font-size: 8px;
	margin:0;
	padding:0;
}

#LeftMainIndex a:link, #LeftMainIndex a:visited  {
	color: #fff;
	text-decoration:none;
	}

 #LeftMainIndex a:hover, #LeftMainIndex a:active  {
	color: #599230;
	text-decoration:underline;
}


/*-----------------------------------------------------------------------*/
#LeftSub
{
	clear: both;
	float: left;
	height: 250px;
	width: 225px;
	margin-top: 5px;
	text-align: left;
	padding-left: 25px;
}
/*-----------------------------------------------------------------------*/
#LeftMain {
	clear: both;
	float: left;
	height: 350px;
	width: 230px;
	margin-top: 5px;
/*	background-repeat: no-repeat;
	background-position: -20px top;*/
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: center;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
}
#LeftMainIndex {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_WhatIsSqueezie.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
	
}


#LeftMainAbout {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_OurStory.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}

#LeftMainStore {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/Sign_Store.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}
#LeftMainNews {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_News.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}

#LeftMainPress {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Press.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}



#LeftMainFAQ {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_FAQ.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}
#LeftMainBuy {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Buy.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
	
}
#LeftMainContact {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Contact.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}



#LeftMainRecycle{
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Recycle.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}



#LeftMainContact tr td a, #LeftMainSignUp tr td a {
	color:#599230;
	font-size: 12px;
}
#LeftMainContact tr td a:hover, #LeftMainSignUp tr td a:hover {
	color:#F89829;
	font-size: 12px;
}

#LeftMainRequest {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Request.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
	
}

#LeftMainProducts {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Products.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}

#LeftMainSiteMap {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_SiteMap.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}

#LeftMainPrivacy {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Privacy.png);
		background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}
#LeftMainSignUp {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_SignUp.png);
	background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}
#LeftMainCorporate {
	clear: right;
	float: left;
	height: auto;
	width: 230px;
	margin-top: 15px;
	background-image: url(Images/SignPost_Corporate.png);
		background-repeat: no-repeat;
	background-position: -20px top;
	z-index: 5;
	padding-bottom: 5px;
	margin-bottom: 0px;
	/*top:10px;*/
	text-align: left;
	padding-left: 25px;
	visibility: visible;
	margin-right: 0px;
	padding-right: 0px;
	padding-top: 225px;
}

#LeftMainIndex H2 {
	margin-left: 15px;
	padding-left: 15px;
	color:FFF;
}
#LeftMainIndex UL LI { color:#FFF;
line-height:2em;
}

#Highlight {
	background-image: url(Images/Page_highlightBOX.png);
	background-repeat: no-repeat;
	background-position: center 15px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 225px;
	margin-bottom: 5px;

}
/*#Container #ContentBG #LeftMainIndex */

#Highlight p, #LeftMainFAQ #Highlight p {
	padding-left: 26px;
	padding-right: 12px;
	color: #FFF;
	margin-top: 10px;
	padding-top: 0px;
}
#Highlight a:link, #Highlight  a:visited, #Highlight ul li a:link, #Highlight ul li a:visited {
	color:#FFF;
	text-decoration: none;
}




#Highlight  a:hover, #Highlight  a:active, #Highlight ul li a:hover, #Highlight ul li  a:active {
	color:#666;
	text-decoration: underline;
}

#Highlight ul {
	list-style-type: none;
}

#Highlight ul li {
	font-size:16px;
	line-height:26px;
	padding-right: 18px;
}

/*-----------------------------------------------------------------------*/
#SubContent{
	text-align:left;
	float: right;
	clear: right;
	height: auto;
	text-align: left;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-left:10px;
	margin-left:0px;
	padding-top:0px;
	margin-top: 5px;
	width: 600px;
	padding-right: 20px;
	color: #666;
	font-size: 12px;
}

#SubContent a:link,
#SubContent a:visited  {
	color: #6EB43F
	;
	text-decoration: underline;
}

#SubContent a:hover,
#SubContent a:active  { color: #F89829;
	text-decoration: underline;}


#SubContentIndex{
	float: right;
	clear: right;
	height: 320px;
	text-align: center;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-left:10px;
	margin-left:0px;
	padding-top:0px;
	margin-top: 5px;
	width: 600px;
	padding-right: 20px;
}

#SubContentProducts {
	float: none;
	clear: both;
	height: 320px;
	margin-right: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	padding-left:10px;
	margin-left:0px;
	padding-top:0px;
	margin-top: 5px;
	font-size: 12px;
}
#SubContentIndex table tr td p {
	font-size: 12px;color: #666;
}
#SubContentProducts table tr td p {
	font-size: 12px;color: #666;
}
#SubContent table tr td p {
	font-size: 12px;color: #666;
}


#SubContentProducts a:link, #SubContentProducts a:visited  {
color: #599230;text-decoration:underline;
}

#SubContentProducts a:hover, #SubContentProducts a:active{
	color: #F89829;
	}

#SubContentProducts a:active {
	color: #599230;/*background-color: #AEB7BD;*/
}


/**/
#Content a:link, #Content a:visited  {
color: #599230;
}

#Content a:hover {
	color: #599230;
	text-decoration:underline;
}

#Content a:active {
	color: #599230;/*background-color: #AEB7BD;*/
}


/*-----------------------------FORM STUFF-------------------------------------------*/
form {
	font:Tahoma;
	font-size: 12px;
	color:#666;
	font-weight: bold;
	text-align: left;
	border: 1px solid #BCD850;
	padding: 2px;
	}
	
	
	
input {
	font-size: 12px;
	font-family: Tahoma;
	color: #599230;
	font-weight: bold;
	background-color: #DFE99A;
}
textarea {
	font-size: 12px;
	font-family: Tahoma;
	color: #599230;
	font-weight: bold;
	background-color: #DFE99A;
}
select {
	font-size: 12px;
	font-family: Tahoma;
	color: #599230;
	font-weight: bold;
	background-color: #DFE99A;
}
radio { background:#fff; color:#09C; background-color:#09F;}

.Submit {
	font-weight:bold;
	color: #7CA1D5;
}

label {
	color:#666;
	text-align:left;
}



/*-----------------------------------------------------------------------*/


#Footer {
	text-align:center;
	background-image: url(Images/FooterBG.png);
	background-repeat: no-repeat;
	height: 120px;
	width: 100%;
	bottom: 0px;
	position: fixed;
	z-index:9;
	background-position: top;
}
#Footer p {
	padding-top:12px;
	font-size: 10px;
	color: #FFF;
}
#Footer ul {
	list-style-type: none;
}
#Footer  li {
	display:inline;
	margin-left: 5px;
	padding:2px 15px 2px 5px;
}

#Footer a:link, a:visited  {
	color: #FFF; text-decoration:none;
	}

#Footer a:hover {
	color: #000;
}

#Footer a:active {
	color: #FFF;
}

