body {
	margin: 0 0 12px 0;
	background: #fff;
	text-align: center;
}
img, table {
	border: 0;
}
form 
{
	font: normal 10px arial, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}
/*----------------------------------STYLES UNIQUE TO THIS SITE------------------------------*/
#digicertsitesealcode
{
	clear:both;
	display:block;
}
.error
{
	display:block;
	font-weight:bold;
	color:red;
}

#topbanner
{
}
#sitediv
{
	text-align:center;
	margin:auto;
	width: 953px;
}
#masthead 
{
	display: block;
	width: 953px;
	height: 98px;
	background: url(../images/masthead.jpg) no-repeat 0 0;
	padding: 0;
	margin: 0;
}
#logo
{
	display: block;
	float: left;
	width: 250px;
	height: 98px;
	padding: 0;
	margin: 0;
}
#hdr-items 
{
	display: block;
	float: right;
	width: 515px;
	height: 80px;
	white-space: nowrap;
	padding: 0;
	margin: 0 0 0 10px;
}
#hdrbuttons 
{
	float: left;
	width: 300px;
	white-space: nowrap;
	padding: 0;
	margin: 18px 0 0 30px;
}
#catalog 
{
	float: left;
	width: 118px;
	height: 25px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#newsletter 
{
	float: left;
	width: 104px;
	height: 25px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#login
{
	float: left;
	width: 68px;
	height: 25px;
	text-align: left;
	padding: 0;
	margin: 0;
}
#searcharea 
{
	display: block;
	width: 178px;
	background: #e9e9e9;
	border: 1px solid #fff;
	text-align: right;
	padding: 2px 6px;
	margin: 0;
}
#page 
{
	display: block;
	width: 949px;
	font: normal 11px verdana, sans-serif;
	color: #000;
	background: #fff;
	border-right: 2px solid #b0c7dc;
	border-bottom: 2px solid #b0c7dc;
	border-left: 2px solid #b0c7dc;
	text-align: left;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
#sitefooter
{
	width: 949px;
}
#two-pgads{	text-align:right;	width: 540px;}#pg-ad2{	float:left;	float:left;	display:inline;}#pg-ad3{	float:right;	display:inline;}
#content-full
{
	float: left;
	clear: both;
	width: 726px;
	font: normal 11px verdana, sans-serif;
	color: #000;
	line-height: 14px;
	text-align: left;
	padding: 12px 18px 24px 18px;
	margin: 0;
}
#content-leftcol 
{
	float: left;
	width: 540px;
	font: normal 11px verdana, sans-serif;
	color: #000;
	line-height: 14px;
	text-align: left;
	padding: 12px 18px 18px 16px;
	margin: 0;
}
#content-rightcol 
{
	float: right;
	width: 170px;
	font: normal 11px verdana, sans-serif;
	color: #000;
	line-height: 14px;
	text-align: left;
	padding: 12px 14px 18px 0;
	margin: 0;
}
#creditcards
{
	display: block;
	width: 190px;
	text-align: center;
	padding: 34px auto;
	margin: 0;
}
#content-col1 
{
	float: left;
	width: 540px;
	font: normal 11px verdana, sans-serif;
	color: #000;
	line-height: 14px;
	text-align: left;
	padding: 12px 18px 18px 16px;
	margin: 0;
}
#sidebar
{
	float: right;
	width: 170px;
	font: normal 11px verdana, sans-serif;
	color: #000;
	line-height: 14px;
	text-align: left;
	padding: 12px 0 18px 0;
	margin: 0;
}
#expressentry 
{
	display: block;
	width: 190px;
	padding: 0;
	margin: 0;
}
.xpresstitle 
{
	font: 800 11px verdana, sans-serif;
	color: #fff;
	background: #5f8eb7;
	text-transform: uppercase;
	text-align: center;
	padding: 1px auto;
	margin: 0;
	text-decoration: none;
	display:block;
}
.xpressbk 
{
	width: 176px;
	background: #adc2eb;
	padding: 2px 6px 8px 6px;
	margin: 0;
}
#xpresscol1 
{
	display: block;
	float: left;
	width: 88px;
	text-align: right;
	padding: 0 2px 0 0;
	margin: 0;
}
#xpresscol2
{
	display: block;
	float: left;
	width: 88px;
	text-align: right;
	padding: 0 2px 0 0;
	margin: 0;
}
#xpresscol-link 
{
	display: block;
	clear: left;
	text-align: center;
	width: 160px;
	padding: 10px;
	margin: 0;
}
#xpresscol-add
{
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
}
.xpresstext 
{
	display: block;
	font: normal 11px verdana, sans-serif;
	color: #fff;
	background: #adc2eb;
	text-transform: uppercase;
	white-space: nowrap;
	text-align: right;
	padding: 2px;
	margin: 0;
}
.xpresslink 
{
	font: normal 11px verdana, sans-serif;
	color: #fff;
	text-align: center;
	text-decoration: none;
	padding: 6px 2px 8px 2px;
	margin: 0;
}
.xpresslink:hover 
{
	text-decoration: underline;
}
/*---------------------------INDEX DEPT TABLE-----------------------------*/
#table 
{
	display: block;
	float: left;
	width: 540px;
	border-top: 4px solid #e31937;
	border-bottom: 10px solid #31937;
	padding: 0;
	margin: 0;
}
.tbl-title 
{
	display: block;
	clear: both;
	font: 800 11px arial, sans-serif;
	color: #004b8d;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
	padding: 6px 6px 2px 0;
	margin: 0;
}
.tbl-title:hover 
{
	text-decoration: underline;
}
.tbl-pad 
{
	float: left;
	padding:  0 4px 4px 4px;
	margin: 0;
}
#tbl-links
{
	display:block;
	border:1px solid #cdcdcd;
	width:100%;
	height:100px;
	overflow:auto;
}
.tbl-link
{
	display: block;
	font: normal 11px arial, sans-serif;
	color: #666;
	text-decoration: none;
	text-align: left;
	padding: 0 4px 0 0;
	margin: 0;
	padding-left:2px;
}
.tbl-link:hover 
{
	color: #00f;
	text-decoration: underline;
}
/*---------------------------PAGE FOOTER----------------------------*/
#pagefooter 
{
	display: block;
	width: 540px;
	background: #eff1f5;
	border: 2px solid #b0c7cd;
	padding: 0;
	margin: 10px 0;
}
#hppagefooter 
{
	display: block;
	width: 180px;
	background: #eff1f5;
	border: 2px solid #b0c7cd;
	padding: 0;
	margin: 10px 5px;
}
#pgftr-col1 
{
	width: 488px;
	padding: 8px 12px 12px 12px;
	margin: 0;
}
#pgftr-col2 
{
	float: right;
	width: 176px;
	padding: 8px 12px 12px 12px;
	margin: 0;
}
.pgftr-title 
{
	display: block;
	font: 800 13px arial, sans-serif;
	color: #48535e;
	text-align: left;
	padding: 0 0 4px 0;
	margin: 0;
}
.pgftr-link 
{
	display: block;
	font: normal 12px arial, sans-serif;
	color: #004b8d;
	line-height: 13px;
	text-align: left;
	text-decoration: none;
	padding: 0 0 3px 12px;
	margin: 0;
}
.pgftr-link:hover 
{
	text-decoration: underline;
}

/*-----------------------------PADDING STYLES----------------------*/
.padleft {
	float: left;
	margin: 6px 12px 6px 0;
}
.padright {
	float: right;
	margin: 6px 0 6px 12px;
}
.pad {
	padding: 6px 0px;
	margin: 0;
}
/*--------------------------PRINTLINKS-------------------------------*/
#printlinks
 {
	display: block;
	float:left;
	height: 14px;
	text-align: center;
	padding: 22px 0 0 16px;
}
#printlinks ul 
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#printlinks ul li 
{
	display: inline;
	padding: 0;
	margin: 0;
}
.printlink
{
	font: normal 10px arial, sans-serif;
	color: #b0c7dc;
	border-right: 1px solid #b0c7dc;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0 6px 0 6px;
	margin: 0 0 0 -4px;
}
.printlink:hover
{
	text-decoration: underline;
}
.printlinklast
{
	font: normal 10px arial, sans-serif;
	color: #b0c7dc;
	text-decoration: none;
	text-transform: lowercase;
	padding: 0 6px 0 6px;
	margin: 0 0 0 -4px;
}
.printlinklast:hover
{
	text-decoration: underline;
}
/*---------------------------CART COUNT-----------------------------*/
#cartcount-area
{
	display: block;
	float: right;
	width: 149px;
	text-align: center;
	margin: 14px 18px 4px 8px;
}
#cartcount 
{
	display: block;
	width: 151px;
	font: normal 9px arial, sans-serif;
	color: #000;
	background: #e1e3e7;
	border-right:	1px solid #fff;
	border-bottom:	1px solid #fff;
	border-left:	1px solid #fff;
	text-align: center;
	padding: 2px;
	margin: -4px 0 0 1px;
}
.cc-count 
{
	font: 800 11px arial, sans-serif;
	color: #000;
}
.cc-link 
{
	display: block;
	font: 800 12px arial, sans-serif;
	color: #e31937;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 0 0 0;
	margin: 0;
}
.cc-link:hover
{
	color: #f30;
	text-decoration: underline;
}
/*--------------------------TOP NAVIGATION -------------------------------*/
/*Changes:  there is now a tnavfirst and tnavlast class */
#topnav 
{
	display: block;
	width: 937px;
	height: 16px;
	background: #004b8d url(../images/topnav_grad.jpg) repeat-y 100% 0;
	border-right: 2px solid #b0c7dc;
	text-align: left;
	white-space: nowrap;
	padding: 3px 0 0 12px;
	margin: 0;
}
#topnav ul {
	list-style-type: none;
	padding: 0 0 1px 0;
	margin: 0;
}
#topnav ul li {
	display: inline;
	padding: 0;
	margin: 0;
}
.nav
{
	font: 800 10px verdana, sans-serif;
	color: #fff;
	border-right: 1px solid #fc6;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	padding: 3px 8px;
	margin: 0 0 0 -4px;
}
.nav:hover {
	background: #0097e8;
}
.nav.focused {
	background: #0097e8;
}
/*----------------------------LEFT NAVIGATION ------------------------------------*/

/*----------------------BREADCRUMBS ----------------------*/
/*Changes: #bcrumbs -> .bcrumbs; .bcrumbs -> .bcrumblink*/
#bcrumbs {
	display: block;
	width: 100%;
	font: normal 11px arial, sans-serif;
	color: #e31937;
	text-align: left;
	padding: 0;
	margin: 0;
}
#bcrumbs .link 
{
	font: normal 11px arial, sans-serif;
	color: #666;
	text-decoration: none;
	padding: 0;
	margin: 0;
}
#bcrumbs .link:hover {
	color: #000;
	text-decoration: underline;
}
/*-----------------------TEXTLINKS -----------------------------*/
/*Changes:  #textlinkarea -> #textlinks; .textlinks -> .link*/
#textlinks
{
	display: block;
	clear: both;
	width: 944px;
	font: normal 10px arial, sans-serif;
	color: #800;
	text-decoration: none;
	text-align: center;
	padding: 0;
	margin: 6px 8px 18px 8px;
}
#textlinks .link
{
	font: normal 10px arial, sans-serif;
	color: #004b8d;
	text-align: center;
	text-decoration: none;
	padding: 1px 0;
}
#textlinks .link:hover 
{
	color: #00f;
	text-decoration: underline;
}

/*--------------------------EPORIA LOGO-----------------------------*/
#eporialogo
{
	padding-top:10px;
	width: 100%;
}

#eporialogo .link
{
	display: block;
	font: 800 12px arial, sans-serif;
	color: #fff;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
	text-align:center;
}

#eporialogo .link:hover
{
	text-decoration: underline;
}
/*----------------------------------PAGING STYLES------------------------------*/
/* The .detail styles are used for product and article page navigation (next, previous, up one level)*/
.detail-page-true
{
	font: normal 10px verdana, san-serif;
	color: #000;
	background: #f30;
	border: 1px solid #f30;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 1px 4px 1px 4px;
	margin: 0 0 0 8px;
	display:inline-block;
}
.detail-img {
	padding-left:5px;
}

.detail-img .pad {
	padding-left:5px;
}
.detail-img .SubPages {
	margin-left:5px;
}
.detail-page-true:hover
{
	text-decoration: none;
}
.detail-page-false
{
	font: normal 10px verdana, san-serif;
	color: #004b8d;
	background: #fff;
	border: 1px solid #5f8eb7;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 1px 4px 1px 4px;
	margin: 0 0 0 8px;
	display:inline-block;
}
.detail-page-false:hover
{
	color: #fff;
	background: #0097e8;
	border: #004b8d;
}

/* The .page styles are used for dept, product, and articles displays where paging is done with page numbers (PAGE 1 2 3 4 5...)*/
.page-true
{
	font: normal 11px verdana, san-serif;
	color: #fff;
	background: #e31937;
	border: 1px solid #004b8d;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
	margin: 0 2px;
	display:inline-block;
}
.page-false
{
	font: normal 10px verdana, san-serif;
	color: #004b8d;
	background: #fff;
	border: 1px solid #5f8eb7;
	text-decoration: none;
	padding: 1px 4px 1px 4px;
	margin: 0 2px;
	display:inline-block;
}
.page-false:hover
{
	color: #fff;
	background: #004b8d;
	border: 1px solid #004b8d;
}
/* .paging is used as the container element for the page numbers (PAGE 1 2 3 4 5...)*/
.paging
{
	display: block;
	width: 590px;
	font: normal 10px verdana, sans-serif;
	text-align: right;
	padding: 6px 0;
	margin: 0
}
/*---------------------------SET STYLE CALLS -----------------------------*/
/*Changes: h1 and h2 styles are not preceeded by a . */
h1
{
	display: block;
	font: 800 16px arial, sans-serif;
	color: #004b8d;
	border-top: 4px solid #e31937;
	border-bottom: 1px solid #e31937;
	width: 100%;
	padding: 2px 0 2px 0;
	margin: 8px 0 2px 0;
}
h2
{
	display: block;
	font: 800 12px arial, sans-serif;
	color: #000;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	padding: 0 0 2px 0;
	margin: 0;
}
/*Changes: Replaces the head style */
h3 
{
	display: block;
	font: 800 15px arial, sans-serif;
	color: #000;
	text-align: left;
	line-height: 15px;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
/*Changes: Replaces the subhd style */
h4 {
	display: block;
	font: 800 12px arial, sans-serif;
	color: #e31937;
	text-align: left;
	text-decoration: none;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
h4:hover {
	text-decoration: underline;
}
/*Changes: There is only one link style.  This class is used for all links on content, dept, product, and article pages */
/*	ie: This means that the faq links use the same class as all the add to cart and learn more links, but this class can be overridden (example below)*/
.link {
	font: normal 11px verdana, sans-serif;
	color: #00f;
	text-decoration: none;
}
.link:hover {
	text-decoration: underline;
}
/*Changes: Designed to take the place of bodytext */
.content, .Content {
	font: normal 11px verdana, sans-serif;
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.bodytext {
	font: normal 11px verdana, sans-serif;
	color: #000;
	line-height: 14px;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
/*Changes: Governs all new ../images, must be display:inline to appear on same line as product name */
.new
{
	padding-left: 5px;
	display:inline;
}

/*Changes: Used for all article and product names */
.name 	{
	display: inline;
	font: 800 12px arial, sans-serif;
	color: #666;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

.name:hover{
	color: #f00;
	text-decoration: underline;
}

.mftr {
	display: block;
	font: normal 9px arial, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 1px 0;
}

.sku 
{
	font: 11px arial,sans-serif; 
	vertical-align: top; 
	color: #000; 
	text-decoration: none;
	display: block;
}

.desc 
{
	font: 11px arial, sans-serif; 
	vertical-align: top; 
	color: #000; 
	text-decoration: none;
}

/*Changes: When a product is on sale, this style is added to the sale price */
.price.sale
{
	color: red;
}

/*Changes: When a product is on sale, this style is added to the original price */
.price.orig
{
	text-decoration: line-through;
}

/*Changes: Used for all prices, original, sale, and regular  */
.price 
{
	display: block;
	font: 800 11px arial, sans-serif;
	color: #000;
	text-align: center;
	padding: 3px 0;
	margin: 0;
}

/*Changes: Used for label "Sale Price"  */
.onsale 
{
	font: 800 12px arial, sans-serif;
	color: #d44949;
	text-decoration: none;
	vertical-align: top;
	display: block;
}

.clear
{
	display:block;
	clear:both;
}
.clear-left
{
	display:block;
	clear:left;
}
.clear-right
{
	display:block;
	clear:right;
}

/*Changes: Used for Content block on dept, product, content, and articles pages.  Can be different for Secondary Content blocks  */
/*	ie: .Secondary.Content{} */
.Content
{
	display:block;
	text-align:left;
}
/*Changes: Used to float Content Image on dept, product, content, and articles pages.  Can be different for Secondary Content Image  */
/*	ie: .Secondary.Content.Image{} */
.Content.Image
{
	float:right;
	padding: 5px;
}

.Content.Image .SubPages
{
	width: 180px;
}

.Secondary.Content.Image
{
	float:left;
	padding: 5px;
}

/*----------------------------Table Header---------------------*/
/*Changes: Used for the hdr table on all dept and content tables   */
.hdr
{	
	font: 800 11px verdana, sans-serif;
	color: #000;
	border-top: 4px solid #e31937;
	text-transform: uppercase;
	width: 100%;
	padding: 2px 0 3px 4px;
	margin: 0;
}
.hdr td
{
	padding: 3px 10px;
}
.hdr tr .first
{
	text-align:left;
}
.hdr tr .last
{
	text-align:right;
}
/*Note: if not set to display inline, arrows will wrap onto the next line*/
.hdr a
{
	color: #000;
	text-decoration: none;
	display: inline;
}

.hdr a:hover
{
	color: #c42600;
}

/*---------------------------Table Body------------------------*/
/*Changes: Used for the body table on all dept and content tables   */
.body
{
	margin-bottom: 5px;
}

.body td
{
    vertical-align: top;
	font: normal 11px arial, sans-serif;
	color: #000;
	padding: 6px 10px;
	margin: 0;	
	border: 0px;
}

/*Changes: The first column in every row   */
.body tr .first
{
}

/*Changes: The top row in a split table layout (like dept tables where the image is in the top row and the content is in the bottom row  */
.body .top td
{
    vertical-align: bottom;
}

.body .top.first td
{
	border-top: 1px solid #e31937;
}

/*Changes: The bottom row in a split table layout (like dept tables where the image is in the top row and the content is in the bottom row  */
.body .bot td
{
    border-top: 0px;
	border-bottom: 1px solid #e31937;
}

/*Changes: Here's an example of how to override the .link class for Product Table layouts - here's it's done to create the add to cart link */
.Products .body td .link 
{
	display: block;
	width: 80px;
	font: 800 9px arial, sans-serif;
	color: #333;
	background: #dcdcdc;
	border: 1px solid #fe1511;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	padding: 1px 2px;
	margin: 2px auto 4px auto;
}
.Products .body td .link:hover
{
	color: #fff;
	background: #004b8d;
	border: 1px solid #e31937;
}

/*--------------------------------SUBPAGES TABLE--------------------------*/
/*Changes: All SubPages Table Layouts */
.SubPages
{	
	display: block;
	clear: both;
	font: normal 11px verdana, sans-serif;
	color: #000;
	border: 1px solid #ddd;
	margin: 10px 0;
}
.SubPages .hdr
{
	display: block;
	font: 800 11px verdana, serif;
	color: #000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.SubPages .hdr td
{
	padding: 2px 5px;
}

.SubPages .body tr .first
{	
	text-align: left;
}

.SubPages .body td
{
	border: 0px;
	padding: 2px 5px;
}

.SubPages img
{
	padding-right: 5px;
	float:left;
}

.SubPages .name
{
	font: normal 11px verdana, sans-serif;
	color: #f30;
}

.SubPages .name:hover
{	
	text-decoration: underline;
}

.PopUpWindow .link
{
	display:inline;
}

/*---------------------Pulldown Menus-------------------*/
#leftnavcol
{
	display: block;
	float: left;
	width: 190px;
	vertical-align: top;
	padding: 0;
	margin: 0;
}
#leftnav {
	display: block;
	width: 190px;
	margin: 0 0 12px 0;
	padding: 0;
}
/*Global menu settings*/
.RadMenu_LeftNav
{
}
.RadMenu_LeftNav_Context
{
}
.RadMenu_LeftNav .link
{
	text-decoration: none;
}
.RadMenu_LeftNav .text
{
}
.RadMenu_LeftNav .link:hover,
.RadMenu_LeftNav .focused,
.RadMenu_LeftNav .expanded
{
}
.RadMenu_LeftNav .link:hover .text,
.RadMenu_LeftNav .focused .text,
.RadMenu_LeftNav .expanded .text
{
}

.RadMenu_LeftNav .rootGroup .disabled:hover
{
}
.RadMenu_LeftNav .rootGroup .disabled:hover .text
{
}

/*lnav01first text, lnav01 text, lnav01last text*/
.RadMenu_LeftNav .rootGroup .first .link .text,
.RadMenu_LeftNav .rootGroup .link .text,
.RadMenu_LeftNav .rootGroup .last .link .text
{
	font: 800 11px verdana, sans-serif;
	text-align: left;
	text-decoration: none;
	width: 180px;	
	color: #ffffff;
}

/*lnav01first, .lnav01, .lnav01last*/
.RadMenu_LeftNav .rootGroup .first .link,
.RadMenu_LeftNav .rootGroup .link,
.RadMenu_LeftNav .rootGroup .last .link
{
	background: #004b8d;
	border-bottom: 1px solid #fc6;
	padding: 2px 6px 2px 6px;
	margin: 0;
}

/*lnav01first hover, lnav01 hover, lnav01last hover*/
.RadMenu_LeftNav .rootGroup .first .link:hover,
.RadMenu_LeftNav .rootGroup .link:hover,
.RadMenu_LeftNav .rootGroup .last .link:hover
{
	background: #0097e8;
	border-bottom: 1px solid #fc6;
	text-decoration: none;
	cursor: hand;
}

/*lnav01first focused expanded*/
/*lnav01 focused expanded*/
/*lnav01last focused expanded*/
.RadMenu_LeftNav .rootGroup .first .focused,
.RadMenu_LeftNav .rootGroup .first .expanded,
.RadMenu_LeftNav .rootGroup .focused,
.RadMenu_LeftNav .rootGroup .expanded,
.RadMenu_LeftNav .rootGroup .last .focused,
.RadMenu_LeftNav .rootGroup .last .expanded
{
	background: #e31937;
	border-bottom: 1px solid #fc6;
	padding: 2px 6px 2px 6px;
	margin: 0;
}

/*lnav01first focused expanded*/
/*lnav01 focused expanded*/
/*lnav01last focused expanded*/
.RadMenu_LeftNav .rootGroup .first .focused .text,
.RadMenu_LeftNav .rootGroup .first .expanded .text,
.RadMenu_LeftNav .rootGroup .focused .text,
.RadMenu_LeftNav .rootGroup .expanded .text,
.RadMenu_LeftNav .rootGroup .last .focused .text,
.RadMenu_LeftNav .rootGroup .last .expanded .text
{
	color: Yellow;
}

/*Main Level Arrows Left Arrow*/
.RadMenu_LeftNav .rootGroup .expandLeft,
.RadMenu_LeftNav .rootGroup .expandRight
{
	background:url(../images/invertedGroupImage.gif) right center no-repeat;
	margin: 0px;
}

/*Right Arrow*/
.RadMenu_LeftNav_rtl .rootGroup .expandLeft,
.RadMenu_LeftNav_rtl .rootGroup .expandRight
{
	background:url(../images/groupImageRTL.gif) left center no-repeat;
}

.RadMenu_LeftNav .rootGroup .link:hover .expandLeft,
.RadMenu_LeftNav .rootGroup .link:hover .expandRight
{
	background:url(../images/lnav1_tri_f2.gif) right center no-repeat;
}

.RadMenu_LeftNav .rootGroup .focused .expandLeft,
.RadMenu_LeftNav .rootGroup .focused .expandRight,
.RadMenu_LeftNav .rootGroup .expanded .expandLeft,
.RadMenu_LeftNav .rootGroup .expanded .expandRight
{
	background:url(../images/lnav1_tri_f3.gif) right center no-repeat;
}

/*lnav02first text*/
/*lnav02 text*/
/*lnav02last text*/
.RadMenu_LeftNav .rootGroup .level1 .first .link .text,
.RadMenu_LeftNav .rootGroup .level1 .link .text,
.RadMenu_LeftNav .rootGroup .level1 .last .link .text,
.RadMenu_LeftNav .rootGroup .level1 .first .link:hover .text,
.RadMenu_LeftNav .rootGroup .level1 .link:hover .text,
.RadMenu_LeftNav .rootGroup .level1 .last .link:hover .text
{
	font: normal 11px arial, sans-serif;
	color: #333;	
	text-decoration: none;
	text-align: left;
	letter-spacing: 0.01em;
}

/*lnav02first*/
.RadMenu_LeftNav .rootGroup .level1 .first .link
{
	background: #f5f5f5;
	border: 1px solid #cbccd3;
	padding: 2px 4px 1px 6px;
}

/*lnav02first hover*/
.RadMenu_LeftNav .rootGroup .level1 .first .link:hover
{
	background: #ebebeb;
	border: 1px solid #cbccd3;
	padding: 2px 4px 1px 6px;
}

/*lnav02*/
.RadMenu_LeftNav .rootGroup .level1 .link
{
	background: #f5f5f5;
	border-right: 1px solid #cbccd3;
	border-bottom: 1px solid #cbccd3;
	border-left: 1px solid #cbccd3;	
	padding: 2px 4px 1px 6px;
}

/*lnav02 hover*/
.RadMenu_LeftNav .rootGroup .level1 .link:hover
{
	background: #ebebeb;
	border-right: 1px solid #cbccd3;
	border-bottom: 1px solid #cbccd3;
	border-left: 1px solid #cbccd3;
	padding: 2px 4px 1px 6px;
}

/*lnav02last*/
.RadMenu_LeftNav .rootGroup .level1 .last .link
{
	background: #f5f5f5;
	border-right: 1px solid #cbccd3;
	border-bottom: 1px solid #cbccd3;
	border-left: 1px solid #cbccd3;
	padding: 2px 4px 1px 6px;
}

/*lnav02last hover*/
.RadMenu_LeftNav .rootGroup .level1 .last .link:hover
{
	background: #ebebeb;
	border-right: 1px solid #cbccd3;
	border-bottom: 1px solid #cbccd3;
	border-left: 1px solid #cbccd3;
	padding: 2px 4px 1px 6px;
}

/*lnav02first focused expanded*/
.RadMenu_LeftNav .rootGroup .level1 .first .focused,
.RadMenu_LeftNav .rootGroup .level1 .first .expanded
{
	background: #5f8eb7;
	border: 1px solid #5f8eb7;
	padding: 2px 4px 1px 6px;
}

/*lnav02 focused expanded*/
/*lnav02last focused expanded*/
.RadMenu_LeftNav .rootGroup .level1 .focused,
.RadMenu_LeftNav .rootGroup .level1 .expanded,
.RadMenu_LeftNav .rootGroup .level1 .last .focused,
.RadMenu_LeftNav .rootGroup .level1 .last .expanded
{
	background: #5f8eb7;
	border-right: 1px solid #5f8eb7;
	border-bottom: 1px solid #5f8eb7;
	border-left: 1px solid #5f8eb7;
	padding: 2px 4px 1px 6px;
}

.RadMenu_LeftNav .rootGroup .level1 .focused .text,
.RadMenu_LeftNav .rootGroup .level1 .expanded .text,
.RadMenu_LeftNav .rootGroup .level1 .last .focused .text,
.RadMenu_LeftNav .rootGroup .level1 .last .expanded .text,
.RadMenu_LeftNav .rootGroup .level1 .first .focused .text,
.RadMenu_LeftNav .rootGroup .level1 .first .expanded .text
{
	color: #ffffff;
}


/*Main Level Arrows Left Arrow*/
.RadMenu_LeftNav .rootGroup .level1 .expandLeft,
.RadMenu_LeftNav .rootGroup .level1 .expandRight
{
	background:url(../images/right.gif) right center no-repeat;
	margin: 0px;
}

/*Right Arrow*/
.RadMenu_LeftNav_rtl .rootGroup .level1 .expandLeft,
.RadMenu_LeftNav_rtl .rootGroup .level1 .expandRight
{
	background:url(../images/groupImageRTL.gif) left center no-repeat;
}

.RadMenu_LeftNav .rootGroup .level1 .link:hover .expandLeft,
.RadMenu_LeftNav .rootGroup .level1 .link:hover .expandRight
{
	background:url(../images/right.gif) right center no-repeat;
}

.RadMenu_LeftNav .rootGroup .level1 .focused .expandLeft,
.RadMenu_LeftNav .rootGroup .level1 .focused .expandRight,
.RadMenu_LeftNav .rootGroup .level1 .expanded .expandLeft,
.RadMenu_LeftNav .rootGroup .level1 .expanded .expandRight
{
	background:url(../images/invertedGroupImage.gif) right center no-repeat;
}

/*lnav03 menu*/
.RadMenu_LeftNav .rootGroup .level1 .level2
{
	border: 1px solid #cfdde9;
}

/*lnav03first text */
/*lnav03 text */
/*lnav03last text */
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .link .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .link .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .link .text
{
	font: normal 11px arial, sans-serif;
	color: #400b8d;
	text-decoration: none;
	text-align: left;
}

/*lnav03first*/
/*lnav03*/
/*lnav03last*/
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .link,
.RadMenu_LeftNav .rootGroup .level1 .level2 .link,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .link
{
	padding: 1px 4px 1px 6px;
	background: #ffffff;
}

/*lnav03first hover text*/
/*lnav03 hover text*/
/*lnav03last hover text*/
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .link:hover .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .link:hover .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .link:hover .text
{
	color: #ffffff;
}

/*lnav03first hover */
/*lnav03 hover */
/*lnav03last hover */
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .link:hover,
.RadMenu_LeftNav .rootGroup .level1 .level2 .link:hover,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .link:hover
{
	border: 1px solid #adc5da;
	background: #adc5da;
	padding: 1px 4px 1px 6px;
}

/*lnav03first expanded, focused*/
/*lnav03 expanded, focused*/
/*lnav03last expanded, focused*/
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .focused .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .expanded .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .focused .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .expanded .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .focused .text,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .expanded .text
{
	color: #ffffff;
}

/*lnav03first expanded, focused*/
/*lnav03 expanded, focused*/
/*lnav03last expanded, focused*/
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .focused,
.RadMenu_LeftNav .rootGroup .level1 .level2 .first .expanded,
.RadMenu_LeftNav .rootGroup .level1 .level2 .focused,
.RadMenu_LeftNav .rootGroup .level1 .level2 .expanded,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .focused,
.RadMenu_LeftNav .rootGroup .level1 .level2 .last .expanded
{
	border: 1px solid #adc5da;
	background: #adc5da;
	padding: 1px 4px 1px 6px;
}



/*---------------------------CART STYLES----------------------------*/
/*---------------------------CART COLUMN----------------------------*/
#page-cart
{
	display: block;
	width: 940px;
	font: normal 11px arial, sans-serif;
	color: #000;
	background: url(../images/logo2.gif) no-repeat 0 0;
	line-height: 15px;
	text-align: left;
	padding: 18px 0px 18px 0px;
	margin: 0 12px;
}
#cartpage 
{
	background:none;
	border:0px;
}
#e6cart-page
{
	display:block;
	background: #fff;
	padding: 0;
	margin: 0;
	margin-right:180px;
	width: 744px;
}
/*---------------------------CART COLUMN----------------------------*/
#e6cart-cartcol-site
{
	float: right;
	width: 170px;
	border-bottom: 1px solid #b0c7dc;
	border-left: 1px solid #b0c7dc;
	padding: 0;
	margin: -12px 0 0 0;
}
#e6cart-cartcol
{
	float: right;
	width: 170px;
	border-right: 1px solid #cfcfcf;
	border-bottom: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	margin-right: 14px;
}
.e6cart-cc-img
{
	display: block;
	text-align: left;
	padding: 4px 0;
	margin: 0;
}
.e6cart-cc-title
{
	width: 156px;
	border: 0px;
}
.e6cart-cc-title-site
{
	display: block;
	width: 158px;
	font: 800 11px arial, sans-serif;
	color: #333;
	text-align: center;
	text-transform: uppercase;
	letter-spacing: 0.14em;
	padding: 2px 6px;
	margin: 0 0 6px 0;
}
.e6cart-cc-item
{
	float: right;
	font: normal 11px arial, sans-serif;
	color: #666;
	text-align: right;
	margin: -16px 0 0 0;
}
.e6cart-cc-content
{
	display: block;
	width: 146px;
	padding: 14px 6px 8px 6px;
	margin: -8px 0 0 12px;
}
.e6cart-cc-listno
{
	float: left;
	font: 800 13px arial, sans-serif;
	color: #959595;
	text-align: left;
	margin: 0 0 0 -14px;
}
.e6cart-cc-list
{
	display: block;
	font: 800 11px arial, sans-serif;
	color: #000;
	line-height: 15px;
	text-align: left;
	text-decoration: underline;
	padding: 0 0 4px 0;
	margin: 0;
}
.e6cart-cc-list:hover
{
	color: #f30;
}
.e6cart-cc-sku
{
	display: block;
	font: normal 10px arial, sans-serif;
	color: #000;
	text-align: left;
	padding: 0 0 6px 0;
	margin: 0;
}
.e6cart-cc-promo
{
	display: block;
	font: normal 10px arial, sans-serif;
	color: #000;
	background: url(images/tri_gray_false.gif) no-repeat 2px 6px;
	text-align: left;
	text-decoration: none;
	padding: 6px 0 2px 14px;
	margin: 0;
}
.e6cart-cc-promo:hover
{
	color: #f30;
	text-decoration: underline;
}
.e6cart-cc-price
{
	width: 50px;
	float: left;
	font: normal 11px arial, sans-serif;
	color: #000;
	text-align: left;
	padding: 0;
	margin: 8px 0 0 0;
}
.e6cart-cc-qty
{
	float: right;
	width: 80px;
	font: normal 10px arial, sans-serif;
	color: #000;
	text-align:right;
	text-transform: uppercase;
	white-space: nowrap;
	padding: 0;
	margin: 0;
	display:block;
}
.e6cart-cc-remove
{
	display: block;
	clear: both;
	font: normal 9px arial, sans-serif;
	color: #666;
	text-align: right;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: 0.03em;
	padding: 6px 0 6px 0;
	margin: 0;
}
.e6cart-cc-remove:hover
{
	color: #000;
	text-decoration: underline;
}
#e6cart-cc-sum
{
	width: 164px;
	background: #fff;
	border-top: 2px solid #e31937;
	border-bottom: 6px solid #e31937;
	padding: 6px 6px 0 0;
	margin: 0;
}
#e6cart-cc-sumleft
{
	float: left;
	width: 60px;
	text-align: right;
	padding: 0;
	margin: 0;
}
#e6cart-cc-sumright
{
	float: right;
	width: 60px;
	text-align: right;
	padding: 0 4px 0 0;
	margin: 0;
}
.e6cart-cc-sumtitle
{
	display: block;
	font: 800 11px arial, sans-serif;
	color: #000;
	text-align: right;
	padding: 4px 0;
	margin: 0;
}
.e6cart-cc-sumprice
{
	display: block;
	font: normal 11px arial, sans-serif;
	color: #000;
	text-align: right;
	padding: 4px 0px;
	margin: 0;
}
#e6cart-cc-total
{
	display: block;
	clear: both;
	width: 144px;
	font: 800 11px arial, sans-serif;
	color: #000;
	text-align: left;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	padding: 4px 0 4px 25px;
	margin: 0;
}
#e6cart-cc-totalprice
{
	display: inline;
	float: right;
	width: 80px;
	font: 800 12px arial, sans-serif;
	color: #000;
	text-align: right;
	padding: 4px 6px 4px 0;
	margin: -18px 0 0 0;
}
.e6cart-cc-content2
{
	display: block;
	width: 146px;
	padding: 8px 6px;
	margin: 0 0 0 12px;
}
.e6cart-cc-link
{
	display: block;
	font: normal 11px arial, sans-serif;
	color: #000;
	text-align: left;
	text-decoration: none;
	padding: 4px 0;
	margin: 0;
}
.e6cart-cc-link:hover
{
	color: #f30;
	text-decoration: underline;
}

.e6cart-btn-inc-up
{	
	float:right;
	display:block;
}
.e6cart-btn-inc-dwn
{
	float:right;
	display:block;
	clear:right;
}
.e6cart-inc-qty-box
{
	height: 15px;
	padding: 1px;
	border: 1px solid #666666;
	margin-right:-1px;	
	text-align:right;	
	font: bold 12px arial, sans-serif;
}
