/**body and centering**/

html, body {

margin: 0px;
padding: 0px;
background-color: #FFFFFF;

}

img {

display: inline-block;
border: none;

}

#CenterContainer {

position: relative;
width: 974px;

margin: 0 auto;
padding: 0px;
z-index: 1;

}

#CenterContainer2 {

position: relative;
width: 250px;
height:30px;
margin: 0 auto;
padding: 5px 0 0 0px;
z-index: 1;

}
/**Top Navigation Menu**/

#TopNav {

position: absolute;
top: 5px;
left: 784px;
width: 190px;
height: 16px;
margin: 0px;
padding: 0px;
line-height: 16px;
text-align: right;
z-index: 1;

}

.TopNavDivider {

padding: 0 2px 0 2px;
vertical-align: middle;

}

.TopNavImage {

vertical-align: middle;

}

/**Video Banner**/

#VideoBanner {

position: absolute;
top: 10px;
left: 566px;
width: 408px;
height: 20px;
margin: 0px;
padding: 5px 0 5px 0;
border: 1px solid #EBEBEB;
text-align: center;
z-index: 1;

}

/**Email Sign Up**/

#EmailSignUpContainer {

position: absolute;
top: 85px;
left: 254px;
width: 720px;
margin: 0px;
padding: 10px 0 10px 0;
border-top: 1px solid #EBEBEB;
z-index: 1;

}

#EmailSignUpContainerInner {

float: left;
width: 450px;
min-height: 388px;
margin: 0px;
padding: 10px 0 10px 0;
display: inline;
z-index: 1;

}

#EmailSignUpContainerTop {

float: left;
width: 450px;
margin: 0px;
padding: 10px 0 10px 0;
display: inline;
z-index: 1;

}

#EmailSignUpContainerBottom {

float: left;
width: 450px;
margin: 20px 0 10px 0;
padding: 10px 0 10px 0;
border-top: 1px solid #EBEBEB;
display: inline;
z-index: 1;

}

.EmailTextField {

float: left;
width: 190px;
height: 15px;
margin: 8px 0 0 0;
padding: 3px;
border: 1px solid #EBEBEB;
font-family: Arial, sans-serif;
font-size: 12px;
color: #666666;

}

.EmailTextField:hover {

background-color: #FBF9E2;

}

.EmailTextField:focus {

background-color: #FBF9E2;

}

.EmailListTextField {

float: left;
width: 250px;
height: 15px;
margin: 8px 0 0 0;
padding: 3px;
border: 1px solid #EBEBEB;
font-family: Arial, sans-serif;
font-size: 12px;
color: #666666;

}

.EmailListTextFieldRight {

float: left;
width: 190px;
height: 15px;
margin: 8px 0 0 10px;
padding: 3px;
border: 1px solid #EBEBEB;
font-family: Arial, sans-serif;
font-size: 12px;
color: #666666;

}

.EmailListTextField:hover {

background-color: #FBF9E2;

}

.EmailListTextField:focus {

background-color: #FBF9E2;

}

#EmailSubmit {

float: left;
margin: 8px 0 0 0;
padding: 0px;

}

#EmailListSubmit {

clear: left;
float: left;
margin: 8px 0 0 0;
padding: 0px;

}

#vrCaptchaImage {

clear: left;
float: left;
width: 125px;
height: 35px;
margin: 8px 0 8px 0;
padding: 0px;

}

.EmailClearLeft {

float: left;
clear: left;
width: 400px;
margin: 0px;
padding: 0px;

}

/**Main Navigation Menu**/

#MainNav {

position: absolute;
top: 52px;
left: 305px;
width: 669px;
margin: 0px;
padding: 0px;
z-index: 1;

}

.MainNavDivider {

padding: 0 7px 0 7px;

}

/**Roll Over Menus**/

#MainNavAboutMenu {

position: absolute;
top: 85px;
left: 350px;
width: 164px;
margin: 0px;
padding: 0px;
border: 1px solid #EBEBEB;
background-color: #FFFFFF;
visibility: hidden;
z-index: 4;

}

#MainNavHollowareMenu {

position: absolute;
top: 85px;
left: 424px;
width: 164px;
margin: 0px;
padding: 0px;
border: 1px solid #EBEBEB;
background-color: #FFFFFF;
visibility: hidden;
z-index: 5;

}

#MainNavFlatwareMenu {

position: absolute;
top: 85px;
left: 508px;
width: 164px;
margin: 0px;
padding: 0px;
border: 1px solid #EBEBEB;
background-color: #FFFFFF;
visibility: hidden;
z-index: 6;

}

#MainNavJewelryMenu {

position: absolute;
top: 85px;
left: 574px;
width: 164px;
margin: 0px;
padding: 0px;
border: 1px solid #EBEBEB;
background-color: #FFFFFF;
visibility: hidden;
z-index: 7;

}

#MainNavGoldMenu {

position: absolute;
top: 85px;
left: 636px;
width: 164px;
margin: 0px;
padding: 0px;
border: 1px solid #EBEBEB;
background-color: #FFFFFF;
visibility: hidden;
z-index: 8;

}

.RollOverMenu {

width: 144px;
margin: 0px;
padding: 10px;
line-height: 20px;

}

.RollOverMenuLink {

font-family: Arial, sans-serif;
font-size: 11px;
color: #898989;
text-decoration: none;

}

a:visited.RollOverMenuLInk {

color: #898989;

}

a:hover.RollOverMenuLink {

color: #000000;

}

/**Main Logo**/

#MainLogoContainer {

position: absolute;
top: 85px;
left: 0px;
width: 243px;
height: 419px;
margin: 0px;
padding: 0px;
background-color: #A6B4AC;
z-index: 2;

}

#MainLogo {

width: 212px;
height: 584px;
margin: 180px 0 0 0;
padding: 0 0 0 15px;
z-index: 2;

}

/**Banner Container**/

#BannerContainer {

position: absolute;
top: 85px;
left: 249px;
width: 725px;
height: 419px;
margin: 0px;
padding: 0px;
z-index: 1;

}

#BannerContainerBorder {

position: absolute;
top: 85px;
left: 248px;
width: 723px;
height: 417px;
margin: 0px;
padding: 0px;
border: 1px solid #EBEBEB;
z-index: 1;

}

#BannerAboutLeft {

float: left;
width: 372px;
height: 419px;
margin: 0px;
padding: 0 7px 0 0;
z-index: 1;

}

#BannerAboutRight {

float: left;
width: 346px;
height: 419px;
margin: 0px;
padding: 0px;
background-color: #BBC7C5;
z-index: 1;

}

#QuoteAbout {

float: left;
width: 282px;
height: 90px;
margin: 0px;
padding: 164px 0 0 32px;
z-index: 1;

}

#BannerContactLeft {

float: left;
width: 353px;
height: 419px;
margin: 0px;
padding: 0px;
z-index: 1;

}

#BannerContactRight {

float: left;
width: 363px;
height: 419px;
margin: 0px;
padding: 0 0 0 9px;
z-index: 1;

}

/**Inventory Category Page**/

#InventoryMenuBar {

position: absolute;
top: 85px;
left: 249px;
width: 155px;
height: 23px;
margin: 0px;
padding: 0 0 0 10px;
border: 1px solid #EBEBEB;
line-height: 23px;
z-index: 1;

}

#InventoryMenuBar2 {

position:absolute;
/**/top: 0px;
left: 0px;
width: 155px;
height: 23px;
margin: 0px;
padding: 0 0 0 10px;
border: 1px solid #EBEBEB;
line-height: 23px;
z-index: 1;

}

#InventoryMenuBarInner {

float: left;
width: 136px;
height: 23px;
margin: 0px;
padding: 0px;
line-height: 23px;
display: inline;
z-index: 1;

}

#InventoryMenuBarArrowContainer {

float: left;
width: 19px;
height: 19px;
margin: 4px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

#InventoryMenuBarArrow {

vertical-align: middle;

}

#InventoryRollOverMenuContainer {

position: absolute;
top: 109px;
left: 249px;
width: 165px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
border-left: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
visibility: hidden;
z-index: 3;

}

#InventoryRollOverMenuContain {

position: absolute;
/**/top: 23px;
left: 0px;
width: 165px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
border-left: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;
visibility: hidden;
z-index: 3;

}

#InventoryRollOverMenu {

width: 145px;
margin: 0px;
padding: 10px;
line-height: 20px;

}

.InventoryRollOverMenuLink {

font-family: Arial, sans-serif;
font-size: 11px;
color: #A1A1A1;
text-decoration: none;

}

a:visited.InventoryRollOverMenuLInk {

color: #A1A1A1;

}

a:hover.InventoryRollOverMenuLink {

color: #363636;

}

#InventoryPagingBar {

position: absolute;
top: 85px;
left: 427px;
width: 535px;
height: 23px;
margin: 0px;
padding: 0 10px 0 0;
border: 1px solid #EBEBEB;
line-height: 23px;
z-index: 1;

}

#InventoryPagingBarBottom {

float: left;
width: 712px;
height: 23px;
margin: 0px;
padding: 0 10px 0 0;
border: 1px solid #EBEBEB;
line-height: 23px;
display: inline;
z-index: 1;

}

#InventoryPagingBarLeft {

float: left;
width: 190px;
height: 23px;
margin: 0px;
padding: 0 0 0 10px;
line-height: 23px;
display: inline;
z-index: 1;

}

#InventoryPagingBarBottomLeft {

float: left;
width: 190px;
height: 23px;
margin: 0px;
padding: 0 0 0 10px;
line-height: 23px;
display: inline;
z-index: 1;

}

#InventoryPagingBarRight {

float: left;
width: 335px;
height: 23px;
margin: 0px;
padding: 0px;
line-height: 23px;
text-align: right;
display: inline;
z-index: 1;

}

#InventoryPagingBarBottomRight {

float: left;
width: 512px;
height: 23px;
margin: 0px;
padding: 0px;
line-height: 23px;
text-align: right;
display: inline;
z-index: 1;

}

.InventoryPagingBarArrow {

vertical-align: middle;

}

.InventoryPagingBarDivider {

padding: 0 15px 0 15px;
vertical-align: middle;

}

.InventoryPagingNumbers {

font-family: Arial, sans-serif;
font-size: 11px;
color: #A1A1A1;
text-decoration: none;
letter-spacing: 1px;

}

a:visited.InventoryPagingNumbers {

color: #A1A1A1;
text-decoration: none;

}

a:hover.InventoryPagingNumbers {

color: #363636;
text-decoration: none;

}

.InventoryPagingNumbersSelected {

font-family: Arial, sans-serif;
font-size: 11px;
color: #363636;
letter-spacing: 1px;

}

.InventoryMenuBarCopy {

font-family: Arial, sans-serif;
font-size: 11px;
color: #363636;
text-decoration: none;

}

a:visited.InventoryMenuBarCopy {

color: #363636;

}

a:hover.InventoryMenuBarCopy {

color: #363636;

}

#InventoryContentContainer {

position: absolute;
top: 111px;
left: 245px;
width: 729px;
height: 393px;
margin: 0px;
padding: 0px;
z-index: 1;

}

#InventoryBottomContent {

float: left;
width: 724px;
margin: 5px 0 0 0;
padding: 0 0 0 5px;
display: inline;
z-index: 1;

}

#InventoryThumbnailContainer {

float: left;
width: 729px;
min-height: 393px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

.InventoryThumbnail {

float: left;
width: 237px;
height: 125px;
margin: 4px 0 0 4px;
padding: 0px;
border: 1px solid #EBEBEB;
display: inline;
z-index: 1;

}

.InventoryNoProducts {

float: left;
width: 400px;
margin: 4px 0 0 4px;
padding: 0px;
display: inline;
z-index: 1;

}

/**Inventory Detail Page**/

#InventoryProductBar {

position: absolute;
top: 85px;
left: 249px;
width: 713px;
height: 23px;
margin: 0px;
padding: 0 0 0 10px;
border: 1px solid #EBEBEB;
line-height: 23px;
z-index: 1;

}

.InventoryProductBarCopy {

font-family: Arial, sans-serif;
font-size: 10px;
color: #636363;
text-decoration: none;
font-weight: bold;

}

a:visited.InventoryProductBarCopy {

color: #636363;

}

a:hover.InventoryProductBarCopy {

color: #636363;
text-decoration: underline;

}

.InventoryProductBarGreenCopy {

font-family: Arial, sans-serif;
font-size: 10px;
color: #559977;
text-decoration: none;

}

a:visited.InventoryProductBarGreenCopy {

color: #559977;

}

a:hover.InventoryProductBarGreenCopy {

color: #559977;
text-decoration: underline;

}

.InventoryProductBarArrow {

font-family: Arial, sans-serif;
font-size: 10px;
color: #559977;
text-decoration: none;

}

#InventoryProductBarLeft {

float: left;
width: 535px;
height: 23px;
margin: 0px;
padding: 0px;
line-height: 23px;
display: inline;
z-index: 1;

}

#InventoryProductBarRight {

float: left;
width: 173px;
height: 23px;
margin: 0px;
padding: 0px;
line-height: 23px;
display: inline;
z-index: 1;

}

#InventoryPhotoContainer {

position: absolute;
top: 115px;
left: 248px;
width: 723px;
height: 387px;
margin: 0px;
padding: 0px;
border: 1px solid #EBEBEB;
z-index: 1;

}

#AltImageContainer {

position: absolute;
top: 296px;
left: 20px;
width: 314px;
margin: 0px;
padding: 0px;
z-index: 2;

}

#AltImageCopy {

float: left;
width: 296px;
margin: 0 0 5px 0;
padding: 0px;
display: inline;
z-index: 2;

}

.MoreViewsCopy {

font-family: Arial, sans-serif;
font-size: 10px;
color: #797979;
text-decoration: none;

}

.AltImageThumb {

float: left;
width: 65px;
margin: 0px;
padding: 0px;
display: inline;
border: 3px solid #CCCCCC;
z-index: 2;

}

.AltImageSpacer {

float: left;
width: 71px;
margin: 0px;
padding: 0 0 0 10px;
display: inline;
z-index: 2;

}

.InventoryProductTitle {

margin: 0 0 10px 0;
padding: 0px;
font-family: Arial, sans-serif;
font-size: 18px;
color: #363636;
text-decoration: none;

}

.InventoryPurchaseButton {

clear: left;
float: left;
width: 168px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

/**New Inventory Detail Page**/

#DetailMainContent {

position: absolute;
top: 85px;
left: 0px;
width: 974px;
margin: 0px;
padding: 0px;
z-index: 1;

}

#DetailMainContentTable {

width: 974px;
margin: 0px;
border: none;
border-collapse: collapse;

}

.DetailLeftColumnCell {

width: 241px;
padding: 0px;
text-align: left;
vertical-align: top;
border-left: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;

}

.DetailMiddleColumnCell {

width: 429px;
padding: 0px;
text-align: left;
vertical-align: top;
border-bottom: 1px solid #EBEBEB;

}

.DetailRightColumnCell {

width: 300px;
padding: 0px;
text-align: left;
vertical-align: top;
border-left: 1px solid #EBEBEB;
border-right: 1px solid #EBEBEB;
border-bottom: 1px solid #EBEBEB;

}

#DetailSummarySpacer {

position: absolute;
top: 504px;
left: 0px;
width: 243px;
height: 10px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;
z-index: 2;

}

#DetailSummary {

float: left;
width: 241px;
height: 100%;
margin: 429px 0 0 0;
padding: 0px;
border-top: 1px solid #EBEBEB;
display: inline;
z-index: 1;

}

#DetailSummmaryHeading {

float: left;
width: 241px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

#DetailSummaryContent {

float: left;
width: 215px;
margin: 0px;
padding: 15px 0 0 23px;
display: inline;
z-index: 1;

}

#DetailMainImage {

float: left;
width: 419px;
margin: 0px;
padding: 0 0 0 5px;
display: inline;
z-index: 1;

}

#DetailThumbnailImages {

float: left;
width: 429px;
margin: 10px 0 0 0;
padding: 0px;
display: inline;
z-index: 1;

}

.DetailThumbnail {

float: left;
width: 101px;
margin: 0px;
padding: 0 0 0 5px;
display: inline;
z-index: 1;

}

#DetailDescription {

float: left;
width: 300px;
margin: 0px;
padding: 0px;
border-top: 1px solid #EBEBEB;
display: inline;
z-index: 1;

}

#DetailDescriptionHeading {

float: left;
width: 300px;
margin: 0px;
padding: 0px;
display: inline;
z-index: 1;

}

#DetailDescriptionContent {

float: left;
width: 250px;
margin: 0px;
padding: 15px 0 0 23px;
display: inline;
z-index: 1;

}

.DetailProductTitle {

float: left;
font-family: Arial, sans-serif;
font-size: 17px;
color: #363636;
line-height: 21px;
display: inline-block;

}

.DetailProductPrice {

clear: left;
float: left;
padding: 10px 0 0 0;
font-family: Arial, sans-serif;
font-size: 17px;
color: #666666;
line-height: 21px;
display: inline-block;

}

#DetailDescriptionCopy {

float: left;
width: 250px;
margin: 0px;
padding: 20px 0 0 0;
display: inline;
z-index: 1;

}

#DetailButtonContainer {

float: left;
width: 250px;
margin: 0px;
padding: 25px 0 0 0;
display: inline;
z-index: 1;

}

.DetailButton {

float: left;
margin: 0px;
padding: 0 8px 0 0;
display: inline;
z-index: 1;

}

#DetailPurchase {

float: left;
width: 250px;
margin: 0px;
padding: 24px 0 0 0;
display: inline;
z-index: 1;

}

#DetailCustomerService {

float: left;
width: 250px;
margin: 0px;
padding: 15px 0 25px 0;
display: inline;
z-index: 1;

}

.DetailCustomerServiceCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #559977;
line-height: 16px;
text-decoration: none;

}

a:visited.DetailCustomerServiceCopy {

color: #559977;
text-decoration: none;

}

a:hover.DetailCustomerServiceCopy {

color: #559977;
text-decoration: underline;

}

/**Flyout Windows**/

#FlyoutCenter {

position: relative;
width: 420px;
margin: 0 auto;
padding: 0px;
z-index: 1;

}

#FlyoutContent {

float: left;
width: 400px;
margin: 20px 0 20px 0;
padding: 10px;
border: 1px solid #EBEBEB;
display: inline;
z-index: 1;

}

.EmailFriendTextField {

width: 350px;
height: 15px;
margin: 5px 0 0 0;
padding: 3px;
border: 1px solid #EBEBEB;
font-family: Arial, sans-serif;
font-size: 12px;
color: #898989;

}

.EmailFriendTextField:hover {

background-color: #FBF9E2;

}

.EmailFriendTextField:focus {

background-color: #FBF9E2;

}

.EmailFriendTextArea {

width: 350px;
height: 80px;
margin: 5px 0 0 0;
padding: 3px;
border: 1px solid #EBEBEB;
font-family: Arial, sans-serif;
font-size: 12px;
color: #898989;

}

.EmailFriendTextArea:hover {

background-color: #FBF9E2;

}

.EmailFriendTextArea:focus {

background-color: #FBF9E2;

}

/**Main Content Area**/

#MainContent {

position: absolute;
top: 519px;
left: 249px;
width: 725px;
margin: 0px;
padding: 0px;
z-index: 1;

}

#MainContentInventory {

position: absolute;
top: 549px;
left: 249px;
width: 725px;
margin: 0px;
padding: 0px;
z-index: 1;

}

#ContentLeftColumn {

float: left;
width: 439px;
min-height: 230px;
margin: 0px;
padding: 0 20px 15px 0;
border-right: 1px solid #EBEBEB;
z-index: 1;

}

.ContentTitle {

margin: 0 0 10px 0;

}

#ContentRightColumn {

float: left;
width: 250px;
margin: 0px;
padding: 0 0 0 15px;
z-index: 1;

}

#QuoteCustom {

width: 212px;
height: 114px;
margin: 0px;
padding: 40px 0 0 10px;

}

/**Side Navigation Menu**/

#SideNavContainer {

float: left;
width: 250px;
margin: 21px 0 0 0;
padding: 0px;
z-index: 1;

}

.SideNavSpacer {

float: left;
width: 250px;
height: 18px;
margin: 5px 0 5px 0;
padding: 0px;
line-height: 18px;
display: inline;
z-index: 1;

}

.SideNavArrow {

float: left;
width: 8px;
height: 18px;
margin: 0px;
padding: 0 5px 0 0;
display: inline;
z-index: 1;

}

.SideNavLink {

font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #363636;
text-decoration: none;

}

a:visited.SideNavLInk {

color: #363636;

}

a:hover.SideNavLink {

color: #898989;

}

.SideNavTable {

width: 250px;
margin: 0px;
padding: 0px;
border-collapse: collapse;
border: none;

}

.SideNavArrowTd {

width: 8px;
height: 18px;
padding: 4px 0 4px 0;
text-align: center;
vertical-align: top;

}

.SideNavLinkTd {

width: 8px;
height: 18px;
padding: 4px 0 4px 0;
text-align: left;
vertical-align: top;

}

/**Left Side Navigation Buttons**/

#LeftNavContainer {

position: absolute;
top: 520px;
left: 0px;
width: 243px;
margin: 0px;
padding: 0px;
z-index: 2;

}

.LeftNavButton {

float: left;
width: 243px;
margin: 0 0 10px 0;
padding: 0px;
z-index: 2;

}

/**Contact Form**/

#ContactFormContainer {

float: left;
width: 230px;
margin: 0 0 10px 0;
padding: 10px;
background-color: #E9EEED;
line-height: 16px;
z-index: 1;

}

.ContactFormTitle {

font-family: Arial, sans-serif;
font-size: 11px;
color: #3F5C57;
font-weight: bold;

}

.ContactFormCopy {

font-family: Arial, sans-serif;
font-size: 11px;
color: #898989;

}

.ContactFormTextField {

width: 215px;
height: 15px;
margin: 5px 0 0 0;
padding: 3px;
border: 1px solid #EBEBEB;
font-family: Arial, sans-serif;
font-size: 12px;
color: #898989;

}

.ContactFormTextField:hover {

background-color: #FBF9E2;

}

.ContactFormTextField:focus {

background-color: #FBF9E2;

}

.ContactFormTextArea {

width: 215px;
height: 80px;
margin: 5px 0 0 0;
padding: 3px;
border: 1px solid #EBEBEB;
font-family: Arial, sans-serif;
font-size: 12px;
color: #898989;

}

.ContactFormTextArea:hover {

background-color: #FBF9E2;

}

.ContactFormTextArea:focus {

background-color: #FBF9E2;

}

/**Admin Pages**/

#AdminContainer {

position: absolute;
top: 85px;
left: 254px;
width: 720px;
margin: 0px;
padding: 10px 0 10px 0;
border-top: 1px solid #EBEBEB;
z-index: 1;

}

#AdminContainerInner {

width: 725px;
min-height: 388px;
margin: 0px;
padding: 10px 0 10px 0;
z-index: 1;

}

.AdminLoginCopy {

font-family: Arial, sans-serif;
font-size: 11px;
color: #A1A1A1;
text-decoration: none;

}

a:visited.AdminLoginCopy {

color: #A1A1A1;
text-decoration: none;

}

a:hover.AdminLoginCopy {

color: #363636;
text-decoration: none;

}

.siteCopy, A.siteCopy:link, A.siteCopy:active, A.siteCopy:visited {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 11px;
text-decoration: none;
color: #333333;
word-spacing:normal;

}

A.siteCopy:hover {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 11px;
text-decoration: none;
color: #E60000;
word-spacing:normal;

}

.topNavLink, A.topNavLink:link, A.topNavLink:active, A.topNavLink:visited {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 10px;
text-decoration: none;
color: #333333;
word-spacing:normal;

}

A.topNavLink:hover {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 10px;
text-decoration: none;
color: #E60000;
word-spacing:normal;

}

.errortext {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 11px;
text-decoration: none;
color: #FF0000;
word-spacing:normal;

}

A.errortext:hover {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 11px;
text-decoration: none;
color: #333333;
word-spacing:normal;

}

.errorlink {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 11px;
text-decoration: none;
color: #333333;
word-spacing:normal;

}

A.errorlink:hover {

font-family: Verdana, arial, helvetica, ms sans serif, sans-serif;
font-size: 11px;
text-decoration: none;
color: #E60000;
word-spacing:normal;

}

/**Footer**/

#Footer {

float: left;
width: 725px;
margin: 0px;
padding: 10px 0 0 0;
border-top: 1px solid #EBEBEB;
z-index: 1;

}

#DetailFooter {

float: left;
width: 974px;
margin: 0px;
padding: 10px 0 0 0;
z-index: 1;

}

.FooterCopy {

font-family: Arial, sans-serif;
font-size: 11px;
color: #898989;
line-height: 15px;
text-decoration: none;

}

a:visited.FooterCopy {

color: #898989;

}

a:hover.FooterCopy {

color: #898989;
text-decoration: underline;

}

.FooterCopyDivider {

padding: 0 15px 0 15px;
font-family: Arial, sans-serif;
font-size: 11px;
color: #898989;
line-height: 15px;
text-decoration: none;

}

/**General Text Formatting**/

a:active {

outline: none;

}

a:focus {

-moz-outline-style: none;

}

.BodyCopy {

font-family: Arial, sans-serif;
font-size: 12px;
color: #666666;
line-height: 16px;

}

a.BodyCopy {

color: #559977;
text-decoration: none;

}

a:visited.BodyCopy {

color: #559977;
text-decoration: none;

}

a:hover.BodyCopy {

color: #559977;
text-decoration: underline;

}

.NewInfo {

	color: #559977;
	font-weight: bold;
	
}

