

body, img, .pngfix, input, div, a, h3, h4 { behavior: url(/html/iepngfix.htc) }

/* Main */

body {
  margin:0;
  padding:0;
  line-height: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #000000 url('images/bg.png') no-repeat top center fixed;
}

a { 
  cursor: pointer; 
  user-focus: none; 
  outline : none; 
  -moz-user-focus: none; 
  -moz-outline: none; 
  behavior: url(/include/userfocus.htc);
}
a:focus {
  user-focus: none; 
  outline : none; 
  -moz-user-focus: none; 
  -moz-outline: none; 
  behavior: url(/includes/userfocus.htc);
}

.clear {
  clear: both;
  display: block;
  line-height: 0;
  overflow: hidden;
  height: 0;
  font-size: 0;
}
.marginPages{
margin-left:20px;
margin-right:20px;
}
.spec-pad{
padding-left:16px;
}

#wrapper {
  width: 996px; 
  margin: 0 auto; 
}

#header {
  height: 135px;
  position: relative;
}

#header-com {
  height: 98px;
  position: relative;
}

#header-top {
  width: 100%;
  height: 72px;
  background: url('/images/header-bg.png') no-repeat top left;
}

#header-top-left {
  width: 500px;
  height: 72px;
  float: left;
}

#logo { background: url('images/logo.png') no-repeat top left; width: 215px; height: 63px; margin: 9px 0 0 18px; float: left; display: inline; }
#logo h1 { margin: 0; padding: 0; }
#logo h1 span, #slogan span { display: none; }
#slogan { float: left; margin-top: 40px; background: url('images/slogan.png') no-repeat top left; width: 244px; height: 20px; display: inline; }

#top-nav { position: relative; width: 496px; color: #FFFFFF }
#top-nav ul { position: absolute; margin: 0; padding: 6px 17px 0 0; right: 0; }
#top-nav li { margin: 0; padding: 0 18px 0 0; float: left; list-style: disc; font-size: 8px; color:#ff0000; } 
#top-nav ul li a { padding: 2px; color: #DDDDDD; text-decoration: none; font-size: 11px;  } 

#top-nav1 { position: relative; width: 496px; color: #FFFFFF }
#top-nav1 ul { position: absolute; margin: 0; padding: 8px 17px 0 0; right: 0; list-style: none; }
#top-nav1 li { margin: 0; padding: 0 18px 0 0; float: left; list-style: none; font-size: 12px; padding: 2px; color: #FFFFFF;} 
#top-nav1 ul li a { padding: 2px; color: #FFFFFF; text-decoration: none; font-size: 12px;  } 

#top-nav2 { position: relative; width: 496px; color: #FFFFFF }
#top-nav2 ul { position: absolute; margin: 0; padding: 8px 17px 0 0; right: 0; }
#top-nav2 li { margin: 0; padding: 0 18px 0 0; float: left; list-style: square; font-size: 10px; } 
#top-nav2 ul li a { padding: 2px; color: #FFFFFF; text-decoration: none; font-size: 12px;  } 


li#tn-firstitem { list-style-type: none; }
li#tn-lastitem { padding: 0; }
li#tn-yourcart { background: url('images/nav-cart.gif') no-repeat 100% 50%; padding: 0 20px 0 0; }
li#tn-fullcart { background: url('images/nav-cart-full.png') no-repeat 100% 40%; padding: 0 20px 0 0; }
li#tn-login,li#tn-logout {margin-left: 20px;}

#header-top-right {
  width: 496px;
  height: 72px;
  float: left;
  clear: right;
}

#nav-top {
  width: 996px;
  height: 26px;
  background: url('images/navbar-top.gif') no-repeat top left; 
}

#nav-top-left { float: left; display: inline; width: 757px; height: 26px; }
#nav-top-left ul { margin: 0; padding: 0; list-style: none; }
#nav-top-left li { float: left; padding: 5px 0 2px 0; }
#nav-top-left a { color: #370000; font-weight: bold; text-decoration: none; padding: 0 14px; background: url('images/ntl-div.gif') no-repeat 100% 50%; }
li#ntl-lastitem a { background: none; }

#nav-top-right { float: left; display: inline; clear: right; width: 239px; }
#nav-top-right1 { float: right; width: 266px; }
#nav-top-right1 ul {
    margin:0px;
    padding:0px;
    color:white;
    list-style:none;
}
#nav-top-right1 ul li {
    float:left;
    font-size:10px;   
    margin: 0px;
    padding:5px 5px 0px 0px;
}
#nav-top-right1 ul li a {
    font-size:12px;
    color:white;
    padding:2px;
    text-decoration: none;
}
#nav-top-right input { border: none; float: left; margin-top: 3px; }
#ntr-searchfield { background: url('images/searchbox-field.gif') no-repeat top left; width: 166px; height: 18px; color: #393939; padding: 2px 4px; }
#ntr-search { background: url('images/searchbox-submit.gif') no-repeat top left; width: 55px; height: 22px; clear: right; }

#nav-bottom {
  background: url('images/navbar-bottom.gif') no-repeat top left;
  width: 996px;
  height: 37px;
  position: relative;
}

#cat-nav {
  position: absolute;
  left: 0;
  right: 0;
  width: 996px;
}

#cat-nav-left, #cat-nav-right { position: absolute; top: 2px; width: 55px; height: 35px; cursor: pointer; display:none;}
#cat-nav-left { left: -1px; }
#cat-nav-right { right: -1px; }
#cat-nav-left a, #cat-nav-right a { display: block; width: 55px; height: 35px; }
#cat-nav-left a { background: url('images/nav-arrow-left.png') no-repeat top left; }
#cat-nav-right a { background: url('images/nav-arrow-right.png') no-repeat top right; }
#cat-nav-left span, #cat-nav-right span { display: none; }

#nav-bottom ul { margin: 0; padding: 7px 0 0 0; list-style: none; }
#nav-bottom li { float: left; margin: 4px 0 2px 0; background: url('images/bn-div1.gif') no-repeat 100% 50%; padding: 0 0 0 0; }
#nav-bottom a { color: #f56a4f; font-weight: bold; text-decoration: none; }

#nav-bottom a:hover, #bn-active a { color: #FFFFFF; }
#nav-bottom li#bn-lastitem { background: none; }
#nav-bottom li.bn-lastitem { background: none; }

#nav-bottom1 {
  background: url('images/navbar-bottom.gif') no-repeat top left;
  width: 996px;
  height: 37px;
  position: relative;
}

#nav-bottom1 ul { margin: 0; padding: 7px 0 0 0; list-style: none; }
#nav-bottom1 li { float: left; margin: 4px 0 2px 10px; background: url('images/bn-div1.gif') no-repeat 100% 50%; padding: 0 10px 0 0; }
#nav-bottom1 a { color: #f56a4f; font-weight: bold; text-decoration: none; }

#nav-bottom1 a:hover, #bn-active a { color: #FFFFFF; }
#nav-bottom1 li#bn-lastitem { background: none; }
#nav-bottom1 li.bn-lastitem { background: none; }

li#bn-altbg-1, li#bn-altbg-2 { background: url('images/bn-div2.gif') no-repeat 100% 50%; padding: 0 18px 0 14px; }

#content-wrapper {
  float: left;
  width: 100%;
}

/* Home */

#wrapper-home {
  width: 996px; 
  margin: 0 auto; 
}

#home { 
  height: 374px;
  margin: 13px 0 0 4px;
}

#home-slideshow, #home-sidebar, #home-sidebar-cats, #home-sidebar-more { float: left; display: inline; }
#home-slideshow { width: 740px; height: 374px; }

#home-sidebar { margin: 0 0 0 14px; width: 238px; }

#home-sidebar-cats { color: #ffffff; width: 191px; margin-right: 12px; }
#home-sidebar-cats a { color: #ffffff; }
.hs-cats-a { text-decoration: none; display: block; width: 191px; height: 90px; margin-bottom: 4px; }
.hs-cats-a img { border: none; }
.hs-cats-item { width: 191px; height: 90px; }
.hs-cats-item-name { width: 184px; height: 20px; background: url('images/home-sidebar-bg.png') no-repeat top left; padding-left: 7px; }

#home-sidebar-more { width: 23px; height: 373px; }
#home-sidebar-more a { width: 23px; height: 373px; display: block; background: url('images/home-sidebar-more.png') no-repeat top left; }
#home-sidebar-more a span { display: none; }

#wrapper-home #bottom-wrapper { padding-top: 6px; }

#home-footer {
 float: left;
 display: inline;
 width: 996px;
}

#home-latestnews-hdr { height: 30px; width: 996px; position: relative; color: #ffffff; font-size: 14px; margin: 9px 0 6px; }
#home-latestnews-hdr img { border: none; }
#home-ln-hdr-title, #home-ln-hdr-facebook, #home-ln-hdr-twitter { position: absolute; top: 0; }
#home-ln-hdr-title { left: 8px; top: 6px; }
#home-ln-hdr-title img { margin-bottom: -2px; }
#home-ln-hdr-facebook { right: 240px; }
#home-ln-hdr-twitter { right: 19px; top: 3px; }

#home-featured {
  width: 987px;
  height: 343px;
  background: url('images/home-featureboxes.png') no-repeat top left;
  overflow: hidden;
}

.home-fitem-thumb, .home-fitem-content-wrapper, .home-featured-item { float: left; display: inline; }
.home-featured-item { width: 487px; height: 154px; color: #3a3939; padding: 7px 0 12px 6px; }
.home-featured-item a { color: #970000; }
.home-fitem-thumb { width: 162px; }
.home-fitem-content-wrapper { width: 314px; padding: 0 0 0 11px; line-height: 16px; }
.home-fitem-content { width: 314px; position: relative; }
.home-fitem-content h4 { color: #970000; font-size: 15px; margin: 11px 0 0; font-weight: normal; }
.home-fitem-thumb img { border: 1px solid #c0c0c0; }
.home-fitem-more { position: absolute; top: 118px; right: 11px; color: #970000; text-align: right; border-top: 1px solid #818181; width: 299px; padding: 4px 4px 0 0; }

/*#wrapper-home #header #header-top #header-top-right #top-nav ul { background: url('images/home-discreetshipping.png') no-repeat top right; right: 8px; padding-top: 46px; }*/

/* Generic */

#page-wrapper, #page-wrapper-com {
  width: 991px;
  margin: 11px auto;
  background: url('images/content-bg-top.png') no-repeat top center;
  padding-bottom: 20px;
}

#page-wrapper-com { margin-top: 0; }

#page-wrapper, #page-wrapper-com h2 { 
  color: #FFFFFF;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 16px 19px 16px 14px;
}

#page-wrapper, #page-wrapper-com h3 { 
  color: #bd0100;
  font-size: 16px;
  font-weight: bold;
  margin: 0;
  padding: 20px 19px 16px 14px;
}

#page-content {
  width: 968px;
  background: #FFFFFF url('images/content-bg-inner.png') no-repeat top left;
  margin: 0 0 0 10px;
  border: 1px solid #918989;
}

/* Two Column Layout */

#content-twocolumn {
  margin: 8px 231px 0 4px;
}

#content-tc-right {
  margin: 8px 4px 0 224px;
}

#sidebar-right {
  float: left;
  width: 231px; 
  margin-left: -231px;
  padding-top: 9px;
}

#sidebar-left {
  float: left;
  width: 224px; 
  margin-left: -1000px;
}

/* Product Page */

#product-box {
  width: 761px;
  height: 375px;
}

#product-box-hdr {
  width: 761px;
  height: 28px;
  background: url('images/product-box-hdr.gif') no-repeat top left; 
  clear: both;
}

#product-box-hdr h2 { font-size: 14px; font-weight: bold; color: #FFFFFF; margin: 0; padding-left: 10px; padding-top: 5px; float: left; width: 495px; display: inline; }
#product-box-nav { float: left; width: 245px; display: inline; color: #ffffff; text-align: right; font-size: 11px; padding-top: 5px; }
#product-box-nav a { color: #FFFFFF; text-decoration: none; }

#pb-holder-wrapper {
  width: 619px;
  height: 347px;
  float: left;
  display: inline;
  padding-left: 2px;
  background: url('images/product-box-holder.png') no-repeat top left;
}

#product-box-holder {
  width: 619px;
  height: 347px;
  position: relative;
  overflow: hidden;
}

#pb-holder-nav {
  position: absolute;
  bottom: 2px;
  background: url('images/pb-holder-nav.png') repeat;
  height: 21px;
  width: 619px;
  border-bottom: 1px solid #000000;
  text-transform: uppercase;
  color: #979797;
  font-size: 11px;
  font-weight: bold;
  _left: 0;
}

#pb-holder {
  width: 619px;
  margin-top: -1px;
}

#pb-holder-nav-left {
  float: left;
  width: 310px;
  display: inline;
  padding: 3px 0 0 8px;
}

#pb-holder-nav-right {
  float: left;
  width: 286px;
  height: 21px;
  display: inline;
  clear: right;
  text-align: right;
  padding-right: 15px;
}

#pbh-nav-qty { width: 19px; height: 12px; background: #494949; border: 1px solid #727272; text-align: center; padding: 1px 2px; font-size: 10px; font-family: Tahoma; color: #cfcfcf; margin-top: 1px; }
#pbh-nav-add { width: 99px; height: 16px; background: url('images/pb-holder-add.png') no-repeat 0% 90%; border: none; color: #979797; text-transform: uppercase; padding: 0 0 0 20px; font-size: 11px; font-weight: bold; font-family: Arial; margin: 3px 0 0 15px; cursor: pointer; margin-top: 4px\9; background: url('images/pb-holder-add.png') no-repeat 0% 30%\9; }

#pb-holder-nav-left strong { color: #ff0000; }

#product-box-side {
  width: 140px;
  height: 347px;
  float: left;
  display: inline;
  clear: right;
  background: url('images/product-box-side.png') no-repeat top left;
}

#pbs-more {
  width: 122px;
  margin: 0 2px 6px 1px;
  background: #6f0101;
  color: #ff0101;
  text-transform: uppercase;
  padding: 0 7px;
  font-size: 9px;
  font-weight: bold;
  text-align:center;
}

.pbs-item { margin: 0 auto; padding-bottom: 6px; width: 121px; height: 66px; overflow: hidden; line-height: 0; }
.pbs-item img { border: 1px solid #6b0101; }
.pbs-item div { width: 121px; height: 66px; }
.pbs-play { position: relative; height: 66px; background: url('images/video-play.png') no-repeat 50% 50%; top: -66px; }
.pbs-play span { display: none; }

#product-details {
  width: 762px;
  background: url('images/product-sideinfo-bg.png') repeat-y top center;
  border-top: 1px solid #c0c0c0;
  border-bottom: 1px solid #c0c0c0;
  border-left: none;
  border-left: none;
  margin-top: 8px;
  position: relative;
}

#product-details-left {
  width: 528px;
  float: left;
  display: inline;
  margin-left: 1px;
  color: #565656;
}

#product-details-left p {
  padding: 0 18px 12px 18px;
}

#pdl-header {
  width: 520px;
  height: 39px;
  overflow: hidden;
  background: url('images/product-info-hdr.png') no-repeat top left;
  margin-left: 4px;
}

#pdl-header h3 {
  float: left;
  width: 400px;
  margin: 13px 0 0 12px;
  padding: 0;
  color: #bd0100;
  font-size: 15px;
  font-weight: bold;
  _margin-left: 5px;
}

#pdl-header div {
  float: left;
  width: 100px;
  text-align: right;
  clear: right;
  color: #3b3b3b;
  margin-top: 12px;
  font-size: 15px;
  font-weight: bold;
}

#product-details-right {
  width: 231px;
  float: left;
  clear: right; 
  display: inline;
  color: #fefefe;
  padding-bottom: 14px;
}

#pdr-features {
  background: url('images/product-sideinfo-hdr.gif') no-repeat top left;
  width: 230px;
  padding: 0;
  font-size: 10px;
  font-weight: bold;
  text-align: center; 
  color: #ffffff;
  overflow: hidden;
}

#product-details-right ul {  margin: 0 0 0 4px; padding: 10px 25px;  } 
#product-details-right ul li { padding: 0; margin: 0; list-style: disc outside; }
#product-details-right p { padding: 0 15px; margin: 0; text-align: center; font-size: 11px; line-height: 14px; }

.pdr-table { width:200px; border:1px solid #666; color:#FFF; }
.pdr-header { font-size:10px; text-align:center; background-color:#333333; }
.pdr-content { font-size:10px; text-align:center; padding:3px; display:block }

#pdr-features div { margin: 0; padding: 2px 0; }

#pdl-options { 
  background: url('images/product-sideinfo-ftr.gif');
  width: 527px;
  height: 49px;
  position: absolute;
  margin-left: 1px;
  bottom: 0;
  font-size: 13px;
  color: #4f4f4f;
  font-weight: bold;
  text-align: right;
}

#pdl-options-active { 
  background: #4f4f4f url('images/product-sideinfo-ftr.gif') repeat-x bottom center;
  width: 527px;
  
/*  position: absolute;*/
  margin-left: 1px;
  bottom: 0;
  font-size: 13px;
  color: #4f4f4f;
  font-weight: bold;
  text-align: right;
}

#pdl-options-extend {
  width: 527px;
/*  height: 27px;*/
  text-align: right;
}

#pdl-options-extend2 {
  width: 200px;
  height: 27px;
  text-align: left;
  float: left;
  margin-left: 6px;
  margin-top: 11px;
}

#pdl-options-extend select {
  width: 165px;
  /*height: 18px;*/
  background: #b8b8b8;
  border: 1px solid #727272;
  color: #414141;
  font-size: 11px;
  margin: 8px 2px;
}

#pdl-options-extend2 select {
  width: 165px;
  height: 18px;
  background: #b8b8b8;
  border: 1px solid #727272;
  color: #414141;
  font-size: 11px;
  margin: 8px 2px;
}

#pdl-addcart { padding-top: 10px; padding-bottom: 5px; }
#pdlac-qty { width: 23px; height: 16px; color: #000000; border: 1px solid #636363; padding: 2px 3px; position: relative; top: 0; margin-top: 1px\9; top: -1px\9; }
#pdlac-add { width: 123px; height: 28px; padding-left: 22px; padding-bottom: 3px; background: url('images/product-sideinfo-add.png') top center; border: none; color: #FFFFFF; font-weight: bold; font-size: 10px; cursor: pointer; text-transform: uppercase; margin-right: 10px; margin-left: 11px; position: relative; top: -1px; padding-bottom: 0\9; }

#product-reviews {
  width: 761px;
  margin-top: 11px;
  margin-left: 1px;
}

#pr-header {
  width: 761px;
  height: 29px;
  overflow: hidden;
  background: url('images/product-reviews-hdr.png') no-repeat top left;
}

#pr-header h4 { padding: 0; margin: 0 0 0 2px; width: 575px; height: 29px; background: url('images/product-reviews.png') no-repeat top left; float: left; display: inline; }
#pr-header h4 span { display: none; }
#pr-header div { float: left; display: inline; clear: right; width: 171px; text-align: right; padding-top: 4px; }
#pr-header a { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

#pr-content {
  width: 725px;
  background: #ffffff url('images/product-reviews-bgtop.png') repeat-x top center;
  padding: 5px 17px;
  border-bottom: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
  border-right: 1px solid #c0c0c0;
  color: #434343;
  _background: #ffffff;
}

#pr-content p { margin: 0; padding: 7px 0; }
#pr-content strong { color: #d30100; }
#pr-content .reviews-item{background-color: transparent;}
#pr-content .reviews-item-right{width: 615px}

/* Category Page */

#category-wrapper {
  background: url('images/category-header.png') no-repeat top left;
  width: 761px;
}

#category-header {
  width: 761px;
  min-height: 78px;
  position: relative;
}

#category-hdr-left { width: 500px; float: left; display: inline; color: #ffffff; padding: 29px 0 12px 24px; }
#category-header h2 { font-size: 16px; margin: 0; padding: 0; }
#category-header p { font-size: 12px; margin: 0; padding: 5px 0; line-height: 15px; }

#category-hdr-right { width: 659px; position: absolute; top: 0; right: 0; color: #ff0000; padding: 16px 12px 0 0; text-align: right; font-size: 13px; }
#category-hdr-right a { text-decoration: none; color: #FFFFFF; }
#cat-pagination-left { background: url('images/cat-pagi-left.png') no-repeat 0 50%; padding: 0 8px 0 23px; }
#cat-pagination-right { background: url('images/cat-pagi-right.png') no-repeat 100% 50%; padding: 0 23px 0 8px; }

#cat-content-wrapper {
  width: 761px;
  background: url('images/category-items-bg.png') repeat-y top left;
  padding-bottom: 3px;
  border-bottom: 1px solid #c0c0c0;
}

.cat-item-wrapper { padding: 18px 14px 13px 16px; color: #9b0907; width: 222px; float: left; display: inline; z-index: 1; min-height: 208px; }
.cat-item-wrapper .cat-item-loading-wrapper{/*border: solid 1px #de1d1d;*/ width: 222px; height: 206px; text-align: center;}
.cat-item-wrapper .cat-item-loading-wrapper  img{margin-top: 90px;}
.cat-item { background: url('images/cat-item-bg.png') no-repeat top center; font-size: 14px; z-index: 1; display: none;}
.cat-thumb { width: 220px; height: 123px; padding: 0 1px; display: inline; clear: both; z-index: 1; position: static; }
.cat-thumb img { border: none; z-index: 1; }

.cat-desc { position: static; width: 222px; height: 50px; }
.cat-desc-price, .cat-desc-title { height: 50px; float: left; margin-top: 6px; }
.cat-desc-price { color: #666666; width: 78px; text-align: center; }
.cat-desc-title { width: 144px; }
.cat-desc-title h3 { margin: 0; padding: 0; font-size: 14px; }
.cat-desc-title h3 a{text-decoration: none; color:#9B0907;}
.cat-desc-title h3 a:hover{text-decoration: underline; color:#9B0907;}

.cat-desc-nav-left, .cat-desc-nav-right { float: left; display: inline; }
.cat-desc-nav-left { width: 88px; padding: 3px 0 0 5px; }
.cat-desc-nav-right { width: 129px; }
.cat-desc-hover { position: relative; height: 0;  }

a.cnav-details, a.cnav-addtocart, a.cnav-options { color: #FFFFFF; text-decoration: none; text-align: center; text-transform: uppercase; font-size: 11px; font-weight: bold; }
a.cnav-details { display: block; width: 85px; height: 19px; background: url('images/cat-nav-details.png') no-repeat top left; color: #fefefe; }
a.cnav-addtocart { display: block; width: 106px; height: 19px; padding: 3px 0 3px 18px; background: url('images/cat-nav-addtocart.png') no-repeat top left; }
a.cnav-options { display: block; width: 124px; height: 19px; padding: 3px 0 3px 0; background: url('images/cat-nav-chooseoptions.png') no-repeat top left; }

/* F.A.Q. Page */

#faq-wrapper { 
  background: url('images/inner-hdr.png') no-repeat top left;
  width: 761px;
  margin: 0 auto;
}

#faq-wrapper h2 { font-size: 16px; color: #FFFFFF; padding: 15px 0 0 17px; margin: 0; }

#faq-nav { height: 31px; width: 716px; background: url('images/inner-nav-bg.png') repeat-x bottom left; list-style-type: none; padding: 0; margin: 9px 21px 0 24px; }
#faq-nav li { float: left; background: url('images/inner-nav-left.png') no-repeat top left; height: 22px; margin: 9px 5px 0 0; }
#faq-nav li a { text-align: center; background: url('images/inner-nav-right.png') no-repeat top right; color: #b5b5b5; font-size: 12px; font-weight: bold; height: 18px; padding: 2px 12px; display: block; text-decoration: none; }
#faq-nav li a:hover { color: #FFFFFF; }
li#faq-nav-active { background: url('images/inner-nav-active-left.png') no-repeat top left; height: 31px; margin-top: 0; }
li#faq-nav-active a { background: url('images/inner-nav-active-right.png') no-repeat top right; color: #292929; font-size: 13px; height: 17px; padding: 7px 19px; }
li#faq-nav-active a:hover { color: #292929; }

#faq-content {
  width: 716px;
  margin: 0 21px 0 24px;
  background: url('images/inner-bg.png') repeat-y top center;
  border-bottom: 1px solid #929292;
}

#faq-content-left {
  width: 221px;
  margin: 2px 0 0 1px;
  float: left;
  display: inline;
}

#faq-content-right {
  width: 490px;
  float: left;
  display: inline;
  background: url('images/inner-content-bg.png') no-repeat top left;
  clear: right;
  margin-top: 2px;
  padding-bottom: 25px;
  line-height: 16px;
}

#faq-cl-nav { 
  margin: 6px 0 0 12px;
  padding: 0;
  font-weight: bold;
  list-style: none;
}

#faq-cl-nav li { width: 209px; margin: 0 0 3px 0; }
#faq-cl-nav a { background: url('images/faq-cl-nav.png') no-repeat bottom left;  width: 187px; padding: 4px 9px 4px 10px; color: #4c4c4c; font-weight: bold; text-decoration: none; display: block; }
#faq-cl-nav li:hover, li#faq-cl-nav-active {  }
#faq-cl-nav-active a, #faq-cl-nav a:hover { background: url('images/faq-cl-nav-active.png') no-repeat bottom left; color: #cc0101; }

#faq-cl-more { margin: 15px 0 15px 18px; text-align: center; width: 193px; }
#faq-cl-more img { border: 1px solid #8a8a8a; }
#fcl-imgdesc p { font-size: 10px; margin: 0; padding: 8px; color: #2e2e2e; text-align: left; line-height: 14px; } 

#fcr-padding { padding: 7px 17px 0 17px; }

#faq-content-right h1, #faq-content-right h2, #faq-content-right h3 { color: #b80000; margin: 0; padding: 10px 0; }
#faq-content-right h1 { font-size: 16px; }
#faq-content-right h2 { font-size: 14px; }
#faq-content-right h3 { font-size: 12px; }

#faq-content-right a { color: #b80000; text-decoration: none; }

.fcr-box {
  border-bottom: 1px solid #d4d4d4;
  padding: 0 0 10px 0;
  margin: 0 0 10px 0;
}

.fcr-box ul { margin: 0; padding: 0 5px 10px 20px; color: #b80000; font-size: 10px; }
.fcr-box ul span { color: #2e2e2e; font-size: 12px; }
.fcr-title { font-weight: bold; clear: both; }
.backtotop { font-size: 10px; background: url('images/backtotop.png') no-repeat 0% 50%; padding-left: 13px; }

/* Reviews Page */

#reviews-wrapper { 
  background: url('images/inner-hdr.png') no-repeat top left;
  width: 761px;
  margin: 0 auto;
  position: relative;
}

#reviews-wrapper h2 { font-size: 16px; color: #FFFFFF; padding: 12px 0 35px 17px; margin: 0; }

#reviews-nav-top { position: absolute; top: 43px; right: 26px; }
#reviews-nav-top a { font-weight: bold; color: #ffffff; text-decoration: none; }
#reviews-nav-prev { margin-right: 25px;float: left; display: inline; }
#reviews-nav-more { margin-left: 25px;float: left; display: inline;}
#reviews-nav-prev-bottom { margin-right: 25px;float: left; display: inline; }
#reviews-nav-more-bottom { margin-left: 25px;float: left; display: inline;}
#reviews-nav-bottom {padding: 0px 0px 40px 580px; border: solid 0px #000000;} 
#reviews-nav-bottom a { font-weight: bold; color: #4b4b4b; text-decoration: none; }

#reviews-content-wrapper {
  width: 758px;
  margin: 0 1px;
  background: url('images/review-bg.png') repeat-y top center;
}

#reviews-content {
  width: 758px;
  background: url('images/review-bg-top.png') no-repeat top left;
  padding-top: 13px;
}

#reviews-content-ftr {
  width: 758px;
  height: 5px;
  margin: 0 1px;
  background: url('images/review-bg-ftr.png') no-repeat top left;
}

#reviews-content-left, #reviews-content-right { float: left; display: inline; }
#reviews-content-left { margin-left: 10px; width: 556px; }
#reviews-content-right { margin-left: 7px; }

.reviews-item { background: #e6e6e6; margin-bottom: 8px; }
.reviews-item-left, .reviews-item-right { float: left; display: inline; }
.reviews-item-left { width: 75px; padding: 10px 12px 10px 9px; }
.reviews-item-left img { border: 1px solid #b50202; }
.reviews-item-right { width: 448px; padding-right: 12px; }
.testimonials-item-right { width: 532px; padding: 0 12px; }

.reviews-item-header { position: relative; color: #5f5f5f; border-bottom: 1px solid #aeaeae; }
.reviews-item-title { padding: 8px 0 11px 0; }
.testimonials-item-title { padding: 8px 0 11px 12px; font-weight: bold; }
.reviews-item-rating { position: absolute; right: 9px; top: 10px; }
.reviews-item-content { padding-bottom: 19px; line-height: 16px; }
.reviews-item-content p { color: #434343; margin: 0; padding: 11px 0 0 8px; }
.reviews-item-content p span { color: #d30100; font-weight: bold; }

.reviews-sidebox { width: 179px; height: 119px; background: url('images/reviews-side-box.png') no-repeat top left; padding-top: 46px; position: relative; }

.sidebox-testimonials h3 { background: url('images/reviews-side-box-testimonials.png') no-repeat top left; }
.sidebox-inthepress h3 { background: url('images/reviews-side-box-inthepress.png') no-repeat top left; }

.reviews-sidebox h3 { display: block; width: 137px; height: 22px; margin: 0 0 0 18px; }
.reviews-sidebox h3 span { display: none; }
.reviews-sidebox-content { color: #ffffff; padding: 9px 10px 0 10px; text-align: center; line-height: 14px; }
.reviews-sidebox-link { color: #fe0000; font-size: 10px; position: absolute; bottom: 0; left: 0; width: 179px; text-align: center; }
.reviews-nolink, .reviews-nolink a { text-decoration: none; }

.reviews-sidediv { width: 179px; height: 4px; background: url('images/reviews-side-bullets.png') no-repeat top center; margin: 10px 0; }

/* Cart Page */

#cart-wrapper { 
  background: url('images/inner-hdr.png') no-repeat top left;
  width: 761px;
  margin: 0 auto;
}

#cart-header {
  width: 761px;
  height: 39px;
}

#cart-wrapper h2 { font-size: 16px; color: #FFFFFF; padding: 15px 0 0 17px; margin: 0; }
#cart-hdr-left { width: 516px; float: left; display: inline; }
#cart-hdr-right { width: 229px; float: left; display: inline; color: #ff0000; padding: 16px 12px 0 0; text-align: right; font-size: 14px; }
#cart-hdr-right a { text-decoration: none; color: #FFFFFF; }

#cart-content { 
  width: 733px;
  background: #ffffff url('images/cart-content-bgtop.png') no-repeat top center;
  border: 1px solid #b1a9a9;
  margin: 0 auto;
}

#crhdr-left, #crhdr-right {
  color: #474747;
  float: left;
  width: 50%;
  display: inline;
  font-weight: bold;
}

#crhdr-right { clear: right; text-align: right; }
#crhdr-right a { text-decoration: none; color: #474747; background: url('images/cart-showmore.png') no-repeat 100% 70%; padding-right: 12px; }
#crhdr-right a.go_back { background: url('images/cart-goback.png') no-repeat 0 70%; padding-left: 12px; }
#crhdr-left div, #crhdr-right div { margin: 8px 13px 4px 13px; }

.rec-products-np { margin-top: 0; }

#cart-related-items { padding: 0; }

.cr-item { width: 236px; float: left; display: inline; margin: 0 2px 0 5px; }
.cr-header { color: #fefefe; font-weight: bold; text-align: right; width: 227px; line-height: 16px; height: 16px; padding-right: 9px; background: url('images/cart-upsale-hdr.png') no-repeat top left; }

.cr-left, .cr-right { float: left; display: inline; }
.cr-left { width: 107px; text-align: right; padding-right: 2px; }
.cr-right { width: 127px; }
.cr-details { color: #595959; font-weight: bold; font-style: italic; font-size: 10px; line-height: 12px; padding: 5px 5px 0 5px; height: 37px; }
.cr-details a { color: #595959; font-weight: bold; font-style: italic; font-size: 10px; line-height: 12px; text-decoration: none; }
.cr-content { background: url('images/cart-upsale-bg.png') no-repeat top left; height: 62px; }
.cr-left img { border: none; margin: 2px 0; }

.cr-nav { }
.cr-nav input { border: none; height: 17px; text-align: center; font-weight: bold; font-size: 10px; color: #ffffff; line-height: 5px; cursor: pointer;}
.cr-nav-details { background: url('images/upsale-details.png') no-repeat top left; width: 47px; }
.cr-nav-addtocart { background: url('images/upsale-addtocart.png') no-repeat top left; width: 76px; margin-left: 1px; }

#cart-listing { width: 718px; margin: 26px 0 0 7px; }
#cart-listing-hdr { width: 718px; height: 21px; background: url('images/cart-table-hdr.png') no-repeat top left; color: #ffffff; font-weight: bold; padding-top: 4px; }
#cart-listing-content { color: #555555; margin-bottom: 4px; background: url('images/cartlisting-bg.png') repeat-y top left scroll; overflow: hidden; }

#clhdr-unitprice, #clhdr-price { padding: 0; }

.cl-row { border-bottom: 1px solid #cbcbcb; padding: 12px 0; height: 57px; }
.cl-remove, .cl-qty, .cl-thumb, .cl-product, .cl-unitprice, .cl-price { float: left; display: inline; text-align: center; }
.cl-remove { width: 73px; }
.cl-qty { width: 52px; padding-right: 3px; }
.cl-thumb { width: 123px; }
.cl-product { width: 269px; padding-left: 10px; text-align: left; }
.cl-unitprice { width: 105px; padding-top: 2px; }
.cl-price { width: 82px; padding-top: 2px; }

.cl-product a { color: #cc0202; }
.cl-qty input { background: url('images/qty-field.png') no-repeat top left; width: 25px; height: 16px; border: none; color: #555555; padding: 3px 4px; }
.cl-remove a { color: #6a6a6a; font-size: 10px; }

#cart-listing-ftr { width: 718px; height: 27px; background: url('images/cart-table-ftr.png') no-repeat top right; color: #ffffff; font-size: 14px; font-weight: bold; }
#clftr-qty, #clftr-subtotal-text, #clftr-subtotal { float: left; display: inline; }
#clftr-qty { width: 126px; }
#clftr-qty input { width: 126px; height: 27px; background: url('images/cart-table-update.png') no-repeat top left; border: none; }
#clftr-subtotal-text { width: 500px; text-align: right; padding: 4px 10px 0 0; }
#clftr-subtotal { width: 81px; text-align: center; padding-top: 4px; }

#cart-footer { width: 719px; margin: 11px 0 27px 6px; }
#cart-footer-left, #cart-footer-right { float: left; display: inline; }
#cart-footer-left { width: 367px; }
#cart-footer-right { width: 352px; }

#cart-footer-note { width: 367px; height: 100px; background: url('images/cart-info.png') no-repeat top left; color: #6a6a6a;  }
#cart-footer-note p { margin: 0; padding: 7px 10px 1px 10px; }
#cart-footer-note strong { text-transform: uppercase; }
#cart-footer-note ul { margin: 0; padding: 0 0 0 20px; line-height: 16px; }
#cart-footer-note ul li { font-size: 6px; float: left; }
#cart-footer-note ul li span { font-size: 10px; }
.cfn-40 { width: 43%; }
.cfn-60 { width: 57%; }

.cfr-left, .cfr-right { float: left; display: inline; color: #979797; }
.cfr-left { width: 271px; text-align: right; }
.cfr-right { width: 81px; text-align: center; }

.cfrl-left, .cfrl-middle, .cfrl-right { float: left; display: inline; }
.cfrl-left { width: 107px; padding-right: 5px; }
.cfrl-middle { width: 108px; }
.cfrl-right { width: 51px; }

#cart-discount-field { width: 108px; background: url('images/discount-field.png') no-repeat top left; }
#cart-discount { width: 51px; background: url('images/discount-apply.png') no-repeat top left; }

#cart-discount-field, #cart-discount { border: none; height: 18px; }
#cfr-total { margin-top: 10px; }
#cfr-total div { font-size: 14px; font-weight: bold; }

#cfr-checkout { text-align: right; padding-right: 7px; }
#submit-checkout { width: 116px; height: 24px; cursor: pointer; background: url('images/submit-checkout.png') no-repeat top left; border: none; margin: 14px 0 0 0; }

/* Checkout Pages */

#checkout-wrapper {
  width: 992px;
  margin: 13px auto;
  background: url('images/checkout-topbg.png') no-repeat top center;
}

#checkout-wrapper h2 { 
  color: #f0ab9d;
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 13px 19px 8px 20px;
}

#checkout-wrapper h2 strong { color: #FFFFFF; }
#checkout-wrapper h2 span { padding: 0 3px; }

#checkout-content {
  width: 974px;
  margin: 0 auto;
  background: url('images/checkout-main.png') no-repeat bottom left;
}

#checkout-topbg {
  width: 974px;
  background: url('images/checkout-main-top.png') no-repeat top left;
}

#checkout-bg {
  width: 974px;
  background: url('images/checkout-overlay.png') no-repeat top left;
}

#coc-wrapper {
  width: 569px;
  height: 517px;
  float: left;
  margin: 16px 19px 0 17px;
  display: inline;
  padding-bottom: 12px;
}

#coc-wrapper h3 { font-size: 18px; color: #fefefe; margin: 0; padding: 4px 10px 8px 10px; }

#coc-left { width: 265px; float: left; display: inline; height: 470px; }
#coc-left h3 { width: 244px; background: url('images/coc-hdr-left.png') no-repeat bottom left; }
#coc-left p { margin: 0; padding: 4px 0 0 0; color: #ffffff; font-weight: bold; }
#coc-left p { *padding: 2px 0 0 0; }
#coc-left p span { color: #00ff00; font-weight: normal; }
#coc-left .required_symbol_div{border: solid 1px #5d5d5d; background-color: #272727; color: #fff; padding: 2px 5px; width: 229px; margin-top: 10px;}
#coc-left .required_symbol_div span{color: #00ff00;}
#cocl-login{color: #FFF; font-style: italic; font-size: 14px; padding: 5px 0 0 10px;}
#cocl-login a{color: #00ff00;}
#cocl-form { padding: 0 0 0 16px; font-size: 11px; }
#cocl-form-billing, #cocl-form-billing-deactivated { padding: 0 0 0 16px; font-size: 11px; }
#cocl-form input, #cocl-form select, #cocl-form-billing input, #cocl-form-billing select, #cocl-form-billing-deactivated input, #cocl-form-billing-deactivated select { width: 229px; height: 17px; border: 1px solid #292929; background: #ededed; color: #656565; font-size: 14px; }
#cocl-form select, #cocl-form-billing select, #cocl-form-billing-deactivated select { width: 241px; padding: 3px 0 3px 5px; height: 23px; font-size: 11px; vertical-align: middle; }
#cocl-form input, #cocl-form-billing input, #cocl-form-billing-deactivated input { padding: 2px 5px 2px 5px; }

#cocr-form-fields { padding: 5px 0 0 23px; font-size: 11px; }
#cocr-form-fields input, #cocr-form-fields select { width: 229px; height: 17px; border: 1px solid #292929; background: #ededed; color: #656565; font-size: 14px; }
#cocr-form-fields select { width: 241px; padding: 3px 0 3px 5px; height: 23px; font-size: 11px; vertical-align: middle; }
#cocr-form-fields input { padding: 2px 5px 2px 5px; }

#cocr-form-fields a { text-decoration: underline; font-weight: normal; color: #ffffff; }

     /* Start Deactivated */
	 
#cocl-form-billing-deactivated input { background: #b8b8b8; }
#cocl-form-billing-deactivated select { background: #b8b8b8; }

     /* End Deactivated */

#coc-right { width: 265px; float: left; display: inline; height: 470px; }
#coc-right p { margin: 0; padding: 4px 0 0 0; color: #ffffff; font-weight: bold; }
#coc-right p span { color: #00FF00; font-weight: normal; }

#notrequired-1 input, #notrequired-2 input, #notrequired-3 input, #notrequired-4 input { background: #ededed; } 

#coc-right {
  width: 294px;
  float: left;
  display: inline;
  margin-left: 9px;
  color: #ffffff;
}

#coc-right h3 { width: 275px; background: url('images/coc-hdr-right.png') no-repeat bottom left; padding-bottom: 5px; }
#coc-right h3 span { font-size: 11px; font-style: italic; font-weight: normal; }
#coc-right h3 span a { color: #fffefe; text-decoration: underline; padding: 2px; }

#coc-payment-hdr h3 { padding-bottom: 8px; }

#cocr-form-shipping { margin: 7px 0 0 0; }

.cocr-shipping { width: 291px; height: 34px; background: #5e5e5e; border: 1px solid #6b6b6b; color: #ffffff; line-height: 14px; margin-bottom: 1px; border-right: none; }
.cocr-shipping-left { width: 28px; float: left; display: inline; padding: 3px 0 0 4px; }
.cocr-shipping-right { width: 259px; float: left; display: inline; clear: right; padding-top: 3px; }

.select-prioritymail { background: #5e5e5e url('images/cart-select-prioritymail.png') no-repeat top right; }
.select-fedex { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }
.ship-select1 { background: #5e5e5e url('images/cart-select-prioritymail.png') no-repeat top right; }
.ship-select2 { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }
.ship-select3 { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }
.ship-select4 { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }
.ship-select5 { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }
.ship-select7 { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }
.ship-select8 { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }
.ship-select9 { background: #5e5e5e url('images/cart-select-fedex.png') no-repeat top right; }

.option-checked strong, .option-unchecked strong { display: none; }

.option-checked, .option-unchecked {
  width: 19px;
  height: 18px;
  display: block;
}

.option-checked { background: url('images/option-checked.png') no-repeat top left; }
.option-unchecked { background: url('images/option-unchecked.png') no-repeat top left; }

a#cshipping-more { width: 275px; padding: 0 8px; background: #3c3c3c; border: 1px solid #4a4a4a; color: #b5b2b2; border-right: none; display: block; text-align: right; font-weight: bold; font-style: italic; text-decoration: none; }

a#cshipping-more span { color: #2bbe13; }
a#cshipping-more:hover { color: #c9c9c9; background: #343434; }

#coc-emailcheckbox { width: 253px; padding: 3px 5px; background: #5e5e5e; border: 1px solid #909090; margin: 12px 0 0 13px; font-style: italic; font-weight: bold; font-size: 11px; }
#coc-ecb-left { float: left; display: inline; width: 22px; }
#coc-ecb-right { float: left; display: inline; width: 231px; }

#coc-bottom { float: left; width: 553px; display: inline; padding-top: 5px;}

#coc-bottom-left { float: left; display: inline; width: 237px; font-weight: bold; color: #aeaeae; font-style: italic; line-height: 12px; padding-left: 16px; }
#coc-bottom-left p { padding: 2px 0; margin: 0; }
#coc-bottom-left img { float: left; margin-right: 11px; }

#coc-bottom-right { float: left; display: inline; clear: right; text-align: right; width: 300px; }
#coc-bottom-right input { background: url('images/cart-checkout.png') no-repeat top left; cursor: pointer; width: 134px; height: 26px; border: none; }

#cocbr-placeorder { float: left; display: inline; clear: right; text-align: right; width: 300px; }
#cocbr-placeorder input { background: url('images/placeorder.png') no-repeat top left; cursor: pointer; width: 134px; height: 26px; border: none; }

#cos-wrapper {
  float: left;
  margin: 14px 0 8px 0;
  display: inline;
  float: left;
}

#cos-header { width: 347px; height: 22px; background: url('images/checkout-side-hdr.png') no-repeat top left; overflow: hidden; }
#cos-header div { float: left; display: inline; margin-right: 1px; color: #ffffff; font-weight: bold; font-size: 11px; text-align: center; padding-top: 4px; }
div#cosh-qty { width: 44px; }
div#cosh-product { width: 105px; padding-left: 29px; text-align: left; }
div#cosh-unitprice { width: 87px; }
div#cosh-price { width: 78px; margin-right: 0; clear: right; }

.product-listing { width: 347px; overflow: hidden; border-top: 1px solid #cbcbcb; }
.product-listing div { float: left; display: inline; margin-right: 1px; color: #555555; font-size: 11px; text-align: center; padding: 8px 0; }
div.pl-qty { width: 44px; }
div.pl-product { width: 127px; padding-left: 7px; text-align: left; padding-top: 10px; }
div.pl-product span { line-height: 14px; }
div.pl-unitprice { width: 87px; }
div.pl-price { width: 78px; margin-right: 0; clear: right; }

#product-subtotal { color: #ffffff; width: 349px; height: 23px; background: url('images/checkout-subtotal.png') no-repeat top left; font-weight: bold; }
#product-subtotal div { float: left; display: inline; padding-top: 2px; }
div#ps-left { width: 261px; text-align: right; padding-right: 8px; }
div#ps-right { width: 79px; clear: right; margin-left: 1px; text-align: center; }

#product-total { width: 349px; color: #979797; margin-top: 13px; }
#pt-left { float: left; display: inline; width: 274px; text-align: right; margin-right: 2px; }
#pt-right { float: left; display: inline; width: 73px; text-align: center; clear: right; }
#pt-discount-left, #pt-shipping-left { font-style: italic; }
#pt-total-left, #pt-total-right { font-weight: bold; }
#pt-left div, #pt-right div { height: 28px; }
#pt-discount-left div {  }

#ptdl-left { float: left; display: inline; width: 231px; }
#ptdl-right { float: left; display: inline; width: 43px; }
#ptdl-right { *margin-top: 1px; }

input#discountcode { width: 97px; height: 14px; border: 1px solid #979797; }
input#applydiscount { padding: 4px 4px 3px 4px; border: none; background: #979797; font-weight: bold; color: #ffffff; font-size: 8px; height: 18px; width: 43px; }

#coc-bc-left { float: left; display: inline; width: 200px; text-align: right; margin-right: 7px; }
#coc-bc-right { float: left; display: inline; width: 57px; clear: right; padding-top: 4px; }
div#coc-billingcheck span { display: block; padding: 0; text-align: center; font-size: 10px; font-weight: bold; height: 19px; margin: 0; float: left; }
span#bc-yes { width: 33px; }
span#bc-no { width: 24px; }
span.bc-active { background: #232323; color: #0add00; background: url('images/billing_active.gif') no-repeat;}
span.bc-inactive { background: #5e5e5e; color: #b8b8b8; background: url('images/billing_inactive.gif') no-repeat; }

#cocr-payment {
  width: 281px;
  background: #5e5e5e;
  margin-top: 7px;
  padding: 6px 6px 11px 6px;
  font-size: 11px;
}

#cocr-payment-left {
  float: left;
  width: 30px;
  display: inline;
}

#cocr-payment-right {
  float: left;
  width: 251px;
  display: inline;
}

#prcp-creditcard { float: left; width: 74px; float: left; font-weight: bold; }

#pr-creditcard-pick { margin-bottom: 6px; }

#pr-creditcard-pick span {
  display: block;
  width: 33px;
  height: 20px;
  float: left;
  margin-left: 6px;
}

#pr-creditcard-pick span strong { display: none; }


#cc_amex { background: url('images/cc-amex-inactive.png') no-repeat 50% 50%; }
#cc_amex.active { background: url('images/cc-amex-active.png') no-repeat 50% 50%; }

#cc_mastercard.active { background: url('images/cc-mastercard-active.png') no-repeat 50% 50%; }

#cc_mastercard { background: url('images/cc-mastercard-inactive.png') no-repeat 50% 50%; }
#cc_mastercard.active { background: url('images/cc-mastercard-active.png') no-repeat 50% 50%; }
#cc_visa{ background: url('images/cc-visa-inactive.png') no-repeat 50% 50%; }
#cc_visa.active { background: url('images/cc-visa-active.png') no-repeat 50% 50%; }
#cc_discover { background: url('images/cc-discover-inactive.png') no-repeat 50% 50%; clear: right; }
#cc_discover.active { background: url('images/cc-discover-active.png') no-repeat 50% 50%; clear: right; }

#cocr-payment input { height: 15px; padding: 3px 4px; background: #dfdfdf url('images/billing-field.png') repeat-x bottom left; border: 1px solid #ababab; color: #191919; }

#creditcard { width: 222px; }

#pr-creditcard-expiration {
  width: 181px;
  float: left;
  display: inline;
  margin-top: 5px;
}

#pr-creditcard-cvv {
  width: 51px;
  float: left;
  display: inline;
  margin-top: 5px;
}

#expiration-field { padding-top: 3px; }
#expiration-field select { height: 23px; padding: 0; background: #dfdfdf url('images/billing-field.png') repeat-x bottom left; border: 1px solid #ababab; color: #191919; }
#expiration-field span { padding: 0 6px; }

#cvv-text a { background: url('images/cvv2-help.png') no-repeat top left; width: 15px; height: 15px; display: block; }
#cvv-text a span { display: none; }
#cvv-text-left, #cvv-text-right { float: left; display: inline; }
#cvv-text-left { width: 34px; }
#cvv-text-right { width: 17px; padding-top: 2px; }
#cvv-field input { width: 41px; margin-top: 3px; }

#cocr-mtype a { color: #FFFFFF; }

#cocr-mtype {
  width: 281px;
  background: #5e5e5e;
  margin-top: 7px;
  padding: 6px;
}

#cocr-mtype-left {
  float: left;
  width: 30px;
  display: inline;
}

#cocr-mtype-middle {
  float: left;
  width: 123px;
  display: inline;
  line-height: 12px;
  font-size: 11px;
}

#cocr-mtype-right {
  float: left;
  width: 128px;
  display: inline;
}

#cocr-mtype-middle span { font-size: 10px; }
#cocr-mtype-right span { float: left; display: block; }
#cocr-mtype-right span strong { display: none; }
#cm-check { width: 63px; height: 26px; background: url('images/cm-check.png') no-repeat top left; }
#cm-moneyorder { width: 56px; height: 26px; background: url('images/cm-moneyorder.png') no-repeat top left; margin-left: 8px; }
#cocr-payment-error{
	margin-top:10px;
	width: 287px;
	height: 152px;
	background: url('images/payment_error_bg.gif') no-repeat;
	color: #fff;
}
#cocr-payment-error-title{font-size:18px; padding: 10px 0 0 35px;}
#cocr-payment-error-text{font-weight:  bold; padding: 5px 15px;}
#cocr-payment-error-errorcode{padding: 2px 0 0 10px; font-weight: bold; font-size: 10px;}
#cocr-payment-error-errorcode span{color: #dd0000; font-size: 11px;}
#cocr-reviewcart {
  padding-top: 10px;
  *padding-top: 0px;
}

#cocr-reviewcart-text {
  font-size: 12px;
  font-weight: bold;
  padding: 0 30px 0 10px;
  line-height: 16px; 
}

#cocr-reviewcart-arrow {
  background: url('images/reviewarrow.png') no-repeat top left;
  width: 277px;
  height: 30px;
  color: #b1b1b1;
  padding: 12px 0 0 15px;
}

#cocr-reviewcart-arrow a { color: #b1b1b1; text-decoration: underline; }

#cos-summary { 
  border: 1px solid #909090;
  width: 350px;
  color: #484848;
  margin-bottom: 11px;
}

#cos-summary-hdr {
  width: 340px;
  background: #545454;
  color: #ffffff;
  font-size: 10px;
  padding-left: 10px;
}

#cos-summary-content { padding: 8px 11px; }
#cos-summary p { padding: 0; margin: 0; line-height: 16px; }
p#cos-shipping { padding: 2px 0 0 0; font-style: italic; }

div.deactivated input { background: #b2b2b2; }

/* Product Hover Box */

.product-hover {
  width: 285px;
  position: absolute;
  display: none;
  left: 195px;
  top: -222px;
  *top: -214px;
  z-index:9999;
}

.product-hover-cart {
  width: 285px;
  position: absolute;
  display: none;
  left: 208px;
  top: -121px;
  *top: -121px;
  z-index:9999;
}

.product-hover ul, .product-hover li, .product-hover-cart ul, .product-hover-cart li { list-style-type: none; margin: 0; padding: 0; }
.product-hover h4, .product-hover-cart h4 { color: #c60101; font-size: 14px; font-weight: bold; padding: 7px 0 8px 7px; float: left; width: 98%; margin: 0; }
.product-hover p, .product-hover-cart p { font-size: 12px; color:#353535; font-weight: normal; padding-left: 7px; margin: 0; }

.product-hover-top { width:100%; }
.product-hover-bottom { width:100%; height:35px; text-align:center; padding-top:6px; float:left; background: url('images/popup/bottom.png') no-repeat bottom right; }
.product-hover-bg { width:100%; float:left; min-height:95px; background: url('images/popup/top.png') no-repeat top right; padding-top: 6px; *padding-top:6px; }
* html .product-hover-bg { height:95px; }

.product-hover-corner { background: url('images/popup/left_corner.png') 1px top no-repeat; margin-top: 55px; width:27px; height:27px; float:left; }
.product-hover-bottom img { margin-bottom: -2px; }

* html .product-hover-content { padding-left: 15px; }
*+ html .product-hover-content { padding-left: 15px; }
.product-hover-content { width: 219px; padding: 0; padding-left: 42px; }
.ph-rate-text { color:#565656; font-size:11px; padding-right:6px; }
.ph-img { width: 100%; float: left; }


.ph-wantit { background: url('images/popup/new_top_left_725.jpg') 1px top no-repeat; width:87px; height:37px; float:left; padding:0 0 0 20px; display: inline; }
.ph-haveit { background: url('images/popup/new_top_left_1250.jpg') 1px top no-repeat; width:88px; height:37px; float:left; padding:0 0 0 20px; display: inline; }
.ph-text-users { color:#c6c6c6; font-size:10px; font-weight:bold; padding:0; width: 100%; line-height: 15px; }
.ph-text-want { color:#ff7c7c; font-size:11px; font-weight:bold; padding:0; }

.ph-desc {
  margin: 0;
  padding: 0 0 10px 0;
  clear: both;
}

.ph-num {
  width: 80px;
  color: #979797;
  font-weight: bold;
  font-size: 16px;
  padding: 0;
  margin: 0;
}

.ph-num ul { margin: 0; padding: 0; }

.ph-num li {
  background: url('images/popup/pop_num_bg.jpg') left top repeat-x;
  padding: 0 2px;
  float: left;
  margin-right: 2px;
  height: 18px;
}

.ph-num li span { color:#FFFFFF; }


/* Product Sidebar */

#sidebar-pinfo {
  width: 223px;
  background: url('images/productsb-haveit-top.png') no-repeat top left;
  padding-top: 10px;
  margin: 16px 0 15px 0;
}

#spi-header { 
  text-align: center;
  font-size: 12px;
  font-weight: bold;
  background: url('images/productsb-haveit-hdr.png') no-repeat top left;
  height: 21px;
  width: 223px;
  padding: 5px 0 0 0;
  color: #FFFFFF;
}

#spi-rating {
  text-align: center;
  background: url('images/productsb-haveit-subhdr.gif') no-repeat top left;
  width: 223px;
  color: #4e4e4e;
  font-size: 11px;
  padding-top: 4px;
  height: 20px;
}

#spi-rating img { margin-bottom: -1px; }

#spi-content {
  background: url('images/productsb-haveit-bg.png') no-repeat bottom left;
  width: 223px;
  padding-bottom: 3px;
}

#spi-content ul { margin: 0; padding: 10px 0 10px 30px; }
#spi-content ul li { /*color: #a80000;*/ font-size: 10px; line-height: 16px; list-style-type: circle; }
#spi-content ul li a { color: #575757; text-decoration: none; font-size: 12px; }
#spi-content ul li a:hover { text-decoration: underline; color: #333; }

#spi-nav { margin-left: 2px; font-weight: bold; }
#spi-haveit, #spi-wantit {
  width: 108px;
  height: 32px;
  float: left;
  display: inline;
  font-size: 12px;
  padding-top: 3px;
}

#spi-nav p { color: #ffffff; line-height: 14px; margin: 0; padding: 0 0 0 25px; }
#spi-nav a { color: #ffffff; text-decoration: none; }

#spi-haveit strong, #spi-wantit strong { font-size: 14px; margin-left: 8px; }
#spi-wantit { clear: right; background: url('images/pb-button-wantit.png') no-repeat top left; margin-left: 1px; }
#spi-haveit { background: url('images/pb-button-haveit.png') no-repeat top left; }

#sidebar-guarantee { width: 209px; height: 86px; margin: 0 0 0 14px; }
#sidebar-guarantee a { display: block; width: 209px; height: 86px; background: url('images/moneyBackGuarantee.png') no-repeat top left; }
#sidebar-guarantee a span { display: none; }

#sidebar-learning { width: 209px; height: 51px; margin: 0 0 0 14px; }
#sidebar-learning a { display: block; width: 209px; height: 51px; background: url('images/product-sidebar-learningcenter.png') no-repeat top left; }
#sidebar-learning a span { display: none; }

#sidebar-community { width: 209px; height: 24px; color: #fe0000; margin: 4px 0 0 14px; text-align: center; background: url('images/product-sidebar-community.png') no-repeat top left; padding-top: 28px; }
#sidebar-community a { color: #fe0000; text-decoration: none; }
#sidebar-community a:hover { color: #ffffff; }

#rec-products { margin: 10px 0 0 14px; background: url('images/product-sidebar-recommended.png') no-repeat top left; padding-top: 33px; }

.rec-item { 
  background: #000000;
  border: 1px solid #900202;
  width: 191px;
  padding: 8px;
  color: #dad9d9;
  line-height: 14px;
  margin-bottom: 12px;
}

p.rp-title a { padding: 10px 5px 5px 5px; margin: 0; color:#FFF; text-decoration:none;}
p.rp-desc { padding: 5px; margin: 0; }

.rec-nav { width: 196px; margin-top: 14px; margin-left: -2px; }
.rec-nav-details, .rec-nav-addcart { float: left; display: inline; }
.rec-nav-details { background: url('images/product-sidebar-details.gif') no-repeat top left; width: 82px; height: 11px; padding: 5px 0; text-align: center; font-size: 11px; text-transform: uppercase; color: #aeaeae; }
.rec-nav-addcart { background: url('images/product-sidebar-add.gif') no-repeat top left; width: 83px; height: 18px; clear: right; margin-left: 4px; text-transform: uppercase; font-weight: bold; font-size: 10px; padding: 3px 0 0 26px; ; color: #fde3e3 }
.rec-nav-details a { color: #aeaeae; text-decoration: none; }
.rec-nav-addcart a { color: #fde3e3; text-decoration: none; }
.rec-nav a { text-decoration: none; }

/* Bottom Boxes */

#bottom-wrapper {
  float: left;
  width: 100%;
  padding-top: 35px;
}

#bottom-wrapper img { border: none; }
#social-buttons { width: 100%; }

#social-facebook {
  float: left;
  display: inline;
  width: 148px;
  height: 25px;
  padding-left: 11px;
}

#social-twitter {
  float: right;
  display: inline;
  width: 180px;
  height: 23px;
  clear: right;
  padding-right: 20px;
}

#bt-boxes { 
  width: 100%;
  clear: both;
  padding-top: 12px;
  padding-left: 2px;
  color: #ffffff;
}

#bt-boxes a { color: #ffffff; text-decoration: none; font-weight: bold; }
#bt-boxes a:hover { text-decoration: underline;  }
#bt-boxes h3 { color: #FFFFFF; font-size: 15px; margin: 0; padding: 0; }
#bt-boxes h3 span { display: none; }
#bt-box-1, #bt-box-2, #bt-box-3, #bt-box-4, #bt-box-5 { width: 244px; height: 173px; float: left; display: inline; margin-right: 5px;  }
#bt-box-1-text p, #bt-box-2-text p, #bt-box-3-text p, #bt-box-4-form p { margin: 0; padding: 0; }

#bt-box-1 { background: url('images/bt-box-1.png') no-repeat top left; }
#bt-box-1 h3 {
  width: 161px;
  height: 58px;
  background: url('images/bt-box-learningcenter.png') no-repeat bottom right;
  padding: 16px 0 0 0;
  margin: 0 0 0 41px;
}
#bt-box-1-text { padding: 19px 0 0 85px; }

#bt-box-2 { background: url('images/bt-box-2.png') no-repeat top left; }
#bt-box-2 h3 {
  width: 217px;
  height: 21px;
  background: url('images/bt-box-community.png') no-repeat bottom right;
  padding: 16px 0 0 0;
  margin: 0 0 0 13px;
}
#bt-box-2-text { padding: 44px 0 0 88px; }

#bt-box-3 { background: url('images/bt-box-3.png') no-repeat top left; }
#bt-box-3 h3 { margin: 11px 0 0 14px; }
#bt-box-3-text { padding: 0 0 0 37px; width: 167px; height: 105px; }
#bt-box-3-link { padding-right: 13px; text-align: right; }
#bt-box-3-link a { color: #ff4324; }

#bt-box-4 { background: url('images/bt-box-4.png') no-repeat top left; margin-right: 0; }
#bt-box-4 h3 { margin: 15px 0 0 25px; }
#bt-box-4-form { padding: 10px 0 0 25px; }

p#btbf4-enter { margin: 3px 0 17px 0; }
#btbf-4-field { height: 19px; overflow: none; }
#btbf-4-field input { float: left; border: none; display: inline; }
#btbf4-signup, #bt-box-3-link p, #bt-box-4-link, p#btbf4-enter { line-height: 14px; }

input#btbf4-mail { padding: 2px 4px; width: 164px; height: 14px; font-size: 11px; }
input#btbf4-submit { clear: right; width: 26px; height: 18px; background: url('images/email-go.gif') no-repeat top left; }

#bt-box-4-link { clear: both; padding: 9px 17px 0 0; text-align: right; margin: 0; }
#bt-box-4-link a { color: #ff4324; font-weight: normal; font-style: italic; font-size: 11px; text-decoration: underline; }

#bt-box-5 { background: url('images/bt-box-5.png') no-repeat top left;}
#bt-box-5 #bt-box-5-text {
    margin-top:148px;
    text-align: center;
    color:#fe0000;
}
#bt-box-5 #bt-box-5-text a {
    color:#FE0000;
    text-decoration:none;
}
#bt-box-5 #bt-box-5-text a:hover {
    text-decoration:underline;
}
/* Product Reviews */

.pr-item {
  background: #ffffff url('images/pr-item-bgtop.png') no-repeat top left;
  width: 761px;
  border-bottom: 1px solid #c0c0c0;
  padding: 15px 0;
  color: #434343;
}

.pr-item-thumb, .pr-item-content { float: left; display: inline; }
.pr-item-thumb { margin: 0 13px 0 27px; }
.pr-item-thumb img { border: 1px solid #b50202; }

.pr-item-content { width: 615px; }
.pr-item-hdr { color: #5f5f5f; border-bottom: 1px solid #aeaeae; position: relative; height: 27px; }
.pr-item-review { padding: 8px 0 4px; }
.pr-item-review p { margin: 0; padding: 10px 0 0; }
.pr-item-title, .pr-item-hdr strong { color: #d30100; font-weight: bold; }
.pr-item-rating { position: absolute; right: 10px; top: 3px; }

#pr-footer {  
  background: #4f4f4f;
  width: 761px;
  height: 30px;
  position: relative;
}

#pr-footer a { color: #d2d2d2; display: block; text-decoration: none; font-weight: bold; }
#pr-footer a:hover { color: #e5e3e3; }
#pr-ftr-left { position: absolute; top: 6px; left: 11px; }
#pr-ftr-right { position: absolute; top: 6px; right: 11px; }

a#pr-back { background: url('images/pr-arrow-left.png') no-repeat 0% 50%; padding-left: 13px; }
a#pr-more { background: url('images/pr-arrow-right.png') no-repeat 100% 50%; padding-right: 13px; }

.pr-item-noreviews { color: #454545; }
.pr-item-noreviews a { color: #0000f5; }
.pr-item-signup { color: #bd0000; padding: 12px 0; }
.pr-item-signup a { color: #404040; text-decoration: none; }

/* Footer */

#footer {
  clear: left;
  width: 100%;
  color: #FFF;
  text-align: center;
  padding: 30px 0 0 0;
}

#footer-cleartop  {
  clear: left;
  width: 100%;
  color: #FFF;
  text-align: center;
  padding: 10px 0 30px 0;
}

#footer a, #footer-cleartop a { color: #FFFFFF; text-decoration: none; margin: 0 2px; }

/* Community Pages */

#chat-welcome, #blog-welcome {
  color: #2e2e2e;
  font-size: 12px;
  padding-bottom: 15px;
  margin: 10px 25px 15px 25px;
  border-bottom: 1px solid #d4d4d4;
}

#chat-welcome a, #blog-welcome a { color: #b80000; }
#chat-welcome p, #blog-welcome p { margin: 0; padding: 10px 0 0; }

#chat-table, #blog-table {
  margin: 10px 25px 25px 25px;
  color: #4c4c4c;
}

#chat-hdr, #blog-hdr { background: url('images/bg_gradient_grey.gif') repeat-x top left; }
#chat-hdr div, #chat-hdr a, #blog-hdr a, #blog-hdr div { text-align: center; text-transform: uppercase; color: #ffffff; font-size: 12px; font-weight: bold; }
#blog-sort { margin-bottom: -3px; }

.chat-item-event, .chat-item-startdate, .chat-item-enddate, .chat-item-status, .chat-item-roomname, .chat-item-onlineusers, .blog-item-blogs, .blog-item-views, .blog-item-blogger, .blog-item-date { float: left; display: inline; padding: 6px 0 5px; text-align: center; }
.chat-item-event { width: 286px; }
.chat-item-event a { color: #B80000; }
.chat-item-event span { font-size: 11px; }
.chat-item-event strong a { color: #2E2E2E; text-decoration: none; font-weight: 300; }
.chat-item-roomname { width: 566px; text-align: left; padding-left: 20px; background-color: #eee;}
.chat-item-roomname a { color: #B80000; }
.chat-item-roomname p { margin: 0; padding: 5px 0;}
.chat-item-onlineusers {width: 330px; background-color: #e2e2e2; padding-top: 10px}
.event-room-table .chat-item{background: #e2e2e2 none;}
#chat-hdr .chat-item-event { width: 285px; border-right: 1px solid #585858; }
#chat-hdr .chat-item-roomname { width: 585px; border-right: 1px solid #585858; text-align: center; padding-left: 0; background-color: transparent;}
#chat-hdr .chat-item-onlineusers { width: 330px; background-color: transparent; padding-top: 6px;}
.chat-item-startdate { width: 208px; }
#chat-hdr .chat-item-startdate { width: 207px; border-right: 1px solid #585858; }
.chat-item-enddate { width: 208px; }
#chat-hdr .chat-item-enddate { width: 207px; border-right: 1px solid #585858; }
.chat-item-status { width: 216px; }
.chat-item-conline { padding-left: 10px; color: #2E2E2E; font-size: 11px; }
.chat-item-status p { margin: 0; padding: 0; font-size: 10px; line-height: 14px; }
.chat-item-status a { color: #b80000; font-weight: bold; }

.blog-item .blog-item-views, .blog-item .blog-item-blogger, .blog-item .blog-item-date { padding-top: 14px; }
.blog-item-blogs { width: 523px; font-size: 11px; }
#blog-hdr .blog-item-blogs { width: 522px; border-right: 1px solid #585858; }
.blog-item-views { width: 90px; }
#blog-hdr .blog-item-views { width: 89px; border-right: 1px solid #585858; }
.blog-item-blogger { width: 140px; }
#blog-hdr .blog-item-blogger { width: 139px; border-right: 1px solid #585858; }
.blog-item-date { width: 165px; }

.chat-item { background: #eeeeee url('images/chat-bg.png') repeat-y top left; border-bottom: 1px solid #c7c7c7; }
.blog-item { background: #eeeeee url('images/blog-bg.png') repeat-y top left; border-bottom: 1px solid #c7c7c7; color: #333333; }
.chat-item .chat-item-event { padding-left: 10px; width: 276px; text-align: left; }
.blog-item .blog-item-blogs { padding-left: 10px; width: 513px; text-align: left; }
.chat-item .chat-item-startdate { background: #e2e2e2; }
.chat-item .chat-item-status { background: #e2e2e2; }
.ci-dark { padding: 5px 0 4px 0; background: #d9d8d8; }

.blog-item-blogs p { margin: 0; padding: 0; color: #333333; line-height: 16px; }
.blog-item-blogs a { color: #b80000; font-size: 12px; }
.blog-item-blogs span { font-size: 10px; }

#chat-nav, #blog-nav { height: 26px; margin-left: 25px; position: relative; }
#chat-nav-login, #blog-nav-login { text-indent: -9999px; width: 60px; height: 22px; display: block; background: url('images/chat-bt-login.png') no-repeat top left; float: left; margin-right: 4px; }
#chat-nav-register, #blog-nav-register { text-indent: -9999px; width: 80px; height: 22px; display: block; background: url('images/chat-bt-register.png') no-repeat top left; float: left; }

a#blog-nav-blogview { position: absolute; top: 0; right: 30px; color: #b80000; background: url('images/icon_right.gif') no-repeat 100% 50%; padding-right: 20px; }

#blog-pagination-wrapper { position: relative; height: 20px; }
#blog-pagination { position: absolute; top: 6px; right: 0; }
#blog-pagination span { font-weight: bold; padding: 0 0 0 3px; float: left; display: block; }
#blog-pagination a { padding: 2px 5px; background: #eeeeee; border: 1px solid #c7c7c7; color: #363636; text-decoration: none; font-weight: normal; }
#blog-pagination a:hover { background: #424241; color: #ffffff; }
span#blog-pagi-current { padding: 0 4px 0 0; display: block; }

  /* Display Blog */

#displayblog { padding: 20px; }
#displayblog a { color: #AA0000; }

#displayblog-hdr { position: relative; height: 30px; color: #333333; border-bottom: 1px solid #dddddd; }
#db-hdr-breadcrumbs { position: absolute; left: 0; top: 2px; }
#db-hdr-breadcrumbs span { color: #aa0000; }
#db-hdr-jumpto { float: right; font-size: 11px; margin-left: 20px; }
#db-hdr-jumpto select { border: 1px solid #535353; font-size: 11px; padding: 2px; }

.db-blogentry { border-bottom: 1px solid #dddddd; padding: 20px; }
#displayblog-content h3 { margin: 0; padding: 0 0 8px; font-size: 22px; font-weight: normal; }
#displayblog-content h3 a { text-decoration: none; }
.db-blogentry-hdr { border-bottom: 1px dotted #cfcfcf; padding-bottom: 15px; }
.db-blogentry-hdr p { color: #555555; margin: 0; }
.db-blogentry-hdr p strong { color: #111111; padding-right: 15px; }
.db-blogentry-ftr { color: #333333; height: 22px; }
.db-blogentry-ftr a { display: block; background: url('images/icon_comments.gif') no-repeat 0% 50%; padding-left: 22px; float: left; }
.db-blogentry-ftr span { display: block; float: left; padding-left: 5px; font-family: "Trebuchet MS", Arial; margin-top: 1px; }

#displayblog-ftr { position: relative; height: 25px; }

  /* Blog - Entry View */

.blog-ev { background: #eeeeee url('images/blog-bg-ev.png') repeat-y top left; }
.blog-ev a { color: #B80000; font-size: 12px; }
.blog-item-ev-recententry, .blog-item-ev-blogger, .blog-item-ev-postdate, .blog-item-ev-lastcomment { float: left; display: inline; padding: 6px 0 5px; text-align: center; }

.blog-item-ev-recententry { width: 418px; font-size: 11px; padding-left: 10px; text-align: left; }
#blog-hdr .blog-item-ev-recententry { width: 427px; border-right: 1px solid #585858; padding-left: 0; }
.blog-item-ev-blogger { width: 160px; }
#blog-hdr .blog-item-ev-blogger { width: 159px; border-right: 1px solid #585858; }
.blog-item-ev-postdate { width: 165px; }
#blog-hdr .blog-item-ev-postdate { width: 164px; border-right: 1px solid #585858; }
.blog-item-ev-lastcomment { width: 165px; }

  /* Blog - Display Entry */
  
#displayblog-comments { margin-top: 20px; }
#displayblog-comments-hdr { background: url('images/bg_gradient_grey.gif') repeat-x top left; font-weight: bold; color: #FFFFFF; padding: 4px; text-align: center; }
.db-comments-item { background: #f9f9f9; padding: 10px 20px; color: #333333; border-bottom: 1px dotted #bcbcbc; }
.db-comments-item-alt { background: #f1f0f0; }
.db-comments-item p { padding: 3px 0; margin: 0; }
.db-comments-item-hdr { color: #555555; }
.db-comments-item-hdr strong { color: #BD0100; }

  /* Blog - My Blog */
  
#myblog-header { padding: 20px 20px 0 20px; }
#myblog-header a, #myblog-content a { color: #AA0000; }
#myblog-content { padding: 0 30px 10px 30px; color: #333333; }
#myblog-input { padding: 2px; border: 1px solid #2e2e2e; color: #2e2e2e; font-size: 14px; margin-top: 1px; }
#blog-bt-save { width: 55px; height: 23px; background: url('images/blog-bt-save.png') no-repeat top left; border: none; cursor: pointer; } 

.blog-mb { background: #eeeeee url('images/blog-bg-mb.png') repeat-y top left; }
.blog-mb a { color: #B80000; font-size: 12px; }
.blog-item-mb-date, .blog-item-mb-entryname, .blog-item-mb-nav { float: left; display: inline; padding: 6px 0 5px; text-align: center; }
.blog-item-mb-date { width: 165px; }
.blog-item-mb-entryname { width: 578px; text-align: left; padding-left: 10px; }
.blog-item-mb-nav { width: 165px; }

  /* Chat - Event Details */
  
#chatevent { color: #333333; padding: 20px; }
#chatevent-date { background: url('images/calendar.gif') no-repeat 0% 50%; padding-left: 30px; }
#chatevent-content { border: 1px dashed #AAAAAA; margin-top: 15px; padding: 15px; }

#ce-rsvp-form-field { padding: 4px; }
#ce-rsvp-form-field span { float: left; display: block; padding: 3px; }
span#rsvp-field, span#rsvp-save { padding: 1px 3px; } 
#rsvp-field input { padding: 2px; border: 1px solid #2e2e2e; color: #2e2e2e; font-size: 14px; }
#chat-bt-submit { width: 66px; height: 23px; background: url('images/chat-bt-submit.png') no-repeat top left; border: none; cursor: pointer; } 
#chatevent-rsvp-list ul li strong { color: #B80000; }

  /* Community Extras */

#blog-welcome-loggedin {
  color: #2e2e2e;
  font-size: 12px;
  margin: 20px 0 15px 25px;
  position: relative;
}

#blog-welcome-loggedin a { color: #B80000; }

#blog-bt-blogmanager { text-indent: -9999px; width: 130px; height: 22px; display: block; background: url('images/blog-bt-blogmanager.png') no-repeat top left; float: left; }
#blog-bt-addnewentry { text-indent: -9999px; width: 112px; height: 22px; display: block; background: url('images/blog-bt-addnewentry.png') no-repeat top left; float: left; margin-left: 4px; }
#blog-bt-logout { text-indent: -9999px; width: 73px; height: 22px; display: block; background: url('images/blog-bt-logout.png') no-repeat top left; float: left; margin-left: 4px; }


.blog-comment { padding: 10px 0 25px; color: #111111; font-size: 14px; }
.blog-comment p { margin: 0; padding: 4px 0; }
.comment-textarea { border: 1px solid #515151; color: #555555; width: 50%; height: 50px; padding: 5px; font-family: Tahoma, Arial; font-size: 12px; }
.comment-submit { width: 66px; height: 23px; background: url('images/chat-bt-submit.png') no-repeat top left; border: none; cursor: pointer; margin-top: 5px; } 

/* Radio Button */
.ui-radio-state-disabled,
.ui-radio-state-checked-disabled,
.ui-radio-state-disabled-hover,
.ui-radio-state-checked-disabled-hover {
    color: #999;
}
span.ui-checkbox,
span.ui-radio {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
    background: url(/html/images/icon_checkbox.png) 0 -40px no-repeat;
}
span.ui-helper-hidden {
    display: none;
}
label {
    padding: 2px;
    
}
span.ui-radio-state-hover,
span.ui-checkbox-state-hover {
    background-position: 0 -114px;
}

span.ui-checkbox-state-checked {
    background-position: 0 -1px;
}

span.ui-checkbox-state-checked-hover {
    background-position: 0 -75px;
}
span.ui-radio-state-checked-disabled-hover,
span.ui-radio-state-checked-disabled{

    background-position: 0 -161px;
}
span.ui-radio-state-checked {
    background-position: 0 -1px;   
}


span.ui-radio-state-checked-hover {
    background-position: 0 -75px;
}
.ui-helper-hidden-accessible {
    position: absolute;
    left: -999em;
}

/*  nwely added from css.css */
ul.main_menu
{
	color:#ff0101;
	width:97%;
	float:left;
	font-size:12px;
	font-weight:bold;
	padding:11px 0 0 6px;
}
ul.main_menu li
{
	float:left;
	padding:0;
}
ul.main_menu li a
{
	color:#f56a4f;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding:0 14px 0 15px;
}
ul.main_menu li.active a,ul.main_menu li a:hover{ color:#FFFFFF;}
.menu_arrow_pad{ padding-right:10px;}
a.more-review-contr { font-size: 10px; color: #7c0000; text-decoration: none; position: absolute; width: 45px; display: block; text-align: right; background-color: white; position: absolute; bottom: 0px; right: 0px;}
a.more-review-contr span{color: #000; display: none}
a.more-review-expanded{width: 48px;}
a.more-review-expanded span{display: none;}
div.p_f_o_review{height:90px; overflow: hidden; position: relative;}

#login-welcome { background: #5c1205; position: absolute; right: 166px; top: 43px; font-size: 11px; padding: 0 6px; }
#login-welcome em { color: #e93e1d; }
#login-welcome strong { color: #ffffff; padding-left: 4px;}

#free-shipping { width:175px;text-align:center; position: absolute; right: 10px; top: 33px; font-size: 12px; color:white; background:url('/images/free-shipping.png') no-repeat center top; }
#ame-productreview-content{position: relative;}
#ame-pr-msg{position: absolute; left: 30%; top: 21%; color: #dd0000; display:  none;}

#checkout_summary{color: #000; font-size:12px; text-align: center; font-weight: normal; width: 700px; margin: 0 auto; position: relative; line-height: 1.25em;}
#checkout_summary h2{color: #dd0000; padding-top: 20px;}
#checkout_summary #print_link{position: absolute; font-weight: bold; right: -50px; top: 10px;}

div#order_shipper{
    width:682px;
    background-color:white;
    font-family:Arial;
}
div#order_shipper div.os_header{
    background:url('lightbox/images/os_header.png') no-repeat left top;
    width:682px;
    height:94px;
}
div#order_shipper div.os_header span{
    color:white;
    font-family:Arial;
    font-size:17px;
    font-style:italic;
    float:right;
    margin-top:47px;
    margin-right:175px;    
}
div#order_shipper div.os_content{
    padding:20px;
}
div.order_success2_anerosme {
    background:url(/html/images/aneros_me.png) no-repeat left top;
    width:264px;
    height:82px;
    text-align:center;
    font-size:15px;
    font-weight:bold;
    color:white;
    padding:20px;
    padding-top:75px;
}
div.print_invoice {
    background:url(/html/images/print_invoice.png) no-repeat left top;
    width:194px;
    height:32px;
    font-size:18px;
    color:white;
    font-weight:bold;
    margin-top:10px;
    font-family:Arial;
    padding-top:12px;
    padding-left:110px;
}
div.print_invoice a{
    color:white;
    text-decoration:none;
}
div.home-footer-header {
    background:url(/html/images/dashboard-main-top2.png) no-repeat left top;
    width:958px;
    height:186px;
    padding:15px;    
}
div.home-footer-header div.left-side{
    float:left;
    width:647px;
}
div.home-footer-header div.right-side{
    float:right;
    width:287px;
}
div.home-footer-header div.tbl-header1 {
    background:url(/html/images/dashboard-box-header1.png) no-repeat scroll left top;
    color:#D4D4D4;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    height:17px;
    padding:12px;
    width:263px;
}
div.home-footer-header div.tbl-body1 {
    background-color:#020202;
    height:127px;
    margin-left:1px;
    width:286px;
}
div.home-footer-header div.tbl-bottom1 {
    background:url(/html/images/dashboard-box-bottom1.png) no-repeat scroll left top;
    height:15px;
    width:287px;
}
div.dashboard-footer-header {
    background:url(/html/images/dashboard-main-top3.png) no-repeat left top;
    width:958px;
    height:280px;
    padding:15px;    
}
div.dashboard-footer-header div.ls-box {
    float:left;
    width:647px;
}
div.dashboard-footer-header div.ls-box div.lbl-box1 {
    font-family:Arial;
    font-size:12px;
    color:#2f2f2f;
    line-height: 15px;
    margin-left:3px;
}
div.dashboard-footer-header div.tbl-header {
    width:622px;
    height:17px;
    background:url(/html/images/dashboard-box-header.png) no-repeat left top;
    padding:12px;
    color:#d4d4d4;
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
}
div.dashboard-footer-header div.tbl-body {
    width:621px;    
    background:url(/html/images/dashboard/site_info_box.png) repeat-x left top;
    height:114px;
    margin-left:1px;
    padding:12px;
    font-size:14px;
    color:white;
    font-family:Arial;
}
div.dashboard-footer-header div.tbl-body td.input-wrp {
    background: url(/html/images/dashboard/input_box1.png) no-repeat left top;
    width:429px;
    height:32px;
    padding-left:10px;
    padding-right:10px;
}
div.dashboard-footer-header div.tbl-body td.input-wrp input[type="text"] {
    width:420px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
}

div.home-footer-main div.tbl-body0407 {
    width:621px;    
    background:url(/html/images/dashboard/site_info_box.png) repeat-x left top;
    height:114px;
    margin-left:1px;
    padding:12px;
    font-size:14px;
    color:white;
    font-family:Arial;
}
div.home-footer-main div.tbl-body0407 td.input-wrp {
    background: url(/html/images/dashboard/input_box1.png) no-repeat left top;
    width:429px;
    height:32px;
    padding-left:10px;
    padding-right:10px;
}
div.home-footer-main div.tbl-body0407 td.input-wrp input[type="text"] {
    width:420px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
}
div.home-footer-main div.tbl-body0407 td.input-wrp input[type="password"] {
    width:420px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
}
div.submit-registration-box {
    background:url(/html/images/dashboard/footer-comment.png) no-repeat left top;
    width:627px;
    height:24px;
    color:red;
    padding:10px;
    font-size:12px;
    font-family:Arial;
}
div.home-footer-main div.tbl-body0406 {
    width:621px;    
    background:url(/html/images/dashboard/pri_cnt_box.png) repeat-x left top;
    height:233px;
    margin-left:1px;
    padding:12px;
    font-size:14px;
    color:white;
    font-family:Arial;
}
div.home-footer-main div.tbl-body0406 td.input-wrp {
    background: url(/html/images/dashboard/input_box1.png) no-repeat left top;
    width:429px;
    height:32px;
    padding-left:10px;
    padding-right:10px;
}
div.home-footer-main div.tbl-body0406 td.input-wrp input[type="text"] {
    width:420px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
}
div.home-footer-main div.tbl-body0406 td.select-wrp {
    background: url(/html/images/dashboard/select-box1.png) no-repeat left top;
    width:429px;
    height:32px;
    padding-left:10px;
    padding-right:10px;
    cursor:pointer;
}
div.home-footer-main div.tbl-body0406 td.select-wrp input[type="text"] {
    width:420px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
}
div.home-footer-main div.tbl-body0406 div.payment_type_normal{
    background: url(/html/images/dashboard/input_box_dis.png) no-repeat left top;
    width:278px;
    height:12px;
    padding:10px;
}
div.home-footer-main div.tbl-body0406 div.payment_type_paypal input[type="text"]{
    width:270px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
    margin-left:20px;
}
div.home-footer-main div.tbl-body0406 div.payment_type_paypal{
    background: url(/html/images/dashboard/input_box_enb.png) no-repeat right top;
    width:429px;
    height:22px;
    padding:5px 10px 5px 10px;
    font-size:14px;
    color:white;
    font-family: Arial;
}
div.home-footer-main div.tbl-body0406 div.payment_type_passport input[type="text"]{
    width:270px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
    margin-left:20px;
}
div.home-footer-main div.tbl-body0406 div.payment_type_passport{
    background: url(/html/images/dashboard/input_box_enb.png) no-repeat right top;
    width:429px;
    height:22px;
    padding:5px 10px 5px 10px;
    font-size:14px;
    color:white;
    font-family: Arial;
}
div.home-footer-main div.tbl-body0406 div.payment_type_check input[type="text"]{
    width:270px;
    font-family:Arial;
    border:none;
    background-color:transparent;
    font-size:14px;
    color:white;
    margin-left:15px;
}
div.home-footer-main div.tbl-body0406 div.payment_type_check{
    background: url(/html/images/dashboard/input_box_enb.png) no-repeat right top;
    width:429px;
    height:22px;
    padding:5px 10px 5px 10px;
    font-size:14px;
    color:white;
    font-family: Arial;
}
div.dashboard-footer-header div.tbl-bottom {
    width:646px;
    height:13px;
    background:url(/html/images/dashboard-box-bottom.png) no-repeat left top;
}
div.dashboard-footer-header div.rs-box {
    float:right;
    width:287px;
}
div.dashboard-footer-header div.rs-box a {
    text-decoration: none;
}
div.traffic_content_header {
    background:url(/html/images/traffic-main-top.png) no-repeat left top;
    width:958px;
    height:36px;
    padding:13px 15px 15px 15px;    
}
div.traffic_content_header div.bottom_line {
    border-bottom:1px solid #6e6e6e;
    height:38px;
}
div.traffic_content_header div.traffic_stats {
    font-family:Arial;
    font-weight:bold;
    color:#313131;
    font-size:14px;
    width:350px;
    float:left;
}
div.traffic_content_header div.header_but {
    float:right;
    width:164px;
}
div.traffic_content_header div.header_but a {
    text-decoration: none;
}
div.home-footer-main {
    background:url(/html/images/dashboard-main-body1.png) repeat-y left top;
    width:958px;    
    padding:0px 15px 15px 15px;    
}
div.home-footer-bottom {
    background:url(/html/images/dashboard-main-bottom.png) no-repeat left top;
    width:988px;
    height:10px;    
}
div.lw-selectbox {
    width:437px;
    height:42px;
    background:url(/html/images/select-wrp-box.png) no-repeat left top;
    float:left;
    padding:15px;
}
div.rw-selectbox {
    width:437px;
    height:42px;
    background:url(/html/images/select-wrp-box.png) no-repeat left top;
    float:right;
    padding:15px;
}
div.lw-ctrl-select {
    width:232px;    
    float:left;
    margin-top:7px;
}
div.lw-ctrl-select input[type="text"] {
    width:215px;
    background-color: transparent;    
    border: none;
    color:#d4d4d4;
    font-size:20px;
    font-family:Arial;
    font-weight:bold;
}
div.rw-ctrl-lbl {
    float:right;
    color:#00ff2a;
    font-size:24px;
    font-family:Arial;
    font-weight:bold;
    width:166px;    
    text-align: right;
    margin-top: 5px;
}
div.rw-ctrl-lbl input[type="text"] {    
    color:#00ff2a;
    font-size:24px;
    font-family:Arial;
    font-weight:bold;
    width:166px;
    text-align: right;
    background-color: transparent;    
    border: none;
}
div.desc-lbl {
    width:617px;
    color:#4d4d4d;
    font-family:Arial;
    font-size:12px;    
    float:left;
    padding-left:15px;
    padding-right:15px;
}
div.desc-lbl h3.desc-title {
    margin:0;
    padding:0;
    font-size:14px;
    color:#434343;
    margin-bottom:10px;
}
div.customer-online {
    width:287px;
    float:right;
}
div.box-header {
    width:263px;
    height:17px;
    background:url(/html/images/dashboard-box-header1.png) no-repeat left top;
    font-family: Arial;
    font-size:16px;
    font-weight:bold;
    padding:12px;
    color:#d4d4d4;
}
div.box-main {
    width:287px;
    height:39px;
    /*background:url(/html/images/dashboard-box-body2.png) repeat-x left top;*/
    font-family: Arial;
    font-size:16px;
    font-weight:bold;    
    margin-left:1px;
    color:#d4d4d4;
}
div.box-main div.mark-online {
    width:26px;
    height:15px;
    background:url(/html/images/dashboard-box-body3.png) repeat-x left top;    
    padding:12px;    
    float:left;
}
div.box-main div.online-num {
    width:212px;
    height:15px;
    background:url(/html/images/dashboard-box-body2.png) repeat-x left top;    
    padding:12px;    
    float:left;
    text-align: center;
    font-size:24px;
    font-weight:bold;
    font-family:Arial;
    color:#00ff2a;
}
div.box-bottom {
    width:287px;
    height:15px;
    background:url(/html/images/dashboard-box-bottom1.png) no-repeat left top;    
}

div.home-footer-main div.left-side {
    width:647px;
    float: left;
}
div.home-footer-main div.right-side {
    width:287px;
    float: right;
}
div.home-footer-main div.tbl-header {
    width:622px;
    height:17px;
    background:url(/html/images/dashboard-box-header.png) no-repeat left top;
    padding:12px;
    color:#d4d4d4;
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
}
div.home-footer-main div.tbl-body {
    width:645px;    
    background-color:#020202;
    margin-left:1px;
}
div.home-footer-main div.tbl-bottom {
    width:646px;
    height:13px;
    background:url(/html/images/dashboard-box-bottom.png) no-repeat left top;
}
div.home-footer-main div.tbl-header1 {
    background:url("images/dashboard-box-header1.png") no-repeat scroll left top transparent;
    color:#D4D4D4;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    height:17px;
    padding:12px;
    width:263px;
}
div.home-footer-main div.tbl-body1 {
    width:286px;    
    background-color:#020202;
    margin-left:1px;
    height:127px;
}
div.home-footer-main div.tbl-body2 {
    width:286px;    
    background-color:#020202;
    margin-left:1px;    
}
div.home-footer-main div.tbl-bottom1 {
    background:url("images/dashboard-box-bottom1.png") no-repeat scroll left top transparent;
    height:15px;
    width:287px;
}

div.tbl-header1 {
    background:url(/html/images/dashboard-box-header1.png) no-repeat scroll left top transparent;
    color:#D4D4D4;
    font-family:Arial;
    font-size:16px;
    font-weight:bold;
    height:17px;
    padding:12px;
    width:263px;
}
div.tbl-body1 {
    width:286px;    
    background-color:#020202;
    margin-left:1px;
    height:127px;
}
div.tbl-body2 {
    width:286px;    
    background-color:#020202;
    margin-left:1px;    
}
div.tbl-bottom1 {
    background:url(/html/images/dashboard-box-bottom1.png) no-repeat scroll left top transparent;
    height:15px;
    width:287px;
}

tr.hdr_style{
    background-color:#292929;font-size:11px;color:#b8b8b8;font-family:Arial;
}
tr.bdy_style{
    /*background-color:#3e3e3e;*/
    background-color:#292929;
    font-size:11px;color:#D4D4D4;font-family:Arial;
}
tr.bdy_style:hover {
    background-color:#3e3e3e;
    cursor: pointer;
}
tr.blk_style{
    font-size:11px;color:#D4D4D4;font-family:Arial;
}
tr.blk_style a {
    color:#D4D4D4;
    text-decoration: none;
}
tr.blk_style1{
    font-size:11px;color:#D4D4D4;font-family:Arial;
}
tr.blk_style1:hover{
    background-color: #3e3e3e;
}
tr.blk_style1 td {
    border-bottom: 1px solid #5E5E5E;
}
tr.blk_style1 a {
    color:#D4D4D4;
    text-decoration: none;
}
tr.bdy_style a {
    color:#D4D4D4;
    text-decoration: none;
}
td.g_text {
    color:#00ff2a;
}
td.r_text {
    color:#ff0000;
}
td.gy_text {
    color:#7a7a7a;
}
td.pd_text {
    padding-left:10px;
}
td.pd_text1 {
    padding-right:10px;
}
div.space_div {
    height:24px;
}
div#dropdown_one {
    width:232px;    
    background-color:#000;
    position:absolute;
    display: none;
}
div#dropdown_one ul {
    list-style: none;
    margin-left:0px;
    padding:0px;
    margin-bottom:0px;
}
div#dropdown_one ul li{
    padding-top: 5px;
    padding-bottom:5px;
}
div#dropdown_one ul li a{
    color:#d4d4d4;
    font-size:20px;
    font-weight:bold;
    font-family: Arial;
    text-decoration: none;
    width:217px;
    padding-left:15px;
}
div#dropdown_two {
    width:232px;    
    background-color:#000;
    position:absolute;
    display: none;
}
div#dropdown_two ul {
    list-style: none;    
    padding:0px;    
    margin: 0px;
}
div#dropdown_two ul li{
    padding-top: 5px;
    padding-bottom:5px;
}
div#dropdown_two ul li a{
    color:#d4d4d4;
    font-size:20px;
    font-weight:bold;
    font-family: Arial;
    text-decoration: none;
    width:217px;
    padding-left:15px;
}
input[type="text"].dp_box1 {    
    border:none;
    background-color:#3e3e3e;
    background:url(/html/images/traffic/t_box1.png) no-repeat left top;
    width:162px;
    height:23px;
    font-size:12px;
    color:#d4d4d4;
    font-family:Arial;
    padding-left:10px;
    cursor:pointer;
}

input[type="text"].dp_box2 {    
    border:none;
    background-color:#3e3e3e;
    background:url(/html/images/traffic/t_box2.png) no-repeat left top;
    width:122px;
    height:23px;
    font-size:12px;
    color:#d4d4d4;
    font-family:Arial;
    padding-left:10px;
    cursor:pointer;
}
div#dp_view_list {
    width:162px;
    height:100px;
    background-color:#3e3e3e;
    position: absolute;
    display: none;
}
div#dp_view_list ul {
    list-style: none;
    padding:0px;
    margin:0px;
}
div#dp_view_list ul li {
    
}
div#dp_view_list ul li a {
    color:#d4d4d4;
    font-size:12px;
    font-family:Arial;
    text-decoration: none;
    padding-left:10px;
}
div#dp_start_list {
    width:122px;
    height:100px;
    background-color:#3e3e3e;
    position: absolute;
    display: none;
}
div#dp_start_list ul {
    list-style: none;
    padding:0px;
    margin:0px;
}
div#dp_start_list ul li {
    
}
div#dp_start_list ul li a {
    color:#d4d4d4;
    font-size:12px;
    font-family:Arial;
    text-decoration: none;
    padding-left:10px;
}
div#dp_end_list {
    width:122px;
    height:100px;
    background-color:#3e3e3e;
    position: absolute;
    display: none;
}
div#dp_end_list ul {
    list-style: none;
    padding:0px;
    margin:0px;
}
div#dp_end_list ul li {
    
}
div#dp_end_list ul li a {
    color:#d4d4d4;
    font-size:12px;
    font-family:Arial;
    text-decoration: none;
    padding-left:10px;
}
div.pop_div { 
    border-left:1px solid #5e5e5e;    
    margin-left:12px;
}
img.show_pop {
    cursor:pointer;
}
div.dashboard-block1 {
    float:left;
    width:127px;
    margin-left:10px;
    background:url(/html/images/dashboard-block1.png) no-repeat left top;
    height:94px;
    margin-top:2px;
    padding:12px;    
}
div#dashboard-tooltip {        
}
div#dashboard-tooltip div.header {
    background:url(/html/images/dashboard-tooltip-header.png) no-repeat left top;
    width:574px;
    height:2px;
}
div#dashboard-tooltip div.content {
    background:url(/html/images/dashboard-tooltip-body.png) repeat-y left top;
    width:574px;       
}
div#dashboard-tooltip div.bottom {
    background:url(/html/images/dashboard-tooltip-bottom.png) no-repeat left top;
    width:574px;
    height:25px;
}
div#top-nav2 {
    width:292px;
    height:50px;    
    float:right;
    margin-top:10px;
    margin-right:15px;
    text-align: center;
    color:#fe0000;
    font-family:Arial;
    font-size:12px;
}
div#top-nav2 input[type="text"],input[type="password"] {
    font-size:12px;
    color:black;
    font-family:Arial;
    border:none;
    background-color:#b4b4b4;
    width:120px;
    padding:2px;
}
div#top-nav2 span {
    background:url(/html/images/dashboard/gobut.png) no-repeat right top;
    width:150px;
}
div#top-nav2 span #submit_btn {
    text-decoration:none;
    color:white;
    font-family:Arial;
    font-weight:bold;
    font-size:12px;
    margin-right:3px;
    background: transparent none;
    border: none 0;
    width: 20px;
    text-align: center;
}
div.dashboard-home-header {
    background:url(/html/images/dashboard/content-header.png) no-repeat left top;
    width:950px;
    height:315px;
    padding:15px 19px 0px 19px;
}
div.dashboard-home-header div.banner {
    background:url(/html/images/dashboard/banner.png) no-repeat left top;
    width:950px;
    height:311px;    
}
div.dashboard-home-header div.left-banner {
    width:632px;
    float:left;
    margin-left:10px;    
}
div.dashboard-home-header div.right-banner {
    width:272px;
    float:right;
    height:274px;
    margin-top:26px;
    margin-right:14px;
}
div.dashboard-home-header div.lbl-area4 {
    color:#d4d4d4;
    font-size:16px;
    font-weight:bold;
    font-family:Arial;
}
div.dashboard-home-header div.lbl-area5 {
    width:260px;
    height:214px;
    margin-top:22px;
    margin-right:10px;    
}
div.dashboard-home-header div.lbl-area1 {
    font-family:Myriad Pro,Arial;
    font-size:14px;    
    color:white;
    margin-left:128px;
    margin-top:10px;
}
div.dashboard-home-header div.lbl-area2 {
    margin-left:473px;
    margin-top:215px;
}
div.dashboard-home-header div.lbl-area2 a {
    font-family:Arial;
    font-weight:bold;
    font-style:italic;
    color:white;
    font-size:14px;
    text-decoration: none;
}
div.dashboard-home-header div.lbl-area2 a:hover {
    color:#d4d4d4;
}
div.dashboard-home-header div.lbl-area3 {
    margin-left:0px;
    margin-top:24px;
    font-family:Arial;    
    color:red;
    font-size:12px;    
}
div.dashboard-home-header div.lbl-area3 a {
    font-family:Arial;    
    color:red;
    font-size:12px;
    text-decoration: none;
    margin-left:8px;
    margin-right:8px;
}
div.dashboard-home-header div.lbl-area3 a:hover {
    
}
div.dashboard-home-body {
    background:url(/html/images/dashboard/content-body.png) repeat-y left top;
    width:950px;    
    padding:15px 19px 0px 19px;
}
div.dashboard-home-body div.left-body {
    width:646px;
    height:657px;
    float:left;
    background:url(/html/images/dashboard/banner1.png) no-repeat left top;
}
div.dashboard-home-body div.lbl-area6 {
    margin-top:80px;
    margin-left:204px;    
    width:410px;
    height:100px;
    font-size:12px;
    color:#4d4d4d;
    font-family: Arial;
}
div.dashboard-home-body div.right-body {
    float:right;
    width:287px;
}
div.dashboard-home-bottom {
    background:url(/html/images/dashboard/content-bottom.png) no-repeat left top;
    width:988px;
    height:11px;    
}
div.signup-today {
    background:url(/html/images/dashboard/banner2.png) no-repeat left top;
    width:291px;
    height:231px;
}
div.lbl-area7 {
    width:170px;    
    line-height: 24px;
    font-size:21px;
    font-family: Myriad Pro,Arial;
    color:white;
    font-style:italic;
    font-weight: bold;    
    margin-left:24px;
}
div.lbl-area8 {
    margin-left:24px;
}
div.lbl-area8 a {
    font-family:Myriad Pro,Arial;
    font-size:17px;
    color:#D4D4D4;
    font-style:italic;
    text-decoration: none;
}
div.lbl-area8 a:hover {
    color:white;
}
div.traffic_content_header div.left-side {
    float:left;
    width:287px;
    text-align:center;
    font-size:22px;
    font-weight:bold;
    font-family: Arial;
    color:#9d0000;
    padding-top:20px
}
div.traffic_content_header div.right-side {
    float:right;
    width:646px;    
}
div.traffic_content_header div.right-side div.tab-selected {
    background:url(/html/images/selected-tab.png) no-repeat left top;
    width:196px;
    height:24px;
    font-family:Arial;
    font-size:16px;
    color:white;
    font-weight:bold;
    text-align: center;    
    float:left;
    padding-top:6px;
    cursor:pointer;
    margin-top:22px;
    margin-right:5px;
}
div.traffic_content_header div.right-side div.tab-unselected {
    background:url(/html/images/unselected-tab.png) no-repeat left top;
    width:196px;
    height:24px;
    font-family:Arial;
    font-size:16px;
    color:#a5a5a5;
    font-weight:bold;
    text-align: center;    
    float:left;
    padding-top:6px;
    cursor:pointer;
    margin-top:22px;
    margin-right:5px;
}
div#header-top-right div.banner-spot {
    background:url(/html/images/banner_spot.png) no-repeat left top;
    width:470px;
    height:62px;
    margin-top:5px;
    margin-left:16px;
}
div#page-content div.wrapper {
    padding:2px 25px 5px;
}
div#page-content div.left-content {
    float:left;
    width:530px;
    margin-left:56px;
    padding-right:10px;
    color:#424242;
    font-size:17px;
    border-right: 1px solid #a6a6a6;
}
div#page-content div.right-content {
    float:right;
    width:300px;    
    padding-left:5px;
}
p.contact-form-lbl {
    font-weight:bold;
    font-family:Arial;
    font-size:17px;
    color:#4b4b4b;
}
div.contact-input {
    background:url(/html/images/contact-input.png) no-repeat left top;
    width:439px;
    height:22px;
    padding:5px;
    font-family:Arial;
    font-size:14px;
    color:white;
}
div.contact-input input[type="text"] {
    width:432px;
    color:white;
    font-family:Arial;
    font-size:14px;
    border:none;
    background-color:transparent;
}
div.contact-textarea {
    background:url(/html/images/contact-textarea.png) no-repeat left top;
    width:439px;
    height:182px;
    padding:5px;
    font-family:Arial;
    font-size:14px;
    color:white;
}
div.contact-textarea textarea {
    width:430px;
    height:170px;
    color:white;
    font-family:Arial;
    font-size:14px;
    border:none;
    background-color:transparent;
}
/*div.contact-but {
    width:449px;
    text-align: right;
}*/
div.contact-but {
    width:204px;
    height:25px;
}
div.contact-but input[type="submit"] {
    background:url(/html/images/ame-su-signup1.png) no-repeat left top;
    width:113px;
    height:25px;
    border:none;
    cursor:pointer;
}
div.contact-comment {
    width:449px;
    font-family:Arial;
    font-size:12px;
    color:#525252;
    font-style:italic;
}
div.contact-comment div.contact-comment-left {
    width:235px;
    float:left;
}
div.contact-comment div.contact-comment-right {
    float:right;
    text-align: right;
    width: 204px;
}
div.contact-verify {
    background:url(/html/images/contact-verify.png) no-repeat left top;
    width:194px;
    height:34px;
    padding:5px;
    padding-top:0px;
}
div.contact-verify div.verify-lbl {
    float:left;width:134px;height:29px;text-align:left;
}
div.contact-verify div.verify-val {
    float:right;width:53px;padding-top:5px;
}
div.contact-verify div.verify-val input[type="text"] {
    width:46px;height:20px;background-color:transparent;border:none;color:white;
}
.lbl_style1 {
    font-family:Arial;font-size:11px;color:#c6c6c6;
}
.lbl_style2 {
    font-family:Arial;font-size:12px;color:white;   
}
div.cnt_ppt {
    width:447px;    
    background:url(/html/images/dashboard/nav-box1.png) repeat-y center top;
    position:absolute;
}
div.cnt_ppt ul {
    list-style: none;
    margin: 0;
    padding:0;    
}
div.cnt_ppt ul li {
}
div.cnt_ppt ul li a {
    font-size:14px;
    color:white;    
    text-decoration: none;
    padding-left: 10px;
}
div.addr_country {
    width:447px;
    height:150px;
    overflow: auto;    
    background:url(/html/images/dashboard/nav-box1.png) repeat-y center top;
    position:absolute;
}
div.addr_country ul {
    list-style: none;
    margin: 0;
    padding:0;    
}
div.addr_country ul li {
}
div.addr_country ul li a {
    font-size:14px;
    color:white;    
    text-decoration: none;
    padding-left: 10px;
}
div.horizontal_wrapper {
    background:url(/html/images/marketing/horizontal_wrapper.png) no-repeat left top;
    width:955px;
    height:610px;
}
div.vertical_wrapper {
    background:url(/html/images/marketing/vertical_wrapper.png) no-repeat left top;
    width:956px;
    height:1099px;
}
div.square_wrapper {
    background:url(/html/images/marketing/square_wrapper.png) no-repeat left top;
    width:956px;
    height:969px;
}
div.landing_wrapper {
    background:url(/html/images/marketing/landing_wrapper.png) no-repeat left top;
    width:956px;
    height:940px;
}
div.marketing-tabs{
    height:31px;
}
div.marketing-tabs a { 
    text-decoration: none;
}
input[type="text"].select_wrapper {
    background:url(/html/images/marketing/select_box1.png) no-repeat left top;
    width:90px;
    height:15px;
    color:#b6b6b6;
    font-size:11px;
    border:none;
    padding-right:10px;
    padding-left:5px;
    padding-top:2px;
    cursor:pointer;
}
input[type="submit"].img_but {
    background:url(/html/images/marketing/submit.png) no-repeat left bottom;
    border:none;
    height:21px;
    width:67px;
    cursor:pointer;
}
td.banner-box {    
    width:821px;
    height:108px;
    background:url(/html/images/marketing/banner_box1.png) no-repeat left top;
}
td.banner-box div.td-inner-left {
    float:left;
    width:102px;
    height:90px;    
    padding:5px;
}
td.banner-box div.td-inner-left a {
    text-decoration: none;
}
td.banner-box div.td-inner-right {
    float:right;
    width:680px;
    height:80px;    
    padding:5px;
    margin-top:5px;
    margin-right:10px;
}
td.banner-box div.td-inner-right a {
    text-decoration: none;
    color:white;    
}
div.hrz_width {
    width:90px;
    padding:2px 10px 2px 5px;
    color:#b6b6b6;
    background-color: #4c4c4c;
    position: absolute;    
}
div.hrz_width a {
    color:#b6b6b6;
    text-decoration: none;
}
div.hrz_height {
    width:90px;
    padding:2px 10px 2px 5px;
    color:#b6b6b6;
    background-color: #4c4c4c;
    position: absolute;    
}
div.hrz_height a {
    color:#b6b6b6;
    text-decoration: none;
}
div.hrz_style {
    width:90px;
    padding:2px 10px 2px 5px;
    color:#b6b6b6;
    background-color: #4c4c4c;
    position: absolute;    
}
div.hrz_style a {
    color:#b6b6b6;
    text-decoration: none;
}
body.aneros_mgx_body {
  margin:0;
  padding:0;
  line-height: 1.5em;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  background: #000000 url('images/aneros_mgx/bg.png') no-repeat top center;
  min-height:960px;
}
div#heading {
    height:438px;
}
div#heading div.left_wrp {
    width:300px;
    height:438px;
    background:url('images/aneros_mgx/girl1.png') no-repeat left top;
    float:left;
	position:relative;
}
div#heading div.left_wrp1 {
    width:300px;
    height:438px;
    background:url('images/aneros_mgx/man_girl.png') no-repeat left top;
    float:left;
	position:relative;
}
div#heading div.left_wrp2 {
    width:300px;
    height:438px;
    background:url('images/aneros_mgx/mans.png') no-repeat left top;
    float:left;
	position:relative;
}
div#heading div.center_wrp {
    float:left;
    width:350px;
    height:438px;    
    color:white;
    font-size:14px;
    font-family:Arial;
}
div#heading div.center_wrp p {
    padding-left:15px;
}
div#heading div.right_wrp {
    float:left;
    width:209px;
    margin-top:330px;
}
div#out_direct {
    margin-left:22px;
}
div#cell_wrp {
    text-align: center;    
}
div#rule_wrp {
    background:url('images/aneros_mgx/rule_wrp.png') no-repeat center top;
    width:976px;
    height:268px;
    margin-left:7px;
}
div#rule_wrp p.line_text {
    font-size:14px;
    font-family:Frutiger,Arial;
    font-style:italic;
}
div.quote_top {
	background:url('images/aneros_mgx/quote_top.png') no-repeat left top;
	width:269px;
	height:13px;
}
div.quote_body {
	background:url('images/aneros_mgx/quote_body.png') repeat-y left top;
	width:239px;
	padding:0 15px 0 15px;
	color:red;
    font-size:14px;
    font-style:italic;
    font-family:Arial;
}
div.quote_body p {
	margin:0;
	padding:0;
}
div.quote_bottom {
	background:url('images/aneros_mgx/quote_bottom.png') no-repeat left top;
	width:269px;
	height:13px;
}
div.slider_quote {
	position:absolute;
	bottom:5px;   
}
div#content-wrapper div.sales-list {
    width:600px;
    float:left;
    padding:10px;    
}
div#content-wrapper div.sales-list td.stye1 {
    padding-bottom:15px;
    border-bottom:1px solid #404040;
    border-right:1px solid #404040;
}
div#content-wrapper div.sales-list td.stye1 a {
    color:white;
    text-decoration:none;
}
div#content-wrapper div.sales-list td.stye1 a:hover {
    text-decoration:underline;
}
div#content-wrapper div.sales-list td.stye2 {
    padding-bottom:15px;
    border-bottom:1px solid #404040;
}
div#content-wrapper div.sales-list td.stye2 a {
    color:white;
    text-decoration:none;
}
div#content-wrapper div.sales-list td.stye2 a:hover {
    text-decoration:underline;
}
div#content-wrapper div.sales-list td.stye3 {
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #404040;
    border-right:1px solid #404040;
}
div#content-wrapper div.sales-list td.stye3 a {
    color:white;
    text-decoration:none;
}
div#content-wrapper div.sales-list td.stye3 a:hover {
    text-decoration:underline;
}
div#content-wrapper div.sales-list td.stye4 {
    padding-top:15px;
    padding-bottom:15px;
    border-bottom:1px solid #404040;
}
div#content-wrapper div.sales-list td.stye4 a {
    color:white;
    text-decoration:none;
}
div#content-wrapper div.sales-list td.stye4 a:hover {
    text-decoration:underline;
}
div#content-wrapper div.sales-list td.stye5 {
    padding-top:15px;
    padding-bottom:15px;
    border-right:1px solid #404040;
}
div#content-wrapper div.sales-list td.stye5 a {
    color:white;
    text-decoration:none;
}
div#content-wrapper div.sales-list td.stye5 a:hover {
    text-decoration:underline;
}
div#content-wrapper div.sales-list td.stye6 {
    padding-top:15px;
    padding-bottom:15px;
}
div#content-wrapper div.sales-list td.stye6 a {
    color:white;
    text-decoration:none;
}
div#content-wrapper div.sales-list td.stye6 a:hover {
    text-decoration:underline;
}
div#content-wrapper div.sales-right {
    width:362px;
    float:left;    
}
div#content-wrapper div.sales-right div.sales-details {
    width:350px;
    background-color:white;
    padding:5px;
}

#product-review-new {
    width:980px;
    float:left;
    border:solid 2px #bb0f15;
}
#product-review-top-img {
    width:980px;
    float:left;
    background:url(images/product-rw/aneros1.jpg) no-repeat left top;
	height:520px; margin:0; padding:0;
}
.product-review-text {
    width:335px;
    float:left; color:#ccc; padding:35px 0 0 328px; font-size:12px; line-height:16px;
}
.product-review-text p {
	color:#fff; font-size:20px; line-height:25px; margin:0;
}
#product-review-top-img1 {
    width:980px;
    float:left;
    background:url(images/product-rw/aneros2.jpg) no-repeat left top;
	height:373px; margin:0; padding:0;
}
.product-review-text1 {
    width:292px;
    float:left; color:#ccc; padding:0 0 0 560px; font-size:12px; line-height:16px;
}
.product-review-text1 p {
	font-size:20px; line-height:20px; margin:0;
}
#product-review-top-img2 {
    width:980px;
    float:left;
    background:url(images/product-rw/aneros3.jpg) no-repeat left top;
	height:303px; margin:0; padding:0;
}
.product-review-text2 {
    width:325px;
    float:left; color:#ccc; padding:0 0 0 70px; font-size:12px; line-height:16px;
}
.product-review-text2 p {
	font-size:20px; line-height:25px; margin:0;
}
#product-review-top-img3 {
    width:980px;
    float:left;
    height:471px;
	position:relative; margin:0; padding:0;
}
#product-review-top-img4 {
    width:1007px;
    float:left;
    height:471px; margin:0; padding:0;
	position:absolute; background:url('images/product-rw/aneros4.png') no-repeat left top; left:0; top:0;
}

.muze-splash-page{
    background:url('/html/images/product-rw/muze.jpg') no-repeat left top; 
    width:980px;
    height:777px;
    position: relative;
}
.muze-splash-page .product-desc-box{
    position: absolute;
    left: 525px;
    top: 145px;
    font-family: "HelveticaNeue", "Arial";
    width: 410px;
}
.muze-splash-page .product-desc-box h2{
    font-size: 18px;
    color: #ff0000;
    font-weight: normal;
    margin-top: 0;
}
.muze-splash-page .product-desc-box p{
    font-size: 13px;
    color: #ccc;
}
.muze-splash-page .product-desc-box table{
    float: right
}
.muze-splash-page .free-ship-img{
    position: absolute;
    right: 0;
    top: 530px;
}
.muze-splash-page .free-ship-txt{
    position: absolute;
    right: 15px;
    font-size: 10px;
    color: #ccc;
    bottom: 10px;
    margin: 0;
}
/* aneros chat */
body.aneros_chat {
    background:url('images/chat/chat_bk.png') no-repeat center top;
    background-color:black;
    width:100%;
    height:100%;
}

#chat_wrapper {
    width:869px;
}

#chat_wrapper #main_chat_window {
    float:left;
    width:545px;
    background-color:black;
    text-align:center;
    padding:10px;    
}

#chat_wrapper #main_chat_window div.hand_chat {
    color:white;
}

#chat_wrapper #main_chat_window div.hand_chat ul {
    padding:0;
    margin:0;
    list-style: none;
    margin-left:3px;
}

#chat_wrapper #main_chat_window div.hand_chat ul li {
    list-style: none;
    float:left;
    font-size:11px;
    font-family:Arial;
    color:white;
    font-weight:bold;
}

#chat_wrapper #main_chat_window div.hand_chat ul li.rsz_scr {
    margin-left:50px;
}

#chat_wrapper #main_chat_window div.hand_chat ul li.fnt_sz {
    margin-left:28px;
}
   
#chat_wrapper #main_chat_window div.hand_chat ul li.active_hand_tab {
    background:url('images/chat/active_tab.png') no-repeat left top;
    width:105px;
    height:22px;
}

#chat_wrapper #main_chat_window div.hand_chat ul li.active_hand_tab a {
    text-decoration: none;
    color:#ffffff;
    font-weight: bold;
    font-size:11px;
    font-family:Arial;
}

#chat_wrapper #main_chat_window div.hand_chat ul li.deactive_hand_tab {
    background:url('images/chat/deactive_tab.png') no-repeat left top;
    width:111px;
    height:22px;
}

#chat_wrapper #main_chat_window div.hand_chat ul li.deactive_hand_tab a {
    text-decoration: none;
    color:#999;
    font-weight: bold;
    font-size:11px;
    font-family:Arial;
}

#chat_wrapper #main_chat_window div.main_history {
    width:520px;
    float:left;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_head {
    background:url('images/chat/chat_back_top.png') no-repeat left top;
    height:11px;
    width:520px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content {
    background:url('images/chat/chat_back_content.png') repeat-y left top;
    min-height:550px;
    width:515px;
    padding-left:5px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content {
    width:506px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.cur_date {    
    height:17px;
    background-color:#494949;
    color:white;
    font-size:10px;
    font-family:Arial;
    text-align:left;
    padding-left:5px;
    margin-bottom:5px;
    width:480px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line1
{
    margin-top:5px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line1 div.user_photo {
    float:right;
    width:36px;
    height:41px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line1 div.chat_body {
    float:left;
    width:448px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line1 div.chat_body div.chat_body_top {
    background:url('images/chat/r_chat_line_top.png') no-repeat left top;
    width:428px;
    height:25px;
    color:white;
    font-size:9px;
    font-family:Arial;
    padding-left:5px;
    padding-right:15px;
    font-weight:bold;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line1 div.chat_body div.chat_body_content {
    background:url('images/chat/r_chat_line_content.png') repeat-y left top;
    width:428px;    
    font-size:11px;
    font-family:Arial;
    color:black;
    text-align: left;
    padding-left:5px;
    padding-right:15px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line1 div.chat_body div.chat_body_bottom {
    background:url('images/chat/r_chat_line_bottom.png') no-repeat left top;
    width:448px;
    height:11px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line
{
    margin-top:5px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line div.user_photo {
    float:left;
    width:36px;
    height:41px;
}
    
#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line div.chat_body {
    float:right;
    width:448px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line div.chat_body div.chat_body_top {
    background:url('images/chat/chat_line_top.png') no-repeat left top;
    width:428px;
    height:20px;
    color:white;
    font-size:9px;
    font-family:Arial;
    padding-left:15px;
    padding-right:5px;
    font-weight:bold;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line div.chat_body div.chat_body_content {
    background:url('images/chat/chat_line_content.png') repeat-y left top;
    width:428px;    
    font-size:11px;
    font-family:Arial;
    color:black;
    text-align: left;
    padding-left:15px;
    padding-right:5px;
	line-height:12px;
}

div.chat_body_content hr { font-size:2px; color:#fff;}

#chat_wrapper #main_chat_window div.main_history div.chat_history_content div.scroll_content div.chat_line div.chat_body div.chat_body_bottom {
    background:url('images/chat/chat_line_bottom.png') no-repeat left top;
    width:448px;
    height:11px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_bottom {
    background:url('images/chat/chat_back_bottom.png') no-repeat left top;
    height:33px;
    width:520px;
    padding-top:20px;
}

#chat_wrapper #main_chat_window div.main_history div.chat_history_bottom input[type="text"] {
    border:1px solid #5e5f5f;
    background-color: #d0d0d0;
    height:16px;
    width:412px;
    color:black;
    font-size:12px;
    font-family:Arial;
    padding:5px;
    font-style:italic;
}

input[type="submit"].default {
    background:url('images/chat/chat_submit.png') no-repeat left top;
    width:74px;
    height:24px;
    border:none;
    cursor:pointer;
}

input[type="submit"].hide {
    background:url('images/chat/hide_submit.png') no-repeat left top;
    width:74px;
    height:24px;
    border:none;
    cursor:pointer;
}
    
div.adjust_window_right {
    float:left;
    width:19px;
    padding-top:64px;
}

div.adjust_window_down {
    width:520px;
}

#chat_user_account {
    float:left;
    width:257px;
    background-color:black;
    margin-left:9px;
    min-height:650px;
    padding:10px;
}

#chat_user_account div.chat_login_box div.chat_login_top {
    background:url('images/chat/chat_login_top.png') no-repeat left top;
    width:250px;
    height:20px;
    padding:0px 5px 5px 5px;
    color:white;
    font-size:10px;
    font-family:Arial;
    text-align: left;
}

#chat_user_account div.chat_login_box div.chat_login_top a {
    text-decoration: none;
    color:white;
}

#chat_user_account div.chat_login_box div.chat_login_content {
    background:url('images/chat/chat_login_content.png') repeat-y left top;
    width:260px;
    min-height: 10px;    
}

#chat_user_account div.chat_login_box div.chat_login_content input {
    width:184px;
    margin-bottom:3px;
}

#chat_user_account div.chat_login_box div.chat_login_content input[type="text"] {
    width:180px;
    padding:2px;
    height:14px;
    color:black;
    font-size:10px;
    font-family:Arial;
    border:none;
    background-color:white;
}

#chat_user_account div.chat_login_box div.chat_login_content input[type="password"] {
    width:180px;
    padding:2px;
    height:14px;
    color:black;
    font-size:10px;
    font-family:Arial;
    background-color:white;
    border:none;
}

#chat_user_account div.chat_login_box div.chat_login_content input[type="button"] {
    background:url('images/chat/chat_login.png') no-repeat left top;
    width:184px;
    height:18px;
    cursor:pointer;
    border:none;
}

#chat_user_account div.chat_contributor {
    width:247px;
    min-height:100px;
    border:1px solid #484848;
    background-color:#303030;
}

#chat_user_account input[type="button"].past_chat_but{
    background:url('images/chat/past_chat_trans.png') no-repeat left top;
    cursor:pointer;
    width:247px;
    height:21px;
    border:none;
    margin-top:10px;
}

#chat_user_account div.chat_contributor div.chat_cont_title {
    background-color:black;
    color:white;
    font-size:11px;
    font-family:Arial;
    text-align: left;
    padding:0px 5px 5px 5px;
    width:237px;
    height:14px;
    border-bottom: 1px solid #484848;
}

#chat_user_account div.chat_contributor div.scroll-pane1 {
    width:100%;
    height:395px;
    text-align: left;
    overflow:auto;
}

#chat_user_account div.chat_contributor div.scroll-pane1 ul {
    margin-left:5px;
    margin-top:5px;
    padding-left:14px;
    font-size:10px;
    width:200px;
}

#chat_user_account div.chat_contributor div.scroll-pane1 ul li {
    cursor:pointer;
}

#chat_user_account div.chat_contributor div.scroll-pane1 ul li ul {
    padding:0px;
    margin:0px;
    list-style: none;
    color:#aeaeae;
    font-weight:bold;
    font-size:10px;
    font-family:Arial;
    padding-right: 10px;
}

#chat_user_account div.chat_contributor div.scroll-pane1 ul li ul li {
    border-bottom:1px solid #aeaeae;
    padding-left:5px;    
}
#chat_user_account div.chat_login_box div.chat_login_bottom {
    background:url('images/chat/chat_login_bottom.png') no-repeat left top;
    width:260px;
    height:8px;    
}
#chat_wrapper #hide_userinfo {
    float:left;
    width:18px;
}

.scroll-pane
{
    width: 100%;
    height: 530px;
    overflow: auto;
}

div.hover-box {
    width:213px;
    height:49px;
    border:1px solid black;
    background-color:#5d5d5d;
    padding:5px;
    font-size:11px;
    font-family:Arial;
    color:white;
}

.chat_wrapper_big {
    width:1092px !important;
}
.main_chat_window_big {
    width:768px !important;
}
.rsz_scr_big {
    margin-left:344px !important;
}
.main_history_big {
    width:762px !important;
}
.chat_history_head_big {
    width: 762px !important;
    background:url('images/chat/chat_back_top1.png') no-repeat left top !important;
}
.chat_history_content_big {
    width:762px !important;
    background:url('images/chat/chat_back_content1.png') repeat-y left top !important;
}
.scroll_content_big {
    width:752px !important;
}
.cur_date_big {
    width:747px !important;
}
.chat_body_big {
    width:686px !important;
}
.chat_body_top_big {
    width:686px !important;
    background: url('images/chat/chat_line_top1.png') no-repeat left top !important;
}
.chat_body_content_big {
    width:686px !important;
    background: url('images/chat/chat_line_content1.png') repeat-y left top !important;
}
.chat_body_bottom_big {
    width:686px !important;
    background: url('images/chat/chat_line_bottom1.png') no-repeat left top !important;
}
.chat_body_top_big1 {
    width:686px !important;
    background: url('images/chat/r_chat_line_top1.png') no-repeat left top !important;
}
.chat_body_content_big1 {
    width:686px !important;
    background: url('images/chat/r_chat_line_content1.png') repeat-y left top !important;
}
.chat_body_bottom_big1 {
    width:686px !important;
    background: url('images/chat/r_chat_line_bottom1.png') no-repeat left top !important;
}
.chat_history_bottom_big {
    width:762px !important;
    background: url('images/chat/chat_back_bottom1.png') no-repeat left top !important;
}
.big_input {
    width: 660px !important;
}
.scroll-pane_big
{
    width: 100% !important;
    height: 530px !important;
    overflow: auto !important;
}
.timestamp_big {
    margin-right:25px;
}

/* again */
#top_chat_wrapper {
    width:869px;
}
#top_chat_wrapper #chat_room_wrp {
    float:left;
    background-color:black;
    padding:10px;
    text-align: center;
    width:62%;
}
#top_chat_wrapper #chat_list_wrp {
    background-color:black;
    float:left;
    margin-left:9px;
    min-height:650px;
    padding:10px;
    width:30%;
}
#top_chat_wrapper div.viscon_wrp {
    float:left;
    width:18px;
}

/* top_hand_con */
#top_chat_wrapper #chat_room_wrp div.top_hand_con {
    color:#ffffff;
    width:94%;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul {
    margin:0 0 0 3px;
    padding:0;
    list-style: none;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul li {
    color:#ffffff;
    float:left;
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    list-style: none;
    height:22px;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul li a {
    font-size:11px;
    font-family:Arial;
    font-weight:bold;
    text-decoration:none;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul li.active {
    background:url('images/chat/active_tab.png') no-repeat left top;    
    width:105px;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul li.active a {
    color:#ffffff;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul li.noactive {
    background:url('images/chat/deactive_tab.png') no-repeat left top;
    width:111px;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul li.noactive a {
    color:#999;
}
#top_chat_wrapper #chat_room_wrp div.top_hand_con ul li.right_tab {
    float:right;
    margin-left:28px;
}

/* in_chat_room */
#top_chat_wrapper #chat_room_wrp div.in_chat_room {
    float:left;
    width:95%;
}
div.cur_date {
    background-color: #494949;
    color: white;
    font-family: Arial;
    font-size: 10px;
    height: 17px;
    margin-bottom: 5px;
    padding-left: 5px;
    text-align: left;
    width: 99%;
}
td.a_chat_line_bottom_l {
    background:url('images/chat/ext/a_chat_line_bottom_l.png') no-repeat left top;
    width:13px;
    height:11px;
}
td.a_chat_line_bottom_c {
    background:url('images/chat/ext/a_chat_line_bottom_c.png') repeat-x left top;
    width:auto;
    height:11px;
}
td.a_chat_line_bottom_r {
    background:url('images/chat/ext/a_chat_line_bottom_r.png') no-repeat right top;
    width:6px;
    height:11px;
}

td.a_chat_line_top_l {
    background:url('images/chat/ext/a_chat_line_top_l.png') no-repeat left top;
    width:13px;
    height:20px;
}
td.a_chat_line_top_c {
    background:url('images/chat/ext/a_chat_line_top_c.png') repeat-x left top;    
    width:auto;
    height:20px;    
    color: white;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
}
td.a_chat_line_top_r {
    background:url('images/chat/ext/a_chat_line_top_r.png') no-repeat right top;
    width:6px;
    height:20px;
}

td.a_chat_line_mid_l {
    background:url('images/chat/ext/a_chat_line_mid_l.png') repeat-y left top;
    width:13px;
}
td.a_chat_line_mid_c {
    background-color:#fff;
    width:auto;
    color: black;
    font-family: Arial;
    font-size: 11px;
    line-height: 12px;    
    text-align: left;
}
td.a_chat_line_mid_r {
    background:url('images/chat/ext/a_chat_line_mid_r.png') repeat-y right top;
    width:6px;
}

td.b_chat_line_top_l {
    background:url('images/chat/ext/b_chat_line_top_l.png') no-repeat left top;
    width:6px;
    height:20px;
}
td.b_chat_line_top_c {
    background:url('images/chat/ext/a_chat_line_top_c.png') repeat-x left top;    
    width:auto;
    height:20px;    
    color: white;
    font-family: Arial;
    font-size: 9px;
    font-weight: bold;
}
td.b_chat_line_top_r {
    background:url('images/chat/ext/b_chat_line_top_r.png') no-repeat left top;
    width:13px;
    height:20px;
}

td.b_chat_line_mid_l {
    background:url('images/chat/ext/b_chat_line_mid_l.png') repeat-y left top;
    width:6px;
}
td.b_chat_line_mid_c {
    background-color:#fff;
    width:auto;
    color: black;
    font-family: Arial;
    font-size: 11px;
    line-height: 12px;    
    text-align: left;
}
td.b_chat_line_mid_r {
    background:url('images/chat/ext/b_chat_line_mid_r.png') repeat-y left top;
    width:13px;
}

td.b_chat_line_bottom_l {
    background:url('images/chat/ext/b_chat_line_bottom_l.png') no-repeat left top;
    width:6px;
    height:11px;
}
td.b_chat_line_bottom_c {
    background:url('images/chat/ext/a_chat_line_bottom_c.png') repeat-x left top;
    width:auto;
    height:11px;
}
td.b_chat_line_bottom_r {
    background:url('images/chat/ext/b_chat_line_bottom_r.png') no-repeat left top;
    width:13px;
    height:11px;
}

td.chat_type_l {
    background:url('images/chat/ext/chat_box_l.png') no-repeat left top;
    width:6px;
    height:53px;
}
td.chat_type_c {
    background:url('images/chat/ext/chat_box_c.png') repeat-x left top;
    width:auto;
    height:43px;
    padding-top:10px;
}
td.chat_type_c input[type="text"] {
    border:1px solid #5e5f5f;
    background-color: #d0d0d0;
    height:16px;
    width:100%;
    color:black;
    font-size:12px;
    font-family:Arial;
    padding:3px;
    font-style:italic;
}
td.chat_type_r {
    background:url('images/chat/ext/chat_box_r.png') no-repeat right top;
    width:6px;
    height:53px;
}

td.chat_history_top_l {
    background:url('images/chat/ext/chat_history_top_l.png') no-repeat left top;
    width:6px;
    height:6px;
}
td.chat_history_top_c {
    background:url('images/chat/ext/chat_history_top_c.png') repeat-x left top;
    width:auto;
    height:6px;
}
td.chat_history_top_r {
    background:url('images/chat/ext/chat_history_top_r.png') no-repeat right top;
    width:6px;
    height:6px;
}

.survey {
  margin:0;
  padding:0;
  line-height: 1.5em;
  font-family: "HelveticaNeue","Arial","Myriad Pro";
  font-size: 12px;
  background: #000000 url('images/survey/bk_top.png') no-repeat top center;
}

div#wrapper_survey {
    width:797px;
    margin:160px auto 0;
}
div#wrapper_survey div.survey_box_header {
    background:url('images/survey/box_header.png') no-repeat left top;
    width:797px;
    height:24px;
}
div#wrapper_survey div.survey_box_content {
    width:797px;
}
div#wrapper_survey div.survey_box_content div.title_bar {
    width:797px;
    background:url('images/survey/box_header_under.png') no-repeat left top;    
}
div#wrapper_survey div.survey_box_content div.title_bar div.num_mark {
    padding-left: 10px;
    float:left;
    width:114px;    
}
div#wrapper_survey div.survey_box_content div.title_bar div.box_caption {
    padding-right:30px;
    float:right;
    width:636px;
}
div#wrapper_survey div.survey_box_content div.title_bar div.box_caption div.required {    
    font-weight:bold;
    font-style: italic;
    color:#a80303;
    text-align: right;
    font-size:14px;
}
div#wrapper_survey div.survey_box_content div.title_bar div.box_caption div.step_title {    
    color:#000;
    text-align: left;
    /*font-size:40px;*/
    font-size:38px;
    line-height: 1em;
}
div#wrapper_survey div.survey_box_content div.title_bar div.box_caption div.top_fld_name {    
    /*font-size:24px;*/
    font-size:22px;
    color:#a80303;
    float:left;
    width:170px;    
    margin:10px 0px 0px 0px;
    line-height:1em;
    text-align: right;
}
div#wrapper_survey div.survey_box_content div.title_bar div.box_caption div.top_fld_input {
    float:right;
    width:391px;
    background:url('images/survey/input_text_dis.png') no-repeat left top;
    height:20px;
    padding:10px;
    margin-right:32px;
}
div#wrapper_survey div.survey_box_content div.title_bar div.box_caption div.top_fld_empty {
    float:right;
    width:391px;
    padding:10px;
    margin-right:32px;    
}
div#wrapper_survey div.survey_box_content div.title_bar div.box_caption div.top_fld_input input[type='text'] {
    width:385px;
    border:none;
    font-size:18px;
    background:transparent;
    outline:none;    
    margin-top:-3px;
    color:#4D4D4D;
}
div#wrapper_survey div.survey_box_content div.fld_row {
    background:url('images/survey/box_content.png') repeat-y left top;
    width:797px;
}
div#wrapper_survey div.survey_box_content div.pad-top {
    background:url('images/survey/box_content.png') repeat-y left top;
    width:797px;
    height:20px;
}
div#wrapper_survey div.survey_box_content div.fld_row div.fld_name {
    width:300px;
    float:left;    
    /*font-size:24px;*/
    font-size:22px;
    color:#a80303;
    text-align: right;
    margin-top:10px;
    line-height:1em;
}
div#wrapper_survey div.survey_box_content div.fld_row div.fld_input {
    float:right;
    width:391px;
    background:url('images/survey/input_text_dis.png') no-repeat left top;
    height:20px;
    padding:10px;
    margin-right:62px;
}

div#wrapper_survey div.survey_box_content div.fld_row div.fld_empty {
    float:right;
    width:391px;        
    padding:10px;
    margin-right:62px;
}
div#wrapper_survey div.survey_box_content div.fld_row div.fld_textarea {
    float:right;
    width:411px;
    background:url('images/survey/sub_box.png') no-repeat left top;
    height:160px;
    padding:10px;
    margin-right:34px;    
}
div#wrapper_survey div.survey_box_content div.fld_row div.fld_textarea textarea {
    border:none;
    background:transparent;
    font-size:18px;    
    width:393px;    
    height:140px;
    overflow:hidden;
    outline:none;
}
div#wrapper_survey div.survey_box_content div.fld_row div.fld_input1 {
    float:right;
    width:391px;    
    height:20px;
    padding:10px;
    margin-right:62px;
}
.redio {
    background:url('images/survey/bullet_normal.png') no-repeat left top;
    width:85px;    
    font-weight:bold;
    /*font-size:18px;*/
    font-size:16px;
    padding-left:30px;
    margin-right: 10px;
    float:left;
    color:#a80303;
    height:23px;
    padding-top:2px;
    cursor:pointer;
}
.shape {
    background:url('images/survey/shape_bullet_uncheck.png') no-repeat left top;
    width:60px;    
    font-weight:bold;
    /*font-size:18px;*/
    font-size:16px;
    padding-left:30px;
    margin-right: 10px;
    float:left;
    color:#a80303;
    height:26px;
    padding-top:2px;
    cursor:pointer;
    line-height: 1em;
}
.shape1 {
    float:left;
    background:url('images/survey/shape_bullet_uncheck.png') no-repeat left top;
    width:60px;
    height:26px;
    padding-left:30px;
    margin-right: 10px;    
    font-size:14px;
    color:#2a2a2a;
    cursor:pointer;
}
.picked {
    background:url('images/survey/shape_bullet_checked.png') no-repeat left top;
}
.checked {
    background:url('images/survey/bullet_checked.png') no-repeat left top;
}
.extend {
    background:url('images/survey/bt_ext.png') no-repeat left top;
    width:14px;
    height:14px;
    float:left;
    margin-right:10px;
    margin-top:7px;
    cursor:pointer;
}

.extend1 {
    background:url('images/survey/bt_unext.png') no-repeat left top;
    width:14px;
    height:14px;
    float:left;
    margin-right:10px;
    margin-top:7px;
    cursor:pointer;
}
.lbl_step3a_a {    
    /*font-size:16px;*/
    font-size:14px;
    color:#4d4d4d;
    margin-top:10px;    
}
.step2_extend {
    width:753px;
    height:71px;
    background:url('images/survey/step2_b_bk.png') no-repeat center top;
    padding:22px;
    display:none;
}
.step2_extend .left_caption_area {    
    width:104px;
    text-align: right;    
    font-size:16px;
    color:#2a2a2a;
    float:left;
}
.step2_extend .center_content_area {
    width:476px;    
    height:67px;
    float:left;
    margin-left:15px;    
    font-size:16px;
    color:#2a2a2a;
}
.step2_extend .center_content_area textarea {
    width:476px;
    height:67px;
    font-size:16px;
    color:#4D4D4D;
    border:none;
    background:transparent;
    overflow: hidden;
    outline:none;
    font-family: "HelveticaNeue","Arial","Myriad Pro";
}
.step2_extend .right_btn_area {
    width:120px;
    float:left;
    height:37px;    
    margin-left:20px;
    margin-top:34px;
}
.step2_extend .right_btn_area input[type='button'] {
    width:120px;
    height:37px;
    background:url('images/survey/bt_save.png') no-repeat left top;
    border:none;    
    cursor:pointer;
}
.step3a_dropbox {
    background:url('images/survey/step3_SGX.png') no-repeat center top;
    width:730px;
    height:310px;
    padding-left:30px;
    padding-top:10px;
    padding-right:37px;
    display: none;
}
.step3a_dropbox_bk {
    background:url('images/survey/step3_subbox.png') no-repeat center top;
}
.step3a_dropbox .box_title {
    float:left;
    width:326px;
    height:40px;
    margin:10px 0px 0px 40px;
    /*font-size:24px;*/
    font-size:22px;
    font-weight:bold;
    color:#2a2a2a;
}
.step3a_dropbox .date_of_purchase {
    float:left;
    width:95px;
    height:40px;
    margin:10px 0px 0px 0px;
    text-align: right;    
    /*font-size:16px;*/
    font-size:14px;
    color:#2a2a2a;
}
.step3a_dropbox .place_of_purchase {
    float:left;
    width:95px;
    height:40px;
    margin:10px 0px 0px 0px;
    text-align: right;    
    /*font-size:16px;*/
    font-size:14px;
    color:#2a2a2a;
}
.step3a_dropbox .frequency_of_use {
    float:left;
    width:84px;
    height:40px;
    margin:10px 0px 0px 8px;
    text-align: right;    
    font-size:14px;
    color:#2a2a2a;
}
.step3a_dropbox .wrp_input1 {
    float:left;
    width:243px;
    height:30px;
    margin:10px 0px 0px 14px;
    padding:5px;
}
.step3a_dropbox .wrp_input2 {
    float:left;
    width:247px;
    height:30px;
    margin:10px 0px 0px 14px;
    padding:5px;
}                            
.step3a_dropbox .wrp_input3 {
    float:left;
    width:482px;
    height:65px;
    margin:10px 0px 0px 14px;
    padding:5px;
}                            
.step3a_dropbox .wrp_empty {
    float:left;
    width:120px;
    height:65px;
    margin:0px 0px 0px 2px;
    padding:5px;
}
.step3a_dropbox .wrp_input2 input[type='text']{
    background:transparent;
    border:none;
    width:240px;
    font-size:16px;    
    color:#4d4d4d;
    outline:none;
}
.step3a_dropbox .wrp_input2 textarea {
    background:transparent;
    border:none;
    width:240px;
    height:62px;
    overflow: hidden;
    font-size:16px;    
    color:#4d4d4d;
    outline:none;
    font-family:"HelveticaNeue","Arial","Myriad Pro";
}
.step3a_dropbox .wrp_input3 textarea {
    background:transparent;
    border:none;
    width:478px;
    height:62px;
    overflow: hidden;
    font-size:16px;    
    color:#4d4d4d;
    outline:none;
    font-family:"HelveticaNeue","Arial","Myriad Pro";
}
.step3a_dropbox .wrp_input1 textarea {
    background:transparent;
    border:none;
    width:240px;
    height:62px;
    overflow: hidden;
    font-size:16px;    
    color:#4d4d4d;
    outline:none;
    font-family:"HelveticaNeue","Arial","Myriad Pro";
}
.step3a_dropbox .wrp_input1 input[type='text'] {
    background:transparent;
    border:none;
    width:240px;
    font-size:16px;    
    color:#4d4d4d;
    outline:none;
}
.save_button {
    width:120px;
    height:37px;
    background:url('images/survey/bt_save.png') no-repeat left top;
    border:none;    
    cursor:pointer;
}
.fog_wrapper {
    position:absolute;    
    left:330px;
    top:240px;    
    width:400px;
    height:300px;
    background-color:#000;
    background-color:#e4e4e4;
    opacity:0.6;
    filter:alpha(opacity=60);
    display:none;   
}
.fog_wrapper1 {
    position:absolute;    
    left:330px;
    top:240px;    
    width:400px;
    height:120px;
    background-color:#000;
    background-color:#e4e4e4;
    opacity:0.6;
    filter:alpha(opacity=60);    
    display:none;
}
.fog_wrapper2 {
    position:absolute;    
    left:330px;
    top:540px;    
    width:400px;
    height:100px;
    background-color:#000;
    background-color:#e4e4e4;
    opacity:0.6;
    filter:alpha(opacity=60);    
    display:none;
}
div#wrapper_survey div.survey_box_content div.fld_row div.fld_input input[type='text'] {
    width:385px;
    border:none;
    font-size:18px;
    background:transparent;
    outline:none;
    margin-top:-5px;
    color:#4D4D4D;
}
div#wrapper_survey div.survey_box_footer {
    background:url('images/survey/box_footer.png') no-repeat left top;
    width:797px;
    height:24px;    
}
div#wrapper_survey div.bottom_links {
    height:54px;
    width:767px;
    margin-left:15px;    
}
div#wrapper_survey div.bottom_links div.next_links {
    float:left;
    width:586px;    
    font-size:20px;
    color:#ce0202;
}
div#wrapper_survey div.bottom_links div.next_links a {
    font-size:20px;
    color:#ce0202;
    text-decoration: none;
}
div#wrapper_survey div.bottom_links div.next_links div.btm_arrow {
    background:url('images/survey/btm_arrow.png') no-repeat left top;
    width:23px;
    height:12px;
    margin-left:40px;
    margin-bottom:10px;
}
div#wrapper_survey div.bottom_links div.next_btn {
    width:171px;
    float:right;
}
div#wrapper_survey div.bottom_links div.next_btn input[type='button'] {
    border:none;
    font-size:0px;
    background:url('images/survey/bt_next.png') no-repeat left top;
    width:171px;
    height:54px;
    cursor:pointer;
}
div#wrapper_survey div.bottom_links div.submit_btn {
    width:171px;
    float:right;
}
div#wrapper_survey div.bottom_links div.submit_btn input[type='button'] {
    border:none;
    font-size:0px;
    background:url('images/survey/bt_submit.png') no-repeat left top;
    width:171px;
    height:52px;
    cursor:pointer;
}
