body, html {		font: 90% Arial, Helvetica, sans-serif;
					text-align: center; /* for IE */
					background: #546f59;
}


p{					line-height: 18px;
					margin:0% 4% 0% 4%;
					font-size:13px;
					color: #546f59;
					padding-right:10px;
					
					
}


h1 			{		font-size: 120%;
					color: #546f59;
					font-weight: bold;
					margin-left: 4%;
					margin-top: 0px;
					margin-bottom: 3px;
					text-decoration:none;

}


h2 {				color: #4c8951;
					margin:0 20px 20px 15px;
}

h3 {	font-size: 120%;
		color: #546f59;
		font-weight: bold;
		margin-left: 15px;
		margin-top: 0px;
		margin-bottom: 3px;
} 

.white { color:#fff;}



div.menu a.buttonlinks:link, a.buttonlinks:visited, a.buttonlinks:active
{
  float: left;
  margin: 2px 1px 5px 0px;
  padding: 5px;
  width: 114px;
  height: 15px;
  text-align: center;
  text-decoration: none;
  font-size: 17px;
  color: #d6d6c2 ;
}

div.menu a.buttonlinks:hover
{
  color: #fff ;
}

.links {font-family: Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: none; font-weight:bold; font-style:italic;}
a.links:link {color: #546f59}
a.links:visited {color: #546f59}
a.links:active {color: #546f59}
a.links:hover {color: #546f59; text-decoration: underline}



ul{ 			    line-height: 18px;
					list-style-type: none; 
					padding: 0; 
					margin-left: 30px;
					color:#546f59
}

li { 			    padding-left: 25px
}

div.aff		  {		height:298px;
					background-image:url(images/big_im_bliss.jpg);
					
}

div.container {
	position: relative;
	/*top: 20px;*/
	width: 900px;
	margin-left:auto;
	margin-right: auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
	background: #d6d6c2;
	
	z-index:1;
	top: 20px;
}

div.main2 {			float:left;
					width: 900px;
					min-height:350px;
					background: #d6d6c2;
}

div.main2_container {	float:left;
					width: 900px;
					height:30px;
					background-color:#fff;
					
}


div.nav {			margin-left: 0px;
					height: 60px;
					width: 900px;
					margin-top:0px;
					padding-top:10px;
					overflow: none;
					background:url(images/nav.png) bottom;	
					background-repeat:no-repeat;
					
}

div.leftcontainer {	float: left;
					border-bottom:dotted 0px #546f59;
					margin-bottom:5px;
					width: 880px;
					margin-left:8px;	
}
div.leftcontainer a {
	text-decoration: underline;	
	color: #546f59;
	font-weight:bold;
}
div.leftcontainer a:hover {
	text-decoration: underline;	
	color: #8fa994;
}

div.leftcontainer img { float:right;
						margin-right:28px;
						padding-left:10px;
						margin-bottom:10px;
						clear:both;

}

div.left-inner {	float: left;
					width: 150px;
					margin-left:35px;	
					margin-bottom:5px;
}

div.left-inner img {	float: left;
					width: 150px;
					height:150px;
					margin:0px;
					padding:0px;
}

div.leftcontainer2 {	float: left;
					padding-left:20px;
					margin-top: 15px;
					min-width: 400px;
					margin-left:8px;	
}

div.leftcontainer2 img { float:right;
						margin-left:70px;

}
div.leftcontainer3 {	float: right;
					padding-right:20px;
					margin-top: 15px;
					width: 360px;
					margin-left:8px;	
}

div.leftcontainer3 img { float:right;
						 padding-right:18px;
						

}

div.leftinner1 a.buttonlinks2:link, a.buttonlinks2:visited, a.buttonlinks2:active {	
					
					width: 161px;
					height:22px;
					background-image:url(images/button2.jpg) ;
					background-repeat:no-repeat;
					float: left;
  					margin: 0px 0px 0px 15px;
					padding-top:4px;
					border:1px #5f6b5d solid;
					text-align: center;
					text-decoration: none;
					font-size: 14px;
					color: #fff ;
										
}
div.leftinner1 a.buttonlinks2:hover {	
					color: #fff ;
					text-decoration: none;
					background-position:0px -29px;
					border:1px #8d998b solid;
					
}

div.leftinner1 a.buttonlinks3:link, a.buttonlinks3:visited, a.buttonlinks3:active {	
					
					width: 162px;
					height:22px;
					background-image:url(images/button2.jpg) ;
					background-repeat:no-repeat;
					float: left;
  					margin: 0px 0px 0px 35px;
					padding-top:4px;
					border:1px #5f6b5d solid;
					text-align: center;
					text-decoration: none;
					font-size: 14px;
					color: #fff ;
					
					
}
div.leftinner1 a.buttonlinks3:hover {	
					color: #fff ;
					text-decoration: none;
					background-position:0px -29px;
					border:1px #8d998b solid;
					
}

div.right {			float: right;
					margin-top: 15px;
					width: 700px;
					margin-right:15px;
					/*text-align:right;*/
}

div.right img {		margin-top: 15px;
					margin-left:5px;
					/*text-align:right;*/
}

div.rightcontainer {	float: right;
					margin-top: 15px;
					width: 400px;
					margin-right:50px;
					text-align:right;
}

div.rightinner1 {	float: right;
					margin-top: 10px;
					width: 400px;
					clear:right;		
}

div.spacer {			float:left;
						width: 900px;
						height: 10px;
						clear: both;
}

div.spacer1 {			
						width: 92%;
						height: 1px;
						margin-bottom:10px;
						margin-left:35px;
						margin-right:35px;
						border-bottom:1px #546f59 dotted;
						clear: both;
}
div.spacer1b {			
						width: 93%;
						height: 1px;
						margin-top:4px;
						margin-bottom:10px;
						margin-left:35px;
						margin-right:35px;
						border-bottom:1px #546f59 dotted;
						clear: both;
}

div.spacer2 {			
						width: 320px;
						height: 1px;
						margin-top:10px;
						margin-bottom:10px;
						border-bottom:1px #546f59 dotted;
						clear: both;
}

div.spacer4 {			float:left;
						width: 100%;
						height: 10px;
						clear: both;
}



div.footer {		float:left;
					clear: both;
					text-align:center;
					padding-top:10px;
					padding-bottom:10px;
					width: 900px;
					background-image:url(images/footer.jpg);
					background-repeat:no-repeat;
}



