/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:#f0f0f0;
	text-align:center;
}

img {vertical-align:top;}
a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}


html, input, textarea
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:0.563em;
		line-height:2em;
		color:#272727;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#fe3000;}
a:hover{text-decoration:none;}
p {padding-top:18px;}
span {color:#fe3000;}

/* ============================= main layout ====================== */

.link {background:url(images/link-bg.gif) no-repeat 0 8px; padding-left:7px; display:inline-block; margin-top:6px;}
.links a {background:url(images/link2-bg.gif) no-repeat 0 8px; padding-left:7px; display:inline-block; margin-top:6px; text-decoration:none; color:#262626; position:relative;}
.links a:hover {text-decoration:underline;}
.links {position:absolute; margin:-30px 30px 0 10px;}
.links .first {width:125px;}

.imgindent {margin:0 10px 0 0; float:left;}

.box {border:1px solid #dfdfdf; background:#fff;}
.title {margin-bottom:8px;}

/* ============================= header ====================== */

.menu {background:url(images/menu-tail-bg.gif) top repeat-x;}
.menu .right-bg {background:url(images/menu-right-bg.gif) top right no-repeat;}
.menu .left-bg {background:url(images/menu-left-bg.gif) top left no-repeat;}
.menu1 ul {padding:11px 0 10px 14px;}
.menu1 li {display:inline; background:url(images/menu-devider.gif) no-repeat top right; padding:0 16px;}
.menu1 li a {color:#3a3a3a; text-decoration:none;}
.menu1 li a span {color:#3a3a3a;}
.menu1 li a:hover span, .menu1 .active a span {color:#fe3000;}
.menu1 .last {background:none;}

.menu2 ul {padding:7px 0 0 5px; width:100%; overflow:hidden;}
.menu2 li {float:left; background:url(images/menu-devider.gif) no-repeat right 4px; padding:0 7px 0 6px; position:relative;}
.menu2 a {text-decoration:none; width:27px; display:block; position:relative;}
.menu2 a span { visibility:hidden; width:60px; margin:0 -17px 0 -16px; display:block; text-align:center; padding-top:17px; position:relative;}
.menu2 .active span {visibility:visible;}
.menu2 .last {background:none;}

.m1 a {background:url(images/m1.jpg) top left no-repeat;}
.m2 a {background:url(images/m2.jpg) top left no-repeat;}
.m3 a {background:url(images/m3.jpg) top left no-repeat;}
.m4 a {background:url(images/m4.jpg) top left no-repeat;}
.m5 a {background:url(images/m5.jpg) top left no-repeat;}

.m1 a:hover, .m1 .active {background:url(images/m1-act.jpg) top left no-repeat;}
.m2 a:hover, .m2 .active {background:url(images/m2-act.jpg) top left no-repeat;}
.m3 a:hover, .m3 .active {background:url(images/m3-act.jpg) top left no-repeat;}
.m4 a:hover, .m4 .active {background:url(images/m4-act.jpg) top left no-repeat;}
.m5 a:hover, .m5 .active {background:url(images/m5-act.jpg) top left no-repeat;}

/* ============================= content ====================== */

.col-pad {padding-right:40px;}

.indent {padding:0 22px 23px 23px;}
.box2 {border:15px solid #e0e0e0; background:#f5f5f5; padding:11px; height:537px;}
.box3 {background:#fff; padding:17px 18px 19px 19px;}

.indent1 {padding:20px 0 0 19px;}

.margin1 {margin-top:2px;}
.margin2 {margin-top:10px;}
.padding1 {padding-top:10px;}

.img {margin-left:-7px; position:relative;}

.phone {color:#272727; display:inline-block; width:60px;}

.gallery img {position:absolute;}
.arrow-left {margin:263px 0 0 13px;}
.arrow-right {margin:263px 0 0 871px;}
.gallery-img1 {margin:77px 0 0 65px;}
.gallery-img2 {margin:77px 0 0 569px;}
.gallery-img3 {margin:47px 0 0 136px;}
.gallery-img4 {margin:47px 0 0 441px;}
.gallery-img5 {margin:0 0 0 254px;}

/* ============================= footer ====================== */

#footer {color:#828282;}
#footer a {color:#4e4e4e;}

/* ============================= forms ============================= */


#ContactForm .rowi {height:35px;}
#ContactForm .col-1 {width:212px !important;}
#ContactForm .col-2 {width:210px !important;}
#ContactForm .link {float:right; margin-left:20px;}

.input {width:192px; height:18px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; font-size:1em;}
textarea {width:202px; height:55px; border:1px solid #a4a4a4; background:none; padding:0 0 0 5px; overflow:auto; font-size:1em;}

