* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #eee;
}
img {
 border: 0px none;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#faux {
 background: url(../images/faux_left.gif);
 margin-bottom: 0px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: #333;
 width: 902px;
 padding: 10px;
 height: 80px;
 margin: 10px 0px 0px 0px;
 background-image: url(../images/header.gif);
 background-repeat: no-repeat;
}
#logo{
 position: relative;
 width: 164px;
 height: 54px;
 top: 20px;
 left: 90px;
}
#page_titles{
 position: relative;
 width: 450px;
 height: auto;
 top: -18px;
 left: 280px;
 font-family: Arial, Helvetica, san-serif;
 font-size: 21px;
 color: #295e92;
}
#top_menu{
 position: relative;
 font-size: 16px;
 font-weight: bold;
 width: 100px;
 height: auto;
 top: -37px;
 left: 795px;
}
#leftcolumn { 
 display: inline;
 position: relative;
 z-index: 1000;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 135px;
 float: left;
}
#rightcolumn { 
 float: left;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 720px;
 display: inline;
 position: relative;
}
.frontpage_intro_text{
font-family: Arial, Helvetica, san-serif;
font-size: 21px;
color: #ff0000;
font-stretch: condensed;
font-weight: bold;
font-style: italic;
line-height: 1.2em;
text-align: center;
}
#footer { 
 width: 902px;
 height: 12px;
 clear: both;
 color: #333;
 background-image: url(../images/bottom_middle.gif);
 background-repeat: no-repeat;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.frontpage_flash{
 position: relative;
 top: -150px;
 left: -10px;
}
.back_button {
  float: left;
  text-align: center;
  font-size: 11px;
  font-weight: bold;
  border: 2px solid #cccccc;
  width: auto;
  background: url(../images/button_bg.png) repeat-x;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}
a:link, a:visited {
	color: #355fd2; text-decoration: none;
	font-weight: bold;
	text-decoration: underline;
}

a:hover {
	color: #89a8fc;	text-decoration: none;
	font-weight: bold;
}
/* Product Page */

#picture_left{
float: left;
width: 116px;
height: auto;
margin-right: 25px;
}

#product_right{
float: left;
width: 560px;
height: auto;
padding-top: 5px;
}
ul{
margin-left: 22px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}
#spec_table{
float: left;
margin-left: 12px;
}
.bottom_border{
border-bottom: 1px solid #000;
margin-bottom: 2px;
}
.block_color{
background-color: #bfbfbf;
border: solid 2px #bfbfbf;
}
/* Product Page */
.clear { 
clear: both;
background: none;
 }
.product_header{
font-family: Verdana, Arial, Helvetica, san-serif;
color: #355fd2;
font-weight: bold;
}
table.reference_table td{
border-bottom: 1px solid #000000;
}
td.column_color {
background-color: #efefef;
}
/* Flash Main Page */
#flash_main{ 
 display: inline;
 position: relative;
 color: #333;
 margin: -12px 0px 0px -11px;
 padding: 0px;
 width: auto;
 height: auto;
 float: left;
 }
 /* yooaccordian inner style */
 #yooAcc{
 font-size: 12px;
 font-family: Verdana, Arial, Helvetica, san-serif;
 color: #282828;
 }

