/* CSS Document */

/* Shopping Basket page "WIDTH" elements */

/* Login pages */

.login-row {
	position:relative; width:761px; height:auto; margin:auto; padding:10px 10px 10px 10px; /*border-bottom:1px solid #cccccc;*/
}

.login-row .form-header {
	position:absolute; top:0px; left:0px;
}

.login-row p {
}

.login-row p.not-registered-yet {
}

.login-row a.imglink {
	float:right; margin:0px 0px 0px 0px;
}

.login-row img.login-section {
	position:absolute; top:17px; left:20px;
}

.login-row img.new-customer {
	float:left; margin:2px 2px 23px 6px;
}

.left-wrap {
	position:relative; float:right; height:auto; width:760px; padding-top:5px;
}

.left-wrap a.imglink {
	position:absolute; top:28px; right:0px;
}

.left {
	position:relative; float:left; height:79px; width:303px;
}

.left input.textbox {
	/*position:absolute; width:238px;	height:17px; padding:3px 0px 0px 0px; border:1px solid #cccccc;	*/
	position:absolute; background: #e2e3e4; color: #000000; padding: 3px; border: 0px; margin: 0px 0px 5px 0px; width:280px; font-size: 12px; left: 0px; top: 26px;
}

.left span.checkbox {
	position:absolute; left: 89px; top: 49px; height:21px !important; width:21px !important;
}

.left span.checkbox input {
	position:absolute; top:2px; left:0px; height:15px !important; width:15px !important; margin:0px; padding:0px;
}

.left p {
	padding:0px !important; margin:0px !important; line-height:11pt;
}

.left p.title {
	position:absolute; left:0px; top:10px;
}

.left p.remember {
	position:absolute; left:0px; top:50px; text-decoration:underline; font-size:10px;
}

.left a.remember {
	position:absolute; left:0px; top:51px;text-decoration:underline; font-size:10px;
}

.login-row a.login {
	float:right; margin:39px 95px 20px 0px;
}

.login-row a.button-sml {
	float:right; margin:20px 20px 20px 0px;
}

.login-row .topdiv {
	height:auto; width:100%; padding:5px 0px 0px 0px;
}

.login-row .topdiv a.login {
	float:right; margin:0px 15px 5px 0px; margin:5px 15px 5px 0px;
}

.login-row .bottomdiv {
	height:auto; width:100%; padding:0px 0px 5px 0px; 
}

.login-row .bottomdiv a.login {
	float:right; margin:0px 15px 5px 0px; margin:7px 15px 5px 0px;
}

/* Login pages */









.content .inner-content .seating-central-area .seating-active-area .form-panel {
	height:auto; width:360px; padding:10px 15px 10px 15px; margin:0px;
}

.content .inner-content .seating-central-area .seating-active-area .form-panel#vieworderdetails-ext {
	width:230px;
}

.content .inner-content .seating-central-area .seating-active-area .form-panel p.introduction {
	margin:0px 0px 10px 0px; padding:0px; float:left;
}

.content .inner-content .seating-central-area .seating-active-area .form-panel input.checkboxbilling {
	margin:2px 5px 10px 0px; padding:0px; float:left;
}

.content .inner-content .seating-central-area .seating-active-area .form-panel .input-area-s {
	width:360px; 
}

.content .inner-content .seating-central-area .seating-active-area .form-panel .input-area-s p {
	margin-bottom:2px;
}


















.order-item-row {
	width:770px; height:auto; position:relative; padding:10px 0px 11px 0px; background:url(../Images/Layout/border-bottom.gif) repeat-x 100% 100%;
}

.order-item-row p {
	margin:0px;
}

.order-item-row a.cssbutton {
	float:right; 
}

.order-item-row .order-order-id  {
	position:relative; width:105px; height:auto; float:left; padding:4px 1px 2px 14px;
}

.order-item-row .order-order-id-short  {
	position:relative; width:81px; height:auto; float:left; padding:4px 8px 2px 8px;
}

.order-item-row .order-order-id-length  {
	position:relative; width:301px; height:auto; float:left; padding:4px 8px 2px 8px;
}

.order-item-row .order-date-ordered  {
	position:relative; width:135px; height:auto; float:left; padding:4px 0px 2px 0px;
}

.order-item-row .order-itemname  {
	position:relative; width:212px; height:auto; float:left; padding:4px 8px 2px 0px;
}

.order-item-row .itemname  {
	position:relative; width:112px; height:auto; float:left; padding:4px 8px 2px 0px;
}

.order-item-row .order-status  {
	position:relative; width:61px; height:auto; float:left; padding:4px 30px 2px 9px;
}

.order-item-row .order-amount  {
	position:relative; width:85px; height:auto; float:left;  padding:4px 6px 2px 6px; 
}

.order-item-row .order-recipient-name  {
	position:relative; width:155px; height:auto; float:left; padding:4px 0px 2px 0px;
}


















.div-item-row {
	height:auto; position:relative; padding:0px 0px 0px 0px; background:url(../Images/Layout/border-bottom.gif) repeat-x 100% 100%;
}

.div-item-row .div-item-container {
	position:relative; margin:auto; min-height:93px; height:auto !important; height:93px;
}

.div-item-row .div-item-container .div-item-ext {
	position:relative; float:left; display: block; width:321px; height:100px; padding:0px 0px 0px 0px;
}






