BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 13px/18px Avenir, Arial, sans-serif; COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #dddddd; BORDER-BOTTOM-STYLE: none
}
A
{
	font-size: 10pt;
	color: #000;
}
A:hover {
	COLOR: #399
}
IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

#wrapper
{
	border-right: #fff 5px solid;
	padding-right: 0px;
	border-top: #fff 5px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	border-left: #fff 5px solid;
	width: 750px;
	padding-top: 0px;
	border-bottom: #fff 5px solid;
	background-color: #fff;
	text-align: center;
}
#left {
	
}
#cfirstpreview {
	
}
#cfirstblurb {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(images/gradBackGray.jpg) center top; PADDING-BOTTOM: 5px; FONT: bold 13px/18px Avenir, Arial, sans-serif; COLOR: #c00; PADDING-TOP: 0px
}
#cfirstblurb A {
	COLOR: #c00; FONT-STYLE: italic
}
#cfirstblurb A:hover {
	COLOR: #000
}
#cfirstblurb H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 13px/20px Avenir, Arial, sans-serif; COLOR: #000; PADDING-TOP: 0px
}
#login {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; BACKGROUND: url(images/gradBackYellow.jpg) center top; PADDING-BOTTOM: 5px; FONT: 13px/18px Arial, sans-serif; COLOR: #333; PADDING-TOP: 5px
}
#login H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 15px/20px Avenir, Arial, sans-serif; COLOR: #399; PADDING-TOP: 0px
}
#login A {
	COLOR: #333
}
#login A:hover {
	COLOR: #00c
}
#custyserv {
	MARGIN-TOP: 5px
}
#cfirst_results {
	PADDING-RIGHT: 5px; MARGIN-TOP: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; COLOR: #000; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffcc
}
#cfirst_stats {
	COLOR: #900; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#cfirst_stats B {
	FONT-FAMILY: Avenir, Arial, sans-serif
}
#cfirst_stats STRONG {
	FONT-FAMILY: Avenir, Arial, sans-serif
}
.catalog#main {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.catalog#main #breadcrumbs {
	PADDING-BOTTOM: 10px
}
.catalog#main #breadcrumbs A {
	DISPLAY: block
}
.catalog#main TABLE.caps {
	BORDER-TOP: #333 1px solid; BORDER-BOTTOM: #333 1px solid
}
.catalog#main TABLE.center {
	TEXT-ALIGN: center
}
.catalog#main TABLE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px
}
.imgbutton {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 8px; FONT: bold 14px/14px Avenir, Arial, sans-serif; BORDER-LEFT: #fff 1px solid; COLOR: #888; PADDING-TOP: 5px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center
}
.imgbutton:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #ffc
}
.imgbutton IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 0px
}
P.caveat {
	FONT: italic 1.5em "Times New Roman", Times, serif
}
#right {
	
}
#shopcart {
	PADDING-RIGHT: 5px; PADDING-LEFT: 3px; BACKGROUND: url(images/cart_back.jpg) no-repeat left top; PADDING-BOTTOM: 3px; PADDING-TOP: 0px
}
#catabar {
	
}
#cata
 {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/catatxt_backtop.jpg); FONT: 13px/18px Avenir, Arial, sans-serif; PADDING-TOP: 8px; background-repeat:no-repeat;;
}
#cata H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 15px/18px Avenir, Arial, sans-serif; PADDING-TOP: 0px; COLOR: #399
}
#catatxt {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; BACKGROUND-IMAGE: url(images/catatxt_backcontent.jpg); PADDING-BOTTOM: 8px; FONT: 13px/18px Avenir, Arial, sans-serif; PADDING-TOP: 8px;
}
#catatxt H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 15px/18px Avenir, Arial, sans-serif; PADDING-TOP: 0px; COLOR: #399
}
#catatxt A {
	COLOR: #333
}
#catatxt A:hover {
	COLOR: #00c
}
#subnav {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 8px; FONT: 14px/18px Avenir, Arial, sans-serif; PADDING-TOP: 10px
}
#subnav A {
	PADDING-RIGHT: 5px
}
#subnav A:hover {
	COLOR: #399
}
#main {
	PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 13px; PADDING-TOP: 13px
}
.catalog #main {
	PADDING-TOP: 10px
}
#main H1 {
	MARGIN: 0px; FONT: bold 22px/26px Avenir, Arial, sans-serif; COLOR: #399
}
#main H2 {
	MARGIN: 0px; FONT: bold 16px/16px Avenir, Arial, sans-serif; COLOR: #999
}
#main H3 {
	MARGIN: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 13px;font-weight: bold;color: #004e5f;
}
#feedback
{ font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: normal;color: #004e5f;
}
#icons {
	
}
#footer {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px auto; 
	FONT: 10px Arial, sans-serif; 
	 
	COLOR: #555; 
	PADDING-TOP: 5px; 
	TEXT-ALIGN: center;
  	
}
#footer A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #555; PADDING-TOP: 0px; TEXT-DECORATION: underline
}
#footer A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
BODY.popup #wrapper
{
	border-right: #fff 5px solid;
	padding-right: 0px;
	border-top: #fff 5px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	border-left: #fff 5px solid;
	width: 540px;
	padding-top: 0px;
	border-bottom: #fff 5px solid;
	background-color: #fff;
	text-align: center;
}
BODY.popup I {
	COLOR: #000
}
.custom_reg {
	font-family: Helvetica, Arial,  sans-serif; font-size: 12px;  color: #000000;
}
.textcase
{
	font-weight: normal;
	font-size: 10pt;
	text-transform: uppercase;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
}


.bodytext
{
	font-family: Helvetica, Arial,  sans-serif; font-size: 12px;  color: #000000;
}
.tableborder
{
	border: thin solid #669999;
}
.popupwindow
{
	font-size: 11px;
	border-top-style: none;
	font-family: Arial, Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color:#d3d3d3;
	border-bottom-style: none;
}
.border_black {

	border: 1px solid #666666;
}
#advancedsearch {
	PADDING-RIGHT: 5px; 
	PADDING-LEFT: 5px; 
	BACKGROUND: url(../images/advanced_back.jpg) repeat-y; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 5px
}
#myProfile {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: url(../images/myProfile_back.jpg) repeat-y; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#myProfile A {
	COLOR: #c00
}
#myProfile B {
	COLOR: #399
}
.myProfile#main TABLE TD {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.myProfile#main TABLE TR.toprow {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: bold 9pt Arial, Helvetica, sans-serif; PADDING-TOP: 3px
}
.myProfile#main TABLE.current TR.toprow {
	COLOR: #fff; BACKGROUND-COLOR: #399
}
.myProfile#main TABLE.current TR.r1 {
	BACKGROUND-COLOR: #bee
}
.myProfile#main TABLE.current TR.r2 {
	BACKGROUND-COLOR: #dff
}
.myProfile#main TABLE.past TR.toprow {
	COLOR: #000; BACKGROUND-COLOR: #ccc
}
.myProfile#main TABLE.past TR.r1 {
	BACKGROUND-COLOR: #ddd
}
.myProfile#main TABLE.past TR.r2 {
	BACKGROUND-COLOR: #eee
}
H1 {
	MARGIN: 0px; FONT: bold 22px/26px Avenir, Arial, sans-serif; COLOR: #399
}
H2 {
	MARGIN: 0px; FONT: bold 16px/16px Avenir, Arial, sans-serif; COLOR: #999
}

hr {
height: 1px;
border-bottom-width: 1pt;
border-bottom-style: solid;
border-bottom-color: #339999;
}

.bodytxtform {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	letter-spacing: 1px;
	text-decoration: none;
}

/* ///////////////////////////////////////////////
VASU, start copying the new code here  /////////*/

#header {
	width: 750px;
	margin: 0px auto;
	padding: 0 0 0 0;
	
}
	#header ul {
		list-style-type: none;
		padding: 5px 0 0 0;
		margin: 0;
	}
	#header li {
		float: left;
		padding: 0 0 0 6px;
		background: no-repeat top left url("images/tab-leftg.jpg");
	}
	#header li.last {
		margin-right: 3px;
	}
	#header a {
		display: block;
		padding: 5px 6px 2px 0px;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		color: #399;
		background: no-repeat top right url("images/tab-rightg.jpg");
		border-right: 1px solid #ddd;
	}
	#header a:hover {
		text-decoration: none;
		color: #000;
	}
	/*#header li.currentpage {
		text-decoration: none;
		color: #456;

	}*/
	#header ul li a:hover, #header ul li a.selected
	{ 
		color: #000000;
	}
	
	
	#header form { margin-top: 1px; }

a.headermenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ff0000;
text-decoration: underline;
}

a.headermenu:visited {

font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #bbbbbb;
text-decoration: none;
}
/* /////////////////////////////////////////////// */

.gridlink {

	font-family: Arial, Helvetica, sans-serif, ADMUI3Lg;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
}
.whitebold {
font-family: Verdana, Arial, Helvetica, sans-serif, ADMUI3Lg;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}
.bodytextsmall {

	font-family: Helvetica, Arial,  sans-serif; 
	font-size: 11px;  
	color: #000000;
}

.clsText {color:#004E5F; font-family:arial; font-size:10pt;}
.clsTextBold {color:#004E5F; font-family:arial; font-size:10pt; font-weight:bold;}

.Grey {
font-family: Arial, Helvetica, sans-serif;
color: #7b7b7b;
font-size: 12px;
font-weight: bold;
letter-spacing:1px;
text-decoration:none;
}
#Grey a: hover { 
font-family: Arial, Helvetica, sans-serif;
color: #7b7b7b;
font-size: 12px;
font-weight: bold;
letter-spacing:2px;
text-decoration:underline;
}

.contentdisplay{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bodyPager
{
	font-family: Helvetica, Arial,  sans-serif; font-size: 14px;  color: #000000;
}
.HeadLink {
	MARGIN: 0px; FONT: bold 22px/26px Avenir, Arial, sans-serif; COLOR: #399; text-decoration:none;
}
.HeadSmallText {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	FONT: bold 20px/22px Avenir, Arial, sans-serif; 
	PADDING-TOP: 0px; 
	COLOR: #399;
	text-decoration: none;
}
/****************************** By Mathan ***********************************/

.main-wrapper
{
	width:750px;
	height:auto;
	float:left;
	background-color: #ffffff;
	border:5px solid #ffffff;
}

.inside-main-wrapper
{
	width:750px;
	height:auto;
	float:left;
}

.search-advanced-image {
	width:300px;
	height:auto;
	float:left;
}

.left-search-container {
	width:300px;
	height:auto;
	float:left;
}

.left-search-inner-container {
	width:300px;
	height:auto;
	float:left;
}

.advanced-search {
	width:295px;
	height:auto;
	float:left;
	background-image:url(images/advanced_back.jpg);
	background-position:top;
	background-repeat:repeat-y;
	padding-left:5px;
	padding-top:5px;
}

.advanced-search-inside-text {
	width:290px;
	height:auto;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#111111;
}

.advanced-search-inside-text-bold {
	width:290px;
	height:20px;
	float:left;
	font-family:Arial;
	font-size:12px;
	color:#555555;
	font-weight:bold;
}

.right-search-container {
	width:448px;
	height:auto;
	float:left;
	margin-left:2px;
	display:inline;
}

.search-hook-image {
	width:448px;
	height:auto;
	float:left;
}

.empty-search-container {
	width:448px;
	height:10px;
	float:left;
}

.searchresult-box {
	width:440px;
	height:auto;
	float:left;
	padding:2px;
}

.searchresult-box-text {
	width:440px;
	height:auto;
	float:left;
}

.footer-container 
{
	width:750px;
	height:40px;
	float:left;
	margin-top:10px;
	display:inline;
}

.footer-link-text{
	width:200px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
}

.footer-link-text a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-decoration:underline;
}

.footer-link-text-center{
	width:400px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
}

.footer-link-text-right{
	width:150px;
	height:auto;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-align:right;
}

.footer-link-text-right a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#555555;
	text-align:right;
}

.main-search-container{
	width:760px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}