/* T R B L */

.Void  {
	background-color: WhiteSmoke;
}

.Panel  {
	background-color: #FFFFFF;
}

.Black {
	background-color: #000000;
}

.frameTC {
	border-color: #DDDDDD;
	border-width: 1px;
	border-style: solid;
	background-color:#FFFFFF; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;			
}

.Bar  {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #013300;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 8px;	
}

.pageTitle  {
	font-family: verdana, arial, helvetica;
	font-size: 20px;
	font-weight: normal;
	color: #000000;
}

.pageTitle2  {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

.pageSubTitle  {
	font-family: verdana, arial, helvetica;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}


.termHead {
	text-align: center;
	/*
	border-color: WhiteSmoke;
	border-width: 1px;
	border-style: solid;
	*/
	margin: 0px 0px 16px 0px;
	padding: 4px 4px 4px 8px;		
}
.termTitle {
	font-family: verdana, arial, helvetica;
	background-color:F7F7EF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 4px 2px;		
	/*
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	*/
}
.termSubHead {
	text-align: center;
	/*
	border-color: WhiteSmoke;
	border-width: 1px;
	border-style: solid;
	*/
	margin: 0px 0px 16px 0px;
	padding: 4px 4px 4px 8px;		
}
.termSubTitle {
	font-family: verdana, arial, helvetica;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	background-color:#EEEEEE; 
	margin: 0px 0px 4px 0px;
	padding: 2px 8px 2px 8px;			
}

.termText {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-align: left;
}




.summaryHead {
	text-align: center;
	border-color: #DDDDDD;
	border-width: 1px;
	border-style: solid;
	margin: 0px 0px 4px 0px;
	padding: 4px 4px 4px 8px;		
}

.summaryPackage {
	border-color: #DDDDDD;
	border-width: 1px;
	border-style: solid;
	background-color:#FFFFFF; 
	margin: 0px 0px 4px 0px;
	padding: 2px 8px 2px 8px;			
}

.summaryTotal {
	border-color: #C70000;
	border-width: 1px;
	border-style: solid;
	background-color:#F7F7EF; 
	margin: 0px 0px 4px 0px;
	padding: 2px 8px 2px 8px;			
}
.Quotesummary {
	border-color: #8b282b;
	border-width: 4px;
	border-style: solid;
	background-color:#F7F7EF; 
	margin: 0px 0px 4px 0px;
	padding: 2px 8px 2px 8px;
	font-family: verdana, arial, helvetica;
	line-height: 140%;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
				
}
.Quotesummarylist {
	border-color: #000000;
	border-width: 0px;
	border-style: solid;
	background-color:#000000; 
	margin: 0px 0px 4px 0px;
	padding: 2px 8px 2px 8px;
	font-family: verdana, arial, helvetica;
	line-height: 140%;
	font-size: 11px;
	font-weight: bold;
	color: #f3a91f;
	text-align: justify;
	text-transform:uppercase;
				
}


.summarySubTitle {
	font-family: verdana, arial, helvetica;
	background-color:WhiteSmoke;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 4px 2px;		
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;		
}

.summaryTitle {
	font-family: verdana, arial, helvetica;
	background-color:F7F7EF;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 4px 2px 4px 2px;		
	border-bottom-color: #DDDDDD;
	border-bottom-width: 1px;
	border-bottom-style: solid;		
}


.warnText {
	font-family: verdana, arial, helvetica;
	color: #C70000;
	font-size: 11px;
	font-weight: bold;
}

.summaryLabel {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
}

.summaryText {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
}

.tableTitle {
	background-color:WhiteSmoke;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	border: 1px #EFEFEF solid;
}

.tableText {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	border: 1px #EFEFEF solid;
}

.Footer {
	border-color: #CCCCCC;
	border-width: 2px;
	background-color: #CCCCCC;
}

.copyBox  {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	background-color:F7F7EF; 
	border-width:1px;
	border-style:dotted;
	border-color:#888888;
	padding: 4px 4px 4px 4px;	
	margin: 0px 0px 0px 0px;
}

ul.copy { 
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}

li.copy { 

	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;	 
}

ul.terms { 
	margin: 0px 0px 0px 14px;
	padding: 0px 0px 0px 0px;
}

li.terms { 
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;	
}

/* T R B L */

ul.list { 
	margin: 0px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

li.list { 
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 6px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: outside;	
}

ul.error { 
	margin: 0px 0px 0px 6px;
	padding: 0px 0px 0px 0px;
}

li.error { 
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	list-style-position: inside;	
	color: #C00000; 
}


.TableMain {
	border-color: #000000;
	border-width: 2px;
	border-style: solid;
}


.normBtn {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;

}


.bigBtn {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	padding: 8px 8px 8px 8px;

}


/*
.normBtn {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	background:url('btnback.gif') no-repeat right center;
	margin: 0px; 
	padding: 4px 0px 4px 0px;
	border: none;
}
*/

.summary {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-style: italic;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}

.text {
	font-family: verdana, arial, helvetica;
	line-height: 140%;
	font-size: 11px;
	text-align: justify;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
}
.textlink {
	font-family: verdana, arial, helvetica;
	line-height: 100%;
	font-size: 11px;
	color:#58595b;
	text-align: justify;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
}

.htext {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}

.hitext {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}

/* T R B L */

li.text {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;	
}

ul.text2 {
	margin: 0px 0px 0px 8px;
	padding: 0px 0px 0px 8px;	
}

li.text2 {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-align: left;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;	
}

.textb {
	font-family: verdana, arial, helvetica;
	line-height: 140%;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
}

.subhead {
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;	
}


.large {
	font-family: verdana, arial, helvetica;
	font-size: 22px;
	color: #000000;
	font-weight: bold;
}

.price {
	font-family: verdana, arial, helvetica;
	font-size: 28px;
	color: #C70000;
	font-weight: bold;
}


.medium {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
}

.big {
	font-family: verdana, arial, helvetica;
	font-size: 18px;
	font-weight: bold;
}

.mediumb {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-weight: bold;
}

.formLabel {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
}

.formSmall {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
}



.formEditBLabel  {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	border-width:0px;
}

.formEditLabel  {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	color: #000000;
	border-width:0px;
}

.boxCaptionGreen {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	background-color: #CEE7CE;	
	color: #004200;
}

.formBLabel {
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
}

.formHelpLink{
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 11px;
}


.formNotes {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
}

.formPreamble {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	line-height: 200%;
}

.formListBoxVSml {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:40px;
}


.formListBoxVVSml {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	width:60px;
}


.formListBoxSml {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:80px;
}

.formListBoxMed {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:120px;
}

.formListBox {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:165px;
}

.formListBoxL {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:200px;
}

.formListBoxVL {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:260px;
}

.formTextArea {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:200px;

}

.formListBoxMax {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
}

.formTextBox {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:60px;
}

.formTextBoxSml {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:50px;
}

.formTextBoxL {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:200px;
}

.formTextBoxML {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	width:100px;
}


div.box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/* background-color: #FFFFFF;*/
}

.captionBox {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	background-image:url('fade_caption.gif');	
	padding: 4px 4px 4px 4px;
	border: 1px #EFEFEF solid;	
}
.captionBoxInner {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	background-image:url('fade_caption.gif');	
	padding: 0px 0px 0px 0px;
}

.textBox {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px;
	border: 1px #EFEFEF solid;
	background-color: #F7F7EF;
	
}

.errorTitle {
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	font-size: 14px;
	color: #C00000;
}

.errorSml{
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	font-size: 9px;
	color: #C00000;
}


.errorBox {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color: #C00000;
/*	
	background-color: #F7F7EF;	
*/
	background-color: #FFFFFF;	

	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;  
	/*
	border: 1px #EFEFEF solid;
	*/
	list-style-position: outside;	
	list-style: disc;
}


.formBoxTextTotal {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
	padding: 4px 0px 4px 4px;
	background-color: #F7F7EF;
	
	border-top-color: #DDDDDD;
	border-top-width: 1px;
	border-top-style: solid;	
/*
	border-left-color: #DDDDDD;
	border-left-width: 1px;
	border-left-style: solid;	
*/
/*
	border-bottom-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
*/
/*
	border-right-color: #EEEEEE;
	border-right-width: 1px;
	border-right-style: solid;	
*/	
}


.formBoxText {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
}

.formBoxTextJ {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
	text-align: justify;
}

.formBoxTextBox {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
	width:55px;
}
.formBoxTextBoxS {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
	width:70px;
}
.formBoxTextBoxB {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
	width:76px;
}
.formBoxTextBoxBB {
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	color: #000000;
	width:120px;
}

/* T R B L */

div.menu {
	/*
	margin: 4px 3px 4px 3px;
	*/
	padding: 0px 0px 0px 0px;
}


ul.active { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

li.inactive { 
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	background-color:WhiteSmoke;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
		
	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
	
	/*
	border: 1px #EFEFEF solid;	
	background-image:url('fade_caption.gif');	
	*/
	
	list-style-position: outside;	
	list-style: none;		
}

li.active {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	background-color: #C00000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  

	border-bottom-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
	/*
	border: 1px #EFEFEF solid;
	background-image:url('fade_caption3.gif');	
	*/
	
	list-style-position: outside;	
	list-style: none;	
}

li.active_child {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #C00000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
		
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	
	/*
	border: 1px #EFEFEF solid;
	background-image:url('fade_caption3.gif');	
	*/
	
	list-style-position: outside;	
	list-style: none;
}


li.child { 
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	background-color: #F7F7EF;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;  
		
	border-top-color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;	
	border-bottom-width: 0px;
	
	/*
	border: 1px #EFEFEF solid;
	background-image:url('fade_caption2.gif');	
	*/
	
	list-style-position: outside;	
	list-style: none;
}





.menuBullet {
	margin: 0px 0px 0px 0px;
}


a.menu:link {	
	text-decoration: none;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

a.menu:active {
	color: #000000;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.menu:visited{
	text-decoration: none;
	color: #000000;
	padding: 0px 0px 0px 0px;
}

a.menu:hover {
	color: #000000;
	text-decoration: underline;	
	padding: 0px 0px 0px 0px;
}


a.selected:link {	
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

a.selected:active {
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}

a.selected:visited{
	text-decoration: none;
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
}

a.selected:hover {
	color: #FFFFFF;
	text-decoration: underline;	
	padding: 0px 0px 0px 0px;
}


a.panel:link {	
	text-decoration: underline;
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	background-color: #F7F7EF;
}

a.panel:active {
	color: #000000;
	text-decoration: underline;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	background-color: #F7F7EF;	
}

a.panel:visited{
	text-decoration: underline;
	color: #000000;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	background-color: #F7F7EF;
}

a.panel:hover {
	color: #C70000;
	text-decoration: underline;	
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	background-color: #F7F7EF;

}


a.text:link {	
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	
}
a.text:active {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
	font-weight: bold;	
	padding: 0px 0px 0px 0px;
}
a.text:visited{
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: none;
	color:#000000;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}
a.text:hover {
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-decoration: underline;
	color:#C00000;
	font-weight: bold;	
	padding: 0px 0px 0px 0px;
}


a.menub:link {	
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	
}
a.menub:active {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
}
a.menub:visited{
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
}
a.menub:hover {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: underline;
	color:#C00000;
	padding: 0px 0px 0px 0px;
}

.menub {
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	color:#FFFFFF;
}



a.big:link {	
	font-family: verdana, arial, helvetica;
	font-size: 20px;
	text-decoration: none;
	color:#000000;
	padding: 0px 0px 0px 0px;
	
}
a.big:active {
	font-family: verdana, arial, helvetica;
	font-size: 20px;
	text-decoration: none;
	color:#000000;
	padding: 0px 0px 0px 0px;
}
a.big:visited{
	font-family: verdana, arial, helvetica;
	font-size: 20px;
	text-decoration: none;
	color:#000000;
	padding: 0px 0px 0px 0px;
}
a.big:hover {
	font-family: verdana, arial, helvetica;
	font-size: 20px;
	text-decoration: underline;
	color:#C00000;
	padding: 0px 0px 0px 0px;
}

a.med:link {	
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	text-decoration: underline;
	color:#000000;
	padding: 0px 0px 0px 0px;
	
}
a.med:active {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	text-decoration: underline;
	color:#000000;
	padding: 0px 0px 0px 0px;
}
a.med:visited{
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	text-decoration: underline;
	color:#000000;
	padding: 0px 0px 0px 0px;
}
a.med:hover {
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	text-decoration: underline;
	color:#C00000;
	padding: 0px 0px 0px 0px;
}


a.hzmenu:link 
{	
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: bold;	
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
	
}
a.hzmenu:active 
{
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: bold;	
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
}

a.hzmenu:visited
{
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: bold;	
	text-decoration: none;
	color:#FFFFFF;
	padding: 0px 0px 0px 0px;
}

a.hzmenu:hover 
{
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: bold;		
	text-decoration: underline;
	color:#C00000;
	padding: 0px 0px 0px 0px;
}

.hzmenu {
	font-family: verdana, arial, helvetica;
	font-size: 13px;
  font-weight: bold;		
	color:#FFFFFF;
}


/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box[class] 
{
  background-image:url('../images/box_50pct.png');
}
#serviceDesc font
{
    color: #a82d28;
}

/* Warehouse pricing layout */
#divWarehousePricing
{
	padding: 10px 5px 10px 5px;
	width: 500px;
	background-color: #c7c7c7;
}

#divWarehousePricing table {
	width: 100%;	
}

#divWarehousePricing td 
{
	
}

#divWarehousePricing .buttonCell {
	padding-top: 8px;
	text-align: right;	
	vertical-align: bottom;
}

#divWarehousePricingList .pageTitle
{
	padding: 10px 0px 2px 0px;
	border-bottom: solid 1px;
	margin-bottom: 10px;
}

#divWarehousePricingList .clsWarning
{
	font-family: verdana, arial, helvetica;
	font-weight: bold;
	color: red;
}

/* Price list page layout */
#serviceList {
border-left:solid 1px #c7c7c7;
border-right:solid 1px #c7c7c7;
}
#serviceList th {
    background-color: #c7c7c7;
    padding: 2px 4px 2px 4px;
}
#serviceList td {
    padding: 2px 4px 2px 4px;
    background-color: #EEEEEE;
	border-bottom:solid 1px Silver;
}
#priceList {
border-left:solid 1px #c7c7c7;
border-right:solid 1px #c7c7c7;
}
#priceList th {
    background-color: #c7c7c7;
    padding: 2px 4px 2px 4px;
}
#priceList td {
    padding: 2px 4px 2px 4px;
    background-color: #EEEEEE;
	border-bottom:solid 1px Silver;
}
/* Pandora's main page layout */
#quotesBookings table{
border-left:solid 1px #c7c7c7;
border-right:solid 1px #c7c7c7;
}
#quotesBookings th {
    background-color: #c7c7c7;
    padding: 2px 4px 2px 4px;
}
#quotesBookings td {
    padding: 2px 4px 2px 4px;
    background-color: #EEEEEE;
	border-bottom:solid 1px #c7c7c7;
}
/*round corners*/
div.w1{background:#c7c7c7 url(w_left_top.gif) no-repeat;}
div.w2{background:url(w_right_top.gif) no-repeat top right;}
div.w3{background:url(w_left_bottom.gif) no-repeat left bottom;}
div.w4{background:url(w_right_bottom.gif) no-repeat right bottom; padding:10px;}

th.w1{background:#c7c7c7 url(w_left_top.gif) no-repeat;}
th.w2{background:#c7c7c7 url(w_right_top.gif) no-repeat top right;}

td.w3{background:url(w_left_bottom.gif) no-repeat left bottom;}
td.w4{background:url(w_right_bottom.gif) no-repeat right bottom; padding:10px;}

th.w5{background:#c7c7c7;}/* th middle item*/
td.w6{background:#EEEEEE;border-bottom:solid 1px #c7c7c7;border-left:solid 1px #c7c7c7;}/*bottom-left corner item*/
td.w7{background:#EEEEEE;border-bottom:solid 1px #c7c7c7;}/*bottom-middle item*/
td.w9{background:#EEEEEE;border-bottom:solid 1px #c7c7c7;
	font-family: verdana, arial, helvetica;
	line-height: 140%;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;}/*bottom-middle item*/
td.w10{background:#EEEEEE;border-bottom:solid 1px #c7c7c7;border-left:solid 1px #c7c7c7;
	font-family: verdana, arial, helvetica;
	line-height: 140%;
	font-size: 11px;
	font-weight: bold;
	color:red;
	text-align: center;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;}
td.w8{background:#EEEEEE;border-bottom:solid 1px #c7c7c7;border-right:solid 1px #c7c7c7;}/*bottom-left corner item*/

/* Mozilla ignores crazy MS image filters, so it will skip the following */
.trans_box
{
  padding:0px 0px 0px 0px;
  margin:1px;
  border:solid 1px #555;
  width:100%;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod='scale', src='../images/box_50pct.png');
}
/* animated progress bar*/
dl, dt, dd{
	margin:0;
	padding:0;
	font-family: verdana, arial, helvetica;
	font-size: 11px;
	text-align: justify;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

dd{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
	
}
dd span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
dd em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x;
	top:0;
}


/* SINGLE PROGRESS BAR */

.progressBar{
	width:216px;
	height:41px;
	background:url(bg_bar.gif) no-repeat 0 0;
	position:relative;
}
.progressBar span{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bar.gif) no-repeat 0 0;
	top:8px;
	left:8px;
	overflow:hidden;
	text-indent:-8000px;
}
.progressBar em{
	position:absolute;
	display:block;
	width:200px;
	height:25px;
	background:url(bg_cover.gif) repeat-x 0 0;
	top:0;
}