.InstantPricing {
    font-size: small;
    font-style: normal;
    color: #000000;
	width: 100%;
}
.InstantPricing IMG {
	border: none;
	width: 150px;
}
.InstantPricing IMG#FoldType {
	display: none;
}
.InstantPricing select {
    font-size: x-small;
}
.InstantPricing div#Specials {
	overflow: hidden;
	display: none;
}

div#instant_price_section ul li {
    text-align: right;
}
div#instant_price_section ul li label {
	
}
div#instant_price_section ul li label.radio {
	float: none;
	width: auto;
	font-weight: normal;
	text-transform: none;
}

div#instant_price_section {
	width: 100%;
}
#Specials {
	width: 420px;
}
div#instant_price_section .ProjectSpecifications {
	background-color:#daf3fc;
}
div#instant_price_section .ProjectSpecifications h1 {
	background-color:#fff;
	padding-top: 20px;
	padding-bottom: 10px;
}
div#instant_price_section .ProjectSpecifications:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section .ProjectSpecifications {height: 1%;}
div#instant_price_section .ProjectSpecifications {display:block;}
/* End hide from IE-mac */

div#instant_price_section .Colours, 
div#instant_price_section .Envelopes, 
div#instant_price_section .Stock, 
div#instant_price_section .Size, 
div#instant_price_section .Finishing,
div#instant_price_section .Production,
div#instant_price_section .Delivery,
div#instant_price_section #Cover,
div#instant_price_section #Interior,
div#instant_price_section #AlertDiv
{
	width: 50%;
	margin: 0px;
} 
div#instant_price_section .Size {
	float: left;
}
div#instant_price_section .Envelopes {
	float: left;
}
div#instant_price_section .Stock {
	float: left;
} 
div#instant_price_section .Colours {
	float: right;
} 
div#instant_price_section .Finishing {
	float: right;
} 
div#instant_price_section .Production {
	float: left;
} 
div#instant_price_section #BannerOptions {
}
div#instant_price_section #BannerOptions:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section #BannerOptions {height: 1%;}
div#instant_price_section #BannerOptions {display:block;}
/* End hide from IE-mac */

div#instant_price_section .Production:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section .Production {height: 1%;}
div#instant_price_section .Production {display:block;}
/* End hide from IE-mac */

div#instant_price_section .Delivery {
	float: right;
} 
div#instant_price_section .Delivery:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section .Delivery {height: 1%;}
div#instant_price_section .Delivery {display:block;}
/* End hide from IE-mac */
div#instant_price_section .Delivery h1 {
	display: none;
}
div#instant_price_section #Cover {
	float: right;
} 
div#instant_price_section #Interior {
	float: right;
} 
div#instant_price_section #AlertDiv {
	float: right;
} 
div#instant_price_section #AlertDiv:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section #AlertDiv {height: 1%;}
div#instant_price_section #AlertDiv {display:block;}
/* End hide from IE-mac */

div#instant_price_section .ProjectName p {
	background-color: #07759f;
	margin: 0px;
	padding: 10px;
	color: #fff;
	font-size:x-small;
    overflow:auto;
	text-align: center;
	line-height: 12px;
}
div#instant_price_section .ProjectName h1 {
}
div#instant_price_section .ProjectName input {
	width: 75%;
	float: left;
}
div#instant_price_section h3 {
	display: none;
}
div#instant_price_section fieldset legend {
	font-weight: bold;
	font-size:medium;
	color: #07759f;
}
div#instant_price_section h2 {
	font-size:medium;
	color: #07759f;
}
div#instant_price_section .Prices {
	padding: 10px 10px 5px 10px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	background-color: #07759f;
	color: #fff;
	font-size:xx-small;
	min-height: 90px;
}
div#instant_price_section .Prices:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section .Prices {height: 1%;}
div#instant_price_section .Prices {display:block;}
/* End hide from IE-mac */

div#instant_price_section #subtotal {
	padding: 10px 10px 5px 10px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	background-color: #606;
	color: #fff;
	font-size:xx-small;
	min-height: 30px;
}
div#instant_price_section #subtotal:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section #subtotal {height: 1%;}
div#instant_price_section #subtotal {display:block;}
/* End hide from IE-mac */
div#instant_price_section #UPSOptions {
}

div#instant_price_section .Prices ul, div#instant_price_section #subtotal ul {
	list-style: none;
	float: right;
	width: 49%;
}
div#instant_price_section .Prices ul:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section .Prices ul {height: 1%;}
div#instant_price_section .Prices ul {display:block;}
/* End hide from IE-mac */

div#instant_price_section #subtotal ul:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section #subtotal ul{height: 1%;}
div#instant_price_section #subtotal ul{display:block;}
/* End hide from IE-mac */

div#instant_price_section .Prices ul li label, div#instant_price_section #subtotal ul li label {
	font-size: large;
	text-align: right;
	width: 73%;
	text-transform: capitalize;
}
div#instant_price_section .Prices ul li.unitprice {
	display: none;
}

div#instant_price_section .Delivery:after {
    content: ".";
    display: block;
    height: 0;
    font-size: 0;
    clear: both;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html div#instant_price_section .Delivery{height: 1%;}
div#instant_price_section .Delivery {display:block;}
/* End hide from IE-mac */

.Delivery fieldset legend {
	display: none;
}
div#instant_price_section .Delivery .content {
	background:#daf3fc;
}  
div#instant_price_section .Delivery h1 {
	background:#fff;
	padding-top: 10px;
	padding-bottom: 0px;
}
.Envelopes .StockWeightSelect {
	display: none;
}
.Prices input, #subtotal input, #ShippingPrice input {
	text-align: right;
}
input#rdbPocketSize {
	width: 70px;
}
div#instant_price_section li p {
	padding: 0px;
}

