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

body{

	background-image:url(images/bg.gif);
	
}

#wrapper{

	margin:auto;
	width:1040px;
	height:auto;
	margin-top:0;
	
	
}

a{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.heading{

	width:auto;
	height:auto;
	padding:4px;
	float:left;
}


p{
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}

.request{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}


#caption{

	width:250px;
	border:1px solid red;
	height:450px
}

.feature{

	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

.active1 {
	color: #990000;
	font-weight: bold;
}

h1{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c11111;
}

h2{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#c11111;
}

.footer{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	margin-right:5px;
	margin-left:5px;

}

.footer a{
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#cccccc;
	text-decoration:none;
	padding:0 5px 0 5px;
	
}


#header{

	float:left;
	width:1040px;
	height:145px;
	margin:0;
	
		
}

#logos{
	
	width:585px;
	height:auto;
	float:left;
	margin-left:-30px;
	margin-top:-10px;
}



#mainContent{

	margin:auto;
	width:1040px;
	height:746px;
	background-color:#000000;
	margin-top:-6px;
	
}

#mainContentContact{

	margin:auto;
	width:1040px;
	height:auto;
	background-color:#ffffff;
	margin-top:-6px;
	padding-bottom:100px;
	
}

#mainContentHome{

	margin:auto;
	width:1040px;
	height:780px;
	background-color:#ffffff;
	float:left;
	margin-top:-6px;
	
}


#footer{

	float:left;
	width:1040px;
	height:60px;
	background-image:url(images/headerBG.jpg);

	
}

#footerLeft{

	float:left;
	width:500px;
	height:auto;
	text-align:left;
	
	
	
}

#footerRight{

	float:right;
	width:500px;
	height:auto;
	text-align:right;
	
	
}

#swfBanner{
	
	width:1041px;
	height:193px;
	float:left;
	margin-bottom:7px;
	background-color:#000;

	
}

#leftContent{
	
	width:530px;
	height:auto;
	float:left;
	margin:5px;
	padding-left:10px;
	padding-right:10px;
	
}

#rightContent{
	
	width:450px;
	height:450px;
	float:left;
	margin:5px;
	padding-left:10px;
	border-left:1px solid #CCC;
}

#rightContentContact{
	
	width:234px;
	height:auto;
	float:right;
	margin:5px;
	padding-right:20px;
	padding-left:10px;
	border-left:1px solid #CCC;
}


#nav{

	width:480px;
	height:24px;
	padding-top:10px;
	float:right;
	margin-top:120px;

}

#nav ul li{

	

}

#sddm{
	
	margin: 0;
	padding: 0;
	z-index: 5;
	float:right;
	
	
}

#sddm li{
	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 14px arial;
	color:#1e8472;
}

#sddm li a{
	
	display: block;
	width: auto;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	margin:0;
}

#sddm li a:hover
{	}

#sddm div{
	

	visibility: hidden;
	margin: 14px 0 0 0 ;
	background: #EAEBD8;
	width:150px;
		
}	

#sddm div a{
		
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 3px;
	white-space: nowrap;
	text-align: center;
	text-decoration: none;
	background:#666;
	color:#FFF;
	font: 12px arial;
		
		
}


#sddm div a:hover{
		
		background:#CCC;
		color: #FFF;
	
}



#subNav1{

	width:280px;
	height:auto;
	float:left;
	border-left: 1px solid #CCCCCC;
	margin:31px;
}
#subNav2{

	width:280px;
	height:auto;
	float:left;
	border-left: 1px solid #CCCCCC;
	margin:31px;
}

#subNav3{

	width:290px;
	height:auto;
	float:left;
	border-left: 1px solid #CCCCCC;
	margin:31px;
}


#productInfo{

	width:363px;
	float:left;
	height:auto;
	margin:10px;
	margin-left:20px;
}


#gallery{

	width:601px;
	height:auto;
	float:left;
	margin:10px;
}

#specifications{

	width:1007px;
	height:auto;
	float:left;
	margin:13px;

}

#stage1{

	width:1007px;
	height:auto;
	float:left;
	margin:13px;


}
	
ul li {

	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	color:#ffffff;
	font-size:14px;
	line-height:24px;

}

li a{

	font-family:Arial, Helvetica, sans-serif;
	list-style:none;
	color:#ffffff;
	font-size:14px;
	line-height:20px;
	text-decoration:none;

}

#productInfo ul li {

	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	list-style:square;


}


#midSection{

	width:1040px;
	height:700px;
	float:left;
	border-top:2px solid #CCCCCC;
}

#stage{

	width:400px;
	height:420px;
	float:left;
	
}

#smallLogo{

	width:370px;
	height:70px;
	position:absolute;
	float:right;
	margin-top:-87px;
	margin-left:650px;

}

#contactBanner{

	width:550px;
	height:50px;
	float:left;
	
}


#thumbs{

	width:191px;
	height:380px;
	float:right;
	overflow:hidden;
}

#scrollbox{

	width:470px;
	height:420px;
	float:left;
	margin-top:8px;
	border:1px solid #CCCCCC;


}




/*CONTACT PAGE------------------------------------------------------------------------------------------------------------------------------!*/

.input{width: 340px; background-color:#ffffff; }
.textarea{font-size:12px;width: 345px; background-color:#ffffff;   font-family:Arial, Helvetica, sans-serif; }
.clear {clear:both;height:10px; }
.col1, .col2, .col3{	display:inline;	position:relative; float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px;}
.col1{
	font-family:;
	font-size:14px;
	font-weight:normal;
	color:#000000;
	width:140px;
	text-align:left;
}
.col2{
	width:350px;
	text-align:left;
	
	

}
.col3{margin-left:-160px;float:left;	width:10px;	text-align:left; font-size:10px; color:#5c83c5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.submitButton{margin-left:0; margin-top:5px; width:90px;background-image:url('images/submit.png'); background-color:#999999; padding:1px 5px 1px 5px;border:2px solid #ccccccc; color:#fff; font-weight:bold;-moz-border-radius: 12px;-webkit-border-radius: 12px;}
.push{margin-left:100px; }

.invisible{color:#2a2a2c;}

form {margin-top:10px; margin-left:50px;}

.but{margin:20px; width:90px;background-image:url('images/submit.png'); background-color:#999999; padding:1px 5px 1px 5px; color:#fff; font-weight:bold;-moz-border-radius: 12px;-webkit-border-radius: 12px;}





#slider1 {
    width: 595px; /* important to be same as image width */
    height: 300px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
	margin-left:-17px;
	float:left;
}

#slider1Content {
    width: 595px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left:-17px;
	float:left;
	
}
.slider1Image {
    float: left;
    position: relative;
	display: none;
	margin-left:-17px;
}
.slider1Image span {
    position: absolute;
	font: 10px/15px Arial, Helvetica, sans-serif;
    padding: 10px 5px 10px 5px;
    width: 225px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.slider1Image span strong {
    font-size: 14px;
}
.left {
	top: 0;
    left: 0;
	width: 200px !important;
	height: 280px;
}
.right {
	right: 0px;
	bottom: 0;
	width:190px !important;
	height: 264px;
	margin-top:-1px;
	padding-right:10px;
	
}

#brochure{

	width:544px;
	height:103px;
	float:left;
	position:absolute;
	margin-bottom:30px;


}



a
{
  color: $prefs->htmllinkcolor
}

a:visited
{
  color: $prefs->htmlvlinkcolor
}

#results h3
{
  margin-bottom: 5px;
  line-height: 1.2em;
}

#results p
{
  margin:    0;
}

#results strong
{
   font-size: 1.1em;
   background-color:$prefs->htmlhighlight
}

#results
{
  $results_style
}

#result_info
{
  text-align: right;
  color:      #777;
  font-size:  .9em;
  margin:0 50px 20px;
}$definition_style

#search
{
  text-align: center;
  margin:     25px;
}

#navigation
{
  text-align: center;$navigation_style
}$date_style

.url_info a
{
  color:green;
  text-decoration: none;
}$relevancy_style

.error strong em
{
   background-color:$prefs->htmlbkcolor
}$adstyle



