body {
	padding: 0;
	background-image:url(images/body-bg.jpg);
	background-repeat:repeat-x;
	margin: 0 auto;
	
	width: 997px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00173A;
}
#mainwrapper {
	width: 997px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;

}

/*start header*/
.headerleft {
	width: 588px;
	height: 122px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url(images/left-header-bg2.jpg);
	overflow:hidden;
	
}

.headerleft img {
	width: 361px;
	height: 75px;
	float: left;
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
	
	
}
*html .headerleft img {
	margin: 0 0 0 8px;	
}

.headerright {
	width: 405px;
	height: 123px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url(images/header-right.jpg);
	overflow:hidden;
	
}
.topnav {
	width: 390px;
	margin: 5px 10px 0 0;
	padding: 0 0 0 0;
	float:left;
	text-align: right;
	color: #C17C0C;
	font-weight: bold;
	font-size: 11px;
}

.topnav a {
	text-decoration: none;
	color: #C17C0C;
	font-weight: bold;
}

.topnav a:hover {
	text-decoration: none;
	color: #97AED2;
	font-weight: bold;
}

.topnav a.lit {
	text-decoration: none;
	color: #97AED2;
	font-weight: bold;
}

.style1 {color: #E5D9C6}

.headerright p.phone{
	width: 390px;

	float: left;
	margin: 15px 10px 0 0;
	padding: 0 0px 0 0;
	text-align: right;
	overflow:hidden;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	
}

.headerright p.address{
	width: 390px;

	float: left;
	margin: 0px 10px 0 0;
	padding: 0 0px 0 0;
	text-align: right;
	overflow:hidden;
	font-size: 11px;
	color: #72A8FC;
	font-weight: bold;
	
}

.headerright p.address img{
	
	margin: 5px 0px 0 0;
	padding: 0 0px 0 0;
	
	
}
.sitesearch {
	width: 405px;
	margin: 15px 0 0 0;
	padding: 0 0 0 0;
	float:left;
}
.sitesearch form{

	margin: 0px 10px 0 0;
	padding: 0 0 0 0;
	float:right;
	
}
.sitesearch form label{

	margin: 0px 10px 0 0;
	padding: 5px 25px 0 0;
	float:left;
	font-size: 12px;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(images/search-icon.jpg);
	background-repeat: no-repeat;
	background-position: right;
	height:20px;
	
}
*html .sitesearch form label {
	margin: 0 0 0 105px;
	
}

html .sitesearch form label {
	margin: 0 0 0 105px;
	
}
.sitesearch form input{

	margin: 0px 0px 0 0;
	padding: 0 0 0 0;
	float:left;
	
}

.sitesearch form input.name{
	width: 133px;
	height: 18px;
	margin: 2px 5px 0 0;
	padding: 0 0 0 0;
	float:left;
	
}
*html .sitesearch form input.name{
	height: 18px;
}

.sitesearch form input.submitbutton{

	margin: 0px 0px 0 0;
	padding: 0 0 0 0;
	float:right;

	
}

/*end header*/

/*start middle navigation area*/
.middlenavarea {
	width: 788px;
	height: 44px;
	float: left;
	margin: 0 0 0 16px;
	padding: 0 0 0 0;
}
*html .middlenavarea {
	margin: 0 0 0 8px;
}

.middlenavarea ul {
	width: 571px;
	height: 44px;
	float: left;
	margin: 0 0 0 0px;
	padding: 0 0 0 0;
	list-style-type: none;
}
*html .middlenavarea ul {
	width: 571px;
}

.middlenavarea ul li.packaging {
	width: 196px;
	height: 44px;
	float: left;
	margin: -1px 0 0 0px;
	padding: 0 0 0 0;
	background-image:url(images/tab-one.jpg);
	background-repeat: no-repeat;
}

.middlenavarea ul li.packaging p{
	width: 186px;
	
	float: left;
	margin: 23px 0 0 10px;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #7f0f00;
	
}
*html .middlenavarea ul li.packaging p {
	margin: 23px 0 0 5px;
}


.middlenavarea ul li.packaging p a{
	text-decoration: none;
	color: #7f0f00;
	
}
.middlenavarea ul li.packaging p a:hover{
	text-decoration: none;
	color: #400900;
	
}

.middlenavarea ul li.pricinginfo {
	width: 180px;
	height: 44px;
	float: left;
	margin: -1px 0 0 0px;
	padding: 0 0 0 0;
	background-image:url(images/tab-two.jpg);
	background-repeat: no-repeat;
}

.middlenavarea ul li.pricinginfo p {
	width: 180px;

	float: left;
	margin: 23px 0 0 0px;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	color: #7f0f00;
	
}

.middlenavarea ul li.pricinginfo p a{
	text-decoration: none;
	color: #7f0f00;
	
}
.middlenavarea ul li.pricinginfo p a:hover{
	text-decoration: none;
	color: #400900;
	
}
.middlenavarea ul li.currentclient {
	width: 195px;
	height: 44px;
	float: left;
	margin: -1px 0 0 0px;
	padding: 0 0 0 0;
	background-image:url(images/tab-three-2.jpg);
	background-repeat: no-repeat;
}
.middlenavarea ul li.currentclient p {
	width: 185px;

	float: left;
	margin: 23px 10px 0 0px;
	padding: 0 0 0 0;
	font-size: 13px;
	font-weight: bold;
	color: #7f0f00;
	text-align: center;
	
}
*html .middlenavarea ul li.currentclient p {
	margin: 23px 5px 0 0;
}

.middlenavarea ul li.currentclient p a{
	text-decoration: none;
	color: #7f0f00;
	
}
.middlenavarea ul li.currentclient p a:hover{
	text-decoration: none;
	color: #400900;
	
}
.quoterequest {	
	width: 216px;
	height: 44px;
	margin: -1px 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

/*end middle navigation area*/

/*start left content area Home page*/
#contentwrapper {
	width: 807px;
	float: left;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0 0px;
	/*background-image:url(images/content-bg2.jpg);
	background-repeat:repeat-y;*/
	
}
.leftcontentfader {
	width:25px;
	height: 529px;
	float: left;
	margin: -1px 0 0 -1px;
	padding: 0 0 0 0;
	background-image: url(images/left-content-fader.jpg);
	background-color: #e8e8e8;
	background-repeat:no-repeat;
	
}
*html .leftcontentfader {
	margin: -1px 0 0 -1px;
}
.contentmiddle {
	width: 767px;
	float: left;
	margin: -1px 0 0 0;
	padding: 0 0 0 0;
	background-color: #ffffff;
}
.rightcontentfader {
	width: 13px;
	height: 529px;
	float:left;
	margin: -1px 0 0 0;
	padding: 0 0 0 0;
	background-image: url(images/right-content-fader.jpg);
	background-color: #e8e8e8;
	background-repeat:no-repeat;
}
.mainheadertext{
	width: 766px;
	height: 69px;
	background-color: #f8f8f8;
	float: left;
	margin: 0px 0 0 0px;
}
.mainheadertext h1{
	width: 766px;
	
	font-size: 18px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin: 12px 0 0 0;
	padding: 0 0 0 0;
}
.mainheadertext h2{
	width: 766px;
	
	font-size: 13px;
	font-weight: bold;
	float: left;
	text-align: center;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}
/*start bucket area*/
.bucketarea {
	width: 746px;
	height: 239px;
	float:left;
	margin: 20px 0 0 20px;
	padding: 0 0 0 0;
}
*html .bucketarea {margin: 20px 0 0 10px;}

.bucketonewrapper {
	width: 354px;
	height:239px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
.bucketoneheader {
	width: 354px;
	height: 48px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	overflow:hidden;
	
	
}
.bucketbody {
	width: 354px;
	height: 191px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background-image:url(images/bucket-one-bottom2.jpg);
	background-repeat:no-repeat;
}
.bucketonedvd {
	width: 112px;
	height: 140px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background-image:url(images/bucket-one-dvd2.jpg);
	background-repeat:no-repeat;
}

.bucketonedvd p {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #ABD9FF;
	font-family:Arial, Helvetica, sans-serif;

}

.bucketonedvd p.link {
	margin: 85px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFDF82;
	font-family:Arial, Helvetica, sans-serif;

}
.bucketonedvd p.link a {
	text-decoration: none;
	color: #FFDF82;
}

.bucketonedvd p.link a:hover {
	text-decoration: underline;
	color: #FFDF82;
}

.bucketonecd {
	width: 116px;
	height: 140px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background-image:url(images/bucket-one-cd.jpg);
	background-repeat:no-repeat;
}

.bucketonecd p {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #ABD9FF;
	font-family:Arial, Helvetica, sans-serif;

}

.bucketonecd p.link {
	margin: 85px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFDF82;
	font-family:Arial, Helvetica, sans-serif;

}
.bucketonecd p.link a {
	text-decoration: none;
	color: #FFDF82;
}

.bucketonecd p.link a:hover {
	text-decoration: underline;
	color: #FFDF82;
}

.bucketonepackaging {
	width: 126px;
	height: 140px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	background-image:url(images/bucket-one-packaging.jpg);
	background-repeat:no-repeat;
}

.bucketonepackaging p {
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #ABD9FF;
	font-family:Arial, Helvetica, sans-serif;

}

.bucketonepackaging p.link {
	margin: 85px 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	color: #FFDF82;
	font-family:Arial, Helvetica, sans-serif;

}
.bucketonepackaging p.link a {
	text-decoration: none;
	color: #FFDF82;
}

.bucketonepackaging p.link a:hover {
	text-decoration: underline;
	color: #FFDF82;
}

.bucketrightwrapper {
	width: 353px;
	height: 239px;
	margin: 0 0 0 22px;
	padding: 0 0 0 0;
	float: left;
}
*html .bucketrightwrapper {margin: 0 0 0 11px;}

.buckettwowrapper {width: 353px; height: 104px; float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
.buckettwoheader {
	width: 353px;
	height: 33px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	overflow: hidden;
}
.buckettwobottom {
	width: 353px;
	height: 71px;
	background-image:url(images/bucket-two-bottom.jpg);
	background-repeat:no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

.buckettwobottom p {
	width: 321px;
	margin: 6px 0 0 32px;
	padding: 0 0 0 0;
	float: left;
	color: #ffffff;
	line-height: 14px;
}
*html .buckettwobottom p {margin: 6px 0 0 16px;}

.buckettwobottom p.twolink {
	width: 343px;
	margin: 1px 10px 0 0px;
	padding: 0 0 0 0;
	float: left;
	color: #FFDF82;
	line-height: 14px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
*html .buckettwobottom p.twolink {margin: 3px 5px 0 0;}

.buckettwobottom p.twolink a {
	text-decoration: none;
	color: #FFDF82;
}

.buckettwobottom p.twolink a:hover {
	text-decoration: underline;
	color: #FFDF82;
}

.bucket3wrapper {width: 353px; height: 135px; float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
.bucket3header {
	width: 353px;
	height: 36px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
	overflow: hidden;
}
.bucket3bottom {
	width: 353px;
	height: 100px;
	background-image:url(images/bucket-three-bottom.jpg);
	background-repeat:no-repeat;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

.bucket3bottom p {
	width: 321px;
	margin: 6px 0 0 32px;
	padding: 0 0 0 0;
	float: left;
	color: #ffffff;
	line-height: 14px;
}
*html .bucket3bottom p {margin: 6px 0 0 16px;}

.bucket3bottom p.twolink {
	width: 343px;
	margin: 1px 10px 0 0px;
	padding: 0 0 0 0;
	float: left;
	color: #FFDF82;
	line-height: 14px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
*html .bucket3bottom p.twolink {margin: 3px 5px 0 0;}

.bucket3bottom p.twolink a {
	text-decoration: none;
	color: #FFDF82;
}

.bucket3bottom p.twolink a:hover {
	text-decoration: underline;
	color: #FFDF82;
}

/*end bucket area*/



.bottomcontentarea {
	width: 766px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url(images/home-bottom-contentarea.jpg);
	background-repeat:no-repeat;
	min-height: 216px !important;
}
.bottomcontentarea {height: 216px;}

.bottomcontentarea h3 {
	width: 745px;
	float: left;
	margin: 10px 0 0 22px;
	padding: 0 0 0 0;
	font-weight: bold;
}
*html .bottomcontentarea h3 {margin: 10px 0 0 11px;}

.bottomcontentarea p {
	width: 548px;
	float: left;
	margin: 16px 0 0 22px;
	padding: 0 0 0 0;
	line-height: 15pt;
	overflow: hidden;
	
}
*html .bottomcontentarea p {
	margin: 16px 0 0 11px;
}
.bottombanner {
	margin: 30px 0 0 16px;
	padding: 0 0 0 0;
	width: 554px;
	min-height: 100px !important;
	float: left;
	
	
}
*html .bottombanner {margin: 30px 0 0 8px; height: 100px;}
	
/*end left content area*/

/*start right content area all pages*/
#contentrightwrapper {
	width: 190px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
}

.capabilities{
	width: 190px;
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	float: right;
}
.capabilities img{
	width: 190px;
	height: 56px;
	margin: -1px 0 0 0;
	padding: 0 0 0 0;
	
}
.capabilities p{
	width: 180px;
	margin: 5px 0 0 10px;
	padding: 0 0 0 0;
	color: #374437;
	
}
*html .capabilities p {margin: 5px 0 0 5px;}

.caplist {
	width: 182px;
	background-color: #F6F6F6;
	float: left;
	margin: 5px 0 0 0;
	padding: 6px 0 0 0;
}

.caplist h4 {
	width: 156px;
	background-color: #F6F6F6;
	float: left;
	margin: 0px 0 1px 0;
	padding: 0px 0 0 26px;
	background-image:url(images/list-one-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	color: #002051;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}
*html .caplist h4 {margin: 0 0 1px 0px;}

.caplist h4.twolines {
	width: 156px;
	background-color: #F6F6F6;
	float: left;
	margin: 0px 0 5px 0;
	padding: 0px 0 0 26px;
	background-image:url(images/list-one-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left 1px;
	color: #002051;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
}
*html .caplist h4.twolines {margin: 0 0 1px 0px;}

.caplist h4.indent {
	width: 136px;
	background-color: #F6F6F6;
	float: left;
	margin: 0px 0 1px 10px;
	padding: 0px 0 0 26px;
	background-image:url(images/list-one-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	color: #002051;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
}
*html .caplist h4.indent  {margin: 0 0 1px 5px;}

.caplist h4.indentbottom {
	width: 136px;
	background-color: #F6F6F6;
	float: left;
	margin: 0px 0 5px 10px;
	padding: 0px 0 0 26px;
	background-image:url(images/list-one-arrow.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	color: #002051;
	font-size: 11px;
	font-weight: bold;
	line-height: 100%;
}
*html .caplist h4.indentbottom  {margin: 0 0 5px 5px;}

.askbox {
	width: 190px;
	height: 276px;
	float: right;
	
}
.askheader {
	width: 190px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
	
}
.askheader img {
	width: 189px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: right;
	
}

.askheader p{
	width: 180px;
	margin: 0px 0 0 10px;
	padding: 0 0 0 0;
	color: #374437;
	float: left;
	
}
*html .askheader p {margin: 0px 0 0 5px;}

.askformbox {
	width: 172px;
	
	background-color: #F6F6F6;
	float: right;
	margin: 5px 0 0 0px;
	padding: 6px 0 0 10px;
	float: left;
}

.askformbox label {
	width: 172px;
	
	
	float: right;
	margin: 0px 0 6px 0px;
	padding: 0px 0 0 0px;
	float: left;
}
.style2 {
	font-size: 11px;
	color: #002051;
	font-weight: bold;
}








/*start footer all pages*/
#footerwrapper {
	width: 997px;
	float: left;
	clear: left;
	margin: 40px 0 0 0px;
	padding: 0px 0px 0 0px;
	/*background-image:url(images/content-bg2.jpg);
	background-repeat:repeat-y;*/
	background-color: #ffffff;
}



#footerwrapper p {
	width: 972px;
	float: left;
	clear: left;
	margin: 0px 0 0 25px;
	padding: 0px 0px 0 0px;
	
	color: #0769B7;
	font-size: 11px;
}
*html #footerwrapper p {margin: 0px 0 0 12px;}

#footerwrapper p.construction {
	width: 850px;
	float: left;
	clear: left;
	margin: 0px 0 0 0px;
	padding: 0px 0px 0 0px;
	
	color: #00017a;
	font-size: 11px;
	text-align: center;
}
*html #footerwrapper p.construction {margin: 0px 0 0 0px;}



#footerwrapper p a{
	color: #0769B7;
	font-weight: bold;
	text-decoration:underline;
}

#footerwrapper p a:hover{
	color: #0769B7;
	font-weight: bold;
	text-decoration:underline;
}

.bottomfooter {
	width: 330px;
	float: left;

	margin: 15px 0 0 90px;
	padding: 0px 0px 0 0px;
	
	color: #A6BDD2;
	font-size: 10px;
	
}
*html .bottomfooter {margin: 15px 0 0 45px;}

.bottomfooter2 {
	width: 100px;
	height: 40px;
	float: left;

	margin: 5px 0 0 0px;
	padding: 0px 0px 0 0px;
	
	color: #A6BDD2;
	font-size: 10px;
	
}
*html .bottomfooter2 {margin: 5px 0 0 0;}


.bottomfooter3 {
	width: 300px;
	float: left;

	margin: 15px 0 0 0px;
	padding: 0px 0px 0 0px;
	
	color: #A6BDD2;
	font-size: 10px;
	
}
.bottomfooter3 {margin: 15px 0 0 0px;}

.bottomfooter3 a {
	text-decoration:none;
	color: #A6BDD2;	
}

.bottomfooter3 a:hover {
	text-decoration:underline;
	color: #A6BDD2;
	
}
/*end footer*/


/*Start Interior Page Headers*/
.mainheadertextinterior{
	width: 766px;
	height: 73px;
	background-color: #f8f8f8;
	float: left;
	padding: 0 0 0 0;
	margin: 0px 0 0 0px;
	background-image:url(images/interior-header-bg.jpg);
	background-repeat:repeat-x;
}
.breadcrumb {
	width: 756px;
	color: #ffffff;
	text-align: right;
	padding: 0 0 0 0;
	margin: 5px 10px 0 0;
	float: left;
	font-size: 11px;
}
.breadcrumb a {
	text-decoration:none;
	color: #ffffff;
}
.breadcrumb a:hover {
	text-decoration:underline;
	color: #ffffff;
}

.mainheadertextinterior h1{
	height: 30px;
	width: 732px;
	background-color: #02337F;
	float: left;
	padding: 0 0 0 9px;
	margin: 5px 0 0 24px;
	background-image:url(images/title-tag-interior.jpg);
	background-repeat:no-repeat;
	/*	background-position:top left;*/
	color: #ffffff;
	font-size: 22px;
	background-position: left center;
}
*html .mainheadertextinterior h1 {margin: 5px 0 0 12px; padding: 0 0 0 9px;}

/*end Interior Page Headers*/


/*Start packaging and deliver page*/
#packagecontentwrapper {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 23px 0 0 34px;
	padding: 0 0 0 0;
}
*html #packagecontentwrapper {margin: 23px 0 0 17px;}
.packagecontent {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.packagecontent h2 {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	color: #7F0F00;
	font-weight: bold;
	font-size: 14px;
}
.packagecontent p {
	width: 732px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 18px;
}
.intspacer {
	width: 727px;
	height: 23px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image:url(images/interior-spacer.jpg);
	background-repeat:no-repeat;
}

.packagecontent p a{
	text-decoration: none;
	color: #00006A;
	font-weight: bold
}
.packagecontent p a:hover{
	text-decoration: underline;
	color: #00006A;
	font-weight: bold
}
.packageoptions {
	width: 670px;
	height: 133px;
	background-color: #ffffff;
	float: left;
	margin: 12px 0 0 16px;
	padding: 0 0 0 0;
	background-image:url(images/packaging-grid2.jpg);
	background-repeat:no-repeat;
}


*html .packageoptions {margin: 12px 0 0 8px;}

.packageoptionstopwrapper {
	width: 670px;
	height: 65px;
	
	float: left;
	margin: 0px 0 0 0px;
	padding: 0 0 0 0;
	
}

.packageoptionsbottomwrapper {
	width: 670px;
	height: 68px;
	
	float: left;
	margin: 0px 0 0 0px;
	padding: 0 0 0 0;
	
}


.packageoptionscontent158 {
	float: left;
	width: 158px;
	margin: 5px 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
.packageoptionscontent158 img {
	float: left;
	
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

.packageoptionscontent158 p {
	float: left;
	width: 89px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	color: #000042;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
}


.packageoptionscontent158-2 {
	float: left;
	width: 158px;
	margin: 5px 0 0 6px;
	padding: 0 0 0 0;
	overflow: hidden;
}
.packageoptionscontent158-2 img {
	float: left;
	
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

.packageoptionscontent158-2 p {
	float: left;
	width: 105px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	color: #000042;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
}


.packageoptionscontent188 {
	float: left;
	width: 188px;
	margin: 5px 0 0 6px;
	padding: 0 0 0 0;
	overflow: hidden;
}
.packageoptionscontent188 img {
	float: left;
	
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

.packageoptionscontent188 p {
	float: left;
	width: 126px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	color: #000042;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
}

.packageoptionscontent147 {
	float: left;
	width: 147px;
	margin: 5px 0 0 6px;
	padding: 0 0 0 0;
	overflow: hidden;
}
.packageoptionscontent147 img {
	float: left;
	
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
	overflow: hidden;
}

.packageoptionscontent147 p {
	float: left;
	width: 90px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	color: #000042;
	font-weight: bold;
	font-size: 11px;
	overflow: hidden;
}
/*end packaging and deliver page*/

/*start dvd/cd pricing and pricing-information pages*/
#dvdcontentwrapper {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 23px 0 0 34px;
	padding: 0 0 0 0;
}
*html #dvdcontentwrapper {margin:23px 0 0 17px;}
#leftgridwrapper {
	width: 423px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	
}
#dvdcontentwrapper  h2 {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	color: #7F0F00;
	font-weight: bold;
	font-size: 14px;
}
#dvdcontentwrapper  p {
	width: 732px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 18px;
}

#dvdcontentwrapper  p a {
	color:#00173A;
	text-decoration:none;
	font-weight:bold;
}

#dvdcontentwrapper  p a:hover {
	color:#00173A;
	text-decoration:underline;
	font-weight:bold;
}





#leftgridwrapper p {
	width: 413px;
	
	
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #7F0F00;
	font-weight: bold;
	font-size: 14px;
}
.qulaity {
	width: 98px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	background-color: #CCCCCC;
	color: #000042;
	font-weight: bold;
	font-size: 13px;
}

.onecolor {
	width: 158px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	background-color: #CCCCCC;
	color: #000042;
	font-weight: bold;
	font-size: 13px;
}

.fourcolor {
	width: 134px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	background-color: #CCCCCC;
	color: #000042;
	font-weight: bold;
	font-size: 13px;
}

.qulaity2 {
	width: 98px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	
	color: #000042;
	
	font-size: 13px;
}

.onecolor2 {
	width: 158px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	
	color: #000042;
	
	font-size: 13px;
}

.fourcolor2 {
	width: 134px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	
	color: #000042;
	
	font-size: 13px;
}
	


#rightgridwrapper {
	width: 309px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
#rightgridwrapper  p {
	width: 309px;
	
	
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
	color: #7F0F00;
	font-weight: bold;
	font-size: 14px;
}
.style{
	width: 156px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	background-color: #CCCCCC;
	color: #000042;
	font-weight: bold;
	font-size: 13px;
}

.price{
	width: 130px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	background-color: #CCCCCC;
	color: #000042;
	font-weight: bold;
	font-size: 13px;
}

.style24{
	width: 156px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	
	color: #000042;
	
	font-size: 13px;
}

.price24{
	width: 130px;
	height: 30px;
	border: 1px solid #000000;
	text-align: center;
	padding: 6px 0 0 0;
	margin: 0 0 0 0;
	
	color: #000042;
	
	font-size: 13px;
}

.bottomparagraph {
	width: 730px;
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
	font-size: 13px;
	color: #000042;
	line-height: 18px;
	float: left;
	
}
.pricinginfobuttons {
	height: 111px;
	width: 571px;
	margin: 21px 0 0 160px;
	padding: 0 0 0 0;
	float: left;
}
*html .pricinginfobuttons {margin: 21px 0 0 80px;}
	

/*end dvd/cd pricing and pricing-information pages*/


/*start glossary page*/
#glossarycontentwrapper {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 23px 0 0 34px;
	padding: 0 0 0 0;
}
*html #glossarycontentwrapper {margin: 23px 0 0 17px;}
#glossarycontentwrapper  p {
	width: 732px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 18px;
}

#glossarycontentwrapper  p.glossary {
	width: 600px;
	float: left;
	margin: 14px 0 0 0;
	padding: 0 0 0 0;
	line-height: 18px;
}
/*end glossary page*/
.style29 {font-size: 14px; font-weight: bold;}
/*start faq page*/
#faqwrapper {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 23px 0 0 34px;
	padding: 0 0 0 0;
}
*html #faqwrapper {margin: 23px 0 0 17px;}
.qna {
	width: 700px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.qna p.quest {
	width: 30px;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	overflow: hidden;
}
.qna  p {
	width: 670px;
	float: left;
	margin: 0px 0 5px 0;
	padding: 0 0 0 0;
	line-height: 18px;
}
/*end faq page*/
/*start about us page*/
#aboutwrapper {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 23px 0 0 34px;
	padding: 0 0 0 0;
}
*html #aboutwrapper  {margin:23px 0 0 17px;}
.topaboutcontent{
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 0px 0 0 0px;
	padding: 0 0 0 0;
}
.topaboutcontent  h2 {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	color: #7F0F00;
	font-weight: bold;
	font-size: 14px;
}
.topaboutcontent   p {
	width: 732px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 18px;
}

.bottomaboutcontent {
	width: 732px;
	float: left;
	margin: 20px 0 0 0px;
	padding: 0 0 0 0;
	background-image: url(images/about-bg-image.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.bottomaboutcontent p.finally {
	width: 732px;
	
	float: left;
	margin: 0px 0 0px 0px;
	padding: 0 0 0 0;
	
}
.bottomaboutcontent p.finally a {
	color: #00173A;
	text-decoration: none;
	
	
}
.bottomaboutcontent p.finally a:hover {
	color: #00173A;
	text-decoration: underline;
	
}
.bottomaboutcontent p.slogan {
	width: 732px;
	
	float: left;
	margin: 5px 0 10px 0px;
	padding: 0 0 0 0;
	color: #7F0F00;
	font-size: 20px;
	line-height: 26px;
	font-weight: bold;
}
/*end about us page*/

/*start contact us page*/
#contactwrapper {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 23px 0 0 34px;
	padding: 0 0 0 0;
}
*html #contactwrapper  {margin:23px 0 0 17px;}
.topcontactcontent{
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 0px 0 0 0px;
	padding: 0 0 0 0;
}
.topcontactcontent  h2 {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 0;
	color: #7F0F00;
	font-weight: bold;
	font-size: 14px;
}
.topcontactcontent  p {
	width: 732px;
	float: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 18px;
}
.topcontactcontent form {
	width: 570px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
.formleft {
	width: 190px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
.formright {
	width: 190px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}
.formleft2 {
	width: 570px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	float: left;
}

#resultswrapper {
	width: 732px;
	background-color: #ffffff;
	float: left;
	margin: 23px 0 0 34px;
	padding: 0 0 0 0;
	min-height: 500px;
}
*html #resultswrapper {margin: 23px 0 0 17px; height: 500px;}






