/* NEW DESIGN STYLES*/

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
	margin:0;
padding:0;
}   
div.clear {
    clear: both;        
}   
BODY {
    background: #ffffff url("../images/bg_page.gif");
    background-repeat: repeat-x;
    line-height: 1;
    margin: 0; padding: 0;
    
}
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on November 13, 2014 */
@font-face {
    font-family: 'griscondensed_regular';
    src: url('../fonts/gris-webfont.eot');
    src: url('../fonts/gris-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gris-webfont.woff') format('woff'),
         url('../fonts/gris-webfont.ttf') format('truetype'),
         url('../fonts/gris-webfont.svg#griscondensed_regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

#layHeader, #layContent, #layFooter{ position: relative; width: 100%; margin: 0; padding: 0;}
.wrapper{ position: relative; width: 990px; text-align: left; z-index: 5;margin:0 auto; border:0px solid red; display:table;}
#layLogoTnav{position:relative; float:right; height:390px;border:0px solid red; width:980px; }

#logo { position: absolute; top: 35px; left: 0px; 
    width:365px; height:210px; border:0px solid red;}
#header-img { position: absolute; top: 35px; left: 0px;  width:984px; height:354px; z-index: -1; border:0px solid black;
        background: url(../images/header_image.jpg) no-repeat left;}
		
		.float-left{float:left; position:relative;}
		.float-right{float:right; position:relative;}
		
	#layTnav { position: absolute; top: 0px; right: -8px; width: 500px; color: #ffffff; border:0px solid red; padding-top: 5px;
        background: url(../images/bg_top_nav2.png) no-repeat;}
    #layTnav ul { position: relative; list-style: none; margin: 0 15px 0 0; padding: 0; border:0px solid red; float:right; }
	#layTnav ul li { position: relative; float: left; margin: 0 ; padding: 0; background: none; font:12px/16px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
	
	#layTnav ul li.listHome a{background:none; padding-left:0;}
	
	#layTnav ul li.listLast a{background:none; border:0;}
	#layTnav ul li a { font:12px/16px Verdana, Arial, Helvetica, sans-serif; color: #ffffff; position: relative; display: inline-block; 
                    text-decoration: none; margin: 0; padding: 0 5px; text-align:center; border-right:0px solid black;}
	#layTnav ul li a:hover { color: #ffffff;  text-decoration: underline; text-align:center;}
	
	#laySocial{position:absolute; top:158px; right:0; width:200px; height: 50px; border:0px solid red; }
    #laySocial a { display: block; float: right; margin-right: 10px; }
	
    #address{ display: block; float: right; text-align: right; height: 60px; width: 350px; margin-top: 45px; margin-right: 10px; border: 0px solid green;
                font: 30px griscondensed_regular, 'Times New Roman', times, serif; color:#000002; }
    
	.navContainer{position:relative width:100%; float: left; height: 40px; border: 0px solid red;}
	.layMainnav { position:relative width:100%; float: left; height: 40px; border: 0px solid red;margin-top:3px; padding:0; background: none;}
	.layMainnav ul { height: 40px; list-style: none; margin:0; padding: 0; text-align:center; }
	.layMainnav ul li { display:inline-block; padding: 0px; background: url(../images/nav_div.png) no-repeat right; }
	.layMainnav ul li a { display: block; font-weight: normal; margin: 1px 0 0 0; padding: 0px 26px; text-align: center; text-decoration: none; 
                    font:22px/40px griscondensed_regular, 'Times New Roman', times, serif; color:#ffffff;}
	
	.layMainnav ul li a.mainnavLast {  padding-right: 0px; border:0px solid red;}
	.layMainnav ul li a:hover { color: #ffffff;  text-decoration: none; text-align:center; background: url(../images/bg_nav_highlight2.png) repeat-x;}
	.layMainnav ul li.mainNavDummy a:hover { background: none;}
		
	
.layContainer {
	display: table;
	position:relative;
	float:left;
	width:990px;
	margin-top:15px;
    margin-left: 6px;
    border: 0px solid green;
}

.layMain, .laySidebar {
	float: none;
	vertical-align: top;
	display: table-cell;
}
.layMain {
	width: 765px;
}
.laySidebar {
	width: 213px;
	background-color: #eeeeee;
	border:1px solid #d8d8d8;
    padding-bottom: 28px;
}

.base1 {
	border-bottom: 1px solid #eeeeee;
	margin: 0;
	padding-left:0px;
	float:left;
	position:relative;
	width:213px;	
	}
	
 .base1 ul{
    margin-top:1px;
	list-style: none;
	margin: 0em;
	padding-left: 0em;
	text-indent: 0em;
	border:0px solid red;
	background-color:#eeeeee;
	}

.base1 ul li, .base1 ul li a, .base1 ul li a:visited, #leftnav li a, #leftnav li a:visited { 
    font: 12px/16px Arial, Verdana, Helvetica, sans-serif;
    color:#010101;
    background-color: #eeeeee;
    text-decoration:none;
    line-height:18px;
    cursor:pointer;
    margin:0; }

.maindrop span{
    font: 18px/34px griscondensed_regular, 'Times New Roman', times, serif;
    color:#ffffff;
    text-decoration:none;
    padding-left: 7px;
    line-height:25px;
    cursor:pointer;
    margin:0;
}

.base1 ul li a:hover, #leftnav li a:hover{ text-decoration:underline;}

.maindrop{ position: relative; background-color: #a8a8a8; border: 0px solid red; padding-top: 3px;}
.maindrop .statusicon { position: absolute; top: 12px; right: 10px; }
.single-cat { background-color: #a8a8a8; padding-left: 7px; height: 28px; font: 18px/34px griscondensed_regular, 'Times New Roman', times, serif; color:#ffffff;}
.subdrop {padding-left:5px; padding-bottom: 0px; background-color: #eeeeee; }

.gutter {
	width: 10px;
	display: table-cell;
	}
	
.sidebar-hdr{background: url(../images/bg_left_nav_header.gif) no-repeat; width:213px; height:41px; 
            float:left; position:relative; border: 0; 
            font:21px/46px griscondensed_regular, 'Times New Roman', times, serif; color:#ffffff; text-align: center;
}

.srchContainer{width:180px; padding:15px 10px; float:left; position:relative; border:0px solid red;}

.srchContainer .txtbx {
   width: 145px;  height: 21px; border: 1px solid #a0a0a0;
   font: 12px Verdana, Arial, Helvetica, sans-serif; color: #040404;
   -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
   -moz-box-sizing: border-box;    /* Firefox, other Gecko */
   box-sizing: border-box;         /* Opera/IE 8+ */
}

.sideContainer{width:190px; padding:5px; float:left; position:relative; border:0px solid red;}

.sideContainer ul{list-style-type:none; padding:5px; margin:0;}

.sideContainer ul li a{font:14px/20px Arial, Helvetica, sans-serif; text-decoration:none;}
.slide-container{border:1px solid #bf87d0; padding:0px; width:765px; height:211px;}

.layPromo{
	display: table;
	position:relative;
	float:left;
	width:765px;
	margin-top:15px;
    margin-bottom: 0px;
}

.layPind {
	width: 372px;
	display: table-cell;
	float: none;
	vertical-align: top;
	background-color: #ffffff;	
	border:0px solid red;
	padding:0;
    padding-bottom: 20px;
}

.Mpromo-hdr{background:#cfb53b url(../images/bg_promo_hdr.png) no-repeat; width:374px; height:46px; float:left; position:relative; border: 0; text-align: center;}

.Mpromo-hdr a, .Mpromo-hdr a:visited{font:21px/48px griscondensed_regular, 'Times New Roman', times, serif; color:#ffffff; padding:0px; text-decoration:none; }

.Mpromo-hdr a:hover{text-decoration:underline; color:#fefefe;}

#layFooter { width: 100%; height:206px; background: url(../images/bg_footer.png) repeat-x; } 
.ftrContainer{float:left; position:relative; width:980px; border:0px solid red; margin-top:55px; padding:0;}
	.layFtrnav { width:auto; margin: 0 0 8px 0; padding:0; border:0px solid red; 
        font:12px/12px Arial, Helvetica, sans-serif; color:#ffffff;}
	.layFtrnav ul { list-style: none; margin: 0; padding: 0; text-align:center; }
	.layFtrnav ul li { display:inline-block; padding: 0px;  color:#ffffff;}
	
	.layFtrnav ul li.nav-home a{background:none; padding-left:0;}
	.layFtrnav ul li a { display: block; font-weight: normal;margin: 0px; padding: 0px 8px; text-align: left; text-decoration: none; 
            font:12px/12px Arial, Helvetica, sans-serif; color:#ffffff;}
	
	.layFtrnav ul li a.ftr2 { display: block; font-weight: normal;margin: 0px; padding: 0px 8px; text-align: left; text-decoration: none; 
            font:12px/12px Arial, Helvetica, sans-serif; color:#ffffff;}
	
	.layFtrnav ul li a.FtrnavLast {  padding-right: 0px; border:0px solid red;}
	.layFtrnav ul li a:hover { color: #000000;  text-decoration: underline; text-align:left;}
	.layFtrnav ul li a.FtrnavLast {  padding-right: 0px; border:0px solid red;}
	.layFtrnav a { color: #ffffff;  text-decoration: none;}
	.layFtrnav a:hover { color: #ffffff;  text-decoration: underline;}
			
/* NEW DESIGN STYLES END */



/* Homepage Styles Start Here*/

.pItem-title:hover, .promoitem-desc, .promoitem-desc a:hover{font:12px/16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

.pItem-title, .pItem-title:visited, .promoitem-desc a, .promoitem-desc a:visited{text-decoration:underline; font:12px/16px Arial, Helvetica, sans-serif;}


.RegularPrice { 
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 14px; 
		font-weight: bold;
		line-height:20px;
	}
	
.more-text{font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000; text-decoration:none;}

#leftnav ul{padding-left:6px;}

.dmtitle{font:12px Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}


/* main font for site properties */
P, DIV, TD, LI { 
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	}

/* promo listing spacer properties */
TD.spacerbg {
	background-color: #000000;
	}

/* bg properties for promo/locations/etc. */
TD.menubg {
	background-color: #111D2F;
	}	

/* left menu properties (same color as TABLE.Container) */
TD.leftmenu {
	border-right: 1px #B4B4B4 solid;
	}	

/* bg shading properties for promo/locations/etc. */
TABLE.shadebg {
	background-color: #EEEEEE;
	}	

/* bg shading alternating properties for promo/locations/etc. */
TABLE.shadebg2 {
	background-color: #FFFFFF;
	}	

/* container table properties */
TABLE.container {
	border-top: 1px #B4B4B4 solid; 
	border-right: 1px #B4B4B4 solid; 
	border-bottom: 1px #B4B4B4 solid; 
	border-left: 1px #B4B4B4 solid; 
	background-color: #FFFFFF;
	}	

/* "-", ">>" and "|" properties */
.text1 {
	color: #000000;
	font-size: 10px;
	}

/* regular price properties */
.text2 {
	color: #000000;
	font-size: 11px;
	}

/* promo/locations/etc. title properties */
.text3 {
	color: #FFFFFF;
	font-size: 18px;
 	font-weight: bold;
	}

/* sale price properties */
.text4 {
	color: #000000;
	font-size: 12px;
 	font-weight: bold;
	}

/* Wine/Spirits/Beer title properties */
.text5 {
	color: #000000;
	font-size: 12px;
 	font-weight: bold;
	}

/* left menu title properties */
.text6 {
	color: #000000;
	font-size: 12px;
 	font-weight: bold;
	}

/* "search" properties */
.text7 {
	color:#000000;
	font-size:12px;
 	font-weight: bold;
	}
	
/* default link properties */
A {
	color: #000000;
	text-decoration: underline;
	}
	
A:visited {
	color: #000000;
	}
	
A:hover {
	color: #000000;
	text-decoration: none;
	}

/* footer link properties */
A.link1 {
	color: #000000;
	font-size: 10px;
	text-decoration: none;
	}
	
A.link1:visited {
	color: #000000;
	}
	
A.link1:hover {
	text-decoration: underline;
	}

/* advanced search properties */
A.link2 {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
	
A.link2:visited {
	color: #000000;
	}
	
A.link2:hover {
	text-decoration: none;
	}

/* promo title link properties */
A.link3 {
	color: #000;
	font-size: 14px;
 	font-weight: bold;
	text-decoration: none;
	}
	
A.link3:visited {
	color: #000;
	}
	
A.link3:hover {
	text-decoration: underline;
	}


/* Template Styles Start Here*/

 	.producer {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px		
	}

 	A.producer {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producer:visited {
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.producer:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px	
	}
	
	A.producer:visited:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px
	}


A.producttitle {
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
	}
	
A.producttitle:visited {
	color:#000000;
	}
	
A.producttitle:hover {
	color:#000000;
	text-decoration: none;
	}

 	.producttitle {	
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px; 
		font-weight: bold;
	}

 	.vintage {	
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px; 
		font-weight: bold;	
	}


	.RetailPrice { 
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		font-size: 12px; 
		font-weight: bold;
	}

	

	.BottleSize { 
		font-family: Arial, Helvetica, sans-serif;
		color: #000000; 
		font-weight: bold; 
		font-size: 12px
	}


	.WineRating { 
		color: #000000; 
		font-weight: bold; 
		font-size: 10px
	}

	.SpecialMessage { 
		color: #000000; 
		font-weight: bold; 
		font-size: 12px
	}

 	.iteminfocat {	
		color: #000000; 
		font-weight: bold;
		font-size: 11px		
	}

 	.iteminfo {	
		color: #000000; 
		font-weight: normal;
		font-size: 10px		
	}

	.regfont {
		color: #000000;	
		font-weight: normal; 
		font-size: 12px; 		
	}

	.regfont2 {
		color: #000000;	
		font-weight: bold; 
		font-size: 12px; 
	}

	.smallfont {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #000000;
	}

	.smallfont2 {
		font-weight: bold; 
		color: #000000;
	}

	A.smallfont2 {	
		color: #000000;
		text-decoration: none;
		font-weight: bold;  
		font-size: 10px; 
	}
	
	A.smallfont2:visited {
		color: #000000;; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 10px; 
	}
	
	A.smallfont2:hover {
		color: #000000;
		text-decoration: underline;
		font-weight: bold; 
		font-size: 10px; 
	}
	
	A.smallfont2:visited:hover {
		color: #000000;
		text-decoration: underline;
		font-weight: bold; 
		font-size: 10px; 
	}
		
	A.reglink {	
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
	}
	
	A.reglink:visited {
		color: #000000;
	}
	
	A.reglink:hover {
		text-decoration: none;
		color: #000000;	
	}
	
	A.shoplink {	
		font-family:Arial, Helvetica, sans-serif;
		color: #000000;
		font-weight: normal;
		text-decoration: underline;
		font-size: 12px;
	}
	
	A.shoplink:visited {
		color: #000000;
	}
	
	A.shoplink:hover {
		text-decoration: none;
		color: #000000;	
	}



 	.menu {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px		
	}

 	A.menu {	
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.menu:visited {
		color: #000000; 
		text-decoration: none;
		font-weight: bold;
		font-size: 12px
	}
	
	A.menu:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px	
	}
	
	A.menu:visited:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: bold;
		font-size: 12px
	}
	
 
 	A.advsearch {	
		font-family:Arial, Helvetica, sans-serif;
		font-size: 11px; 
		color: #000000;
		font-weight: bold;
		text-decoration: underline;
	}
	
	A.advsearch:visited {
		color: #000000;
	}
	
	A.advsearch:hover {
		color: #000000;
	}
	
 	A.advsearch2 {	
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	A.advsearch2:visited {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	A.advsearch2:hover {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	A.advsearch2:visited:hover {
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:9px;
		font-weight:bold;
		text-decoration: underline;
	}
	
	
	INPUT.search2 {

	}

	INPUT.search {

	}


	INPUT.searchpage {
		color: #000000;
		font-size: 11px; 

	}

	SELECT.searchpage {
		color: #000000; 
		font-size: 11px; 
	}

	TEXTAREA.searchpage {
		color: #000000; 
		font-size: 11px; 

	}


 	.reg {	
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:10px;		
	}	

 	.sale {	
		color: #000000; 
		font-weight: bold;
		font-size: 10px		
	}
	
 	.saleprice2 {	
		color: #000000; 
		font-size: 18px		
	}	

	
 	.SalePrice {	
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight: bold;	
	}

 	.description {	
		color: black; 
		font-weight: normal;
		font-size: 10px		
	}	

 	.description2 {	
		color: white; 
		font-weight: normal;
		font-size: 10px		
	}	

	/* Found on Contact Us, Review and Submit (top and bottom) - outline color of table */ 
	.background1 {
		background-color: #000000
	}
	
	/* Found on Contact Us, Review and Submit (top and bottom) - internal color of table */
	.background2 {
		background-color: #a8a8a8
	}
	
	/* Found on Shopping Cart Page, Review and Submit (middle) - outline color of table */
	.background3 {
		background-color: #000000
	}	
	
	/* Found on Shopping Cart Page, Review and Submit (middle) - internal color of table */
	.background4 {
		background-color: #EEEEEE
	}
	
	/* Found on Edit Billing and Shipping Addresses, Shopping Cart, events, articles - internal color of table for line across */
	.background5 {
		background-color: #000000
	}

	/* Found on Admin pages - internal color of table */
	.background6 {
		background-color: #4d3654
	}
	
	/* Found on My Acount pages, internal color of table */
	.accountbackground {
		background-color: #B4B4B4
	}

	/* Found on SKU pages, internal color of table */
	.editbackground {
		background-color: #EEEEEE
	}

	/* Found on the email form */
	.emailform {
		background-color: #FFFFFF
	}

	.results {
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:bold;
	}

	A.results {	
		color: #000000; 
		text-decoration: none;
		font-size: 12px; 
	}
	
	A.results:visited {
		color: #000000; 
		text-decoration: none;
		font-size: 12px; 
	}
	
	A.results:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: normal; 	
		font-size: 12px; 
	}
	
	A.results:visited:hover {
		color: #000000; 
		text-decoration: underline;
		font-weight: normal; 
		font-size: 12px; 
	}

	.searchresults {
		color: #000000; 
		font-weight: bold; 
		font-size: 20px; 
	}

	.topic {
		color: #000000; 
		font-weight: bold; 
		font-size: 11px; 
	}


	A.topic {	
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}
	
	A.topic:visited {
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}
	
	A.topic:hover {
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 	
		font-size: 11px; 
	}
	
	A.topic:visited:hover {
		color: #FFFFFF; 
		text-decoration: none;
		font-weight: bold; 
		font-size: 11px; 
	}

 	.scarttitle {	
		color: #000000; 
		font-weight: bold;
		font-size: 11px		
	}	

 	.scart {	
		color: #000000; 
		font-weight: bold;
		font-size: 11px		
	}

 	.scartsale {	
		color: #000000; 
		font-weight: bold;
		font-size: 11px		
	}

 	.adminmaintitle {	
		color: #000000; 
		font-weight: bold; 
		font-size: 11px; 	
	}

	.adminsmallfont {
		color: #000000; 
		font-weight: normal; 
		font-size: 10px; 
	}

	.adminsmallfont2 {
		color: #000000; 
		font-weight: bold; 
		font-size: 10px; 
	}

 	.policytitle {	
		color: #000000; 
		font-weight: bold;
		font-size: 12px		
	}
	
	.important {
		color: red; 
		font-weight: bold; 
		font-size: 12px; 
	}
	
	
	A.cursor {	
		color: #CCCC99; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:visited {
		color: #CCCC99; 
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:hover {
		color: #CCCC99;  
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}
	
	A.cursor:visited:hover {
		color: #CCCC99;   
		text-decoration: none;
		font-weight: normal; 
		font-size: 10px; 
		cursor: default;
	}

	.chartTitles {
		font-family: arial, sans-serif;
		color: #FFFFFF;
		font-size: 11px;
		background-color: #000000;
	}

	.BSNsubhead {
		font-family: Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		font-weight:bold;
	}


	/* Found on Item Detail Page - Related Searches */
	/* maintitle = producttitle color ; title and link = iteminfocat color */
		
	.rs_maintitle { 
		color: #000000; 
		font-weight: bold; 
		font-size: 11px
	}	
	
 	.rs_title {	
		color: #000000; 
		font-size: 10px		
	}
	
	A.rs_link {
		color: #000000; 
		font-size: 10px;
		text-decoration: none;
		}
		
	A.rs_link:visited {
		color: #000000; 
		}
		
	A.rs_link:hover {
		text-decoration: underline;
		}
	A.reviewthis {
	color:#000000;
	font-size:10px;
	text-decoration: underline;
	}
	
	A.reviewthis:visited {
	color:#000000;
	}
	
	A.reviewthis:hover {
	color:#000000;
	text-decoration: none;
	}

/* store name properties */
A.storename {
	color: #000000;
	font-size: 24px;
	text-decoration: none;
	}
	
A.storename:visited {
	color: #000000;
	}
	
A.storename:hover {
	text-decoration: none;
	}

.etext1 {	
	color: #000000; 
	font-weight: bold;
	font-size: 14px		
	}

.etext2 {
	font-size: 10px; 
	color: #000000;
	}

.etext3 {	
	color: #000000; 
	font-weight: bold;
	font-size: 12px		
	}

.etext4 {	
	color: #000000; 
	font-weight: bold;
	font-size: 12px		
	}

.lmenul TD {height:20px;valign:middle;}

A.elink1 {
	color: #000000;
	font-size: 14px;
	text-decoration: none;
	}
	
A.elink1:visited {
	color: #000000;
	}
	
A.elink1:hover {
	color: #000000;
	text-decoration: underline;
	}

A.elink2 {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	}
	
A.elink2:visited {
	color: #000000;
	}
	
A.elink2:hover {
	color: #000000;
	text-decoration: none;
	}

A.elink3 {
	color: #000000;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
	}
	
A.elink3:visited {
	color: #000000;
	}
	
A.elink3:hover {
	color: #000000;
	text-decoration: none;
	}

INPUT.eform {font-size: 12px}
SELECT.eform {font-size: 12px; width: 200px}

form.search label.error, label.error {
/* remove the next line when you have trouble in IE6 with labels in list */
color: red;
font-style: italic
}
input.error { border: 1px dotted red; }
//-->
/* ADMIN STYLES BEGIN */
@font-face {
    font-family: 'latolight';
    src: url('../fonts/lato-lig-webfont.eot');
    src: url('../fonts/lato-lig-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-lig-webfont.woff') format('woff'),
         url('../fonts/lato-lig-webfont.ttf') format('truetype'),
         url('../fonts/lato-lig-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
}
.Adminsidebar-hdr{background-color:#363636; width:190px; height:30px; float:left; position:relative; border-top:1px solid #c1bdbd; border-bottom:1px solid #c1bdbd;
padding-left:10px;
}
.Adminsidebar-hdr span{line-height:30px;font:18px 'latolight',Verdana, Arial, Helvetica, sans-serif;}

.admin-rtcoltxt{font:14px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}

.admin {
	border-bottom: 1px solid #fff;
	margin: 0;
	padding-left:0px;
	float:left;
	position:relative;
	width:200px;	
	}
	
 .admin ul{
margin-top:1px;
	list-style: none;
	margin: 0em;
	padding-left: 0em;
	text-indent: 0em;
	border:0px solid red;
	width:200px;
	}

.admin ul li{font:12px/16px 'latolight',Verdana, Arial, Helvetica, sans-serif;padding:.4em 0 .4em .8em;
}

.admin ul li a.email, .admin ul li a.email:visited{font:12px/16px 'latolight',Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


.admin ul li a.email:hover{font:12px/16px 'latolight',Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}

#hdr-dashboard{background:url(../images/icon_dashboard.png) no-repeat;padding-left:40px;font:bold 14px/30px 'latolight',Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#hdr-support{background:url(../images/icon_customer_support.png) no-repeat;padding-left:40px;font:bold 14px/30px 'latolight',Verdana, Arial, Helvetica, sans-serif; color:#fff;}

#hdr-orders, #hdr-content, #hdr-customers, #hdr-email, #hdr-resources, #hdr-config, #hdr-shipping, #hdr-analytics{padding-left:40px;font:bold 14px/30px 'latolight',Verdana, Arial, Helvetica, sans-serif; color:#000;}

#hdr-orders{background:url(../images/icon_orders.png) no-repeat;}

#hdr-content{background:url(../images/icon_content.png) no-repeat;}

#hdr-customers{background:url(../images/icon_customers.png) no-repeat;}

#hdr-email{background:url(../images/icon_email_campaigns.png) no-repeat;}

#hdr-resources{background:url(../images/icon_resources.png) no-repeat;}

#hdr-config{background:url(../images/icon_configurations.png) no-repeat;}

#hdr-shipping{background:url(../images/icon_shipping_options.png) no-repeat;}

#hdr-analytics{background:url(../images/icon_analytics.png) no-repeat;}


.admin ul li, .admin ul li a, .admin ul li a:visited{
color:#3e3e3e;
text-decoration:none;
margin:0;
cursor:pointer;
background-color:#cfcfcf;
}

.admin ul li a, .admin ul li a:visited{font:14px 'latolight',Verdana, Arial, Helvetica, sans-serif;line-height:28px;}

.admin ul li a:hover{font:14px 'latolight',Verdana, Arial, Helvetica, sans-serif;
color:#3e3e3e;
text-decoration:underline;
line-height:28px;
}

.admin-ltcol{display:table;float:left;width:507px;}

.admin-ltcolcontainer{width:505px;display:table-cell;border:1px solid #ccc;float:left;position:relative;margin-bottom:15px;}

.admin-ltcolhdr{width:505px;background-color:#e1e1e1;float:left;position:relative;text-align:center;font:16px/32px 'latolight',Verdana, Arial, Helvetica, sans-serif;color:#363636;}

.admin-ltcolcontent{padding:15px 30px;float:left;position:relative;text-align:center;font:12px/18px Verdana, Arial, Helvetica, sans-serif;color:#363636;}
.Admin-Ordbrdr{border:1px solid #ccc;}


.layMain{width:765px;float:left;position:relative;}
.AdminNew-ltColMain{display:table;float:left;width:507px;vertical-align:top;border:0px solid red;}
.AdminNew-ltColTp{width:505px;display:table-cell;border:1px solid #ccc;float:left;position:relative;margin-bottom:15px;}
.AdminNew-ltColTpHdr{width:505px;background-color:#e1e1e1;float:left;position:relative;text-align:center;font:16px/32px Verdana, Arial, Helvetica, sans-serif;color:#363636;}
.AdminNew-ltColTpCnt{padding:15px 30px;float:left;position:relative;text-align:center;font:12px/18px Verdana, Arial, Helvetica, sans-serif;color:#363636;}
.AdminNew-rtColTpMainCnt{display:table;float:right;width:243px;position:relative; border:0px solid red; vertical-align:top;}
.AdminNew-rtColTpCnt{width:241px;display:table-cell;border:1px solid #ccc;float:left;position:relative;margin-bottom:15px;}
.AdminNew-rtColHdr{width:241px;background-color:#e1e1e1;float:left;position:relative;text-align:center;font:16px/32px Verdana, Arial, Helvetica, sans-serif;color:#363636;}
.AdminNew-rtColContent{margin:0 auto;padding:15px;float:left;position:relative;text-align:center;font:18px/24px Verdana, Arial, Helvetica, sans-serif;color:#363636;}

/* ADMIN STYLES END */