rebmoish body {
    font: Verdana, Helvetica, Arial, sans-serif;
}

div a {
    color: #0000ff;
}

div a:hover {
    color: #0080ff;
}	

a.local-anchor, a.local-anchor:hover {
    color: black;
    text-decoration: none;
}


/* fixing blueprint's blue background */
.box { 
    background-color: white;
}

#rebmoish-logo-title {
    font-size: 1.6em;
    padding: 5px 0 0 10px;	
}	

#logo-box {
    padding-top: 15px;
}

#logo-container {
    width: 230px; 
    margin: 0 auto;
}

#left-menu-box, #right-menu-box {
    padding-top: 20px;
}

#left-menu-box h1 {
    font: bold 1.3em sans-serif;
}	

#left-menu-box .categories, #right-menu-box .pages {
    font: 1.1em sans-serif;
    line-height: 1.3em;
    padding-bottom: 15px;
}	

#blurb {
    padding-bottom: 15px;
}

#search-box {
    xxpadding-top: 15px;
}

#search-box form {
    margin: 0;
}

#checkout {
    padding-top: 20px;
}

#checkout-quantity {
    font-size: 0.9em;
    padding-bottom: 5px;
    padding-left: 5px;
}

#checkout-blurb {
    font-size: 0.8em;	
    padding-top: 5px;
    padding-left: 8px;
}

.section-title {
    font-size: 1.5em;
    background-color: #f9f882;
    line-height: 3em;
}

.submit-link {
    color: #00f;
    background-color: transparent;
    text-decoration: underline;
    border: none;
    cursor: pointer;
    cursor: hand;
}

#facebox td.body{
  background-color: #eee;
}

#xxfacebox td.body .footer {
  background-color: #eee;
  position: absolute;
  left: 600px;
  top: 440px;
  
}

#facebox .container {
    width: 850px;
    margin: 0 auto;
}

tr.cart_item td, tr.cart_shipping td {
    border-top: 1px solid #aaaaaa;
}


/* all what's below is written by vyacheslav (completely botched, rewrite asap) 

placed code in framework css
completely misunderstood what push- span- etc classes mean in blueprint
russian identifiers

*/

#pay_pal {
	width:320px;
	margin:0 0 0 225px;
	padding:15px;
	border:#999999 solid 1px;
}
#pay_pal form {
	float:left;
}

#pay_pal div {
	float:right;
	width:220px;
}
.clear {
	float:none !important;
	clear:both;
}
.cart_plus {
	display:block;
	background-image: url(http://media.rebmoish.com/media/images/plus-button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:20px;
	height:20px;
}
.cart_minus {
	display:block;
	background-image: url(http://media.rebmoish.com/media/images/minus-button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:20px;
	height:20px;
}
#cart_count {
	float:left;
	margin:5px 0px 0 0;
}
#cart_count input {
	border:1px solid #859AB7;
}
#cart_pm {
	float:right;
}
a.cart_remove,a.cart_remove:hover,a.cart_remove:visited {
	color:#D6D6D6;
	font-size:11px;
}
.left {
	float:left;
}
td.cart_country {

}
.cart_country select{
	border:1px solid #859AB7;
	width:150px;
	font-weight:bold;
	font-size:14px;
}
.cart_country div.left {
	margin:5px 0 0 0;
	width:130px;
}
.cart_country div.posl {
	width:195px;
	padding:0 0 0 15px;
	margin:0px;
}
.span-25 {
	margin:0;
	padding:0 50px;
	width:850px;
	float:left;
}
.push-25 {
	float:left;
}
.perv{
	padding:0 45px 0 130px;	
}
.posl{
	padding:0 0px 0 55px;
}
.grey1 {
	color:#666666;
}
#TB_ajaxContent.TB_modal{
	width:820px!important;
	height:520px!important;
	_height:500px !important;
}
#add_cart_img {
	height:440px;
	vertical-align: top;
	width:315px;
}
#cart_popup_left {
	float: left;
	border:1px solid #938E94;
}
#cart_popup_right {
	float: right;
	width:415px;
}
.popup-book-in-cart-service {
	margin: 10px 0 0 0;
	float: left;	
}
.popup-book-in-cart-service img {
	 /*vertical-align: middle;*/
	 float: left;
}
.popup-book-in-cart-service span {
	 font-size: 16px;
	 font-weight: bold;
	 margin: 10px 0 0 20px;
	 float: left;
	 /*position: relative;
	 left: -2px;
	 top: 1px;*/
}
.popup-book-in-cart-service a {
	font-size: 12px;
	margin-top: 8px;
	margin-left: 35px;
	color: #999999;
	text-decoration: underline;
	float: left;
}
#in_cart_price {
	padding: 0 15px;
}
.popup-book-not-in-cart-service {
	margin: 10px 0 0 0;	
}
.popup-book-not-in-cart-service a {
	float: left;
	margin: 16px 0 0 0;	
}
.popup-book-not-in-cart-service div {
	margin: 0px 0 0 5px;
	float:left;
	font-size:15px;
	font-weight:bold;
	padding-top:25px;
	padding-left:10px;	
}

#TB_window {
	width:820px!important;
	height:490px!important;
}


