/*

Carmen Palette:
Ruby: #760000
Silver: #808080

*/

#secontainer {width:980px;}
body {background:#000000;color:#000000;font-size:80%;margin:0;padding:0;font-family:arial,sans-serif;}
.selayouttable {background:#760000;}
.selayoutguiderow td, .selayoutguiderow td div {background:#000000;}
a {color:#760000;}
a:visited {color:#760000;}
a:hover {color:#808080;}
a:active {color:#808080;}
form {margin:0;padding:0;}
img {border:none;border-color:#000000;color:#000000;}
p {font-size:1em;}
ul li {list-style-type:square;}
h1 {margin:0;font-size:1.2em;}
h2 {font-size:1.4em;color:#808080;}
h3 {font-size:1.1em;color:#760000;}
h4 {font-size:1.0em;}
h5 {font-size:.95em;}
h6 {font-size:.85em;}

.sebreadcrumb {font-weight:bold;padding:0 0 8px 0;font-size:.8em;}

.sealert {color:#FF0000;margin:4px 0;font-weight:bold;padding:6px 0;}
.selastupdated {font-size:.95em;}
.senumericdata {text-align:right;}
.seitempicture {text-align:center;}
.seimagecaption {text-align:center;}
.seimagecaption img {display:block;margin:0 auto 10px;}
.seimagecaptiontext {font-size:.95em;}
.seregularprice {display:block;font-size:.85em;}
.sespecialprice {display:block;color:#F83000;}
.seforminputsmall {border:1px solid #760000;width:110px;font-size:.95em;}
.sesmalltext {font-size:.85em;}
.sepagetitle {height:0;font-size:0;line-height:0em;}
.secleartext {clear:both;font-size:0;height:0;line-height:0em;margin:0;}
.secontentsectionlink {text-align:center;margin-bottom:20px;}
.sestar {color:#FF0000;font-weight:bold;}
fieldset {clear:both;border:1px solid #000000;margin:20px 0;padding:10px 10px 10px 20px;}
fieldset .seitemdetailspagetablefeatures {margin-top:10px;}
legend {background:#000000;color:#FFFFFF;padding:3px 20px 4px 16px;font-weight:bold;}
input.seforminputbutton {cursor:pointer;}
select {font-size:1em;}
p.semessage {color:#FF0000;text-align:center;font-weight:bold;margin:30px 0;}
.sespacercompartment {height:20px;font-size:0;line-height:0em;}
.seformerror td {background-color:#FFFFCC;border:1px solid #FF6600;}
.seformerror td td {border:none;}
.seformpage table.seformpagetablequestions {width:100%;}

/* milonic navigator */
.milonictable td {vertical-align:middle;}
.senavigatoritem a {text-decoration:none;}
.senavigatoritemover a {text-decoration:none;}
a.senavigatoritemselected {text-decoration:none;}
a.senavigatoritemselectedover {text-decoration:none;}


/* table treatments */
.setableheader {padding:4px;background:#808080;color:#FFFFFF;border:1px solid #808080;text-align:left;white-space:nowrap;}
.setableheader h2 {font-size:1.1em;margin:0;text-align:left;padding:4px;color:#FFFFFF;}
.setableheader a {color:#FFFFFF;}
.setableheader a:visited {color:#FFFFFF;}
.setableheader a:hover {color:#760000;}
.setabulardata {width:100%;border-collapse:collapse;border:1px solid #808080;}
.setabulardata td {padding:5px;}
.setabulardata .seroweven {background-color:#EEEEEE;}

/* banner / storeheader */
td.secomp1 {color:#FFFFFF;}
td.secomp1 .secompdiv {padding:0 16px;}
td.secomp1 .secomp1table {background: #808080;}
td.secomp1 .sestoreheader {border:1px solid #FFFFFF;border-top:none;}
td.secomp1 .sebanner {border-right:1px solid #FFFFFF;border-left:1px solid #FFFFFF}
td.secomp1 .sestoreheader .seobjdiv {margin-left:20px;margin-right:0;}
td.secomp1 .sestoreheadertable {width:100%;}
td.secomp1 td.secol1 {padding:16px 0 20px 0;}
td.secomp1 td.secol2 {text-align:right;padding:0 16px 0 16px;vertical-align:middle;}
td.secomp1 .sestoreinfotable td {padding:0;}
td.secomp1 .sestoreinfotable td.sestoreinfolocations {color:#000000;background:#808080;padding:4px 0;}
td.secomp1 .sestoreinfotable td.sestoreinfohours {background:#760000;padding:4px 10px;font-weight:bold;font-family:verdana, sans-serif;font-size:.85em;border:1px solid #FFFFFF}
td.secomp1 .sestoreinfotable h1 {padding:0;color:#000000;margin:0 0 6px 0;font-family:verdana;text-transform:lowercase;font-size:1.8em;text-transform:uppercase;}
td.secomp1 .sestoreinfotable h4 {margin:0;font-family:verdana, sans-serif;font-size:.85em;font-weight:bold;padding:0 0 6px 0;}
td.secomp1 .sestoreinfotable a {color:#FFFFFF;}
td.secomp1 .sestoreinfotable a:visited {color:#FFFFFF;}
td.secomp1 .sestoreinfotable a:hover {color:#000000;}

/* left column */
.selayouttable td.secomp4 {background: url(/library/styles/Carmen/RubySilver/left-photo.jpg) 0 40px no-repeat;}
.selayouttable td.secomp4 .secompdiv {background: url(/library/styles/Carmen/RubySilver/left-bot.gif) left bottom no-repeat;height:756px;}

/* other pages */
.selayout4table td.secomp4 {background: url(/library/styles/Carmen/RubySilver/left-photo-2.jpg) 0 40px no-repeat;}
.selayout5table td.secomp4 {background: url(/library/styles/Carmen/RubySilver/left-photo-2.jpg) 0 40px no-repeat;}
.selayout6table td.secomp4 {background: url(/library/styles/Carmen/RubySilver/left-photo-2.jpg) 0 40px no-repeat;}
.selayout11table td.secomp4 {background: url(/library/styles/Carmen/RubySilver/left-photo-2.jpg) 0 40px no-repeat;}

.selayout4table td.secomp4 .secompdiv {background: url(/library/styles/Carmen/RubySilver/left-bot.gif) left bottom no-repeat;height:auto;padding-bottom:170px;}
.selayout5table td.secomp4 .secompdiv {background: url(/library/styles/Carmen/RubySilver/left-bot.gif) left bottom no-repeat;height:auto;padding-bottom:170px;}
.selayout6table td.secomp4 .secompdiv {background: url(/library/styles/Carmen/RubySilver/left-bot.gif) left bottom no-repeat;height:auto;padding-bottom:170px;}
.selayout11table td.secomp4 .secompdiv {background: url(/library/styles/Carmen/RubySilver/left-bot.gif) left bottom no-repeat;height:auto;padding-bottom:170px;}

td.secomp4 .secomp4table {background:#EEEEEE;margin-top:180px;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
td.secomp4 .secomp4table .seproductsearch {padding:10px 10px 0 10px;}
td.secomp4 .secomp4table .seproductsearch3 {padding-bottom:10px;}
td.secomp4 .secomp4table .secataloghighlight {padding:0 10px 0 10px;}
td.secomp4 .secomp4table .senavigator { padding:8px 10px 0 6px; }
td.secomp4 .secomp4table a:hover{color:#000000;}
td.secomp4 h4 {margin:0;color:#000000;text-transform:uppercase;font-size:.95em;}
td.secomp4 h6 {margin:5px 0; font-size:.85em; background: url(/library/styles/Carmen/RubySilver/nav-arrow-on.gif) left center no-repeat;padding-left:14px;}
td.secomp4 .seforminputsmall {width:90px;margin-top:5px;}
td.secomp4 .seformselectsingle {margin-top:5px;}
td.secomp4 .sebuttonimage {display:inline;margin-left:5px;padding:0;}
td.secomp4 .secataloghighlight p {margin:0;font-size:.85em;padding:5px 0;}

/* center column */
td.secomp5 {background: #FFFFFF;}
td.secomp5 .secompdiv {background: url(/library/styles/Carmen/RubySilver/h1back.gif) left top no-repeat;}
.sepagebody {margin-top:0;border:1px solid #FFFFFF;padding-top:0;}
td.secomp5 .sepage {padding:45px 16px 35px 16px;background: url(/library/styles/Carmen/RubySilver/h1back-right.gif) right top no-repeat;}
td.secomp5 .sehomepage {padding-top:40px;}
td.secomp5 h1.seheading {margin:10px 0 0 0;font-size:1.5em;color:#760000;}
td.secomp5 .sehighlight h1 {color:#808080;font-size:1.6em;margin:15px 0 10px 0;}
td.secomp5 .sehighlightfirst {padding-top:20px;}
td.secomp5 .sehighlightfirst h1 {color:#760000;margin-top:0;}
.selayout3table .secomp5 {vertical-align:top;padding:0}

/* right column */
td.secomp6 {padding:40px 0 0 0;}
td.sesitesearch .seobjdiv {border-left:2px solid #000000;background:#EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-br.gif) right bottom no-repeat;padding-bottom:12px; }
td.sesitesearch form {background: #EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-tr.gif) right top no-repeat;padding:12px 12px 0 12px;}
td.sesitesearch .seforminputsmall {display:block;float:left;width:110px;padding:1px;margin:3px 6px 0 0;font-size:.85em;}
td.sesitesearch .sebuttonimage, td.semailsignup .sebuttonimage {padding:0;margin:0;}
td.sesitesearch .sebuttonimage .seforminputbutton, td.semailsignup .sebuttonimage .seforminputbutton {padding:0;margin:0;}

td.sebutton1 {padding:12px 0 0 0;}
td.sebutton1 .seobjdiv {padding:0 0 0 0px;background: #000000 url(/library/styles/Carmen/RubySilver/box-hilite-right.gif) right top repeat;}
td.sebutton1 .sebuttonshoppingcart {background: url(/library/styles/Carmen/RubySilver/box-hilite-tr.gif) right top no-repeat;}
td.sebutton1 .sebuttontext {background: url(/library/styles/Carmen/RubySilver/icon-cart.gif) 4px center no-repeat;color:#FFFFFF;font-size:.85em;font-weight:bold;font-family:verdana, sans-serif;text-transform:uppercase;text-decoration:none;display:block;width:100%;text-indent:45px;padding:16px 0;}
td.sebutton1 .sebuttontext:visited {color:#FFFFFF;}
td.sebutton1 .sebuttontext:hover {color:#AFAEB2;}
td.sebutton2 {padding:0 0 0 0;}
td.sebutton2 .seobjdiv {padding:0 0 0 0px;background: #000000 url(/library/styles/Carmen/RubySilver/box-hilite-right.gif) right top repeat;}
td.sebutton2 .sebuttonaccount {background: url(/library/styles/Carmen/RubySilver/box-hilite-br.gif) right bottom no-repeat;}
td.sebutton2 .sebuttontext {background: url(/library/styles/Carmen/RubySilver/icon-account.gif) 4px center no-repeat;color:#FFFFFF;font-size:.85em;font-weight:bold;font-family:verdana, sans-serif;text-transform:uppercase;text-decoration:none;display:block;width:100%;text-indent:45px;padding:16px 0;}
td.sebutton2 .sebuttontext:visited {color:#FFFFFF;}
td.sebutton2 .sebuttontext:hover {color:#AFAEB2;}
td.sebutton3 {padding:0 0 0 0;}
td.sebutton3 .seobjdiv {padding:0 0 0 0px;background: #000000 url(/library/styles/Carmen/RubySilver/box-hilite-right.gif) right top repeat;}
td.sebutton3 .sebuttonaccount {background: url(/library/styles/Carmen/RubySilver/box-hilite-br.gif) right bottom no-repeat;}
td.sebutton3 .sebuttontext {background: url(/library/styles/Carmen/RubySilver/icon-wishlist.gif) 4px center no-repeat;color:#FFFFFF;font-size:.85em;font-weight:bold;font-family:verdana, sans-serif;text-transform:uppercase;text-decoration:none;display:block;width:100%;text-indent:45px;padding:16px 0;}
td.sebutton3 .sebuttontext:visited {color:#FFFFFF;}
td.sebutton3 .sebuttontext:hover {color:#AFAEB2;}
tr.secomp6row3 {background:url(/library/styles/Carmen/RubySilver/box-hilite-right.gif) right center repeat-y;}
tr.secomp6row3 td.sebutton3 {display:block;}

td.semailsignup {padding:12px 0 0 0;}
td.semailsignup .seobjdiv { border-left:2px solid #000000;background: #EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-br.gif) right bottom no-repeat;padding-bottom:12px; }
td.semailsignup form {background: #EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-tr.gif) right top no-repeat;padding:12px 12px 0 12px;}
td.semailsignup .semailsignuptext {font-size:.85em;padding:4px 12px 0 12px;}
td.semailsignup .seforminputsmall {display:block;float:left;width:110px;padding:1px;margin:3px 6px 0 0;font-size:.85em;}

td.secreditcard {padding:12px 0 0 0;}
td.secreditcard .seobjdiv {border-left:2px solid #000000;background: #EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-br.gif) right bottom no-repeat;padding-bottom:18px;padding-left:5px;}
td.secreditcard .seobjdiv .secreditcardimage {margin:0; padding:18px 0 0 10px;background: url(/library/styles/Carmen/RubySilver/box-color2-tr.gif) right top no-repeat;}
td.secreditcard .seobjdiv .sepaypalimage {margin:0 0 0 20px; padding:18px 0 0 9px;background: url(/library/styles/Carmen/RubySilver/box-color2-tr.gif) right top no-repeat;}
.secreditcardimage img {padding:2px;}

td.sesecurityseal {padding:12px 0 0 0;}
td.sesecurityseal .seobjdiv {border-left:2px solid #000000;background: #EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-br.gif) right bottom no-repeat;padding-bottom:14px;text-align:center;}
td.sesecurityseal .seobjdiv div {margin:0; padding:16px 0 0 0px;background: #EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-tr.gif) right top no-repeat;}
td.sesiteseal {padding:12px 0 0 0;}
td.sesiteseal .seobjdiv {border-left:2px solid #000000;background: #EEEEEE url(/library/styles/Carmen/RubySilver/box-color2-br.gif) right bottom no-repeat;padding-bottom:14px;text-align:center;}
td.sesiteseal .seobjdiv div {margin:0; padding:16px 0 0 0px;background: url(/library/styles/Carmen/RubySilver/box-color2-tr.gif) right top no-repeat;}
td.sesiteseal .seobjdiv img {background:#FFFFFF;border:1px solid #000000;padding:0 5px}

.sebuttonimage {display:inline;vertical-align:middle;padding:10px 0 0 5px;}
td.secomp3 {padding:16px 16px 0 0; }
td.secomp7 {padding:0 16px 15px 0;}

/* features - new - specials */
td.seitem1 .seobjdiv { background: url(/library/styles/Carmen/RubySilver/feature-items.gif) 0px 1px no-repeat;border-top:1px solid #760000; }
td.seitem2 { padding-bottom:16px;}
td.seitem2 .seobjdiv { background: url(/library/styles/Carmen/RubySilver/new-items.gif) 0px 1px no-repeat;border-top:1px solid #760000; }
td.seitem3 { padding-bottom:16px;}
td.seitem3 .seobjdiv { background: url(/library/styles/Carmen/RubySilver/specials.gif) 0px 1px no-repeat;border-top:1px solid #760000; }
td.seitem4 { padding-bottom:16px;}
td.seitem4 .seobjdiv { background: url(/library/styles/Carmen/RubySilver/specials.gif) 0px 1px no-repeat;border-top:1px solid #760000; }
td.seitem5 { padding-bottom:16px;}
td.seitem5 .seobjdiv { background: url(/library/styles/Carmen/RubySilver/new-items.gif) 0px 1px no-repeat;border-top:1px solid #760000; }
td.seitem6 { padding-bottom:16px;}
td.seitem6 .seobjdiv { background: url(/library/styles/Carmen/RubySilver/specials.gif) 0px 1px no-repeat;border-top:1px solid #760000; }
td.seitem .seitemhighlight {margin-left:166px;background: url(/library/styles/Carmen/RubySilver/hor-topleft.gif) left top no-repeat;}
td.seitem .seitemhighlight h3 {text-indent:-9000px;font-size:0;width:0;height:0;margin:0;display:inline;line-height:0em;}
td.seitem .seitemhighlight h3 div {display:none;}
td.seitem .seitemhighlightwrapper {padding-top:25px;background: url(/library/styles/Carmen/RubySilver/hor-topright.gif) right top no-repeat;}
td.seitem table.seitemlistpagetableitemlist { border-top:1px solid #FFFFFF;border-bottom:2px solid #000000;background:#EEEEEE;width:100%;table-layout:fixed;}
td.seitem table.seitemlistpagetableitemlist td.sedata {vertical-align:top;padding:7px 3px 10px 5px;width:auto;}
td.seitem1 table.seitemlistpagetableitemlist td.seitempicture {width:140px;white-space:nowrap;}
td.seitem1 table.seitemlistpagetableitemlist td.sedata {width:33%;}
td.seitem2 table.seitemlistpagetableitemlist td.sedata {padding:5px 5px 10px 5px;}
td.seitem3 table.seitemlistpagetableitemlist td.sedata {padding:5px 5px 10px 5px;}
td.seitem table.seitemlistpagetableitemlist td.seemptycell {width:0;}
td.seitem table.seitemlistpagetableitemlist td.sespacer{width:0;padding:0;}
td.seitem table.seitemlistpagetableitemlist td.seitempicture {vertical-align:top;padding:12px 0 12px 0px;width:140px;}
td.seitem .seitempicture a {display:block;padding:5px 0 0 5px;background: #FFFFFF url(/library/styles/Carmen/RubySilver/box-image-tl.gif) left top no-repeat;width:120px;margin:0 auto;}
td.seitem .seitempicture img {display:block;background: #FFFFFF url(/library/styles/Carmen/RubySilver/box-image-br.gif) right bottom no-repeat;padding:0 5px 5px 0;}
td.seitem .sedata h5 {font-size:.85em;margin:0 5px 5px 0;}
td.seitem .seregularprice {font-size:.85em;display:block;}
td.seitem .sespecialprice {font-size:.85em;display:block;}
td.seitem .sebuttonwsviewitem {margin:5px 0px 0 0;background: url(/library/styles/Carmen/RubySilver/go-color2.gif) left center no-repeat;}
td.seitem .sebuttonwsviewitem a {font-size:.85em;padding:6px 0px 4px 26px;display:block;}
td.seitem .sebuttonwschooseoptions {margin:5px 0px 0 0;background: url(/library/styles/Carmen/RubySilver/go-color2.gif) left center no-repeat;}
td.seitem .sebuttonwschooseoptions a {font-size:.85em;padding:6px 0px 4px 26px;display:block;}
td.seitem .seitemlistpagetableitemlist .sedata p {margin:5px 0 0 0;font-size:.85em;padding:0;}
td.seitem .seitemlistpagetableitemlist .seitemlistpagelink p.secontentsectionlink {text-align:center;margin:0;padding:10px 0;font-size:.85em;}
td.seitem .seitemlistpagetableitemlist .seitemlistpagelink p.secontentsectionlink a {background: url(/library/styles/Carmen/RubySilver/go-color2.gif) left center no-repeat;padding:10px 0 10px 30px;}

/* catalog page */
.secatalogpage .seitemlistpagetableitemlist tr.sespacer {display:none}
.seitemcontent h1 div {color:#760000;font-size:1.8em;line-height:1em;}
.seitemcontent h1 div div {font-size:.6em;}
.seitemdetailspage .seitemcontent .seregularprice {margin-top:10px;font-weight:bold;font-size:.95em;}
.seitemlistpage .seresultsnavigation {padding:13px 0 10px 0;font-size:.85em;}
.seitemlistpage .seitemsorter {margin-top:0;font-size:.85em;text-align:right;padding-top:10px;}
.sepage .seitemlistpagetableitemlist {margin-top:10px;width:100%;clear:both;}
.secatalogpage td.seitempicture img {text-align:center;max-width:115px;}
.secatalogpage .seitemlistpagetableitemlist td.seitempicture {padding:15px 15px 0 0;vertical-align:top;text-align:center;}
.secatalogpage .seitemlistpagetableitemlist td.sedata {padding:10px 0 45px 0;vertical-align:top;}
.secatalogpage .seitemlistpagetableitemlist h5 {font-size:.85em;padding:3px 0 3px 0;margin:0;}
.secomp5 .secatalogpage .seitemlistpagetableitemlist p {margin:20px 0 0 0;font-size:.95em;text-align:justify;}
.secatalogpage .seregularprice {font-size:.85em;}
.secatalogpage .sespecialprice {font-size:.85em;}
.secomp5 .secatalogpage .seitemlistpagetableitemlist td p.secontentsectionlink {border:none;margin:0 0 0 130px;background: url(/library/styles/Carmen/RubySilver/go-color1.gif) left center no-repeat;padding:10px 0 10px 30px;}
.secatalogpage .seicongroup {float:right;margin-top:4px;}
.secatalogpage .seicongroup img {padding:0 5px;}
.secatalogpage td.seresultsnavigation {font-size:.85em;padding:0 0 25px 0;}
.secatalogpage td.seresultsnavigation h6 {margin:0 0 24px 0;font-size:1.4em;}
.secatalogpage div.seresultsnavigation {font-size:.85em;padding:10px 0 0 0;}
.secatalogpage div.seresultsnavigation h6 {margin:0 0 10px 0;font-size:1.4em;}
div.seresultsnavigation div {display:inline;}
div.seresultsnavigation div.seitemsperpage a {padding:0;}
div.seresultsnavigation div.setotalrecords span {margin-right:35px;}
div.seresultsnavigation div.seresultspagination {float:right;}
.seitemdetailfeatureinformation .seitemdetailspagetablefeatures {width:100%;border-collapse:collapse;}
.seitemdetailfeatureinformation .seitemdetailspagetablefeatures td {font-size:.85em;}
.seitemdetailfeatureinformation .seitemdetailspagetablefeatures td.secol1 {padding:0 0;}
.seitemdetailfeatureinformation .seitemdetailspagetablefeatures td.secol1 img {margin:0 auto;display:block;}
.seitemdetailfeatureinformation .seitemdetailspagetablefeatures td.secol2 {padding:5px 0 5px 10px;width:100%;}
.seitemdetailfeatureinformation .seitemdetailspagetablefeatures td a {text-decoration:none;}
.seitemdetailspagetableordering {margin:10px 0;}
.seitemdetailspagetableordering td {font-size:.95em;padding:2px 20px 2px 0;}
.seitemdetailspagetableordering input {font-size:1em;}
.seitemdetailspage .seimagecaption {padding-bottom:10px;}
.seitemdetailspage .seimagecaption .seimagecaptiontext {font-size:.85em;}
td.secomp5 .seitemdetailrelateditems h1.seheading {padding:0;margin:0;}
.seitemdetailrelateditems .seitemrelated .seitemlistpagetableitemlist td {padding:0;}
.seitemdetailrelateditems .seitemrelated h5 {margin:10px 0 0 0;background: url(/library/styles/Carmen/RubySilver/nav-arrow-off.gif) left center no-repeat;padding-left:14px;}
.seitemdetailrelateditems .seitemrelated .seregularprice {font-size:.85em;}
.seitemdetailrelateditems .seitemrelated .sespecialprice {font-size:.85em;}
.seitemdetailresultsnavigation .seresultsnavigation {margin-top:20px;}
.seitemdetailspage .seresultsnavigation {font-size:.85em;padding:0 0 14px 0;}
.seitemdetailspage .seresultsnavigation h6 {font-size:1.2em;margin:0 10px 0 0;}
.seitemdetailspage .seresultsnavigation h6 a {padding-left:0;font-size:.85em;}
.seitemdetailspage .seresultsnavigation a {padding-left:5px;}

/* item variations */
.seitemdetailspage .seitemvariations {padding:10px 7px;}
.seitemdetailspage .seitemvariations .seoverflow {height:175px;overflow:auto;}
.seitemdetailspage .seitemvariationstable {width:auto;}
.seitemdetailspage .seitemvariationstable th {padding:4px 10px;}
.seitemdetailspage .seitemvariationstable td {padding:4px 10px;}
.seitemdetailspage .seitemvariationstable td.secol1 {width:1%;}
.seitemdetailspage .seitemvariationstable td.secol2 {width:70%;}
.seitemdetailspage .seitemvariationstable td.secol3 {width:40%;}
.seitemdetailspage .seitemvariationstable .secol4 {text-align:right;}
.seitemdetailspage .seitemvariationstable .seroweven td {background:#EEEEEE;}
.seitemdetailspage .seitemquantity td .seforminputtext {width:30px;}
.seitemdetailspage .seitemvariationstable .seforminputtext {font-size:.8em;}

/* qbp */
td.secomp5 .seqbpcatalogpage h1.seheading {margin-bottom:10px;}
.seqbpcatalogpage .seicongroup {float:right;}
.seqbpcatalogpage .seicongroup img {padding:0 5px;}
.seqbpcatalogpage .seqbpcatalogpagetable {margin:0;width:400px;}
.seqbpcatalogpage .seqbpcatalogpagetable td {padding:6px;font-size:.95em;}
.seqbpcatalogpage .seqbpcatalogpagetableattributes {margin-top:15px;width:100%;}
.seqbpcatalogpage .seqbpcatalogpagetableattributes td.selabel {white-space:nowrap;padding-left:0;font-size:.9em;}
.seqbpcatalogpage .seqbpcatalogpagetable select {font-size:.95em;}
.seqbpcatalogpage .seqbpcatalogpagetable td.selabel {width:180px;font-weight:bold;}
.seqbpcatalogpage .seitemlistpagetableitemlist {margin-top:0;margin-bottom:10px;width:100%;clear:both;}
.seqbpcatalogpage .seitemlistpagetableitemlist td.seitempicture {padding-right:10px;vertical-align:middle;}
.seqbpcatalogpage .seitemlistpagetableitemlist td.sedata {padding:10px 0 13px 0;vertical-align:top;border-bottom:1px solid #808080;}
.seqbpcatalogpage .seitemlistpagetableitemlist td.seemptycell {border:none;}
.seqbpcatalogpage .seitemlistpagetableitemlist h5 {font-size:.85em;padding:3px 0 3px 0;margin:0;text-transform:uppercase;}
.seqbpcatalogpage .sesmalltext {display:block;}
.seqbpcatalogpage .seregularprice {display:block;font-size:.85em;}
.seqbpcatalogpage .sespecialprice {display:block;font-size:.85em;}
.seqbpcatalogpage .seqbpitemdetaildescription h2 div {color:#760000;font-size:1em;}
.seqbpcatalogpage .seqbpitemdetaildescription h2 div div {font-size:.85em;}
.seqbpcatalogpage .seqbpitemdetaildescription h2 span.sesmalltext {display:block;color:#000000;font-size:.75em;}
.seqbpitem td.seitempicture img {text-align:center;width:auto;}
.seqbpcatalogpage .seitemdetailspagetableordering {width:auto;}
.seqbpcatalogpage .seitemdetailspagetablebuttons {width:auto;}
.seqbpcatalogpage .seimagecaptiontext {font-size:.85em;}
.seqbpcatalogpage div.seresultsnavigation {font-size:.95em;padding:10px 0;margin:10px 0;}
.seqbpcatalogpage .seresultsnavigation h4 {display:inline;}
.seqbpcatalogpage .seitemsorter {float:right;font-size:.85em;padding-top:10px;}
.seqbpcatalogpage .seqbpitemresultsnavigationtable {width:100%;margin-top:10px;}
.seqbpcatalogpage .seqbpitemresultsnavigationtable .sebuttonlink a {display:inline;font-weight:bold;color:#FFFFFF;padding:10px 8px 10px 37px;text-decoration:none;background: #760000 url(/library/styles/Carmen/RubySilver/go-color3.gif) 7px center no-repeat;font-size:.85em;line-height:3em;}
.seqbpcatalogpage .seqbpitemdetaildescription .seitemcontent {padding:20px 0;}
.seqbpcatalogpage .seqbpcatalogpagetablesearch {width:100%;}
.seqbpcatalogpage .seqbpcatalogpagetablesearch td.selabel {width:100px;}
.seqbpcatalogpage .seqbpcatalogpagetablecategories {margin:1em 0;width:100%;}
.seqbpcatalogpage .seqbpcatalogpagetablecategories td {padding:5px 0 15px 15px;}
.seqbpcatalogpage .seqbpcatalogpagetablecategories td a {clear:both;display:block;text-decoration:none;font-weight:bold;padding:10px 0 3px 0;}
.seqbpcatalogpage .seqbpcatalogpagetablecategories ul {margin:0;padding:0 0 0 10px;}
.seqbpcatalogpage .seqbpcatalogpagetablecategories ul li {float:left;padding-left:15px;list-style:none;}
.seqbpcatalogpage .seqbpcatalogpagetablecategories ul li a {display:list-item;list-style-type:disc;font-size:.9em;;padding:0 7px 0 0;font-weight:normal;white-space:nowrap;}
.seqbpcatalogpage .seqbpcatalogpagetablecategories td a:hover,.seqbpcatalogpagetablecategories ul a:hover {text-decoration:underline;}
.seqbpcatalogpage .seqbpmodellist div.seresultsnavigation {width:100%;}
.seqbpcatalogpage .seqbpmodellist h2 {margin:.5em 0;}
.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable {border-collapse:collapse;width:100%;font-size:.95em}
.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable td.secol2 {white-space:nowrap;}
.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th {white-space:nowrap;border-bottom:2px solid #CCCCCC;border-top:2px solid #CCCCCC;background:#EEEEEE;padding:5px;}
.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol2, th.secol3  {text-align:left;}
.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable th.secol4 {text-align:right;}
.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable td {padding:5px;border-bottom:1px dashed #CCCCCC;vertical-align:middle;}
.seqbpcatalogpage .seqbpmodellist .seqbpmodellistpagetable .seregularprice {text-align:right;vertical-align:top;}
.seqbpitemresultsnavigationtable .sebuttonlink {margin-top:15px;margin-right:5px;float:left; }
.seqbpitemdetaildescription {width:100%;}

/* popup windows */
table.selayout10table td.secomp9 {display:none;}
table.selayout10table td.secomp10 {display:none;}
table.selayout10table {border:5px solid #760000}
table.selayout10table td.secomp5 {background:#760000;}
table.selayout10table td.secomp5 .secompdiv {background: #FFFFFF url(/library/styles/Carmen/RubySilver/box-standard-tl.gif) left top no-repeat;}
table.selayout10table td.secomp5 .sepage {padding-top:8px;background: url(/library/styles/Carmen/RubySilver/box-standard-tr.gif) right top no-repeat;border-bottom:2px solid #000000;}
table.selayout10table td.secomp5 .seimagecaption {padding-top:5px;}
table.selayout10table .selayoutguiderow td, table.selayout10table .selayoutguiderow td div {background:#760000}

/* system popups */
table.selayoutsystempopuptable {border:5px solid #760000;}
table.selayoutsystempopuptable td.secomp0 {background:#760000;}
table.selayoutsystempopuptable td.secomp0 .secompdiv {background: #FFFFFF url(/library/styles/Carmen/RubySilver/box-standard-tl.gif) left top no-repeat;padding:0px;}
table.selayoutsystempopuptable td.secomp0 .sepage {padding:10px;background: url(/library/styles/Carmen/RubySilver/box-standard-tr.gif) right top no-repeat;border-bottom:2px solid #000000;}
table.selayoutsystempopuptable td.secomp0 .seimagecaption {padding-top:10px;}
table.selayoutsystempopuptable h4 {margin:0 0 10px 0;}
.seimagepagedetails {padding:20px;text-align:center;}
.seitemzoompage {text-align:center;}
.seitemspecificationspage {padding:0;}
.seitemspecificationspage h2 {margin:0;}

/* zoom */
table.selayoutsystempopuptable td.secomp0 .sepage {border:none;}
.sebuttonzoomitem {margin:0 auto;}

/* search */
.sesearchtableadvanced {margin:10px 0 0 0;}
.sesearchtableadvanced td {padding:6px;}
.sesearchtableadvanced select {font-size:.95em;}
.sesearchtableadvanced td.selabel {width:180px;font-weight:bold;font-size:.95em;}

/* events page */
.seeventpage .setabulardata td {font-size:.85em;}

/* form page */
.seformpagetablequestions .seformheader h2 {margin:5px 0;}
.seformpagetablequestions .selabel {background-color:#EEEEEE;padding:5px;}
.seformerror td {background-color:#EEEEEE;border:1px solid #760000;}

/* image page */
.seimagepagetablethumbnails {margin:20px auto 0;width:100%;}
.seimagepagetablethumbnails td {text-align:center;vertical-align:top;width:33%;}
.seimagepagetablethumbnails td .seimagecaption {margin:10px;}

/* links page */
.selinkspage dd {padding-bottom:10px;}
.selinkspage dl {font-size:0.85em;}
.selinkspage dt {padding-bottom:5px;}

/* pos page */
.seposspecialstablesalelist {width:100%;clear:both;margin:10px 0;}
.seposspecialstablesalelist th {font-size:.85em;padding:4px;}
.seposspecialstablesalelist td {font-size:.85em;padding:4px;}
.seposspecialstablesalelist td span {font-size:1em;}
.seposspecialstablesalelist .secol4 {text-align:right;}
.seposspecialstablesalelist .secol5 {text-align:right;}
.seposspecialspage .seresultsnavigation {float:right;font-size:.95em;}
.seposspecialspage .selastupdated {float:left;margin-bottom:5px}

/* multi-store page */
.semultistoregroup {text-align:center;margin:0 0 15px 0;}
.semultistoregroup h3 {margin:0 auto 10px;}
.semultistoregroup h5 {display:inline;margin:0 10px;}

/* tips page */
.setipspage h3 {margin-bottom:10px;font-size:1.2em;}
.setipspage .seresultsnavigation {margin:12px 0 20px 0;}
.setipspage .seresultsnavigation div {display:inline;padding-left:10px;}
.setipspage .seresultsnavigation div a {background: url(/library/styles/Carmen/RubySilver/bullet_arrow.gif) left center no-repeat;padding:10px 10px 10px 45px;font-size:.95em;}
.setipspage h2 {margin-top:10px;}

/* faq page */
.sefaqpage h3 {margin-bottom:10px;font-size:1.2em;}
.sefaqpage .seresultsnavigation {margin:12px 0 20px 0;}
.sefaqpage .seresultsnavigation div {display:inline;padding-left:10px;}
.sefaqpage .seresultsnavigation div a {background: url(/library/styles/Carmen/RubySilver/bullet_arrow.gif) left center no-repeat;padding:10px 10px 10px 45px;font-size:.95em;}
.sefaqpage h2 {margin-top:10px;}

/* site map */
.sesitemappage .senavigatortext li {margin:10px 0;list-style:none;}
.sesitemappage .senavigatortext li li {margin:10px 20px;list-style:none;}
.sesitemappage .senavigatortext li li li {background: url(/library/styles/Carmen/RubySilver/nav-arrow-off.gif) left center no-repeat;margin:10px 20px;list-style:none;}
.sesitemappage .senavigatortext li a {background: url(/library/styles/Carmen/RubySilver/nav-arrow-off.gif) left center no-repeat;padding:2px 6px 2px 16px;font-weight:normal;}

/* locations page */
.selocationspage p {padding:0 10px;text-align:center;}
.selocationstableaddresses {margin:0 auto;}
.selocationstableaddresses td {padding:0 10px 0 0;vertical-align:top;}
.selocationstableaddresses h4 {margin:0 0 5px 0;}
.selocationstableaddresses p {margin:0 0 20px 0;padding:0;text-align:left;}
.selocationspage hr {margin:10px 0;height:2px;color:#760000;background-color:#760000;border:none;}
.selocationscurrentlocation {text-align:center;}
.selocationscurrentlocation img {display:block;margin:0 auto;}

/* no script */
.senavigatortext {padding:0;list-style-type:none;color:#000000;font-size:.85em;margin:0;}
.senavigatortext li {font-weight:bold;margin:0 0 12px 0;list-style:none;padding-right:3px;}
.senavigatortext li li {font-weight:normal;margin-bottom:3px;margin-left:10px;}
.senavigatortext li ul {margin-top:4px;}
.senavigatortext li.selastlink {margin-bottom:8px;}
.senavigatortext ul {list-style-type:none;margin:0;padding:0;}
.senavigatortext ul li {list-style:none;}
.senavigator1 .senavigatortable {margin:0 auto;}
.senavigator1 .senavigatortable a {color:#FFFFFF;font-size:.85em;padding:0 10px 4px 10px;display:block;}
.senavigator2 .senavigatortable {margin:0 auto;}
.senavigator2 .senavigatortable a {color:#FFFFFF;font-size:.85em;padding:4px 10px;display:block;}

/* shopping cart */
.selayout7table td.secomp12 {background: url(/library/styles/Carmen/RubySilver/botnav-ltable.gif) 16px 0 no-repeat;height:43px;}
.selayout7table td.secomp8 {padding-left:16px;}

/* classifieds */
td.secomp4 .secomp4table .seclassifieds {padding:10px 10px 0 10px;}
.seclassifieds p img {display:block;float:left;margin:0 10px 5px 0;}
td.secomp4 .secomp4table .seclassifieds .seforminputtext {width:98px;margin-top:5px;}
td.secomp4 .secomp4table .seclassifieds .seformselectsingle {width:130px;}
.seclassifieds .seclassifiedsnewads p {margin:0 0 10px 0;padding:0;}
.seclassifieds .seclassifiedsnewads p a {font-size:.85em;font-weight:bold;background: url(/library/styles/Carmen/RubySilver/go-color2.gif) left center no-repeat;padding:6px 0 4px 27px;display:block;}
div.seclassifiedshomepage {padding-top:20px;}
div.seclassifiedshomepage .seclassifiedsnavbar {margin:0;height:22px;}
.seclassifieds .seclassifiedsnavbar {margin:6px 0 0 0;height:22px;}
.seclassifieds .seclassifiedsnavbar a {float:left;background: #808080 url(/library/styles/Carmen/RubySilver/nav-arrow-on.gif) 5px 6px no-repeat;display:block;border-bottom:none;color:#FFFFFF;margin:0 5px 0 0;text-decoration:none;padding:3px 8px 3px 22px;text-transform:uppercase;font-weight:bold;font-size:.85em;}
.seclassifieds .seclassifiedsnavbar a:visited {color:#FFFFFF;}
.seclassifieds .seclassifiedsnavbar a:hover {color:#000000;}
.seclassifieds h1 {clear:both;margin:0 0 10px 0;padding-top:16px;color:#760000;font-size:1.4em;line-height:1em;}
.seclassifieds h4 {color:#000000;margin:0;}
.seclassifieds .setabulardata .seroweven {background:#FFFFFF;}
.seclassifieds .setabulardata td {border-bottom:1px solid #808080;}
.seclassifieds .seclassifiedspreviewtable {border:1px solid #808080;border-collapse:collapse;}
.seclassifieds .seclassifiedspreviewtable td {border-bottom:1px solid #808080;}
.seclassifieds .seclassifiedspreviewtable td.selabel {padding:4px;}
.seclassifieds .seclassifiedspreviewtable td.secol3 {border-left:1px solid #808080;}
.seclassifieds .seclassifiedsprofiletable {border:1px solid #808080;border-collapse:collapse;}
.seclassifieds table.seclassifiedsprofiletable td {padding:6px 4px;border-bottom:1px solid #808080;}
.seclassifieds .seclassifiedsprofiletable td.selabel {padding:4px;font-weight:normal;border-right:1px solid #808080;}
.seclassifieds .seclassifiedspostadtable {border:1px solid #808080;border-collapse:collapse;}
.seclassifieds .seclassifiedspostadtable td {padding:6px 4px;border-bottom:1px solid #808080;font-size:.95em;}
.seclassifieds .seclassifiedspostadtable td.selabel {padding:6px 4px;font-weight:normal;}
.seclassifieds .seresultsnavigation {font-size:.85em;padding:5px 0;}
.seclassifieds .seclassifiedsadlist form {font-size:.85em;text-align:right;}
.seclassifieds .seclassifiedsadlist form span {padding-right:5px;}
.seclassifieds table {width:100%;margin:10px 0;}
.seclassifieds .seclassifiedstable td {padding:5px 0;}
.seclassifieds .seclassifiedsadlisttable .secol2 {width:100%;}
.seclassifieds .seclassifiedsadlisttable .secol3 {text-align:right;}
.seclassifiedshomepagetable td {padding:0 20px 15px 0;}
.seclassifiedshomepagetable td img {display:block;float:left;margin:0 5px 5px 0;}
.seclassifieds .seclassifiedscategorieslist {padding-bottom:10px;}
.seclassifieds .seclassifiedssubcategories p img {padding-right:10px;}
.seclassifieds ul.seclassifiedssubcategorieslist {margin:20px 0 0 86px;padding:0;}
.seclassifieds ul.seclassifiedssubcategorieslist li {list-style-type:square;padding-left:0;line-height:1.5em;}
.seclassifieds .seclassifiedspreviewad .seresultsnavigation a {padding:0 2px;}
.seclassifieds .seclassifiedspreviewad .seicongroup {padding:10px 0 5px 0;}
.seclassifieds .seclassifiedspreviewad .seicongroup div {display:inline;}
.seclassifieds .seclassifiedspreviewtable .seimagecaption {text-align:center;}
.seclassifieds .seclassifiedspreviewtable .seimagecaption img {display:block;margin:0 auto 4px;}
.seclassifieds table td.selabel {font-weight:bold;white-space:nowrap;text-align:left;width:150px;padding:5px 0;}
.seclassifieds .seclassifiedstablesubmit {width:auto;}
.seclassifieds dd {padding:0 0 0 0;}
.seclassifieds dl {font-size:0.95em;}
.seclassifieds dt {padding:10px 0 10px 0;font-weight:bold;}
.seclassifieds .seclassifiedstablesubmit td {padding:5px 5px 5px 0;}
.seclassifieds .sebuttonclassifiedsback {padding:0;margin:0;display:block;font-size:.95em;border:1px solid #760000;background:#000000;}
.seclassifieds .sebuttonclassifiedsback a {padding:5px 8px 5px 0;display:block;background: url(/library/styles/Carmen/RubySilver/chevron-classifieds.gif) 5px 9px no-repeat;color:#FFFFEE;text-indent:26px;text-decoration:none;}
.seclassifieds .sebuttonclassifiedsback a:hover {color:#FFFFEE;}
.seclassifiedspreviewadpop .seclassifiedspreviewadpoptable th.secol1 {text-align:left;color:#760000;font-size:1.4em;line-height:1em;}
.seclassifiedspreviewadpop .seclassifiedspreviewadpoptable th.secol2 {text-align:right;}
.seclassifieds .sebuttonclassifiedspreview {padding:0;margin:0;display:block;font-size:.95em;border:1px solid #760000;background:#000000;}
.seclassifieds .sebuttonclassifiedspreview a {padding:5px 8px 5px 0;display:block;background: url(/library/styles/Carmen/RubySilver/chevron-classifieds.gif) 5px 9px no-repeat;color:#FFFFEE;text-indent:26px;text-decoration:none;}
.seclassifieds .sebuttonclassifiedspreview a:hover {color:#FFFFEE;}
.seclassifieds .sebuttonclassifiedspostad {padding:0;margin:0;display:block;}
.seclassifieds .sebuttonclassifiedspostad .seforminputbutton {margin:0;border:1px solid #760000;font-weight:bold;color:#000000;margin:3px 3px 3px 0;font-size:.85em;background-color:#EEEEEE;padding:4px 6px 5px 6px;}
.seclassifieds .seclassifiedsprofiletable .sebuttoninput {display:inline;}
.seclassifieds .seclassifiedscategorieslist .sebuttonclassifiedsback {width:90px;}
.seclassifieds .seclassifiedsmyadstable .secol1 {white-space:nowrap;}
.seclassifieds .seclassifiedsmyadstable .secol5 {text-align:center;}

/* spacer rows */
td.secomp9 {height:16px;}
td.secomp12 {background:#760000 url(/library/styles/Carmen/RubySilver/botnav-ltable.gif) 0px 0px no-repeat;height:43px;}
td.secomp12 .secompdiv {background:url(/library/styles/Carmen/RubySilver/botnav-rtable.gif) top right no-repeat;height:27px;}
.selayout7table td.secomp12 {background:#760000 url(/library/styles/Carmen/RubySilver/botnav-ltable.gif) -150px 0px no-repeat;height:43px;}

/* buttons */
.sebuttonviewcart a.sebuttontext {margin-left:10px;font-weight:bold;text-decoration:none; background:url(/library/styles/Carmen/RubySilver/go-color1.gif) no-repeat 0 0;display:block;padding:4px 0 4px 30px;}
.sebuttonplaceorder .seforminputbutton, .sebuttoncheckout .seforminputbutton, .sebuttoncontinue .seforminputbutton, .sebuttongobutnsearch .seforminputbutton {border:1px solid #760000;font-weight:bold;color:#EEEEEE;margin:3px 3px 3px 0;font-size:.95em;background-color:#000000;padding:4px 6px 5px 6px;}
.sebuttonaddcheckout .seforminputbutton, .sebuttonaddtocart .seforminputbutton, .sebuttonupdatecart .seforminputbutton, .sebuttonclassifiedslogin .seforminputbutton, .sebuttonclassifiedspostad .seforminputbutton, .sebuttonclassifiedsregister .seforminputbutton, .sebuttonclassifiedsupdate .seforminputbutton, .sebuttoncreateaccount .seforminputbutton, .sebuttonlogin .seforminputbutton, .sebuttonreset .seforminputbutton, .sebuttongobutnreset .seforminputbutton, .sebuttonsearch .seforminputbutton {border:1px solid #760000;font-weight:bold;color:#000000;margin:3px 3px 3px 0;font-size:.95em;background-color:#EEEEEE;padding:4px 6px 5px 6px;}

/* top nav */
td.secomp2 {background: #760000;padding:0 16px;}
td.secomp2 .secompdiv {background: #000000 url(/library/styles/Carmen/RubySilver/topnav-table.gif) left bottom repeat-x;}
td.secomp2 .secomp2table {background: url(/library/styles/Carmen/RubySilver/topnav-left.gif) left bottom no-repeat;}
td.secomp2 .secomp2table td.senavigator1 {background: url(/library/styles/Carmen/RubySilver/topnav-right.gif) right bottom no-repeat;}
td.secomp2 .secomp2table td.senavigator1 table {margin:10px auto 12px auto;}
td.secomp2 .secomp2table td.senavigator1 table table {margin:0;}
td.secomp2 .secomp2table td.senavigator td {width:auto;}
td.secomp2 .secomp2table td.senavigator1 .seobjdiv {padding:0 80px;}

/* catalog nav, all color themes */
.senavigator3menumain {border:1px solid #FFFFFF;}

/* classifieds nav */
td.senavigator4 .seobjdiv {padding-bottom:10px;}

/* bottom nav */
td.secomp8 {padding:0 16px;}
td.secomp8 .secompdiv {background: url(/library/styles/Carmen/RubySilver/botnav-table.gif) left top repeat-x;border-bottom:1px solid #FFFFFF;}
td.secomp8 .secomp8table {background: url(/library/styles/Carmen/RubySilver/botnav-left.gif) left top no-repeat;}
td.secomp8 .secomp8table td.senavigator2 {background: url(/library/styles/Carmen/RubySilver/botnav-right.gif) right top no-repeat;}
td.secomp8 .secomp8table td.senavigator2 table {width:auto;margin:10px auto;}
td.secomp8 .secomp8table td.senavigator2 table table {margin:0;}
td.secomp8 .secomp8table td.senavigator td {width:auto;}
td.secomp8 .secomp8table td.senavigator2 .seobjdiv {padding:0 80px;}

/* power reviews */
.seitem .seitemhighlightwrapper .seitemlistpagetableitemlist div.prSnippetRatingUnclickable div.prStars {border:2px solid #F5F5F5;background-color:#F5F5F5;}
.seitemdetailspage .prSnippetTitle {display:none;}
.seitemdetailspage .prSnippetRatingUnclickable {display:inline;padding-left:0;}
.seitemdetailspage .prSnippetRatingClickable {display:inline;}
.seitemdetailspage .prStars {display:inline;}
.seitemdetailspage .prSnippetReadReviews {display:inline;font-size:.9em;}
.seitemdetailspage .prSnippetNumberOfRatingsText {display:inline;}
.seitemdetailspage .prSnippetWriteReview {display:inline;font-size:.9em;padding-left:0}
.seitemdetailspage .sereviewstatus {margin:1em 0 0 0}
.seitemdetailspage .sereviewlist {margin:2em 0;}
.seitemdetailspage .prSummaryTitle, .seitemdetailspage .prReviewCount {text-transform: capitalize; font-size:1em;}
.seitemdetailspage .prSummaryRating {font-size:1em;font-weight:normal;border:none;padding:0;margin:1em 10px 0 10px;}
.seitemdetailspage .prSummaryBody {margin:0;padding:0}
.seitemdetailspage .prReviewPoints {margin:0;}
.seitemdetailspage .prReviewPoints p {margin:.5em 10px;}
.seitemdetailspage .prSummaryHeader {background-color:#808080;margin:0;padding:4px 0 4px 10px;color:#FFFFFF;}
.seitemdetailspage #prReviewSummary {background:0;padding:0;border:1px solid #808080}
.seitemdetailspage .prSummaryCobrand a {color:#FFFFFF}
.seitemdetailspage .prSummaryCobrand a:hover {color:#760000}
.seitemdetailspage .prSummaryWriteReview {margin:.5em .5em 0 .5em;padding:5px 2px 8px 0;border-top:1px solid #CCCCCC;}
.seitemreviewpage .seitemlistpagetableitemlist td.sedata {padding-bottom:0;}
.seitemreviewpage .sereviewcreate {margin-top:1em;}
.seitemqapage .seitemlistpagetableitemlist td.sedata {padding-bottom:0;}
.seitemqapage .seqacreate {margin-top:1em;}

/* footer */
.sefooter .seobjdiv {color:#ffffff;background:#808080;text-align:center;border:1px solid #ffffff;border-bottom:none;border-top:none;padding:5px;margin:0px 16px;}
.sefooter .seobjdiv a {color:#ffffff;font-weight:bold;font-size:.85em;}
.sefooter .seobjdiv a:visited {color:#ffffff;}
.sefooter .seobjdiv a:hover {color:#4F4F4F;}
td.sefooter .seobjdiv p {margin:0;}

/* Catalog Header */
#secatalogname h2 { margin:0 0 5px 0;font-size:1.2em;color:#760000; }
div.seproductsearchkeyword { padding-bottom:10px; }
div.seproductsearchkeyword .seforminputsmall { display:block;float:left;width:95px;padding:1px;margin:3px 6px 0 0; }
div.seproductsearchkeyword .sebuttonimage { padding:0;margin:0; }
div.seproductsearchkeyword .sebuttonimage .seforminputbutton { padding:0;margin:0; }
.secatalognavmenu { clear:both; }

/* Categories Flyout Menu */
#secatshopall { font-size:81%; }
#secatalogfilters ul#secatnav li span { margin:0 0 0 4px ;text-indent:5px;border:none;background:#EEEEEE url(/library/buttons/carmen_RubySilver/view-all-categories.gif) 0 0 no-repeat;color:#FFFFFF;font-size:1.1em;font-weight:bold;padding:0;height:28px;line-height:23px; }
#secatalogfilters ul#secatnav ul { margin:-4px 0 0 4px;border:1px solid #760000;width:190px; }
#secatalogfilters ul#secatnav ul li { min-height:22px;height:auto !important;height:22px;background:#EEEEEE;width:190px;}
#secatalogfilters ul#secatnav ul li a { font-family:verdana;text-decoration:none;color:#760000;width:180px;padding:5px;font-weight:bold; }
#secatalogfilters ul#secatnav ul li a:hover { text-decoration:none;color:#000000;background:#808080; }
#secatalogfilters ul#secatnav li:hover ul#secatmenu1, #secatalogfilters ul#secatnav li.sfhover ul#secatmenu1 { left:0; }
#secatalogfilters ul#secatnav li:hover ul#secatmenu2, #secatalogfilters ul#secatnav li.sfhover ul#secatmenu2 { left:191px; }
#secatalogfilters ul#secatnav li:hover ul#secatmenu3, #secatalogfilters ul#secatnav li.sfhover ul#secatmenu3 { left:381px; }
#secatalogfilters ul#secatnav li:hover ul#secatmenu4, #secatalogfilters ul#secatnav li.sfhover ul#secatmenu4 { left:571px; }
.sereturnlink a { font-size:.75em;text-align:left;padding:7px 0 14px 5px;font-weight:bold;color:#760000; }
.sereturnlink a:hover { color:#808080; }

/* Catalog Filters */
#secatshoprefine { padding:0;font-size:.85em;margin:0 0 10px 0; }
#secatshoprefine h2 { text-transform:uppercase;line-height:1;padding:0;margin:10px 0 0 0;font-size:1.1em; color:#000000; }
#secatshoprefine .secatshopdiv h3 { font-size:1em;color:#444;text-transform:none;margin:10px 0 2px 0; }
#secatshoprefine .secatshopdiv li a { font-weight:bold; }
#secatshoprefine .secatshopdiv li span, .secatshopcheckcount { font-size:.85em; }
.secatshopcheckcount { color:#777; }
a.secatshopmorelink { color:#760000; }
a.secatshopmorelink:hover { color:#d00000; }

/* v2 itemdetails page */
#seitemcontent .sebuttonlink {padding: 4px 0 0 10px;}
#seitemcontent .dd .ddTitle, #seitemcontent #sevariationlist {width:265px;}
#seitempicture .sebuttonimage {padding:0}
#seitempicture {width: 270px;}
#seitempicture img {max-width: 258px;}
#seitempicture .seimagecaptiontext {width: 260px;}
#seitemcontent {margin-left: 280px;}
#seitemcontent .sebuttonaddcheckout input {background: none repeat scroll 0 0 #000000;} /* color-scheme specific */
#seitemcontent .sereviewstatus .prSnippetWriteReview {padding-left:4px;padding-right:3px;}
#seitemcontent .sereviewstatus .prSnippetReadReviews {padding-left:5px;padding-right:0px;}
.seitemlistpagetableitemlist .prSnippetNumberOfRatingsText {font-size:1.3em;}
#seitemcontent h2 {clear: none;}
#seitemtabs h2 span {background:none;color:#666;padding:0;}
.ie7 .seitemdetailpicture {width:265px;}
.ie7 .zoomWindow {left:278px !important;}
#seitemtabs .serelateditems .seregularprice, #seitemtabs .serelateditems .sespecialprice, #seitemtabs .serelateditems .seoriginalprice {font-size:1em}