/*
Name: merchandise.css
URI: http://wiiw.ac.at/
Beschreibung: Stylesheet fuer konforme Browser
Version: 1.0
Author: Robert Menghini
*/


/*
+++++++++++++++++++++++++++++++++++
	MERCHENDISE (allgemein, korrekturen)
+++++++++++++++++++++++++++++++++++
*/

#merchandise { width: 635px; padding: 30px 40px 50px; background-color: #FBF4E2; }

#merchandise { white-space: normal !important; }

#merchandise .caption {
	color: #1A5569;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#merchandise .shopping_button_container { margin-top: 35px; margin-bottom: 20px !important; }

#merchandise .shopping_button_container button,
#merchandise .shopping_button_container .button
 {
	float: left;
	margin-right: 20px; 
}

#merchandise .shopping_button_container .forgot_password {
	float: right;
	text-decoration: none;
	border-bottom: 1px dotted #1A5569;
}

#merchandise input[type="checkbox"],
#merchandise input[type="radio"] { margin-right: 5px; }

#merchandise input[type="checkbox"] + span,
#merchandise input[type="radio"] + span { margin-right: 10px; }





/*
+++++++++++++++++++++++++++++++++++
	ul.shopping_stat
+++++++++++++++++++++++++++++++++++
*/

ul#shopping_stat { width: 715px; height: 37px; margin-bottom: 0; }

ul#shopping_stat li {
	float: left;
	color: #FFF;
	font-size: 12px;
	font-weight: 700;
	line-height: 37px;
	text-transform: uppercase;
	height: 37px;
	padding-left: 40px; 
}

ul#shopping_stat .step1 { width:130px; background-color: #cb9c3d; }
ul#shopping_stat .step2 { width:210px; background-color:#dab470; }
ul#shopping_stat .step3 { width:255px; background-color: #e8cc9d; }

ul#shopping_stat .shopping_stat_nr {
	text-indent: -9999px;
	vertical-align: middle;
	width: 25px; 
	height: 25px;
	margin-bottom: 3px;
	margin-right: 5px;
	background-image: url(../images/merchandise/123_icons.png); 
}

ul#shopping_stat .step1 .shopping_stat_nr { background-position: 0 0; }
ul#shopping_stat .step2 .shopping_stat_nr { background-position: -35px 0; }
ul#shopping_stat .step3 .shopping_stat_nr { background-position: -70px 0; }

ul#shopping_stat .step2 .shopping_stat_nr.active { background-position: -35px -35px; }
ul#shopping_stat .step3 .shopping_stat_nr.active { background-position: -70px -35px; }

ul#shopping_stat .step1.active span.stat_txt,
ul#shopping_stat .step2.active span.stat_txt,
ul#shopping_stat .step3.active span.stat_txt { color: #1A5569; border-bottom: 1px solid #1A5569; }


/*ul#shopping_stat .step1 { color:#1A5569; }*/


/*
+++++++++++++++++++++++++++++++++++
	#merchandise.cart
+++++++++++++++++++++++++++++++++++
*/

/* +++++++++ table.shopping_cart +++++++++ */

table.shopping_cart { font-size: 14px; width: 100%; }

table.shopping_cart th,
table.shopping_cart td { font-weight: 400; text-align: left; padding-right: 20px; }

table.shopping_cart th { padding-bottom: 10px; }

table.shopping_cart .delete { padding-right: 0; }

table.shopping_cart .col1 { width: 276px; }
table.shopping_cart .col2 { width: 75px; }
table.shopping_cart .col3 { text-align: right; width: 45px; }
table.shopping_cart .col4 { text-align: right; width: 60px; }
table.shopping_cart .col5 { width: 14px; }

table.shopping_cart select { width: 100%; }

table.shopping_cart tr.sum_total { border-top: 2px solid #1A5569; }

table.shopping_cart tr.sum_total td { padding-top: 3px; }

/* +++ .prompt_box +++ */
table.shopping_cart .prompt_box { border-bottom: none; }

/* +++++++++ speziell #merchandise.cart.confirmation +++++++++ */

#merchandise.cart.confirmation table.shopping_cart { margin-bottom: 50px; }

#merchandise.cart.confirmation .back { height: 25px; margin-top: 15px; } 

#merchandise.cart.confirmation .buy_now { font-size: 22px; line-height: 35px; vertical-align: middle; height: 40px; }


/*
+++++++++++++++++++++++++++++++++++
	#merchandise.login_opt_purchase
+++++++++++++++++++++++++++++++++++
*/


/*
+++++++++++++++++++++++++++++++++++
	#merchandise.login
+++++++++++++++++++++++++++++++++++
*/

#merchandise.login label { width: 90px; }

/*
+++++++++++++++++++++++++++++++++++
	#merchandise.contact_info
+++++++++++++++++++++++++++++++++++
*/

#merchandise.contact_info form p { margin-bottom: 35px; }

#merchandise.contact_info label.fixdWidht { width: 190px; }

#merchandise.contact_info select { width: 140px; }


/*
+++++++++++++++++++++++++++++++++++
	#merchandise.payment
+++++++++++++++++++++++++++++++++++
*/

#merchandise.payment .credit_card * { line-height: 26px; vertical-align: middle; }

#merchandise.payment img { border: none; margin-left: 5px; }


/*
+++++++++++++++++++++++++++++++++++
	SONSTIGES, Korrekturen
+++++++++++++++++++++++++++++++++++
*/


