@import url('/css/smoothness/jquery-ui-1.8.custom.css');
/* @charset "UTF-8"; */
/* CSS Document */

html { background-color: #e0d9d5; }
body { background-color: #e0d9d5; color: #848181; font-family: Georgia, "Times New Roman", Times, serif;}
h1 { display: none; }
h2 { display: none; }
h3 { font-size: 16.67px font-weight: normal; line-height: 18px; }
h4 { font-size: 14.58px; font-weight: normal; font-style: italic; line-height: 18px; }
a { color: #fd4707; text-decoration: none; }

#container { width: 1250px; margin: 0 auto; background: url(/images/bg.png) no-repeat #fff; }
#content { min-height: 592px; overflow: visible; }

#nav { clear: both; background: #fcfcfc url(/images/nav-bg.png) repeat-x; width: 1250px; height: 66px; }
	#nav h2 { display: none; }
	#nav ul { text-align: center; padding-top: 28px; }
	#nav li { display: inline; margin: 24px 1.5em 0; }
	#nav a { color: #666; font-family: Courier, monospace; font-size: 13.88px; text-decoration: none; letter-spacing: 0.16em; }
	#nav li.current a, #nav a:hover { color: #fc0; }

.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.shadow { -moz-box-shadow:2px 2px 3px #595959; -webkit-box-shadow: #595959 2px 2px 3px; }
body.connect form p input.error { background-color: #ff4c1e; }

#gallery { float: left; margin: 46px 0 0 108px; width: 1035px; height: 515px; }

#prev { z-index: 1000; width: 515px; height: 515px; position: absolute; top: 46px; left: 108px; display: block; }
	#prev img { position: absolute; top: 182px; }
#next { z-index: 1000; width: 515px; height: 515px; position: absolute; top: 46px; right: 0px; display: block; }
	#next img { position: absolute; right: 0; top: 182px; }

/* page-specific */
body.home #content img { margin-top: 138px; }


body.connect {} /* connect.php */
	body.connect .info { width: 371px; float: left; margin: 130px 0 0 142px; }
	body.connect .info .phone { font-family: "Times New Roman", Times, serif; font-size: 16.67px; }
	body.connect .info ul { margin-top: 20px; }
	body.connect .info li { float: left; margin-right: 15px; }
	body.connect .info p { margin-top: 15px; }
	body.connect .info p img { margin-top: 20px; }
	body.connect form { float: left; margin-top: 110px; width: 600px; }
	body.connect form p { width: 278px; margin-top: 20px; }
	body.connect form p.long { width: 600px; }
	input { width: 278px; height: 32px; color: #848181; background-color: #f3f3f3; border: none; margin-top: 2px; text-indent: 6px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14.8px; }
	textarea { width: 600px; height: 80px; color: #848181; background-color: #f3f3f3; border: none; margin-top: 2px; text-indent: 6px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14.8px; }
	body.connect #submit { width: 600px; height: 21px; margin-top: 20px; background-color: #b6b0ae; font-size: 16.5px; font-family: "Courier New", Courier, monospace; color: #fff; }
	body.connect #submit:hover { background-color: #fd4707; }

body.pricing {} /* pricing.php */
	body.pricing .info { float: left; padding: 249px 0 0 425px; }
	body.pricing .info p { margin-bottom: 15px; }
	body.pricing .info p em { line-height: 65px; }

body.clients {} /* clients.php */
	body.clients .info { margin: 300px 0 0 485px; }
	body.clients #userid { width: 210px; }
	body.clients #submit { color: #ff4c1e; background-color: #fff; width: auto; font-style:italic; cursor: pointer; }
