body {background-color:#eee;color:#222;font-family: Helvetica,sans-serif;font-size: 14px;}
 ol, h3, h4, h5, h6, pre, form, body, html,  blockquote, fieldset, input {margin: 0; padding: 0}

h1, h2, h3, p {
	margin:10px;
	}
	
.formdiv{
	
	}

#header h1 {
    margin: 0;
    padding: 0;
}
#header h1 a {
    background-color: #ccc;
    border-bottom: 1px solid #666;
    color: #222;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 10px 0;
    text-align: center;
    text-decoration: none;
}

#links ul {
    list-style: none;
    margin: 10px;
    padding: 0;
}
#links ul li a {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #222222;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: -1px;
    padding: 12px 10px;
    text-decoration: none;
}


ul {

}
li {

}

hr.ruler1{
	margin:0 10px 0 10px;
	color:#06C;
	background-color:#06C;
	}

#content, #sidebar {
    padding: 2px;
}

#header h1 a {
    text-shadow: 0px 1px 0px #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#DFDFDF));
}

#links ul li:first-child a {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}
#links ul li:last-child a {
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}
#links ul.hide {
    display: none;
}
#header div.leftButton {
    position: absolute;
    top: 7px;
    left: 6px;
    height: 30px;
    font-weight: bold;
    text-align: center;
    color: white;
    text-shadow: rgba(0,0,0,0.6) 0px -1px 0px;
    line-height: 28px;
    border-width: 0 8px 0 8px;
    -webkit-border-image: url(/img/jqt/button.png) 0 8 0 8;
}

#header div.pressed {
    -webkit-border-image: url(/img/jqt/button_clicked.png) 0 8 0 8;
}

#back {
	padding:10px 3px 3px 10px;
	margin:0;
	width:100%;
	}
div.leftButtonBack {
	margin:0 20px 0 0px;
	font-weight: bold;
    text-align: center;
    line-height: 28px;
    color: white;
    text-shadow: rgba(0,0,0,0.6) 0px -1px 0px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-width: 0 8px 0 8px;
    -webkit-border-image: url(/img/jqt/back_button.png) 0 8 0 14;
}

div.leftButtonBack a {
    color: white;
	text-decoration:none;
	
}

ul.goto {
    list-style: none;
    margin: 10px;
    padding: 0;
}
ul.goto li a {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #222222;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: -1px;
    padding: 12px 40px 12px 10px;
    text-decoration: none;
    background-image: url(/img/go2.gif);
	background-repeat:no-repeat;
	background-position:right center;
}


ul.ordera {
    list-style: none;
    margin: 10px;
    padding: 0;
}
ul.ordera li a {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #222222;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: -1px;
    padding: 12px 40px 12px 10px;
    text-decoration: none;
    background-image: url(/img/jqt/chevron_circle.png);
	background-repeat:no-repeat;
	background-position:right center;
}
ul.ordera li:first-child a {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}
ul.ordera li:last-child a {
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}



ul.order {
    list-style: none;
    margin: 10px;
    padding: 0;
}
ul.order li a {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    color: #222222;
    display: block;
    font-size: 17px;
    font-weight: bold;
    margin-bottom: -1px;
    padding: 12px 40px 12px 10px;
    text-decoration: none;
    background-image: url(/img/go2.gif);
	background-repeat:no-repeat;
	background-position:right center;
}
ul.order li:first-child a {
    -webkit-border-top-left-radius: 8px;
    -webkit-border-top-right-radius: 8px;
}
ul.order li:last-child a {
    -webkit-border-bottom-left-radius: 8px;
    -webkit-border-bottom-right-radius: 8px;
}

img {border:0;}
table,tr,td {border:0;border-collapse:collapse;border-spacing:0;vertical-align:top;}
.i, .b {background-color:#f0f0f0;border: 1px solid #aaaaaa;color:#333333;font-size: 17px;padding: 4px;}
.i {margin-bottom:2px;}
.e {color: red;}

.box form, .box div, .redbox div {padding: 10px;}

	
.redbox {
	border: solid 1px #EF0000; 
	background-color: #FF4F4F;
	-webkit-border-radius: 8px;
	font-size: 17px; 
	margin: 10px;
	color: #FFF; 
	font-weight:bold;
	padding:10px;}

.redbox a{
	text-decoration:none;
	color:#FFF;}

.greybox {
	border: solid 1px #424242; 
	background-color: #AFAFAF;
	-webkit-border-radius: 8px;
	font-size: 17px; 
	margin: 15px;
	color: #FFF; 
	font-weight:bold;
	padding:10px;}

.greybox a{
	text-decoration:none;
	color:#FFF;}


.box ul, .box ol{
	margin:20px;
	padding:0px;
	}

.orderbox form, .orderbox div {padding: 10px;}

.orderbox {
	background-color:#FFF;
	border-top-color:#0066CC;
	border-top-style:solid;
	border-top-width:3px;
	}

table th {
	text-align: right; font-weight: bold;
}
.ebox {
	color: #000000; background-color: #FFE2E2;
	border: solid 1px red;
	-webkit-border-radius: 4px;
	padding: 5px; margin: 5px;
}
.ehl {
	color: #000000; background-color: #FFE2E2;
	border: solid 1px red;
	-webkit-border-radius: 4px;
	padding: 5px; 
}

.ihl {
	color: #000000; background-color: infobackground;
	border: solid 1px #cccccc;
	-webkit-border-radius: 4px;
	padding: 5px; 
	margin:10px;
}

.ibox {
	color: #000000; background-color: infobackground;
	border: solid 1px #cccccc;
	-webkit-border-radius: 4px;
	padding: 5px; margin: 5px;
}

.divOk{
	line-height:15px;
	margin:0px;
	padding:0px;
	}
.divOk p{
	margin:0px;
	padding:0px;
	}
	
.details-box{
	padding:10px 0 0 0;
	display:block;
	margin:0px;
	border-bottom-color:#333;
	border-bottom-style:solid;
	border-bottom-width:1px;
	}
