body{
font-family:arial, sans-serif;
font-size:12px;
margin:0px;
background:url('/web/images/bg.png') repeat-x;
color:#696e82;
line-height:1.4em;
}

a {
text-decoration:none;
color:#0050a5;
}

a:hover {
text-decoration:underline;
}

h2 {
color:#f05a23;
font-size:18px;
font-weight:bold;
}

h3 {
color:#0050a5;
font-weight:bold;
margin:0px;
}

h4 {

margin:0px;
font-weight:normal;
}

ul {
padding-left:-2em;
}

#cart{
background:url(/web/images/bigbuttons.png) -270px 0 no-repeat;
height:25px;
width:25px;
float:left;
}

.blue_text{
color:#0050a5;
font-weight:bold;
}

#nav {
background:url('/web/images/menu.png') no-repeat;
width:689px;
height:60px;
margin:0;
padding:0;
}

#nav span{
display:none;
}

#nav li, #nav a{
height:60px;
display:block;
}

#nav li{
float:left;
list-style:none;
display:inline;
}

#nav01{width:78px;}
#nav02{width:105px;}
#nav03{width:108px;}
#nav04{width:141px;}
#nav05{width:137px;}
#nav06{width:111px;}

#nav01 a:hover {background:url('/web/images/menu.png') 0px -60px no-repeat;}
#nav02 a:hover {background:url('/web/images/menu.png') -78px -60px no-repeat;}
#nav03 a:hover {background:url('/web/images/menu.png') -183px -60px no-repeat;}
#nav04 a:hover {background:url('/web/images/menu.png') -291px -60px no-repeat;}
#nav05 a:hover {background:url('/web/images/menu.png') -432px -60px no-repeat;}
#nav06 a:hover {background:url('/web/images/menu.png') -569px -60px no-repeat;}

.sgflag{
min-height:320px;
/*background:url('../images/sg_flag.jpg') 70% 10% no-repeat;*/
}

*html .sgflag{
min-height:320px;
background:url('/web/images/sg_flag.jpg') 70% 0px no-repeat;
}



#banner {
color:#ffffff;
}

#banner h1{
font-size:25px;
font-weight:normal;
line-height:30px;
}

#banner p{
font-size:14px;
font-weight:normal;
line-height:18px;
}

#ad {
top:225px;
height:34px;
font-size:14px;
line-height:34px;
}

#ad a{
color:#ffcd50;
}

#ad a:hover{
color:#ffcd50
}

#videobutton{
background:url('/web/images/bigbuttons.png') -234px 0 no-repeat;
width:34px;
height:34px;
}

#browseproductsbutton{
background:url('/web/images/bigbuttons.png') no-repeat;
width:160px;
height:34px;
}

#signinbutton{
background:url('/web/images/bigbuttons.png') -160px 0 no-repeat;
width:74px;
height:34px;
}

#login{
margin-top:30px;
}

#login ul{
margin-left:-40px;
}

*html #login ul{
margin-left:0px;
}

#login li{
list-style:none;
padding-bottom:10px;
}

#innerlogin {
min-height:300px;
background-color:#fff;
padding-left:20px;
}

*html #innerlogin {
background-color:#fff;
padding-left:20px;height:100%;
}

.para {
margin-top:5px;
}

.para p {
margin:0px;
}

.inp{
width:170px;
font-size:18px;
}




#acc {
   width: 100%;
   height: 300px;}
#acc div {
   height:25%;
   overflow: hidden;}
#acc:hover div {
   height: 30px; }
#acc:hover div:hover {
   height: 210px;
   overflow: auto; }
#acc h4{
padding-top:15px;
}
#acc p{
padding-top:10px;
}
#vacc1 {
background: url('/web/images/bg.png') 0 -410px repeat-x;
padding:10px 20px 0px 20px;
}
#vacc2 {
background: url('/web/images/bg.png') 0 -410px repeat-x;
padding:10px 20px 0px 20px;
}
#vacc3 {
background: url('/web/images/bg.png') 0 -410px repeat-x;
padding:10px 20px 0px 20px;
}
#vacc4 {
background: url('/web/images/bg.png') 0 -410px repeat-x;
padding:10px 20px 0px 20px;
}

#footer {
margin-right:auto;
margin-left:auto;
padding-top:100px;
background:#696e82 url('/web/images/footer.jpg') repeat-x;
height:200px;
width:100%;

}

#footer ul{
margin-left:-40px;
}

#footer li{
list-style:none;
}

#footer li a{
color:#ffffff;
text-decoration:none;
font-size:11px;
}

#copyright {
color:#fff;
font-size:12px;

}

#copyright a{
color:#fff;
}











.indentmenu{
width: 100%;
}

.indentmenu ul{
margin: 0;
padding: 0;
float: left;
background: url(/web/images/indentbg.gif) center center repeat-x;
}

.indentmenu ul li{
display: inline;
}

.indentmenu ul li a{
float: left;
color: #32324b;
padding: 8px 20px;
text-decoration: none;
border-right: 1px solid #96a0af;
}

.indentmenu ul li a:visited{
color: #32324b;
}

.indentmenu ul li a.selected{
color: #32324b;
background: black url(/web/images/indentbg2.gif) center center repeat-x;
}


.tabcontentstyle{
border: 1px solid #96a0af;
margin-bottom: 1em;
padding: 10px;
}

.tabcontent{
display:none;
padding-top:10px;
}

#tab1{
margin-top:35px;
}

#tab1 p{
margin:0px;
padding:0px;
}

/*Slider CSS*/

a img {
border : 0;
}
div.wrap {
width : 993px;
margin : 0 auto;
text-align : left;
}
div#top div#nav {
float : left;
clear : both;
width : 993px;
height : 52px;
margin : 22px 0 0;
}
div#top div#nav ul {
float : left;
width : 700px;
height : 52px;
list-style-type : none;
}
div#nav ul li {
float : left;
height : 52px;
}
div#nav ul li a {
border : 0;
height : 52px;
display : block;
line-height : 52px;
text-indent : -9999px;
}
div#header {
margin : -1px 0 0;
}
div#video-header {
height : 683px;
margin : -1px 0 0;
}
div#header div.wrap {
height : 299px;
}

div#header div#slide-holder {
z-index : 0;
width : 993px;
height : 277px;
position : absolute;
}
div#header div#slide-holder div#slide-runner {
top : 0px;
left : -10px;
width : 973px;
height : 277px;
overflow : hidden;
position : absolute;
}
div#header div#slide-holder img {
margin : 0;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls {
left : 0;
bottom : 0px;
width : 200px;
height : 46px;
display : none;
position : absolute;
}
div#header div#slide-holder div#slide-controls p.text {
float : left;
color : #fff;
display : inline;
font-size : 10px;
line-height : 16px;
margin : 15px 0 0 20px;
text-transform : uppercase;
}
div#header div#slide-holder div#slide-controls p#slide-nav {
float : right;
height : 24px;
display : inline;
margin : 11px 15px 0 0;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
float : left;
width : 24px;
height : 24px;
display : inline;
font-size : 11px;
margin : 0 5px 0 0;
line-height : 24px;
font-weight : bold;
text-align : center;
text-decoration : none;
background-position : 0 0;
background-repeat : no-repeat;
}
div#header div#slide-holder div#slide-controls p#slide-nav a.on {
background-position : 0 -24px;
}
div#header div#slide-holder div#slide-controls p#slide-nav a {
background-image : url(/web/images/silde-nav.png);
}
div#nav ul li a {
}

/*960_16col_grid CSS*/
.container_16{margin-left:auto;margin-right:auto;width:960px;}
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}
.alpha{margin-left:0;}
.omega {
	margin-right: 0;
}.container_16 .grid_1 {
	width:40px;
}.container_16 .grid_2 {
	width:100px;
}.container_16 .grid_3 {
	width:160px;
}.container_16 .grid_4 {
	width:220px;
}.container_16 .grid_5 {
	width:280px;
}.container_16 .grid_6 {
	width:340px;
}.container_16 .grid_7 {
	width:400px;
}.container_16 .grid_8 {
	width:460px;
}.container_16 .grid_9 {
	width:520px;
}.container_16 .grid_10 {
	width:580px;
}.container_16 .grid_11 {
	width:640px;
}.container_16 .grid_12 {
	width:700px;
}.container_16 .grid_13 {
	width:760px;
}.container_16 .grid_14 {
	width:820px;
}.container_16 .grid_15 {
	width:880px;
}.container_16 .grid_16 {
	width:940px;
}.container_16 .prefix_1 {
	padding-left:60px;
}.container_16 .prefix_2 {
	padding-left:120px;
}.container_16 .prefix_3 {
	padding-left:180px;
}.container_16 .prefix_4 {
	padding-left:240px;
}.container_16 .prefix_5 {
	padding-left:300px;
}.container_16 .prefix_6 {
	padding-left:360px;
}.container_16 .prefix_7 {
	padding-left:420px;
}.container_16 .prefix_8 {
	padding-left:480px;
}.container_16 .prefix_9 {
	padding-left:540px;
}.container_16 .prefix_10 {
	padding-left:600px;
}.container_16 .prefix_11 {
	padding-left:660px;
}.container_16 .prefix_12 {
	padding-left:720px;
}.container_16 .prefix_13 {
	padding-left:780px;
}.container_16 .prefix_14 {
	padding-left:840px;
}.container_16 .prefix_15 {
	padding-left:900px;
}.container_16 .suffix_1 {
	padding-right:60px;
}.container_16 .suffix_2 {
	padding-right:120px;
}.container_16 .suffix_3 {
	padding-right:180px;
}.container_16 .suffix_4 {
	padding-right:240px;
}.container_16 .suffix_5 {
	padding-right:300px;
}.container_16 .suffix_6 {
	padding-right:360px;
}.container_16 .suffix_7 {
	padding-right:420px;
}.container_16 .suffix_8 {
	padding-right:480px;
}.container_16 .suffix_9 {
	padding-right:540px;
}.container_16 .suffix_10 {
	padding-right:600px;
}.container_16 .suffix_11 {
	padding-right:660px;
}.container_16 .suffix_12 {
	padding-right:720px;
}.container_16 .suffix_13 {
	padding-right:780px;
}.container_16 .suffix_14 {
	padding-right:840px;
}.container_16 .suffix_15 {
	padding-right:900px;
}.container_16 .push_1 {
	left:60px;
}.container_16 .push_2 {
	left:120px;
}.container_16 .push_3 {
	left:180px;
}.container_16 .push_4 {
	left:240px;
}.container_16 .push_5 {
	left:300px;
}.container_16 .push_6 {
	left:360px;
}.container_16 .push_7 {
	left:420px;
}.container_16 .push_8 {
	left:480px;
}.container_16 .push_9 {
	left:540px;
}.container_16 .push_10 {
	left:600px;
}.container_16 .push_11 {
	left:660px;
}.container_16 .push_12 {
	left:720px;
}.container_16 .push_13 {
	left:780px;
}.container_16 .push_14 {
	left:840px;
}.container_16 .push_15 {
	left:900px;
}.container_16 .pull_1 {
	left:-60px;
}.container_16 .pull_2 {
	left:-120px;
}.container_16 .pull_3 {
	left:-180px;
}.container_16 .pull_4 {
	left:-240px;
}.container_16 .pull_5 {
	left:-300px;
}.container_16 .pull_6 {
	left:-360px;
}.container_16 .pull_7 {
	left:-420px;
}.container_16 .pull_8 {
	left:-480px;
}.container_16 .pull_9 {
	left:-540px;
}.container_16 .pull_10 {
	left:-600px;
}.container_16 .pull_11 {
	left:-660px;
}.container_16 .pull_12 {
	left:-720px;
}.container_16 .pull_13 {
	left:-780px;
}.container_16 .pull_14 {
	left:-840px;
}.container_16 .pull_15 {
	left:-900px;
}.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}.clearfix {
	display: inline-block;
}* html .clearfix {
	height: 1%;
}.clearfix {
	display: block;
}

/*jackson*/

#leftContent
{
		width:160px;
}
#leftContent, #rightContent
{
		float:left;
		
}
#leftContent ul
{
		list-style:none; 
		margin:20px 0 0 10px; 
		padding:0;
}
#leftContent ul li h4
{
		font-size:16px;
		padding:0 0 10px 0; 
		font-weight:bold;
		color:#696E82;
}
#leftContent ul li
{
		padding-bottom:3px;
}



/* for product page*/


#rightContent .thumbnail2
	{
			width:210px;
			float:left;
			margin: 0 50px 0 0;
			
	}
#rightContent .thumbnail4
	{
			width:430px;
			float:left;
			margin: 0 70px 0 0;
	}
	
	#rightContent .learnMoreBut
	{
			float:right;
			
	}
	#rightContent .learnMore
	{
			padding:15px 0 0 0;
			clear:both;
	}
	#rightContent .addtocartButton
	{
			margin:10px 0 0 0;
			display:block;
	}
	#rightContent .thumbImgLeft
	{
			float:left; 
			display:block;
			width:85px;
			margin: 0 25px 0 0;
			/*border:1px solid #696e82;*/
	}
	#rightContent .thumbImgRight
	{
			float:right; 
			display:block;
			width:85px;
			/*border:1px solid #696e82;*/
	}
	
	/* for product page ends*/
	
	/* for news page*/
	
#rightContent .news_subheading
{
    margin:5px 0 10px 0px;
}
#rightContent .news_heading
{
    margin:8px 0 8px 8px;
}
#rightContent .news_heading li
{
    font-weight:bold;
}

#rightContent .news_subheading li:hover
{
    background-color:#eff7c2;
}


#rightContent .news_subheading li
{
    line-height:20px;
    border-bottom:1px #d8e396 dashed;
    margin:2px 10px 0px 5px;
    padding:0 0 0 5px;
    font-weight:normal;
}
#rightContent #news_pdf
{
    width:#530px;
    margin:0 0 0 5px;
}
#rightContent .pdf
{
    width:250px;
    background-color:#f1f0f0;
    border:#d1d1d1 1px solid;
    float:left;
    height:85px;
    margin:10px 0 0 10px;
}
#rightContent #news
{
    width:185px;
    background-color:#f9ffd5;
    border:#d8e396 1px solid;
    margin:10px 0 0 10px;
}

#rightContent .pdf img
{
    margin:5px 5px 0 5px;
    display:block;
    float:left;
}
#rightContent .pdf span
{
    margin:5px 0 0 0px;
    display:block;
}
#rightContent .pdf b
{
    display:block; margin: 0 5px 10px 0;
}
#rightContent #page
{
    float:right;
    margin:10px 15px 0 0;
}

/* for news page ends*/

/*error msg in index page*/
	.textsmall{
			 background-color:#ffd7d7; 
			 color:#f01e32; 
			 position:relative;
			 padding:5px 10px;
			 margin-right:20px;
	}
	
/*error msg in index page ends*/