* { margin:0; padding:0; }
body          { background:url(../images/bkg_bg.jpg) repeat-x top center #f2f2f2; font:12px/1.55 Arial, Helvetica, sans-serif; color:#444444; }
img           { border:0; vertical-align:top; }
a             { color:#484848; text-decoration:none; }
a:focus       { outline:0; }
a:link 		  { color: #484848; }
a:active,
a:hover       { color: #8b061b; text-decoration:none;}
ul li {
    list-style: none outside none;
}

#page { width:973px; margin:auto; padding:0px;}
.header { background:url(../images/header_bg.gif) no-repeat top center;height: 177px; }
.logo {    float: left;  margin-top: 16px;  padding-left: 27px;}

.top-contact {   
 float: right;
    margin-top: 42px;
    text-align: center;
	}
.top-contact p {
font-size:15px;
font-weight:bold;
color:#fff;
	}

#nav {  height:56px; }
#nav ul {  margin-left:0px; }
#nav li {  float: left;   padding: 17px 22px; }
#nav li a{ color:#fff; font-size:12px; font-weight:bold; }
#nav li a:hover{ color:#999; font-size:12px; font-weight:bold; }

.mainbanner { background:url(../images/mainbanner_shadow.gif) no-repeat bottom center;  height: 426px;}

#mid-contain{  }
.containt {  overflow: hidden; padding-bottom: 20px;}
.containt h1{ font-size:24px; color:#3a3a3a; border-bottom:1px dashed #afafaf; }
.service-block {   padding: 0 10px;}
.service-block h2 { font-size:15px; color:#303030; padding-bottom: 10px;}
.service-block ul {}
.service-block li {
	float: left;
    padding-right: 17px;
    width: 306px;}
.service-block .last {width: 306px; float:right; padding-right: 0px;}
.service-block li p { 
	 color: #5F5E5E;
    font-size: 12px;
    line-height: 19px;
    padding: 10px 0;}
	
.service-block1 {width: 80%; float:left; padding-right: 0px; margin-left:50px;}
.img{
	width:250px;
	margin:10px;
	float:left;
	}
.head{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font:12px;
	font-weight:bold;
	padding-left:8px;
	text-decoration:none;
	}
.link{
	font-family:Arial, Helvetica, sans-serif;
	color:#484848;
	text-decoration:none;
	font-size:12px;
	}
.link:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#8b061b;
	text-decoration:underline;
	font-size:12px;
	}
	
.wraper-bottom { background:url(../images/footer_bg.gif) repeat-x bottom center;}


.footer {   
    height: 240px;
    margin: 10px 0 0;
   }
.static-links { height: 176px;}
.static-links .service_block { padding-top: 10px;}
.static-links .service_block .last {   
	  float: right;
    margin-top: 25px;
    padding: 0 0 0 0;
    width: 246px;
}
.static-links .service_block h2 { font-size:20px; color:#fff;   padding-bottom: 8px;}
.static-links .service_block ul{ 
  	float: left;
    padding-right: 20px;
    width: 240px;}
.static-links .service_block .follow-us{ 
  width: 150px;
}	
.static-links .service_block .follow-us li{
background: none repeat scroll 0 0 transparent;
    line-height: 19px;
    padding-bottom: 9px;
    padding-left: 0;}	
	
.static-links .service_block li{color:#fff; background:url(../images/footer_bullet.gif) no-repeat left center; line-height: 25px; padding-left: 10px; }
.static-links1 .service_block li{color:#5F5E5E; background:url(../images/footer_bullet_black.gif) no-repeat left center; line-height: 25px; padding-left: 10px; }
.static-links .service_block li a{ color:#fff; font-size:12px;}

.static-links1 {
    overflow: hidden;
       padding-bottom: 5px;
}
.footer-copyright {     
	color: #000000;
    font-size: 10px;
    margin-top: 37px;
    text-align: center;}
.footer p { color:#1f1607; font-size:10px;}

#container {
	width:580px;
	padding:10px;
	margin:0 auto;
	position:relative;
	z-index:0;
}

#example {
	width:600px;
	height:350px;
	position:relative;
}

#ribbon {
	position:absolute;
	top:-3px;
	left:-15px;
	z-index:500;
}

#frame {
	position:absolute;
	z-index:0;
	width:739px;
	height:341px;
	top:-3px;
	left:-80px;
}

/*
	Slideshow
*/

#slides {

/*	left:4px;*/
	  position: absolute;
    top: 177px;
    z-index: 100;
	
}

/*
	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash
*/

.slides_container {

	overflow:hidden;
	position:relative;
	display:none;
	 width: 973px;
	 height:394px;
}

/*
	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block
*/

.slides_container div.slide {
   display: block	;
    height: 394px;
    width: 973px;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
  display: block;
    height: 42px;
    left: -7px;
    position: absolute;
    top: 171px;
    width: 36px;
    z-index: 101;
}

#slides .next {
	left: 944px;
}

/*
	Pagination
*/

.pagination {
  margin: 16px auto 0;
    width: 42px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
  background-image: url("../images/pagination.png");
    background-position: 0 0;
    display: none;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 11px;
    width: 10px;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:500;
	position:absolute;
	bottom:-35px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:540px;
	font-size:1.3em;
	line-height:1.33;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

/*
	Footer
*/

#footer {
	text-align:center;
	width:580px;
	margin-top:9px;
	padding:4.5px 0 18px;
	border-top:1px solid #dfdfdf;
}

#footer p {
	margin:4.5px 0;
	font-size:1.0em;
}

/*
	Anchors
*/

a:link,a:visited {

}

a:hover,a:active {
	
}
