@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	color: rgba(0,0,0,1);
}
body {
	background-color: #333333;
	background-image: url(../images/bkg.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.clear { clear:both; }
header { width:1004px; height:140px; margin:0 auto 0 auto; }
header .logo { margin:15px 10px 0 10px; float:left; }
header .phone { width:200px; margin:35px 10px 0 0; float:right; }
header .phone h1{ font-size:22px; color:rgba(0,0,0,1.00); margin:2px; }
header .phone h2{ font-size:28px; color:rgba(221,0,3,1.00); margin:2px; }
header .phone a{ color:rgba(221,0,3,1.00); }
header .phone a:hover{ color:rgba(204,0,3,1.00); }
#navbar { width:1004px; height:29px; margin:0 auto; }
#navbar .menu{ text-align:center; color:#fff; font-size: 15px; margin-top:12px; }
#navbar .menu a{ color:#fff; font-weight:bold; margin:0 10px 0 10px; text-decoration:none; }
#navbar .menu a:hover{ color:rgba(232,0,3,1.00); }

#mid { width:1004px; height:auto; margin:0 auto 0 auto; background-color:#fff; }
#mid .slide{ width:1004px; height:300px; margin:0 auto 15px auto; display:block; }
#mid .main{ width:700px; height:auto; margin:0 0 15px 15px; display:block; float:left; }
#mid .main p{ line-height:21px; }
#mid .main h2{ line-height:26px; font-size:18px; color:#ff0000; }
#mid .main h3{ line-height:26px; font-size:18px; }
#mid .main span{ line-height:26px; font-size:18px; }
#mid .main ul li{ line-height:22px; font-size:15px; margin:0 5px 7px 15px;}
#mid .main .phone{ font-size:240%; color:#d00; font-weight:bold; margin:2px auto; } .phone a{ color:#d00; } .phone a:hover{ color:#f00; }
#mid .main .license{ font-size:80%; color:000; margin:2px auto; }
ul.list1 { margin:20px 0 0 20px; }
ul.list1 li{ padding: 10px 0 0 40px; margin-bottom:5px; font-weight:bold; font-size:120%; color:#d00; list-style:none; list-style-position:outside; font-family:Arial, Helvetica, sans-serif; background:transparent url(../images/check-sm.png) no-repeat; text-align:left; width:75%; min-height:25px; }
#mid .side{ width:259px; height:auto; margin:0 15px 15px 15px; display:block; float:right; }

.form {
	background: #fff;
	width: 100%;
	height: auto;
	text-align: center;
	margin: 0 0 40px 0;
	padding: 0 0 16px 0;
	border-left: solid 1px #e6e6e6;
}
.form h2 {
	font-family:arial, helvetica, sans-serif;
	color: #000;
	margin: 0;
}
.form h6 {
	font-family:arial, helvetica, sans-serif;
	font-size: 14px;
	color: #000;
}
.form p {
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	color: #615c5c;
	margin-left:7px;
}
.form a {
	color: #615c5c;
}
.form span {
	font-family:arial, helvetica, sans-serif;
	font-size: 12px;
	color: #686766;
}
.form input {
	font-family:arial, helvetica, sans-serif;
	width: 220px;
	height: 25px;
	margin: 0 0 12px 0;
	padding: 8px;
	border: solid 1px #c9c9c9;
	border-radius: 6px;
}
.form select {
	font-family:arial, helvetica, sans-serif;
	width: 220px;
	height: 25px;
	margin: 0 0 12px 0;
	padding: 8px;
	border: solid 1px #c9c9c9;
	border-radius: 6px;
}
.form textarea {
	font-family:arial, helvetica, sans-serif;
	width: 220px;
	height: 75px;
	margin: 0 0 12px 0;
	padding: 8px;
	border: solid 1px #c9c9c9;
	border-radius: 6px;
	font-size: 13px;
	color: #686766;
}
.form .captcha {
	width: 35px!important;
	padding: 8px;
	border: solid 1px #c9c9c9;
	border-radius: 6px;
}
.form .submit {
	background: #ff2b24;
	font-family:arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFF;
	width: 222px;
	height: 30px!important;
	border: solid 1px #de2019;
	border-radius: 4px;
	cursor: pointer;
	padding: 0!important;
}
.form .submit:hover {
	background: #de2019;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
}
.form .header {
	width: 100%;
	margin: 0 0 2px 0;
	padding: 5px 0;
}

footer { width:100%; height:auto; min-height:200px; display:block; background-color:#000; margin:0 auto; }
.foot { width:1000px; height:auto; margin:0 auto; color:#fff !important; padding-top:15px; }
.foot p{ color:#fff !important; }
.foot a{ color:#fff !important; font-size:13px; margin:2px 5px; text-decoration:none; }
.foot a:hover{ color:#d00 !important; }


.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
	border: 2px solid black;
}
.highslide:hover img {
	border: 2px solid white;
}

.highslide-image {
    border: 2px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
    margin-top: 1px;
    margin-bottom: 1px;
}
.control:hover {
    border-top: 0px solid #333;
    border-bottom: 0px solid #333;
    margin-top: 0;
    margin-bottom: 0;
	color: #000;
}
.control, .control * {
	color: #666;
}
