﻿body{font-family:Verdana, Geneva, sans-serif; font-size:12px; margin:0px; padding:0px; color:#000;background:#fff;}

dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,span,strong,form,fieldset, input,label,select,div,p{margin:0px; padding:0px;}

html {margin:0px;padding:0px;

}
.content a{
    color:#0094fc;
	text-decoration:underline;
}
a{outline:none; color:#626262; text-decoration:none;}

a:hover{color:#626262; text-decoration:underline;}

img{border:none; font-size:10px; font-weight:normal;}

p {

    line-height:20px;

    margin:0px 0px 15px 0px;

}



.cl {

    clear:both;

}



.container {

    width:100%;

    height:auto;

}



.header-wrapper {

    width:100%;

    

}



.header-wrapper-inner {

    width:100%;

    height:auto;

}



.header {

    width:1004px;

    margin:0px auto;

    height:auto;

    padding-bottom:30px;

}



.logo {

    float:left;

    padding-top:20px;

    margin-left:10px;

}



.logo a {

    display:block;

    width:286px;

    height:113px;

}



.slogan1 {

    float:right;

    text-align:right;

    border-left:1px #d8d8d8 solid;

    margin-top:20px;

    padding-left:10px;

}



.banner-wrapper {

    width:100%;

    margin:0px auto;

}







.inner-banner-wrapper {

    width:1004px;

    margin:0px auto;

}



.navgation {

    width:1004px;

    margin:0px auto;

}



.nav {

    width:1004px;

    float:left;

    height:53px;

    

}



.social-icon {

    float:right;

    

}



.nav ul {

    margin:0px;

    padding:0px;

}



.nav ul li {

    list-style:none;

    display:inline;

    margin:0px;

}



.nav ul li a {

    display:block;

    float:left;

    text-decoration:none;

    height:33px;

    text-transform:uppercase;

    padding:20px 20px 0px 20px;

}



.banner-slogans {

    float:left;

    margin:220px 0px 0px 10px;

    

}



.box-corner {

    float:left;

    height:210px;

    width:45px;

}



.small-box {

    float:right;

    height:auto;

    padding:20px;

}



.main-wrapper {

    width:100%;

    height:auto;

    padding-top:30px;

    padding-bottom:30px;

}





.main-content {

    width:1004px;

    margin:0px auto;

    

}



.icon-box {

    float:left;

    width:58px;

    height:58px;

    margin-top:10px;

    margin-right:15px;

}





.content {

    background:#fff;

    border:1px #e6e6e6 solid;

    padding:20px;

}







.social-icon ul {

    margin:0px;

    padding:0px;

}



.social-icon ul li {

    list-style:none;

    

    margin:0px;

}



.social-icon ul li a {

    display:block;

    padding:5px 0px 5px 38px;

    height:28px;

    text-decoration:none;

    

    

}



.social-icon h2 {

    font-weight:lighter;

    border-bottom:1px #dbd9d9 solid;

    padding-bottom:5px;

    margin-bottom:10px;

}



.footer-wrapper {

    width:100%;

    height:auto;

    background:#fff;

}



.footer {

    width:1038px;

    height:auto;

    margin:0px auto;

    padding:20px 0px 20px 0px;

}





.f-left a {

    float:left;

    display:block;

    margin-right:10px;

}









.header-wrapper {

    height:auto;

}



.banner-wrapper {

    height:auto;

    width:100%;

    padding:30px 0px 30px 0px;

    



}





.main-content {

    width:1004px;

    margin:0px auto;

    

}





.banner {

    float:right;

   

}



.content {

    height:auto;

}



.left-zone {

    width:696px;

    float:left;

}



.right-zone {

    width:285px;

    float:right;

}



.services-box {

    float:right;

    width:285px;

    margin-top:15px;

}



.quote-box {

    width:285px;

    float:left;

    height:420px;

}





.boxes {

    float:left;

    width:634px;

    margin-top:15px;

}







.quote {

    padding:20px;

}



.services {

    padding:20px;

}





.f-left {

    float:left;

}



.f-right {

    float:right;

}









.header-wrapper {

    background:#fff url(../images/header-bg.png) repeat-x;

}







.logo a {
	background-size: Contain;
	width: 286px;
	height:113px;
    background-image:url(../images/logo.png); background-repeat:no-repeat;

}



.slogan1 h2{

    color:#444749;

    font-size:13pt;

}



.slogan1 p {

    color:#ad2100;

}



.slogan2 h2 {

    color:#fff;

}



.slogan3 p {

    color:#fff;

    line-height:22px;

    margin-top:10px;

}



.banner-wrapper {

    background:#ececec;

}



.banner {

    padding:8px;

    background:#fff;

    border:1px #cacaca solid;

}



.banner-img {

    height:406px;

    width:684px;

    background:url(../images/banner.jpg) no-repeat;

}





.nav {

    background:#fff;

    border-top:1px #d4d4d4 solid;

}



.social-icon {

    width:200px;

    

}



.nav ul li a {

    color:#8d8d8d;

}



.nav ul li a:hover {

    background:#ad2100;

    color:#fff;

}



#active {

    background:#ad2100;

    color:#fff;

}



.box-corner {

    background:url(../images/box-corner.png) no-repeat;

    background-position:center;

}



.small-box {

    background:url(../images/banner-slogan-bg.png) repeat;

}







.content h1, h2, h3, h4{

    color:#606060;

    margin:0px 0px 5px 0px;

}



.content p {

    color:#626262;

}



.facebook {

    background:url(../images/facebook.png) no-repeat;

}



.twitter {

    background:url(../images/twitter.png) no-repeat;

}



.google-plus {

    background:url(../images/google-plus.png) no-repeat;

}



.linkedin {

    background:url(../images/linkedin.png) no-repeat;

}



.services-box {

    background:#fff;

    border:1px #e6e6e6 solid;

}



.testimonials {

    background:#fff;

    border:1px #e6e6e6 solid;

    padding:20px;

    font-style:italic;

    margin-top:10px;

}



.quote-box {

    background:#fff;

    border:1px #cfcfcf solid;

}







.heading-title h2 {

    margin:0px;

    color:#fff;

}



.heading-title {

    border-bottom:1px #ad2100 solid;

    padding:12px 0px 8px 20px;

    background:#ad2100;

    color:#fff;

}







.client-name {

    color:#ad2100;

    font-style:italic;

}



.text-box {

    border: 1px solid #E6E6E6;

    height: 22px;

    margin-bottom: 5px;

    padding: 0 6px;

    width: 228px;

}



.textbox1 {

    border: 1px solid #E6E6E6;

    height: 22px;

    margin-bottom: 5px;

    padding: 0 6px;

    width: 155px;

}

.text-area {

    height:70px;

    width:228px;

    border:1px #e6e6e6 solid;

    margin-bottom:5px;

    padding:6px 6px 6px 6px

}



.button {

    background:#444749;

    color:#fff;

    border:none;

    padding:6px 20px 6px 20px;

    float:right;

    margin-top:4px;

}



.button:hover {

    background:#ad2100;

    



}



.services ul {

    margin:0px 0px 10px 0px;

    padding:0px;

}



.services ul li {

    list-style:none;

    margin:0px;

}



.services ul li a {

    display:block;

    color:#626262;

    padding:4px 0px 4px 0px;

}



.services ul li a:hover {

    color:#ad2100;

    text-decoration:none;

}



.f-left {

    text-align:center;

    width:750px;

    padding-top:30px;

}



.f-left p {

    color:#6f6f6f;

    text-align:center;

}



.link {

    margin-left:50px;

}







.f-right p {

    color:#6f6f6f;

}



.f-top {

    height:21px;

    width:962px;

    background:#f0f0f0;

    border-left:1px #dbd9d9 solid;

    border-right:1px #dbd9d9 solid;

    border-top:1px #dbd9d9 solid;

    margin:0px auto;

    padding:0px 20px 0px 20px;

}



.f-ribbon {

    height:86px;

    background:url(../images/f-ribbon.png) no-repeat;

}



.f-inner {

    width:962px;

    background:#f0f0f0;

    border-left:1px #dbd9d9 solid;

    border-right:1px #dbd9d9 solid;

    border-bottom:1px #dbd9d9 solid;

    margin:0px auto;

    padding:20px;

}





.nav a {

    border-bottom-left-radius:6px;

    border-bottom-right-radius:6px;

}



.banner {

    border-radius:6px;

}



.banner-img {

    border-radius:4px;

}



.quote-box {

    border-radius:6px;

    overflow:hidden;

}



.textbox {

    border-radius:6px;

	

}



.textbox1 {

    border-radius:6px;

	

}

.text-area {

    border-radius:6px;

}



.button {

    border-radius:4px;

}



.small-box {

    border-radius:4px;

}



.heading-title {

    border-radius:6px;

}



.testimonials {

     border-radius:6px;

}



.services-box {

    border-radius:6px;

}



.content {

    border-radius:6px;

}



.f-top {

    border-top-left-radius:6px;

    border-top-right-radius:6px;

}



.f-ribbon {

    border-top-left-radius:6px;

    border-top-right-radius:6px;

    overflow:hidden;

}



.f-inner {

    border-bottom-left-radius:6px;

    border-bottom-right-radius:6px;

}



/*-----------------------------------------------/ All Rounded-----------------------------------------------------------------*/











