/* ######################################################################################################
** # "XTC CSS  Layout" (c) by Oliver F?rster (http://www.install24.com) #################################
** ######################################################################################################
** 

**
*/
@import url(main.css);
@import url(boxes.css);
@import url(module.css);
@import url(navi.css);

div.checkout_row { font-size: 12px; font-family: verdana; clear:both; }
div.checkout_title { cursor:pointer; position:relative; background-image:url(img/checkout_top.jpg); background-repeat:repeat; color:#474747; padding:4px; font-size:11px; font-family: verdana; font-weight: bold; background-color: #f6f2e7; text-transform: uppercase; border-color: #b5ab95 #b5ab95 #d2cec5; border-style: solid; border-width: 1px; }
* html div.checkout_title { cursor:pointer; position:relative; background-image:url(img/checkout_top.jpg); background-repeat:repeat; color:#474747; padding:4px; font-size:11px; font-family: verdana; font-weight: bold; background-color: #f6f2e7; text-transform: uppercase; width: 715px; border-right:1px solid #b5ab95; border-left:1px solid #b5ab95; border-top:1px solid #b5ab95; }
div.checkout_title .right { font-size: 12px; font-family: verdana; position:absolute; right:6px; top:3px; font-weight:bold; }
div.checkout_title1 { cursor:pointer; background-image:url(img/checkout_top.jpg); background-repeat:repeat-x; color:#474747; padding:4px; font-size:11px; font-family: verdana; font-weight: bold; background-color: #f6f2e7; text-transform: uppercase; position: relative; width: 344px; border-color: #b5ab95 #b5ab95 #d2cec5; border-style: solid; border-width: 1px; }
div.checkout_title1 .right { font-size: 12px; font-family: verdana; position:absolute; right:6px; top:3px; font-weight:bold; }
* html div.checkout_title1 { cursor:pointer; background-image:url(img/checkout_top.jpg); background-repeat:repeat-x; color:#474747; padding:4px 0 4px 4px; font-size:11px; font-family: verdana; font-weight: bold; background-color: #f6f2e7; text-transform: uppercase; position: relative; width: 354px; margin-right: 7px; border-right:1px solid #b5ab95; border-left:1px solid #b5ab95; border-top:1px solid #b5ab95; }
div.checkout_content { background-color:#f6f2e7; color:#be3314; font-size: 12px; font-family: verdana; padding: 6px; border-right:1px solid #b5ab95; border-left:1px solid #b5ab95; border-bottom:1px solid #b5ab95; }
* html div.checkout_content { background-color:#f6f2e7; color:#be3314; width: 715px; padding: 6px; border-right:1px solid #b5ab95; border-left:1px solid #b5ab95; border-bottom:1px solid #b5ab95; }
div.checkout_content1 { background-color:#f6f2e7; color:#000; font-size: 12px; font-family: verdana; padding: 6px; border-right:1px solid #b5ab95; border-left:1px solid #b5ab95; border-bottom:1px solid #b5ab95; }
* html div.checkout_content1 { background-color:#f6f2e7; color:#000; font-size: 12px; font-family: verdana; width: 354px; padding:6px; border-right:1px solid #b5ab95; border-left:1px solid #b5ab95; border-bottom:1px solid #b5ab95; }
div.checkout_content .inputRequirement select { font-size: 12px; font-family: verdana; width:190px; }

div.checkout_content .virtual { font-size: 12px; font-family: verdana; text-align:center; }

div.checkout_content .left_space { font-size: 12px; font-family: verdana; padding-left: 0; }

div.checkout_shipping_modules, .checkout_shipping_address { font-size: 12px; font-family: verdana; width:354px !important; width:344px;;
	float:left; clear:left; }

div.checkout_payment_modules, .checkout_payment_address { font-size: 12px; font-family: verdana; width:354px !important; width:344px;;
	float:right; clear:right; }

div.checkout_total { font-size: 12px; font-family: verdana; text-align:right; }

#checkout_total table { font-size: 12px; font-family: verdana; float:right; }
* html #checkout_total table { font-size: 12px; font-family: verdana; width: 715px; float:right; }
div.checkout_spacer { font-size: 9px; font-family: verdana; height:12px; clear:both; }

div.checkout_button { font-size: 12px; font-family: verdana; text-align:right; margin-top:5px; }

.radiobox { font-size: 12px; font-family: verdana; vertical-align:middle; padding:0; margin:0; }

.float_right { font-size: 12px; font-family: verdana; float:right; }

.float_left { font-size: 12px; font-family: verdana; float:left; }

.module_ok, div.checkout_please_wait { color:green; font-size: 12px; font-family: verdana; font-weight:bold; }

div.checkout_error { color:#ff0000; font-size: 12px; font-family: verdana; font-weight:bold; }

.moduleRow { font-size: 11px; font-family: verdana; }

.moduleRowSelected { font-size: 11px; font-family: verdana; background-color: #e7e1d1; border-style: solid; }
#shippings { font-family: verdana; }
#pmodule_eustandardtransfer { font-size: 11px; font-family: verdana; text-align: center; }

.main-pm { font-family: verdana; border: solid 1px #be3314; }
