body { margin: 0px; padding: 0px; background: url('images/background.jpg') fixed; font-family: helvetica; color: #fff; font-size: 12px;   } 

p, h3 { margin: 0px; padding: 0px; padding-bottom: 10px; } 
.left { float: left; margin-right: 7px; } 
.phone { font-family: arial black; font-weight: bold; font-size: 14px; } 
a { color: #fff; } 
img { border-style: none; border-width: 0px; } 
.product { float: left; margin-right: 10px; width: 79px; height: 79px;  z-index: 111; overflow: none; }
.producttext { clear: left; height: 15px; background: #06C; width: 79px;  line-height: 15px; font-size: 10px; z-index: 999; text-align: center; } 
.spacer { width: 100%; height: 15px; clear: both;} 
ul.ticklist { margin: 0px; padding: 0px; margin-top: 7px; padding-bottom: 15px; list-style: none; } 
ul.ticklist li { padding-bottom: 5px; border-style: none; border-width: 0px; font-weight: bold; font-size: 13px; width: 280px; padding-left: 28px; background: url('images/tick.jpg'); } 

#wrap { width: 1000px; margin-left: auto; margin-right: auto; } 
#headerbar { width: 100%; height: 52px;background: url('images/headerbar.png'); } 
	#headerbarleft { width: 660px; line-height: 52px; height: 52px; float: left; margin-left: 60px; font-size: 10px; } 
	#headerbarright { float: left; margin-top: 9px;  } 
	#productbox { margin-left: 300px; padding-top: 45px; } 
	#headerbar a { text-decoration: none; } 
#header {  width: 100%; height: 178px; background: url('images/header.png'); } 
#menu {  width: 100%; height: 31px;background: url('images/menubar.png'); } 
	#menu ul { list-style: none; margin: 0px; padding: 0px; margin-left: 50px; }
	#menu ul li { padding-left: 12px; padding-right: 12px; height: 31px; line-height: 31px; float: left; text-transform: uppercase; border-right-style: solid; border-right-width: 1px; border-color: #999; }
	#menu ul li:hover { background: url('images/transblue.png'); } 
	#menu ul li a { text-decoration: none; color: #CCC; } 
#main { width: 100%; background: url('images/main.png');  } 
	#mainleft { width: 240px; height: 350px; padding: 15px; float: left; margin-left: 50px;}
	#mainright { width: 635px; float: left; height: 380px; background: #fff; }
	#main h3 { margin-top: 7px; } 
	#left { width: 285px; float: left; margin-left: 60px; margin-top: 10px; }
	#middle { width: 285px; float: left; margin-left: 10px; margin-top: 10px; } 
	#right { width: 285px; float: left; margin-left: 10px; margin-top: 10px; } 
	#main ul { list-style: circle; } 
	#main ul.ticklist { list-style: none; }  
#footer {  width: 100%; height: 357px;background: url('images/footer.png'); } 
	#footerleft { float: left; width: 280px; margin-left: 60px; margin-top: 15px; } 
	#footermiddle { float: left; width: 280px; margin-left: 15px;  margin-top: 15px; } 
	#footerright { float: left; width: 280px; margin-left: 15px; margin-top: 15px;  }
	#footer ul { list-style: square; padding-top: 0px; margin-top: 0px;   } 

.formtext { font-size: 9px; text-transform: uppercase; } 
#footer input, #footer textarea { width: 150px; } 
#footerright p { padding: 0px; margin: 0px; padding-bottom: 3px; } 

#copyright { width: 100%; text-align: center; font-size: 10px; margin-top: -20px; } 

/* Front Page Slider

------------------------------------------------------*/

#slider1 ul { margin: 0px; padding: 0px; } 

#slider1 {

    width: 635px; /* important to be same as image width */

    height: 380px; /* important to be same as image height */

    position: relative; /* important */

    overflow: hidden; /* important */

}

#slider1 h2 {

    font-size:24px;

    color:#ffffff;

    margin-bottom:0px;

}

#slider1 h3 {

    font-size:16px;

    color:#ffffff;

    margin-bottom:8px;

}

#slider1Content {

    width: 635px; /* important to be same as image width or wider */

    position: absolute;

    top: 0;

    margin-left: 0;

}

.slider1Image {

    float: left;

    position: relative;

    display: none;

}

.slider1Image span {

    position: absolute;
    font-size:12px;
    padding: 7px 20px;
    width: 635px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}

.clear {

    clear: both;

}

.slider1Image span strong {

    font-size: 24px;


}

.right {

    right: 0;
    bottom: 0;
    width: 150px !important;
    height: 370px; 

}

ul { list-style-type: none;}

a.more {
float: right;
display: inline-block;
margin-top:0px;
padding: 5px 10px;
background: #2f87aa;
color: #ffffff;
}


span.hasTip {
     display: none;
}
