@charset "UTF-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; color:#999999; margin:0; font-size:90%;}

p, a, h2, h3, h4 {padding:2px 4px;margin:0;}

img {border:0;}

h1 { 
		display: inline; 
		font-size:18px;
		}

h2 {}

table {margin-top:8px;}

.wrapper{
	margin-left:auto;
margin-right:auto;
	width:800px;
	position:relative;
	
}

.header{
	width:800px;
	float:left;
	margin:0 0 8px 0;
}

.progress {
	width:800px;
	float:left;
	clear:both;
}

#flashcontent{
	float:left;
	width:800px;
	height:550px;
}

.maincontent{
	float:left;
	width:800px;
	border:1px solid #eee;
}

.innercontent {
	 margin:8px;
	 }

.basket, .box {width:100%; border:1px solid #eee; margin:0 0 8px 0;}

.basket table td {width:12%; text-align:center;}

.basket table, .basket h2 {margin:0 8px;}
.basket table td a img {vertical-align:middle; margin-left:4px;}

.leftsec {float:left; width:50%;}

.rightsec {float:left; width:50%;}

.leftsec table, .rightsec table {}

.leftsec table td img, .rightsec table td img {}

.footer{
	float:left;
	clear:both;
	width:100%;
	margin-top:20px;
}

.step2btn {
cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
}

.footer-left {background:url(images/footer-bg.gif); float:left; height:36px; width:692px;}
.footer-left a {margin:0; padding:0; float:left;}
.footer-right {float:left; width:108px;}
.footer-right a {padding:0;}
.footer h4 {color:#663300; margin:4px; vertical-align:middle; line-height:25px; margin-bottom:-30px;}

.logo{float:left; width:250px; margin-top:20px;}

.msg{float:left; width:300px;.width:250px; margin-top:75px;}

.msg h2, .msg p {vertical-align:middle;}

.timer{float:left; width:250px;}



.product-table{border-bottom:1px solid #eee;}
.add {text-align:center;}

.add h4 {padding-bottom:8px;}

.small {font-size:0.8em;}

.delivery_txt{font-size:18px; color:#CC9933; text-align:center; padding-top:15px}

#entireAC{
	display: none;
}

.ac_transparent {
    background: none repeat scroll 0 0 #A3A3A3;
    display: block;
    float: right;
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9998;
}

.ac_mainContainer {
    height: 280px;
    position: fixed;
    top: 25%;
    width: 100%;
    z-index: 9999;
}

.ac_innerBox {
    font-size: 24px;
    height: 280px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    vertical-align: middle;
    width: 610px;
}

.ac_confirmLbl {
    font-size: 18px;
    margin-top: 5px;
}

.ac_buttonContainer {
    height: 80px;
    margin: 10px 0 0;
}

.boxBgr {
    background: repeat scroll 0 0 white;
    border: 1px solid #DFDACF;
    margin-top: 15px;
    overflow: hidden;
    padding: 15px;
}

.ac_Button {
    height: 80px;
    width: 290px;
}

.left {
    float: left;
}
