body{margin:0; padding:0; font-family:'helvetica_neueregular', Arial, Helvetica, sans-serif; font-size:14px; color:#2b2b2b;}

@font-face {font-family:'helvetica_neuebold';
    src: url('../fonts/ufonts.com_helvetica_neue_bold-webfont.eot');
    src: url('../fonts/ufonts.com_helvetica_neue_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_helvetica_neue_bold-webfont.woff') format('woff'),
         url('../fonts/ufonts.com_helvetica_neue_bold-webfont.ttf') format('truetype'),
         url('../fonts/ufonts.com_helvetica_neue_bold-webfont.svg#helvetica_neuebold') format('svg');
    font-weight:normal;
    font-style:normal;}
@font-face {font-family:'helvetica_neueregular';
    src: url('../fonts/helvetica-neue-regular-webfont.eot');
    src: url('../fonts/helvetica-neue-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-neue-regular-webfont.woff') format('woff'),
         url('../fonts/helvetica-neue-regular-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-neue-regular-webfont.svg#helvetica_neueregular') format('svg');
    font-weight: normal;
    font-style: normal;}
@font-face {font-family:'eurostilebold';
    src: url('../fonts/eurostib_0-webfont.eot');
    src: url('../fonts/eurostib_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/eurostib_0-webfont.woff') format('woff'),
         url('../fonts/eurostib_0-webfont.ttf') format('truetype'),
         url('../fonts/eurostib_0-webfont.svg#eurostilebold') format('svg');
    font-weight:normal;
    font-style:normal;}
	
/*** COMMON CSS ***/
#main{margin:0 auto; width:100%;}
img{border:0;}
h1, h2, h3, h4, h5{margin:0; padding:0; line-height:normal; width:100%;}
ul{margin:0; padding:0; width:100%; float:left;}
ul li{list-style:none; float:left;}

.details_holder{ width:1020px; margin:0 auto;}
h1.title{width:100%; float:left; background:url(../images/strip.png) repeat-x; height:80px; padding:3px 0 0 0; text-align:center; font-size:39px; color:#fff;font-family:'helvetica_neuebold'; font-weight:normal;}
h1.title span{color:#0c528a;}

/*** HEADER ****/
.header_holder{width:100%; float:left; padding:30px 0; background:#0c528a;}
.header{ width:1020px; margin:0 auto;}
.logo{ width:300px; float:left;}
.navigation{ width:720px; float:right; font-size:15px; font-weight:bold; padding:14px 0 0 0;}
.navigation ul li{width:auto; margin:0 0 0 25px;}
.navigation ul li a{color:#fff; text-decoration:none;}
.navigation ul li a:hover{color:#fcbe23; text-decoration:none;}

.banner_holder{width:100%; float:left; text-align:center; background:url(../images/banner-bg.jpg) no-repeat center 0 #fff; height:400px; overflow:hidden; padding:295px 0 0 0;}

.our_products{width:1020px; float:left; padding:30px 0;}
.our_products h2{width:100%; float:left; border-bottom:1px solid #b7b7b7; padding:0; margin-bottom:15px;font-family:'eurostilebold'; font-size:35px; color:#000; font-weight:normal;}
.our_products ul li{width:310px; float:left; margin:0 45px 0 0;}
.our_products ul li.nospace{margin:0;}
.our_products ul li img{margin-bottom:10px;}

/*** FOOTER ****/
.footer_holder{width:100%; float:left; padding:20px 0 20px 0;background:url(../images/footer.png) repeat-x #525151; color:#fff; font-size:11px; height:auto;}
.footer{ width:1020px; margin:0 auto;}
.footer a{color:#93d0f7; text-decoration:none;}
.footer a:hover{text-decoration:underline; color:#fff;}
.footer h4{font-size:14px; padding:0 0 8px 0;}
.footer_logo{ width:230px; float:left;}
.footer_links{ width:300px; float:left;}
.footer_links ul li{background:url(../images/symb1.png) no-repeat 0 2px; padding:0 0 5px 15px; width:285px;}
.footer_icons{width:190px; float:left;}
.footer_icons img{margin:0 2px;}
.copyright{width:100%; float:left; text-align:right; border-top:1px solid #918f8f; padding:10px 0 0 0; margin-top:10px;}
.copyright a{color:#fff;}