/* CSS Document */

	body{
		height: 100%;
		border: 0px none #ffffff;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: small;
		background-image: url(../images/background.gif);
		background-position:bottom;
		background-color: #037c17;
		background-repeat:repeat-x;
	}

	#core{
		position: absolute;
		min-height:100%;
		height:100%;
		top: 0%;
		left: 50%;
		width: 760px;		
		margin: 0px 0px 0px -380px;
		padding: 0px 0px 0px 0px;
	}
	
	body>#core {
		height:auto;
	}
	
	#santa-strip-top {
		width:100%;
		height:100px;
		background-image:url(../images/santa_wallpaper.jpg);
		background-repeat:repeat-x;
	}
	
	#header{
		clear:both;
		width: 760px;
		border: 0px none #ffffff;
		margin: -70px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	/*************************************/
	/* Start three column layout modules */
	/*************************************/
	
	#col-a {
		float:left;
		width:220px;
		margin:0px 0px 0px 0px;
		padding:30px 0px 0px 0px;
		text-align:center;
	}
		
	#col-b {
		float:left;
		width:320px;
		margin:-30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
	}
	
	#col-c {
		float:left;
		width:220px;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:center;
	}
	
	
	#col-d {
		width:760px;
		margin:30px 0px 0px 0px;
		padding:0px 0px 0px 0px;
	}
	/**************************************/
	/* finish three column layout modules */
	/**************************************/
	
	/***********************************/
	/* Start two column layout modules */
	/***********************************/
	
	#left-main {
		width:330px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 10px 0px;
		text-align:left;
	}
	
	#right-main {
		float:right;
		width:360px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		text-align:right;
	}
	
	/************************************/
	/* finish two column layout modules */
	/************************************/
	
		
	/***********************************/
	/* Start image div wrapper modules */
	/***********************************/
	
	.img-wrapper-left{
		margin:0px 0px 50px 0px;
	}
	
	.img-wrapper-centre{
		margin:0px 0px 30px 0px;
	}
	
	.img-wrapper-right{
		margin:0px 0px 50px 0px;
	}
	
	/************************************/
	/* finish image div wrapper modules */
	/************************************/
	
	a{
		color: #ffffff;
		text-decoration:none;
	}
	
	a:hover{
		color: #148417;
		text-decoration:none;
	}
	
	.Main_heading{
		font-family:Arial, Helvetica, sans-serif;
		font-size:16px;
		font-weight:bold;
		color:#333399;
	}
	
	#content{
		width:100%;
		margin:0px 0px 0px 0px;
	}
	
	.titlebar-top{
		height: 9px;
		width: 722px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.titlebar-content{
		width: 712px;
		padding: 0px 0px 0px 10px;
		background-color: #9cc017;
		text-align:right;
	}	

	.titlebar-bottom{
		height: 9px;
		width: 722px;
		margin: -4px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
	}	
	
	.content-top{
		height:9px;
		width:722px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.content-mid{
	width:702px;
	margin:0px 0px 0px 0px;
	padding: 0px 10px 0px 10px;
	background-color: #fdec00;
	text-align:left;
	}
	
	.content-mid-dl{
		width:702px;
		margin:0px 0px 0px 0px;
		padding: 0px 10px 0px 10px;
		background-color: #fdec00;
		text-align:left;
	}
	
	.content-bottom{
		height: 11px;
		width: 722px;
		border: 0px none #ffffff;
		margin: -4px 0px 30px 0px;
		padding: 0px 0px 0px 0px;
	}
		
	.dummybar-top{
		height: 9px;
		width: 722px;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	.dummybar-bottom{
		height: 9px;
		width: 722px;
		margin: -4px 0px 60px 0px;
		padding: 0px 0px 0px 0px;
	}	
	
	
	#footer{
		position:relative;
		bottom:0px;
		clear: both;
		width: 760px;
		height: 100px;
		border: 0px none #ffffff;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.contentpwhite{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		font-weight:normal;
		color:#331907;
	}
	
	.contentpwhiteheadline{
		margin:0px 0px 5px 0px;
		padding:0px 0px 0px 0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:18px;
		font-weight:bold;
		color:#f05a00;
	}
		
	.contentpgrey{
		background-color:#eeeeee;
	}
	
	.paragraphborder{
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		border:0px none #FFFFFF;
	 	border-bottom:1px dotted #adadad;
	 	clear:both;
	}
	
	.portbox{
		width:200px;
		margin:10px 0px 10px 0px;
		padding:0px 0px 0px 0px;
		border:0px none #FFFFFF;
	 	border-top:1px dotted #adadad;
		border-right:1px dotted #adadad;
		border-bottom:1px dotted #adadad;
		border-left:1px dotted #adadad;
	 	clear:both;
	}
	
	.pbcontent{
		margin:0px 0px 20px 0px;
		padding: 2px 5px 2px 5px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
	}
			
	.contactdetails{
	 	text-align:center;
	 	font-size:15px;
	 }
	
	input.btn {
		color:#434343;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:normal;
		background-color:#FFFFFF;
		border:1px solid;
		border-top-color:#037c17;
		border-left-color:#037c17;
		border-right-color:#037c17;
		border-bottom-color:#037c17;
	}

	.texta {
		font-family: arial, helvetica, sans-serif;
		font-size : 12px;
		color: #666666;
		font-weight : normal;
		text-decoration: none;
		background-color: #FFFFFF; 
		border:1px solid #037c17; 
	}
	
	* html img,
	* html .png{
    	position:relative;
    	behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "images/trans.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}

	.sideimg {
		float:left;
		margin-right:8px;
		margin-bottom:8px;	
	}
	
	.conund {
		width:100%;
		font-family:Arial, Helvetica, sans-serif;
		text-align:left;
		font-size:14px;
	}

	fieldset {
		width:700px;
	}
	 
	 
	input {
		font-family: arial, helvetica, sans-serif;
		font-size : 12px;
		color: #666666;
		font-weight : normal;
		text-decoration: none;
		background-color: #FFFFFF; 
		border:1px solid #037c17; 
	}
