.mac_wrapper{padding-bottom:20px;}

.mac_title_wrapper{margin-bottom:15px;}
.mac_title_holder{padding:0px 0px 0px 0px;}
.mac_title_top, .mac_title_bottom{background:url('../img/my_account/title_frame.png') no-repeat 0px 0px;width:1003px;height:10px;}
.mac_title_bottom{background-position:0px -10px;}
.mac_title{font-size:20px;background:#676767;color:#fff;padding:15px;}

.mac_menu_wrapper{/*border-top:1px solid #6f6f6f;border-left:1px solid #6f6f6f;*/width:240px;}
.mac_menu{background:#676767 url('../img/my_account/menu/background.png') no-repeat 0px 0px;width:240px;height:97px;margin-bottom:10px;}
.mac_menu_selected{background:#5a5a5a url('../img/my_account/menu/background_1.png') no-repeat 0px 0px;}
.mac_menu a, .mac_menu a:hover{display:block;text-decoration:none;padding:20px 0px 0px 50px;color:#f6f6f6;height:77px;margin-top:10px;}
.mac_menu_orders a, .mac_menu_orders a:hover{background:url('../img/my_account/menu/ico_orders.png') no-repeat 8px 20px;margin-top:0px;}
.mac_menu_reviews a, .mac_menu_reviews a:hover{background:url('../img/my_account/menu/ico_reviews.png') no-repeat 8px 20px;}
.mac_menu_settings a, .mac_menu_settings a:hover{background:url('../img/my_account/menu/ico_settings.png') no-repeat 8px 20px;}
.mac_menu_support a, .mac_menu_support a:hover{background:url('../img/my_account/menu/ico_support.png') no-repeat 8px 20px;}

.mac_page_wrapper{padding:10px 0px 0px 10px;margin-left:10px;border-left:1px solid #ebebeb;width:740px;}



/* ----- Page Common ------ */
.mac_tools_title_wrapper{border-bottom:1px solid #bebebe;padding-bottom:5px;margin-bottom:10px;}


/* ----- My Orders ------ */
.mac_orders_wrapper{}

.mac_orders_title{height:26px;font-size:20px;}
.mac_orders_tools_recent{background:url('../img/my_account/my_orders/ico_most_recent.png') no-repeat 0px center;padding:10px 15px 10px 35px;display:block;}
.mac_orders_tools_old{background:url('../img/my_account/my_orders/ico_most_old.png') no-repeat 0px center;padding:10px 0px 10px 35px;margin-left:15px;display:block;}

.mac_orders_entry{border:1px solid #6295ac;margin-top:15px;}
.mac_orders_info{padding:10px 10px 10px 0px;}
.mac_orders_entry_status{padding:15px 0px 15px 40px;background:#6295ac url('../img/my_account/my_orders/ico_cart.png') no-repeat 5px center;color:#fff;}
.mac_orders_info_text{padding:5px 0px 0px 40px;}
.mac_orders_info_text p{padding-bottom:5px;}
.mac_orders_details_max, .mac_orders_details_min{border-left:1px solid #72a3b9;float:right;background:url('../img/my_account/my_orders/ico_details_max.png') no-repeat center 10px;padding:60px 0px 10px 10px;font-size:12px;cursor:pointer;height:10px;width:80px;}
.mac_orders_details_min{background:url('../img/my_account/my_orders/ico_details_min.png') no-repeat center 10px;}

.mac_orders_details{border-top:1px solid #bebebe;margin-top:10px;padding:10px;}
.mac_orders_details_table th{background:#4e7688;padding:5px;text-align:left;color:#fff;}
.mac_orders_details_table td{padding:5px;border-top:1px solid #bebebe;text-align:left;}

.mac_orders_invoice_status a, .mac_orders_invoice_status a:hover{color:#51AD3C;}


/* ----- write Review ------ */
.mac_review_wrapper{}
.mac_review_title{height:26px;font-size:20px;}
.mac_reviews_info_1{padding-bottom:20px;}
.mac_reviews_entry{padding:10px;margin-bottom:20px;border:1px solid #bebebe;border-top:10px solid #6f6f6f;}
.mac_reviews_item_rate{font-weight:bold;}
.mac_reviews_item_review{background:url('../img/my_account/rate_products/ico_write_edit.png') no-repeat left center;width:300px;height:35px;font-weight:bold;}

.mac_review_details{border-top:3px solid #bebebe;margin-top:5px;padding-top:15px;}
.mac_reviews_details_rate_wrapper{padding:0px 0px 10px 0px;}
.mac_reviews_details_rate_dropdown{padding:3px 0px 0px 0px;}
.mac_reviews_details_rate_dropdown select{border:1px solid #bebebe;}
.mac_reviews_details_review_wrapper{padding-top:20px;}
.mac_reviews_details_review_text{padding-top:10px;}
.mac_reviews_details_review_text textarea{width:98%;height:200px;border:1px solid #bebebe;padding:5px;}
.mac_reviews_details_submit_btn{background:#ff8502;color:#fff;border:0px;font-size:16px;padding:7px 0px 7px 0px;font-weight:bold;width:150px;margin-top:20px;}
.mac_reviews_submit_info{width:555px;padding:20px 0px 0px 10px;font-size:14px;}
.mac_reviews_submit_thanks{padding:20px;background:#E7F7D4;font-weight:bold;border:5px solid #86BB32;margin-bottom:10px;}
.mac_reviews_star_rate{background:url('../img/my_account/rate_products/btn_rate.png') no-repeat;width:88px;height:28px;}

/* ----- Stars Rating ------ */
.rating_stars_holder{position:relative;width:310px;height:45px;}

.stars_text_rating{float:left;line-height:25px;width:89px;margin-left:10px;}
.stars_holder{position:absolute;top:12px;left:3px;z-index:2;width:305px;}
.star_off, .star_on, .star_on_1{background:url('../img/common/ico_star_1.png') no-repeat -44px 0px;width:22px;height:22px;float:left;cursor:pointer;}
.star_on{background-position:0px 0px;}
.star_on_1{background-position:-22px 0px;}
.stars_area_holder{position:absolute;top:0;left:0;z-index:1;width:200px;height:45px;background:#fff;}

.stars_rate_progress{background:#ffffff url('../img/loader_2.gif') no-repeat center center;width:100%;height:100%;position:absolute;z-index:101;}

/*----- My Account Settings ------*/
.mac_asettings_ac_wrapper{}
.mac_asettings_ac_entry{margin-bottom:10px;border:1px solid #4c4c4c;}
.mac_asettings_ac_short{background:#e7ded4;line-height:52px;}
.mac_asettings_ac_change_link{background:url('../img/my_account/my_acc_settings/btn_edit.png') no-repeat 0px 15px;width:88px;height:42px;padding:15px 10px 0px 0px;color:#ff9900;font-weight:bold;cursor:pointer;}

.mac_asettings_wrapper{}
.mac_asettings_title{height:26px;font-size:20px;}

.mac_asettings_content_wrapper{padding:10px;}
.mac_asettings_subtitle{font-size:16px;padding:0px 0px 10px 0px;font-weight:bold;}
.mac_asettings_ac_title{background:#676767;padding:10px;color:#fff;font-size:18px;width:150px;}
.mac_asettings_ac_info{font-size:18px;padding:10px;}

.mac_asettings_extra_info_1{background:#676767;padding:10px;color:#fff;}
.mac_asettings_extra_info_2{padding:30px 0px 20px 20px;background:#E7DED4;}


.mac_asettings_new_username, .mac_asettings_new_password{border:1px solid #bebebe;width:270px;margin-top:5px;}
.mac_asettings_new_username input, .mac_asettings_new_password input{padding:5px;border:0px solid #bebebe;width:100%;}

.mac_asettings_password_wrapper, .mac_asettings_username_wrapper, .mac_asettings_screenname_wrapper, .mac_asettings_phone_wrapper{padding:30px 0px 0px 0px;}


/*----- Support Contact us ------*/
.mac_support_wrapper{}
.mac_support_title{height:26px;font-size:20px;}
.mac_support_content_wrapper{padding:10px;border:1px solid #cfcfcf;}
.mac_support_subtitle{font-size:16px;padding:0px 0px 10px 0px;border-bottom:1px solid #bebebe;font-weight:bold;}
.mac_support_question_info_1{padding:10px 0px 10px 0px;}
.mac_support_question_info_1 ul{padding:10px 0px 10px 0px;}
.mac_support_question_info_1 li{background:url('../img/my_account/support/bullet_1.png') no-repeat left center;padding:0px 0px 0px 20px;}

.mac_support_submit_form_wrapper label{display:block;color:#333;padding:15px 0px 5px 0px;}
.mac_support_submit_form_wrapper div{border:1px solid #bebebe;padding:5px;width:280px;}
.mac_support_submit_form_wrapper input{border:0;font-size:14px;width:100%;}
.mac_support_submit_form_wrapper textarea{border:0;font-size:14px;height:100%;width:100%;}

.mac_support_recently_submitted_table{padding-top:20px;}
.mac_support_recently_submitted_table th{padding:5px;text-align:left;}
.mac_support_recently_submitted_table td{padding:5px;text-align:left;}
.mac_support_recently_submitted_entry_short{background:#f0f0f0;font-weight:bold;border-top:1px solid #bebebe; }
.mac_support_recently_submitted_entry_short td{border-top:1px solid #bebebe;}
.mac_support_recently_submitted_entry_expanded{border-bottom:1px solid #bebebe;}

.mac_support_recently_submitted_max_ico, .mac_support_recently_submitted_min_ico{background:url('../img/my_account/support/expand_min.png') no-repeat 0px 0px;width:35px;height:34px;margin:0 auto;cursor:pointer;}
.mac_support_recently_submitted_min_ico{background-position:0px -34px;}

/*----- Common ------*/
.mac_positive_message{border:5px solid #86BB32;background-color:#E7F7D4;text-align:center;margin:0 auto 20px;padding:20px 0px 10px 0px;font-size:14px;}
.mac_positive_message_text{padding:20px;margin-bottom:10px;}

.mac_negative_message{border:5px solid #DD3C10;background-color:#FFEBE8;text-align:center;margin:0 auto 20px;padding:20px 0px 10px 0px;font-size:14px;}
.mac_negative_message_text{padding:20px;font-weight:bold;margin-bottom:10px;}
