* {
  margin:0;
  padding:0;
  font-family:Arial, Helvetica, sans-serif;
}
table, img { border:0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: none; }
a { outline:0; }

.borderbox h1 { font-family:Arial,Helvetica,sans-serif; margin:0; padding:0; color:#245CC3; font-size:11px; font-weight:bold; }

input[type="button"], input[type="submit"] { color:#444 !important; } 

body {
  background:#067998 url(../images/bg-4-mil_rp.jpg) fixed;
  /*background:#a50d00 url(../images/bg_christmas.png) fixed;*/
  height:100%;
}

#fixed_bids { position:fixed; top:45%; right:-97px; z-index:10; overflow:hidden; background:url(../images/floatbids_bg.png); width:175px; height:69px; cursor:pointer; }
#fixed_bids_count { float:left; width:75px; height:50px; text-align:right; padding-top:8px; color:#003d67; font-size:28px; font-weight:bold; }
.fixed_bids_open { right:0 !important; }
.fixed_bids_pointsbox { float: right; width: 90px; overflow: hidden; font-size:10px; text-align:right;padding:10px 5px 0 0; }
.fixed_bids_buy { padding-top:3px; }
.fixed_bids_buy a { color:#245cc3; }

#auction_4k_box { position:fixed; top:15%; z-index:10; cursor:pointer;}

#mukiclub { background:url(../images/mukiclub_bar.png); width:100%; height:24px; }
.mukiclub_left { float:left; margin:0 20px; color:white; }
.mukiclub_left a { font-size:11px; color:white; font-family:verdana; text-decoration:none; }
.mukiclub_left a:hover { text-decoration:underline; }
.mukiclub_right { float:right; margin:4px 20px; position:relative; top:-1px; }
.mukiclub_text { position:relative; left:-115px; top:4px; font-size:11px; color:white; font-family:verdana; }

.block { display: block !important; }
.none { display: none !important; }
.clear { clear:both; }

.products_list_home div ul li { font-size:10px; font-weight:normal; color:#ffffff; margin:0; padding:0 5px; }
.products_list_home div h3 { font-size:12px; font-weight:bold; color:#ffff00;  padding:0 0 6px 0; }
.products_list_home div { float:left; margin: 0 5px 30px 20px; text-align:left; }
.products_list_home { text-align: center; width: 970px; }
.social_networks { float:right; background:url(../images/socialnetworks_bg.png); width:191px; height:58px; }
.social_networks img { padding: 13px 3px 13px 2px; }

.suppliers { margin-bottom:10px; background:url(../images/suppliers_bg_2.png); width:977px; height:75px; }
.suppliers img { padding: 10px; }

.info, .info2, .success, .warning, .error, .validation {  
    border: 1px solid;  
    padding:8px 8px 8px 50px;  
    background-repeat: no-repeat;  
    background-position: 10px center;
	font-size:13px;
	font-weight:bold;  
}  
.info { color: #00529B; background-color: #BDE5F8; background-image: url('../images/msg_info.png'); }
.info table tr td { vertical-align:middle; height:40px; }
.info a { color:#00529B; }
.info2 { color: #BDE5F8; background-color: #00529B; background-image: url('../images/msg_info.png'); border: 1px solid #00529B; }
.info2 table tr td { vertical-align:middle; height:40px; }
.info2 a { color:#BDE5F8; }
.success { color: #4F8A10; background-color: #DFF2BF; background-image:url('../images/msg_success.png'); }  
.success table tr td { vertical-align:middle; height:40px; }
.success a { color:#4F8A10; }
.warning { color: #9F6000; background-color: #FEEFB3; background-image: url('../images/msg_warning.png'); }  
.warning table tr td { vertical-align:middle; height:40px; }
.warning a { color:#9F6000; }
.error { color: #D8000C; background-color: #FFBABA; background-image: url('../images/msg_error.png'); }
.error table tr td { vertical-align:middle; height:40px; }
.error a { color:#D8000C; }

#loading { position:absolute; width:100%; height: 25px; background:url(../images/loading_bg_white.gif) right center no-repeat; position:fixed; }
.loading { background:url(../images/loading.gif) center center no-repeat; width:100%; height:24px; }
.loading_loginbox { background:url(../images/loading.gif) center center no-repeat; width:350px; height:40px; }
.loading_auction { background:url(../images/loading.gif) center center no-repeat; width:100%; height:160px; }
.loading_tiny_auction { background:url(../images/loading.gif) center center no-repeat; width:100%; height:45px; }
.loading_auction_images { background:url(../images/loading.gif) center center no-repeat; width:100%; height:100px; }
.loading_ended_auction { background:url(../images/loading.gif) center center no-repeat; height:116px; }
.loading_bidbox { background:url(../images/loading.gif) center center no-repeat; width:100%; height:205px; }

#main-content {
   padding:22px 20px 5px 20px;
}

#content {
  background:#ffffff;
  width:977px;
  margin:auto;
}

.wrapper_header_t 		{background:url(../images/wrapper_header_t.gif) 0px 0px repeat-x #f8f8f8; width:100%;}
.wrapper_header_b 		{background:url(../images/wrapper_header_b.gif) 0px 100% repeat-x; width:100%;}
.wrapper_header_r 		{background:url(../images/wrapper_header_r.gif) 100% 0px repeat-y; width:100%;}
.wrapper_header_l 		{background:url(../images/wrapper_header_l.gif) 0px 0px repeat-y; width:100%;}
.wrapper_header_tl 		{background:url(../images/wrapper_header_tl_2.png) no-repeat; width:100%;}
.wrapper_header_tr 		{background:url(../images/wrapper_header_tr_2.png) 100% 0px no-repeat; width:100%;}
.wrapper_header_bl		{background:url(../images/wrapper_header_bl.gif) left 100% no-repeat; width:100%;}
.wrapper_header_br 		{background:url(../images/wrapper_header_br.gif) 100% 100% no-repeat; width:100%;}

#logo {
  float:left;
  padding:5px 0 0 7px;
}

#user_info {
  float:right;
  width:200px;
  height:64px;
  background-color:#000000;
  margin:17px 20px 13px 0;
}

.loginbox { background:url(../images/loginbox.png) repeat-x; height:60px; float:right; float:right; margin:19px 20px 13px 0; width:380px; }
.loginbox_left { background:url(../images/loginbox_left.png) top left no-repeat; height:100%; }
.loginbox_right { background:url(../images/loginbox_right.png) top right no-repeat; width:365px; height:100%; padding:10px; color:#245cc3; float:right; }
.loginbox_user { font-size:16px;font-weight:bold;text-align:right;padding:0 15px; }
.loginbox_logout a { font-size:11px; font-weight:normal; text-decoration:none; color:#999999; position:relative; top:-6px; padding-left:5px; }
.loginbox_logout a:hover { text-decoration:underline }
.loginbox_division { background:#ffffff; height:40px; width:2px; float:left; }
#loginbox_bids { background:url(../images/bids_logo.png) right 57% no-repeat; padding:0 60px 0 15px; float:left; text-align:center; font-weight:bold; font-size:20px; font-family:tahoma,sans-serif; }
#loginbox_points { text-align: center; font-weight: bold; font-size: 11px; padding-left:15px; color:#999; }
.loginbox_login { font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; text-align:right; padding-top:3px; }
.loginbox_login input { font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; border-color:#7c7c7c #c3c3c3 #dddddd; border-style:solid; border-width:1px; color:#333333; padding:3px 2px 1px; height:14px; line-height:1.4em; width:100px; margin:1px; }
.forgot_pass { line-height:20px; }
.forgot_pass a { font-size:11px; text-decoration:none; color:#888888; margin-left:10px; }
.forgot_pass a:hover { text-decoration:underline }
.loginbox_message { color:#ffffff; font-size:11px; background:#e81d1c; padding:2px; position:absolute; margin:3px 0 0 70px; top:76px; left:710px; width:349px; text-align:center; }
.login_submit_button { position:relative;top:4px; }

#outtermain {
  background:url(../images/infoBoxHeading_border.gif) left 0px repeat-y;
  padding:0 0 0 6px;
  
}

#innermain {
  background:url(../images/infoBoxHeading_border.gif) right 0px repeat-y;
  padding:0 6px 0 0;
  
}

#menu { width: 965px; position: relative; z-index: 4; padding-top:6px; }
#menu li { display: inline; }
#menu li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; background: url(../images/menu.png) no-repeat; }

.menubar { background:url("../images/menubar.png") no-repeat scroll 0px 6px transparent; height:44px; }
.menu-home a { background-position: 0 0; }
.menu-my_account a { background-position: -117px 0 !important;}
.menu-buy_credits a { background-position: -234px 0 !important; }
.menu-how_it_work a { background-position: -351px 0 !important; }
.menu-testimonials a { background-position: -468px 0 !important; }
.menu-help a { background-position: -585px 0 !important; }
.menu-subscribe a { background-position: -702px 0 !important; }
.menu-end { float: left; overflow:hidden; height: 0; padding-top: 38px; background: url(../images/menu.png) top right no-repeat !important; width:497px !important; }
.menu-end_logged { float: left; overflow:hidden; height: 0; padding: 38px 20px 0 0; background: url(../images/menu.png) top right no-repeat !important; width:243px !important; }
.menu-end_not_logged { float:left; overflow:hidden; height: 0; padding: 38px 20px 0 0; background: url(../images/menu.png) top right no-repeat !important; width:360px !important; }
#server_time { position:relative; top:-28px; color:#ffffff; font-size:14px; letter-spacing:1px; font-weight:bold; text-align:right; margin-right:20px; }

.menu-home a:hover { background-position: 0 -38px !important; }
.menu-my_account a:hover { background-position: -117px -38px !important; }
.menu-buy_credits a:hover { background-position: -234px -38px !important; }
.menu-how_it_work a:hover { background-position: -351px -38px !important; }
.menu-testimonials a:hover { background-position: -468px -38px !important; }
.menu-help a:hover { background-position: -585px -38px !important; }
.menu-subscribe a:hover { background-position: -702px -38px !important; }

.menu-home a:active { background-position: 0 -76px !important; }
.menu-my_account a:active { background-position: -117px -76px !important; }
.menu-buy_credits a:active { background-position: -234px -76px !important; }
.menu-how_it_work a:active { background-position: -351px -76px !important; }
.menu-testimonials a:active { background-position: -468px -76px !important; }
.menu-help a:active { background-position: -585px -76px !important; }
.menu-subscribe a:active { background-position: -702px -76px !important; }

.menu-home_on a { background-position: 0 -114px !important; }
.menu-my_account_on a { background-position: -117px -114px !important; }
.menu-buy_credits_on a { background-position: -234px -114px !important; }
.menu-how_it_work_on a { background-position: -351px -114px !important; }
.menu-testimonials_on a { background-position: -468px -114px !important; }
.menu-help_on a { background-position: -585px -114px !important; }
.menu-subscribe_on a { background-position: -702px 0px !important; }

.menu_help_open { cursor:pointer;background-color:#999;color:white;font-weight:bold;padding:7px;border:1px #666 solid;font-size:11px; }

.home_search { font-size:12px; }

.loyalty_bar { background:url(../images/bar.png) repeat-y; height:20px; width:100%; }

.borderbox { background:url(../images/borderbox_top.png) repeat-x; height:29px; width:100%; margin-top:6px; }
.borderbox_top_left { background:url(../images/borderbox_top_left.png) top left no-repeat; height:100%; }
.borderbox_top_right { background:url(../images/borderbox_top_right.png) top right no-repeat; height:100%; font-size:11px; color:#245cc3; font-weight:bold; padding:8px; }
.borderbox_middle_left {background:url(../images/borderbox_middle_left.png) top left repeat-y; }
.borderbox_middle_right {background:url(../images/borderbox_middle_right.png) top right repeat-y; }
.borderbox_bottom {background:url(../images/borderbox_bottom.png) bottom left repeat-x; width:100%; height:6px; }
.borderbox_bottom_left {background:url(../images/borderbox_bottom_left.png) top left no-repeat; height:100%; }
.borderbox_bottom_right {background:url(../images/borderbox_bottom_right.png) top right no-repeat; height:100%; }

.borderbox_top_left_round { background:url(../images/borderbox_top_left_round.png) top left no-repeat; height:100%; }
.borderbox_top_right_round { background:url(../images/borderbox_top_right_round.png) top right no-repeat; height:100%; font-size:11px; color:#245cc3; font-weight:bold; padding:8px; }

.product-search input[type="text"] { vertical-align:top; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; color:#666666; width:100px; }

.signinbox { background:url(../images/signinbox.png) repeat-x; height:176px; float:left; margin:5px; }
.signinbox_left { background:url(../images/signinbox_left.png) top left no-repeat; height:100%; }
.signinbox_right { background:url(../images/signinbox_right.png) top right no-repeat; height:100%; }
#user_gender_id { width:75px; }
#user_civil_status_id { width:65px; }
#user_birth_date_3i { width:38px; }
#user_birth_date_2i { width:80px; }
#user_birth_date_1i { width:52px; }
#user_state_id { width:40px; }

.signin-form { padding:15px 10px 10px 10px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; }
.signin-form div { float:left; margin:0 5px 5px 5px; height:33px; }
.signin-form input, .signin-form select { padding:0px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; } 
.signin-form input { padding-bottom:1px; }
.signin-form span { display:none; }
.signin-div_all_errors { position:absolute; z-index:5; width:375px; top:439px; left:800px; }
.signin-all_errors { float:right; display:none; border:1px solid; cursor:pointer; padding:8px; background:#F2F2f2; opacity:0.7; border:1px #d8000c solid; }
.signin-all_errors ul li { font-size:11px; font-weight:bold; color:#d8000c; list-style:inside square; opacity:1; }
.required { background:url(../images/icon_required.png) center left no-repeat; padding-left: 7px; }
.not_required { background:url(../images/icon_not_required.png) center left no-repeat; padding-left: 7px; }
.hidden_form { display:block !important; }
.hidden_form span { display:block !important; height:14px; padding:2px 3px; color:#666666; font-size:11px; font-weight:bold; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; }
.hidden_form input, .hidden_form select, .hidden_form img { display:none; } 

.step1 { background:url(../images/icon_step1.png) 50% 50% no-repeat; height:100%; width:100%; }
.step2 { background:url(../images/icon_step2.png) 50% 50% no-repeat; height:100%; width:100%; }
.step3 { background:url(../images/icon_step3.png) 50% 50% no-repeat; height:100%; width:100%; }

.fieldWithErrors { color:#C00 !important; margin:0 !important; height:0px !important; }
.fieldWithErrors input { background-color: #FEF; border: 1px #C00 solid; padding:1px 1px 2px 1px !important; color: #C00 !important;}
.fieldWithErrors input:focus { background-color: #FFC; border: 1px #FC6 solid; color: #C00 !important;}

.fieldWithErrorsEdit { color:#C00 !important; margin:0 !important; }
.fieldWithErrorsEdit input { background-color: #FEF; border: 1px #C00 solid; padding:1px 1px 2px 1px !important; color: #C00 !important; margin-bottom:2px; }
.fieldWithErrorsEdit input:focus { background-color: #FFC; border: 1px #FC6 solid; color: #C00 !important;}

.user_update-form { padding:10px 0 15px 20px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; }
.user_update-form div { float:left; margin:10px 20px 5px 0 !important; }
.user_update-form input, .user_update-form select { padding:0px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; } 
.user_update-form input { padding-bottom:1px; }
.user_update-buttons { padding:0 !important; margin:0 !important; }
.user_update-buttons div { text-align:center;margin:0 !important; width:100%;padding:0px 0 !important; }
.user_update-buttons div a { color:#666666; text-decoration:none; font-weight:bold; }
 .user_update-buttons div a:hover { text-decoration:underline; }

.forgot_pass-form { padding:15px 10px 15px 10px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; }
.forgot_pass-form div {margin:5px 10px 10px 10px !important; }
.forgot_pass-form input { padding:0px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; padding-bottom:1px; }
.forgot_pass-form input[type="text"] { width:300px; padding:2px 1px 1px 1px; }


.contactborder {background:url(../images/product_bidbox.png) bottom left repeat-x; width:100%; height:248px; }
.contactborder_left {background:url(../images/product_bidbox_left.png) top left no-repeat; height:100%; }
.contactborder_right {background:url(../images/product_bidbox_right.png) top right no-repeat; height:100%; text-align:center; }

.contact-form { padding-top:15px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; text-align:left; }
.contact-form input, .contact-form select, .contact-form textarea { padding:0px; color:#666666; font-size:11px; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; }
.contact-form input { padding-bottom:1px; }
.contact-form div { float:left; } 

.history { padding:0 10px 10px 10px; font-size:12px; }
.history span div { float:left; padding:10px 0 0 12px; }
.history_title { font-weight:bold; border-bottom:1px #999 solid; color:#888; padding-top:10px; }

.bullet_gray { background:url(../images/bullet_gray.png) 50% 100% no-repeat; margin:12px 0 0 10px; }
.bullet_gray_loyalty { background:url(../images/bullet_gray.png) 0% 50% no-repeat; float:left; padding-left:16px; }

.invite_friend_title { color:#777; text-align:center; font-size:12px; padding-bottom:10px; }
.invite_friend { color:#777; text-align:center; font-size:12px; padding-bottom:10px; }
.invite_friend input { color:#777; font-size:12px; }
.invite_friend input[type="text"] { width:200px;padding-bottom:1px; }
.invite_friend input[type="submit"] { color:#666; font-size:11px; }

.blog { color:#666; font-size:14px; font-family:Arial; padding:20px; }
.blog_title { font-weight:bold; font-size:22px; color:#09c; text-decoration:none; position:relative; top:10px; }
.blog_title a { font-weight:bold; font-size:22px; color:#09c; text-decoration:none; }
.blog_title a:hover { text-decoration:underline; }
.blog hr { color:#09c; background-color:#09c; height: 5px; margin:3px 0 40px 0; }
#posts { width:600px; border-right:2px #EEE solid; padding-right:20px; vertical-align:top; }
#sidebar { width:272px; padding-left:20px; vertical-align:top; }
.post_date { background-image:url('/images/blog_datebox.png');width:110px;height:110px;float:left; }
.post_title a { color:#333;font-size:24px;float:left;width:470px;padding-left:20px; text-decoration:none; }
.post_title a:hover { text-decoration:underline; }
.blog_totalcomments { text-align:center;padding-top:20px;color:#09c; }
.blog_totalcomments a { text-decoration:none; color:#09c; }
.blog_totalcomments a:hover { text-decoration:underline; }
.blog_comments { color:#666; font-size:12px; line-height:20px; padding:5px; }
.blog_notlogged { font-size:12px;font-style:italic;color:#09c;text-align:center;padding-top:20px; }
.blog_notlogged a { text-decoration:none; color:#09c; font-weight:bold }
.blog_notlogged a:hover { text-decoration:underline; }
.blog_authors { float:left;width:400px;color:#09c;font-weight:bold;font-size:18px;padding-top:10px; }
.blog_link_authors a { font-size:12px;font-style:italic;color:#09c;text-decoration:none;padding-left:5px;width:60px; }
.blog_link_authors a:hover ;{ text-decoration:underline; }
.blog_arrow { background:url('/images/blog_arrow.png') no-repeat; padding-left:20px; height:20px; font-weight:bold;font-size:20px;color:#09c; }
.blog_arrow a { color:#09c; text-decoration:none; }
.blog_arrow a:hover { text-decoration:underline; }
.blog_arrow_list ul { padding: 10px 0 0 30px; }
.blog_arrow_list li { line-height:20px; }
.blog_arrow_list a { color:#666; text-decoration:none; }
.blog_arrow_list a:hover { text-decoration:underline; }
.blog_tags a { color:#09c; text-decoration:none; }
.blog_tags a:hover { text-decoration:underline; }

.auctions { padding:5px; }
.auctionbox { background:url(../images/auctionbox.png) repeat-x; height:378px; width:308px; float:left; margin:5px; }
.auctionbox_left { background:url(../images/auctionbox_left.png) top left no-repeat; height:100%; }
.auctionbox_right { background:url(../images/auctionbox_right.png) top right no-repeat; height:100%; }
.auctionbox_started { background:url(../images/auctionbox_started.png) repeat-x; height:378px; width:308px; float:left; margin:5px; }
.auctionbox_started_left { background:url(../images/auctionbox_started_left.png) top left no-repeat; height:100%; }
.auctionbox_started_right { background:url(../images/auctionbox_started_right.png) top right no-repeat; height:100%; }
.auctionbox_blue { background:url(../images/auctionbox_blue.png) repeat-x; height:378px; width:308px; float:left; margin:5px; }
.auctionbox_blue_left { background:url(../images/auctionbox_blue_left.png) top left no-repeat; height:100%; }
.auctionbox_blue_right { background:url(../images/auctionbox_blue_right.png) top right no-repeat; height:100%; }
.auctionbox_black { background:url(../images/auctionbox_black.png) repeat-x; height:378px; width:308px; float:left; margin:5px; }
.auctionbox_black_left { background:url(../images/auctionbox_black_left.png) top left no-repeat; height:100%; }
.auctionbox_black_right { background:url(../images/auctionbox_black_right.png) top right no-repeat; height:100%; }

.product-name { text-align:center; padding:10px 40px; height:22px; overflow:hidden; line-height:14px; position:relative; }
.product-name_blue { text-align:center; padding:10px 40px; height:22px; overflow:hidden; line-height:14px; position:relative; }
.product-name_black { text-align:center; padding:10px 40px; height:22px; overflow:hidden; line-height:14px; position:relative; }
.product-name a { text-decoration:none; font-size:12px; color:#245cc3; font-weight:bolder; }
.product-name_blue a { text-decoration:none; font-size:12px; color:#245cc3; font-weight:bolder; }
.product-name_black a { text-decoration:none; font-size:12px; color:#000000; font-weight:bolder; }
.product-name_on { text-align:center; padding:10px 40px 12px 40px; height:20px; overflow:hidden; line-height:14px; position:relative; }
.product-name_on a { text-decoration:none; font-size:12px; color:#9c8400; font-weight:bolder; }
.product-star { position:absolute; left:280px; top:10px; }
.product-targe { color:#ffffff; text-align:center; background:url(../images/targe.png) repeat-y; position:absolute; margin-left:4px; width:300px; top:70px; font-size:12px; font-weight:bold; padding:15px 0 10px 0; cursor:pointer; text-decoration: none !important;}
.product-targe_border_up { background:#928463; width:300px; height:2px; position:absolute; margin-left:4px; top:68px; }
.product-targe_border_down { background:#928463; width:300px; height:2px; position:absolute; margin-left:4px; top:153px; }
.product-targe_time { font-size:18px; color:#ffcc00; line-height:28px; }
.product-targe_weekday { position:relative; top:-3px;}
.product-image { text-align:center; padding-top:12px; }
.product-value { text-align:center; padding:0px 0 10px 0; color:#e81d1c; font-size:30px; font-weight:bold; }
.product-value-price { padding:2px; }
.product-counter { float:left; padding:0 7px 0 23px; }
.product-bid_button a { margin-top:-4px; float:right; padding:0 32px 0 0; cursor:pointer; background:url(../images/bid_button_off.png) no-repeat; height:54px; width:129px; }
.product-bid_button_on a { margin-top:-4px; float:right; padding:0 32px 0 0; cursor:pointer; background:url(../images/bid_button_on.gif) no-repeat; height:54px; width:129px; }
.product-bid_button a:active, .product-bid_button_on a:active { background:url(../images/bid_button_pressed.png) no-repeat; } 
.product-user { font-size:14px; color:#999999; font-weight:bold; overflow:hidden; width:155px; height:20px; text-align:center; float:right; margin-right:12px; }
.product-user_message { float:left; height:18px; overflow:hidden; text-align:center; }
.product-message { color:#ffffff; font-size:11px; background:#e81d1c; padding:2px; margin:0 25px 0 13px; }

.counter { font-size:54px; font-weight:bold; padding:2px 0 0 10px; letter-spacing:22px; color: #ffffff; width:101px; height:67px; }
.counter_blue { background: url(../images/counter_blue.png) no-repeat; }
.counter_red { background: url(../images/counter_red.png) no-repeat; }
.counter_off { background: url(../images/counter_off.png) no-repeat; }

.auctionbox_ended { background:url(../images/auctionbox_ended.png) repeat-x; height:139px; width:946px; margin:5px; }
.auctionbox_ended_left { background:url(../images/auctionbox_ended_left.png) top left no-repeat; height:100%; }
.auctionbox_ended_right { background:url(../images/auctionbox_ended_right.png) top right no-repeat; height:100%; }

.product_ended-image { float:left; padding:10px; }
.product_ended-name { float:left; height:70px; color:#245cc3; font-size:12px; font-weight:bold; width:310px; overflow:hidden; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; padding:20px 20px 20px 10px; }
.product_ended-name a { font-size:12px; color: #245cc3; font-weight:bold; text-decoration:none; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; }
.product_ended-description { font-size:11px; color: #888888; font-weight:normal; }
.product_ended-value { float:left; height:98px; font-size:12px; color:#999999; text-align:center; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; width:140px; padding-top:22px; }
.product_ended-value span { font-size:18px; color:#245cc3; font-weight:bold; }
.product_ended-user { float:left; height:78px; font-size:12px; color:#999999; text-align:center; width:140px; padding-top:42px; }
.product_ended-user span { font-size:16px; color:#245cc3; font-weight:bold; }
.product_ended-date { float:left; height:97px; font-size:12px; color:#999999; text-align:center; font-family:"Lucida Grande",Tahoma,Arial,sans-serif; width:140px; padding-top:24px; }
.product_ended-email { color:#999999; font-size:11px; font-weight:bold; position:relative; top:-16px; left:-70px; cursor:pointer; text-decoration:underline; }
.product_ended-status { color:#999999; font-size:11px; position:relative; top:-16px; left:170px; }
.product_ended-status a { color:#CC0;font-weight:bold; }
.product_ended-sentmail { color:#0ad900; font-size:11px; font-weight:bold; text-align:center; position:relative; top:-16px; } 
.product_ended-exchange a { font-size:12px; color: #245cc3; font-weight:bold; text-decoration:none; }
.product_ended-exchange a:hover { text-decoration:underline; }

.auction_ended { background:url(../images/ended.png) 50% 0px no-repeat; height:22px; width:300px; margin-top:10px; }
.auction_ended_user { width:300px; text-align:center; font-size:14px; color:#999999; font-weight:bold; overflow:hidden; margin-top:10px; }
.auction_tiny_ended { background:url(../images/ended_tiny.png) 89.5% bottom no-repeat; height:20px; }
.auction_tiny_ended_user { text-align:center; font-size:11px; color:#999999; font-weight:bold; overflow:hidden; margin-top:6px; }

.auctionbox_tiny { background:url(../images/auctionbox_tiny.png) repeat-x; height:139px; width:308px; float:left; margin:5px; }
.auctionbox_tiny_left { background:url(../images/auctionbox_tiny_left.png) top left no-repeat; height:100%; }
.auctionbox_tiny_right { background:url(../images/auctionbox_tiny_right.png) top right no-repeat; height:100%; }
.auctionbox_tiny_started { background:url(../images/auctionbox_tiny_started.png) repeat-x; height:139px; width:308px; float:left; margin:5px; }
.auctionbox_tiny_started_left { background:url(../images/auctionbox_tiny_started_left.png) top left no-repeat; height:100%; }
.auctionbox_tiny_started_right { background:url(../images/auctionbox_tiny_started_right.png) top right no-repeat; height:100%; }
.auctionbox_tiny_blue { background:url(../images/auctionbox_tiny_blue.png) repeat-x; height:139px; width:308px; float:left; margin:5px; }
.auctionbox_tiny_blue_left { background:url(../images/auctionbox_tiny_blue_left.png) top left no-repeat; height:100%; }
.auctionbox_tiny_blue_right { background:url(../images/auctionbox_tiny_blue_right.png) top right no-repeat; height:100%; }
.auctionbox_tiny_black { background:url(../images/auctionbox_tiny_black.png) repeat-x; height:139px; width:308px; float:left; margin:5px; }
.auctionbox_tiny_black_left { background:url(../images/auctionbox_tiny_black_left.png) top left no-repeat; height:100%; }
.auctionbox_tiny_black_right { background:url(../images/auctionbox_tiny_black_right.png) top right no-repeat; height:100%; }

.product_tiny-name { text-align:center; padding:8px 40px 4px 40px; overflow:hidden; line-height:10px; position:relative; height:24px; }
.product_tiny-name_blue { text-align:center; padding:8px 40px 4px 40px; overflow:hidden; line-height:10px; position:relative; height:24px; }
.product_tiny-name_black { text-align:center; padding:8px 40px 4px 40px; overflow:hidden; line-height:10px; position:relative; height:24px; }
.product_tiny-name a { text-decoration:none; font-size:11px; color:#245cc3; font-weight:bolder; }
.product_tiny-name_blue a { text-decoration:none; font-size:11px; color:#245cc3; font-weight:bolder; }
.product_tiny-name_black a { text-decoration:none; font-size:11px; color:#000000; font-weight:bolder; }
.product_tiny-name_on { text-align:center; padding:8px 40px 4px 40px; overflow:hidden; line-height:10px; position:relative; height:24px; }
.product_tiny-name_on a { text-decoration:none; font-size:11px; color:#9c8400; font-weight:bolder; }
.product_tiny-star { position:absolute; left:280px; top:-28px; }
.product_tiny-targe { font-size:10px; font-weight:bold; font-family:verdana; letter-spacing:-1px; color:#ffcc00; background:url(../images/box_tiny_date.png) no-repeat; position:absolute; left:175px; width:107px; height:16px; padding:1px 5px; top:2px; }
.product_tiny-targe_weekday { position:relative; top:-3px;}
.product-icon { position:absolute; left:4px; }
.icon-free { background:url(../images/icon_free_tiny.png) 50% 50% no-repeat; height:32px; width:39px; }
.icon-shipping { background:url(../images/icon_free_shipping_tiny.png) 50% 50% no-repeat; height:32px; width:39px; }
.icon-value2 { background:url(../images/icon_bid_value_tiny_2.png) 50% 50% no-repeat; height:30px; width:30px; }
.icon-value3 { background:url(../images/icon_bid_value_tiny_3.png) 50% 50% no-repeat; height:30px; width:30px; }
.icon-value4 { background:url(../images/icon_bid_value_tiny_4.png) 50% 50% no-repeat; height:30px; width:30px; }
.icon-value5 { background:url(../images/icon_bid_value_tiny_5.png) 50% 50% no-repeat; height:30px; width:30px; }
.icon-value6 { background:url(../images/icon_bid_value_tiny_6_tiny.png) 50% 50% no-repeat; height:30px; width:30px; }
.icon-value10 { background:url(../images/icon_bid_value_tiny_10.png) 50% 50% no-repeat; height:30px; width:30px; }
.icon-value12 { background:url(../images/icon_bid_value_tiny_12.png) 50% 50% no-repeat; height:30px; width:30px; }
.product_tiny-image { float:left; padding:2px 0 0 6px; }
.product_tiny-value { text-align:center; padding:20px 0 1px 0; color:#e81d1c; font-size:24px; font-weight:bold; }
.product_tiny-value-price { padding:1px; }
.product_tiny-counter { float:left; padding:0 0 0 3px; }
.product_tiny-bid_button { float: left; padding-top:3px; }
.product_tiny-bid_button_on { float: left; padding-top:3px; }
.product_tiny-bid_button a { margin-top:-3px; float:right; cursor:pointer; background:url(../images/bid_button_tiny_off.png) no-repeat; height:33px; width:74px; }
.product_tiny-bid_button_on a { margin-top:-3px; float:right; cursor:pointer; background:url(../images/bid_button_tiny_on.gif) no-repeat; height:33px; width:74px; }
.product_tiny-bid_button a:active, .product_tiny-bid_button_on a:active { background:url(../images/bid_button_tiny_pressed.png) no-repeat; } 
.product_tiny-user { font-size:10px; color:#999999; font-weight:bold; overflow:hidden; width:74px; height:12px; text-align:center; float:right; margin-left:1px; }
.product_tiny-user_message { float:left; height:15px; overflow:hidden; text-align:center; }
.product_tiny-message { color:#ffffff; font-size:11px; background:#e81d1c; padding:1px; width:75px; }

.counter_tiny { font-size:36px; font-weight:bold; padding:3px 0 0 8px; letter-spacing:16px; color: #ffffff; width:71px; height:49px; }
.counter_tiny_blue { background: url(../images/counter_tiny_blue.png) no-repeat; }
.counter_tiny_red { background: url(../images/counter_tiny_red.png) no-repeat; }
.counter_tiny_off { background: url(../images/counter_tiny_off.png) no-repeat; }

.product_description { font-size:12px; color:#666666; text-align:justify; padding:10px; }
.product_description div table tr td { vertical-align:top !important; }

.lastbids-user { color:#AAAAAA; font-weight:bold; font-size:11px; line-height:18px; width:105px; float:left; overflow:hidden; padding-left:5px; }
.lastbids-value { color:#888888; font-weight:bold; font-size:11px; line-height:18px; width:60px; text-align:right; float:right; overflow:hidden; padding-right:5px; }
.product-title { text-align:center; color:#245cc3; font-size:12px; font-weight:bold; padding-bottom:15px; }
.product-title a { color:#999; text-decoration:none; font-size:10px; }
.product-title a:hover { color:#999; text-decoration:underline; }

.product-imagebox { background:url(../images/product_imagebox.png) top left repeat-x; height:120px; width:627px; float:left; margin:5px; }
.product-imagebox_left { background:url(../images/product_imagebox_left.png) top left no-repeat; height:100%; }
.product-imagebox_right { background:url(../images/product_imagebox_right.png) top right no-repeat; height:100%; padding:11px 13px; }

.loyaltybox1 { background:url(../images/product_imagebox.png) top left repeat-x; height:120px; }
.loyaltybox1_left { background:url(../images/product_imagebox_left.png) top left no-repeat; height:100%; }
.loyaltybox1_right { background:url(../images/product_imagebox_right.png) top right no-repeat; height:100%; padding:15px; }

.loyaltybox2 { background:url(../images/auctionbox_tiny.png) top left repeat-x; height:140px; }
.loyaltybox2_left { background:url(../images/auctionbox_tiny_left.png) top left no-repeat; height:100%; }
.loyaltybox2_right { background:url(../images/auctionbox_tiny_right.png) top right no-repeat; height:100%; padding:15px; }

.product-bidbox { background:url(../images/product_bidbox.png) top left repeat-x; height:248px; width:207px; float:left; margin:5px; }
.product-bidbox_left { background:url(../images/product_bidbox_left.png) top left no-repeat; height:100%; }
.product-bidbox_right { background:url(../images/product_bidbox_right.png) top right no-repeat; height:100%; padding:15px; }

.product-infobox { background:url(../images/product_bidbox.png) top left repeat-x; height:248px; width:410px; float:left; margin:5px; }
.product-infobox_left { background:url(../images/product_bidbox_left.png) top left no-repeat; height:100%; }
.product-infobox_right { background:url(../images/product_bidbox_right.png) top right no-repeat; height:100%; padding:15px; font-size:11px; color:#999999; text-align:center; }

.shop-product-name { padding:0;font-size:12px;font-weight:bold;color:#245CC3; height:30px; }
.shop-product-link a { text-decoration:none; font-size:12px; color:#245cc3;font-weight:bold; }
.product-shopbox { background:url(../images/product_shopbox.png) top left repeat-x; height:248px; width:308px; float:left; margin:5px; }
.product-shopbox_left { background:url(../images/product_shopbox_left.png) top left no-repeat; height:100%; }
.product-shopbox_right { background:url(../images/product_shopbox_right.png) top right no-repeat; height:100%; padding:15px; font-size:11px; color:#999999; text-align:center; }

.product_info-start { color:#ffcc00; font-size:16px; font-weight:bold; padding-bottom:15px; }
.product_info-price { color:#666666; font-size:14px; font-weight:bold; padding-bottom:10px; }
.product_info-shipping { color:#666666; font-size:14px; font-weight:bold; padding-bottom:10px; }
.product_info-shipping_free { color:#0ad900; font-size:14px; font-weight:bold; padding-bottom:10px; }
.product_info-percent { color:#245cc3; font-size:32px; font-weight:bold; }
.product_info-value { color:#e81d1c; font-size:32px; font-weight:bold; padding-bottom:10px; }
.product_info-separator { height:1px; background-color:#EEEEEE; width:100%; }
.product_info-icons img { cursor:help; }
.product_info-help { position:absolute; top:-27px; z-index:2; padding:4px; width:372px; text-align:center; background-color:#F5F5F5; border:1px #CCCCCC solid; }
.product_info_close { position:absolute; top:-22px; left:363px; z-index:3; }
.product_info-ended { padding-bottom:5px; }
.product_info-ended span { font-size:12px; font-weight:bold; }
.product_info-ended2 { color:#245cc3; font-size:15px; font-weight:bold; }

.pack_price { text-align:center;font-size:16px;padding-top:10px;color:#CCC;font-weight:bold; }
.pack_percentage { text-align:center;font-size:12px;padding-bottom:20px;color:#999; }

#banner { width:765px; margin-top:4px; }
.bannerbox { background:url(../images/bannerbox.png) repeat-x; height:200px; width:194px; float:left; margin-top:4px; }
.bannerbox_left { background:url(../images/bannerbox_left.png) top left no-repeat; height:100%; }
.bannerbox_right { background:url(../images/bannerbox_right.png) top right no-repeat; height:100%; }

.wrapper2_t 		{background:url(../images/wrapper2_t.gif) 0px 0px repeat-x #ffffff;}
.wrapper2_b 		{background:url(../images/wrapper2_b.gif) 0px 100% repeat-x;}
.wrapper2_r 		{background:url(../images/wrapper2_r.gif) 100% 0px repeat-y;}
.wrapper2_l 		{background:url(../images/wrapper2_l.gif) 0px 0px repeat-y;}
.wrapper2_tl 		{background:url(../images/wrapper2_tl.gif) no-repeat; width:100%;}
.wrapper2_tr 		{background:url(../images/wrapper2_tr.gif) 100% 0px no-repeat;}
.wrapper2_bl		{background:url(../images/wrapper2_bl.gif) left 100% no-repeat;}
.wrapper2_br 		{background:url(../images/wrapper2_br.gif) 100% 100% no-repeat;padding:8px 6px 7px 6px;}

#footer {
  padding:6px 6px 2px 6px;
  border-right:1px solid #cfcfcf;
  border-left:1px solid #cfcfcf;
}

#footer img	{
  margin:6px 0px 3px 8px;
}

#footer a {
  color:#706e6e;
  text-decoration:none;
}

#footer a:hover {
  text-decoration:underline;
}

#payment_methods {
  float:left;
}

#copyright {
  float:right;
  text-align:right;
  color:#797979;
  font-size:10px;
  font-family:Tahoma, Geneva, sans-serif;
  width:472px;
  padding:5px 30px 0 0;
  white-space:nowrap;
}

#footer_wrapper1 {
  float:left;
}

#footer_wrapper2 {
  float:left;
  width:967px;
  background:#ffffff;
  border-bottom:1px solid #d7d7d7;
  position:relative;
  top:3px;
  height:1px;
}

#footer_wrapper3 {
  float:right;
}

.pagination { padding-top:9px; font-weight:bold; font-size:14px; margin:0 10px; }
.pagination a, .pagination span { padding: .1em .5em; text-decoration: none; color: #105CB6; border: 1px solid #9AAFE5; }
.pagination a:hover, .pagination a:focus { text-decoration: underline; }
.pagination span.disabled { color: #999; border: 1px solid #DDD; }
.pagination span.current { font-weight: bold; background: #2E6AB1; color: white; border: 1px solid #2E6AB1; }
.pagination .page_info { background: #2E6AB1; color: white; padding: .4em .6em; width: 22em; margin-bottom: .3em; text-align: center; }
.pagination .page_info b { color: #003; background: #6aa6ed; padding: .1em .25em; }
.pagination:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
*:first-child+html .pagination { overflow: hidden; }

.paginationborder {background:url(../images/paginationborder.png) bottom left repeat-x; width:100%; height:50px; }
.paginationborder_left {background:url(../images/paginationborder_left.png) top left no-repeat; height:100%; }
.paginationborder_right {background:url(../images/paginationborder_right.png) top right no-repeat; height:100%; text-align:center; }

.paginationborder_on {background:url(../images/paginationborder_on.png) bottom left repeat-x; width:100%; height:50px; }
.paginationborder_left_on {background:url(../images/paginationborder_left_on.png) top left no-repeat; height:100%; }
.paginationborder_right_on {background:url(../images/paginationborder_right_on.png) top right no-repeat; height:100%; text-align:center; }

.no_matches { color:#999999; padding-top:8px; text-align:center; }

.about { padding: 20px 20px 0px 20px; font-size:12px; }
.about p { text-align: justify; color: #555555; padding-bottom: 20px; }
.enterprise { padding: 20px 160px; }
.enterprise p { padding: 0; }
.abstract { padding: 20px; }

.terms { color: #555555; font-size: 12px; padding: 20px 40px; }
.terms p { color: #555555; line-height:1.4em; padding: 5px 0; text-align:justify; }
.terms li { line-height: 1.4em; padding: 5px 0; text-align: justify; list-style-type: none; }
.terms h3 { line-height:1.4em; padding: 5px 5px 5px 5px; text-align: justify; }
.terms ul { padding-left:3em; }

.body { padding: 15px 0px; }
.body ul { padding-left:1em; }
.body p { padding: 5px 0px; font-size:12px; padding-left:1em; }
.questions { font-size: 12px; padding: 20px 20px 10px 20px; }
.questions h2 { font-size: 12px; }
.questions h2 a { text-decoration: none; color:#245CC3; }
.question { padding: 0px 0px 7px 0px; }
.question li { display: inline; cursor: pointer; text-align: justify; font-weight:bold; color:#245CC3; text-decoration: none; padding-left: 20px; background-image:url(../images/icon_arrow_right.png); background-repeat: no-repeat; background-position: left center}
.answer { padding-left: 20px; }
.answer p { color: #555; cursor: default; line-height: 1.4em; font-size:12px; padding: 4px 0px; }
.answer p a { font-weight: bold; text-decoration: none; color:#245CC3; }

.credits { color: #555555; padding: 30px 20px 20px 30px; font-size:12px; }
.credits p { color: #555555; font-size: 12px; padding-bottom: 20px; }
.credits h3 { padding-left: 2em; }

.components { color: #555555; padding: 30px 20px 20px 30px; font-size:12px; }
.components p { color: #555555; padding-bottom:10px }
.components h3 { font-size: 12px; padding-bottom: 10px; }

.content_steps { color: #555555; padding: 30px 30px 20px 40px; font-size:12px; }
.content_steps p { color: #555555; font-size: 12px; padding-bottom: 20px; }
.content_steps ul { padding-left: 2em; }
.content_steps li { line-height: 1.4em; padding: 5px 5px 5px 5px; text-align: justify; list-style-type: decimal; }

.help_logo_tiny { position:relative; top:6px; vertical-align:20%; }

#bottom {
	text-align:center;
	width:970px;
	font-size:x-small;
	margin-bottom:30px;
}

.bottom_menu {
	float:left;
	overflow:hidden;
	padding:5px 0 0 20px;
	text-align:left;
}

.bottom_menu dl {
	margin:0 0 25px;
}

.bottom_menu dl dt {
	/*color:#5F5F5F;*/
	color:white;
	font-size:1.1em;
	font-weight:bold;
	margin:0 0 10px;
	text-transform:uppercase;
}

.bottom_menu li {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:7px 0;
}

.bottom_menu li a {
	/*color:#636363;*/
	color:white;
	text-decoration:none;
}

.bottom_menu li a:hover { text-decoration:underline; }

.bottom_menu .free {
	background:transparent url(https://p.simg.uol.com.br/pagseguro/i/ico-sprite.gif) no-repeat scroll 2px -237px;
	padding:5px 50px 10px 0;
}

.copyright {
	/*color:#444;*/
	color:white; 
	clear: both; 
	margin-bottom: 50px; 
	padding-top: 20px; 
	font-size: 10px; 
	font-family: Arial,Helvetica,sans-serif; 
}

#bottom #copy {
	color:#444;
	clear:both;
	font-size:1.1em;
	margin-top:15px;
}

.howitworks_title { font-size:20px; font-weight:bold; color:#0066ab; padding:20px 0; } 
.howitworks { font-size:12px; color:#999999; font-family:'Lucida Grande',Tahoma,Arial,sans-serif; padding:40px; }
.howitworks ul { margin-left: 20px; }
.howitworks ul li { margin: 8px 0; }
.howitworks_box_red { border:2px #D00 solid; padding:10px; color:#D00; text-transform: uppercase; }
.howitworks_box_blue { border:2px #00D solid; padding:10px; color:#00D; text-transform: uppercase; }
.howitworks_box_red span, .howitworks_box_blue span, .howitworks_box_green span { text-transform:none; }
.howitworks_box_green { border:2px #0D0 solid; padding:10px; color:#0D0; text-transform: uppercase; margin:20px 0; }

.link a { color:#666; text-decoration:none; }
.link a:hover { text-decoration:underline; }

.link_blue a { color:#00f; text-decoration:none; }
.link_blue a:hover { text-decoration:underline; }

.chat_select_sentence select { width:400px; font-size:11px; color:#666; height:20px; }
.chat_line_on { background-color:#F5F5F5; font-size:11px; line-height:18px; }
.chat_line_off { background-color:#FFFFFF;  font-size:11px; line-height:18px; }
.chat_admin { color:#fa0000; }
.chat_admin_off { color:#666; }

.jcarousel-clip-horizontal {
		margin: 0 50px;
}

.jcarousel-skin .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin .jcarousel-container-horizontal {
    width: 945px;
}

.jcarousel-skin .jcarousel-clip-horizontal {
    width:  845px;
}

.jcarousel-skin .jcarousel-item {
    width: 200px;
		
}

.jcarousel-skin .jcarousel-next-horizontal {
    position: absolute;
    top: 14px;
    right: 0px;
    width: 26px;
    height: 129px;
    cursor: pointer;
    background: transparent url(../images/horizontal_navigation.png) no-repeat 0 100%;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(../images/horizontal_navigation.png);
}

.jcarousel-skin .jcarousel-next-horizontal:hover {
    background-position: -26px 100%;
}

.jcarousel-skin .jcarousel-next-horizontal:active {
    background-position: -52px 100%;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -78px 100%;
}

.jcarousel-skin .jcarousel-prev-horizontal {
    position: absolute;
    top: 14px;
    left: 0px;
    width: 26px;
    height: 129px;
    cursor: pointer;
    background: transparent url(../images/horizontal_navigation.png) no-repeat 0 0;
}

.jcarousel-skin .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../images/horizontal_navigation.png);
}

.jcarousel-skin .jcarousel-prev-horizontal:hover {
    background-position: -26px 0;
}

.jcarousel-skin .jcarousel-prev-horizontal:active {
    background-position: -52px 0;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -78px 0;
}

