div.col-1
{
	font-family: arial,helvetica,geneva,sans-serif,verdana;
	color: #666666;
	font-size: 12px;
	line-height:125%;
}

div.col-1 a:link 
{
color: #666666;
}

div.col-1 a:hover
{
color: #bb0000;
}

div.col-3-right
{
	font-family: arial,helvetica,geneva,sans-serif,verdana;
	color: #666666;
	font-size: 12px;
	line-height:125%;
    width:690px;
    padding:10px;
    margin: 0px 0 0 0 ;
    height:auto;
    display:block;
}

div.col-1 h1, .col-3-l h1 {
	background-color: #0098d9;
	color: #ffffff;
	font-size: 1.75em;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 10px;
}

div.col-1 h2 {
	background-color: #c0c0c0;
	color: #000000;
	font-size: 1.5em;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 10px 0;
	padding: 5px 0 5px 10px;
}

div.col-3-right a:link 
{
color: #666666;
}

div.col-3-right a:hover
{
color: #bb0000;
}

.col-3-right p 
{
    line-height:125%;
    padding:10px 0px;
}
/* Tables */
.style1 table
{
	width:100%;   
	border-collapse:collapse;
}
.style1 td
{
	line-height:125%;
	border:10px
	padding:20px;
	margin:20px;
	vertical-align:top;
}

.darkLink a, .darkLink a:link, .darkLink a:active, .darkLink a:visited {
	color: #5e5e4c;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
    
.darkLink a:hover {
	color:#5e5e4c;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
}

.sDarkLink a, .sDarkLink a:link, .sDarkLink a:active, .sDarkLink a:visited {
	color: #5e5e4c;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}

.sDarkLink a:hover {
	color: #5e5e4c;
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

.subCat {
	color: #3692B5;
	font-size: 14px;
	font-weight: bold;
}

.subCat a, .subCat a:link, .subCat a:active, .subCat a:visited {
	color: #3692B5;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}

.subCat a:hover {
	color: #3692B5;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}

.gotoSub a, .gotoSub a:link, .gotoSub a:active, .gotoSub a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 12px;
}

.gotoSub a:hover {
	color: #BB0000;
	text-decoration: none;
	font-size: 12px;
}

.button {
	font-size: 12px;
	font-weight: bold;
}

.button a, .button a:link, .button a:active, .button a:visited {
	color: #3692B5;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

.button a:hover {
	color: #3692B5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.copyright {
	font-family: arial,helvetica,geneva,sans-serif,verdana;
	color: #999999;
	font-size: 10px;
}


/* product registration structure */
#ProductRegistration {  }
#ProductRegistration > .content {  padding:10px 24px; }
#ProductRegistration .content { _padding:10px 24px; }


#main .roundCorner, .single #main .roundCorner { _padding-bottom: 12px; }


/* GENERIC STYLES */
.clear:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.clear { /height:1%; }


/* club epson */

.col-main-left 
{
	width: 694px;
	/*background-color: Red;*/
	 margin: 0 15 10 0;
	 padding-right: 15px;
	
}
.col-main-imagebox
{
    width: 180px;
    margin-bottom: 10px;
    vertical-align:baseline;
}



.left
{
    float: left;  
   
}


.right
{
    float: right;
}


.col-main-right
{
	width: 179px;    
	/*background-color:Yellow;*/
	float:right;
}

.mainbanner 
{
  margin-bottom: 10px;   
}

/* ==================================================================== */
.padding-left
{
     padding-left: 5px;     
}

.padding-right
{
     padding-right: 5px;     
}



.bannerHeader  
{
    color:#ffffff; 
    font-size:2.0em; 
    font-weight:normal;
     text-align: right;
     line-height: 50px;
    
     padding-right: 10px;
     vertical-align:text-bottom; 
     padding-bottom: 0px;
}

    
.banner_image1
{
   background: transparent url("../../img/button_mothersday.gif") no-repeat 0 0; 
    height:88px;
    position: relative; 
}

.banner_image1 a
{
    position: absolute; 
    top: 0;
    left: 0;
    width: 176px; /* 380 */
    height: 88px; /* 184px */

}

.banner_image1 a:hover
{
    background: transparent url("../../img/button_mothersday_on.gif") no-repeat 0 0; 
}



.banner_image2
{
   background: transparent url("../../img/button_kidscorner.gif") no-repeat 0 0; 
    height:88px;
     position: relative; 
} 

.banner_image2 a
{
    position: absolute; 
    top: 0;
    left: 0;
    width: 176px; /* 380 */
    height: 88px; /* 184px */

}

.banner_image2 a:hover
{
    background: transparent url("../../img/button_kidscorner_on.gif") no-repeat 0 0; 
}

   
.banner_image3
{
   background: transparent url("../../img/button_puzzles.gif") no-repeat 0 0; 
    height:88px;
     position: relative; 
} 

.banner_image3 a
{
    position: absolute; 
    top: 0;
    left: 0;
    width: 176px; /* 380 */
    height: 88px; /* 184px */

}

.banner_image3 a:hover
{
    background: transparent url("../../img/button_puzzles_on.gif") no-repeat 0 0; 
}

  
  
.banner_image4
{
   background: transparent url("../../img/button_cards.gif") no-repeat 0 0; 
      height:88px;
     position: relative; 
} 
 
 .banner_image4 a
{
    position: absolute; 
    top: 0;
    left: 0;
    width: 176px; /* 380 */
    height: 88px; /* 184px */

}

.banner_image4 a:hover
{
    background: transparent url("../../img/button_cards_on.gif") no-repeat 0 0; 
}


.banner_image5
{
   background: transparent url("../../img/button_photocraft.gif") no-repeat 0 0; 
   height:88px;
     position: relative; 
} 
 
 .banner_image5 a
{
    position: absolute; 
    top: 0;
    left: 0;
    width: 176px; /* 380 */
    height: 88px; /* 184px */

}

.banner_image5 a:hover
{
    background: transparent url("../../img/button_photocraft_on.gif") no-repeat 0 0; 
}


.banner_image6
{
   background: transparent url("../../img/button_homeoffice.gif") no-repeat 0 0; 
    height:88px;
     position: relative; 
} 
 
 .banner_image6 a
{
    position: absolute; 
    top: 0;
    left: 0;
    width: 176px; /* 380 */
    height: 88px; /* 184px */

}

.banner_image6 a:hover
{
    background: transparent url("../../img/button_homeoffice_on.gif") no-repeat 0 0; 
}

 
.txtSubHeader { margin-bottom:10px; font-size:1.875em; font-weight:normal; color:#002486; }

.banner_title
{
   line-height: 20px;
   font-weight: bold;
   font-size: 11px;
   text-align: center;
   text-decoration: none;
   color:#000000;
   
}




.line
{
    border-bottom: dotted 1px #000000;
    margin-bottom: 20px;
    margin-top: 10px;
    padding-bottom: 10px;
}

.topline
{
     border-top: dotted 1px #000000;
    margin-top: 20px;
    margin-bottom: 10px;
    padding-top: 10px;
}




ul.rightnav_info {
	margin-left: 18px;
	margin-top: 10px;
	padding-left: 0px;
	
}

ul.rightnav_info li
{
	list-style-image: url("../../img/icon/blue_doublearrow.gif");
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	padding-bottom: 4px;
}



.promo_icon
{

   background:transparent url("../../img/icon/tick_only.gif") no-repeat  100% 0; 
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height: 100%
}

.rego_icon
{
   /* background:transparent url("../../img/icon/shop_online.gif") no-repeat 0 0;*/
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	height: 100%
}