#dealer_list .dealer_info{
	width: 200px;
	float: left;
	margin-right: 10px;
}

#dealer_list .dealer_info .name{
	font-weight: bold;
}

#dealer_list .row_seperator{
	clear:both;
	padding:7px;
}

/* ********* */

#store_verification_form .label{
	float:left;
	width: 100px;
	margin-bottom:10px;
}

#store_user_details_form .label{
	float:left;
	width: 150px;
}

/* ********* */

#product_registration div{
	padding: 3px;
}

#product_registration .header{
	font-size: 13px;
	font-weight: bold;
}

#product_registration .product{
	float:left;
	width: 120px;
}

#product_registration .serial_number{
	float:left;
	width: 210px;
}


#product_registration .type{
	float:left;
	width: 80px;
}

#product_registration .status{
	float:left;
	width: 160px;
}

#product_registration .row_seperator{
	border-bottom: 1px solid #f0f0f0;
	padding:0px;
	width:590px;
	clear:both;
}

/* ********* */

.storelist{
	margin:4px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
}

.storelist .heading{
	font-size:13px;
	font-weight:bold;
}

.storelist .seperator{
	clear:both;
	border-bottom: 1px solid;
	padding:0px;
}

.storelist div{
	padding:3px;
}

#pricelist{
	width: 485px;
}

#pricelist .productname{
	border-right: 1px solid;
	width:390px;
	float:left;
}

#pricelist .productprice{
	width:80px;
	float:left;
}

#pricelist .price{
	width:50px;
	text-align:right;
	padding:0px;
}

#pricelist .productinfo{
	font-style:italic;
	padding:7px;
}

/* ********* */

#licenses{
	width:608px;
	line-height:1.4;
}

#licenses .heading{
	height: 60px;
}

#licenses .heading.productname div{ height:15px; }
#licenses .heading.serial div{ height:15px; }
#licenses .heading.upgrade div{ height:5px; }

#licenses .productname,
#licenses .serial,
#licenses .upgrade,
#licenses .extra_license{
	float:left;
	border-right: 1px solid;
}

#licenses .taller{
	height:70px;
}

#licenses .productname{ width:140px; }
#licenses .serial{ width:220px; }
#licenses .upgrade{ width:120px; }
#licenses .extra_license{ width:100px; border:none; }

#specialslist{
	width: 440px;
}

#specialslist .productname{
	border-right: 1px solid;
	width:290px;
	float:left;
}

#specialslist .productqty{
	border-right: 1px solid;
	width:50px;
	float:left;
}

#specialslist .productprice{
	width:80px;
	float:left;
}

#order_form{
	width: 430px;
}

#order_form .productname,
#order_form .productqty,
#order_form .productprice{
	height: 23px;
}

#order_form .productname{
	border-right: 1px solid;
	width:290px;
	float:left;
}

#order_form .productqty{
	border-right: 1px solid;
	width:40px;
	float:left;
	text-align:center;
}

#order_form .productprice{
	width:80px;
	float:left;
}

#order_form .productprice .price{
	padding:0px;
	width: 52px;
	text-align:right;
}

#store_invoice{
	padding:15px;
	width:540px;
	border-bottom: 1px solid;
	margin-bottom:15px;
}

#store_invoice .user_info{
	float:left;
	width:240px;
	padding:0px;
}

#store_invoice .user_info .heading{
	padding:0px;
}

#order_details{
	width:530px;
	margin:20px 0px 0px 0px;
	padding:0px;
}

#order_details .description{
	border-right: 1px solid;
	width:280px;
	float:left;
}

#order_details .quantity{
	border-right: 1px solid;
	width:65px;
	float:left;
	text-align:center;
}

#order_details .each{
	border-right: 1px solid;
	width:65px;
	float:left;
	padding-right:15px;
	text-align:right;
}

#order_details .price{
	width:65px;
	float:left;
	padding-right:15px;
	text-align:right;
}

#order_details .total{
	border-right: 1px solid;
	width:436px;
	float:left;
}

#order_details .taller{
	padding-top:15px;
	padding-bottom:15px;
}

#store_invoice #pp_logo{
	text-align:center;
	padding:20px 0px 5px 0px;
	display: block;
    margin-left: auto;
    margin-right: auto;
}

.storelist,
.storelist .seperator,
#pricelist .productname,
#licenses .productname,
#licenses .serial,
#licenses .upgrade,
#specialslist .productname,
#specialslist .productqty,
#order_form .productname,
#order_form .productqty,
#store_invoice,
#order_details,
#order_details .description,
#order_details .quantity,
#order_details .each,
#order_details .total{
	border-color:#ccc;
}

#delivery_address input[type=text],
#delivery_address select,
#delivery_address textarea{
	float:left;
	width:200px;
}

#delivery_address .label{
	float:left;
	width:120px;
}

#product_register_form{
	width: 525px;
}
#product_register_form .productname{
	border-right: 1px solid #ccc;
	width:200px;
	float:left;
}

#product_register_form .serial{
	width:310px;
	float:left;
}
