BODY {
  background-color: #000000;
  margin: 0;
  padding: 0;
  font-family: Arial, sans;
  font-size: 11px;
  color: #ffffff;
}
A {
  color: #db0029;
}
a:hover {
  color: #ffffff;
}
h1,h2,h3,h4,h5,h6 {
  color: #db0029;
  font-size: 16px;
}
.clear {
  display: block;
  clear: both;
}

div#wrapper {
  width: 946px;
  margin: 0 auto;
}
table.page-container {
  width: 100%;
}
.page-body-content {
  background-color: white;
  color: #000000;
}
.page-body-columns {
  width: 100%;
}
body.index-page .page-body-content,
body.product-page-type .page-body-content,
body.category-page-type .page-body-content  {
  background-color: black;
  color: #ffffff;
}

div.breadcrumb {
  display: none;
}

#header_container {
  width: 946px;
  height: 132px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  margin-bottom: 8px;
  border-bottom: 1px solid #821010;
}
#header_banner {
	position: absolute; 
	top: 6px;
	right: 600px;
}

#header_container #page_logo {
  position: absolute; 
  top: 18px;
  left: 387px;
  margin: 0; 
}
#header_container #page_logo a {
  display: block;
  width: 183px;
  height: 79px;
  background: url(../images/sprite1.gif) -184px 0;
}
#header_container #page_logo a span {
  display: none;
}

#header_container #header_nav {
  position: absolute;
  left: 25px;
  top: 110px;
  width: 946px;
  margin: 0;
  padding: 0; 
  list-style: none;
}
#header_nav ul, #header_nav li {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 0;
  _line-height: 0;
}
#header_nav .primary_nav {
  float: left;
  margin-right: 44px; /** NOTE: change this to space out the primary nav **/
}
#header_nav .sub_container {
  position: relative;
  margin: 0;
  padding: 0;
}

#header_container #user_options {
  position: absolute; 
  width: 150px;
  top: 92px;
  right: 16px;
  color: #cac8d3;
}
#header_container #user_options a {
  color: #cac8d3;
  text-decoration: none;
}
#header_container #user_options #user_label {
  color: #ffffff;
}
#header_container #user_options a:hover {
  color: #ffffff;
  text-decoration: underline;
}
#user_options #user_options_top,
#user_options #user_options_bottom {
  float: right;
  width: 112px;
}
#user_options #handbag_icon {
  margin-top: 2px;
  display: block;
  width: 23px;
  height: 27px;
  cursor: pointer;
  background-image: url(../images/sprite1.gif);
  background-position: 0 -77px;
}
#user_options a:hover#handbag_icon {
  background-position: -34px -77px;
}
#user_options #handbag_icon span {
  display: none;
}

#header_container #header_search {
  position: absolute;
  top: 40px;
  right: 16px;
}
#header_search .custom-search-text span {
  margin-right: 6px;
}
#header_search .custom-search-field input {
  width: 140px;
}


#header_nav a {
  display: block;
  color: #fff;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
}
#header_nav span {
  display: block;
  padding: 3px 0;
}

#header_nav .sub_nav {
  display: none;
  width: 160px;
  background-color: #333;
  position: absolute;
  top: 20px;
  left: 0px; 
}
#header_nav .sub_nav a {
  color: #dedede;
  position: relative;
}
#header_nav .sub_nav a:hover,
#header_nav .sub_nav a.active {
  background-color: #db0029;
  color: #fff;
}
#header_nav .sub_nav a span {
  display: block;
  padding: 6px 10px;
}

#header_nav .sub_nav .sub_nav {
  top: 0px;
  left: 160px; 
  _left: 150px; 
}

#prod_links_footer {
  padding-top: 10px;
  text-align: center;
  color: #cac8d3;
}
#prod_links_footer a {
  padding-top: 10px;
  text-align: center;
  color: #cac8d3;
}
#prod_links_footer a:hover {
  color: #ffffff;
}

#body_content {
  z-index: 0;
  position: relative;
  width: 946px;
  margin: 0 auto;
}


/* PRODUCT PAGE */

body.product-page-type td.page-body-content {
  /*background-color: #2b2b2b;*/
  padding-bottom: 0;
  
}
#product_content {
  background-color: #ffffff;
  width: 795px;
  margin: 0 auto;
  font-size: 11px;
  color: #575d6d;
  float: right;
  padding: 10px 0;
}
#product_content #product_details {
  float: right;
  width: 410px;
  margin-right: 6px;
}
#product_content #product_details h2 {
  margin: 40px 0 25px 0;
  text-transform: uppercase;
  color: #000000;
  font-family: arial, sans;
  height: 22px;
}
#product_content #product_details h2 span,
#product_content #product_details h2 cufon {
  display: block;
  float: left;
}
#product_content #product_details span.title_start,
#product_content #product_details span.title_end {
  margin-top: 3px;
  _margin-top: 0;
}
#product_content #product_details span.title_start img {
  background: url(../images/sprite1.gif) 0 -230px;
  width: 18px;
  height: 13px;
}
#product_content #product_details span.title_end img {
  background: url(../images/sprite1.gif) -22px -230px;
  width: 18px;
  height: 13px;
}
#product_content #product_details #product_fields {
  margin: 18px 0 0 0; 
  padding: 0 0 0 20px;
  height: 142px;
}
#product_content #product_details #product_fields div.form_field {
  height: 26px;
}
#product_content #product_details #product_fields label {
  display: block;
  float: left;
  width: 100px;
  text-align: right;
  margin-right: 10px;
}
#product_content #product_details #product_fields table td {
  vertical-align: top;
}
#product_content #product_details #product_fields table label {
  width: 96px;
  margin-right: 4px;
}
#product_content #product_details #product_fields table select {
  font-size: 10px;
}
#product_content #product_details #product_fields div.prod-detail-purchase {
  margin-top: 3px;
}
#product_content #product_details #product_fields div.prod-detail-purchase label {
  margin-top: 3px;
}
#product_content #product_details #product_fields input.prod-detail-add {
  display: block;
  margin: 10px 0 0 44px;
  width: 163px;
  height: 25px;
}
/*** -!!- ***/
#product_content #details_notebook {
  width: 376px;
}
#product_content .tabberlive .tabbernav {
  height: 18px;
  padding: 0 0 0 3px;
  margin: 0;
  font-size: 0;
  line-height: 0;
  list-style: none;
}
#product_content .tabberlive .tabbernav li {
  float: left;
  margin-right: 3px;
  background-color: #ffffff;
  display: block;
}
#product_content .tabberlive .tabbernav li a {
  display: block;
  height: 16px;
  padding: 0 7px 0 0;
  font-size: 12px;
  line-height: 1.35em;
  color: #ffffff;
  text-decoration: none;
  background: url(../images/sprite1.gif) right -279px;
  margin-top: 2px;
  cursor: pointer;
  _float: left;
}
#product_content .tabberlive .tabbernav li a  span{
  display: block;
  height: 16px;
  padding: 0 0 0 7px;
  background: url(../images/sprite1.gif) 0 -279px;
  _float: left;
}
#product_content .tabberlive .tabbernav li.tabberactive a {
  height: 18px;
  color: #db0029;
  font-weight: bold;
  background: url(../images/sprite1.gif) right -255px;
  margin-top: 0;
}
#product_content .tabberlive .tabbernav li.tabberactive a span {
  height: 18px;
  background: url(../images/sprite1.gif) 0 -255px;
}
#product_content .tabbertab {
  position: relative;
  z-index: 0;
  padding: 8px 10px 8px 14px;
  background: url(../images/sprite1.gif) -82px -301px;
}
#product_content .tabbertab .tabbercontent {
  overflow: auto;
  height: 150px;
}
#product_content .tabbertab h4 {
  margin: 0 0 10px 0;
  font-size: 13px:
}
#product_content .tabbertabhide {
  display: none;
}
/*** -!!- ***/
#product_content #product_images {
  float: left;
  width: 240px;
  margin: 8px 0 0 33px;
  _margin: 30px 0 0 20px;
  font-size: 12px;
}
#product_content #product_images #image_preview {
  margin-bottom: 15px;
}
#product_content #product_images #image_preview table {
  width: 298px;
  height: 340px;
  background: url(../images/new_frame.gif) no-repeat;
}
#product_content #product_images #image_preview table td {
  text-align: center;
  vertical-align: middle;
}
#product_content #image_loader {
  width: 1px; 
  height: 1px;
  overflow: hidden;
}
#product_content #image_loader div {
  padding: 1px;
}
#product_content #product_swatches  #swatch_preview {
  width: 110px;
  height: 150px;
  float: left;
  margin: 0 26px 0 106px;
  margin: 0 26px 0 50px;
}
#product_content #product_swatches ul {
  padding: 0;
  margin: 0;
  list-style: none;
  float: right;
  width: 578px;
}
#product_content #product_swatches ul li {
  float: left;
  height: 24px;
  width: 129px;
  margin-top: 10px;
}
#product_content #product_swatches ul li a {
  display: block;
  text-decoration: none;
  color: #000000;
}
#product_content #product_swatches ul li a span.swatch_image {
  float: left;
  display: block;
  margin-right: 5px;
}
#product_content #product_swatches ul li a img {
  width: 33px; 
  height: 13px; 
  border: none;
}
#product_content #product_swatches ul li a.active {
  display: block;
}
/*** -!!- ***/
#product_content .content_break,
body.category-page-type .content_break, 
body.search-page .content_break{
  width: 298px;
  height: 14px;
  background: url(../images/sprite1.gif) 0 -130px;
  margin: 0 auto 0 auto;
}
#product_content #related_content {
  margin-left: 92px;
  padding-bottom: 20px;
  width: 200px;
}
#product_content #related_content h3 {
  font-size: 18px;
  color: #000000;
}
#product_content #related_content .product-list {
  margin-left: 100px;
}
#product_content #related_content .product-list-item {
  padding-right: 40px;
}
#product_content #related_content h5 {
  margin: 6px 0;
  font-size: 12px;
}
#product_content #related_content h5 a {
  color: #000000;
}
#product_content #related_content h5 a:hover {
  color: #db0029;
}
#product_content #related_content div.product-list-control {
  display:none;
}
/*** -!!- ***/
#category_side_nav {
  float: left;
  width: 147px;
}
#category_side_nav h3 {
  text-align: center;
  color: #db0029;
  font-size: 18px;
  margin: 16px 0 10px 0;
  text-transform: uppercase;
}
#category_side_nav .side_nav_separator {
  width: 61px;
  height: 11px;
  background: url(../images/sprite1.gif) 0 -204px;
  margin: 0 auto 16px auto;
}
#category_side_nav ul {
  margin: 0 8px 0 43px;
  padding: 0;
  list-style: none;
}
#category_side_nav ul li {
  margin: 0 0 8px 0;
  line-height: 1.05em;
}
#category_side_nav ul li a {
  color: #ffffff;
  text-decoration: none;
  font-size: 12px;
}
/*** -!!- ***/
body.category-page-type .page-html-content,
body.search-page .page-html-content {
  float: left;
}
body.category-page-type .page-body-content .product-list,
body.search-page .page-body-content .product-list {
  background-color: #ffffff;
  color: #000000;
}
.page-body-content .product-list img {
  height: 144px;
}
.page-body-content .product-list td {
  vertical-align: top;
  border-collapse: collapse;
}
body.category-page-type .page-body-content .product-list h5,
body.search-page .page-body-content .product-list h5 {
  margin: 6px 0;
  font-size: 12px;
}
body.category-page-type .page-body-content .product-list h5 a,
body.search-page .page-body-content .product-list h5 a {
  color: #000000;
}
body.category-page-type .page-body-content .product-list h5 a:hover,
body.search-page .page-body-content .product-list h5 a:hover {
  color: #db0029;
}
body.category-page-type .page-body-content .product-list-item,
body.search-page .page-body-content .product-list-item {
  padding: 10px 16px 30px 16px;
}
body.category-page-type .page-body-content .product-list-control,
body.search-page .page-body-content .product-list-control,
body.category-page-type .page-body-content .product-list-results-header,
body.search-page .page-body-content .product-list-results-header,
body.category-page-type .page-body-content h1 {
  display: none;
}
body.category-page-type .page-body-content .product-pager,
body.search-page .page-body-content .product-pager {
  display: none;
}
body.category-page-type .page-body-content .product-pager-list span,
body.search-page .page-body-content .product-pager-list span,
body.category-page-type .page-body-content .product-pager-list a,
body.search-page .page-body-content .product-pager-list a {
  margin-left: 6px;
}
body.category-page-type .page-body-content .product-pager-list img,
body.search-page .page-body-content .product-pager-list img {
  vertical-align: middle;
}
body.category-page-type .page-body-content .product-list h2,
body.search-page .page-body-content .product-list h2 {
  margin: 10px 16px;
  color: #000000;
}
body.category-page-type .category-list,
body.search-page .category-list {
  display: none;
}
body.search-page .page-column-center {
  display: none;
}
body.search-page #side_container {
  float: left;
  width: 140px;
}
body.search-page #side_container ul {
  list-style: none;
  margin: 0 0 0 20px;
  padding: 0;
}
body.search-page #side_container {
  width: 147px;
}
body.search-page #side_container a {
  color: #CAC8D3;
  text-decoration: none;
}
body.search-page #side_container a:hover {
  color: #ffffff;
  text-decoration: underline;
}
/*** -!!- ***/
div#prod_links_footer {
  text-align: center;
  padding: 10px 0 20px 0;
  margin-top: 10px;
  font-size: 12px;
  border-top: 1px solid #821010;
}
div#prod_links_footer a,
div#prod_links_footer span {
  text-decoration: none;
  margin: 0 6px;
}
div#prod_links_footer a:hover {
  text-decoration: underline;
}

#page_footer #footer_2nd_row {
padding-left: 120px;
}
#page_footer #email_label {
  float: left;
  width: 159px;
  height: 44px;
  background: url(../images/sprite1.gif) -189px -169px;
}
#page_footer div#email_mod_container {
  width: 270px;
  float: left;
  margin: 6px 0 0 10px;
  display: none;
}
#page_footer td.mod-body-body div {
  position: relative;
}
#page_footer div.email-mod-wrapper {
  float: left;
  margin-top: 5px;
}
#page_footer div.email-mod-wrapper label {
  display: none;
}
#page_footer input.emailInput {
  width: 160px;
}
#page_footer input.emailSubmit {
  float: left;
  display: block;
  width: 63px;
  height: 25px;
  background-position: -348px -389px;
  margin-left: 4px;
}
#page_footer div#email_mod_container input:hover.emailSubmit {
  background-position: -378px -389px;
}
#page_footer div#email_mod_container span.text-required {
  display: block;
  color: #cc0000;
  font-weight: bold;
}
#page_footer td.mod-body-body div.email-confirmation {
  position: absolute;
  top: -20px;
  left: 0;
}
#page_footer #customer_support { 
  font-size: 16px;
  float: left;
  margin-top: 10px;
}
#page_footer #customer_support .label { 
  color: #db0029;
}

/* END PRODUCT PAGE */


/* CUSTOM PAGES */

#page_body {
  background-color: #ffffff;
  width: 946px;
  color: #333333;
  height:579px;
}
#page_body #side_image,
#page_body #page_content {
  float: left;
}
#page_body #page_content {
  width: 552px;
  margin-left: 4px;
  height: 500px;
  position: relative;
  height: 579px;
}
#page_body #page_content #page_header {
  height: 67px;
  border-bottom: 1px solid #cc0033;
  position: relative; 
}
#page_body #page_content #page_header h2 {
  position: absolute;
  top: 40px;
  left: 24px;
  width: 400px;
  margin: 0;
  padding: 0; 
}
#page_body #page_content #page_header ul {
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 49px;
  left: 205px;
  width: 340px;
}
#page_content #page_header ul li {
  float: left;
  font-size: 12px;
}
#page_content #page_header ul li a {
  color: #333333;
  font-size: 12px;
  font-weight: bold;
  text-decoration: none;
}
#page_content #page_header ul li a:hover {
  text-decoration: underline;
}
#page_content #page_header ul li span.bar {
  color: #cc0033;
  font-weight: bold;
  margin: 0 6px;
}
#page_content #content_body {
  padding: 0 75px;
  height: 480px;
  position: relative;
}
#page_content #content_body h3 {
  color: #333333;
  margin-top: 0px;
}
#page_content #content_body h4.state {
  color: #333333;
  margin-top: 0px;
}
#content_body .product_box {
  padding-bottom: 12px;
}
#content_body .product_box .product_image {
  float: left;
  width: 144px;
  text-align: right;
}
#content_body .product_box .product_image img {
  border: none;
  width: 140px;
}
#content_body .product_box .product_details {
  float: left;
  width: 208px;
  margin-left: 8px;
}
#content_body .product_box .product_details h4 {
  margin: 8px 0;
  font-size: 12px;
  color: #333333;
}
#content_body .product_box .product_details .product_description {
  padding: 0 0 10px 8px;
}
#content_body .product_box .product_details .product_price {
  margin-bottom: 6px;
}
#content_body .product_box .product_details .product_link {
  color: #cc0033;
  text-decoration: none;
  font-weight: bold;
}
#content_body .product_box .product_details a:hover.product_link {
  color: #cc0033;
  text-decoration: underline; 
}

/* END CUSTOM PAGES */

/* SHOPPING CART - CHECKOUT - REGISTER PAGES */
body.cart-page h1 {
  padding-left: 10px;
  color: #000000;
}
body.cart-page a {
  color: #333333;
  text-decoration: none;
}
body.cart-page a:hover {
  color: #cc0033;
  text-decoration: underline;
}
tr.cart-header,
td.cart-actions,
td.cart-continue {
  background-color: #333333;
  color: #cdcdcd;
}
table.cart td {
  border: 1px solid #333333;
}
td.cart-summary td {
  border: none;
}
td#ctl00_pageContent_lrLoginOptions_leftPane,
td#ctl00_pageContent_lrLoginOptions_rightPane,
td#ctl00_pageContent_loginRegister_leftPane,
td#ctl00_pageContent_loginRegister_rightPane {
  vertical-align: top;
}
body.cart-page .page-body-content {
  background-color: #ffffff;
  color: #333333;
}
body.cart-page table.page-body-columns {
  width: 946px;
}
body.cart-page .cart-item td,
body.cart-page .cart-actions,
body.cart-page .cart-options,
body.cart-page .cart-summary,
body.cart-page .cart-continue {
  padding: 10px;
}
body.cart-page .register-small-container .content-bottom-row td,
body.cart-page .login-small-container .content-bottom-row td {
  padding-bottom: 10px;
}
body.cart-page h5 {
  margin: 4px 0; 
}
body.cart-page .cart-shipping-estimate,
body.cart-page .cart-coupons,
body.cart-page .cart-taxed-states {
  margin: 14px 0;
}

/* END SHOPPING CART - CHECKOUT - REGISTER PAGES */

/* LEGAL PAGES */

body.shipping-policy-page .page-body-content,
body.privacy-policy-page .page-body-content {
  background: #ffffff;
  color: #333333;
  padding: 10px;
}

/* END LEGAL PAGES */




/*** jQUERY SCROLL PANE - DO NOT TOUCH! ***/

.jScrollPaneContainer {
  position: relative;
  overflow: hidden;
  z-index: 1;
  margin: 14px 0;
  width: 552px !important;
  height: 480px !important;
}

.jScrollPaneTrack {
  position: absolute;
  cursor: pointer;
  right: 0;
  top: 0;
  width: 41px;
  height: 382px;
  background: url(../images/scrollbar_track.gif);
}
.jScrollPaneDrag {
  position: absolute;
  background: #666;
  cursor: pointer;
  overflow: hidden;
  display: none;
}
.jScrollPaneDragTop {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.jScrollPaneDragBottom {
  position: absolute;
  bottom: 0;
  left: 0;
  overflow: hidden;
}
a.jScrollArrowUp {
  display: block;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  width: 41px;
  height: 41px;
  background: url(../images/sprite1.gif) 0 -307px;
}
a.jScrollArrowUp:hover {
  /*background-color: #f60;*/
}

a.jScrollArrowDown {
  display: block;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 0;
  text-indent: -2000px;
  overflow: hidden;
  width: 41px;
  height: 41px;
  background: url(../images/sprite1.gif) 0 -358px;
}
a.jScrollArrowDown:hover {
  /*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
  /*background-color: #f00;*/
}

/*** END jQUERY SCROLL PANE - DO NOT TOUCH! ***/

/* PRESS PAGES */

#press_content {
  padding-bottom: 20px;
}
#press_content #press_large {
  padding: 20px 13px 0 13px;
  text-align: center;
}
#press_content #thumbs_list {
  margin: 0;
  padding: 0;
  list-style: none;
}
#press_content #thumbs_list li {
  float: left;
  margin: 26px 0 0 32px;
}
#press_content #thumbs_list a.thumb_link {
  display: block;
  text-decoration: none;
  color: #000;
}
#press_content #thumbs_list a.action_link {
  display: block;
  text-decoration: none;
  color: #cc0000;
}
#press_content #thumbs_list a:hover.action_link {
  font-weight: bold;
}
#press_content #thumbs_list span {
  display: block;
}
#press_content #pagination_container {
  height: 30px;
  margin-top: 20px;
}
#press_content #pagination_container ul {
  float: right;
  padding: 0;
  margin: 0 18px 0 0;
  list-style: none;
}
#press_content #pagination_container li {
  float: left;
  text-transform: uppercase;
  margin-left: 8px;
}
#press_content #pagination_container li a {
  display: block;
  background-color: #cc0000;
  color: #fff;
  text-decoration: none;
}
#press_content #pagination_container li a:hover,
#press_content #pagination_container li a.active {
  background-color: #660000;
}
#press_content #pagination_container li span {
  display: block;
  padding: 3px 6px 4px 6px;
}

/* END PRESS PAGES */

/* ############################## */
/* LYTEBOX STUFF - DO NOT TOUCH!! */
/* ############################## */
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
  #lbOverlay.grey { background-color: #000000; }

#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img { border: none; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }

#lbDetailsContainer { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em; overflow: auto; margin: 0 auto; }

#lbImageContainer, #lbIframeContainer { padding: 10px; }
#lbLoading {
  position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(../images/lytebox/loading.gif) center no-repeat;
}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; left: 0; float: left; }
  #lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(../images/lytebox/prev_grey.gif) left 15% no-repeat; }
  
#lbNext { width: 49%; height: 100%; background: transparent url(../images/lytebox/blank.gif) no-repeat; display: block; right: 0; float: right; }
  #lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(../images/lytebox/next_grey.gif) right 15% no-repeat; }

#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
  #lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
  
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
  #lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
  
#lbDetailsData { padding: 0 10px; }
  #lbDetailsData.grey { color: #333333; }

#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
  #lbClose.grey { background: url(../images/lytebox/close_grey.png) no-repeat; }

#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
  #lbPlay.grey { background: url(../images/lytebox/play_grey.png) no-repeat; }
  
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
  #lbPause.grey { background: url(../images/lytebox/pause_grey.png) no-repeat; }
/* END LYTEBOX STUFF */
