/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:black url(images/body-bg.gif) top repeat-x;
	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.75em;
		line-height:1.417em;
		color:#4e4949;
	}

input, select { vertical-align:middle; font-weight:normal;}

a {color:#df2929;}
a:hover{text-decoration:none;}
p {padding-top:17px;}

/* ============================= main layout ====================== */

.imgindent {margin:0 20px 0 0; float:left;}
.imgindent2 {margin:0 13px 0 0; float:left;}

h2 {font-size:2.583em; line-height:1em; color:#605e5e; font-family:tahoma, geneva, sans-serif; font-weight:normal; margin:-40px 0 21px 0; position:relative;}
.link {background:url(images/link-bg.gif) no-repeat 0 0; padding:1px 0 3px 28px; text-transform:uppercase; font-size:1.083em; color:#4d4d4d; text-decoration:none; display:inline-block; margin-top:17px;}
.link:hover {text-decoration:underline;}

.list li {background:url(images/dotes.gif) bottom left repeat-x;}
.list li a {text-decoration:none; color:#4e4949;}
.list li span {float:right;}
.list li a:hover {color:#df2929; text-decoration:underline;}

/* ============================= content ====================== */

.gallery {position:absolute; text-align:center; background:url(images/gallery-bg.png); width:942px; margin-top:446px;}
#page2 .gallery {margin-top:376px;}
.gallery div {padding:3px 0 6px 0;}
.gallery div img {margin:0 5px 0 4px;}

.indent {padding:10px 10px 0 10px; height:400px;}
.box {background:url(images/box-bg.png);}
.box .indent {padding:26px 13px 26px 24px;}

.col-pad {padding-right:48px;}
.col-pad1 {padding-top:42px;}

.text2 {color:#df2929;}

.phone {display:inline-block; width:85px;}

/* ============================= footer ====================== */

#footer
{
	text-align: center;
	color: #FFFFFF;
	font-family: tahoma, geneva, sans-serif;
	font-size: 0.917em;
}
#footer a
{
	color: #333333;
}

#footer .menu {padding:22px 4px 88px 0;}
#footer .menu li {line-height:1em; background:url(images/menu-devider.gif) no-repeat 0 5px; display:inline; padding:0 16px 0 20px;}
#footer .menu li a {color:#fff; text-decoration:none;}
#footer .menu li a:hover, #footer .menu .active a {color:#df2929;}
#footer .menu .first {background:none;}

/* ============================= forms ============================= */

#ContactForm {padding:15px 0 0 0;}
#ContactForm .rowi {height:26px;}
#ContactForm .link {float:right; margin-left:10px;}

.input {width:133px; height:18px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; font-size:1em;}
textarea {width:200px; height:70px; border:1px solid #585858; background:#fff; padding:0 0 0 5px; overflow:auto; font-size:1em;}
