@charset "utf-8";
/* CSS Document */

body{
	background-color:#43458F;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	background-image: url(images/background2.png);
	background-repeat: no-repeat;
	background-position: top center;
}

div.mainmain{
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	height:100%;
	min-height:780px;
}

div.main{
	margin-top:16px;
	width:690px;
	height:auto;
	float:left;
	background-color:#F4F1DD;
	margin-bottom:20px;
}

div.shoplist{
	margin-top:16px;
	margin-left:10px;
	height:4000px;
	width:230px;
	float:left;
	position:relative;
}

div.footer{
	width:100%;
	height:160px;
	margin:0;
	padding:0;
	background-color: #C4C5A9;
	float:left;

}

div.header{
	width:100%;
	height:350px;
	float:left;
	z-index: 0;
}

div.headtext{
	width:780px;
	margin-top:6px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	z-index: 0;
	margin-bottom: 10px;
}

div.floattop{height:auto;
float:left;
}

div.floatbottom{height:auto;
float:left;
}

div.floatmain{
	height:auto;
	padding:10px;
	float:left;
	background-color:#F4F1DD;
	width: 226px;
	background-image: url(images/shop%20main%20back.png);
	background-repeat: repeat-y;
}

div.maintop{height:auto;
float:left;
}

div.mainbottom{
	height:auto;
	float:left;
}

div.mainmid{
	height:100%;
	padding:10px;
	float:left;
	background-color:#f4f1dd;
	width:670px;
}

div.topbar{
	height:40px;
	width:100%;
	float:left;
	background-color:#181D27;
	z-index: 5;
	padding-top:6px;
	background-image: url(images/topbar%20back.png);
	background-repeat: repeat-x;
}

.wrap {
	position:relative;
	margin:0 auto;
	width:950px;
	padding-top:10px;
	}

#footer {
	width:100%;
	background-color:#BCFF9B;
	margin-left: 0px;
	margin-right: 0px;
	height: 150px;
	left: 0px;
	right: 0px;
	position: relative;
	float: left;
	}
	

p.head{  font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:13px;
}

p.headeng{  font-family:Arial, Helvetica, sans-serif;
	color:#6C6C6C;
	font-size:13px;
}

p.footertextleft{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #43458F;
	text-align: left;
}

p.footertextcenter{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #43458F;
	text-align: center;
}

p.footertextright{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	color: #43458F;
	text-align: right;
}

p.paratext{font-family:Helvetica, Arial, sans-serif;
		font-size:14px;
		color:#363D74;
}

p.tabletext{font-family:Helvetica, Arial, sans-serif;
			font-size:12px;
			color:#242424;
}

p.tableheading{font-family:Helvetica, Arial, sans-serif;
			font-size:14px;
			color:#1C1D4A
}

h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:30px;
	color: #43458F;
	margin-top: 0px;
}

h2{font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	color:#43458f;
	margin-top:16px;
}

h1.terms{font-family:Helvetica, Arial, sans-serif;
font-size:36px;
color:#FFF;
margin-top:10px;
}

h2.termsheadings{color:#FFF;
				font-family:Helvetica, Arial, sans-serif;
				font-size:18px;
}

p.termstext{color:#CCC;
			font-family:Helvetica, Arial, sans-serif;
			font-size:16px;
}

div.termstitle{margin-left:10px;
				margin-right:10px;
				width:100%;
}
	

div.treeleft{
	z-index:10;
	position:absolute;
	left:0px;
	top:0px;
}

div.treeright{
	z-index:10;
	position:absolute;
	top:0px;
	right: 0px;
}

div.tree{position:absolute;
         bottom:145px;
		 



#footer .wrap table tr td .footertextleft {
	font-family: Arial, Helvetica, sans-serif;
}
#footer .wrap table tr td .footertextright {
	font-family: Arial, Helvetica, sans-serif;
}
#footer .wrap table tr td .footertextleft {
	color: #43458F;
}
#footer .wrap table tr td .footertextright {
	color: #43458F;
}
#footer .wrap table tr td .footertextright {
	color: #43458F;
}
#footer .wrap table tr td .footertextleft {
	color: #43458F;
}
