﻿

.quotePromo
{
	background-color: #efcd5b;
	color: #716530;
	height: 70px;
	border-bottom: solid #a79044 1px;
	border-right: solid #a79044 1px;
	border-left: solid #f7df8c 1px;
	border-top: solid #f7df8c 1px;
	margin: 2px;
	font-size:.9em;
}
.quotePromo .inner
{
	padding-top: 2px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}



.QtTabStrip .QTTab:hover
{
 text-decoration:none;	
}
.QtTabStrip .QTTab
{
	background-image: url( '../images/QTTab.gif' );
	background-position: center center;
	background-repeat: no-repeat;
	width: 188px;
	height: 49px;
	vertical-align: top;
	float: left;
	cursor: pointer;
}

.QtTabStrip .QTTabHot:hover
{
 text-decoration:none;	
}

.QtTabStrip .QTTabHot
{
	background-image: url( '../images/QTTabHot.gif' );
	background-position: center center;
	background-repeat: no-repeat;
	width: 188px;
	height: 49px;
	vertical-align: top;
	cursor: pointer;
	float: left;
}

.QtTabStrip .QTTabSpace
{
	background-image: url( '../images/QTTabSpace.gif' );
	background-position: center center;
	background-repeat:  repeat-x;
	width: 5px;
	height: 49px;
	float: left;
}

.QtTabStrip .QTTabHot div
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #979886;
	width: 188px;
	margin-top: 10px;
	text-align: center;
	vertical-align: top;
}

.QtTabStrip .QTTab div
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #979886;
	width: 188px;
	margin-top: 10px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}


.QtTabStrip .QTTab div.QTTabSmall, .QTTabHot div.QTTabSmall
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	margin-top: 0px;
	color: #747568;
	width: 188px;
	text-align: center;
	cursor: pointer;
}






.QtTabStripRogers .QTTab:hover
{
 text-decoration:none;	
}
.QtTabStripRogers .QTTab
{
	background-image: url( '../images/QTTab2.gif' );
	background-position: center center;
	background-repeat: no-repeat;
	width: 150px;
	height: 49px;
	vertical-align: top;
	float: left;
	cursor: pointer;
}

.QtTabStripRogers .QTTabHot:hover
{
 text-decoration:none;	
}

.QtTabStripRogers .QTTabHot
{
	background-image: url( '../images/QTTab2Hot.gif' );
	background-position: center center;
	background-repeat: no-repeat;
	width: 150px;
	height: 49px;
	vertical-align: top;
	cursor: pointer;
	float: left;
}

.QtTabStripRogers .QTTabSpace
{
	background-image: url( '../images/QTTabSpace.gif' );
	background-position: center center;
	background-repeat:  repeat-x;
	width: 4px;
	height: 49px;
	float: left;
}

.QtTabStripRogers .QTTabHot div
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #979886;
	width: 150px;
	margin-top: 10px;
	text-align: center;
	vertical-align: top;
}

.QtTabStripRogers .QTTab div
{
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color: #979886;
	width: 150px;
	margin-top: 10px;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}


.QtTabStripRogers .QTTab div.QTTabSmall, .QTTabHot div.QTTabSmall
{
	font-family: Arial;
	font-weight: normal;
	font-size: 10px;
	margin-top: 0px;
	color: #747568;
	width: 150px;
	text-align: center;
	cursor: pointer;
}





.qtInfoEmpty
{
	width: 100%;
	border-bottom: solid 1px #d5d5d4;
	height: 25px;
}

.qtInfoTab
{
	margin-left: 4px;
	float: left;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	color: #727667;
	cursor: pointer;
	width: 110px;
	border-bottom: solid 1px #d5d5d4;
	background-image: url( '../images/infoTab.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-align: center;
}

.qtInfoInner
{
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.qtInfoTabHot
{
	margin-left: 4px;
	border-bottom: solid 1px white;
	float: left;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
	color: #727667;
	cursor: pointer;
	width: 110px;
	background-image: url( '../images/infoTabHot.jpg' );
	background-repeat: no-repeat;
	background-position: left top;
	height: 25px;
	text-align: center;
}

.qTable .label
{
	text-align: right;
}




.qTable .services td
{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}

.qTable td
{
	padding-top:8px;
	padding-bottom:8px;
}

.qTable .topRow td
{
		padding-top:4px;
	padding-bottom:4px;
}

.qTable .bottomRow td
{
		padding-top:4px;
		padding-bottom:0px;

}

.qTable td.rowHR
{
	padding:0px;
	margin:0px;
	border:0;
	line-height:1px;
	height:1px;
	background-color: #d5d5d4;
}



.qTable .services td
{
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
}




.toolbar
{
	text-align: center;
	vertical-align: middle;
	background-color: #fadc6c;
	border-top: solid 1px #f8e59f;
	border-left: solid 1px #f8e59f;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	height: 50px;
	width: 260px;
	padding: 5px;
}

.toolbarGray
{
	width: 272px;
	height: 62px;
	background-image: url( '../images/icons/toolbarGray.gif' );
}

.quoteTT
{
width: auto;
margin:auto;
margin-top: 1em;
padding:1em;
}

.quoteTT .quotePad
{
border:#e0811a 1px solid;
width: auto;
padding: 1em;

}

.quoteTT #divToolTip
{
	vertical-align:top;
	height:30em;		
}


.hasFiles
{
width:85px;
}

.hasFilesImg
{
	margin-left:21px;
	margin-top:7px;
		background-image: url( '../images/icons/FilesUploaded.jpg' );
		background-repeat:no-repeat;
		background-position: center  center;
		width:37px;
		height:45px;
}
