#priceChart {
font-size:13px;
}

img {
border-style:none;
}

/*#content .rounded_corners_container_one_column .inner_box { width: 950px; }*/
#priceTitle p.headline {
    text-align:center;
    font-size:30px;
    color:#111;
    margin:auto;
}

#priceTitle p.headline span {
    font-weight:700;
}

#priceTitle p.subheadline {
    text-align:center;
    font-size:18px;
    color:#aeaeae;
    padding-bottom:26px;
    margin:auto;
}

table#price-chart {
    border-collapse:collapse;
    margin:0 0 25px;
    padding:0;
}

table#price-chart th img {
    margin-top:168px;
}

/* sign up button */
table#price-chart th.heading {
    width:135px;
}

table#price-chart th.basic {
    background:url('../images/basic.jpg') no-repeat bottom center;
    width:154px;
    height:197px;
}

table#price-chart th.professional {
    background:url('../images/professional.jpg') no-repeat bottom center;
    width:154px;
    height:208px;
}

table#price-chart th.business {
    background:url('../images/business.jpg') no-repeat bottom center;
    width:172px;
    height:211px;
}

table#price-chart th.enterprise {
    background:url('../images/enterprise.jpg') no-repeat bottom center;
    width:154px;
    height:208px;
}

table#price-chart th.premier {
    background:url('../images/premier.jpg') no-repeat bottom center;
    width:154px;
    height:208px;
}

table#price-chart th,table#price-chart td {
    border-right:1px solid #FFF;
    text-align:center;
}

table#price-chart td {
    padding:10px;
}

table#price-chart .even td {
    background:#e6e6e6;
}

table#price-chart .odd .table-col-0 {
    background:#e4f0d5;
}

table#price-chart .odd .table-col-1 {
    background:#d8ebd3 url('../images/col2-odd.gif') repeat-y top right;
}

table#price-chart .odd .table-col-2 {
    background:#d3e7de;
}

table#price-chart .odd .table-col-3 {
    background:#d4e7df url('../images/col4-odd.gif') repeat-y top left;
}

table#price-chart .odd .table-col-4 {
    background:#daeefb;
}

table#price-chart .even .table-col-0 {
    background:#cbe1ab;
}

table#price-chart .even .table-col-1 {
    background:#b1d7a7 url('../images/col2-even.gif') repeat-y top right;
}

table#price-chart .even .table-col-2 {
    background:#a7cfbd;
}

table#price-chart .even .table-col-3 {
    background:#a9cdd9 url('../images/col4-even.gif') repeat-y top left;
}

table#price-chart .even .table-col-4 {
    background:#b5ddf7;
}

#errorExplanation {
    background:#FCF7DC url('../images/icons/warning32.png') 2% 50% no-repeat;
    margin-bottom:25px;
    padding:5px 10px 5px 60px;
}

#errorExplanation h3 {
    margin-top:5px !important;
}

#errorExplanation p {
    margin-bottom:5px !important;
}


/* Reqest a quote box */

#request-quote {
	margin: auto;
	margin-top: 15px;
	margin-bottom: 50px;
	width: 645px;
}

div.shadowed {
	border: 1px solid #DFDFDF;
}

div.shadowed div.inner-boundary {
	background-color: #f4f4f4;
	border: 1px solid #bbbbbb;
	margin: -2px 0 0 -2px;
}

#request-quote .inner-border {

	overflow: hidden;
	padding: 20px 27px;
}

div.shadowed div.inner-boundary .inner-border {
	background-color: #f4f4f4;
	border: 1px solid #fefefe;
}

#request-quote .inner-border .thumbnail {
	float: left;
	padding-right: 20px;
}

#request-quote .inner-border div.info {
	float: left;
	width: 486px;
}

#request-quote .inner-border div.info span.decorator {
	padding: 0 0 7px;
	font-size: 24px;
	color: #191919;
}

#request-quote .inner-border div.info p {
	color: #444;
	line-height: 19px;
	padding: 0;
}

/* Questions Area */

#questions-table {
	margin: auto;
	width: 850px;
}

#questions-table h2.questions-title {
	font-size: 28px;
	margin: 0 0 25px;
	color: #000;
	font-weight: normal;
	text-align: left;
}

#questions-table .col-1 {
	float: left;
	width: 392px;
	margin-right: 35px;
}

#questions-table .col-1 h3.topic-title {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
	text-align: left;
	color: #000;
	line-height: 18px;
	padding-left: 0;
}

#questions-table .col-1 p {
	color: #434343;
	text-align: left;
	line-height: 18px;
	margin: 0 0 15px;
	padding: 0;
}

#questions-table .col-2 {
	float: left;
	width: 392px;
	margin-right: 30px;
}

#questions-table .col-2 h3.topic-title {
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 10px;
	text-align: left;
	color: #000;
	line-height: 18px;
	padding-left: 0;
}

#questions-table .col-2 p {
	color: #434343;
	text-align: left;
	line-height: 18px;
	margin: 0 0 15px;
	padding: 0;
}

#content .rounded_corners_container h3.pageTitle {
	display: none;
}

#content .rounded_corners_container {
	background: none;
}

#content .rounded_corners_container .inner_box {
	width: 950px !important;
}

