/* ------- Whole site text main text style */

body, td, th, ul, input, select, textarea {
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
}

.GeneralCellSpacing10px {
	height:10;
}

a:link, a:visited {text-decoration:none; font-weight:bold; color:#000000}
a:hover, a:active {text-decoration: none; font-weight:bold; color: #e30d2b}


.HomePageLink a:link, .HomePageLink a:visited {
	color: #d9c00d;
	text-decoration:none;
}

.HomePageLink a:hover {
	text-decoration: none;
	color: #e30d2b;
}


/* -------------------------------------------------------- Top navigation stlye */

.NavTop {
	font-size: 8pt;
	border-right:1px solid #D9C00D;
	border-bottom:3px solid #e30d2b;
	color: #D9C00D;
	text-decoration: none;
	text-transform: uppercase;
	background-color:#AD7643;
	text-align: center;
	height:23;
}

.NavTop a:link, .NavTop a:visited {
	text-decoration:none;
	font-weight:normal;
	color:#d9c00d;
}

.NavTop a:hover {
	text-decoration: none;
	font-weight:normal;
	color: #ffffff;
}

.NavTopTable {
	border-bottom:3px solid #e30d2b;
}

.NavTopDropdown {
	font-size: 8pt;
	background-color:#d9c00d;
	width:60;
}



/* -------------------------------------------------------- Bottom navigation stlye */

.NavBottom {
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 10px;
	background-color:#AD7643;
	border-top:3px solid #e30d2b;+
	border-bottom:3px solid #e30d2b;
	padding-bottom:10;
	margin-top:10px;
}

.NavBottom a:link, .NavBottom a:visited {
	text-decoration:none;
	color:#ffffff;
}

.NavBottom a:hover {
	text-decoration: none;
	color: #d9c00d
}



/* -------------------------------------------------------- Etching, australian states horizontal navigation bar stlye */

.EtchingStatesNavBarTableStyle {
	margin-bottom:0;
}

.EtchingStatesNavBarCellsStyle {
	border-right:1px solid #ad7643;
	border-bottom: 3px solid #E30D2B;
	background-color: #D9C00D;
	height:30;
	color: #000000;
	text-decoration: none;
}

.EtchingStatesNavBarCellsStyle a:link, .EtchingStatesNavBarCellsStyle a:visited {
	text-decoration:none;
	color:#000000;
	font-weight:normal;
}

.EtchingStatesNavBarCellsStyle a:hover {
	text-decoration: none;
	color: #e30d2b;
	font-weight:normal;
}



/* -------------------------------------------------------- Any page's heading's Style */

.HeadingTableCellStyle {
	padding-top: 3px;
	padding-bottom: 3px;
}

.HeadingText, span.HeadingText {
	color: #D9C00D;
	font-size: 14pt;
	font-style:italic;
	font-weight:bold;
	padding-bottom: 10px;
}

.HeadingText1, span.HeadingText1 {
	color: #ad7643;
	font-size: 14pt;
	font-style:italic;
	font-weight:bold;
	padding-bottom: 10px;
}

.SubHeadingText, span.SubHeadingText {
	color: #D9C00D;
	font-size: 12pt;
	font-style:italic;
	font-weight:bold;
	padding-bottom: 10px;
}

.SubHeadingText1, span.SubHeadingText1 {
	color: #ad7643;
	font-size: 12pt;
	font-style:italic;
	font-weight:bold;
	padding-bottom: 10px;
}



/* -------------------------------------------------------- Etching Collection Australian States Quantity Pricing Style */

.EtchingStatesPriceQtyHeaderTextStyle {
	color: #ad7643;
	font-size: 10pt;
	font-style:italic;
	font-weight:bold;
	margin-bottom:5px;
	border-bottom: 2px solid #d9c00d;
	text-align:left;
}

.EtchingStatesPriceQtyCostTextStyle {
	color: #000000;
	font-size: 10pt;
	font-style:italic;
	border-bottom: 1px solid #000000;
	text-align:left;
	padding-bottom:2px;
}

.EtchingStatesPriceQtyCellSizes {
	width: 20%;
}

.EtchingStatesCustomPriceQtyTextStyle { 
	margin-bottom:0;	
	padding-bottom:0;	
}



/* -------------------------------------------------------- Etching Collection Australian States Information Style */

.EtchingStatesSpacer {
	background-position: center top;
	background-image: url('images/Spacer%205.gif'); 
    background-repeat: no-repeat;
}

.EtchingStatesCellStyle {
	border:1px solid #AD7643;
	width: 33%;
	font-size:8pt;
	padding: 5px 
}

.EtchingStatesCellStyleBottom {
	font-size:8pt;
	padding-top:5px;
	padding-bottom:15px;
	padding-left:30px;
	padding-right:30px;
}

.EtchingStatesFormCellStyle {
	font-size:8pt;
	padding-right:5px;
}

.EtchingStatesDropDownMenu {
	background-color: #d9c00d;
}



/* -------------------------------------------------------- Etching Collection Contact Information Style */

.EtchingContactCellTextBoxStyle {
	margin-left:5px;
	background-color: #d9c00d;
}

.EtchingContactCellNamingTextStyle {
	margin-right:1px;
}

.EtchingContactSubmitBtnStyle {
	margin-left:5px;
	margin-top:20px;
	background-color: #d9c00d;
}