BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND-IMAGE: url(bg_fade.jpg);

    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: repeat-x;
    /*BACKGROUND-COLOR: #186eb9;*/
    background-color: #4699d6;
/*  background-color: #0b74c5; */
/*    BACKGROUND-COLOR: #e4e8eb;*/

/*    BACKGROUND-COLOR: #bbe6ed; */
}





TABLE TD
{
    TEXT-ALIGN: left
}
TD.containercell
{
	text-align:center;
	
	}


DIV
{
    FONT-FAMILY: verdana; 
    COLOR: #09859a;
    FONT-SIZE: 11px;
	
	}
	
A:link,  A.normaltext:link, A:visited, A.normaltext.visited
{
	font-size: 11px;
    COLOR: #0353aa;
    TEXT-DECORATION: none
}
a:active
{
	text-decoration:none;
	}
A:hover, .normaltext A:hover
{
    TEXT-DECORATION: underline
}

.normaltext, td
{

    FONT-FAMILY: verdana; 
    COLOR: #050505;
    FONT-SIZE: 11px;
	line-height: 15px;
	}


.crumbTrail, .crumbtrail
{
    FONT-FAMILY: verdana; 
    /*COLOR: #4f95e0; */
    color: #828282;
    FONT-SIZE: 9px;
	text-transform: uppercase;
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
	margin-top : 10px;

}


.crumbTrail B, .crumbtrail B
{
	/*color: #499833; */
	color: #6f6f6f;
}
.crumbTrail A:link, A.crumbTrail:link, .crumbtrail A:link, A.crumbtrail:link

{ 
	FONT-FAMILY: verdana; 
    /*COLOR: #4f95e0; */
    color: #828282;
    FONT-SIZE: 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration : none;
	}

 .crumbTrail A:visited, A.crumbTrail:visited, .crumbtrail A:visited, A.crumbtrail:visited
{ 
	FONT-FAMILY: verdana; 
    /*COLOR: #4f95e0; */
    color: #828282;
    FONT-SIZE: 9px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration : none;
	}
	.crumbTrail A:hover, A.crumbTrail:hover, .crumbtrail A:hover, A.crumbtrail:hover
{
	text-decoration: underline;
	}
	
	
.register
{
    BORDER-RIGHT: #fff 0px solid;
    BORDER-TOP: #fff 0px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #fff 0px solid;
    WIDTH: 150px;
    COLOR: #0985cd;
    BORDER-BOTTOM: #fff 0px solid;
    FONT-FAMILY: verdana;
    BORDER-COLLAPSE: collapse;
    HEIGHT: 15px
}
.searchbox
{
    BORDER-RIGHT: #C3C3C3 1px solid;
    BORDER-TOP: #C3C3C3 1px solid;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    BORDER-LEFT: #C3C3C3 1px solid;
    border-bottom: #C3C3C3 1px solid;
    COLOR: #0985cd;

    FONT-FAMILY: verdana;
    BORDER-COLLAPSE: collapse;

    HEIGHT: 19px;
    width: 159px;
/*
    border: solid 1px #e10221;
*/
}

ul.products
{
	float:left;
	width: 610px;
	margin: 0 0 0 0;
	text-indent: 0px;
	padding: 0 0 0 0;
	background-color: transparent;
}
ul.products li
{
	display: block;
	width: 291px;
	height: 213px;
	margin:  2 0 0 12;
	_margin: 2 0 0 6;
	padding: 0 0 0 0;
	background-image: url(whitebox.jpg);	
background-color: #FFFFFF;
	float:left;
	overflow:hidden;
	background-repeat :no-repeat;
	text-indent: 0;
	}
ul.products li div
{
	font-family: Verdana;
	line-height: 12px;
	z-index :99;
/*	border: solid 1px red;  */
	}
.error
{
	color: #cc0000;
	}
.dropmenudiv
{
    BORDER-TOP: #aaa 0px solid;
    Z-INDEX: 100;
/*    BACKGROUND-IMAGE: url(bg_drop.jpg); */

/*    BACKGROUND-IMAGE: url(holiday_images/2008/bg_drop.gif);*/

    VISIBILITY: hidden;
    FONT: 11px/13px Arial, Helvetica, sans-serif;
    WIDTH: 138px;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
    TOP: -2px;
/*    BACKGROUND-COLOR: #eef8ea;
    BACKGROUND-COLOR: #ffffff; */
    BACKGROUND-COLOR: #e8e8e8;

}
.dropmenudiv A:link, .dropmenudiv A:visited
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    TEXT-TRANSFORM: lowercase;
    WIDTH: 100%;
    TEXT-INDENT: 10px; 
    PADDING-TOP: 4px;
    
	color: #004690;
    BORDER-BOTTOM: #b7b7b7 1px solid;
 /*  COLOR: #356f24;
	 BORDER-BOTTOM: #accfb1 1px solid; */
/*
	COLOR: #e10221;
 BORDER-BOTTOM: #e10221 1px solid;
*/
    TEXT-DECORATION: none;
	white-space:nowrap;
	
}
.dropmenudiv A:hover
{
    COLOR: #ffffff;
    BORDER-BOTTOM: #e8e8e8 1px solid;
	BACKGROUND-COLOR: #acacac ;
  /*  BORDER-BOTTOM: #006633 1px solid;
	BACKGROUND-COLOR: #488c34; */
/*
 BORDER-BOTTOM: #e10221 1px solid;
BACKGROUND-COLOR: #e10221;
*/
    TEXT-DECORATION: none
}

.divider
{
    DISPLAY: block;
    FONT-SIZE: 16px;
    WIDTH: 10px;
    COLOR: #ffffff;
    LINE-HEIGHT: 25px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 20px;
}
#dropmenuint
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(bg_drop_intl.jpg); 
/*    BACKGROUND-IMAGE: url(holiday_images/2008/bg_drop.gif);*/

    MARGIN: 5px 0px 0px;
    BACKGROUND-REPEAT: repeat-x;
    POSITION: absolute;
	BACKGROUND-COLOR: #e9f2fa;
    BACKGROUND-COLOR: #ffffff;  
}
#dropmenuint A, #dropmenuint A:visited
{
    COLOR: #0353aa;
    BORDER-BOTTOM: #a2c9eb 1px solid;
/*
	COLOR: #e10221;
 BORDER-BOTTOM: #e10221 1px solid;
*/
}
#dropmenuint A:hover
{
    COLOR: #0353aa;
    BORDER-BOTTOM: #a2c9eb 1px solid;
    BACKGROUND-COLOR: #b3d1ee;
    TEXT-DECORATION: none;

color: #ffffff;
/*
 BORDER-BOTTOM: #e10221 1px solid;
BACKGROUND-COLOR: #e10221;
*/
}
#navlist, #navlistact
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 763px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 106px;
    HEIGHT: 27px
}
#navlist LI, #navlistact LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    LIST-STYLE-TYPE: none;
    HEIGHT: 25px;
    TEXT-ALIGN: center
}
#navlist UL, #navlistact UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#navlist A, .navlistact A

{
    DISPLAY: block;
	FONT-WEIGHT:bold;
/*	font-size: 12px; */    
    FONT-SIZE: 16px;
    WIDTH: auto;
    /* color: #FFFFFF; */
    
    COLOR: #595C5E;
    LINE-HEIGHT: 25px;
   /* FONT-FAMILY: Arial, Helvetica, sans-serif; */
    FONT-FAMILY: Helvetica;
    TEXT-DECORATION: none;
}

#navlist A:hover
{
	color: #004690;
	/* color: #214e0b; */
/*	color:  #6d020e; */
	}
	
#navlist ul li  a.navlistact
{
	color: #004690;
/*	color: #214e0b;	*/
/*		color:  #6d020e;*/


}
div.leftnavact
{
	display: block;
	float:left;
	clear: none;
	width: 25px;
/*    _width: 22px; 
	border: solid 1px red; */
	margin: 0 -3 0 0;
	padding: 0 3 0 0;
	overflow: hidden;
	white-space:nowrap;
	}

a.leftnavact
{
	background-image: url(plus_icon.gif);
	background-position: 0 0;
	background-repeat: no-repeat;
	}
	


#container
{
    MARGIN: 0px auto;
    WIDTH: 759px;
    POSITION: relative;
    HEIGHT: 800px;
    TEXT-ALIGN: left
}
#mainhome
{
  /* WIDTH: 759px; */
	padding-left: 9px;
	padding-right: 9px;
    TEXT-ALIGN: left;
   /* border: solid 1px Black; */
    background-color: #FFFFFF;
}


#masthead
{
	top:20;
	width: 759; 
	height: 129;

   BACKGROUND-IMAGE: url(masthead.gif); 
/*    BACKGROUND-IMAGE: url(holiday_images/2008/masthead.gif); */
	background-color: #FFFFFF;

    BACKGROUND-REPEAT: no-repeat;
}

#search
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    Z-INDEX: 50;
    PADDING-BOTTOM: 0px;
    MARGIN: 0 0 0 498;
    WIDTH: 260px;
    PADDING-TOP: 0px;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 73px;
	HEIGHT: 30px

}	
#search TD A:link, #search TD A:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9px;
    MARGIN-LEFT: 3px;
    COLOR: #0985cd;
    FONT-FAMILY: verdana;
    WHITE-SPACE: nowrap
}
/*
#register
{
    DISPLAY: block;
    Z-INDEX: 99;
    MARGIN: 0px 0px 0px 374px;
    WIDTH: 400px;
    POSITION: absolute;
    TOP: 656px;
	padding: 15 10 10 210 ;
    HEIGHT: 60px;
    background-image : url(email_bgd.gif);
    background-image : url(holiday_images/2007/email.gif);
	background-repeat: no-repeat;
}
*/

#fillerad
{
	DISPLAY: block;
    Z-INDEX: 99;
    MARGIN: 0px 0px 0px -9px;
    WIDTH: 777px; 
    POSITION: absolute;
    TOP: 662px;
    background-color : #FFFFFF;
    height:10px;
    border-bottom: solid 0px #cccccc;
}

#register
{
    DISPLAY: block;
    Z-INDEX: 99;
    MARGIN: 0px 0px 0px -9px;
    WIDTH: 777px; 
    POSITION: absolute;
    TOP: 665px;
/*	padding: 12 10 10 460 ;*/
/*	padding: 12 10 10 0; */
	padding: 0 0 0 0;

    HEIGHT: 41px;
    background-image : url(spring_email.gif); 
    background-color : #FFFFFF;
/*    background-image : url(holiday_images/2008/holiday_email.gif);*/
/*    background-position : 0 6; */
	background-repeat: no-repeat;
}



#shimmer
{
	width:233px;
	height: 19px;
	display: block;
	margin-left:201px;
	top: 64px;		
	position:absolute;
	visibility: hidden;
	}


#mainad
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    Z-INDEX: 52;
    VISIBILITY: visible;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    /*WIDTH: 763px;   */
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 132px;
    HEIGHT: 500px;
    
	width: 777px;
    background-color: #FFFFFF;

}
#leftad
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 9px;
    Z-INDEX: 53;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -9px;
    WIDTH: 253px;
    height: 136px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 527px;
    background-color:#FFFFFF;

}
#midad
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    Z-INDEX: 54;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 253px;
    WIDTH: 253px;
    height: 136px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 527px;
}
#rightad
{
    PADDING-RIGHT: 9px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    Z-INDEX: 54;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 506px;
    WIDTH: 253px;
    height: 136px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 527px;
    background-color:#FFFFFF;
}
#toplinks
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    Z-INDEX: 55;
    PADDING-BOTTOM: 0px;
    WIDTH: 500px;
    COLOR: #FFF;
/*
	color: #e10221;
*/
    PADDING-TOP: 0px;
    FONT-FAMILY: verdana;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 7px;
    HEIGHT: 30px
}
#toplinks SUB
{
    FONT-SIZE: 8px;
    PADDING-TOP: 10px
}
#toplinks A
{
/*	
	color: #e10221;
*/

	}


.toplink A
{
	color: #595C5E;
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
	text-decoration : none;
}
.toplink A:visited
{
	color: #595C5E;
    TEXT-DECORATION: none;
    FONT-SIZE: 10px;
	text-decoration : none;
}
.toplink A:hover
{
	color: #595C5E;
    TEXT-DECORATION: underline
}
#username a.green, #username a.green:visited
{
	margin-top:-1px;
    FONT-SIZE: 8px;
    TEXT-TRANSFORM: uppercase;
    COLOR: #96d46d;
/*
 color: #e10221;
*/  
  FONT-FAMILY: Verdana;
	line-height: 8px;
}
#username a.green:hover
{
    TEXT-DECORATION: underline
}


.toplinkdivider
{
	color: #FFFFFF;
  /*  COLOR: #aac7e6; */
    /*
	color: #e10221;
*/
}
#username
{
    DISPLAY: block;
    margin-LEFT: 431px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    Z-INDEX: 58;
    TEXT-TRANSFORM: capitalize;
    WIDTH: 250px;
    COLOR: #fff;
/*
	color: #e10221;
*/
    FONT-FAMILY: verdana;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 35px;
    HEIGHT: 20px;
	}
#homelink
{
    DISPLAY: block;
    margin-LEFT: 1px;
    WIDTH: 173px;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 27px;
    HEIGHT: 69px
}
#items
{
    DISPLAY: block;
    margin-LEFT: 560px;
    Z-INDEX: 57;
    PADDING-BOTTOM: 0px;
    VERTICAL-ALIGN: middle;
    WIDTH: 120px;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 53px;
    HEIGHT: 30px
}
#items TD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #fff;
/*
	color: #e10221;
*/

    FONT-FAMILY: verdana;
    WHITE-SPACE: nowrap
}
#myaccount
{
    DISPLAY: block;
    margin-LEFT: 694px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    Z-INDEX: 57;
    WIDTH: 70px;
    FONT-FAMILY: verdana;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 35px;
    HEIGHT: 30px
}
#checkout
{
    DISPLAY: block;
    margin-left: 694px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    Z-INDEX: 57;
    WIDTH: 70px;
    FONT-FAMILY: verdana;
    WHITE-SPACE: nowrap;
    POSITION: absolute;
    TOP: 57px;
    HEIGHT: 30px
}

#bottomlinks
{	background-color :#186eb9;
/*    BACKGROUND-COLOR: #e4e8eb;*/

    COLOR: #fff;
/*    COLOR: #44bbdd;*/

/*	color: #e10221;*/


    FONT-FAMILY: verdana;
}
#bottomlinks A, #bottomlinks A:visited
{
    COLOR: #fff;
    
/*    COLOR: #44bbdd;*/

/*	color: #e10221;*/

    TEXT-DECORATION: none
}
#bottomlinks A:hover, #bottomlinks A:active
{
    COLOR: #fff;
/*    COLOR: #44bbdd;*/
/*
	color: #e10221;
*/
    TEXT-DECORATION: underline
}

.bottomlinks_up
{	
    COLOR: #fff;
    FONT-FAMILY: verdana;
    font-size: 10px;
}
.bottomlinks_up A, .bottomlinks_up A:visited
{
    COLOR: #fff;
    font-size: 10px;
    TEXT-DECORATION: none
}

.bottomlinks_up A:hover, .bottomlinks_up A:active
{
    COLOR: #fff;
    font-size: 10px;
    TEXT-DECORATION: underline
}


#leftrollovermenu
{
/*	background-image: url(bg_drop.jpg); */
    DISPLAY: block;
/*    MARGIN-LEFT: 10px;*/
    WIDTH: 143px;
    POSITION: absolute;
    TOP: 210px;
/*    HEIGHT: 140px;*/
}
#leftrollovermenu A
{
    DISPLAY: block;
    FONT: 11px/20px Arial, Helvetica, sans-serif;
    WIDTH: 100%;
    color: #004690;
 /*   COLOR: #356f24; */
/*
  color: #e10221;
*/
/*    margin-left: 15px; */
    BORDER-BOTTOM: 0px solid;
/*    HEIGHT: 120px;*/
    TEXT-DECORATION: none;
	line-height: 14px;
	white-space:nowrap ;
	overflow:hidden;
}
#leftrollovermenu A:hover
{
	color: #FFFFFF;
	}
#currentcategorynav, #concernnav, #collectionnav, #dontmissnav
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    DISPLAY: block;
/*    BACKGROUND-IMAGE: url(bg_drop.jpg);  */
    BACKGROUND-IMAGE: none;  
    VISIBILITY: hidden;
    FONT: 11px/13px Arial, Helvetica, sans-serif;
    BORDER-LEFT: medium none;
    WIDTH: 143px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
	top: 150px;
/*    margin-TOP: -88px;*/

	margin-left: 0px;
	padding-bottom:7px;
	BACKGROUND-COLOR: #e8e8e8;

  /*  BACKGROUND-COLOR: #e2f5da; */
/*
  background-color:  #e10221;
*/
/*    BACKGROUND-IMAGE: url(holiday_images/2008/bg_drop.gif);*/


	clip: rect( 0 143 57 0 );
	border: solid 0px red;
}
#currentcategorynav A, #concernnav A, #collectionnav A, #dontmissnav A, #currentcategorynav A:visited, #concernnav A:visited, #collectionnav A:visited, #dontmissnav A
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    WIDTH: 100%;
    color: #004690;
 /*   COLOR: #356f24; */
/*
color: #e10221;
*/
    text-indent: 25px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
	line-height: 18px;
    BORDER-BOTTOM: #accfb1 0px solid;
    TEXT-DECORATION: none;
	text-transform : none;
}

#currentcategorynav A:hover, #concernnav A:hover, #collectionnav A:hover, .dontmiss_container A:hover
{
	color:#FFFFFF;	
}

.amenities_header
{
	color: #4EAFC4;
	font-family: Helvetica;
	font-size: 18px;
	font-weight: normal;
	margin-top: 25px;
}

.amenities_text
{
	margin-top:5px;
	margin-right: 20px;
	color: #898989;
	font-family: Helvetica;
	font-size: 13px;
	line-height: 18px;
}
.amenities_blue_text, .amenities_blue_text A, .amenities_blue_text A:hover
{
	margin-top:5px;
	color: #4EAFC4;
	font-family: Helvetica;
	font-size: 13px;
	line-height: 18px;
}

.blk_header
{
	color: #004690;
	font-family: Helvetica;
	font-size: 15px;
	font-weight: bold;
	margin-top: 25px;

}

.blk_text
{
	margin-top:5px;
	color: #595C5E;
	font-family: Helvetica;
	font-size: 15px;
	line-height: 20px;
}
#leftbottomnav
{
    DISPLAY: block;
    POSITION: absolute;
    TOP: auto;
}
#leftbottomnav A
{
    HEIGHT: auto;
}
#browserlink
{
    DISPLAY: block;
    POSITION: absolute;
    TOP: 210px;
	width: 143px;
}
#browserlink A, #browserlink A:visited, .dontmiss_container A, .dontmiss_container A:visited
{
    DISPLAY: block;
    FONT: 11px/20px Arial, Helvetica, sans-serif;
    WIDTH: 143px;
    color: #004690;
 /*   COLOR: #356f24; */
/*
color: #e10221;
*/

    text-indent: 25px; 
    BORDER-BOTTOM: 0px solid;
/*    HEIGHT: 120px;*/
    TEXT-DECORATION: none;
	line-height: 18px;
}
#browserlink A:hover, .dontmiss_container a:hover
{
	background-color: #acacac; 
/*	BACKGROUND-COLOR:#488c34; */
/*
 background-color:  #e10221;
*/


	color: #FFFFFF;	
	}




#browserlink_about
{
    DISPLAY: block;
    POSITION: absolute;
    TOP: 210px;
	width: 143px;
}
#browserlink_about A, #browserlink_about A:visited
{
    DISPLAY: block;
    FONT: 11px/20px Arial, Helvetica, sans-serif;
    WIDTH: 143px;
    color: #498c35;
    text-indent: 25px; 
    BORDER-BOTTOM: 0px solid;
    TEXT-DECORATION: none;
	line-height: 18px;
}
#browserlink_about A:hover
{
	background-color: #acacac; 
	color: #FFFFFF;	
	}


.categorydescription
{
	position :absolute ;
	display: block ;
	width: 616px;
	height: 194px;
	background-image :url(catalog/categoryimages/blank_hdr.jpg); 
	margin: 0 0 0 143px;
	top: 132px;
	}
#productlisttopdivider
{
	position :absolute ;
	display: block ;
	width: 10px;
	height: 148px;
	background-image :url(faded_divider2.jpg);
	margin: 0 0 0 143px;
	top: 178px; 
	z-index: 77;
	}
#categorytext
{
	position: relative;
	margin: 0 0 0 40px;
	top: 130px;
	width: 280px;
	height: 45px;
	display: block;
	overflow:hidden;


	}


.categorydescriptiontext
{
	font-family:Verdana;
	font-size: 12px;
	color: #5a5c5e;
/*

color:  #e10221;

*/
	
	}
	
#categorymid
{

	width : 759;
	height : 527;
	/*background-image : url(category_middle.jpg);	*/
	margin: 0 0 0 0;
}
#catleftad
{
	margin-left :143 ;
	position: absolute;
	width: 308;
	height: 285;	
	top: 374;
}
#catrightad
{
	position:absolute ;
	top: 374;
	width: 308;
	height: 285;	
	margin-left: 451;
}
.lefttitle
{
	font-family: Verdana, Arial;
	font-size : 10px;
	text-transform :uppercase ;
	font-weight : bold;
	/*color: #2d7bce;*/
	color: #6d6d6d;	

	line-height : 20px;
	margin-left: 10px;
	}
	
#parenttitlediv
{
/*	height: 40px;
	width: 150px;
	margin-left : 10px;	
	top: 180px;

*/


	height:71px;
	width:143px;
	top: 132px;
	display: block;
	position: absolute;
/*	letter-spacing: 0px; */
	font-weight: bold;
	text-transform :lowercase;
	background-image: url(green_fade.gif);
/*	background-image: url(holiday_images/2008/green_fade.jpg);*/

	background-repeat: no-repeat;
	padding-top :50px;
	padding-left: 10px;
	}	

#parenttitlediv A,#parenttitlediv A:visited
{
	font-family:Verdana ;
	font-size: 13px;
/*	color:#488c34; */
	color:#004690;
  /*
  color: #e10221;
  */

	text-decoration :none;	
	}
#parenttitlediv A:hover,#parenttitlediv A:active
{
	/*color:#488c34; */
	color:#004690;
/*  color: #e10221;
*/
	text-decoration:underline;

	}





div.prodlisttitle
{
/*	position:relative;
	display: block;
	overflow: hidden;
	height: 27px;
	top: 5px;
	margin-left:25px;
	width:240px;
	z-index: 2;

*/	font-family: Verdana;
	font-weight: bold;
	color: #1661b3;
	}
	
div.prodlistimage
{
/*	position:relative;
	display: block;
	overflow :hidden;

	margin-top:7px;
	margin-left:10px;
	width:130px;
	height: 146px;
*/
	}

div.prodlistdescription
{
/*	position:relative;
	display: block;
	overflow: hidden ;
	top: -172px;
	margin-top: -2px;
	margin-left: 145px;
	width: 136px;
	height: 90px;
	white-space: normal;
	text-align:left ;
*/	color: #505050;
	font-size: 10px;

	}
	.prodlistspecial
{
/*	position:relative;
	display: block;
	overflow: hidden ;
	line-height: 15px;
	height: auto;

*/	margin-top: 5px;
	color: #0bb4e5;
	font-weight: bold;
	font-style:italic;
	font-size: 10px;
}

.special
{
		color: #0bb4e5;
	font-weight: bold;
	font-style:italic;
	font-size: 10px;

	
	}	
div.prodlistbuttons
{
	position:relative;
	top: -172px;
	height: auto;
	overflow: visible;	
	width:136;
	display: block;
	margin-left: 145px;	

	}	
	
	
div.prodlistsize
{
/*
	position:relative;
	display: block;
	overflow: hidden ;


	margin-left: 143px; 
	width: 141px;
	height: 23px;
	white-space: normal;
	text-align:left ;

*/
	color: #505050;
	
	}	

.prodlistprice
{
/*	position:relative;
	display: block;
	overflow: hidden ;
	white-space: normal;
	text-align:left ;
	margin-top: 5px;
	margin-bottom: 7px;
	vertical-align :middle;

*/	font-weight: bold;	
	color: #505050;
	line-height: 15px;
	font-size: 10px;

	}

div.prodlistemail{
	position:relative;
	display: block;
	overflow: hidden ;

/*	margin-left: 143px; */

	width: 136px;
	height:18px;
	white-space: normal;
	text-align:left ;
	color: #505050;
	
	}
div.prodlistpluslist{
	position:relative;
	display: block;
	overflow: hidden ;

/*	margin-left: 143px; */

	width: 136px;
	height: 18px;
	white-space: normal;
	text-align:left ;

	}
div.prodlistviewmore{
	position:relative;
	display: block;
	overflow: hidden ;
	margin-top: 0px;
	margin-left: 10px;
	width: 130px;
	height: 25px;
	white-space: normal;
	text-align:center ;
	color: #499833;
	top: 0px;
	vertical-align: middle;
}

	
div.prodlistaddtocart{
	position:relative;
	display: block;
	overflow: hidden ;

/*	margin-left: 143px; */

	width: 136px;
	height: 19px;
	white-space: normal;
	text-align:left ;
	color: #505050;
	vertical-align: middle;
	}



div.prodlistchoose
{
	position:relative;
	display: block;
	overflow: hidden ;
	margin-top: 0px;
	margin-left: 10px;
	width: 130px;
	height: 25px;
	white-space: normal;
	text-align:center ;
	color: #499833;
	top: 0px;
	vertical-align: middle;

	}


.callout, .calloutdetail
{
	display:block;
	position: relative;
	top:-180px;
	margin-left:0px;
	z-index: 99;
	}	
.calloutdetail
{
	position: absolute;
	top: 280px;
	margin-left: 173px;
	}


.dragger{
	display: block;
	height: 30px;
	width: 334px;
	background-color: #306395;
	position: relative;
	left:0;
	top: 0;
	z-index: 90;

	padding-top: 7px;
	padding-bottom: 7px;
	white-space: normal;
	text-align: left;
}
#emailcontainer{
	width: 	auto;
	height: auto;
	padding: 0px;
	display: block;
	position: absolute;
	visibility : hidden;
	border: solid 0px #316597;
	overflow :hidden;
	left:0px;
	top: 0px;
	z-index: 99;
}
.emailiframe
{
	border-style:none;
	border-collapse: collapse;
	width: 334px;
	height: 310px;
	display: block;
	overflow :hidden;
/*	filter:alpha(opacity=90);
	opacity:.90;
	moz-opacity:.90; */
	}
#emailafriendcontainer
{
	background-image: url(pop_fade.jpg);
	background-color : #316597;
	background-repeat: repeat-x;
	display: block;
	width: 334px;
	height: 310px;
/*	border: solid 0px #316597;*/

	border-collapse:  collapse;
	border-style:none;
	}
table.emailafriendtable td
{

	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
	vertical-align : top;
	}
table.emailafriendtable td input, table.emailafriendtable td textarea
{
	border: none;
	border-collapse:collapse;
	font-family : Verdana;
	font-size : 10px;

	}


.emailafriendthanks
{
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 10px;
	vertical-align : top;
	}	
	

#mask
{
	top:0px;
	position :absolute;
	width: 100%;
	display :block;
	background-color : #003366;
	filter:alpha(opacity=80);
	opacity:.80;
	moz-opacity:.80; 
	z-index: 99;
	visibility:hidden;
	height: 1100px;
	}
#zoom
{
	z-index: 100;
	position: absolute;
	top: 100px;
	margin-left: 130px;
	visibility: hidden;
	background-color : #FFFFFF;
	width:500px;
	height: 540px;
	}
#infocontainer
{
/*	background-image: url(tab_box.gif);

*/
     border: solid 1px lightblue;
	display: block;
	width: 420px;
	height: 264px;	
	
	}
#benefitslink
{
	clear:none;
	float:left;
	}
#usagelink
{	clear:none;
	float: left ;
	}

#ingredientslink
{
	clear:none;
	float:left;
	_float:left;
}
#reviewslink
{
	clear:none;
	float:none;
	_float:left;
}



.infotitle, .productDescriptionHeading
{
	font-family: Verdana;
	font-size: 11px;
	color:#1661b3;
	text-transform :uppercase;
	font-weight: bold;
	display:block;
	margin-top:0px;
	margin-bottom: 10px;
	width:auto ;
	}
.bluetext
{
	font-family: Verdana;
	font-size: 11px;
	color:#1661b3;
	
	}



.productDescriptionHeading
{	
	text-transform:none;	
}

.infoblock

{
	display: block;
	position: absolute;
	width: 380px;
	}

.infoblock div, .productDescription, td.productDescription
{
	font-family: Verdana;
	color: #4a4a4a;
	font-size: 11px;
	
	}
.infoblock div a:link, .infoblock div a:visited
{
	color: #003366;
	text-decoration: none;
	}
.infoblock div a:hover
{
	
	text-decoration: underline;
	}


.addlProdContainer
{
	display: block;
	background-image : url(rec_box.gif);
	width: 143px;
	height: 155px;
	text-align: center;
	}
.addlProdContainer A:link, .addlProdContainer A:visited
{
font-size:10px;
line-height: 12px;
	}

#prodname
{
	font-size: 15px;
	font-family: verdana;
	color: #1661b3;
	font-weight: bold;
	}
	

#staticpagemid_about
{
	width : 759px;
	background-color:#FFF;
	margin: 0 0 0 0;
	height:240px;
	background-repeat :no-repeat ;
    height: 52px;
	position: static;	
	display: block;
	z-index: 500;
}


#productlistmid, #staticpagemid, #productdetailmid
{
	width : 759px;
	background-color:#FFF;
	margin: 0 0 0 0;
	height:240px;
/*	background-image:url(detail_curve.jpg); */
/*	background-image:url(holiday_images/2008/detail_curve.jpg);
*/
	background-repeat :no-repeat ;
    height: 100px;
	position: static;	
	display: block;
}
/*

#productdetailmid
{
	height: 100px;
	}


#productlistmid, #staticpagemid
{
	height: 100px;
	
	}	
*/

	
	


#productlist, #staticpage, #productdetail
{

	width: 759px;
	margin: -48px 0 0 0;
	background-color : #FFF;
	}


#productdetail, #staticpage
{
	background-color : #FFF;
	background-image : none;
	display: block;
	background-repeat:repeat;

	}

#productlistin, #staticpagein, #productdetailin
{


	background-image :url(faded_divider.jpg); 
	background-repeat: repeat-x;
	background-repeat: repeat-y;
/*	background-color : #e2f1ff; */

	border: solid 0px #e2f1ff;
	margin-left :143px;
	width: 616px;
	overflow:hidden;
	margin-top: 130px;


	}

#productdetailin, #staticpagein
{
	background-color : #fFF;
	background-image :none;
	margin-top:-50px;
	background-repeat :no-repeat ;
	_margin-top: 0px;
	background-repeat:repeat-y;
	background-image :url(faded_divider2.jpg);
	padding-left:20px;
	width:592px;
	}

#staticpagein
{
	padding-left:20px;
	width:550px;
	overflow:visible;
	height:auto;
	white-space: normal;
	
	}


.category_container, .concern_container, .collection_container, .dontmiss_container
{

	width: 143px;
	height: 110px;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: solid 0px #FFFFFF;
	background-color : #FFFFFF;
	white-space:nowrap;
	background-image : url(nav_divider.jpg)	;
	background-repeat:no-repeat;
	background-position :0 100;

}
.dontmiss_container
{
		background-image : none;
	
	}

.leftnavdivider
{
	visibility:hidden;
	display:block;
	position:static;
	bottom:100px;
	height: 10px;
	visibility:inherit;
	clear:left;
	}
	
#footer
{
	height:140px;
	background-image:url(bottom.gif);
/*
	background-image:url(holiday_images/2008/bottom_detail.gif); 
*/
	background-repeat :no-repeat ;
    FONT-SIZE: 10px;
    COLOR: #fff;
/*    
	color: #e10221;
*/

    FONT-FAMILY: verdana;
/*    POSITION: relative; */
	vertical-align: bottom ;
	display: block ;


 	/*background-color :#186eb9; */
 	background-color :#FFFFFF; 
/*    BACKGROUND-COLOR: #e4e8eb;*/

/*    BACKGROUND-COLOR: #bbe6ed;*/

	width:759px;
}
	
a.skintypebutton
{
	display:inline-block;
	padding-bottom: 3px;	
	}
a.detailimagelink
{
	display: inline;
	padding-bottom: 10px;	
	clear: left;
	}

.morelink
{
	display: block;
	text-indent: 25px;
	
	
	}
#closebtn
{
	display:block;
	position: absolute;
	margin-left:300px;
	z-index: 100;
	top: -1px;
	margin-top: 1px;

	}	
	
.makeuptitle
{
	font-family:Arial;
	font-size: 14px;
	color: #4195E0;
	
	}
	
.skudrop
{
	font-family:verdana;
	font-size: 11px;
	color: #333333;
	
	}
.emailwindowtitle
{
	font-weight: bold;
	text-transform: uppercase;
	font-family: verdana;
	font-size: 11px;
	color: #b0d7fd;
	display:block; 
	position: static;
	width:280px; 
	margin-left:10px; 
	text-align:center;

	}
	
.warning
{
	color: #dd0000;
	
	}
.boldwhitetext
{
	font-weight: bold;
	color: #FFFFFF;
	
	}
.infoblock div a.pagebutton
{
	font-size: 20px;
	
}	
.infoblock div .linkbuttons a:link, .linkbuttons a:visited, .infoblock div .linkbuttons a:hover,.infoblock div  .linkbuttons a:active
{
	color: #333333;
	text-decoration: none;
	font-size: 9px;

	}

.reviewtitle
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	color: #1a6cb7;
	}
.largetitle
{
	font-family: Verdana;
	font-size: 24px;
	color: #003399;
	}
.qtytextbox{
 width: 55px;
 font-size: 9px;
 border: solid 1px #aaaaaa;
 height: 18px;
}

/*
a.pagebutton:link, a.pagebutton:visited
{
	text-decoration: none;
	color: #330000;
	font-family: Verdana;
	font-size: 9px;
	}
a.pagebutton:hover, a.pagebutton:active
{
	text-decoration: none;
	
}	
*/