.top_right_buttons { position: absolute; top: 0; right: 0; z-index: 101; }

.cart_button a, .fav_button a { color: #FFF; text-decoration: none !important;  }
.cart_button { background: url(../images/bk_cart.png) repeat-x center; }
.fav_button { background: url(../images/bk_favorites.png) repeat-x center; }
.top_right_buttons div {
	float: left;
	font: bold 20px Arial; color: #FFF;
	height: 38px; line-height: 38px;
	padding: 0 5px; margin-right: -1px;
	background-size: cover; display: none;
	cursor: pointer;
}
.selected_arr { display: none; width: 19px; height: 8px; background: url(../images/right_menu_arr.png) no-repeat center; position: relative; right: 0; top: 10px; }
.top_right_buttons img { vertical-align: middle }
.top_right_buttons span { padding: 0  0 0 5px; }


.page_right_menu { height: initial; }
.page_right_menu h5 { font: bold 24px Helvetica; color: #e6e6e6; margin-bottom: 0.5em; }
.page_right_menu h6 { font: 19px Helvetica; color: #e6e6e6; }


.select_holder, .select_holder_incorrect { overflow: hidden; display: inline-block; vertical-align: bottom; background: #000 url(../images/dropselect.png) no-repeat right center; margin: 4px 0; border: 1px solid #000;}
.select_holder span, .select_holder_incorrect span { display: none; }

.page_right_menu input, .page_right_menu textarea { background: #000; margin: 4px 0; border: 1px solid #000; border-radius: 0; }
.page_right_menu input, .page_right_menu select, .page_right_menu textarea { color: #9a9a9a; padding: 6px 4px; }

.page_right_white input, .page_right_white select, .page_right_white textarea { background: #f4f4f4; color: #000; border: 1px solid #aaa !important; }

.page_right_menu select { padding: 7px 3px; border: none; border-radius: none; }
.page_right_menu .total_span { font: bold 24px Helvetica; color: #FFF; float: right; margin-bottom: 10px; }

.page_right_menu .default_value { font-style: italic; }
.page_right_menu .full_width { width: 327px; }
.page_right_menu .half_width { width: 156px; }
.page_right_menu .incorrect, .select_holder_incorrect select { color: #cc0000 !important; }
.page_right_menu .incorrect, .select_holder_incorrect { border-color: #AA0000 !important; }
.select_holder_incorrect { background-image: url(../images/dropselect_incorrect.png); }
.page_right_menu .errorStr
{
	background: #FFF; border-radius: 5px;
	margin: 20px 10px;
	padding: 15px;
	color: #cc0000;
	white-space: normal;
}

.fav_domain_box { height: 50px; padding-right: 10px }
.fav_domain_box .domain_pic, .cart_domain_box .domain_pic {
	width: 90px; height: 50px;  
	float: left; margin: 0 10px 5px 0;
	background-size: cover;
	background-color: #FFF !important;
}

#cart_right_menu .my_list hr { margin: 10px 0; }
.cart_domain_box {  }

.domain_name { font: bold 18px Arial; color: #e6e6e6; } 
.domain_name span { float: right; font: bold 20px Arial; color: #FFF; }
.domain_name .old_price { color: #aa0000; text-decoration:line-through }
.domain_name a { float: right; margin: 0 0; opacity: 0.6; }
.allow_hover .domain_name a:hover { opacity: 1; }

.fav_buy { 
	display: block; float: right; 
	padding: 0px 9px; 
	font: bold 15px Arial; color: #FFF;
	text-transform: uppercase;
	background: #e7322f;
	margin-top: 8px;
}
.allow_hover .fav_buy:hover { color: #FFF; }

.fav_stars { padding-top: 11px; float: left; }
.fav_stars a {
	width: 18px; height: 18px;	line-height: 18px;
	display: block; float: left;
	background: url(../images/fav_stars.png) no-repeat 0 bottom;
	margin-right: 2px;
}
.fav_stars a.mouse_over, .allow_hover .fav_stars a:hover, .fav_stars .selected { background-position: 0 top; }
.fav_stars a.mouse_out { background-position: 0 bottom !important; }

.big_button 
{
	font: 13px Arial; color: #FFF;
	text-transform: uppercase;
	padding: 7px 10px 5px;
	margin-left: 15px; float: right; display: block;
}

.allow_hover .big_button:hover { color: #FFF; }

.page_right_menu .right-button { padding: 10px 15px; }
.cart_disclaimer { padding-bottom: 20px; font-size: 14px; line-height: 18px; }
.cart_disclaimer, .cart_disclaimer a { color: #FFF; }

.page_right_menu .my_form { color: #FFF; }
.page_right_menu .my_form p > a { color: #7ED321; }



.page_right_white { background: #FFF !important; }
.page_right_white .scrollable { color: #232323 !important; }
