/* ----------------------------------------------------------------------------------------------------------------*/
/* COMMON CSS settings */
/* ----------------------------------------------------------------------------------------------------------------*/
.fl {  float:left; }
.fr {  float:right; }
.clear { clear:both; }
.mb0 { margin-bottom:0px !important ;}
.mb10 { margin-bottom:10px !important ;}
.mt20 { margin-top:20px !important ;}
.mb20 { margin-bottom:20px !important ;}
.mt10 { margin-top:10px !important ;}
.separator { border-top:1px solid #e1e1e1; padding-top:10px; margin-top:10px; }
.separator1 { border-top:1px solid #e1e1e1; padding-top:8px; margin-top:8px; }
.dividero { border-left:1px solid #e1e1e1; padding-left:10px; margin-left:10px; }
a img { border:none }
h1, h2, h3, h4 { margin-top:0px !important; }
p { margin-top:0px; margin-bottom:15px; }
.rel { position:relative; z-index:9; }
.abs { position:absolute; z-index:99; }
.vm { vertical-align:middle; }
fieldset {   padding:20px; }
.biggerfont {  font-size:15px !important; line-height:20px !important; }
.bigger { font-size:14px; line-height:19px; }
h5 {  margin:0px !important; padding:0px !important; }
.ar {
  text-align:right;
}
.al {
  text-align:left;
}

.emailsample {  border:1px dashed #e0e0e0;  background:#eeeeee;  padding:25px; }

/* product details page */
h1.product-name {
  font-size:21px;
  line-height:22px;
}

.pimage {  width:330px; }
.pimage a { color:#444444 !important; text-decoration:none; }
.pimage a:hover { color:#2699c6 !important; text-decoration:none; }
.pdesc {  width:370px;   margin-left:20px; padding-bottom:10px; line-height:18px; }
.pdesc a { color:#444444 !important; text-decoration:underline !important; }
.pdesc a:hover { color:#2699c6 !important; text-decoration:none !important; }
.pdesc .avcheck { background: url(/_include/images/checks.png) no-repeat 0 3px; padding-left:20px; display:inline-block; padding-top:5px; margin-bottom:4px; }
.pdesc .reviews { text-align:right; padding-bottom:5px; }
.pdesc .sselector {  padding:2px;   border:1px solid #dbdbdb; background:#f1f1f1; }

.qtyi {  background: #ffffff url(/_include/images/input-bg.gif) top repeat-x;  border:1px solid #e1e1e1;  color:#343434;  padding-top:3px;  padding-bottom:3px;  padding-left:2px;  padding-right:2px;  width:30px;  font-size:15px; }
.price {  margin-bottom:1px; }
.pdsprice{  color:#343434; }
.pdoprice { color:#2699c6; }
.pdslprice { color:#0f8fbf; font-size:19px; font-weight:bold; letter-spacing:-0.05em; }
.addprice { font-family:Georgia; font-size:16px; }


.qvpdsprice{  font-size:16px !important; color:#343434; }
.qvpdoprice {   font-size:16px !important; color:#2699c6; }
.qvpdslprice {   color:#0f8fbf; }

.inpop { width:210px; padding:5px; cursor:help;}
.help {  cursor:help;}
.tosave { font-size:10px; color:#0f8fbf; text-transform:uppercase; font-weight:bold; }

.pimage-pop { width:202px; }
.pdesc-pop {  width:420px; line-height:16px; }

.coloroption		{ float:left; width:55px; margin-right:16px; margin-bottom:8px; }
.coloroptionitem img		{  width:55px; height:55px; border:3px solid #B8B8B8; }
.coloroptionitem:hover img	{ border:3px solid #e83d8b; }
.coloroptionitem:active img	{ border:3px solid #e83d8b; }
.coloroptionitemf	{ border:3px solid #B8B8B8; filter:alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2; }
img.coloroptionitemf { width:55px; height:55px; }
.coloroptionitems	{ border:3px solid #B8B8B8; }
img.coloroptionitems { width:55px; height:55px; }
.sizeoptions		{ border-bottom:0px solid #e1e1e1; padding-bottom:0px; }
.optioncell {  border-bottom:1px solid #e1e1e1; padding-bottom:7px; padding-top:7px; }
.stitle {  font-size:13px;  font-family:Georgia;  letter-spacing:-0.03em; font-style:oblique; }
.sspecials {  margin-top:8px;}
.sml { font-size:16px !important; }


.otherimages {  border-top:1px solid #e1e1e1;  border-bottom:0px solid #e1e1e1;  margin-top:4px; }
.otherimages a {  width:50px; cursor:pointer;  display:block;  float:left;  border:2px solid #f1f1f1;  margin-left:6px;  margin-right:6px;  margin-top:11px;  margin-bottom:11px; background:#f1f1f1; }
.otherimages a:hover { border:2px solid #bae3f3; background:#bae3f3;}
.otherimages a:link, .otherimages a:visited { color:#2699c6; text-decoration:none; }
.otherimages a:hover, .otherimages a:active { text-decoration:none; }

.otherimages .small {
  font-weight:bold;
  font-size:11px;
}


.checktotal {  font-size:18px;  font-family:Georgia;}

.qv-otherimages {  border-top:0px solid #e1e1e1;  border-bottom:0px solid #e1e1e1;  margin-top:4px; }
.qv-otherimages a {  width:50px; cursor:pointer;  display:block;  float:left;  border:2px solid #f1f1f1;  margin-left:6px;  margin-right:6px;  margin-top:8px;  margin-bottom:4px; background:#f1f1f1; }
.qv-otherimages a:hover {  border:2px solid #bae3f3; background:#bae3f3; }
.qv-otherimages a:link, .otherimages a:visited { color:#2699c6; text-decoration:none; }
.qv-otherimages a:hover, .otherimages a:active { text-decoration:none; }

.qv-otherimages .small {
  font-weight:bold;
  font-size:11px;
}

.zpcell {
  padding-left:8px;
  padding-right:8px;
}
.pnamelimit {
  width:142px;
}
.pricelimit {
  width:58px;
}

#shipsel .ui-selecting { background: #FECA40; }
#shipsel .ui-state-default { background: #f1f1f1; }
#shipsel .ui-selected { background: #F39814; border:1px solid #e77200; color: white; }
#shipsel { list-style-type: none; margin: 0; padding: 0; }
#shipsel li { cursor:pointer; margin-right:5px; padding: 10px; float: left; font-size: 12px; text-align: center;  }

#sizesel .ui-nostock { background: #f1f1f1; color:#dbdbdb; border: 1px dotted #dbdbdb;}
#sizesel .ui-selecting { background: #FECA40; }
#sizesel .ui-selected { background: #F39814; border:1px solid #e77200; color: white; }
#sizesel { list-style-type: none; margin: 0; padding: 0; }
#sizesel li { cursor:pointer; margin-right:5px; margin-bottom:5px; padding: 2px; float: left; width: 30px; height: 17px; font-size: 12px; text-align: center; text-transform:uppercase;  font-weight:bold; }

.sizesel .ui-nostock { background: #f1f1f1; color:#dbdbdb; border: 1px dotted #dbdbdb;}
.sizesel .ui-selecting { background: #FECA40; }
.sizesel .ui-selected { background: #F39814; border:1px solid #e77200; color: white; }
.sizesel { list-style-type: none; margin: 0; padding: 0; }
.sizesel li { cursor:pointer; margin-right:5px; padding: 2px 8px 2px 8px; float: left; min-width: 14px !important; height: 17px; font-size: 12px; text-align: center; text-transform:uppercase;  font-weight:bold; }

.sizeselsep .ui-nostock { background: #f1f1f1; color:#dbdbdb; border: 1px dotted #dbdbdb;}
.sizeselsep .ui-selecting { background: #FECA40;}
.sizeselsep .ui-selected { background: #F39814; border:1px solid #e77200; color: white; }
.sizeselsep { list-style-type: none; margin: 0; padding: 0; }
.sizeselsep div { cursor:pointer; margin-right:5px;  float: left; width: 24px !important; height: 20px; font-size: 12px; text-align: center; text-transform:uppercase;  text-align:center; font-weight:bold; }

#b-sizesel .ui-selecting { background: #FECA40; }
#b-sizesel .ui-selected { background: #F39814; border:1px solid #e77200; color: white; }
#b-sizesel { list-style-type: none; margin: 0; padding: 0; }
#b-sizesel li { cursor:pointer; margin-right:5px; margin-bottom:5px; padding: 2px; float: left; width: 30px; height: 17px; font-size: 12px; text-align: center; text-transform:uppercase;  font-weight:bold; }

.colorsel .ui-selecting { background: #FECA40; }
.colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
.colorsel { list-style-type: none; margin: 0; padding: 0; }
.colorsel li { padding: 2px; width:30px; height:30px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
.colorsel li a { margin:0px; padding:0px; }
.colorsel li img { margin:0px; padding:0px; width:30px; height:30px; }

#s-colorsel .ui-selecting { background: #FECA40; }
#s-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
#s-colorsel { list-style-type: none; margin: 0; padding: 0; }
#s-colorsel li { padding: 2px; width:30px; height:30px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
#s-colorsel li a { margin:0px; padding:0px; }
#s-colorsel li img { margin:0px; padding:0px; width:30px; height:30px; }

#m-colorsel .ui-selecting { background: #FECA40; }
#m-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
#m-colorsel { list-style-type: none; margin: 0; padding: 0; }
#m-colorsel li { padding: 2px; width:30px; height:30px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
#m-colorsel li a { margin:0px; padding:0px; }
#m-colorsel li img { margin:0px; padding:0px; width:30px; height:30px; }

#l-colorsel .ui-selecting { background: #FECA40; }
#l-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
#l-colorsel { list-style-type: none; margin: 0; padding: 0; }
#l-colorsel li { padding: 2px; width:30px; height:30px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
#l-colorsel li a { margin:0px; padding:0px; }
#l-colorsel li img { margin:0px; padding:0px; width:30px; height:30px; }

#xl-colorsel .ui-selecting { background: #FECA40; }
#xl-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
#xl-colorsel { list-style-type: none; margin: 0; padding: 0; }
#xl-colorsel li { padding: 2px; width:30px; height:30px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
#xl-colorsel li a { margin:0px; padding:0px; }
#xl-colorsel li img { margin:0px; padding:0px;  width:30px; height:30px; }

#xxl-colorsel .ui-selecting { background: #FECA40; }
#xxl-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
#xxl-colorsel { list-style-type: none; margin: 0; padding: 0; }
#xxl-colorsel li { padding: 2px; width:30px; height:30px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
#xxl-colorsel li a { margin:0px; padding:0px; }
#xxl-colorsel li img { margin:0px; padding:0px;  width:30px; height:30px; }


    #qv-sizesel .ui-selecting { background: #FECA40; }
    #qv-sizesel .ui-selected { background: #F39814; border:1px solid #e77200; color: white; }
    #qv-sizesel { list-style-type: none; margin: 0; padding: 0; }
    #qv-sizesel li { cursor:pointer; margin-right:5px; padding: 2px; float: left; width: 30px; height: 17px; font-size: 12px; text-align: center; text-transform:uppercase;  font-weight:bold; }

    #qv-b-sizesel .ui-selecting { background: #FECA40; }
    #qv-b-sizesel .ui-selected { background: #F39814; border:1px solid #e77200; color: white; }
    #qv-b-sizesel { list-style-type: none; margin: 0; padding: 0; }
    #qv-b-sizesel li { cursor:pointer; margin-right:5px; padding: 2px; float: left; width: 30px; height: 17px; font-size: 12px; text-align: center; text-transform:uppercase;  font-weight:bold; }

    #qv-s-colorsel .ui-selecting { background: #FECA40; }
    #qv-s-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
    #qv-s-colorsel { list-style-type: none; margin: 0; padding: 0; }
    #qv-s-colorsel li { padding: 2px; width:33px; height:33px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
    #qv-s-colorsel li a { margin:0px; padding:0px; }
    #qv-s-colorsel li a img { margin:0px; padding:0px; }

    #qv-m-colorsel .ui-selecting { background: #FECA40; }
    #qv-m-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
    #qv-m-colorsel { list-style-type: none; margin: 0; padding: 0; }
    #qv-m-colorsel li { padding: 2px; width:33px; height:33px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
    #qv-m-colorsel li a { margin:0px; padding:0px; }
    #qv-m-colorsel li a img { margin:0px; padding:0px; }

    #qv-l-colorsel .ui-selecting { background: #FECA40; }
    #qv-l-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
    #qv-l-colorsel { list-style-type: none; margin: 0; padding: 0; }
    #qv-l-colorsel li { padding: 2px; width:33px; height:33px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
    #qv-l-colorsel li a { margin:0px; padding:0px; }
    #qv-l-colorsel li a img { margin:0px; padding:0px; }

    #qv-xl-colorsel .ui-selecting { background: #FECA40; }
    #qv-xl-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
    #qv-xl-colorsel { list-style-type: none; margin: 0; padding: 0; }
    #qv-xl-colorsel li { padding: 2px; width:33px; height:33px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
    #qv-xl-colorsel li a { margin:0px; padding:0px; }
    #qv-xl-colorsel li a img { margin:0px; padding:0px; }

    #qv-xxl-colorsel .ui-selecting { background: #FECA40; }
    #qv-xxl-colorsel .ui-selected { background: #F39814; border:1px solid #e77200;     }
    #qv-xxl-colorsel { list-style-type: none; margin: 0; padding: 0; }
    #qv-xxl-colorsel li { padding: 2px; width:33px; height:33px; margin-right:6px; border:1px solid #e1e1e1; cursor:pointer;  float: left;   }
    #qv-xxl-colorsel li a { margin:0px; padding:0px; }
    #qv-xxl-colorsel li a img { margin:0px; padding:0px; }


.nostock		{ font-family: Georgia, Helvetica, sans-serif; font-weight:normal; font-size:14px; color:#e83b8a; line-height:22px; }
#smallcolors, #mediumcolors, #largecolors, #extralargecolors, #xextralargecolors{  padding-top:2px; }
#desc1 p, #desc2 p { margin-bottom:0px; }

.coloroptionon		{ float:left; width:55px; margin-right:16px; margin-bottom:8px; }
.coloroptionon img { border:3px solid #ff8005;}
.coloroptiononitem:hover img	{ border:3px solid #ff8005; }
.coloroptiononitem:active img	{ border:3px solid #ff8005; }

/* backorder */
.backorder			{ padding:13px; width:421px; background-color:#FFFFFF; border:1px solid #dbdbdb; }
.backorder p {  margin-top:8px; }
.backorder h3 { font-family:Georgia; font-weight:normal; color:#23a1d2; }
.backorder1			{ border-top:1px solid #dbdbdb; padding-top:9px; }
.backorder2			{ background-color:#FFFFFF; padding:6px; border:1px solid #dbdbdb; }
.shaddow			{ background-color:#000000; filter:alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2; }
.shaddow2			{ background-color:#000000; filter:alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3; }
.backorder a:link {  color:#de8300; text-decoration:none; }
.backorder a:visited {  color:#de8300; text-decoration:none; }
.backorder a:hover {  color:#de8300; text-decoration:none; }


.price-sku {  border-bottom:1px solid #dbdbdb;  border-top:1px solid #dbdbdb;  padding-top:8px;  padding-bottom:8px;}
.price-sku .price {  font-weight:bold;  font-size:17px;}
.price-sku .sale {  font-weight:bold;  font-size:17px;  color:#ff4800;}
.price-sku .sku {  color:#b9b9b9;  font-size:13px;  font-weight:bold; }



/* breadcrumbs */
#breadcrumbs { font-family:Arial; font-size:11px; line-height:14px;  letter-spacing:0em; color:#828282; }
#breadcrumbs ul { list-style-image: url(/_include/images/breadcrumb-arrow.gif);  margin-top:0px;  margin-bottom:3px;  margin-left:0px;  margin-right:0px;  padding:0px; }
#breadcrumbs li {  margin:0px;  padding:0px;  display: inline;  border: none;}
#breadcrumbs li { background-image: url(/_include/images/breadcrumb-arrow.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0.5em 0 0.8em;margin: 0 0 0 0; }
#breadcrumbs a:link {  color:#447ca3; text-decoration:none; }
#breadcrumbs a:visited {   color:#447ca3; text-decoration:none; }
#breadcrumbs a:hover {   color:#447ca3; text-decoration:underline; }

#breadcrumbs1 { font-family:Arial; font-size:15px; font-weight:bold; line-height:15px;  letter-spacing:0em; color:#e83b8a; padding:0px 0px 6px 0px; }
#breadcrumbs1 ul { background-image: url(/_include/images/breadcrumb-arrow.gif); background-repeat:no-repeat; background-position:0 7px; margin-top:0px;  margin-bottom:3px;  margin-left:0px;  margin-right:0px;  padding:0px; }
#breadcrumbs1 li {  margin:0px;  padding:0px;  display: inline;  border: none;}
#breadcrumbs1 li { background-image: url(/_include/images/breadcrumb-arrow.gif); background-repeat:no-repeat; background-position:0 7px; padding: 0 0.4em 0 0.6em;margin: 0 0 0 0; }
#breadcrumbs1 a:link {  font-size:11px; font-weight:normal; line-height:12px; color:#447ca3; text-decoration:none; }
#breadcrumbs1 a:visited {   font-size:11px; font-weight:normal; line-height:12px; color:#447ca3; text-decoration:none; }
#breadcrumbs1 a:hover {   font-size:11px; font-weight:normal; line-height:12px; color:#447ca3; text-decoration:underline; }

#breadcrumbs1a { font-family:Arial; font-size:15px; font-weight:bold; line-height:15px;  letter-spacing:0em; color:#e83b8a; padding:0px 0px 6px 4px; }
#breadcrumbs1a ul { background-image: url(/_include/images/breadcrumb-arrow.gif); background-repeat:no-repeat; background-position:0 7px; margin-top:0px;  margin-bottom:3px;  margin-left:0px;  margin-right:0px;  padding:0px 0px 0px 0px; }
#breadcrumbs1a li {  margin:0px;  padding:0px;  display: inline;  border: none;}
#breadcrumbs1a li { background-image: url(/_include/images/breadcrumb-arrow.gif); background-repeat:no-repeat; background-position:0 7px; padding: 0 0.4em 0 0.6em;margin: 0 0 0 0; }
#breadcrumbs1a a:link {  font-size:11px; font-weight:normal; line-height:12px; color:#447ca3; text-decoration:none; }
#breadcrumbs1a a:visited {   font-size:11px; font-weight:normal; line-height:12px; color:#447ca3; text-decoration:none; }
#breadcrumbs1a a:hover {   font-size:11px; font-weight:normal; line-height:12px; color:#447ca3; text-decoration:underline; }

#breadcrumbsc { font-family:Arial; font-size:11px; line-height:14px;  letter-spacing:-0.04em; color:#ffffff; }
#breadcrumbsc ul { list-style-image: url(/_include/images/breadcrumb-arrow2.gif);  margin-top:0px;  margin-bottom:-3px;  margin-left:0px;  margin-right:0px;  padding:0px; }
#breadcrumbsc li {  margin:0px;  padding:0px;  display: inline;  border: none;}
#breadcrumbsc li { background-image: url(/_include/images/breadcrumb-arrow2.gif); background-repeat: no-repeat; background-position: 0 50%; padding: 0 0.5em 0 0.8em;margin: 0 0 0 0; }
#breadcrumbsc a:link {  color:#ffffff; text-decoration:none; }
#breadcrumbsc a:visited {   color:#ffffff; text-decoration:none; }
#breadcrumbsc a:hover {   color:#ffffff; text-decoration:underline; }

.form_buttons2		{ padding-top:10px; }
.form_buttons		{ padding-top:10px; }
.form_buttons1		{ padding-top:9px; border-top:1px solid #dbdbdb; }
.required {  color:#e83b8a; font-size:17px;  }

/* error form */
.form_error {   border:1px solid #e83b8a;  padding:12px;  color:#e83b8a;  margin-bottom:10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.form_error a:link {   color:#e83b8a;  text-decoration:underline; }
.form_error a:visited {  color:#e83b8a;  text-decoration:underline; }
.form_error a:hover {  text-decoration:none; }

/* announcement bar */
.announce {   background:#e1e1e1; border:1px solid #dbdbdb;  padding:12px;  color:#444444;  margin-bottom:10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; }
.announce a:link {   color:#574843;  text-decoration:underline; }
.announce a:visited {  color:#574843;  text-decoration:underline; }
.announce a:hover {  text-decoration:none; }
.announce .pad {
  padding-top:0px;  padding-bottom:2px;
}


/* paginations top and bottom */
.pagination-top {  border-top:0px solid #e1e1e1;  border-bottom:1px solid #e1e1e1;  padding-top:6px;  padding-bottom:6px;  margin-bottom:0px;  margin-top:0px; }
.pagination-top1 {  border-top:1px solid #e1e1e1;  border-bottom:1px solid #e1e1e1; padding-top:6px;  padding-bottom:6px;  margin-bottom:0px;  margin-top:0px; }
.pagination-top-all {  border-top:1px solid #e1e1e1;  border-bottom:1px solid #e1e1e1;  padding-top:10px;  padding-bottom:10px;  margin-bottom:0px;  margin-top:0px; }
.pagination-top1-all {  border-top:1px solid #e1e1e1;  border-bottom:1px solid #e1e1e1;  padding-top:6px;  padding-bottom:6px;  margin-bottom:0px;  margin-top:0px; }
.pagination-bottom {  border-top:1px solid #e1e1e1;  padding-top:6px;  padding-bottom:0px;  margin-bottom:8px; }
.pagination-bottom1 {  border-top:1px solid #e1e1e1;  padding-top:6px;  padding-bottom:0px;  margin-bottom:12px; }
.pagination-bottom-all {  border-top:1px solid #e1e1e1;  padding-top:10px;  padding-bottom:0px;  margin-bottom:12px; }
.pagination-bottom1-all {  border-top:1px solid #e1e1e1;  padding-top:6px;  padding-bottom:0px;  margin-bottom:12px; }
.pagination-top select { color:#444444; }
.pagination-bottom select {  color:#444444; }
.paginations a:link {  color:#0f8fbf; text-decoration:none; }
.paginations a:visited {  color:#0f8fbf; text-decoration:none; }
.paginations a:hover {  color:#e83b8a; text-decoration:underline; }

/* sorter */
#sorting ul {   margin-left:0px;  margin-top:0px;  padding-left:0px;  list-style:none;  list-style-type:none;  margin-bottom:0px;  padding-bottom:10px; }
#sorting li {  padding-left:0px;  margin-left:0px;  line-height:19px; }
#sorting li a:link { color:#674529; text-decoration:none; }
#sorting li a:visited {  color:#674529; text-decoration:none; }
#sorting li a:hover {  color:#ec8100; text-decoration:none; }
#sorting .sitem {  font-weight:bold;  color:#ec8100; }
#sorting .sitemh {  font-weight:bold;  font-size:13px;  color:#69462a;  padding-bottom:0px; }

/* checkout image steps */
.step {  padding-left:15px;}

/* table headers footers and bodys */
.table_header		{ font-weight:bold; color:#5b3c24; border-top:1px solid #dbdbdb; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; background-color:#ebe7c4; padding: 7px 10px 7px 10px; font-size:13px; }
.table_content		{ border:1px solid #e1e1e1; padding: 10px 13px 10px 13px; }
.table_content1		{ border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding: 12px 13px 12px 13px; }
.table_content3		{ border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; padding: 0px 0px 16px 0px; }
.table_content3a	{ padding: 11px 13px 16px 13px; }
.table_header2		{ font-weight:bold; color:#565656; border-top:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; background-color:#fafafa; padding: 7px 10px 0px 10px; font-size:13px; }
.table_header		{ font-weight:bold; color:#414141; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; border-right:1px solid #d2d2d2; background-color:#ebe7c4; padding: 7px 10px 7px 10px; font-size:13px; }
.table_header1		{ background-image: url(/_include/images/topboxleft.jpg); height:36px; background-position:top left; background-repeat:no-repeat; }
.table_header11		{ font-weight:bold; color:#414141; font-size:12px; background-image: url(/_include/images/topboxright.jpg); height:27px; background-position:top right; background-repeat:no-repeat; padding-top:7px; padding-left:14px; padding-right:14px; }
.table_header11 td {   vertical-align:top; }

.table_footer1		{ background-image: url(/_include/images/bottomboxleft.gif); height:9px; background-position:top left; background-repeat:no-repeat;}
.table_footer11		{ background-image: url(/_include/images/bottomboxright.gif); height:9px; background-position:top right; background-repeat:no-repeat; }
.table_headeremp1		{ background-image: url(/_include/images/topboxempleft.gif); height:9px; background-position:top left; background-repeat:no-repeat; }
.table_headeremp11		{ background-image: url(/_include/images/topboxempright.gif); height:9px; background-position:top right; background-repeat:no-repeat; }
.space-thebox {  margin-bottom:10px; }

.form_payment		{ padding-top:10px; padding-bottom:10px; border-bottom:1px solid #dbdbdb; border-top:1px solid #dbdbdb; }

.cart_row			{ padding-top:9px; padding-bottom:9px; border-bottom:1px solid #dbdbdb; }
.cart_rowt			{ padding-top:9px; padding-bottom:9px;  }
.cart_rowb			{ padding-top:9px; padding-bottom:9px; border-bottom:1px solid #dbdbdb; background-color: #EFF8FC; }
.cart_rowbb			{ padding-top:9px; padding-bottom:9px; border-bottom:1px solid #dbdbdb; background-color: #ececec; }
.cart_rowfb			{ padding-top:9px; padding-bottom:9px; background-color: #EFF8FC; }
.cart_row4			{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #dbdbdb; }
.cart_row4f			{ padding-top:4px; padding-bottom:4px; }
.cart_row4a			{ padding-top:10px; padding-bottom:4px; border-top:1px solid #dbdbdb; }
.cart_rowa			{ padding-top:0px; padding-bottom:6px; border-bottom:1px solid #dbdbdb; }
.cart_row3a			{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #dbdbdb; }
.cart_rowf			{ padding-top:9px; padding-bottom:9px; }
.cart_row1			{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #dbdbdb; }
.cart_row1a			{ padding-top:2px; padding-bottom:8px; border-bottom:1px solid #dbdbdb; }
.cart_row2			{ padding-top:0px; padding-bottom:10px; border-bottom:1px solid #dbdbdb; }
.cart_row3b			{ padding-top:0px; padding-bottom:5px; border-bottom:1px solid #dbdbdb; }
.cart_row1f			{ padding-top:8px; padding-bottom:8px; }

/* options */
.options-top { border-top:1px solid #dbdbdb; padding-top:8px; padding-bottom:8px; }
.options-top .formitem1 {  padding-right:6px; }
.options-top .formitem2 {  padding-right:10px; }
.options-top .formitem3 { padding-right:10px;  padding-top:6px;  font-weight:bold; }
.options-top .bold {  font-weight:bold; }
.options { border-bottom:1px solid #dbdbdb; padding-top:8px; padding-bottom:8px; }
.options .formitem1 {  padding-right:6px; }
.options .formitem2 {  padding-right:10px; }
.options .formitem3 {  padding-right:10px;  padding-top:6px;  font-weight:bold; }

.red {  color:#E83B8A; }
.red a:link {  color:#E83B8A; }
.red a:visited { color:#E83B8A; }
.red a:hover { color:#E83B8A; }


/* spacers */
.spacer4h {  height:4px; width:1px; }
.spacer5h {  height:5px; width:1px; }
.spacer6h {  height:6px; width:1px; }
.spacer8h {  height:8px; width:1px; }
.spacer10h {  height:10px; width:1px; }
.spacer15h {  height:15px; width:1px; }
.spacer14h {  height:14px; width:1px; }
.spacer10w {  width:10px; height:1px; }
.spacer20h {  height:20px; width:1px; }


.cartph3 {  margin-bottom:3px; padding-top:6px; }
.green {   color:#6e4413;  font-size:18px; }
.password {  border: 2px solid red;  padding-left:1px;  padding-right:1px; }
.sku {  font-size:11px; }
.divider2 {    height:1px; background-color:#dbdbdb; clear:both; margin-bottom:6px; margin-top:6px; }



/* tooltip */
#tooltip {	position:absolute;	border:1px solid #ccc;	background:#fff;	padding:10px;	display:none;	color:#434343;    width:230px;	}
.tooltip {cursor:help;}
#tooltip1 {	position:absolute;	border:1px solid #ccc;	background:#fff;	padding:10px;	display:none;	color:#434343;    width:230px;    line-height:18px;   cursor:question; 	}
.tooltip1 {cursor:help;}
#tooltip2 {	position:absolute;	border:1px solid #ccc;	background:#fff;	padding:10px;	display:none;	color:#434343;    width:150px;    line-height:18px;   cursor:question;	}
.tooltip2 {cursor:help;}

/* expanded order details tables */
.expanded {  font-size:12px; }
.expanded a:link {  color:#69462a; text-decoration:none; }
.expanded a:visited {  color:#69462a; text-decoration:none; }
.expanded a:hover {  color:#69462a; text-decoration:underline; }
.expanded td {  padding:8px; border-bottom:1px solid #dbdbdb; }

.toprow {  background-color:#dbdbdb; color:#585858; font-weight:bold; }
.toprow td {  padding-top:5px; padding-bottom:6px; }


/* minicart */
.cart-on-head {  background:#85c0d9;  padding-top:9px;padding-bottom:10px; padding-left:10px; padding-right:10px;  width:189px;  -moz-border-radius-topleft :0px;   -webkit-border-top-left-radius :0px;  -moz-border-radius-topright:0px;  -webkit-border-top-right-radius :0px; width:179px;}
.cart-on-head a:link, .cart-on-head a:visited { color:#ffffff !important; text-decoration:underline !important; }
.cart-on-head a:hover, .cart-on-head a:active { color:#dcf0fd !important; text-decoration:none !important; }
.cart-off {  cursor:pointer;}
.cart-off-head a:link, .cart-off-head a:visited { color:#119ad0 !important; text-decoration:underline !important; }
.cart-off-head a:hover, .cart-off-head a:active { color:#119ad0 !important; text-decoration:none !important; }
.cart-off-head {  background:transparent; color:#333333; padding-top:9px; padding-bottom:10px; padding-left:10px; padding-right:10px;  width:179px;  -moz-border-radius-topleft :0px;   -webkit-border-top-left-radius :0px;  -moz-border-radius-bottomright:5px;  -webkit-border-bottom-right-radius :5px; }
.cart-on-body {  background:#85c0d9; padding:9px; width:300px;  color:#343434; line-height:18px; font-size:12px;  -moz-border-radius-bottomleft:5px;  -webkit-border-bottom-left-radius:5px;  -moz-border-radius-bottomright:5px;  -webkit-border-bottom-right-radius:5px; }
.cart-on-body a:link, .cart-on-body a:visited {  color:#d9336b !important; }
.white {  background:#ffffff; padding:6px; }
.floor {  border-bottom:1px solid #dbdbdb;  padding-bottom:6px; padding-top:6px; }
.fprice { color:#444444; font-size:14px;  }
.sprice { color:red; font-size:14px; }
.bprice { color:#2699c6; font-size:14px; }
.stotal { font-family: Georgia;}
.smaller {  font-size:11px; line-height:15px; }
.divider0 {  border-bottom:1px solid #dbdbdb;  padding-bottom:8px;  margin-bottom:8px; }}



.editcart {  background-color:#ffffff;  border-top:1px solid #dbdbdb;  border-bottom:1px solid #dbdbdb;  border-left:1px solid #dbdbdb;  border-right:1px solid #dbdbdb;  padding:8px;  font-size:11px;  color:#4d4d4d; }
.editcart select {  color:#565656; font-size:11px; }
.editcart input {  color:#565656; font-size:11px; }
.smallbuttons {  padding-top:8px; }







