﻿body {
	font-size: 0.875em;			/* 14px */
	line-height: 1.2857;		/* 18px */
	font-family: Helvetica, Tahoma, Lucida Grande;
	color: #666666;
}
label {
	cursor: pointer;
}
fieldset {
	border: 0;
}
fieldset legend {
	float: left;
}

.inuse {
	background-color: #ffc;
}
.inuse .note {
	display: block;
}
.error {
	background-color: #ffcccc;
	color: #cc3333;
}
.hasJS .note {
	display: none;
}

/* Normal inputs */
.container {
	position: relative;
	width: 64em;
}
.container label {
	display: block;
	float: left;
	width: 21em;
	height: 2.5em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0.3em 0em;
	vertical-align:bottom;
	/*color: #666;*/
}
.container input,
.container select {
	width: 22em;
}
.container label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

/* Normal inputs */
.container_address {
	position: relative;
	width: 64em;
}
.container_address label {
	display: block;
	float: left;
	width: 21em;
	height: 4.5em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0.3em 0em;
	vertical-align:bottom;
	/*color: #666;*/
}
.container_address input,
.container_address select {
	width: 22em;
}
.container_address label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

.container_login {
	position: relative;
	width: 64em;
}
.container_login label {
	display: block;
	float: left;
	width: 21em;
	height: 2.5em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0.3em 0em;
	vertical-align:bottom;
}
.container_login input,
.container_login select {
	width: 22em;
}
.container_login label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

/* Normal inputs */
.container_cat {
	position: relative;
	width: 64em;
}
.container_cat label {
	display: block;
	float: left;
	width: 21em;
	height: 1.8em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0.3em 0em;
	vertical-align:bottom;
	/*color: #666;*/
}
.container_cat input,
.container_cat select {
	width: 22em;
}
.container_cat label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

/* Normal inputs */
.container_desc {
	position: relative;
	width: 64em;
}
.container_desc label {
	display: block;
	float: left;
	width: 21em;
	height: 9.5em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0em;
	vertical-align:bottom;
	/*color: #666;*/
}
.container_desc input,
.container_desc select {
	width: 22em;
}
.container_desc label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

/* Make Model inputs */
.container_makemodel {
	position: relative;
	width: 65em;
}
.container_makemodel label {
	display: block;
	float: left;
	width: 21em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0.3em 0em;
}
.container_makemodel input,
.container_makemodel select {
	width: 22em;
}
.container_makemodel label .note {
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

/* First page login */
.login_container 
{
	float: left;
	width: 55em;
}
.login_container label {
	text-align: right;
	margin-right: 1em;
	font-weight: bold;
}
.login_container input,
.login_container select {
	width: 22em;
}
.login_forgotpassword 
{
	font-size: 0.9em;
	margin-left: 51em;
	margin-top: 0.3em;
}
.login2_forgotpassword 
{
	font-size: 0.9em;
}
.loginbutton
{
	float: right;
	padding: 0em 0em 0em 0em;
}
.login
{
	float: left;
	width: 66em;
}
.login_grey
{
	float: left;
	width: 65.5em;
	background-color: #e3e5d5;
}
.login_left
{
	float: left;
	width: 55em;
}
.login_right
{
	float: right;
	width: 10em;
	vertical-align: top;
}



/* Normal inputs */
.container_features {
	position: relative;
	width: 21em;
}
.container_features label {
	display: block;
	float: left;
	width: 21em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0em;
}
.container_features input,
.container_features select {
	width: 22em;
}
.container_features label .note {
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

/* Normal inputs */
.container_stud {
	position: relative;
	width: 64em;
}
.container_stud label {
	display: block;
	float: left;
	width: 21em;
	height: 1em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0em;
	vertical-align:bottom;
	/*color: #666;*/
}
.container_stud input,
.container_stud select {
	width: 22em;
}
.container_stud label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}

.inuse {
	background-color: #ffc;
}
.inuse .note {
	display: block;
}
.hasJS .note {
	display: none;
}
.control {
	color: #ffffff;
	background-color: #666666;
	width: 65.5em;
	height: 20px;
	margin-bottom: 10px;
	border-top: solid 2px #666666;
}

.control_firstpage {
	color: #ffffff;
	background-color: #666666;
	width: 65.5em;
	height: 20px;
	margin-bottom: 10px;
	border-top: solid 2px #666666;
}
.control_text 
{
	font-weight: bold;
	margin-left: 0.5em;
	vertical-align: middle;
}

.spacer 
{
	height:1em;
}

.halfspacer 
{
	height:0.5em;
}

.category_title 
{
	font-weight: bold;
	color: #666666;
	margin-left: 1em;
}

A:visited, A:link
{
  font-family       : Helvetica, Tahoma, Lucida Grande;
  color			        : #0056ff;
  font-weight		    : normal;
  text-decoration:	none;
}
A:hover
{
  font-family       : Helvetica, Tahoma, Lucida Grande;
  color			        : #0056ff;
  font-weight		    : normal;
  text-decoration:	underline;
}
.adtypewidth
{
	width: 65em;
}

.adtype
{
	width: 18em;
	margin-left: 0em;
	float: left;
	margin-bottom: 0.2em;
}

.features_4x4
{
	width: 43em;
	margin: -2em 0em 2em 22em;
	height: 10em;
	color: #666666;
}

.features_box
{
	width: 43em;
	margin: -2em 0em 2em 22em;
	height: 10em;
	color: #666666;
}


.features_property
{
	width: 43em;
	margin: -2em 0em 2em 22em;
	height: 8em;
	color: #666666;
}

.feature
{
	width: 13em;
	float: left;
	margin: 0em 0em 0.5em 0em;
	font-weight: bold;
}

.navbar_bottom
{
	width: 65em;
	float: left;
	background-color: #efefef;
}
.nav_forward
{
	float: right;
}
.nav_forward2
{
	float: right;
	width: 30em;
}
.nav_forward21
{
	float: left;
}
.nav_forward22
{
	float: right;
}
.nav_back
{
	position:absolute;
	float: left;
	padding: 2em 0em 0em 3em;
	vertical-align: middle;
	font-size: 0.95em;
}
.bookmark
{
	color: #b7cb32;
	font-weight: bold;
	font-size: 0.8em;
}

.photo_width
{
	width: 65em;
}

.photo_display
{
	width: 10em;
	margin-left: 2em;
	float: left;
	font-size: 0.8em
}
.photo_submit
{
	width: 36.5em;
	text-align: right;
	padding: 0em 0em 2em 0em;
}
/* Normal inputs */
.photo_fileupload {
	position: relative;
	width: 65.5em;
	color: #666666;
}
.photo_fileupload label {
	display: block;
	float: left;
	width: 15em;
	/*height: 3.5em;*/
	height: 2em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 1em 0em;
	margin: 0em 0.5em 0em 0em;
	vertical-align: top;
}
.photo_fileupload input,
.photo_fileupload select {
	width: 22em;
}
.photo_fileupload label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 43.5em;
	width: 22em;
	vertical-align: top;
}
/*.photo_fileupload
{
	width: 35em;
	font-weight: bold;
	text-align: right;
	padding: 0em 0em 1em 0em;
}*/

.photo_title
{
	font-weight: bold;
	font-size: 1em;
}
.photo_remove
{
  color: #0056ff;
}
.photo_uploadtitle
{
	padding: 0em 0em 0.5em 15.5em;
}

.video_submit
{
	width: 36.5em;
	text-align: right;
	padding: 1.5em 0em 2em 0em;
}

.video_or
{
	width: 16em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 1.5em 0em;
	color: #666666;
}
/* Normal inputs */
.video_fileupload {
	position: relative;
	width: 65.5em;
	color: #666666;
}
.video_fileupload label {
	display: block;
	float: left;
	width: 15em;
	height: 2em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 1em 0em;
	margin: 0em 0.5em 0em 0em;
	vertical-align: top;
}
.video_fileupload input,
.video_fileupload select {
	width: 22em;
}
.video_fileupload label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 43.5em;
	width: 22em;
	vertical-align: top;
}
/*.video_fileupload
{
	width: 35em;
	font-weight: bold;
	text-align: right;
	padding: 0em 0em 1em 0em;
	vertical-align: top;
}*/
.video_display
{
	width: 40em;
	margin-left: 2em;
	float: left;
}
.video_title
{
	font-weight: bold;
	font-size: 1em;
}
.video_remove
{
  color: #0056ff;
}



.pdf_submit
{
	width: 36.5em;
	text-align: right;
	padding: 1.5em 0em 2em 0em;
}

.pdf_or
{
	width: 16em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 1.5em 0em;
	color: #666666;
}
/* Normal inputs */
.pdf_fileupload {
	position: relative;
	width: 65.5em;
	color: #666666;
}
.pdf_fileupload label {
	display: block;
	float: left;
	width: 15em;
	height: 2em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 1em 0em;
	margin: 0em 0.5em 0em 0em;
	vertical-align: top;
}
.pdf_fileupload input,
.pdf_fileupload select {
	width: 22em;
}
.pdf_fileupload label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 43.5em;
	width: 22em;
	vertical-align: top;
}
/*.pdf_fileupload
{
	width: 35em;
	font-weight: bold;
	text-align: right;
	padding: 0em 0em 1em 0em;
	vertical-align: top;
}*/
.pdf_display
{
	width: 40em;
	margin-left: 2em;
	float: left;
}
.pdf_title
{
	font-weight: bold;
	font-size: 1em;
}
.pdf_remove
{
  color: #0056ff;
}


#progress_bar
{
	padding: 0em 0em 1.5em 0em;
}
.toppage_text
{
	padding: 0em 0em 1em 0em;
}
.login_introtext
{
	padding: 0em 0em 1em 0em;
}
.step3
{
	width: 65em;
	margin-bottom: 2em;
}

.step3_left
{
	float: left;
	width: 45em;
}
.step3_right
{
	float: right;
	width: 18em;
}

.promotead_desc
{
	color: #666666;
	padding:0em 3em 1.5em 2em;
	border-bottom: solid 1px #f1f1f1;
}
.promotead_title
{
	font-weight: bold;
	font-size: 1em;
	padding:1.2em 2em 1.2em 2em;
	border-bottom: solid 1px #f1f1f1;
}
.promotead_title_price
{
	float:right;
}
.promotead_darksplit
{
	border-bottom: solid 1px #b3b3b3;
}
.promotead_ckb
{
	font-weight: bold;
	font-size: 1em;
	padding:0.5em 0em 0em 0.5em;
}
.promotead_ckb_price
{
	color: #666666;
	padding-left: 1em;
}
.promotead_total
{
	font-weight: bold;
	font-size: 1em;
	padding:1.5em 1em 1.5em 1em;
	border-bottom: solid 3px #bacd3f;
	border-top: solid 3px #bacd3f;
}
.promotead_total_price
{
	float: right;
	font-size: 1.2em;
}
.promotead_total_hidden
{
	display: none;
}
.promotead_spacer
{
	height: 1em;
}
.promotead_duration
{
	border: solid 2px #822886;
	padding: 5px 5px 5px 5px;
}
.promotead_dur_title
{
	font-size: small;
	font-weight: bold;
	text-align: left;
}
.promotead_dur_desc
{
	font-size: small;
	width: 18em;
}
.promotead_dur
{
	width: 18em;
}
.promotead_dur_left
{
	float: left;
	width: 10em;
}
.promotead_dur_right
{
	float: right;
	width: 8em;
}
.promotead_dur_ddl
{
	float: left;
}

.control_promote {
	color: #ffffff;
	background-color: #666666;
	width: 45em;
	height: 20px;
	margin-bottom: 10px;
	border-top: solid 2px #666666;
}

.promocode_control {
	color: #ffffff;
	background-color: #666666;
	width: 17.5em;
	font-weight: bold;
	height: 21px;
	padding-left: 0.5em;
}
.promocode_box
{
	background-color: #e3e5d7;
	color: #666666;
	width: 17.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	padding-bottom: 0.4em;
}
.promocode_label
{
	font-size: 0.8em;
}
.promotead_padding
{
	height: 1em;
}
.promocode_button
{
	float: right;
}
.promocode_textbox
{
	width: 10em;
}
.control_login {
	color: #ffffff;
	background-color: #666666;
	width: 65.5em;
	height: 20px;
	margin-bottom: 10px;
	border-top: solid 2px #666666;
}
.login_background 
{
	background-color: #e3e5d5;
	width: 65.5em;
}
.login_button
{
	float:right;
	padding: 0em 21.5em 1.5em 0em;
}
/*.checkbox_align {
	position: relative;
	width: 65em;
}
.checkbox_align label
{
	display: block;
	float: left;
	width: 21em;
	height: 2.5em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0em;
	vertical-align:bottom;
}
.checkbox_align input,
.checkbox_align select {
	width: 22em;
}
.checkbox_align label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	text-align: left;
	left: 52em;
	font-size: 0.9em;
	width: 19em;
	vertical-align: top;
	font-weight: normal;
}*/

.checkbox_align
{
	padding-left:22em;
	height: 2.5em;
	font-weight: normal;
	position: relative;
	width: 43.5em;
}
.promocode_success
{
	color:Green;
}

.control_card
{
	color: #ffffff;
	background-color: #666666;
	width: 45em;
	font-weight: bold;
	height: 21px;
	padding-left: 0.5em;
	border-top: solid 2px #666666;
}
.card_security
{
	background-color: #fffeda;
	width: 45.5em;
}
.card_image
{
	float: left;
	padding: 1em 2em 2em 2em;
	width: 15em;
}
.card_desc
{
	float: right;
	padding: 1em 2em 2em 0em;
	width: 23em;
}
.card_cardsimg
{
	padding:0em 4em 1em 4em;
}
.card_totalspacer
{
	width: 45.5em;
	float: left;
}
.card_totallabel
{
	float: right;
	width: 24em;
	border-bottom: solid 3px #bacd3f;
	border-top: solid 3px #bacd3f;
	font-weight: bold;
	padding: 1.5em 0em 1.5em 1em;
}
.card_total
{
	float: right;
	padding: 0em 0em 0em 0em;
	margin: 0em 10em 0em 0em;
	font-size: 1.2em;
}

.print_ad
{
	width: 40em;
}
print_ad_1
{
	float: left;
}
.print_ad_lhs
{
	float: left;
}

.print_ad_rhs
{
	float: left;
	margin-left: 19px;
	
}

.print_ad_single
{
	background-color: #eeecdf;
	border-bottom: solid 2px #5c2d91;
	height: 300px;
	width: 226px;
	margin-left: 19px;
	float: left;
	padding: 1em 1em 1em 1em;
}

.print_ad_double 
{
	background-color: #eeecdf;
	border-bottom: solid 2px #5c2d91;
	height: 300px;
	width: 490px;
	margin-left: 19px;
	float: left;
	padding: 1em 1em 1em 1em;
}
.print_ad_single_photo
{
}
.print_ad_single_title
{
	font-weight: bold;
	color: #5c2d91;
}
.print_ad_single_contact
{
	font-weight:normal;
	color: #5c2d91;
	vertical-align: bottom;
}
.print_ad_double_title
{
	font-weight: bold;
	color: #5c2d91;
	font-size: large;
}
.print_ad_double_contact
{
	font-weight:normal;
	color: #5c2d91;
	vertical-align: bottom;
	font-size: medium;
}
.print_ad_double_text
{
	font-size: medium;
}
.password
{
	margin-left: 22em;
	width:10em;
}
.password_indtext
{
	float:right;
}
.step6
{
	width: 65em;
	margin-bottom: 2em;
}

.step6_left
{
	float: left;
	width: 45em;
}
.step6_right
{
	float: right;
	width: 18em;
}
.step6_bottom
{
}
/* Normal inputs */
.thankyou {
	position: relative;
	width: 65em;
}
.thankyou label {
	display: block;
	float: left;
	width: 15em;
	height: 2.5em;
	text-align: right;
	font-weight: bold;
	padding: 0em 0em 0em 0em;
	margin: 0em 0.5em 0em 0em;
	vertical-align:bottom;
}
.thankyou input,
.thankyou select {
	width: 22em;
}
.thankyou label .note 
{
	top: 0em;
	position: absolute;
	float: right;
	left: 45em;
	width: 15em;
	vertical-align: top;
	
}
.lineage_ad
{
	width: 44em;
}
lineage_ad_1
{
	float: left;
}
.lineage_ad_lhs
{
	float: left;
}

.lineage_ad_rhs
{
	float: right;
	
}

.lineage_ad_body
{
	height: 79px;
	width: 190px;
	margin-left: 19px;
	float: left;
	padding: 0em 2em 0em 2em;
	font-size: 8px;
}
.photo_ad
{
	width: 44em;
}
photo_ad_1
{
	float: left;
}
.photo_ad_lhs
{
	float: left;
}

.photo_ad_rhs
{
	float: right;
	
}

.photo_ad_body
{
	border: solid 2px #000000;
	height: 204px;
	width: 188px;
	margin-left: 19px;
	float: left;
	padding: 0em 0.5em 0em 0.5em;
	font-size: 8px;
}
.photo_ad_photo
{
	text-align: center;
}
.mmaad
{
	width: 45em;
	float: left;
	border: solid 1px #666666;
	padding: 3px 3px 3px 3px;
}
.mmaad_img
{
	float: left;
}
.mmaad_main
{
	float: right;
	width: 36em;
	height: 5em;
}
.mmaad_title
{
	float: left;
}
.mmaad_links
{
	float: right;
	text-align:right;
}
.mmaad_text
{
	float:left;
	width: 35em;
}
.mmaad_cats
{
	float:left;
	width: 30em;
	vertical-align: bottom;
}
.mma_title
{
	width: 45.5em;
	border-bottom: solid 2px #666666;
	font-weight: bold;
	color: #666666;
}
.head_width
{
	float: left;
	width: 65em;
}
.head_login
{
	padding-top: 3em;
	float:right;
	text-align: right;
	vertical-align: text-bottom;
}
.master
{	text-align:left;
	width: 65em;

}
.performance_padding
{
	padding: 0em 0em 0em 21.5em;
}
.ddl_std
{
	color: #666666;
	font-family: Helvetica, Tahoma, Lucida Grande;
	font-size: 0.95em;
}
.textCounter
{
	font-weight: normal;
	font-size: 0.9em;
}
.header
{
	width: 65em;
}

.header_left
{
	float: left;
	width: 45em;
}
.header_right
{
	float: right;
	width: 18em;
	vertical-align: text-bottom;
}
.online_norm_height
{
	height: 490px;
}
.online_sec_height
{
	height: 550px;
}
.online_secvid_height
{
	height: 620px;
}
.ckb_std
{
	float: left;
	padding-left:22em;
	font-weight: normal;
	position: relative;
	width: 43.5em;
	top: -1.6em;
}
.ckb_alone
{
	float: left;
	padding-left:22em;
	font-weight: normal;
	position: relative;
	width: 43.5em;
}
.address2
{
	position: relative;
	left: 22.25em;
	top: -3em;
	height: 0em;
}
.txt_address2
{
	color: #666666;
	font-family: Helvetica, Tahoma, Lucida Grande;
	font-size: 0.95em;
	width:22em;
}
.mma
{
	width: 65em;
}
.mma_left
{
	float:left;
	width: 45em;
}
.mma_right
{
	float: right;
	width: 18em;
}
.login_error
{
	color: Red;
	font-weight: bold;
}
.admin_email
{
	padding-left: 40em;
}
.admin_adref
{
	padding-left: 40em;
}
.admin_userroles
{
	position: relative;
	padding-left: 22em;
	top: -3.5em;
}
.canversed_paging
{
	float: right;
}
.canversed_list
{
	background-color: #5c2d91;
	border-top: solid 1px #666666;
}
.canversed_listend
{
	border-top: solid 1px #666666;
}
.canversed_phoneNos
{
	width: 65em;
}
.canversed_title
{
	width: 65em;
	font-weight: bold;
	color: #040404;
}
.canversed_desc
{
	width: 65em;
}
.canvered_buttons
{
	width: 65em;
}
.canversed_Advertlink
{
	float: right;
}
.ks_title
{
	height: 1em;
	width: 100%;
	padding-bottom: 0.5em;
}
.ks_title1
{
	float: left;
	width: 250px;
	font-weight: bold;
}
.ks_title2
{
	float: left;
	width: 180px;
	font-weight: bold;
}
.ks_title11
{
	float: left;
	width: 250px;
}
.ks_title21
{
	float: left;
	width: 180px;
}
.dealers
{
	height: 1em;
	width: 100%;
	padding-bottom: 0.5em;
}
.dealers_1
{
	float: left;
	width: 200px;
}
.dealers_2
{
	float: left;
	width: 100px;
}
.dealers_3
{
	float: left;
	width: 100px;
}
.dealers_4
{
	float: left;
	width: 80px;
}
.dealers_5
{
	float: left;
	width: 80px;
}
.dealers_6
{
	float: left;
	width: 100px;
}
.dealers_7
{
	float: left;
	width: 100px;
}
.dealers_8
{
	float: left;
	width: 100px;
}
.ckb_dealerType
{
	width: 22.5em;
	text-align: right;
	font-weight: bold;
}
.rdo_Package
{
	padding-left: 22em;
}
a.dealerLink
{
	color: Red;
	font-weight: bold;
}
.upsells
{
	height: 1em;
	width: 100%;
	padding-bottom: 0.5em;
}
.upsell_8
{
	float: left;
	width: 70px;
}
.upsell_1
{
	float: left;
	width: 40px;
}
.upsell_2
{
	float: left;
	width: 90px;
}
.upsell_3
{
	float: left;
	width: 40px;
}
.upsell_4
{
	float: left;
	width: 50px;
}
.upsell_5
{
	float: left;
	width: 100px;
}
.upsell_6
{
	float: left;
	width: 100px;
}
.upsell_7
{
	float: left;
	width: 100px;
}


.adstats
{
	height: 1em;
	width: 100%;
	padding-bottom: 0.5em;
}
.adstats_1
{
	float: left;
	width: 90px;
}
.adstats_2
{
	float: left;
	width: 70px;
}
.adstats_3
{
	float: left;
	width: 120px;
}
.adstats_4
{
	float: left;
	width: 70px;
}
.adstats_5
{
	float: left;
	width: 80px;
}
.adstats_6
{
	float: left;
	width: 120px;
}
.adstats_7
{
	float: left;
	width: 120px;
}
.adstats_8
{
	float: left;
	width: 100px;
}
.adstats_9
{
	float: left;
	width: 100px;
}
.ned
{
	width: 65em;
}
.ned_button
{
	float: left;	
	width: 43em;
	text-align: right;
}
.ned_margin
{
	width: 30em;
}
.ned_explanation
{
	float: right;
	text-align: left;
	width: 20em;
	padding: .5em;
	font-size: 12px;
	background-color:#ffc;
	border: solid 1px #000;
}
.printnew_ad
{
	width: 45em;
}
printnew_ad_1
{
	float: left;
}
.printnew_ad_lhs
{
	float: left;
}

.printnew_ad_rhs
{
	float: left;
	margin-left: 19px;
}

.printnew_ad_single
{
	background-color: #ffffff;
	border: solid 2px #92278f;
	height: 292px;
	width: 214px;
	margin-left: 19px;
	float: left;
	padding: 1em 1em 1em 1em;
}

.printnew_ad_double 
{
	background-color: #ffffff;
	border: solid 2px #92278f;
	height: 292px;
	width: 479px;
	margin-left: 19px;
	float: left;
	padding: 1em 1em 1em 1em;
}
.printnew_ad_single_photo
{
}
.printnew_ad_single_title
{
	font-weight: bold;
	color: #92278f;
}
.printnew_ad_single_contact
{
	font-weight:normal;
	color: #92278f;
	vertical-align: bottom;
}
.printnew_ad_double_title
{
	font-weight: bold;
	color: #92278f;
	font-size: large;
}
.printnew_ad_double_contact
{
	font-weight:normal;
	color: #92278f;
	vertical-align: bottom;
	font-size: medium;
}
.printnew_ad_double_text
{
	font-size: medium;
}

.ckb_studFacilities
{
	padding-left: 22em;
	position: relative;
	top: -25px;
}
