@charset "utf-8";
.pcDblCap

{

	padding-top:4px;

}



.pcSglCap

{

	padding-top:8px;

}


div.niceTitleGreen, div.niceTitleOrg {

    position:absolute;

    padding:0;

    top:0px;

    left:0px;

    color:#ffffff;

    width:174px;

    height:134px;

    background: url('/images/svcs-grey-point-box.gif') no-repeat;

}



div.niceTitleGreen p, div.niceTitleOrg p {

    font-size:11px;

    line-height:125%;

    margin: 15px 10px 10px 10px; 

    width:160px;

    height:124px;

}



div.niceTitleGreen p.destination, div.niceTitleOrg p.destination,div.headerToolTips p.destination { visibility:hidden; }

.listHolder, .listHolderAddService, .listRow {

	width: 511px;

}



.listHolder

{

	position:relative;

	top:-19px;

}



.listHolderAddService

{

    margin-top:10px;

}



.listHolderHeader 

{

	height:36px;

	width:511px;

	padding-top: 2px;

	padding-left: 15px;

	line-height: normal;

	background:url('/images/pricing-head.gif') no-repeat;

}



.listRowBorder

{

	height:1px;

	width:511px;

	margin:0;

	padding:0;

	background:url('/images/pricing-border.gif') no-repeat;

	clear:both;

}



.listRowFooter

{

	height:13px;

	width:511px;

	margin:0;

	padding:0;

	background:url('/images/pricing-foot.gif') no-repeat;

	clear:both;

}



.listRowFooterAlt

{

	height:16px;

	width:511px;

	margin:0;

	padding:0;

	background:url('/images/pricing-addon-foot.gif') no-repeat;

	clear:both;

}



.listAddServiceHeader 

{

	height:36px;

	width:511px;

	padding-top: 0;

	padding-left: 15px;

	line-height: normal;

	background:url('/images/pricing-addon-head.gif') no-repeat;

}



.listHolderHeader h1, .listAddServiceHeader h1

{

	font-family:Verdana;

	font-size:11px;

	padding: 6px 0 0 0;

	font-weight:600;

}



.listHolderHeader h1

{

	color: #333333;

}



.listAddServiceHeader h1

{

	color: #ffffff;

}

	

.listHolderHeader h1, .listAddServiceHeader h1, .listInfo  

{

	width: 254px;

}



.listHolderHeader h1, .listAddServiceHeader h1, .listInfo, .listRowPricing ul 

{

	display: block;

	margin: 0px;

	float: left;

}



.listHolderHeader a {

	color: #BA4E09;

	font-weight:600;

	text-decoration: none;

	height: 30px;

	width:79px;

	vertical-align:middle;

	margin-top:2px;

	width:100%;

}

	

.listAddServiceHeader a {

	color: #FFFFFF;

	font-weight:600;

	text-decoration: none;

	height: 30px;

	width:79px;

	vertical-align:middle;

	margin-top:2px;

}

	

.listHolderHeader a, .listAddServiceHeader a 

{

	display: block;

	width: 79px;

	text-align: center;

	float: left;

	padding: 0px;

	font-size:9px;

}





.listRowPricing li  /* cleeman - separated this class from the declaration above, so I affect only the prices and not the column headers */

{

	display: block;

	width: 79px;

	text-align: center;

	float: left;

	padding: 0px;

	font-size:11px;

}



.listHolderHeader a:hover {

	/*color: #FFF799;*/

	color:#333333;

}



.listAddServiceHeader a:hover {

	color: #FFF799;

}



.listRow 

{

	font-family:Verdana;

	color: #333;

	clear:both;

}



.listRow h3, .listRow p {

	color: #565656;

	font-family:Verdana;

}



.listRow h3  

{

    padding:10px 0 0 0;

	margin:0px;

	font-size:12px;

}



.oddRow, .evenRow 

{

	background-color: transparent;

	background:url('/images/pricing-repeat.gif') repeat-y;

}



.oddRowAddService 

{

	background-color: transparent;

	background:url('/images/pricing-addon-repeat.gif') repeat-y;

}



.listInfo

{

	display: block;

	clear: both;

	padding-left:15px;

	padding-bottom:5px;

}



.listLink

{

	clear: both;

	display: inline;

	background: url('/images/arrow.gif') no-repeat;

	background-position: right center;

	padding-right:8px;

}



.listLearnMore

{

	float:left;

	clear:both;

}



.listRowPricing ul 

{

	padding:10px 0 0 0;

}



.listInfo p

{

   width:244px;

   margin: 5px 0px 5px 0px;

   padding-right: 10px;

}





.listInfo li {

    color:#565656;

}
