
.thanks UL { LIST-STYLE-IMAGE: url(images/check.gif) }

.thanks LI { MARGIN-BOTTOM: 10pt }

#rightArea,.bodyTable,.textblack {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#rightArea ul,#rightArea li
{ 
	margin-bottom: 10pt;
	margin-top: 0px;
	margin-left:10px;
	margin-right:5px;
	padding:2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#rightArea P,#rightArea  TD {
	font-family : Verdana, Arial, sans-serif;
}
#rightArea td
{
    
}
.bodyTable,.textblack {
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.paddedtable td{
    padding:2px;
}
.alignleft td{
    text-align:left;
}
.navtable .navtableinner{
border-collapse: collapse;
}
.navtable td{
border:1px solid #999999;
}
.navtableinner td{
border:0px solid black;
}
.formname {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 12px;
	font-weight : bold;
	background-color : #FFFFFF;
}
.small {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 7pt;
}
.rednorm {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 9pt;
	color : #ff0000;
}
.whitenorm {
	font-family : Verdana, Arial, sans-serif ;
	font-size : 9pt;
	color : #ffffff;
}
.ordertable
{
	width:556px;
}
.bodyTable
{
	width:556px;
}
.box{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.orderheadorange{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #FFA500;
}
.orderhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
}
.ordersubhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	background-color: #cccccc;
}
.header{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}
.unselectedmethodtop{
	background-color: #ffffff;
}
.unselectedmethodbottom{
	background-color: #ffffff;
}

.selectedmethodtop{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #ffffff;
	background-color: #FFA500;
}
.selectedmethodbottom{
	background-color: lightsteelblue;
}

A
{
	font-size: 11px;
	color: #0033cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

A:Hover {
	text-decoration: underline;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.priceline{
	padding-top:5px;
	padding-bottom:5px;
	background-color: lightsteelblue;
}
.boldlink{
	text-decoration: underline;
	color: blue;
	font-weight : bold;
	font-family : Verdana, Arial, sans-serif ;
	font-size : 10px;
}
.boldlink:hover{
	text-decoration: underline;
	color: red;
	font-weight : bold;
	font-family : Verdana, Arial, sans-serif ;
	font-size : 10px;
}
.bluelink{
	text-decoration: none;
	color: blue;
	font-family : Verdana, Arial, sans-serif ;
	font-size : 10px;
}
.bluelink:hover{
	text-decoration: underline;
	color: red;
	font-family : Verdana, Arial, sans-serif ;
	font-size : 10px;
}
.redlink{
	text-decoration: none;
	color: red;
	font-family : Verdana, Arial, sans-serif ;
}
.redlink:hover{
	text-decoration: none;
	color: blue;
	font-family : Verdana, Arial, sans-serif ;
}
.headline1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 12pt;
	font-weight : bolder;
}
.headline2{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
}

.footer{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
}
.table{
	border-color : #000000;
	border-left-width : 1px;
	border-right-width : 1px;
	border-style : solid;
	border-top-width : 1px;
	border-bottom-width : 1px;
}
.optionhighlight{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	color : red;
}
.tableblue {
	border: 2px solid #CCCCCC;
	padding: 2px;

}
.bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}
.formnamered {
	font-family : Verdana, Arial, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	background-color : #dcdcdc;
	color: #FF0000;

}
.orderheadblue {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #66CCFF;
}
.orderheaddarkblue {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #0000CC;
}
.justify{
	text-align:justify;
}
	.popbody{
		font-size:10pt;
		 font-family:arial;
	}
		.quoteballoon { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 0.6em; PADDING-BOTTOM: 10px; BORDER-LEFT: #000 1px solid; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #fff }
		.quotearrow { MARGIN-TOP: -1px; MARGIN-RIGHT: 20px; TEXT-ALIGN: right }
		.quoteattr { FONT-SIZE: 0.8em; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 10px; LINE-HEIGHT: 120%; TEXT-ALIGN: left }
		.quotebox { PADDING-RIGHT: 2px; BORDER-TOP: #000 1px dotted; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px dotted; BACKGROUND-COLOR: #fff7e1 }
		.quoteline { PADDING-RIGHT: 5px; PADDING-LEFT: 10px;  PADDING-TOP: 10px;Padding-bottom: 10px; BACKGROUND-COLOR: #f8f8f8 }
		.quoteline P { FONT-SIZE: 1em; MARGIN-LEFT: 0.6em; COLOR: #000000;  margin-top: 0px;  margin-bottom: 0px;   }
		.quotetext { FONT-SIZE: 8pt; LINE-HEIGHT: 100%; FONT-STYLE: italic; FONT-FAMILY: Georgia, Times, serif; TEXT-ALIGN: center }
		.leftquote { FONT-WEIGHT: bold; FONT-SIZE: 2em; LEFT: -15px; FLOAT: left; COLOR: #000000; FONT-FAMILY: Georgia, Times, serif; POSITION: relative; TOP: -20px }
		.rightquote { FONT-WEIGHT: bold; FONT-SIZE: 2em; LEFT: 15px; FLOAT: right; COLOR: #000000; FONT-FAMILY: Georgia, Times, serif; POSITION: relative; TOP: -20px }
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
}
.waitbox{
	display: none;
	Z-INDEX: 999;
	MARGIN: 2px;
	WIDTH: 250px;
	CURSOR: wait;
	POSITION: absolute;
	HEIGHT: 125px;
	BACKGROUND-COLOR: #00339a;
	text-align: center;
	top:320px;
	left:300px;
	color:#FF6600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #FF6600;
	vertical-align: middle;

}
.boxtop{
	BORDER-RIGHT: black 1px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.boxbottom{
	BORDER-RIGHT: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.textblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003399;
	text-decoration: none;
}
.textpurp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: none;
}
A.textpurp:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF9900;
	text-decoration: underline;
}
.textbox{
	width:135px;
}
.dropdown{
	width:135px;
}
.redtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
}
.bluelinkU {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: bold;
	color: #0033FF;
	text-decoration: underline;
}
.textbluetwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003399;
	text-decoration: bold;
}
.altaddress
{
	background-color:#c0c0c0;
	padding:5px;
	border:1px solid black;
}
.clsEven{
	background-color:#CCCCCC
}
.clsOdd{
}
.addressBookItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.actionMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Blue;
	font-weight: normal;	
}
.myEAccountItem {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
}
.myEAccountHeader 
{
	background-color: #00339a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:White;
	font-weight: normal;	
}
.myEAccountValidationText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Red;
	font-weight: normal;	
}
.myEAccountHeaderSub 
{
	background-color: silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:black;
	font-weight: bolder;	
}
.myEAccountNavPath 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	font-weight: bolder;	
}
.myEAccountNavPathLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#00339a;
	font-weight: bolder;	
}

.tophead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFCF31;
	background-color: #00309C;
	text-align: center;
	font-weight: 600;
	letter-spacing: -0.3pt;
	padding-top:10px;padding-bottom:10px;padding-right:4px;padding-left:4px;
	cursor:pointer;
	cursor:hand;
}
.topheadover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #00309C;
	background-color: #FFCF31;
	text-align: center;
	font-weight: 600;
	letter-spacing: -0.3pt;
	padding-top:10px;padding-bottom:10px;padding-right:4px;padding-left:4px;
	cursor:pointer;
	cursor:hand;
}
.topspace{
	width:1px;
	background-color:white;
}
.bottomhead{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #9C9A9C;
	text-align: center;
	font-weight: normal;
	letter-spacing: -.5pt;
	padding-top:5px;padding-bottom:5px;padding-right:2px;padding-left:2px;
	cursor:pointer;
	cursor:hand;
}
.bottomheadover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF0000;
	background-color: #9C9A9C;
	text-align: center;
	font-weight: normal;
	letter-spacing: -.5pt;
	padding-top:5px;padding-bottom:5px;padding-right:2px;padding-left:2px;
	cursor:pointer;
	cursor:hand;
}
.bottomspace{
	padding-top:5px;padding-bottom:5px;padding-right:3px;padding-left:3px;
	background-color: #9C9A9C;
}
.vline{
	color:white;
}
.bhead{
	color: #00309C;
	background-color: #CECFCE;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	padding-top: 3px;
	padding-bottom: 3px;
}





#product-page-container {
	width: 590px;
	margin: 0 auto; 
}


.select {
	padding: 10px;
	overflow: auto;
	width: 568px;
}

.select select {
	float: right;
	border: 1px solid #ccc;
	padding:  1px;
}

.req {
	background: #daecff;
	border: 1px solid #889fd5;
	float: right;
	padding: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

.top-banner {
	border: 1px solid #ccc;
	font-family: arial, sans-serif;
	padding: 10px;
	overflow: auto;
	width: 566px;
	
}

.top-banner h2 {
	float: left;
	width: 300px;
	color: #003399 !IMPORTANT;
}

.top-banner ul {
	float: right !IMPORTANT;
	margin: 30px 20px 0 0;
}

.top-banner ul li {
	background: url(images/check.jpg) no-repeat;
	margin: 2px 0 !IMPORTANT;
	padding: 0 0 0 20px !IMPORTANT;
	float: left !IMPORTANT;
	width: 230px !IMPORTANT;
	list-style-type:none;
}


.top-banner ul li span {
	color: #003399;
	font-size: 10px;
}

.price-table {
	margin: 15px 0 0 0;
	border: 1px solid #a9c1ed !important;
	border-top: none !important;
	border-left:none !important;
	border-right:none !important;
}

.price-table tr td {
	border-right: none !important;
	text-align: center;
	padding: 4px 0;
	border: 1px solid #a9c1ed !important;
	border-bottom: none !important;
	border-top: none !important;
}

.big-button {
	background: url(images/big-button.jpg) no-repeat;
	float: left;
	height: 36px;
	margin: 20px 10px;
	width: 571px;
}

.bottom-banner p {
	font-size: 18px;
	margin: 0 0 10px 0;
}

.bottom-banner {
	background: url(images/bottom-banner.jpg) no-repeat;
	float: left;
	font-family: arial, sans-serif;
	padding: 10px;
	margin: 0 0 20px 0;
	width: 568px;
	height: 243px;
}

.bottom-banner h2 { *margin: -2px 0px 0px 20px !important; float: left; }

.bottom-banner ul {
	float: left !IMPORTANT;
	margin: 15px 0 10px 40px !IMPORTANT;
	width: 500px !IMPORTANT;
}

.bottom-banner ul li {
	float: left !IMPORTANT;
	margin: 4px 0 !IMPORTANT;
	padding: 0 !IMPORTANT;
	height: 30px !IMPORTANT;
	width: 350px !IMPORTANT;
	list-style-type:none !IMPORTANT;
}

.bottom-banner ul li div, .bullet{
	background: url(images/bullet.jpg) no-repeat !IMPORTANT;
	color: #fff !IMPORTANT;
	float: left !IMPORTANT;
	font-weight: bold !IMPORTANT;
	height: 26px !IMPORTANT;
	text-align: center !IMPORTANT;
	line-height: 25px !IMPORTANT;
	margin: -6px 10px 0 0 !IMPORTANT;
	width: 26px !IMPORTANT;
}

.bottom-banner span {
	color: #d64c03;
	font-size: 20px;
}

.bottom-banner2 {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: left;
	padding: 10px;
	width: 566px;
	margin: 0 0 20px 0;
	height: 60px;
}

.bottom-banner2  h2 {
	color: #0b4090;
	font-family: arial, sans-serif;
	font-size: 16px;
	margin: -4px 0 0 30px;
}

.tell-more { float: left; width: 150px;}

.tell-more li {
	background: url(images/bluearrow.png) no-repeat;
	background-position: 0 28%;
	color: #1b3da9;
	font-family: arial, sans-serif;
	float: left;
	padding: 0 0 0 14px !IMPORTANT;
	width: 150px;
	margin: 0px 0 !IMPORTANT;
	list-style-type: none;
}

.banner-sub-list {
	margin: 0 0 0 30px !important;
	padding: 0 !important;
	float: left !important;
}

.banner-sub-list li {
	background: none !important;
	list-style-type: disc !important;
	padding: 0 !important;
	margin: 0 0 0 0;
	width: 160px;
	list-style-type: none !important;
}

.box-blue {
	background: url(images/box-blue.jpg);
	padding: 20px;
	width: 547px;
	height: 463px;
	margin: -30px 0 20px 0;
}

.size-box {
	float: left;
	width: 600px;	
	margin: 0 0 10px 0;

}

.size-box ul {
	margin: 15px 0 0 0 !important;
	float: left;
	width: 230px;
}

.size-box ul li {
	float: left;
	margin: 0 0 6px 0 !important;
	list-style-type:none;
	padding: 0!important;
}

.size-box h3 {color: #003399; font-size: 12px; width: 500px; float: left; margin: 0;}
.size-box p {width: 125px;color: #003399; font-weight: bold; float: left; margin:0px;}
.size-box p span {font-size: 10px; font-weight: normal;}
.size-box img { float: left; margin: 8px 20px 5px 10px;}
.size-box select {width: 60px; float: left; margin: 5px 0 0 0;}

.bullet-orange {
	background: url(images/bullet-orange.png) no-repeat;
	padding: 6px 10px 10px 10px;
	width: 14px;
	height: 18px;
	float: left;
	margin: 0 10px 0 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size:16px;
}

.final-size {
	background: url(images/3arrow.jpg) no-repeat;
	float: right;
	width: 220px;
	height: 48px;
	margin: 20px 30px 0 0;
	padding: 15px 0 0 60px;
}

.final-size p {width: 100px;}

.step-4 li{
	margin: 5px 0 !important;
}

.note-list li{
	margin: 4px 0;
	list-style-type: disc;
}


/*standar labels*/
.step-1-labels {
	border: none;
	width: 510px;
	text-align: center;
	margin:10px 0 0 0;

	float: left;
}

.step-1-labels select{ width: 100%; padding: 1px 0;}
.step-1-labels tr td  {border: none;text-align: center; padding: 3px 5px; color: #003399; font-weight: bold;}

.step-2-table, .step-2-table tr, .step-2-table td {border: none;} 
.step-2-table{margin: 0 0 0 10px; float: left;  }
.step-2-table input[type=text] { width: 30px; margin: 5px 10px; border: 1px solid #ccc; padding: 2px; }
.step-2-table label {color: #003399;}

.tab-blue {
	background: url(images/table-tab-blue.jpg) no-repeat;
	float: left;
	height: 30px;
	width: 132px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #003599;
}

.tab-beige {
	background: url(images/table-tab-beige.jpg) no-repeat;
	float: left;
	height: 30px;
	width: 136px;
	text-align: center;
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	color: #945e00;
}

.big-tab-blue {
	background: url(images/table-bigtab-blue.jpg) repeat-x;
	border: 1px solid #a5bbde;
	float: left;
	height: 44px;
	width: 85px;
	text-align: center;
	padding: 6px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #003599;
}

.big-tab-beige {
	background: url(images/table-bigtab-beige.jpg) repeat-x;
	border: 1px solid #d8c4a8;
	float: left;
	height: 44px;
	width: 85px;
	text-align: center;
	padding: 6px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #945e00;
}

.die-circles {
	overflow: auto;
}

.die-circles p {
	color: #003399;
	font-weight: bold;
	text-align: center;
}

.no-border-table, no-border-table tr, .no-border-table td {
	border: none;
}

.no-list li
{
	margin: 0 0 0px 0 !important;
}

	


.box-top-contact {
	background: url(images/box-top-contact.jpg) no-repeat;
	height: 158px;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 568px;
}

.big-arrow-blue {
	float: left;
	margin: 0 4px 0 0;
}

.box-top-contact h2 {
	font-size: 22px;
	margin: -3px 0 0 5px;
	text-transform: uppercase;
	float: left;
}

.box-top-contact p {
	color: #003399;
	float: left;
	margin: 20px 400px 0 0;
	width: 370px;
}

.contact-way {
	margin: 0 0 30px 0 !important;
	padding: 10px 0 0 40px !important;
	width: 200px !important;
}

.contact-way h3 {
	color: #003399 !important;
	font-size: 12px !important;
	margin: 0px;
}

.contact-way p {	
	margin: 0px;
}

.mail 	{ background: url(images/mail.jpg) no-repeat; }
.e-mail { background: url(images/e-mail.jpg) no-repeat; }
.phone  { background: url(images/phone.jpg) no-repeat; }
.fax    { background: url(images/fax.jpg) no-repeat; }

.contact-footer {
	background: url(images/footer-note.jpg) no-repeat;
	float: left;
	height: 94px;
	padding: 10px;
	width: 568px;
}

.contact-footer p {
	float: left;
	margin: 20px 0 0 150px;
}

.contact-footer p a {
	color: #dc4800;
	font-weight: bold;
	text-transform: uppercase;
}


/* Directions Page --------------------------------------------------------------------------------------------------- */
.box-top-directions {
	background: url(images/box-top-directions.jpg) no-repeat;
	height: 158px;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 568px;
}

.box-top-directions h2 {
	font-size: 22px;
	margin: -3px 0 0 5px;
	text-transform: uppercase;
	float: left;
}

.box-top-directions p {
	color: #003399;
	float: left;
	font-weight: bold;
	margin: 20px 400px 0 0;
	width: 390px;
}
.box-top-directions p span { color: #dc4800; }

.directions-text {
	float: left;
}

.small-blue-arrow {
	float: left;
	margin: 2px 5px 0 0;
}

.directions-text h2 {
	color: #033097;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase; 
	width: 566px;
	float: left;
	margin: 0px;
}

.directions-text p {
	float: left;
	margin: 2px 0 20px 0;
	text-align: justify;
}

.directions-text p span {
	color: #dc4800;
}


/* Testimonials Page --------------------------------------------------------------------------------------------------- */
.box-top-testimonials {
	background: url(images/box-top-testimonials.jpg) no-repeat;
	height: 158px;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 568px;
}

.box-top-testimonials h2 {
	float: left;
	font-size: 22px;
	margin: -3px 0 0 5px;
	text-transform: uppercase;
}

.box-top-testimonials h3 {
	color: #003399;
	float: left;
	font-size: 10px;
	text-transform: uppercase;
	width: 580px;
	margin: 0px;
}

.box-top-testimonials p {
	color: #003399;
	float: left;
	font-size: 10px;
	margin: 0 400px 10px 0;
	width: 470px;
}
.box-top-testimonials p span { color: #dc4800; font-weight: bold; }

.testimonials-text {
	border-top: 1px solid #ccc;
	float: left;
	padding: 20px 0;
}

.testimonials-text p {
	float: left;
	line-height: 16px;
	width: 586px;
}

.testimonials-text span {
	float: left;
	margin: 15px 0 0 0;
}
.testimonials-text span strong { color: #003399; font-weight: bold; }

.t-last { border-bottom: 1px solid #ccc; }


/* Will I be Billed Page --------------------------------------------------------------------------------------------------- */
.box-top-billed {
	background: url(images/box-top-billed.jpg) no-repeat;
	height: 158px;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 568px;
}

.box-top-billed h2 {
	float: left;
	font-size: 22px;
	margin: -3px 0 0 5px;
	text-transform: uppercase;
}

.box-top-billed h3 {
	color: #dc4800;
	font-size: 18px;
	margin: 20px 350px 0 5px;
	text-transform: uppercase;
}

.why-us-box {
	display: block;
	overflow: auto;
}

.why-us-box h2 {
	background: #dee6f7;
	float: left;
	font-size: 14px;
	margin: 40px 0 0 0;
	padding: 4px 10px;
	width: 568px;
	color: #003399;
}

.why-us-box h2 img {
	float: left;
	margin: 4px 4px 0 0;
}

.checks {
	float: left;
}

.why-us-box h3 { font-size: 12px; float: left; width: 490px; margin:0px;}
.why-us-box h3 span { color: #dc4800; }
.why-us-box h3 em { font-weight: normal; font-style: normal; }
 
.why-text {
	float: left;
	margin: 20px 0 0 40px;
}

.why-text p { float: left; margin: 0 0 0 15px; text-align: justify; }

.note {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	float: left;
	margin: 40px 0 0 0;
	padding: 10px 0;
}

.note img {
	float: left;
}

.note p {
	color: #003399;
	float: left;
	width: 480px;
}

.note p span {
	font-weight: bold;
}

.big-button {
	background: url(images/big-button.jpg) no-repeat;
	float: left;
	height: 36px;
	margin: 20px 10px;
	width: 571px;
}


/* Uncoated-recycled-paper --------------------------------------------------------------------------------------------------- */

.box-top-intro {
	background: url(images/box-top-intro.jpg) no-repeat;
	height: 158px;
	margin: 0 0 20px 0;
	padding: 10px;
	width: 568px;
}
	
.fix_input_mp
{
	float:left;
}

.paper-texture {
	float: left !important;
	margin: 30px 10px 0 0 !important;
	width: 265px !important;
}

.paper-texture li {
	padding: 0 0 5px 0;
	width: 265px;
	vertical-align: middle;
}

.paper-texture li input[type=radio] {
	float: left;
	margin: 3px 5px;
}

.paper-texture li img {
	margin: 0 5px 0 0!important;
}

.paper-texture li label {
	color: #003399;
	float: left;
	margin: 3px 0 0 0;
}

.paper-texture li p {
	color: #000;
	font-size: 10px;
	width: 260px !important;
	text-align: justify;
	font-weight: normal !important;
}
.paper-texture li label a { color: #dc4a03; }


.paper-color {
	float: left !important;
	margin: 15px 10px 0 0 !important;
	width: 230px !important;
}

.paper-color li {
	padding: 0 0 5px 0;
	width: 230px;
	vertical-align: middle;
}

.paper-color li input[type=radio] {
	float: left;
	margin: 3px 5px;
}

.paper-color li img {
	margin: 0 5px 0 0!important;
}

.paper-color li label {
	color: #003399;
	float: left;
	margin: 3px 0 0 0;
}

.paper-color li p {
	color: #000;
	font-size: 10px;
	width: 260px !important;
	text-align: justify;
	font-weight: normal !important;
}

.back-to-top {
	color: #dc4800 !important;
	float: right;
	text-transform: lowercase !important;
}

.back-to-top img {
	margin: 0 3px 0 0;
}

.size-box-st 
{
	margin:0 0 15px 0 !important;
	*margin:0 0 40px 0 !important;
}
	
