body {
background-image:url(/Assets/Images/background.gif);
background-repeat:repeat-x;
background-color:#e5e3df;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
margin:0;
padding:0;
}

a :focus {
outline:none;
border:none;
text-decoration:none;
-moz-outline-style:none;
}

.floatLeft {
float:left;
}

.print {
background-image:none;
background-color:#FFF;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
width:580px;
}

h1 /* page titles */ {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#069;
font-weight:700;
margin-bottom:5px;
text-align:left;
padding:0 0 5px;
}

h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#069;
padding:5px;
}

h3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#000;
}

h4 {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
margin-bottom:-12px;
}

hr {
color:#CCD6C7;
background-color:#CCD6C7;
border:0;
height:1px;
}

.storeLocator {
border:none 1px transparent;
background-color:Transparent;
}

.storeLocatorHeader {
border-top:none 1px transparent;
border-left:none 1px transparent;
border-right:none 1px transparent;
border-bottom:solid 1px #CCD6C7;
background-color:#CCD9D2;
}

.storeLocatorData {
border-top:none 1px transparent;
border-left:none 1px transparent;
border-right:none 1px transparent;
border-bottom:solid 1px #CCD6C7;
background-color:Transparent;
}

.contentH1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#069;
font-weight:700;
margin-bottom:10px;
text-align:left;
padding:5px 0 0;
}

.headerBar {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
text-align:left;
height:22px;
}

.headerBarA {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:400;
text-align:left;
padding-left:10px;
}

.headerBarAcenter {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:400;
text-align:center;
padding-left:5px;
}

.summarycharges {
width:100%;
border:solid 1px #CCD6C7;
background-color:#FFF;
padding:10px;
}

.clearFloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.pageTitle {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:15px;
color:#069;
text-decoration:none;
padding:5px;
}

.productdetailbox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
background-color:#FFF;
padding-right:15px;
}

.breadcrumb {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#5A5A5A;
text-decoration:none;
text-align:left;
padding-top:5px;
margin-bottom:5px;
}

.breadcrumb a:hover {
color:#5A5A5A;
padding-top:5px;
}

.breadcrumb a {
color:#069;
text-decoration:none;
font-weight:700;
padding-top:5px;
}

.dropdown {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
width:auto;
}

.varient {
padding:0 7px 5px 0;
}

.promotext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#7A3076;
}

.smtextA {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
}

.smtextA a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#069;
}

.smtextA a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
}

.medtextA {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.medtextA a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#069;
}

.medtextA a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
}

.lgtextA {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.lgtextA a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#069;
}

.lgtextA a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
}

.smtextAbold {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
font-weight:700;
}

.smtextAbold a {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#069;
font-weight:700;
}

.smtextAbold a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
font-weight:700;
}

.medtextAbold {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
}

.medtextAboldWishList {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
padding-left:182px;
margin-left:182px;
}

.medtextAbold a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#069;
font-weight:700;
}

.medtextAbold a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
font-weight:700;
}

.lgtextAbold {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
}

.lgtextAbold a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#069;
font-weight:700;
}

.lgtextAbold a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:700;
}

.smtextV a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#069;
}

.smtextV a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
}

.lgtextV {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

.lgtextV a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#069;
text-decoration:underline;
}

.lgtextV a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
text-decoration:underline;
}

.smtextVbold a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#069;
font-weight:700;
text-decoration:underline;
}

.smtextVbold a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
font-weight:700;
text-decoration:underline;
}

.medtextVbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
font-weight:700;
}

.medtextVbold a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#069;
font-weight:700;
text-decoration:underline;
}

.medtextVbold a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
font-weight:700;
text-decoration:underline;
}

.lgtextVbold {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
font-weight:700;
}

.lgtextVbold a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#069;
font-weight:700;
text-decoration:underline;
}

.lgtextVbold a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#5A5A5A;
font-weight:700;
text-decoration:underline;
}

.collapsePanel a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
color:#069;
}

.shopspecialBox {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
background-color:#D8E2DD;
width:161px;
margin:0 10px 0 0;
}

.shopspecial {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
margin:15px 0 4px;
}

.OrderHistory {
background-color:#F0F1ED;
padding:12px;
}

.orderHistoryAlternate {
background-color:#FFF;
}

.recentOrdersBox {
background-color:#F0F1ED;
padding:5px;
}

.acctmgmt span {
margin-top:10px;
font-weight:700;
font-size:11px;
text-decoration:none;
color:#000;
}

.acctmgmt div {
padding-bottom:6px;
}

.acctmgmtEditBoxLeft {
border-left:solid 2px #FFF;
}

.acctmgmtEditBoxTop {
border-top:solid 2px #FFF;
}

.ringsize {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
width:34px;
height:34px;
background-image:url(/Assets/Images/ring_size.jpg);
background-repeat:no-repeat;
float:left;
border:0;
padding-left:0;
text-decoration:none;
text-align:center;
vertical-align:middle;
}

.ringsizeClear {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
width:34px;
height:34px;
float:left;
border:0;
padding-left:0;
text-decoration:none;
text-align:center;
vertical-align:middle;
}

.HomeMarketBox {
background-color:#FFF;
float:left;
margin-right:11px;
border:2px solid #bacbc3;
height:120px;
width:140px;
margin-top:5px;
margin-left:11px;
}

.mktcontainer {
width:1000px;
text-align:left;
margin:0 auto;
}

.formText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
padding:2px;
}

input.formText {
border:none;
height:19px;
overflow:hidden;
margin:0;
padding:3px 2px 0;
}

.formTextNote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:Gray;
padding-left:5px;
}

.formTextPOBoxNote {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-style:italic;
color:Gray;
}

.formTextNote2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:italic;
color:Gray;
margin-left:160px;
}

.formTextNote3 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:Gray;
}

.sidebar1 {
float:left;
width:200px;
background-color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:15px 10px 15px 15px;
}

.tablefloat {
float:right;
padding:0 0 5px;
}

.specialText {
font-family:Georgia, "Times New Roman" , Times, serif;
font-size:20px;
font-style:italic;
font-weight:700;
color:#7f9d91;
margin-right:15px;
text-align:right;
border-bottom-width:6px;
border-bottom-style:solid;
border-bottom-color:#CCD6C7;
display:block;
padding:0;
}

.specialTextfooter {
font-family:Georgia, "Times New Roman" , Times, serif;
font-size:12px;
font-style:italic;
font-weight:700;
color:#999;
float:right;
margin:0;
padding:5px;
}

.CustomTabStyle .ajax__tab_header {
font-family:verdana,arial,helvetica;
font-size:11px;
font-weight:700;
background:url(/Assets/Images/General/tab_line.gif) repeat-x bottom;
}

.CustomTabStyle .ajax__tab_outer {
padding-right:4px;
background:url(/Assets/Images/General/tabs-right.gif) no-repeat right;
height:25px;
}

.CustomTabStyle .ajax__tab_inner {
padding-left:8px;
background:url(/Assets/Images/General/tabs-left.gif) no-repeat;
}

.CustomTabStyle .ajax__tab_tab {
height:17px;
background:url(/Assets/Images/General/tabs.gif) repeat-x;
color:#5a5a5a;
margin:0;
padding:4px;
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer {
background:url(/Assets/Images/General/tabs-hover-right.gif) no-repeat right;
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_inner {
background:url(/Assets/Images/General/tabs-hover-left.gif) no-repeat;
}

.CustomTabStyle .ajax__tab_hover .ajax__tab_tab {
background:url(/Assets/Images/General/tabs-hover.gif) repeat-x;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_outer {
background:url(/Assets/Images/General/tabs-active-right.gif) no-repeat right;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_inner {
background:url(/Assets/Images/General/tabs-active-left.gif) no-repeat;
}

.CustomTabStyle .ajax__tab_active .ajax__tab_tab {
background:url(/Assets/Images/General/tabs-active.gif) repeat-x;
}

.CustomTabStyle .ajax__tab_body {
font-family:arial, helvetica, san serif;
font-size:11px;
background-color:#FFF;
z-index:0;
min-height:50px;
_height:50px;
border-color:#a7a7a8;
border-style:solid;
border-width:0 1px 1px;
padding:5px;
}

.QuickviewTabStyle .ajax__tab_header {
font-family:verdana,arial,helvetica;
font-size:11px;
font-weight:700;
background:url(/Assets/Images/General/qvtab_line.gif) repeat-x bottom;
}

.QuickviewTabStyle .ajax__tab_outer {
padding-right:4px;
background:url(/Assets/Images/General/qvtabs-right.gif) no-repeat right;
height:25px;
}

.QuickviewTabStyle .ajax__tab_inner {
padding-left:8px;
background:url(/Assets/Images/General/qvtabs-left.gif) no-repeat;
}

.QuickviewTabStyle .ajax__tab_tab {
height:17px;
background:url(/Assets/Images/General/qvtabs.gif) repeat-x;
color:#000;
margin:0;
padding:4px;
}

.QuickviewTabStyle .ajax__tab_hover .ajax__tab_outer {
background:url(/Assets/Images/General/qvtabs-hover-right.gif) no-repeat right;
}

.QuickviewTabStyle .ajax__tab_hover .ajax__tab_inner {
background:url(/Assets/Images/General/qvtabs-hover-left.gif) no-repeat;
}

.QuickviewTabStyle .ajax__tab_hover .ajax__tab_tab {
background:url(/Assets/Images/General/qvtabs-hover.gif) repeat-x;
}

.QuickviewTabStyle .ajax__tab_active .ajax__tab_outer {
background:url(/Assets/Images/General/qvtabs-active-right.gif) no-repeat right;
}

.QuickviewTabStyle .ajax__tab_active .ajax__tab_inner {
background:url(/Assets/Images/General/qvtabs-active-left.gif) no-repeat;
}

.QuickviewTabStyle .ajax__tab_active .ajax__tab_tab {
background:url(/Assets/Images/General/qvtabs-active.gif) repeat-x;
}

.QuickviewTabStyle .ajax__tab_body {
font-family:arial, helvetica, san serif;
font-size:11px;
background-color:#FFF;
z-index:0;
min-height:50px;
_height:50px;
border-color:#adbdaa;
border-style:solid;
border-width:0 4px 4px;
padding:5px;
}

.content {
width:976px;
background-color:#FFF;
padding-top:5px;
margin-bottom:0;
min-height:317px;
_height:317px;
}

.homepageContent {
width:976px;
margin:0;
padding:0;
}

.splitcontent {
width:745px;
background-color:#FFF;
text-align:left;
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
min-height:317px;
_height:317px;
}

.splitcontentCheckOutRight {
width:200px;
background-color:#F0F1ED;
text-align:left;
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
}

.splitcontentCheckOut p,.splitcontent p {
text-align:left;
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
}

.splitcontentCheckOut a,.splitcontent a {
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
color:#069;
}

.splitcontentCheckOut a:hover,.splitcontent a:hover {
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
color:#5A5A5A;
}

.splitcontentLeft {
float:left;
width:185px;
background-color:#FFF;
text-align:left;
font-family:Verdana, Arial, Sans-Serif;
vertical-align:top;
min-height:317px;
_height:317px;
}

.ValSummaryPadded {
color:#000;
padding:5px 0;
}

.splitcontentLeft h3 {
color:#000;
font-weight:400;
font-size:10px;
margin-top:0;
padding-left:15px;
display:block;
}

.sitemap {
border:solid 1px #CCD6C7;
border-collapse:collapse;
}

.sitemapDD {
font-family:Arial, Verdana, Sans-Serif;
color:#000;
font-size:12px;
}

.sitemapDD a:link {
font-family:Arial, Verdana, Sans-Serif;
color:#5A5A5A;
font-size:12px;
line-height:16px;
text-decoration:none;
}

.sitemapDD a:visited {
font-family:Arial, Verdana, Sans-Serif;
color:#5A5A5A;
font-size:12px;
text-decoration:none;
}

.sitemapDD a:hover {
font-family:Arial, Verdana, Sans-Serif;
color:#5A5A5A;
font-size:12px;
text-decoration:underline;
}

.loginRegister {
height:360px;
padding:0 15px 15px;
}

.loginRegisterPanels {
vertical-align:top;
background-color:#F0F1ED;
}

.ImageScroller {
width:135px;
background-color:#FFF;
text-align:center;
}

.ImageScroller .innerBorder {
border:solid 1px #dedfdd;
}

.ImageScroller .outerBorder {
border:solid 4px #eeedee;
text-align:center;
}

.productItem {
width:175px;
height:210px;
text-align:left;
margin:0 5px 0 0;
padding:5px;
}

.productItem2 {
text-align:left;
margin:0 5px 5px 0;
padding:5px;
}

.specialsImage {
margin-top:0;
}

.specialsProductItemImage {
width:175px;
height:120px;
background-image:none;
text-align:center;
border:solid 3px #EFE6D0;
}

.specialsProductItemImage .outerBorder {
vertical-align:top;
height:117px;
border:solid 2px #e0d8c3;
background-color:#FBF2DA;
text-align:center;
margin:0;
padding:0;
}

.specialsProductItemImage .innerBorder {
vertical-align:top;
height:115px;
border:solid 1px #fbf2da;
background-color:#fbf2da;
text-align:center;
margin:0;
padding:0;
}

.specialsProductItemImage .productItemImageImage {
background-color:#FFF;
height:100px;
width:155px;
text-align:center;
margin:6px 4px 0 6px;
}

.productItemImage {
width:175px;
height:125px;
background-image:url(/Assets/Images/General/shadowBox.jpg);
background-repeat:repeat-x;
text-align:center;
}

.productItemImage .outerBorder {
height:120px;
border:solid 4px #eeedee;
text-align:center;
}

.productItemImage .innerBorder {
height:118px;
border:solid 1px #dedfdd;
text-align:center;
}

.productItemImage .outerBorder2 {
height:120px;
border:solid 4px #f0e68c;
text-align:center;
}

.checkboxAlignment input,label {
vertical-align:middle;
margin-left:0;
padding-left:0;
text-align:center;
}

.contactus {
font-family:Verdana, Arial, Sans-Serif;
color:#000;
font-weight:400;
font-size:11px;
float:left;
}

.contactus h2 {
color:#000;
font-size:13px;
font-weight:700;
margin-bottom:0;
}

.contactusCSR {
font-family:Verdana, Arial, Sans-Serif;
color:#000;
font-weight:400;
font-size:11px;
float:right;
width:260px;
border:solid 1px #CCD6C7;
margin:15px;
padding:10px;
}

.contactusCSR img {
height:200px;
width:200px;
text-align:center;
margin:15px;
}

.giftcard {
font-family:Verdana, Arial, Sans-Serif;
line-height:21px;
color:#000;
font-size:11px;
text-align:left;
float:left;
width:650px;
}

.giftcard img {
height:200px;
width:200px;
float:left;
text-align:center;
margin:15px;
}

.emptyRatingStar {
background-image:url(/Assets/Images/EmptyStar.gif);
}

.halfRatingStar {
background-image:url(/Assets/Images/halfstar.gif);
}

.ratingStar {
font-size:0;
width:13px;
height:12px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
margin:0;
padding:0;
}

.overviewRatingStar {
font-size:0;
width:13px;
height:12px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
background-image:url(/Assets/Images/FilledStar.gif);
margin:0;
padding:0;
}

.overviewRatingHalfStar {
font-size:0;
width:13px;
height:12px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
background-image:url(/Assets/Images/halfstar.gif);
margin:0;
padding:0;
}

.overviewRatingEmptyStar {
font-size:0;
width:13px;
height:12px;
cursor:pointer;
display:block;
background-repeat:no-repeat;
background-image:url(/Assets/Images/EmptyStar.gif);
margin:0;
padding:0;
}

.accordionHeader {
border:1px solid #2F4F4F;
color:#FFF;
background-color:#2E4d7B;
font-family:Arial, Sans-Serif;
font-size:12px;
font-weight:700;
margin-top:5px;
cursor:pointer;
padding:5px;
}

.accordionHeaderSelected {
border:1px solid #2F4F4F;
color:#FFF;
background-color:#5078B3;
font-family:Arial, Sans-Serif;
font-size:12px;
font-weight:700;
margin-top:5px;
cursor:pointer;
padding:5px;
}

.accordionContent {
background-color:#D3DEEF;
border-top:none;
padding:10px 5px 5px;
}

.popupControl {
position:absolute;
visibility:hidden;
}

.errorText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-align:center;
color:#C03;
padding-top:15px;
}

.errorTextErrorPage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-align:center;
color:#C03;
padding-top:15px;
background-color:#FFF;
height:320px;
width:976px;
}

.errorTextGiftMessage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
text-align:center;
color:#C03;
padding-top:30px;
padding-left:50px;
}

.errorTextCart {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
text-align:center;
color:#C03;
padding-top:15px;
}

.errorTextOrderDetails {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
text-align:left;
color:#C03;
}

.notification {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#7A3076;
}

.test {
border-left:solid 1px #CCD6C7;
}

.addressBook {
width:100%;
border:solid 1px #FFF;
}

.addressBookDivider {
border-right:solid 1px #FFF;
}

.wishlist {
width:100%;
border:solid 2px #E0E0E0;
}

.wishlistAlternate {
background-color:#E0E0E0;
}

.onlineCatalogPager {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
text-decoration:none;
text-align:center;
}

.onlineCatalogPager td {
width:20px;
text-align:center;
}

.onlineCatalogPagerSelectedPage {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
text-decoration:none;
}

.productCompareWhiteCell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:middle;
width:180px;
background-color:transparent;
padding-left:6px;
border-left:solid 1px #EFEEEE;
}

.productCompareWhiteCellLeft {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:middle;
width:175px;
background-color:transparent;
}

.productCompareGrayCell {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:middle;
width:180px;
background-color:#F0F1ED;
padding-left:6px;
border-left:solid 1px #EFEEEE;
}

.productCompareGrayCellLeft {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
vertical-align:middle;
width:175px;
background-color:#F0F1ED;
}

.checkoutHeader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:400;
font-size:12px;
color:#999;
padding-right:50px;
}

.checkoutHeaderSelected {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
color:#000;
}

.reviewOrder {
margin-left:15px;
}

.reviewOrderContainer {
width:98%;
border-collapse:collapse;
margin-bottom:5px;
}

.reviewOrderInformation {
float:left;
width:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
white-space:normal;
min-height:100px;
_height:100px;
padding:6px;
}

.reviewOrderInformation h3 {
font-size:11px;
margin:0;
padding:0;
}

.reviewOrderInformation table {
width:100%;
white-space:normal;
}

.reviewOrderAlternate {
background-color:#F0F1ED;
width:99%;
margin-right:10px;
border-bottom:solid 1px #FFF;
padding-bottom:5px;
}

.reviewOrderDetailAlternate {
background-color:#F0F1ED;
width:100%;
}

.reviewOrderNote {
float:left;
width:160px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
white-space:normal;
min-height:100px;
_height:100px;
font-style:italic;
padding:6px;
}

.stockAlert {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#C03;
}

.stocklabel {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
}

.hundredpercent {
width:100%;
}

.cartlink {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.cartlink a {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#069;
text-decoration:underline;
}

.cartlink a:hover {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
color:#5A5A5A;
text-decoration:underline;
}

.helpmenu {
vertical-align:top;
text-align:left;
padding:0 0 0 15px;
}

.additionalProductDetailsEven {
border-bottom:dotted 1px #FFF;
border-collapse:collapse;
background-color:#F0F1ED;
padding:3px;
}

.LCheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#069;
text-decoration:none;
display:inline;
}

.slider {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(/Assets/Images/sliderBackground.gif);
background-color:#EFF1ED;
margin:0;
padding:0;
}

.sliderBand {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#FFF;
background-color:#9cb298;
border:none;
}

.dottedline {
border-top:thin dotted #CCC;
margin-right:12px;
}

.dottedline2 {
border-top:thin dotted #CCC;
}

.dottedlineText {
border-top:thin dotted #CCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
color:#000;
margin-right:12px;
}

.yousave {
font-size:10px;
color:#5a5a5a;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
}

.aslowas {
font-size:10px;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:700;
background-repeat:no-repeat;
background-image:url(/Assets/Images/General/aslowas.gif);
background-position:top;
width:85px;
vertical-align:top;
text-align:left;
padding:62px 8px 34px;
}

.aslowas a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#069;
text-decoration:underline;
}

.aslowas a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#5A5A5A;
text-decoration:underline;
}

.quickview {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#f1f2f4;
}

.modalBackground {
background-color:#efeeee;
filter:alpha(opacity=25);
opacity:.6;
}

.updateProgress {
filter:alpha(opacity=75);
opacity:.6;
width:100%;
}

.Yousave {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:13px;
color:#5A5A5A;
font-weight:700;
}

.LCtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.GreyBack {
background-color:#F0F1ED;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.LCtext H1 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#000;
}

#dualSliderWrapper {
width:238px;
height:20px;
}

#dualSliderRailStart {
position:relative;
width:0;
height:12px;
margin-left:10px;
}

#dualSliderRailBody {
background:transparent url(/Assets/Images/General/priceSlider.gif) top right;
background-repeat:no-repeat;
padding-left:5px;
}

#dualSliderRailEnd {
position:relative;
margin-left:238px;
width:0;
height:12px;
}

.dualSliderRailBodyStyle {
position:relative;
width:238px;
height:20px;
z-index:0;
}

.dualSliderHandleStyle {
width:15px;
height:12px;
margin-top:-5px;
position:absolute;
z-index:2;
}

.dualSliderSpanStyle {
position:absolute;
float:left;
z-index:0;
}

.PrettyMenu {
white-space:nowrap;
padding-left:15px;
}

.PrettyMenu .AspNet-Menu-WithChildren {
font-family:Arial,Verdana,Sans-Serif;
font-size:13px;
color:#5A5A5A;
font-weight:700;
text-align:center;
padding:10px 6px;
}

.PrettyMenu .Separator {
background-image:url(/Assets/Images/General/Back.JPG);
background-repeat:repeat-x;
overflow:hidden;
height:28px;
padding:-10px 0;
}

.PrettyMenu .AspNet-Menu-WithChildren a {
white-space:nowrap;
font-family:Arial,Verdana,Sans-Serif;
font-size:13px;
color:#5A5A5A;
font-weight:400;
}

.PrettyMenu .AspNet-Menu-DropDown {
border-left:solid 1px #c3c3c3;
border-right:solid 1px #c3c3c3;
border-bottom:solid 1px #c3c3c3;
background-color:#FFF;
white-space:normal;
margin-top:4px;
margin-left:-6px;
}

.PrettyMenu .AspNet-Menu-Leaf {
text-align:left;
min-width:150px;
display:block;
width:200px;
padding:1px 6px 1px 0;
}

.PrettyMenu .AspNet-Menu-Leaf:hover {
background-color:#e8e7df;
background-position:center;
background-repeat:repeat-x;
}

.PrettyMenu .AspNet-Menu-Leaf a {
white-space:nowrap;
font-family:Arial,Verdana,Sans-Serif;
font-size:12px;
color:#5A5A5A;
width:inherit;
padding:1px 0 1px 6px;
}

.PrettyMenu .AspNet-Menu-Leaf a:hover {
font-family:Arial,Verdana,Sans-Serif;
font-size:12px;
color:#000;
white-space:nowrap;
}

.header {
margin:0;
padding:0;
}

.headerlogo {
width:976px;
height:100px;
background-image:url(/Assets/Images/topheader_background2.gif);
background-repeat:repeat-x;
position:relative;
z-index:100;
margin:0;
padding:0;
}

.bagItems {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}

.welcomeText {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
padding:0 0 0 15px;
}

.search {
font-family:Arial, Helvetica, sans-serif;
color:#5A5A5A;
font-size:13px;
text-align:left;
height:13px;
margin:0;
padding:0 6px 0 15px;
}

.searchButton {
border:none;
outline:none;
margin:0 6px 0 0;
}

.searchbox {
display:inline;
height:34px;
background-image:url(/Assets/Images/search_background.gif);
background-repeat:no-repeat;
width:976px;
padding-top:6px;
}

.searchBoxBoth {
height:40px;
background-image:url(/Assets/Images/general/search_background.gif);
background-repeat:no-repeat;
width:976px;
border:none;
vertical-align:middle;
margin:0;
padding:0;
}

.searchBoxTop {
height:11px;
background-image:url(/Assets/Images/general/search_background_top.gif);
background-repeat:no-repeat;
width:976px;
border:none;
margin:0;
padding:0;
}

.searchBoxBottom {
height:29px;
background-image:url(/Assets/Images/general/search_background_bottom.gif);
background-repeat:no-repeat;
width:976px;
margin:0;
padding:0;
}

.primaryNav {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-decoration:none;
display:inline;
padding-left:0;
}

.footer {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:400;
color:#000;
text-align:center;
}

.footerBack {
background-image:none;
height:135px;
background-repeat:no-repeat;
width:976px;
padding:15px 0 0;
}

.footercontainer {
width:976px;
text-align:right;
padding-top:12px;
padding-bottom:12px;
height:135px;
background-repeat:no-repeat;
margin:15px auto 0;
}

#footernewsletter {
display:block;
vertical-align:middle;
float:right;
padding:10px 75px 0 0;
}

#search_nav {
margin:0;
padding:0;
}

#search_nav li {
display:inline;
list-style-type:none;
padding:0 5px;
}

.formRow {
text-align:left;
margin:0 0 4px;
}

.formLabel {
float:left;
clear:left;
width:100px;
text-align:right;
padding-right:6px;
padding-top:2px;
}

.checkBox {
position:relative;
top:5px;
}

.formLabelRegister {
float:left;
clear:left;
width:150px;
text-align:right;
padding-right:6px;
padding-top:2px;
}

.formLabelOrderInfo {
float:left;
clear:left;
width:375px;
text-align:right;
padding-right:6px;
padding-top:2px;
}

.notificationHeader {
font-weight:700;
}

.notificationBody {
padding-left:160px;
}

#RegisterAddress .formLabel {
background-color:#C03;
width:150px;
}

#ContactAddress {
width:100px;
}

.formTextFieldRight {
float:right;
overflow:hidden;
margin:0;
padding:0 5px;
}

.formTextFieldRight .outerBorder {
overflow:hidden;
background-color:#c3c3c3;
margin:0;
padding:3px;
}

.formTextFieldRight .innerWhiteBorder {
overflow:hidden;
background-color:#FFF;
margin:0;
padding:1px;
}

.formTextFieldRight .textbox {
border-top:solid 1px #898a8a;
border-left:solid 1px #CCC;
border-right:solid 1px #CCC;
border-bottom:none;
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#5A5A5A;
margin:0;
padding:0;
}

.textbox {
height:14px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#5A5A5A;
margin:0;
padding:0;
}

.footerBackHome {
background-image:none;
height:135px;
background-repeat:no-repeat;
width:976px;
position:relative;
bottom:22px;
}

.servicePlanContainer {
margin:10px 0 0;
}

#serviceplantextcontainer {
display:block;
margin:5px 0 0;
}

a.serviceplantext,a:visited.serviceplantext {
background:url(/Assets/Images/iconServicePlan.gif) no-repeat left;
height:15px;
color:#069;
text-decoration:underline;
padding:0 0 0 18px;
}

.newsletterCreditcard {
height:47px;
}

.newsletterCreditcard .formTextFieldLeft {
position:relative;
}

.ccSeparate {
border-right:1px #c7c7c7 solid;
width:20px;
margin:0;
padding:0;
}

.cardContainer {
border-left:1px #e7e7e7 solid;
margin:0;
padding:0 0 0 25px;
}

.giftCardImage {
position:relative;
top:2px;
}

.labelLink {
font-size:12px;
font-weight:700;
color:#5a5a5a;
font-family:Georgia, Verdana, Sans-Serif;
text-align:left;
padding:0 0 0 10px;
}

.labelLink a,.labelLink a:visited,.labelLink a:active {
font-size:11px;
font-weight:400;
color:#069;
font-family:Verdana, Sans-Serif;
text-decoration:underline;
display:block;
width:73px;
margin:5px 0 0;
}

.labelLink a:hover {
text-decoration:none;
}

.shippingAd {
position:absolute;
left:717px;
top:15px;
width:250px;
}

.headerLogoImage {
width:279px;
height:75px;
border:none;
}

.headerNavigationColumn1 {
display:inline;
text-align:left;
vertical-align:middle;
float:left;
margin:0;
padding:0;
}

.headerNavigationColumn2 {
display:inline;
text-align:right;
vertical-align:middle;
float:right;
margin:0;
padding:0;
}

.needhelp,.medtextV {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.needhelp a,.medtextV a {
color:#069;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.needhelp a:hover,.medtextV a:hover,.LCtext hover {
color:#5A5A5A;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.smtextV,.collapsePanel,.acctmgmt {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.smtextVbold,.collapsePanelHeader {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
}

.acctmgmtEditBox,.addressBookAlternate {
background-color:#F0F1ED;
}

.splitcontentCheckOut,.splitcontentBag {
_height:317px;
background-color:#F0F1ED;
font-family:Verdana, Arial, Sans-Serif;
font-size:11px;
min-height:317px;
text-align:left;
width:776px;
}

.splitcontentCheckOut h2,.splitcontent h2,.splitcontentLeft h2 {
color:#000;
font-size:11px;
font-weight:700;
margin-bottom:0;
padding:0 0 0 5px;
}

.productItemImage .productItemImageImage,.productItemImage .productItemImageImage2 {
background-color:#FFF;
height:105px;
text-align:center;
margin:2px 15px 15px;
}

.waitingRatingStar,.filledRatingStar {
background-image:url(/Assets/Images/FilledStar.gif);
}

#master_content .accordionHeader a,#master_content .accordionHeaderSelected a {
background:none;
color:#FFF;
text-decoration:none;
}

#master_content .accordionHeader a:hover,#master_content .accordionHeaderSelected a:hover {
background:none;
text-decoration:underline;
}

.onlineCatalogs,.onlineCatalogs a,.onlineCatalogs a:link,.onlineCatalogs a:visited {
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
text-decoration:none;
}

.onlineCatalogs a:hover,.PrettyMenu .AspNet-Menu-WithChildren a:hover,.bagItems:hover,.supportLinkTop:hover,.primaryNavTop:hover,.footer a:hover {
color:#069;
}

.additionalProductDetails,.additionalProductDetailsOdd {
background-color:#FFF;
border-bottom:dotted 1px #FFF;
border-collapse:collapse;
padding:3px;
}

.LCheader:link,.LCheader:visited,.supportLink:hover,.primaryNav:hover,.shopspecialBox a:hover,.shopspecial a:hover,.acctmgmt a:hover {
color:#069;
text-decoration:none;
}

.LCheader:hover,a:hover.serviceplantext {
color:#5A5A5A;
}

.LCtext visited,.LCtext a {
color:#369;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:underline;
}

.supportNoLink,.supportLink {
color:#000;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}

.supportLinkTop,.primaryNavTop {
color:#000;
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:15px;
text-decoration:none;
}

.supportLinkTop:link,.supportLinkTop:visited {
color:#000;
}

.supportLink:link,.supportLink:visited,.primaryNav a,.footer a:link,.collapsePanel a,.shopspecialBox a,.shopspecial a,.acctmgmt a {
color:#000;
text-decoration:none;
}

.giftCardImages,.giftCardImages:link {
border:none;
outline:none;
text-decoration:none;
}