	body {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:10pt;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	color: #666666 !important;
	display: table-cell;
	height: 100%;
	margin: 0;
	padding: 0;
}

	html
	{
	display: table;
	height: 100%; 
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color: white; 								/*This is the place where background color is controlled from*/
	}

	#container {
	
	width: auto;
	
	
	}

	#leftpic {
	display: block;
	z-index: -3;
	float: left;
	background-repeat:no-repeat;
    background-position:left bottom;
	margin: 0px auto 0 auto;
	height: auto;
    width: auto;
	position: absolute;
	bottom:0;
	clear:right;
	}

	#rightpic {
		z-index: -3;
		background-color:red;
		clear:all;
		float: right;
	background-repeat:no-repeat;
    background-position:right top;
	margin: 0px auto 0 auto;
	height: auto;
    width: auto;
	top: 0;
	
	}
	
	#outer_wrapper.className {
	position: absolute;
	top: 7%;
	left: 0px;
	width: 100%;
	height: 1px;
	overflow: visible;
	}

	a:link {
	color:#0000FF;
}
	a:hover {
	color:#0000FF;	
}
	a:visited {
	color:#0000A0;
}

	a.noUnderline:link {
	color:#0000FF;	
	text-decoration: none;
}
	a.noUnderline:hover {
	color:#0000FF;	
	text-decoration: underline;
}
	a.noUnderline:visited {
	color:#0000A0;	
	text-decoration: none;
}

	.trTitle {
	cursor: pointer;
	font-weight:bold;
}

	TH.oddColumnHeading {
	/* TH OddColumnHeading */
	background-color: #EEEEEE;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height:20px;	
}

	TH.evenColumnHeading {
	/* TH EvenColumn */
	background-color: #FFFFFF;
	color: #000000;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	height:20px;	
}

	TH.oddColumnHeading_Sub {
	/* TH OddColumnHeading */
	background-color: #F7F7F7;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

	TH.evenColumnHeading_Sub {
	/* TH EvenColumn */
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px 2px 2px 5px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}

	TD.oddColumn {
	/* TD OddColumn */
	background-color: #EEEEEE;
	color: #000000;
	height:25px;	
}

	TD.evenColumn {
	/* TD EvenColumn */
	background-color: #FFFFFF;
	color: #000000;
	height:25px;	
}

	TD.oddColumn_Sub {
	/* TD OddColumn */
	background-color: #F7F7F7;
	color: #000000;
	padding: 2px 2px 2px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

	TD.evenColumn_Sub {
	/* TD EvenColumn */
	background-color: #FFFFFF;
	color: #000000;
	padding: 2px 2px 2px 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

	TD.oddColumnWithQty {
	/* TD OddColumn With Qty Value */
	background-color: #F3E79E;
	color: #000000;
	height:25px;	
}

	TD.evenColumnWithQty {
	/* TD EvenColumn With Qty Value */
	background-color: #FFF7BB;
	color: #000000;
	height:25px;	
}

	TD.oddColumnWithQtyUpdate {
	/* TD OddColumn With Qty Value */
	background-color: #A9F5F2;
	color: #000000;
	height:25px;	
}

	TD.evenColumnWithQtyUpdate {
	/* TD EvenColumn With Qty Value */
	background-color: #CEF6F5;
	color: #000000;
	height:25px;	
}

	

	TD.matrixHighlight {
	/* TD EvenColumn With Qty Value */
	background-color: #FFFF50;
	color: #000000;
	height:25px;	
}

	.tableBorder {
	border: 2px solid #79BCFF;	
}

	.tableBorderTop {
	border: 2px solid #79BCFF;	
	border-bottom: none;
}

	.tableBorderBottom {
	border: 2px solid #79BCFF;	
	border-top: none;
}

	.mandatory {
	/*Mandatory Field*/
	color:#FF0000;
}

	a.standardLinks:link {
	color: #0000FF;
	font-weight: 500;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

	a.standardLinks:visited {
	color: #0000FF;
	font-weight: 500;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

	a.standardLinks:hover {
	color: #2384A7;
	font-weight: 500;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
}

	.btnPage {
	/*color: #000000;
	background-color : #BBBBBB;
	border : 1px solid #000000;*/
	
	color: #666666;
	min-width: 25px;
	border: 2px solid #bdcad0;
	text-align : center;
	vertical-align : middle;
	text-decoration : none;
	cursor: pointer;
	cursor: pointer;
	padding-left:2px;
	padding-right:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(images/ie-css3.htc) !important;
	background: #bbe3ef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-radial-gradient(center, ellipse cover,  #bbe3ef 0%, #b1dfec 17%, #b1dfec 38%, #aadbea 71%, #99d7e2 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#bbe3ef), color-stop(17%,#b1dfec), color-stop(38%,#b1dfec), color-stop(71%,#aadbea), color-stop(100%,#99d7e2)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe3ef', endColorstr='#99d7e2',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	
	
}

	.btnPage:hover {
	color: #000000;
	
	/*background-color : #DDDDDD;
	border : 1px solid #000000;
	text-align : center;
	vertical-align : middle;
	text-decoration : none;
	cursor: hand;	
	cursor: pointer;
	
	font-weight: bold;*/
}

	.btnPageFocus {
	/*color: #000000;
	background-color : #FFFFFF;
	border : 1px solid #000000;
	text-align : center;
	vertical-align : middle;
	text-decoration : none;
	cursor: hand;	
	cursor: pointer;
	
	padding-left:2px;
	padding-right:2px;*/
	
	min-width: 25px;
	border: 2px solid #bdcad0;
	text-align : center;
	vertical-align : middle;
	text-decoration : none;
	cursor: pointer;
	cursor: pointer;
	padding-left:2px;
	padding-right:2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	behavior: url(images/ie-css3.htc) !important;
	background: #bbe3ef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-radial-gradient(center, ellipse cover,  #bbe3ef 0%, #b1dfec 17%, #b1dfec 38%, #aadbea 71%, #99d7e2 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#bbe3ef), color-stop(17%,#b1dfec), color-stop(38%,#b1dfec), color-stop(71%,#aadbea), color-stop(100%,#99d7e2)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe3ef', endColorstr='#99d7e2',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	font-weight:bold;
	
}

#btnMore{
   min-width: 70px;	
 }
	#floatMenu {
	text-align:left;
	position:absolute;
	width:200px;
	top:80px;
	padding:0;
	margin:0;
	z-index:1000;
}

	#categoryBox {
	position:relative;
	width: auto;
	height:281px;
	overflow: hidden;
	top:0px;
	left:0px;
	clip:auto;
	visibility: visible;
}

	#content {
	padding-top: 0px;
	padding-left: 25px;
	padding-right: 25px;
}

.box3 {
	
	
	
	
	height: 30px;
	padding: 20px 0px 20px 20px;
	display: block;
	position:relative;
	margin: 0px 0 5px 0px !important;
	border: 2px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(images/PIE.htc) !important;
	background: #bbe3ef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-radial-gradient(center, ellipse cover,  #bbe3ef 0%, #b1dfec 17%, #b1dfec 38%, #aadbea 71%, #99d7e2 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#bbe3ef), color-stop(17%,#b1dfec), color-stop(38%,#b1dfec), color-stop(71%,#aadbea), color-stop(100%,#99d7e2)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe3ef', endColorstr='#99d7e2',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
	z-index: 25;
  	
}




.box3_element{
 /*margin: 0px 10px 10px 300px;*/
 text-align:center;
 vertical-align:central;
 
}


.box1 {
	
	min-width: 50px;
	background-color: #fff;
	height: 30px;
	padding: 17px;
	display: block;
	position:relative;
	margin: 0px 0 0px 5px !important;
	
	border: 1px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(images/PIE.htc) !important;
	color: #3791B4;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    float:left;
	
	
}


.box2 {
	
	width: 100px;
	height: 30px;
	padding: 20px;
	display: block;
	position:relative;
	margin: 0px 0 5px 5px !important;
	
	border: 1px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(images/PIE.htc) !important;
	
	background: #2eafe6; /* Old browsers */

	
	color: #fff;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: normal;
    
	
}


.box4{
	
	min-width: 150px;
	max-width: 200px;
	background-color: #fff;
	height: 30px;
	padding: 17px;
	display: block;
	/*position:relative;*/
	margin: -18px 0px 0px 100px !important;
	
		
    border: 1px solid #bdcad0;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	-khtml-border-radius: 15px !important;
	border-radius: 15px !important;
	behavior: url(images/PIE.htc) !important;
	color: #3791B4;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    float:left;
	z-index: 101;
	
}

.box12{
	
	/*
	min-width: 185px;
	background-color: #fff;
	height: 30px;
	padding: 20px 0 14px 0;
	display: block;
    text-align:center;*/
	min-width: 150px;
	background-color: #fff;
	height: 30px;
	padding: 20px 0 14px 0;
	display: block;


	/*position:relative;*/
	margin: -18px 0px 0px -18px !important;
	
		
    border: 1px solid #bdcad0;
	-moz-border-radius: 15px !important;
	-webkit-border-radius: 15px !important;
	-khtml-border-radius: 15px !important;
	border-radius: 15px !important;
	behavior: url(images/PIE.htc) !important;
	color: #3791B4;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    float:left;
	z-index: 102;
	
}



.clear{
 clear:both;
 
}


#top_right{
display:block;
position:relative;
margin: 5px 27px 8px 0px;
float: right;
z-index: 51;
}
.cart_image{
/*margin: 0px 0 0 -10px;*/
border: 0;
}
.inner_cartDiv{
		margin: -30px 0 0 45px !important;
		
}

.inner_cartDiv a{
	color: #28bcfa;
	
	text-decoration:none;
}
.boxcart {

	
	
	min-width: 50px;
	background-color: #fff;
	height: 30px;
	padding: 17px;
	display: block;
	position:relative;
	margin: 0px 0 1px 1px !important;
	
	 border: 1px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(images/PIE.htc) !important;
	
	color: #05629d;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    float:left;
	
}



#nav {
	margin: 0;
	padding: 0;
    
	
	

	
	
}
#nav li {
    
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
	z-index: 1000 !important;
	/*text-align:left;*/
	
}




/* main level link */
#nav a {
	
	color: #05629D;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;

	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
	
}
#nav a:hover {
	
	color: #fff;
	
}

/* main level link hover */
#nav .current a, #nav li:hover > a {
	
	color: #28BCFA;
	

	/*-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	*/

	text-shadow: 0 1px 0 rgba(255,255,255, 1);
	
}

/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
	background: none;
	border: none;
	color: #666;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	
}
#nav ul a:hover {
	background: #0078ff url(../images/gradient.png) repeat-x 0 -100px !important;
	color: #fff !important;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
    
	text-shadow: 0 1px 1px rgba(0,0,0, .1);
	
	
}


/* dropdown */
#nav li:hover > ul {
	display: block;
	z-index: 1000 !important;
	
	
}

/* level 2 list */
#nav ul {
	display: block;
    
	margin: 15px 0 0 -20px;
	padding: 0;
	min-width: 200px;
	max-width: 200px;
	position: absolute;
	top: 35px;
	left: 0;
	background: #ddd url(../images/gradient.png) repeat-x 0 0 ;
	
	border: solid 0px #b4b4b4;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    behavior: url(images/PIE.htc) !important;
	
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
	
	
	
}
#nav ul li {
	float: none;
	margin: 0;
	padding: 0;
	
}

#nav ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
	
}

/* level 3+ list */
#nav ul li ul {
	display: block;
	margin: 0px 0 0 200px;
	padding: 0;
	min-width: 200px;
	max-width: 200px;
	position: absolute;
	top: -35px;
	left: 0;
	background: #ddd url(../images/gradient.png) repeat-x 0 0 ;
	
	border: solid 1px #b4b4b4;

	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
    behavior: url(images/PIE.htc) !important;
	
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
	/*left: 200px;
	top: -20px;*/
	
}

/* rounded corners of first and last link */
#nav ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	
	
}
#nav ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	
	
}

/* clearfix */
#nav:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	
	
}
#nav {
	display: inline-block;
	
} 
html[xmlns] #nav {
	display: block;
	
	
}
 
* html #nav {
	height: 1%;
	
}

.dropdown_top{
min-width: 130px;
text-align: center;


padding:  0 0 30px 0 !important;

}
.down_arrow{
 border: 0;
}

.right_td_cls{
width: 200px;	
}

/*
#outer_wrapper {
	min-width: 998px;
	min-height: 661px;
	padding-top: 5px;
	position:relative;
	z-index:1;
	
}

#container {
width: 926px;
margin: 20px 0px 0 450px;
position: relative;
}*/

.ui-accordion .ui-accordion-content { padding: 0em 0em !important; } 


.box5 {
	
	
	
	
	height: auto;
	padding: 5px 0px 5px 20px;
	display: block;
	position:relative;
	margin: 3px 0 5px 0px !important;
	border: 2px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	z-index: -200;
	behavior: url(images/ie-css3.htc) !important;
	background: #bbe3ef; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: -moz-radial-gradient(center, ellipse cover,  #bbe3ef 0%, #b1dfec 17%, #b1dfec 38%, #aadbea 71%, #99d7e2 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#bbe3ef), color-stop(17%,#b1dfec), color-stop(38%,#b1dfec), color-stop(71%,#aadbea), color-stop(100%,#99d7e2)); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* IE10+ */
	background: radial-gradient(ellipse at center,  #bbe3ef 0%,#b1dfec 17%,#b1dfec 38%,#aadbea 71%,#99d7e2 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbe3ef', endColorstr='#99d7e2',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
  	
}

.box6 {
	
	
	
	
	height: auto;
	padding: 5px 0px 5px 20px;
	display: block;
	position:relative;
	margin: 8px 0 5px 0px !important;
	border: 2px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	z-index: 2;
	behavior: url(images/ie-css3.htc) !important;
	
	background: #cccccc; 
	background: -moz-linear-gradient(top,  #cccccc 1%, #eeeeee 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#cccccc), color-stop(100%,#eeeeee)); 
	background: -webkit-linear-gradient(top,  #cccccc 1%,#eeeeee 100%); 
	background: -o-linear-gradient(top,  #cccccc 1%,#eeeeee 100%); 
	background: -ms-linear-gradient(top,  #cccccc 1%,#eeeeee 100%); 
	background: linear-gradient(to bottom,  #cccccc 1%,#eeeeee 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 ); 
}

.box7 {
	
	height: auto;
	padding: 10px 0px 5px 0px;
	display: block;
	/*position:relative;*/
	margin: 8px 0px 5px 0px !important;
	border: 2px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	z-index: -1;
	behavior: url(images/ie-css3.htc) !important;
	background: #fbfbfb; 
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #fbfbfb 50%, #fbfbfb 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(50%,#fbfbfb), color-stop(100%,#fbfbfb)); 
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	background: -o-linear-gradient(top,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	background: linear-gradient(to bottom,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#fbfbfb',GradientType=0 ); 
}

.box8 {
	
	height: auto;
	padding: 10px 0px 5px 0px;
	display: block;
	/*position:relative;*/
	margin: 8px 0px 5px 0px !important;
	border: 2px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	z-index: -1;
	behavior: url(images1/ie-css3.htc) !important;
	background: #fbfbfb; 
	background: -moz-linear-gradient(top,  #fbfbfb 0%, #fbfbfb 50%, #fbfbfb 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(50%,#fbfbfb), color-stop(100%,#fbfbfb)); 
	background: -webkit-linear-gradient(top,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	background: -o-linear-gradient(top,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	background: -ms-linear-gradient(top,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	background: linear-gradient(to bottom,  #fbfbfb 0%,#fbfbfb 50%,#fbfbfb 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#fbfbfb',GradientType=0 ); 
}

.box9 {
	
	height: auto;
	padding: 10px 0px 5px 0px;
	display: block;
	/*position:relative;*/
	margin: 8px 0px 5px 0px !important;
	border: 2px solid #c8abff;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	z-index: -1;
	behavior: url(images1/ie-css3.htc) !important;
	background: #f2eaff; 
	background: -moz-linear-gradient(top,  #f2eaff 0%, #f2eaff 50%, #f2eaff 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2eaff), color-stop(50%,#f2eaff), color-stop(100%,#f2eaff)); 
	background: -webkit-linear-gradient(top,  #f2eaff 0%,#f2eaff 50%,#f2eaff 100%); 
	background: -o-linear-gradient(top,  #f2eaff 0%,#f2eaff 50%,#f2eaff 100%); 
	background: -ms-linear-gradient(top,  #f2eaff 0%,#f2eaff 50%,#f2eaff 100%); 
	background: linear-gradient(to bottom,  #f2eaff 0%,#f2eaff 50%,#f2eaff 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2eaff', endColorstr='#f2eaff',GradientType=0 ); 
}

.box10 {
	
	height: auto;
	padding: 10px 0px 10px 0px;
	display: block;
	/*position:relative;*/
	margin: 8px 0px 5px 0px !important;
	border: 2px solid #f5bf89;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	z-index: -1;
	behavior: url(images1/ie-css3.htc) !important;
	background: #f7dfab; 
	background: -moz-linear-gradient(top,  #f7dfab 0%, #f7dfab 50%, #f7dfab 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7dfab), color-stop(50%,#f7dfab), color-stop(100%,#f7dfab)); 
	background: -webkit-linear-gradient(top,  #f7dfab 0%,#f7dfab 50%,#f7dfab 100%); 
	background: -o-linear-gradient(top,  #f7dfab 0%,#f7dfab 50%,#f7dfab 100%); 
	background: -ms-linear-gradient(top,  #f7dfab 0%,#f7dfab 50%,#f7dfab 100%); 
	background: linear-gradient(to bottom,  #f7dfab 0%,#f7dfab 50%,#f7dfab 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7dfab', endColorstr='#f7dfab',GradientType=0 ); 
}

.boxErrMsg{
	color:#FFFFFF;
	padding: 10px 30px 10px 20px;
	background: #ff3019; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3019 0%, #cf0404 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3019), color-stop(100%,#cf0404)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3019 0%,#cf0404 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3019 0%,#cf0404 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3019', endColorstr='#cf0404',GradientType=0 ); /* IE6-9 */
}

#checkoutbutton {
  width: 67px;
  height: 40px;
  background-color: #33FF00;
  moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border: 5px solid #009900;
  padding: 5px;
}






#nav_1 {
	margin: 7px 0 0 0;
	padding: 0;
	
	font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
	

	
	
}
#nav_1 li {
    
	margin: 0 5px;
	padding: 0 0 8px;
	float: left;
	position: relative;
	list-style: none;
	z-index: 1200;
	
	
}


/* main level link */
#nav_1 a {
	
	color: #05629D;
	text-decoration: none;
	display: block;
	padding:  8px 20px;
	margin: 0;

	-webkit-border-radius: 1.6em;
	-moz-border-radius: 1.6em;
	text-shadow: 0 1px 1px rgba(0,0,0, .3);
	
	
}
#nav_1 a:hover {
	
	
	color: #fff;
	
}

/* main level link hover */
#nav_1 .current a, #nav_1 li:hover > a {
	
	color: #28BCFA;
	

	-webkit-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	-moz-box-shadow: 0 1px 1px rgba(0,0,0, .2);
	text-shadow: 0 1px 0 rgba(255,255,255, 1);
	
	
}

/* sub levels link hover */
#nav_1 ul li:hover a, #nav_1 li:hover li a {
	background: none;
	border: none;
	color: #666;

	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	
	
	
}
#nav_1 ul a:hover {
	background: #0078ff url(../images/gradient.png) repeat-x 0 -100px !important;
	color: #fff !important;

	-webkit-border-radius: 0;
	-moz-border-radius: 0;
    text-shadow: 0 1px 1px rgba(0,0,0, .1);
	

}

/* dropdown */



#nav_1 li:hover > ul {
	display: block;


	
}

/* level 2 list */
#nav_1 ul {
	display:block;
	
	/*border: 5px solid #009900 !important;*/
    
	margin: 0px 0 0 -50px;
	padding: 0;
	min-width: 200px;
	position: absolute;
	top: 25px;
	left: 0;
	
	 
	background: #ddd url(../images/gradient.png) repeat-x 0 0;
	border: solid 1px #b4b4b4;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	 border-radius: 10px;
	behavior: url(images/PIE.htc) !important;
	
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0, .3);
	box-shadow: 0 1px 3px rgba(0,0,0, .3);
	
	
/*background: rgb(238,238,238); 
background: -moz-linear-gradient(top,  rgba(238,238,238,1) 0%, rgba(238,238,238,1) 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,238,238,1)), color-stop(100%,rgba(238,238,238,1))); 
background: -webkit-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); 
background: -o-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); 
background: -ms-linear-gradient(top,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); 
background: linear-gradient(to bottom,  rgba(238,238,238,1) 0%,rgba(238,238,238,1) 100%); 
*/
	
	

  
}
#nav_1 ul li {
	float: none;
	margin: 0;
	padding: 0;
	
}

#nav_1 ul a {
	font-weight: normal;
	text-shadow: 0 1px 0 #fff;
	
}

/* level 3+ list */
#nav_1 ul ul {
	left: 200px;
	top: -3px;
	
	
}

/* rounded corners of first and last link */
#nav_1 ul li:first-child > a {
	-webkit-border-top-left-radius: 9px;
	-moz-border-radius-topleft: 9px;

	-webkit-border-top-right-radius: 9px;
	-moz-border-radius-topright: 9px;
	
	
	
}
#nav_1 ul li:last-child > a {
	-webkit-border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;

	-webkit-border-bottom-right-radius: 9px;
	-moz-border-radius-bottomright: 9px;
	
	
}

/* clearfix */
#nav_1:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	
}
#nav_1 {
	display: block;
	
} 
html[xmlns] #nav_1 {
	display: block;
	
	
}
 
* html #nav_1 {
	height: 1%;
	
}

.dropdown_top_1{
padding:  0 0 30px 0 !important;
}

.down_arrow_1{
 border: 0;
}

.cornerBtn{
	border:1px #333 solid;  
	padding:8px;
    background-color:#fbfbfb;
    -webkit-border-radius:40px;
    -moz-border-radius:40px;
    border-radius:40px;
	behavior: url(images/PIE.htc) !important;
	margin: 0px 0 5px 0;
	position:relative;
	cursor:pointer;
	min-width: 85px;
	
	
}



#leftdivcorner2{
height: 200px;	
display:none;
z-index: 5000;
}
#shoppingCartBtn{
margin:-66px 2px 0px 0px !important; 
float:right;
}

#cartItemcount{
display:block;
position:relative;
margin: 0 0 0 20px;	
color: #28BCFA !important;	
}
#cartViewBtn{
text-decoration:none;
}
#FromDate , #txtFind , #ToDate{
width: 80px ;	
}

.discounted {
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:line-through;
}

.box11 {
	
	min-width: 50px;
	background-color: #FBFBFB;
	height: 30px;
	padding: 5px;
	display: block;
	position:relative;
	margin: 0px 0 0px 5px !important;
	
	border: 0px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(images/PIE.htc) !important;
	color: #3791B4;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    float:left;
	
	
}
/*
input[type=text] {
	border: 1px solid #ccc;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(images/PIE.htc) !important;
	-moz-box-shadow: 2px 2px 3px #666;
	-webkit-box-shadow: 2px 2px 3px #666;
	box-shadow: 2px 2px 3px #666;
	font-size: 20px;
	padding: 4px 7px;
	outline: 0;
	-webkit-appearance: none;
	
}
input[type=text]:focus {
	border-color: #339933;
}
*/

input[type="text"], input[type="password"], select { outline: none; }
#loadingBar{
	z-index: 700 !important;
}
#Viewcart_result{
width: 870px;
margin:0 auto !important;
}

#txtUsername input:-webkit-autofill{
    background-color: #FFF !important;
    color: Red;
}

.ui-datepicker-trigger{

 margin: 0px 0 0 5px !important;
}

/* RFQ Process Styles */
.rndBox{
	display: block;
	position:relative;
	margin: 8px 0 5px 0px !important;
	border: 2px solid #bdcad0;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	-khtml-border-radius: 15px;
	border-radius: 15px;
	behavior: url(images/PIE.htc) !important;
}

.boxContent{
	padding: 10px 15px 15px 15px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,255,255,1) 85%, rgba(243,243,243,1) 92%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(85%,rgba(255,255,255,1)), color-stop(92%,rgba(243,243,243,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 85%,rgba(243,243,243,1) 92%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 85%,rgba(243,243,243,1) 92%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 85%,rgba(243,243,243,1) 92%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,255,255,1) 85%,rgba(243,243,243,1) 92%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.top_dotted { border-top:1px dotted #000000; }
.bottom_dotted { border-bottom:1px dotted #000000; }
.border_solid { border:1px dotted #000000; }
.top_solid { border-top:1px dotted #000000; }
.bottom_solid { border-bottom:1px solid #000000; }
.top_solid { border-top:1px solid #000000; }
.20height { height:20px; }
.30height { height:30px; padding-top:5px; padding-left:10px; }

/* End RFQ Process Styles * /