/* CSS Document */

body,html {vertical-align:top; 
			margin:0px auto; 
			padding:10px 0px;
			text-align:center;
 			font-family:Arial,  sans-serif;
  			font-size:12px;
		}
body {
		min-width:998px;
	}
	
a:link { color:#B81237;}
a:hover{color:#000;}
a:visited{color:#B81237;}
a:visited:hover { color:#000;}


table{
	border:solid 1px #C0C0C0;
	border-collapse:collapse;
}

.tr_head{
border-collapse:separate;
background-color:#B81237;
color:#fff;
padding:5px;
}

.tr_mid{
color:#B81237;
font-size:12px;
font-weight:bold;
}


	
td{
	padding:5px;
	border:solid 1px #C0C0C0;
}



#container{
	width:998px;
	margin:0px auto;
padding:0px;
text-align:center;

	border:#C0C0C0 solid 2px;	
	border-bottom:#C0C0C0 solid 10px;	
	}
	

#home_container{
	width:998px;
	margin:0px auto;
padding:0px;
text-align:center;
	border :#C0C0C0 solid 2px;	
	
	}	

#top{
background-color:#fff;
}

#top table{
	border:none;
background-color:#fff;
}

#top td{
	border:none;
background-color:#fff;
padding:0px;
}



#search_div{
*display:inline;
	 margin:0px; 
	 padding:0px;
	margin-bottom:15px;
	 float:right;
	 padding-right:20px;
}

div#pmenu {
text-align:right;
padding:12px 0px;
font-size:13px;
font-weight:bold;
background-color:#fff;

}

div#pmenu ul{

width: 620px;
margin: 0px;
padding: 5px 0px 5px 0px;
}



div#pmenu li {
list-style-type: none;
display: inline;
padding:0px 2px;
}

div#pmenu li a {

	padding-left:10px;
	background-image:url(images/arrow.gif);
	background-repeat:no-repeat;
	background-postion:left;
		color : #000;
		font-weight : bold;
		text-decoration : none;
	}
	
	#pmenu li a:hover {
		color : #B81237;
	}


#pmenu a:link { font-family: Arial Narrow, Arial, san-serif;  text-decoration:none;}
#pmenu a:hover{font-family: Arial Narrow, Arial, san-serif; text-decoration:none;}
#pmenu a:visited{font-family: Arial Narrow, Arial, san-serif;  text-decoration:none;}
#pmenu a:visited:hover { ;font-family: Arial Narrow, Arial, san-serif; text-decoration:none;}



#tmenu{
	
  width: 998px;
  background-image:url(images/tmenuv2_01.gif);
  background-repeat:repeat-x;
}

#menu {
  list-style: none;
  margin: 0 auto;
  padding:0px;
  height: 46px;
  position: relative;
  width:945px;
 
}


#menu span {
  display: none;
  position: absolute;
}


#menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}


#menu a:hover {
  background-position: left bottom;
}


#menu a:hover span {
  display: block;
}


#menu .sxo {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_02.gif) no-repeat;
  left: 1px;
  top: 0px;
}



#menu .xo {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_03.gif) no-repeat;
  left: 118px;
  top: 0px;
}


#menu .vcxo {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_04.gif) no-repeat;
  left: 236px;
  top: 0px;
}




#menu .tcxo {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_05.gif) no-repeat;
  left: 354px;
  top: 0px;
}




#menu .ocxo {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_06.gif) no-repeat;
  left: 472px;
  top: 0px;
}




#menu .modules {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_07.gif) no-repeat;
  left: 590px;
  top: 0px;
}




#menu .crystals {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_08.gif) no-repeat;
  left: 708px;
  top: 0px;
}


#menu .halthass {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_09.gif) no-repeat;
  left: 826px;
  top: 0px;
}


#menu .psg {
  width: 118px;
  height: 46px;
  background: url(images/tmenuv2_10.gif) no-repeat;
  left: 840px;
  top: 0px;
}



#home_middle{	


min-height:600px;
	
}


#middle{	
min-height:603px;
text-align:center;
margin:0 auto;
	width:944px;
	
}

#left{
	margin:0px auto;
	text-align:center;
	width:998px;
	min-height:603px;

}


#boxes{
	margin:0px;
	padding:0px;
}

#boxes div div{
vertical-align:middle;
font-family: Arial Narrow, Arial, san-serif;
height:60px;
text-align:left;
padding:7px;
margin:0px;
background-color:#b81237; 
color:#fff; 
font-weight:bold; 
font-size:18px;
}

#boxes .nobold{
	font-weight:normal;
}

#boxes ul{
	padding-left:25px;
	}

#boxes li{
text-align:left;
	padding-top:5px;
}

#home_box{
	background-image:url(images/home_bg.gif); 
	background-repeat:repeat-x; 
	height:270px; 
	padding:20px;
border-bottom:#B81237 solid 10px;
}

.box1{
background-image:url(images/box_bg.jpg);
background-repeat:no-repeat;
width:294px; 
height:234px;
float:left;
padding-top:25px;

padding-left:25px;
text-align:left;
 }


.boxhead{
color:#b81237; 
font-weight:bold; 
font-size:18px;
margin:0px 0px 10px 0px;

}

.boxtext{
font-size:11px;
margin:3px 0px;
}

#box2{
background-image:url(images/box_bg.jpg); 
background-repeat:no-repeat;
width:294px; 
height:234px;
float:left;
padding-top:25px;

padding-left:25px;
text-align:left;
 }

#box3{
background-image:url(images/box_bg.jpg); 
background-repeat:no-repeat;
width:294px; 
height:234px;
float:left;
padding-top:25px;

padding-left:25px;
text-align:left;
 }

#head_all{
width:944px;
}

#head_l{
width:734px;
text-align:left;
float:left;
}
 
 
 
#head_r{
width:210px; 
text-align:right;
float:right;

}
 
 #content_product{
 clear:both;
 width:930px;
 min-height:518px;
 background-color:#fff;
 padding:7px;
 margin-bottom:10px;
 }


 #content{
 clear:both;
 width:904px;
 min-height:518px;
 background-color:#fff;
 padding:20px;
 margin-bottom:10px;
 text-align:left;
 }


#bottom{
	clear:both;
}

#chart td{
	text-align:center;
}


#copy{
	width:1000px;
	padding-top:5px;
	margin:0px auto;
	
		}

#copy a:link { font-weight:bold; color: #000; text-decoration:underline;}
#copy a:hover{font-weight:bold; color: #000;text-decoration:none;}
#copy a:visited{font-weight:bold; color: #000;  text-decoration:underline;}
#copy a:visited:hover {font-weight:bold; color: #000; text-decoration:none;}



#copyLeft {
		font-size:12px;
		color:#000;
		width:500px; 
		margin:0px auto; 
		float:left;
		text-align:left;
		vertical-align:top;
		
}

 #copyRight {
		font-size:12px;
		color:#000;
		float:right;
		width:500px;
		text-align:right; 
		vertical-align:top;
	}

#copyBot{
clear:both;
}

#app{
	padding:0px;
	list-style:none;
	line-height:24px;
}

#noborder table{
border:none;
}



#noborder td{
border:none;
}

.mpad{
	padding-left:25px;
}



.bigheader{
	color:#B81237;
	font-size:20px;
	font-weight:bold;

}

.header{
	color:#B81237;
	font-size:14px;
	font-weight:bold;

}



.rtext{

	color:#B81237;
}



.bold{
	font-weight:bold;
}



.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #fff;
padding: 5px;
left: -400px;
visibility: hidden;
text-decoration: none;
border:#aaa solid 3px;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: -400px; /* position where enlarged image should offset horizontally */
}



.box {
background-image:url(images/search.gif);
background-repeat:no-repeat;
width: 120px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
padding:5px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

.search{
	padding-left:15px;
	
}
