/* Theme Name: Customised Theme - Blog
Theme URl: http://logodesignpros.com/
Description: Created by LogoDesignPros .
Version: 1.0
Author: webcraftive.com	
URl: http://logodesignpros.com/
*/

@font-face {
    font-family: 'HelveticaNeueBold';
    src: url('images/fonts/HelviticaNeue(Bold)/hlb_____-webfont.eot');
    src: url('images/fonts/HelviticaNeue(Bold)/hlb_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/fonts/HelviticaNeue(Bold)/hlb_____-webfont.woff') format('woff'),
         url('images/fonts/HelviticaNeue(Bold)/hlb_____-webfont.ttf') format('truetype'),
         url('images/fonts/HelviticaNeue(Bold)/hlb_____-webfont.svg#HelveticaNeueBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'HelveticaNeueRoman';
    src: url('images/fonts/Helvitica-Neue(roman)/hlr_____-webfont.eot');
    src: url('images/fonts/Helvitica-Neue(roman)/hlr_____-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/fonts/Helvitica-Neue(roman)/hlr_____-webfont.woff') format('woff'),
         url('images/fonts/Helvitica-Neue(roman)/hlr_____-webfont.ttf') format('truetype'),
         url('images/fonts/Helvitica-Neue(roman)/hlr_____-webfont.svg#HelveticaNeueRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'segoe_uiregular';
    src: url('images/fonts/segeoui/5834388143-webfont.eot');
    src: url('images/fonts/segeoui/5834388143-webfont.eot?#iefix') format('embedded-opentype'),
         url('images/fonts/segeoui/5834388143-webfont.woff') format('woff'),
         url('images/fonts/segeoui/5834388143-webfont.ttf') format('truetype'),
         url('images/fonts/segeoui/5834388143-webfont.svg#segoe_uiregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

* { margin:0; padding:0; }
body { font-family: 'segoe_uiregular'; font-size:12px; color:#5a5a5a; background:url(images/bodybg.png) no-repeat top  center; }
.wrap { width:965px; margin:0 auto; }
.clear { clear:both; }
.maincontainer { background:url(images/containerbg.png) repeat-y; width:1009px; margin:0 auto; }
img { border:0; }

.container { min-height:300px;   }
.container h2 { color:#070a36; font-size:17px; padding:0 0 10px 0;  }

.container table tr td { padding:5px; }
.container table tr td input { padding:5px; width:180px; border:1px solid #e0e0e0; }
.container table tr td textarea { padding:5px; width:392px; height:150px; border:1px solid #e0e0e0; }
.container table tr td input[type="submit"] { width:100px; height:35px; background:url(images/submitform.jpg) no-repeat; font-size:0; cursor:pointer; border:0; }

.products ul li { float:left; margin:0 40px 0 0; width:200px; height:206px; list-style:none; padding:0 0 20px 0; }

.topbar { width:100%; border-bottom:1px solid #ebebeb; margin:0 0 10px 0; height:30px; padding:15px 0 2px; }
.topbar .leftarea { width:300px; float:left; }
.topbar .leftarea span { color:#070a36; }
.topbar .rightarea { width:250px; float:right; padding:5px 0; }
.topbar .rightarea ul li { list-style:none; float:left; }
.topbar .rightarea ul li a { display:block; text-decoration:none; text-transform:uppercase; color:#373737; font-size:10px; background:url(images/topnav-border.jpg) right no-repeat; padding:0 10px; }
.topbar .rightarea ul li:last-child a { background:none; }

.services-page {}
.services-page ul li  { display:block; padding:5px; }
.services-page ul li a { display:block; color:#5a5a5a; text-decoration:none; background:url(images/blue.jpg) left no-repeat; padding:0 15px; }

.single-result a { color:#5a5a5a; font-size:14px; display:block; padding:5px 0; }
form[role="search"] { margin:10px 0;}

.header { width:100%; height:100px; border-bottom:1px solid #ebebeb; }
.header .logo { width:143px; height:78px; padding:5px 0; float:left;  }

.header .nav { width:600px; padding:46px 0 0 0; background:url(images/nav-bottom.jpg) no-repeat center 80px; float:right;  }
.header .nav ul {list-style:none; margin:0; padding:0; }
.header .nav ul li {float:left; padding: 0;}
.header .nav ul li a{ padding:10px 9px 15px; display:inline-block; text-decoration:none; color:#373737; font-family: 'Marcellus'; font-weight:bold; font-size:12px; text-transform:uppercase; }
.header .nav ul li:hover, .header .nav ul li.current-menu-item { background:url(images/nav-arrow.jpg) no-repeat center bottom; }

#slider { width:965px !important; margin:10px 0; }
#slider div { width:965px !important; }
#slider div .caption { width:288px !important; height:244px; background:url(images/slidebg.jpg) repeat; float:left; padding:15px; position:relative; }
#slider div .caption .text { width:285px !important; padding:25px 0; } 
#slider div img { width:647px; height:273px;  }
#slider div .caption .text h2 { text-align:center; font-family: 'HelveticaNeueBold'; color:#070a36; font-size:39px; border-bottom:1px solid #e1e1e1; margin:0 0 10px 0; padding:0 0 10px 0; }
#slider div .caption .text h2 span { color:#828384; }
#slider div .caption .text a { font-size:11px; color:#4a881c; text-decoration:none; display:block; padding:15px 0; }


.home-box {    padding:0px 0 10px;  border-bottom:1px  solid #ebebeb; margin-bottom:10px;}
.home-box ul {    list-style: none;}
.home-box ul li {    width: 291px;   float: left;    padding: 10px 15px; background:#f6f6f6; }
.left-box {    float: left;    margin: 0 10px 0 0;}
.home-box ul li + li {background:#ebebeb; }
.home-box ul li + li + li {background:#e4e4e4; }
.home-box ul li h2{color:#0c0c0c;font:600 16px 'Raleway', sans-serif; margin-bottom:5px;}
.home-box ul li p {font:normal 11px/16px "open sans"; color:#767676; } 
.home-box ul li  a{color:#070a36; padding:8px 15px 0 0; background:url(images/blue-arrow.png) no-repeat right 12px;font:normal 11px/16px "open sans"; text-decoration:none; display:inline-block;} 


.leftarea {width:650px; padding:0 10px 0 0; border-right:1px solid  #e1e1e1;float: left;}
.leftarea .welcome { border-bottom:1px  solid #ebebeb; margin-bottom:10px; padding:20px 0 5px;}
.leftarea h2 { color:#070a36;font:bold 17px; margin-bottom:5px;}
.leftarea h2 span{ color:#125575; }
.leftarea .welcome  p { font:normal 13px/20px "open sans"; color:#4d4d4d; padding-bottom:20px; } 
.leftarea  .welcome p a{color:#125575; text-decoration:none;  }
.leftarea  .featured-product {padding:10px 0; }
.leftarea  .featured-product ul{list-style:none; margin:0; padding:8px 0;}
.leftarea  .featured-product ul li {width:200px; float:left;}
.leftarea  .featured-product ul li + li {margin-left:20px;}
.leftarea  .featured-product p{color:#060930; font:600 11px/18px "open sans";}

.right-area{width: 288px; float: right; }

.qoute{ height:125px; padding:18px 0 15px 18px; background:url(images/qoutebg.jpg) no-repeat right top; font-size:20px; color:#232323; }
.qoute h2{ font-size:27px; font-weight: bold; color:#619421; margin: 10px 0; text-transform:uppercase; }
.qoute h3{ color:#182301; font-size:20px; font-weight:bold; text-transform:uppercase;  }
.qoute h4{ font-family: 'segoe_uiregular'; font-size:18px; font-weight:300; color:#232323; margin: 10px 0  0 0; padding: 0; text-transform:uppercase; }
.seprator{ margin:15px 0 ; border-top:1px solid #e5e5e5;}
.news{ background:#080b3b; padding: 35px 20px 35px; color:#fff; font-size:12px;  font-weight:500;  }	
.news-area .news-loop{ border-top:1px solid #e5e5e5 !important;}
.news-area .news-loop:first-child{ border:0px !important;} 
.news h2{ font-size:26px; text-transform:uppercase; color:#fff;font-weight: 800; font-family: 'HelveticaNeueRoman';  }
.news h2 span {color:#fff;}
.news-loop{ border-top:1px solid #5b84dc; margin-top: 10px; padding-top: 10px;}
.news-loop p { margin-bottom:5px; font-family: 'segoe_uiregular'; font-size:11px; color:#fff;}
.date{ color:#5b84dc;font-size:11px;}


.leftarea {width:650px; padding:0 10px 0 0; border-right:1px solid  #e1e1e1;float: left;}
.leftarea .welcome { border-bottom:1px  solid #ebebeb; margin-bottom:10px; padding:20px 0 5px;}
.leftarea h2{ color:#0c0c0c; font-family: 'HelveticaNeueRoman'; font-weight:normal; font-size:18px; margin-bottom:10px;}
.leftarea h2 span{color:#125575; }
.leftarea .welcome  p { font-family: 'HelveticaNeueRoman'; font-weight:normal; font-size:11px; color:#4d4d4d; padding-bottom:20px; } 
.leftarea  .welcome p a{color:#125575; text-decoration:none;}
.leftarea  .featured-product {padding:10px 0; }
.leftarea  .featured-product ul{list-style:none; margin:0; padding:8px 0;}
.leftarea  .featured-product ul li {width:200px; float:left;}
.leftarea  .featured-product ul li + li {margin-left:20px;}
.leftarea  .featured-product p{color:#060930; font-family: 'HelveticaNeueRoman'; font-weight:normal; font-size:11px;  }


.footer {margin:15px 0 0 0; border-top:1px solid #e5e5e5; padding:15px 0; border-bottom:1px solid #e5e5e5;}
.fcontact {width:270px; float:left; padding:0 10px; }
.fcontact h2 {color:#2d2d2d;font-weight: normal; font-family: 'HelveticaNeueRoman'; font-size:14px; margin:0 0 10px 0;  }
.fcontact p { font:400 13px/21px "open sans"; color:#8b8a8a;}
a#general-enquery {display:inline-block; padding:0 20px 0 0; background:url(images/yellow-arrow.png) no-repeat right center; font:600 13px/21px "open sans";   color:#72ac2a; text-decoration:none; }

.fcontact .social-area { float: left; margin:10px 0; }
.fcontact .social-area a {  }

.fcontact a.enq { color:#72ac2a; font-size:11px; background:url(images/orange.jpg) no-repeat 92px 19px; text-decoration:none; padding:15px 15px 0 0; display:inline-block; }

.social-area a { background:none; padding:0; }

.newletter-area h4{color:#2d2d2d; font-weight: 600; font-family:'Raleway', sans-serif; font-size:18px; padding-bottom:8px; display:none;  }
.newletter-area p{padding:0; }
.newletter-area input[type="text"]{width:160px; padding:6px 10px; color:#fff; font-family: 'HelveticaNeueRoman'; background:#d8d8d8; border:none; }

.newletter-area input[type="submit"] {padding:4px 15px; background:#f7921e; font-family: 'HelveticaNeueRoman'; color:#fff; cursor:pointer; border:0; margin:6px 0 0 ;  }


.fServices{ width: 185px; padding:0 25px; float:left; }
.fServices h2 {color:#2d2d2d;font-weight: normal;font-family: 'HelveticaNeueRoman'; font-size:14px;  margin:0 0 10px;  }
.fServices ul {list-style:none; margin:0; padding:0; }
.fServices ul li {color:#8b8a8a; }
.fServices ul li a { color:#8b8a8a; font:600 13px/21px "open sans";text-decoration:none; background:url(images/gray.jpg) no-repeat left; margin-bottom:4px; font-weight:normal; padding:0 0 0 15px;}

.fPartners{width:200px; float:left; padding:0 25px; 	}
.fPartners h2 {color:#2d2d2d;font-weight: normal;  font-family: 'HelveticaNeueRoman'; font-size:14px;  margin:0 0 10px 0;  }

.fPartners.flogo { width:138px; height:174px; padding:0; float:right; }

.copyright{font:normal 12px "open sans"; color:#747474; padding:15px 0; border-top:1px solid #ebebeb; }
.copyright span {color:#0066a4; }
.copyright a { color:}





















