/* GENERAL STYLES */
/*
.pnlInvoiceInfo
{
    float: left;
    margin: 0px 10px 0px 10px;

}
.pnlDelivery
{
    float: left;
    margin: 0px 10px 0px 10px;

}
.pnlCheckoutRBL
{
    clear: both;
    float: left;
    margin: 0px 10px 0px 10px;

    width: 100%
}
#buttonHolder
{
    float: left;
    width: 100%;
}   
.textbox
{
    width: 100px;
}
.textbox50
{
    width: 50px;
}
.textbox150
{
    width: 150px;
}
.textbox200
{
    width: 210px;
}
*/
/*
.button{
	width:180px;
	background-color:#fff9e7;
	clear:right; 
	border-width:1px;
	border-style:solid;
	border-color:#B5B9A7;
	margin: 20px 0px 20px 0px;	
	}
*/
.productlist .textbox{
	width:80px;
}
.buttonNext{
width:110px;
	background:#fff9e7 url(/css/images/arrow-right.png) no-repeat right;
	clear:right; 
	height: 25px;
	border-width:1px;
	border-style:solid;
	border-color:#B5B9A7;
	margin: 20px 0px 20px 0px;	
	padding: 0px 25px 0px 0px;
	}
.buttonPrevious{
width:110px;
	background:#fff9e7 url(/css/images/arrow-left.png) no-repeat left;
	clear:right; 
	height: 25px;
	border-width:1px;
	border-style:solid;
	border-color:#B5B9A7;
	margin: 20px 0px 20px 0px;	
	padding: 0px 0px 0px 15px;
	}
.buttonUpdate{
width:110px;
	background:#fff9e7 url(/css/images/check.png) no-repeat left;
	clear:right; 
	height: 25px;
	border-width:1px;
	border-style:solid;
	border-color:#B5B9A7;
	margin: 20px 0px 20px 0px;	
	padding: 0px 0px 0px 15px;
	}
/*
.fieldsetSummaryLeft
{
    float: left;
    width:270px;
    height: 135px;
    margin: 10px 10px 0px 0px;
    padding: 0px 0px 0px 10px;
    
    
 }
 .fieldsetSummaryRight
{
    float: left;
    width:270px;
    height: 135px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
 }
  .fieldsetOrderSummary
{
    float: left;
	clear:both;
    width:570px;
    height: 135px;
    margin: 20px 0px 0px 0px;
    padding: 0px 10px 0px 10px;
 }
 .fieldsetInvoiceInformation
 {
      float: left;
    width:250px;
    height: 330px;
    margin: 10px 10px 0px 0px;
    padding: 0px 0px 0px 10px;
    }
.fieldsetDeliveryInformation
{
    float: left;
    width:250px;
    height: 330px;
    margin: 10px 0px 0px 10px;
    padding: 0px 0px 0px 10px;
 }
 .fieldsetOtherDelivery
 {
    float: left;
    clear: both;
    width:250px;
    height: 85px;
    margin: 30px 10px 0px 0px;
    padding: 0px 0px 0px 10px;
     }
     .fieldsetPaymentMethod
     {
    float: left;
    clear: both;
    width:250px;
    height: 85px;
    margin: 30px 10px 0px 0px;
    padding: 0px 0px 0px 10px;
        }
*/

DIV.cart {
	clear: both;
}
DIV.cartheader {
	clear: both;
	height:40px;
}
span.cartheadertext {
	float:left;
	font-weight:bold;
	margin-top:11px;
	margin-left:55px;
	display:block;
}
DIV.cartheaderPayment {
	float:right;
	display:block;
	height:40px;
	background-image:url(/css/images/cart_on_payment.jpg);
	background-position:right center;
}
span.cartheaderPaymenttext {
	font-weight:bold;
	margin-top:11px;
	margin-right:30px;
	display:block;
	color:white;
	margin-left:5px;
}

DIV.cart  {
	margin-bottom: 10px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
DIV.cart a
{
	text-decoration:none!important;
}
DIV.product {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	OVERFLOW: hidden;
	PADDING-TOP: 10px;
/*	HEIGHT: 100px; */
	border: 1px #CED5CB solid;
	/*margin-right: 10px;*/
	margin-bottom: 10px;
	position:relative;
}
DIV.prodpic{
	height:60px;
	width: 60px;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}
h4.prodprice{
	/*padding-left:10px;
	float:right;*/
	position:absolute;
	bottom:31px;
	right:7px;
}
DIV.product DIV.text {
	/*FLOAT: left; */
	/*OVERFLOW: hidden;*/
	/*COLOR: #333333;*/
	/*WIDTH: 165px;*/
/*	height: 95px; */
	margin-right:10px;	
}

DIV.product DIV.data {	
OVERFLOW: hidden;	
WIDTH: 191px;
HEIGHT:30px;	
}

DIV.data {	
PADDING-LEFT: 3px;
height:25px;	
float:right; 
clear:both;
}

DIV.configtxt{
	padding-left: 5px;
 	float:left;
 	display:none;
}
DIV.data h4{
float:right; 
}
DIV.buyconfig{
PADDING-TOP: 5px;
overflow:hidden;

}

DIV.buy
{
	/*left:18px;*/
	position:absolute;
	/*top:80px;*/
	bottom:3px;
	right:3px;
	clear:both;
}

input.qty {
	width: 30px;
/*	float: left;
	margin-left:0px;
	padding-left:0px;*/
	position:absolute;
	bottom:3px;
	right:43px;
}
.fieldsetInvoiceInformation select{
	width:150px;
}
select.selector{
	width: 110px;
	margin-left:0px;
	padding-left:0px;
	float:right;
	margin-bottom:5px;
}


img{border:none;}


#variantListing select{
background:none;
width:100px;
}

/* EDITOR PROPERTIES */
