@charset "utf-8";
/*------- GENERAL -----------*/



@font-face {
	font-family: 'FuturaLightBT';
	src: url('../FuturaLightBT.eot');
	src: local('FuturaLightBT'), url('../FuturaLightBT.woff') format('woff'), url('../FuturaLightBT.ttf') format('truetype');
}
* {
	margin:0px;
	padding:0px;
}

html, body {
	height:100%;
}
html {
	min-width:1000px;
}

body {
	background:#fff url(../images/bg.jpg) repeat-x;
	font-family:'FuturaLightBT' !important;
	font-size:16px;
	line-height:20px;
 color: #000000;
}
img {
	border:none;
	vertical-align:top;
	text-align:left;
}
.title { 
	color:#ba0202;
	font-size:13px; 
	margin-top:5px; 
	margin-bottom:5px; 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic; 
	font-weight:bold;
  }

.mar-top { margin-top:10px;}

.pro-text {color:#737373;}

.breadcrumb {
    border-bottom: 4px solid #800000;
    padding-bottom: 26px;
    padding-top: 0;
    width:1000px;
	margin-top:0px;
}
object {
	vertical-align:top;
	outline:none;
	background:none;
}
a:link, a:visited, a:active {
	color:#492c23;
	text-decoration: underline;
}
a:hover {
color:#2c2c2c;
	text-decoration: none;
}
.fleft {
	float:left;
}
.fright {
	float:right;
}
.alignright {
	text-align:right;
}
.aligncenter {
	text-align:center;
}
.clear {
	clear:both
}
h1 {
	color:#666666;
	font-size:20px;
	

}

h2 {
	color:#666666;
	font-size:20px;
	

}


h3 {
	color:#980000;
	font-size:14px;
	width:100%;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	border-bottom:1px dashed #626262;
	text-transform:uppercase;
}
h5 {
	color:#626262;
	font-size:14px;
	width:100%;
	padding-bottom:5px;
	margin-bottom:10px;
	margin-top:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}

h4{
	background:url(../images/ques.jpg) top left no-repeat;

	margin-bottom:8px;
	color:#000;
	font-size:14px;

}
h4 a:link, h4 a:visited, h4 a:active {
	font-weight:normal;
}

.mar_r {
	margin-right:30px;
}
.mar_btm {
	margin-bottom:10px;
}
.mar_l {
	margin-left:10px;
}
/* GLOBAL */
.wrapper {
	width:100%;
	overflow:hidden;
	
}
.container {
	width:1000px;
	
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	position:relative;
}
#header {
	width:100%;
	
	height:186px;
	margin:0px; padding:0px;
	
	/*background:url(../images/header-bg.jpg) repeat-x;*/

	
	
}
#nav {
	width:600px;

	border:0px solid #fff;
	float:right;
	text-align:right;
	color:#ffffff;
	font-size:15px;
	
	
	margin-right:5px;

	
	

}
#nav  ul { margin:0px; padding:0px;
	
}
#nav  ul li  { 
display:inline; 
padding-left:17px;
padding-right:17px;
padding-top:3px;
 padding-bottom:3px;
 height:98px;

	
}
#nav a {color:#fff; text-decoration:none; } 
#nav a:hover {color:#c9c4c4; text-decoration:none; background:url(../images/nav-hover.jpg) no-repeat scroll center top transparent; } 

#flash-area {
	width:100%;
	background:#4e4548;
}
#content {
	width:100%;
	height:auto;
}
#footer {
	width:100%;
	margin-top:0px;
	font-size:15px;
	background:url(../images/footer-bg.jpg) repeat-x bottom center; height:103px;
}
.footer-link  { margin-bottom:15px; margin-top:0px; color:#ffffff; width:1000px;}
.footer-link a { font-size:15px; text-decoration:none;}
.footer-link li { padding-left:10px; padding-right:10px; display:inline;}
.footer-link a:hover { font-size:15px; text-decoration:none;}
/*Header*/
.logo1 {
	float:left;
	width:1000px;
	border:0px solid red;
	height:100px;
	margin-top: 29px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align:center;
	
	
}
.logo-img {  position:absolute; top:0px; z-index:99;}


/*Content*/



.col2 {
	float:right;
	width:331px;
	height:auto;

	border:0px solid blue;
	margin-top:0px;
	_margin-top:0px;
}



.col2-mid { border:0px solid #000;  width:354px; color:#737373; float:left; padding-left:15px; }
.welcome { padding-top:10px; padding-left:10px; padding-bottom:10px;}
.welcome-text { padding-left:10px; padding-top:10px;}
.col3-mid{ border:0px solid yellow; width:233px; float:left; margin-left:0px;}
.col3-mid-inside{ border:0px solid yellow; width:740px; float:left; margin-left:0px;}
.col3-mid p { padding-right:10px; width:383px; padding-top:5px;}
.home-decor {  padding-left:18px; }
.home-decor img {  padding-top:10px; }
.col4-mid h2 { font-size:14px; border-bottom:none; color:#82011f; padding-top:10px;  }
.col4-mid { border:0px solid blue; width:280px; float:left; padding-left:10px;}
.col5-mid{ border:0px solid yellow; width:700px; float:left; margin-left:25px; text-align:justify;}
.col5-mid h2 { border-bottom: 1px dashed #C8C8C8;
    color: #82011f;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 24px;;
    font-weight: bold;
    line-height: 18px;;
    margin: 0.5em 0;
    padding-bottom: 12px;  }
.news { margin-top:0px; margin-bottom:0px;  width:270px; text-align:justify; padding-left:10px;}
.news p {padding-left:0px;}
.contact-block { padding-left:10px; font-size:12px;}
.contact-block span {  color:#82011f; font-weight:bold;}


.ddoverlap{
	float:right;
	background:url(../images/nav-bg.png) no-repeat;
	border:0px solid blue;
	margin-top:65px;
	position:absolute;
	width:1000px;
	height:50px;
	margin:auto;
	top: 136px;
	font-weight:bold;


}

.ddoverlap ul{
padding: 0;
margin: 0;

font-size:20px;
list-style-type: none;
}

.ddoverlap li{
display: inline;

margin: 0;
}

.ddoverlap li a{
padding:17px 17px 7px 12px;

text-decoration: none;

color: #ffffff;
background: transparent url(../images/righttabdefault.gif) 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 0px solid #9d3232;
position: relative;
display: block;
float: left;
margin-left: 0px; /*shift tabs 20px to the left so they overlap*/
left: 124px;
border-bottom:0px solid #d33434;

}



.ddoverlap li a:hover{
text-decoration: none;
padding:17px 17px 7px 12px;
border-bottom:4px solid #ffffff;


}

.ddoverlap li.selected a{ /*selected tab style*/
color: black;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 0px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url(../images/righttabselected.gif) 100% 0 no-repeat;
border-bottom:0px solid #fff;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
border-bottom:4px solid #ffffff;
}

[if IE]>

.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}







/*------- Footer -------*/
#footer a { color:#fff; text-decoration:none; }
#footer a:hover { color:#fff; text-decoration:underline; }
.part1 {
	float:left;
	width:1000px;
	height:auto;
	display:block;
	color:#fff;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 10px;
}
.part1 .hr {
	float:left;
	background:url(../images/line.png) center bottom no-repeat;
	padding-bottom:10px;
	padding-left:20px;
	width:300px;
}
.part1 .hr1 {
	float:left;
	background:url(../images/line.png) center bottom no-repeat;
	padding-bottom:10px;
	padding-left:20px;
	width:280px;
}
.part1 strong {
	color:#f6e5eb;
}
.part1 ul {
	list-style:none;
}
.part1 ul li {
	padding-left:40px;
	background:url(../images/bullet.png) 15px center no-repeat;
	line-height:30px;
	font-size:13px;
	font-weight:bold;
}
.part1 ul li a{
	color:#e0b0c2;
}
.part1 a, .part1 a:link, .part1 a:visited {
	color:#e0b0c2;
	border-bottom:1px dashed #e0b0c2;
}
.part1 a:hover {
	text-decoration:none;
	color:#f6e5eb;
	border-bottom:none;
}
.part2 {
	float:left;
	margin:30px 10px;
	width:960px;
	height:auto;
	display:block;
	color:#fff;
	padding-top:3px;
	margin-left:10px;
	margin-bottom:0px;
}
.part2 .line1 {
	float:left;
	margin:0 25px;
	width:1px;
	height:76px;
}
.part2 ul {
	list-style:none;
}
.part2 ul li {
	display:inline;
	padding-left:0px;
	
}
.part2 ul li a, .part2 ul li a:link, .part2 ul li a:visited{
	color:#fff;
}
.part2 .copy {
	float:left;
	
	color:#fff;
	margin-top:0px;
}
.part2 .powered {
	float:right;
	margin-top:0px;
	line-height:0px;
	color:#fff;
	width:auto;
}
.part2 a { text-decoration:none;}
.part2 a:hover{ text-decoration:none;}
.btm-link { color:#FFCC66;}
.btm-link a { color:#c5a717!important; text-decoration:none;}
.btm-link a:hover { color:#c5a717!important; text-decoration:none;}


.col6 {
    float: left;
    height: auto;
    padding: 0 0 20px;
    width: 450px;
}

.col7 {
    float: right;
    height: auto;
    margin-top: -10px;
    padding: 0 0 20px;
    width: 470px;
}
form fieldset {
    border: 0 none;
    font-size: 12px;
    margin-left: 0;
    margin-top: 0;
    padding-left: 0;
}
form p {
    margin-bottom: 0;
    margin-top: 0;
}
form input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    margin: 8px 0;
    padding: 3px;
    width: 220px;
}
form select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    color: #000000;
    margin: 5px 0;
    padding: 3px;
    width: 220px;
}
form option {
    padding-left: 3px;
    padding-top: 2px;
}
form label {
    color: #4F5445;
    float: left;
    font-weight: bold;
    margin-left: 0;
    padding-bottom: 2px;
    padding-top: 3px;
    width: 135px;
}
form label span {
    color: #D4751A;
    font-size: 18px;
}

.sent_btn {
    background: url("../images/send.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 1px;
    height:20px;
    margin-right: 10px;
    width: 56px;
}
.reset_btn {
    background: url("../images/reset.jpg") no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    font-size: 1px;
    height: 20px;
    width: 56px;
}
.col4 {
    float: left;
    height: auto;
  
    width: 260px;
}





.mid-inside {width:1000px; float:none; margin:auto; margin-top:30px; border:0px solid blue; overflow:hidden;  }

/*----------------menu-css--*/
	#menu {
	margin:0px;
	list-style-type: none;
	font-size: 13px;
	width:auto;
	float:right;
	border:0px solid #fff;
	font-weight:bold;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 50px;
				
		
			}
			#menu li {
				float: left;
				margin: 0;
				
				display: block;
				padding-left:7px; padding-right:7px;
				line-height: 98px;
				color: #383838;
				margin-left:2px; margin-right:2px;
				
			}
			#menu li a {
			text-decoration:none;
				
				
			}
			#menu li a:hover, #menu li.active a {
				background:url(../images/nav-hover.jpg) no-repeat;
				
				color: #d40000;
			}
		#menu.black {
				
			}
			#menu.black a {  color: #383838;}
			#menu.black li a:hover, #menu.black li.active a {color: #d40000; 	background:url(../images/nav-hover.jpg) no-repeat;}
			
			






/*============================*/
/*=== Custom Slider Styles ===*/
/*============================*/
#slider-wrapper {
  
    width:100%;
    height:100%;
    margin:0 auto;

    /*margin-top:5px;*/
	
}

#slider {
	position:relative;
	width:100%;
	height:100%;
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
#slider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
#slider a {
	border:0;
	display:block;
}

.nivo-controlNav {
  bottom: 6px;
    position: absolute;
    right: 300px;
}
.nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../images/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
.nivo-controlNav a.active {
	background-position:0 -22px;
}

.nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../images/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}
a.nivo-nextNav {
	background-position:-30px 0;
	right:15px;
}
a.nivo-prevNav {
	left:15px;
}

.nivo-caption {
    text-shadow:none;
   
}
.nivo-caption a { 
    color:#efe9d1;
    text-decoration:underline;
}

.content_box{
	width:280px;
	margin-left:0px;
	margin-bottom:0px;
	position:relative;
	float:left;
}
.subHead_maroon {
	background-image: url(../images/topmaroon.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 263px;
	margin:0px;
	padding:0px;
}

			.subHead_maroon h5{
				text-align:left;
				padding-top:8px;
				margin-left:15px;
				font-family:Arial, Helvetica, sans-serif;
				font-size:1.6em;
				color:#f7f7f7;
				text-shadow:1px 1px 2px #000
			}
			.subHead_maroon h5 span{
				display:block;
				padding:6px 5px 5px 0px;
				background:url(../images/email.png) no-repeat 87% 100%;	
			}	
			.list {    font-family: Arial,Helvetica,sans-serif;
    font-size: 62.5%;}
			.list ul {
    color: #4E4E4E;
    font-size: 1.3em;
    list-style-image: url("../images/arrow.gif");
    margin-left: 30px;
    margin-right: 5px;
    padding: 10px 0;
}
.list ul li {
    padding: 10px;
    text-shadow: 1px 1px 0 #FFFFFF;
}	
.subBott {
    background-image: url("../images/bottom.png");
    background-repeat: no-repeat;
    height: 39px;
    width: 271px;
}

.subFill {
    background: none repeat scroll 0 0 #F1F1F1;
    padding: 0;
    width: 263px;
}
.subBott a {
    color: #993300;
    float: right;
    margin-right: 15px;
    text-align: right;
}

h6{font-size:14px; color:#666666; padding-bottom:0px;}	

/************ Technical Data related styles Start ***************/

.tech-details-main-div{ 
	background-image:url(../images/tech-details-top-bg.gif);
	background-position:top; 
	background-repeat:repeat-x;
	border:1px solid #e9e9e9;
	width:98%;
	padding:1px;
}
.tech-details-main-div h2{
	background-image:url(../images/tech-details-title-bg.gif);
	background-repeat:no-repeat;
	background-position:left;
	margin:0px; 
	padding:0px;
	color:#333333;
	padding-left:10px;
	margin-top:0px;
	font:bold 13px/28px Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
}
.tech-details-inner-div{ 
	background-image:url(../images/tech-details-bot-bg.gif);
	background-position:bottom;	
	background-repeat:repeat-x;
	padding:5px;
	text-align:left;
}
.tech-details-inner-div ul{
	margin:0px;
	margin-left:20px;
	padding:0px;
}
.tech-details-inner-div ul li{
	list-style-image:url(../images/red-arrow.gif);
	line-height:20px;
}
.tech-details-inner-div ul li a:link,.tech-details-inner-div ul li a:active,.tech-details-inner-div ul li a:visited{ 
	color:#3e7ab9; 
	text-decoration:none;
}
.tech-details-inner-div ul li a:hover{
	text-decoration:underline;
}
.tech-details-table th{
	text-align:center;
	color:#72001e;
	padding:2px;
}
.tech-details-table td{
	text-align:center;
	padding:2px;
}
.tech-details-table ul{
	margin:0px;
	padding:0px;
	margin-left:20px;
}
.tech-details-table ul li{
	line-height:20px;
}
.tech-details-table-dividing td{
	border-bottom:1px dotted #e9e9e9;
	padding-bottom:10px;
}
/************ Technical Data related styles End ***************/	

/*------------photo gallery css-------------*/
#show_content {
	float: left;
	width: 750px;
	border:0px solid #000;
	margin-top:10px;
}
#show_content ul {
}
#show_content li {
	display: inline;
	float: left;
	margin:5px 7px 5px 5px;
	_margin:5px 8px 5px 0px;
	padding: 2px;
	width: 230px;
}
  .img_shadow1{width:225px;background:url(../images/img-shadow1.png) center bottom no-repeat;height:auto;padding-bottom:13px; margin-top:0px; padding-left:10px;}	
  
  
@font-face{ 
    font-family: "Three Mile Smile 1";
    src: local("Three Mile Smile 1"), url("../3miles.TTF") format("truetype");
}  

.font1{ font-size:22px; font-family:"Three Mile Smile 1"; color:#000; line-height:30px;}

