@charset "utf-8";

body {
	margin:0 auto;
	font-size:12px;
	line-height:1.5;
	background-color: #FFFFFF;
    font-weight:normal;	
}

.clearfloat {
	clear:both;
	height:0;
	line-height: 0px;
}

body, input { font-size: 12px; color:#5a5a5a;}
a { text-decoration: none; color: #5a5a5a}
/*********************************navigation*********************************/

.advertising { background: #a29061; height: 40px; text-align: center; line-height: 40px; vertical-align: middle; margin: 5px 0; color: #fff; font-size: 16px; }
.advertising a { color: #fff; font-size: 12px; text-decoration: underline; }

.search_btn { width: 84px; height: 26px; border: none; background: url(../newimages/search_btn.gif) no-repeat; font-size: 16px; color: #fff; float: left; display: inline; cursor: pointer; }
.search_btn:hover{ background:url(../newimages/search_btn_hover.gif) no-repeat;}

/*
.navigation { height: 65px; margin-left:12px; padding: 0 2px 0px 0px; background: url(../newimages/icon_navigation.gif) repeat-x;  position:relative; z-index:1;}
.navigation ul li { float: left; line-height: 65px; white-space:nowrap; }
.navigation ul li:hover{ background: url(../newimages/icon_navigation_hover2.gif) repeat-x center top; background-color:transparent; }
.navigation ul li a { font-size: 13.5px; margin: 0 7.4px; }
.navigation ul li a:active, .navigation ul li a:visited, .navigation ul li a:link {color:#020202;}
.navigation ul li a:hover {color:#91763e }
.navigation ul li:hover a {color:#91763e }

.navigation ul li{ position:relative; z-index:999;}
.navigation ul li .nav_two{ position:absolute; top:65px; display:none; left:0px; background:#FFF; padding:2px; width:232px; z-index:999; border:solid 1px #eaeae9; border-top:none;box-shadow:0px 5px 5px rgba(0, 0, 0, 0.3);webkit-box-shadow: 0px 5px 5px rgba(0,0,0,0.3); moz-box-shadow: 0px 5px 5px rgba(0,0,0,0.3)}
.navigation ul li .nav_two ul {position:relative;top:-5px;margin-bottom:-5px;padding-top:3px;list-style: none outside none;}
.navigation ul li .nav_two ul a {color:#020202;}
.navigation ul li .nav_two ul li{ float:none; line-height:30px;}
.navigation ul li .nav_two ul li:hover{ background: #cb8d0e;}
.navigation ul li .nav_two ul li:hover a{ color:#FFF;}
*/
/************** default.aspx ***********/

/* change look of home ad bannner */
.HomeAdBanner {
    background-color: #9c451f;
    color: #ffffff;
    float: left;
    font-family: Arial;
    font-size: 13px;
    /*font-weight: bold;*/
    height: 25px;
    line-height: 25px;
    margin: 5px 0;
    text-align: center;
    width: 960px;

}

.left_ads_1
{
    FLOAT: left;
    WIDTH: 255px;
    overflow:hidden;
	
}
.left_ads_1_1
{
    FLOAT: left;
    WIDTH: 143px;
    overflow:hidden;  
    padding-left:11px; 
}

.left_ads_1_2
{
    margin-left:5px;   
    padding-top:45px; 
    FLOAT: left;
    overflow:hidden;    
    width:95px;
    height:133px;
	font-size:11px; 
}

#content
{
    
    FLOAT: left;
   
    WIDTH: 959px;
   
    HEIGHT: 187px
}
#content_tag
{
	
    MARGIN-TOP: 6px;
    MARGIN-LEFT: 0px;
    WIDTH: 959px;
    HEIGHT: 16px
}
#content_tag #tags
{
	
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-TOP: 0px;
    HEIGHT: 20px
}
#tags LI
{
    BACKGROUND-POSITION: -119px 0px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/images/productbg.png);
    MARGIN-LEFT: 3px;
    WIDTH: 116px;
    BORDER-TOP-STYLE: none;
    BACKGROUND-REPEAT: no-repeat;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    LIST-STYLE-TYPE: none;
    HEIGHT: 20px;
    BORDER-BOTTOM-STYLE: none
}

/* remove bold */
#tags LI A {
    float: left;
    font-family: Arial;
    font-size: 11px;
    height: 20px;
    line-height: 16px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 116px;
}

#tags LI.selectTag
{
    BACKGROUND-POSITION: left top;
    FLOAT: left;
    WIDTH: 116px;
    POSITION: relative;
    HEIGHT: 20px;
    z-index:2;
    vertical-align:middle;
}
#tags LI.selectTag A
{
    FLOAT: left;
    WIDTH: 116px;
    LINE-HEIGHT: 20px;
    POSITION: absolute;
    HEIGHT: 20px
}
#tagContent
{	
    BORDER-RIGHT: #dddddd 0.5px solid;
    BORDER-TOP: #dddddd 0.5px solid;
    FLOAT: left;
    MARGIN-BOTTOM: 9px;
    BORDER-LEFT: #dddddd 0.5px solid;
    WIDTH: 959px;
    BORDER-BOTTOM: #dddddd 0.5px solid;
   /* HEIGHT: auto;*/
     HEIGHT: 154px;
    BACKGROUND-COLOR: #fff;
    position:relative;
    top:-1px;
}

#tagContent DIV.selectTag
{
    DISPLAY: block
}

.tagcontent0_1
{
	
	margin-top:22px;
    FLOAT: left;
    width:225px;    
    HEIGHT: 110px;
    margin-bottom:22px;    
}

.tagcontent0_1_1
{
	
    FLOAT: left;
    WIDTH: 95px;
    HEIGHT: 95px
}
.tagcontent0_1_2
{
	
	padding-top:5px;
	float:left;
    margin-left:3px;
    WIDTH: 125px;
    HEIGHT: 93px;
}
.proddescbtm
{
	height:47px;
}
.tagcontent_line
{
	
    FLOAT: left;
    BACKGROUND-IMAGE: url(/images/line.png);
    WIDTH: 15px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 110px;
    vertical-align:middle;
}

.footerline
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(/images/footerline.jpg);
    WIDTH: 5px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 134px;
}

#welcome
{
    MARGIN-TOP: 0px;
    FLOAT: left;
    WIDTH: 960px;
    overflow:hidden;
}
#welcome #left_menu
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 257px;
    PADDING-TOP: 0px;
    HEIGHT: 460px
}
#left_menu H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8px;
    FLOAT: left;
    BACKGROUND-IMAGE: url(/images/left_menu.png);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 257px;
    COLOR: #fff;
    PADDING-TOP: 0px;
    BACKGROUND-REPEAT: no-repeat;
    FONT-STYLE: normal;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    HEIGHT: 68px;
    FONT-VARIANT: normal
}
#left_menu H2 A
{
    FONT-SIZE: 25px;
    FLOAT: left;
    WIDTH: 257px;
    COLOR: #ffffff;
    TEXT-INDENT: 25px;
    LINE-HEIGHT: 68px;
    FONT-FAMILY: Corbel;
    HEIGHT: 68px
}
#menu8
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 257px;
    PADDING-TOP: 0px;
    HEIGHT: 392px;
}
#menu8 UL
{
    position:relative;
    left:-10px;
}
#menu8 UL LI A
{
    FONT-SIZE: 21px;
    COLOR: #ffffff;
    LINE-HEIGHT: 56px;
    FONT-FAMILY: Corbel;
    HEIGHT: 56px;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none;
    voice-family: inherit
}
#menu8 UL LI A:link
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/left_menu_0.png);
    BACKGROUND-REPEAT: no-repeat;
    width:257px;
}
#menu8 UL LI A:visited
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(/images/left_menu_0.png);
    BACKGROUND-REPEAT: no-repeat
}
#menu8 UL LI A:hover
{
    BACKGROUND-IMAGE: url(/images/left_menu_1.png);
    BACKGROUND-REPEAT: no-repeat
}
#menu8 UL LI #current
{
    BACKGROUND-IMAGE: url(/images/left_menu_1.png);
    BACKGROUND-REPEAT: no-repeat
}
#right_ads
{
    FLOAT: right;
    MARGIN-LEFT: 7px;
    WIDTH: 696px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 460px
}
#right_ads_arrow
{
    FLOAT: left;
    BACKGROUND-IMAGE: url(/images/largeHz.gif); /*url(/images/btnNext.png);*/
    MARGIN: 10px 0px 0px 677px;
    WIDTH: 24px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 162px
}
#right_ads_arrow a
{
    FLOAT: right;
    WIDTH: 24px;
    TEXT-INDENT: -9999px;
    HEIGHT: 162px
}

#right_ads_arrow a:link
{
	background-position: 0px 0px;
	height:81px;
}

#right_ads_arrow a:hover
{
	background-position: 0px -81px;
}

#welcome1
{
    MARGIN-TOP: 0px;
    FLOAT: left;
    WIDTH: 960px;
	/*BACKGROUND-IMAGE: url(/images/video_holder.jpg);*/
    HEIGHT: 458px
}

/******Category.aspx**************/
.container
{
	/*background-image:url(/Images/bg_container.jpg);
	background-repeat: repeat-y;*/
	display: inline-block; 
	width: 100%; 
}
.#container
{
	
	display: inline-block; 
	width: 100%; 
	border-bottom: 1px solid #d6d6d6;
}

.left
{
	 width: 192px;
	 float: left;
}
.prodCat
{
	 text-transform:uppercase; 
	 font-size:1.2em; 
	 text-align: center; 
	 background-color:#d1d1d1; 
	 padding: 3px 0; 
	 margin-bottom: 11px;
}
.breadcrumb
{
    width: 960px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	font-size: 12px;
	padding: 10px 0px 10px 0px;	
	
}

.breadcrumb a
{
	text-decoration: none;
}
.sideNav
{
	padding-left: 2px; 
	color: #5a5a5a;
}

/* add padding to left nav */
.sideNav div.ui {
    background-image: url("/Images/sideNavBg.jpg");
    background-position: right bottom;
    background-repeat: no-repeat;
    font-size: 12px;
    margin-top: -3px;
    padding-bottom: 10px;
    padding-left: 0px;
    padding-top: 10px;
    vertical-align: middle;
}

.sideNav div.ui a { color:#5a5a5a;}
.sideNav div.ui a:hover {color:#000000}
.sideNav div a img
{
    margin-left:5px;
	display:inline-block;  
}
.sideNav div.li
{
	font-size:1em;
	padding:0px 15px 0px 15px;
}
.sideNav a
{
    TEXT-DECORATION: none

}

/* add a new hover class, change to black */
.sideNav a:hover {
	color: #000000;
	text-decoration: none;
}

.right
{
	 width: 750px; 
	 float: right; 
	 padding: 0 0px 0 5px;
}
.right_730
{
	 width: 730px; 
	 float: right; 
	 padding: 0 0px 0 5px;
}
.middle
{
	padding-left:140px;
}
.title
{
	 font-size: 30px; 
	 font-family:Arial, Helvetica, sans-serif; 
	 color: #bcc1aa   /* #546739;*/
}
.titleDesc
{
	font-family: Arial, Helvetica, sans-serif;
	color: #5a5a5a;
	font-size: 12px;
	width: 978px;
	clear:both;
}
.titleDesc a
{
	text-decoration:none;
	color:#7b011e;
}
.titleDesc a:hover
{
	color: #5a5a5a;
	text-decoration:none;
}
.prodRow
{
	 margin-bottom: 5px;
}

.prodContainer
{
	 display: inline-block; 
	 width: 100%;
	 vertical-align:bottom;
	 margin-top:10px;
}
.prod,.prodCategory
{
	border: 1px solid #d1d1d1; 
	width: 176px; 
	height:260px;
	float:left;
	margin-left:9px;
	margin-right:0px;	
	margin-bottom:20px; 
	overflow:hidden;
	font-size:12px;
	color:#5a5a5a;
	font-family:Arial;
}
.prodColumnSpace
{
	width:20px;
	height:260px;
	float: left; 
	
}
.prodDesc
{
	padding-top:8px;
	height:60px;
	padding-left:5px;
	padding-right:5px;	
	text-align: center;
	margin-bottom:0px;	
	font-size:8.7pt;
	line-height:15px;	
	padding-bottom:5px; 		
}

.prodImg
{
	text-align: center;
	height:135px;		
}
.prodName
{
	height:30px;
	overflow:hidden;	
}
.prodName a:
{

}

.prodName a:hover
{
	color:#000000;
	text-decoration:none;	
}
.prodPrice
{
	margin-bottom:0px;
}
.prodRating
{
	margin-bottom:0px;	
	text-align: center; 
	width:100%;	
	height:18px;
}

.subTitle
{
	background-image:url(/images/bg_cat_title.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	font-size: 18pt; 
	color: #546739;
	line-height:22px;
	margin-bottom: 15px;
	width: 100%;
}

.specialTxtContainer
{
	width: 100%;
	text-align:left;
	margin-bottom: 5px;
	display: inline-block;
	height:20px;
}
.specialTxt
{
	
	padding-left: 3px;
	color: #7f1319;		
}


#preview {
	TEXT-ALIGN: center;
	WIDTH: 382px;
	FLOAT: none;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.jqzoom {
	POSITION: relative;
	WIDTH: 382px;
	HEIGHT: 382px
}
#spe-text {
	float: left;
	height: 20px;
	width: 382px;
	margin-top: 4px;
	font-family: "Arial Unicode MS", "ºÚÌå";
	color: #F6F6F6;
}

.zoomdiv {
	WIDTH: 400px;
	HEIGHT: 400px;
	LEFT: 859px
}
.list-h LI {
	FLOAT: left;
	margin:0px;
}
#spec-n5 {
	WIDTH: 387px;
	HEIGHT: 70px;
	OVERFLOW: hidden;
	PADDING-TOP: 0px
}
#spec-left {
	MARGIN-TOP: 10px;
	WIDTH: 10px;
	FLOAT: left;
	HEIGHT: 45px;
	CURSOR: pointer;
	background-image:url(/images/left.gif);
	
}
#spec-left:hover {
	MARGIN-TOP: 10px;
	WIDTH: 10px;
	FLOAT: left;
	HEIGHT: 45px;
	CURSOR: pointer;
	background-image:url(/images/left_dark.png);
	
}
#spec-right {
	MARGIN-TOP: 10px;
	WIDTH: 10px;
	FLOAT: left;
	HEIGHT: 45px;
	CURSOR: pointer;
	background-image:url(/images/right.gif);
}
#spec-right:hover {
	MARGIN-TOP: 10px;
	WIDTH: 10px;
	FLOAT: left;
	HEIGHT: 45px;
	CURSOR: pointer;
	background-image:url(/images/right_dark.png);
}
#spec-list {
	WIDTH: 362px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 2px;
	OVERFLOW: hidden
}
#spec-list UL LI {
	WIDTH: 71px;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-RIGHT: 0px
}
#spec-list UL LI IMG {
	BORDER-BOTTOM: #ccc 1px solid;
	BORDER-LEFT: #ccc 1px solid;
	PADDING-BOTTOM: 2px;
	PADDING-LEFT: 2px;
	WIDTH: 60px;
	PADDING-RIGHT: 2px;
	HEIGHT: 60px;
	BORDER-TOP: #ccc 1px solid;
	BORDER-RIGHT: #ccc 1px solid;
	PADDING-TOP: 2px
}
.jqzoom {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.zoomdiv {
	Z-INDEX: 100;
	BORDER-BOTTOM: #e4e4e4 1px solid;
	POSITION: absolute;
	TEXT-ALIGN: center;
	BORDER-LEFT: #e4e4e4 1px solid;
	WIDTH: 382px;
	DISPLAY: none;
	BACKGROUND: #fff no-repeat center center;
	HEIGHT: 382px;
	OVERFLOW: hidden;
	BORDER-TOP: #e4e4e4 1px solid;
	TOP: 1px;
	BORDER-RIGHT: #e4e4e4 1px solid;
	LEFT: 0px
}
.bigimg {
	WIDTH: 800px; HEIGHT: 800px
}
.jqZoomPup {
	Z-INDEX: 10;
	BORDER-BOTTOM: #aaa 1px solid;
	POSITION: absolute;
	FILTER: alpha(Opacity=50);
	BORDER-LEFT: #aaa 1px solid;
	WIDTH: 70px;
	HEIGHT: 70px;
	VISIBILITY: hidden;
	BORDER-TOP: #aaa 1px solid;
	TOP: 0px;
	CURSOR: move;
	BORDER-RIGHT: #aaa 1px solid;
	LEFT: 0px;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	background-color: #FDFDFD;
	background-repeat: no-repeat;
	background-position: 50% top;
}

/*#spec-list {
	POSITION: relative;
	WIDTH: 356px;
	MARGIN-RIGHT: 3px;
	margin-left: 3px;
}*/
#spec-list DIV {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px
}

/*  Product Collections  */

DIV.CollectionContainer
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: small;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px auto 0px;
    WIDTH: 960px;
    PADDING-TOP: 20px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    HEIGHT: 780px;
    BACKGROUND-COLOR: transparent
}
DIV.CollectionContainer DIV.aside
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 15px;
    OVERFLOW: hidden;
    WIDTH: 333px;
    PADDING-TOP: 0px
}
DIV.CollectionContainer DIV.aside #section
{
    BORDER-RIGHT: #899265 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #899265 1px solid;
    PADDING-LEFT: 0px;
    BACKGROUND: #ded7cd;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #899265 1px solid;
    WIDTH: 333px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #899265 1px solid;
    HEIGHT: 250px
}
DIV.CollectionContainer DIV.aside DIV.products
{
    BORDER-RIGHT: #899265 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #899265 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND: #ffffff;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px 0px 15px;
    BORDER-LEFT: #899265 1px solid;
    WIDTH: 325px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: #899265 1px solid;
    HEIGHT: 476px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    moz-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    border-radius: 10px;
    webkit-border-radius: 10px;
    moz-border-radius: 10px
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 8px;
    HEIGHT: 130px
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container DIV.product-copy
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 1px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 170px;
    PADDING-TOP: 14px;
    HEIGHT: 116px;
    TEXT-ALIGN: left
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container DIV.product-copy P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    LINE-HEIGHT: 1.3em;
    PADDING-TOP: 0px;
    HEIGHT: 75px
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container DIV.product-copy P.shopNow
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 14px
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container DIV.product-copy P.shopNow A
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #b43f21;
    PADDING-TOP: 0px;
    TEXT-DECORATION: none
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container DIV.product-copy P.shopNow A:hover
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #de6040;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 10px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CollectionContainer DIV.aside DIV.products DIV.shopCollection
{
    CLEAR: left;
    PADDING-RIGHT: 18px;
    PADDING-LEFT: 18px;
    FONT-SIZE: 1.5em;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 289px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Georgia,"Times New Roman",Times,serif;
    HEIGHT: 38px;
    TEXT-ALIGN: center
}
DIV.CollectionContainer DIV.aside DIV.products DIV.shopCollection A
{
    DISPLAY: block;
    BACKGROUND-IMAGE: url(http://www.levimage.com/image/Tusting/Splash/Tusting_buttonSprite.gif);
    COLOR: #ffffff;
    LINE-HEIGHT: 38px;
    BACKGROUND-COLOR: transparent;
    TEXT-DECORATION: none;
    text-shadow: 2px 2px 4px rgba(0,0,0,.7)
}
DIV.CollectionContainer DIV.aside DIV.products DIV.shopCollection A:hover
{
    BACKGROUND-POSITION: -288px 0px
}
DIV.CollectionContainer DIV.mainContent
{
    CLEAR: left;
    PADDING-RIGHT: 15px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 30px;
    OVERFLOW: hidden;
    WIDTH: 500px;
    PADDING-TOP: 0px
}
#photoShuffle
{
  /*  BORDER-RIGHT: #899265 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #899265 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: #899265 1px solid;
    BORDER-BOTTOM: #899265 1px solid;*/
    WIDTH: 978px;
    PADDING-TOP: 0px;   
  /*  HEIGHT: 458px;*/
    margin-top:1px;
  /*  box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    moz-box-shadow: 2px 2px 4px rgba(0,0,0,.3)*/
}
#photoShuffle_Alt
{
    BORDER-RIGHT: #899265 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #899265 1px solid;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    BORDER-LEFT: #899265 1px solid;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #899265 1px solid;
    HEIGHT: 333px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    moz-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    
}
DIV.CollectionContainer DIV.mainContent DIV.hgroup
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 20px;
    WIDTH: 500px;
    PADDING-TOP: 0px;
    HEIGHT: 184px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    moz-box-shadow: 2px 2px 4px rgba(0,0,0,.3)
}
DIV.CollectionContainer DIV.mainContent DIV.story
{
    BORDER-RIGHT: #899265 1px solid;
    BORDER-TOP: #899265 1px solid;
    BACKGROUND: #fff;
    BORDER-LEFT: #899265 1px solid;
    BORDER-BOTTOM: #899265 1px solid;
    HEIGHT: 195px;
    box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    webkit-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    moz-box-shadow: 2px 2px 4px rgba(0,0,0,.3);
    border-radius: 10px;
    webkit-border-radius: 10px;
    moz-border-radius: 10px
}
DIV.CollectionContainer DIV.mainContent DIV.story H2
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 105%;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 10px
}
DIV.CollectionContainer DIV.mainContent DIV.story P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    LINE-HEIGHT: 1.4em;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
DIV.CollectionContainer DIV.mainContent DIV.story P STRONG
{
    FONT-SIZE: 105%;
    FONT-FAMILY: Georgia,"Times New Roman", Times, serif
}
DIV.CollectionContainer DIV.mainContent H1 IMG
{
    BORDER-RIGHT: #899265 1px solid;
    BORDER-TOP: #899265 1px solid;
    BORDER-LEFT: #899265 1px solid;
    BORDER-BOTTOM: #899265 1px solid
}
DIV.CollectionContainer DIV.mainContent H1 SPAN
{
    DISPLAY: none
}
DIV.CollectionContainer DIV.aside #section #mythumbs UL LI IMG.thumb
{
    BORDER-RIGHT: #899265 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #899265 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 14px;
    BORDER-LEFT: #899265 1px solid;
    WIDTH: 47px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #899265 1px solid;
    HEIGHT: 35px
}
DIV.CollectionContainer DIV.mainContent #photoShuffle A.photoAnchor
{
    CURSOR: hand
}
DIV.CollectionContainer DIV.mainContent #photoShuffle_Alt A.photoAnchor_Alt
{
    CURSOR: hand
}
DIV.CollectionContainer DIV.mainContent #photoShuffle A.photoAnchor IMG.photoImg
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
DIV.CollectionContainer DIV.mainContent #photoShuffle_Alt A.photoAnchor_Alt IMG.photoImg_Alt
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none
}
DIV.CollectionContainer DIV.aside DIV.products DIV.product-container DIV.product-copy H4
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}

Label.error
{
    color:Red;
    
}
.CustServH1
{
	color:#546739;
	font-size: 30px; 
	font-weight:normal;
}

.CustServH2
{
	color:#546739;
	font-size: 25px; 
	font-weight: normal;
}

.CustServ2
{
	font-size: 15px; 
	color:#000000;	
}

.CustServ
{
	color:#5a5a5a;
}

.CustServ1
{
	font-size: 16px; 
	color:#5a5a5a;
	font-weight:normal;
}

.CustServH3
{	 
	font-size: 14px; 
	font-weight:normal;
	color:#000000;	
	
}
.CustServH4
{
	font-size: 13px; 
	color:#5a5a5a;	
	font-weight:bold;
}
.CustServH5
{
	font-size: 13px; 
	color:#546739;
}
.CustServ3
{
	font-size: 14px; 
	color:#5a5a5a;
}
.CustServlink
{
	font-weight:normal;
	color:#5a5a5a;
	font-size:12px;
}
.CustServlink a
{
	color:#7b011e;
	text-decoration:none;
}
.BurgButton
{
	background:#7b011e;
	color:#ffffff;
	font-weight:bold;
}
.FAQuest
{
	color:#7b011e;
	font-size: 14px;
	white-space:nowrap;
}
.FAQuest a:link
{
	color:#7b011e;
	text-decoration:none;
}
.FAQuest a:visited
{
	color:#7b011e;
	text-decoration:none;
}
.FAQuest a:active
{
	color:#000000;
	text-decoration:none;
}

.FAQuest a:hover
{
	color:#000000;
	text-decoration:none;
}
.FAQAnswer
{
	padding-left:25px;	
	color:#5a5a5a;
	font-size:12px;
}
.FAQAnswer a
{
	color:#7b011e;
	text-decoration:none;
}
.RedButtons
{
	color:#ffffff;
	background:#7b011e;
	border:#7b011e; 
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	height:22px;
	line-height:22px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	cursor:pointer;	
}
.Required
{
	color:#7b011e;
}

.BulletsText
{
	color:#5a5a5a;
	text-align:left;
	font-size:1em;
	CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    list-style-position: outside; 
    list-style-type: disc;    
}
#TableLogin
{
	WIDTH: 90%;
	line-height:30px;
	border-bottom: #dddddd 1px solid;
}

#LinkCell
{
	
	width:116px;
	height:23px; 
	border-color:#7b011e;
	background:#7b011e; 
	text-align:center;
	
}

#LinkCell a
{

	line-height:22px;	
	text-decoration:none;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.ErrMsg
{
	font-size:12px;
	color:Red;
}
.BuyLinkCell
{
	width:75px;
	height:22px; 
	border-color:#7b011e;
	background:#7b011e; 
	text-align:center;
	font-size:11px;
	font-weight:bold;
	line-height:22px;	
}

.BuyLinkCell a
{
	text-decoration:none;
	color:#ffffff;
}

.LineSpace24
{
	height:24px;
}

.CustServOrderH3
{	 
	font-size: 13px; 
	font-weight:lighter;
	color:#000000;	
	background-color:#d1d1d1; 
	height:26px;
	border:#dddddd;
}

.CustServOrderlink
{
	font-weight:normal;
	color:#5a5a5a;
	font-size:12px;
	height:24px;
	border-bottom:1px solid #d1d1d1;
}

.CustServOrderlink a
{
	color:#7b011e;
	text-decoration:none;
}

.GridViewBorder
{
	color:#d1d1d1; 
}

.CatalogImage
{
	float: left;
	webkit-box-shadow: -8px 10px 10px 2px rgba(0, 0, 0, .5);
	moz-box-shadow: -8px 10px 10px 2px rgba(0, 0, 0, .5);
	/*box-shadow: -8px 10px 10px 2px rgba(0, 0, 0, .5);	*/
}

.SkuArea
{	
	margin-left:40px;
	height:404px;	
}
#TableOrderLogin
{
	WIDTH: 90%;
	line-height:30px;
	
}
.dvButton
{
	line-height:22px;
	vertical-align:middle;
}

DIV.Footer DIV.PrivacyPolicy A.Privacy
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: auto;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    COLOR: blue;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline;
}

div.bannerWrap a {
	color: #fff;
	text-decoration:none;
}

/* sets banner dimensions */
div.bannerWrap div.banner
{
	 font-family: Geneva, Verdana, Tahoma, Lucida Sans, sans-serif; color: #5a5a5a; 
	 font-weight: normal; 
	 font-size: 1.000em; 
	 line-height: 1.8em;	
	 width: 44.875em;
	 position: relative;
	 margin-top:0px;
	/* margin:0px 0px 0px 0px;*/
}

/* this styles span overlay box and text */
div.bannerWrap div.banner span {
	display: block;
	position: absolute;
	width: 38%;
	height: 84.5%;
	bottom: 0;
	left: 0;
	color: #fff;
	background: #0d1708;
	background: rgba(0, 0, 0, .6);
	padding: 20px;	
}

/*.sideNav a.currentSelection { background:url(../images/navigation_hover.gif) repeat-x; color:#FFF; text-decoration:none;}*/
/* remove pink bg img, change to black */
.sideNav a.currentSelection {
    color: #000000;
    text-decoration: none;
}

.Hyfen
{
	width:960px; 
	color:#dddddd;
	float:left;
}
.unsubImage
{
	margin-bottom:2px;
	vertical-align:bottom;
}

DIV.PHeader
{
	CLEAR: both;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 40px 0px 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 99%;
	COLOR: #899265;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

DIV.PBody
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	font-size:10px;
	FONT-WEIGHT: normal;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	BORDER-LEFT: medium none;
	WIDTH: 99%;
	COLOR: #5a5a5a;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	line-height: 1.5em;
}

.ThankMsg
{
	
	height:60px;	
	font-weight:bold;
	font-family:Arial;
	font-size:18px;
}

.EmailLabel1
{
	float:left;
	width:150px;
	height:25px;
	text-align:right;
}
.EmailEntry1
{
	float:left;
	width:500px;
	height:25px;
}

.CustProf1
{
	font-family:Arial;
	font-size: 14px; 
	color:#5a5a5a;
	WIDTH: 130px; 
	white-space:nowrap;
	text-align:right;
}
.CustProfTxt
{
	font-family:Arial;
	font-size: 14px; 
	color:#5a5a5a;
}


.ReviewSummaryCategory {
	float: right;
	width:348px;
    margin-bottom:20px;
}

.BackButton
{ 
	height:22px; 
	vertical-align:middle; 
	text-align:center; 
	line-height:22px; 
	display:inline-block; 
	border:0; 
	font-size:12px; 
	background:#999; 
	color:#fff; 
	font-family: Arial; 
	text-transform:none; 
	font-weight:bold; 
	text-decoration:none;
}

DIV.Catalog
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    float:left;
}

.CategoryTop
{
	position:relative;
	/*z-index:-1*/
}
.BookBoxOption
{
	float:left;
	width:100%;
	font-size:12px;
	color:#5a5a5a;
	font-family:Arial;
	font-weight:normal;
	line-height:18px;	
	margin:3px 0px 3px 0px;
}

input.BookBoxOption 
{
	clear:both;
	text-align:left;
	font-size:12px;
	color:#5a5a5a;
	font-family:Arial;
	font-weight:normal;
	line-height:18px;	
}
.RotateFeatureli
{
	float: left;position:relative;
}

/*SiteMap.css*/
DIV.SiteMapBody
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    float:left;
}

DIV.CatCol
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    FLOAT: left;
    MARGIN:0px 0px 30px 0px;
    WIDTH: 140px;
    PADDING-TOP: 0px;
    height:340px;
    overflow:auto;	
}

.SiteMaplink
{
	font-weight:normal;
	color:#5a5a5a;
	font-size:10px;	
}

.SiteMaplink a
{
	color:#5a5a5a;
	text-decoration:none;
}
.SiteMaplink a:hover;
{
	color:#000000;
}
.SiteTitle
{
	background-color:#d1d1d1;
	font-size: 13px; 
	color:#000000;
	width:133px;
}
.SiteTitle a {color:#000000;}

/*Video*/
.Inside
{
    TEXT-ALIGN: center;
    WIDTH: 140px;
    FONT-FAMILY: Geneva,‘Lucida Sans’,‘Lucida Grande’,‘Lucida Sans Unicode’,Verdana,sans-serif;
    BACKGROUND: black;
    HEIGHT: 40px;
    COLOR: white;
    FONT-SIZE: 40px;
    FONT-WEIGHT: bold
}
.Lev
{
    WIDTH: 200px;
    FONT-FAMILY: Geneva,‘Lucida Sans’,‘Lucida Grande’,‘Lucida Sans Unicode’,Verdana,sans-serif;
    BACKGROUND: white;
    COLOR: #848d60;
    FONT-SIZE: 40px
}
.TopRight
{
    TEXT-ALIGN: left;
    WIDTH: 50%;
    FONT-FAMILY: Geneva,‘Lucida Sans’,‘Lucida Grande’,‘Lucida Sans Unicode’,Verdana,sans-serif;
    FONT-SIZE: 18px
}
.InsideLev
{
    FONT-FAMILY: Geneva,‘Lucida Sans’,‘Lucida Grande’,‘Lucida Sans Unicode’,Verdana,sans-serif;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold
}
.Desc
{
    FONT-FAMILY: Geneva,‘Lucida Sans’,‘Lucida Grande’,‘Lucida Sans Unicode’,Verdana,sans-serif;
    COLOR: #5a5a5a;
    FONT-SIZE: 12px
}
.DescBottom
{
    TEXT-ALIGN: center;
    FONT-FAMILY: Geneva,‘Lucida Sans’,‘Lucida Grande’,‘Lucida Sans Unicode’,Verdana,sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold
}

/*PenRefill.css */
DIV.PenRefillContent
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 15px 75px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    BACKGROUND-IMAGE: url(http://www.levenger.com/image/PenRefillCom/prmain.jpg);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 520px;
    TEXT-ALIGN: left
}

DIV.PenRefillContent DIV.OrderArea DIV.PenRefill800
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 30px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.PenRefillContent DIV.OrderArea DIV.PenRefill800 DIV.Header
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.PenRefillContent DIV.BrandingArea
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 310px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
}

DIV.PenRefillContent DIV.BrandingArea DIV.Header
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: normal;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial;
    color:#bcc1aa;
	font-size: 30px; 
	font-weight:normal;
}
DIV.PenRefillContent DIV.BrandingArea DIV.Note
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: normal;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;    
}

DIV.PenRefillContent DIV.OrderArea
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    padding-right:80px;
    PADDING-LEFT: 0px;
    LEFT: -2px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 318px;
    PADDING-TOP: 53px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 0px
}
DIV.PenRefillContent DIV.OrderArea DIV.OrderHeader
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0eddc;
    TEXT-ALIGN: center
}

DIV.PenRefillContent DIV.OrderArea DIV.OrderHeader H1.ShippingHeader
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    COLOR: #7b001e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Georgia
}
DIV.PenRefillContent DIV.OrderArea DIV.OrderHeader DIV.ShippingInfo
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f0eddc
}
DIV.PenRefillContent DIV.OrderArea DIV.RefillText
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 10px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.PenRefillContent DIV.OrderArea DIV.RefillText DIV.Selections
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 15px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.PenRefillContent DIV.OrderArea DIV.RefillText DIV.Brands
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.PenRefillContent DIV.OrderArea DIV.RefillText DIV.Writing
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #7b001e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.PenRefillContent DIV.OrderArea DIV.RefillText DIV.Start
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.PenRefillContent DIV.OrderArea DIV.PenRefill800 DIV.Body
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.dvSearch
{
	float:right;
	height:22px;
	background:#7b011e;
	margin-top:8px;
	padding-top:2px;
	text-align:center;
	vertical-align:middle;
	
}
DIV.dvSearchRslt
{
	float:left;
	height:22px;
	width:99%;
	/*background:#7b011e;*/
	margin-top:8px;
	padding-top:3px;
	vertical-align:middle;	
}

DIV.Or
{
	float:left;
	width:60px;
	font-size: 16px; 
	margin-top:8px;
	color:#5a5a5a;
	font-weight:normal;
}

DIV.BrandS
{
	float:left;
	text-align:left;
	width:99%;
}

DIV.PPHeader
{
	CLEAR: both;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 99%;
	COLOR: #899265;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}

DIV.PPBody
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	font-size:10px;
	FONT-WEIGHT: normal;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 20px;
	BORDER-LEFT: medium none;
	WIDTH: 99%;
	COLOR: #5a5a5a;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	line-height: 1.5em;
}
/*Login*/
.loginTitle
{
	 text-transform:uppercase; 
	 font-size:1.2em; 
	 /*text-align: center; */
	 background-color:#d1d1d1; 
	 padding: 3px 0; 
	 margin-bottom: 11px;
}

#orderLoginContainer
{
	margin-top: 1px;
    WIDTH: 960px;
	border-left-style:none;
	border-right-style:none; 
	/*border-top: 1px solid #d6d6d6; 
	border-bottom: 1px solid #d6d6d6;*/
      margin-left: auto ;
      margin-right: auto ;
}
DIV#orderLoginContainer DIV.Login
{
	clear:both;
	 FLOAT: left;
	 MARGIN: 0px 0px 0px 36px;
	 WIDTH: 920px;
	 padding: 0px;
}
DIV#orderLoginContainer DIV.Login DIV.top
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 10px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 780px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 200px;
}

DIV#orderLoginContainer DIV.Login DIV.NewCustomer
{
    PADDING-LEFT: 0px;
    FLOAT: left;
    MARGIN: 0px 0px 60px 0px;
    HEIGHT: 140px;  /*Lucy*/
    TEXT-ALIGN: left;
    width:100%;
}

DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.HeaderInfo
{
    font-size: 25px; 
    font-weight: normal;
    color:#899265;
    height:35px;
    width:800px;
    float:left;
    margin: 0px 0px 10px;
}

DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.Info
{
	padding-top:20px;
	color:#5a5a5a;
	font-size:12px;
	width:800px;
	float:left;
	margin: 0px 0px 10px;
	height:45px;
	overflow:inherit;
}
DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.MiddleContent
{
	height:120px;
	width:800px;
}
DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.MiddleContent DIV.Benefits
{
	line-height:18px;
	color:#5a5a5a;
    font-family:Arial;
}
DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.MiddleContent DIV.Benefits DIV.Title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: none;
    MARGIN: 0px;
    WIDTH: 100%;
    TEXT-ALIGN: left
}
DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.MiddleContent DIV.Benefits UL.BenifitBody
{
    FONT-SIZE: 10px;
    FLOAT: none;
    MARGIN: 0px;
    WIDTH: 100%;
    TEXT-ALIGN: left;
    height:75px;
    LIST-STYLE-POSITION: outside;
    LIST-STYLE-TYPE: disc
}
DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.MiddleContent Div.Continue
{
	height:22px;
	width:800px;
/*	background:#7b011e;*/
	float:left;
}
DIV#orderLoginContainer DIV.Login DIV.NewCustomer DIV.MiddleContent DIV.Description
{
	float:left;
	width:800px;
	margin:0px 0px 5px;
	padding-top:5px;
	line-height:30px;
}
DIV#orderLoginContainer DIV.Login hr.LoginHyfen
{
	clear:both;
	width:780px; 
	color:#dddddd;
	float:left;
}

DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer
{
	clear:both;
    float:left;
    width:100%;
    HEIGHT: 180px;
    margin:10px 0px 0px 0px;
}

DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.HeaderInfo
{
    font-size: 25px; 
    font-weight: normal;
    color:#899265;
    width:100%;
	text-align:left;	
}

DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.Info
{
	margin:5px 0px 5px 0px;
	float:left;
	color:#5a5a5a;
	font-size:12px;
	width:100%;
	text-align:left;
	height:40px;
	overflow:inherit;	
}

DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.DataArea
{
	margin:5px 0px 10px 0px;
	padding-top:0px;
	width:100%;
	line-height:22px;
}
DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.DataArea DIV.AddressData
{
	CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 780px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 18px;
}
DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.DataArea DIV.AddressData DIV.Description
{
	BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 14px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 25%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.DataArea DIV.AddressData DIV.DataField INPUT.DataField
{
   
    FONT-SIZE: 12px;   
    WIDTH: 140px;
    TEXT-ALIGN: left
}
DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.DataArea DIV.AddressData DIV.DataField
{
BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 72%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
} 
DIV#orderLoginContainer DIV.Login DIV.top DIV.ReturnCustomer DIV.DataArea DIV.AddressData DIV.DataField A.DataField
{
	color:#7b011e;	
}

DIV#orderLoginContainer DIV.Login DIV.PrivacyPolicy
{
	FONT-SIZE: 12px;
	FLOAT: left;
	MARGIN: 10px 0px 10px 1px;
	padding-top:20px;
	OVERFLOW:inherit;
	WIDTH: 320px;
	HEIGHT: 140px;
	TEXT-ALIGN: left
}

DIV#orderLoginContainer DIV.Login DIV.PrivacyPolicy DIV.Header
{
	FONT-WEIGHT: lighter;
	FONT-SIZE: 16px;
	FLOAT: left;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 320px;
	height:30px;
	COLOR: #899265;
	margin-TOP: 5px;
	TEXT-ALIGN: left
}

DIV#orderLoginContainer DIV.Login DIV.PrivacyPolicy DIV.Body
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	FONT-WEIGHT: normal;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 300px;
	COLOR: #5a5a5a;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	line-height: 1.5em;
}
DIV#orderLoginContainer DIV.Login DIV.PrivacyPolicy DIV.Body A.Privacy
{
	color:#7b011e;
	text-decoration:none;
}
/*CustServ*/
DIV.CustomerContent
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 770px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial
}
DIV.CustomerContent DIV.HeaderArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 18px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #3e4724;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 23px;
    TEXT-ALIGN: left;
    FONT-VARIANT: small-caps
}
DIV.CustomerContent DIV.HeaderArea H1.Header
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 18px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #3e4724;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    POSITION: static;
    FONT-VARIANT: small-caps
}
DIV.CustomerContent DIV.HeaderArea H1.Header SPAN.HeaderFirstLetter
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 23px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.PrivacyContent
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 1%;
    BORDER-TOP: medium none;
    PADDING-LEFT: 1%;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 98%;
    COLOR: black;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.PrivacyContent A.Links
{
    FONT-SIZE: 11px;
    COLOR: black
}
DIV.CustomerContent DIV.PrivacyContent DIV.Heading1
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 16px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 15px;
    BORDER-LEFT: medium none;
    COLOR: #666666;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.PrivacyContent DIV.Heading2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 10px;
    COLOR: #7b001e
}
DIV.CustomerContent DIV.PrivacyContent DIV.Heading3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN-BOTTOM: 10px;
    COLOR: #899265
}
DIV.CustomerContent DIV.PrivacyContent DIV.List
{
    FONT-SIZE: 11px
}
DIV.CustomerContent DIV.PrivacyContent DIV.Main
{
    FONT-SIZE: 11px;
    MARGIN-BOTTOM: 10px
}
DIV.CustomerContent DIV.PrivacyContent SPAN.Callout
{
    FONT-WEIGHT: bold
}
DIV.CustomerContent DIV.AccInfoContent
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 770px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.Content
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.Spacer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 2px
}
DIV.CustomerContent DIV.BoldHeader
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    MARGIN: 2px 0px 4px;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 4px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 40px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection BUTTON.Submit
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right center;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    BACKGROUND-IMAGE: url(/IMAGE/Cart/Buttons/Submit.Gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 19px;
    BACKGROUND-COLOR: transparent
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 20px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 600px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.AddressData
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 450px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 25px
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.AddressData DIV.DataField
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 250px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.AddressData DIV.Comment
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LEFT: -17px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    HEIGHT: 100%;
    TEXT-ALIGN: right
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.EmailArea
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.EmailArea DIV.Data
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 8px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 25px;
    TEXT-ALIGN: right
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.EmailArea DIV.Data DIV.DataField
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 5%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.EmailArea DIV.Data DIV.Description
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 93%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.EmailArea DIV.Data DIV.DataF
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 5%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.EmailArea DIV.Data DIV.Desc
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 20%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.AddressData DIV.DataField INPUT.DataField
{
    BORDER-RIGHT: 2px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 2px inset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 2px inset;
    WIDTH: 98%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 2px inset;
    HEIGHT: 18px
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.AddressData DIV.DataField SELECT.DataField
{
    BORDER-RIGHT: 2px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 2px inset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 2px inset;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 2px inset;
    HEIGHT: 20px
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.AddressData DIV.Description
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 126px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.AddressData DIV.Description SPAN.Required
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Email
{
    CLEAR: both;
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 5px 0px 5px 35px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 61%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: black 1px solid;
    HEIGHT: 40px;
    BACKGROUND-COLOR: #eaefdf
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Email DIV.EmailSelect
{
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Email DIV.OuterEmailData
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Email DIV.OuterEmailData DIV.EmailData
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 40%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 16px
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Email DIV.OuterEmailData DIV.EmailData DIV.DataField
{
    BORDER-RIGHT: thin;
    PADDING-RIGHT: 0px;
    BORDER-TOP: thin;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: thin;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: thin;
    TEXT-ALIGN: left
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Email DIV.OuterEmailData DIV.EmailData DIV.DataField INPUT.DataField
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Email DIV.OuterEmailData DIV.EmailData DIV.Description
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 4px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 2px
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Instruction
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 280px;
    TEXT-INDENT: 130px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection DIV.AddressArea DIV.Instruction SPAN.Required
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 4px 0px 2px;
    BORDER-LEFT: medium none;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomerContent DIV.StandardContent FORM.AddressCollection INPUT.Submit
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: right center;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    BACKGROUND-IMAGE: url(/IMAGE/Cart/Buttons/Submit.Gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    POSITION: relative;
    HEIGHT: 19px;
    BACKGROUND-COLOR: transparent
}
/*aboutLev.css*/
.Standard
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 0 auto; /*to center doc now that we've removed deprecated center tag*/
    BORDER-LEFT: medium none;
    COLOR: black;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    height: 100%;
    min-width: 930px;
    max-width: 930px;
    font-family: Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif
}

.Standard a {
	color: #6e929e
	}

/*------------begin active page left nav color-----------*/
#ValuePage div#vertnav ul.mainnav li#values a {
	color: #ced7a9
}  
#ValuePage div#vertnav ul.mainnav li#values ul.subnav li a {
	color: white
}
#AboutLevPage div#vertnav ul.mainnav li#aboutlev a {
	color: #ced7a9
}
#MissionPage div#vertnav ul.mainnav li#mission a {
	color: #ced7a9
}
#VisionPage div#vertnav ul.mainnav li#vision a {
	color: #ced7a9
}
#CustomersPage div#vertnav ul.mainnav ul.subnav li#customers a {
	color: #ced7a9
}
#ProductPage div#vertnav ul.mainnav ul.subnav li#products a {
	color: #ced7a9
}
#StaffPage div#vertnav ul.mainnav ul.subnav li#staff a {
	color: #ced7a9
}
#StakeHolersPage div#vertnav ul.mainnav ul.subnav li#stakeholders a {
	color: #ced7a9
}
#HistoryPage div#vertnav ul.mainnav li#history a {
	color: #ced7a9
}
#HistoryPage div#vertnav ul.mainnav li#history ul.subnav li a {
	color: white
}
#loribio div#vertnav ul.mainnav ul.subnav li#steve a {
	color: #ced7a9
}
#loribio div#vertnav ul.mainnav ul.subnav li#lori a {
	color: #ced7a9
}
#pressreleases div#Container div#vertnav ul.mainnav li#pressreleases a {
	color: #ced7a9
}
#CareerPage div#vertnav ul.mainnav li#careers a {
	color: #ced7a9
}

/*------------end active page left nav color-----------*/

/*------------begin left nav styles-----------*/
#Container {
	width: 930px;
	margin-top: 10px;
/*	background-image: url(http://www.levimage.com/image/AbtLev/2011/images/vertnavbg.gif);
	background-repeat: repeat-y*/
}
div#vertnav {
	float: left;
	width: 162px;
	padding: 10px 0 15px 0;
	margin-right: 20px;
	margin-top: 10px;
	color: #fff;
	background-image: url(http://www.levimage.com/image/AbtLev/2011/images/vertnavbg.gif);
	background-repeat: repeat-y;	
}
.columnLeft
{
	vertical-align:top;
	width: 182px;
	height:100%;
	background-image: url(http://www.levimage.com/image/AbtLev/2011/images/vertnavbg.gif);
	background-repeat: repeat-y;
}

.LevRight
{	
	width:778px;	
}

div#vertnav h2 {
	padding: 0 0 20px 0;
	font-weight: normal;
	text-align: center;
	color: white;
	font-size: 16px;
	background-image: url(http://www.levimage.com/image/AbtLev/2011/images/vertnavdoublewhite.gif);
	background-repeat: no-repeat;
	background-position: center 25px
}
div#vertnav ul.mainnav {
	padding-left: 8px;
	list-style: none;
	font-size: 18px;
	line-height: 35px;
	position: relative
}
div#vertnav ul.mainnav ul.subnav {
	padding-left: 8px;
	font-size: 12px;
	list-style: bullet;
	color: white;
	margin-top: 5px;	
}

#vertnav ul.mainnav li#stevesblog {
	background-image: url(http://www.levimage.com/image/AbtLev/2011/images/outLink.png);
	background-repeat: no-repeat;
	background-position: 115px center
}

#vertnav ul.mainnav li a:link {
	color: white;
	text-decoration: none
}
#vertnav ul.mainnav li a:hover {
	border-bottom: 1px dotted white;
}
#vertnav ul.mainnav li a:visited {
	color: white;
	text-decoration: none
}
#vertnav ul.mainnav li a:active{
	color:#ced7a9; /*white*/
	text-decoration: none
}
/*------------end left nav styles-----------*/

/*------------begin middle main content block-----------*/
#main {
	float: left;
	width: 540px;
	margin-bottom: 50px;
	
	color: #5a5a5a;
	font-size: 16px;
	line-height: 1.5em;
	
}
#main h1 {
	padding: 0 0 20px 0;
	margin: 0;
	font-weight: normal;
	font-size: 40px;
	color: #b1bd82;
	line-height: 36px
}
#main h1 span {
	font-size: 25px;
	font-style: italic;
	padding-left: 35px
}
#main h2 {
	font-weight: normal;
	font-size: 20px;
	color: #b1bd82;
	text-align: center;
	text-transform:uppercase;
	padding-bottom: 20px
}
#main h3 {
	color: #b1bd82;
	font-size: 20px;
	font-weight: normal
}
#main img {
	float: right;
	margin-left: 10px;
	margin-top: 14px;
	margin-bottom: 10px
}
#main img.flushLeft{
	float: left;
	margin: 0 15px 0 0
}
.flushRight{
	float: right;
	margin: 0 0 0 10px
}
#main div.imgSection {
	float: right;
	position: relative;
}
#main div.imgSection span.caption {
	position: absolute;
	bottom: -7px;
	font-size:8px;
	line-height: 9px;
	color: black;
	padding-left: 10px
}
#main p {
	margin-top: 5px;
	padding-bottom: 20px
}

div.positionDesc {
	font-size: 12px;
	color: #000	
}
#main p span.callout {
	font-weight: bold;
	color: #b1bd82	
}
#main p span.romanItal {
	font: normal 16px Georgia, serif;
}

#main p.sigs {
	width: 405px;
}
#main p.sigs img {
	float: left
}
#main p.sigs span {
	padding-left: 50px;
	display: block;
	clear: left
}
#main ul#innerNavBlock {
	list-style: none;
	width: 100%;
	font-size: 10px;
	margin-left: 20px;
	position: relative;
	margin-top: 20px
}
#main ul#innerNavBlock li a {
	float: left;
	color: #5a5a5a;
	text-decoration: none;
	border: 1px solid #6e929e;
	height: 100px;
	width: 100px;
	margin-right: 15px;
	padding: 5px;
	position: relative
}
#main ul#innerNavBlock li a span {
	position: absolute;
	top: -20px;
	display: block;
	width: 98px;
	height: 20px;
	text-align: center
}
#main ul#innerNavBlock li a:hover {
	color: #6e929e
	}
.footnote {
	font-size: 10px;
	padding: 0
}
.modules {
	padding: 15px 15px
}	
.stackModule {
	background-color: #e3e1d4;
	width: 200px;
	padding: 5px 15px;
	margin-bottom: 20px;
}
#officehours {
	float: left
}
#email 
{
	float:right;
	margin-left:40px;
}
#mail {
	float: left
}
#fax 
{
	float:right;
	margin-left:40px;
}
.CareerTitle {
	color: #6e929e;
	font-weight: bold
}
.CareerDet {
	font-size: 12px
}

.Link2 a
{
	list-style-position:inside;
	color: #6e929e;  /*#606d51*/
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	line-height:40px;
}
/*------------end middle main content block-----------*/

/*------------begin right sidebar area-----------*/
#sidebar {
	float: right;
	width: 205px;
	margin-left:25px;	
}
.sideContent {
    height: 540px;
    border-bottom: 1px solid #848d60;
    border-top: 1px solid #848d60;
    background-color: #b1bd82;
    background-image: url(http://www.levimage.com/image/AbtLev/2011/images/concordance.gif);
    background-repeat: no-repeat
}
#sidebar div.socialBar {
	text-align: left;
	padding-left: 10px;
	color: #6e929e;
	margin-bottom: 10px;
	background-color: white
}
#sidebar div.socialBar ul {
	list-style-type: none
}
#sidebar div.socialBar ul li {
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 5px;
	line-height: 30px
}
#sidebar div.socialBar ul li a {
	color: #6e929e;
	display: block
}
#sidebar div.socialBar ul li.fb {
	background-image: url(http://www.levimage.com/image/Site_Graphics/fb_logo.gif)
}
#sidebar div.socialBar ul li.twit {
	background-image: url(http://www.levimage.com/image/Site_Graphics/tw_logo.gif)
}
/*------------end right sidebar area-----------*/

/*------------begin footer-----------*/
#Container div#footer {
  clear: both;
  background-color: white
}
/*------------end footer-----------*/
/*ReviewAuthentication.css*/
DIV.ReviewAuthentication
{
	clear:both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: medium none;
    COLOR: #555552;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: center;
    MARGIN-Left: AUTO;
    margin-right:auto;    
    WIDTH: 600px;    
}
DIV.ReviewAuthentication DIV.Spacer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px;
    TEXT-DECORATION: none
}
DIV.ReviewAuthentication DIV.AuthenticationContent
{
    CLEAR: both;
    BORDER-RIGHT: #3e4724 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #3e4724 1px solid;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: #3e4724 1px solid;
    WIDTH: 600px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #3e4724 1px solid;
    HEIGHT: 320px;
    TEXT-ALIGN: right
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 600px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 200px;
    TEXT-ALIGN: left
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.AddressData
{
    CLEAR: right;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px 10px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 25px;
    TEXT-ALIGN: left
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.AddressData DIV.DataField
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 3px;
    BORDER-LEFT: medium none;
    WIDTH: 250px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.AddressData DIV.DataField INPUT.DataField
{
    BORDER-RIGHT: 2px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 2px inset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 2px inset;
    WIDTH: 98%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 2px inset;
    HEIGHT: 18px
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.AddressData DIV.DataField SELECT.DataField
{
    BORDER-RIGHT: 2px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 2px inset;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 2px inset;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 2px inset;
    HEIGHT: 20px
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.AddressData DIV.Description
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.AddressData DIV.Description SPAN.Required
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.Header
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #848d60;
    TEXT-ALIGN: left
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.Instruction
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    TEXT-INDENT: 90px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.Instruction SPAN.Required
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 4px 0px 2px;
    BORDER-LEFT: medium none;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.ReviewAuthentication DIV.MsgArea
{
    CLEAR: both;
    BORDER-RIGHT: #3e4724 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #3e4724 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: #3e4724 1px solid;
    WIDTH: 600px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #3e4724 1px solid;
    TEXT-ALIGN: right
}
DIV.ReviewAuthentication DIV.MsgArea DIV.Content
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-SIZE: 14px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 590px;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    TEXT-DECORATION: none
}
DIV.ReviewAuthentication DIV.MsgArea DIV.ContentHeader
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 590px;
    COLOR: #900028;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.ReviewAuthentication DIV.MsgArea DIV.Header
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: white;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #848d60;
    TEXT-ALIGN: left
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.AddressArea DIV.Header SPAN.Header
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.ReviewAuthentication DIV.MsgArea DIV.Header SPAN.Header
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.ReviewAuthentication INPUT.Continue
{
    BORDER-RIGHT: 2px outset;
    PADDING-RIGHT: 5px;
    BORDER-TOP: 2px outset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 5px 0px 94px;
    BORDER-LEFT: 2px outset;
    WIDTH: 90px;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 2px outset;
    BACKGROUND-COLOR: #900028;
    TEXT-ALIGN: center
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.ElistData
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.ElistData DIV.Description
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    BACKGROUND-COLOR: white
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.ElistData DIV.DataField
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 108px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px
}
DIV.ReviewAuthentication DIV.AuthenticationContent DIV.ElistData DIV.DataField INPUT.Select
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 15px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px
}
/*05easySlider.css*/
  /*---------------------  Welcome 2:  Left Main Ad ----------------------*/ 
	#leftadsSlider{
		position:relative;
        FLOAT: left;
		width:695px;
		height:460px;
	}			
    
	#leftadsSlider ul, #leftadsSlider li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#leftadsSlider li{ 
		width:695px;
		height:460px;
	}	

	#prevBtn a
	{ 
		display:block;
		width:35px;
		/*height:122px;*/
		height:61px;
		position:absolute;
		left:0px;
		top:190px;
		/*background:url(/images/lgTopMainLeft.png) no-repeat 0 0;	/*url(/images/btnprev.png) no-repeat 0 0;*/		
		background:url(/images/arrows/Lg_a_left.png) no-repeat 0 0;
		z-index:100;
	}	
	
	#prevBtn a:link
	{
		background-position: 0px 0px;
		height:61px;
		background:url(/images/arrows/Lg_a_left.png) no-repeat 0 0;
	}
	
	#prevBtn a:hover
	{
		background-position: 0px -61px;
		height:61px;
		background:url(/images/arrows/Lg_hover_left.png) no-repeat 0 0;
	}
	
	#nextBtn a
	{
		display:block;
		width:35px;
		/*height:122px;*/
		height:61px;
		position:absolute;
		right:0px;
		top:190px;    
		/*background:url(/images/lgTopMainRight.png) no-repeat 0 0;	/*url(/images/btnnext.png) no-repeat 0 0;*/	
		background:url(/images/arrows/Lg_a_right.png) no-repeat 0 0;
		z-index:100;		
	}														

	#nextBtn a:link
	{
		background-position: 0px 0px;
		height:61px;
		background:url(/images/arrows/Lg_a_right.png) no-repeat 0 0;
	}
	#nextBtn a:hover
	{
		background-position: 0px -61px;
		height:61px;
		background:url(/images/arrows/Lg_hover_right.png) no-repeat 0 0;
	}

  /*---------------  Welcome 2:  Right Main Ad ---------------------*/ 
    #rightadsSliderContainer
    {
        float:left;
    }
    #rightadsSliderContainer a
    {
         text-decoration:none;
    }
    
	#rightadsSlider{
		position:relative;
        float: left;
        width:260px;
        height:430px;
	}			
    
	#rightadsSlider ul, #rightadsSlider li{
		margin:0;
		padding:0;	
		list-style:none;
	}
	#rightadsSlider ul, #rightadsSlider li a {
		text-decoration:none;
	}
	#rightadsSlider li{ 
        WIDTH: 260px;
        HEIGHT: 144px;
        overflow:hidden;    
	}

/*---------------  Welcome 3 ---------------------*/ 

	#welcome1{
        float: left;
        width:961px;
        height:458px;
	}			
    
	#welcome1 ul, #welcome1 li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#welcome1 li{ 
        WIDTH: 961px;
        HEIGHT: 458px;
        overflow:hidden;    
	}

/*---------------  Category Banner ---------------------*/ 

	#categoryBanner{
        float: left;
        width:750px;
        height:200px;
	}			
    
	#categoryBanner ul, #welcome1 li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#categoryBanner li{ 
        WIDTH: 750px;
        HEIGHT: 200px;
        overflow:hidden;    
	}				
	
/*-------------  Product Zoom Section ---------------------*/
	#ZoomProductSlider{
		position:relative;
        float: left;
        WIDTH: 310px;
        HEIGHT: 310px;        
	}			
    
	#ZoomProductSlider ul, #ZoomProductSlider li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#ZoomProductSlider li{ 
        WIDTH: 310px;
        HEIGHT: 310px;
	}	
	
	ol#controls{
		margin:1em 0;
		padding:0;
		height:28px;	
		}
	ol#controls li{
		margin:0 10px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:28px;
		line-height:28px;
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#DAF3F8;
		color:#555;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#5DC9E1;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}		

/*----  Home page Rotate Product ---- */
 
/******Add top margin to create white space**********/
#rotateProductSlider {
    float: left;
    height: 205px;
    position: relative;
    width: 960px;
    margin: 10px 0 0;
}
    
#rotateProductSlider ul, #rotateProductSlider li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
    /*margin-top: 10px;*/
}
	
	#rotateProductSlider li{ 
        WIDTH: 320px;
        HEIGHT: 200px;
	}		
	#rotateProductPrevBtn a{ 
		display:block;
		width:12px;
		/*height:50px;*/
		height:25px;
		position:absolute;
		left:0px;
		top:85px;
		/*background:url(/images/smLeftHz.png) no-repeat 0 0;	/*url(/images/btnprev.png) no-repeat 0 0;*/			
		background: url(/images/arrows/Sm_a_left.png) no-repeat 0 0;	
		z-index:100;
	}
	
	#rotateProductPrevBtn a:link
	{
		background-position: 0px 0px;
		height:25px;
		background: url(/images/arrows/Sm_a_left.png) no-repeat 0 0;	
	}
	
	
	#rotateProductPrevBtn a:hover
	{
		background-position: 0px -25px;
		background: url(/images/arrows/Sm_hover_Left.png) no-repeat 0 0;	
		height:25px;
	}
		
	#rotateProductNextBtn a
	{
		display:block;
		width:12px;
		/*height:50px;*/
		height:25px;
		position:absolute;
		right:0px;
		top:85px;    
		/*background:url(/images/smRightHz.png) no-repeat 0 0;	/*url(/images/btnnext.png) no-repeat 0 0;*/	
		background:url(/images/arrows/Sm_a_right.png) no-repeat 0 0;
		z-index:100;		
	}	
	
	#rotateProductNextBtn a:link
	{
		background-position: 0px 0px;
		height:25px;
		background:url(/images/arrows/Sm_a_right.png) no-repeat 0 0;
	}
	
	#rotateProductNextBtn a:hover
	{
		background-position: 0px -25px;
		height:25px;
		background:url(/images/arrows/Sm_hover_right.png) no-repeat 0 0;
	}
	
  /*---------------------  Product Collection Page ----------------------*/ 
	#photoSlide
	{
		position:relative;  
        float: left;		 
		width:500px;
		height:333px;       
	}			
    
	#photoSlide ul, #photoSlide li{
		margin:0;
		padding:0;
		list-style:none;
	}
	#photoSlide li{ 
		width:500px;
		height:333px;
	}	
/*footer.css*/
/****************footer*******************/
.footer2 
{    
	margin: 0 auto;
    width: 960px;
	font-size: 12px;
	text-align:left;
}

.f_con  
{
    background: #f5f3e7; 
    border-top: solid 1px #e4e3df; 
    border-bottom: solid 1px #e4e3df; 
    height: 81px; 
    padding-top: 17px;
}

.f_search 
{ 
	clear:both;
    float:left; 
    margin-left: 70px; 
    width:234px; 
    display:inline;
    white-space:nowrap;
    text-align:center;
}

.f_search p
{ 
    font-size:14px; 
    color:#727272; 
    line-height:22px; 
    margin-bottom:5px; 
}

.f_search .f_s_text  
{
    width:189px; 
    height:22px; 
    line-height:22px; 
    vertical-align:middle; 
    color:#acacac; 
    font-size:12px; 
    text-align:left; 
    border:solid 1px #9e9d99;
}

.f_search .f_s_btn
{ 
    width:38px; 
    height:22px; 
    border:0; 
    color:#ffffff;
    background:#a08656; 
    line-height:22px; 
    text-align:center;
    vertical-align:middle; 
    font-weight:bold; 
    font-family:Arial;     
    margin-left:4px;
}

.f_catelog
{ 
    float:left; 
    margin-left:116px;
}

.f_catelog table tr td,
.f_gifts table tr td
{ 
    font-size:14px; 
    color:#727272; 
    padding:2px;
}

.f_catelog table tr td p,
.f_gifts table tr td p
{ 
    color:#727272; 
    font-size:10px;
}

.f_gifts
{ 
    float:left; 
    margin-left:113px;
}

.f_links { border-bottom:solid 1px #e4e3df; padding:20px 0;background-color:#ffffff;}

.f_links table{ width:100%;}

.f_links table td{ padding:3px;}

.f_links table td a{ color:#727272; font-size:10px; line-height:13px; }

.f_links table td a:hover{color:#9e001f}

.f_menu{ text-align:center; background-color:#ffffff; }

.f_menu h2{ font-size:12px; text-transform:uppercase; color:#727272; margin-top:20px; line-height:24px;}

.f_menu a,.f_menu span{ color:#727272; font-size:10px;}

.f_menu span{ margin:0 8px;}

.f_about{ margin-top:20px; text-align:center; font-size:10px; color:#727272; line-height:20px; background:#f5f3e7; border-top: solid 1px #cecfca; padding:20px 5px;}
div.fAuthentication 
{

	width:960px;
	height:40px;
}
a.aAlert
{
	clear:both;
	width:960px;
	float:right;
	height:40px;
	line-height:60px;
	vertical-align:bottom;
	text-align:right;
}
/*CorporateSplash.css*/
.RightContent
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    OVERFLOW: hidden;
    WIDTH: 540px;
    PADDING-TOP: 0px;
    HEIGHT: 100%
}
.RightContIntro
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: bold 12px Georgia, "Times New Roman", Times, serif;
    TEXT-TRANSFORM: none;
    WIDTH: 510px;
    COLOR: #333333;
    PADDING-TOP: 0px;
    HEIGHT: 90px;
    TEXT-DECORATION: none
}
.RightContentTbl
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: small-caps 16px Georgia, "Times New Roman", Times, serif;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 540px;
    PADDING-TOP: 0px
}

DIV.ContentArea
{
    CLEAR: both;

    PADDING-RIGHT: 9px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 9px;
    FLOAT: none;
    PADDING-BOTTOM: 9px;
    MARGIN: 0px 0px 9px;

    WIDTH: 910px;
    PADDING-TOP: 9px;

    TEXT-ALIGN: left
}
DIV.ContentArea DIV.ContentInsideArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%
}
.LeftContent
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: 350px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    BACKGROUND-COLOR: transparent
}
.Spacer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px
}
.LeftContent DIV.SplshImage
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
A.Products
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    COLOR: #3b4418;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Georgia, 'Times New Roman';
    TEXT-DECORATION: underline
}
.LeftContent DIV.Elist
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 0px;
    WIDTH: 325px;
    PADDING-TOP: 0px;
    HEIGHT: 40px;

}
.LeftContent DIV.ContactInfo
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    WIDTH: 350px;
    LINE-HEIGHT: normal;
    PADDING-TOP: 15px;
    FONT-FAMILY: Georgia, 'Times New Roman';
    LETTER-SPACING: normal;
    TEXT-ALIGN: center
}
.LeftContent DIV.ContactInfo DIV.ContactInfoPhone
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 20px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 350px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: 'Times New Roman', Georgia;
    TEXT-ALIGN: center;
    TEXT-DECORATION: none
}
DIV.SplashAlign
{
	padding-left:20px;
	float:left;
}

/*giftShoppersGuide.css*/
DIV.Standard
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 0 auto; /*to center doc now that we've removed deprecated center tag*/
    BORDER-LEFT: medium none;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    height: 100%;
    width: 960px;
    font-family: Geneva, ‘Lucida Sans’, ‘Lucida Grande’, ‘Lucida Sans Unicode’, Verdana, sans-serif
}

DIV.Standard div#Container a {
  color: #5a5a5a;
  text-decoration:none;
  }

DIV.Standard div#Container a:hover {    
  color: #7b011e;
  }
DIV.Standard div#Container a:active {
  color: #000;
  }
  
DIV.Standard div#Container h1 {
  font-weight: normal;
  font-size: 40px;
  color: #b1bd82;
  line-height: 36px
}

DIV.Standard div#Container h2 {
  font-weight: normal;
  font-size: 20px;
  color: #899265;
  text-align: center;
  text-transform:uppercase;
  padding-bottom: 20px;
}
DIV.Standard div#Container h3 {
  color: #899265;
  font-size: 20px;
  font-weight: normal;
  text-transform:uppercase;
  padding-bottom: 5px;
}
  
DIV.Standard img {
border: none;
}

/*------------begin main content block-----------*/
DIV.Standard div#Container {
margin: 10px 0 0 0;
position: relative;
}

DIV.Standard div#Container div.main {
  width: 640px;
  color: #5a5a5a;
  font-size: 14px;
  line-height: 1.7em;
  padding: 0 0 0 15px;
  float: left;
  overflow:hidden;
}

DIV.Standard div#Container div.main p.tagline {
  padding: 3px 0 20px 3px;
  font-style:italic;
  font-size:12px;

}

DIV.Standard div#Container div.main ul {
padding: 0 0 20px 3px;
width: 270px;
float: left;
}

DIV.Standard div#Container div.main ul li.title {
list-style-type: none;
color: #899265;
text-transform:uppercase;
font-size:16px;
font-weight:bold;

}

DIV.Standard div#Container div.main ul li {
list-style-position:inside;
}

DIV.Standard div#Container div.main ul {
float: left;
}

DIV.Standard div#Container div.main ul.giftsCategory {
top: -50px;
float: right;
}

DIV.Standard div#Container div.main ul.bannerModule {
clear: both;
margin-top: 30px;
width: 100%;
list-style: none;
}

DIV.Standard div#Container div.main ul.bannerModule li.title {
width: 100%;
margin: 0 0 10px 0;
}

DIV.Standard div#Container div.main ul.bannerModule li {
float: left;
width: 240px;
margin: 0 35px 20px 0px;
}

DIV.Standard div#Container div.main ul.bannerModule li.bannerImage {
float: left;
width: 240px;
margin: 0 35px 20px 0px;
height:150px;
}

DIV.Standard div#Container div.main ul.bannerModule li span {
padding: 0;
margin: 0;
font-size: 12px;
float: right;
line-height: 12px;
}

DIV.Standard div#Container div.main ul.bannerModule img {
border: 1px solid #a1a1a1;
}

/*------------end main content block-----------*/

/*-------------begin right column--------------*/
DIV.Standard div#Container div.features {
border-left: 1px solid #899265;
width: 270px;
float: right;
margin-top: 50px;
}

DIV.Standard div#Container div.features div.section {
padding: 0 0 0 10px;
margin: 0 0 30px 0;
}

DIV.Standard div#Container div.features div.section p {
float: right;
height: 15px;
}

/*lkytmp.css */

BODY.Popup
{
    TEXT-ALIGN: left;
    WIDTH: 430px;
    FONT-FAMILY: Verdana, sans-serif;
    COLOR: black;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}
.eighth
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #606d51;
    FONT-STYLE: oblique;
    FONT-FAMILY: Times,serif
}

DIV.PopupTopArea
{
    BORDER-BOTTOM: #606d51 15px solid;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 3px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Verdana;
    FLOAT: none;
    HEIGHT: 40px;
    CLEAR: both;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
DIV.PopupDataArea
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px 5px;
    PADDING-LEFT: 0px;
    WIDTH: 96%;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    CLEAR: both;
    FONT-SIZE: 16px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
DIV.PopupBottomArea
{
    BORDER-BOTTOM: #606d51 4px solid;
    TEXT-ALIGN: right;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    CLEAR: both;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
DIV.PopupTopNavLogoArea
{
    TEXT-ALIGN: left;
    WIDTH: 50%;
    FLOAT: left
}
DIV.PopupTopNavLinkArea
{
    TEXT-ALIGN: right;
    WIDTH: 49%;
    FLOAT: left;
    PADDING-TOP: 16px
}

DIV.PopupSubmittedMsgArea
{
    TEXT-ALIGN: center;
    WIDTH: 100%;
    DISPLAY: none;
    HEIGHT: 50px
}

DIV.SubmittedMsgArea
{
    TEXT-ALIGN: center;
    WIDTH: 100%;
    DISPLAY: none;
    HEIGHT: 400px;
    VERTICAL-ALIGN: middle
}

.PopupHeader
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    TEXT-TRANSFORM: uppercase;
    FONT-VARIANT: normal;
    FONT-STYLE: normal;
    MARGIN: 4px 0px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial, Verdana;
    COLOR: #7b001e;
    FONT-SIZE: 14px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: none;
    PADDING-TOP: 0px
}

DIV.SearchMessageArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 5px;
    MARGIN: 10px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: #eaefdf;
    TEXT-ALIGN: left
}

DIV.SearchCategoryArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    line-height:22px;
    COLOR: #5a5a5a;
    font-family:Arial;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.SearchCategories
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.SearchCategoryHeader
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.SearchCategory
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 32%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
.SearchCategory a
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT:normal; /* bold;*/
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    COLOR: #5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
DIV.SearchCategory a:hover { color:#000000 }
DIV.SearchCategoryLinks
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    Line-height: 17px
}
DIV.SearchProductMessageArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    FLOAT: none;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #5a5a5a;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 16px;
    BACKGROUND-COLOR: #d1d1d1;
    vertical-align:middle
}
SPAN.SearchProductCount
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.SearchProductCount
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    FONT-SIZE: 13px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial
}
DIV.SearchSelectSaleItems
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 30%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
SPAN.FailedSearchQuery
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: red;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
A.SearchSelectSaleItems
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}

DIV.SearchProductModifiers
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 22px
}
DIV.SearchItemsPerPage
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.SearchSort
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV.SearchSortTitle
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 5px 0px 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.SearchSortOptions
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
OPTION.SearchSort
{
    CLEAR: both;
    BORDER-RIGHT: 1px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 1px inset;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 1px inset;
    COLOR: gray;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 1px inset
}
SPAN.SearchItemsPerPage
{
    BORDER-RIGHT: #5a5a5a 1px;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2px;
    BORDER-LEFT: #5a5a5a 1px solid;
    PADDING-TOP: 0px
}
A.SearchItemsPerPage
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: blue;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
DIV.SearchPages
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #5a5a5a;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
SPAN.SearchPageSelect
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
A.SearchPageSelect
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
SPAN.SearchNextPage
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

SPAN.SearchProductOriginalPrice
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2px;
    BORDER-LEFT: medium none;
    COLOR: red;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.SearchProductsArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 10px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.SearchDefaultImage
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.SearchDefaultText
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.SearchQuery
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    white-space:nowrap
}

DIV.PenRefillDropDown
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%; /*width: 135px;*/
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
.seventh
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18pt;
    COLOR: #606d51;
    FONT-FAMILY: serif, 'Times New Roman'
}

.eighthreg
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 12pt;
    COLOR: #606d51;
    FONT-FAMILY: 'Times New Roman', serif
}

MG.EmailFriend
{
    VERTICAL-ALIGN: middle
}
BODY.Email
{
	padding-left:10px;
    FONT-SIZE: 12px;
    COLOR: #5a5a5a;
    FONT-FAMILY:Arial;
    BACKGROUND-COLOR: white
}
DIV.EmailTopArea
{
    PADDING-BOTTOM: 4px;
    WIDTH: 625px
}
TABLE.EmailTopArea
{
    WIDTH: 100%
}
TABLE.EmailBottomArea
{
    WIDTH: 100%
}
DIV.EmailTopLogo
{
    FLOAT: left;
    TEXT-ALIGN: left
}
DIV.EmailTopCloseWindow
{
    HEIGHT: 100%;
    TEXT-ALIGN: right
}
TD.TopDarkSpacer
{
    FONT-SIZE: 1px;
    COLOR: #606d51;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #606d51
}
TD.EmailTopLogo
{
    WIDTH: 100%
}
DIV.EmailContentArea
{
    CLEAR: left;
    WIDTH: 425px;
    TEXT-ALIGN: left
}
DIV.EmailImage
{
    TEXT-ALIGN: left
}
SPAN.EmailFriendImageTitle
{
    FONT-WEIGHT: bold;
    font-size:16px;    
}
DIV.EmailInfo
{
    CLEAR: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
DIV.EmailNote
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
DIV.EmailRequirements
{
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    FONT-FAMILY: 'Times New Roman', times, serif
}
DIV.EmailInput
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}
DIV.EmailInputRow
{
    CLEAR: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 620px
}
DIV.EmailInputDataText
{
    PADDING-RIGHT: 5px;
    FLOAT: left;
    WIDTH: 160px;
    TEXT-ALIGN: right
}
DIV.EmailInputDataEntry
{
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    WIDTH: 450px;
    TEXT-ALIGN: left
}
DIV.EmailFriendThanks
{
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 15px;
    TEXT-ALIGN: left;
    font-size:14px;
}
DIV.EmailFriendLevengerThanks
{
    CLEAR: left;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: left;
    font-weight:bold;
    font-size:16px;
}
INPUT.EmailFriendText
{
    FONT-SIZE: 12px;
    FLOAT: left;
    WIDTH: 100%;
    FONT-FAMILY: Arial;
}
TEXTAREA.EmailFriend
{
    FONT-SIZE: 12px;
    WIDTH: 100%;
    FONT-FAMILY:Arial;
	color:#5a5a5a;
}
A.SubmitImage
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    CURSOR: hand;
    BORDER-BOTTOM: medium none;
    color:#ffffff;
	background:#7b011e;
	border:#7b011e; 
	text-align:center;
	text-decoration:none;
	vertical-align:middle;
	height:22px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;    
}

BODY.Zoom
{
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: lime;
    WIDTH: 600px;
    FONT-FAMILY: Verdana, sans-serif;
    COLOR: black;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}
FORM.Survey
{
    BORDER-BOTTOM: 0px;
    BORDER-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    FONT-FAMILY: Arial;
    FONT-SIZE: 16px;
    BORDER-TOP: 0px;
    BORDER-RIGHT: 0px;
    PADDING-TOP: 0px
}
DIV.SurveyTitle
{
    FONT-STYLE: oblique;
    WIDTH: 100%;
    FONT-FAMILY: serif;
    MARGIN-BOTTOM: 5px;
    COLOR: black;
    FONT-SIZE: 16px;
    FONT-WEIGHT: bold
}
DIV.SurveyDescription
{
    WIDTH: 100%;
    FONT-FAMILY: Verdana;
    MARGIN-BOTTOM: 10px;
    FONT-SIZE: 14px;
    FONT-WEIGHT: normal
}
DIV.SurveyQuestionHeader
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px;
    PADDING-LEFT: 0px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    CLEAR: left;
    FONT-SIZE: 14px;
    BORDER-TOP: medium none;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 10px
}
DIV.SurveyQuestion
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 5px;
    PADDING-LEFT: 10px;
    WIDTH: 100%;
    PADDING-RIGHT: 0px;
    FLOAT: none;
    CLEAR: left;
    FONT-SIZE: 14px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
SPAN.SurveyTextQuestion
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
SPAN.SurveyTextQuestionEntry
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
SPAN.SurveyNonTextQuestion
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
SPAN.SurveyNonTextQuestionEntry
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    BORDER-RIGHT: medium none;
    PADDING-TOP: 0px
}
DIV.SurveyFormButtons
{
    TEXT-ALIGN: center;
    MARGIN-TOP: 5px;
    WIDTH: 100%;
    FLOAT: none;
    CLEAR: left
}
INPUT.SurveyReset
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #606d51;
    WIDTH: 49px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 27px;
    COLOR: white;
    FONT-SIZE: 12px;
    BORDER-TOP: medium none;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: underline
}
INPUT.SurveySubmit
{
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: #606d51;
    WIDTH: 60px;
    FONT-FAMILY: Verdana, sans-serif;
    HEIGHT: 27px;
    COLOR: white;
    FONT-SIZE: 12px;
    BORDER-TOP: medium none;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none;
    TEXT-DECORATION: underline
}

DIV.SurveyResponse
{
    TEXT-ALIGN: left;
    WIDTH: 100%;
    FONT-FAMILY: 'Times New Roman', serif;
    MARGIN-BOTTOM: 5px
}
DIV.SurveyPostQuestionTrailer
{
    TEXT-ALIGN: left;
    WIDTH: 100%;
    FONT-FAMILY: 'Times New Roman', serif;
    MARGIN-BOTTOM: 5px
}
IMG.PopupCloseWindow
{
    CURSOR: hand
}
BUTTON.SurveyReset
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    FONT-SIZE: 16px;
    BORDER-TOP: medium none;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    MARGIN-RIGHT: 10px;
    BORDER-RIGHT: medium none
}
BUTTON.SurveySubmit
{
    BORDER-BOTTOM: medium none;
    BORDER-LEFT: medium none;
    BACKGROUND-COLOR: transparent;
    FONT-SIZE: 16px;
    BORDER-TOP: medium none;
    CURSOR: hand;
    FONT-WEIGHT: bold;
    BORDER-RIGHT: medium none
}

/*ShoppingCart.css*/
DIV.Checkout
{
	padding-left:15px;
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: auto  auto;
    BORDER-LEFT: medium none;
    COLOR: #5a5a5a;
    BORDER-BOTTOM: medium none;
    font-family: Geneva,‘Lucida Sans’,‘Lucida Grande’, Verdana, arial, sans-serif;
    TEXT-ALIGN: left;
	width: 730px;    
	float:left;
}
DIV.Checkout DIV.Spacer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px;
    TEXT-DECORATION: none
}


DIV.Checkout DIV.Header DIV.CurrentStep
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 24px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 10px 0px 0px;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	COLOR: #899265;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
}
DIV.Checkout DIV.Header
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 930px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	TEXT-ALIGN: left
}
DIV.Checkout DIV.Content
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 730px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}

/* NEW style for breadcrumb top nav*/
DIV.Checkout DIV.Header ul.breadcrumbTopNav
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FLOAT: none;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #bbc4a1;
    PADDING-TOP: 10px;
    BORDER-BOTTOM: #3e4724 1px solid;
    TEXT-ALIGN: left
}

DIV.Checkout DIV#SubmittedMsgArea
{
    DISPLAY: none
}

DIV.Checkout DIV.BagContent
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: visible;
	BORDER-LEFT: medium none;
	WIDTH: 760px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0px;
	TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Bag
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TOP: 0px
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	COLOR: #5a5a5a;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0px;
	line-height: 1.5em;
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.InfoArea
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 433px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.InfoArea UL.Instruction
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	LEFT: 2px;
	FLOAT: none;
	PADDING-BOTTOM: 12px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	LIST-STYLE-TYPE: none;
	POSITION: relative;
	TOP: 0px
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.InfoArea UL.Instruction LI.Instruction
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: disc
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.InfoArea UL.Instruction LI.Instruction SPAN.Instruction
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.InfoArea DIV.Message
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    LEFT: 460px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px 10px;
    OVERFLOW: visible;
    BORDER-LEFT: medium none;
    WIDTH: 220px;
    TEXT-INDENT: -29px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 20px;
    TEXT-ALIGN: left
}
DIV.TotalInsideArea DIV.Message_RestrictShipment
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.SpecialMessage
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #f7f5e7
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.ActionArea
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 290px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	TOP: 0px;
	HEIGHT: 110px;
	BACKGROUND-COLOR: white
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.CreditPromotion
{
    CLEAR: both;
    BORDER-RIGHT: #606d51 3px double;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #606d51 3px double;
    PADDING-LEFT: 10px;
    LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #606d51 3px double;
    WIDTH: 234px;
    COLOR: white;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #606d51 3px double;
    POSITION: relative;
    TOP: -44px;
    HEIGHT: 57px;
    BACKGROUND-COLOR: transparent
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.CreditPromotion DIV.CreditPromotionInsideArea
{
    BORDER-RIGHT: white 3px;
    PADDING-RIGHT: 6px;
    BORDER-TOP: white 3px;
    PADDING-LEFT: 12px;
    FONT-SIZE: 11px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px -4px -10px;
    BORDER-LEFT: white 3px;
    WIDTH: 226px;
    LINE-HEIGHT: 11px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: white 3px;
    HEIGHT: 54px;
    BACKGROUND-COLOR: #606d51
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.CreditPromotion DIV.CreditPromotionInsideArea SPAN.Accent
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    COLOR: white;
    LINE-HEIGHT: 14px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 0px
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.CreditPromotion DIV.CreditPromotionInsideArea SPAN.Name
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 4px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.CreditPromotion DIV.CreditPromotionInsideArea A.Signup
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 3px 0px 0px;
    BORDER-LEFT: medium none;
    COLOR: yellow;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.CreditPromotion DIV.CreditCard
{
    BORDER-RIGHT: #606d51 3px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: #606d51 3px;
    WIDTH: 72px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 67px
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.CreditPromotion DIV.CreditCard IMG.CreditCard
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LEFT: 37px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 10px
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 12px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	COLOR: black;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	HEIGHT: 25px;
	BACKGROUND-COLOR: #ced1ca;
	text-align: left;
	line-height: 2em;
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.Product
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 20px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.ShipTo
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 15px 0px 180px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.GiftNote
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.Quantity
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	text-align:center
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.StockStatus
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.UnitPrice
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 20px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.ExtendedPrice
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 32px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Header SPAN.Delete
{
	float:right;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 4px 0px 0px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	BACKGROUND-COLOR: #FFFFFF
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 758px;
    PADDING-TOP: 10px;
    font-size:12px;
    BORDER-BOTTOM: #d1d1d1 1px solid
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem IMG.Product
{
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 75px;
	PADDING-TOP: 0px;
	HEIGHT: 75px;
	BACKGROUND-COLOR: #FFFFFF
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-SIZE: 12px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 10px;
	BORDER-LEFT: medium none;
	WIDTH: 668px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 160px;
    font-size:11px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Description
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 5px;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	color: #000000;
	font-weight:normal;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Description a:hover
{
  color: #000000;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Sku
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    color:#5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Sku a:hover
{
  color: #000000;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Sku SPAN.Sku
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Personalization
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Personalization SPAN.Personalization
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 5px 0px 0px;
	BORDER-LEFT: medium none;
	WIDTH: 498px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.Quantity
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 20px;
    BORDER-LEFT: medium none;
    WIDTH: 60px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.Quantity input
{
	padding:1px;
	margin-top:5px;
	font-size: 10px;
	cursor: pointer;	
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.Quantity button.Update
{
	border: none;
	background-color: #fff;
	font-size: 10px;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.UnitPrice
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px px 0px 12px;
    BORDER-LEFT: medium none;
    WIDTH: 55px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.ExtendedPrice
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 71px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData SPAN.ShipTo
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 5px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    font-size:11px;
    color:#5a5a5a;
    font-weight:normal;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.GiftWrap
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 47px;
    font-size:11px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center;
    border:1px solid white;
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.GiftNote
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    BORDER-LEFT: medium none;
    WIDTH: 50px;
    font-size:11px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.GiftNote a
{
	color:#7b011e;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.Quantity INPUT.Quantity
{
	BORDER-RIGHT: 2px inset;
	PADDING-RIGHT: 0px;
	BORDER-TOP: 2px inset;
	PADDING-LEFT: 0px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 0px 0px;
	BORDER-LEFT: 2px inset;
	WIDTH: 25px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: 2px inset;
	TEXT-ALIGN: center;
	float:left;
	
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.StockStatus
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    font-size:11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px -20px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 60px;
    PADDING-TOP: 0px;
    color:#5a5a5a;
    font-weight:normal;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData div.Delete
{
	FLOAT: right;
	height: 16px;
	WIDTH: 16px;
	MARGIN: 0px 0px 0px 0px;
	/*border-bottom: 2px solid #7b011e;
	background-color:#7b011e;
	font-weight: bold;
	font-size: 14px;
	color: White!important;
	cursor: pointer;	*/	
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.Delete a
{
    position:relative;
	color:White;
	top:-4px;
	text-decoration: none;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.Delete a:hover
{
	color: #fff;
	background-color: #7b011e;
	text-decoration: none;
	display: block;
}


DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.Delete INPUT.Delete
{
	FLOAT: right;	
	height: 16px;
    WIDTH: 16px;
    text-align: center;
    cursor: pointer;	
	background-color:#7b011e;  
	color: White!important;  
	font-weight: bold;
	font-size: 13px;
	border: 1px solid #7b011e;
	
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.SpecialShipping
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.SpecialShipping A.SpecialShipping
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: blue;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProdDescription DIV.Personalization A.Personalization
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    font-weight:normal;
    COLOR: #7b011e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	PADDING-TOP: 15px;
	BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer BUTTON.Update
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LEFT: 350px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 82px;
    CURSOR: hand;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 19px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 245px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Amount
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	LEFT: 35px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0px;
	color: #000;
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Description
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 16px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	color: #000000;
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Message
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none
}
/*new code for Promo */
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Promo
{
	CLEAR: both;
	BORDER-RIGHT: 1px solid #5497bb;
	PADDING-RIGHT: 4px;
	BORDER-TOP: 1px solid #5497bb;
	PADDING-LEFT: 4px;
	FONT-SIZE: 15px;
	FLOAT: left;
	PADDING-BOTTOM: 4px;
	MARGIN-TOP: 10px;
	MARGIN-BOTTOM: 0px;
	MARGIN-LEFT: 0px;
	MARGIN-RIGHT: 0px;
	BORDER-LEFT: 1px solid #5497bb;
	PADDING-TOP: 4px;
	color: #5497bb;
	border-bottom: 1px solid #5497bb;
	width: 200px;
	background-image:url(/images/promoBG.gif);

}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Promo span.enterPromo
{
	float: left;		
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Promo span.applyPromo
{
	padding: 0;
	margin: 0;
	float: right;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Promo span.applyPromo a
{
	color: #5497bb;
	text-decoration:none;
}
	
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.SubTotalData DIV.Promo span.applyPromo a:hover
{
	color: #000;
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.Actions
{
	FLOAT: left;
	WIDTH: 715px;
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.continueShopping
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 15px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 182px;
	PADDING-TOP: 10px;
	height:22px;
	BORDER-BOTTOM: medium none
}

.GrayButton 
{
	FONT-WEIGHT: bold;	
	FONT-SIZE: 12px;
	height:22px;
	color:#ffffff;
	text-align:center;
	background-color: #999999;
	font-family:Arial;
	white-space:nowrap;	
	cursor:pointer;		
}


.GrayButton a
{
	color:#000000;
	text-decoration: none
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.Actions DIV.checkout
{
	PADDING-RIGHT: 8px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 15px;
	FLOAT: right;
	PADDING-BOTTOM: 5px;
	MARGIN-left: 15px;
	TEXT-TRANSFORM: capitalize;
	BORDER-LEFT: medium none;
	COLOR: #FFFFFF;
	PADDING-TOP: 4px;
	BORDER-BOTTOM: medium none;
	POSITION: relative;
	TOP: 0px;
	background-color: #7b011e;
	text-decoration: none;
	font-family: Geneva, "‘Lucida Sans’", "‘Lucida Grande’", "‘Lucida Sans Unicode’", Verdana, arial, sans-serif;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.Actions DIV.checkout a:hover
{
	color:#fff;
	border-bottom: 1px dotted #fff;
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.Footer DIV.Actions DIV.checkout a
{
	color:#FFFFFF;
	text-decoration: none
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Footer
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	LEFT: 0px;
	FLOAT: none;
	PADDING-BOTTOM: 30px;
	MARGIN: 0px 0px 0px 0px;
	OVERFLOW: visible;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	TOP: 0px
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.PrivacyPolicy
{
	BORDER-RIGHT: none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: none;
	FONT-SIZE: 12px;
	LEFT: 0px;
	FLOAT: left;
	VISIBILITY: visible;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 0px 10px;
	OVERFLOW: hidden;
	BORDER-LEFT: none;
	WIDTH: 320px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: none;
	POSITION: relative;
	TOP: 0px;
	HEIGHT: 150px;
	TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.PrivacyPolicy DIV.Header
{
	CLEAR: both;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: lighter;
	FONT-SIZE: 16px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	TEXT-TRANSFORM: uppercase;
	WIDTH: 320px;
	COLOR: #899265;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.PrivacyPolicy DIV.Body
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	FONT-WEIGHT: normal;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	BORDER-LEFT: medium none;
	WIDTH: 300px;
	COLOR: #5a5a5a;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	line-height: 1.5em;
}

DIV.Checkout DIV.BagContent DIV.Footer DIV.PrivacyPolicy DIV.Body A.Privacy
{
	color:#7b011e;
	text-decoration:none;
}


DIV.Checkout DIV.BagContent DIV.Footer DIV.PrivacyPolicy DIV.Footer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 238px;
    PADDING-TOP: 3px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.PrivacyPolicy DIV.Footer A.Privacy
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    COLOR: blue;
    TEXT-INDENT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}

DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 400px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: -44px
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.Header
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #606d51;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #606d51 1px solid;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.ProductsArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.ProductsArea DIV.Products
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.ProductsArea DIV.Products DIV.Product
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 20px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 20px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 80px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.ProductsArea DIV.Products DIV.Product IMG.Product
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.ProductsArea DIV.Products DIV.Product DIV.Description
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.ProductsArea DIV.Products DIV.Product DIV.Description A.Description
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #555552;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: underline
}
DIV.Checkout DIV.BagContent DIV.Footer DIV.Upsells DIV.ProductsArea DIV.Products DIV.Product DIV.Price
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.EmptyBag
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 60px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 130px;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.EmptyBag DIV.Header
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    font-family:Arial;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: transparent;
    text-align:center;

}
DIV.Checkout DIV.BagContent DIV.EmptyBag DIV.Body
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
div.Checkout DIV.BagContent DIV.EmptyBag DIV.Footer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 20px;
    MARGIN: 20px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    height:22px;
    vertical-align:middle;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
div.Checkout DIV.BagContent DIV.EmptyBag DIV.Footer A.ContinueShopping
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 3px;
    background:#7b011e;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    font-family:Arial;
    vertical-align:middle;
    width:104px;
    height:22px;
    BORDER-BOTTOM: medium none
}

DIV.Checkout DIV.Content DIV.OrderInfo DIV.ContinueLink
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 20%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}

DIV.Checkout DIV.Content DIV.ReceiptMessageArea DIV.BookF
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 40px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 45%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.Content DIV.ReceiptMessageArea DIV.ContinueShopping
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 20%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.Content DIV.ReceiptMessageArea DIV.BookS
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 30%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.Content DIV.OrderHeader DIV.TotalArea DIV.TotalInsideArea DIV.SubTotalData DIV.DiscountDesc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 50%;
    COLOR: #900028;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.Content DIV.OrderHeader DIV.TotalArea DIV.TotalInsideArea DIV.SubTotalData DIV.DiscountPrice
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 49%;
    COLOR: #900028;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.Content DIV.OrderFooter DIV.TotalArea DIV.TotalInsideArea DIV.SubTotalData DIV.DiscountDesc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 50%;
    COLOR: #900028;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.Content DIV.OrderFooter DIV.TotalArea DIV.TotalInsideArea DIV.SubTotalData DIV.DiscountPrice
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 49%;
    COLOR: #900028;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right
}
DIV.Checkout DIV.Content DIV.OrderInfo DIV.ThankYou
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 2px 4px;
    BORDER-LEFT: medium none;
    WIDTH: 48%;
    LINE-HEIGHT: 12px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.Content DIV.OrderInfo DIV.ThankYou A.Survey
{
    FONT-WEIGHT: normal;
    COLOR: #900028;
    TEXT-DECORATION: none
}
DIV.Checkout DIV.Content DIV.OrderInfo DIV.ThankYou SPAN.Thank
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    COLOR: black;
    PADDING-TOP: 0px
}

DIV.Checkout DIV.Content DIV.Order DIV.ShipToProducts DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductDescription DIV.Sku DIV.Sku
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    WIDTH: 142px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.Content DIV.Order DIV.ShipToProducts DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductDescription DIV.Sku DIV.OutofStock
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 105px;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.Content DIV.Order DIV.ShipToProducts DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductDescription DIV.Sku SPAN.Item
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Order DIV.ProductsArea DIV.LineItem DIV.Product DIV.ProductData DIV.OutofStock
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 20px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 10px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 66px;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}

DIV.Checkout DIV.HiddenArea
{
    CLEAR: both;
    DISPLAY: none;
    FLOAT: none
}

IMG
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.ActionArea DIV.Promotion
{
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    LEFT: -50px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: black 1px solid;
    WIDTH: 150px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px solid;
    POSITION: relative;
    TOP: -30px;
    HEIGHT: 50px;
    TEXT-ALIGN: left
}

DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea
{
	CLEAR: both;
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 0px;
	BORDER-TOP: medium none;
	PADDING-LEFT: 0px;
	FONT-SIZE: 0px;
	LEFT: -39px;
	FLOAT: none;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	BORDER-LEFT: medium none;
	WIDTH: 433px;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: medium none;
	POSITION: absolute;
	TOP: -26px;
	HEIGHT: 102px
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Header
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FLOAT: none;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: white;
    TEXT-INDENT: 10px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    HEIGHT: 20px;
    BACKGROUND-COLOR: #848d60;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 10px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body A.Feature
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body DIV.ImgFullHeightLeft
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 210px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body DIV.ImgFullHeightRight
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 210px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body DIV.ImgFullWidth
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 49%;
    TEXT-ALIGN: center
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body DIV.TextFullHeightLeft
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 3px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 3px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 210px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body DIV.TextFullHeightRight
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 3px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 3px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 210px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 100%;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body DIV.TextFullWidth
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LEFT: -9px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 415px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: relative;
    TOP: 0px;
    TEXT-ALIGN: left
}
DIV.Checkout DIV.BagContent DIV.Bag DIV.Header DIV.FeatureArea DIV.Body IMG.Feature
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

.Checkout .BagContent .Bag .Order .Footer .SubTotalData .Promo .enterPromo {
}
DIV.PromotionBox {margin:0px 0 15px 0px; float:right;width:345px;}
.prompText{ height:21px; vertical-align:middle; width:120px; line-height:22px;border: solid 1px #b1cbd4; float:left; }
.prompButton { background:#e2edf9; vertical-align:middle; line-height:22px; height:23px; width:70px; border: solid 1px #b1cbd4; color:#259696; font-size:12px; font-weight:bold; float:left; }
.prompButton:hover{background:url(/images/navigation_hover.gif) repeat-x; color:#FFF;}

DIV.TotalInsideArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 13px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 80%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    width:330px;
}

DIV.TotalInsideArea DIV.SubTotalDataDiv
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 18px;
    width:330px;    
}

DIV.TotalInsideArea DIV.ShippingLocAreaDiv
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT:auto;
    width:330px;    
}

DIV.TotalInsideArea DIV.ShippingMethodDiv
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 1px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT:auto;
    width:330px;    
}

DIV.TotalInsideArea DIV.SubTotalDataDiv DIV.SubTotalDescription
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}
DIV.TotalInsideArea DIV.SubTotalDataDiv DIV.SubTotalAmount
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 49%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right;
}
DIV.TotalInsideArea DIV.TotalData
{
    CLEAR: both;
    BORDER-RIGHT: olive 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #707a53 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px 0px 0px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: olive 1px;
    HEIGHT: 18px;
    width:330px;     
}

DIV.TotalInsideArea DIV.TotalData DIV.TotalDescription
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 50%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}

DIV.TotalInsideArea DIV.TotalData DIV.TotalAmount
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 49%;
    COLOR: #3e4724;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: right
}

DIV.TotalInsideArea DIV.SubTotalDataDiv DIV.DiscountDesc
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 50%;
    COLOR: #900028;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
    font-weight:bold;
    font-size:11px;
}
DIV.TotalInsideArea DIV.SubTotalDataDiv DIV.DiscountPrice
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 49%;
    COLOR: #900028;
    PADDING-TOP: 0px;
    TEXT-ALIGN: right;
    font-weight:bold;  
    font-size:11px;      
}

.VerticalAlign
{
	vertical-align:middle;
	height:22px;
	line-height:20px;
	white-space:nowrap;
}

.Spacer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px;
    TEXT-DECORATION: none
}
.LinkColor
{
	color:#7b011e;
}
DIV.CustomizationContent
{
    FLOAT: left;
    MARGIN: 0px 0px 15px 36px;
    OVERFLOW: hidden;
    WIDTH: 780px;
    PADDING-TOP: 15px;
}
DIV.CustomizationContent DIV.CustomizationContentLeft
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 257px;
    COLOR: #5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}

DIV.CustomizationContent DIV.CustomizationContentLeft DIV.ProductTitle
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.CustomizationContent DIV.CustomizationContentRight
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 480px;
    COLOR: #5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}

DIV.CustomizationContent DIV.CustomizationContentRight DIV.Spacer
{
	CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 15px;
    TEXT-DECORATION: none
}
DIV.CustomizationContent DIV.Footer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 20px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
DIV.MainImage
{
    BORDER-RIGHT: #3e4724 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #3e4724 1px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #3e4724 1px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #3e4724 1px
}
DIV.RootSku
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

SPAN.RootSku
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 5px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.CustomizationPrompt
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
	MARGIN: 3px 1px 0px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 68%;
    font-size:11px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}

DIV.CustomizationArea
{
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 15px 0px 5px;
    BORDER-LEFT: medium none;
    WIDTH: 99%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}

DIV.CustomizationLine
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 99%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 22px;
    white-space:nowrap;
}
DIV.CustomizationInput
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    MARGIN: 3px 0px 0px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 28%;
    font-size:11px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}

/* 04prostyles.css*/
#proincol_ads {
	text-align: center;
	font-weight: bold;
	color: #111111;
	font-size: 13px;
	background-color: #a62b48;
	font-family: Arial;
	line-height: 25px;
	float: left;
	height: 25px;
	width: 960px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#menu_list {
	text-align: left;
	color: #444444;
	font-size: 14px;
	font-family: Arial;
	line-height: 25px;
	float: left;
	height: 25px;
	width: 960px;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
}

#procontent {
	width: 960px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.procontent {
	width: 960px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	float:left;
	overflow: auto;
}

#procontent_insert {
	width: 960px;
	height:auto;
}

#procontent_right {
	float: right;
	width: 176px;
	border-left-width: 1px;
	border-left-color: #DDDDDD;
	border-left-style: solid;
	border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #DDDDDD;
}
#procontent_left 
{
    border-top-style: solid;
	border-top-width: 0px;
	border-top-color: #DDDDDD;
	float: left;
	width: 775px;
	margin-top: -1px;
}

#procontent_left_1 {
	clear:both;
	width: 775px;	
}

#procontent_left_2 
{
	clear:both;    
	width: 775px;
	/*max-height:800px;*/
	overflow: scroll;
}
#procontent_left_1_pic {
	float: left;
	height: 665px;
	width: 382px;
}
#procontent_left_1_pic_big {
	float: left;
	height: 485px;
	width: 382px;
}

#procontent_left_1_pic_sml {
	float: left;
	height: 180px;
	width: 382px;
}

.procontent_left_1_text_1_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;	
	float: left;
	width: 350px;
	line-height:22px;
	color:#000000;
	margin-top:5px;
}
#procontent_left_1_text {
	float: left;
	width: 380px;
	margin-left: 0px;
}
.procontent_left_1_text_1 {
	float: left;
	width: 350px;
	margin-left: 30px;
    padding-bottom:3px;	
    margin-top:2px;
}

.procontent_left_inv_text {
	float: left;
	width: 350px;
    padding-bottom:3px;	
}

.ReviewSummary {
	float: left;
	width: 350px;
	margin-left: 30px;
    padding-bottom:3px;	
}

#procontent_left_1_text_1_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

#procontent_left_1_text_1_3 {
	/*background-image: url(../images/pro_textbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	height: 20px;
	width: 45px;
	float: left;
	vertical-align:top;
	padding-right:2px;
	overflow:hidden;
}
#procontent_left_1_text_1_3 a{
	float: right;
	height: 32px;
	width: 70px;
}
#procontent_left_1_text_1_03 {
	width: 100px;
	float: right;
	height: 50px;
}

#procontent_left_1_text_1_01 {
	width: 250px;
	float: left;
}

#procontent_left_1_text_1_4 {
	background-image: url(../images/pro_textbg.jpg);
	background-position: 0px -32px;
	height: 18px;
	width: 72px;
}
#procontent_left_1_text_1_4 a{
	
	float: left;
	height: 18px;
	width: 18px;
}
#procontent_left_1_text_1_5 {
	float: left;
	height: 20px;
	font-size:10px;
}
#procontent_left_1_text_1_5 a {
	height: 20px;
	width: 200px;
	text-decoration: underline;
	margin-left: 10px;
	color: #7b011e;
}
#procontent_left_1_text_1_6 {
	float: left;
	height: 20px;
	width: 350px;
	font-size:10px;
}
#procontent_left_1_text_1_6 a {
	height: 20px;
	width: 100px;
	text-decoration: underline;
	color: #7b011e;
}
#procontent_left_1_text_1_7 {
	float: left;
	height: 20px;
	width: 350px;
	font-weight:bold;
	color:#000000;
}
#procontent_left_1_text_1_7 a {
	height: 20px;
	width: 200px;
	color: #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#procontent_left_1_text_1_8 {
	float: left;
	height: 20px;
	width: 350px;
	height: 20px;
	color: #259696;
	font-family: "Arial Unicode MS", "ºÚÌå";
	font-size: 13px;
	font-weight: bold;	
}
#procontent_left_1_text_1_8 a {
	height: 20px;
	width: 200px;
	color: #259696;
	font-family: "Arial Unicode MS", "ºÚÌå";
	font-size: 13px;
	font-weight: bold;
}
.procontent_left_1_text_1_10 {
	float: left;
	width: 350px;
}

.ProductSeeMore {
	width: 350px;
	float: left;
	height: 23px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #888888;	
}

.ProductSeeMore {
	float: left;
	height: 23px;
	width: 200px;
}

#procontent_left_1_text_1_11 {
	float: right;
	height: 16px;
	width: 100px;
	margin-bottom: 16px;
	color: #AA0000;
	font-family: "Arial Unicode MS", "ºÚÌå";
	font-size: 12px;
	font-weight: bold;	
    cursor:pointer;	
}

.ToggleSeeMore {
	float: right;
	height: 16px;
	width: 100px;
	margin-bottom: 10px;
	text-align:right;
	color: #7b011e;
	font-family: "Arial Unicode MS", "ºÚÌå";
	font-size: 12px;
	font-weight: bold;	
    cursor:pointer;	
}

/* Dummy class to enable jquery to properly find div's for "See More"/"See Less" operations - Bill Hyatt 6/13/12 */
.SeeMoreOrLess { color:#000000}
.Intro { color:#000000}

#procontent_left_1_text_1_12 {
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 188px;
}
#procontent_left_1_text_1_13 {
	float: right;
	height: 16px;
	width: 100px;
	margin-bottom: 16px;
	margin-right: 60px;
}
#procontent_left_1_text_1_13 a {
	height: 16px;
	width: 100px;
	color: #AA0000;
	font-family: "Arial Unicode MS", "ºÚÌå";
	font-size: 12px;
	font-weight: bold;
}
	
#procontent_left_1_text_1_14 {
	background-image: url(../images/12345bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 188px;
	background-position: 0px 0px;
}
#procontent_left_1_text_1_15 {
	background-repeat: no-repeat;
	float: left;
	height: 50px;
	width: 219px;
}
#procontent_left_1_text_1_15 a {
	height: 44px;
	width: 73px;
	float: left;		
}	

#procontent_left_1_text_1_16 {
	background-image: url(../images/12345bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 188px;
	background-position: 0px -80px;
}
#procontent_left_1_text_1_17 {
	background-image: url(../images/12345bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 250px;
	background-position: 0px -150px;
}
#procontent_left_1_text_1_18 {
	background-image: url(../images/12345bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 23px;
	width: 250px;
	background-position: 0px -250px;
}
#procontent_left_1_text_1_19 {
	background-image: url(../images/addcartbg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 44px;
	width: 156px;
	background-position: 0px 0px;
	margin-top: 30px;
}
#procontent_left_1_text_1_20 {
	background-image: url(../images/addcartbg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 44px;
	width: 156px;
	background-position: -156px 0px;
	margin-top: 30px;
}

#procontent_left_1_text_1_20 a {
	height: 44px;
	width: 156px;
	float: left;
		
}
#procontent_right_0 
{
	text-transform:uppercase; 
	 font-size:1.1em; 
	 text-align: center; 
	 background-color:#d1d1d1; 
	 padding: 3px 0; 
	 margin-bottom: 11px;
	height: 25px;
	width: 176px;
}


#procontent_right_1 {
	background-image: url(/images/product_page_lastStep_05.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 176px;
}
.procontent_right_3 {
	
	background-repeat: no-repeat;
	float: left;
	max-height:1060px;
	width: 176px;
	overflow:hidden;
}
#procontent_right_2 {
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 176px;
	background-image: url(../images/pro_right_arrow.jpg);
}
#procontent_right_2 a{
	
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 88px;
}
#procontent_right_4 {
	background-image: url(/images/product_page_lastStep_84.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 176px;
}
#procontent_right_5 {
	float: left;
	height: 718px;
	width: 176px;
}

.pro_right_list4 {
	float: left;
	height: 25px;
	width: 175px;
	background-repeat: no-repeat;
	background-position: center;
}

.pro_right_list3 {
	text-align: center;
	width: 175px;
	float: left;
	font-size:10px;
}
.pro_right_list3 a
{
	text-decoration:none;
}

.pro_right_list3 a:hover
{
	text-decoration:none;
	color: #000000;
}
.pro_right_list1 {
	text-align: center;
	float: left;
	width: 175px;
}

.pro_right_list2 {
	text-align: center;
	width: 155px;
	float: left;
	font-size:10px;
	margin-left:10px;
	margin-right:10px;
}

.pro_right_list2 a
{
	text-decoration:none;
}

.pro_right_list2 a:hover
{
	text-decoration:none;
	color: #000000;
}

.pro_right_list1 img{
	text-align: center;
	height: 80px;
	width: 80px;
}

#procontent_left_2_1 {
	background-image: url(../images/reviews.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 70px;
	width: 617px;
	margin-left: 65px;
}

#procontent_left_2_2 {
	float: left;
	 
	width: 617px;
	margin-left: 65px;
}
#procontent_left_2_2_left1 {
	float: left;
	width: 400px;
}

#procontent_left_2_2_left1_1 {
	background-image: url(../images/fereview.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 25px;
	width: 400px;
}

#procontent_left_2_2_left1_2 {
	float: left;
	height: 22px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#procontent_left_2_2_left1_2 img{
	float: left;
	margin-top: 3px;
	
}
#procontent_left_2_2 {
	float: left;
	width: 617px;
}

#procontent_left_2_2_left1_2 a{
	float: left;
	width: 60px;
	
}
#procontent_left_2_2_right1 {
	background-repeat: no-repeat;
	float: right;
	height: 154px;
	width: 192px;
}

#procontent_left_2_1_1 {
	float: left;
	height: 30px;
	width: 150px;
	margin-top: 20px;
	margin-left: 190px;
}
#procontent_left_2_1_1 a{
	float: left;
	height: 30px;
	width: 150px;
	
}
#procontent_left_2_1_2 {
	float: left;
	height: 30px;
	width: 135px;
	margin-left: 140px;
	margin-top: 25px;
}
#procontent_left_2_1_2 #reviewselcet {
	float: left;
	height: 25px;
	width: 138px;
	border: thin solid #DDDDDD;
}

#procontent_left_2_1_2 a{
	float: right;
	height: 30px;
	width: 140px;
	margin-top: 14px;
}

#procontent_left_2_2_left1_3 {
	float: left;
	width: 617px;
	margin-top: 15px;
	margin-bottom: 15px;
	word-wrap:break-word
}
#procontent_left_2_2_left1_3 a{
	float: inherit;
	width: 617px;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	word-wrap:break-word;
	margin-bottom: 30px;
	}
#procontent_left_2_2_left1_4 {
	float: left;
	height: 22px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#procontent_left_2_2_left1_4 a{
	float: left;
	width: 60px;	
}
#procontent_left_2_2_left1_0 {
	float: left;
	height: 22px;
	width: 400px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#procontent_left_2_2_left1_5 {
	float: left;
	height: 36px;
	width: 617px;	
}

#procontent_left_2_2_left1_5_1 {
	float: left;
	height: 30px;
	width: 180px;
	margin-top: 8px;
}

#procontent_left_2_2_left1_5_2 {
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 150px;
}
#procontent_left_2_2_left1_5_2 a{
	float: left;
	height: 30px;
	width: 75px;
}
#procontent_left_2_2_left1_5_3 {
	background-image: url(../images/shareit.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 26px;
	width: 85px;
	margin-top: 5px;
}
#procontent_left_2_2_left1_5_3 a{
	float: right;
	height: 18px;
	width: 18px;
}
#procontent_left_2_2_left1_5_4 {
	background-image: url(../images/sharereply.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 30px;
	width: 200px;	
}
#procontent_left_2_2_left1_5_4 a{
	float: right;
	height: 30px;
	width: 80px;
}

#procontent_left_2_2_left1_6 {
	float: left;
	height: 25px;
	width: 617px;
	background-image: url(../images/reviewline.jpg);
	background-repeat: no-repeat;
}
#procontent_left_1_pic_sml_1_menu1 a {
	float: left;
	height: 50px;
	width: 95px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #BBBBBB;
	text-align: center;
	line-height: 16px;
	margin-top: 10px;
}
#procontent_left_1_pic_sml_1_menu1 a:hover 
{
	color:#5a5a5a;
}

#procontent_left_1_pic_sml_1_menu1 {
	float: left;
	height: 50px;
	width: 95px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;	
}

#procontent_left_1_pic_sml_1_menu4 a {
	float: left;
	height: 50px;
	width: 95px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BBBBBB;
	text-align: center;
	line-height: 16px;
	margin-top: 10px;
}

#procontent_left_1_pic_sml_1_menu4 {
	float: left;
	height: 50px;
	width: 93px;
}

#procontent_left_1_pic_sml_1_menu4 a:hover
{
	color:#5a5a5a;	
}
#procontent_left_1_pic_sml_1_menu2 a {
	float: left;
	height: 50px;
	width: 95px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BBBBBB;
	text-align: center;
	line-height: 16px;
	margin-top: 10px;
}
#procontent_left_1_pic_sml_1_menu2 a:hover 
{
	color:#5a5a5a;
}

#procontent_left_1_pic_sml_1_menu2 {
	float: left;
	height: 50px;
	width: 93px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
}
#procontent_left_1_pic_sml_1_menu3 a {
	float: left;
	height: 50px;
	width: 93px;
		font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #BBBBBB;
	text-align: center;
	line-height: 16px;
	margin-top: 10px;
}

#procontent_left_1_pic_sml_1_menu3 a:hover 
{
	color:#5a5a5a;
}

#procontent_left_1_pic_sml_1_menu3 {
	float: left;
	height: 50px;
	width: 93px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DDDDDD;
}
#procontent_left_1_pic_sml_1 {
	float: left;
	height: 50px;
	width: 392px;
	margin-top: 6px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#procontent_left_1_pic_sml_2{
	float: left;
	height: 24px;
	width: 382px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BBBBBB;
	text-align: center;
	font-weight: bold;
	margin-top:20px;
}

#procontent_left_1_pic_sml_3       {
	background-position: 0px -70px;
	float: left;
	height: 70px;
	width: 382px;
}
#procontent_left_1_pic_sml_3{
	float: left;
	height: 24px;
	width: 382px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
	text-align: center;
}

#protc {
	float: left;
	background-color: #ffffff;
	padding:5px 5px 5px 5px;
	margin:0 auto;
	width:660px;
}

#protcleft {
	float: left;
	width: 310px;
}

#protcright {
	float: right;
	margin-top: 2px;
	padding: 4px;
	width:330px;
}

.protcright_1 {
	margin-left: 0px;
	float:left;
	width:310px;
	clear:both;
	margin-bottom:5px;
}

.protcright_1_Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	/*font-weight: bold;*/
	float: left;
	width:330px;
	color: #000000;
}
.protcright_1_Title_Price
{
	font-family: Arial;
    font-size:13px;
    font-weight:bold;
}
.protcright_1_social {
	float: right;
}
.protcright_1_social_1 {
    background-image: url(../images/pro_textbg1.jpg);
	background-repeat: no-repeat;
	background-position: -28px 6px;
	height: 32px;
	width: 52px;
	float:right;
}

.protcright_1_social_1 a{
	height: 32px;
	width: 52px;
	display:inline-block;
}

.protcright_1_social_2 
{
	background-image: url(../images/pro_textbg1.jpg);
	background-position: 18px -22px;
	height: 18px;
	width: 100px;
	background-repeat: no-repeat;
	float:right;	
}

.protcright_1_social_2 a{
	float: left;
	height: 18px;
	width: 16px;
	display:inline-block;
}

.protcright_1_1 {
	float: right;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}

.protcright_1_1 a{
	float: left;
	height: 20px;
	width: 170px;
	font-family: Arial, Helvetica, sans-serif;
	color: #880000;
	text-decoration: underline;
	font-size: 11px;
	margin-left: 90px;
}

.protcright_1_2 {
	height: 20px;
	color: #259696;
	font-family: "Arial Unicode MS", "ºÚÌå";
	font-size: 13px;
	font-weight: bold;
}

.dialog-form
{
    display:none;
}

.ProductDescription
{
    clear:both;
   /* border-bottom:1px solid #BBBBBB;*/
    text-align:left;  
	width: 310px;
	/*border-right-width: 1px;*/
	/*border-bottom-width: 1px;*
	/*border-left-width: 1px;*/
	/*border-right-style: solid;*/
	/*border-bottom-style: solid;*/
	/*border-left-style: solid;*/
	/*border-right-color: #BBBBBB;*/
	/*border-bottom-color: #BBBBBB;*/
	/*border-left-color: #BBBBBB;    */
}

.ProductDescription ul,.ProductDescription ul li
{
    margin-left:10px;
    list-style-type:disc;
}

.procontent_left_1_text_1 ul,.procontent_left_1_text_1 ul li
{
    margin-left:10px;
    list-style-type:inherit;
}

.moreOrLess
{
	float: left;
	height: 23px;
	width: 100px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #770000;
	margin-left: 5px;
	text-align: right;
    cursor:pointer;	
}
.ProductToggleHeader
{
	float: left;
	height: 23px;
	width: 188px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888888;
}

.moreOrLessContent
{
    padding:0px 10px 0px 10px;
}

#attributeForm .Step
{
    clear:both;
    text-transform:uppercase; 
    border-bottom:1px solid black;
    margin:5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #888888;	    
	width:280px;   
}

#attributeForm .colorBox
{
    border:1px solid black;
    cursor:pointer;
    padding:0px;    
    Margin:1px;
}

#attributeForm .colorDiv
{
    float:left;
    margin:3px;
    cursor:pointer;
}

#attributeForm .colorBoxSelected
{  
    border:1px solid black;
    padding:1px;
    position:relative;
    Margin:0px;
}

.AddToCartDivision 
{
	clear:both;
	margin-top: 15px;
	margin-bottom:15px;        
	float: left;
	width: 350px;
	margin-left: 0px;
}
#dialog-form
{
	border: 3px solid #DDDDDD;
	padding:0px;
	margin:0px;
	overflow:auto;
}
#dialog-form .AddToCartDivision 
{
	margin-top: 15px;  
	margin-bottom:15px;    
	float: left;
	width: 330px;
	margin-left: 0px;
}
.AddToCartGift 
{
	float: left;
	height: 44px;
	width: 210px;
	margin:0px 10px 0px 0px;	
}
.AddToCartGift1 
{   
	float: left;
	height: 20px;
	width: 210px;
	font-size: 11px;
	vertical-align:middle;	
}
.AddToCartGift2 
{
   /* background-image: url(/images/GiftBox.png);
	background-repeat: no-repeat;   
    background-position:right;*/
    float: left;
	height: 15px;
	width: 210px;
	font-family: Arial;
	font-size: 11px;
	line-height: 15px;
	vertical-align: top;
}
.AddToCartGift2 a{
	color: #BBBBBB;	
}

.AddToCartButton {
	background-image: url(../images/AddToBag.png);
	background-repeat: no-repeat;
	height: 42px;
	width: 136px;
	margin-top: 3px;
    cursor: pointer;	
}

#rootSkuAttribute
{
    margin-top:10px;
    float:left;
}

#categrycontent_left_3 {
	float: left;
	width: 190px;
	height: auto;
	margin-top: 30px;
	color: #899265;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

/* add padding at bottom of Lev Guarantee */
#categrycontent_left_4 {
    color: #444444;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: auto;
    padding-bottom: 10px;
    width: 180px;
}

/*DIV.CustomizationArea
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
}*/

DIV.CustomizationArea DIV.Instruction
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: capitalize;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;   
}
DIV.CustomizationArea DIV.Instruction SPAN.Required
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 4px 0px 0px;
    BORDER-LEFT: medium none;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomizationPrompt SPAN.Required
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 4px 0px 0px;
    BORDER-LEFT: medium none;
    COLOR: #900028;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomizationPrompt SPAN.Optional
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 4px 0px 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.CustomizationBody
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: #e2edf9 3px solid;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #e2edf9
}

#btnAddBag
{
	width:90px;
	height:24px; 	
	border: 1px solid #7b011e;
	background:#7b011e; 
	text-align:center;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	line-height:22px;
	vertical-align:middle;
	
}

#btnAddBag a
{
	text-decoration:none;
}

DIV.Settings
{
    MARGIN: 15px 0px 0px;
    float:right;
}
DIV.Settings DIV.SortOptions
{
    FLOAT: right;
    TEXT-ALIGN: left;
    display:block;
    margin-left:40px;
}
DIV.Settings DIV.PageOptions
{
    FLOAT: right;
    TEXT-ALIGN: right
}

/* make bigger and more padding */
DIV.Settings DIV.PageOptions A.Option {
    color: #555555;
    font-size: 14px;
    padding-right: 5px;
    text-decoration: underline;
    text-transform: capitalize;
}

DIV.Settings DIV.SortOptions SELECT.Sort
{
    BORDER-RIGHT: #3e4724 1px inset;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #3e4724 1px inset;
    PADDING-LEFT: 0px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: #3e4724 1px inset;
    COLOR: #555555;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #3e4724 1px inset;
    HEIGHT: 18px
}

DIV.ProductHeader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #5a5a5a;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.ProductHeader a { color: #5a5a5a}
DIV.ProductHeader a:hover { color: #000000}
DIV.ProductBody
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #3e4724;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
A.Product
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #3e4724;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-DECORATION: none
}
DIV.Product
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.ProductArea
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #d1d1d1;
    TEXT-ALIGN: left;
    float:left;
}
DIV.ProductAreaHeader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: 600;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2%;
    BORDER-LEFT: medium none;
    WIDTH: 96%;
    COLOR: #3e4724;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
}
DIV.ProductAreaBody
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 2%;
    padding:20px;
    BORDER-LEFT: medium none;
    WIDTH: 90%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left;
    float:left;
}
DIV.Products
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px 0px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 32%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.MainContent
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px20px 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 732px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
}
.QTY input{ width:30px; height:15px; border:solid 1px #d6d6d6; text-align:left;}
.fc_pro_bg{ text-align:center; background:url(../images/pro_bg.gif) repeat-x; padding-top:0px;}
.astb_btn a{ width:26px; display:inline-block; height:320px; background:url(../images/hz_bagBtn.png) left center no-repeat; overflow:hidden; position:absolute; right:0; top:300px;}
.astb_btn a:hover{background:url(../images/hz_bagBtn.png) right center no-repeat;}

.icon_left{ float:left;}
.icon_left a{ color:#991020; text-decoration:underline; font-size:8px;}
.icon_left span{ color:#5e5e5e;font-size:8px; margin:0 3px; padding:0;}

.icon_right{ float:right;}
.icon_email,.icon_pinit,.icon_tweet,.icon_r,.icon_flike{ float:left; display:inline; margin-left:2px;}

.icon_pinit_r,.icon_pinit_l,.icon_pinit_c,.icon_tweet_l,.icon_tweet_c,.icon_tweet_r,.icon_r_c,.icon_r_l,.icon_r_r{ float:left;}

.icon_pinit_c{  height:18px; vertical-align:middle; line-height:18px; font-size:8px; padding:0 7px;}
.icon_pinit_r{  height:18px; width:1px;}

.icon_tweet_c{ height:18px; vertical-align:middle; line-height:18px; font-size:8px; padding:0 3px;}
.icon_tweet_r{  height:18px; width:2px;}

.icon_r_c{  height:18px; vertical-align:middle; line-height:18px; font-size:8px; padding:0 3px;}
.icon_r_r{  height:18px; width:2px;}

.AddToCart
{
	float:left;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	padding-top:0px;
	width:350px;
}

div.procontent_left_1_text_1 ul {list-style-type:disc;}

.SMBtnContainer
{
	float:left;
	width:350px;
	margin-left:30px;
	margin-top:5px;
	margin-bottom:5px;
	height:22px;
}
.SMBtnContainerCat
{
	float:left;
	width:350px;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:5px;
	height:22px;
}

.SMBtnTwitter
{
	/*width: 60px;*/ 
	height: 20px; 
	float:left;
	padding-left:8px;
	vertical-align:top;
}

.SMBtnGoogle
{
	/*width: 45px; */
	height: 20px; 
	float:left;
	padding-left:6px;
	vertical-align:top;
}
.SMBtnPinterest
{
	width: 41px;
	height: 20px; 
	float:left;
	white-space:nowrap;
	padding-left:8px;
	overflow:hidden;
	vertical-align:top;
}
.SMBtnEmailFriend
{
	/*width: 35px; */
	height: 20px; 
	float:left;
	white-space:nowrap;
	vertical-align:top;
	margin-top:-1px;
}

.SMBtnFacebook {
	height: 20px;
	width: 70px;
	float: left;
	vertical-align:top;
	padding-left:8px;
	/*overflow:hidden;*/
}

.SMBtnFacebook a {
	float: left;
	height: 32px;
	width: 70px;
}

.QLProdImg
{
	width: 308px;
	height: 308px;
}

.QLAddImgCont
{
	margin: 3px 0 3px 0;
}

.QLAddImg
{
	border: 2px solid #ccc; 
	width: 50px; 
	height: 50px; 
}

.QLAddImgSep
{
	margin-right: 3px;
}

.QLAddImgHover
{
	border: 2px solid orange;
}

#protp {
	float:left;
	background-color: #ffffff;
	margin:10px 20px 20px;
	padding:10px 0px 5px 5px;
	width:620px;
}

#protp_insert {
	height:60px;
}

.protpright_1 {
	margin-left: 0px;
	float:left;
	width:280px;
	clear:both;
	margin-bottom:5px;
}
.protpright_1_Title 
{
	margin:10px 5px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width:200px;
	color: #000000;
}
.protpright_2_Title 
{
	margin:0px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	float: left;
	width:300px;
	color: #5a5a5a;
}
.PriceQleftB
{
	width:250px; 
	height:290px; 
	margin:20px 10px 20px 20px; 
	padding-left:10px;
	background-color:#d1d1d1;
}
.PriceQleftBImg
{
	padding-left:15px; 
	padding-top:45px;
	width:210px;
	height:210px;
}
.PriceQ
{
	color:#5a5a5a;
	font-size:12px;
	font-family:Arial;
}
.PriceLineHeight
{
	line-height:22px;
	float:left;
	padding-top:5px;
	width:280px;
}
.PriceQty
{
	float:left;
	line-height:22px;
	padding-top:10px;
	width:280px;
}
.PriceQtyW
{
	width:85px;
	float:left;
}
.PriceA
{
	width:50px;
	float:left;
}
.PriceP
{
	width:85px;
	float:left;
}
.PriceLogo1
{
	float:left;
	width:60px;
	line-height:22px;
	white-space:nowrap;
	padding-top:10px;
}
.PriceLogo2
{
	float:left;
	width:200px;
	line-height:22px;
	white-space:nowrap;
	padding-top:10px;
}
.PriceText
{
	font:Arial;
	font-size:12px;
	color:#5a5a5a;
	font-weight:normal;
}
.PriceComnt
{
	margin-top:20px;
	float:right; 
	padding-right:59px; 
	line-height:22px;
}
#protpright {
	float: right;
	margin-top: 2px;
	width:280px;
	color:#5a5a5a;
	font-size:12px;
	font-family:Arial;
}
input.email
{
	width:185px;	
}
.Intro
{
	clear:both;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
}

/*CustomerCard.css*/
.mainarea{ width:100%; padding:0;}
.mainarea .cshead{ background-color:#b1cbd4;color: #FFFFFF; font-family: Times,'Times New Roman',serif; font-size: 12px;  font-weight: bold; height:25px; padding-left:15px; padding-top:7px; }
.mainarea .cshead span{ padding-left:5px; }
.mainarea .cscontent{ } 
.mainarea .csleft{ float:left; width:385px; padding:3px;} 
.mainarea .csright{  float:left; width:380px;} 
.mainarea .csitemhead{ font-size:14px; font-weight:bold; border-bottom:1px solid black; color:#888888;} 
.mainarea .csitemcontent{ padding-left:10px; padding-top:3px; padding-bottom:2px;} 
.mainarea .cspreview{ width:380px; height:400px; text-align:center; border:1px solid #dddddd;}
.mainarea .cspreviewbtn{ text-align:center; padding-top:10px;}
.mainarea .imgchecking{width:25px; height:15px; cursor:pointer;}

/*spell check*/
#spellcheckresults { position: absolute; background: #fff; margin: 0; border: 1px solid #000; padding: 5px; z-index:10000; }
#spellcheckresults dl { margin: 0; padding: 0; }
#spellcheckresults dl dt { float: left; clear: left; margin: 3px 0; padding: 0; font-weight: bold; }
#spellcheckresults dl dd { float: left; margin: 3px 10px; padding: 0; cursor: pointer; color: green; }
#spellcheckresults dl dd.ignore { color: red; font-style: italic; }	

.bgDialogTemp{background-color:#e3e3e3; position:absolute; z-index:99; left:0; top:0; display:none; width:100%; height:1000px;opacity:0.8;filter: alpha(opacity=50);-moz-opacity: 0.5;}
.dialogDiv{position:absolute; left:50%; top:50%; margin-left:-200px; height:auto; text-align:center; z-index:100;background-color:#fff; border:5px #dddddd solid; padding:5px; display:none;}
.dvpstyle{ padding:1px; border:1px solid #cccccc; float:left; text-align:center; margin-right:3px; font-size:10px; margin-bottom:3px; }
.dvpstyle img{ cursor:pointer;}
.dvpstyle[selected]{ border:1px solid #ff6600;  }
.divcolor{ width:60px; height:20px; float:left; border:1px solid #cccccc; margin-right:3px; cursor:pointer;  }
.divcolor[selected]{ border:1px solid #ff6600;  }

/* quote.css */
h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:”; }
abbr, acronym { border:0; }
.clear { clear:both; }
a { text-decoration:none; }

/*************left**************/
body{ font-family:Arial, Helvetica, sans-serif;}
.quote_bg{ margin:0; padding:0; width:930px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}
.quote{ width:930px; height:564px; background:url(/images/main_bg.jpg) no-repeat; margin-top:31px;margin-bottom 0;}

.q_title{ height:68px; line-height:68px; vertical-align:middle; color:#848e5c; font-size:24px; font-weight:bolder; text-transform:uppercase; padding-left:32px;}


.q_main{width:578px; height:421px; margin-top:35px; margin-left:21px;float:left; display:inline;}
.q_main_p{ width:578px; height: 251px; }
.q_main_pic{ position:relative;
    top: 0px;
    left: 0px;
    height: 18px;
}
.q_main_pic img{ position:absolute; top:20px; left:19px; z-index:10;}
.q_main_text{ width:310px; height:118px; position:absolute; z-index:100; padding-top:30px; top:78px; left:138px; overflow:hidden;
              }
.q_main_text p{   vertical-align:middle;line-height:20px; font-family:Arial; font-size:16px; color:#333;}
.q_main_text_name{ float:right; padding-top:6px; font-family:Arial; font-size:12px; color:#333;}



.q_main_set{ margin:0 20px; background:#f7f6f7; border:solid 1px #e3dede; /*padding:5px;*/}
.q_main_set table{ color:#333; border:solid 1px #CCC;}
.q_main_set table tr .q_main_content_title{ font-size:20px;}
.q_main_set table tr td{ line-height:28px; font-size:14px; border:solid 1px #ddd; padding:0 5px;}
.q_main_set table tr td input{ width:18px; height:18px; display:inline-block; cursor:pointer;}

.q_btn{ background:url(/images/print.gif) no-repeat; width:51px; display:inline-block; color:#FFF; font-size:14px; height:18px; line-height:18px; vertical-align:middle; text-align:center;}
.q_btn:hover{ background:url(/images/print_hover.gif) no-repeat; } 

.q_right{ float:right; width:190px; float:left; margin-left:28px; display:inline; margin-top:60px; font-size:12px;}
.q_right ul{ margin:0 5px;}
.q_right ul li { line-height:20px; color:#333;}
.Q_Input1 {background-color: #333; }
.Q_Input2 {background-color: #7b001e;}
.Q_Input3 {background-color: #5a6739;}
.Q_bg_Input1 {background-color: rgb(123, 0, 30);}
.Q_bg_Input2 {background-color: rgb(90, 103, 57);}
.PrintFont {color: #848d60;}

/* begin 00HowTo.css */
.HowToBody
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 8px;
    MARGIN: 0px;
    VERTICAL-ALIGN: text-top;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: 0px;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left
}
.HowToBodyCtr
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px Arial, Verdana;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
.HowToemphasis
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    COLOR: #899265;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Verdana;
    TOP: 0px
}

.HowToHeading
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 15px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.HowToTitle
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #7b001e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.HowToHeader
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    PADDING-BOTTOM: 0px;
    MARGIN: 4px 0px;
    TEXT-TRANSFORM: uppercase;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #7b001e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: left;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}
.HowToCaption
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #000000;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana;
    TEXT-ALIGN: center
}
.ol
{
    FONT: bold 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    COLOR: #899265
}
.listitem
{
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    WIDTH: 500px
}
.HowToBodyBul
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    RIGHT: 0px;
    LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    FONT: 12px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    CLIP: rect(0px 0px 0px 0px);
    BOTTOM: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    LIST-STYLE-TYPE: disc;
    TOP: 0px
}
.HowToBodyBul LI
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 4px;
    FONT: 10px Arial, Helvetica, sans-serif;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}

.HowToBody LI
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
.HowToBody li2
{
    PADDING-BOTTOM: 5px;
    TOP: -5px
}

.HowToemphasis2
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: medium none;
    COLOR: #899265;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial, Verdana;
    POSITION: relative;
    TOP: -5px
}

IMG.HowTo
{
    CLEAR: none;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 8px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    VERTICAL-ALIGN: text-top;
    BORDER-LEFT: 0px;
    PADDING-TOP: 8px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
IMG.HowTo1
{
    CLEAR: none;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 8px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    VERTICAL-ALIGN: text-top;
    BORDER-LEFT: 0px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
IMG.HowToRight
{
    CLEAR: none;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 8px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    FLOAT: right;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    VERTICAL-ALIGN: text-top;
    BORDER-LEFT: 0px;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}

.HowToBody OL
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}

LI.HowTo1
{
    CLEAR: none;
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 8px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 5px;
    FLOAT: left;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    FONT: 10px Arial, Helvetica, sans-serif;
    VERTICAL-ALIGN: text-top;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: 0px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: 0px;
    TEXT-ALIGN: left
}
DIV.LapDeskLogicMainBorder
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    FONT-FAMILY: Arial;
    TEXT-ALIGN: left
}
DIV.LapDeskLogicMainBorder DIV.Header01
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 9px 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.LapDeskLogicMainBorder DIV.SubHeader01
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 12px;
    COLOR: #899265;
    PADDING-TOP: 0px
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct
{
    CLEAR: both;
    BORDER-RIGHT: black 1px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: black 1px
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct DIV.Image01
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 140px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: center
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct DIV.Image01 IMG.ImageProperty01
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 5px 0px;
    BORDER-LEFT: medium none;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct DIV.TextContent01
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    FLOAT: left;
    PADDING-BOTTOM: 5px;
    MARGIN: 0px;
    BORDER-LEFT: black 1px solid;
    WIDTH: 378px;
    COLOR: black;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct DIV.TextContent01 DIV.ContentLine01
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.LapDeskLogicMainBorder DIV.LapDeskLogicTitle
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    COLOR: #7b001e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct DIV.TextContent01 DIV.ContentLine01 DIV.LapDeskLogicLabel
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 90px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct DIV.TextContent01 DIV.ContentLine01 DIV.LapDeskLogicInfo
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 288px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
DIV.LapDeskLogicMainBorder DIV.LapDeskLogicSpacer
{
    CLEAR: both;
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    FONT-SIZE: 1px;
    FLOAT: none;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    HEIGHT: 1px
}
DIV.LapDeskLogicMainBorder DIV.bullet
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BACKGROUND-POSITION: 1px 5px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 10px;
    BACKGROUND-IMAGE: url(http://www.levimage.com/image/Navigation/Symbols/SmallSquareBullet.gif);
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    WIDTH: 90%;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat
}
DIV.LapDeskLogicMainBorder DIV.LapDeskProduct A.LapDeskLinks
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #7b001e;
    PADDING-TOP: 0px
}

/* End of 00HowTo.css*/

