/* Main Menu(s) */



a.mainlevel:link, a.mainlevel:visited {	display: block; background: url(../images/button_bgmain.jpg) no-repeat left ; vertical-align: middle; font-size: 11px; vertical-align:bottom;

	font-weight: bold; color: #017594; text-align: left;text-decoration: none; font-family : Arial, Helvetica, sans-serif; padding:4px 15px 8px 28px; }

a.mainlevel:li {display: block; float: left; margin: 0; width:auto; font-size: 12px;

	line-height: 24px; white-space: nowrap; font-weight: bold; vertical-align:bottom; }

a.mainlevel: li a {display: block; padding-left: 0px; padding-right: 0px; text-decoration: none; color: white; font-weight: bold; }

a.mainlevel:hover,a.mainlevel#active_menu{

color: #FF9903;

background-image:url(../images/button_bgactive.jpg);

text-decoration: none;

}



a.sublevel {

display: block;

line-height: 26px;

margin-bottom: 0px;

vertical-align: middle; 

font-size: 11px;

font-weight:bold; 

vertical-align:bottom;

color: #017594; 

text-align:left;

text-decoration: none;

font-family : Arial, Helvetica, sans-serif;

padding:0px 15px 0px 29px;

voice-family:"\"}\""; /* Box Model fix */

voice-family:inherit;

width: 131px;

/*background: #F1F1F1;*/

white-space: nowrap;



}

a.sublevel:li {display: block; float: left; margin: 0; width: auto; font-size: 12px;

	line-height: 24px; white-space: nowrap; padding-left: 0px; vertical-align:bottom; }

a.sublevel: li a {display: block; padding-left: 0px; padding-right: 0px; text-decoration: none; color: white;  font-size: 12px;  }

/*html>body a.sublevel {width:135px;} /* Opera5-Fix-fix ;-) */



a.sublevel:hover, a.sublevel#active_menu {

color: #FF9903;

background-image:url(../images/button_bgactivesub.gif);

text-decoration: none;

voice-family:inherit;

}



html>body a.sublevel:hover, a.sublevel:active_menu { /* Opera5-Fix-fix ;-) */

color: #FF9903;

text-decoration: none;

voice-family:inherit;

}

.mainlevel-trans  {	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none; 

	vertical-align:bottom;

	display:inline;	}



.mainlevel-trans  ul{	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none; 

	vertical-align:bottom;

	display:inline;	}



ul.mainlevel-trans  li {		font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	 float: left; vertical-align:bottom;

	 display:inline;

	padding:0px 0px 0px px;  }

ul.mainlevel-trans li a {	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #FF9903;

	  float: left; }

ul.mainlevel-trans li a:hover {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #color: #FF9903;;

	text-decoration: none;}

ul.mainlevel-trans li a:visited {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	

	text-decoration: none;}





/*footer menu*/



#topmenu-footer{	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none; 

	vertical-align:bottom;	}

	

#topmenu-footer li {		font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none; float: left; vertical-align:bottom;

	padding:0px 10px 0px 5px;  }

#topmenu-footer li a {	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none;

	float: left;

	text-align:center;

	 }

#topmenu-footer li a:hover {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #027798;

	text-decoration: none;}

#topmenu-footer li a:visited {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	

	text-decoration: none;}

ul#topmenu-footer li a:hover {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #027798;

	text-decoration: none;}



/*topmenu*/



.topnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none;

	

	 

}



#topmenu-nav {	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none; 

	vertical-align:bottom;	}

	

#topmenu-nav li {		

	display: block;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none; float: left; vertical-align:bottom;

	padding:0px 2px 0px 2px;  }

#topmenu-nav li a {	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #9BA0A5;

	text-decoration: none;  float: left; }

#topmenu-nav li a:hover {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #027798;

	text-decoration: none;}

#topmenu-nav li a:visited {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	

	text-decoration: none;}

ul#topmenu-nav li a:hover {font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #027798;

	text-decoration: none;}

table.moduletable {	width:100%;		margin-bottom:0px;	padding:0px;	border-spacing:0px;			}

.write_comment a {font-weight:normal;}

.readon {font-size:11px;}





ul { list-style:none; }

li { line-height: 5px; padding-left: 0px; padding-top: 0px; background-image: transparent ; background-repeat: no-repeat; background-position: 0px 0px;}

ol{margin-left:0px;  }





.topsp {

padding-top:3px;

}

.midsp {

margin-top:10px;

}

.email {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #183290;

}

.h1 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

}

.midnav {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #017594;

	text-decoration: none;

}

.midnav:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #FF9903;

	text-decoration: none;

}

.h2 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FC9805;

}



.h5 {

	padding-left: 0px; padding-top: 0px; background-image: transparent ; background-repeat: no-repeat; background-position: 0px 0px;list-style-image:url(../../rhuk_solarflare_ii/images/arrow.png);

	

}



.contactheading{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;

	font-weight: bold;

	color: #FFFFFF;

}



.txt {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #666768;

	vertical-align:top;

}



.midsp2 {

margin-top:12px;

}

.heihgt

{

line-height:2px;

}

.h3 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #017594;

}

.hb {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

	color: #FF9900;

}

.stoplink {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #007493;

	text-decoration: none;

}

.stoplink:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: normal;

	color: #9BA0A5;

	text-decoration: none;

}



.footer_link {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #6A6A6A;

	text-decoration: underline;

}

.footer_link:hover {

	font-family: Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color: #FF9903;

	text-decoration: none;

}

.h4 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

	font-weight: normal;

	color: #044B5E;

}

a:link, a:visited {

	color: #666699; text-decoration: none;

	font-weight: normal;

}



a:hover {

	color: #CCCCCC;	text-decoration: none;



}



.btsp {

padding-top:13px;

}

.btsp2 {

padding-top:12px;

}



table.contentpaneopen {

  width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

}





table.contentpaneopen td {

   padding-right: 5px;

   vertical-align:top;

}



table.contentpaneopen td.componentheading {

	padding-left: 4px;

	   vertical-align:top;

}







table.contentpane {

  width: 100%;

	padding: 0px;

	border-collapse: collapse;

	border-spacing: 0px;

	margin: 0px;

	   vertical-align:top;

}



table.contentpane td {

	margin: 0px;

	padding: 0px;

	   vertical-align:top;

	      vertical-align:top;

}



table.contentpane td.componentheading {

	padding-left: 4px;

	   vertical-align:top;

}



table.contentpaneopen fieldset {

	border: 0px;

	border-bottom: 1px solid #eee;

	   vertical-align:top;

}

ul { list-style:none; }

li { line-height: 20px; padding-left: 25px; padding-top: 0px; background-image: transparent ; background-repeat: no-repeat; background-position: 10px 5px; }

ol{margin-left:40px; list-style-position:inherit; }

/*search*/



.button {

  color: #017594;

  font-family: Arial, Hevlvetica, sans-serif;

  text-align: center;

  font-size: 11px;

  font-weight: bold;

  border: 2px double #CCCCCC;

  width: auto;

  background: url(../images/go.jpg) repeat-x;

  padding: 0px 5px;

  line-height: 18px !important;

  line-height: 16px;

  height: 23px !important;

  height: 23px;

  margin: 1px;

}

.h6 {

  color: #017594;

  font-family: Arial, Hevlvetica, sans-serif;

  text-align: center;

  font-size: 13px;

  font-weight: bold;

  border: 2px double #CCCCCC;

  width: auto;

  background: url(../images/go.jpg) repeat-x;

  padding: 0px 5px;

  line-height: 18px !important;

  line-height: 16px;

  height: 25px !important;

  height: 25px;

  margin: 1px;

}



.inputbox {

	padding: 2px;

	border:solid 1px #017594;

	background-color: #ffffff;

	width:auto;

	height:auto;



}



table.moduletable {

	width: 100%;

	margin-bottom: 5px;

	padding: 0px;

	border-spacing: 0px;

	border-collapse: collapse;

}



div.moduletable {

	padding: 0;

	margin-bottom: 2px;

}



table.moduletable th, div.moduletable h3 {

	background: url(../images/subhead_bg.png) repeat-x;

	color: #666666;

	text-align: left;

	padding-left: 0px;

	height: 21px;

	line-height: 21px;

	font-weight: bold;

	font-size: 10px;

	text-transform: uppercase;

	margin: 0 0 2px 0;

}



table.moduletable td {

	font-size: 11px;

	padding: 0px;

	margin: 0px;

	font-weight: normal;

}

form {

/* removes space below form elements */

	margin: 0;

 	padding: 0;

}

.contentheading{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FC9805;	

}

.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #663399;

	text-align:left;

}

a.contentpagetitle {

	font-size: 13px;

	font-weight: bold;

	color: #663399;

	text-align:left;

}

a.contentpagetitle:hover {

	font-size: 13px;

	font-weight: bold;

	color: #FC9805;

	text-align:left;

}

.body_text{

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666699;

	line-height:16px;		

}

.componentheading{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	font-weight: bold;

	color: #FC9805;	

}

.error{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	color: #FF0000;	

}

.style4 {

font-size: 12pt;

	color: #666768;


}

.style5 {

	color: #666768;

	font-family: Verdana;

	font-size: 9pt;

}

.cartlink {

background-image:url(../images/basket.JPG);

font-size:12px;

text-align:right;

padding-left:10px;

padding-right:10px;

}

.style1{ color:#FFFFFF; font-weight:bold; font-size:12px; line-height:23px; vertical-align:middle;}

.basket {

color: #017594;

font-size:12px;

font-weight:bold;}



.cp001{

font-size:12px;

color: #017594; 

text-decoration: none;

font-family:Tahoma;

color: #666768;

}

.thomastyle{

color: #017594; 

text-decoration: none;

font-family:Tahoma;

color: #666768;

}