/* CSS Document */



body {



	background-image:url(images/bg.jpg);



	background-attachment:fixed;



	margin:0px;	



	}







p {



	font-family:Arial, Verdana, Helvetica, sans-serif;



	font-size:11px;



	color: #000000;



	margin:0px;



}



.form{

	clear: both;

	margin-top: 30px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 30px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

}







.paragraph {



	font-family:Arial, Verdana, Helvetica, sans-serif;



	font-size:11px;



	color: #000000;



	margin:0px;



}







.paragraph12 {



	font-family:Arial, Verdana, Helvetica, sans-serif;



	font-size:12px;



	color: #000000;



	margin:0px;



}



a:link {



	text-decoration:underline;



	color:#DD0000;



}







a:visited {



	text-decoration:underline;



	color:#DD0000;



	}







a:hover {



	text-decoration:none;



	color:#DD0000;



	}







a:active {



	text-decoration:underline;



	color:#DD0000;



	}



	



.listtext {



	font-family:Arial, Verdana, Helvetica, sans-serif;



	font-size:11px;



	color: #000000;



	margin:0px;



	font-weight : bold;



	font-size : 16px;



}







#home_container {



	position:relative;



	top:200px;



	margin:auto;



	width:900px;



	}



	



#home_contactinfo {



	position:absolute;



	top:262px;



	left:295px;



	width:315px;



	height:50px;



	}	







#div1 {



	position:relative;



	top:0px;



	margin:auto;



	width:834px;



	height:inherit;



	margin-top:0px;



	padding-top:0px;



	}



		



#div2 {



	position:absolute;



	top:360px;



	left:0px;



	width:800px;



	height:500px;



	}



	



	#div2b {



	position:absolute;



	top:360px;



	left:0px;



	width:240px;



	height:500px;



	}



	



#div3 {



	position:absolute;



	top:100px;



	left:0px;



	width:800px;



	height:500px;



	}



		



#masthead {



	position:absolute;



	top:126px;



	left:-200px;



	width:800px;



	height:234px;



	}



	



#div5 {



	position:absolute;



	top:377px;



	left:601px;



	width:10px;



	height:423px;



	}



	



#div6 {



	position:absolute;



	top:0px;



	left:0px;



	width:340px;



	height:800px;



	margin-top:0px;



	}



	



#mp3player {



	position:absolute;



	top:245px;



	left:12px;



	width:265px;



	height:185px;



	}







#divlogo {



	position:absolute;



	top:5px;



	left:280px;



	width:485px;



	height:255px;



	}







#aboutus_nav1 {



	position: absolute;



	background-image:url(../images/aboutus_btn_1.gif);



	display: block;



	left:0px;



	top:350px;	



	}







#aboutus_nav1 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#aboutus_nav1 a:hover {



	background-image:url(../images/aboutus_btn_1.gif);



	background-position:-320px;



	}	



	



#aboutus_nav2 {



	position: absolute;



	background-image:url(../images/aboutus_btn_2.gif);



	display: block;



	left:0px;



	top:377px;	



	}







#aboutus_nav2 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#aboutus_nav2 a:hover {



	background-image:url(../images/aboutus_btn_2.gif);



	background-position:-320px;



	}



	



#aboutus_nav3 {



	position: absolute;



	background-image:url(../images/aboutus_btn_3.gif);



	display: block;



	left:0px;



	top:404px;	



	}







#aboutus_nav3 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#aboutus_nav3 a:hover {



	background-image:url(../images/aboutus_btn_3.gif);



	background-position:-320px;



	}



	



#aboutus_nav4 {



	position: absolute;



	background-image:url(../images/aboutus_btn_4.gif);



	display: block;



	left:0px;



	top:431px;	



	}







#aboutus_nav4 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#aboutus_nav4 a:hover {



	background-image:url(../images/aboutus_btn_4.gif);



	background-position:-320px;



	}



	



#music_nav1 {



	position: absolute;



	background-image:url(../images/music_btn_1.gif);



	display: block;



	left:0px;



	top:350px;	



	}







#music_nav1 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#music_nav1 a:hover {



	background-image:url(../images/music_btn_1.gif);



	background-position:-320px;



	}	



	



#music_nav2 {



	position: absolute;



	background-image:url(../images/music_btn_2.gif);



	display: block;



	left:0px;



	top:377px;	



	}







#music_nav2 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#music_nav2 a:hover {



	background-image:url(../images/music_btn_2.gif);



	background-position:-320px;



	}



	



#music_nav3 {



	position: absolute;



	background-image:url(../images/music_btn_3.gif);



	display: block;



	left:0px;



	top:404px;	



	}







#music_nav3 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#music_nav3 a:hover {



	background-image:url(../images/music_btn_3.gif);



	background-position:-320px;



	}



	



#music_nav4 {



	position: absolute;



	background-image:url(../images/music_btn_4.gif);



	display: block;



	left:0px;



	top:431px;	



	}







#music_nav4 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#music_nav4 a:hover {



	background-image:url(../images/music_btn_4.gif);



	background-position:-320px;



	}



	



#news_nav1 {



	position: absolute;



	background-image:url(../images/news_btn_1.gif);



	display: block;



	left:0px;



	top:350px;	



	}







#news_nav1 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#news_nav1 a:hover {



	background-image:url(../images/news_btn_1.gif);



	background-position:-320px;



	}	



	



#news_nav2 {



	position: absolute;



	background-image:url(../images/news_btn_2.gif);



	display: block;



	left:0px;



	top:377px;	



	}







#news_nav2 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#news_nav2 a:hover {



	background-image:url(../images/news_btn_2.gif);



	background-position:-320px;



	}



	



#news_nav3 {



	position: absolute;



	background-image:url(../images/news_btn_3.gif);



	display: block;



	left:0px;



	top:404px;	



	}







#news_nav3 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#news_nav3 a:hover {



	background-image:url(../images/news_btn_3.gif);



	background-position:-320px;



	}



	



#news_nav4 {



	position: absolute;



	background-image:url(../images/news_btn_4.gif);



	display: block;



	left:0px;



	top:431px;	



	}







#news_nav4 a {



	display: block;



	width:320px;



	height:27px;



	margin:0px;



	padding:0px;	



   }



   



#news_nav4 a:hover {



	background-image:url(../images/news_btn_4.gif);



	background-position:-320px;



	}	



	



.contentboxborder {



	background-color:#920000;



	border:1px solid #920000;



	position:absolute;



	/*opacity: .6;



	filter: alpha(opacity=60); */



	}







.contentbox {



	background-color:#F4F4F4;



	position:absolute;



	padding:20px;



	overflow:auto;



	border:1px solid #920000;



	border-width : 1px;



	border-color: #920000;



}	



.contentbox_thanks{

	background-color:#F4F4F4;

	position:absolute;

	padding:20px;

	overflow:auto;

	border:1px solid #920000;

	border-width : 1px;

	border-color: #920000;

	padding-top: 100px;

	text-align: center;





}



.contentbox_leftcolumn{

	background-color:#F4F4F4;

	padding:20px;

	width: 60%;	

	float: left;

	

}



/*.contentbox_leftcolumnnews{

	background-color:#F4F4F4;

	padding-bottom:90px;

	width: 20%;	

	float: left;

	text-align: center;









}*/	



/*.contentbox_rightcolumn{

	background-color:#F4F4F4;

	padding:20px;

	width: 35%;

	float: right;

	text-align: center;

}*/



.contentbox_leftcolumn_canada{

	background-color:#F4F4F4;

	width: 30%;

	float: left;

	text-align: center;

	border:1px solid #920000;

	border-width : 1px;

	border-color: #920000;

	padding: 20px;

	margin-left: 60px;

}	



.contentbox_rightcolumn_us{

	background-color:#F4F4F4;

	padding:20px;

	width: 30%;

	float: right;

	text-align: center;

	border:1px solid #920000;

	border-width : 1px;

	border-color: #920000;

	margin-right: 60px;

}







.contentbox2 {



	background-color:#F4F4F4;



	position:absolute;



	padding:5px;



	overflow:auto;



	border:1px solid #920000;



	border-width : 1px;



	border-color: #920000;



}







.contentboxe {



	position:absolute;



	padding:20px;



	overflow:auto;



	border-width : 0px;



}	







.imgborder {



	border:1px solid #920000;



	border-width : 1px;



	border-color: #920000;



}



.testimonial_imgborder{

	border:1px solid #920000;

	border-width : 1px;

	border-color: #920000;

	padding: 0px;

	margin-top: 30px;







}

.testimonial_imgborder2{

	border:1px solid #920000;

	border-width : 1px;

	border-color: #920000;

	padding: 0px;

	margin-top: 50px;







}



.padtop {



	padding-top: 10px;



}







.alignright {



	text-align: right;



}







.imgalignleft {



	float: left;



	padding : 20px;



	text-align : center;



}







.newsheadline {



	background-image:url(images/news_bg.jpg);



	position:relative;



	overflow:auto;



	margin : auto auto;



}



	



.contentboxheader {



	position:absolute;



	display:block;



}







.profilephoto {



	position:absolute;



	display:block;



    margin-left: auto;



    margin-right: auto;



}







.profilepic {



	background-image:url(images/profile_pic-bg.jpg);



	position:relative;



	overflow:auto;



	margin : auto auto;



}







.burgtext {



	color:#920000;



	font-weight : bold;



}







.viptext {



	color: Black;



	font-weight: bolder;



}







.headline {



	color:#920000;



	font-weight : bold;



	font-size : 45px;



	line-height : 85%;



}







.dropcaps {



	color:#920000;



	font-weight : bold;



	font-size : 20px;



	float : left;



	padding-right : 2px;



}







.redtext {



	color:#DD0000;



	font-weight : bold;



}







.byline {



	font-weight : bold;



	font-size : 16px;



}



.byline_thanks {

	font-weight : bold;

	font-size : 16px;

	margin-right: 75px;

	margin-left: 75px;

}





.whitetext {



	color:#FFFFFF;



	font-weight : bold;



	vertical-align : sub;



}



	



.footernav {



	color:#920000;



	text-align: center;



	position:relative;



	display:block;



	}







#footernav2 {



	position:absolute;



	display:block;



	left:340px;



	top:330px;



	}







a.editlinks:link {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	text-decoration:underline;



	color:#920000;



	}







a.footerlinks:link {



	text-decoration:none;



	color:#920000;



	}







a.footerlinks:visited {



	text-decoration:none;



	color:#920000;



	}







a.footerlinks:hover {



	text-decoration:underline;



	color:#000000;



	}







a.footerlinks:active {



	text-decoration:underline;



	color:#920000;



	}







.footer_nolink {



	font-family:Verdana, Arial, Helvetica, sans-serif;



	font-size:11px;



	text-decoration:none;



	color:#fff;



	}



	



a.toplinks:link {



	text-decoration:none;



	color:#FFFFFF;



	text-transform : uppercase;



}







a.toplinks:visited {



	text-decoration:none;



	text-transform : uppercase;



	color:#FFFFFF;



	}







a.toplinks:hover {



	text-decoration:underline;



	text-transform : uppercase;



	color:#FF0000;



	}







a.toplinks:active {



	text-decoration:underline;



	text-transform : uppercase;



	color:#FFFFFF;



	}







.toplinksDisabled {



	text-transform : uppercase;



	color:#C0C0C0;



	}







.inputbox {



	margin-top: 6px;



	margin-bottom: 10px;



	margin-left: 2px;



	border: solid 1px #FF0000;



	height : 14px;



	width : 75px;



	vertical-align : middle;



	line-height : 100%;



	font-size : 9px;



}





.inputbox_contact {



	margin-top: 6px;



	margin-bottom: 10px;



	margin-left: 15px;



	height : 14px;



	width : 40%;



	vertical-align : middle;



	line-height : 100%;



	font-size : 9px;



}



.inputbox_contact2 {



	margin-top: 6px;



	margin-bottom: 10px;



	margin-left: 45px;



	height : 14px;



	width : 40%;



	vertical-align : middle;



	line-height : 100%;



	font-size : 9px;



}



.inputbox_enquiry {



	margin-top: 6px;



	margin-bottom: 10px;



	margin-left: 15px;



	width : 80%;



	vertical-align :top;



	line-height : 100%;



	font-size : 9px;



}





.formbox {



	border: solid 1px #FF0000;



	height : 13px;



	width : 150px;



	vertical-align : middle;



	line-height : 100%;



	font-size : 12px;



}





.fieldset {

	padding:0px;

	margin:0px;

	display: block;

	border:none;

	width:50%;

	clear:both;

	text-align: right;

}





.fieldset_button {

	padding:0px;

	margin:0px;

	display: block;

	border:none;

	width:100%;

	clear:both;

	text-align:center;

}





.fieldset_left {

	padding:0px;

	margin:0px;

	display: block;

	border:none;

	width:50%;

	float:left;

	text-align: right;

}

.fieldset_right {

	padding:0px;

	margin:0px;

	display: block;

	border:none;

	width:45%;

	float:right;

}





.searchbox {



	margin-top: 6px;



	margin-bottom: 10px;



	margin-left: 2px;



	border: solid 1px #FF0000;



	height : 14px;



	width :140px;



	vertical-align : middle;



	line-height : 100%;



	font-size : 9px;



}



.about_img{

	margin-left: 30px;

	margin-top: 60px;









}



.guestbookBox {



	margin-top: 6px;



	margin-bottom: 10px;



	margin-left: 2px;



	border: solid 1px #FF0000;



	width : 430px;



	vertical-align : middle;



	line-height : 100%;



	font-size : 12px;



}		

.sizing_chart{
	padding: 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
	margin:20px;
	border: thin solid #920000;
	text-align: center;




}



.byline_chart {
	font-weight : bold;
	font-size : 16px;
	color: #920000;
	
	



}

.chart{

	padding-left: 10px;
	padding-right:10px;
	padding-bottom:5px;
	border-bottom:thin;
	
}

.chart_title{

	padding-left: 10px;
	padding-right:10px;
	padding-bottom:5px;
	border-bottom:thin;
	font-weight : bold;
	font-size : 20px;
	color: #920000;
	
	
	
}


.byline_sizing {
	font-weight : bold;
	font-size : 12px;
	color: #920000;
	text-align: center;	
	background-color: #C9C9C9;



}

.byline_style {
	font-weight : bold;
	font-size : 12px;
	color: #000000;
	text-align: center;	
	



}

.color_field{
	background-color: #C9C9C9;



}

#chart_text{
	padding-right: 75px;
	padding-left: 30px;


}

