@charset "utf-8";
/* CSS Document */


body
{
padding:0px;
margin:0px auto;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
color:#fff;
background:url(../images1/body-bg.jpg) left top repeat-x #000;
line-height:16px;


}
img
{
border:none;
}
p
{
padding:0px;
margin:10px 0px;
}
a
{
border:none;
text-decoration:none;
color:#fff;
font-size:12px;

}
a:hover
{
border:none;
text-decoration:underline;
color:#fff;

}
.left
{
float:left;
}
.right
{
float:right;
}
.container
{
width:100%;
margin:0px auto;
}
.container-top
{
width:100%;
float:left;
}
.container-bottom
{
width:100%;
float:left;
background:url(../images1/footer-bg.jpg) left top repeat-x;
height:130px;
}
.main-body
{
width:792px;
margin:0px auto;
}
.main-body-01
{
width:792px;
float:left;
position:relative;

}
/*.main-header
{
width:792px;
height:423px;
float:left;
}*/
.main-header
{
width:792px;
height:138px;
float:left;
}
.header-top
{
width:792px;
height:28px;
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:12px;
font-weight:bold;
text-align:right;
padding-top:5px;
}
.header-mid
{
width:792px;
height:105px;
float:left;
}

.header-mid-logo
{
width:210px;

padding-top:19px;
float:left;
}

.header-mid-nav
{
width:580px;
height:105px;
float:right;
}

.header-mid-nav-top
{
width:580px;
height:41px;
float:left;
text-align:right;
}
.header-mid-nav-bottom
{
width:580px;
height:64px;
float:left;
}
.header-bottom
{
width:792px;
height:105px;
float:left;
}

.navcontainer
{
width:580px;
float:left;
height:auto;
padding-top:13px;

}

.navcontainer ul
{
list-style-type:none;
text-align:right;
margin:0px;
padding:0px;
width:580px;
display:inline;
}
.navcontainer ul li
{
display:inline;
float:left;
padding-left:17px;
}
.home
{
background:url(../images1/home.jpg) right top no-repeat;
width:50px;
height:31px;
float:left;
cursor:pointer;
}
.home:hover
{
background:url(../images1/home-h.jpg) right top no-repeat;
width:50px;
height:31px;
float:left;
cursor:pointer;
}
.home-active
{
background:url(../images1/home-h.jpg) right top no-repeat;
width:50px;
height:31px;
float:left;
}

.faq
{
background:url(../images1/faq.jpg) right top no-repeat;
width:36px;
height:31px;
float:left;
cursor:pointer;
}
.faq:hover
{
background:url(../images1/faq-h.jpg) right top no-repeat;
width:36px;
height:31px;
float:left;
cursor:pointer;
}
.faq.active
{
background:url(../images1/faq-h.jpg) right top no-repeat;
width:36px;
height:31px;
float:left;
}



.pricing
{
background:url(../images1/pricing.jpg) right top no-repeat;
width:56px;
height:31px;
float:left;
cursor:pointer;
}
.pricing:hover
{
background:url(../images1/pricing-h.jpg) right top no-repeat;
width:56px;
height:31px;
float:left;
cursor:pointer;
}
.pricing.active
{
background:url(../images1/pricing-h.jpg) right top no-repeat;
width:56px;
height:31px;
float:left;
}

.contact
{
background:url(../images1/contact.jpg) right top no-repeat;
width:96px;
height:31px;
float:left;
cursor:pointer;
}
.contact:hover
{
background:url(../images1/contact-h.jpg) right top no-repeat;
width:96px;
height:31px;
float:left;
cursor:pointer;
}
.contact.active
{
background:url(../images1/contact-h.jpg) right top no-repeat;
width:96px;
height:31px;
float:left;

}

.holiday
{
background:url(../images1/holiday.jpg) right top no-repeat;
width:107px;
height:31px;
float:left;
cursor:pointer;
}
.holiday:hover
{
background:url(../images1/holiday-h.jpg) right top no-repeat;
width:107px;
height:31px;
float:left;
cursor:pointer;
}
.holiday.active
{
background:url(../images1/holiday-h.jpg) right top no-repeat;
width:107px;
height:31px;
float:left;
}


.works
{
background:url(../images1/works.jpg) right top no-repeat;
width:107px;
height:31px;
float:left;
cursor:pointer;
}
.works:hover
{
background:url(../images1/works-h.jpg) right top no-repeat;
width:107px;
height:31px;
float:left;
cursor:pointer;
}
.works.active
{
background:url(../images1/works-h.jpg) right top no-repeat;
width:107px;
height:31px;
float:left;
}
.body-main
{
width:792px;
float:left;
padding-top:23px;
padding-bottom:20px;
}
.free-logo1
{
position:absolute;
left:765px;
top:89px;

}


.free-logo
{
position:absolute;
left:210px;
top:380px;
}
.body-left
{
width:320px;
float:left;
}
.body-right
{
width:457px;
float:right;
}
.body-right-text
{
width:457px;
float:right;
}
.bbb-img
{
padding-left:10px;
}

.oredr-bg
{
background:url(../images1/order-bg.jpg) left top no-repeat;
width:389px;
height:44px;
padding-top:35px;
padding-left:68px;
float:left;
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
margin-top:2px;
margin-bottom:15px;
}
.oredr-bg a
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:none;
}
.oredr-bg a:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#fff;
text-decoration:underline;
}
.body-right-text-border
{
width:457px;
float:right;
border-bottom:1px solid #242424;
padding-bottom:12px;
padding-top:12px;
}

.body-right-text-border img
{
padding-right:10px;
}
.body-right-text-border a
{
color:#ffc600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
}
.body-right-text-border a:hover
{
color:#ffc600;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:underline;
}
.font-heighlight
{
color:#00cfff;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:14px;
}
.video-bg
{
background:url(../images1/video.jpg) left top no-repeat;
width:310px;
height:258px;
float:left;
padding-left:10px;
padding-top:30px;
}
.left-box
{
width:319px;
float:left;
padding-top:10px;
}
.left-img
{
width:319px;
float:left;
}
.left-mid
{
background:url(../images1/left-mid.jpg) left top repeat-x #0a0b0b;
width:317px;
float:left;
border-left:1px solid #0e0f0e;
border-right:1px solid #0e0f0e;
}

.contact-box
{
width:297px;
float:left;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;

}
.contact-box-img
{
width:297px;
float:left;
}

.contact-text
{
width:246px;
float:left;

}
.contact-left
{
width:57px;
float:left;
padding-left:10px;
}
.contact-right
{
width:175px;
float:right;
color:#ff9600;
}
.contact-box-mid
{
background:url(../images1/contact-mid.jpg) left top repeat-x #0d0d0d;
width:295px;
border-left:1px solid #161616;
border-right:1px solid #161616;
float:left;
}

.service-box-mid
{
background:url(../images1/service-mid.jpg) left top repeat-x #0d0d0d;
width:295px;
border-left:1px solid #161616;
border-right:1px solid #161616;
float:left;
}
.resource-box-mid
{
background: url(../images1/resource-mid.jpg) left top repeat-x #111111;
width:295px;
border-left:1px solid #323232;
border-right:1px solid #323232;
float:left;
}

.resource
{
width:275px;
float:left;
height:auto;
padding-top:3px;
padding-left:20px;

}

.resource ul
{
list-style-type:none;
text-align:left;
margin:0px;
padding:0px;
width:275px;
display:block;
}
.resource ul li
{
display:inline;
float:left;
width:260px;
background:url(../images1/arrow-01.png) left 8px no-repeat;
padding-left:15px;
padding-top:3px;
padding-bottom:3px;
}

.resource ul li a
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-decoration:underline;
}

.resource ul li a:hover
{
font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
color:#fff;
font-size:12px;
text-decoration:none;
}

.service
{
width:275px;
float:left;
height:auto;
padding-top:3px;
padding-left:10px;

}

.service ul
{
list-style-type:none;
text-align:left;
margin:0px;
padding:0px;
width:275px;
display:block;
}
.service ul li
{
display:inline;
float:left;
width:275px;
background:url(../images1/arrow.png) left 7px no-repeat;
padding-top:5px;
padding-bottom:5px;
}

.service ul li a
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding-left:15px;
float:left;
font-size:12px;
text-decoration:none;
}

.service ul li a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#fff;
padding-left:15px;
float:left;
font-size:12px;
text-decoration:underline;
}
.font-service
{
font-family:Arial, Helvetica, sans-serif;
color:#385979;
font-size:11px;
line-height:16px;
}

.footer-main
{
width:792px;
margin:0px auto;
height:130px;
}
.footer-top
{
width:792px;
padding-top:52px;
float:left;

color:#000;
font-size:12px;
text-align:center;
}

.footer-top a
{
color:#000;
font-size:12px;
text-decoration:none;
margin-left:30px;
margin-right:30px;

}
.footer-top a:hover
{
color:#000;
font-size:12px;
text-decoration:underline;
margin-left:30;
margin-right:30px;

}
.footer-bottom
{
width:792px;
padding-top:30px;
float:left;
color:#bdbdbd;
text-align:center;

}

