/*BODY
{
    SCROLLBAR-ARROW-COLOR: #ffffff;
    SCROLLBAR-DARKSHADOW-COLOR: #000000;
    SCROLLBAR-BASE-COLOR: #7c1e1f
}*/
/* GENERAL TAGS --------------------------------------------------------------*/
A {COLOR: #7c1e1f; FONT-FAMILY: Arial; TEXT-DECORATION: underline; OUTLINE: none;}

A:hover {COLOR: black; TEXT-DECORATION: none}

P {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

Div {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

DIV.h1 {FONT: 16pt Arial; COLOR: #666666; TEXT-decoration: none}

SPAN.h1 {FONT: 16pt Arial;COLOR: #666666;TEXT-decoration: none}

P.h1 {FONT: 16pt Arial; COLOR: #666666; TEXT-decoration: none}

H1 { FONT: 16pt Arial; COLOR: #666666; TEXT-decoration: none}

DIV.h2 {FONT: 14pt Arial; COLOR: #666666; TEXT-decoration: none}

SPAN.h2 {FONT: 14pt Arial; COLOR: #666666;TEXT-decoration: none}

P.h2 { FONT: 14pt Arial; COLOR: #666666; TEXT-decoration: none}

H2 { FONT: 14pt Arial; COLOR: #666666; TEXT-decoration: none}

DIV.h3 { FONT: 12pt Arial; COLOR: #000000; TEXT-decoration: none}

SPAN.h3 {FONT: 12pt Arial; COLOR: #000000; TEXT-decoration: none}

P.h3 { FONT: 12pt Arial; COLOR: #000000; TEXT-decoration: none}

H3 {FONT: 12pt Arial; COLOR: #000000; TEXT-decoration: none}

DIV.h4 {FONT: 10pt Arial; COLOR: #000000; TEXT-decoration: none}

SPAN.h4 {FONT: 10pt Arial; COLOR: #000000; TEXT-decoration: none}

P.h4 {FONT: 10pt Arial; COLOR: #000000; TEXT-decoration: none}

H4 {FONT: 10pt Arial; COLOR: #000000; TEXT-decoration: none}

.h5 { FONT: 8pt Arial; COLOR: #000000;  TEXT-decoration: none}

H5 { FONT: 8pt Arial; COLOR: #000000; TEXT-decoration: none}

.h6 { FONT: 8pt Arial; COLOR: #666666; TEXT-decoration: none}

H6 { FONT: 8pt Arial; COLOR: #666666; TEXT-decoration: none}

.PrintableInst { FONT: 10pt Arial; TEXT-decoration: none } /* not sure what this is for */

.BodyText { FONT: 10pt Arial; TEXT-decoration: none } /* general body text */

.verticaltext { FILTER: flipv fliph; WRITING-MODE: tb-rl } /*orient text vertically, generally for tables */

HR { COLOR: #7c1e1f}  

TD { FONT: 10pt Arial; TEXT-decoration: none}

/* Side Navigation Menu ------------------------------------------------------------------------*/
/* Menu items that have children (sub-items) */
A.navlev1 { FONT: 10pt Arial; COLOR: #000000; TEXT-DECORATION: none }  
A.navlev1:hover {FONT: 10pt Arial; COLOR: #7c1e1f; TEXT-DECORATION: none}

A.SideNavLev1 { FONT: 9pt Arial; COLOR: #000000; TEXT-DECORATION: none }  
A.SideNavLev1:hover {FONT: 9pt Arial; COLOR: #7c1e1f; TEXT-DECORATION: none}
/*Selected Items */
A.sidenavselected {FONT: 10pt Arial;  COLOR: #7c1e1f;  TEXT-DECORATION: none}
A.sidenavselected:hover { FONT: 10pt Arial; COLOR: #7c1e1f; TEXT-DECORATION: none}
A.navtreeselect { FONT: bold 9pt Arial;  CURSOR: pointer; COLOR: #7c1e1f; TEXT-DECORATION: none}
A.navtreeselect:hover { FONT: bold 9pt Arial; CURSOR: pointer; COLOR: #7c1e1f;  TEXT-DECORATION: none}

A.SelSideNavLev1 { FONT: bold 9pt Arial;  CURSOR: pointer; COLOR: #7c1e1f; TEXT-DECORATION: none}
A.SelSideNavLev1:hover { FONT: bold 9pt Arial; CURSOR: pointer; COLOR: #7c1e1f;  TEXT-DECORATION: none}
A.SelSideNavLev2 {FONT: 10pt Arial;  COLOR: #7c1e1f;  TEXT-DECORATION: none}
A.SelSideNavLev2:hover { FONT: 10pt Arial; COLOR: #7c1e1f; TEXT-DECORATION: none}
A.SelSideNavLev3 {FONT: 10pt Arial;  COLOR: #7c1e1f;  TEXT-DECORATION: none}
A.SelSideNavLev3:hover { FONT: 10pt Arial; COLOR: #7c1e1f; TEXT-DECORATION: none}


/* vertical line running next to menu items */
TD.navlev1 { 
	BACKGROUND-IMAGE: url(/images/navmenu/backgroundside.gif); 
	BACKGROUND-REPEAT: repeat-y;  
	FONT: 10pt Arial;  
	VERTICAL-ALIGN: top }
	
TD.navlev2 {
    BACKGROUND-IMAGE: url(/images/navmenu/backgroundside3.gif);
		BACKGROUND-REPEAT: repeat-y;
    FONT: 10pt Arial;
    VERTICAL-ALIGN: top }
		
A.navtree { FONT: bold 9pt Arial; CURSOR: pointer; COLOR: #000000; TEXT-DECORATION: none }

A.navtree:hover { FONT: bold 9pt Arial; CURSOR: pointer; COLOR: #7c1e1f; TEXT-DECORATION: underline}

A.SideNavLev2 { FONT:9pt Arial; CURSOR: pointer; COLOR: #000000; TEXT-DECORATION: none }
A.SideNavLev2:hover { FONT: 9pt Arial; CURSOR: pointer; COLOR: #7c1e1f; TEXT-DECORATION: underline}
A.SideNavLev3 { FONT: 9pt Arial; CURSOR: pointer; COLOR: #000000; TEXT-DECORATION: none }
A.SideNavLev3:hover { FONT: 9pt Arial; CURSOR: pointer; COLOR: #7c1e1f; TEXT-DECORATION: underline}

/* top nav menu -------------------------------------------------------------------------------------------*/
A.topnav {
	  FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #444444;
    TEXT-DECORATION: none}
		
A.topnav:visited {
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none}
		
A.topnav:hover {
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline }
		
A.topnavsub {
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none }
		
A.topnavsub:visited
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.topnavsub:hover
{
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.topnavselected
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d61010
}
A.topnavselected
{
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #d61010;
    TEXT-DECORATION: none
}
A.topnavselected:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: underline
}
TD.topnav
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #444444
}
TD.topnav2
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #000000
}
TD.topnavsub
{
    COLOR: #ffffff;
    BACKGROUND-COLOR: #d61010
}

/* Footer --------------------------------------------------------------------------------------*/
A.footer
{
    FONT: 10pt Arial;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.footer:hover
{
    FONT: 10pt Arial;
    COLOR: #7c1e1f;
    TEXT-DECORATION: none
}
TD.footer
{
    FONT: 10pt Arial;
    COLOR: #000000
}

/* Item select box on product.asp pages --------------------------------------------------------------------------------*/
TD.orderbox
{
    FONT: 10pt Arial;
    COLOR: black;
    BACKGROUND-COLOR: #cccccc
}
SELECT.productdrop
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: monospace
}
SELECT.productdrop:unknown
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-FAMILY: monospace
}
DIV.productOption
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: monospace
}

/* 800 Number --------------------------------------------------------------------------------*/
A.phonenumber
{
    FONT: bold 12pt Arial;
    COLOR: #000000;
    TEXT-DECORATION: none
}
A.phonenumber:hover
{
    FONT: bold 12pt Arial;
    COLOR: #7c1e1f;
    TEXT-DECORATION: none
}

/* Search box and search results------------------------------------------------------------------------*/
INPUT.search
{
    FONT: 10pt Arial;
    COLOR: gray
}


A.searchresult
{
    FONT-SIZE: 10pt;
    COLOR: #7c1e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
A.searchresult:visited
{
    FONT-SIZE: 10pt;
    COLOR: #7c1e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
A.searchresult:hover
{
    FONT-SIZE: 10pt;
    COLOR: #7c1e1f;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
TD.searchresult
{
    BACKGROUND-COLOR: #cccccc
}

/* Spec Charts----------------------------------------------------------------------------------------*/
TD.charttext
{
    FONT: 8pt Arial;
    COLOR: black
}

/* Text above form items -----------------------------------------------------------------------------*/
TD.formheadingtext
{
    FONT: 8pt Arial;
    VERTICAL-ALIGN: bottom
}
FONT.optional
{
    FONT: 8pt Arial;
    COLOR: green
}

/* text in checkout headings --------------------------------------------------------------------------*/
TD.checkoutheading
{
    FONT: 16pt Arial;
    COLOR: #7c1e1f
}



/*Wedding---------------------------------------------------------------*/
.weddingregistryHeading { 
	FONT-Size: 8pt; 
	COLOR: #336699;
	}


/*----------------------------------------------------------------------*/
/* Control printing--I think this has be be placed at the end of the file-Mike*/
@media print {
.noprint {display:none;}
}

.ProdTabTitle {
FONT: 10pt Arial; 
COLOR: #000000; 
TEXT-decoration: none; 
font-weight: bold; 
}
.ProdTabTitle:hover {
FONT: 10pt Arial; 
COLOR: #7c1e1f; 
TEXT-decoration: none; 
font-weight: bold; 
}
/*******************************************************************/
/*Carousel styles
/*Syles applied to the li elements(navigational buttons.*/
#navlinks{
	z-index:100;
	position:absolute;
	bottom:0;
	right:0;
	margin:0 10px 4px 0;
	padding:0;
}

#navlinks li {
	float:left;
	display:inline;
}
/*Styles applied to the navigational buttons.*/
#navlinks li a {
	color:#333333;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	float:left;
	display:inline;
	margin-left:4px;
	width:20px;
	height:20px;
	background-color:#cccccc;
	font-size:12px;
	border:1px solid #dddddd;
	font-family:Arial, Helvetica, sans-serif;		
}

#image_list{
	margin-top:0px;
	list-style-type: none;
	padding: 0;
	margin-left: 0;
}
#navlinks li a.selected { background-color:#7c1e1f; color:#ffffff; font-weight:bold; border:1px solid #FFFFFF; } /*This class is applied to the sectionlinks via javascript when one of them is selected either via mouse click, or automatic rotation.*/
#navlinks li a.off { background:#cccccc; font-weight:bold; } /*This class is applied to the section links when they are not focused.*/
/*Positioning and dimensional styles. These should stay on the page with the script.*/
.dimensions_main{width:610px; height:300px;overflow:hidden; position:absolute;}
.dimensions_images{ height:300px; width:610px; border:none;}
.dimensions_shadebox{ height:30px; width:610px; position:absolute; bottom:0px; left:0px;}
/*.buttons{position:relative; top:261px; left:515px; }*/
.image_panel_main {}
/*.image_panel_main { position: relative; top:-35px;}*/
/*******************************************************************/
