/* CSS Document */
html { 				
height: 100%; margin-bottom: 1px; }

body, td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#313131;
}
	
h1 {
	font-size:18px;
	color:#01aae1;
	font-weight:bold;
	margin:0px;
}	

h2 {
	font-size:14px;
	color:#C90604;
	font-weight:bold;
	margin:0px;
}	

h3 {
	font-size:12px;
	color:#01aae1;
	font-weight:bold;
	margin:0px;
	display:block;
	background-color:#F4FBFF;
	border:1px solid #ECFBFD;
	padding:8px;
}	

a:link, a:visited  {	
	color:#ce0203;
	text-decoration:underline; }
				
a:hover {		
	color:#CE0000;
	text-decoration:none; }
	
.shadow {
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
}

.border_top {
	border-top:solid 1px #e5e5e5;
}
.border_bot {
	border-bottom:solid 1px #e5e5e5;
}

/* HEADER */

.head1, .head {
	background-image:url(../images/hd_rhs.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#0055A5; 
}

.head2 {
	background-image:url(../images/hd_rhs2.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#0055A5; 
}

/* MENU */
.menu {
	background-color:#e5e5e5;
	background-image:url(../images/menu_crn.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-right:21px;
	color:#0055a5;
}
.menu a {
	color:#0055a5;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
	padding:9px;
}
.menu a:hover {
	color:#ce0203;
}
	
/* SUB-MENU */
.submenu a {	
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	display:block;
	text-align:left;
	border-bottom:solid 1px #e5e5e5;	
	color:#ce0203;
	text-decoration:none;
}
.submenu a:hover {
	background-image:url(../images/submen_over.png);
	background-repeat:repeat-y;
}
.submenu {
	background-image:url(../images/submenu_crn.gif);
	background-repeat:no-repeat;
	background-position:top right;
	display:block;
	background-color:#FFFFFF;
}
.sub_head:link, .sub_head:visited {
	background-image:url(../images/submenu_heading_crn.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#e5e5e5;
	color:#ce0203;
	font-weight:bold;	
	display:block; 
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align:left;
	text-decoration:none;
}
.sub_head:hover {
	color:#FF3300;
}

.sub_head2:link, .sub_head2:visited {
	background-image:url(../images/submenu_heading_crn2.gif);
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#e5e5e5;
	color:#ce0203;
	font-weight:bold;	
	display:block; 
	padding-top:8px;
	padding-bottom:8px;
	padding-left:15px;
	text-align:left;
	text-decoration:none;
}
.sub_head2:hover {
	color:#FF3300;
}
.lhs {
	background-color:#fafafa;
	border-right:solid 1px #e5e5e5;
}	

/* CONTENT */
.content {
	padding:30px;
}

.style1 {
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FF6600;
}

ol li {
	line-height:18px;
	}
	
ol a:link, ol a:visited, {
	line-height:18px;
	font-size:12px;
	font-weight:bold;
	color:#01aae1;
	text-decoration:none;
	}
	
ol a:hover {	
	color:#00CCFF;
	}
	
.currency_converter a:link, .currency_converter a:visited {
	font-weight:normal;
	font-size:10px;
	color:#999999;
	text-decoration:underline;
	}
	
.currency_converter a:hover {
	font-weight:normal;
	font-size:10px;
	color:#FF0000;
	text-decoration:underline;
	}
	
.testimonial_person {
	color:#666666;
	padding:3px;
	background-color:#F8F8F8;
	border:solid 1px #CCCCCC;
	text-align:right;
	margin-bottom:30px;}
	
.error {
	color:#FF0000;
	font-size:18px; }

/* INFO BOXES */
.box_head {
	background-color:#5fa9d8;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:15px;
	background-image:url(../images/product_crn_head.gif);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:left;
	padding-top:7px;
	padding-bottom:7px;
	display:block;
}
.box_foot {	
	color:#FFFFFF;
	padding:15px;
	background-image:url(../images/product_crn_foot.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	text-align:left;	
	display:block;
}
.bgColorBrownLite {
	background-color:#7f6f36;
}
.bgColorBrownDark {
	background-color:#494432;
}

/* FOOTER */
.foot td {
	background-image:url(../images/footer_shadow.png);
	background-repeat:no-repeat;
	color:#c0c0c0;
	font-size:9px; }
			
.foot a:link, .foot a:visited {	
	color:#c0c0c0;
	font-size:9px;
	text-decoration:none; 
}				
.foot a:hover {	
	color:#FF3300; 
}

				

