
.div_Wizard {
	border: 1px dashed #86a5b5;
	padding: 10px 150px 10px 10px;
	margin: 10px 0;
	background:url(../simplicity/images/wizard.gif) no-repeat 800px 10px #fefdd4;
	height: 140px;
}
.div_Wizard .div_Content {
	height: 100px;
}
#div_ColCentre .div_Wizard H2 {
	margin-top: 0;
}
.div_Wizard .a_Close {
	float: right;
	height: 15px;
	width: 15px;
	position: relative;
	right: -140px;
}
.div_Wizard .div_Progress {
	height: 20px;
	line-height: 10px;
	font-size: 10px;
}
.div_Wizard .div_Progress SPAN {
	display: block;
	float: left;
	font-weight: bold;
}
.div_Wizard .div_Progress DIV {
	float: left;
	padding: 0 5px;
	border-left: 1px solid #ccc;
}
.div_Wizard .div_Progress DIV.first {
	border: 0;
}
.div_Wizard .div_Progress DIV.div_On{
	color: #f00;
	font-weight: bold;
}

.ipt_Button {
	background: #acf;
	cursor: pointer;
	padding: 5px;
	border: 1px solid #8eb8f7;
}



#div_Menu2 DIV SPAN {
	margin: 0 10px 0 0;
	color: #e40b43;
	text-transform: uppercase;
}

#div_Admin_Menu {
	display: block;
	position: absolute;
	top: 65px;
	height: 90px;
	padding: 0;
	margin: 0 0 0 309px;
	width: 630px;
	overflow: hidden;
	background: url(../images/adminmenuback.gif) repeat-x center right #b8867b;
	color: #fff;
	font-family: Trebuchet, "Trebuchet MS"; 
	font-style: italic;
	text-align: center;
	font-size: 25px;
	line-height: 90px;
}

.div_AdminMenus {
	margin: 0 15px 10px 15px;
	height: 58px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.div_AdminMenu {
	margin: 3px 0 1px 0;
	line-height: 25px;
	height: 25px;
	background: #b8867b;
}
.div_AdminMenu A {
	display: block;
	float: left;
	width: 130px;
	border-right: 1px solid #fff;
	text-align: center;
	margin: 0;
	background: #b8867b;
	color: #fff;
	text-decoration: none;
}
.div_AdminMenu A:hover {
	background: #a97266;
}
.div_AdminMenu2 {
	margin: 0 0 3px 0;
	background: #acbe94;
}
.div_AdminMenu2 A {
	background: #acbe94;
}
.div_AdminMenu2 A:hover {
	background: #8fa671;
}

.tbl_AccountDetails {
	width: 700px;
	border-collapse: collapse;
	margin: 10px 0;
}
.tbl_AccountDetails TR {
	height: 22px;
}
.tbl_AccountDetails TH {
	width: 250px;
}
.tbl_AccountDetails INPUT {
	width: 450px;
}
.p_Expiry {
	font-weight: bold;
	color: #e40b43;
}

.div_Template {
	float: left;
	text-align: center;
	width: 225px;
	margin: 0 5px 5px 0;
	cursor: pointer;
}
.div_Template IMG {
	display: block;
	margin: 5px;
	cursor: pointer;
}
.div_Template DIV {
	margin: 0 5px 5px 5px;
	text-align: center;
}
.div_Template DIV INPUT {
	margin: 0 5px 0 0;
}

#tariffTable {
	border:1px solid #666;
	border-collapse:collapse;
	margin: 20px 0;
}
#tariffs {
	border-collapse: collapse;
}
#tariffTable th {
	border:1px solid #666;
	text-align: right;
	vertical-align: middle;
	padding: 3px;
}
#tariffs th {
	padding: 3px;
}
#tariffTable td {
	border:1px dotted #666;
	text-align: center;
	vertical-align: middle;
	padding: 3px;
}
#tariffTable tr.tr_Row1 TD {
	background: #eee;
}
#tariffTable td.td_Col1 {
	width: 150px;
	text-align: left;
	background: #eee;
}
#tariffTable td.td_Col1 INPUT {
	display: block;
	margin: 0 0 3px 0;
}
#tariffTable td.td_Period {
	width: 100px;
	text-align: center;
}
#tariffTable input {
}
#tariffTable td input.btn {
	font-size: 9px;
	padding: 1px;
	display: block;
	width: auto;
	margin: 0 3px 3px 0;
	background: #ccc;
	border-color: #aaa;
}
#tariffTable td input.ipt_Button {
	margin: 0 0 3px 0;
	width: 120px;
}
#tariffTable th.centre, #tariffTable td.centre {
	text-align: center;
}


#linksTable {
	width: 100%;
	text-align: left;
	border:1px solid #666;
	border-collapse:collapse;
	padding: 2px;
	margin: 20px 0;
}
#linksTable th {
	border:1px solid #666;
	vertical-align: middle;
	padding: 2px;
}
#linksTable td {
	border:1px dotted #666;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
}
#linksTable input {
	width: 250px;
}
#linksTable input.btn {
	width: 20px;
}
#linksTable th input.ipt_Button {
	font-size: 9px;
	padding: 1px;
	display: block;
	width: auto;
	margin: 0 3px 3px 0;
	background: #ccc;
	border-color: #aaa;
	font-weight: normal;
}
#linksTable td input.ipt_Button {
	font-size: 9px;
	padding: 1px;
	display: inline;
	width: auto;
	padding: 3px;
	margin: 0 3px 3px 0;
	background: #ccc;
	border-color: #aaa;
}
#linksTable input.narrow {
	width: 100px;
}
#linksTable th.centre, td.centre {
	text-align: center;
}

OL {
	list-style: decimal;
	margin: 0 0 0 30px;
}

.MSVE_MapContainer {
	border: 1px solid #333;
}

.tbl_Subscription {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0;
	table-layout: fixed;
}
.tbl_Subscription TR {
	height: 22px;
}
.tbl_Subscription TH {
}
.tbl_Subscription .sub_right {
	text-align: right;
}

#adminMenu th {
	vertical-align: middle;
	font-size: 14px;
	width: 295px;
	text-align: right;
}
#adminMenu tr.spacer {
	line-height: 10px;
}


#adminViewer {
	float: right;
}
#adminBack {
	font-size: 15px;
	float: right;
}
#adminLost {
	color: #555;
	border: 1px dashed #86a5b5;
	padding: 10px 0 10px 10px;
	margin: 10px 0;
	background:url(../simplicity/images/wizardhead2.gif) no-repeat 200px 8px #fefdd4;
	line-height: 20px;
	width: 250px;
}
#adminLost A {
	display: block;
}
.adminPrice {
	font-weight: normal;
	text-align: right; 
	padding: 5px; 
	font-size: 15px;	
}
th.adminPrice{
	color: #000;
}
.adminAdd {
	float: right;
	margin-right: 500px;
	background: #acf;
	cursor: pointer;
	padding: 5px;
	border: 1px solid #8eb8f7;
}
h3.adminMenuGreen {
	font-size: 14px;
	float:left;
	margin-right: 5px;
	text-align: right;
	width: 290px;
	color: #acbe94;
}
a.adminMenuGreen, DIV.adminMenuGreen {
	display: block;
	float:left;
	width: 155px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	height: 25px;
	background-color: #acbe94;
}
a.adminMenuBlue:hover {
	background-color: #8fa671;
}
h3.adminMenuBlue {
	font-size: 14px;
	float:left;
	margin-right: 5px;
	text-align: right;
	width: 290px;
	color: #94b0be;
}
a.adminMenuBlue, DIV.adminMenuBlue {
	display: block;
	float:left;
	width: 155px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	text-align: center;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
	color: #fff;
	height: 25px;
	background-color: #94b0be;
}
a.adminMenuBlue:hover {
	background-color: #86a5b5;
}
#viewTariffs, #viewTariffs th, #viewTariffs tr, #viewTariffs td {
	background-color: #ddf;
	border: 1px solid #bbd;
	border-collapse: collapse;
}
.adminDom {
	text-align:center;
}
