@charset "utf-8";

body  {
	font: 11px Arial, Verdana, Helvetica, sans-serif;
	background: #000;
	padding: 0;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
	margin-bottom: 0;
	text-align:center;
	color: #52534A;
	line-height: 15px;

}
.copy A:link {text-decoration: none; color:#52534A;}
.copy A:visited {text-decoration: none; color:#52534A;}
.copy A:active {text-decoration: none; color:#52534A;}
.copy A:hover {text-decoration: none; color:#4E8BBE;}
A:link {text-decoration: none; color:#4E8BBE;}
A:visited {text-decoration: none; color:#4E8BBE;}
A:active {text-decoration: none; color:#4E8BBE;}
A:hover {text-decoration: none; color:#4E8BBE;}
.nohover A:hover { color:#7AA7CE; }
.greyRoll A:hover { color:#CCCCCC; }


p {
	margin:0 0 .6em 0;
}
#container {
	width:1020px;
	z-index:2;
	background-color:#FFF;
	margin: auto;
	text-align: left;


}
#leftContainer {
	position:relative;
	width:180px;
	height:272px;
	z-index:2;
	background-color:#FFF;
	top: 276px;
	left: 0px;
	text-align:right;
}


#middleContainer {
	position:relative;
	width:800px;
	z-index:2;
	background-color:#FFF;
	top: -197px;
	left: 180px;
}
#rightContainer {
	position:relative;
	width:40px;
	height:115px;
	z-index:2;
	background-color:#FFF;
	top: 0px;
	left: 980px;
}
#innerLeft {
	position:relative;
	width:390px;
	z-index:2;
	background-color:#FFF;
	top: 0px;
	left: 0px;
	padding-left:10px;
	float:left;

		
}

#innerRight {
	position:relative;
	width:388px;
	z-index:2;
	background-color:#FFF;
	top: 0px;
	left: 0px;
	padding-left:10px;
	float:left;


	
	
}

#innerRightNature {
	position:relative;
	width:388px;
	z-index:3;
	background-color:#FFF;
	top: 0px;
	left: 0px;
	padding-left:10px;
	float:left;


	
	
}
#innerRight p{
	margin:0 2em .5em 0;

}

#innerRightHome {
	position:relative;
	width:388px;
	z-index:4;
	background-color:#FFF;
	top: 0px;
	left: 0px;
	padding-left:10px;
	float:left;
    height:1670px;
  
	
}
#innerRightHome p{
	margin:0 2em .5em 0;

}
#innerRightQuote {
	position:relative;
	width:388px;
	z-index:2;
	background-color:#FFF;
	top: 0px;
	left: 0px;
	padding-left:10px;
	float:left;
	line-height: 18px;
	
	
}
#innerRightQuote p{
	margin:0 2em .5em 0;

}

#fitDiv {
	clear: both;
	
}

#innerLeft2 {
	position:relative;
	width:390px;
	z-index:2;
	background-color:#FFF;
	top: 0px;
	left: 0px;
	padding-left:10px;
	float:left;
	border-right:thin #7AA7CE solid;

		
}
#innerLeft1 {
	position:relative;
	width:383px;
	z-index:2;
	top: 0px;
	left: 0px;
	background-color:#FFF;
	border-right:thin #7AA7CE solid;

}
#innerRightLeft {
	position:relative;
	width:196px;
	z-index:2;
	padding-top:5px;
	float:left;

}
#innerRightRight {
	position:relative;
	width:171px;
	z-index:2;
	top: -415px;
	left: 196px;
	background-color:#ECF2F9;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	border-left:thick #FFF solid;
	padding-bottom:380px;
	height:345px;


}
#innerRightRightBack {
	position:relative;
	width:171px;
	z-index:1;
	top: -715px;
	left: 196px;
	background-color:#ECF2F9;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	border-left:thick #FFF solid;
	height:379px;


	
}
#fitDiv2 {
	clear: both;
	
}
#fitDiv3 {
	clear: both;
	
}
.innerLeftText{
	border-top:10px #FFF solid;
	border-right:20px #FFF solid;
	border-bottom:15px #FFF solid;
	border-left:10px #FFF solid;
	height: 260px;

}
.innerLeftText2{
	border-top:10px #FFF solid;
	border-right:20px #FFF solid;
	border-bottom:15px #FFF solid;
	border-left:10px #FFF solid;
	height: 140px;

}
.innerLeftText3{
	border-top:10px #FFF solid;
	border-right:20px #FFF solid;
	border-bottom:15px #FFF solid;
	border-left:10px #FFF solid;


}
#innerRightCenter {
	position:relative;
	width:391px;
	height:61px;
	z-index:3;
	top: -744px;
	left: 0;

}

.innerLeftBlock {
	position:relative;
	width:304px;
	z-index:2;
	top: -5px;
	left: 0px;
	background-color:#ECF2F9;
	float:left;
	padding-top:5px;
	border-top:10px #ECF2F9 solid;
	border-right:50px #ECF2F9 solid;
	border-bottom:10px #ECF2F9 solid;
	border-left:10px #ECF2F9 solid;
	line-height: 18px;
	height: 110px;

	
}

.innerRightBlock {
	position:relative;
	width:376px;
	z-index:2;
	top: 8px;
	left: 0px;
	background-color:#EEEEED;
	float:left;
	padding-top:5px;
	border-top:10px #EEEEED solid;
	border-right:2px #EEEEED solid;
	border-bottom:20px #EEEEED solid;
	border-left:10px #EEEEED solid;
	height: 175px;

	
}

#innerSplitLeft{
	width:175px;
	float:left;
	border-right:10px #EEEEED solid;
}

#innerSplitRight{
	width:180px;
	float:left;
	border-right:10px #EEEEED solid;
}
#innerRightBottom{
	position:relative;
	width:387px;
	z-index:2;
	top: 8px;
	left: 0px;
	float:left;
	padding-top:5px;
}
#innerRightLeftBottomContainer {
	position:relative;
	width:385px;
	z-index:2;
	top: 8px;
	left: 0px;
	float:left;

	
}
#innerRightLeftBottom {

	width:196px;
	z-index:2;
	padding-top:5px;
	float:left;

}
#innerRightRightBottom {
	width:161px;
	z-index:2;
	background-color:#FFF;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	border-left:thick #FFF solid;
	float:left;
	height: 420px;
	
}

#innerRightRightBottom p{
	margin:0 1em .4em 0;
}
#innerRightRightBackBottom {
	position:relative;
	width:171px;
	z-index:1;
	top: -744px;
	left: 196px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	border-left:thick #FFF solid;
	height:411px;
	background-color:#CC00FF;


	
}
#copyLine{
	margin-top:20px;
	padding-left: 10px;
	text-align: right;
	font-weight:bolder;
	font-size: 9px;
	color: #52534A;
	

}
.copy{

	border-top:thin #7AA7CE solid;
	font-weight:bolder;
	padding-top: 3px;
	font-size: 9px;
	text-align: left;

}
.topLink{

	border-bottom:3px #FFF solid;


}

#list{
	background-color:#ECF2F9;
	padding-top: 3px;
	border-left:11px #FFF solid;
	padding-left:5px;
	
}
#genericListFixed{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 670px;

	
}

#genericListFixed p{
	margin:0 9em .4em 0;
}
#genericList{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 1000px;
	
}

#genericList p{
	margin:0 0 .4em 0;
}

#genericListFixed2{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 655px;
	height:652px;
	
}

#genericListFixed2 p{
	margin:0 2em .4em 0;
}
#genericListFixed3{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 670px;
	
}

#genericListFixed3 p{
	margin:0 9em .4em 0;
}

#genericListFixed5{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 671px;
	
}

#genericListFixed5 p{
	margin:0 1em .4em 0;
}
#genericContainer {
	border-top:30px #FFF solid;
	width:800px;
	z-index:2;
	background-color:#FFF;
	float:left;
}
#genericContainerNP {
	border-top:17px #FFF solid;
	width:800px;
	z-index:2;
	background-color:#FFF;
	float:left;
}
#genericContainerTK {
	border-top:0px #FFF solid;
	width:800px;
	z-index:2;
	background-color:#FFF;
	float:left;
}
#genericContainerYK {
	border-top:59px #FFF solid;
	width:800px;
	z-index:2;
	background-color:#FFF;
	float:left;
}
#genericContainerPT {
	border-top:41px #FFF solid;
	width:800px;
	z-index:2;
	background-color:#FFF;
	float:left;
}
#genericListMenu1{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	padding-right:20px;
	width: 361px;
	height: 137px;

	
}
#genericListMenuGrow{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	padding-right:20px;
	width: 361px;


	
}

#genericListMenuGrow p{
	margin:0 4em .4em 0;
}
#genericListMenu1 p{
	margin:0 4em .4em 0;
}



.spacer{
	border-top:5px #FFF solid;	
}
#pageTitle{
	font-size:19px;
	padding-bottom:10px;
	padding-top:20px;
	padding-left:10px;
	background-color:#CCC;
	color:#7AA7CE;
	width:380px;
	line-height:20px;

}
#pageTitle2{
	border-top:5px #FFF solid;
	font-size:19px;
	padding-bottom:10px;
	padding-top:20px;
	padding-left:10px;
	background-color:#CCC;
	color:#7AA7CE;
	width:380px;
	line-height:20px;
	

}
#pageTitleMenuWhite{
	border-top:thin #7AA7CE solid;
	border-bottom:thin #7AA7CE solid;
	font-size:19px;
	padding-bottom:10px;
	padding-top:20px;
	padding-left:10px;
	background-color:#FFF;
	color:#7AA7CE;
	width:380px;
	line-height:20px;

}


#genericListFixed12{
	background-color:#ECF2F9;
	border-top:8px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 100px;
	border-bottom:30px #FFF solid;
	
}

#genericListFixed12 p{
	margin:0 2em .4em 0;
}
#genericListFixed13{
	background-color:#FFF;
	border-top:8px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 80px;
	border-bottom:20px #FFF solid;
	
}

#genericListFixed13 p{
	margin:0 2em .4em 0;
}
#genericListFixed8{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 300px;
	
}

#genericListFixed8 p{
	margin:0 2em .4em 0;
}
#genericListFixed9{
	background-color:#ECF2F9;
	border-top:8px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 354px;
	
}

#genericListFixed9 p{
	margin:0 2em .4em 0;
}

#pageTitleMenu{
	border-top:thin #7AA7CE solid;
	border-bottom:thin #7AA7CE solid;
	font-size:19px;
	padding-bottom:10px;
	padding-top:20px;
	padding-left:10px;
	background-color:#FFF;
	color:#7AA7CE;
	width:380px;
	line-height:20px;

}
#innerLeftHeader{
	width: 250px;
}
#genericListFixed15 {
	background-color:#ECF2F9;
	padding-top: 10px;
	padding-left:10px;
	padding-bottom:30px;
	width: 381px;

	
}

#genericListFixed15 p{
	margin:0 2em 1em 0;
}
#genericContainer2 {
	border-top:10px #FFF solid;
	width:800px;
	z-index:2;
	background-color:FFF;
	float:left;
}
#genericListFixed10{
	background-color:#FFF;
	line-height:20px;
	padding-top: 0;
	padding-left:10px;
	width: 381px;
	height: 464px;
	
}

#genericListFixed10 p{
	margin:0 2em .9em 0;
}


#genericListFixed14{
	background-color:#FFF;
	padding-top: 0;
	padding-left:10px;
	width: 381px;
	height: 370px;
	
}

#genericListFixed14 p{
	margin:0 2em .6em 0;
}

#genericListFixed11 {
	background-color:#ECF2F9;
	border-top:4px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;
	height: 354px;
	font-size:10px;
	
}

#genericListFixed11 p{
	margin:0 2em .4em 0;
}
#genericListFixed11 A:hover{
	color:#50524A;
}
#shopContainer {
	border-left:10px #FFF solid;
	width:758px;
	z-index:2;
	background-color:#C8C8C3;
	float:left;
	padding: 25px 5px 25px 25px;
}

#genericListFIxed7{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	padding-right:10px;
	width: 371px;


	
}

#genericListFIxed7 p{
	margin:0 0 .4em 0;
}
#drinksList{
	background-color:#ECF2F9;
	border-top:5px #FFF solid;
	padding-top: 10px;
	padding-left:10px;
	width: 381px;

	
}

#drinksList p{
	margin:0 0 .4em 0;
}

.blueText{
	color: rgb(122, 167, 206);
}

