link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; border:none; font-style:normal; }
address { font-style:normal }
a img { border: 0; }
html{

}
body
{
background-color: #ffffff;
padding:0;
font-family:"Lucida Sans Unicode", Arial;
font-size:12px;
margin:0px auto 0 auto;
color:#000000;
 background: url(images/bg.jpg) no-repeat ;
 background-position: top center;
	background-repeat:no-repeat;
    width: 100%;
    display: table;
    height: 100%;
}

#container 
{
   margin: 0 auto;

    }
 #header
 {
     height:65px;
     margin:35px  auto 0;
     width:970px;
     }
      #logo
      {
         float:left;
		height:95px;
		left:-25px;
		position:relative;
		top:-37px;
		width:300px;
          }
      #nav
      {
          float:right;
			height:65px;
			width:670px;
          }
          #nav ul
          {
              list-style: none;
              }
               #nav ul li
               {
                   list-style: none;
                   display: inline;
                   float: left;
                   }             
                   
    .contentarea
    {
        background-color:#EFEFEF;
		height:255px;
		margin:-31px 3px 0 26px;
		min-height:327px;
		overflow:auto;
		padding:5px;
		width:93%;
        }
      .mainBannner
	  {
	  	margin:0 0 0 7px;
	  }
	.contentarea3
	{
	    background-color:transparent;
		height:255px;
		margin:-31px 3px 0 26px;
		min-height:327px;
		overflow:auto;
		padding:5px;
		width:93%;
	    }
    .contentarea2
    {
        margin-top:-45px;
		padding:5px;
		width:100%;
        }
		.productsList
		{
			position: relative;
			left: 10px;
		}
		.productBanner
		{
			position: relative;
			top: -20px;
			left: 0;
		}
		.productcontentarea
		{
			background-color:none;
			height:255px;
			margin:-31px 3px 0 26px;
			min-height:304px;
			overflow:auto;
			padding:5px;
			width:93%;
		}
		
		.transparentSlide
		{
			opacity:0.6;
			filter:alpha(opacity=60)
		}
		#contact
		{
			background:url("images/call.png") no-repeat scroll 10px 0 transparent;
			color:#FFFFFF;
			font-size:18px;
			font-weight:bold;
			height:40px;
			left:900px;
			line-height:30px;
			position:absolute;
			text-align:right;
			top:5px;
			width:200px;
		}
p{
line-height:17px;
padding:5px 0 5px 0;
margin:0px;
}
.clear{
clear:both;
}

a {
	color:#5d5d5d;
	background-color:inherit;
	text-decoration:none;
}

a:hover{
	color:#000000;
	background-color:inherit;
	text-decoration:underline;
}