#trolley li{
	list-style-type: none;
}
#users{
width:207px;
text-align:right;
font-size:10px;
margin-top:9px;
}
#users li{
	list-style-type: none;
	float:left;
	width:128px;
	text-align:right;
}


#cartID {
float:left;
background-image: url(images/web/panel_50.png);
width:207px;
}

#cartID a:visited,#cartID a:active,#cartID a:link{
	color:#fff;
}
#users a:visited,#users a:active,#users a:link{
	color:#fff;
	text-decoration:none;
}

#cartID A:hover,#users A:hover
{
color:#63A9FA;
}


#cartID #imgID{
	margin:6px;float:left;
}
#cartID ul{
	margin:10px 6px 6px 6px;
}
#cartID ul li{
	list-style-type: none;
	height:20px;
}

/*
	Catelogue
*/
.trolley_catalogue {
	width: 280px;
	margin: 20px 0px;
}

.trolley_trail{
color:#63a9fa;
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin:3px 0 0px 0;

/*border-bottom:1px solid #1d4e79;*/
clear:left;
float:left;
width:100%;
}
.trolley_trail A{}

.trolley_category {
	margin: 5px;
	width: 130px;
	float: left;
}
.trolley_category .cat_title {font-weight: bold;}
.trolley_category .cat_desc {font-size: 11px;}

.trolley_product {
	clear: both;
	width: 270px;
	margin: 5px auto;
	font-size: 11px;
}

.trolley_product dt {
	height: 25px;
	line-height: 25px;
}

.trolley_product .thumbnail {
	float: left;
	width: 50px;
}

.trolley_product .desc {
	float: right;
	width: 210px;
}

.trolley_product .price {
	font-weight: bold;
	clear: both;
	text-align: right;
}

.trolley_product .btn {
	text-align: right;
}

.trolley_product_detail {
	clear: both;
	width: 270px;
	margin: 5px auto;
	font-size: 11px;
}

.trolley_product_detail dt {
	height: 25px;
	line-height: 25px;
}

.trolley_product_detail .image {
}

.trolley_product_detail .desc {
}

.trolley_product_detail .price {
	font-weight: bold;
}

.trolley_product_detail .btn {
}


/*
	Global
*/
.account_options {
	list-style-type: none;
	margin: 5px 0px;
}
.catalogue_categories {
	list-style-type: none;
	margin: 5px 0px;
	font-size: 11px;
}

/*
	Login Request
*/
.account_boxes {
	/*margin: 10px 5px;
	font-size: 11px;*/
}
.account_boxes dt {
	font-weight: bold;
	margin-bottom:12px;
}
.account_boxes dd {
	margin:0 0 12px 6px;
}
.account_boxes dd input{
	margin-top:3px;
	margin-left:2px;
}
.account_boxes #register{
float:right;
}




/*
	Add to Trolley
*/


.trolley_purchase {
	clear: both;
	width: 280px;
	font-size: 11px;
}
.trolley_purchase li {
	list-style-type: none;
}
.trolley_purchase dl {
	clear: both;
	width: 270px;
	margin: 5px auto;
	font-size: 11px;
}
.trolley_purchase .title {
	font-size: 12px;
	font-weight: bold;
}

.trolley_purchase .product {}

.trolley_purchase .options {}







/*
	Trolley Contents
*/
.trolley_header,.trolley_empty,.trolley_item,.trolley_summary,trolley_options{
padding:5px;
width:620px;
}
.trolley_header,.trolley_empty,.trolley_item{
background-image: url(images/web/panel_30.png);
}
.trolley_item{
float:left;

}

.trolley_contents li {
	list-style-type: none;
	clear: both;
}
.trolley_contents .trolley_header dl,
.trolley_contents .trolley_item dl {
	height: 22px;
	line-height: 22px;
}
.trolley_contents .trolley_header dt, .trolley_contents .trolley_header dd {
	float: left;
}
.trolley_contents .trolley_item dt, .trolley_contents .trolley_item dd {
	float: left;
}
.trolley_contents .content_title {
	width:294px;
}
.trolley_contents .content_remove {
	width: 80px;
	text-align: center;
}
.trolley_contents .content_qty {
	width: 80px;
	text-align: center;
}
.trolley_contents .content_total {
	width: 80px;
	text-align: center;
}

.trolley_contents .content_price {
	width: 80px;
	text-align: center;
}

.trolley_contents .content_qty input {
	font-size: 11px;
}
.trolley_contents .trolley_header {
	font-weight: bold;
}
.trolley_contents .trolley_item {
	clear: both;
}

#total{
border:2px solid #1d4e79;
border-width:2px 0px;
padding:5px;
}

.trolley_contents .trolley_summary dd,.trolley_contents .trolley_summary dt {
	position: relative;
		height: 18px;
	left:10px;
}
.trolley_contents .trolley_summary .rightish{
	position: absolute;
	top: 0px;
	left: 491px;
	height: 18px;
	width:100px;
	clear:left;
	text-align:right;
}
.trolley_contents .trolley_summary dd#total {
	left:0px;
	font-weight:bold;
}
#total .rightish{
top:5px;
	left: 504px;
}
.trolley_options{
	margin:10px;
	text-align:right;
}



/*
	Register
*/
.cartForm {
	margin-bottom:10px;
	clear: both;
}

.cartForm dt {
	font-weight: bold;
	line-height: 25px;
}
.cartForm dd {
	position: relative;
	line-height: 25px;
	left:10px;
}
.cartForm dd input,
.cartForm dd select {
	position: absolute;
	top: 0px;
	left: 130px;
}



.auth {
	margin: 5px 0px;
	clear: both;
}

.auth dt {
	font-weight: bold;
}

.auth dd {
	margin: 5px 0px;
}

.productprice,.productoptions{
	margin-top:10px;
	height:20px;
}



/*
	Checkout
*/
.checkout_complete {
	margin: 20px 0px;
}
.checkout_complete dt {
	font-weight: bold;
	font-size: 14px;
}

.productdetails dt{
	color:#63A9FA;
}

/*product_short */

.product_short{
/*width:396px;*/
border-bottom:1px solid #1d4e79;
margin-top:13px;
margin-bottom:13px;
float:left;
}
.product_short H2{
color:#63a9fa;
font-size:1.4em;
margin:4px 0;

}
.product_short P{
margin-bottom:0px;
}
.product_short LI{
	margin:3px 0px 0 10px;
	color:#63a9fa;
}
.product_short .image{
float:left;
 padding:0px 12px 0 0;
}
.product_short .cont{
	float:left;
	width:270px;
}

/*product_long */

.product_long{
	margin:24px 8px 0px 0px;
	width:376px;
	float:left;
}

.product_long P{
margin-bottom:0px;
}

#panel_rhsID2{
height:212px;
/*margin-right:2px;*/
}
.buttonBuyProduct{
background-image:url(images/web/but_buy.png);
background-repeat:no-repeat;
background-position:0 0;
float:left;
padding-right:20px;
height: 29px;
width:202px;
}

.buttonBuyProduct:hover{
background-image:url(images/web/but_buy.png);
background-repeat:no-repeat;
background-position:0 -29px;
}

.buttonShop,.buttonShopCancel{
border:1px solid #1d4e79;
border-bottom:0;
background-color:#011f32;
color:#63a9fa;
float:right;
padding:3px 6px;
display:block;
cursor:pointer;
font-weight:bold;
}
.buttonShop:hover,.buttonShopCancel:hover{
	color:#fff;
}

.buttonShopCancel{
margin-right:5px;
font-weight:normal;
border-color:transparent;
}

.buttonConfirm{
border:1px solid #1d4e79;
border-bottom:0px;
background-color:#011f32;
color:#63a9fa;
float:right;
height: 25px;
line-height: 15px;
padding:5px;
font-weight:bold;
}
.buttonConfirm:hover{
color:#fff;
}
