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

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:#676767;}
a {
	text-decoration:none;
	color:#8a8a8a;}

@font-face { 
        font-family:Arial, Helvetica, sans-serif;
        src: url(http://fontsforweb.com/public/fonts/1168/GOTHIC.eot);}
@font-face { 
        font-family:Arial, Helvetica, sans-serif;
        src: url(images/GOTHICB.ttf) format("truetype");}
		
img {
	border:0;}
	
#siteHeaderOuter {
	background:url(images/index-header.jpg) no-repeat center top;
	margin:0 auto;
	width:1001px;
	}
#siteHeaderOuter2 {
	background:url(images/header2.jpg) no-repeat center top;
	width:1001px;
	margin:0 auto;
	}
#bg
{
	background: url(images/body-bg.gif) no-repeat scroll center top #FFFFFF;
	margin:0 auto;
	width:1001px;	
}
#siteHeaderInner {
	width:961px;
	height:184px;
	margin:0 auto;
	}
#siteHeaderInner2 {
	 height: 164px;
    margin: 0 auto;
    width: 961px;}
#siteHeaderInner2 .home {
	position: absolute;
	margin:91px 0 0 1px;}
#logo {
	margin: -20px 0 0 201px;
    position: absolute;
    width: 559px;
    height: 150px;
    background: url("images/logo.jpg") no-repeat scroll center transparent;}
#right-box {
	background: url("images/box1.jpg") no-repeat scroll right center transparent;
	font-size: 12px;
	height: 41px;
	margin: 104px 0 0 -29px;
	padding: 5px 30px 5px 0;
	position: absolute;
	width: 201px;
	color:#fba127;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
#right-box a{ 
background:url(images/playIcon.gif) no-repeat right;
	 color: #FBA127;
    font-size: 12px;
    margin: 9px 0 0 41px;
    padding: 5px 30px 5px 0;
    position: absolute;}

#right-box a:hover{ 
background:url(images/playIcon_org.gif) no-repeat right;
	 color: #FBA127;
    font-size: 12px;
    margin: 9px 0 0 41px;
    padding: 5px 30px 5px 0;
    position: absolute;}

#left-box {
	background: url("images/box1.jpg") no-repeat scroll right center transparent;
	font-size: 12px;
	height: 41px;
	color:#fba127;
	position:relative;
	float:right;
	font-weight:bold;
	width: 201px;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 99px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10;
	padding-top: 20px;
	padding-left: 20px;
}
#left-box .txtfieldSearch { 
	width:110px;
	border:solid 1px #858585;
	padding:3px 10px;
	margin:10px 0px 0px 0px;}

.corporateVideo {
	background: url("images/box1.jpg") no-repeat scroll right center transparent;
	position:absolute;
	font-size:12px;
	font-size: 12px;
	height: 41px;
	width:201px;
	padding:5px 30px 5px 0;
	margin:86px 0 0 9px;
	color: #FBA127;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}
	
.corporateVideo a{ 
	background:url(images/playIcon.gif) no-repeat right;
	color: #FBA127;
    font-size: 12px;
    margin: 9px 0 0 41px;
    padding: 5px 30px 5px 0;
    position: absolute;}

.corporateVideo a:hover{ 
	background:url(images/playIcon_org.gif) no-repeat right;
	color: #FBA127;
    font-size: 12px;
    margin: 9px 0 0 41px;
    padding: 5px 30px 5px 0;
    position: absolute;}
	
#search {
	color:#fba127;
	position:relative;
	float:right;
	font-weight:bold;
	font-family: Verdana, Geneva, sans-serif;
	margin-top: 100px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 10px;
	width: 230px;
}
#search .txtfieldSearch {
	width:110px;
	border:solid 1px #858585;
	padding:3px 10px;}

#navigation2 {
    font-family: Helvetica;
	font-size:12px;
	font-weight: bold;
    height: 33px;
    line-height: 33px;
    margin: 131px 0 0 0px;
    position: absolute;
    text-transform: uppercase;
    width: 996px;
	z-index:9999;}
#navigationOn {
	font-family: Helvetica;
	font-size:12px;
	font-weight: bold;
	height: 33px;
	line-height: 33px;
	margin: 131px 0 0 0px;
	position: absolute;
	text-transform: uppercase;
	width: 996px;
	z-index:9999;
}

#navigation2 img{ 	 
    position: absolute;
    }
#navigationOn img {
	position: absolute;
}
	
#navigation {
	 font-family: Helvetica  !important  ;
	font-size:12px;
	font-weight: bold;
    height: 35px;
    line-height: 34px;
    margin: 150px 0 0 1px;
    position: absolute;
    text-transform: uppercase;
	width: 996px;
	z-index:9999;}
#navigation ul li{
		float:left;
		list-style:none;}
#navigation2 ul li{
		float:left;
		list-style:none;}
#navigationOn ul li {
	float:left;
	list-style:none;
}
#navigation ul li:hover{	
	list-style:none;
	background: url(images/navigation-hover.gif) repeat-x scroll;
}
#navigation2 ul li:hover{
	float:left;
	list-style:none;
	background: url(images/navigation-hover.gif) repeat-x scroll;}
#navigationOn ul li:hover {
	float:left;
	list-style:none;
	background: url(images/navigation-hover.gif) repeat-x scroll;
}

#navigation ul li a{
	color:#fff;
	padding:0 25px;}
#navigation2 ul li a{
	color:#fff;
	padding:0 16.5px;}
#navigation ul li a:hover{
	color:#ffffff;
	}
#navigation2 ul li a:hover{
	color:#ffffff;
	}
#navigationOLD li:hover .sub-menu {
    display: block;
    line-height: 20px;
    position: fixed;
    top: 196px;
    width: 180px;
    z-index: 100;
    margin-top: -13px;
	margin-right: -1px;
	margin-bottom: -33px;
	margin-left: -1px;}
#navigation2 li:hover .sub-menu {
	border-top: 1px solid #000000;
	display: block;
	line-height: 20px;
	position: absolute;
	width: 180px;
	z-index: 1;
	margin-right: 0px;
	margin-left: -20px;
	clear: none;
	float: inherit;
}
#navigation li:hover .sub-menu {
	border-top: 1px solid #000000;
	display: block;
	line-height: 20px;
	position: absolute;
	width: 180px;
	z-index: 1;
	margin-right: 0px;
	margin-left: -20px;
	clear: none;
	float: inherit;
}
		
.selected{
		float:left;
		list-style:none;
		background: url(images/navigation-hover.gif) repeat-x scroll;
}
.selected2{
		
		margin-top:-1px;}
.sub-menu {
	display: none;
}
.sub-menu2{
	display: none;
	
}
.sub-menu ul{
	padding-left:4px;}
.sub-menu li{
	background: none repeat scroll 0 0 transparent  !important;
	display: block;
	float: none !important;
	font-family: Helvetica;
	font-weight:bold;
	font-size:11px;
}
	
.sub-menu li:hover .sub-menu2{
	background: none repeat scroll 0 0 transparent !important;
	display: block;
	float: none !important;
	font-family: Helvetica;
	font-weight:bold;
	font-size:11px;
	margin-left:111px;
	position:absolute;
	margin-top:-23px;
	width:100px;
	
}
.sub-menu2 li{
	background: none repeat scroll 0 0 transparent  !important;
	display: block;
	float: none !important;
	font-family: Helvetica;
	font-weight:bold;
	font-size:11px;
	margin: 0 0 0 1px;
	/*border-bottom: 1px solid #ffffff;  !important;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;*/

	
}
.sub-menu li a {
	  background: url("images/dropdownmenu_bg.htmll") repeat-x scroll right top #D9D9D9 !important;
    border-bottom: 1px solid #656565;
    border-left: 1px solid #656565;
    border-right: 1px solid #656565;
    color: #656565 !important;
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: 22px !important;
    text-decoration: none !important;
    text-indent: -18px !important;
    width: 65% !important;
	padding:0px 25px !Important;
	
}
.sub-menu2 li a {
	background: none repeat-x scroll right top #B6B6B6 !important;
    color: #545454 !important;
    display: block;
    font-size: 11px !important;
    font-weight: bold !important;
    line-height: 22px !important;
    text-decoration: none !important;
    text-indent: -22px !important;
    width: 116% !important
	
}
.sub-menu li a:hover {
	background:#656565 !important;
	color: #FFFFFF !important;
	font-weight: bold !important;
}
.sub-menu2 li a:hover {
	background:#FFFFFF !important;
	color: #656565 !important;
	font-weight: bold !important;
}

#mainContentWrapper2 {
/*	background: url(images/body-bg.gif) no-repeat center top;
	margin-left:-1px;*/
	background: url(images/body-bg.gif) no-repeat scroll center top #FFFFFF;
    margin: 0 auto;
    width: 1001px;
}
#mainContentWrapper {
/*	background: url(images/body-bg.gif) no-repeat center top;*/
	margin-left:1px;}
#mainContentInner {
	width:961px;
	background:#fff;
	height:456px;
	margin:0 auto;}
	
#mainContentInner .bodycontent {
	width:674px;
	height:456px;
	position:absolute;}

#mainContentInner .bodycontent .flash{
	width:230px;
	height:378px;
	margin:-410px 0 0 25px;	 
	font-size:11px;
	font-weight:bold;
	font-family: Helvetica;
	line-height:17px;
	color:#FFF;}

#mainContentInner .bodycontent p{
	width:339px;
	height:367px;
	margin:-382px 0 0 307px;	 
	font-size:11px;
	font-weight:bold;
	font-family: Helvetica;
	line-height:17px;}
	

#mainContentInner .bodycontent p heading{
	color:#32BDEC;
	width:339px;
	height:456px;
	font-size:11px;
	font-weight:bold;
	font-family: Helvetica;
	line-height:17px;}
	
#mainContentSub {
	width:961px;
	background:#fff;
	margin:0 auto;}

#mainContentSub .leftSide {
	background:url(images/leftside-bg.gif) repeat left top;
	width:201px;
	padding:30px 0 0 0;
	vertical-align:top;
}
 
#mainContentSub .leftSide  li {
	padding:0;
	width:185px;
	background:#d9d9d9 url(images/line.gif) no-repeat left bottom;
	list-style:none;
	font-size:11px;
	font-weight:bold;
	font-family: Helvetica;
	border-left:2px solid #3A3A3A !important;
	}
#mainContentSub .leftSide  li:hover {
	background:#656565;	
	}
  .callck {
	background:#686868 !important;
	color:#fff !important;
	
	padding:6px 105px 6px 10px !important;}
#leftSideOn  {
	line-height: 100px;
	height: 27px;
}

.callckOn {
	color:#FFF !important;
	font-size: 12px;
	font-weight: bold;
	display:block;
	padding-left: 13px;
	background-color: #686868;
	background-position: left bottom;
	line-height: 27px;
}
#mainContentSub .leftSide li a{
	color: #888;
	line-height: 27px;
	display:block;
	padding-left: 10px;
}

#mainContentSub .leftSide  li a:hover{
	color:#fff ;
	font-weight:bold;
}
/*
#mainContentSub .leftSide  li:hover .sublisting{
	background:url(images/line.gif) no-repeat left bottom;
	display:block;
	color:#fff;
	}*/
#mainContentSub .leftSide .sublisting{
	margin:0;
	padding:0 15px 0 0;
	display:none;
	background:#ababab url(images/gradiant.gif) repeat-y right !important;
	}
#mainContentSub .leftSide .sublisting2 {
	background:#ababab url(images/gradiant.gif) repeat-y right !important;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	width: 187px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}
#mainContentSub .leftSide .sublisting li{
	font-size:11px !important;
	background: url(images/line_new.gif) no-repeat left bottom !important;
	width:168px;
	line-height:26px !important;}
#mainContentSub .leftSide .sublisting2 li {
	font-size:11px !important;
	background: url(images/line_new.gif) no-repeat left bottom !important;
	width:170px;
	line-height:26px !important;
}
#mainContentSub .leftSide .sublisting li:hover {
background:#fff !important;
	color:#706E6F;
	font-weight:bold;
}
#mainContentSub .leftSide .sublisting2 li:hover {
	background:#fff !important;
	color:#706E6F;
	font-weight:bold;
}
#mainContentSub .leftSide .sublisting li a:hover {
	color:#706E6F;
	font-weight:bold;
}
#mainContentSub .leftSide .sublisting2 li a:hover {
	color:#706E6F;
	font-weight:bold;
}

#mainContentSub .leftSide .sublisting li a{
	line-height:26px !important;
	border-left: solid 6px #706e6f;
	color:#656565;
}
#mainContentSub .leftSide .sublisting2 li a {
	line-height:26px !important;
	border-left: solid 6px #706e6f;
	color:#656565;
}

#mainContentSub .mainContent {
	vertical-align:top;
	padding:20px;}
#productPanel {
	border:solid 1px #d6d6d6;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
#productPanel .image{
	width:135px;
	height:148px;
	position:absolute;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #d6d6d6;
}
#productPanel .content{
	padding:15px;
	width:286px;
	height:118px;}
#productPanel .content h2{
	font-size:12px;
	color:#fba127;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#productPanel .content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303030;
	padding:0;
	margin:0;
	line-height:15px;
}
.smContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303030;
	padding:0;
	margin:0;
	line-height:15px;
}
#productPanel .content .download{
	line-height:30px;
	color: #52B9DA;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
}
#productPanel .content .download a{
	color:#52b9da;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:underline;
	font-size: 11px;
}
#productPanel .content .download a:hover{
	color:#3a3a3a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
#productPanel .content a{
	color:#f8a734;
	text-decoration:underline;}

#mainContentSub .rightSide {
	width:230px;
	padding:20px 20px 10px 0;
	vertical-align:top;
	border-right: solid 1px #a3a3a5;
	font-family: Arial, Helvetica, sans-serif;
}
.rightSide h2 {
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#fba127;
	margin:0 0 5px 0;
	padding:0;}
.rightSide h3 {
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#4d4b4c;
	margin:0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#mainContentSub .rightSide li{
	list-style:none;
	font-size:13px;
	padding:0;
	line-height:26px;
	margin:0 0 2px 0;
	background:#ababab;
	font-family:Helvetica;
	font-weight:bold;
}
#mainContentSub .rightSide li a{
	color:#FFF;
	padding:5px 30px 5px 10px;
}
#mainContentSub .rightSide li a:hover {
	color:#333;
	padding:5px 30px 5px 10px;
}
#mainContentSub .rightSide p{
	margin:0 0 8px 0;
	padding:0;
	font-size:11px;
	color:#4d4b4c;
	font-family:Verdana, Geneva, sans-serif;}
#mainContentSub .rightSide .click{
	color:#fba127;
	font-weight:normal;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
	
.rightsidebarPanel {
	position:relative;
	float:right;
	width:248px;
	padding:15px 15px 15px 24px;
	height:426px;
	margin:0 -1px 0 0;
	border-right:1px solid #A3A3A5;
	background:url(images/rightside-bg.gif) no-repeat left top;
	font-family:Helvetica;
	font-size:13px;
	font-weight:bold;}
.rightsidebarPanel h2{
	font-family:Helvetica;
	font-size:13px;
	font-weight:bold;
	color:#fba127;
	margin:0;
	padding:0;}
.featuredProducts {
	border:solid 1px #23b9eb;
	padding:8px 17px;
	font-size:11px;
	color:#636363;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	margin:2px auto 0 auto;
}
.featuredProducts .click{
	color:#FBA127;
	font-weight:bold;
}
.featuredProducts img{
	border:solid 1px #b6b4b5;
	padding:1px;
	background:#fff;}
	
#footerPanel {
	background:#fff url("images/footer-bg.png") no-repeat scroll left top;
    
	/* background: url("images/footer-panel.gif") repeat-x scroll center top transparent;
    */margin: 0 auto;
	padding:0 1px;
    width: 960px;}
#footerPanel .content{
 /*background: url("images/footer-edge.gif") no-repeat scroll center top transparent;
   */ color: #24ACD2;
    font-size: 9px;
    height: 51px;
    line-height: 51px;
    padding: 0 0 0 15px;
    text-transform: uppercase;}
#footerPanel .content a {
	color:#24acd2;
	padding:0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
#footerPanel .content a:hover {
	color:#FFFFFF;
	padding:0 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}
#footerPanel .rightside {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-transform:uppercase;
 	color:#989898;
	position:relative;
	float:right;
	right:24px;
	/*padding:0 24px 19px 0;
	background: url("images/footer-edge.gif") no-repeat scroll right top transparent;
	margin-top:-51px;*/
}
#footerPanel .rightside a{
	color:#989898;
}
#footerPanel .rightside a:visited {
	color:#989898;
}
#footerPanel .rightside a:hover {
	color:#FFFFFF;
}
.bottomContent {
	font-size:9px;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	margin-right:31px;
	text-align:center;
	padding:10px 0;
	background:none repeat scroll 0 0 #FFFFFF;
	width:961px;
	margin-left: -1px;}
#footerOuter {
	/*background:url(images/footer-bg.gif) repeat-y center;*/
	margin:0 0 15px 2px;}
#footerOuter2 {
	/*background:url(images/footer-bg.gif) repeat-y center;*/
	margin:0  auto 15px;
	
	width:1001px;
	background-color:#FFF;
}
	

#siteHeaderInner .separtor {
	margin-bottom:-12px;}
	
#event {
 	margin:-1px 0 0 0;}

#event h1{
	font-family: Helvetica;
	font-weight:bold;
	font-size:13px;}
	
#event h2{
	font-family: Helvetica;
	font-weight:bold;
	font-size:12px;
	color:#fba127;
	margin:0 0 5px 0;
	padding:0 0 5px;
	border-bottom: 1px solid #D3D3D3;
	width:438px;}
	
#event p{
	font-family:Helvetica;
	font-size:11px;
	color:#303030;
	padding:0;
	margin:0;
	line-height:15px;}

#event p heading1{
	font-family:Helvetica;
	font-size:11px;
	color:#32BDEC;
	line-height:15px;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#event p heading1 a:link {
	color:#32BDEC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#event p heading1 a:visited {
	color:#32BDEC;
	border-bottom-style:solid;
	border-bottom-width:1px;
}
#event p heading1 a:hover {
	color:#666;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#event p heading2{
	font-family:Helvetica;
	font-size:11px;
	color:#32BDEC;
	line-height:15px;
}

#event .click{
	color:#fba127;
	font-weight:normal;
	}
	
#mainContentSub .heading1 {
	font-family:Helvetica;
	font-size:12px;
	font-weight:normal;
	}
	
#mainContentSub .heading1 b{
	font-family:Helvetica;
	font-size:12px;
	font-weight:bold;
	}

.red {
	color:#F00;
	font-family:Helvetica;
	letter-spacing:1px;
	font-weight:bold;
	font-size:9px;
}

.green {
	color: #3C3;
	font-family:Helvetica;
	letter-spacing:1px;
	font-weight:bold;
	font-size:9px;
}

.form p
{
	font-size:13px !important;
	font-weight:normal;
	}
#item
{
	background: url(images/body-bg.gif) no-repeat scroll center top #FFFFFF;
	margin:0 auto;
	width:1001px;	
}
.briteDesign {
	color: #CCC;
	right: 24px;
}
.briteDesign a {
	color: #CCC;
}
.briteDesign a:visited {
	color: #FFF;
}
.briteDesign a:hover {
	color: #CCC;
}
.blue {
	color: #22BBEA;
	text-decoration: underline;
}
.blue a:link {
	color: #22BBEA;
	text-decoration: underline;
}
.blue a:visited {
	color: #22BBEA;
	text-decoration: underline;
}
.blue a:hover {
	color: #666;
	text-decoration: underline;
}
.googlepad {
	margin-left: 10px;
}
#item {
	border: 1px solid #CCC;
	width: 450px;
	color: #096;
	height: auto;
	background-color: #FFF;
	clear: both;
	float: left;
	overflow: visible;
	visibility: inherit;
	z-index: auto;
}
#item .image {
	float: left;
	clear: both;
	visibility: inherit;
	background-position: 100% 100%;
	vertical-align: top;
	position: absolute;
}
#item .content {
	float: right;
	clear: both;
	visibility: inherit;
	width: 280px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	margin-left: 10px;
	padding-left: 10px;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-right: 20px;
}
#item .content h2{
	font-size:12px;
	color:#fba127;
	margin:0 0 5px 0;
	padding:0;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#item .content p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303030;
	padding:0;
	margin:0;
	line-height:15px;
}
.smContent {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#303030;
	padding:0;
	margin:0;
	line-height:15px;
}
#item .content .download{
	line-height:30px;
	color: #52B9DA;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:11px;
}
#item .content .download a{
	color:#52b9da;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:underline;
	font-size: 11px;
}
#item .content .download a:hover{
	color:#3a3a3a;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}
#item .content a{
	color:#f8a734;
	text-decoration:underline;}
