/* 
blue: 97c9fe
red: ff2b06
*/

/* color combos for use throughout the store in misc locations such as store front and product call outs
   where color look should match affiliate look and feel */

.color1 {background: #ff2b06; color:#ffffff;}/* similar look to left nav headers */
.color1 A {background: #ff2b06; color:#ffffff; text-decoration: none; }
.color2 {background: #97c9fe; color: #cc0000;} /* similar look to category navigation and infobox content*/
.color2 A {background: #97c9fe; color: #333399;text-decoration: none;  }
.color3 {background: #c2dffe; color: #000000;}/* similar look to left nav hovers */
.color3 A  {background: #c2dffe; color: #333399;}



body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  margin: 0px;
  padding: 0px 4px 0px 4px;
  background-color: #fff;
  color: #000;
  overflow-x: hidden;
  text-align: center;
}

ul, li {
  list-style:none;
  margin: 0px;
  padding: 0px;
}

ul.sitemap, li.sitemap {
  list-style: disc outside; 
  margin: 10px;
} 



a {
  color: #000;
  text-decoration: underline;
}

a:hover {
  color: #c00;
}

a img {
  border: 0px;
  text-decoration: none;
} 

.quiet {
  font-size: .7em;
  font-weight: normal;
  font-style: italic;
}

.left-align {
  text-align: left;
}

.right-align {
  text-align: right;
}

.center-align {
  text-align: center;
}

.left {
  float: left;
}

.right {
  float: right;
}

.center {
  display: block;
  width: 95%;
  margin: auto;
  
}

.clear-right {
  clear: right;
}

.clear-left {
  clear: left;
}

.bordertop {
  border-top: 2px solid #ccc;
  margin-top: 1em;
}

.bottom-margin {
  margin-bottom: 1em;
}

.top-margin {
  margin-top: 1em;
}

.right-margin {
  margin-right: 1em;
}

.error_message {
  background-color: #ecb;
}

form {
  padding: 0px;
  margin: 0px;
}

button {
  margin-top: 1em;
}

#xr_wrapper {
  width: 790px;
  margin: auto;
  margin-top: 0px;
  padding: 0px 4px 0px 4px;
  clear: both;
  background-repeat: repeat-x;
  background-position: bottom left;
  text-align: left;
  border-top: 1px solid #fff;
}

.fluid #xr_wrapper { width: 100%; }

#datatable {
	width: 100%;
	padding: 10px;
}

th {
	font: bold;
	background: #EEEEEE;
	font-size: .8em;
}

td {
	font-weight: normal;
	font-size: .8em;
}

#xr_banner {
  width: 100%;
  height: 75px;
  margin: 0px;
  padding: 0px;
  background-color: #ff2b06;
  background-image: url('/images/jennas-header.jpg');
  background-repeat: no-repeat;
  float: left;
  border-top: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}


#xr_banner fieldset {
  display: block;
  margin: 0px;
  padding: 0px;
  border: none;
  position: relative;
  top: 20px;
  left: 660px;
  float: left;
  clear: none;
  color: #ccc;
}

#content_wrapper {
  margin: 7px;
}

#xr_banner fieldset input {
  width: 70px;
  margin: 0px;
  float: left;
  clear: none;
  color: #c00;
  font-weight: bold;
}

#xr_banner fieldset button {
  color: #fff;
  background-color: #c00;
  border: 1px solid #fff;
  margin: 0px;
  float: left;
  position: relative;
  clear: none;
  width: auto;
  padding: 0px;
  margin-left: 3px;
}

#xr_banner fieldset a {
  color: #ccc;
  text-decoration:none;
}
#xr_banner fieldset a:hover {
  text-decoration:none;
}



#xr_banner fieldset span {
  display: block;
  width: 100%;
  padding: 0px;
  margin: 0px;
  float: left;
  clear: both;
}

#xr_banner_ribbon {
  padding: 0px;
  padding-top: .5em;
  margin: 0px;
  width: 100%;
  height: 2.5em;
  height: 20px;
  float: left;
  clear: both;
  border-top: 2px solid #ccc;
  background-color: #ff2b06;
  color: #fff;
  font-size: .8em;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#xr_banner_ribbon a {
  color: #fff;
  text-decoration: none;
}

#xr_main {
  width: 100%;
  padding: 0px;
  margin: 0px;
  float: left;
  clear: none;
  background-color: #97c9fe;
  overflow: hidden;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

#xr_category_navigation {
  width: 20%;
  margin: 0px;
  position: relative;
  float: left;
  color: #fff;
}

#xr_promos {
  width: 140px;
  margin: 0px 0px 15px 0px;
  position: relative;
  float: right;
  background-color: #fff;
  border: 1px solid #ddd;
}

#xr_promos .xr_infobox {
}

#xr_promos .xr_infobox a {
  text-decoration: underline;
  color:#000000;
}

#xr_promos .xr_infobox a:hover {
  background-color: #fff;
  color: #c00;
}

#xr_promos .xr_infobox ul  {
  list-style-type: disc;
}

#xr_promos .xr_infobox li {
  font-size: .8em;
  list-style-type: disc;
  width: 18%;
}


#xr_content, #xr_content_wide, #xr_content_full {
  width: 440px;
  margin: 0px;
  float: left;
  clear: none;
  background-color: #fff;
  overflow: hidden;
}

#xr_content {
  width: 60%;
}

#xr_content p, #xr_content_wide p, #xr_content_full {
  margin-left: 3px;
  margin-right: 3px;
  clear: left;
}

#xr_content_wide {
  width: 80%;
  min-height:685px;
}


#xr_content_full {
  width: 100%;
  margin-left: 0px;
}


#xr_footer {
  width: 100%;
  height: 80px;
  height: auto;
  background-color: #fff;
  margin-top: 12px;
  margin-top: 0px;
  float: left;
  clear: both;
  text-align: center;
  font-size: .8em;
}

#xr_footer a {
  text-decoration: underline;
}

#xr_footer a:hover {
  color: #c00;
}

#xr_footer h5 {
  display: block;
  width: 100%;
  margin: 0px;
  padding: 0px;
  font-weight: normal;
}

#xr_footer_links {
  display: block;
  margin-top: .8em;
  margin-bottom: .8em;
}

.clear_float {
  color: #fff;
}

#xr_banner_ribbon li, #xr_footer_links li {
  display: inline;
  color: #fff;
}

ul#xr_footer_links li {
  list-style-type: disc;
}

ul#xr_footer_links:first-child {
  list-style-type: none;
}

#xr_banner_ribbon li a, #xr_banner_ribbon li a img {
  border: 0px;
  color: #fff;
  text-decoration: none;
}

#xr_breadcrumbs {
  padding: 0px;
  margin: 0px;
  margin-top: 3px;
  padding-bottom: 3px;
  position: relative;
  left: 1em;
  float: left;
  clear: none;
  color: #fff;
}

#xr_ribbon_links {
  float: right;
  clear: none;
  margin-right: 1em;
}

#xr_boilerplate {
  width: 397px;
  margin: auto;
  float: left;
  position: relative;
  left: 3px;
  overflow: hidden;
}

#xr_boilerplate img {
  margin-top: 1em;
  margin-left: 4px;  
  float: left;
} 

#xr_boilerplate img.xr_boilerplate_bump_right {
  position: relative;
  left: 10px;
}

#front-right {
  float: right;
  margin-top: 1em;
  padding-right: 3px;
  padding: 0px;
  width: 210px;
  overflow: hidden;
  clear: none;
}

#xr_hot_sellers {
  width: 210px;
  overflow: hidden;
  clear: none;
}

#xr_hot_sellers h1 {
  background-image: url('/images/mostpopular.jpg');
  background-repeat: no-repeat;
  background-color: #ff2b06;
  width: 100%;
  overflow: hidden;
  height: auto;
  margin: 0px;
  height: 77px;
  text-align: center;
}

#xr_hot_sellers h1 span {
  margin-left: -1000px;
}

#xr_hot_sellers img {
}

#xr_hot_sellers img.product {
  width: 100px;
  height: 55px;
  margin-right: 2px;
  float:left;
}

#xr_hot_sellers ul, #xr_hot_sellers li {
  background-color: #C2DFFE;
}

#xr_hot_sellers li {
  display: block;
  width: 100%;
  float: left;
  clear: left;
  border-bottom: 1px solid #000;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: .8em;
}

#xr_hot_sellers dt {
  font-weight: bold;
  text-decoration: underline;
}

span.sale {
  color: #c00;
}

#xr_find_it_fast {
  clear: left;
  margin-bottom: 1em;
  text-align: center;
  width: 98%;
  margin: auto;
  float: left;
  margin-top: 5px;
  text-align: center;
    font-size: .8em;
}

#xr_find_it_fast h1 {
  font-size: 1.3em;
  display: block;
  margin: auto;
  width: 80%;
}

#xr_find_it_fast ul.lists {
  text-align:left;
}

#xr_find_it_fast h3 {
  color: #c00;
}


#xr_find_it_fast ul.lists li {
  list-style-type: none;
  display: inline;
}
#account ul li {
list-style-position: inside;
list-style-image: url(/images/arrow_green.gif);
list-style-type: circle
}

#xr_find_it_fast ul.lists li ul {
  display: block;
  clear: none;
  width: 90%;
  margin-left: 1em;
  margin-top: .5em;
  list-style-position: inside;
  text-align: left;
}

#xr_find_it_fast ul.lists li ul li {
  display: block;
  list-style-type: disc;
  text-indent: .8em;
}

#xr_find_it_fast li a {
  text-decoration: underline;
  font-weight: normal;
}

#xr_find_it_fast li a:hover {
  color: #c00;
}

#xr_breadcrumbs ul {
  list-style-type: none;
  margin: 0px;
  padding: 0px;
}

#xr_breadcrumbs ul li {
  display: inline;
}

.xr_infobox {
  width: 93%;
  border: 1px solid #fff;
  padding-top: 0px;
  position: relative;
  left: 5px;
  margin: auto;
  margin-bottom: .5em;
  float: left;
  clear: left;
  color: #c00;
}

.xr_infobox a {
  color: #ff2b06;
  text-decoration: none;
}

.xr_infobox a:hover {
  background-color: #C2DFFE;
  color: #333399;
}

.xr_infobox form {
  display: block;
  width: 98%;
  margin: auto;
}

#xr_newsletter_email_address {
  width: 6.5em;
}

.xr_infobox h1 {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 3px;
  background-color: #ff2b06;
  color: #fff;
  border-bottom: 1px solid #fff;
  font-size: 14px;
}

.xr_infobox ul {
  list-style-type: none;
  margin: 0px;
  margin-bottom: 3px;
  padding: 0px;
  margin-left: .3em;  
}

.xr_infobox li {
  width: 100%;
  line-height: normal;
}

.xr_infobox ul li ul{
  position: relative;
  margin-left: .6em;
  font-size: .8em;
}

.xr_infobox ul li ul a:hover {
  background-color: #C2DFFE;
  color: #ff2b06;
}

.xr_infobox li a {
  color: #c00;
  text-decoration: none;
  font-weight: bold;
}

.xr_infobox li a:hover {
  background-color: #C2DFFE;
  color: #333399;
  font-weight: bold;
}

#xr_hackersafe_bar {
  display: block;
  width: 90%;
  text-align: center;
  margin-bottom: 1em;
}

.xr_current_category {
  background-color: #C2DFFE;
  color: #333399
}

.xr_product_listing {
  width:100%;
  position: relative;
  float: left;
  padding-bottom: 0em;
  padding-top: 1em;
  padding-left:30px;
  padding-right:30px;
}

.xr_product_listing_subhead {
  width:97%;
  position: relative;
  float: left;
  padding-bottom: 1em;
  padding-left:7px;
}

.xr_product_listing_front {
  width:99%;
  position: relative;
  float: left;
  padding-bottom: 1em;
  padding-left:0px;
}


.xr_product_listing_sort {
  position: relative;
  float: left;
  padding-bottom: 1em;
  padding-left:0px;
}

.xr_subcategory_listing {
  position: relative;
  float: left;
  color: #ff2b06;
}

.xr_related_items_listing {
  position: relative;
  float: left;
  padding: 0px;
}

.checkout .xr_specials .xr_product_descriptions {
  width: 700px;
  margin: auto;
}

.checkout .xr_specials .xr_product_descriptions {
  width: auto;
}

.xr_specials .xr_listing_head {
  border: 0px;
}

.xr_listing_head h1 {
  display: block;
  float: left;
  width: 100%;
  margin-bottom: 0px;
  font-size: 2em;
} 

.xr_listing_head {
  width: 100%;
  border-bottom: 2px solid #ccc;
  position: relative;
  margin: 0px;
  left: 0em;
}

.xr_listing_head, .xr_listing_description {
  float: left;
  width: 100%;
}

.xr_listing_description {
  display: block;
  margin: 0px;
  margin-bottom: 1em;
  font-size: .9em;
}

.xr_dropdown {
  width: 100%;
  text-align:right;
  padding-top: .5em;
  float: left;
}

.xr_subcategory_listing a {
  display: block;
  width: 100%;
  color: #000;
  font-weight: bold;
  text-align: center;
  border: 0px;
}

.xr_subcategory_listing a:hover {
  color: #c00;
}

.xr_subcategory_listing a img {
  border: 0px;
  text-decoration: none;
}

.xr_subcategory_listing .xr_subcategory_description_brief a h3 {
  text-decoration: none;
}

.xr_product_listing .xr_product_description_brief, .xr_subcategory_description_brief {
  margin-right: .6em;
  float: left;
  width: 170px;
}


.xr_subcategory_description_brief {
  padding-left:20px;
  width: 170px;
  overflow: hidden;
  height: 200px; 
}

.xr_subcategory_description_brief h3 {
font-size: 1em;
  
}
.xr_product_description_brief {
  width: 42%;
  height: 120px;
  overflow: hidden;
}

.xr_product_listing .on_sale { 
  height: 200px;
  width: 29%; 
}

.xr_product_description_brief p{
  margin-bottom: .2em;
  margin-top: .2em;
}

.xr_product_description_brief .right {
width:160px;
float:right; 
}

.xr_product_description_brief .left {
width:100px; 

}

.xr_product_description_brief .price,
.xr_product_description_brief .model {
}

.xr_product_description_brief .price-out {
  text-decoration: line-through;
}

.category_summary {
  clear: both;
  padding-top: .5em;
  font-size: .8em;
  border-top: 2px solid #ccc;
  }

.xr_product_detail {
  width: 100%;
  background: ;
  padding-left: 7px;
  padding-right: 7px;
}

.product_price {
  float: right; 
  width: 213px;
}

.xr_product_detail a {
  text-decoration: none;
}

.xr_product_detail .price {
  position: relative;
  right: 2em;
  font-size: .7em;
}

.xr_product_detail .model {
  font-size: 1em;
  margin-top: 0px;
}

.xr_product_detail .in_stock {
  padding-top:5px;
  font-size: 1.2em;
  color: #c00;
}

.xr_product_detail p, .xr_product_detail ul {
  text-indent: 1em;
  list-style: inside;
}

.xr_product_detail div #xr_product_detail_image {
  overflow: hidden;
  margin-bottom: 1em;
  width: auto;
}

#xr_product_detail_thumbs {
  padding-top:1em;
}

.xr_product_detail_right {
  width: 40%;
  float: right;
}

.xr_product_detail .product_data {
  position: relative;
  right: 2em;
  width: 30%;
  background:;
  height: auto;
  padding-left:5px;
} 

.xr_product_detail .xr_product_attribute {
  width: 60%;
}

.listing_info {
height: 70px;
margin-left: 90px; 
padding: 5px;
}


.listing_infoplain {
height: 100px;
margin-left: 110px; 
padding: 5px;
}

.listing_img {
width:100px; 
float: left;
}

.listing_img_right {
width:100px; 
float: left;
}

.listing_inner {
width:290px;
padding:3px;
}

.listing_innerplain {
width:100%;
}

.listing_outer {
width:45%;
}

.listing_outerplain {
}

.xr_product_detail .xr_product_stock_status {
  color: #c00;
}

.xr_product_detail option {
  width: 100%;
}

.xr_product_detail .top_choices li {
  list-style-type: square;
  font-size: 1.2em;
}

table.related_products {
  width: 95%;
  margin: auto;
  margin-top: 2em;
  border-collapse: collapse;
}

table.related_products th {
  background-color: #666;
}

table.related_products tr.even {
  background-color: #d0d0d0;
}

table.related_products tr.odd {
  background-color: #f0f0f0;
}

.product_detail_thumb {
  cursor: pointer;
}

.xr_subcategory_description_brief {
  margin-top: 1em;
  margin-left: 0em;
}

.xr_product_listing a {
  text-decoration: underline;
  border: 0px;
}

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

.xr_product_detail div.product_description {
  margin-left: 0em;
  margin-right: 1em;
  margin-bottom: 1em;
  font-size: 1.2em;
  text-indent: 0em;
}

div.product_description {
  clear:both;
}

div.product_description li {
  list-style: disc inside;
  text-indent: 2em;
}
div.product_description p {
  text-indent: 0em
}


.xr_product_detail input {
  margin-left: 0em;
}

li.review {
  font-size: 1.2em;
  border-top: 1px solid #ccc;
}

li.review a {
  font-weight: bold;
  font-style: normal;
}

li.review span {
  display: block;
  float: left;
  font-style: italic;
  margin-bottom: .7em;
}

li.review .date {
  font-style: italic;
  font-size: .7em;
  display: block;
  clear: none;
}

.pager {
  width: 80%;
  float: left;
  margin-left: 10%;
  margin-bottom: 1em;
}

.pager .prev {
  float: left;
}

.pager .next {
  float: right;
}

.xr_dropdown {
  display: block;
  float: right;
}

.wide {
  display: block;
  width: 100%;
}

#xr_checkout_head {
  width: 100%;
  height: 60px;
  margin-bottom: 2em;
  margin-top: 2em;
  overflow: hidden;
  padding-bottom: 2em;
}

.review_detail h1 {
  width: 55%;
  font-size: 1.3em;
}

.review_detail h2 {
  font-size: 1.2em;
}

.review_detail p {
  font-size: 1.1em;
}

.review_detail .image_link {
  width: 110px;
  display: block;
  float: right;
  clear: both;
}

#xr_checkout_head img {
  float: left;
}

#xr_checkout_head .info_box {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 1em;
  padding-top: 1em;
  font-size: 1.2em;
}

#xr_checkout_steps {
  float: right;
  width: 50%;
  height: 6em;
}

.checkout_step_description {
  width: 30%;
  float: left;
  height: 4em;
  clear: none;
}

.checkout_step_description dt, .checkout_step_description dd {
  float: left;
  width: 100%;
  margin: 0px;
  padding: 0px;
  color: #999999;
  margin: 0px;
  padding: 0px;
}

.checkout_step_description dt {
  font-size: 2em;
  font-weight: bold;
}

.checkout_step_description dd {
  clear: left;
  font-size: .8em;
}

.current_step dt {
  color: #c00;
}

#xr_checkout_summary {
  width: 98%;
  margin: auto;
}

#xr_checkout_summary table {
  width: 100%;
  margin: auto;
  /*  background-color: #fff; */
  border-collapse: collapse;
}

#xr_checkout_summary th {
  background-color: #666666;
  color: #fff;
  border: 0px;
}

#xr_checkout_summary tr {
  text-align: center;
  vertical-align: top;
}

#xr_checkout_summary td {
  /* background-color: #f8f8f9; */
  padding-top: 1em;
  padding-bottom: 1em;
}

#xr_checkout_summary .odd td {
  /* background-color: #f0f0f0; */
}

#xr_checkout_summary td.product {
  text-align: left;
  font-size:.8em;
}

#xr_checkout_summary td.product p {
  display: block;
  width: 60%;
}

#xr_checkout_summary td.product div.thumbnail {
  width: 100px;
  padding-bottom: .5em;
  margin-right: .5em;
  float: left;
}

#xr_checkout_summary tr a:hover {
  color: #c00;
}

input.xr_checkout_summary_qty {
  width: 2em;
  text-align: center;
}

.login {
  width: 100%;
  margin: auto;
}

.login input, .login label {
  margin-top: .5em;
  margin-left: .5em;
}

.login .login_button {
  float: right;
}

.create_account {
  width: 100%;
  float: left;
  clear: both;
}

.create_account p {
  width: 100%;
}

.create_account p.labelled_input {
  width: 100%;
}

.create_account p.labelled_input input {
  float: right;
}

.subtotal {
  font-weight: bold;
}

.checkout_buttons img {
  padding-bottom: 1em;
}

.checkout_specials {
  float: left;
  clear: both;
  width:100%;
  padding-bottom: 4em;
}

.checkout_specials .product {
  width: 31%;
  height: 160px;
  float: left;
  margin-left: 1em;
  text-align: center;
}

.checkout_specials .product .thumbnail {
  width: 100%;
  height: 102px;
  text-align: center;
}

.checkout_specials .product p {
  margin-bottom: 0px;
  margin-top: .3em;
}



#xr_checkout_action {
  width: 80%;
  margin: auto;
}

#xr_checkout_action * {
  margin-top: .4em;
}

#xr_checkout_action input.update_cart, #xr_checkout_action input.checkout {
  float: left;
  clear: none;
}

#xr_checkout_action input.checkout {
  float: right;
}

#xr_checkout_form {
  display: block;
  width: 100%;
  float: left;
  clear: both;
}

.xr_checkout_info {
  width: 46.7%;
  float: left;
  clear: right;
  /*margin-left: .5em;*/
  border: 0px;
}

.xr_checkout_info * {
  margin-bottom: .25em;
  margin-left: 1em;
}

.xr_checkout_info span.xr_checkout_note {
  display: block;
  width: 100%;
  float: left;
  clear: both;
  font-size: .8em;
  font-style: italic;
  font-weight: normal;
}

.form label{
float: left;
width: 150px;
font-weight: bold;
}

.xr_checkout_info label {
  display: block;
  float: left;
  clear: left;
  margin-right: .7em;
  width: 30%;
  text-align: right;
}

.xr_checkout_info input, .xr_checkout_info select {
  float: left;
  width: 55%;
}

.xr_checkout_info input.img_button {
  width: auto;
  float: right;
}

#shipping_same_as_billing {
  width: auto;
}

input.invalid {
  background-color: #edc;
}

select.invalid {

}

input.requi#c00 {

}

label.requi#c00 {
  font-weight: bold;
}

#xr_checkout_form_status {
  display: block;
  width: 100%;
  color: #c00;
}

.address span {
  display: block;
  width: 98%;
  clear: both;
}

.checkout fieldset {
  border: 0px;
}

.checkout fieldset #billing_details,
.checkout fieldset #shipping_details {
  width: 35%;
  float: left;
  clear: none;
  margin: 0px;
  padding: 0px;
  padding: 1em;
}

.checkout fieldset #billing_details {
  width: 55%;
}

.checkout fieldset #billing_details * {
  overflow: hidden;
}

#checkout_address_box {
  float: left;
  width: 100%;
  border: 1px solid #000;
  padding:7px;
}

.checkout fieldset #shipping_details #shipping_options {
  width: 100%;
  border: 1px solid #000;
  margin-bottom: 10px;
}

#checkout_address_box .address {
  clear: none;
  float: left;
  width: 46%;
}

.checkout fieldset #coupon_code {
  width: 100%;
  float: left;
  clear: left;
  border: 1px solid #000;
  border-width: 0px 1px 1px 1px;
  padding: 7px;
}

.checkout fieldset #coupon_code input {
  margin: .5em;
}

.checkout fieldset #payment_box {
  width: 100%;
  float: left;
  clear: left;
  border: 1px solid #000;
  padding:7px;
  border-width:0px 1px 1px 1px;
}

.checkout fieldset #payment_box label {
  display: block;
  float: left;
  width: 30%;
  font-weight: bold;
  margin-left: .3em;
}

.checkout fieldset #payment_box img {
  margin-left: 5px;
}

.no_float { float: none; clear: none; }

.checkout fieldset #shipping_details #shipping_options {
  padding: .5em;
}

.checkout fieldset #shipping_details #shipping_options #shipping_total {
  margin-top: .25em;
  margin-bottom: .25em;
  padding-top: .25em;
  border-top: 1px solid #000;
}

#shipping_details #cart_summary {
  border-bottom: 1px solid #000;
  padding-bottom: .5em;
}
.productSpecialPrice {
  padding-top:5px;
  color:#c00;
}
.wiki-right {
  border: solid; 
  border-width:1px; 
  border-color:#CCCCCC; 
  padding: 5px;
  width:150px;
}
div.headerError {
	font-size:10px;
	color: #000;
	background: #FF8E90;
	text-align:left;
	margin:  15px;
	padding:10px;  
}
div.line {
border-bottom: 2px solid #DDD;
}
div.leftborderhead-title {
background-color: #EEEEEE;
font-weight: bold;
}
.q {
	font-weight:bold;
}
.a {
	margin-bottom:10px;
}

/* added for jenna */
#xr_categories { margin-top: 12px; }
