﻿body {
	font-family:Helvetica, Arial, Verdana;
	font-size:0.74em;
	color:#555555;
	background-color:#FFFFFF;
	text-align:left;
	margin:0;
	padding:0;
	min-height: 101%;

}

p.supportVideo
{
	margin-left:10px;
}

html {height: 100%;}

#wrapper {
	width:974px;
	margin:0 auto;
	background-image:url(../media/images/content_bg_img.gif);
	background-repeat:repeat;
	position:relative;
}


#content {
	width:974px;
	min-height:600px;
}


a {
	color:#4D87CE;
	text-align: right;
	font-family: Helvetica, Arial, sans-serif;
}

a:hover {
	color:#2a65ad;
}

li {
	line-height:20px;
	text-align:left;
}

#navbar a {
	font-family:Helvetica, Arial, Verdana;
	font-size:10px;
	text-decoration:none;
	color:#555555;
	padding-right: 10px;
}

#navbar {
	margin-left:30px;
	padding-bottom: 10px;
	clear:both;	

}

#NewBack 
{
    float:left;
    width:974px;
    min-height:56px;
     background-image:url(../media/images/new_release_banner.jpg);
   clear:both;
}

#menu {
	height:84px;
	width:974px;
	color:#FFFFFF;
	text-align:left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(../media/images/top_img.jpg);
}

#menu2 {
	height:26px;
	width:974px;
	color:#FFFFFF;
	text-align:left;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	background-image:url(../media/images/top_img.jpg);
}

#menu2 a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
}

#menu2 a:hover {
	/*	border-bottom:1px solid #ffffff;
	border-left:1px solid #728d40;
	border-right:1px solid #e9ffb7;	
	padding-left:9px;
	padding-right:9px;
	background-color:#FFFFFF;*/
	color:yellow;
	
}

#menu_items {
	width:780px;
	float:left;
	padding-left:20px;
	padding-top:7px;
	padding-bottom:7px;	
}

#client_login {
	width:143px;
	float:right;
	text-align:right;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:12px;
	padding-top:7px;
	padding-bottom:7px;	
	padding-right:17px;
	color:#FFFFFF;
}

#menu a {
	color:#FFFFFF;
	text-decoration:none;
	padding:10px;
	padding-top:20px;
	padding-bottom:20px;
}

#menu a:hover {
	/*	border-bottom:1px solid #ffffff;
	border-left:1px solid #728d40;
	border-right:1px solid #e9ffb7;	
	padding-left:9px;
	padding-right:9px;
	background-color:#FFFFFF;*/
	color:yellow;
	
}


#ctl00_header {
	width:350px;
	float:left;
	height:80px;
}

#header {
	width:350px;
	float:left;
	height:80px;
}

.header2 {

	 background: url("media/fixed_bg.png") repeat-x fixed center top #784879;
}

.logo{
	float:left;
	margin-top:10px;
	margin-left:20px;
	border:0;
}


#save75
{
	float:right;
}


#header_login {
	width:400px;
	float:left;
	height:80px;
}

#login_info {
	float:right;
	width:590px;
	height:60px;	
	padding-right:34px;
	padding-top:20px;
	text-align:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

#ctl00_login_info {
	float:right;
	width:590px;
	height:60px;	
	padding-right:34px;
	padding-top:20px;
	text-align:right;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

.login_info2 {

		 background: url("media/fixed_bg.png") repeat-x fixed center top #784879;
}


#login_info a{
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
		color:#999999;
}

#ctl00_login_info a{
	text-decoration:none;
	font-size:10px;
	font-weight:normal;
		color:#999999;
}


#header h1 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:30px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:5px;
	color:#736451;
	text-align:left;
}
#header h2 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	text-align:right;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#000000;
	border-bottom:1px solid #eeeeee;
}

#ctl00_header h1 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:30px;
	text-transform:uppercase;
	font-weight:normal;
	margin:0;
	padding:0;
	padding-top:5px;
	color:#736451;
	text-align:left;
}
#ctl00_header h2 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	text-align:right;
	font-weight:normal;
	margin:0;
	padding:0;
	color:#000000;
	border-bottom:1px solid #eeeeee;
}

#sidebar {
	float:right;
	padding-right:25px;
	font-size:95%;
	color:#6C534A;
	text-align:left;
	display:inline;
}

#sidebar h1 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:20px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #eeeeee;
	color:#728c40;
	text-align:right;
}

#sidebar .articleimg {
	padding-bottom:18px;
	border-style:none;
}

#sidebar a {
	color:#FFFFFF;
}

#sidebar a:hover {
	color:#FFFFFF;
}

#sidebar2 a {
	color:#4D87CE;
}

#sidebar2 a:hover {
	color:#2A65AD;
}

.submenu a:hover {
	background-color:#eeeeee;
	background-image:url();
	background-repeat:repeat-y;
}
#mainbar {
	margin-left:10px;
	margin-right:320px;
	padding-left:10px;
	/*padding-bottom:49px;*/
	background-position:top right;
	background-repeat:no-repeat;

}

#mainbar1 {
	margin-left:0px ;
	margin-right:0px;
	padding-left:28px;
	margin-top:0px;
	/*padding-bottom:49px;*/
	background-position:top right;
	background-repeat:no-repeat;

}


#mainbar2 {
	margin-left:0px;
	margin-right:20px;
	padding-left:10px;
	/*padding-bottom:49px;*/
	background-position:top right;
	background-repeat:no-repeat;
	min-height:540px;
}

#mainbar h1 {
	font-family:"Century Gothic", "Trebuchet MS", "Arial Narrow", Arial, sans-serif;
	font-size:25px;
	text-transform:uppercase;
	font-weight:normal;
	border-bottom:1px solid #eeeeee;
	color:#728c40;
}

#mainbar p {
	padding-left:10px;
	font-size:12px;
	line-height:16px;
	text-align:left;

}

#mainbar1 p {
	padding-left:0px;
	font-size:12px;
	line-height:16px;
	text-align:left;

}

#mainbarp1 {
	padding-left:10px;
	font-size:12px;
	line-height:16px;
	text-align:left;
	width:620px;
	height:110px;
}

#mainbarp2 {
	padding-left:10px;
	font-size:12px;
	line-height:16px;
	text-align:left;
	width:320px;
	height:190px;
}

#mainbar p.introduction {	
	line-height:40px;
	background-position:bottom left;
	padding-right:40px;
	padding-top:-10;
	background-repeat:no-repeat;
}
#mainbar p.title 
{
	color:#0052A5;	
}

#mainbar .articleimg {
	float:right;
	padding:0px 0px 0px 5px;
	margin-left:20px;
	margin-top:0px;
	margin-bottom:0px;
}

#mainbar1 .articleimg {
	float:right;
	padding:18px 30px 0px 5px;
	margin:0px;
}

table#benefits{
	width:600px;
}

table#benefits td
{
	padding-bottom:0px;
	vertical-align:top;
}

table#benefits td ul {
		float: left;
		width: 250px;
		padding-left:25px;
		list-style: none;
		font-family: Helvetica, Arial, Verdana;
		font-size: 12px;

}

table#benefits td li 
{
    text-indent: -1em;
    margin-bottom:5px;

}

table#benefits td img 
{
 margin-left:10px;
}

table#benefits td.title{
	vertical-align:top;
	text-align:left;
	padding-left:10px;
	color:#0052A5;
	font-weight:bold;
}

table#options	{
	width:97%;
	border:solid 2px #939598;
	border-collapse:collapse;
	border-style:ridge;
	border-width:2px;
}

table#options td{
	border:solid 2px #939598;
	border-style:ridge;
	border-width:2px;
}

table#options th{
border:solid 2px #939598;
border-style:ridge;
border-width:2px;
}

table#options th.alternate, table#options td.alternate{
	background-color:#E7E7E8;
}	              	

#options-images{
	float:left;
	width:100%;
	padding-bottom:10px;
	clear:none;
}

#content_footer {
	width:974px;
	float:right;
	background-image:url(../media/images/content_bg_img.gif);
	background-repeat:repeat;
}

#title_intro {
	font-family:Helvetica, Arial, sans-serif;
	font-size:40px;
	color:#ED1C24;
	text-align:left;
	padding-left:50px;
}

#title_intro2 {
	font-family:Helvetica, Arial, sans-serif;
	font-size:40px;
	color:#ED1C24;
	text-align:left;
	padding-left:0px;
}

#footer {
	width:974px;
	
}


#footer p {
	vertical-align:text-bottom;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	padding-top:0px;
	padding-left:32px;	
	float:left;
}

#footer a {
	color:#FFFFFF;
	border-style:none;
}

#footer img {
	color:#FFFFFF;
	border-style:none;
	
}

#footer a:hover {
	color:#FFFFFF;
	border-style:none;
}

#footer1 {
	width:974px;

}

#footer1 p {
	vertical-align:text-bottom;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	padding-top:40px;
	padding-left:32px;	
	float:left;
}

#footer1 a {
	color:#FFFFFF;
	border-style:none;
}

#footer1 img {
	color:#FFFFFF;
	border-style:none;
	
}

#footer1 a:hover {
	color:#FFFFFF;
	border-style:none;
}




#footer_base 
{
	width:974px;
	height:8px;
	background-image:url(../media/images/base_img.jpg);
	background-repeat:no-repeat;
	clear:right;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#loginContainer {
	margin: 55px 0 0 300px;
	width: 615px;
	background-image: url(../media/images/login_container.jpg);
	background-repeat: no-repeat;
	height: 250px;
	float: left;
	display: inline;
}

#loginForm {
	width:450px;
	margin: 50px 0 40px 15px;
	height: 120px;
	position: static;
	float: left;
	display: inline;
}

#mobile_DL_loginContainer {
	margin: 0px 0 0 0px;
	width: 271px;
	background-image: url(../media/images/DL_login_container.jpg);
	background-repeat: no-repeat;
	height: 172px;
	float: left;
	display: inline;
	font-family:Verdana;
	font-size:0.8em;
}

#mobile_DL_loginContainer  input, #mobile_DL_loginContainer  span{
    font-size:0.8em;
}

#mobile_DL_loginForm {
	width:100%;
	margin: 50px 0 40px 25px;
	position: static;
	float: left;
	display: inline;
}

#alertBox {
	float:left;
	height:260px;
	width:329px;
	background-image: url(../media/images/tim-alerts.jpg);
	background-repeat: no-repeat;
	margin: 5px 0 0 15px;
	display: inline;
}

#alertBox_title {
	width:300px;
	height:20px;
	float:left;
	margin: 12px 0 0 25px;
	display: inline;
}

#alertBox_content {
	width:310px;
	float:left;
	margin: 0 0 0 10px;
	padding: 6px 0 0 0;
	height: 190px;
	display: inline;
}

.alertDate {
	float:left;
	height:25px;
	display: inline;
}

.alertSubject 
{
	/*padding:tp rg bt lf */
	padding:0 0 0 5px;
	float:left;
	width:150px;
	display: inline;
}

.alertMessageBox {
	float:left;
	width:300px;
	height:30px;
	margin-bottom: 1px;
	display: inline;
}

.alertMessageCellA {
	float:left;
	width:71px;
	height:22px;
	background-image: url(../media/images/alertDate_bg.jpg);
	background-repeat: no-repeat;
	padding: 3px 0 0 9px;
	display: inline;
}

.alertMessageCellB {
	float:left;
	width:200px;
	height:22px;
	background-image: url(../media/images/alertMessage_bg.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 3px 0 0 10px;
	cursor: pointer;
	display: inline;
}

.alertMessageCellB2 {
	float:left;
	width:200px;
	height:22px;
	background-image: url(../media/images/alertMessage_bg2.jpg);
	background-repeat: no-repeat;
	margin-left: 10px;
	padding: 3px 0 0 10px;
	cursor: pointer;
	display: inline;
}

.alertListall {
	width:40px;
	height:20px;
	float:right;
	padding: 4px 41px 0 0;
	display: inline;
}

#no_results{
padding:0 0 0 135px;
}

#searchinventoriesBox {
	float:right;
	height:429px;
	width:579px;
	background-image: url(../media/images/tim-inventories.jpg);
	background-repeat: no-repeat;
	margin-left:20px;
	padding-top:30px;
	/*margin: 10px 1px 0 0;*/
	display: inline;
}

#inventoriesBox{
	float:right;
	height:429px;
	width:579px;
	background-image: url(../media/images/tim-inventories.jpg);
	background-repeat: no-repeat;
	margin: 10px 1px 0 0;
	display: inline;
}

.terms_template_top
{
    float:left;
	width:120%;
	background: no-repeat url(../media/images/terms_top_bg.jpg);
	margin: 10px 1px 0 60px;
	padding:0 0 0 0;
}
.terms_template_top h2 {

   font-family:Helvetica, Arial;
   font-size:14px; 
   margin:0;
   padding:8px 0 5px 30px;
   color:#FFF;
   width:300px;
}

.terms_items{
	float:left;
position:relative;
width:100%;
height:100%;
	background: repeat-y  url(../media/images/terms_bg.jpg);
	padding:5px;
}

.terms_items .line_item {
    float: left; display: block; clear: left; 
    border-bottom: 1px solid gray; 
    padding:5px 5px 5px 0;
    margin-left:20px;
    width:750px;
}

.terms_items .del_btn, .photo_del_btn {
    background-color:#FF6600;
    border:1px solid #99CCFF;
    clear:none;
    float:left;
    font-size:10px;
    padding:0 2px;
    text-decoration:none;
    color:#FFF;
    font-family:Helvetica, Arial;
}

.photo_del_btn {
    float:right;
    margin-right:15px;
}

.terms_items .title_lbl {
    float:left; 
    max-width:737px; 
    width:737px; 
    font-weight:bold; 
    font-size:14px;
}    

.terms_template_foot {
    float:left;
	height:19px;
	width:120%;
	background-image: url(../media/images/terms_foot_bg.jpg);
	background-repeat: no-repeat;
	display: inline;
}

#inventoriesBox_title {
	width:400px;
	height:20px;
	float:left;
	margin: 12px 0 0 20px;
	display: inline;
}

.inventoriesBox_content {
	width:540px;
	height:365px;
	float:left;
	padding: 0px 0 0 20px;
	display: inline;
}

.inventoriesDate {
	float:left;
	width:95px;
	height:28px;
	display: inline;
}

.inventoriesSubject {
	float:left;
	width:250px;
	height:10px;
	margin-left: 25px;
	display: inline;
}

.inventoriesItemBox {
	width:490px;
	height:35px;
	float:left;
	display: inline;
}

.inventoriesItemCellA {
	float:left;
	width:60px;
	height:19px;
	background-image: url(../media/images/inventoriesItemDate_bg.jpg);
	background-repeat: no-repeat;
	padding: 2px 0 0 23px;
	display: inline;
}

.inventoriesItemCellA2 {
	float:left;
	width:60px;
	height:19px;
	padding: 2px 0 0 23px;
	display: inline;
}

.inventoriesItemCellB {
	float:left;
	width:535px;
	height:48px;
	display: inline;
	margin: 0 0 2px 0;
	background-image: url(../media/images/inventoriesItemCellB_BG.jpg);
	background-repeat: no-repeat;
/*	background-color: #EDF2F8;
	border-color:#BFC4CA;
	border-style:solid;
	border-width:thin;  */
}

.inventoriesItemCellB2 {
	float:left;
	width:535px;
	height:48px;
	background-color: #FFFFFF;
	display: inline;
	margin: 0 0 2px 0;
	background-image: url(../media/images/inventoriesItemCellB_ALT_BG.jpg);
	background-repeat: no-repeat;
} 

.inventoriesItemCellC {
	float:left;
	width: 350px;
	height: 23px;
	padding: 0px 0 0 8px;
	display: inline;
}

.inventoriesItemCellD {
	float:right;
	width: 150px;
	height: 20px;
	padding: 2px 15px 0 12px;
	display: inline;
}

.inventoriesItemCellD input{
	background-color:Transparent;
}

.inventoriesItemCellD2 {
	float:left;
	width: 150px;
	height: 20px;
	padding: 3px 0 0 15px;
	display: inline;
}

.inventoriesListall {
	width:50px;
	height:25px;
	float:right;
	padding: 10px 24px 0 0;
	display: inline;
}

p.boxHeader {
	font-family:Arial;
	font-size:8pt;
	color:#000;
	margin:4px 0 0 2px;
	/*padding:top right bottom left*/
	padding: 10px 16px 5px 2px;
	font-weight: normal;
	text-align:left;
}

p.smallDate {
	font-family:Arial;
	font-size:8pt;
	color:#fff;
	margin:0;
	font-weight: normal;
}

p.subject {
	font-family:Arial;
	font-size:9pt;
	color:#000;
	margin:0;
	font-weight: normal;
}

.listAll:link,  .listAll:visited {
	color:#EA664B;
	font-size:8pt;
	font-family:Arial;
	text-decoration:none;
	margin: 0;
}

.listAll:hover {
	color:#EA664B;
	font-size:8pt;
	font-family:Arial;
	text-decoration:none;
	margin: 0;
}

p.inventory {
	font-family:Arial;
	font-size:9pt;
	color:#000;
	margin:0;
	font-weight: normal;
	padding-top: 4px;
	text-align:left;
}

#supportBox 
{
	font-family:Helvetica, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	float:left;
	height:100px;
	width:329px;
	background-image: url(../media/images/tim-support.jpg);
	background-repeat: no-repeat;
	margin: 4px 0 0 15px;
	padding: 20px 0 0 15px;
	text-align:left;
	display: inline;
}

#supportBox a {
	text-decoration:none;
	color:#999999;
	padding-right: 10px;
}

.support_padding 
{
	padding:4px 0 4px 0;
}


#searchBox {
	float:left;
	height:50px;
	width:329px;
/*	background-image: url(../media/images/tim-search.gif);
	background-repeat: no-repeat; */
	margin: 4px 0 0 15px;
	display: inline;
}

#order_now {
	float:left;
	width:100%;
	padding-left:5px;
}

#order_now p {
	padding:1px;
	margin:1px;
}

#order_submit{
	background-color:#FFFFFF;
	border:none;
	float:left;
	padding-left:6px;
	clear:left;
}


#order_now input {
	background-color:#EDF2F8;
	padding:3px;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#555555;
	border:1px solid #BFC4CA;
	margin-bottom:2px;
	float:left;
	width:90%;
}

.multi_input {
	background-color:#EDF2F8;
	border:1px solid #BFC4CA;
	font-family: Helvetica, Verdana, Arial, sans-serif;
	font-size:10px;
	color:#555555;
	width:91%;
}

table#order_now_table {
	width:100%;
}

table#order_now_table td {
	text-align:left;
	vertical-align:top;
}

#ViewSummary {
	float:left;
}

#letting_links
{
    float:left;
padding-left:25px;

}

/*
#######################################
############ Privacy Page #############
#######################################
*/

#privacy_note {
	padding-top:10px;
	float:left;
	width:91%;
	clear:left;
}

#privacy table.legal {
	border-color : #600;
	border-width: 0 0 1px 1px;
	border-style: solid;
	padding: 0;
	margin-left: 40.85pt;
	border-collapse: collapse;
}

#privacy td.legal {
	border-color: #600;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	margin: 0;
	padding: 5px;
}	

.indent {
	margin-left: 35.45pt;
}

#privacy p.legal1 {
	text-align: left;
	text-indent: -35.45pt;
	font-size: 8.0pt;
	margin-left: 70.9pt;
	margin-right: 0cm;
	margin-top: 0cm;
	margin-bottom: 6.0pt;
	font-family: Verdana;
}

#privacy p.legal2 {
	text-align: justify;
	text-indent: -35.4pt;
	font-size: 8.0pt;
	font-family: Verdana;
	margin-left: 106.3pt;
	margin-right: 0cm;
	margin-top: 0cm;
	margin-bottom: 6.0pt;
	tab-stops: list 106.3pt;
	punctuation-wrap: simple;
	text-autospace: none;
}  

#privacy {
	padding-top:10px;
	float:left;
	width:97%;
	text-align:left;
}

/*
#######################################
######### How it Works Flash ##########
#######################################
*/

#cs_flashBody 
{
	background-color: white;
	font-size: 12pt;
	font-family: Helvetica, verdana, arial, sans-serif;
	text-align: center;
	clear:both;
	padding-left:10px;
	padding-top:10px;
}

#cs_noexpressUpdate {
	margin: 0 auto;
	font-family:Helvetica, Arial, sans-serif;
	font-size: x-small;
	color: #003300;
	text-align: left;
	background-image: url(small_short_nofp_bg.gif);
	background-repeat: no-repeat;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}

/*
#######################################
########### Search page ###############
#######################################
*/

#contentContainer_search {
	width:900px;
	float:left;
	margin-bottom: 10px;
}

#searchResults_Box {
	width:899px;
	float:left;
	height: 440px;
	margin-left:20px;
/*	margin: 10px 0 0 20px;
	padding: 20px 0 0 20px;
*/
	background-image: url(../media/images/searchResults_Box.jpg);
	background-repeat: no-repeat;
	
	display: inline;
}

.searchResults_Date {
  /*padding:t r b l;*/
	padding:30px 0 0 75px;
	width:100px;
	float:left;
	height: 20px;
	display: inline;
}

.searchResults_Property 
{
  /*padding:t r b l;*/
	padding:30px 0 0 5px;	
	width:100px;
	float:left;
	height: 20px;
	margin-bottom: 5px;
	display: inline;
}

.searchResults_Item {
	width:800px;
	float:left;
	height: 25px;
	margin: 4px 0 0 0;
	display: inline;
}

.searchResults_ItemContainer 
{
	/*padding:t r b l;*/
	padding:10px 0 0 50px;
	width:800px;
	float:left;
	height: 351px;
	display: inline;
}

.searchResults_CellA {
	float:left;
	width:81px;
	height:22px;
	margin: 0 30px 0 0;
	background-image: url(../media/images/alertDate_bg.jpg);
	padding: 6px 0 0 11px;
	background-repeat: no-repeat;
	background-position:top;
	display: inline;
}

.searchResults_CellB {
	float:left;
	width:670px;
	background-image: url(../media/searchResults_bg1.jpg);
	background-repeat: no-repeat;
	display: inline;
	cursor:pointer;
}

.searchResults_CellB2 {
	float:left;
	width:670px;
	background-image: url(../media/searchResults_bg2.jpg);
	background-repeat: no-repeat;
	background-position:top;
	display: inline;
	cursor:pointer;
}

.searchResults_CellC {
	float:left;
	width:490px;
	height:25px;
	padding: 0 0 0 11px;
	display: inline;
}

.searchResults_CellD {
	float:left;
	width: 150px;
	height: 25px;
	padding: 6px 0 0 15px;
	display: inline;
}

.searchResults_nextpage {
	height:15px;
	float:right;
	margin: 10px 100px 0 0;
	width: 500px;
	text-align: right;
	display: inline;
}


#searchContainer {
	float:left;
	height:82px;
	width:899px;
	padding-left:10px;
	margin-left:20px;
	background-image: url(../media/images/Search-container.png);
	background-repeat: no-repeat;
	
/*	margin-top: 3px;
	
	
	border-right: 1px #ea664b solid;
	border-left : 1px #ea664b solid;
	background-color: #fdefee;
	border-top: 1px #ea664b solid;
	border-bottom: 1px #ea664b solid;*/
	
	display: inline;

}

#Search {
	float: block;
	margin: 0;
}

#SearchSub {
	margin: 0;
}

#searchField {
	float:left;
	height:22px;
	width: 500px;
	margin-top: 10px;
	margin-left: 14px;
	display: block;
	padding: 0;
}

#search_form {
	float: left;
	width: 357px;
	margin-right: 2px;
}

#errorBox {
	float:left;
	height:20px;
	width:500px;
}

#searchButton {
	float:left;
	width: 131px;
	height:22px;
	margin: 0;
	display: inline;
	padding: 1px 0 0 0 ;
}

/*
#######################################
########### Issue page ################
#######################################
*/

#support_issues{
margin-left:20px;
}

.issue_reply_button{
margin-left:20px;
}

#IssueContainer{
	float:left;
	padding:0 0 15px 0;
	width:500px;
}

#IssueContainer p{
	font-size:1.4em;
}

#SupportMessages{
	clear:left;
	padding-left:15px;
}

#back_button {
	float:left;
	clear:left;
	padding:10px;
}

#issue_send{
	float:left;
	width:600px;
}

#message_reply{
	float:left;
	display: inline;
	clear:left;
	width:310px;
}

#IssueReplyBox{
	float:left;
	width:400px;	
}

/*
###########################################
########### Issue Reply Table #############
###########################################
*/


table#message{
background-color:#ECF2F8;
border-collapse:collapse;
width:600px;
margin-left:20px;
}

table#message tr{
height:18px;
}

table#message td{
background-repeat:no-repeat;
}

table#message td.tl{
background-image:url(../media/images/tl.png);
width:16px;
}

table#message td.tr{
background-image:url(../media/images/tr.png);
width:16px;
}

table#message td.bl{
background-image:url(../media/images/bl.png);
width:16px;
}

table#message td.br{
background-image:url(../media/images/br.png);
width:16px;
}

/*
###########################################
######### Issue Reply Table Alt ###########
###########################################
*/

table#messagealt{
background-color:#A6C3E6;
border-collapse:collapse;
width:600px;
margin-left:20px;
}

table#messagealt tr{
height:18px;
}

table#messagealt td.tl{
background-repeat:no-repeat;
background-image:url(../media/images/tlalt_border.png);
width:16px;
height:18px;
}

table#messagealt td.tr{
background-repeat:no-repeat;
background-image:url(../media/images/tralt_border.png);
width:16px;
height:18px;
}

table#messagealt td.bl{
background-repeat:no-repeat;
background-image:url(../media/images/blalt_border.png);
width:16px;
height:18px;
}

table#messagealt td.br{
background-repeat:no-repeat;
background-image:url(../media/images/bralt_border.png);
width:16px;
height:18px;
}
.options_font{
	font-family:Helvetica, Arial, sans-serif;
	font-size:17px;
	color:#ED1C24;
	text-align:left;
	padding-left:8px;
	padding-bottom:0px;
	margin-top:32px;
	clear:left;
}

.options_font h5 {
	margin-top:0px;
}

.RememberLogin {
	padding:0 0 0 1px;
	margin:0px;
	vertical-align:super;
}

.RememberLogin input {
	padding:0px;
	margin:0px;
}

.ForgottenPassword {
font-size:smaller;
text-align:left;
text-decoration:none;	
}

.image_padding{
	padding:3px 0 0 0;
}

/*
#######################################
########### Alert page ################
#######################################
*/

#alert_container {
	width:600px;
	height: 613px;
}

#alert_header {
	width:600px;
	height:60px;
	background-image: url(../media/images/inventories_bg.jpg);
	background-repeat:no-repeat;
	float: left;
}

#alert_infoContainer {
	width:600px;
	height:65px;
	background-image: url(../media/images/inventories_subject_bg.jpg);
	background-repeat:no-repeat;


	float: left;
	padding: 10px 0 0 10px;
}	

#alert_message {
	width:480px;
	float: left;
	padding: 60px 80px 0 40px;
	font-size: 11pt;
	font-family: Arial, sans-serif;
	min-height: 360px;
	background-image: url(../media/images/AlertBorder.jpg);
	background-repeat:repeat-y;
}

#alert_closeButton {
	width:550px;
	height: 50px;
	float: left;
	text-align: right;
	padding: 0 50px 0 0;
}

#alert_footer 
{
	width:600px;
	height:60px;
	background-image:url(../media/images/AlertFooter.jpg);
	background-repeat:no-repeat;
}

#alert_footer p {
	color:#000000;
	font:Arial;
	font-size:9px;
padding-top:20px;
margin:0;
	padding-left:10px;
}

#infoContainer_Box {
	width:380px;
	float:left;
}

.infoContainer_field {
	width:60px;
	text-align: right;
	float:left;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	margin-bottom: 3px;
}

.infoContainer_field2 {
	width:290px;
	float:left;
	font-size: 11px;
	font-family: Arial;
	margin-left: 15px;
	margin-bottom: 3px;
}

#change_password 
{
	/*padding TRBL*/
		padding:50px;
padding-top:60px;

width:400px;
}

#loginContainerChangePassword {
	margin: 55px 0 0 300px;
	width: 615px;
	background-image: url(../media/images/login_containerChangePassword.jpg);
	background-repeat: no-repeat;
	height: 250px;
	float: left;
	display: inline;
}
.LoginTable {
	padding:0;		
} 
.LoginTable tr {
	height:5px;
	padding:0;
} 
.LoginTable td {
	height:5px;
	padding:0;
} 
.LoginTable input {	
	padding:0;
	margin:0;
} 
.test1 {
	height:5px;
	padding:0;
	margin:0;
}
.faqTitle {
	text-align:left;
	padding-left:10px;
	padding-top:10px;
	color:#0052A5;
	font-weight:bold;
}
.faq p {
	text-align:left;
	padding:0px;
	margin:0;
}
.HomeText {
	width:320px;
	/*height:280px;*/
	float:left;
	padding-top:15px;
}
.Invoice {
    float:left;
    width:500px;
}
.InvoiceAddress {
    float:left;
    margin:20px;
}
.Invoice span {
    float:left;
    clear:left;
}
.InvoiceDetails {
    float:left;
    margin: 20px 0;
}
.InvoiceDetails span {
    float:right;
    clear:right;
}

.recruitment {
    float:left;
    margin-left:5px;
    vertical-align:top;
    width:210px;
}

.recruitment img{
    margin:5px;
    vertical-align:top;
}

.recruitment span, .title_sub_intro {
    clear:left;
    float:left;
    font-size:14px;
    font-weight:bold;
    text-align:center;
    width:97%;
    color:#0054A6;
}

.pt_ft {
margin:0 0 15px 10px;
text-align:left;
}


.bolder {
font-weight: bold;
}

.rec_page {
margin-bottom:10px;

}

.rec_ul {
    margin:20px 0;
    padding:0;
}

.rec_img_look {
float:left;
margin-left:87px;
margin-top:-20px;
padding-right:200px;
}

.rec_ul_div {
width:220px;
float:left;
margin-left:20px;
}

.rec_ul_div1 {
float:left;
margin-left:20px;
}


.rec_p {
    float:left;
    clear:left;
    color:#0054A6;
    font-size:15px;
    margin:50px 0;
    width:68%;
}

.rec_p_top {
    clear:left;
    font-size:12px;
    margin:0 0 20px;

}

.rec_p_foot {
    clear:left;
    color:#0054A6;
    font-size:16px !important;
    font-style:italic;
    font-weight:bold;
    margin:0 0 20px;
}

.provide_with {
 	background-image: url('../media/images/recruitment/box_2.jpg');
	background-repeat:no-repeat;
    width:280px;
    height:143px;
    margin:0;
    float:left;
    clear:left;
    display:inline;
}

.must_have {
    width:280px;
    height:143px;
    margin:0 24px 15px 4px;
    background-image: url('../media/images/recruitment/box_1.jpg');
	background-repeat:no-repeat;
	float:left;
	clear:left;
}

.looking_for 
{
    width:280px;
    margin:0 20px 15px 10px;
	float:left;
	clear:left;
	font-size:12px;
}

.must_have span, .provide_with span {
color:#FFFFFF;
float:left;
font-size:14px;
font-weight:bold;
padding:15px;
width:280px;
}

.must_have ul 
{   
    color:#0054A6;
    margin:0;
    padding:0 0 0 30px;
}

.must_have label, .provide_with label, .looking_for label {   
    color:#686868;
    margin:0;
    padding:0;
    text-align:left;
    font-size:12px;
}

.must_have img, .looking_for img {
    float:left;
    margin-right:10px;
}



.provide_with img {
    float:left;
    margin:0 10px;
}

.provide_with label.list_brochure 
{
        color:#686868;
    margin:0 0 0 25px;
    padding:0;
    text-align:left;
    font-size:12px;
}

.must_have label.list_grey 
{
    color:#686868;
    margin:0;
    padding:0;
}

.must_have label.list_blue 
{
    color:#0054A6;
    margin:0;
    padding:0;
    text-align:left;
}

.must_have img 
{
    margin-left:10px;
}



.tim_work_hours {
    clear:left;
}

.rec_cont  {
color:#0054A6;
float:left;
font-size:16px;
margin:0;
padding:15px;
width:300px;
}

.orng_tel  
{
    font-size:15px;
    font-weight:bold;
    color:#D71F27;
}

.rec_email 
{
    float:left;
}

.order_now_video, .sample_report
{
    float:left;
}

 .sample_report 
 {
     margin-right:345px;
    /* margin-top:60px; */
    width: 290px;
 }
  .sample_report img
 {
     margin-top:10px;
 }
 

.order_now_video img
{
    border:0;
    margin:0;
}
.recruiting_page 
{
    float:left;margin-left:20px; font-size:12px;
}

#recruit_content
{
    margin-left:20px;
    float:left;
}

#recruit_content2
{
    float:left;
    width:400px;
    height:400px;
    border:solid 1px red;
}

#recruit_email
{
    float:left;
}

#recruit_email img
{
    margin-left:5px;
    margin-top:0;
    border:0;
}

#recruit_email span{
    margin-top:-20px;
}

.recruit_imgs 
{
    float:left;
}


.recruit_imgs img
{
float:left;
margin:0 10px;
width:187px;
    
}

.recruit_imgs span 
{
float:left;
margin:10px;
font-size:14px;
font-weight:bold;
color:#0054A6;
text-align:center;
clear:left;
width:180px;
}

.who_look 
{
    float:left;
    width:310px;
    height:150px;
    background: transparent url('../media/images/recruitment/candidate.jpg') no-repeat right;
}

.rec_padd 
{
 margin: 10px 0;   
}
  
.work_hours     
{
    float:left;clear:left;color:#0054A6;font-size:15px !important;width:600px;margin:10px 0;
}

#recruit_tel {
    float:left; margin:17px 0; font-size:14px;color:#0054A6;
}

#recruit_email {
    float:left;
    margin-bottom:30px;
}

.howto_tel {
float:left; 
margin:-54px 250px 20px 90px;
}

.edit_item_input
{
    float:left;
padding-left:107px;
}

.edRep_inp_width input {
    width:225px;
    margin:2px 0;
    font-family:Helvetica,Arial,Verdana;
}

.edRep_inp_width span {
    width:100px;
    float:left;
    margin:2px 0;
}
.editreportItemCellB {
background-image:url(../media/images/editreportItemCellB_BG.jpg);
background-repeat:no-repeat;
clear:left;
display:inline;
float:left;
height:50px;
margin:0 0 2px 22px;
padding:10px;
width:729px;
}
.editreportItemCellC {
background-image:url(../media/images/editreportItemCellC_BG.jpg);
background-repeat:no-repeat;
clear:left;
display:inline;
float:left;
height:50px;
margin:0 0 2px 22px;
padding:10px;
width:729px;
font-style:italic;
}
.editreportHeader, .editreportHeader2 {
background-image:url(../media/images/editreportRepDetails_BG.jpg);
background-repeat:no-repeat;
clear:left;
display:inline;
float:left;
height:150px;
margin:0 0 2px 21px;
padding:10px;
width:729px;
}

.editreportHeader2 
{
    background-image:url(../media/images/editreportRepDetails_lrg_BG.jpg);
    height:250px;
}

.editItemCellD {
	float:right;
	width: auto;
	height: auto;
	padding: 2px 15px 0 12px;
	display: inline;
}

.editItemCellD input {
margin:2px 0;
}

.editItems {
    float:left;
    width:625px;
    height:45px;
    overflow:hidden; 
}

.prop_details_1 
{
    

float:left; width:300px;margin-top:20px;}

.prop_details_1 select, .prop_details_1 span {
    margin:2px 0;
}

.cont_template_top {
background:transparent url(../media/images/cont_box_top.jpg) no-repeat scroll 0 0;
float:left;
margin:0 0 0 20px;
padding:0;
width:749px;
height:14px;
clear:left;
}

.cont_template_box {
background:transparent url(../media/images/cont_box_bg.jpg) repeat-y scroll 0 0;
float:left;
height:100%;
margin:0 0 0 20px;
padding:0;
position:relative;
width:749px;
clear:left;
}

.cont_template_foot {
background-image:url(../media/images/cont_box_foot.jpg);
background-repeat:no-repeat;
display:inline;
float:left;
height:14px;
width:749px;
margin:0 0 0 20px;
padding:0;
clear:left;
}

.edit_items_list span, .edit_items_list select {
    margin:5px 0;
}

.edit_items_list input {
font-family:helvetica,arial,Verdana;
font-size:11px;
height:14px;
margin:5px 0;
}



.auto_drp
{
    width:156px !important;
	position:absolute;
}

.auto_drp2
{
    width:356px !important;
	position:absolute;
}

#ctl00_ContentPlaceHolderContent_TextBoxGeneralNotes {
margin-bottom:5px;
}

.site_path 
{
    float:left;
    font-size:10px;
}

.ajax__tab_xp .ajax__tab_body {
    min-height:450px;
    border:0 !important;
}

.btn_edit_rep_det {
    margin-left:60px;
}

.photo_desc {
    float:left;
    margin-bottom:5px;
    width:100%;
}

.room_Edit {
     float:left;
     margin:0;
     color:Red;
     font-size:10px;
	 margin-top:5px;
}

.room_Add {
    margin-left:292px;
}

.room_type_lbl
{
width:170px;
float:left;

text-align:right; 
font-weight:bold;
}

.admin_menu_item {
    margin:0 5px 0 0;
    width:120px;
    border:1px dotted #0099CC;
    text-align:center;
}

.manage_accounts {
    float:left;
    margin:10px 0 0 0;
    width:95%;
}

.sales_content {
float:left;
margin:0 20px;
width:66%;
}

.editAddr1 {
     float:left;
     width:300px;
     padding:0 10px;
}

.editAddr1 label {
     float:left;
     width:100px;     
}

.FreeDownloadMIR {
    float:left;
    border:gray 1px dotted;
    padding:2px;
}

.FreeDownloadMIR a {

float:left;width:120px;font-weight:bold;text-align:left;
}

.FreeDownloadMIR span {

float:left;width:120px;
}

.FreeDownloadMIRbranch
{
    
width:275px ! Important;
}

.tbl_Sales span, .tbl_Meetings span, .tbl_Meetings a {
    text-align:left;
    font-size:11px;
}

.tbl_Sales .ViewHeader span {
    font-size:12px;
}

.tbl_Meetings td, .tbl_Meetings th {
    padding:0 5px;
}
/* Scroller Box */
#scroller_container {
height:20px;
overflow:hidden;
position:relative;
width:200px;
margin-left:100px;
margin-top:10px;
}

#scroller {
 white-space: nowrap;
 line-height: 60px;
 font-size: 12px;
}

#scroller ol {
 list-style:none;
 white-space: nowrap;
 line-height: 20px;
 font-size: 12px;
 padding:0;
 margin:0;
}
#scroller a {
    margin-right:40px;
}
#scroller p {
 padding: 0;
}
/* Scoller Box */

#email_container .terms_template_top .terms_items .lbl1 {
    float:left;
    text-align:left;
    width:70px;
    vertical-align:top;
}

#email_container .terms_template_top .terms_items .btnSend {
    margin-left:460px;
}

.accordion_holder {
	width:100%;
	float:left;
}

.accordionBranchHeader {
color: #FFF;
background-color: #70AEE2;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
padding: 5px;
margin-top: 5px;
cursor: pointer;
}

.accordionBranchContent {
background-color: #FFF;
border-top: none;
padding: 5px;
padding-top: 10px;
}

.accordionCompanyHeader {
color: #FFF;
background-color: #F7912F;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
padding: 5px;
margin-top: 5px;
cursor: pointer;
}

.accordionCompanyContent {
background-color: #FFF;
border-top: none;
padding: 5px;
padding-top: 10px;
}

.branch_desc {
float:left;
font-size:10px;
margin:0 10px;
width:41%;
}

.ed_Branch_btn {
float:left;	
}

.invDetail {
background-color:beige;
border:2px solid #70AEE2;
bottom:50%;
display:none;
left:33%;
margin:-15px 0 0 50px;
padding:5px;
position:fixed;
width:33%;
}

.inv_status 
{
cursor:pointer;	
}

.invDetail {
font-size:10px;	
}

.invDetail img {
	cursor:pointer;	
}

.invDetail .invAmt {
border:1px solid saddleBrown;	
font-size:10px;
margin:0 0 0 5px;
}
.imgClose{
float:right;cursor:pointer;
}

.invDetail .checkbox {
	margin:5px 0; 
	float:left;
}

.modalBG {
background-color: #F7912F;
display:none;
float:left;
position:absolute;
z-index:0;
top:0;
left:-150px;
height:2000px;
width:1600px;
opacity:0.7;
filter: alpha(opacity=70);
}

.pay_btn {
background-color:#F7912F;
border:1px solid #70AEE2;
color:#FFFFFF;
float:left;
font-weight:bold;
margin:10px;
padding:2px 5px;
text-align:center;
text-decoration:none;
width:23%;
}

.inv_helper 
{

background-image:url(../media/images/invoice_help_bg.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:12px;
font-weight:bold;
height:118px;
overflow:auto;
padding:5px 20px 5px 39px;
position:absolute;
width:212px;
display:none;
}

.inv_helper ul {
	padding-left: 20px;
}
.inv_helper li {
	
	padding-top: 17px;
}

.invDetail .ajax__slider_h_rail {
width:415px !important;
}


#Inv_Err_Msg {
color:red;
float:left;
margin:5px 10px;
}

.slider_note {
	margin:5px;
	text-align:center;
}

.edit_branch, .edit_company {float:left;height:auto;width:auto;}
.edit_branch span, .edit_company span {float:left;width:100px;margin:5px 0 0 0;}
.edit_branch .item, .edit_company .item {float:left;clear:left;float:left;margin:2px;}
.edit_branch input, .edit_company input {float:left;width:200px;}
.edit_branch label.error, .edit_company label.error {color:red;float:left;font-family:verdana;margin:4px 12px;}

.ucUsers{
float:left;margin:1% 0;width:95%;border:blue 1px dotted;display:none;list-style:none outside none;
}

.editUsr 
{
float:left;
width:30px;
border:1px red solid;	
}

.lock_btn 
{
background-color:#F7912F;
border:1px solid #70AEE2;
color:#FFFFFF;
float:left;
font-weight:bold;
margin:10px;
padding:2px 5px;
text-align:center;
text-decoration:none;
width:125px;
}
