/* Background colours */
body {background-color:#FFf5FF;}
#whole_page {background-color:#FFFFFF;}
#main {background-color:#FFFFFF;}

#whole_page {
	position:relative;
	width:600px;
  	margin-left: 	auto;
   	margin-right: 	auto;
}

P
{
	text-align: 	justify;	
}

body, #whole_page,  #main
{
/*	
	border-width:	thin;
   	border-style:	solid; 
 	border-color: 	#f05050;*/
	font-family:Tahoma, "Comic Sans MS", Verdana;
	color:#444444;
	font-size:100%;
	
	
}

body{
z-index:0;
}

#main
{
	top:160px;
	left:0px;
	width:95%;
	position:absolute;
	padding:10px;
	margin:0px;
	z-index:19;
   	text-align: left;
	border-color:#aaaaff;
	border-style:solid;
	border-width:2px;
	
	behavior:url(cascade/border-radius.htc);
	behavior:url(cascade/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	-moz-border-radius:10px 10px; /* Firefox */
	-moz-box-shadow:10px 10px 15px #000; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	z-index:0;
	
}
 

h1 {font-size: larger;color:#000000; text-align:left; text-decoration:none;}
h2 {font-size: large;color:#333333; text-align:left; text-decoration:underline; padding-left:10px;}
h3 {font-size: medium;color:#666666; text-align:left; text-decoration:none; padding-left:10px;}
h4 {font-size: small;color:#999999; text-align:left; text-decoration:none;}
h5 {font-size: smaller;color:#bbbbbb; text-align:left; text-decoration:none;}

#whole_page
{
	

/*	
	border-width:	thin;
   	border-style:	solid; */
  	border-color: 	#aaaaaa;
}


.message_type_1
{
	font-family:	Tahoma;
	font-size:larger;
	color:#cc0000;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:0px;
}

.message_type_2
{
	font-family:	Tahoma;
	font-size:smaller;
	color:#FF0000;
	background-color:#FFFF66;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:5px;
	padding-top:5px;
	margin:20px;
}


a:link {color: blue; text-decoration:none}
a:visited {color: red;}
a:hover {color: #ffff00; background:#111111; }
a.external:hover {background-color: #000000}


.B1, .B2, .B3 {font-weight:bold; color: red;}
.B2 {color: green;}
.B3 {color: aqua;}

.super
{
	color: #FF0080;
	text-decoration:none;
}

.statement 
{
	text-align:center;
	color: #0000FF;
	font-style: italic;
	font-size:medium;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:0px;
}

#report_container,  #report, p.report 
{
/*	
	border-width:	thin;
   	border-style:	solid; 
*/
}
#report_container
{
	position:fixed;
	width:200px;
	height:180px;
	top:10px;
	right:40px;
	z-index:25;
	
}



/**/
#report
{
	position:fixed;

	width:200px;
	height:180px;
	top:10px;
	right:40px;
	
	font-family:	Tahoma;
	font-family:Tahoma, "Comic Sans MS", Verdana;
	font-size:small;
	color:#cc0000;
	text-align:left;
	font-weight:bold;
	
	behavior:url(cascade/border-radius.htc);
	behavior:url(cascade/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	-moz-border-radius:10px; /* Firefox */
	-moz-box-shadow:10px 10px 15px #000; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
	background-color:#FFFF66;
	border-color:#aaaaff;
	border-style:solid;
	border-width:2px;
	
	z-index:25;


}


/**/
#Creport
{
	position:fixed;
	width:190px;
	height:180px;
	top:15px;
	right:44px;
	font-size:90%;
	color:#FF0000;
	font-weight:bold;
	font-style:italic;
	
	
	z-index:25;
}




#snd-report {

	position:fixed;

	width:200px;
	height:180px;
	top:160px;
	right:-5px;
	z-index:25;


}
#iremail{
	position:fixed;

	width:200px;
	height:180px;
	top:105px;
	right:28px;

	z-index:25;

}
#ircheckemail{
	position:fixed;

	width:200px;
	height:180px;
	top:130px;
	right:28px;
	z-index:25;

}


#report2_container
{
	position:fixed;
	width:196px;
	height:190px;
	top:300px;
	right:40px;
		z-index:25;

}


#report2
{
	position:fixed;
	width:196px;
	height:180px;
	top:300px;
	right:35px;
	font-size:small;
	color:#FFFF00;
	text-align:center;
	vertical-align:text-bottom;
	padding-top:10px;
	background-color:#000000;
	-moz-border-radius:10px; /* Firefox */
	-moz-box-shadow:10px 10px 20px #000; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */

	behavior:url(cascade/border-radius.htc);
	behavior:url(cascade/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'report2' class */
	border-color:#aaaaff;
	border-style:solid;
	border-width:2px;
	z-index:25;

}
#report2txt
{
	position:fixed;
	width:196px;
	height:180px;
	top:460px;
	right:35px;
	font-size:small;
	color:#FFFF00;
	text-align:center;
	vertical-align:text-bottom;
	padding-top:10px;
	z-index:26;

}


#mediaplayer2{
	position:fixed;
	width:190px;
	height:150px;
	top:315px;
	right:40px;
	font-size:small;
	color:#FFFF00;
	text-align:center;
	padding-top:10px;
	background-color:#000000;
	z-index:27;


}

.holding{
	behavior:url(cascade/border-radius.htc);
	behavior:url(cascade/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}


#heading{
position:absolute;
top:5px;

	height:135px;
	width:98%;
	padding:0px;
	background-color:#FFFFFF;
	border-color:#aaaaff;
	border-style:solid;
	border-width:2px;


	behavior:url(cascade/border-radius.htc);
	behavior:url(cascade/ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
	-moz-border-radius:10px; /* Firefox */
	-moz-box-shadow:10px 10px 15px #000; /* Firefox */
		-webkit-border-radius: 5px; /* Safari and Chrome */
	border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
/*	*/z-index:10;	
}

#heading, #heading_lhs, #heading_rhs, #heading_phone, #footer, #main, .column_cont, .lh_column, .rh_column{
/*	 border-style:solid;*/
}

#heading_lhs
{
	width:18%;
	top:4px;
	left:4px;
	position:absolute;
	padding:4px;
	margin-top:10px;
	border-color:#0000FF;
	
	z-index:18;
	
}

a.heading_lhs:link {color: blue; text-decoration:none;font-size:18px;}
a.heading_lhs:visited {color: blue; text-decoration:none;font-size:18px;}
a.heading_lhs:hover {color: blue; text-decoration:none; font-size:18px; background-color:#FFFFFF;}

#heading_rhs
{
	top:-5px;
	right:6px;
	width:80%;
	position:absolute;
	padding:8px;
	margin-top:14px;
	border-color:#aaaaff;
	z-index:18;
}

img.heading_rhs
{
	border:0px;
	width:480px;
	height:90px;
	z-index:45;
	
}


#heading_phone{
	width:98%;
	top:95px;
	left:4px;
	font-size:160%;
	color:#0000FF;
	font-style:italic;	
	font-weight:bold;
	position:absolute;
	text-align:center;
	border-color:#00FF00;
	z-index:25;
}
hr{color:#0000FF;height:3px;}

#footer{
	border-color:#f05050;
	color:#888888;
	font-size:75%;
	width:99%;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
}

#google_ads{
	border-color: #0000ff;
	background-color: inherit;			
	color:#CC00FF;
}




#affiliates_footer {
 	width: 79%;
	float:none;
	text-align:center;
}



.schedule{width:98%;border-spacing:5px;text-align:center;}
.message_type_1{
	font-size:larger;
	color:#cc0000;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:0px;
}

.error{
	font-size:medium;
	color:#cc0000;
	font-weight:bold;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:0px;
}


.super{
	color: #FF0080;
	text-decoration:none;
}
.justified{
	text-align:justify;
	padding:10px;

}

.column_cont{
	width:98%;
	height:160px;
	border-color:#aaaaff;
  	margin-left: 	auto;
   	margin-right: 	auto; 
}

.lh_column{
	width:49%;
	float:left;
	border-color:#00ff00;
}

.rh_column{
	width:49%;
	float:right;
	border-color:#0000FF;
}

.head1{
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-top:0px;
	text-align: justify;	
}


.head2{
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:0px;
	text-align: justify;	
}

.head3{
	padding-left:30px;
	padding-right:30px;
	padding-bottom:30px;
	padding-top:0px;
	text-align: justify;	
}
.contact{font-size:16px;color:#666666; text-align:left;}
.textbox{font-size:12px;color:#0000CC;}
.message{font-size:14px;color:#0000CC;}
.category{font-size:16px;color:#333333;}
.checkbox{font-size:14px;}


.price_num{
 	width: 20px;
	text-align:right;
	background-color:#CCCCCC;
	padding-right:5px;
}

.price_head{
 	width: 460px;
	font-weight:bold;
	background-color:#CCCCCC;
	text-align:left;
}

.price_fee_head{
 	width: 100px;
	font-weight:bold;
	background-color:#CCCCCC;
}
.price_fee{
 	width: 100px;
	font-style:italic;
	vertical-align:top;
	padding-top:10px;
	padding-left:5px;
	text-align:right;
}
.price_desc{
	text-align:justify;
	padding:5px;
}
.buttop{
	color:#0000FF;
	font-weight:bold;
	text-align:left;
}
.brwsr_msg{
	color:#dd0000;
	text-decoration:underline;
	font-weight:bold;
	font-size:larger;
	text-align:center;
}

