/* CSS Document */

body{
margin:0 auto;
padding: 0 ;
text-align: center;
font: 11px  Arial,  Tahoma, Sans-serif;
color:#3D3D3D;
background-image: url(../images/bg-tile.jpg);
background-repeat: repeat-x;
}


/********************** Wrapper's **********************/
.wrapper{
width: 980px;
margin: 0px auto;
padding: 0px;
}

.content-wrapper{
width: 980px;
float: left;
margin: 0px auto;
padding: 0px ;
min-height:300px;
}

/********************** Header **********************/
.header{
width: 980px;
height: 128px;
float: left;
}

.header p{
color:#781111;
font-size: 10px;
width: 330px;
margin-top: 47px;
margin-left: 230px;
text-align: right;
letter-spacing: 0.04em;
float: left;
}

html>body .header p{
margin-left: 460px;
}

.header span{
font-size: 12px;
}

.logo{
margin:0px;
padding:0px;
width: 313px;
height: 59px;
float: left;
margin-top:55px;
}




/********************** Nav **********************/
.nav{
font-family: arial Tahoma, Sans-serif;
margin: 0px;
padding: 0px;
float: left;
width: 617px;
height: 34px;

background-image: url(../images/nav-bg.jpg);
background-repeat: no-repeat;
float: right;
}

.nav ul{
float: left;
margin: 0px;
padding: 0px;
width:568px;
margin-left:2px;
}


.nav li{
float: left;
list-style: none;
height:30px;
}

.nav a{
text-decoration: none;
font-size: 11px;
font-weight: bold;
height:21px;
float: left;
padding-top: 9px;
display: block;
width: 100%;
color: white;
letter-spacing: 0.3px;
text-align: center;
}


.home{
width: 77px;
}
.about{
width: 58px;
margin-left: 1px;
}
.design-services{
width: 119px;
margin-left: 1px;
}
.clients{
width: 65px;
margin-left: 1px;
}
.testimonials{
width: 104px;
margin-left: 1px;
}
.contact{
width: 71px;
margin-left: 1px;
}
.faqs{
width: 66px;
margin-left: 1px;
}


.home:hover{
background-image: url(../images/home-over.jpg);
background-repeat: no-repeat;
}
.about:hover{
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.design-services:hover{
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.clients:hover{
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.testimonials:hover{
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.contact:hover{
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.faqs:hover{
background-image: url(../images/faqs-over.jpg);
background-repeat: no-repeat;
}


.hit-home{
width: 77px;
background-image: url(../images/home-over.jpg);
background-repeat: no-repeat;
}
.hit-about{
width: 58px;
margin-left: 1px;
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.hit-design-services{
width: 119px;
margin-left: 1px;
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.hit-clients{
width: 65px;
margin-left: 1px;
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.hit-testimonials{
width: 104px;
margin-left: 1px;
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}
.hit-contact{
width: 71px;
margin-left: 1px;
background-image: url(../images/button-bg.jpg);
background-repeat: repeat-x;
}

.hit-faqs{
width: 66px;
margin-left: 1px;
background-image: url(../images/faqs-over.jpg);
background-repeat: no-repeat;
}

.facebook{
float: left;
width: 30px;
height: 19px;
margin-top:11px;
}

.facebook a{
width: 30px;
}
.facebook a:hover{
background-image: url(../images/facbook-over.jpg);
background-repeat: no-repeat;
}

/********************** Flash **********************/
.flash{
float: left;
width: 980px;
height: 355px;
}

.flash-other{
float: left;
width: 980px;
height: 175px;
}

/********************** Content **********************/
.home-content-area{
margin: 0px ;
padding: 0px;
float: left;
text-align: left;
width: 580px;
}
.right-home-content-area{
margin: 0px ;
padding: 0px;
float: left;
text-align: left;
width: 400px;
}

span{
color: #700F11;
font-weight: bold;
}



.home-content-area a{
color: #6D1414;
text-decoration: none;
font-weight: bold;
}
.home-content-area a:hover{
color: #6D0F11;
text-decoration: underline;
}

.home-content-area p{
margin: 0px;
padding: 0px;
font-family: arial;
color: #3D3D3D;
font-size: 11px;
line-height: 14px;
width:560px;

padding-top:10px;
margin-top: 0px;
}




.home-client-work{
width: 400px;
margin-top: 20px;
float: left;
}
.home-client-work a {
width:57px;
float: left;
height: 57px;
margin-right: 5px;
border: 2px #E6E6E6 solid;
}

.home-client-work a:hover{
width:57px;
height: 57px;
border: 2px #6D1414 solid;
float: left;
}

.link-to-test a{
margin-top:10px;
width:200px;
float: left;
height: 57px;
margin-right: 5px;
border: 0px #E6E6E6 solid;
color: #6D1414;
text-decoration: none;
font-weight: bold;
font-size: 12px;
}
.link-to-test a:hover{
width:200px;
border: 0px #E6E6E6 solid;
text-decoration: underline;
}

img{
border: none;
}


/********************** Business Package ***************************/
.business-package{
margin-top: -70px;
width: 400px;
}




/********************** H1, H2, H3, H4, H5, H6 **********************/
h1{
margin: 0px;
padding: 0px;
font-family: arial;
color: #6B6A6A;
font-size: 12px;
letter-spacing: 0pt;
height: 20px;
}

h2{
margin: 0px;
padding: 0px;
font-family: arial;
color: #6B6A6A;
font-size: 12px;
font-weight: lighter;
letter-spacing: 0pt;
height: 10px;
padding-top: 10px;
}

h3{
margin: 0px;
padding: 0px;
font-family: arial;
color: #781111;
font-size: 13px;
line-height: 24px;
font-weight: normal;
padding-top:6px;
margin-top: 10px;
}

h4{
margin: 0px;
padding: 0px;
font-family: arial;
color: #4A4A4A;
font-size: 16px;
line-height: 14px;
font-weight: bold;
padding-top:10px;
margin-top: 10px;
}


h5{
margin: 0px;
padding: 0px;
font-family: arial;
color: #4A4A4A;
font-size: 11px;
line-height: 14px;
float: left;
margin-left: 8px;
margin-right: 8px;
font-weight: bold;
margin-top: 13px;
}
h6{
margin: 0px;
padding: 0px;
font-family: arial;
color: #6D0F11;
font-size: 16px;
line-height: 14px;
float: left;
font-weight: bold;
margin-top: 10px;
}

.home-list{
margin-top: 10px;
float: left;
height:95px;

}


/********************** Clients **********************/
.clients-images{
text-align: left;
padding-left:30px;
}
.clients-images img{
margin-right:10px;
margin-bottom:10px;
}


/********************** Contact **********************/
.right-contact-content-area{
margin: 0px ;
padding: 0px;
float: left;
text-align: right;
width: 400px;
font-size: 14px;
line-height: 1.3em;

}

.right-contact-content-area a{
color: red;
}

.map{
margin-top:40px;
}

.map iframe{
border: 1px solid #DBDBDB;
}
/************* testimonals-content **************/
.testimonals-content{
text-align: left;
width: 680px;
float: left;
margin-top: 40px;
font-size: 12px;
padding-left:20px;
}

.testimonals-content a{
color: #700F11;
text-decoration: none;
font-weight: bold;
}

.testimonals-content a:hover{
color: #700F11;
text-decoration: underline;
}


/************* About-content **************/
.about-content{
text-align: left;
width: 680px;
float: left;
font-size: 12px;
padding-left:20px;
}

.about-content a{
color: #700F11;
text-decoration: none;
font-weight: bold;
}

.about-content a:hover{
color: #700F11;
text-decoration: underline;
}




/********************** Footer**********************/
.footer{
padding: 0px;
margin:0 auto;
width: 100%;
float: left;
margin-top: 80px;
text-align: left;
color: white;
background-color: #2B2728;
background-image: url(../images/footer-bg.jpg);
background-repeat: repeat-x;
}

.footer-content{
padding: 0px;
margin:0px auto;
width: 980px;
margin-top: 20px;
height: 300px;
}

.footer-content p{
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 11px;
line-height: 1.5em;
margin-bottom: 3px;
margin-top: 15px;
}

.footer-content a{
color: #FFF;
text-decoration: none;
}
.footer-content a:hover{
color: #FFF;
text-decoration: underline;
}

.footer-address{
float: left;
width: 300px;
}
.footer-links{
margin-top:32px;
width: 160px;
float: left;
}
.footer-services{
margin-top:32px;
float: left;
width: 200px;
}
.footer-testimonial{
margin-top:32px;
width: 300px;
float: left;
font-size: 11px;
line-height: 1.5em;
}
.testimonial-speechmark{
float: left;
width: 35px;
height: 30px;
}
.footer-testimonial span{
font-style: italic;
color: white;
}

