
html.wait, html.wait * {cursor:wait;}

a.addtobag_button {
	background: url(../images/buttons/btn_add_to_bag.png) 0 0 no-repeat;
	display:inline-block;
	height: 44px;
	width:143px;
	text-indent:-9999px;
	outline:0;
}

a.addtobag_button:hover {
	background: url(../images/buttons/btn_add_to_bag.png) 0 -44px no-repeat;
}

a.addtobag_button:active {
	background: url(../images/buttons/btn_add_to_bag.png) 0 -88px no-repeat;
}

span.addtobag_button_inactive {
	background: url(../images/buttons/btn_add_to_bag_inactive.png) 0 0 no-repeat;
	display:inline-block;
	height: 44px;
	width:143px;
	text-indent:-9999px;
}

.lrg_button_arrow {
  background-image: url(../images/buttons/btn_arrow_whiteonblack.gif);
  background-position: 100% 10px;
  background-repeat: no-repeat;
  padding-right: 40px;
}

.lrg_button_arrow_dealer {
  background-image: url(../images/buttons/btn_arrow_whiteonblack.gif);
  background-position: 88% 10px;
  background-repeat: no-repeat;
  padding-right: 40px;
}

.lrg_button_dealer {
	background-color: #1f6dc0;
	color: #fff;
	display:inline-block;
	line-height: 40px;
	padding-bottom:0px;
	padding-left:10px;	
	padding-top:0px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
}

.lrg_button_savedOrders {
	background-color: #1f6dc0;
	color: #fff;
	display:inline-block;
	line-height: 20px;
	padding: 10px 18px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
	width:114px;
}

a.lrg_button_savedOrders:hover
{
	background-color: #2763a6;
	text-decoration:none;
}

a.lrg_button_savedOrders:active {
	background: url(../images/buttons/active_button_lrg.gif) 10 0 repeat-x;
}

.lrg_button_savedProduct {
	background-color: #1f6dc0;
	color: #fff;
	display:inline-block;
	line-height: 20px;
	padding: 10px 25px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
	width:97px;
}

a.lrg_button_savedProduct:hover
{
	background-color: #2763a6;
	text-decoration:none;
}

a.lrg_button_savedProduct:active {
	background: url(../images/buttons/active_button_lrg.gif) 10 0 repeat-x;
}

span.lrg_button_savedProduct_inactive {
	background-color: #acacac;
	color: #fff;
	display:inline-block;
	line-height: 20px;
	padding: 10px 25px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
	width:97px;
}

.lrg_button {
    color: #fff;
    display: inline-block;
    text-decoration: none;
    font-size: 15px;
    font-weight: 700;
    background: linear-gradient(to right,#025f8e,#0286cd);
    padding: 12px 30px 12px 30px;
    text-transform: uppercase;
    font-family: AdiNeuePRO-BlackWeb, arial, sans-serif;
    margin-top: 25px;
}

.lrg_button_grey {
	background-color: #e3e2e2;
	color: #fff;
	display:inline-block;
	line-height: 40px;
	padding: 0 25px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
}

.lrg_button_new {
	background-color: #1f6dc0;
	display:inline-block;
	color: #fff;
	line-height: 40px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:30px;
	padding-top:0px;
	
	
}

.lrg_button_new_arrow {
  background-image: url(../images/buttons/btn_arrow_whiteonblack.gif);
  background-position: 92% 10px;
  background-repeat: no-repeat;
  padding-right: 40px;
}

.sml_button, button.sml_button {
	background-color: #1f6dc0;
	color: #fff;
	line-height: 26px;
	display:inline-block;
	padding: 0 10px;
	text-decoration: none;
	font-size:12px;
	font-weight:700;
	border:none;
}

span.sml_button_inactive {
	background-color: #acacac;
	color: #fff;
	line-height: 26px;
	display:inline-block;
	padding: 0 10px;
	text-decoration: none;
	font-size:12px;
	font-weight:700;
}

span.lrg_button_inactive {
	background-color: #acacac;
	color: #fff;
	display:inline-block;
	line-height: 40px;
	padding: 0 10px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
}

a.lrg_button:hover,
a.sml_button:hover,
button.sml_button:hover {
	background-color: #2763a6;
	text-decoration:none;
}

 a.lrg_button:active {
	background: url(../images/buttons/active_button_lrg.gif) 0 0 repeat-x;
} 

a.sml_button:active,
button.sml_button:active {
	background: url(../images/buttons/active_button_sml.gif) 0 0 repeat-x;
}

a.lrg_button_cancel {
	background-color: #000;
	color: #fff;
	display:inline-block;
	line-height: 40px;
	padding: 0 10px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
}

button.sml_button_cancel, a.sml_button_cancel {
	background-color: #000;
	color: #fff;
	line-height: 26px;
	display:inline-block;
	padding: 0 10px;
	text-decoration: none;
	font-size:12px;
	font-weight:700;
	border:none;
}

button.sml_button_cancel:hover, a.sml_button_cancel:hover, .lrg_button_cancel:hover {
		background-color: #333;
		text-decoration:none;
}

/* global progress bar */

ul.miadidas_order_nav {
height: 80px;
width: 100%;
margin: 0;
padding: 0;
}

.progress_cf_1 {background: url("../images/backgrounds/progress_cf_1.png") 0 0 no-repeat;}
.progress_cf_2 {background: url("../images/backgrounds/progress_cf_2.png") 0 0 no-repeat;}
.progress_cf_3 {background: url("../images/backgrounds/progress_cf_3.png") 0 0 no-repeat;}
.progress_cf_4 {background: url("../images/backgrounds/progress_cf_4.png") 0 0 no-repeat;}
.progress_cf_5 {background: url("../images/backgrounds/progress_cf_5.png") 0 0 no-repeat;}
.progress_cf_6 {background: url("../images/backgrounds/progress_cf_6.png") 0 0 no-repeat;}

.progress_df_1 {background: url("../images/backgrounds/progress_df_1.png") 0 0 no-repeat;}
.progress_df_2 {background: url("../images/backgrounds/progress_df_2.png") 0 0 no-repeat;}
.progress_df_3 {background: url("../images/backgrounds/progress_df_3.png") 0 0 no-repeat;}
.progress_df_4 {background: url("../images/backgrounds/progress_df_4.png") 0 0 no-repeat;}
.progress_df_5 {background: url("../images/backgrounds/progress_df_5.png") 0 0 no-repeat;}

.progress_dd_1 {background: url("../images/backgrounds/progress_dd_1.png") 0 0 no-repeat;}
.progress_dd_2 {background: url("../images/backgrounds/progress_dd_2.png") 0 0 no-repeat;}
.progress_dd_3 {background: url("../images/backgrounds/progress_dd_3.png") 0 0 no-repeat;}

ul.miadidas_order_nav li {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 -214px transparent;
display: block;
float: left;
height: 43px;
list-style: none outside none;
width: 142px;
}

ul.miadidas_order_nav li.current {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 -85px transparent;
height: 43px;
}

ul.miadidas_order_nav li.current_last {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 -257px transparent;
height: 43px;
}

ul.miadidas_order_nav li.past_last {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 -128px transparent;
height: 43px;
margin-top: 0px;
width:94px;
}

ul.miadidas_order_nav li.past {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 -128px transparent;
height: 43px;
}
ul.miadidas_order_nav li.first {
}

ul.miadidas_order_nav li.past.first {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 1px transparent;
}
ul.miadidas_order_nav li.current.first {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 -42px transparent;
height: 43px;
}

ul.miadidas_order_nav li.next {
background: url("../images/backgrounds/order_progress_sprite.png") no-repeat scroll 0 -171px transparent;
height: 43px;
}
ul.miadidas_order_nav li a {
position: relative;
top: 15px;
font-weight: bold;
text-decoration: none;
font-size: 12px;
}

ul.miadidas_order_nav li.past a {
color:#000;
}

ul.miadidas_order_nav li.current a,
ul.miadidas_order_nav li.current_last a  {
font-size:13px;
}

ul.miadidas_order_nav li.last span.step_description, 
ul.miadidas_order_nav li.next span.step_description {
color:#b3b3b3;
}

ul.miadidas_order_nav li a span.step_number {
width:156px;
display:inline-block;
color:#fff;
text-align:center;
font-size:14px;
}

ul.miadidas_order_nav li span.step_description {
display:inline-block;
text-align:center;
margin-top:12px;
width: 120px; 
margin-left: 20px;
}


/* end global progress */

/* modal box size styles  */

.modal_309 {
margin-left: -150px;
width: 309px;
}

.modal_400 {
margin-left: -150px;
width: 400px;
}

.modal_430 {
margin-left: -200px;
width: 430px;	
}

.modal_571 {
margin-left: -250px;
width: 571px;
}

.modal_500 {
margin-left: -230px;
width: 515px;
}

.modal_578 {
margin-left: -300px;
width: 578px;
}

.modal_720 {
margin-left: -350px;
width: 720px;
}

.modal_860 {
margin-left: -435px;
width: 860px;
}

/* modal - Tim Lau - */


#modal_container .row label {
color: #333;
display:block;
font-size: 14px;
font-weight:700;
padding: 8px 0;
margin-left:35px;
}

#modal_container h1 {
margin:0;
padding:30px 0 0 30px;
margin-bottom: -5px;
font-size: 21px;
color: #000;
}

#modal_container .instructions {
margin:0 15px; color:#707070;	
}

#modal_container .disclaimer {
margin:0 30px; color:#707070;	
}

#modal_container p span, #modal_container .row label span {
color: #1f6dc0;
font-weight: 700;
padding-left: 2px;

}

#modal_container .row p {
width: 200px;
margin: 0;
padding: 4px 0 0 0;
color: #707070;
font-size:11px;
margin-left:35px;
}

#modal_container .row input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
padding: 0 5px;
width: 190px;
margin-left:35px;
}

#modal_container .row select {
margin-left:35px;
}

#modal_container .row textarea {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 12px;
font-weight: 300;
resize: none;
width: 190px;
padding: 5px;
height: 90px;
margin-left:35px;
}

#modal_container .modal_submit {
margin: 10px 0 20px 35px;
}

#modal_container .modal_submit_2 {
margin: 10px 0 20px 30px;
}

#modal_container .createNewOrder {float:left; border-top:1px solid #ccc; border-right:1px solid #ccc; width:287px;}

#modal_container .addExistingOrder {float:right; border-top:1px solid #ccc;  width:287px;}

#modal_container .addExistingOrder select {margin-bottom:8px;}

#modal_container .modal_buttons {
display:block;
margin:20px 0 20px 30px;
}

#modal_container .list_message {
background: #ebebeb;
padding:10px;
margin:20px 30px 0 30px;
}

#modal_container .list_message table tr td {padding-bottom:10px;}

#modal_container .list_message table tr td strong {
color:#226ebb;
width:200px;
}

#modal_container .list_message table tr td.step {
width:45px;
}

#modal_container .caution_message {
background: #ebebeb url(../images/buttons/miteam_table_caution_black.gif) 10px 10px no-repeat;
padding:10px 10px 10px 30px;
margin:20px 30px 0 30px;
}

#modal_container .caution_message h3 {
margin:0; padding:0;
font-size:12px;
font-weight:700;
line-height:16px;
}

#modal_container .caution_message p {
margin:0; padding:0;
font-size:12px;
line-height:16px;
}

#modal_container .caution_message ul li {
margin-left:15px;
font-size:12px;
}

#modal_container .modal_checkbox {
margin:10px 0 20px 35px;
font-size:12px;
font-weight:700;
}

.share_row_2 {
margin:20px 0 0 30px;	
}

.share_row_2 textarea {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
font-weight: 300;
resize: none;
width: 359px;
padding: 5px;
height: 90px;

}

.share_row_2 p {
margin:0; padding:0; float:left;
display:block;
margin-top:-5px;
color:#707070;
}

.modal_captcha {
width:256px;
}

.modal_captcha input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 30px;
line-height: 30px;
padding: 0 5px;
width: 58px;
margin:4px 0 0 0;
}

.forgot_password_modal .modal_captcha input[type=text] {
width: 128px;
}

.modal_captcha .new_code {
background: url(../images/buttons/btn_arrow_small.gif) right 0 no-repeat;
padding-right: 15px;
font-weight:700;
display:inline-block;
line-height:14px;
font-size:10px;
margin-top:3px;
}

.modal_captcha .captcha_header {
float:left;
margin-right:5px;
}

.modal_captcha .captcha_header h4 {
padding:4px 0 0 0;
margin:0;
font-size:9px;
}

.modal_captcha .captcha_code {
float:left;
margin:0;
/*margin-top:4px;*/
}

.modal_captcha .captcha_input {
float:right;
}

.modal_captcha .modal_submit_right .sml_button {
float:right;
margin:20px 3px 10px 0;
}

.forgot_password_modal {
margin: 0 30px;
}

.forgot_password_modal p {
font-size:12px;
margin:10px 0 0 0;
}

.forgot_password_modal .modal_captcha h4 {
margin:20px 0 0 0;	
font-size:10px;
color:#707070;
padding:0; }
.forgot_password_modal .modal_captcha p {
font-size:10px;
color:#707070;	
padding:0;
margin:0 0 10px 0;
}

#modal_container  a.print {
float:right;
font-weight: bold;
font-size: 12px;
margin:8px 20px 0 0;
padding-right: 20px;
margin-right: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll right 0 transparent;
display: block;
height: 15px;
}

#modal_container .retail_map {
clear:both;
width:500px;
margin:0 auto;	
}

#modal_container .retail_map_description {
font-size:12px;
font-weight:700;
margin-left:37px;
padding-bottom:20px;
}

#modal_container .retail_map_description table {
width:400px;	
}

#modal_container .sizing_chart {
margin:25px 0 25px 10px;
overflow:auto;
height:300px;
-webkit-overflow-scrolling: touch;
}

.details_modal h1 span.product_heading_subtext {font-size:12px; color:#000;}

.details_modal h2 {
color: #226ebb;
font-size: 13px;
padding:0;
margin: 0 0 0 15px;
}

.details_modal .product_image {
width: 443px;
display: block;
margin: 0 auto;
padding-top: 15px;
}
.details_modal table {
width:443px;
display: block;
margin: 20px auto 0 auto;
}

.details_modal .modal_buttons_right {
width:443px;
margin: 20px auto;
text-align:right;
}

.modal_preview {width:443px; margin:40px auto 20px auto;}

.modal_preview h2 {font-size:14px;}
.modal_preview h2 span {color:#226ebb;}

.modal_buttons_center {display:block; width:100%; text-align:center; margin:0 auto 20px auto;}

#saveroster .lrg_button { float:right; margin:0 1.5em 2em 2em; }
#saveroster-inner .current_roster { background-color:#ccc; color:#000; font-weight:bold; width:210px; padding:1em; }
#saveroster-inner input { background-color:#e3e2e2; border:1px solid #b3b3b3; font-size:11px; height:23px;
  line-height:23px; margin-bottom:15px; padding:0.5em; width:222px; }

#addroster-inner { margin-bottom:2em; float:left; overflow-y:visible}
#addroster .lrg_button { float:right;padding:0 1.3em 0em 1.2em;margin:0.5em;}
#addroster .roster-row-white, #addroster .roster-row-grey { padding:0;margin:0;display:block;width:330px;}
#addroster .roster-row-grey { background-color:#eee; border-top:1px solid #ccc; }
#addroster table { float:left; margin:0 1em 0 1em; }
#addroster tr { width:330px; }
#addroster td.name { width:300px; line-height:2em; padding:0.5em 1em 1em 2em;font-size:16px; color:#888; }

.point-five-margin { margin:0 0.5em; }
.two-em-padding { padding:0em; }
.one-em-padding { padding:1em; }

table#add-saved-items { width:715px; float:left; }
table#add-saved-items tr { border-bottom:1px solid #eee; }
table#add-saved-items td.check { width:60px; }
table#add-saved-items td.check:hover { background-color:#eee; }
table#add-saved-items td.check input { margin-top:7em; margin-left:2em; float:left;}
table#add-saved-items td.asset { width:220px; }
table#add-saved-items td.description { padding:2em; }
table#add-saved-items td.description ul { list-style-type:none; }
table#add-saved-items td.description ul li { float:left; width:100%; }
table#add-saved-items td.description .headline { font-size:20px; color:#000; font-family:arial; font-weight:700; height:1.5em; }
table#add-saved-items td.description .rrp { font-size:15px; color:#444; line-height:1em; height:1.5em; float:left; }
table#add-saved-items td.description .price { font-weight:700; font-size:16px; padding-top:0em; line-height:1.5em; padding-left:0.3em;float:left; }
table#add-saved-items td.description .created { display:block; padding-top:1em; font-size:14px; line-height:1.3em; }
table#add-saved-items td.description .ordername { color:#444; font-weight:700; font-size:14px;}
#add-saved-items-cta { width:700px; }
#add-saved-items-cta a { float:right; margin-bottom:1em; }

#modal_container .miadidas_playerlist {
	overflow:auto;
	height:235px;
border-top:1px solid #eee;
border-bottom:1px solid #eee;
-webkit-overflow-scrolling: touch;
}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
#modal_container .miadidas_playerlist {overflow:auto; height:250px;
border-top:3px solid #eee;
border-bottom:3px solid #eee;
background:#e1e1e1;
}

}

@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
#modal_container .miadidas_playerlist {overflow:auto; height:250px;
border-top:3px solid #eee;
border-bottom:3px solid #eee;
background:#e1e1e1;
}
}


#modal_container .miadidas_playerlist h2 {
padding:10px 0 10px 35px;
margin:0;
font-size:16px;

}

#modal_container .miadidas_playerlist ul {
padding-bottom:40px;	
	}

#modal_container .miadidas_playerlist ul li {
	font-weight:700;
	list-style:none;
	
padding:5px 0 0 35px;
	}

/* --- End Modal ---- */


#dob_day_sb {
/*width: 50px;
margin-right:5px;
*/
}

#dob_day_sb ul {
width: 50px;
}

#dob_month_sb {
/*width: 50px;
margin-right:5px; */
}
.selectbox.ex-selectbox{
    width: 70px;
    padding: 10px 10px;
}
#dob_month_sb ul {
width: 50px;
}

#dob_year_sb {
width: 80px;
}

#dob_year_sb ul {
width: 80px;
}

#account_country_sb {
width: 200px;
margin-bottom:21px;
}

#account_country_sb ul {
width: 200px;
}

#account_language_sb {
width: 200px;
}

#account_language_sb ul {
width: 200px;
}

#account_sport_sb {
width: 200px;
margin-bottom:15px;
}

#account_sport_sb ul {
width: 200px;

}

#account_team_sb {
width: 200px;
margin-bottom:15px;
}

#account_team_sb ul {
width: 200px;
}



#order_sb {
width: 210px;
}

#order_sb ul {
width: 210px;
}

.account_artwork #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.account_foot #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.account_order_history #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}


.account_order_history #miadidas_dashboard_container .print_instructions{
background-color: #fff;
}

.jqmWindow1{
position:absolute;
background-color:#fff;
display:none;
top:30%;
left:50%;
border-bottom:#b3b3b3 5px solid;
border-top:#b3b3b3 5px solid;
border-right:#b3b3b3 5px solid;
border-left:#b3b3b3 5px solid;
}

.account_order_history-details #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.account_personal_information #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.account_rosters #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}


.account_saved_orders #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.account_saved_orders .order_data {
  padding-top:30px;
  padding-bottom:10px;
  background: white;
  height:50px;
    padding-left:15px;
    padding-right:28px;
 border-bottom:#e1e1e1 1px solid ;
 border-top:solid 2px;
   
}

.account_saved_products #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}



.build_a_roster #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.build_order #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.confirm_order #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_history #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.contact_information #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.customer_details_rosters #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.find_a_retailer #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}




.miadidas_dashboard_ordertotal {
float: right;
font-size: 11px;
padding: 37px 15px 0 0;
}

.miadidas_recent_orders {
width: 99%;
}

.miadidas_recent_orders tr td {
border-bottom: 1px solid #e7e7e7;
color: #363636;
font-size: 11px;
padding: 10px 0 10px 0px;
line-height:30px;
}

.miadidas_recent_orders tr th {
border-bottom: 1px solid #e7e7e7;
border-top: 1px solid #e7e7e7;
padding: 20px 10px 20px 10px;
text-align: left;
font-size: 12px;
}

.miadidas_recent_orders tr th a {
/* background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat; */
color: #000;
padding-right: 18px;
text-decoration: none;
}

.miadidas_recent_orders tr th a:hover {
color: #1f6dc0;
text-decoration: none;
}

.miadidas_recent_orders_cust {
width: 100%;
}

.miadidas_recent_orders_cust tr td {
border-bottom: 1px solid #e7e7e7;
color: #363636;
font-size: 11px;
padding: 10px 0 10px 15px;
line-height:30px;
}

.miadidas_recent_orders_cust tr th {
border-bottom: 1px solid #e7e7e7;
border-top: 1px solid #e7e7e7;
padding: 20px 10px 20px 15px;
text-align: left;
font-size: 12px;
}

.miadidas_recent_orders_cust tr th a {
/* background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat; */
color: #000;
padding-right: 18px;
text-decoration: none;
}

.miadidas_recent_orders_cust tr th a:hover {
color: #1f6dc0;
text-decoration: none;
}


.miadidas_orders {
width: 100%;
}

.miadidas_orders tr td {
border-bottom: 1px solid #e7e7e7;
color: #363636;
font-size: 11px;
padding: 20px 0 20px 15px;
}

.miadidas_orders tr th {
border-bottom: 1px solid #e7e7e7;
border-top:1px solid #e7e7e7;
padding: 20px 0 20px 15px;
text-align: left;
font-size: 12px;
}

.miadidas_orders tr th a {
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
color: #000;
padding-right: 18px;
text-decoration: none;
}

.miadidas_orders tr th a:hover {
color: #1f6dc0;
text-decoration: none;
}

.miadidas_orders tr td a {
color: #0054a6;
}


.miadidas_approved_imagery {
width: 100%;
}

.miadidas_approved_imagery tr td {
border-bottom: 1px solid #e7e7e7;
color: #363636;
font-size: 11px;
padding: 20px 0 20px 15px;
line-height: 80px;
}

.miadidas_approved_imagery tr td .view_larger {
margin-top:30px;	
}

.miadidas_approved_imagery tr th {
border-bottom: 1px solid #e7e7e7;
border-top:none;
padding: 20px 0 20px 15px;
text-align: left;
}

.miadidas_approved_imagery tr th a {
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
color: #000;
padding-right: 18px;
text-decoration: none;
}

.miadidas_approved_imagery tr th a:hover {
color: #1f6dc0;
text-decoration: none;
}

.saved_brochures_header {
clear:both;
padding-top:20px;
line-height:30px;
}

.saved_brochures_header h1 {
font-size:36px;
color:#000;
padding:0 0 10px 15px;
margin:0;
}

.saved_brochures_header span {
float:right;
margin-right:35px;
}	


.miadidas_saved_brochures {
width: 100%;
}

.miadidas_saved_brochures tr td {
border-bottom: 1px solid #e7e7e7;
color: #363636;
font-size: 11px;
padding: 20px 0 20px 15px;
}


.miadidas_saved_brochures tr th {
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
padding: 20px 0 20px 15px;
text-align: left;
}

.miadidas_saved_brochures tr th a {
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
color: #000;
padding-right: 18px;
text-decoration: none;
}

.miadidas_saved_brochures tr th a:hover,
.miadidas_saved_brochures ul a:hover {
color: #1f6dc0;
}

.miadidas_saved_brochures .brochure_options li {
list-style:none;
line-height:20px;
text-align:right;
margin-right:30px;
}

.miadidas_accordian_content {
float: left;
width: 100%;
background: #fff url(../images/backgrounds/mi_bg_gradient_accordian.gif) top left repeat-x;
}

.miadidas_accordian_content h3 {
font-size: 18px;
padding-left: 15px;
}

.miadidas_accordian_content h3 span {
font-size: 12px;
}

.miadidas_accordian_content table tr td {
padding-left: 15px;
}

.miadidas_accordian_content2 {
float: left;
width: 936px;
background: #fff url(../images/backgrounds/mi_bg_gradient_accordian.gif) top left repeat-x;
}

.miadidas_accordian_content2 h3 {
font-size: 18px;
padding: 30px 15px;
}

.miadidas_accordian_content2 h3 span {
font-size: 12px;
}

.miadidas_accordian_content2 table tr th {
text-align:left;
padding:8px 0 15px 15px;
font-weight:700;
border:none;
}

.miadidas_accordian_content2 table tr td {
padding-left: 15px;
line-height:30px;
}


/* DD - login Page */

.miteam-dashboard-login #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.miteam-dashboard-login .checkboxrow {
margin-bottom:30px;	
}

.miteam-dashboard-login .checkboxrow input {
float:left;
padding:0; margin:0;
}

.miteam-dashboard-login .miadidas_dashboard_login input:focus {
outline:none;
}

.miteam-dashboard-login .checkboxrow label {
font-size:11px;
font-weight:700;
padding-left:8px;
}

.miteam-dashboard-login .forgot_password_link {
font-weight:700;
margin-left: 10px;
}

.miteam-dashboard-login .miadidas_dashboard_login {
margin: 75px auto 0 auto;
width: 350px;
}

.miteam-dashboard-login .miadidas_dashboard_login .button {
background-color: #1f6dc0;
border: 1px solid #d1d1d1;
border-left: none;
border-top: none;
color: #fff;
line-height: 32px;
padding: 4px 15px;
text-decoration: none;
}

.miteam-dashboard-login .miadidas_dashboard_login .row label {
color: #333;
display: block;
font-size: 14px;
font-weight:700;
padding:0 0 8px 0;
}

.miteam-dashboard-login .miadidas_dashboard_login h1 {
color: #000;
font-size: 36px;
margin: 0 0 18px 0;
width: 250px;
}

.miteam-dashboard-login .miadidas_dashboard_login input[type=password] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.miteam-dashboard-login .miadidas_dashboard_login input[type=radio]:focus {
background-color: #000;
border: none!important;
border-style: none!important;
}

.miteam-dashboard-login .miadidas_dashboard_login input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

#miadidas_dashboard_container_new {
/* background-color: #fff; */
margin: 50px auto;
min-height: 566px;
width: 936px;
}

#miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.miteam-index .create_brochure_container {
background-color: #000;
float: right;
margin-top: 30px;
padding-top: 10px;
padding-bottom: 20px;
padding-left: 15px;
width: 245px;
color: #fff;
}

.miteam-index .create_brochure_container h2 {
font-size: 18px;
padding: 0;
margin: 0;
}

.miteam-index .create_brochure_container p {
font-size: 11px;
padding-bottom: 10px;
width: 212px;
}

.miteam-index .create_brochure_container a {
font-size: 12px;
font-weight: 700;
color: #fff;
text-decoration: none;
background: url(../images/buttons/btn_arrow_whiteongrey.gif) right 0 no-repeat;
padding-right: 18px;
}

.miteam-index .change_password_container {
background-color: #f1f1f1;
float: right;
margin-top: 30px;
padding-top: 10px;
padding-bottom: 20px;
padding-left: 15px;
width: 245px;
}

.miteam-index .change_password_container .button {
background-color: #1f6dc0;
border: 1px solid #d1d1d1;
border-left: none;
border-top: none;
color: #fff;
float: left;
font-weight: 700;
line-height: 40px;
text-align: center;
text-decoration: none;
width: 212px;
}

.miteam-index .change_password_container .row input[type=password] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.miteam-index .change_password_container .row input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.miteam-index .change_password_container .row label {
color: #000;
display: block;
font-size: 11px;
padding-bottom: 4px;
}

.miteam-index .change_password_container h2 {
font-size: 18px;
padding: 0;
margin: 0;
}

.miteam-index .change_password_container p {
font-size: 11px;
padding: 10px 0;
width: 212px;
}

.miteam-index .miadidas_dashboard_content_full .account_buttons {
float: right;
padding-right: 35px;
padding-bottom:30px;

}



.miteam-index .miadidas_dashboard_content_full .account_checkbox {
font-size: 11px;
font-weight: 700;
padding: 0 0 15px 15px;
}

.miteam-index .miadidas_dashboard_content_full .account_checkbox input {
float:left;
margin-right:5px;
}



.miteam-index .miadidas_dashboard_content_full .miadidas_productline {
padding: 0;
}

.miteam-index .miadidas_dashboard_content_full .miadidas_productline li {
float: left;
list-style: none;
padding: 35px 0 35px 35px;
/*width: 135px;*/
}

.miteam-index .miadidas_dashboard_content_full .miadidas_productline li h4 {
font-size: 14px;
margin: 0;
padding: 0;
}

.miteam-index .miadidas_dashboard_content_full .miadidas_productline li p {
margin: 0;
padding: 0;
}

.miteam-index .miadidas_dashboard_content_full .miadidas_productline_container {
background: url(../images/backgrounds/miteam_productline_divider.gif) top left repeat-x;
clear: left;
}

.miteam-index .miadidas_dashboard_content_full .miadidas_productline_filter {
height: 100px;
padding-left: 15px;
width: 515px;
}

.miteam-index .miadidas_dashboard_content_full .miadidas_productline_filter ul {
margin: 0;
padding: 15px 0;
}

.miteam-index .miadidas_dashboard_content_full .miadidas_productline_filter ul li {
float: left;
list-style: none;
padding-bottom: 5px;
width: 115px;
font-weight:700;
}

.row_brochure {
float: left;
margin-right: 5px;
padding-left: 15px;
width: 250px;
}

.miteam-index .miadidas_dashboard_content_full .row_brochure label {
color: #333;
font-weight: 700;
font-size: 14px;
display:block;
padding-bottom:4px;
}

.miteam-index .miadidas_dashboard_content_full .row_brochure label span {
color: #1f6dc0;
font-weight: 700;
}

.miteam-index .miadidas_dashboard_content_full .row_brochure input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 190px;
}



.miteam-index .miadidas_dashboard_content_full .row_brochure p {
padding: 0;
margin: 0 0 8px 0;
color: #000;
font-size: 12px;
font-weight: 300;
}

.miteam-index .miadidas_dashboard_content_full .brochure_checkbox {
font-size: 12px;
font-weight: 700;
padding-left: 0px;
display: table-cell;
line-height:16px;
}



.row_account {
float: left;
margin-right: 5px;
padding-left: 15px;
width: 200px;
}



.miteam-index .miadidas_dashboard_content_full .row_account	label {
color: #333;
display:block;
font-size: 14px;
font-weight:700;
padding-bottom: 8px;
}

.row_account_shipping {
float: left;
margin-right: 5px;
padding-left: 15px;
width: 200px;
}

.miteam-index .row_account_shipping label {
color: #333;
display:block;
font-size: 14px;
font-weight:700;
padding-bottom: 8px;
}

.miteam-index .miadidas_dashboard_content_full .row_account_shipping p {
color: #226ebb;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
padding:0 0 30px 0;
margin:0;


}

.miteam-index .miadidas_dashboard_content_full .row_account	label span {
color: #1f6dc0;
font-weight: 700;
}

.miteam-index .miadidas_dashboard_content_full .row_account input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 190px;
}

.miteam-index .miadidas_dashboard_content_full .row_account p {
color: #226ebb;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
padding:0 0 10px 0;
margin:0;


}


.miteam-index .miadidas_dashboard_content_full h1 {
clear: left;
color: #000;
font-size: 36px;
margin: 0;
padding: 25px 0 20px 15px;
}



.miteam-index .miadidas_dashboard_content_full .row_brochure h2 {
clear: left;
color: #000;
font-size: 18px;
margin: 0;
padding: 25px 0 20px 0;
}

.miteam-index .miadidas_dashboard_content_full h3 {
font-size: 14px;
margin: 0;
padding: 0 0 0 15px;
}

.miteam-index .miadidas_dashboard_content_sidebar {
float: right;
background-color: #fff;
margin-left: 10px;
padding-bottom: 10px;
width: 666px;
}


.miteam-index .miadidas_dashboard_content_sidebar h1 {
font-size: 36px;
margin: 0;
color:#000;
padding: 18px 0 0 15px;
}

.miteam-index .miadidas_dashboard_customer_full .customer_details_list {
font-size: 11px;
margin: 0;
padding: 0 0 0 20px;
}

.miteam-index .miadidas_dashboard_customer_full .customer_details_list li {
float: left;
list-style: none;
padding-bottom: 20px;
width: 300px;
}

.miteam-index .miadidas_dashboard_customer_full .customer_details_list li h3 {
font-size: 16px;
}

.miteam-index .miadidas_dashboard_customer_full .return {
background: url(../images/buttons/btn_arrow_return.gif) 0 0 no-repeat;
display: inline-block;
font-size: 12px;
font-weight: 700;
margin: 15px 0 0px 15px;
padding-left: 18px;
}

.miteam-index .miadidas_dashboard_customer_full h1 {
padding:20px 0 0 15px;
margin:0;
font-size:36px;
color:#000;
}

.miteam-index .miadidas_dashboard_customer_full p {
color: #333;
margin:0;
padding:0 15px 20px 15px;
font-size:11px;
width: 500px;
}
.miteam-index .miadidas_dashboard_customer_full .customer_details_list a {
color:#0054A6;
}

.miadidas_dashboard_header {
background-color: #000;
border-bottom:2px solid #f5273e;
height: 84px;
padding: 39px 0 0;
}

.header_two {
font-size:36px;
margin:15px 0 10px 15px;
color:#000;
padding:0;
}

.miadidas_dashboard_nav {
margin: 35px 0 0 8px;
padding: 0;
}

.miadidas_dashboard_nav li {
border-left: 1px dotted #9a9a9a;
float: left;
list-style: none;
padding: 0 13px;
}

.miadidas_dashboard_nav li .selected {
color: #fff;
text-decoration:underline;
font-weight:700;
}

.miadidas_dashboard_nav li a {
color: #9a9a9a;
font-size: 14px;
}

.miadidas_dashboard_nav li a:hover {
color: #fff;
}

.miadidas_dashboard_nav li.first {
border-left: 0;
}

.miadidas_dashboard_signout {
float: right;
margin-right: 35px;
}

.miadidas_dashboard_signout a {
color: #fff;
font-weight:700;
}



.miadidas_dashboard_newsbar {
background-color: #fff;
clear: left;
color: #333;
padding: 15px 0 50px;
width: 260px;
}


.miadidas_dashboard_newsbar .news_feed_content {
clear: left;
margin: 0;
border-top: 1px solid #d5d5d5;
border-bottom: 1px solid #d5d5d5;
padding: 0;
max-height: 411px;
overflow: auto;
}

.miadidas_dashboard_newsbar .news_feed_content li {
border-bottom: 1px solid #d5d5d5;
list-style: none;
margin: 0;
padding: 23px 30px;
}

.miadidas_dashboard_newsbar .news_feed_content h4 {
font-size:12px;
}

.miadidas_dashboard_newsbar .news_link {
background: url(../images/buttons/btn_arrow_next.gif) right 0 no-repeat;
color: #226ebb;
font-size: 12px;
font-weight: 700;
padding-right: 18px;
}



.miadidas_dashboard_newsbar h2 {
font-size: 18px;
margin: 0;
padding: 0 0 28px 15px;
}

.miadidas_dashboard_newsbar h3 {
font-size: 12px;
font-weight: 400;
margin: 0;
padding: 0 0 4px;
}

.miadidas_dashboard_newsbar h3 span {
color: #1f6dc0;
}

.miadidas_dashboard_newsbar h4 {
font-size: 12px;
font-weight: 700;
margin: 0;
padding: 0 0 4px;
}

.miadidas_dashboard_newsbar p {
font-size: 12px;
line-height: 15px;
margin: 0;
padding: 0 0 10px;
}

.miadidas_dashboard_pagination {
border-bottom: 1px solid #e7e7e7;
padding: 15px 0 30px 15px;
}

.miadidas_dashboard_pagination ul li {
float:left;
list-style:none;
}

.miadidas_dashboard_pagination ul li a {
line-height:16px;	
}

.miadidas_dashboard_pagination .pagination_back {
background: url(../images/buttons/btn_arrow_back.gif) left 0 no-repeat;
width:14px; height:14px;
display:block;
text-indent:-9999px;
margin-right:8px;
}

.miadidas_dashboard_pagination .pagination_next {
background: url(../images/buttons/btn_arrow_next.gif) right 0 no-repeat;
width:14px; height:14px;
display:block;
text-indent:-9999px;
margin-left:2px;
}

.miadidas_dashboard_pagination .pagination_views {
float: right;
margin-right: 12px;
}

.miadidas_dashboard_pagination .pagination_views a:hover {
color: #1f6dc0;
text-decoration:underline;
}

.miadidas_dashboard_pagination .pagination_views .view_dd {
margin:0 8px 0 4px;
}

.miadidas_dashboard_pagination .selected {
color: #1f6dc0;
}

.miadidas_dashboard_pagination a {
color: #000;
font-size: 12px;
font-weight: 700;
line-height: 14px;
margin-right: 6px;

text-decoration: none;
}

.miadidas_dashboard_promo .news_link {
background: url(../images/buttons/btn_arrow_small.gif) right 0 no-repeat;
display:inline-block;
line-height:16px;
font-size: 12px;
font-weight: 700;
padding-right: 18px;
text-decoration: none;
}

.miteam-index .miadidas_dashboard_promo .promo_brochure {
background: url(../images/backgrounds/miteam_promo_brochure.jpg) top right no-repeat;
width: 312px;

}

.miteam-index .miadidas_dashboard_promo .promo_brochure .promo_brochure_content {
margin-top: 160px;
width: 240px;
}

.miteam-index .miadidas_dashboard_promo .promo_neworder {
background: url(../images/backgrounds/miteam_promo_neworder.jpg) top right no-repeat;
width: 292px;
}

.miteam-index .miadidas_dashboard_promo .promo_neworder .promo_neworder_content {
margin-left: 20px;
margin-top: 160px;
width: 240px;
}

.miteam-index .miadidas_dashboard_promo li {
float: left;
list-style: none;
margin: 20px 0px 0px 20px;
}

.miteam-index .miadidas_dashboard_promo h3 {
font-size:16px;
padding-top:5px;
}

.miteam-index .miadidas_dashboard_promo p {
padding:8px 0 12px 0;
font-size:11px;
width:200px;
}

.miadidas_dashboard_searchbar {
background-color: #fff;
float: left;
margin-bottom: 10px;
padding: 18px 0 30px 15px;
width: 244px;
}

.miadidas_dashboard_searchbar .button {
background-color: #1f6dc0;
border: 1px solid #d1d1d1;
border-left: none;
border-top: none;
color: #fff;
float: left;
font-weight: 700;
line-height: 40px;
text-align: center;
text-decoration: none;
display:block;
padding:0 10px;
margin:0 auto;

}



.miadidas_dashboard_searchbar .row input[type=password] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.miadidas_dashboard_searchbar .row input[type=radio]:focus {
background-color: #000;
border: none!important;
border-style: none!important;
}

.miadidas_dashboard_searchbar .row input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.miadidas_dashboard_searchbar .row label {
color: #333;
display:block;
font-size: 14px;
font-weight:700;
padding-bottom: 8px;
}



.miadidas_dashboard_searchbar .row_range input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 10px;
padding: 0 5px;
width: 84px;
}

.miadidas_dashboard_searchbar .row_range label {
color: #333;
display: block;
font-size: 14px;
font-weight:700;
padding-bottom: 8px;
}

.miadidas_dashboard_searchbar .row_range span {
font-size: 14px;
font-weight: 700;
padding: 4px;
}



.miadidas_dashboard_searchbar h2 {
color: #333;
font-size: 20px;
margin: 0;
padding: 0 0 28px;
}

.miadidas_dashboard_subheader {
background-color: #000;
height: 42px;
margin-top:-2px;
}

.miteam-index .miadidas_dashboard_subheader .miadidas_dashboard_subnav {
margin: 0;
padding: 0;
}

.miteam-index .miadidas_dashboard_subheader .miadidas_dashboard_subnav li {
float: left;
list-style: none;
}

.miteam-index .miadidas_dashboard_subheader .miadidas_dashboard_subnav li .selected {
background-color: #fff;
color: #000;
}

.miteam-index .miadidas_dashboard_subheader .miadidas_dashboard_subnav li .selected:hover {
color: #000;
}

.miteam-index .miadidas_dashboard_subheader .miadidas_dashboard_subnav li a {
color: #9a9a9a;
display: block;
font-size: 14px;
font-weight: 700;
height: 42px;
line-height: 42px;
padding: 0 39px;
text-decoration: none;
}

.miteam-index .miadidas_dashboard_subheader .miadidas_dashboard_subnav li a:hover {
color: #fff;
}

a.team_dd_title {
background: url(../images/texts/miadidas_dash_title.gif) left center no-repeat;
margin-left: 20px;
padding-left: 90px;
width: 300px;
line-height: 18px;
color: #fff;
font-size: 18px;
font-weight: 700;
text-decoration:none;
}

.miteam-index .topbar {
clear: both;
padding-top: 33px;
}

.news_selectbox {
height: 30px;
margin: 0 0 20px 15px;
}

.news_selectbox .news_dd {
margin-right:8px;
}	

.view_larger {
background: url(../images/buttons/btn_arrow_small.gif) right 0 no-repeat;
padding-right: 15%;
font-weight:700;
height:18px;
font-size:12px;
}

.view_larger_edit {
background: url(../images/buttons/btn_arrow_small.gif) right 0 no-repeat;
padding-right: 8%;
font-weight:700;
height:18px;
font-size:12px;
}

.view_return {
background: url(../images/buttons/btn_arrow_return.gif) left 0px no-repeat;
padding-right: 18px;
font-weight:700;
height:18px;
font-size:12px;
}

.remove_Larger {
background: url(../images/buttons/btn_arrow_small.gif) 0 0 no-repeat;
padding-right: 18px;
font-weight:700;
height:18px;
font-size:12px;
color:black;
}


.remove {
	background: url(../images/buttons/btn_remove_red.gif) no-repeat scroll right 2px transparent !important;
}

.confirmOrderRemove {
	background: url(../images/buttons/btn_remove_red.gif) no-repeat scroll right -2px transparent !important;
}

.order_awaiting .order_status {
background: url(../images/icons/miteam_icon_awaiting.gif) 13px center no-repeat;
color: #50b386;
padding-left: 42px;
}

.order_details_shipping #miadidas_dashboard_container {
background-color: transparent;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_details_delivered #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_details_images #miadidas_dashboard_container {
background-color: transparent;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_details_order_submitted #miadidas_dashboard_container {
background-color: transparent;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_details_order_delivered #miadidas_dashboard_container {
background-color: transparent;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_details_order_shipped #miadidas_dashboard_container {
background-color: transparent;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_details_order_submitted h2.articlePosition{
	width: 200px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin-left: 0px;
}

.order_details_order_submitted h2,
.order_details_order_shipped h2,
.order_details_order_delivered h2 {
padding:0 0 15px 10px;
}

.order_details_order_confirmation #miadidas_dashboard_container {
background-color: transparent;
/* margin: 50px auto; */
min-height: 566px;
width: 936px;
}

.order_details_production #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_details_samples #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.no_results {padding:40px 0; text-align:center;}

.order_grey {
background-color: #f7f7f7;
}

.order_new {
background-color: #4eb183;
}

.order_awaiting .order_status {
  background: url(../images/icons/miteam_icon_awaiting.gif) 0 center no-repeat;
  color: #50b386;
  padding:0 0 0 30px;
  line-height: 25px;
  display: inline-block;
}

.order_new .order_status {
  background: url(../images/icons/miteam_icon_neworder.gif) 0 center no-repeat;
  color: #fff;
  padding-left: 30px;
  line-height: 25px;
  display: inline-block;
}

.order_new a {
color: #fff;
}

.order_notapproved .order_status {
background: url(../images/icons/miteam_icon_notapproved.gif) 4px center no-repeat;
color: #e2400c;
padding-left: 32px;
line-height: 30px;
display: inline-block;
}

.order_request_sent #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_samples .order_status {
background: url(../images/icons/miteam_icon_samples.gif) 0 center no-repeat;
color: #000;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}

.order_shipped .order_status {
background: url(../images/icons/miteam_icon_shipped.gif) 0 center no-repeat;
color: #000;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}

.order_summary #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_upload .order_status {
background: url(../images/icons/miteam_icon_upload.gif) 0 center no-repeat;
color: #000;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}



.search_results #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.sign_in #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.upload_images #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

	

body.miteam_order_summary {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_artwork {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_foot {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_order_history {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_order_history-details {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_personal_information {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_rosters {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_saved_orders {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.account_saved_products {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.build_a_roster {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.build_order {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.confirm_order {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_history {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.contact_information {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.customer_details_rosters {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.find_a_retailer {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.upload_images {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.miteam-dashboard-login {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.miteam-index {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_delivered {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_images {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_order_submitted {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_order_delivered {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_order_shipped {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_order_confirmation {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_order_confirmation {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_production {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_samples {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_details_shipping {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_request_sent {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.order_summary {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.search_results {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.sign_in {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.upload_images {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

body.customer_details_approved_imagery {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}

/* dd-shipping.html START */

.dd-back_to_previous {
margin: 15px 15px 0 15px;
height:15px;
line-height: 15px;
display: inline-block;
font-weight: bold;

background: url(../images/buttons/btn_arrow_return.gif) 0 0 no-repeat;
padding-left: 15px;
}
.dd-back_to_previous:hover {
color: #000;
}

/* dd-shipping.html END */

/* pccf-build_order.html page styles - finbar sheahan - 19 sep */

#miadidas_order_container {
margin: 25px auto;
width: 936px;
}



.order_request_sent #miadidas_order_container .button.next {
background-color: #1f6dc0;
height: 47px;
line-height: 47px;
}
.order_request_sent #miadidas_order_container .lrg_button {
float:right;
}

#miadidas_order_container .miadidas_order_page_instructions {
background: none repeat scroll 0 0 white;
padding: 10px 40px 48px 33px;
}
#miadidas_order_container .miadidas_order_page_instructions h2 {
font-size: 16px;
margin: 0;
}
#miadidas_order_container .miadidas_order_page_instructions div.textboxes  {
  width:500px;
  position:absolute;
}
#miadidas_order_container .miadidas_order_page_instructions div.textboxes span.one {
color: #333;
font-size: 12px;
margin: 3px 0 5px;
width:400px;
float:left;
}
#miadidas_order_container .miadidas_order_page_instructions div.textboxes span.two {
  float:left;
  width:260px;
}

#miadidas_order_container .miadidas_order_page_instructions a.save {
background: url("../images/buttons/btn_arrow_small.gif") no-repeat scroll right 0 transparent;
font-size: 12px;
font-weight: 700;
padding-right: 18px;
clear:both;
float:left;
}

#miadidas_order_container .previous, #miadidas_order_container .save {
margin-right: 10px;
}

.navigation_footer .skip {
float:right;
margin-right:10px;
}

#miadidas_order_container .product_details_header {
background-color: #fff;
border: 1px solid #dfdfdf;
border-left: none;
border-right: none;
}

.order_history #miadidas_order_container .product_details_header2 {
background-color: #fff;
border-top: 3px solid #dfdfdf;
}

#miadidas_order_container .product_details_header2 {
background-color: #F1F1F1;
border-top: 1px solid #dfdfdf;
}

#miadidas_order_container .product_details_header h1,
#miadidas_order_container .product_details_header2 h1 {
padding: 0 0 0 20px;
}

#miadidas_order_container .roster_details h2,
#miadidas_order_container .roster_details h2 {
padding: 20px 0 0 40px;
}

#miadidas_order_container .product_details_header h3,
#miadidas_order_container .product_details_header2 h3 {
padding: 0 0 0 20px;
}

#miadidas_order_container .product_details_header a.size_chart {
background: url("../images/buttons/btn_arrow_small.gif") no-repeat scroll right 0 transparent;
font-size: 12px;
font-weight: 700;
padding-right: 18px;
position: relative;
margin-left: 35px;
}
#miadidas_order_container .product_details_header a.size_type {
font-size: 12px;
font-weight: 700;
padding-right: 18px;
position: relative;
margin-left: 35px;
}
#miadidas_order_container .product_details_header .save {
float: right;
margin:18px 40px 0 0;
}
#miadidas_order_container .product_image {
display: block;
float: left;
min-height: 465px;
width: 385px;
background-color: white;
position: relative;
}

#miadidas_order_container .remove {
background: url(../images/buttons/btn_delete.gif) right 5px no-repeat;
color: #1f6dc0;
font-size: 12px;
font-weight: 700;
padding-right: 20px;
text-align:right;
line-height: 26px;
display: inline-block;
margin: 0 auto;
/*width:90px;*/
}

#miadidas_order_container .product_image img {
position: absolute;
bottom: 25px;
left: 40px;
}

.roster_details_header {
padding:15px;
}

.build_order #miteam_main {
background-color: white;
}

.build_order #miadidas_order_container .roster_details {
float: right; 
margin:0;
width:510px;
display:inline-block;
padding-top: 35px;

}

.build_order #miadidas_order_container .roster_details_1 {
margin:0;
width:510px;
display:inline-block;
padding-top: 35px;

}

.build_order #miadidas_order_container .roster_details table {
display:block;	
}

.team_name_row {
padding-bottom: 35px;
padding-left: 25px;

}
.team_name_label {
/* background-color: #F2F2F2; */
color: #797979;
float: left;
font-size: 12px;
font-style: italic;
font-weight: bold;
height: 32px;
line-height: 35px;
padding-left: 5px;
width: 304px;
}
.team_name {
float: left;
width: 100px;
height: 30px;
line-height:30px;
border: 1px solid #cccccc;
padding: 0px 10px;
margin-right:48px;
margin-left:5px;
background-color: #F2F2F2;
}
.jersey_print_tip {
font-weight: normal;
}

.build_order th {
color: #333;
font-size: 12px;
font-weight: 700;
text-align: left;
border:none;
padding: 0 0 4px 0;
}

.build_order upper {
text-transform:uppercase;
}

.build_order lower {
text-transform:lowercase;
}

@media only screen and (max-device-width: 1024px) and (orientation:portrait) {
.build_roster_mobile {zoom:0.9;}
}

@media only screen and (max-device-width: 1024px) and (orientation:landscape) {
.build_roster_mobile {zoom:0.9;}
}

.build_order td.view_cell, .build_order td.hide, tr.summary td.hide, .build_order td.delete {
border: none;
background-color: transparent;
}

.build_order td.view_cell {
display:block;
}

.build_order a.view img, .build_order a.delete img {
padding-left: 5px;
padding-top: 2px;
}

.build_order th.small_cell_header {
text-align: center;
width: 20px;
}


.build_order td input {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
}


.build_order #field_players, .build_order #printed_name {
width: 149px;
}
.build_order #number, .build_order #quantity {
width: 20px;
text-align:center;
}
 .build_order .selectbox {
 font-size: 11px;
}

/*EMEA-22009: New class for displaying exclamation icon with the MOQ static msg -- Changes start*/
.build_order .exclamationIcon {
background: url("../images/icons/error_icon.gif") no-repeat scroll 4%;
display: inline-block;
margin-right: 10px;
padding: 17px 0px 15px 30px;
line-height: 16px;
}
/*EMEA-22009: New class for displaying exclamation icon with the MOQ static msg -- Changes end */

.build_order td.roster_control {
border: none;
}

.build_order .roster_control_extra td {padding-top: 17px;}

.build_order .roster_control_extra h4 {
font-weight: normal;
margin: 8px 0;
}

.build_order .roster_control_extra ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.build_order .roster_control_extra li {margin-bottom: 8px;}

.build_order .roster_control_extra  strong {margin-left: 5px;}

.build_order .roster_control_extra .additional_cost {color: #ea161a;}

.build_order a.roster_player_action {
background: url("../images/buttons/mi_bg_plus.gif") no-repeat scroll 100% 6px transparent;
color: #226ebb;
font-size: 12px;
font-weight: 700;
text-decoration: none;
float: left;
padding: 8px 25px 8px 0;
}

 #miadidas_order_container .summary {
font-size: 10px;
font-weight: bold;
color: #333;
text-transform: uppercase;
line-height:16px;
}
#miadidas_order_container .summary strong {
font-size: 12px;
color: #226ebb;
}

tr.summary td {
background-color: #f2f2f2;
border: none;
padding: 10px 11px;
}
tr.summary td.quantity {
border-left: 1px solid white;
border-right: 1px solid white;
}

#miadidas_order_container  .total_price {
margin-top: 18px;
padding-right: 40px;
float: right;
text-transform: uppercase;
color: #333;
font-size: 18px;
}
#miadidas_order_container  .total_price strong {
color: #226ebb;
font-size: 24px;
}

#miadidas_order_container .order_summary {
background-color: white;
border-top: 1px solid #DADADA;
display: block;
padding: 35px 40px 15px 15px;
}

#miadidas_order_container  . {
float: left;
font-weight: bold;
color: #de3f0c;
font-size: 48px;
padding-right: 25px;
line-height: 67px;
}
#miadidas_order_container .order_summary .price_notice {
background: url("../images/icons/error_icon.gif") no-repeat scroll 2% 10%;
color: #333;
font-weight: bold;
width: 316px;
float: left;
font-size: 12px;
line-height: 22px;
margin: 0;
padding-left: 3%;
}
#miadidas_order_container .order_summary .price_notice_order {
color: #333;
font-weight: bold;
width: 316px;
float: left;
font-size: 12px;
line-height: 22px;
margin: 0;
}
#miadidas_order_container .totals {
text-align: right;
float: right;
}
#miadidas_order_container  .totals p.summary {
text-transform: none;
margin: 5px 0px;
}
.final_price {
width: 100%;
background: white;
padding:15px 0 20px 0;
}
.final_price hr {
margin:0 15px;
}
#miadidas_order_container .final_price .total_price {
margin-top: 5px;
}

#miadidas_order_container .navigation_footer {
background: #f1f1f1;
padding: 30px 37px 70px 37px;
}
#miadidas_order_container .navigation_footer .previous {
float: left;
}
#miadidas_order_container .navigation_footer .previousLink {
float: left;
margin: 15px 15px 0 0;
height: 15px;
line-height: 15px;
display: inline-block;
font-weight: bold;
background: url(../images/buttons/btn_arrow_return.gif) 0 0 no-repeat;
padding-left: 20px;
}
#miadidas_order_container .navigation_footer .next {
float: right;

}

/* end of build_order.html */

/* order_summary.html styles - Andrew Sommerfeld 09/20/2011 */

.order_summary #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}

.order_summary #miadidas_dashboard_container h1 {
font-size: 20px;
line-height: 13px;
}

.order_summary #miadidas_dashboard_container #miadidas_dashboard_head {
width: 936px;
height: 260px;
}

.order_summary #miadidas_dashboard_container #miadidas_dashboard_head .summary_controls {
width: 895px;

position: relative;
background-color: #fff;
padding: 27px 12px 26px 29px;
}



.order_summary #miadidas_dashboard_container #miadidas_dashboard_head .summary_controls h1 {
font-size: 36px;
color: #000;
padding:0 0 6px 0;

}

.order_summary #miadidas_dashboard_container #miadidas_dashboard_head .summary_controls span {
color: #1f6dc0;
font-size:11px;
}

.order_summary #miadidas_dashboard_container #miadidas_dashboard_head .summary_controls .save {
margin: 10px 0 0 0;
}

.order_summary #miadidas_dashboard_container #miadidas_dashboard_head .summary_name {
width: 895px;
height: 87px;
float:left;
background-color: #000;
color: #fff;
padding: 27px 12px 26px 29px;
}

.order_summary #miadidas_dashboard_container #miadidas_dashboard_head .summary_name label {
display: block;
font-size:12px;
font-weight:700;
padding-bottom:4px;
}

.order_summary #miadidas_dashboard_container #miadidas_dashboard_head .summary_name input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 10px;
padding: 0 5px;
width: 200px;
}



.order_summary #miadidas_dashboard_container #miadidas_summary_body {
background-color: #d5d5d5;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .left {
float: left;
width: 699px;
background-color: #fff;
margin: 0 2px 0 0;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content {
background-color: #f1f1f1;
margin: 0;
border-bottom: solid 1px #dfdfdf;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content h2 {
background-color: #f1f1f1;
font-size:18px;
margin: 0;

font-weight:500;
display:inline-block;
line-height:55px;
padding: 0 0 0 20px;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item {
background-color: #fff;
margin: 0;
padding: 30px 0 30px 20px;
border-top: solid 1px #dfdfdf;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item h3 {
margin: 0 0 15px 0;
font-size:16px;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .image {
float: left;
width: 260px;
margin: 0 52px 0 0;
text-align: center;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details {
float: left;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details h4 {
font-size: 14px;
font-weight: bold;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details h4.details-top {
padding: 30px 0 0 0;
margin: 10px 0 0 0;
border-top: solid 1px #dfdfdf;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul,
.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul li {
list-style-type: none;
margin: 0;
padding: 0;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul {
padding-bottom:8px;	
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul.details-list {
border-top: solid 1px #dfdfdf;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul.personalization-list {
border-bottom: solid 1px #dfdfdf;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul li .desc,
.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul li .rrp {
width: 260px;
display: inline-block;
}


.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul.rrp {
padding: 30px 0 0 0;
margin: 30px 0 0 0;
border-top: solid 1px #dfdfdf;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul li .rrp {
font-weight: bold;
color: #333;
text-align: right;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_content .summary_item .details ul li .price {
width: 73px;
display: inline-block;
font-size: 18px;
font-weight: bold;
color: #226ebb;
text-align: right;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .summary_footer {
height: 67px;
position: relative;
padding: 36px 0 0 36px;
background-color: #f1f1f1;
}



.order_summary #miadidas_dashboard_container #miadidas_summary_body .right {
float: left;
width: 235px;
height: 100%;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .banner {
width: 235px;
margin: 0 0 2px 0;
position: relative;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .ad_container h1 {
margin:0;
font-size:16px !important;
line-height:18px;
text-align:center;
background-color:#fff;
padding:10px 30px;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .ad_container img {
margin-top:2px;
}

.right .ad_container div.summary_ad {
     background-color: #000;
     color: #fff;
     text-align: center;
     padding-bottom: 15px;
     margin-bottom: 1px;
     overflow: hidden;
}

.right .ad_container div.summary_ad a.image {
	display: block;
}

.right .ad_container div.summary_ad a.text {
	padding: 15px 20px;
	background-repeat: no-repeat;
	background-position: 0px 15px;
	background-image: url(../images/buttons/btn_arrow_whiteonblackbg.gif);
	color: #fff;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .banner.customize {
background: url(../images/backgrounds/customize_banner_bg_236-556.jpg) 0 0 repeat-x;
height: 556px;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .banner.brochure {
background: url(../images/backgrounds/build_brochure_banner_bg_236-620.jpg) 0 0 repeat-x;
height: 620px;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .links {
position: absolute;
width: 157px;
left: 40px;
text-align: center;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .links a {
margin: 0 auto;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .links a.link {
background: url(../images/buttons/btn_arrow_small.gif) right 0 no-repeat;
color: #000;
font-size: 12px;
font-weight: 700;
padding-right: 18px;
width: 85px;
line-height: 18px;
text-align: right;
display: block;
}



.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .links p {
font-size: 14px;
font-weight: bold;
color: #000;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .banner .upper {
top: 70px;
}

.order_summary #miadidas_dashboard_container #miadidas_summary_body .right .banner .lower {
bottom: 35px;
}

/* buttons */

.order_summary #miadidas_dashboard_container a.complete {
float:right;
margin-right:15px;
}

.order_summary #miadidas_dashboard_container .save {
background: url(../images/buttons/btn_arrow_small.gif) right 6px no-repeat;

font-size: 12px;
font-weight: 700;
padding-right: 18px;
line-height: 26px;
display: inline-block;
}

.order_summary #miadidas_dashboard_container .add_saved_design {
background: url(../images/buttons/btn_arrow_whiteongrey.gif) right 6px no-repeat;
color: #fff;
font-size: 12px;
font-weight: 700;
padding-right: 18px;
line-height: 26px;
display: inline-block;
}


.order_summary #miadidas_dashboard_container a.print {
margin-right:20px;
color:#fff;
font-weight:bold;
float:right;
line-height:15px;
height: 15px;
display: block;
padding-right:20px; 
background: transparent url(../images/icons/miteam_print_icon_white.gif) no-repeat top right;
}

.order_summary #miadidas_dashboard_container .alt_view {
color:#000;
font-size:12px;
font-weight:700;
display: block;
padding:10px 0 4px 0px;
width:120px;
margin: 0 auto;
background: url(../images/buttons/btn_zoom.gif) right 5px no-repeat;
}

.order_summary #miadidas_dashboard_container .remove {
background: url(../images/buttons/btn_delete.gif) right 5px no-repeat;
color: #1f6dc0;
font-size: 12px;
font-weight: 700;
padding-right: 20px;
text-align:right;
line-height: 26px;
display: inline-block;
margin: 0 auto;
/*width:90px;*/
}

.order_summary #miadidas_dashboard_container .edit {
background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 1px no-repeat;
font-size: 12px;
font-weight: 700;
padding-right: 20px;
text-align:right;
line-height: 18px;
display: inline-block;
margin: 0 auto;
/*width:90px;*/
}

.order_summary #miadidas_dashboard_container .share {
background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 1px no-repeat;
font-size: 12px;
font-weight: 700;
padding-right: 20px;

line-height: 18px;
display: inline-block;
}

/* end of order_summary.html styles  */

/* start confirm order */

.confirm_order {
  
}

.confirm_order #miadidas_order_container  a.print {
float:right;
font-weight: bold;
font-size: 12px;

padding-right: 20px;
/* background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll right 0 transparent; */
display: block;
height: 15px;

}

.confirm_order .roster_controls {
  width: 895px;
  height: 77px;
  position: relative;
  background-color: #ffffff;
  color: #888888;
  padding: 27px 12px 26px 29px;
  
}

.confirm_order .roster_controls {
	margin: 5px 0;
}

.order_navigation_buttons {
float: right;
text-align:right;
}

.order_navigation_buttons .disclaimer {
margin-top:8px;
font-size:12px;
}

.order_navigation_buttons span.disclaimer {

	text-align:right;
display:block;
  font-size:11px;
}

.confirm_order .roster_controls label {
  display: block;
  font-weight:700;
  margin-bottom:4px;
}

.roster_controls .row input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.confirm_order .roster_controls h3 {
  float: left;
  color: #000000;
  font-size: 16px;
  font-weight: bold;
  margin: 20px 20px 0 0;
}

.confirm_order #miteam_main .product_details {
  background-color: #fff;
  margin: 0;
  padding: 0;
}

.confirm_order #miteam_main .contact_details {
  background-color: #ffffff;
  padding: 40px 20px;
}

.confirm_order #miteam_main .contact_details .contactinfo 
{
  float: left;
}
.confirm_order #miteam_main .contact_details .retailer 
{
	/* float: left; */
}

.confirm_order #miteam_main .contact_details .contactinfo {
  margin: 0 80px 0 0;
}

.confirm_order #miteam_main .contact_details .contactinfo p {
  margin: 0 0 3px 0;
  padding: 0;
}

.confirm_order #miteam_main .contact_details .contactinfo a {
  background:url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat;
  font-size:12px;
  font-weight:700;
  padding-right:20px;
  line-height: 18px;
  display: inline-block;
}

.confirm_order #miteam_main .contact_details .retailer div, 
.confirm_order #miteam_main .contact_details .retailer address {
  float: left;
padding-right:30px;
}

.confirm_order #miteam_main .contact_details .retailer address {
  margin: 25px 0 0 0;
}

.confirm_order #miteam_main .contact_details .retailer div a {
  font-weight: bold;
  color: #226ebb;

}

.confirm_order #miteam_main .contact_details .retailer div .name {
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  margin: 0 0 10px 0;
}

.confirm_order #miteam_main .contact_details .retailer div.icons a {
  display: block;
  height: 23px;
  padding: 0 0 0 30px;
  background:url(../images/icons/retailer_icons_sprite.png) 0 0 no-repeat;
  color:#000;
  font-size:12px;
  text-decoration:none;
  line-height: 26px;
  display: block;
}

.confirm_order #miteam_main .contact_details .retailer .icons a.basketball {
  background-position: 0 0;
}

.confirm_order #miteam_main .contact_details .retailer .icons a.soccer {
  background-position: 0 100%;
}

.confirm_order #miteam_main .product_details .product_details_item {
  
}

.confirm_order .details_left {
  float: left;
  width: 230px;
  margin: 0 10px 0 0;
}

.confirm_order .details_left .alt_view {
color:#000;
font-size:12px;
font-weight:700;
text-transform: uppercase;
display: block;
padding:10px 0 4px 0px;
width:85px;
margin: 7px auto;
/* background: url(../images/buttons/btn_preview.gif) right 5px no-repeat; */
}

.confirm_order .details_left .alt_view.greyedOut {
  background-image:none;
}

.confirm_order .details_left .approval {
  background-color: #f1f1f1;
  border: solid 1px #dbdbdb;
  border-left: 0;
  padding: 35px 19px;
  margin-bottom:20px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right {
  float: left;
  width: 696px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .remove {
  background:url(../images/buttons/btn_orangex.gif) 0 5px no-repeat;
  color:#1f6dc0;
  font-size:12px;
  font-weight:700;
  padding-left:18px;
  text-decoration:none;
  width: 77px;
  line-height: 26px;
  display: block;
}

.confirm_order .test .edit {
  background:url(../images/buttons/btn_arrow_blackonwhite.gif) 0 5px no-repeat;
  color:#000;
  font-size:12px;
  font-weight:700;
  padding-left:18px;
  text-decoration:none;
  width: 77px;
  line-height: 26px;
  display: block;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion {
  width: 696px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders {
  border: solid 1px #dbdbdb;
  border-right: 0;
  padding: 20px;
  font-size: 14px;
  font-weight: bold;
  text-transform: lowercase;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders .toggle {
  float: right;
  font-size: 12px;
  font-weight: normal;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders .back-toggle {
  text-decoration: none;
  color: #d0d0d0;
  margin: 0 0 0 20px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion {
  background-color: #f3f3f3;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders{
  background-color: #fff;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content {
  background: #f3f3f3 url(../images/backgrounds/mi_bg_gradient_accordian_grey.gif) top left repeat-x;
  padding: 15px;
  border-bottom: solid 1px #dbdbdb;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column {
  width: 215px;
  float: left;
  margin: 0 10px 0 0;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column .title {
  font-size: 16px;
  font-weight: bold;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column .price {
  float: right;
  display: inline-block;
  margin: 0 0 10px 0;
  color: #1f6dc0;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul {
  width: 215px;
  padding: 0;
  margin: 0 0 51px 0;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li {
  width: 175px;
  height: 35px;
  padding: 5px 0 0 40px;
  background: transparent url(../images/icons/confirm_order_swatches_sprite.png) no-repeat;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.red_circ {
  background-position: 0 -160px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.silver_circ {
  background-position: 0 -80px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.black_circ {
  background-position: 0 -40px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.gold_circ {
  background-position: 0 -120px;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li p {
  font-size: 11px;
  font-weight: bold;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li p span {
  font-size: 11px;
  font-weight: normal;
  display: block;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content table {
  border-top: solid 1px #dbdbdb;
}

.confirm_order .test table tr {

}

.confirm_order .test table tr th{
  padding: 30px 0 10px 0;
}

.confirm_order .test table tr td{
  padding: 10px 0;
  text-align: center;
}

.confirm_order .test table tr.zebra td{
  background-color: #fff;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .total_price {
  background-color: #f1f1f1;
  border: solid 1px #dbdbdb;
  border-right: 0;
  padding: 35px 19px;
  width: 656px;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  color: #767676;
  margin: 30px 0;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .total_price span {
  font-size: 25px;
  font-weight: bold;
  color: #dc3e0c;
  margin: 0 20px;
}

/* end confirm order */


/* start confirm order2 */

.order_history #miadidas_order_container h1 {
font-size: 20px;
}
.order_history #miadidas_order_container h1.page-title {
margin-bottom: 20px;
font-size:36px;
color:#000;
}
.order_history #miadidas_order_container {
background: transparent;
}
.order_history #miadidas_order_container h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}

.order_history #miadidas_order_container h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.order_history #miadidas_order_container h1 .welcome_message a:HOVER {
	text-decoration: underline;
}
.order_history .chargroups_categories {
padding-left: 3px;
}

.order_history .chargroups_content {
padding-left: 3px;
}

.order_history .roster_controls {
  width: 911px;
  height: 50px;
  position: relative;
  background-color: #fff;
  padding: 0px 12px 20px 13px;
  border-bottom: #dfdfdf 2px solid;
}

.order_history .roster_table .order_grey td {
text-align: center;
line-height:30px;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
}

.order_history .roster_table th.small_cell_header {
text-align: center;
}


.order_history #miadidas_order_container .miadidas_order_page_instructions .order_navigation_buttons {
float: right;
}

.order_history #miadidas_order_container .miadidas_order_page_instructions {
padding: 10px 40px 20px 20px;
border-bottom: #dfdfdf 2px solid;
}

.order_history #miadidas_order_container .miadidas_order_page_instructions .back_to_orderhistory {
	padding: 2% 0px 0px 0px;
	background: url(../images/buttons/btn_arrow_return.gif) no-repeat scroll left 10% transparent;
}

.order_history #miadidas_order_container .miadidas_order_page_instructions .h1{
margin: 0px 1px 8px 0px;
}

.order_navigation_buttons .skip {
margin-right:10px;
}


.order_history .order_navigation_buttons span {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 250px;
}

.order_history .roster_controls label {
  display: block;
}

.order_history .roster_controls h3 {
  color: #000;
  font-size: 16px;
  font-weight: bold;
  margin: 20px 7px 0;
}

.order_history #miteam_main .product_details {
  background-color: #fff;
  margin: 0;
  padding: 0;
}

.order_history #miteam_main .contact_details {
  background-color: #fff;
  padding: 25px 20px 20px 20px;
}

.order_history #miteam_main .contact_details .contactinfo {
  float: left;
  width: 25%;
} 
.order_history #miteam_main .contact_details .retailer {
  float: left;
  width: 40%;
}

.order_history #miteam_main .contact_details .contactinfo h2, 
.order_history #miteam_main .contact_details .retailer h2 {
font-size:16px;
margin:0;
padding:0 0 4px 0;
}

.order_history #miteam_main .contact_details .contactinfo {
  margin: 0 80px 0 0;
}

.order_history #miteam_main .contact_details .contactinfo p {
  margin: 0 0 3px 0;
  padding: 0;
}

.order_history #miteam_main .contact_details .contactinfo .user_info {
  margin: 0 0 3px 0;
  padding: 30px 0px 0px 20px;
}


.order_history #miteam_main .contact_details .retailer div {
  float: left;
  width: 180px;
  padding: 26px 0px 0px 14px;
}

.order_history #miteam_main .contact_details .retailer address {
  margin: 48px 0 0 0;
}

.order_history #miteam_main .contact_details a {
  font-weight: 700;
}

.order_history #miteam_main .contact_details .retailer div .name {
  display: inline-block;
  font-weight: bold;
  text-transform: uppercase;
  margin: 22px 0 10px 0;
}

.order_history #miteam_main .contact_details .retailer .icons {
  display: block;
  height: 23px;
  padding: 0 0 0 30px;
  background:url(../images/icons/retailer_icons_sprite.png) 0 0 no-repeat;
  color:#000;
  font-size:12px;
  line-height: 26px;
  display: block;
}

.order_history #miteam_main .contact_details .icons {
  float: left;
  width: 180px;
  padding: 26px 0px 0px 14px;
}

.order_history #miteam_main .contact_details .icons li {
  color:#000;
  font-size:12px;
  line-height: 26px;
}

.order_history #miteam_main .contact_details .retailer .icons a.basketball {
  background-position: 0 0;
}

.order_history #miteam_main .contact_details .retailer .icons a.soccer {
  background-position: 0 100%;
}

.order_history #miteam_main a.print {
float:right;
font-weight: bold;
font-size: 12px;
padding-left: 20px;
margin-right: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll left 0 transparent;
display: block;
height: 15px;
}

.order_history .details_left {
  float: left;
  width: 230px;
  margin: 0 10px 0 0;

}


.order_history .details_left_grey {
  float: left;
  width: 230px;
  margin: 0 10px 0 0;
  opacity:0.1;
  filter:alpha(opacity=10);
  

}

.order_history .details_left_grey .alt_view {
color:#000;
font-size:12px;
font-weight:700;
text-transform: uppercase;
display: block;
padding:10px 0 4px 0px;
width:85px;
margin: 7px auto;
/* background: url(../images/buttons/btn_preview.gif) right 5px no-repeat; */
}

.order_history .details_left .alt_view {
color:#000;
font-size:12px;
font-weight:700;
text-transform: uppercase;
display: block;
padding:10px 0 4px 0px;
width:85px;
margin: 7px auto;
/* background: url(../images/buttons/btn_preview.gif) right 5px no-repeat; */
}

.order_history .details_left .approval {
  background-color: #f1f1f1;
  border: solid 1px #dbdbdb;
  border-left: 0;
  padding: 35px 19px;
}

.order_history #miteam_main .product_details_header h1 {
padding-left:20px;

}

.order_history #miteam_main .product_details .product_details_item .details_right {
  float: left;
  width: 696px;
}

.order_history #miteam_main .product_details .product_details_item .details_right .remove {
  background:url(../images/buttons/btn_orangex.gif) 0 5px no-repeat;
  color:#1f6dc0;
  font-size:12px;
  font-weight:700;
  padding-left:18px;
  text-decoration:none;
  width: 77px;
  line-height: 26px;
  display: block;
}

.order_history .test .edit {
  background:url(../images/buttons/btn_arrow_blackonwhite.gif) 0 5px no-repeat;
  color:#000;
  font-size:12px;
  font-weight:700;
  padding-left:18px;
  text-decoration:none;
  width: 77px;
  line-height: 26px;
  display: block;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion {
  width: 696px;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders {
  border: solid 1px #dbdbdb;
  border-right: 0;
  padding: 20px;
  font-size: 14px;
  font-weight: bold;
  text-transform: lowercase;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders .toggle {
  float: right;
  font-size: 12px;
  font-weight: normal;
}

.confirm_order #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders .back-toggle {
  text-decoration: none;
  color: #d0d0d0;
  margin: 0 0 0 20px;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion {
  background-color: #f3f3f3;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miaddidas_orders{
  background-color: #fff;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content {
  background: #f3f3f3 url(../images/backgrounds/mi_bg_gradient_accordian_grey.gif) top left repeat-x;
  padding: 15px;
  border-bottom: solid 1px #dbdbdb;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column {
  width: 215px;
  float: left;
  margin: 0 10px 0 0;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column .title {
  font-size: 16px;
  font-weight: bold;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column .price {
  float: right;
  display: inline-block;
  margin: 0 0 10px 0;
  color: #1f6dc0;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul {
  width: 215px;
  padding: 0;
  margin: 0 0 51px 0;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li {
  width: 175px;
  height: 35px;
  padding: 5px 0 0 40px;
  background: transparent url(../images/icons/confirm_order_swatches_sprite.png) no-repeat;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.red_circ {
  background-position: 0 -160px;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.silver_circ {
  background-position: 0 -80px;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.black_circ {
  background-position: 0 -40px;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li.gold_circ {
  background-position: 0 -120px;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li p {
  font-size: 11px;
  font-weight: bold;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content .column ul li p span {
  font-size: 11px;
  font-weight: normal;
  display: block;
}

.order_history #miteam_main .product_details .product_details_item .details_right .accordion .miadidas_accordian_content table {
  border-top: solid 1px #dbdbdb;
}

.order_history .test table tr {

}

.order_history .test table tr th{
  padding: 30px 0 10px 0;
}

.order_history .test table tr td{
  padding: 10px 0;
  text-align: center;
}

.order_history .test table tr.zebra td{
  background-color: #fff;
}

.order_history #miteam_main .product_details .product_details_item .details_right .total_price {
  background-color: #f1f1f1;
  border: solid 1px #dbdbdb;
  border-right: 0;
  padding: 35px 19px;
  width: 656px;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
  color: #767676;
  margin: 30px 0;
}

.order_history #miteam_main .product_details .product_details_item .details_right .total_price span {
  font-size: 25px;
  font-weight: bold;
  color: #dc3e0c;
  margin: 0 20px;
}

/* end confirm order2 */

.miadidas_order_header h1 {
padding:0;
color:#000;
font-size:36px;
}


/*pccf-find_retailer.html finbar sheahan*/
.find_a_retailer #miadidas_order_container #miteam_main {
background: white;
}

.find_a_retailer #miadidas_order_container .miadidas_order_header .button.next {
background-color: #bababa;
background-image: none;
}




.find_a_retailer .miadidas_dashboard_searchbar .selectbox_container {
margin-bottom: 15px;
}

.find_a_retailer .miadidas_dashboard_searchbar .selectbox_container span { 
display:block;
line-height:23px;
width:200px;
border:1px solid #e3e2e2;


text-align:center;
padding:0 5px;
}

.find_a_retailer .retailer_products ul {
padding: 0;
margin: 0;

}
.find_a_retailer .retailer_products li {
padding: 0 0 0 25px;
margin: 0;
list-style-type: none;
line-height: 20px;
}

.find_a_retailer .sports_filter h3 {
padding:0 0 10px 0;	
}

.find_a_retailer .sports_filter ul {

height:105px;
padding-bottom:20px;
}

.find_a_retailer .sports_filter ul li {
width: 244px;
float: left;
list-style:none;
font-weight:700;
margin-bottom:4px;
}

li.reset {
margin-top: -93px;
}

.find_a_retailer li.col2 {
margin-left: 100px;
}


.find_a_retailer #miadidas_order_container .miadidas_retailers {
line-height: 17px;
}
.find_a_retailer #miadidas_order_container .retailer_search_results {
float: right;
width: 676px;
background: white;
border-top: 1px solid #E7E7E7;
}
.find_a_retailer #miadidas_order_container .retailer_search_results h2 {
float: left;
font-size: 20px;
margin: 0;
padding: 28px 0 0 18px;
}
.find_a_retailer #miadidas_order_container .retailer_search_results p.search_counter {
padding: 22px 15px 0 0;
float: right;
font-size: 12px;
color: #898989;
}
.find_a_retailer #miadidas_order_container .retailer_search_results p.search_counter strong {
color: #000;
}

.find_a_retailer #miadidas_order_container .retailer_search_results a.pagination_views {
background: url("../images/buttons/btn_arrow_small.gif") no-repeat scroll right 0 transparent;
/* color: #898989; */
display: block;
font-size: 12px;
font-weight: 700;
line-height: 14px;
padding-right: 18px;
text-decoration: none;
}
.find_a_retailer #miadidas_order_container .retailer_search_results a:hover.pagination_views {
color: #000000;
background: url("../images/buttons/btn_arrow_greyonwhite.gif") no-repeat scroll right 0 transparent;
}

.find_a_retailer .miadidas_dashboard_pagination {
border-bottom: 0px solid #E7E7E7;
}
.miadidas_retailers {
width: 100%;
border-top: 1px solid #E7E7E7;
}
.miadidas_retailers .retailer_info {
width: 190px;
}



.miadidas_retailers .retailer_address, .miadidas_retailers .retailer_available, .miadidas_retailers .retailer_products {
width: 100px;
}


.miadidas_retailers tr td {
border-bottom: 1px solid #e7e7e7;
color: #363636;
font-size: 11px;
padding: 20px 0 20px 15px;
}

.miadidas_retailers tr th {
border-bottom: 1px solid #e7e7e7;
padding: 20px 0 20px 15px;
text-align: left;
}

.miadidas_retailers tr th a {
color: #000;
padding-right: 15px;
text-decoration: none;
}
.miadidas_retailers tr th.retailer_info a {
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
color: #000;
padding-right: 18px;
text-decoration: none;
}

.miadidas_retailers tr th a:hover {
color: #1f6dc0;
text-decoration: none;
}
.find_a_retailer #miadidas_order_container  .miadidas_retailers tr.search_result td {
padding: 26px 0 25px 15px;
}
.miadidas_retailers .retailer_info label {
text-transform: uppercase;
padding-bottom: 8px;
}

.miadidas_retailers .retailer_info .contact_details, .retailer_info .contact_details a {
padding-left: 30px;
line-height: 17px;
}
 .miadidas_retailers a {
color: #226ebb;
font-weight: 700;
}

.miadidas_retailers .retailer_available .availability {
display: block;
padding-left: 20px;
}
.miadidas_retailers .retailer_available .availability.available {
color: #2db826;
background: url("../images/buttons/availability-sprite.gif") no-repeat scroll left -37px transparent;
}
.miadidas_retailers .retailer_available .availability.some_available {
color: #226EBB;
background: url(../images/buttons/availability-sprite.gif) left top no-repeat;
}
.miadidas_retailers .retailer_available .availability.none_available {
color: #7f7f7f;
background: url(../images/buttons/availability-sprite.gif) left center no-repeat;
}
.miadidas_retailers .retailer_available .split_order_notice_wrapper {
padding-left: 17px;
background: url(../images/buttons/info-bubble.gif) left top no-repeat;
margin-left: -3px;
margin-top: 7px;
}
.miadidas_retailers .retailer_available .split_order_notice {
background: url("../images/buttons/info-bubble-connector.gif") no-repeat scroll left top #F1F1F1;
display: block;
letter-spacing: -0.2px;
line-height: 14px;
padding: 6px 8px;
width: 101px;
}


.miadidas_retailers .sport_type {
float: left;
clear: both;
display: block;
padding-left: 30px;
height: 22px;
line-height: 22px;
margin-bottom: 8px;
}
.miadidas_retailers .sport_type.basketball {
background: url(../images/buttons/sports-icon-sprite.gif) left center no-repeat;
}
.miadidas_retailers .sport_type.football {
background: url(../images/buttons/sports-icon-sprite.gif) left -30px no-repeat;
}
.miadidas_retailers .sport_type.rugby {
background: url(../images/buttons/sports-icon-sprite.gif) left -62px no-repeat;
}
.miadidas_retailers .sport_type.training {
background: url(../images/buttons/sports-icon-sprite.gif) left -94px no-repeat;
}
.miadidas_retailers .sport_type.running {
background: url(../images/buttons/sports-icon-sprite.gif) left -126px no-repeat;
}



.find_a_retailer #miadidas_order_container .summary_footer {
background-color: #F1F1F1;
position: relative;
border-top: 1px solid #d5d5d5;
padding: 34px 40px 34px 33px;
}
.find_a_retailer #miadidas_order_container .summary_footer .next {
float: right;
}

/* end of pccf-find_retailer.html  */



/* pccf-request_sent.html - finbar sheahan 25.09.2011 */
.order_request_sent .consumer_order_details {
   list-style-type: none;
   font-size:14px;
}

.order_request_sent .consumer_order_details li {
  display:block;
  padding-bottom:20px;
  padding-left:36px;
  /* background: url(../images/icons/miteam_icon_approved.gif) 0 0 no-repeat; */
  color:#666;
}

.order_request_sent .consumer_order_details a { 
  /* background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat; */
  font-weight:bold;
  line-height:18px;
  display:inline-block;
  padding-right:20px;
  float:right;
  margin-right:40px;
}


.order_request_sent .note {
  color:red;
  font-size:14px;
  font-weight:normal;
  height:40px;
  padding:8px 0 0 40px;
  background: url("../images/icons/exclamation.png") no-repeat 0px 0px;
}

.order_request_sent	.miadidas_order_page_instructions {
padding: 14px 40px 28px 28px;
min-height: 68px;
}
.order_request_sent .order_details {
background-color: #ffffff;
}
.order_request_sent .order_details .order_name {
border: 1px solid #d2d2d2;
border-left: none;
border-right: none;
padding-left: 17px;
padding-right: 12px;
padding-top: 6px;
position: relative;
min-height: 109px;
}
.order_request_sent .order_details .order_name h2 {
margin-top: 0;
color: #226ebb;
font-size: 12px;
text-transform: uppercase;
font-weight: bold;
margin-top: 12px;
}
.order_request_sent #miadidas_order_container .order_details .order_name h1 {
font-weight: normal;
font-size: 34px;
text-transform: uppercase;
line-height: normal;
margin-top: 12px;
margin-bottom: 5px;
}
.order_request_sent #miadidas_order_container .order_details .order_name p.order_message {
color: #df3f0c;
font-weight: bold;
font-size: 14px;
display: block;
background: url("../images/icons/exclamation.png") no-repeat scroll left center transparent;
padding-left: 43px;
line-height: 27px;
margin-top: 10px;
margin-bottom: 16px;
}

#miadidas_order_container  .exclamation {
float: left;
font-weight: bold;
color: #de3f0c;
font-size: 48px;
padding-right: 25px;
line-height: 67px;
}

.order_request_sent #miadidas_order_container .order_details .order_name a.print {
font-weight: bold;
font-size: 12px;
padding-right: 20px;
/* background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll right 0 transparent; */
display: inline-block;
height: 15px;
float:right;
margin-right:30px;
}
.order_request_sent #miadidas_order_container .order_details .order_access {
padding-left: 30px;
font-size: 12px;
padding-top: 18px;
border-bottom: 1px solid #d2d2d2;
padding-bottom: 40px;
}
.order_request_sent #miadidas_order_container .order_details ul.order_contents {
padding-left: 13px;
margin: 6px 0;

}

.order_request_sent #miadidas_order_container .order_details .order_contents li {
list-style:disc;
font-weight:700;
}
		
.order_request_sent #miadidas_order_container .order_details p {
margin-bottom: 5px;
}



.order_request_sent #miadidas_order_container .main_instuctions {
background: white;
}


.order_request_sent #miadidas_order_container .whats_next {
float: left;
width: 536px;
border-right: 1px solid #d2d2d2;
background-color: #f1f1f1;
padding: 10px 0 0 0;

}
.order_request_sent #miadidas_order_container .whats_next h2 {
padding-left: 30px;
}


.order_request_sent #miadidas_order_container .whats_next .next_step {
border-bottom: 1px solid #D2D2D2;
list-style: none outside none;
padding-bottom: 30px;
padding-left: 38px;
padding-top: 30px;
}

.order_request_sent #miadidas_order_container .whats_next p.step {
background: url("../images/backgrounds/black_cirlce.png") no-repeat scroll left top transparent;
color: white;
display: block;
float: left;
font-size: 24px;
height: 41px;
line-height: 41px;
margin-top: 0px;
text-align: center;
width: 41px;
margin-right: 31px;
}

.order_request_sent #miadidas_order_container .whats_next p {
width: 290px;
color: #333;
font-size:12px;
float: left;
}

.order_request_sent #miadidas_order_container .whats_next p strong {
font-size:14px;
}

.order_request_sent #miadidas_order_container .your_selected_retailer {
float: left;
padding: 14px 0 14px 31px;

}
.order_request_sent #miadidas_order_container .your_selected_retailer .retailer_map {
padding-top: 18px;
}
.order_request_sent #miadidas_order_container .your_selected_retailer h2 {
font-size: 12px;
text-transform: uppercase;
margin-top: 28px;
margin-bottom: 10px;
}
.order_request_sent #miadidas_order_container .your_selected_retailer .retailer_contact a,
.order_request_sent #miadidas_order_container .your_selected_retailer .retailer_address a {
color: #226ebb;
font-weight: bold;
text-decoration: none;
}
.order_request_sent #miadidas_order_container .your_selected_retailer p,
.order_request_sent #miadidas_order_container .your_selected_retailer p {
margin-top: 0px;
}

.order_request_sent #miadidas_order_container .your_selected_retailer .retailer_contact {
float: left;
width: 191px;
}
.order_request_sent #miadidas_order_container .your_selected_retailer .retailer_address {
float: left;
}
.order_request_sent #miadidas_order_container .your_selected_retailer .retailer_address {
float: left;
}
.order_request_sent #miadidas_order_container .your_selected_retailer ul.retailer_item_types {
padding: 0;
list-style-type: none;
padding-top: 14px;
padding-bottom: 24px;
}
.order_request_sent #miadidas_order_container .your_selected_retailer ul.retailer_item_types li {
float: left;
display: block;
width: 31px;
height: 31px;
text-indent: -9999em;
margin-right: 2px;
background: url("../images/icons/retailer_sports_icon_sprite.png") no-repeat scroll left top transparent;
}
.order_request_sent #miadidas_order_container .your_selected_retailer ul.retailer_item_types li.soccer {
background-position: left top;
}
.order_request_sent #miadidas_order_container .your_selected_retailer ul.retailer_item_types li.basketball {
background-position: -33px top;
}
.order_request_sent #miadidas_order_container .your_selected_retailer ul.retailer_item_types li.running {
background-position: -66px top;
}
/* end pccf-request_sent.html */

/* contact_info.html styles - Andrew Sommerfeld 09/21/2011 */



.contact_information #miteam_main #contact_form {
background-color: #fff;
padding-top: 30px; 
padding-right: 28px;
padding-left: 28px;
padding-bottom: 0px;
height: 440px
}

.contact_information #miteam_main #contact_form span {
color: #1f6dc0;
}



.contact_information #miteam_main #contact_form fieldset.wrap {
width: 900px;
height: 408px;
margin: 0px auto;
}

.contact_information #miteam_main #contact_form fieldset.wrap fieldset {
float: left;
margin: 0 25px;
}

.contact_information #miteam_main #contact_form label {
display: block;
font-weight:700;
margin-bottom:4px;
cursor:text;
}

.contact_information #miteam_main #contact_form label.inline {
display: inline-block;
font-weight:700;
margin: 0 5px;

}

.contact_information #miteam_main #contact_form input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
}

.contact_information #miteam_main #contact_form .uneditable {
	background-color: #e3e2e2;
	border: 1px solid #b3b3b3;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	display:block;
	margin-top:4px;
	
}

.contact_information #miteam_main #contact_form #first_name,
.contact_information #miteam_main #contact_form #last_name 
.contact_information #miteam_main #contact_form #email_address,
.contact_information #miteam_main #contact_form #city,
.contact_information #miteam_main #contact_form #state,
.contact_information #miteam_main #contact_form #country,
.contact_information #miteam_main #contact_form #zip {
width: 207px;
}

.contact_information #miteam_main #contact_form #phone1,
.contact_information #miteam_main #contact_form #fax1 {
width: 150px;
margin: 0 2px 5px;
}

.contact_information #miteam_main #contact_form #phone2,
.contact_information #miteam_main #contact_form #fax2 {
width: 47px;
margin: 0 10px 15px 10px;
}

.contact_information #miteam_main #contact_form #phone3,
.contact_information #miteam_main #contact_form #phone_ext {
width: 45px;
margin: 0 0 15px 0;
}

.contact_information #miteam_main #contact_form #fax3,
.contact_information #miteam_main #contact_form #fax_ext {
width: 45px;
margin: 0 0 15px 0;
}

.contact_information #miteam_main #contact_form #address1,
.contact_information #miteam_main #contact_form #address2 {
width: 456px;
}




/* end of contact_info.html styles */

/* start build_a_roster.html */



.build_a_roster #miadidas_order_container .miadidas_order_header .roster_controls {
width: 960px;
background-color: #fff;
color: #000;
padding: 0 0 40px 0;
margin: 3px 0 3px 0;
}

#miadidas_order_container .roster_details h2,
#miadidas_order_container .roster_details h2 {
padding: 20px 0 0 40px;
}


.build_a_roster #miadidas_order_container .roster_details{
position: relative;
top: 1px;
border-top: 1px solid #fff;
}


.build_a_roster #miadidas_order_container .miadidas_order_header #import-roster {
font-size: 12px;
font-weight: 700;
color: #fff;
text-decoration: none;
background: url(../images/buttons/btn_arrow_small.gif) right 0 no-repeat;
padding-right: 18px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header #import-roster:hover {
text-decoration:underline;
}

.build_a_roster #miadidas_order_container .miadidas_order_header fieldset {
float: left;
width: 210px;
padding-left : 15px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header .roster_controls label {
display: block;
font-weight:700;
margin-bottom:4px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header .roster_controls input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
padding: 0 5px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header .roster_controls input[type=text],
.build_a_roster #miadidas_order_container .miadidas_order_header .roster_controls select {
width: 200px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header .roster_controls div.roster_fieldsets fieldset {
position: relative;
top: 1px;
float: left;
width: 250px;
padding-left: 35px;
padding-top: 20px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header .roster_controls select .selectbox_small{
width: 100px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header div.roster_import {
position: relative;
width: 150px;
height: 30px;
float: left;
top: 40px;
left: 49px;
}

.build_a_roster #miadidas_order_container .miadidas_order_header div.roster_import_save {
position: relative;
width: auto;
float: right;
top: 26px;
right: 40px;

}

.build_a_roster #miteam_main {
  background:white;
  padding-bottom:24px;
}
.build_a_roster #miteam_main {
background-color: #fff;
padding-left: 20px;
}

.build_a_roster #miteam_main table {
margin:20px;
}


.build_a_roster #miteam_main table tr.per-title .bg {
font-size: 16px;
font-weight: bold;
color: #000;
border-bottom:none;
overflow: hidden;
text-align:center;
}


.build_a_roster #miteam_main table tr.per-title .bg span {
background-color: #fff;
display: inline-block;
margin-top:10px;
}

.build_a_roster #miteam_main table tr th {
font-size: 12px;
font-weight:700;
height: 32px;
vertical-align: bottom;
}

.build_a_roster #miteam_main table tr th.per-start {
border-left:1px solid #FFF;
}

.build_a_roster #miteam_main table tr th.per-end {
border-right:1px solid #FFF;
}

.build_a_roster #miteam_main table tr td {
padding: 0;
margin: 0;
background-color:#fff;
}


.build_a_roster #miteam_main table tr td input {
background-color: #e3e2e2;
border: 1px solid #b3b3b3; 
margin:0 1px 0px -1px;
font-size: 11px;
height:19px;
}

.build_a_roster #miteam_main table tr td .delRow {
margin-left:5px;
background-color:#fff;
border:none;
}

.build_a_roster #miteam_main table tr td select {
margin:0 0px 0 0;
font-size: 11px;
}

.build_a_roster #miteam_main table tr .first_field {
border-left: 1px solid #b3b3b3;
}

.build_a_roster #miteam_main table tr td .greyed {

background-color: #e3e2e2;
border: 1px solid #b3b3b3;
border-left:none;	
font-size: 12px;
height: 20px;
line-height: 20px;
padding: 0 0 0 5px;
border-top: 0;
width:100%;
}

.build_a_roster #miteam_main table tr td .delRow {
margin-left:5px;	
}

.build_a_roster #miteam_main table tr td select {
padding:0 0 0 0;
border:1px solid #b3b3b3;
border-top:none;
border-left:none;
height:21px;
width:100px;
}
.build_a_roster #miteam_main a.import {
background: url("../images/buttons/mi_bg_plus.gif") no-repeat scroll right 40% transparent;
font-size: 12px;
font-weight: 700;
line-height:20px;
padding:10px 25px 10px 0;
clear:both;
}
.build_a_roster #miteam_main a.import.disabled {
background: url("../images/buttons/mi_bg_plus.gif") no-repeat scroll 0 40% transparent;
color: #000000;
font-size: 12px;
font-weight: 700;
margin: 26px 0 0 2px;
padding:10px 25px 10px 0;
}

.build_a_roster #miteam_main label {
display: block;
color:#333;
font-size:14px;
font-weight:700;
margin-bottom:4px;
}

.build_a_roster #miteam_main textarea {
width: 875px;
height: 88px;
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
margin-bottom:30px;
}

.build_a_roster #miteam_main table tr td.full-name, 
.build_a_roster #miteam_main table tr td.full-name input {
width: 175px;
}

.build_a_roster #miteam_main table tr td.gender, 
.build_a_roster #miteam_main table tr td.gender .selectbox {
width: 85px;
}

.build_a_roster #miteam_main table tr td.printed-name, 
.build_a_roster #miteam_main table tr td.printed-name input {
width: 141px;
}

.build_a_roster #miteam_main table tr td.number,
.build_a_roster #miteam_main table tr td.number input {
width: 45px;
}

.build_a_roster #miteam_main table tr td.top-size,
.build_a_roster #miteam_main table tr td.top-size .selectbox {
width: 85px;
}

.build_a_roster #miteam_main table tr td.bottom-size,
.build_a_roster #miteam_main table tr td.bottom-size .selectbox {
width: 85px;
}



.build_a_roster #miteam_main #roster-field-goalie table tr td.top-size,
.build_a_roster #miteam_main #roster-field-goalie table tr td.top-size .selectbox {
width: 85px;
}

.build_a_roster #miteam_main #roster-field-goalie table tr td.bottom-size,
.build_a_roster #miteam_main #roster-field-goalie table tr td.bottom-size .selectbox {
width: 85px;
}

.build_a_roster #miteam_main #roster-field-goalie table tr td.top-size,
.build_a_roster #miteam_main #roster-field-goalie table tr td.top-size .selectbox {
width: 85px;
}

.build_a_roster #miteam_main #roster-field-goalie table tr td.glove-size,
.build_a_roster #miteam_main #roster-field-goalie table tr td.glove-size .selectbox {
width: 100px;
}


.build_a_roster #miteam_main a.import {
background: url("../images/buttons/mi_bg_plus.gif") no-repeat scroll right 40% transparent;
font-size: 12px;
font-weight: 700;
margin: 20px 0 0 0;
display:inline-block;
padding: 8px 25px 8px 0;
}

.build_a_roster #miteam_main label {
display: block;
}

.build_a_roster #miteam_main textarea {
height: 88px;
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
}


/* START dd-shipping.html - Tim Lau - */
.order_details_shipping h2 {
margin-left: 15px;
}

.order_details_shipping #miteam_main {
background-color: #fff;
}

.order_details_shipping #miteam_main .account_buttons {
float: right;
padding-right: 35px;
width: 400px;
}

.order_details_shipping #miteam_main .order_buttons {
margin-right: 20px;
float:right;
}



.order_details_shipping #miteam_main .order_top_container {
padding: 15px 30px 30px 30px;
}

.order_details_shipping #miteam_main .order_top_container h1 {
padding: 0 0 4px 0;
margin: 0;
font-size: 36px;
color:#000;
}

.order_details_shipping #miteam_main .order_top_container p {
margin: 0;
padding: 0;
width: 390px;
color: #333;
font-size: 12px;
line-height: 14px;
}

.order_details_shipping #miteam_main .order_details_container {
border-top: 5px solid #e2e2e2;
border-bottom: 5px solid #e2e2e2;
}

.order_details_shipping #miteam_main .order_delivery_container {
border-top: 5px solid #e2e2e2;
}

.order_details_shipping #miteam_main .order_delivery_container {
padding-bottom:30px;
}

.order_details_shipping #miteam_main .order_details_container h1,
.order_details_shipping #miteam_main .order_delivery_container h1 {
padding: 15px 0 0 30px;
margin: 0 0 18px 0;
font-size: 36px;
color:#000;
}

.order_details_shipping #miteam_main .order_details_container label {
font-weight: 700;
font-size:14px;
display:block;
margin-bottom:4px;
}

.order_details_shipping #miteam_main .order_details_container input[type=text],
.order_details_shipping #miteam_main .order_shipping_container input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 0px;
padding: 0 5px;
width: 185px;
}



.order_details_order_confirmation .order_details_container a.print:hover {
color: #1f6dc0;
text-decoration:underline;
}

.order_details_order_confirmation .order_footer a.print:hover {
color: #1f6dc0;
text-decoration:underline;
}


.order_details_shipping #miteam_main .order_delivery_container input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-left: 30px;
padding: 0 5px;
width: 180px;
}

.order_details_shipping #miteam_main .order_details_container p {
color: #1f6dc0;
font-size: 16px;
font-weight: bold;
margin: 0;
padding: 0;
}

.order_details_shipping #miteam_main .customer_details_list {
font-size: 12px;
margin: 0;
padding: 0 0 0 30px;
}

.order_details_shipping #miteam_main .customer_details_list li {
float: left;
list-style: none;
padding-bottom: 20px;
width: 300px;
}

.order_details_shipping #miteam_main .customer_details_list li h3 {
font-size: 16px;
margin: 0;
padding: 0 0 10px 0;
}

.order_details_shipping #miteam_main .customer_details_list .inactive {
color: #c1c1c1;
}

.order_details_shipping #miteam_main .order_shipping_container {
padding-bottom: 20px;
}

.order_details_shipping #miteam_main .order_shipping_container .order_shipping_addresses {
margin: 20px 0 0 30px;
padding: 0;
}

.order_details_shipping #miteam_main .order_shipping_container .order_shipping_addresses label {
font-size: 14px;
font-weight:700;
display:block;
margin: 0 0 8px 0;
}

.order_details_shipping #miteam_main .order_shipping_container .order_shipping_addresses .row_account input {
margin-bottom: 10px;
}

.order_details_shipping #miteam_main .order_shipping_container .order_shipping_addresses li {
float: left;
list-style: none;
padding: 0 20px 20px 0;
}

.order_details_shipping #miteam_main .order_shipping_container .order_shipping_addresses .customer_shipping {
padding-left: 20px;
border-left: 1px solid #f1f1f1;
}

.order_details_shipping #miteam_main .order_shipping_container .order_shipping_addresses li h2 {
padding: 0;
margin: 0 0 5px 0;
font-size: 20px;
}

.order_details_shipping #miteam_main .order_delivery_container label {
font-size: 11px;
padding-left: 30px;
margin: 0 0 10px 0;
}

.order_details_shipping #miteam_main .order_delivery_container .ui-datepicker-trigger {
margin-left:4px;	
}

#miteam_main .order_finalcost_container {
background-color: #ebebeb;
padding: 20px 0 4px 30px;
margin: 0;
}

#miteam_main .order_finalcost_container h2 {
padding: 0 0 4px 0;
margin: 0;
font-size: 20px;
}

#miteam_main .order_finalcost_container p {
margin: 0;
padding: 0;
width: 390px;
color: #333;
font-size: 12px;
line-height: 14px;
}

#miteam_main .order_finalcost_container .my_total {
float: right;
margin-top: -30px;
color: #333;
text-transform: uppercase;
font-weight: 700;
margin-right: 60px;
}

#miteam_main .order_finalcost_container .my_total strong {
color: #333;
font-size: 28px;
margin-left: 20px;
}

#miteam_main .order_finalcost_container table {
width: 100%;
margin: 20px 0 20px 20px;
cellpadding :10;
}

#miteam_main .order_finalcost_container table th {
text-align: left;
vertical-align: top;
text-transform: uppercase;
color: #333;
padding-bottom: 15px;
font-size: 14px;
font-weight: 700;
border:none;
}

#miteam_main .order_finalcost_container table th span {
font-size: 12px;
font-weight: 300;
}

#miteam_main .order_finalcost_container table td {
vertical-align: bottom;
padding-bottom: 10px;
font-weight: 700;
font-size:14px;
line-height:20px;
}

#miteam_main .order_finalcost_container table td span {
color: #333;
font-size: 14px;
}

#miteam_main .order_finalcost_container table td em {
font-weight: 300;
font-size: 12px;
font-style: normal;
}

/* END dd-shipping.html - Tim Lau - */

/* START dd-production-images.html - Tim Lau - */
.order_details_images h2 {
margin-left: 15px;
}

.order_details_images #miteam_main {
background-color: #fff;
}

.order_details_images #miteam_main .account_buttons {
float: right;
padding-right: 35px;
width: 400px;
}

.order_details_images #miteam_main .order_buttons {
margin-right: 0;
float:right;
}

.order_details_images #miteam_main .order_top_container {
padding: 40px 30px 50px 30px;
}

.order_details_images #miteam_main .order_top_container h1 {
padding: 0 0 4px 0;
margin: 0;
font-size: 36px;
color:#000;
}

.order_details_images #miteam_main .order_top_container p {
margin: 0;
padding: 0;
width: 390px;
color: #333;
font-size: 12px;
line-height: 14px;
}

.order_details_images #miteam_main .order_details_container,
.order_details_images #miteam_main .order_delivery_container {
border-top: 5px solid #e2e2e2;
border-bottom: 5px solid #e2e2e2;
}

.order_details_images #miteam_main .order_details_container_instructions {
border-bottom: 5px solid #e2e2e2;
padding-bottom:20px;
}

.order_details_images #miteam_main .order_details_container_instructions ol li {
list-style:value;
margin:0 0 10px 50px; padding:0;
width:500px;
}

.order_details_images #miteam_main .order_details_container_instructions .instruction_download {
float:right;
margin-right:30px;
}


.order_details_images #miteam_main .order_details_container {
background-color: #fff;
}

.order_details_images #miteam_main .order_details_container h1,
.order_details_images #miteam_main .order_delivery_container h1,
.order_details_images #miteam_main .order_details_container_instructions h1 {
padding: 15px 0 0 30px;
margin: 0 0 18px 0;
font-size: 36px;
color:#000;
}

.order_details_images #miteam_main .order_details_container label {
font-weight: 700;
font-size:14px;
display:block;
margin-bottom:4px;

}

.order_details_images #miteam_main input[type=text] {
	/* EMEA-23779 changes Start */
	/**
	background-color: #e3e2e2;
	border: 1px solid #b3b3b3;
	font-size: 11px;
	height: 23px;
	line-height: 23px;
	margin-bottom: 0px;
	padding: 0 5px;
	width: 190px;
	**/
	/* EMEA-23779 changes ends */
}

.order_details_images #miteam_main .order_details_container p {
font-size: 11px;
margin: 0;
padding: 0;
}

.order_details_images #miteam_main .order_details_container p strong {
color: #1f6dc0;
font-size: 16px;
font-weight: bold;
}

.order_details_images #miteam_main .customer_details_list {
font-size: 11px;
margin: 0;
padding: 0 0 0 30px;
}

.order_details_images #miteam_main .customer_details_list li {
float: left;
list-style: none;
padding-bottom: 20px;
width: 300px;
}

.order_details_images #miteam_main .customer_details_list li h3 {
font-size: 16px;
margin: 0;
padding: 0 0 10px 0;
}

.order_details_images #miteam_main .customer_details_list .inactive {
color: #c1c1c1;
}

.order_details_images #miteam_main .upload_images_container {
padding-top: 85px;
}

.order_details_images #miteam_main .upload_images_container table {
width: 936px;
margin: 0 auto;
padding: 40px 0;
font-size: 12px;
}

.order_details_images #miteam_main .upload_images_container table tr {
border-bottom: 1px solid #eeeeee;
}

.order_details_images #miteam_main .upload_images_container table tr th {
width: 216px;
padding-right: 40px;
border:none;
}
 /* EMEA-23779 Start: Remove padding 50px from top*/
.order_details_images #miteam_main .upload_images_container table tr td {
width: 200px;
}
 /* EMEA-23779 End: Remove padding 50px from top*/

.order_details_images #miteam_main .upload_images_container table .image_printawaiting {
color: #000;
font-weight: 700;
display: inline-block;
line-height: 24px;
padding-left: 30px;
background: url(../images/icons/miteam_icon_awaiting3.gif) 0 0 no-repeat;
}

.order_details_images #miteam_main .upload_images_container table .image_printapproved {
color: #069352;
font-weight: 700;
display: inline-block;
line-height: 16px;
padding-left: 25px;
background: url(../images/icons/miteam_icon_approved.gif) 0 0 no-repeat;
}

.order_details_images #miteam_main .upload_images_container table .image_printnotapproved {
color: #e2400c;
font-weight: 700;
display: inline-block;
line-height: 18px;
padding-left: 25px;
background: url(../images/icons/miteam_icon_notapproved.gif) 0 0 no-repeat;
}

.order_details_images #miteam_main .upload_images_container table .image_printreceived {
color: #000000;
font-weight: 700;
display: inline-block;
line-height: 18px;
height:40px;
padding-left: 35px;
padding-top: 5px;
background: url(../images/icons/miteam_icon_print.gif) 0 0 no-repeat;
}

/* END dd-production-images.html - Tim Lau - */

/* START dd-submitted.html - Tim Lau - */
.order_details_order_submitted h2 {
margin-left: 6px;
}

.order_details_order_submitted #miteam_main {
background-color: #fff;
}

.order_details_order_submitted #miteam_main .account_buttons {
float: right;
padding-right: 35px;
width: 400px;
}

.order_details_order_submitted #miteam_main .order_buttons {
margin-right: 0;
float:right;
}

.order_details_order_submitted #miteam_main .order_top_container {
padding: 40px 30px 50px 30px;
}

.order_details_order_submitted #miteam_main .order_top_container h2 {
padding: 0 0 4px 0;
margin: 0;
font-size: 16px;
}

.order_details_order_submitted #miteam_main .order_top_container h2 strong {
color: #1f6dc0;
}

.order_details_order_submitted #miteam_main .order_top_container p {
margin: 0;
padding: 0;
width: 390px;
color: #333;
font-size: 12px;
line-height: 14px;
}



.order_details_order_submitted #miteam_main .order_details_container,
.order_details_order_submitted #miteam_main .order_delivery_container {
border-top: 5px solid #e2e2e2;
border-bottom: 4px solid #e2e2e2;
}

.order_details_order_submitted #miteam_main .order_details_container {
background-color: #fff;
}

.order_details_order_submitted #miteam_main .order_details_container h1,
.order_details_order_submitted #miteam_main .order_delivery_container h1 {
padding: 15px 0 0 30px;
margin: 0 0 18px 0;
font-size: 36px;
color:#000;
}

.order_details_order_submitted #miteam_main .order_details_container label {
font-weight: 700;
font-size:14px;
display:block;
margin-bottom:4px;
}


.order_details_order_submitted #miteam_main .order_details_container p {
font-size: 11px;
line-height: 20px;
margin: 0;
padding: 0;
}

.order_details_order_submitted #miteam_main .order_details_container p strong {
color: #1f6dc0;
font-size: 16px;
font-weight: bold;
}

.order_details_order_submitted #miteam_main .customer_details_list {
font-size: 11px;
margin: 0;
padding: 0 0 0 30px;
}

.order_details_order_submitted #miteam_main .customer_details_list li {
float: left;
list-style: none;
padding-bottom: 20px;
width: 300px;
}

.order_details_order_submitted #miteam_main .customer_details_list li h3 {
font-size: 16px;
margin: 0;
padding: 0 0 10px 0;
}

.order_details_order_submitted #miteam_main .customer_details_list .inactive {
color: #c1c1c1;
}

#miteam_main .orderDetailedList_container .yourOrder {
border-top:1px solid #e2e2e2;
}

.order_details_order_submitted #miteam_main .orderDetailedList_container .productImage {
float: left;
}

.order_details_order_submitted #miteam_main .orderDetailedList_container .productDetails {
width: 676px;
float: right;
}

.orderDetailedList_container .productDetails .productDetailsHeader {
padding: 35px 0 20px 0;
}
/*
.orderDetailedList_container .productDetails .productDetailsHeader h2 {
padding: 0 0 8px 0;
margin: 0;
font-size: 20px;
}
.orderDetailedList_container .productDetails .productDetailsHeader h2.greyedOut { 
  width:300px;
}
.orderDetailedList_container .productDetails .productDetailsHeader span.error { 
  margin:-3em 3em 0 0;
}
*/
.orderDetailedList_container .productDetails .productDetailsHeader h2 em {
text-transform:uppercase;
font-style:normal;
font-size:11px;
font-weight:700;
color:#226ebb;
}

.orderDetailedList_container .productDetails .productDetailsHeader span.error {
float: right;
color: #767676;
font-size: 11px;
line-height: 16px;
padding-right: 20px;
}

.orderDetailedList_container .productDetails .productDetailsHeader span strong {
text-transform: uppercase;
}

.productDetailsHeader .edit {
  width:100px;
  text-align:right;
  background:url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat;
  font-size:12px;
  font-weight:700;
  padding-right:20px;
  line-height: 17px;
  display: inline-block;
   margin-bottom:4px;
}

.productDetailsHeader .edit.greyedOut {
  background-image:none;
}


.productDetailsHeader .remove {
  width:100px;
  text-align:right;
  background:url('../images/buttons/btn_remove_red.gif') no-repeat scroll right -2px transparent;
  font-size:12px;
  color:#EA161A;
  font-weight:700;
  padding-right:20px;
  line-height: 17px;
  display: inline-block;
}

.productDetailsHeader .confirmOrderRemove {
  width:100px;
  text-align:right;
  background:url('../images/buttons/btn_remove_red.gif') no-repeat scroll right -2px transparent;
  font-size:12px;
  color:#EA161A;
  font-weight:700;
  padding-right:20px;
  line-height: 17px;
  display: inline-block;
}




.orderDetailedList_container .productDetails .priceFooter {
background-color: #f3f3f3;
border: 1px solid #e7e7e7;
border-right: none;
border-bottom:none;
height: 35px;
padding: 15px 0;
}

.orderDetailedList_container .productDetails .priceFooter .productinfodetails {
float:left;
font-size:10px;
padding:5px 15px;
color:#636363;
}

.orderDetailedList_container .productDetails .priceFooter .product_total {
float: right;
margin: 0 130px 0 0;
}

.orderDetailedList_container .productDetails .priceFooter .product_total th {
text-align: left;
color: #8e8e8e;
font-size: 12px;
padding: 0 0 0 40px;
border:none;
}

.orderDetailedList_container .productDetails .priceFooter .product_total td {
font-size: 16px;
font-weight: 700;
padding: 0 0 0 40px;
color: #1f6dc0;
vertical-align: baseline;
}

.orderDetailedList_container .productDetails .priceFooter .product_total .qty {
color: #000;
}

.orderDetailedList_container .productDetails .priceFooter .product_total .ttl {
font-size: 18px;
}


.orderDetailedList_container .productDetails .productDetailsFooter {
background-color: #f3f3f3;
border: 1px solid #e7e7e7;
border-right: none;
margin-bottom: 40px;
height: 35px;
padding: 15px 0;
}

.orderDetailedList_container .productDetails .productDetailsFooter .productinfodetails {
float:left;
font-size:10px;
padding:5px 15px;
color:#636363;
}

.orderDetailedList_container .productDetails .productDetailsFooter .product_total {
float: right;
margin: 0 130px 0 0;
}

.orderDetailedList_container .productDetails .productDetailsFooter .product_total th {
text-align: left;
color: #8e8e8e;
font-size: 12px;
padding: 0 0 0 40px;
border:none;
}

.orderDetailedList_container .productDetails .productDetailsFooter .product_total td {
font-size: 16px;
font-weight: 700;
padding: 0 0 0 40px;
color: #1f6dc0;
vertical-align: baseline;
}

.orderDetailedList_container .productDetails .productDetailsFooter .product_total .qty {
color: #000;
}

.orderDetailedList_container .productDetails .productDetailsFooter .product_total .ttl {
font-size: 18px;
}

.orderDetailedList_container .productDetails .productDetailsFooter .rrp_total {
float: right;
margin: 0 130px 0 0;
}

.orderDetailedList_container .productDetails .productDetailsFooter .rrp_total td {
font-size: 16px;
font-weight: 700;
padding: 10px 0 0 10px;
color: #1f6dc0;
vertical-align: baseline;
}

.orderDetailedList_container .productDetails .productDetailsFooter .rrp_total .ttl_title {
font-size: 14px;
text-align:right;
color:#333;
}

.orderDetailedList_container .productDetails .productDetailsFooter .rrp_total .ttl {
font-size: 18px;
}


.productDetailsFooter_divider {
border-top: 1px solid #e7e7e7;
padding-bottom:20px;
}

.miadidas_productDetail {
border-top: 1px solid #e7e7e7;
border-left: 1px solid #e7e7e7;
padding: 20px 0 20px 15px;

}

.miadidas_productDetail .product_price {
float: right;
color: #1f6dc0;
font-size: 16px;
padding-right: 130px;
}

.miadidas_productDetail h3 {
padding: 0;
margin: 0;
float: left;
}

.miadidas_productDetail a {
color: #ccc;
padding-right: 15px;
text-decoration: none;
margin-left: 20px;
}

.miadidas_productDetail a:hover {
color: #1f6dc0;
text-decoration: none;
}

.miadidas_accordion_content {
width: 100%;
float: left;
background: #f3f3f3 url(../images/backgrounds/mi_bg_gradient_accordian2.gif) top left repeat-x;
}

.miadidas_accordion_content h3 {
font-size: 18px;
padding-left: 15px;
}

.miadidas_accordion_content h3 span {
font-size: 12px;
}

.trigger_search a {
text-decoration: none;
color: #000;
}

.trigger_search a:focus {
outline: none;
}

.trigger_search {

font-size: 11px;
background: url(../images/buttons/trigger_arrows_sml.gif) right top no-repeat;
width: 25px;
line-height: 10px;
color: #000;
cursor: pointer;
}



h4.active {
background-position: right bottom;
}


.toggle_list_container {
margin: 0;
padding: 0;
overflow: hidden;
clear: both;
}

.toggle_list_container table {
float: left;
}



.miadidas_toggle_listing table tr td {
border: none;
padding: 5px 5px 5px 0;
margin: 0;
display: inline-block;
line-height: 28px;
height: 28px;
}

.miadidas_toggle_listing a {
color: #0054a6;
}

/* END dd-submitted.html - Tim Lau - */

/* START order progress bar - Tim Lau - */

.progressNoClick {cursor:default;}

.order_progress_container {
float: right;
width: 589px;
height: 58px;
}

.order_progress_container ul {
margin: 0;
padding: 15px 0 20px 27px;
border: 1px solid #e2e2e2;
border-bottom: none;
overflow: hidden;
}

.order_progress_container ul li {
font-weight: 300;
float: left;
display: block;
list-style: none;
line-height: 20px;
padding-left: 23px;
padding-right: 6px;
}

.ordersent_bar {
background: url(../images/backgrounds/mi_bg_order_progressbar.gif) 0 bottom no-repeat;
}

.received_bar {
background: url(../images/backgrounds/mi_bg_order_progressbar.gif) -10px bottom no-repeat;
}

.inprod_bar {
background: url(../images/backgrounds/mi_bg_order_progressbar.gif) -10px bottom no-repeat;
}

.shipped_bar {
background: url(../images/backgrounds/mi_bg_order_progressbar.gif) -10px bottom no-repeat;
}

.delivered_bar {
background: url(../images/backgrounds/mi_bg_order_progressbar.gif) right bottom no-repeat;
}

.ordersent_bar .progress_ordersent,
.shipped_bar .progress_ordersent,
.delivered_bar .progress_ordersent,
.received_bar .progress_ordersent,
.inprod_bar .progress_ordersent{
color: #000;
background: url(../images/icons/miteam_progress_ordersent.gif) left 0 no-repeat;
}

.ordersent_bar .progress_shipped,
.received_bar .progress_shipped,
.inprod_bar .progress_shipped{
color: #9e9e9e;
background: url(../images/icons/miteam_progress_shipped.gif) left top no-repeat;
}

.shipped_bar .progress_delivered,
.ordersent_bar .progress_delivered,
.received_bar .progress_delivered,
.inprod_bar .progress_delivered{
color: #9e9e9e;
background: url(../images/icons/miteam_progress_delivered.gif) left top no-repeat;
}

.shipped_bar .progress_shipped,
.delivered_bar .progress_shipped{
color: #000;
background: url(../images/icons/miteam_progress_shipped.gif) left -20px no-repeat;
}

.delivered_bar .progress_delivered {
color: #000;
background: url(../images/icons/miteam_progress_delivered.gif) left -20px no-repeat;
}

/* START 8423*/
.ordersent_bar .progress_orderrecvd{
color: #9e9e9e;
background: url(../images/icons/miteam_progress_orderrecived.png) left -19px no-repeat;
}

.received_bar .progress_orderrecvd,
.inprod_bar .progress_orderrecvd,
.shipped_bar .progress_orderrecvd,
.delivered_bar .progress_orderrecvd{
color: #000;
background: url(../images/icons/miteam_progress_orderrecived.png) left 0px no-repeat;
}

.ordersent_bar .progress_inprod,
.received_bar .progress_inprod{
color: #9e9e9e;
background: url(../images/icons/miteam_progress_orderinproduction.png) left -19px no-repeat;
}

.inprod_bar .progress_inprod,
.shipped_bar .progress_inprod,
.delivered_bar .progress_inprod{
color: #000;
background: url(../images/icons/miteam_progress_orderinproduction.png) left 0px no-repeat;
}
/* END START 8423*/
/* END order progress bar - Tim Lau - */

.trigger_roster a {
text-decoration: none;
color: #000;
font-size:12px;
}

.trigger_roster a:focus {
outline: none;
}

.trigger_roster {
margin: -35px 40px 0 0;
padding: 0 20px 0 0;
float: right;
font-size: 12px;
background: url(../images/buttons/trigger_arrows.gif) right top no-repeat;
line-height: 13px;
color: #000;
cursor: pointer;
position:relative;
z-index: 1;
}

h2.trigger a {
text-decoration: none;

font-size:11px;
}

h2.trigger {
margin: -35px 15px 0 0;
padding: 0 17px 0 0;
float:right;
font-size: 11px;
background: url(../images/buttons/trigger_arrows.gif) right top no-repeat;
height: 13px;
line-height: 13px;
color: #0054A6;
cursor: pointer;
position:relative;
z-index: 1;
}


h2.trigger_grey {
opacity:0.1;
filter: alpha(opacity=10);
}


h2.active {
background-position: right bottom;
}
/*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container {
margin: 0;
padding: 0;
clear: both;
}


/* START dd-confirmation.html - Tim Lau - */
.order_details_order_confirmation h2 {
margin-left: 15px;

}

  /* March 13, 2013 Infosys Ticket#2549011 :: Missing code for Remove item link(Greyed out item) */
.order_details_order_confirmation .order_details_container .ContractGray,
.order_details_order_confirmation .order_details_container a.print {
float:right;
font-weight: bold;
font-size: 12px;
text-decoration: none;
padding-left: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll 0px 0px transparent;
display: block;
height: 15px;
margin-right:60px;
}

.order_details_order_confirmation #miteam_main {
background-color: #fff;
}

.order_details_order_confirmation #miteam_main .account_buttons {
float: right;
padding-right: 35px;
width: 400px;
}

.order_details_order_confirmation #miteam_main .order_buttons {
margin-right: 0;
float:right;
}

.order_details_order_confirmation #miteam_main .order_buttons span {
	color:#707070;
	font-size:11px;
	display:block;
	padding-top:5px;
	
}	

.order_details_order_confirmation #miteam_main .order_top_container {
padding: 40px 30px 50px 30px;
}

.order_details_order_confirmation #miteam_main .order_top_container h1 {
padding: 0 0 4px 0;
margin: 0;
font-size: 36px;
color:#000;
}

.order_details_order_confirmation #miteam_main .order_top_container h2 strong {
color: #1f6dc0;
}

.order_details_order_confirmation #miteam_main .order_top_container p {
margin: 0;
padding: 0;
width: 390px;
color: #333;
font-size: 12px;
line-height: 14px;
}



.order_details_order_confirmation #miteam_main .order_details_container,
.order_details_order_confirmation #miteam_main .order_delivery_container {
border-top: 5px solid #e2e2e2;
border-bottom: 5px solid #e2e2e2;
}

.order_details_order_confirmation #miteam_main .order_details_container {
background-color: #fff;
}

.order_finalcost_container input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 0px;
padding: 0 5px;
width: 70px;
}

.order_details_order_confirmation .order_footer {
padding:20px 30px 20px 0;
}

 /* March 13, 2013 Infosys Ticket#2549011 :: Missing code for Remove item link(Greyed out item) */
.order_details_order_confirmation .order_footer .ContractGray,
.order_details_order_confirmation .order_footer a.print {
float:left;
font-weight: bold;
font-size: 12px;
text-decoration: none;
padding-left: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll 0px 0px transparent;
display: block;
height: 15px;
margin-left:30px;
}

.order_details_order_confirmation #miteam_main .order_details_container h1,
.order_details_order_confirmation #miteam_main .order_delivery_container h1 {
padding: 15px 0 0 30px;
margin: 0 0 18px 0;
font-size: 36px;
color:#000;
}

.order_details_order_confirmation #miteam_main .order_details_container label {
font-weight: 700;
font-size:14px;
display:block;
margin-bottom:4px;
}

.order_details_container input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 0px;
padding: 0 5px;
width: 190px;
}

.order_details_container input[type=text].ccReadOnly {
	border:0;
	background:none;
}

.order_details_order_confirmation #miteam_main .order_details_container p {
font-size: 11px;
line-height: 20px;
margin: 0;
padding: 0;
}

.order_details_order_confirmation #miteam_main .order_details_container p strong {
color: #1f6dc0;
font-size: 16px;
font-weight: bold;
}

.order_details_order_confirmation #miteam_main .customer_details_list {
font-size: 11px;
margin: 0;
padding: 0 0 0 30px;
}

.order_details_order_confirmation #miteam_main .customer_details_list li {
float: left;
list-style: none;
padding-bottom: 20px;
width: 300px;
}

.order_details_order_confirmation #miteam_main .customer_details_list li h3 {
font-size: 16px;
margin: 0;
padding: 0 0 10px 0;
}

.order_details_order_confirmation #miteam_main .customer_details_list .inactive {
color: #c1c1c1;
}

.order_details_order_confirmation #miteam_main .orderDetailedList_container .productImage,
.confirm_order #miteam_main .orderDetailedList_container .productImage,
.order_history #miteam_main .orderDetailedList_container .productImage {
float: left;
}

.order_details_order_confirmation #miteam_main .orderDetailedList_container .productDetails,
.confirm_order #miteam_main .orderDetailedList_container .productDetails,
.order_history #miteam_main .orderDetailedList_container .productDetails {
width: 676px;
float: right;
}

.product_details_listing {
margin: 10px 0 10px 20px;
padding: 0;
overflow: hidden;
}

.miadidas_accordion_content li {
float: left;
border-top: 1px solid #dadada;
width: 302px;
padding: 10px 0;
margin-right: 20px;
margin-top: -1px;
list-style: none;
}


.miadidas_accordion_content li .icon {
float: left;
padding: 3px 10px 3px 6%;
}

.miadidas_accordion_content li .triggergrey {
	opacity:0.1;
	filter:alpha(opacity=10);
}

.miadidas_accordion_content li tr .top {
padding-left: 23px;
}

.product_details_listing li {
float: left;
border-top: 1px solid #dadada;
width: 302px;
padding: 10px 0;
margin-right: 20px;
margin-top: -1px;
list-style: none;
}

.product_details_listing li .style_icon {
float: left;
padding: 0px 1px 1px 0;
}

.product_details_listing li .style_icon.greyedOut {
  background-image:none;
}

.product_details_listing li h3 {
font-size: 12px;
font-weight: 700;
margin: 0;
padding: 0;
}

.product_details_listing li p {
font-size: 11px;
margin: 0;
padding: 0;
}

.product_details_listing li .price {
float: right;
color: #f00;
font-weight: 700;
line-height: 28px;
}

.approved_imagery {
margin: 10px 0;
padding: 0;
overflow: hidden;
}

.approved_imagery li {
float: left;
border-left: 1px solid #dadada;
width: 200px;
padding: 10px 0 10px 20px;
margin-right: 0px;
margin-left: -1px;
list-style: none;
}

.approved_imagery li .style_icon {
float: left;
padding: 3px 10px 3px 0;
}

.approved_imagery li h3 {
font-size: 12px;
text-transform: uppercase;
font-weight: 700;
line-height: 80px;
margin: 0;
padding: 0;
}

/* END dd-confirmation.html - Tim Lau - */


/*ca-sign_in.html - finbar sheahan */

.sign_in #miadidas_dashboard_container h1.page-title {
font-size: 36px;
color:#000;
margin-bottom: 30px;
}
.sign_in #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
}
.sign_in #miadidas_dashboard_container .sign_in_register {
background: white;
}
.sign_in #miadidas_dashboard_container .sign_in_register h2 {
font-size: 20px;
padding-bottom: 22px;
}

.sign_in #miadidas_dashboard_container .sign_in_column, .sign_in #miadidas_dashboard_container .register_column {
float: left;
padding: 16px 17px 23px;
}
.sign_in #miadidas_dashboard_container .sign_in_column {
width: 433px;
height: 100%;
background: white;
}
.sign_in #miadidas_dashboard_container .register_column {
width: 433px;
height: 100%;
background: #f4f4f4;
border-left: 1px solid #dadada;
}
p.have_account {
color: #333;
font-weight: bold;
font-size: 16px;
padding-bottom: 15px;
}

.sign_in #miadidas_dashboard_container .validation_message {
font-size: 11px;
font-weight: bold;
color: #e1400c;
float: right;
display: block;
width: 165px;
}

.sign_in #miadidas_dashboard_container label {
float: left;
display: block;
width: 100%;
font-size: 14px;
color:#333;
font-weight:700;
padding:0 0 4px 0px;
cursor:normal;
}
.sign_in #miadidas_dashboard_container input[type=text],.sign_in #miadidas_dashboard_container input[type=password] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 222px;
float: left;
}
.sign_in #miadidas_dashboard_container input#sign_in_password {
margin-bottom: 33px;
}

.sign_in #miadidas_dashboard_container .button {
background-color: #1f6dc0;
border: 1px solid #d1d1d1;
border-left: none;
border-top: none;
color: #fff;
float: left;
font-weight: 700;
line-height: 40px;
text-align: center;
text-decoration: none;
padding: 0 25px;
font-size: 12px;
}
#miadidas_dashboard_container .sign_in.sign_in_column #password {
margin-bottom: 34px;
}
.sign_in #miadidas_dashboard_container a.info_link {
line-height: 40px;
font-weight:700;
font-size: 12px;
color: #226EBB;
margin-left: 22px;
}
#miadidas_dashboard_container .register_column p {
font-size: 12px;
line-height: 16px;
}

#miadidas_dashboard_container .register_column ul li {font-weight:bold;}

#miadidas_dashboard_container .register_column ul li input {margin-right:5px;}

#miadidas_dashboard_container .register_column p.registration_terms {
color: #4f4f4f;
width: 394px;
}
#miadidas_dashboard_container .register_column p.registration_terms  strong {
color: #000;
}

#miadidas_dashboard_container .register_column .asterix {
color: #e1400c;
}
#miadidas_dashboard_container .register_column #registration {
margin-top: 18px;
}



.sign_in #miadidas_dashboard_container  ul label {
float: none;
width: 290px;
}
.sign_in #miadidas_dashboard_container ul {
margin: 0;
padding: 0;
margin-top: 9px;
margin-bottom: 27px;
}
.sign_in #miadidas_dashboard_container ul li {
list-style-type: none;
padding-bottom: 4px;
}
.sign_in #miadidas_dashboard_container ul li.age_check {
padding-bottom: 30px;
}

.age_checkbox {
float:right; margin:2px -40px 0 0;	

}

.age_checkbox span {
	display:inline-block;
	margin-top:5px;
	line-height:18px;

}




.sign_in #miadidas_dashboard_container ul li.additional_check {
padding-bottom: 27px;
}

.sign_in #miadidas_dashboard_container ul li.additional_check label {
line-height:12px;
}


.sign_in #miadidas_dashboard_container input[type=checkbox] {
float: left;
}


.sign_in #miadidas_dashboard_container ul li.age_check a {
font-size: 11px;
}
.sign_in #miadidas_dashboard_container ul li a.terms {
font-size: 11px;
}
/* End ca-sign_in.html - finbar sheahan */















/*ca-personal.html - finbar sheahan */

.account_personal_information #miadidas_dashboard_container h1.page-title {
margin-bottom: 30px;
font-size:36px;
color:#000;
}

.account_personal_information #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
}
.account_personal_information #miadidas_dashboard_container .sign_in_register {
background: white;
}
.account_personal_information #miadidas_dashboard_container .sign_in_register h2 {
font-size: 16px;
padding-bottom: 22px;
}

.account_personal_information #miadidas_dashboard_container h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}
.account_personal_information #miadidas_dashboard_container h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.account_personal_information #miadidas_dashboard_container h1 .welcome_message a:HOVER {
	text-decoration: underline;
}

.account_personal_information #miadidas_dashboard_container .account_details,
.account_personal_information #miadidas_dashboard_container .address_book,
.account_personal_information #miadidas_dashboard_container .newsletter {
background-color:#fff;
}

.account_personal_information #miadidas_dashboard_container .row_account {
float: left;
margin-right: 5px;
padding-left: 15px;
width: 200px;
}

.account_personal_information #miadidas_dashboard_container .row_account label {
color: #333;
display: block;
font-weight:700;
font-size: 14px;
padding-bottom: 4px;
}

.account_personal_information #miadidas_dashboard_container .row_account label span {
color: #1f6dc0;
font-weight: 700;
}

.account_personal_information #miadidas_dashboard_container .row_account input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 190px;
}

.account_personal_information #miadidas_dashboard_container .row_account .gender_container {

}
.account_personal_information #miadidas_dashboard_container .row_account .gender_container td {
 padding-right:20px;}

.account_personal_information .change_password_container {
background-color: #f1f1f1;
float: right;
margin-top: 30px;
padding-top: 10px;
padding-bottom: 20px;
padding-left: 15px;
width: 415px;
}

.account_personal_information .change_password_container .button {
background-color: #1f6dc0;
border: 1px solid #d1d1d1;
border-left: none;
border-top: none;
color: #fff;
display:inline-block;
font-weight: 700;
line-height: 32px;
text-align: center;
text-decoration: none;
padding:0 10px;
}


.account_personal_information .change_password_container .row input[type=password] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.account_personal_information .change_password_container .row input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
}

.account_personal_information .change_password_container .row label {
color: #333;
display: block;
font-size: 14px;
font-weight:700;
padding-bottom: 4px;
}



.account_personal_information .change_password_container p {
font-size: 12px;
padding: 10px 0;
width: 350px;
}

.account_personal_information #miadidas_dashboard_container .account_details h1,
.account_personal_information #miadidas_dashboard_container .address_book h1,
.account_personal_information #miadidas_dashboard_container .newsletter h1 {
color: #000;
font-size: 36px;
margin: 0;
padding: 25px 0 20px 15px;
}

.account_personal_information #miadidas_dashboard_container .account_details h1 .required_items {
font-size:12px;
font-weight:300;
}

.account_personal_information #miadidas_dashboard_container .account_details h1 .required_items .asterix {
color:#1f6dc0;	
}

.account_personal_information .change_password_container h3 {
font-size: 18px;
padding: 0;
margin: 0;
}

.account_personal_information .micoach {
border-top:1px solid #f1f1f1;
padding-top:15px;
}

.account_personal_information .login_to_account {
display:inline-block;
background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat;
font-size: 12px;
line-height:18px;
font-weight: 700;
padding-right: 20px;
text-decoration: none;
margin-left:10px;

}

.account_personal_information .micoach .micoach_logo {
background: url(../images/icons/micoach_logo.gif) no-repeat 0 0;	
margin: 0;
padding-left:15px;
float:left;
width:100px;
height:20px;
text-indent: -9999px;
margin-left:15px;
}

.account_personal_information .micoach .whatisthis {
display:inline-block;
font-size:11px;
font-weight:700;
color:#226EBB;
margin-left:20px;
line-height:20px;
}

.account_personal_information .delete_account {
float:right;
margin:32px 20px 0 0;
font-weight: 700;
height:16px; 
background: url(../images/buttons/btn_delete.gif) right 0 no-repeat;
padding-right: 20px;
}

.account_personal_information .address_book .address_header {
border-bottom:1px solid #e1e1e1;
}

.account_personal_information .address_book .address_container {
border:1px solid #e1e1e1;
border-top:none;
border-right:none;
float:left;
width:452px;
padding:0 0 20px 15px;
}

.account_personal_information .address_book .selected {
	background:#e1e1e1;
}

.account_personal_information .address_book .address_container h3 {
font-size:16px;
font-weight:700;
padding:15px 0 5px 0;
}

.account_personal_information .address_book .address_container address {
font-style:normal;
font-size:14px;
padding-bottom:50px;
}

.account_personal_information .address_book .address_container label{
padding-left:5px;
}

.account_personal_information .address_book .address_container a {float:right; color:#226EBB; margin-right:14px;}

.current_address {display:block; outline:2px solid #1f6dc0;}

.account_personal_information .save_changes {background-color:#f1f1f1; height:80px; margin-top:20px;}

.account_personal_information .save_changes .lrg_button {
margin:15px 15px 0 0;
float:right;

}

.account_personal_information .add_new_address .lrg_button {
margin:15px;
}


.account_personal_information .newsletter h3 {
padding: 15px 0 0 15px;
font-weight:16px;
}

.account_personal_information .newsletter_checkbox_header {
padding-left:15px;
}

.account_personal_information .newsletter_checkbox_header label {
padding-left:5px;
}

.account_personal_information .newsletter_checkbox_header li {
list-style:none;
}

.account_personal_information .newsletter_checkbox_list {
width:520px;
padding-left:15px;
}

.account_personal_information .newsletter_checkbox_list li {
float:left;
width:140px;
list-style:none;
font-weight:700;
padding-bottom:5px;
}

/* End ca-personal.html - finbar sheahan */


/* ca-saved.html - finbar sheahan */
/*.account_saved_products #miadidas_dashboard_container h1 {
font-size: 20px;
line-height: 13px;
font-family: arial, Helvetica,sans-serif;
}*/
.account_saved_products #miadidas_dashboard_container h1.page-title {
margin-bottom: 30px;
font-size:36px;
color:#000;
}
.account_saved_products #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
}
.account_saved_products #miadidas_dashboard_container h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}
.account_saved_products #miadidas_dashboard_container h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.account_saved_products #miadidas_dashboard_container h1 .welcome_message a:HOVER {
	text-decoration: underline;
}

.account_saved_products .print_instructions {
background: white;
padding: 15px;
}
.account_saved_products .print_instructions p {
margin:0;
font-size: 12px;
width: 780px;
line-height: 15px;

}

.account_saved_products a.print {
float:right;
font-weight: 700;
margin-right:10px;
padding-left: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll left 0px transparent;
height: 15px;

}
.account_saved_products .order-header {
background: white;
display: block;
padding:20px 15px 20px 20px;
}
.account_saved_products .order-header h2 {
display: block;
line-height:40px;
margin-top: 0;
margin-bottom: 0;
font-weight: 700;
font-size: 14px;
padding-left: 20px;


}

.account_saved_products .add_multiple {
float:right;
}

.account_saved_products ul.products {
padding: 0;
margin: 0;
background: white;
border-top:  1px solid #e1e1e1;
}
.account_saved_products ul.products li.product {
list-style-type: none;
border-bottom: 1px solid #e1e1e1;
width: 100%;
float: left;
}
.account_saved_products ul.products li.product .add_product {
display:block;
height:323px;
margin:0 auto;
outline:none;
}
.account_saved_products .add_product_column {
float: left;
display: block;
min-height: 336px;
width: 50px;
border-right: 1px solid #e1e1e1;

}
.account_saved_products .add_product_column:hover {
background: #f5f5f5;
}

.account_saved_products .product_image_column, .product_details_column, .product_controls {
float: left;
}

.account_saved_products .product_image_column {
width: 253px;
}
.account_saved_products .product_image {
text-align: center;
display: block;
width: 196px;
margin: 0px auto;
}
.account_saved_products .product_image_grayOut{
text-align: center;
display: block;
width: 196px;
margin: 0px auto;
opacity:0.05;
filter:alpha(opacity=5);
}
.account_saved_products .product_image_column p {
margin: 0;
}
.account_saved_products p.product_creation_date {

text-align: center;
font-size: 12px;
margin-top: 10px;
margin-bottom: 2px;
}
.account_saved_products .product_name {
color: #226EBB;
font-weight: bold;
text-align: center;
font-size: 12px;
}

.account_saved_products .product_details_column {
padding-left: 14px;
width: 334px;
padding-right: 38px;
border-right: 1px solid #e1e1e1;
padding-top: 15px;
min-height: 320px;
}
.account_saved_products #miadidas_dashboard_container .product_details_column h2 {
font-size: 16px;
font-weight: bold;
color: black;
text-align: left;
}
.account_saved_products #miadidas_dashboard_container .product_details_column h2.personalization_add_ons {
margin-top: 26px;
}
.account_saved_products #miadidas_dashboard_container .product_details_column .product_detail {
float: left;
margin-top: 3px;
font-size: 12px;
margin-bottom: 8px;
}

.account_saved_products #miadidas_dashboard_container .product_details_column .product_price_base {
font-size: 16px;
margin-top: 1px;
float: right;
font-weight: bold;
margin-bottom: 4px;
}

.account_saved_products #miadidas_dashboard_container .product_details_column .product_price_figure {
font-size: 16px;
margin-top: 1px;
float: right;
font-weight: bold;
margin-bottom: 4px;
}
.account_saved_products .product_total_rrp {
display: block;
width: 333px;
text-align: right;
border-top: solid 1px #C3C3C3;
font-size: 20px;
font-weight: bold;
padding-top: 19px;

}
.account_saved_products .product_total_rrp .rrp {
color: #333;
font-size: 14px;
}

.account_saved_products .product_total_rrp_greyOut {
display: block;
width: 333px;
text-align: right;
border-top: solid 1px #eeeeee;
font-size: 20px;
font-weight: bold;
padding-top: 19px;

}
.account_saved_products .product_total_rrp_greyOut .rrp {
color: #333;
font-size: 14px;
}

.account_saved_products .product_controls {
position: relative;
display: block;
width: 240px;
padding-top:50px
}

.account_saved_products .product_controls1 {
position: relative;
display: block;
width: 240px;
padding-top:0px;
float:left;
}

.account_saved_products .product_controls ul li a.product_control {
background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat;
display:block;
height:20px;
font-size: 12px;
font-weight: 700;
padding-right: 20px;
text-align:right;
}

.account_saved_products .product_controls1 ul li a.product_control {
background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat;
display:block;
height:16px;
font-size: 12px;
font-weight: 700;
padding-right: 20px;
text-align:right;
}

.product_control_button {
float:right;
}
	
.account_saved_products .product_controls ul li a.remove_product {
background: url(../images/icons/miteam_delete_artwork.gif) right 0 no-repeat;
display:block;
height:16px;
font-size: 12px;
font-weight: 700;
padding-right: 20px;
text-align:right;
color:red;
}

.account_saved_products .product_controls1 ul li a.remove_product {
background: url(../images/icons/miteam_delete_artwork.gif) right 0 no-repeat;
display:block;
height:16px;
font-size: 12px;
font-weight: 700;
padding-right: 20px;
text-align:right;
color:red;
}


.account_saved_products .product_controls ul li {
list-style-type: none;
margin-bottom: 9px;
}
.account_saved_products .product_controls ul li.last {
list-style-type: none;
margin-top: 14px;
}

.account_saved_products .product_controls1 ul li {
list-style-type: none;
margin-bottom: 9px;
}
.account_saved_products .product_controls1 ul li.last {
list-style-type: none;
margin-top: 14px;
}
/* End ca-saved_product.html - finbar sheahan */

/* ca-saved_orders.html - finbar sheahan */

.blue {
  color: #1f6dc0 !important;
}

.blue_shifted {
  color: #1f6dc0 !important;
  float:right; 
  margin-right: 680px; 
  margin-top: -18px;
  width: 20%;
  font-weight: bold;
}

.blue_shifted:hover{
  text-decoration: underline;
}

.account_saved_orders .order_title {
display: block;
float: left;
background: white;
color:black;
font-size: 16px;
width: 920px;
line-height: 16px;
padding: 10px 0px 30px 15px;
margin: 0;
border-bottom:#e1e1e1 1px solid; 
border-top:1px;
}


.account_saved_orders .order_title .order_title_logo {
float:right; margin-right:15px;	
}

.account_saved_orders #miadidas_dashboard_container h1.page-title {
margin-bottom: 30px;
font-size:36px;
color:#000;
}
.account_saved_orders #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
}
.account_saved_orders h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}

.account_saved_orders  h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.account_saved_orders  h1 .welcome_message a:HOVER {
text-decoration: underline;	
}
.account_saved_orders .print_instructions {
background: white;
padding: 15px;
}
.account_saved_orders .print_instructions p {
font-size: 12px;
width: 514px;
line-height: 15px;
margin:0;
}

.account_saved_orders a.print {
float:right;
font-weight: 700;
margin-right: 10px;
padding-left: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll left 0px transparent;
height: 15px;

}
.account_saved_orders a.help {
font-weight: normal;
font-size: 13px;
position: absolute;
top: 34px;
right: 17px;
text-decoration: none;
padding-right: 30px;
background: url("../images/icons/miteam_queston_mark.gif") no-repeat scroll right 0px transparent;
display: block;
line-height: 17px;
color: #1f6dc0;
}
.account_saved_orders .order_navigation,
.account_saved_products .order_navigation {
background: white;
border-top: 1px solid #e1e1e1;
height: 40px;
padding-top: 24px;
font-size: 12px;
}

.account_saved_products .footer {

border-bottom:1px solid #e1e1e1;
}

.pages_per {border:none; margin:-2px 0 0 10px; }


.account_saved_orders .order_navigation_noline {
border-top: none;
background: white;
height: 40px;
padding-top: 24px;
font-size: 12px;
}

.pages_showing {
width: 471px;
display: block;
text-align: right;
border-right: 1px solid #E1E1E1;
padding-right: 13px;
float:left;
}
.order_display_count {
padding-left: 17px;
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
padding-right: 18px;
}

ul.miadidas_dashboard_pagination {
float: right;
margin: 0 8px 0 0;
padding: 0;
border-bottom: 0;
}
.miadidas_dashboard_pagination li {
float: left;
list-style-type: none;
margin-right:8px;
}

.miadidas_dashboard_pagination .chosen {
color:#226ebb;
}

.account_saved_orders .miadidas_dashboard_pagination .pagination_back {
text-indent: -9999px;
display: block;
float: left;
}
.account_saved_orders .miadidas_dashboard_pagination .pagination_next {
background: url(../images/buttons/btn_arrow_next.gif) right 0 no-repeat;
text-indent: -9999px;
display: block;
}



.account_saved_orders .order_date_column {
width: 93px;
padding-left: 17px;
}

.account_saved_orders h2 {
font-size: 14px;
font-weight: 700;
margin-top: 7px;
padding-top: 11px;
}

.account_saved_orders .order_date_column p {
margin-top: 6px;
}
.account_saved_orders table.order_details {
float: left;
}
.account_saved_orders table.order_details th {
text-align: left;
border: 1px solid #e1e1e1;
border-top: none;
padding: 0;

}
.account_saved_orders table.order_details h2 {
text-align: center;
padding: 10px 0;
font-size:14px;
}
.account_saved_orders table.order_details .product_column h2 {
margin-left: 17px;
text-align: left;
padding-bottom: 6px;

}

table.order_details td {
border: 1px solid #e1e1e1;
padding: 0;
}
.account_saved_orders table.order_details tr.product_row td {
border-top: none;
border-bottom: none;
}
.account_saved_orders table.order_details .product_column {
width: 370px;
}
.account_saved_orders table.order_details .qty_column {
width: 59px;
}
.account_saved_orders table.order_details .price_column {
width: 99px;
}
.account_saved_orders table.order_details .total_price_column {
width: 99px;
}
.account_saved_orders .edit_order_column {
float: left;
}
.account_saved_orders table.order_details .product_image_details, .account_saved_orders table.order_details .qty_column,.account_saved_orders table.order_details .price_column,.account_saved_orders table.order_details .total_price_column {
vertical-align: middle;
}
.account_saved_orders table.order_details .product_thumb {
float: left;
padding-top: 9px;
padding-bottom: 7px;
margin-left: 27px;
}
.account_saved_orders table.order_details .product_thumbgreyedOut{
float: left;
padding-top: 9px;
padding-bottom: 7px;
margin-left: 27px;
opacity:0.1;
filter:alpha(opacity=10);
}
.account_saved_orders table.order_details .product_text {
float: left;
margin-left: 15px;
}
.account_saved_orders table.order_details .product_text p {
margin: 2px ;
}
.account_saved_orders table.order_details h3 {
font-size: 12px;
margin: 17px 0 0 0;
}
.account_saved_orders table.order_details .qty_column {
text-align: center;
}
 .account_saved_orders table.order_details .price_column p,.account_saved_orders table.order_details .total_price_column p {
text-align: right;
margin-right: 17px;
}
.account_saved_orders table.order_details tr.even td {
background-color: #f7f7f7;
}
 
.account_saved_orders table.order_details tr.total_row td {
border-bottom: none;
}
.account_saved_orders table.order_details p.product_total_rrp {
text-align: right;
font-size: 20px;
font-weight: bold;
padding-top: 0;
margin-top: 13px;
margin-right: 17px;
margin-bottom: 17px;
}
.account_saved_orders table.order_details p .rrp {
color: #333;
font-size: 12px;

}
.account_saved_orders .edit_order_column {
position: relative;
display: block;
height: 100%
}
.account_saved_orders .edit_order_column ul {
position: absolute;
bottom: 0px;
margin-left: 0;
padding-left: 0;
left: 39px;
bottom: 13px;
}
.account_saved_orders .edit_order_column ul li {
list-style: none;
margin-bottom: 9px;
}

.account_saved_orders .miteam_order {
margin-top:10px;
background:#fff;	
}

.account_saved_orders .orders_container li {
float:left;
list-style: none;
}

.account_saved_orders .order_controls {
width: 150px;
list-style: none;
padding:50px 0 0 15px;

}

.account_saved_orders .order_controls ul li {
list-style: none;
margin-bottom: 9px;
width: 200px;
}

.account_saved_orders .order_controls ul li a.product_control {
background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat;
color: black;
font-size: 12px;
font-weight: 700;
display:inline-block;
line-height:17px;
text-align:right;
padding-right: 20px;
width:130px;
text-decoration: none;
}


.account_saved_orders .order_controls ul li a.product_control_delete {
background: url(../images/icons/miteam_delete_artwork.gif) right 3px no-repeat;
color: black;
font-size: 12px;
font-weight: 700;
display:inline-block;
line-height:17px;
text-align:right;
padding-right: 17px;
width:130px;
text-decoration: none;
}

.account_saved_orders .order_controls ul li.last {
list-style: none;
margin-top: 16px;
text-align:left;
}
.account_saved_orders .order_controls ul li a.remove_product {
background: url(../images/icons/miteam_delete_artwork.gif) right 0 no-repeat;
color: red;
font-size: 12px;
font-weight: 700;
line-height:17px;
text-align:right;
display:inline-block;
padding-right: 20px;
text-decoration: none;
width:130px;
}


.account_saved_orders .order_navigation.footer {
clear:both;
margin-top:10px;
padding-top: 17px;
}

.account_saved_orders .toggle_help_container {
display:none;
margin: 0;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:99;
width:130px;
  top:50px;
  right:40px;
}

/* end ca-saved_orders.html - finbar sheahan */

/* ca-order_history.html */

.account_order_history .order_title {
display: block;
float: left;
background: #000;
color: white;
font-size: 16px;
width: 920px;
line-height: 16px;
padding: 10px 0px 13px 15px;
margin: 0;
}

.account_order_history .order_title .order_title_logo {
float:right; margin-right:15px;	
}

.account_order_history #miadidas_dashboard_container h1.page-title {
margin-bottom: 30px;
font-size:36px;
color:#000;
}
.account_order_history #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
}
.account_order_history h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}

.account_order_history  h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.account_order_history  h1 .welcome_message a:HOVER {
	text-decoration: underline;
}
.account_order_history .print_instructions .print{
float:right;
font-weight: 700;
font-size: 12px;
margin-right: -10px;
padding-left: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll left 0 transparent;
display: block;
height: 15px;
}


.account_order_history .print_instructions{
background-color: #fff;
padding: 15px 15px;
border-bottom: #dfdfdf 1px solid;
}

.account_order_history.print_instructions p {
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 12px;
width: 514px;
line-height: 15px;
margin-bottom: 0px;
}

.account_order_history a.print {
float:right;
font-weight: 700;
margin-right:20px;
padding-right: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll right 0px transparent;
height: 15px;

}
.account_order_history a.help {
font-weight: normal;
font-size: 13px;
position: absolute;
top: 34px;
right: 17px;
text-decoration: none;
padding-right: 30px;
background: url("../images/icons/miteam_queston_mark.gif") no-repeat scroll right 0px transparent;
display: block;
line-height: 17px;
color: #1f6dc0;
}
.account_order_history .order_navigation {
background: white;
height: 40px;
padding-top: 24px;
font-size: 12px;
}

.account_order_history .order_navigation_noline {
border-top: none;
background: white;
height: 40px;
padding-top: 24px;
font-size: 12px;
}


.account_order_history .order_display_count {
padding-left: 17px;
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
padding-right: 18px;
}

.account_order_history ul.miadidas_dashboard_pagination {
float: right;
margin: 0 8px 0 0;
padding: 0;
border-bottom: 0;
}
.account_order_history .miadidas_dashboard_pagination li {
float: left;
list-style-type: none;
margin-right:8px;
}


.account_order_history .miadidas_dashboard_pagination .pagination_back {
text-indent: -9999px;
display: block;
float: left;
}
.account_order_history .miadidas_dashboard_pagination .pagination_next {
background: url(../images/buttons/btn_arrow_next.gif) right 0 no-repeat;
text-indent: -9999px;
display: block;
}

.account_order_history table.order_details .order_date_column {
margin:0;
width: 110px;
padding-left: 15px;
border-top:none;
border-bottom:none;
}

.account_order_history table.order_details .order_information {
margin:0;
width: 125px;
padding-left: 15px;
border-top:none;
border-bottom:none;
}

.account_order_history table.order_details .order_date_column h2,
.account_order_history table.order_details .order_information h2 {
margin-bottom:10px;
padding-bottom:0;
}

.account_order_history table.order_details .order_date_column p,
.account_order_history table.order_details .order_information p {
padding:0;
margin:0 0 10px 0;
}

.account_order_history h2 {
font-size: 14px;
font-weight: 700;
margin-top: 7px;
padding-top: 11px;
}

.account_order_history .order_date_column p {
margin-top: 6px;
}
.account_order_history table.order_details {
float: left;
}
.account_order_history table.order_details th {
text-align: left;
border: 1px solid #e1e1e1;
border-top: none;
border-right: none;
padding: 0;

}
.account_order_history table.order_details h2 {

padding: 10px 0;
font-size:14px;
}
.account_order_history table.order_details .product_column h2 {
margin-left: 17px;
text-align: left;
padding-bottom: 6px;

}

.account_order_history table.order_details td {
border-right:none;
padding: 0;
}
.account_order_history table.order_details tr.product_row td {
border-top: none;
border-right:none;
border-bottom: 1px solid #e1e1e1;
}
.account_order_history table.order_details .product_column {
width: 370px;
}

.account_order_history table.order_details th.status_column {
padding-left:10px;
}
	
.account_order_history table.order_details td.status_column {
width: 128px;
padding:30px 0 0 10px;

}


.account_order_history table.order_details a {
font-weight:700;	
}

.account_order_history table.order_details .status_column p {
padding:0; margin:0;
}

.account_order_history table.order_details .status_footer {
padding:10px 20px 0 10px;
text-align:right;
width: 22%;
}

.account_order_history table.order_details .total_price_column {
width: 99px;
text-align:center;
line-height:18px;
}

.account_order_history table.order_details .total_price_column_values {
width: 99px;
text-align:center;
line-height:100px;
}

.account_order_history .edit_order_column {
float: left;
}
.account_order_history table.order_details .product_image_details, .account_saved_orders table.order_details .qty_column,.account_saved_orders table.order_details .price_column,.account_saved_orders table.order_details .total_price_column {
vertical-align: middle;
}
.account_order_history table.order_details .product_thumb {
float: left;
padding-top: 9px;
padding-bottom: 7px;
margin-left: 27px;
}
.account_order_history table.order_details .product_thumbgreyedOut{
float: left;
padding-top: 9px;
padding-bottom: 7px;
margin-left: 27px;
opacity:0.1;
filter:alpha(opacity=10);
}
.account_order_history table.order_details .product_text {
float: left;
margin-left: 25px;
}
.account_order_history table.order_details .product_text p {
margin: 2px ;
}
.account_order_history table.order_details h3 {
font-size: 12px;
margin: 22px 0 0 0;
font-weight:300;
}
.account_order_history table.order_details .qty_column {
width: 59px;
text-align: center;
line-height:18px;
}

.account_order_history table.order_details .qty_column_values {
width: 59px;
text-align: center;
line-height:100px;
}

.account_order_history table.order_details tr.even td {
background-color: #f7f7f7;
}
 
.account_order_history table.order_details tr.total_row td {
border-bottom: none;
}
.account_order_history table.order_details p.product_total_rrp {
text-align: right;
font-size: 20px;
font-weight: bold;
padding-top: 0;
margin-top: 13px;
margin-right: 17px;
margin-bottom: 17px;
}
.account_order_history table.order_details p .rrp {
color: #333;
font-size: 12px;
}

.account_order_history .edit_order_column {
position: relative;
display: block;
height: 100%
}
.account_order_history .edit_order_column ul {
position: absolute;
bottom: 0px;
margin-left: 0;
padding-left: 0;
left: 39px;
bottom: 13px;
}
.account_order_history .edit_order_column ul li {
list-style: none;
margin-bottom: 9px;
}

.account_order_history .miteam_order {
margin-top:10px;
background:#fff;	
}

.account_order_history .orders_container li {
float:left;
list-style: none;
}

.account_order_history .order_controls {
width: 150px;
list-style: none;
padding:50px 0 0 15px;
}

.account_order_history .order_controls ul li {
list-style: none;
margin-bottom: 9px;
width: 150px;
}

.account_order_history .order_controls ul li a.product_control {
background: url(../images/buttons/btn_arrow_blackonwhite.gif) right 0 no-repeat;
color: black;
font-size: 12px;
font-weight: 700;
display:inline-block;
line-height:17px;
text-align:right;
padding-right: 20px;
text-decoration: none;
width:130px;

}

.account_order_history .order_controls ul li.last {
list-style: none;
margin-top: 16px;
text-align:right;
}
.account_order_history .order_controls ul li a.remove_product {
background: url(../images/buttons/btn_delete.gif) right 0 no-repeat;
color: black;
font-size: 12px;
font-weight: 700;
line-height:17px;
text-align:right;
display:inline-block;
padding-right: 20px;
text-decoration: none;
width:130px;
}


.account_order_history .order_navigation.footer {
clear:both;
margin-top:10px;
padding-top: 17px;
}



/* end ca-order-history.html  */


/*account_rosters.html - finbar sheahan */

.account_rosters #miadidas_dashboard_container h1.page-title {
margin-bottom: 30px;
font-size:36px;
color:#000;
}
.account_rosters #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
width: 936px;
}
.account_rosters #miadidas_dashboard_container h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}

.account_rosters #miadidas_dashboard_container h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.account_rosters #miadidas_dashboard_container h1 .welcome_message a:HOVER {
	text-decoration: underline;
}

.account_nav li {
float: left;
list-style-type: none;
margin-right:10px;
}
.account_nav li a {
background-color:#ccc;
border-bottom:1px solid #e1e1e1;
display:block;
height:40px;
line-height:40px;
padding:0 9px;
color: #000;
font-size:14px;
font-weight:700;
text-decoration: none;
}

.account_nav li a.selected {
border-bottom:1px solid #e1e1e1;
color:#000;
background-color:#fff;
}

.account_nav li .saved_items_count {
font-size:11px;
color:#e2400c;
}

.account_nav_others li {
float: left;
list-style-type: none;
margin-right:10px;
}
.account_nav_others li a {
background-color:#ccc;
border-bottom:1px solid #e1e1e1;
display:block;
height:40px;
line-height:40px;
padding:0px 8px;
color: #000;
font-size:14px;
font-weight:700;
text-decoration: none;
}

.account_nav_others li a.selected {
border-bottom:1px solid #e1e1e1;
color:#000;
background-color:#fff;
}

.account_nav_others li .saved_items_count {
font-size:11px;
color:#e2400c;
}

.account_nav_others_big li {
float: left;
list-style-type: none;
margin-right:5px;
}
.account_nav_others_big li a {
background-color:#ccc;
border-bottom:1px solid #e1e1e1;
display:block;
height:40px;
line-height:40px;
padding:0px 8px;
color: #000;
font-size:14px;
font-weight:700;
text-decoration: none;
}

.account_nav_others_big li a.selected {
border-bottom:1px solid #e1e1e1;
color:#000;
background-color:#fff;
}

.account_nav_others_big li .saved_items_count {
font-size:11px;
color:#e2400c;
}



.account_rosters .print_instructions {
padding:15px;
background: #fff;;
 border-bottom: #dfdfdf 1px solid;
}

.account_rosters .print_instructions p {
font-size: 12px;
width: 514px;
line-height: 15px;

}

.account_rosters a.print {
float:right;
font-weight: 700;
font-size: 12px;
margin-right: 16px;
padding-left: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll left 0 transparent;
display: block;
height: 15px;
}
.account_rosters .select_roster {
  background: #fff;
  padding: 17px 0 18px 18px;
  position:relative;
  border-bottom: #dfdfdf 1px solid;
  
}

.account_rosters .select_roster label {
  font-size:14px;
  color:#FFF;
  font-weight:bold;
  line-height: 40px;
  position: relative;
  float:left;
  margin-right:8px; 
}

.account_rosters .select_roster select {
	margin-top:10px;
}

.account_rosters .select_roster .lrg_button {
float:right;
margin-right:30px;
}

.lrg_button.disabled{
  background: #ACACAC;
  float:right;	
}

.account_rosters .cancel_btn {
  background: url(../images/buttons/btn_delete.gif) right 0 no-repeat;
  font-size: 12px;
  line-height:17px;
  font-weight: 700;
  padding-right: 20px;
  text-decoration: none;
  margin-right: 38px;

}

.account_rosters .roster_details .cancel_btn {
    clear:both;
    float: right;
}

.account_rosters .roster_details {
  padding-top:30px;
  background: white;
  height:105px;
    padding-left:19px;
    padding-right:31px;
   
}
.account_rosters .roster_detail{
  float:left;
  padding-right:55px;  
 
}

.account_rosters .roster_detailgender{
  float:left;
  padding-right:00px;
}

.account_rosters .roster_detail .sizerow{
  float:left;
  width:58px;
  padding-bottom:10px; 
 
}


.account_rosters .roster_details label{
  display:block;
  font-size:14px;
  font-weight:700;
  color:#333;
  margin-bottom:4px;
}
.account_rosters .roster_details input {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;

}
.account_rosters .product_details_header {
  border-top:1px solid #dfdfdf;
  border-bottom: #dfdfdf 1px solid;

}

.account_rosters .product_details_header  h1 {
padding-left:20px;
font-size:36px;
color:#000;
}


.account_rosters #miteam_main {
  background:white;
  padding-bottom:24px;
  width: 936px;
}
.account_rosters #miteam_main div {
background-color: #fff;
padding-left: 20px;
}

.account_rosters #miteam_main div table {

margin:20px 0;
}

.account_rosters #miteam_main div table tr th {
font-size: 12px;
font-weight:700;
height: 32px;
vertical-align: bottom;
border-bottom:1px solid #b3b3b3;
padding:0 0px;
}


.account_rosters #miteam_main div table tr.per-title td.bg {
text-align: center;
font-size: 16px;
font-weight: bold;
color: #226ebb;
padding: 8px 0 0 0;
border: solid 1px #b3b3b3;
border-bottom: 0;
overflow: visible;
}


.account_rosters #miteam_main div table tr.per-title td.bg div {
background-color: #fff;
display: inline-block;
overflow: visible;

}

.account_rosters #miteam_main div table tr td {
padding: 0;
margin: 0;
}

.account_rosters #miteam_main div table tr .first_field {
border-left: 1px solid #b3b3b3;
}

.account_rosters #miteam_main div table tr td .greyed {

background-color: #e3e2e2;
border: 1px solid #b3b3b3;
border-left:none;	
font-size: 12px;
height: 20px;
line-height: 20px;
padding: 0 0 0 5px;
border-top: 0;
width:100%;
}

.account_rosters #miteam_main div table tr td .delRow {
margin-left:5px;	
}

.account_rosters #miteam_main div table tr td select {
padding:0 0;
border:1px solid #b3b3b3;
border-top:none;
border-left:none;
height:21px;
}
.account_rosters #miteam_main div a.import {
background: url("../images/buttons/mi_bg_plus.gif") no-repeat scroll right 40% transparent;
font-size: 12px;
font-weight: 700;
line-height:20px;
padding:10px 25px 10px 0;
clear:both;
}
.account_rosters #miteam_main div a.import.disabled {
background: url("../images/buttons/mi_bg_plus.gif") no-repeat scroll 0 40% transparent;
color: #000000;
font-size: 12px;
font-weight: 700;
margin: 26px 0 0 2px;
padding:10px 25px 10px 0;
}

.account_rosters #miteam_main div label {
display: block;
color:#333;
font-size:14px;
font-weight:700;
margin-bottom:4px;
}

.account_rosters #miteam_main div textarea {
width: 865px;
height: 88px;
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
margin-bottom:30px;
}

.account_rosters #miteam_main div table tr td.full-name, 
.account_rosters #miteam_main div table tr td.full-name input {
width: 175px;
}

.account_rosters #miteam_main div table tr td.gender, 
.account_rosters #miteam_main div table tr td.gender select {
width: 80px;

}

.account_rosters #miteam_main div table tr td.printed-name, 
.account_rosters #miteam_main div table tr td.printed-name input {
width: 135px;
}

.account_rosters #miteam_main div table tr td.number,
.account_rosters #miteam_main div table tr td.number input {
width: 41px;
}

.account_rosters #miteam_main div table tr td.top-size,
.account_rosters #miteam_main div table tr td.top-size select {
width: 83px;
}

.account_rosters #miteam_main div table tr td.bottom-size,
.account_rosters #miteam_main div table tr td.bottom-size select {
width: 83px;
}

.account_rosters #miteam_main div table tr td.shoe-size,
.account_rosters #miteam_main div table tr td.shoe-size select {
width: 83px;
}

.account_rosters #miteam_main div table tr td.shoe-width,
.account_rosters #miteam_main div table tr td.shoe-width select {
width: 90px;
}

.account_rosters #miteam_main div table tr td.bottom-size,
.account_rosters #miteam_main div table tr td.bottom-size select {
width: 83px;
}

.account_rosters #miteam_main div#roster-field-goalie table tr td.top-size,
.account_rosters #miteam_main div#roster-field-goalie table tr td.top-size select {
width: 75px;
}

.account_rosters #miteam_main div#roster-field-goalie table tr td.bottom-size,
.account_rosters #miteam_main div#roster-field-goalie table tr td.bottom-size select {
width: 80px;
}

.account_rosters #miteam_main div#roster-field-goalie table tr td.shoe-width,
.account_rosters #miteam_main div#roster-field-goalie table tr td.shoe-width select {
width: 90px;
}

.account_rosters #miteam_main div#roster-field-goalie table tr td.shoe-size,
.account_rosters #miteam_main div#roster-field-goalie table tr td.shoe-size select {
width: 75px;
}

.account_rosters #miteam_main div#roster-field-goalie table tr td.glove-size,
.account_rosters #miteam_main div#roster-field-goalie table tr td.glove-size select {
width: 100px;
}

.account_rosters #miteam_main div table tr td div.sizeDiv {
background-color: #fff;
padding-left: 0px;
}

.account_rosters .roster_footer {
  background:white;
  border-top:1px solid #dfdfdf;
  margin-bottom:200px;
}
.account_rosters .roster_footer .footer_links {
  float: right;
  width: 150px;
  margin-right: 24px;
  padding-top: 13px;
  padding-bottom: 23px;
}
.account_rosters .roster_footer .footer_links .button {
  float:right;
}
.account_rosters .roster_footer .footer_links .cancel_btn {
  float:right;
  margin:10px 38px 0 0;
}
/*end ca-account_rosters.html - finbar sheahan */


/*ca-artwork.html*/


.account_artwork #miadidas_dashboard_container h1.page-title {
margin-bottom: 30px;
font-size:36px;
color:#000;
}
.account_artwork #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
}
.account_artwork h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}

.account_artwork  h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.account_artwork  h1 .welcome_message a:HOVER {
	text-decoration: underline;
}

.account_artwork .print_instructions {
background: #fff;
padding:15px 0;

}
.account_artwork .print_instructions p {
font-size: 12px;
width: 780px;
line-height: 15px;
margin-left:20px;
}

.account_artwork a.help {
font-weight: 700;
font-size: 13px;
float:right;
padding-right: 25px;
background: url("../images/icons/miteam_queston_mark.gif") no-repeat scroll right 0px transparent;
display: block;
line-height: 17px;
margin-right: 22px;
}
.account_artwork .order_navigation {
background: white;
border-top: 1px solid #e1e1e1;
height: 40px;
padding-top: 24px;
font-size: 12px;
}

.account_artwork .sort_by {
  float:left;
/*   width:265px; */
  padding:0;
  margin-left:10px;
}
.account_artwork .pages_showing {
width: 200px;
display: block;
text-align: right;
border-right: 1px solid #E1E1E1;
padding-right: 13px;
float: left;
}
.account_artwork .pages_showing_bottom {
width: 480px;
display: block;
text-align: right;
border-right: 1px solid #E1E1E1;
padding-right: 13px;
float: left;
}
.account_artwork .order_display_count {
padding-left: 17px;
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
padding-right: 18px;
}

.account_artwork ul.miadidas_dashboard_pagination {
float: right;
margin: 0 10px 0 0;
padding: 0;
border-bottom: 0;
}

.account_artwork .miadidas_dashboard_pagination li {
float: left;
list-style-type: none;
}
.account_artwork .miadidas_dashboard_pagination a {
margin-right: 8px;
}

.account_artwork .miadidas_dashboard_pagination .pagination_back {
text-indent: -9999px;
display: block;
float: left;
}
.account_artwork .miadidas_dashboard_pagination .pagination_next {
background: url(../images/buttons/btn_arrow_next.gif) right 0 no-repeat;
text-indent: -9999px;
display: block;
}

.account_artwork .artwork {
  float:left;
  width:305px;
  height:325px;
  background:white;
  margin-top:9px;
  position:relative;

}
.account_artwork .emptyArtwork {
  float:left;
  width:305px;
  height:325px;
  margin-top:9px;
  position:relative;

}

.account_artwork .emptyDiv {
  width:514px;
  height: 10px;
  margin-left:20px;
}

.account_artwork .artwork.center{
  margin:9px 10px 0px;
}

.account_artwork .artwork h2 {
  margin-top:0;
  color:white;
  display:block;
  font-size:14px;
  line-height:40px;
  padding-left:42px;
}
.account_artwork .artwork h2 {
  background: #000;
}

.account_artwork .artwork.awaiting_approval h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px 9px no-repeat #000;
}

.account_artwork .artwork.approved h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -218px no-repeat #000;
}
.account_artwork .artwork.not_approved h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -67px no-repeat #000;
}
.account_artwork .artwork.graphic h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -143px no-repeat #000;
}
.account_artwork .artwork.approval_needed h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -293px no-repeat #000;
}



.artwork_details img {
  margin:0 auto;
  display:block;
  margin-bottom:21px;
}
.artwork_details table {
  margin:0 auto;
  display:block;
}

.artwork_details table td.title {
  font-size:12px;
  color:#333;
  text-align:right;
padding-left:20px;	
  padding-right:5px;
}
.artwork_details table td.description {
  font-size:12px;
  color:#000000;
  padding-left:5px;
}

.artwork_details .art_centered {
	width:100%;
	margin-top:4px;
	text-align:center;
	

}


.artwork_details .delete_artwork {
  position: absolute;
  bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 38px;
  width: 100%;
  border-top: 1px solid #E1E1E1;
  display: block;
  color: red;
  background: url(../images/icons/miteam_delete_artwork.gif) 210px 12px no-repeat;
  text-decoration: none;
  text-indent: 120px; 
}

a.delete_artwork:hover{
  text-decoration: underline;
}

.artwork_details .delete_artwork_forFrance {
position: absolute;
bottom: 0px;
font-size: 12px;
font-weight: bold;
line-height: 38px;
width: 100%;
border-top: 1px solid #E1E1E1;
display: block;
color: red;
background: url(../images/icons/miteam_delete_artwork.gif) no-repeat scroll 250px 11px;
text-decoration: none;
text-indent: 80px;
}

.artwork_details .delete_artwork_forItaly {
  position: absolute;
  bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 38px;
  width: 100%;
  border-top: 1px solid #E1E1E1;
  display: block;
  color: red;
  background: url(../images/icons/miteam_delete_artwork.gif) 210px 12px no-repeat;
  text-decoration: none;
  text-indent: 80px; 
}

.artwork_details .delete_artwork_ru_sk_nl {
  position: absolute;
  bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 38px;
  width: 100%;
  border-top: 1px solid #E1E1E1;
  display: block;
  color: red;
  background: url(../images/icons/miteam_delete_artwork.gif) 210px 12px no-repeat;
  text-decoration: none;
  text-align: center; 
}

.account_artwork .order_navigation.footer {
  margin-top: 10px;
}

/*end ca-artwork.html */




.build_order2 .roster_table {
margin-left:5px;
	width:665px;

}


.build_order2 .roster_table th {
color: #000;
font-size: 12px;
font-weight: 700;
text-align: left;
padding:10px 0 10px 5px;
border-bottom:none;
}

.build_order2 .roster_table .order_grey td {
text-align: center;
background-color: #f3f3f3;
}

.build_order2 .roster_table .order_white td {
text-align: center;
line-height:30px;
}

.build_order2 .roster_table .order_white {
background:#FFF;	
}


.build_order3 .roster_table {
margin-left:15px;
}


.build_order3 .roster_table th {
color: #000;
font-size: 12px;
font-weight: 700;
text-align: left;
padding:10px 0;
border-bottom:none;
}

.build_order3 .roster_table td {
text-align: left;
}

.build_order3 .roster_table input[type=text] {

font-size: 11px;
width: 140px;

}

.build_order3 .roster_table .view_cell {
padding:0 6px;	
}


.build_order3 .roster_table {
margin-left:15px;


}


.build_order3 .roster_table th {
color: #000;
font-size: 12px;
font-weight: 700;
text-align: left;
padding:10px 0 10px 5px;
border-bottom:none;
}







.extra_table {
margin-left:5px;
width:665px;
}

.extra_table th {
color: #000;
font-size: 12px;
font-weight: 700;
text-align: center;
padding:10px 0 10px 5px;
border-bottom:none;
}

.extra_table .order_grey td {
text-align: center;
line-height:30px;
}

.extra_table .order_white td {
text-align: center;
line-height:30px;
}

.extra_table .order_white {
background:#FFF;	
}

.extra_details .extra_list {
	padding:20px 0 0 30px;
}

.extra_details .extra_list ul li {
	list-style:none;	
}

.extra_details .extra_list h2 {
	margin:0;
}

/* ---------------------------------------------------------- Error Messaging for Forms-------------------------------------------------------------- */

.error_message {background:#fdf9c3 url(../images/buttons/errormessage_caution_black_circle.png) 20px center no-repeat; border-top:1px solid #f5f73e; border-bottom:1px solid #f5f73e;width:615px; padding:3px 0 5px 40px; margin-bottom:20px;margin-left:15px; }

.miteam-index .miadidas_dashboard_content_full .row_account input.input_error_yellow {border:1px solid #000; background-color:#fdf9c3;}
.errormessage_infobox {
    background: url("../images/buttons/errormessage_infobox.png") no-repeat scroll left top transparent;
    height: 64px;
    position: absolute;
    float:left;
    width: 284px;
    z-index: 10;
    margin:-70px 0 0 180px;
}

.miteam-index .miadidas_dashboard_content_full .row_account .errormessage_infobox {
	text-transform: none; 
	font-weight:normal; 
	padding:20px 0 20px 40px;
	font-size:11px;
	}

.alert_caution_message {
display:inline-block;
font-size:13px;
line-height:16px;
width: 244px;
color: #d15a5a;
font-weight: 600;
}

/*EMEA:6083 New class for displaying error messages for confirm password and terms and conditions field*/
.config_register .alert_caution_message_register {
display:inline-block;
font-size:13px;
line-height:16px;
color: #d15a5a;
font-weight: 600;
}
/*EMEA:6083 New class for displaying error messages for confirm password and terms and conditions field*/

.account_order_history table.order_details td.status_column .alert_caution_message1 {
display:inline-block;
vertical-align: top;
background: #fdf9c3 url(../images/buttons/errormessage_caution_black_circle.png) 2px 6px no-repeat;
padding:4px 5px 5px 20px;
font-size:12px;
line-height:16px;
line-width:20px;
width: 75%;
}


/* ---------------------------------------------------------- Config Summary -------------------------------------------------------------- */


#miteam_final_price .button {
  
    background: url("../images/buttons/mi_bg_cancelbutton.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    display: inline-block;
    font-weight: 700;
    line-height: 32px;
    padding: 0 10px;
    text-align: center;
    text-decoration: none;
    font-size: 11.5px;
   -moz-border-bottom-colors: none;
}

#miteam_final_price .orange_button{-moz-border-bottom-colors: none;
 
    background: url("../images/buttons/mi_bg_button_lrg.gif") repeat-x scroll 0 0 transparent;
    color: #FFFFFF;
    font-weight: 700;
    line-height: 40px;
    margin: 15px 15px 0 0;
    padding: 10px 45px;
    
    text-decoration: none;
   font-size: 11.5px;
width:150px;
} 


/* ----------------     config Summary    ---------------  */

.miteam_order_summary #miteam_banner_container {
 margin:0 auto; 
 width:100%; 
 height:730px; 

background: url(../images/backgrounds/miteam_config_background.jpg) center top no-repeat;
}

.tert_button {
	background-color: #000;
	color: #fff;
	line-height: 26px;
	display:inline-block;
	padding: 0 10px;
	text-decoration: none;
	font-size:12px;
	font-weight:700;
	border:none;
}

a.tert_button:hover {
	text-decoration:none;
}

/* .miteam_order_summary #miteam_banner_container .banner_wrapper { */
/* width:894px; */
/* margin:0 auto; */
/* padding:0 140px 0 0px; */
/* } */
.miteam_order_summary #miteam_banner_container .banner_wrapper {
width:894px;
margin:0 auto;
padding:0 2px 0 40px;
}
.miteam_order_summary #miteam_banner_container .banner_wrapper .banner_title h1 {
margin:0;
padding:35px 0 7px 0;
font-size: 20px;
}

.miteam_order_summary #miteam_banner_container .banner_wrapper .banner_title h2 {
margin:0;
font-size: 30px;
display:inline-block;
}	

.miteam_order_summary #miteam_banner_container .banner_wrapper .banner_title h2 span {
background-color:#fff;
padding: 2px 5px;
}

.miteam_order_summary #miteam_banner_container .banner_wrapper .banner_title p {
margin:0;
padding:7px 0 0 0;
font-size:12px;
font-weight:700;
}

.miteam_order_summary #miteam_banner_container .banner_wrapper .banner_details_container {
width:21%;
background: url(../images/backgrounds/banner_arrow.gif) left center no-repeat;
padding-left:21px;
	float:right;
}

.miteam_order_summary #miteam_banner_container .banner_wrapper .banner_details {
	background-color:#fff;
	padding:20px;
	float:right;
}

/* Config Summary */
.miteam_order_summary #miadidas_dashboard_container {
	background-color:#fff;
	margin:-190px auto 0 auto;
	width:936px;
}
.miteam_order_summary #miteam_main_left {
	float:left;
	width:616px;
	padding:30px 20px 20px 40px;
	border-right:3px solid #d5d5d5;
}


.miteam_order_summary #miteam_main_right {
	float:right;
	width:237px;
	min-height:1120px;

	position:relative;
}

.miteam_order_summary .miteam_main_left_top {
padding-bottom:20px;	
}

.miteam_order_summary .miteam_main_left_top a.print {
float:right;
font-weight: bold;
font-size: 12px;
padding-right: 20px;
background: url("../images/icons/miteam_print_icon.gif") no-repeat scroll right 0 transparent;
display: block;
height: 15px;
}

.miteam_order_summary .miteam_main_left_top h1 {
	font-color:#000;
	font-size:36px;
	margin:0;
	padding:0;
}

.miteam_order_summary .miteam_main_left_top h2 {
	padding:0;
	margin:0;
	
}

.miteam_order_summary .miteam_configsummary_footer {
	width:936px;
	height:314px;
	background:url("../images/backgrounds/miteam_configsummary_footer.jpg") no-repeat scroll top left;
}
.miteam_order_summary .miteam_configsummary_footer_right {
	float:right;
	margin-right:127px;
	margin-top:56px;
}


.miteam_order_summary .miteam_style {
	float:left;
	width:250px;
	margin-right:10px;
}

.miteam_order_summary .miteam_style .style_list { margin-bottom:20px;}
.miteam_order_summary .miteam_style .style_list .style_icon {padding-right:10px; vertical-align:top;}
.miteam_order_summary .miteam_style .style_list .style_title {font-weight:700; font-size:14px; width:190px;}
.miteam_order_summary .miteam_style .style_list th {font-weight:300; width:75px; text-align:left;}

.miteam_order_summary .miteam_personalization {
	float:left;
	width:323px;
	border-left:1px dashed #d5d5d5;
	padding-left:20px;
}
.miteam_order_summary .miteam_main_left_bottom {
	border-bottom:1px dashed #d5d5d5;
}

.miteam_order_summary #share_it {
	margin-left:10px
}
.miteam_order_summary .share_list {
	padding:0 0 0 10px
}
.miteam_order_summary .share_list li {
	list-style-type:none;
	margin-bottom:10px;
}
.miteam_order_summary .share_list li a {
	color:#266ebb;
	font-size:14px;
	font-weight:bold;
}

.miteam_order_summary .share_list li img {
	margin-right:12px;
}
.miteam_order_summary .share_main_title {
	padding:15px 0 0 10px;
}
.miteam_order_summary .miteam_link_regular {
	float:right;
	margin-right:45px;
	padding-right:20px;
	font-size:12px;
	font-weight:bold;
	background:url("../images/buttons/btn_arrow_small.gif") no-repeat right 0;
}

.miteam_order_summary #miteam_main_right .miteam_link_regular:hover {
	background:url("../images/buttons/btn_arrow_whitegrey.png") no-repeat right 0;
}

.miteam_item_name {
	color:#000;
	font-size:12px;
	
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:left;
}

.miteam_item_name_total {
	color:#000;
	font-size:12px;
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:left;
}

.miteam_order_summary .miteam_item_price {
	font-weight:bold;
	color:#000;
	font-size:20px;
	padding-left:20px;
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:right;
}

.miteam_order_summary .miteam_item_price sup,
.miteam_order_summary .miteam_item_price_special sup {
text-decoration:underline;
font-size:14px;
}

.miteam_order_summary .miteam_item_price_special {
	font-weight:bold;
	color:#000;
	font-size:20px;
	padding-left:10px;
	padding-bottom:10px;
	vertical-align:bottom;
	text-align:right;
}
.miteam_order_summary #miteam_final_price_right {
	position:absolute;
	bottom:0;
	padding:0 40px 0 5px;
	text-align:left;

	
}


.miteam_order_summary #miteam_final_price_right table {
float:left;	
}

.miteam_order_summary .miteam_configsummary_footer {
	margin:0 auto;
}


.miteam_order_summary .special {
	background-color:#000
}
.miteam_order_summary .message_bubble {
	background-color:#000;
	position:absolute;
	height:200px;
	width:500px;
	z-index:-1;
}

.miteam_order_summary #miteam_main_left_top h4 {
	padding:0;
	margin-top:30px;
	margin-bottom:0;
}

.miteam_order_summary .button_width {
	min-width:140px;
	margin-top:5px;
}
.miteam_order_summary #miteam_main_left_bottom {
	margin-top:50px;
}
.miteam_order_summary .top_table {
	background:#e5e5e5 url("../images/backgrounds/miteam_top_table.gif") no-repeat;
	width:260px;
	height:45px;
}
.miteam_order_summary .grey_table {
	background-color:#e5e5e5;
}

.miteam_order_summary .grey_table td.miteam_style_type5 {
	padding:0 20px 0 40px
}
.miteam_order_summary .grey_table td.miteam_style_type4 {
	padding:0 20px 0 40px
}
.miteam_order_summary .grey_table td.miteam_style_type6 {
	padding:10px 20px 10px 40px;
	color:#e2400c;
}
#build_brochure_cta {
	margin-left:16px;
	margin-top:20px;
}
#build_brochure_cta h3 {
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:20px;
	padding:0;
	margin:0;
	margin-right:18px;
}



.miteam_order_summary .img_move_up {
	position:relative;
	top:2px;
	margin-left:50px;
}

.miteam_order_summary .top td {
	padding-top:10px;
	}

.miteam_order_summary .bottom td {
		padding-bottom:10px;
}

.miteam_order_summary .grey_back td {
	background-color:#f5f5f5;	
	padding-bottom:4px;

}

.miteam_order_summary .grey_back_1 {
	background-color:#ebebeb;
	border-top:1px solid #fff;
}

.miteam_order_summary strong {
color:#333;	
}

.miteam_order_summary .miteam_table {
color:#6f6f6f;
margin-bottom:25px;
width:100%;
}

.miteam_order_summary . th {
text-align:left;
}



.miteam_order_summary .miteam_table .icon {
padding-right:15px;	
}

.order_history .miteam_table {
	padding-left: 20px;
}

.order_history .miteam_table .icon {
	padding-left: 20px;
	padding-right: 0px;
	width: 10%;
	border-bottom: none;
}

.miteam_order_summary .miteam_table .title {
width:80px;	
}

.miteam_order_summary .miteam_table .edit {
text-align:right;
width:80px;
}

.miteam_order_summary .orange_pad {
padding:8px 0;	
}

.miteam_order_summary .orange_right {
padding-right:15px;
color:#e2400c;
font-weight:700;
}

.miteam_order_summary  span.warning {
font-weight: 700;
padding-left: 20px;
background: url("../images/icons/miteam_orange_circle_warning.gif") no-repeat scroll left 0px transparent;
height: 15px;
color:#e2400c;
display:inline-block;
}


/* ----------------    End config Summary    ---------------  */



/* miadidas saved designs.html -  */


.design_container_modal {
background-color:#fff;
padding:30px 0;
margin: 0;
width:200px;
float:left;
}



.design_container_modal  ul {
list-style:none;
}

.design_container_modal .product_image_column, .design_container_modal .product_details_column {
float: left;
}

.design_container_modal .product_image_column {
padding:0 0 0 100px;
display:block;
}

.design_container_modal .product_image_column p {
margin: 0;
}
.design_container_modal p.product_creation_date {
font-size: 12px;
margin-top: 10px;
margin-bottom: 2px;
}
.design_container_modal .product_name {
font-weight: 700;
font-style:italic;
font-size: 12px;
}

.design_container_modal .product_details_column {
width: 152px;
padding-left:40px;
line-height:18px;
}

.design_container_modal .product_details_column h2 {
font-size: 14px;
font-weight: 700;
color: #0088d6;
padding:0;
margin:0;
}

.design_container_modal .product_details_column h2.discontinued {
font-style:italic;
}

.design_container_modal  .product_details_column .price {
font-weight:700;
font-size:16px;
margin-bottom:25px;
}

.design_container_modal .product_details_column .price span {
font-size:12px;	
}


.ui-tabs {position: relative; padding: 0; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: 0;}
.ui-tabs .ui-tabs-nav li { list-style: none; margin:5px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a {padding-left:20px; text-decoration: none;  font-size:14px; font-weight:700; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: pointer; color:#000; outline:0; background: url(../images/backgrounds/share_arrow_bg.gif) 0 center no-repeat;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; margin:0; padding: 0;}
.ui-tabs .ui-tabs-hide { display: none !important; }

.shareIt_container li, .shareIt_container2 li, .shareIt_container3 li { list-style: none; margin:5px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.shareIt_container li a, .shareIt_container2 li a, .shareIt_container3 li a {padding-left:20px; text-decoration: none;  font-size:14px; font-weight:700; }


li.sharecurrent a { cursor: pointer; color:#216dba; outline:0; /*background: url(../images/backgrounds/share_arrow_bg.gif)*/ 0 center no-repeat; margin-left:-18px; }
li.sharecurrent a img { margin-right:7px; margin-top:-8px; margin:-8px 7px 0px 5px; }


.ui-tabs .ui-tabs-panel p {
width: 241px;
margin: 0;
padding: 4px 0 0 0;
font-size:12px;
color: #707070;
}

.ui-tabs .ui-tabs-panel .sml_button {
float:right;
}

.share_facebook {
background: url(../images/icons/facebook.png) 40px 0 no-repeat;
width:241px;
margin-left:44px;
display:block;
height:60px;
}	

.share_facebook h2 {

padding:0;
margin:0;
padding-left:80px;
}

.share_facebook h3 {
padding:0;
margin:0;
font-size:12px;
color:#707070;
font-weight:300;
padding-left:80px;

}

#modal_content_right {
	width:219px;
	background-color:#fff;
	float:right;
}

.shareIt_container {
float:left;
width:180px;
padding-left: 10px;
padding-bottom:10px;
margin-top: 0px;
}

.shareIt_container2 {
float:right;
width:242px;
height:430px;
padding-bottom:10px;
background:#f5f5f5 url(../images/backgrounds/share_bg_gradient.gif) 0 0 repeat-y;
}

.shareIt_container3 {
float:right;
width:242px;
height:410px;
padding-bottom:10px;
background:#f5f5f5 url(../images/backgrounds/share_bg_gradient.gif) 0 0 repeat-y;
}

.shareIt_container h2, .shareIt_container2 h2, .shareIt_container3 h2 {margin:20px;}

.shareIt_container a.cancel {
background: url(../images/buttons/btn_delete.gif) right 0 no-repeat;
display:block;
height:17px;
font-size: 14px;
font-weight: 700;
padding-right: 20px;
text-align:right;
margin:90px 20px 0 0;
}


.shareEmail_container {
margin:0 0 0 130px;
padding-top:50px;
width:252px;
float: left;
} 

.shareEmail_container1 {
margin:0 0 0 44px;
padding-top:10px;
width:260px;
} 


.share_row input[type=text] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
padding: 0 5px;
width: 241px;
margin-top:8px;

}

.share_row textarea {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
font-weight: 300;
resize: none;
width: 241px;
padding: 5px;
height: 90px;
margin:10px 0;
}

label.overlabel {
	color:#999;
}

label.overlabel-apply {
	position:absolute;
	top:14px;
	left:5px;
	z-index:1;
	color:#999;
}
	
.overlabel-wrapper {
  float:left;
  margin-right:3px;
  position:relative;
}

.saved_personal_notice {
	border:2px solid #0f9349;
	background-color:#5bbb89;
	padding:10px 43px;
}

.saved_personal_notice h3, .saved_personal_notice p {padding:0; margin:0;}

.saved_personal_info {
width:500px;
font-size:12px;
margin:20px 0;
}

.saved_personal_info tr td{
padding:0 10px 8px 0;
}

.saved_personal_info .title {
font-weight:700;
text-align:right;
width:200px;
}



.saved_personal_close a.sml_button {
	float:right;
	margin:10px 10px;
}



.account_artwork .artwork .info{
  display: inline-block;
  text-indent: -9999px;
  width: 14px;
  height: 21px;
  float: right;
  margin-right: 14px;
  margin-top: 4px;
  outline:0;
}

.info {
  display: inline-block;
  text-indent: -9999px;
  width: 14px;
  height: 21px;
  float: right;
  outline:0;
}


.trigger_info a {
text-decoration: none;
color: #000;
font-size:12px;
}

.trigger_info a:focus {
outline: none;
}

h3.trigger_info {
margin: -10px 0 0 0;
padding: 0 0 0 0px;
float:right;
  background: url(../images/icons/info_sprite.gif) top left no-repeat transparent;
height: 21px;
line-height: 21px;
width: 16px;
cursor: pointer;
position:relative;
right:-25px;
z-index: 1;
}

h3.trigger_info a:hover {
color: #ccc;
}
h3.active {
background-position: left -21px;
}
/*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_info_container {
display:none;
margin:0;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:999;
width:130px;
right:280px;
top:66px;
}

.artinfo {
  display: inline-block;
  text-indent: -9999px;
  outline-style: none;
  outline-color: invert;
  outline-width: 0px;
}


.trigger_artinfo a {
text-decoration: none;
color: #000;
font-size:12px;
}

.trigger_artinfo a:focus {
outline: none;
}

h3.trigger_artinfo {
margin: 0px 0 0 0;
padding: 0 0 0 0px;
float:right;
background: url(../images/icons/info_sprite.gif) top left no-repeat transparent;
height: 21px;
line-height: 21px;
width: 16px;
cursor: pointer;
position:relative;
right:25px;
top:10px;
z-index: 1;
}

h3.trigger_artinfo a:hover {
color: #ccc;
}

.toggle_artinfo_container {
display:none;
margin: 0;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:999;
width:130px;
right:-15px;
top:67px;
}

.toggle_graphicinfo_container {
display:none;
margin: 0;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:999;
width:130px;
right:-15px;
top:77px;
}


.toggle_help_container_artwork {
display:none;
margin: 35px 766px;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:99;
width:130px;
}

.toggle_help_container_artwork h3  {
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
}

.toggle_help_container {
display:none;
margin: 0;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:99;
width:130px;
  top:275px;
  right:120px;
}
.toggle_help_container h3,
.toggle_info_container h3,
.toggle_artinfo_container h3  {
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
}	


.toggle_graphicinfo_container h3  {
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
}	


 .info_email{
  display: inline-block;
  text-indent: -9999px;
  width: 14px;
  height: 21px;
  float: right;
  margin-right: 14px;
  outline:0;
}



.trigger_info_email a {
text-decoration: none;
color: #000;
font-size:12px;
}

.trigger_info_email a:focus {
outline: none;
}



h3.trigger_info_email {
margin: -35px 0 0 0;
padding: 0 0 0 20px;
float:right;
  background: url(../images/icons/info_sprite.gif) top left no-repeat transparent;
height: 21px;
line-height: 21px;
width: 16px;
cursor: pointer;
position:relative;
z-index: 1;
}

h3.trigger_info_email a:hover {
color: #ccc;
}
h3.active {
background-position: left -21px;
}
/*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/

.toggle_info_email_container {
display:none;
margin: 0;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:10px;
position:absolute;
z-index:99;
width:130px;
top:38px;
right:275px;
}

.toggle_info_email_container h3 {
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
}	






/* pccf pcdf upload_images.html */
.upload_images #miadidas_order_container #miteam_main {
background: white;
}

.upload_images .upload_instructions {
padding:20px;	
}

.upload_images .upload_instructions .instructions_list {
	border-right:1px solid #e3e3e3;
	width:560px;
	}

.upload_images .upload_instructions .instructions_list h3 {
padding:0;
margin:0;
}

.upload_images .upload_instructions .instructions_list p {
padding:0;
margin:4px 0 10px 0;
font-size:11px;
}

.upload_images .upload_instructions .upload_types {
float:right;	
}

.upload_images .upload_instructions .upload_types table th {
	vertical-align:top;
padding:12px 26px;}

.upload_images .upload_instructions .upload_types table td {
padding-left:8px;
}

 .info_filetype {
  display: inline-block;
  text-indent: -9999px;
  width: 14px;
  height: 20px;
  float: right;
  margin-right: 14px;
  outline:0;
}

.trigger_filetype a {
text-decoration: none;
color: #000;
font-size:12px;
}

.trigger_filetype a:focus {
outline: none;
}



h4.trigger_filetype {
margin: 12px 0 0 0;
padding: 0 0 0 20px;
float:right;
  background: url(../images/icons/info_sprite.gif) top left no-repeat transparent;
height: 20px;
line-height: 20px;
width: 16px;
cursor: pointer;
position:relative;
z-index: 1;
}

h4.trigger_filetype a:hover {
color: #ccc;
}

/*-- not sure what is using this
h4.active {
background-position: left -21px;
}
-->
/*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_filetype_container {
display:none;
margin: 0;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:99;
width:130px;
margin:33px 0 0 -80px;


}

.toggle_filetype_container h3 {
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
}	


.upload_images #miteam_main .upload_images_container {
padding-top: 30px;

}

.upload_images #miteam_main .upload_images_container table {
width: 936px;
margin: 0 auto;
padding: 40px 0;
font-size: 12px;
}

.upload_images #miteam_main .upload_images_container table tr.item {
border-bottom: 1px solid #f7f7f7;
}

.upload_images #miteam_main .upload_images_container table tr th {
width: 216px;
padding-right: 40px;
border:none;
}
 /* EMEA-23779 Start: Remove padding from top*/
/* .upload_images #miteam_main .upload_images_container table tr td {
padding-top: 50px; 
}  */
/* EMEA-23779 End: Remove padding from top*/
.upload_images #miteam_main .upload_images_container table tr td h3 {
padding:0;
margin:0;
}

.upload_images #miteam_main .upload_images_container  a.remove {
display:inline-block;
margin-bottom:5px;
}

.upload_images #miteam_main .upload_images_container table .image_printawaiting {
color: #000;
font-weight: 700;
display: inline-block;
line-height: 24px;
padding-left: 30px;
background: url(../images/icons/miteam_icon_awaiting3.gif) 0 0 no-repeat;
}

.upload_images #miteam_main .upload_images_container table .image_printapproved {
color: #069352;
font-weight: 700;
display: inline-block;
line-height: 16px;
padding-left: 25px;
background: url(../images/icons/miteam_icon_approved.gif) 0 0 no-repeat;
}


.image_success {
color: #000000;
display: inline-block;
line-height: 16px;
padding-left: 25px;
background: url(../images/icons/miteam_icon_approved.gif) 0 0 no-repeat;
}


.upload_images #miteam_main .upload_images_container table .image_printnotapproved {
color: #e2400c;
font-weight: 700;
display: inline-block;
line-height: 18px;
padding-left: 25px;
background: url(../images/icons/miteam_icon_notapproved.gif) 0 0 no-repeat;
}

.upload_images #miteam_main .upload_images_container table .image_printreceived {
color: #000000;
font-weight: 700;
display: inline-block;
line-height: 18px;
height:40px;
padding-left: 35px;
padding-top: 5px;
background: url(../images/icons/miteam_icon_print.gif) 0 0 no-repeat;
}

.upload_images #miteam_main .terms_container {
text-align:right;
padding:20px 40px;
font-weight:700;

}

/* end of upload_images.html  */

#uploadStatusAreaOne, #uploadStatusAreaTwo {
  float:left;
  margin-top:1.5em; 
  clear:both;
}

#uploadAreaOne, #uploadAreaTwo {
  float:left;
  clear:both;
}

#progressBarOne, #progressBarTwo {
  float:left;
  height:24px;
  width:50px;
  border:1px solid #e1e1e1;
}

.image_printreceived {
  float:left;
  clear:both;
  margin-top:1em;
}

.uploadBox {
  float:left;
  clear:both;
}

.greyedOut { color:#EEEEEE !important;}

.disabledButton { bgcolor:#EEEEEE !important; }

.removeItemFromOrder { float:right; width:200px; margin:10px 0 0 0; padding:10px; background-color:#EEEEEE; z-index:0.1;}
.removeItemFromOrder p { margin:0; padding:0 0 0 5px ; }

.infoBubble { background: url(../images/buttons/info-bubble.gif) 0px 10px no-repeat; padding:0; z-index;0.9; width:237px; margin:0px; float:right; }

.productControlsHeight
{
	height: 200px;
	padding-top: 100px;
}

.greyedOutButton {
	background:url("../images/buttons/btn_arrow_whitegrey.png") no-repeat right 0;
}

.product_control_grey {
  background: url(../images/buttons/btn_arrow_inactive.gif) right 0 no-repeat;
  display:block;
  height:16px;
  font-size: 12px;
  font-weight: 700;
  padding-right: 20px;
  text-align:right;
}

/* change pass */

.changepass {
background-color:#fff;
padding:20px;
color:#000;
}

.changepass h1 {
font-size: 36px;
color:#000;
margin:0 0 20px 0;
}

.changepass h2 {
margin:0 0 10px 0;
font-size:16px;
}

.changepass p {
margin:0;
font-size:11px;
}

.changepass .register_column {
width: 250px;
min-height: 300px;
}

.changepass label {
float: left;
display: block;
width: 100%;
font-size: 14px;
color:#333;
font-weight:700;
padding:0 0 4px 0px;
}

.changepass input[type=text],.changepass input[type=password] {
background-color: #e3e2e2;
border: 1px solid #b3b3b3;
font-size: 11px;
height: 23px;
line-height: 23px;
margin-bottom: 15px;
padding: 0 5px;
width: 200px;
float: left;
}

.changepass .changepass_footer {font-size:10px; color:#666; padding-top:30px;}

#ui-datepicker-div p {color:#333; margin:0; padding:3px 2px 20px 2px; font-size:11px; font-weight:bold;}

.itemImage{
float:left;
width:154px;
height:100px;
text-align:center;
}
.imageDiv123
{
	float:left;
	width:154px;
	height:212px;
	background-image: url(../images/order/1/frame.png);
	margin-top:10px;
	margin-left:8px;
}
.retailerIntroCopy
{
	float:left;
	width:942px;
}

.miadidas_dashboard_pagination .pagination_back_disable {
background: url(../images/buttons/btn_arrow_whitegrey.gif) left 0 no-repeat;
width:14px; height:14px;
display:block;
text-indent:-9999px;
margin-right:8px;
}

.miadidas_dashboard_pagination .pagination_next_disable {
background: url(../images/buttons/btn_arrow_whitegrey.png) right 0 no-repeat;
width:14px; height:14px;
display:block;
text-indent:-9999px;
margin-left:2px;
}

.ord_await {
  background: url(../images/icons/miteam_icon_awaiting.gif) 0 center no-repeat;
  color: #50b386;
  padding:0 0 0 30px;
  line-height: 25px;
  display: inline-block;
}

.ord_new {
  background: url(../images/icons/miteam_icon_neworder.gif) 0 center no-repeat;
  background-color: #4eb183;
  padding-left: 30px;
  line-height: 25px;
  display: inline-block;
}

.ord_imagenotapproved {
background: url(../images/icons/miteam_icon_notapproved.gif) 4px center no-repeat;
color: #e2400c;
padding-left: 32px;
line-height: 30px;
display: inline-block;
}
.ord_approved {
background: url(../images/icons/miteam_icon_approved.gif) 4px center no-repeat;
color: #e2400c;
padding-left: 32px;
line-height: 30px;
display: inline-block;
}
.ord_delivered {
background: url(../images/icons/delivered.gif) 4px center no-repeat;
color: #e2400c;
padding-left: 32px;
line-height: 30px;
display: inline-block;
}

.ord_shipped {
background: url(../images/icons/miteam_icon_shipped.gif) 0 center no-repeat;
color: #000;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}
.ord_sent {
background: url(../images/icons/miteam_progress_ordersent.gif) 0 center no-repeat;
color: #000;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}

.itemName{
float:left;
width:115px;
margin-top:5px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}

.retlrInfoProductLines
{
	float:left;
	border: 1px solid #ccc;
	
	margin-top:10px;
	margin-left:10px;
	width:98%;
	padding-left:5px;
}
.pagination a.prev {
background:url(../images/buttons/btn_arrow_back.gif) left 4px no-repeat;
color:#383a39;
padding:0 4px 0 10px
}

.pagination a.next {
background:url(../images/buttons/btn_arrow_next.gif) right 4px no-repeat;
color:#383a39;
padding:0 10px 0 4px
}
.next{
background:url(../images/buttons/btn_arrow_next.gif) right 4px no-repeat;
color:#383a39;
padding:0 10px 0 4px
}

.btn_next{
/*background:url(../images/buttons/btn_arrow_next.gif) right 4px no-repeat;
color:#383a39;
margin-right:10px*/
padding:0 10px 0 4px;
}


.prev{
background:url(../images/buttons/btn_arrow_back.gif) left 4px no-repeat;
color:#383a39;
padding:0 4px 0 10px
}

th.sorted a,th.sortable a {
	background-position: right;
	/*display: block;*/
	/*width: 100%;*/
}

th.sortable a {
	background-image: url(../images/buttons/btn_down_arrow_white.gif);
    background-repeat: no-repeat;
}

th.order1 a {
	background-image: url(../images/buttons/btn_down_arrow.gif);
    background-repeat: no-repeat;
}

th.order2 a {
	background-image: url(../images/buttons/btn_up_arrow.gif);
    background-repeat: no-repeat;
}

tr.tableRowEven,tr.even {
  background-color: #f7f7f7;
}

.dataTable tbody tr.odd {
	background-color: #eee
}

.miteam-index .new_cancel {
/*background: url("../img/buttons/btn_remove_small.gif") no-repeat center right transparent;*/
color: #226ebb;
font-size: 16px;
font-weight: 700;
text-decoration: none;
padding: 0 10px 0 0;
}

.miteam-index .new_cancel img{
margin-left: 3px;
margin-top: -4px;
}

/*config_register - TL */

.config_register {
background-color:#FFFFFF;
	
}

.config_register .sign_in_register {
	overflow: visible;
    padding: 0 40px;
	background-color:#ffffff;
	
}

.config_register .sign_in_register h2 {
	font-family: AdiNeuePRO-LightWeb, arial, sans-serif;
    margin-top: 0;
    margin-bottom: 24px;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 32px;
	line-height:90%;
	font-weight:normal;
}
#last_step_IntroId h2
{
	font-family: AdiNeuePRO-LightWeb, arial, sans-serif;
    margin-top: 0;
    margin-bottom: 15px;
    text-transform: uppercase;
    letter-spacing: 6px;
    font-size: 32px;
	line-height:90%;
	color:#333;
}
div#last_step_IntroId {
    margin-left: 80px;
}
div#first_step_IntroId {
    margin-left: 60px;
}
div#last_step_IntroId  h2{
    font-weight:500;
}
div#first_step_IntroId  h2{
    font-weight:500;
}
.config_register .register_column {
width: 780px;
margin:0;
padding: 0 40px;
height: 572px;
background: white;

}

.config_register .validation_message  h3{
	font-family: 'adihausregular',Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin: 0 0 5px 0;
    line-height: 16px;
	text-transform:uppercase;
	padding-bottom:35px;
}

.config_register  label {
float: left;
display: block;
width: 100%;
font-size: 14px;
color:#333;
font-weight:700;
padding:10px 0 10px 0px;
font-family: AdiHaus-Regular, arial, sans-serif;
}
.config_register  input[type=text],.config_register input[type=password] {
width: 222px;
float: left;
padding: 12px 10px 8px 10px;
border: 1px solid #c8cbcc;
font-size: 13px;
line-height: 18px;
font-family: AdiHaus-Regular, arial, sans-serif;
}
.config_register input#sign_in_password {
margin-bottom: 33px;
}

.config_register .button {
background-color: #1f6dc0;
border: 1px solid #d1d1d1;
border-left: none;
border-top: none;
color: #fff;
float: left;
font-weight: 700;
line-height: 40px;
text-align: center;
text-decoration: none;
padding: 0 25px;
font-size: 12px;
}
 .config_register.sign_in_column #password {
margin-bottom: 34px;
}
.config_register  a.info_link {
line-height: 40px;
font-weight:700;
font-size: 12px;
color: #226EBB;
margin-left: 22px;
}
 .register_column p {
font-size: 14px;
line-height: 16px;
fopnt-family: AdiHaus-Regular, arial, sans-serif;
}


.register_column table input {margin-right:5px;}

 .register_column p.registration_terms {
color: #4f4f4f;
width: 394px;
}
 .register_column p.registration_terms  strong {
color: #000;
}

 .register_column .asterix {
color: #e1400c;
}
 .register_column #registration {

}

.config_register  ul label {
float: none;
width: 290px;
}
.config_register table {
margin: 0;
padding: 0;
margin-top: 9px;
verticle-align:bottom;
}

.config_register table tr td {
height:20px;	
	
}

.config_register ul li.age_check {
padding-bottom: 30px;
width:60%;
}




.config_register .additional_check {
padding-bottom: 27px;
width:200px;
}



.config_register .inlineform_part2 input[type=checkbox] {
float:left;
margin:0; padding:0;
}

.config_register .inlineform_part2 span {
line-height:15px;
padding-left:6px;
}

.config_register .inlineform_intro {
padding-top:10px;
margin-bottom: -10px;
}

.config_register .inlineform_part1 {
width:490px;
padding-left:20px;
float:left;
}

.config_register .inlineform_part2 {
width:300px; 
float:left;
margin-top:-10px;
}

.config_register .inlineform_part2 table {
clear:both;
}

.config_register .inlineform_part2 table tr td {


}

#modal_content_left {
	width:640px;
	background-color:#fff;
	float:left;
	border-right: 1px solid #d9d9d9;
}

#modal_content_left h1 {
	font-size: 24px;
}

#modal_content_left h3 {
	font-weight: 500;
	margin-left: 30px;
}

#modal_content_left img {
	/*margin: 30px 150px;*/
}

#modal_content_right {
	width:219px;
	background-color:#f5f5f5;
	float:left;
	height: auto;
}

.build_table .product_table {
margin-left:5px;
	width:1000px;

}


.build_table .product_table th {
color: #000;
font-size: 12px;
font-weight: 700;
text-align: left;
padding:10px 0 10px 5px;
border-bottom:none;
}

.build_table .product_table .order_grey td {
text-align: center;
line-height:30px;
}

.build_table .product_table .order_white td {
text-align: center;
line-height:30px;
}

.build_table .product_table .order_white {
background:#FFF;	
}

.miadidas_dashboard_searchbar .lrg_button_arrow {
  margin: 24px 0 0 107px;
}
.miadidas_dashboard_searchbar .lrg_button_arrow_dealer {
  margin: 24px 0 0 107px;
}

/* End config_register - TL */


/*Start User Account SLD Graphic Tab*/

.account_sldgraphics #miadidas_dashboard_container {
background-color: #fff;
margin: 50px auto;
min-height: 566px;
width: 936px;
}


body.account_sldgraphics {
background: #d5d5d5 url(../images/backgrounds/mi_bg_gradient.gif) 0 0 repeat-x;
}


.account_sldgraphics #miadidas_dashboard_container h1.page-title {
margin-bottom: 30px;
font-size:36px;
color:#000;
}
.account_sldgraphics #miadidas_dashboard_container {
margin: 23px auto;
background: transparent;
}
.account_sldgraphics h1 .welcome_message {
margin-left: 22px;
font-size: 12px;
font-weight: normal;
}

.account_sldgraphics  h1 .welcome_message a {
font-size: 11px;
color: #226EBB;
text-decoration: none;
font-weight: normal;
}

.account_sldgraphics  h1 .welcome_message a:HOVER {
	text-decoration: underline;
}

.account_sldgraphics .print_instructions {
background: #fff;
padding:15px 0;

}
.account_sldgraphics .print_instructions p {
font-size: 12px;
width: 780px;
line-height: 15px;
margin-left:20px;
}

.account_sldgraphics a.help {
font-weight: 700;
font-size: 13px;
float:right;
padding-right: 25px;
background: url("../images/icons/miteam_queston_mark.gif") no-repeat scroll right 0px transparent;
display: block;
line-height: 17px;
margin-right: 22px;
}
.account_sldgraphics .order_navigation {
background: white;
border-top: 1px solid #e1e1e1;
height: 40px;
padding-top: 24px;
font-size: 12px;
}

.account_sldgraphics .sort_by {
  float:left;
/*   width:265px; */
  padding:0;
  margin-left:10px;
}
.account_sldgraphics .pages_showing {
width: 200px;
display: block;
text-align: right;
border-right: 1px solid #E1E1E1;
padding-right: 13px;
float: left;
}
.account_sldgraphics .pages_showing_bottom {
width: 480px;
display: block;
text-align: right;
border-right: 1px solid #E1E1E1;
padding-right: 13px;
float: left;
}
.account_sldgraphics .order_display_count {
padding-left: 17px;
background: url(../images/buttons/btn_down_arrow.gif) right center no-repeat;
padding-right: 18px;
}

.account_sldgraphics ul.miadidas_dashboard_pagination {
float: right;
margin: 0 10px 0 0;
padding: 0;
border-bottom: 0;
}

.account_sldgraphics .miadidas_dashboard_pagination li {
float: left;
list-style-type: none;
}
.account_sldgraphics .miadidas_dashboard_pagination a {
margin-right: 8px;
}

.account_sldgraphics .miadidas_dashboard_pagination .pagination_back {
text-indent: -9999px;
display: block;
float: left;
}
.account_sldgraphics .miadidas_dashboard_pagination .pagination_next {
background: url(../images/buttons/btn_arrow_next.gif) right 0 no-repeat;
text-indent: -9999px;
display: block;
}

.account_sldgraphics .artwork {
  float:left;
  width:305px;
  height:340px;
  background:white;
  margin-top:9px;
  position:relative;

}
.account_sldgraphics .emptyArtwork {
  float:left;
  width:305px;
  height:340px;
  margin-top:9px;
  position:relative;

}

.account_sldgraphics .emptyDiv {
  width:514px;
  height: 10px;
  margin-left:20px;
}

.account_sldgraphics .artwork.center{
  margin:9px 10px 0px;
}

.account_sldgraphics .artwork h2 {
  margin-top:0;
  color:white;
  display:block;
  font-size:14px;
  line-height:40px;
  padding-left:42px;
}
.account_sldgraphics .artwork h2 {
  background: #000;
}

.account_sldgraphics .artwork.awaiting_approval h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px 9px no-repeat #000;
}

.account_sldgraphics .artwork.approved h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -218px no-repeat #000;
}
.account_sldgraphics .artwork.not_approved h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -67px no-repeat #000;
}
.account_sldgraphics .artwork.graphic h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -143px no-repeat #000;
}
.account_sldgraphics .artwork.approval_needed h2 {
  background: url(../images/icons/artwork_approval_sprite.gif) 11px -293px no-repeat #000;
}


.account_sldgraphics .order_navigation.footer {
  margin-top: 10px;
}

.account_sldgraphics .artwork .info{
  display: inline-block;
  text-indent: -9999px;
  width: 14px;
  height: 21px;
  float: right;
  margin-right: 14px;
  margin-top: 4px;
  outline:0;
}


.toggle_help_container_sldgraphics {
display:none;
margin: 35px 766px;
padding: 0;
clear: both;
color:#fff;
background-color:#333;
padding:20px;
position:absolute;
z-index:99;
width:130px;
}

.toggle_help_container_sldgraphics h3  {
	font-size:12px;
	padding:0 0 10px 0;
	margin:0;
}

.graphic_details img {
  margin:0 auto;
  display:block;
}


.graphic_details table {
  margin:0 auto;
  display:block;
}


.graphic_details table td.title {
  font-size:12px;
  color:#333;
  text-align:right;
padding-left:50px;	
  padding-right:5px;
}


.graphic_details table td.description {
  font-size:12px;
  color:#000000;
  padding-left:5px;
}

.graphic_details .art_centered {
	width:100%;
	margin-top:4px;
	text-align:center;
	

}

.graphic_details .delete_artwork {
  position: absolute;
  bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 38px;
  width: 100%;
  border-top: 1px solid #E1E1E1;
  display: block;
  color: red;
  background: url(../images/icons/miteam_delete_artwork.gif) 210px 12px no-repeat;
  text-decoration: none;
  text-indent: 120px; 
}


.graphic_details .delete_artwork_forFrance {
position: absolute;
bottom: 0px;
font-size: 12px;
font-weight: bold;
line-height: 38px;
width: 100%;
border-top: 1px solid #E1E1E1;
display: block;
color: red;
background: url(../images/icons/miteam_delete_artwork.gif) no-repeat scroll 250px 11px;
text-decoration: none;
text-indent: 80px;
}


.graphic_details .delete_artwork_forItaly {
  position: absolute;
  bottom: 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 38px;
  width: 100%;
  border-top: 1px solid #E1E1E1;
  display: block;
  color: red;
  background: url(../images/icons/miteam_delete_artwork.gif) 210px 12px no-repeat;
  text-decoration: none;
  text-indent: 80px; 
}


.graphic_details .startGraphic{
  background: url(../images/buttons/btn_arrow_blackonwhite.gif) no-repeat top right;
  padding-right:20px;
  display: inline-block;
  height: 20px;
}


/*changes for SLD*/
.ord_invAlert {
  background: url(../images/icons/alert-yellow.gif) 0 center no-repeat;
  background-color: #ff0000;
  padding-left: 30px;
  line-height: 25px;
  display: inline-block;
}

.ord_delayed {
  background: url(../images/icons/alert-red.gif) 0 center no-repeat;
  background-color: #FFFA95;
  padding-left: 30px;
  line-height: 25px;
  display: inline-block;
}

.ord_invAlertCust {
  background: url(../images/icons/alert-yellow.gif) 0 center no-repeat;
color: #000;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}

.ord_delayCust {
  background: url(../images/icons/alert-red.gif) 0 center no-repeat;
color: #000;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}

.ord_invAlertOverlayLink {
  background: url(../images/icons/alert-yellow.gif) 0 center no-repeat;
color: #0054A6;
padding-left: 30px;
line-height: 25px;
display: inline-block;
}

.datepicker{
	background: url(../miteam-static/images/icons/miteam_calendar.gif) 0 center no-repeat;
	color: #000;
}


.miadidas_dashboard_salesrep {
float: right;
margin-right: 70px;
}


.orderSummaryAlert_caution_message {
margin-right:10px;
background: #fdf9c3 url(../images/buttons/errormessage_caution_black_circle.png) 10px 6px no-repeat;	
padding:5px 10px 5px 30px;
font-size:11px;
line-height:16px;
line-width:20px;
}


.savedOrdersAlert_caution_message {
margin-left:15px;
background: #fdf9c3 url(../images/buttons/errormessage_caution_black_circle.png) 10px 6px no-repeat;	
padding:5px 10px 5px 30px;
font-size:12px;
line-height:16px;
line-width:20px;
}

a.team_dd_hiddentitle {
background: url(../images/texts/mi_title.gif) left center no-repeat;
margin-left: 20px;
padding-left: 16px;
width: 300px;
line-height: 18px;
color: #fff;
font-size: 18px;
font-weight: 500;
text-decoration:none;
}

/*changes for SLD*/
/* Start Changes EMEA 11844*/
/*Added css for orderdate list and dealer address for retailer pages*/ 
.order_details_container .customer_details_list .order-date-list{
left: 38px;
position: relative;
}

.dealer-list{
left: 38px;
position: relative;
}

#modal_container .addExistingOrder #addExistingLabel{
	margin-left:3px;
}
#modal_container .addExistingOrder #orderId{
	margin-left:3px;
}
#modal_container .addExistingOrder .modal_submit_2 .sml_button{
	margin-left:-31px;
}
/* End Changes EMEA 11844*/

/* EMEA-23779 changes Start */
.backgrnd_color {
	text-align: left;
	padding: 20px 0px;
	margin-top: 25px;
}

.exclamationIconColor {
	background: url("../images/icons/error_icon.gif") no-repeat scroll 2% 38%;
	display: inline-block;
	margin-right: 10px;
	padding: 17px 0px 15px 22px;
	line-height: 16px;
}

.removeNew {
	background: url(../images/buttons/btn_remove_red.gif) no-repeat scroll right -3px transparent !important;
}

.maxColortext{
	margin-top: 22px;padding-top: 51px;
}

.retailerColorDropDown{
	width: 125px;height: 21px;
}

.retailerAdidasColor{
	margin-left: 15px; width: 50px; height: 17px;background-color: #e3e2e2; border: 1px solid #b3b3b3;text-align: center;
}

.retailerPMSValue{
	margin-left: 6px; width: 50px; height: 17px;background-color: #e3e2e2; border: 1px solid #b3b3b3;text-align: center;
}

.retailerRGBValue_R{
	margin-left: 6px; width: 25px; height: 17px;background-color: #e3e2e2; border: 1px solid #b3b3b3;text-align: center;
}

.retailerRGBValue_G{
	margin-left: -2px; width: 25px; height: 17px;background-color: #e3e2e2; border: 1px solid #b3b3b3;text-align: center;
}

.retailerRGBValue_B{
	margin-left: -4px; width: 25px; height: 17px;background-color: #e3e2e2; border: 1px solid #b3b3b3;text-align: center;
}

.retailerRGBVal_R{
	margin-left: 6px;width: 25px;height: 17px;background-color: #e3e2e2;border: 1px solid #b3b3b3;text-align: center;
}

.retailerRGBVal_G{
	margin-left: -2px;width: 25px;height: 17px;background-color: #e3e2e2;border: 1px solid #b3b3b3;text-align: center;
}

.retailerRGBVal_B{
	margin-left: -2px;width: 25px;height: 17px;background-color: #e3e2e2;border: 1px solid #b3b3b3;text-align: center;
}
/* EMEA-23779 changes End */
/*End*/
.stateDrpdown
{
	width: 200px;
	height:24px; 
	background-color: #E3E2E2;
}

.edit_OverlayOptions
{
margin-left:10px;	
}

.edit_OverlayHeadings
{
margin-top:30px;
margin-left:-15px;
}
.edit_OuterDiv{
margin:30px;
}

.td_padding{
padding-top: .5em;
padding-bottom: .5em;
}
.image_place{
style:padding: 0 5px;
}

.upload_button {
	background-color: #1f6dc0;
	color: #fff;
	display:inline-block;
	line-height: 33px;
	padding: 0 8px;
	text-decoration: none;
	font-size:16px;
	font-weight:700;
}

.warranty_overlay {
	box-shadow : none;
	border: 3px solid gray;
}

.warranty_table {
    width: 97%;
    margin-left: 7px;
    margin-bottom: 15px;
}

.warranty_table_td {
	text-align: right;
	padding-top: 10px;
}
.button_arrow {
	margin-top: -4px;
	margin-left: 3px;	
}

.place_order {
	margin-top: -4px;
	margin-left: 3px;
	background-image: url(../images/buttons/btn_arrow_whiteonblack.gif)
}

.warranty_dashboard_1 {
	min-width:90px;
	padding-left:10px;
}

.warranty_dashboard_2 {
	min-width:105px;
	padding-left:10px;
}

.warranty_dashboard_3 {
	font-weight: bold;
	min-width:90px;
	padding-left:10px;
}

.warranty_search_button {
	padding-left: 18px !important;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 10px;
	margin: 24px 0 0 100px;
}

.warranty_overlay_width {
	width: 60px;
	height: 12px;
}

.warranty_overlay_size {
	height: 16px;
	width: 60px;
}

.warranty_overlay_quantity {
	width: 60px;
}

#warrantyOverlay{
	border:1px solid #464444;
}
/* Changes done to align crest name */
.crest_name_align{
	  display: block;
 	 width: 180px;
 	 word-wrap: break-word;
}
.signin-message{
	width: 240px;
	font-family: 'adihausregular',Arial,Helvetica,Verdana,sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding-bottom:15px;
}
.lrg_button.ex-lrg-button{
	 color: #fff;
    position: relative;
    float: left;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
    text-transform: uppercase;
    padding: 12px 46px 8px 30px;
    border: 0;
    background: #025f8e;
    background: -moz-linear-gradient(left,#025f8e,#0286cd);
    background: -webkit-linear-gradient(left,right,#025f8e,#0286cd);
    background: -webkit-linear-gradient(left,#025f8e,#0286cd);
    background: -o-linear-gradient(left,#025f8e,#0286cd);
    background: -ms-linear-gradient(left,#025f8e,#0286cd);
    background: linear-gradient(to right,#025f8e,#0286cd);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr=#025f8e,endColorStr=#0286cd,GradientType=1);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#025f8e, endColorstr=#0286cd, GradientType=1)";
}
.lrg_button.ex-lrg-button:hover{
	background: #025f8e;
    color: #fff;
}
.lrg_button.ex-lrg-button:after{
	content: "\e600";
    z-index: 1;
    top: 15px;
    right: 20px;
    width: 16px;
    height: 16px;
    font-size: 16px;
    position: absolute;
    display: block;
    font-family: 'icomoon';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.haveaccount-message{
	font-family: 'adihausregular',Arial,Helvetica,Verdana,sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333;
    margin: 0 0 5px 0;
    line-height: 16px;
	text-transform: uppercase;
}
.forgotpassword {
    float: left;
    clear: both;
    margin: 20px 0px 0px 6px;
    font-weight: bold;
    color: #226ebb;
}
.dobClass
{
	width:300px;
}
.caption {
    font-size: 13px;
    margin: 0 0 10px 0;
    line-height: 16px;
    white-space: normal;
    overflow: hidden;
	float: left;
}
input[type="text"], input[type="email"], input[type="password"], textarea, select
{
	outline: 0;
}
.config_register input[type=text]:focus, .config_register input[type=password]:focus
{
	padding-bottom: 6px;
    border-bottom: 3px solid #000;
}
.termsContents
{
	padding-top:5px;
	padding-bottom:5px;
}
.btnAd
{
	margin-top:10px;
}

.config_register div.alert_caution_message:before {
    content: "\e61c";
    color: #ff6d6d;
    font-family: icomoon;
    font-size: 16px;
    position: relative;
    float: right;
    right: 10px;
    top: -33px;
}
.config_register .inlineform_part2 span#validateDob >.alert_caution_message:before {
    content: "\e61c";
    color: #000000;
    font-family: icomoon;
    font-size: 16px;
    position: relative;
    float: right;
    right: 10px;
    top: -33px;
	display:none;
}

#addCross.alert_caution_message_register:before{
content: "\e61c";
    color: #ff6d6d;
    font-family: icomoon;
    font-size: 16px;
    position: relative;
    float: right;
    right: -70px;
    top: -29px;
}
input[type=text].error {
    border-bottom: 3px solid #ff6d6d;
}
input[type=password].error {
    border-bottom: 3px solid #ff6d6d;
}
div.notificationpopup {
    width: auto;
    height: auto;
    border: solid 1px #9B9B9B;
    padding-top: 5px;
    margin-bottom: 5px;
    font-size: 10px;
    font-weight: lighter;
    background-color: #b3b3b3;
    position: relative;
    z-index: 10;
}
