body{
	margin:0;
	background:#fff;
	font:75%/1.5 Helvetica, Arial,Verdana, sans-serif;
}

a{
	text-decoration:none;
}

a:hover{
}

p{
	margin: 5px 0; padding: 2px;
}

img{
	border:0;
	display: block;/* get rid of whitespace around images */
}

br {
	margin: 0;
	line-height: 0.6;
}

#content{
	padding:0 0 0 50%;
	margin: 0;
	overflow:hidden;
	background: #fff;
}

#header{
	width:800px;
	height:95px;
	margin-top: 10px;
	margin-left: -400px;
	background: #fff;
}

	#message{
		float: left;
		padding: 5px 0px 0px 0px;
	}

		#message img{
			display: inline;
			border: 20px 0px 0px 0px;
		}

		#message p{
            	font-size: 12px;
            	font-weight: normal;
			line-height: 20px;
		}

	#logo{
		float: right;      	
		width:420px;
      	height:92px;
      	padding: 5px 0px 0px 0px;
	}	
	
#navBar{
	width:800px;
	height:25px;
	margin-left: -400px;
	padding: 5px 0px 0px 0px;
	background: #fff;
}

 	#navBar ul{
		display:inline;
  		list-style:none;
 	}

 	#navBar ul li{
  		float:left;
		padding: 0px 0px 0px 25px;
 	}

	#navBar img{
		width: 800px;
		padding: 0px 0px 0px 0px;
	}

#subNavBar{
	width:800px;
	height: 25px;
	margin-left: -400px;
	padding: 0px 0px 5px 0px;
	background: #fff;
}

 	#subNavBar ul{
		display:inline;
  		list-style:none;
 	}

 	#subNavBar ul li{
  		float:left;
		padding: 5px 0px 0px 25px;
 	}

	#subNavBar img{
		width: 800px;
		padding: 0px 0px 0px 0px;
	}

#mainBox{
	float:left;	
	width:800px;
	margin-left: -400px;
	background: #fff;
	padding: 20px 0px 25px 0px;
}

      #mainBox img#inText{
      	padding: 20px 20px 0px 0px;

      }

	#mainBoxLeft{
	     	float:left;
      	width:390px;
      	background: #fff;
      	padding: 20px 10px 15px 0px;
	}

	#mainBoxRight{
       	float:left;
       	width:390px;
       	background: #fff;
       	padding: 20px 0px 15px 10px;
	}

	#mainBoxFooter{
		float:left;
       	width:800px;
		margin-left: 345px;
       	background: #fff;
       	padding: 0px 0px 0px 10px;
	}

	#mainBoxFooter{
		float:left;
       	width:800px;

       	background: #fff;
       	padding: 0px 0px 0px 10px;
	}

#leftBox{
	float:left;	
	width:350px;
	background: #fff;
	margin-left: -400px;
	padding: 20px 0px 25px 0px;
}
	
	#leftBox img{
		width:350px;
		height:350px;
	}

	#leftBox img#flickrLink{
		width:350px;
		height:66px;
	}

      #leftBox img#inText{
		width:150px;
		height:150px;
      	padding: 0px 0px 0px 0px;

      }

	#leftBox img#gallery{
		width:165px;
		height:165px;
		float: left;
		padding: 5px 5px 5px 5px;
	} 

	#leftBoxMini{
	     	float:left;
      	width:160px;
      	background: #fff;
      	padding: 0px 0px 10px 0px;
	}

#rightBox{
	float:left;
	width:420px;
	margin-left: -50px;
	background: #fff;
	padding: 15px 0px 25px 30px;
}

      #rightBox p{
      	line-height: 15px;
      }

      #rightBox img{
		float: left;
      	padding: 20px 0px 15px 0px;
      }

      #rightBox img#inText{
      	padding: 20px 0px 0px 0px;
      }

/*fonts*/
.navProducts{
	font-size: 14px;
	color: #8A8787;
	font-weight: bold;
}

.navProducts li:hover{
	color: #D8A0ED;
}

.navProducts a:hover{
	color: #D8A0ED;
} 

.navAdmin{
	font-size: 14px;
	color: #8A8787;
	font-weight: bold;
}

.navAdmin li:hover{
	color: #D8A0ED;
}

.navAdmin a:hover{
	color: #D8A0ED;
} 

.navSelected{
	color: #D8A0ED;
}

.navSeasonal{
	color: #FC87AE;
	font-size: 14px;
	font-weight: bold;
}

.navSeasonal a:hover{
	color: #EF2A6B;
}

.navSeasSelected {
	color: #EF2A6B;
}

.subNav{
	font-size: 12px;
	color: #75DEE2;
	font-weight: bold;
}

.subNav li:hover{
	color: #fa57cf;
}

.subNav a:hover{
	color: #D8A0ED;
}

.mainBoxNormal{
	font-size: 12px;
	font-weight: normal;
}

.rightBoxSmall{
	font-size: 11px;
	font-weight: normal;
}

.rightBoxNormal{
	font-size: 12px;
	font-weight: normal;
}

.rightBoxBig{
	font-size: 14px;
	font-weight: bold;
}

.bold{
	font-weight: bold;
}
.rightBoxBigish{
	font-size: 16px;
	font-weight: bold;
}

.rightBoxBigger{
	font-size: 18px;
}

.rightBoxNormalSpaced{
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
}

.brown{
	color: #7A7776;
}

.lilac{
	color: #D8A0ED;
}

.lilac a:hover{
	color: #75DEE2;
}

.brown{
	color: #8A8787;
}

.lighterBlue{
	color: #94E0E3;
}

.lighterBlue a:hover{
	color: #B1F2F5;
}

.blue{
	color: #75DEE2;
}

.blueSmall{
	color: #75DEE2;
	font-size: 11px;
}

.blueSmall a:hover{
	color: #FFA193;
}

.blueBig{
	font-size: 14px;
	font-weight: bold;
	color: #75DEE2;
}

.blue a:hover{
	color: #D8A0ED;
}

.beige{
	color: #B9B8B8;
}

.beige a:hover{
	color: #75DEE2;
}

.orange{
	color: #ACE08F; /*not orange(#FFA193), green*/ 
}

.orangeSmall a:hover{
	color: #75DEE2;
}

.orange a:hover{
	color: #D8A0ED;
}

.green{

	color: #D9E16A;
}

.green a:hover{
	color: #E8EF86;
}

.purple{
	color: #82709B;
}

.white{
	color: #fff;
}

.white li:hover{
	color: #fff;
}

.white a:hover{
	color: #fff;
}

.greenSmall{
	color: #ACE08F;
	font-size: 12px;
}

.greenBig{
	color: #ACE08F;
	font-size: 14px;
	font-weight: bold;
}

.greenBig a:hover{
	color: #75DEE2;
}

.orangeBig{
	color: #ACE08F; /*not orange, green*/
	font-size: 14px;
	font-weight: bold;
}

.orangeBig a:hover{
	color: #75DEE2;
}

.red{
	color: #EF2A6B; 
	font-size: 14px;
	font-weight: bold;
}


.red a:hover{
	color: #FC87AE; 
}

.pink
{
	color: #FC87AE;
}

.pink a:hover{
	color: #EF2A6B; 
}

.Vcentre
{
	margin-left: 185px;
}

.easterOrange{
	color: #FFA193;
}


