
a {text-decoration:none;}

#order-title h2 {font-weight:bold;
text-align:left; 
Margin-bottom:5px;
margin-top:12px;
}

#order-window table {
	border-collapse: collapse;
	width: 100%;
	}

#order-window th {
	padding: 0 0.5em;
	text-align: left;
	color:#fff;padding:5px;
	background-color:#666;
	}
	
#order-window th.left {
	-webkit-border-radius: 6px 0px 0px 0px; 
	-moz-border-radius: 6px 0px 0px 0px; 
	border-radius: 6px 0px 0px 0px;
}

#order-window th.no-bg {
background-color:#fff;
}

#order-window th.right {
	-webkit-border-radius: 0px 6px 0px 0px; 
	-moz-border-radius: 0px 6px 0px 0px; 
	border-radius: 0px 6px 0px 0px;
}

#order-window td {
	border-bottom: none;
	padding: 0 0.5em;
	padding-top:.2em;
	}

#save-button {
	background:#48a3db;
	color:#fff;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:3px 6px;
	margin-bottom:5px;
	margin-top:4px;
}

#save-button:hover {
	 background:#F00; 
}

.podbar {
    bottom:0;
    position:fixed;
    z-index:150;
    _position:absolute;
    _top:expression(eval(document.documentElement.scrollTop+
        (document.documentElement.clientHeight-this.offsetHeight)));
    height:40px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background:#666;
	width:100%;
	margin-left:-16px;
}

.podbar ul {
	 display: block;
	text-align:center;
	 list-style-type:none;
	 float:left;
}

.podbar ul li {
	margin:0px;
   padding:0;
   position:relative;
   float: right; padding:4px;
   margin-left:3px;
   margin-top:-5px;
}

#fixed-buttons {
	text-decoration:none;
	background:#48a3db;
	color:#fff;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:4px 6px;
	font-size:14px;
}

a:hover #fixed-buttons {
	background:#F00; 
}


#size-line {
	margin-top:-2em;
	font-size:1em;
	font-style:italic;
	clear:both;
	margin-bottom:.3em;
}

#change-line {
	font-size:1em;
	font-style:italic;
	height:1.2em;
}

#change-line img { float:left;
width:14px;height:14px; margin-right:.3em;
margin-left:1em;
}

a:hover #change-line img { 
opacity:.80;
filter:alpha(opacity=.80);
filter: “alpha(opacity=.80)”;
}

#change-text {float:left;
margin-top:-.4em; color:#090;
}

#change-text-std, #change-text-std a {
	float:left;
color:#090;
font-style:normal;
}

a:hover #change-line img {
opacity:.80;
filter:alpha(opacity=.80);
filter: “alpha(opacity=.80)”;
}

.item-name {
	color:#000;
	font-weight:bold;
}
.item-size {
	font-style:italic;
	font-weight:normal;
}

#select-free {margin-top:.2em;margin-bottom:.1em;
color:#F00;}

#topping-icons {
	float:left;
	margin-left: .8em;
}

#topping-icons a {
}

#topping-icons a:hover {
opacity:.8;
filter:alpha(opacity=.8);
filter: “alpha(opacity=.8)”;
}

#topping-text {
	float:left;
	margin-left:.4em;
}

#remove-line {
		margin: .3em 0px .5em 0px;
		float:right;
		clear:both;
		width:80px;
}

#remove-text-std, #remove-text-product {
	font-size:.9em;
	font-style:italic;
	color:#F00;
	float:left;
	margin-top:-.2em;
}

#remove-icon img {
	float:left;
width:14px;height:14px; margin-right:.3em;
margin-top:-.2em;
margin-left:1em;
}

a:hover #remove-icon img { 
opacity:.80;
filter:alpha(opacity=.80);
filter: “alpha(opacity=.80)”;
}

#change-item-line {
	color:#090;font-size:.9em;
	float:left;
	line-height:1em;
	margin-bottom:.2em;
}


#upgrade-bubble {
	text-decoration:none;
	background:#48a3db;
	color:#fff;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:4px 6px;
	font-size:13px;
	margin:3px;
}

#yes-button a, #no-button a {
	text-decoration:none;
	background:#fff;
	color:#000;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:3px 4px;
	font-size:13px;
	margin:2px;
	float:right;
}

#yes-button a:hover {
background:#090;
color:#fff;
}

#no-button a:hover {
background:#F00; 
color:#fff;
}

#upgrade-text {float:left;width:80%;}

#notes-box {
	float:left;
	width:420px; height:auto;
		border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
padding:8px;
background-color:#E6E6E6;
margin-bottom: 12px;
}

#price-block {
	float:right;
	margin-left:6px;
	width:190px;height:92px;
		border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
padding:8px;
background-color:#E6E6E6;
text-align:right;
line-height:1.4em;
}

#price-block-line {width:auto;
}
#left-title {float:left;
text-align:left;
width: 70px;
}
#right-price {text-align:right;
float:right;
width:70px;
}

#float-right-button {
	float:right;
	margin: .2em 0px;
	padding:0px;
	clear:right;
}

#check-clear-buttons {
	text-decoration:none;
	background:#48a3db;
	color:#fff;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:4px 6px;
	font-size:17px;
	margin-top:0px;
	width: 195px;
text-align:center;
}

#check-clear-buttons:hover {
background:#F00; 
color:#fff;
}

#check-clear-buttons:hover a, #check-clear-buttons a {
	color:#fff; 
}

input#image-button{
    background: none;
	border:none;
    padding-left: 6px;
	color:#fff;
	font-size: 18px;
	font-weight:bold;
	padding-right:11px;
}


#ssl {
	float:right;width:125px;
	height:68px;margin-bottom:4px;
	margin-top:-13px;
	margin-right:10px;
}

#offer-code-box {float:right;
	text-align:left;width:115px;
		border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	margin-top:-12px;
	background:#48a3db;
	margin-bottom:9px;
}

#offer-code-box p {color:#FFF;
font-weight:bold;font-size: 13px;
padding:0px;margin:0px; margin-top:-5px;
}

#offer-code-button {
	background:#fff;
	color:#000;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:3px 6px;
	margin-bottom:5px;
	margin-top:4px;
}

#offer-code-button:hover {
background:#F00; 
color:#fff;
}



/* orderengine page */
#order-info-wrapper {
	margin-top:28px;
padding:10px;
}


/* orderengine page */
#order-time-block {
	background:#f3f3f3;
	color:#000;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:10px;
	width:100%;
}

#white-button {
	background:#fff;
	color:#000;
	border: 1px solid #777777;
     -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	padding:3px 6px;
	margin-bottom:5px;
	margin-top:4px;
}

#white-button:hover {
	 background:#F00; 
	 color:#fff;
}