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

*{ margin:0; padding:0; }

img{ border:none; }

a { text-decoration:none; color:#4a4a4a; }

.fl{ float:left;}
.fr{ float:right;}
.cl{ clear:both;}

body{
	background-image:url(../images/bg.png);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#5d5d5d;
}
.innermain{
	width:100%;
	min-height:600px;
	float:left;
	background-image:url(../images/innerbg.png);
	background-repeat:repeat-x;
	position:absolute;
}
.middlemain{	margin:0 auto;	width:960px; }

.topheader{	float:left;	height:100px;	width:100%; padding-top:14px; }

.logo { float:left; width:303px; }

.iso { float:left; margin:34px 0 0 53px; background-image:url(../images/iso.png); width:273px; height:31px; background-repeat:no-repeat; }

.titenic{ float:right; background-image:url(../images/titanic.png); background-repeat:no-repeat; width:211px; height:87px; }

.innerpart{
	background-color:#FFFFFF;
	width:940px;
	padding:10px;
	float:left;
	min-height:500px;
}
.headerflash{
	float:left;
	width:940px;
	height:306px;
	background-image:url(../images/headerflash.png);
	background-repeat:no-repeat;
}

.menu{
	margin:15px 0;
	background-image:url(../images/menubg.png);
	background-repeat:repeat-x;
	height:37px;
	float:left;
	width:940px;
}

.menu li{ 	list-style:none;	float:left;	background-image:url(../images/menuline.png);	background-position:right center;	background-repeat:no-repeat;	}

.menu li a{ 
	width:130px;
	float:left;
	line-height:37px;
	background-image:url(../images/menubg.png);
	background-repeat:repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	margin-right:2px;
}
.menu li a:hover{	background-image:url(../images/menuhoverbg.png);	}

.leftpart{
	width:620px;
	padding-left:5px;
	line-height:22px;
	min-height:300px;
	margin:15px 0;
	float:left;
}

.rightpart{
	float:right;
	width:270px;
	padding-left:30px;
}

.leftheading{
	float:left;
	background-image:url(../images/bigheading.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	line-height:45px;
	width:100%;
	padding-bottom:15px;
}
.rightheading{
	line-height:45px;
	float:left;
}
.heading{
	font-size:20px;
	font-weight:bold;
	color:#2D2D2D;
}

.detailpart{
	float:left;
	width:100%;
	text-align:justify;
}

.productlinks{
	float:left;
	line-height:35px;
}
.productlinks a{
	float:left;
	border-bottom:1px dashed #B6B6B6;
	width:265px;
	text-align:left;
}
.productlinks a b{
	font-size:17px;
	line-height:34px;
	float:left;
	font-weight:normal;
	width:20px;
	padding-left:10px;
	color:#545454;
}
.productlinks a:hover b{
	color:#181818;
}
.footerpart{
	float:left;
	background-image:url(../images/footerbg.jpg);
	height:100px;
	margin: 0 0 15px 0;
	width:960px;
	text-align:center;
}
.footerlinks{
	float:left;
	width:100%;
	text-align:center;
	margin-top:20px;
}
.footerlinks a{	margin:0 10px; font-weight:bold; font-size:12px; }
.footerlinks a:hover{	color:#000000; text-decoration:underline; }
.copyrights{
	float:left;
	width:100%;
	text-align:center;
	font-size:11px;
	padding-top:10px;
}
.copyrights label{
	float:left;
	width:500px;
	text-align:right;
	line-height:35px;
}
.copyrights span{
	float:left;
	width:250px;
	text-align:left;
	padding-left:15px;
	line-height:35px;
}
.copyrights span a{
	float:left; margin-left:10px;
	margin-top:5px;
}
.copyrights b{	font-weight:normal; float:left; }



#gallery {
	position:relative;
	height:360px;
	float:left;
	border:none;
	margin-left: 10px;
    margin-top: 32px;
}
#gallery a {
	float:left;
	position:absolute;
}

#gallery a img {
	border:none;
}

#gallery a.show {
	z-index:500
}

#gallery .caption {
	z-index:600; 
	color:#ffffff; 
	height:100px; 
	width:100%; 
	position:absolute;
	bottom:0;
}

#gallery .caption .content {
	margin:5px
}

#gallery .caption .content h3 {
	margin:0;
	padding:0;
	color:#1DCCEF;
}
#product-thumb{ }
#product-thumb ul{ list-style-type:none; margin:0px; padding:0px; width:613px; }
#product-thumb ul li{ list-style-type:none; width:158px; border: 2px solid #d1d1d1; text-align:center; -webkit-border-radius: 7px; -moz-border-radius:7px; -o-border-radius:7px;  border-radius: 7px; height:115px; display:inline-block; margin:0 25px 25px 0; padding:5px; float:left;  }
#product-thumb ul li a{ vertical-align:middle; display:table-cell; text-align:center; text-decoration: none; float:left;  }
#product-thumb ul li a span{  text-align:center; display:block; height:35px; border-top:1px dotted #CCC; width:158px; font-size:13px; line-height:18px;  color:#323232; font-weight:bold; text-decoration: none; bottom:0px; margin:8px 0 0 0;   }
#product-thumb ul li a:hover span{ text-decoration: underline;  }
#product-thumb ul li img { border:0px;}


#photogallery{ }
#photogallery ul{ list-style-type:none; margin:0px; padding:0px; width:613px; }
#photogallery ul li{ list-style-type:none; width:101px; border: 2px solid #d1d1d1; text-align:center; -webkit-border-radius: 7px; -moz-border-radius:7px; -o-border-radius:7px;  border-radius: 7px; height:76px; display:inline-block; margin:0 32px 25px 0; padding:5px; float:left;  }
#photogallery ul li a{ vertical-align:middle; display:table-cell; text-align:center; text-decoration: none; float:left;  }
#photogallery ul li a span{  text-align:center; display:block; height:35px; border-top:1px dotted #CCC; width:158px; font-size:13px; line-height:18px;  color:#323232; font-weight:bold; text-decoration: none; bottom:0px; margin:8px 0 0 0;   }
#photogallery ul li a:hover span{ text-decoration: underline;  }
#photogallery ul li img { border:0px;}

#media{ }
#media ul{ list-style-type:none; margin:0px; padding:0px; width:613px; text-align:center; }
#media ul li{ list-style-type:none; width:140px; border: 2px solid #d1d1d1; text-align:center; -webkit-border-radius: 7px; -moz-border-radius:7px; -o-border-radius:7px;  border-radius: 7px; height:100px; display:inline-block; margin:0 32px 25px 0; padding:5px; float:left;  }
#media ul li a{ vertical-align:middle; display:table-cell; text-align:center; text-decoration: none; float:left;  }
#media ul li a span{  text-align:center; display:block; height:35px; border-top:1px dotted #CCC; width:140px; font-size:13px; line-height:18px;  color:#323232; font-weight:bold; text-decoration: none; bottom:0px; margin:8px 0 0 0;   }
#media ul li a:hover span{ text-decoration: underline;  }
#media ul li img { border:0px;}

.product-detail-text{
	font:normal 13px/20px Arial, Helvetica, sans-serif;
	/*width:315px; */
	width:610px;
	text-align:justify;
	float:left;
	}

<!--Accordian Style -->


/*#acc {width:230px; list-style:none; color:#033; margin:0 auto;}
#acc span {width:230px; cursor:pointer;}
#acc span:hover {}
#acc .acc-section {overflow:hidden; background:#fff}
.acc ul { margin:0px; padding:0px}
.acc ul li { margin:0px; padding:0px}
#acc .acc-content {width:230px;}

#nested {width:230px; list-style:none; color:#033; margin-bottom:0px}
#nested span {width:195px; font-size:14px; line-height:30px; color:#0066CC; padding:0 0 5px 25px; display:block; background:url(../images/sro.jpg) 0px 8px no-repeat;  border-bottom:1px dotted #999999;}
#nested span:hover {}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:200px; padding:5px; margin:0 0 10px;  background:#fff}
#nested .acc-content a { display:block; line-height:25px; text-decoration:none; color:#333; font-size:12px; padding:0 0 0 15px;}
#nested .acc-content a:hover { text-decoration: underline;}
#nested .acc-selected {}*/

#accordion {
	float:right; width:230px; margin:0; padding:0px; list-style:none; font:12px/25px Arial, Helvetica, sans-serif; color:#333333;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;

}
#accordion div {
	display: block;
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	padding: 0px;
	list-style: none;
	/*background:url(../images/bt01.png) 9px 11px no-repeat;  	*/
}

#accordion li ul li div
{
	background:none;
}

#accordion li ul li div a
{
		/*border-bottom:1px dashed #CCCCCC;*/
		border-left:0px;
		border-top:0px;
		border-right:0px;
}

#accordion div a
{
	display:block; 
	font:13px/27px;
	color:#000; 
	padding-left:0px; 
	/*border:solid 1px #d3d3d3; */
	margin:0px 0px 0px 30px; 
	/*background:#fff; */
}

#accordion div a:hover{ }
#accordion div a:active{}
#accordion ul {width:190px; list-style:none; color:#033; margin:0px; padding:0px;}
#accordion ul li 
{
	width:195px; font-size:14px; line-height:30px; color:#0066CC; padding:0px 0px 5px 0px; display:block; background:url("../images/pro.jpg") 0px 7px no-repeat;  border-bottom:1px dotted #999999;
}
#accordion ul li a{height:30px; display:block; color:#0066CC; text-decoration:none;padding-left:25px; line-height:30px;  margin:0px; }
#accordion ul li a.active { text-decoration:underline;}
#accordion ul li a.selected {color:#258bbe;}


#accordion li ul{ width:240px;list-style: none; padding: 0px 0px 0px 0px; margin:0px 0px 0px 0px; font:8px "Trebuchet MS",Arial,Helvetica,sans-serif;}
#accordion li ul li{cursor: auto; padding: 0px 0px 0px 10px;margin:0px 0px 0px 0px; background:url("../images/hyphen.png") 26px 10px no-repeat; border:none; font-size:12px;}
#accordion li ul li a
{
	height:20px; 
	display:block; 
	color:#414141; 
	text-decoration:none;
	padding-left:25px; 
	line-height:20px; 
	/*background:url(../images/bt05.png) 12px 10px no-repeat;*/
}
#accordion li ul li a:hover{ color:#414141;}


#accordion a {text-decoration: none; line-height:25px; color:#c4b903;}
#accordion a:hover{}
#accordion a.active{}
#accordion a.selected{}

<!--End of Accordian Style -->
.pagination {
	width:100%;
	font:12px Arial, Helvetica, sans-serif; font-weight:bold;
	color:#414141; 
	line-height:24px;
	margin-right:8px;
}

.pagination ul
{
	list-style:none;
}

.pagination ul li
{
		display: inline; 
		float:left;
}

.pagination a { 
	color:#666666;
	background:url("../images/pagination_normal.gif") 50% 50% no-repeat; 
	padding:0px 0px;
	text-decoration:none;
	width:25px;
	display: inline-block;
	text-align:center;
	margin:0px 3px;
	float:left;
}

.pagination a:hover{ 
	color:#333333; 
	background:url("../images/pagination_hover.gif") 50% 50% no-repeat; 
	padding:0px 0px; 
	text-decoration:none; 
	width:25px;
	display: inline-block;
	text-align:center;
	margin:0px 3px;
}
.pagination a.active{ 
	color:#333333; 
	background:url("../images/pagination_hover.gif") 50% 50% no-repeat; 
	padding:0px 0px; 
	text-decoration:none;
	width:25px;
	display: inline-block;
	text-align:center; 
	margin:0px 3px;
}

#rightlink{ font:normal 13px/36px Arial, Helvetica, sans-serif; width:210px;}
#rightlink ul{ margin:0px; padding:0px; list-style-type:none;}
#rightlink ul li{ margin:0px; padding:0px; list-style-type:none; }
#rightlink ul li a{ margin:0px; padding:0 0 0 15px; display:block; border-bottom:1px dotted #8b8b8b; color:#104b93; text-decoration:none; background:url(../images/n-aero1.png) 0px 13px no-repeat;}
#rightlink ul li a:hover{ text-decoration: underline;}
#rightlink ul li ul{ margin:0px; padding:5px 0 0 0; list-style-type:none;}
#rightlink ul li ul li{ margin:0px; padding:0px; list-style-type:none;}
#rightlink ul li ul li a{ margin:0px; line-height:25px; font-size:12px; padding:0 0 0 28px; display:block; border-bottom:none; color:#4d4d4d; text-decoration:none; background:url(../images/n-aero2.png) 18px 10px no-repeat;}
#rightlink ul li ul li a:hover{ text-decoration: underline;}

			