/* PRICING START */

table#pricing	{
	width: 100%;
	/*border: 1px #efefef solid;*/
	}

table#pricing td {
	/*padding: 5px;*/
	}	
	
table#pricing td.colfield {
	width: 22%;
	background-color: #fff;
	padding: 5px 7px 5px 7px;
	font-size: 1em;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	}	
	
table#pricing td.colodd {
	width: 13%;
	background-color: #FFFFFF;
	border-bottom: 1px solid #efefef;
	padding: 5px 7px 5px 7px;
	font-size: 0.9em;
	color: #333;
	line-height: 125%;
	text-align: center;
	vertical-align: middle;
	}	

table#pricing td.coleven {
	width: 13%;
	background-color: #efefef;
	border-bottom: 1px solid #efefef;	
	padding: 5px 7px 5px 7px;
	font-size: 0.9em;
	color: #333;
	line-height: 125%;
	text-align: center;
	vertical-align: middle;
	}	
	
#rbsbld	{
	margin: 0px auto; 
	background: #174D8D url(../images/pricing-tab-bg-sbld.gif) no-repeat center top;
	color: #333;
	padding-bottom: 8px;
	text-align: center;
	}

#rbpld	{
	margin: 0px auto; 
	background: #675c89 url(../images/pricing-tab-bg-pld.gif) no-repeat center top;
	color: #333;
	padding-bottom: 8px;
	text-align: center;
	}

#rbcld	{
	margin: 0px auto; 
	background: #D8AD3C url(../images/pricing-tab-bg-cld.gif) no-repeat center top;
	color: #333;
	padding-bottom: 8px;
	text-align: center;
	}

#rbcip	{
	margin: 0px auto; 
	background: #EE4E05 url(../images/pricing-tab-bg-cip.gif) no-repeat center top;
	color: #333;
	padding-bottom: 8px;
	text-align: center;
	}

#rbcie	{
	margin: 0px auto; 
	background: #A81A0C url(../images/pricing-tab-bg-cie.gif) no-repeat center top;
	color: #333;
	padding-bottom: 8px;
	text-align: center;
	}

#rbcin	{
	margin: 0px auto; 
	background: #7E7D7A url(../images/pricing-tab-bg-cin.gif) no-repeat center top;
	color: #333;
	padding-bottom: 8px;
	text-align: center;
	}

.rbhead1	{
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../images/prices-table-header.gif);
	padding-left: 7px;
	padding-right: 7px;
	font-size: 1em;
	color: #fff;
	line-height: 125%;
	font-weight: bold;
	}

.rbhead2	{
	background-color: #525252;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 0.9em;
	color: #fff;
	line-height: 125%;
	text-align: center;
	vertical-align: middle;
	}

.rbfoot1	{
	padding-top: 7px;
	padding-bottom: 7px;
	background-image: url(../images/prices-table-footer.gif);
	padding-left: 7px;
	padding-right: 7px;
	font-size: 1em;
	color: #fff;
	line-height: 125%;
	font-weight: bold;
	}

.rbfoot2	{
	background-color: #525252;
	padding-left: 7px;
	padding-right: 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	color: #fff;
	line-height: 125%;
	font-weight: normal;
	font-style: italic;
	vertical-align: middle;
	text-align: center;
	}


/* PRICING END */

/* PRICE PAGE LAYERS START */
.boxtextprice {
	margin: 0px;
	padding-left: 7px;
	padding-right: 7px;
	font-size: 1em;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	font-weight: bold;
	}

.price	{
	font-size: 1.8em;
	font-style: italic;
	}

.buttonclose	{
	float: right;
	position: relative;
	/*left: 0px;
	top: 0px;*/
	}

table.pricehelp	{
	}
	
table.pricehelp	td.topcol{
	width: 500px;
	background-image:url(../images/helpdiv/helpdiv-top.gif);
	line-height: 15px;
	}

table.pricehelp	td.leftcol{
	width: 15px;
	background-image:url(../images/helpdiv/helpdiv-left.gif);
	/*height: 15px;*/
	}
		
table.pricehelp	td.contentcol{
	width: 470px;
	background-color: #fff;
	}

table.pricehelp	td.rightcol{
	width: 15px;
	background-image:url(../images/helpdiv/helpdiv-right.gif);
	}
	
table.pricehelp	td.botcol{
	width: 500px;
	background-image:url(../images/helpdiv/helpdiv-bottom.gif);
	line-height: 15px;
	}

#layconcepts {
	position:absolute;
	width:500px;
	left:400px;
	top:360px;
	z-index:1;
	visibility: hidden;
	}

#layrevisions {
	position:absolute;
	width:500px;
	left:400px;
	top:405px;
	z-index:2;
	visibility: hidden;
	}

#layredraws {
	position:absolute;
	width:500px;
	left:400px;
	top:450px;
	z-index:3;
	visibility: hidden;
	}

#laydeliverables {
	position:absolute;
	width:500px;
	left:400px;
	top:495px;
	z-index:4;
	visibility: hidden;
	}
	
#laywebcopy {
	position:absolute;
	width:500px;
	left:400px;
	top:950px;
	z-index:5;
	visibility: hidden;
	}

#laystockimages {
	position:absolute;
	width:500px;
	left:400px;
	top:995px;
	z-index:6;
	visibility: hidden;
	}

#laystartlogo {
	position:absolute;
	width:500px;
	left:400px;
	top:1040px;
	z-index:1;
	visibility: hidden;
	}


/* STATIONERY PRICING PAGE */

table#pricingstat	{
	width: 100%;
	/*border: 1px #efefef solid;*/
	}

table#pricingstat td {
	/*padding: 5px;*/
	}	
	
table#pricingstat td.colfield {
	width: 44%;
	background-color: #fff;
	padding: 5px 7px 5px 7px;
	font-size: 1em;
	border-right: 1px solid #efefef;
	border-bottom: 1px solid #efefef;
	}	
	
table#pricingstat td.colodd {
	width: 19%;
	background-color: #FFFFFF;
	border-bottom: 1px solid #efefef;
	padding: 5px 7px 5px 7px;
	font-size: 0.9em;
	color: #333;
	line-height: 125%;
	text-align: center;
	vertical-align: middle;
	}	

table#pricingstat td.coleven {
	width: 18%;
	background-color: #efefef;
	border-bottom: 1px solid #efefef;	
	padding: 5px 7px 5px 7px;
	font-size: 0.9em;
	color: #333;
	line-height: 125%;
	text-align: center;
	vertical-align: middle;
	}