﻿body 
{
    background-image: url(images/BodyBG.gif);
	background-color: #eaeaea;
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
* html body{text-align:center;	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;}

/* ----- MASTER CONTAINER DIVISION ----- */		
div#maincontainer 
{
    text-align:center;
    width:990px;   
}
* html #maincontainer{height:100%;text-align:center;} 

.maincontent 
{
    text-align:center;
    width:990px;   
    margin:auto;    
    background-color: #eaeaea;
}

/* ----- HEADER ----- */		
div#header 
{
	width:100%; /* makes the div fill its container - usually body */
	height:86px;
	/*padding:1px 0; */ /* pushes the links away from top and bottom of the div */ 
	font-size:.66em; /* sets the font size of all links */ 
	text-align:left; /* centers the ul elements in the div */ 
	/*background-color:#2D2C2C; */ /*sets the background color of the div */ 
	/*background-image: url(images/navBlank.jpg); background-repeat: repeat; */
	/*letter-spacing: 1px; */
	/*clear: both;*/
	/*font-family: Verdana, Arial Black, Arial, Helvetica; */
	/* text-align:left; */
    position:relative;
    margin: 0 0 0 0;
    min-height:0;/* ie 7 haslayout fix */
    /* border-bottom:solid 1px black; */
    border: 0;
    vertical-align: middle;
}
/* mac hide \*/
* html #header{height:5px;height:1px}/* height needed for ie to force layout*/
/* end hide*/


.headerlink a:link {
	color: #550A1F;
	text-decoration: none;
	font-weight: bold;
}
.headerlink a:visited {
	color: #550A1F;
	text-decoration: none;
	font-weight: bold;
}
.headerlink a:hover {
	text-decoration: none;
	color: #BB0011;
	font-weight: bold;
}
.headerlink a:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}
.headerlink2 a:link {
	color: #550A1F;
	text-decoration: none;
	font-weight: bold;
}
.headerlink2 a:visited {
	color: #550A1F;
	text-decoration: none;
	font-weight: bold;
}
.headerlink2 a:hover {
	text-decoration: underline;
	color: #BB0011;
	font-weight: bold;
}
.headerlink2 a:active {
	text-decoration: none;
	color: #000000;
	font-weight: bold;
}

.navLvl1 {
	height: 41px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	letter-spacing: 0.2em;
	font-size: 11px;
	margin-right: 20px;
	font-weight: bold;
	padding-top: 25px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.navLvl1 a:link{
	color: #FFFFFF;

}

.navLvl1 a:visited{
	color: #FFFFFF;
}

.navLvl1 a:hover{
	color: #CCCCCC;
}

.navLvl1 a:active{
	color: #999999;
}



.navLvl2 {
	height: 41px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #333333;
	letter-spacing: 0.2em;
	font-size: 11px;
	padding: 0px;
	font-weight: normal;
	margin-right: 20px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

.navLvl2 a:link{
	color: #333333;
	font-weight: normal;

}

.navLvl2 a:visited{
	color: #333333;
	font-weight: normal;
	
}

.navLvl2 a:hover{
	color: #580b16;
	font-weight: normal;

}


.navLvl2 a:active{
	color: #000000;
	font-weight: normal;

}


.teaserbox {
	background-image: url(images/hmBoxBg.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.signupBox {
	background-image: url(images/signupBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	width: 318px;
	background-color: #e8e8e3;
}

.ShoppingBox {
	height: 30px;
	background-image: url(images/shpBoxBG.gif);
	margin: 0px;
}
.ShoppingText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #333333;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	height: 30px;
	font-style: italic;
}
.ShoppingTextItems {
	height: 41px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #3e5f73;
	letter-spacing: 0.2em;
	font-size: 10px;
	margin-right: 40px;
	margin-top: 15px;
}

.ShoppingText a:link{
	color: #333333;
	font-weight: normal;
	
}

.ShoppingText a:visited{
	color: #333333;
	font-weight: normal;

}

.ShoppingText a:hover{
	color: #580b16;
	font-weight: normal;

}

.ShoppingText a:active{
	color: #000000;
	font-weight: normal;
}


.bgLeft {
	background-image: url(images/BGlft.jpg);
	width: 100%;
	height: 88px;
}

.bgRight {
	background-image: url(images/BGrt.jpg);
	width: 100%;
	height: 88px;
}

.hdbackground {
	background-image: url(images/BGphone.jpg);
	background-repeat: no-repeat;
	height: 43px;
	text-align: right;
	vertical-align: middle;
}

.hdphone {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #c3bcae;
	letter-spacing: 4px;
}

.hdphonetext {
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #c3bcae;
	font-style: italic;
	letter-spacing: 3px;
}

div#header ul {margin:0px 0;} /* vertical spacing between the lists */
div#header li 
{
    display:inline; /* the key CSS - makes the lists display horizontally */ 
    color:#666666; /* sets the color of the vertical lines */ 
    padding:0 20px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */ }
* html div#header li:first-child {border-left:0;} /* removes the left border of the first list item - IDWIMIE */
div#header ul li a 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#999999; /* the color of the links */ 
    font-weight: lighter ;
}
div#header ul li a:link 
{
    text-decoration:none; 
    color:#999999; 
    font-weight: lighter ; 
    font-variant:small-caps;
}
div#header ul li a:active 
{
    text-decoration:none; 
    color:#999999; 
    font-weight: lighter; 
    font-variant:small-caps;
}
div#header ul li a:visited 
{
    text-decoration:none; 
    color:#999999; 
    font-weight: lighter; 
    font-variant:small-caps;
}
div#header ul li a:hover 
{
    text-decoration:none; 
    color:#838282; 
    font-weight: lighter; 
    font-variant:small-caps;
}

/* ----- LEFT COLUMN NAVIGATION ----- */
.leftnav 
{
    width:170px;
    vertical-align:top;
    height:625px;
    /*BORDER-RIGHT: #e0e0e0 inset; */
    padding-left:1px;padding-right:0px; padding-top:0px; padding-bottom:0px;
    
}

/* ----- CENTER CONTENT COLUMN ----- */

div#centercontent{height:100%;margin-bottom:1px;text-align:center;vertical-align:top;} 
* html div#centercontent {height:1%;margin-bottom:1px; text-align:center; vertical-align:top;}/* combat IE's 3 pixel jog */

div#centerbottom{height:100%;margin-bottom:1px;text-align:center;vertical-align:top;} 
* html div#centerbottom {height:1%;margin-bottom:1px; text-align:center; vertical-align:top;}/* combat IE's 3 pixel jog */

/* ----- RIGHT COLUMN NAVIGATION ----- */
.rightcolumn 
{
    width:195px; 
    vertical-align:top;
    background-color:#F4F4F4;
    /*BORDER-LEFT: #e0e0e0 outset;  */
    padding-left:1px;padding-right:10px; padding-top:5px;
}
* html #rightcolumn{padding-left:1px;padding-right:10px; padding-top:5px;}

/* ----- FOOTER ----- */		
.footer 
{
    font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
    position:relative;    
    width:100%; /*makes the div fill its container - usually body */ 
    padding:3px 0; /* pushes the links away from top and bottom of the div */ 
    font-size:.65em;
    text-align:center; /* centers the ul elements in the div */ 
    background-color:#eaeaea;  /* sets the background color of the div */ 
   /*  background-image: url(images/footer1x1.jpg); background-repeat: repeat;  */
    letter-spacing: .9px;
    clear:both;  /* part of the floating divisions to keep footer at bottom */
    height:50px;
}

.footer hr {width:75%; color:#666666; font-weight:lighter;}
.footer ul {margin:8px 0;} /* vertical spacing between the lists */
.footer li
{
    display:inline; /* the key CSS - makes the lists display horizontally */ 
    color:#666666; /* sets the color of the vertical lines */ 
    border-left:1px solid; /* creates the vertical line to the left of each list items */ 
    padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */ 
}
* html .footer li:first-child {border-left:0;} /* removes the left border of the first list item */
.footer ul li a 
{
    text-decoration:none; /* removes the underlining from the links */ 
    color:#666666; /* the color of the anchor links */ 
    font-weight: lighter ;
}
.footer ul li a:link 
{
    text-decoration:none; 
    color:#666666; 
    font-weight: lighter ; 
}
.footer ul li a:active 
{
    text-decoration:none; 
    color:#666666; 
    font-weight: lighter;
}
.footer ul li a:visited 
{
    text-decoration:none; 
    color:#666666; 
    font-weight: lighter;
}
.footer ul li a:hover 
{
    text-decoration:none; 
    color:#999999; 
    font-weight: lighter;
}
	
.footer ul.fineprint li 
{
    color:#666666;
    font-weight: lighter ;
}  
.footer ul.fineprint {color:gray;} /* color for copyright and vert dividers on last row */
.footer ul.fineprint li a {color:#666666;font-weight: lighter ;} /* had to explicitly color these or they inherit white from div#footer li */
.footer ul.fineprint li a:hover {color:#666666;font-weight: lighter ;}

/* ------------------ CLASSES -------------------- */

/* left-header is the left navigation columns header menu items */
.left-header
{
    font-family: Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:italic;
    font-weight:bold;
    font-size:12px;
	letter-spacing: 2px;
	padding-right:5px;   
    	        
}

.left-header h1
{
    font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    font-size:12px;
	letter-spacing: 2px;
    
}

.left-header a 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */
	letter-spacing: 1px;        
}
.left-header a:link 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.left-header a:active 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.left-header a:visited 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.left-header a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#838282; 
}

/* left-menu is the links for jewelry categories in the left navigation column */
.left-menu a {
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 11px;
	text-transform:none;
    text-decoration:none; /* removes the underlining off the links */ 	
	font-style:normal;
	font-weight:normal;
	color: #555555;
	letter-spacing: 1px; 
	padding-right:5px;	       
	
	
}
.left-menu a:link 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
    font-variant:small-caps;
}
.left-menu a:active 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.left-menu a:visited 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.left-menu a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#999999; 
    font-variant:small-caps;
}

/* right-header is the right navigation columns header menu items */
.right-header
{
    font-family: Lucida Sans Unicode, Lucida Grande, Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:normal;
	color:#999999;	
    font-weight:normal;
    font-size:10px;
    padding: 0,0,0,0;
}

.right-header h1
{
    font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:normal;
	font-weight: normal;
	color:#555555;
    font-size:12px;
	padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;
	padding-bottom: 4px;    
}

/* right-button is the format for the button in the right navigation column */
.right-button 
{
    font-family: Arial;
    padding-top:3px;
	color: #75A1BC;
	font-style:normal;
    font-weight:bolder;
    letter-spacing:1px;
    text-decoration:none; /* removes the underlining off the links */     
    font-size:10px;
    background-color: white;
    cursor:hand;
    BORDER-RIGHT: #e0e0e0 inset; BORDER-TOP-STYLE:none; BORDER-BOTTOM: #e0e0e0 inset; BORDER-LEFT-STYLE:none;
    
}
.right-button a
{
	color: #75A1BC;
	font-style:normal;
    text-decoration:none; /* removes the underlining off the links */         
} 
.right-button a:link 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */ 
}
.right-button a:active 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */ 
}
.right-button a:visited 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */ 
}
.right-button a:hover 
{
	color: #999999;
    text-decoration:none; /* removes the underlining off the links */ 
}
.right-button img
{
    vertical-align:bottom;
    BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;
}

/* right-button-hightlight is the format for an image button that was selected */
.right-button-highlight 
{
    padding-top:3px;
	color: #75A1BC;
    background-color: white;
    cursor:hand;
    border-style: double;    
}

/* list-button is the format for the buttons in the list views */
.list-button
{
    font-family: Arial;
    padding-top:2px;
    padding-bottom:2px;
	color: white;
	font-style:normal;
    font-weight:bold;
    letter-spacing:1px;
    text-decoration:none; /* removes the underlining off the links */     
    font-size:10px;
    background-color: #077dc7;
    cursor:hand;
    border-width:thin;
    BORDER-RIGHT: #e0e0e0 inset; BORDER-TOP-STYLE:outset; BORDER-BOTTOM: #e0e0e0 outset; BORDER-LEFT-STYLE:outset;
    
}
.list-button a
{
	color: white;
	font-style:normal;
    text-decoration:none; /* removes the underlining off the links */ 
} 
.list-button a:link 
{
	color: white;
    text-decoration:none; /* removes the underlining off the links */ 
}
.list-button a:active 
{
	color: white;
    text-decoration:none; /* removes the underlining off the links */
}
.list-button a:visited 
{
	color: white;
    text-decoration:none; /* removes the underlining off the links */ 
}
.list-button a:hover 
{
	color: #999999;
    text-decoration:none; /* removes the underlining off the links */ 
}
.list-button img
{
    vertical-align:bottom;
    BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;
}

/* ----- RIGHT COLUMN NAVIGATION ----- */
.sortcolumn 
{
    width:145px; 
    vertical-align:top;
    background-color:#F4F4F4;
    /*BORDER-LEFT: #e0e0e0 outset;  */
    padding-left:4px;padding-right:3px; padding-top:3px;
}
* html #sortcolumn{padding-left:4px;padding-right:3px; padding-top:3px;}
/* sort-menu is the links for jewelry categories in the left navigation column */
.sort-text{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 10px;
    text-decoration:none; /* removes the underlining off the links */ 	
	font-style:normal;
	font-weight:normal;
	color: #999999;
	letter-spacing: 1px; 
	padding-right:5px;	       
}

/* sort-menu is the links for jewelry categories in the left navigation column */
.sort-menu a {
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 10px;
	text-transform:none;
    text-decoration:none; /* removes the underlining off the links */ 	
	font-style:normal;
	font-weight:bold;
    color:#555555; 
	letter-spacing: 1px; 
	padding-right:5px;	       
	
	
}
.sort-menu a:link 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
    font-variant:small-caps;
}
.sort-menu a:active 
{
    color:#75A1BC; /* the color of the links */ 
    font-weight:bolder;
    text-decoration:none; /* removes the underlining off the links */ 
}
.sort-menu a:visited 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.sort-menu a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#999999; 
    font-variant:small-caps;
}


.shadow-image img
{
    BORDER-RIGHT: #e0e0e0 inset; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #e0e0e0 inset; BORDER-LEFT-STYLE: none
}

.shadow-image a img
{
    BORDER-RIGHT: #e0e0e0 inset; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #e0e0e0 inset; BORDER-LEFT-STYLE: none
}

.shadow-image asp:imagebutton
{
    BORDER-RIGHT: #e0e0e0 inset; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #e0e0e0 inset; BORDER-LEFT-STYLE: none
}
.shadow-image a asp:image
{
    BORDER-RIGHT: #e0e0e0 inset; BORDER-TOP-STYLE: none; BORDER-BOTTOM: #e0e0e0 inset; BORDER-LEFT-STYLE: none
}

.image-normal img
{
    BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;
    vertical-align:bottom;
}

/* the light blue text in the left navigation, used for shopping bag items, wedding date */
.left-nav-dynamic-text 
{
    padding-top:1px;
	color: #75A1BC;
	font-style:normal;
    font-variant:small-caps;
    text-decoration:none; /* removes the underlining off the links */     
    font-size:10px;
    padding-right:5px;
}

.bread-crumb-header 
{   
    font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande;    
    width:800px; 
    vertical-align:middle;
    color: #75A1BC;
    background-color:White;
    padding-left:0px;padding-right:5px; padding-top:2px; padding-bottom:5px;
	font-style:normal;
    text-decoration:none; /* removes the underlining off the links */
    font-weight:bold;
    font-size:11px;
    letter-spacing: 1px;    }
* html #sortcolumn{padding-left:5px;padding-right:5px; padding-top:3px;}

/* left-header is the left navigation columns header menu items */
.crumb-header
{
    font-family: Georgia, Arial;
    letter-spacing: 1px;
    font-weight:normal;
    font-size:11px;
    color: #75A1BC;    
}

.crumb-header h1
{
    text-decoration:none; /* removes the underlining off the links */ 
    color: #75A1BC;
    font-weight:normal;
    font-size:11px;
	padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;
	padding-bottom: 0px;  		   
}

.crumb-header a 
{
    color: #75A1BC;    
    text-decoration:none; /* removes the underlining off the links */
    vertical-align:text-bottom;    
}
.crumb-header a:link 
{
    color: #75A1BC;    
    text-decoration:none; /* removes the underlining off the links */ 
    vertical-align:text-bottom;    
    vertical-align:text-bottom;    
}
.crumb-header a:active 
{
    color: #75A1BC;    
    text-decoration:none; /* removes the underlining off the links */ 
    vertical-align:text-bottom;    
}
.crumb-header a:visited 
{
    color: #75A1BC;    
    text-decoration:none; /* removes the underlining off the links */ 
    vertical-align:text-bottom;    
}
.crumb-header a:hover 
{
    font-weight:normal;    
    color:#999999; 
    vertical-align:text-bottom; 
   
}


.product-view-header 
{
    font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
    font-weight:bold;
    font-size:10px;
    color: #75A1BC;  
    text-decoration:none; /* removes the underlining off the links */         
      
}

.product-view-header a
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */         
	
} 
.product-view-header a:link 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */         
	
}
.product-view-header a:active 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */         
}
.product-view-header a:visited 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */         
}
.product-view-header a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
	color: #999999;
}


.Product-View-Images 
{
	font-family: Arial;
	font-size: 13px;
	text-decoration: none;
	background-color: transparent;
	line-height: 17px;
	border: 0;
}

.Height-Spacer
{
    height:10px;
}

.Width-Spacer
{
    height:5px;
}

.std-content-headline
{
    font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:normal;
	color:#666666;	
    font-weight:normal;
    font-size:11px;   
}

.blue-content-links 
{
    font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;    
	color: #75A1BC;
	font-style:normal;
    text-decoration:none; /* removes the underlining off the links */
    font-weight:bolder;    
    font-size:11px;    
}
.blue-content-links a
{
	color: #75A1BC;
	font-style:normal;
    text-decoration:none; /* removes the underlining off the links */         
} 
.blue-content-links a:link 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */ 
}
.blue-content-links a:active 
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */ 
}
.blue-content-links a:visited
{
	color: #75A1BC;
    text-decoration:none; /* removes the underlining off the links */ 
}
.blue-content-links a:hover
{
    text-decoration:none; /* removes the underlining off the links */ 
	color: #999999;
}
.blue-content-links img
{
    vertical-align:bottom;
    BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;
}

.Product-Header 
{
	font-family:Georgia, Lucida Sans Unicode, Lucida Grande;font-size: 13px; font-weight: normal; color: #4A352A; vertical-align: bottom;
}

.OurBrides
{
    height:100%;
	margin-top:0;
	margin-left:0;  /* leave a little of the body background color showing on the left */
	margin-right:0; /* leave a little of the body background color showing on the right */
	margin-bottom:0;
	top: 0;
    background-image:url(images/Brides_Adorn_BG.gif); background-repeat:no-repeat;
}

.Content-Divider
{
	border-left: 1;
	border-left-color: #dfe9ee;
}

.Content-Main
{
	background-color: White;
	margin-bottom: 0;
	margin-top:0;
}

.Content-Text
{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial;
	font-size: 11px;
	color: #666666;
}
.Content-Text h1 {font-family:Georgia, Arial;font-size: 11px; color: #4a4742; font-weight:bold;}
.Content-Text h2 {font-family:Arial;font-size: 11px; color: #666666; font-weight:800;}
.Content-Text p {font-family: Lucida Sans Unicode, Lucida Grande, Arial;font-size: 11px; color: #666666; font-weight: 500;}
.Content-Text a:link{color: #003399;text-decoration: underline;}
.Content-Text a:active{color: #003399;text-decoration: underline;}
.Content-Text a:visited{color: #003399;text-decoration: underline;}
.Content-Text a:hover{color: #0066cc;text-decoration: underline;}

.Content-PageTitle {font-family:Arial;font-size: 20px; color: #77665C; text-transform: uppercase;}
.Content-TextP {font-family:Arial;font-size: 11px; color: #666666; font-weight: 500;}
.Content-TextP P {font-family:Arial;font-size: 11px; color: #666666; font-weight:normal;}
.Content-SubTitle {font-family:Arial;font-size: 11px; font-weight: bold; color: #77665C; vertical-align: bottom;}
.Content-Header 
{
	font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 12px; font-weight: 500; color: #778a97; vertical-align: bottom;
}
.Content-Header h1 {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 12px; color: #778a97; font-weight:bold;}

.Content-Label 
{
	font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; font-weight: 600; color: #2f2f2f; vertical-align: bottom;
}

.Content-Style
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 11px;
	color: #666666;
	font-weight:bold;
}
.Content-Style h1 {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 12px; color: #999999; font-weight:bold;}
.Content-Style p {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; color: #999999; font-weight:bold;}

.Contact
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 12px;
	color: #666666;
}
.Contact h1 {font-family:Arial;font-size: 20px; color: #778a97; text-transform: uppercase; font-weight:bold;
}
.Contact p {font-family:Arial;font-size: 13px; color: #778a97; font-weight:normal;}

.Contact-Label
{
	font-family: Arial, Georgia;
	font-size: 9px;
	color: #666666;    
}

#container
{
	width: 800px;
	background-color: #fff;
	color: #333;	
	border: 1px solid #3e3e3e;
	line-height: 130%; 
	left:auto 0;
}

#testimonial
{
	clear:both;	 
	margin: 30px 30px 30px 10px; 
	width: 160px; 
	float: left;
}
* html testimonial{text-align:center;	margin-left: 30px;
	margin-top: 30px;
	margin-right: 30px;
	margin-bottom: 10px;}
	
.testimonial p {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; color: #666666; font-weight: 500;}

.Std-Text
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 10px;
	text-transform: uppercase;
	color: Gray;
}

.Std-Label 
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 11px;
	font-style: normal;
	color: Black ;
}

.Std-Button
{
    cursor: hand;
    background-color: #778a97;
    border-color: #778a97;
    border-width: thin;
    color: White;
    font-family: Arial;
    font-size: 11px;
    font-weight: normal;
}

.Std-Button2
{
    cursor: hand;
    background-color: White;
    border-color: #dfe9ee;
    border-width: thin;
    color: #778a97;
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
}

.Std-ButtonImg
{
    background-color: transparent; 
    cursor: hand;
    border: thin;
    border-color: #dfe9ee;
}

.Std-ButtonImg2
{
    background-color: transparent; 
    cursor: hand;
    border-color: #dfe9ee;
    border-width: thin;
}

.Std-Error 
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 11px;
	font-style: normal;
	color: Red ;
}

.Std-Title
{
	background-color: Transparent;
	font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande ;
	font-size: 13px;
	font-weight: bolder;
	font-style: normal;
	color: #4a4742;	
}

.Section-Header 
{
	background-color: Transparent ;
	font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande ;
	font-size: 13px;
	color: Silver;
    text-align: left;
}

.Std-Required 
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 11px;
	font-style: normal;
	color: Red ;
}

.Std-Table 
{
	background-color: Silver ;
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 12px;
	color: White;
}

.Std-Link
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 10px;
	color: #778a97;
	text-decoration: underline;
	cursor: hand;
}

.CheckoutAmount 
{
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	font-size: 12px;
	font-weight: bold;
	color: #778a97 ;
}

.CheckoutAmountHeader 
{
	font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande ;
	font-size: 12px;
	font-weight: bold;
	color: White;
	background-image: url(images/Blue1x1.jpg);
	background-repeat: repeat;
}

.Product-Menu
{
	border:0;
	background-image: url(images/Blue1x1.jpg);
	background-repeat: repeat;
	text-align: left;
	height: 30px;
	vertical-align: middle;
}

.Product-SubMenu
{
	border:0;
	background-image: url(images/lblue1x1.jpg);
	background-repeat: repeat;
}

.Product-SubMenu2
{
	border:0;
	background-image: url(images/llblue1x1.jpg);
	background-repeat: repeat;
}
.Product-SubMenu2 p {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; font-weight: bold; color: #778a97; vertical-align: bottom;}
.Product-SubMenu2 h1 {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; font-weight: bold; color: #999999; vertical-align: middle}
.Product-SubMenu2 h2 {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 14px; font-weight: bold; color: #778a97; vertical-align: middle; letter-spacing: 2px;}
.Product-SubMenu2 h3 {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; color: #778a97; font-weight:bold; letter-spacing: 1px;}
.Product-SubMenu2 a:link{color: #003399;text-decoration: underline;}
.Product-SubMenu2 a:active{color: #003399;text-decoration: underline;}
.Product-SubMenu2 a:visited{color: #003399;text-decoration: underline;}
.Product-SubMenu2 a:hover{color: #0066cc;text-decoration: underline;}


.Product-MenuText
{
	font-size: 12px;
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	color: Silver;
}

.Product-Title
{
	font-size: 15px;
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	color: White;
}

.Product-SubTitle
{
	font-size: 11px;
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	color: #778a97;
}

.Product-Sub2Title
{
	font-size: 12px;
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
	color: #778a97;
}

.Product-Types
{
	font-size: 11px;
	font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
}


.Product-Menu li 
{
	display:inline;
	color:Gray;
	border-left:1px solid;
	padding:0 5px 0 9px;
}
.Product-Menu li:first-child {border:none;}

.Product-Menu ul li a {text-decoration:none; color:Gray;}
.Product-Menu ul li a:hover {text-decoration:none; color:White;}

.Product-MainContent
{
	background-color: White;
	border:0;
}
.Product-MainContent p {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; font-weight: bold; color: #778a97; vertical-align: bottom;}
.Product-MainContent h1 {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 11px; font-weight: bold; color: #999999; vertical-align: middle}
.Product-MainContent h2 {font-family:Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;font-size: 16px; font-weight: bold; color: #778a97; vertical-align: middle; letter-spacing: 2px;}


/* Detail-Title */
.Detail-Title
{
    font-family: Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:bold;
    font-size:20px;
    color:#77665C; 
        	        
}
.Detail-Title a:link{color: #77665C;text-decoration: none;}
.Detail-Title a:active{color: #77665C;text-decoration: none;}
.Detail-Title a:visited{color: #77665C;text-decoration: none;}
.Detail-Title a:hover{color: #77665C;text-decoration: underline;}


.Detail-Title h1
{
    font-size:20px;
    padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;        
}
.Detail-Title h3
{
    color: #75A1BC;
    font-size:16px;
    padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;        
}

.Detail-Subtitle
{
    font-family: Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */
    font-style:italic; 
    font-weight:bold;
    font-size:11px;
    color:#69584F; /* the color of the links */     
}
.Detail-Subtitle h1
{
    font-size:11px; 
    padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;   
}

.Detail-Title2
{
    font-family: Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */
    font-style:normal; 
    font-weight:bold;
    font-size:13px;
    letter-spacing: 1px;
    color:#69584F; /* the color of the links */ 
    
}

.Detail-Copy
{
    font-family: Lucida Sans Unicode, Lucida Grande, Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    font-size:12px;
    color:#626262;
}
.Detail-Copy h1
{
    font-size:12px;
    font-weight: 500; 
    padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;   
}

.Detail-Attribute
{
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    color:#A6A6A6; /* the color of the links */ 
    font-size:11px;
}
.Detail-Attribute h1
{
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    color:#A6A6A6; /* the color of the links */ 
    font-size:11px;
	padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;
	padding-bottom: 0px;    
}

.Detail-Attribute-Small
{
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    color:#D9D9D9; /* the color of the links */ 
    font-size:10px;
}

.Detail-Price
{
	color: #75A1BC;
	font-style:normal;
	font-weight:bold;
    text-decoration:none; /* removes the underlining off the links */             
    font-size:18px;
}

.Detail-Price2
{
	color: #006DC6;
	font-style:normal;
	font-weight:bold;
    text-decoration:none; /* removes the underlining off the links */             
    font-size:18px;
}

.Detail-Header
{
    font-family: Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:italic;
    font-weight:400;
    font-size:10px;
    color:#626262; /* the color of the links */ 
	letter-spacing: 1px;	   
}

.Detail-Header2
{
    font-family: Lucida Sans Unicode, Lucida Grande;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:normal;
	font-weight:500;
    font-size:10px;
    color:#626262; /* the color of the links */ 
	letter-spacing: 1px;	   
}
.Detail-Header3
{
    font-family: Lucida Sans Unicode, Lucida Grande;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:normal;
	font-weight:500;
    font-size:10px;
    color:green; /* the color of the links */ 
	letter-spacing: 1px;	   
}

.Detail-Desc-Line
{
    font-family: Georgia, Lucida Sans Unicode, Lucida Grande, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    font-style:italic;
    color:#4A352A; /* the color of the links */ 
    font-size:11px;
}
.Detail-Desc-Line h1
{
    font-family: Georgia, Lucida Sans Unicode, Lucida Grande, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    font-style:italic;
    color:#4A352A; /* the color of the links */ 
    font-size:11px;
	padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;
	padding-bottom: 0px;    
}

/* left-menu is the links for jewelry categories in the left navigation column */
.Detail-GalleryViewer a {
	font-family: Arial;
	font-size: 10px;
	text-transform:none;
    text-decoration:none; /* removes the underlining off the links */ 	
	font-style:normal;
	font-weight:bold;
	color: #555555;
	
	
}
.Detail-GalleryViewer a:link 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
    font-variant:small-caps;
}
.Detail-GalleryViewer a:active 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.Detail-GalleryViewer a:visited 
{
    color:#555555; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.Detail-GalleryViewer a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#999999; 
    font-variant:small-caps;
}
.Detail-GalleryViewer img
{
    vertical-align:bottom;
    BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;
}

.Checkout-Title
{
    font-family:Arial;
    font-size: 12px; 
    color: #778a97; 
    vertical-align: bottom; 
    font-weight: bold;
    text-align: left;
}
.Checkout-Title h1
{
    text-align:left;
    font-size:16px;
}

.Checkout-Label
{
    font-family:Arial;
    font-size: 12px; 
    color: #666666; 
    font-weight: 500;
    letter-spacing:1px;
    text-align: right;
}

.Checkout-Label2
{
    font-family:Arial;
    font-size: 11px; 
    color: #A6A6A6;
    font-weight: normal;
    text-align: left;
}


.Checkout-Bubble
{
    font-family:Arial;
    font-size: 12px; 
    color: #666666;
    font-weight: normal;
    text-align: left;
    padding-left: 10px;
    padding-right: 10px;
    -webkit-border-radius: 5px 5px;
    -moz-border-radius: 5px 5px;
}

.Checkout-Label-Required
{
    font-family:Arial;
    font-size: 12px; 
    color: #75A1BC; 
    font-weight: 600;
    letter-spacing:1px;
    text-align: right;
}
.Checkout-Input 
{
    font-family:Arial;
    color: black; 
    text-align:left;
    padding-left: 3px;
    padding-bottom: 3px;
    padding-top: 3px;
    
}
.Checkout-Input img
{
    BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;
    vertical-align:bottom;
}

.Checkout-Required
{
    color: Red;
}

.Checkout_Title
{
    background-color: White;
    background-image:url(images/imgCheckout_Bck_Title.jpg); background-repeat:repeat;
    height:48px;
	font-family: Lucida Sans Unicode, Lucida Grande, Arial;
	font-size: 11px;
	color: #666666;	 
}

.checkout-crumb
{
    font-family: Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:italic;
    font-size:10px;
	letter-spacing: 1px;
    color:#555555; 
    	        
}

.checkout-crumb a 
{
    text-decoration:none; /* removes the underlining off the links */
	letter-spacing: 1px;        
    color:#555555; /* the color of the links */ 
	
}
.checkout-crumb a:link 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#555555; /* the color of the links */ 
}
.checkout-crumb a:active 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#555555; /* the color of the links */ 
}
.checkout-crumb a:visited 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#555555; /* the color of the links */ 
}
.checkout-crumb a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#838282; 
}


.checkout-background
{
    background-color:#F4F4F4;
    margin-left:10px;
	margin-bottom: 0;
	margin-top:0; 
}

.checkout-float-column 
{
    width:145px; 
    vertical-align:top;
    background-color:#FFFFFF;
    text-align:center;
    padding-left:3px;padding-right:3px; padding-top:3px;
}
* html #checkout-float-column{padding-left:3px;padding-right:3px; padding-top:3px;}

.checkout-crumb-selected
{
    background-color: #FFFFFF;
    background-image:url(images/imgCheckoutBckSelected.jpg); background-repeat:repeat;
    height:38px;
	font-family: Georgia,Arial;
	font-size: 12px;
	font-weight: bold;
	color: #75A1BC;	 
}

.checkout-crumb-notselected
{
    background-color: #FFFFFF;
    background-image:url(images/imgCheckoutBckNotSelected.jpg); background-repeat:repeat;
    height:38px;
	font-family: Georgia, Arial;
	font-size: 12px;
	font-weight:bold;
	color: #666666;	 
}
.checkout-crumb-notselected a 
{
    text-decoration:none; /* removes the underlining off the links */
    color:#555555; /* the color of the links */ 
	
}
.checkout-crumb-notselected a:link 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#555555; /* the color of the links */ 
}
.checkout-crumb-notselected a:active 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#555555; /* the color of the links */ 
}
.checkout-crumb-notselected a:visited 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#555555; /* the color of the links */ 
}
.checkout-crumb-notselected a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#838282; 
}

.checkout-divide
{
    background-color: #FFFFFF;
    background-image:url(images/content1x1.jpg); background-repeat:repeat;
    width:1px;	 
}
.checkout-divide hr
{
    height:1px;
    color:#FFFFFF;
}

.checkout-Header
{
    font-family:Georgia,Arial;
    font-size:16px;
    font-weight: bold;
    color:#666666;
}

.landing-page-boxes
{
background-color:White;vertical-align:top;padding-top:5px;padding-left:5px;padding-right:5px;border-width:2px;BORDER-RIGHT: white inset; BORDER-TOP-STYLE:outset; BORDER-BOTTOM: white outset; BORDER-LEFT-STYLE:outset;
}

.landing-page-box-bottom
{
    background-image:url(images/img-Bck-F6.gif); background-repeat:repeat;   
    vertical-align:top;padding-top:5px;padding-left:5px;padding-right:5px;border-width:2px;BORDER-RIGHT: white inset; BORDER-TOP-STYLE:outset; BORDER-BOTTOM: white outset; BORDER-LEFT-STYLE:outset;
}

.Contact-Text
{
	font-family: Lucida Sans Unicode, Lucida Grande, Arial;
	font-size: 8.5pt;
	color: #666666;
}
.Contact-Text h1 {font-family:Georgia, Arial;font-size: 8.5pt; color: #4a4742; font-weight:bold;padding: 0;margin: 0;padding-bottom: 4px;    
}
.Contact-Text a { text-decoration:underline; color:#666666; 	}
.Contact-Text a:link { text-decoration:underline; /* removes the underlining off the links */	}
.Contact-Text a:hover { text-decoration:underline;color:Blue; /* removes the underlining off the links */	}

.Contact-Text2 {font-family:Lucida Sans Unicode;font-size: 14pt; color: #666666;  }
.Contact-Text3 {font-family:Arial;font-size: 12pt;font-weight:bold; color: #75A1BC;  }
.Contact-Text-Label
{
    font-family: Verdana;font-size: 10pt; color: #666666;text-align:right;height:28px; padding-right:25px;

}

.PromoDetails {font-family:Lucida Sans Unicode, Lucida Grande  ;font-size: 12px; color: #333333;  }
.PromoDetails h1 {font-family:Georgia;font-size: 26px; font-weight:normal; color: #4a352a; 	padding: 0; margin: 0; padding-bottom: 0px;   }
.PromoDetails h2 {font-family:Georgia;font-size: 17px; font-weight:normal; color: #4a352a; text-decoration: none; 	padding: 0; margin: 0; padding-bottom: 0px; }
.PromoDetails-Bold {font-family:Lucida Sans Unicode, Lucida Grande ;font-size: 12px;  font-weight:bold; color: #5782bc;  }
.PromoDetails-Label {font-family:Lucida Sans Unicode, Lucida Grand ; font-size: 10px; color: #333333;  }
.PromoDetails-Offer {font-family:Georgia;font-size: 16pt; font-weight:normal; color: #f7efcb; padding:0;margin:0;padding-bottom: 0px; }
.PromoDetails-Offer1 {font-family:Georgia;font-size: 50pt; font-weight:normal; color: #f7efcb; padding:0;margin:0;padding-bottom: 0px; }
.PromoDetails-Offer2 {font-family:Georgia ; font-size: 12pt; color: #ffffff; font-variant:small-caps;  }

.Std-Offer
{
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    font-size:11px;
    color:maroon; /* the color of the links */ 
}

.Content-Bold
{
	font-family: Arial;
	font-size: 12px;
	color: #666666;
	font-weight:bold;
}
.Content-Bold-10
{
	font-family: Arial;
	font-size: 10px;
	color: #666666;
	font-weight:bold;
}
.Content-Bold-10 a { text-decoration:none; color:#4a352a; 	}
.Content-Bold-10 a:link { text-decoration:none; /* removes the underlining off the links */	}
.Content-Bold-10 a:hover { text-decoration:none;color:Blue; /* removes the underlining off the links */	}

.SetLanding {font-family:Lucida Sans Unicode, Lucida Grande  ;font-size: 12px; color: #333333;  }
.SetLanding h1 {font-family:Georgia;font-size: 20px; font-weight:normal; color: #4a352a;padding:0;margin:0;padding-bottom: 0px;  }
.SetLanding h2 {font-family:Georgia;font-size: 17px; font-weight:normal; color: #4a352a;padding:0;margin:0;padding-bottom: 0px; }
.SetLanding-Bold {font-family:Lucida Sans Unicode, Lucida Grande ;font-size: 12px;  font-weight:bold; color: #5782bc;  }
.SetLanding-Label {font-family:Lucida Sans Unicode, Lucida Grand ; font-size: 10px; color: #333333;  }
.SetLanding a { text-decoration:none; color:#4a352a; 	}
.SetLanding a:link { text-decoration:none; /* removes the underlining off the links */	}
.SetLanding a:hover { text-decoration:none;color:Blue; /* removes the underlining off the links */	}

.salesfooter 
{
    font-family: Arial, Georgia, Lucida Sans Unicode, Lucida Grande ;
    position:relative;    
    width:100%; /*makes the div fill its container - usually body */ 
    padding:3px 0; /* pushes the links away from top and bottom of the div */ 
    font-size:.65em;
    text-align:center; /* centers the ul elements in the div */ 
    letter-spacing: .9px;
    clear:both;  /* part of the floating divisions to keep footer at bottom */
    height:50px;
}

.salesfooter hr {width:75%; color:#666666; font-weight:lighter;}
.salesfooter ul {margin:8px 0;} /* vertical spacing between the lists */
.salesfooter li
{
    display:inline; /* the key CSS - makes the lists display horizontally */ 
    color:#666666; /* sets the color of the vertical lines */ 
    border-left:1px solid; /* creates the vertical line to the left of each list items */ 
    padding:0 5px 0 9px; /* horiz space between links and vert lines - needed diff l & r values to center */ 
}
* html .salesfooter li:first-child {border-left:0;} /* removes the left border of the first list item */
.salesfooter ul li a 
{
    text-decoration:none; /* removes the underlining from the links */ 
    color:#666666; /* the color of the anchor links */ 
    font-weight: lighter ;
}
.salesfooter ul li a:link 
{
    text-decoration:none; 
    color:#666666; 
    font-weight: lighter ; 
}
.salesfooter ul li a:active 
{
    text-decoration:none; 
    color:#666666; 
    font-weight: lighter;
}
.salesfooter ul li a:visited 
{
    text-decoration:none; 
    color:#666666; 
    font-weight: lighter;
}
.salesfooter ul li a:hover 
{
    text-decoration:none; 
    color:#999999; 
    font-weight: lighter;
}
	
.salesfooter ul.fineprint li 
{
    color:#666666;
    font-weight: lighter ;
}  
.salesfooter ul.fineprint {color:gray;} /* color for copyright and vert dividers on last row */
.salesfooter ul.fineprint li a {color:#666666;font-weight: lighter ;} /* had to explicitly color these or they inherit white from div#salesfooter li */
.salesfooter ul.fineprint li a:hover {color:#666666;font-weight: lighter ;}


/* med-link-white  */
.med-link-white
{
    font-family: Georgia, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
	font-style:italic;
    font-weight:bold;
    font-size:18px;
	letter-spacing: 2px;
	padding-right:5px;   
    	        
}

.med-link-white h1
{
    font-family: Georgia, Arial, Lucida Sans Unicode, Lucida Grande;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    font-size:18px;
	letter-spacing: 2px;
    
}

.med-link-white a 
{
    color:white; /* the color of the links */ 
    text-decoration:underline; /* removes the underlining off the links */
	letter-spacing: 1px;        
}
.med-link-white a:link 
{
    color:white; /* the color of the links */ 
    text-decoration:underline; /* removes the underlining off the links */ 
}
.med-link-white a:active 
{
    color:white; /* the color of the links */ 
    text-decoration:underline; /* removes the underlining off the links */ 
}
.med-link-white a:visited 
{
    color:white; /* the color of the links */ 
    text-decoration:underline; /* removes the underlining off the links */ 
}
.med-link-white a:hover 
{
    text-decoration:underline; /* removes the underlining off the links */ 
    color:#F4F4F4; 
}

.LastChance1 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #623053;
	letter-spacing: 2px;
}

.LastChanceText {
    font-family: Lucida Sans Unicode, Lucida Grande, Arial;
    text-decoration:none; /* removes the underlining off the links */ 
    font-weight:normal;
    color:#623053; /* the color of the links */ 
    font-size:11px;
}

.LastChanceLink a {
	    font-size: 18px;
	    font-family: Georgia, "Times New Roman";
	    color: white;
	    letter-spacing: 2px;
	    font-weight:bold;       
}
.LastChanceLink a:link 
{
    color:white; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.LastChanceLink a:active 
{
    color:white; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.LastChanceLink a:visited 
{
    color:white; /* the color of the links */ 
    text-decoration:none; /* removes the underlining off the links */ 
}
.LastChanceLink a:hover 
{
    text-decoration:none; /* removes the underlining off the links */ 
    color:#999999; 
} 

.Content-1
{
	font-family: Lucida Sans Unicode, Lucida Grande;
	font-size: 13px;
	color: #333333;
}
.Content-1 h1 {font-family:Georgia, Arial;font-size: 20px; color: #4a352a;	padding: 0; margin: 0; padding-bottom: 2px;}
.Content-1 h2 {font-family:Georgia, Arial;font-size: 18px; color: #333333;padding: 0; margin: 0; padding-bottom: 2px;}
.Content-1 a:link{color: #006DC6;text-decoration: none;}
.Content-1 a:active{color: #006DC6;text-decoration: none;}
.Content-1 a:visited{color: #006DC6;text-decoration: none;}
.Content-1 a:hover{color: #006DC6;text-decoration: underline;}
.Content-1 img {vertical-align:bottom; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;}

.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:white;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}


.footer_v2 {
	background-color: #eaeaea;color:#666666;font-weight: lighter ;
}
.footer_v2 ul.fineprint li 
{
    color:#666666;
    font-weight: lighter ;
}  
.footer_v2 ul.fineprint {color:gray;} /* color for copyright and vert dividers on last row */
.footer_v2 ul.fineprint li a {color:#666666;font-weight: lighter ;} /* had to explicitly color these or they inherit white from div#footer li */
.footer_v2 ul.fineprint li a:hover {color:#666666;font-weight: lighter ;}


.footer_v3 {
	background-color: #E4E4E4;color:#666666;font-weight: lighter ;
}
.footer_v3 ul.fineprint li 
{
    color:#666666;
    font-weight: lighter ;
}  
.footer_v3 ul.fineprint {color:gray;} /* color for copyright and vert dividers on last row */
.footer_v3 ul.fineprint li a {color:#666666;font-weight: lighter ;} /* had to explicitly color these or they inherit white from div#footer li */
.footer_v3 ul.fineprint li a:hover {color:#666666;font-weight: lighter ;}

.footerEdges {
	background-color: #f2f2f2;
	background-image: url(images/footer-edge-bk.gif);
	background-repeat: repeat;	
	height: 5px;
}
.footerHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #0a538f;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.footerLinks {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.bodyText1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 18px;
	color: #2b2b2b;
	padding-left: 40px;
}
.bodyText2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 14px;
	color: #2b2b2b;
}
.apptLinks1 {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 14px;
}
.apptLinks2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #333333;
	line-height: 26px;
}
.blogLinks1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: Gray;
	line-height: 20px;	
}
.blogLinks1 a:link{
	color: #333333;
	text-decoration:none;
	}
	
.blogLinks1 a:visited{
	color: #333333;
	text-decoration:none;	
	}	

.blogLinks1 a:hover{
	color: #666666;
	text-decoration:underline;	
	}

.blogLinks1 a:active{
	color: #333333;
	text-decoration:none;	
	}



.footerLinks a:link{
	color: #666666;
	text-decoration:none;
	}
	
.footerLinks a:visited{
	color: #666666;
	text-decoration:none;	
	}	

.footerLinks a:hover{
	color: #0CABDD;
	text-decoration:underline;	
	}

.footerLinks a:active{
	color: #333333;
	text-decoration:none;	
	}
	
.homeMiddleHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: uppercase;
	color: #8DBEC3;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}	
.homeMiddleText {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #C0C0C0;
	line-height: normal;
	text-align:left;
}
.homeMiddleText a:link{
	color: #C0C0C0;
	text-decoration:none;
	}
	
.homeMiddleText a:visited{
	color: #C0C0C0;
	text-decoration:none;	
	}	

.homeMiddleText a:hover{
	color: #8DBEC3;
	text-decoration:underline;	
	}

.homeMiddleText a:active{
	color: #C0C0C0;
	text-decoration:none;	
	}
	
.homeHIWHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: uppercase ;
	color: #474747;
	letter-spacing: 1px;
	padding-top: 40px;
}

.homeHIWText {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #474747;
	letter-spacing: 1px;
}
.header-text h1 
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	text-transform: uppercase;
	color: #d0c8b5;
	letter-spacing: .2em;
	padding: 0;   /* padding: 0, margin: 0, and padding-bottom:2px are need to keep from having a space after h1 tag */
	margin: 0;		
}

.EmailPopupLine1 {
	font-family: Georgia, "Times New Roman";
	font-size: 33px;
	color: #19465b;
}

.EmailPopupLine2 {
	font-family: Georgia, "Times New Roman";
	font-size: 23px;
	color: #2378a4;
}

.EmailSignupCopy {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 13px;
	color: #333333;
}

.LoginHeader 
{
	font-family: Georgia, Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #39352d;    
}
.LoginText 
{
	font-family: Georgia, Arial;
	font-size: 11pt;
	color: #333333;    
}
.LoginLabels 
{
	font-family: Georgia, Arial;
	font-size: 10pt;
	color: #75A1BC;
	font-variant: small-caps;
	    
}
.LoginText2 
{
	font-family: Times New Roman, Arial;
	font-size: 11pt;
	color: #2378a4;
}
.LoginHeadline 
{
	font-family: Georgia, Arial;
	font-size: 14pt;
	color: #39352d;
}
.LoginTextSmall
{
	font-family: Georgia, Arial;
	font-size: 8pt;
	color: #333333;    
}
.LoginLink 
{
	font-family: Times New Roman, Arial;
	font-size: 10pt;
	color: Navy ;    
}
.LoginFirstNameLabel 
{
    background-color: White;
    background-image:url(images/formFirst2.gif); background-repeat:no-repeat;   
}
.LoginLastNameLabel 
{
    background-color: White;
    background-image:url(images/formLast2.gif); background-repeat:no-repeat;   
}
.LoginEmailLabel 
{
    background-color: White;
    background-image:url(images/formEmail1.gif); background-repeat:no-repeat;   
}
.LoginEmailConfirmLabel 
{
    background-color: White;
    background-image:url(images/formEmailConfirm.gif); background-repeat:no-repeat;   
}
.LoginPasswordLabel 
{
    background-color: White;
    background-image:url(images/formPass2.gif); background-repeat:no-repeat;   
}

.HowItWorksBG {
	background-image: url(images/hiwBG.gif);
}
.HowItWorksText {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 12px;
	color: #333333;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 18px;
	padding-top: 10px;
	padding-bottom: 15px;
}
.hmLeftBG {
	background-color: #FFFFFF;
	background-image: url(images/hmLeftBG.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 190px;
}
.hmRightBG {
	background-image: url(images/hmRightBG.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.hdlineText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 26px;
	line-height: 32px;
	color: #2d6285;
	padding-right: 20px;
	padding-left: 215px;
	padding-top: 35px;
}
.BodyCopyHome {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-left: 215px;
}
.padding-62 {
	padding-top: 62px;
}
.BodyCopyList {
	font-family: "Lucida Sans Unicode", "Lucida Grande";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	list-style-image: url(images/arrow.gif);
	margin-right: 10px;
	margin-left: 15px;
}
.BodyCopyList a:link{
	color: #333333;
	text-decoration:none;
	}
	
.BodyCopyList a:visited{
	color: #333333;
	text-decoration:none;	
	}	

.BodyCopyList a:hover{
	color: #8DBEC3;
	text-decoration:underline;	
	}

.BodyCopyList a:active{
	color: #333333;
	text-decoration:none;	
	}

.SpecialOfferHeader
{
    background-image: url(images/special-offer-top-sliver-x.jpg);
	background-color: #eaeaea;
	background-repeat: repeat-x;
    text-align:center;
    margin:auto; 	
}

.SpecialOfferHeader h1
{font-family:Lucida Sans Unicode;font-size: 18px; color: #410948; }

.SpecialOfferHeader h2
{font-family:Lucida Sans Unicode;font-weight:lighter; font-size: 15px; color: #333333; line-height:22px; }

.SpecialOfferPrice
{
    color:#410948;
    font-family: Georgia, "Lucida Sans Unicode", "Lucida Grande";
    font-size:18px;
}
.SpecialOfferSavings
{
    color:#D07793;
    font-family: Georgia, "Lucida Sans Unicode", "Lucida Grande";
    font-size:12px;
}


/* specialoffer-button is the format for the buttons in the list views */
.specialoffer-button
{
    font-family: Arial;
    padding-top:2px;
    padding-bottom:2px;
	color: white;
	font-style:normal;
    font-weight:bold;
    letter-spacing:1px;
    text-decoration:none; /* removes the underlining off the links */     
    font-size:10px;
    background-color: #410948;
    cursor:hand;
    border-width:thin;
    BORDER-RIGHT: #e0e0e0 inset; BORDER-TOP-STYLE:outset; BORDER-BOTTOM: #e0e0e0 outset; BORDER-LEFT-STYLE:outset;
    
}
.specialoffer-button a
{
	color: white;
	font-style:normal;
    text-decoration:none; /* removes the underlining off the links */ 
} 
.specialoffer-button a:link 
{
	color: white;
    text-decoration:none; /* removes the underlining off the links */ 
}
.specialoffer-button a:active 
{
	color: white;
    text-decoration:none; /* removes the underlining off the links */
}
.specialoffer-button a:visited 
{
	color: white;
    text-decoration:none; /* removes the underlining off the links */ 
}
.specialoffer-button a:hover 
{
	color: #651377;
    text-decoration:none; /* removes the underlining off the links */ 
}
.specialoffer-button img
{
    vertical-align:bottom;
    BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-BOTTOM-STYLE:none; BORDER-LEFT-STYLE: none;
}

.leftnavHeader {
	font-family: Arial, Georgia;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #7c4b8c;
	letter-spacing: 1px;
	padding-top: 5px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 5px;
}
.leftnavLinks {
	font-family: Arial, "Lucida Sans Unicode", "Lucida Grande";
	font-size: 10px;
	color: #333333;
	line-height: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.leftnavLinks a:link{
	color: #333333;
	text-decoration:none;
	}
	
.leftnavLinks a:visited{
	color: #333333;
	text-decoration:none;	
	}	

.leftnavLinks a:hover{
	color: #8DBEC3;
	text-decoration:underline;	
	}

.leftnavLinks a:active{
	color: #333333;
	text-decoration:none;	
	}