@charset "UTF-8";
/* CSS Document */

* {margin:0px; padding:0px;}

#container {width:834px; margin:0px 20px 0px 20px; position:relative; margin:0 auto;}
#header {width:834px; height:132px; }
#header h1 {font-family:Arial, Helvetica, sans-serif;  font-weight:lighter; padding:42px 0px 0px 2px; color:#959595; font-size:30px;}

#topbanner {background-color:#b6b6b6; height:20px; width:834px;}


.twoColFix { font-family:Arial, Helvetica, sans-serif;
} 


.twoColFix #rightnav { 
	margin: 0 0 0 640px;
	padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 

.twoColFix #maincontent {
	float: left; 
	width: 834px;
	padding: 0px 0px 0px 0px;
}



h2 {background-color:#b6b6b6; padding:5px 0px 5px 5px; border-top:5px solid #ffffff;  border-bottom:5px solid #ffffff; font-size:14px; color:#ffffff;}

h3 { padding:5px 0px 5px 0px;font-size:14px; color:#b6b6b6;}


.tagline {font-size:14px; padding-left:20px;}
.darkgrey {color:#727171;}
.bolder {font-weight:bold;}

#nav { width:813px; height: 20px; background-color:#b6b6b6; padding:6px 0px 0px 20px;}

#nav p {font-family:Arial, Helvetica, sans-serif; font-size:14px; padding-right:23px;}

#nav a:link, #nav a:visited {text-decoration:none; color:#000000;}

#nav a:hover, #nav a:active {text-decoration:none; color:#FFFFFF;}


#nav .navspace {padding-left:20px;}

.img-left { float:left; margin:0px 10px 10px 0px;}

.img-right { float:right; margin:5px 0px 10px 0px;}

#maincontent h1 {font-size:18px; padding-bottom:20px; padding-top:40px; color:#666666;}

#maincontent p {font-size:12px; color:#666666; margin-right:30px; line-height:21px;}

#maincontent .subnav { color:#000000;font-size:15px; padding-left:10px; padding-top:5px; background-image:url(images/images/arrow_normal_03.gif); background-repeat:no-repeat; background-position:left;}

#maincontent a.subnav:link { color:#000000; text-decoration:none; background-image:none; padding:0px;}

#maincontent a.subnav:visited { color:#000000; text-decoration:none; padding:0px;}

#maincontent .dropdown {padding: 5px 0px 0px 0px; line-height:15px;}

#maincontent a.dropdown:link { text-decoration:none; color:#666666;}

#maincontent a.dropdown:visited { text-decoration:none; color:#666666;}

#maincontent a.dropdown:hover { text-decoration:underline; color:#666666;}

.number {color:#959595;}

.email {padding-left:30px; color:#959595;}

.emails { color:#565555;}

a.email:link, a.email:visited
{text-decoration:none;}

a.email:hover, a.email:active
{text-decoration:none; color:#000000;}

a.emails:link, a.email:visited
{text-decoration:none;}

a.emails:hover, a.email:active
{text-decoration:none; color:#000000;}

#footer td {padding-top:5px; background-color:#FFFFFF;}

 #maincontent .equipment { line-height:8px;}
  #maincontent .equipmenttwo { line-height:32px;}
  

#maincontent .fee {font-size:10px; padding-left:30px;}

#maincontent .package { padding-left:20px; padding-top:20px; color:#565555;}

#alacarte {border:1px solid #b6b6b6; margin:90px 0px 30px 0px; padding:10px 0px 10px 20px; width:270px;}

#alacarte .fees {font-size:10px;}

h4 {border-top: 1px solid #ffffff;  border-bottom: 1px solid #ffffff; padding:10px; color:#565555; margin-top:40px;}

#works
{background-color:#808080; padding:20px; color:#ffffff;}

#works p
{color:#ffffff; text-align:left;}

#works .title {font-size:15px; font-weight:bold; text-align:left;}

.links {color:#ffffff;}

a.links:link, a.links:visited {text-decoration:none;}
a.links:hover, a.links:active; {text-decoration:none; color:#000000;}

.production { color:#666666;}

a.production:link, a.production:visited {text-decoration:underline; color:#666666; }
a.production:hover, a.production:active {text-decoration:none; color:#000000; }

#next {float:right; margin-right:10px; padding-top:10px;}

#previous {float:left; padding-top:10px;}



