@charset "utf-8";
BODY {
	margin-top: 30px;
	margin-bottom:30px;
	background-color:#fff;
}
p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
	}
span.red {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	text-decoration:none;
	}
a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033cc;
	text-decoration:none;
	}
a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033cc;
	text-decoration:underline;
	}
a.redLink {
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc0000;
	text-decoration:none;
	}
hr.redline {
	background-color:#cc0000;
	color:#cc0000;
	height:2px;
	border:none;
	clear:both;
	margin-top:15px;
	margin-top/**/:8/**/;
	}
	
hr.BlueHRLine 
{
    width:100%;
	background-color:#8295b5;
	color:#8295b5;
	height:1px;
	border:none;
	clear:both;
	margin-top:5px;
	margin-top/**/:0/**/;
}
	
hr.redline1 {
	background-color:#cc0000;
	color:#cc0000;
	height:2px;
	border:none;
	clear:both;
	margin-top:8px;
	margin-top/**/:2/**/px;
	margin-bottom:15px;
	margin-bottom/**/:8/**/px;
	}
hr.grayline {
	background-color:#cccccc;
	color:#cccccc;
	height:1px;
	border:none;
	clear:both;
	margin-top:12px;
	margin-top/**/:6/**/px;
	}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	font-weight:normal;
	color:#b22b40;
	margin-bottom:5px;
	margin-left:0px;
	margin-top:0px;
	text-align:center;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#b03f82;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;
}
	
#holder {
	width:950px;
	background-image:url(images/bgstrip.jpg);
	background-repeat:repeat-y;
	border:solid 1px #ccc;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	}
		
#topNav {
	background-image:url(images/toplink_bg.jpg);
	background-repeat:no-repeat;
	height:60px;
	padding-top:14px;
	}
.leftNav {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	}
.leftNav ul {
	display:block;
	list-style:none;
	list-style-position:outside;
	padding-left:20px;
	padding-right:30px;
	margin-left:0px;
	padding-top:0px;
	margin-bottom:10px;
	}
.leftNav ul li {
	border-bottom:#cc0000 2px solid;
	padding-bottom:6px;
	padding-top:0px;
	margin-top:6px;
	}

.leftNav ul li a {
	padding-left:15px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
	/*border:#000000 1px solid;
	display:block;*/
	}
.leftNav ul li a:hover { 
	background-position:left;
	background-repeat:no-repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
	}
span.activeLink {
	background-image:url(images/redarrow.jpg);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cc0000;
	text-decoration:none;
	}
.bannerImg {
	padding-top:15px;
	padding-left:25px;
	} 
	
.bannerImg. {
	padding-top:15px;
	padding-left:25px;
	} 
#homeContent {
	padding:15px;
	background-color:#e3edfa;
	border:#6e92bf 8px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	}
/*#homeContent div.more {
	text-align:right;
	width:570px;
	margin-top:0px;
	}*/
#homeContent div.more a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033cc;
	text-decoration:none;
	}
#homeContent div.more a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033cc;
	text-decoration:underline;
	}
div.copy {
	padding-top:10px;
	padding-bottom:0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	padding-left:0px;
}
div.copy #bottomMenu {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033ff;
}			
div.copy #bottomMenu a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033ff;
	text-decoration:none;
}
div.copy #bottomMenu a:hover{
	text-decoration:underline;
}
.txtbox {
/*	width:170px;*/
	height:16px;
	border:solid 1px #6e92bf;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:2px;
	}
	
.txtboxBrowse {
 	width:260px; 
	height:20px;
	border:solid 1px #6e92bf;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:2px;
	}

.txtbox_small {
/*	width:38px;*/
	height:16px;
	border:solid 1px #6e92bf;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:2px;
	}
.drpbox {
	width:172px;
	height:20px;
	border:solid 1px #6e92bf;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:2px;
	}
	
.drpbox_new {
	width:230px;
	height:20px;
	border:solid 1px #6e92bf;
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-size:11px;
	padding:2px;
	}
.tblgrid {
    border:0px solid #91abcc;
    border-bottom:0px solid #91abcc;
    background-color:Transparent;

}

.tblgrid td {
	padding:5px;
}
Table.grid {
	
	background-color:Transparent;
	border-width:100%	
	}


Table.grid td {
	padding:0px;
	/*text-align:left;*/
	
	}
Table.grid tr.headerRow {
	background-color:#fbefef;
	}
Table.grid tr.alternateRow {
	background-color:#f1f1f1;
	}
Table.grid a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	}
Table.grid a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	}
.headerRow {
	background-color:#ebeef6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003864;
	font-weight:bold;
	font-size:12px;
	}
.BodyRow {
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:normal;
	font-size:12px;
	}
.bottomRow {
	background-color:#ebeef6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	font-size:12px;
	}
.btn 
{
    background-image:url('images/button.jpg');
	border:solid 0px #6e92bf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	padding:3px;
	width:83px;
	height:21px;
	}
Table.tblmessage {
	border:solid 1px #91abcc;
	background-color:#f5f9ff;
	margin-bottom:10px;
	}
Table.tblmessage td {
	padding:10px;
	}
div.mainDiv {
	width:100%
	}
div.leftcolumn {
	width:30%;
	float:left;
	}
div.rightcolumn {
	width:70%;
	float:left;
	}
div.breadcrumb {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b03f82;
	font-size:11px;
	font-weight:bold;
	}
div.breadcrumb a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b03f82;
	font-size:11px;
	text-decoration:none;
	}
div.breadcrumb a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#b03f82;
	font-size:11px;
	text-decoration:underline;
	}
span.cardname {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	}
.bdr {
	border:solid 1px #6e92bf;
	}
.menuItemStyle 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:14px;
	text-decoration:none;
	border:solid 1px #cccccc;
	background-color:none;
	padding-right:40px;
	height:30px;
	
}
.menuItemStyle:hover
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	text-decoration:none;
	background-color:#6e92bf;
}
.StaticMenuItem {
     padding:10px;
     border-bottom:solid 2px #cc0000;
     height:30px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
	 }

a:link.StaticMenuItem, 

a:link.MenuItemStyle, a:visited.MenuItemStyle,

a:hover.MenuItemStyle,a:active.MenuItemStyle {
     font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#CC0000;
	font-size:14px;
	text-decoration:none;
    }
a:hover.StaticMenuItem 
{
background-image:url(images/redarrow.jpg);
 background-position:left;
 background-repeat:no-repeat;
}    

.selected {
   background-color:Transparent;
   text-decoration:none;
    }
.hover {
 background-color:Transparent;
 text-decoration:none;
 }
#pagination {    
    border:#6e92bf 0px solid;    
    border-Top:0px ;
    background-color:Transparent;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	margin-left:-1px;
	margin-left/* */: 0/* */px;
	
}

.menuItemStyle2{
padding: 0px 0px 0px 15px;
border:1px solid red;

}
.menuItemStyle2 a
{

    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	border-bottom:solid 1px #6e92bf;
	background-color:#e3edfa;
	height:30px;	
}

.menuItemStyle2 a:hover
{
    text-align:left;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration:none;
	background-color:#e3edfa;
}
.StaticMenuItem2 
{
    text-align:left;
     padding:6px;
     border-bottom:solid 1px #6e92bf;
     height:30px;
     font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-weight:bold;
	 text-align:left;
	 width:180px;
	 
    }

a:link.StaticMenuItem2, a:link.MenuItemStyle2, a:visited.MenuItemStyle2, a:hover.MenuItemStyle2,a:active.MenuItemStyle2 
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
    text-decoration:none; 
    background-image:url(images/blue_arrow.jpg);
    background-position:left;
    background-repeat:no-repeat;	
    text-align:left;
}

a:hover.StaticMenuItem2 
{
    background-image:url(images/blue_arrow.jpg);
    background-position:left;
    background-repeat:no-repeat;
    color:#6e92bf;
    font-size:12px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    text-align:left;
    text-decoration:none;
}    

.selected2 {
    background-color:Transparent;
    text-decoration:none;
    text-align:left;
    background-image:url(images/blue_arrow.jpg);
    background-position:left;
    background-repeat:no-repeat;
  
    }
.hover2 {
    background-color:none;
    text-decoration:none;
    text-align:left;
 }

.error {
	font: 12px Verdana;
	color: #ff2233;
	margin-bottom: 0px;
	margin-top: 0px;
}

.labeltext {
	font: 12px Verdana;
	color: #000;
	margin-bottom: 0px;
	margin-top: 0px;
}

.labeltext_border {
	font: 12px Verdana;
	color: #000;
	margin-bottom: 0px;
	margin-top: 0px;
	border:solid 0px #91abcc;
	background-color:#FFFFFF;
}
.panel 
{
    background-image:url(images/panel_bg.gif);
    background-repeat:no-repeat;
    width:300px;
    height:120px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
    }
    
    
    
    	

Table.cartGrid{
	width:100%;
}

Table.cartGrid td.tdheader{ 
	
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
	color:#FFF;
	font-weight:bold;
	border:0px;
	border:0px #005984 solid;
	height:25px;
	background-color:#7193C1;
	text-align:center;
}

Table.cartGrid td.tdheader_total{ 
	
	font-family:Arial, Helvetica, sans-serif;
	size:13px;
	color:#FFF;
	font-weight:bold;
	border:0px;
	border:0px #005984 solid;
	height:25px;
	background-color:#7193C1;
	text-align: right;
}

Table.cartGrid td.left{ 
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	border-left:0px #6E92BF solid;
	border-bottom:0px #6E92BF solid;
	border-right:0px #6E92BF solid;
	height:20px;
}

Table.cartGrid td.center{ 
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	border-bottom:0px #6E92BF solid;
	border-right:0px #6E92BF solid;
	height:20px;
}

Table.cartGrid td.right{ 
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	border-right:0px #6E92BF solid;
	border-bottom:0px #6E92BF solid;
	height:20px;
}

Table.cartGrid td input{ 
	color:#000000;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	size:12px;
	border:1px #6E92BF solid;
	width:60px;
	text-align:center;
}

Table.cartGrid td a {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
	}
Table.cartGrid td a:hover {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0033cc;
	text-decoration:none;
	}
	
table.tblChangeBg{
    background-color:Transparent;
    border:1px solid #3a6cab;
    
 }
 table.tblChangeBg .btnremove{
    visibility:visible;
}
 
 table.tblChangeBg1{
    background-color:#bbd8fd;
    border:1px solid #8484FF;
 }
 
 .btncheckoutlook
 {
    background-image:url('images/btn_checkout.jpg');
    background-repeat:no-repeat;
    width:83px;
    height:21px;
    border:none;    
 }
 
 
 table.gridpartview
 {
    border:0px; 
    background-color:#FFF;
    border:solid 1px #91abcc;
    
}
  table.gridpartview td
 {
    padding:5px 5px 0px 5px;
    
}


/*  Disable window*/
div.divdisablewind  
{
   	position:absolute;
	width: 100%;
	z-index:400;
	padding-right:0px;
	padding-right/**/:20/**/px;
	top: 0px;
	opacity: .4;
	filter: alpha(opacity=40);
	/*this hack is so it works in IE
	 * I find setting the color in the css gives me more flexibility 
	 * than the PNG solution.*/
	background-color:transparent !important;
	background-color: #000000;
	/*this hack is for opera support
	 * you can uncomment the background-image if you don't care about opera.
	 * this gives you the flexibility to use any bg color that you want, instead of the png
	 display:none;*/
	 
	background-image/**/: url("images/maskBG.png") !important;  // For browsers Moz, Opera, etc.
	background-image:none;
	background-repeat: repeat;
	display:none;
}

div.divPopwindow{
	position:absolute;
	z-index:410;  
	border:0px solid #056d8b;
	display:none;
	margin:15px 3px 0px 5px;
	padding:12px 3px 0px 15px;
	/*top:expression(200 + "px"); */
}

ul.RightMenu{
 	list-style:none;
	list-style-position:outside;
	text-align:left;
	padding-left:10px;
	padding-right:0px;
	margin-left:0px;  
}

ul.RightMenu li {
	padding-bottom:2px;
	padding-top:5px;
	margin-top:2px;
	border-bottom:#000000 1px solid;
	height:20px;
}

ul.RightMenu li a { 
	background-image:url(images/black_arrow.gif);
	background-repeat:no-repeat;
    background-position:left;
	Padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	
}

ul.RightMenu li a:hover 
{
    background-image:url(images/blue_arrow.gif);
	background-repeat:no-repeat;
    background-position:left;
	Padding-left:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#0569c1;
	text-decoration:none;
}

.tblgrid_main {
    border:1px solid #91abcc;
    border-bottom:1px solid #91abcc;
    background-color:#FFFFFF;

}

.tblgrid_main td {
	padding:5px;
}

Table.grid_main {
	
	background-color:White;
	border-width:100%;
	border:1px solid #91abcc;
	}


Table.grid_main td {
	padding:4px;
	/*text-align:left;*/
	
	}
Table.grid_main tr.headerRow {
	background-color:#fbefef;
	}
Table.grid_main tr.alternateRow {
	background-color:#f1f1f1;
	}
Table.grid_main a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	}
Table.grid_main a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
	text-decoration:underline;
	font-weight:normal;
	}
	
	
table.tblCheckout{
    background-color:Transparent;
    border:0px solid #3a6cab;
    
 }
 table.tblCheckout .btnremoveCheckOut{
    visibility:visible;
}
 
 table.tblCheckoutOver{
    background-color: Transparent;
    border:0px solid #8484FF;
 }
 
 .linesTotal{
    border-top:1px solid red;
    border-bottom:1px red solid;
    border-collapse:collapse;
}

div.EPSFooter {
	padding-top:8px;
	padding-bottom:0px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	padding-left:0px;
}

div.EPSFooter a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;	
}

div.EPSFooter a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999; 
	text-decoration:underline;	
}


ul.sitemap li{
		color:#CC0000;
}/*-----arun-04april--------------*/
