#cost_table {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	border-collapse: collapse;
	padding: 0;
}
#cost_table th a img {
	border: 1px solid white;
}

#cost_table td {
	vertical-align: middle;
}

#cost_table .desc {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	padding-left: 5px;
	width: 190px;
}

#cost_table .center {
	text-align: center;
	padding: 3px 10px 3px 10px;
}

/* top-left corner */
#cost_table #top_left_l {
	background-image: url('/Images/cost/TopLeft_L.png');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	width: 14px;
	height: 70px;
}

#cost_table #top_left_m {
	background-image: url('/Images/cost/TopLeft_M.png');
	background-position: left center;
	background-repeat: repeat-x;
	padding: 0;
	width: 90px;
	height: 70px;
}

#cost_table #top_left_r {
	background-image: url('/Images/cost/TopLeft_R.png');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	width: 50px;
}


/* left side */
#cost_table .left {
	background-image: url('/Images/cost/line.png');
	background-position: top left;
	background-repeat: repeat-y;
}


/* top middle */
#cost_table .top_middle {
/*	background-image: url('/Images/cost/TopMiddle.png');
	background-position: right bottom;
	background-repeat: repeat-x;
	padding: 2px;
	height: 70px;*/
	padding: 0px 22px 10px 22px;
}

#cost_table .top_middle img {
}

/* top-right */
#cost_table #top_right {
	background-image: url('/Images/cost/TopRight.png');
	background-position: left center;
	background-repeat: no-repeat;
	height: 70px;
	width: 14px;
}


/* right side  */
#cost_table .right {
	background-image: url('/Images/cost/line_r.png');
	background-position: right center;
	background-repeat: repeat-y;
	width: 14px;
}


/* bottom-left corner */
#cost_table .bottom_left_l {
	background-image: url('/Images/cost/BottomLeft_L.png');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	width: 14px;
	height: 70px;
}

#cost_table .bottom_left_m {
/*	background-image: url('/Images/cost/BottomLeft_M.png');
	background-position: left top;
	background-repeat: repeat-x;
	padding: 0;
	width: 90px;
	height: 70px;*/
}

#cost_table .bottom_left_r {
	background-image: url('/Images/cost/BottomLeft_R.png');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 0;
	width: 50px;
}


/* bottom middle */
#cost_table .bottom_middle {
/*	background-image: url('/Images/cost/BottomMiddle.png');
	background-position: left top;
	background-repeat: repeat-x;
	height: 62px;
	width: 124px;*/
}


#cost_table .bottom_middle input{
	margin-left: auto;
	margin-right: auto;
}


/* bottom-right */
#cost_table .bottom_right {
	background-image: url('/Images/cost/BottomRight.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 70px;
	width: 14px;
}

/* bottom right without buttons */
#cost_table .bottom_right_small {
	background-image: url('/Images/cost/BottomRight_small.png');
	background-position: left top;
	background-repeat: no-repeat;
	height: 70px;
	width: 14px;
}

#cost_table .hidden {
	display: none;
}

#cost_table tr .highlight {
/*	background-color: #e7e7e7; */
}

#cost_table tr.price {
	font-weight: bold;
}

#cost_table td img.tick, #news_feature_table td img.tick {
	padding: 1px 10px 1px 10px;
}

#cost_table tr td input.blue {
	color: #4692ed;
}

#cost_table tr.bottom_row td.note {
	font-size: 0.7em;
	vertical-align: top;
	padding-left: 5px;
}

#account_summary {
	margin-bottom: 30px;
}

#account_summary li.highlight {
/*	background-color: #e7e7e7; */
}

#account_summary li a.blue, #account_summary ul li a.blue:visited, #account_summary ul li a.blue:active {
	color: #4692ed;
}

.warning {
	color: #EC358C;
	font-weight: bold;
}

#featuresDiv .featuresCloseDiv {
	margin-right: 30px;
	text-align: right;
}

#featuresDiv table {
	margin: 0 auto;
}

#photo_feature_table .center, #news_feature_table .center {
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
}

.signup_button {
	width: 134px;
	height: 34px;
	border: none;
	display: block;
	color: #ec358c;
	background-image: url("/Images/signup-button.png");
	background-color: transparent;
	text-align: center;
	cursor: pointer;
}

#news_feature_table, #newsCostTable {
	border-collapse: separate;
	width: 25em;
}

#newsCostTable tr td {

}

#newsCostTable tr td.note {
	font-size: 0.7em;
	vertical-align: top;
}

#newsPricingDiv {
/*	float: right;
	margin-left: 30px;
	margin-bottom: 30px;*/
}

#newsPricingDiv h3 {
/*	margin-top: 0px;*/
}

#enterpriseCostTable {
	border-collapse: separate;
}

#enterpriseCostTable tr th {
	text-align: left;
	padding: 4px;
}

#enterpriseCostTable tr td {
	text-align: left;
	padding: 4px 30px 4px 4px;
}

#enterpriseCostTable tr td.note {
	font-size: 0.7em;
	vertical-align: top;
	text-align: right;
	padding: 4px 0px 4px 4px;
}

#enterpriseEnquiryTable {
	border-collapse: collapse;
	width: 550px;
}

#enterpriseEnquiryTable tr td {
	padding-bottom: 5px;
	padding-right: 5px;
}

#enterpriseEnquiryTable tr td input,
#enterpriseEnquiryTable tr td select,
#enterpriseEnquiryTable tr td textarea {
	width: 400px;
}

#enterpriseEnquiryTable tr td #send_button {
	width: 85px;
}

.enterprise_upgrade_btn {
	border: medium none;
	margin: 2px auto 3px auto;
}

.signup_pink {
	margin: 10px 0 0 0;
	border: 0;
	cursor: pointer;
	background: white;
	background-image: url('../Images/signupPink.png');
	width: 72px;
	height: 72px;
}

.signup_blue {
	margin: 10px 0 0 0;
	border: 0;
	cursor: pointer;
	background: white;
	background-image: url('../Images/signupBlue.png');
	width: 72px;
	height: 72px;
}

.info_blue {
	margin: 10px 0 0 0;
	border: 0;
	cursor: pointer;
	background: white;
	background-image: url('../Images/moreInfoBlue.png');
	width: 72px;
	height: 72px;
}

#contactUs p.phoneNumber {
	margin: 0;
	padding: 0;
	font-size: 25px;
	font-weight: bold;
}


