/* CSS Document */

/* 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Title : Microlease Website Stylesheet
Author : 
URL : 
Description : Design and layout for the Microlease Website

Created : 01/04/2007

Modified :

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
*/

/* Global Elements  ------------------------------------------------------------------------------------------------------ */

html { /* Stop background flicker in IE 6 Bug: http://evil.che.lu/2006/9/25/no-more-ie6-background-flicker */
  filter: expression(document.execCommand("BackgroundImageCache", false, true)); }

body {
	background-color:white;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#666666; }

* { /* Reset all margins/padding*/
	margin:0;
	padding:0; }




/* Typography  ------------------------------------------------------------------------------------------------------ */

h1, h2, h3, h4, h5, h6 {
	font-family:Arial, Helvetica, sans-serif; }

h1 {
	float:left;
	clear:both; }
	
p {
	font-family:Arial, Helvetica, sans-serif; }

a:link { font-family:Arial, Helvetica, sans-serif;}
a:visited { font-family:Arial, Helvetica, sans-serif;}
a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important}
a:visited:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important}
a:active { font-family:Arial, Helvetica, sans-serif;}

/* Layout Elements  ------------------------------------------------------------------------------------------------------ */

div#wrapper {
	width:968px;
	margin: 0 auto 0 auto;
	text-align:left;
	position:relative; }

.header {
	width:968px;
	height:191px;
	float:left;
	clear:both;
	/*background-image:url(../../images/header/bg.jpg);*/
	background-repeat:repeat-x;
	position:relative; }

div#content {
	width:968px;
	float:left;
	clear:both; 
	BACKGROUND-COLOR: white;}

div#fixed-height-content {
	height:300px; }

div#content_leftcolumn {
	float:left;
	width:704px;
	padding:0 11px 0 15px }

div#content_leftcolumn h1, div#content_leftcolumn h2, div#content_leftcolumn h3, div#content_leftcolumn h4, div#content_leftcolumn h5, div#content_leftcolumn h6, div#content_leftcolumn p {
	float:left;
	clear:both; }

div#content_leftcolumn_fullwidth {
	float:left;
	width:692px; }

div#content_leftcolumn_fullwidth h1, div#content_leftcolumn_fullwidth h2, div#content_leftcolumn_fullwidth h3, div#content_leftcolumn_fullwidth h4, div#content_leftcolumn_fullwidth h5, div#content_leftcolumn_fullwidth h6, div#content_leftcolumn_fullwidth p {
	float:left;
	clear:both; 
	width:692px; 
	padding:0 11px 0 15px }
	
div#content_leftcolumn_fullwidth table {
	clear:both; }
	
div#content_leftcolumn_fullwidth p {
	padding-bottom:10px;
	width:692px;
	float:left;
	clear:both; }

div#content_leftcolumn_fullwidth ul {
	width:650px;
	float:left;
	clear:both;
	list-style-type:disc;
	padding:0 0 10px 50px; }
	
div#content_leftcolumn_fullwidth h2 {
	color:#000000;
	font-size:18px;
	padding:0 0 11px 0; }
	
div#content_leftcolumn_fullwidth h3 {
	width:650px;}

div#content_leftcolumn_fullwidth h4 {
	width:692px;
	color:#000000;
	padding:5px;
	background-color:#e3e3e3;
	margin:0 0 5px 0;
	font-size:1.2em; }
	
div#content_leftcolumn_fullwidth h5 {
	float:left;
	clear:both; }

div#content_leftcolumn_sub1 {
	float:left;
	width:453px; }

div#content_leftcolumn_sub1 h2 {
	color:#000000;
	font-size:18px;
	width:453px;
	padding:0 0 11px 0; }

div#content_leftcolumn_sub1 p {
	padding-bottom:10px;
	width:453px;
	float:left;
	clear:both; }

div#content_leftcolumn_sub1 ul {
	width:438px;
	float:left;
	clear:both;
	list-style-type:disc;
	padding:0 0 10px 15px; }

div#content_leftcolumn_sub1 h4 {
	width:453px;
	color:#000000;
	padding:5px;
	background-color:#e3e3e3;
	margin:0 0 5px 0;
	font-size:1.2em; }
	
div#content_leftcolumn_sub2 {
	float:left;
	width:220px;
	padding:0 0 0 21px; }

div#content_leftcolumn_sub2 ul {
	width:205px;
	float:left;
	clear:both;
	list-style-type:none;
	list-style-image:url(../../images/sitewide/redbullet.gif);
	padding:0 0 10px 15px;
	color:#c4233d;
	font-weight:bold; }

div#content_leftcolumn_sub2 ul a:link { color:#c4233d !important; text-decoration:none !important;}
div#content_leftcolumn_sub2 ul a:visited { color:#c4233d !important; text-decoration:none !important;}
div#content_leftcolumn_sub2 ul a:hover { color:#c4233d !important; text-decoration:underline !important;}
div#content_leftcolumn_sub2 ul a:visited:hover { color:#c4233d !important; text-decoration:underline !important;}
div#content_leftcolumn_sub2 ul a:active { color:#c4233d !important; text-decoration:none !important;}

div#content_leftcolumn_sub2 p {
	width:220px;
	float:left;
	clear:both;
	padding:0 0 10px 0; }

div#content_leftcolumn_sub2 h4 {
	width:220px;
	float:left;
	clear:both;
	padding:0 0 10px 0;
	font-size:16px; }

div#content_leftcolumn_sub2 h4 a:link { color:#000000 !important; text-decoration:none !important; font-style:italic;}
div#content_leftcolumn_sub2 h4 a:visited { color:#000000 !important; text-decoration:none !important; font-style:italic;}
div#content_leftcolumn_sub2 h4 a:hover { color:#000000 !important; text-decoration:underline !important; font-style:italic;}
div#content_leftcolumn_sub2 h4 a:visited:hover { color:#000000 !important; text-decoration:underline !important; font-style:italic;}
div#content_leftcolumn_sub2 h4 a:active { color:#000000 !important; text-decoration:none !important; font-style:italic;}

div#content_leftcolumn_sub1 {
	float:left;
	width:453px; }

div#content_leftcolumn_sub1 h2 {
	color:#000000;
	font-size:18px;
	width:453px;
	padding:0 0 11px 0; }

div#rentalrequest {
	float:left;
	padding:10px 0 10px 0; }

div#rentalrequest_col1 {
	float:left;
	width:342px;
	padding:0 10px 0 0; }

div#rentalrequest_col2 {
	float:left;
	width:342px;
	padding:0 0 0 10px; }

div#rentalrequest_col1 h3, div#rentalrequest_col2 h3 {
	color:#000000;
	padding:0 0 10px 0;
	width:342px; }

div#content_rightcolumn {
	float:left;
	width:223px;
	background-image:url(../../images/homepage/side-middle.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding:0 15px 0 0; }

#content_rightcolumn-top {
	float:left;
	width:223px;
	padding:0 15px 0 0; }
	
#content_rightcolumn-title {
	background-image:url(../../images/homepage/side-top.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:33px;
	font-size:16px;
	text-indent:8px;
	padding-top:6px; }

div#content_rightcolumn_bottom {
	background-image:url(../../images/homepage/side-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:223px;
	height:9px; }
	
#subnav {
	list-style-type:none;
	padding:0;
	margin: 0 0 0 7px; }
.subnav_box {
	clear: left;
}

#subnav a:hover {
	color:black; }

#subnav1 {
	background-image:url(../../images/homepage/nav1.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:15px; font-weight:bold; color:#666666;
	text-indent:9px; padding-top:6px; text-decoration:none; display:block; }

#subnav2 {
	background-image:url(../../images/homepage/nav2.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:15px; font-weight:bold; color:#666666;
	text-indent:9px; padding-top:6px; text-decoration:none; display:block; }

#subnav3 {
	background-image:url(../../images/homepage/nav3.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:15px; font-weight:bold; color:#666666;
	text-indent:9px; padding-top:6px; text-decoration:none; display:block; }

#subnav4 {
	background-image:url(../../images/homepage/nav4.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:15px; font-weight:bold; color:#666666;
	text-indent:9px; padding-top:6px; text-decoration:none; display:block; }

#subnav5 {
	background-image:url(../../images/homepage/nav5.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:15px; font-weight:bold; color:#666666;
	text-indent:9px; padding-top:6px; text-decoration:none; display:block; }

.account-login {
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 10px;
	margin-left: 7px;
}
	
.account-login label{
	font-weight:bold;
	font-size:12px;	}
	
.account-login .field{
	width:90%;
	margin:3px;
	background-color:#DCDCDC;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	padding:3px; }

#account-benefits {
	background-image:url(../../images/homepage/account-info-back.jpg);
	width:207px;
	height:81px; }
	
#account-benefits-content {
	padding: 10px 7px; }
	
#account-benefits-content p{
	font-size:13px;
	font-weight:bold; }
	
#account-benefits-content a{
	color:black;
	font-weight:bold;
	text-decoration:none; }

.blue {
	color:#4497d4; }


.home-news-marketingbanner {
	margin: 0px 0px; 
	height:150px;}

.home-marketingbanner {
	margin: 0px 8px; 
	height:150px;}

.home-news {
	margin: 10px 10px; 
	height:136px;}

.home-news h2 {
	font-size:18px; }
	
.home-news p {
	margin-bottom:10px; }

.subpage_rightbanner {
	margin:5px 7px;
	width:209px; }
	
.subpage_rightbanner h2 {
	background-image:url(../../images/sitewide/subpage-rightbanner.jpg);
	background-repeat:no-repeat;
	height:25px;
	font-size:16px;
	text-indent:11px;
	padding:7px 0px 5px 0px;
	width:209px; }

.subpage_rightbanner h3 {
	color:#000000;
	font-size:16px;
	width:209px; }

.subpage_rightbanner h4 {
	width:100%;
	color:#000;
	padding: 0px 0px 0px 5px;
	font-size:14px; }

.subpage_rightbanner h5 {
	width:100%;
	color:#666666;
	padding: 0px 0px 0px 5px;
	font-size:11px;
	margin-bottom:10px; }
	
.subpage_rightbanner ul {
	float:left;
	width:194px;
	clear:both;
	list-style-type:disc;
	padding:0 0 10px 15px;
	font-size:0.9em; }
	
.subpage_rightbanner .product-link {
	padding:0px 0 10px 0px; }
		
.subpage_rightbanner ul	a:link { color:#666666; text-decoration:none !important; }
.subpage_rightbanner ul a:visited { color:#666666; text-decoration:none !important; }
.subpage_rightbanner ul a:hover { color:#000000; text-decoration:none !important; }
.subpage_rightbanner ul a:visited:hover { color:#000000; text-decoration:none !important; }
.subpage_rightbanner ul a:active { color:#666666; text-decoration:none !important; }

.subpage_rightbanner label{
	font-weight:bold;
	font-size:12px; }
	
.subpage_rightbanner .field{
	width:90%;
	margin:3px;
	background-color:#DCDCDC;
	font-family:Arial, Helvetica, sans-serif;
	border:0;
	padding:3px; }
	
.subpage_rightbanner h2, .subpage_rightbanner h3 {
	float:left;
	clear:both; }
	

div#highlight_banner {
	width:664px;
	height:178px;
	float:left;
	clear:both;
	background-image:url(../../images/homepage/bannerbg.jpg);
	background-repeat:no-repeat;
	padding:20px; }

div#flash_banner {
	width:664px;
	height:198px;
	float:left;
	clear:both;
	padding:25px 0 0 17px; }

div#highlight_banner h1, div#highlight_banner h2, div#highlight_banner h3, div#highlight_banner h4, div#highlight_banner h5, div#highlight_banner h6, div#highlight_banner p {
	width:664px;
	color:#FFFFFF; }

div#highlight_banner h1 {
	padding:0;
	margin:0; }
	
div#highlight_banner h2 {
	color:#CCC;
	font-size:1.2em; }

div#highlight_banner p {
	padding:0 0 5px 0; }

div#sub_column1 {
	width:228px;
	float:left;
	padding-right:10px;
	padding-top:10px; }

div#sub_column2 {
	width:228px;
	float:left;
	padding-right:10px; 
	padding-top:10px;}
		
div#sub_column3 {
	width:228px;
	float:left;
	padding-top:10px; }

div#sub_column4 {
	width:228px;
	float:left;
	padding-top:10px; }

div#sub_column1 h3, div#sub_column2 h3, div#sub_column3 h3 {
	width:228px;
	color:#000;
	float:left;
	clear:both;
	padding-bottom:10px; }

div#sub_column1 ul, div#sub_column2 ul, div#sub_column3 ul {
	width:213px;
	float:left;
	clear:both;
	list-style-type:disc;
	padding-left:15px; }

div#sub_column1 p, div#sub_column2 p, div#sub_column3 p {
	width:208px;
	float:left;
	clear:both;
	padding-top:5px; }

div#sub_column1 ul a, div#sub_column2 ul a, div#sub_column3 ul a {
	color:#666666;
	text-decoration:none; }

div#sub_column1 ul a:hover, div#sub_column2 ul a:hover, div#sub_column3 ul a:hover {
	color:#000000;
	text-decoration:none !important; }

div#sub_column1 ul a:visited:hover, div#sub_column2 ul a:visited:hover, div#sub_column3 ul a:visited:hover {
	color:#000000;
	text-decoration:none !important; }

.dropdown {
	width:95%;
	margin-bottom:4px; }
	
.stock-to-buy {
	width:230px !important;
	margin-right:4px;
	float:left;
	background-image: url(../../images/homepage/product-middle.jpg);
	background-repeat:repeat-y;
}
.stock-to-buy-content {
	padding:5px 11px;
}


.product-home {
	width:230px !important;
	margin-right:4px;
	float:left;
	background-image: url(../../images/homepage/product-middle.jpg);
	background-repeat:repeat-y;
}

.product-home ul a:hover {
	color:#666666;
	text-decoration:underline !important; }

.product-home ul a:visited:hover {
	color:#666666;
	text-decoration:underline !important; }

.product-home-content {
	padding:5px 11px; }

.product-home-content ul{
	margin: 0 16px 5px 16px; }

.product-home-content ul li a{
	color:#666666;
	text-decoration:none; }
	
.product-home-content ul li a:hover{
	color:#666666;
	text-decoration:underline; }

.product-home-content ul li a:visited:hover{
	color:#666666;
	text-decoration:underline; }
	
.product-home h3{
	background-image:url(../../images/homepage/product-top.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:33px;
	font-size:18px;
	padding-top:5px;
	text-indent:11px; }
	
.product-home h4 {
	width:100%;
	color:#000;
	font-size:14px; }
	
.product-home h5 {
	width:100%;
	color:#666666;
	font-size:11px;
	margin-bottom:10px; }

.product-home h6 {
	background-color:#f0f0f0;
	color:black;
	font-size:12px;
	padding: 6px 4px;
	margin-bottom:5px;
}
	
.product-image {
	text-align:center;
	display:block;
	padding: 5px 0; }
	
.product-link {
	text-align:center;
	width:100%;	}
	
.product-link a{
	color:#C31F39;
	font-size:11px;
	font-weight:bold;
	text-decoration:none; }
	
.product-home-bottom {
	background-image:url(../../images/homepage/product-bottom.jpg);
	background-position:bottom;
	background-repeat:no-repeat;	
	width:230px;
	height:4px; }

.home-findit {
	float:left;
	background-image:url(../../images/homepage/findit.jpg);
	background-repeat:no-repeat;
	width:230px;
	height:230px;
	color:white; }
	
.home-findit-content {
	padding-left:6px;
	padding-top:10px; }
	
.home-findit-content {
	width:100%; }
	
.home-findit-content label{
	font-size:11px;
	font-weight:bold; }
	
.home-findit-content input.field{
	width:95%; }

#red-back-title {
	background-image:url(../../images/search/header-back.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:30px;
	color:white;
	font-size:16px;
	text-indent:15px;
	padding-top:5px; }

.product-title {
	color:black; }

.product-title-sub {
	margin-bottom:10px; }

.grey-title {
	color:black;
	background-color:#F0F0F0;
	padding: 5px 2px;
	text-indent:7px;
	font-size:14px;
	margin:5px 0; }

#product-spec {
	width:709px;
	float:left;
	margin-right:20px; }


#product-spec-content {
	padding-left:10px; }

#product-spec-content-right {
	float:right;
	width:215px;
	display:block;
	background-color:white;
	position:relative;
	border-left:15px solid white;
	}
	.forsale {
	position:absolute;
	top:0;
	left:130px;
	}
	
#product-spec-content-right a{
	color:#C31F39;
	text-decoration:none;
	font-weight:bold; }

.pdflink {
	display:block;
	background-image:url(../../images/sitewide/pdficon_small.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-right:10px; }

#product-spec-content-right-image {
	text-align:center; }

#product-spec p{
}
	
#product-spec ul{
	margin-left:20px;
	margin-bottom:10px; }

.sidebar-product {
	padding:5px 10px; }
	
.sidebar-product h2{
	font-size:14px;
	color:black; }

.sidebar-product h3{
	font-size:12px; }
	
.sidebar-product a{
	font-size:14px;
	color:#C31F39;
	font-weight:bold;
	text-decoration:none; }
	
.sidebar-product .image{
	text-align:center; }
	
.findit {
	background-image:url(../../images/product-search/find-bck.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:230px;
	color:white;
	margin-bottom:10px;
	}
	.findit-content h2{
	margin-bottom:5px;
	}
	.findit-content {
	padding: 10px 2px 0 5px;
	}
	.findit-content label{
	font-size:11px;
	font-weight:bold; 
	}	
	.findit-content input.field{
	width:100%;
	}
.morereccomendations {	
	margin-left:10px;
	}
.morereccomendations a{
	text-decoration:none;
	font-size:14px;
	color:#666666;	
	}

.bannner-findit {
	background-image:url(../../images/findit/findit-back.jpg);
	background-repeat:no-repeat;
	width:699px;
	height:154px;
	color:white;
	}
	.bannner-findit-content {
	padding: 10px 2px 0 10px;
	}
	.bannner-findit-content h2{
	font-size:30px;
	}

.findit-button-large {
	color:#666666;
	background-image:url(../../images/findit/button.jpg);
	width:200px;
	height:36px;
	display:block;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:5px;
	margin-right:5px;
	}
.findit-button-large:hover {
	background-position: -200px 0;
	color:white;
	}
	.findit-button-large.selected {
	background-position: -200px 0;
	color:white;
	}

.findit-button-large:visited:hover {
	background-position: -200px 0;
	color:white;
	}
	.findit-button-large.selected {
	background-position: -200px 0;
	color:white;
	}

.findit-button-small {
	color:#666666;
	background-image:url(../../images/findit/button-small.jpg);
	width:165px;
	height:36px;
	display:block;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	margin-bottom:5px;
	margin-right:5px;
	}
.findit-button-small:hover {
	background-position: -165px 0;
	color:white;
	}
	.findit-button-small.selected {
	background-position: -165px 0;
	color:white;
	}

.findit-button-small:visisted:hover {
	background-position: -165px 0;
	color:white;
	}
	.findit-button-small.selected {
	background-position: -165px 0;
	color:white;
	}

.product-spec-buttons a {
	float:left; }

div.enquiry-basket-buttons {
	padding-top:10px; }

#search-content {
	float:left; }

.search-paging {
	float:right;
	font-size:14px;
	font-weight:bold; }
	
.search-paging a{
	text-decoration:none; 
	color:#000; }
	
.search-paging a.disabled{
	color:#666666; }
	
.search-paging a.enabled{
	color:#000; }

.search-paging ul{
	list-style-type:none;
	margin:0;
	padding:0; }
	
.search-paging li{
	background-image:url(../../images/search/paging-back.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	width:17px;
	height:24px;
	display:block;
	float:left;
	color:black; }

.search-paging ul li a{
	padding-left:3px;
	margin-top:4px;
	color:black;
	display:block; }

.search-details {
	background-color:#F0F0F0;
	padding: 9px 13px 5px 20px;
	border-bottom: 2px solid #b2b2b2 }
	
.search-details h3{
	color:black;
	margin-bottom:4px; }
	
.search-details h4{
	color:#666666; }

.search-result-table {
	color:#666666;
	font-weight:bold; }
	
.search-result-table h3{
	color:black;
	font-size:14px; }

.search-result-table td{
	border-bottom: 2px dotted #b2b2b2;
	font-size:11px;
	padding:3px;} 
	
.datatr {
	border-bottom: 2px dotted #b2b2b2;
	font-size:11px;
	padding:3px;} 
	
.datatop {
	padding: 3px; 
	}
	
.red {
	color:#c31f39; }
	
.checkbox {
	text-align:center; }
	
.available {
	background-image:url(../../images/search/availablebutton.jpg);
	background-repeat:no-repeat;
	display:block;
	width:100px;
	height:21px;
	color:white;
	text-decoration:none;
	font-size:10px;
	font-weight:bold;
	text-indent:30px;
	padding-top:3px; }

#searchresult-bottom {
	padding: 7px 10px 10px 20px;
	margin-bottom:10px;
	border-bottom: 2px solid #b4b4b4; }
	
#searchresult-bottom p{
	font-size:13px;
	font-weight:bold;
	line-height:17px; }

.red-button {
	background-image:url(../../images/search/redbuttonback.jpg);
	background-repeat:no-repeat;
	display:block;
	width:232px;
	height:32px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	float:left;
	text-align:center;
	padding-top:7px; }

.green-button {
	background-image:url(../../images/search/greenbuttonback.jpg);
	background-repeat:no-repeat;
	display:block;
	width:232px;
	height:32px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:7px; }

.green-button-buy {
	background-image:url(../../images/search/green200.jpg);
	background-repeat:no-repeat;
	display:block;
	width:200px;
	height:32px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:7px; }

.orange-button {
	background-image:url(../../images/search/orangebuttonback.jpg);
	background-repeat:no-repeat;
	color:white;
	display:block;
	width:200px;
	height:32px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:7px; }

.red {
	color:#c31f39;
	text-decoration:none;
	line-height:14px;
}

.red-button-small {
	background-image:url(../../images/search/redbuttonbacksmall.jpg);
	background-repeat:no-repeat;
	display:block;
	width:137px;
	height:32px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	float:left;
	margin-right:3px; }

.green-button-small {
	background-image:url(../../images/search/greenbuttonbacksmall.jpg);
	background-repeat:no-repeat;
	display:block;
	width:137px;
	height:32px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	float:left;
	margin-right:3px; }

.orange-button-small {
	background-image:url(../../images/search/orangebuttonbacksmall.jpg);
	background-repeat:no-repeat;
	display:block;
	width:137px;
	height:32px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	float:left;
	margin-right:3px; }
	
#searchresult-buttons {
	float:right;
	width:720px; }
	
#searchresult-buttons a{
	float:left; }
		
div#footer {
	width:968px;
	height:36px;
	margin:10px 0 0 0;
	float:left;
	clear:both;
	text-align:center;
	font-size: 80%;
	color:#B4B4B4;
/* 
	background-image:url(../../images/footer/poweredbyconstructor.gif);
*/
	background-repeat:no-repeat;
	background-position:top right; }

div#footer p.blue {
	color:#4195D3; }

div#footer p.blue a:link { color:#4195D3; text-decoration:none !important;}
div#footer p.blue a:visited { color:#4195D3; text-decoration:none !important;}
div#footer p.blue a:hover { color:#4195D3; text-decoration:underline !important;}
div#footer p.blue a:visited:hover { color:#4195D3; text-decoration:underline !important;}
div#footer p.blue a:active { color:#4195D3; text-decoration:none !important;}

ul#mainnavigation {
	width:953px;
	color:#FFFFFF;
	list-style-type:none;
	margin:0;
	padding:0 0 0 15px;
	float:left;
	clear:both; }

ul#mainnavigation li{
	float:left;
	padding:0;
	margin:0; }

ul#mainnavigation li a {
	font-weight:bold;
	text-decoration:none !important;
	float:left;
	height:17px;
	padding:8px 14px 8px 14px;
	background-image:url(../../images/header/intersect.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	color:#FFFFFF;
	text-decoration:none !important; }

ul#mainnavigation li a:hover { background-image:url(../../images/header/rollover.jpg); background-repeat:repeat-x; background-color:#FF0000; color:#EBEBEB; }

ul#mainnavigation li a:visited:hover { background-image:url(../../images/header/rollover.jpg); background-repeat:repeat-x; background-color:#FF0000; color:#EBEBEB; }

ul#mainnavigation li a.selected { background-image:url(../../images/header/rollover.jpg); background-repeat:repeat-x; background-color:#FF0000; color:#EBEBEB; }

div#subnav {
	float:left;
	clear:both;
	width:938px;
	height:31px;
	margin:6px 0 0 0;
	padding:10px 5px 0 5px; }

div#language {
	float:left;
	height:41px;
	padding:0 15px 0 0;
	font-weight:bold; }

div#language p {
	float:left;
	padding:3px 0 0 0; }

div#language form {
	float:left;
	padding:0 0 0 8px; }

div#language form select {
	font-size: 1em;
	color:#000000; }


div#callus {
	float:left;
	height:41px;
	padding:0 15px 0 0;
	color:#C31F39;
	font-size:16px;
	font-weight:bold; }

div#enquirybasket {
	float:right;
	height:41px;
	font-weight:bold; }

div#enquirybasket p {
	float:left;
	padding:3px 5px 0 0; }

div#enquirybasket a:link { color:#666666 !important; text-decoration:none !important; }
div#enquirybasket a:visited { color:#666666 !important; text-decoration:none !important; }
div#enquirybasket a:hover { color:#666666 !important; text-decoration:none !important; }
div#enquirybasket a:visited:hover { color:#666666 !important; text-decoration:none !important; }
div#enquirybasket a:active { color:#666666 !important; text-decoration:none !important; }

.grey-panel {
	width:463px;
}

.grey-panel-top {
	background-image:url(../../images/registered-user/panel-top.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:463px;
	text-indent:7px;
	margin-bottom:0 !important;
	}
	.grey-panel-top h3{
	color:black;
	margin-top:2px;
	}
.grey-panel-content {
	background-image:url(../../images/registered-user/panel-back.jpg);
	background-repeat:repeat-y;
	padding: 7px 5px 5px 5px;
	}
	.grey-panel-content h3{
	margin-bottom:4px;
	font-size:15px;
	}

.blue-button {
	background-image:url(../../images/registered-user/blue-button.jpg);
	background-repeat:no-repeat;
	width:212px;
	height:20px;
	color:white;
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-indent:4px;
	padding-top:1px;
	margin-bottom:10px;
	}

.grey-panel-bottom {
	background-image:url(../../images/registered-user/panel-bottom.jpg);
	background-repeat:no-repeat;
	height:13px;
}		

.product-search-table {
	font-size:10px;
}
.product-search-table ul{
	width:240px;
	margin-top:5px;
	margin-bottom:12px;
}

.product-search-table li{
	margin-left:18px;
	list-style-type:disc !important;
}
.product-search-table strong{
	width:150px;
	margin-bottom:10px;
}
.product-search-table a{
	text-decoration:none;
	color:#666666;
}

.product-search-table a:hover{
	text-decoration:none !important;
	color:#000000;
}
.product-search-table a:visited:hover{
	text-decoration:none !important;
}

/* Image Replacement ------------------------------------------------------------------------------------------------------ */

.logo {
	text-indent: -5000px; overflow:hidden; 
	display:block; height:103px; text-decoration: none;
	background-repeat:no-repeat;
	clear:both;}


a.basket {
	text-indent: -5000px; overflow:hidden; 
	display:inline; width: 60px; height:26px; text-decoration: none;
	background-image:url(../../images/sitewide/enquirybasket.jpg);
	background-repeat:no-repeat;
	float:left; }

a.viewproductcatalogue {
	text-indent: -5000px; overflow:hidden; 
	display:inline; width: 220px; height:310px; text-decoration: none;
	background-image:url(../../images/sitewide/instock-products-for-sale.gif);
	background-repeat:no-repeat;
	padding:0 0 10px 0;
	float:left; }

a.needmoreinfo {
	text-indent: -5000px; overflow:hidden; 
	display:inline; width: 462px; height:229px; text-decoration: none;
	background-image:url(../../images/sitewide/needmoreinfo.jpg);
	background-repeat:no-repeat;
	padding:0 0 10px 0;
	float:left; }
	
#leasingtitle {
	overflow:hidden; 
	display:block; width: 692px; height:32px; text-decoration: none;
	background-image:url(../../images/leasing-contract/leasingtitle.jpg); 
	background-repeat:no-repeat;
	clear:both;
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 0 12px; }

#rentalrequesttitle {
	overflow:hidden; 
	display:block; width: 692px; height:32px; text-decoration: none;
	background-image:url(../../images/rental-request/rentalrequesttitle.jpg); 
	background-repeat:no-repeat;
	clear:both;
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 0 12px; }

a.remove {
	overflow:hidden; text-align:center;
	display:inline; width: 131px; height:32px; text-decoration: none;
	background-image:url(../../images/sitewide/removebut.jpg);
	background-repeat:no-repeat;
	padding:7px 0 0 0;
	font-weight:bold;
	font-size:16px;
	float:right;
	color:#959595; }

a.calendar {
	text-indent: -5000px; overflow:hidden; 
	display:inline; width: 38px; height:23px; text-decoration: none;
	background-image:url(../../images/sitewide/calendar.gif);
	background-repeat:no-repeat;
	padding:7px 0 0 0;
	font-weight:bold;
	font-size:16px;
	float:right;
	color:#959595; }
		
a.greylink:link { color:#CCC; text-decoration:none !important;}
a.greylink:visited { color:#CCC; text-decoration:none !important;}
a.greylink:hover { color:#CCC; text-decoration:underline !important;}
a.greylink:visited:hover { color:#CCC; text-decoration:underline !important;}
a.greylink:active { color:#CCC; text-decoration:none !important;}

a.whitelink:link { color:#FFF; text-decoration:none !important;}
a.whitelink:visited { color:#FFF; text-decoration:none !important;}
a.whitelink:hover { color:#FFF; text-decoration:underline !important;}
a.whitelink:visisted:hover { color:#FFF; text-decoration:underline !important;}
a.whitelink:active { color:#FFF; text-decoration:none !important;}

a.redlink:link { color:#C31F39 !important; text-decoration:none !important;}
a.redlink:visited { color:#C31F39 !important; text-decoration:none !important;}
a.redlink:hover { color:#C31F39 !important; text-decoration:underline !important;}
a.redlink:visited:hover { color:#C31F39 !important; text-decoration:underline !important;}
a.redlink:active { color:#C31F39 !important; text-decoration:none !important;}

a.blacklink:link { color:#000000 !important; text-decoration:none !important;}
a.blacklink:visited { color:#000000 !important; text-decoration:none !important;}
a.blacklink:hover { color:#000000 !important; text-decoration:underline !important;}
a.blacklink:visited:hover { color:#000000 !important; text-decoration:underline !important;}
a.blacklink:active { color:#000000 !important; text-decoration:none !important;}

a.lightbluelink:link { color:#009cd9 !important; text-decoration:none !important;}
a.lightbluelink:visited { color:#009cd9 !important; text-decoration:none !important;}
a.lightbluelink:hover { color:#009cd9 !important; text-decoration:underline !important;}
a.lightbluelink:visited:hover { color:#009cd9 !important; text-decoration:underline !important;}
a.lightbluelink:active { color:#009cd9 !important; text-decoration:none !important;}

#trailmenu {
	padding:5px 0 10px 0;
	font-size:0.85em;
	font-weight:bold;
	color:#666666; }

#trailmenu a:link { color:#666666 !important; text-decoration:none !important;}
#trailmenu a:visited { color:#666666 !important; text-decoration:none !important;}
#trailmenu a:hover { color:#666666 !important; text-decoration:underline !important;}
#trailmenu a:visited:hover { color:#666666 !important; text-decoration:underline !important;}
#trailmenu a:active { color:#666666 !important; text-decoration:none !important;}

span.yellowtext { 
	color:#f0c33b; 
	font-size:16px;
	font-weight:bold;
	}

/* 
RENTAL REQUEST FORM LAYOUT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div#rentalrequest label {
	display: block;
	width: 80px;
	float: left;
	margin-bottom: 5px; }

div#rentalrequest input.formField, div#rentalrequest textarea.formField,  div#rentalrequest select.formField {
	display: block;
	width: 250px;
	float: left;
	margin-bottom: 5px;
	color:#555; }

div#rentalrequest checkbox {
	padding-bottom:5px; }
	
div#rentalrequest label.formLabel {
	text-align: left;
	width: 130px;
	padding-right: 20px;
	padding-top:5px;
	font-size:1.1em; }

div#rentalrequest br.formBR {
	clear: left; }

/* 
END FORM LAYOUT
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

div.product {
	float:left;
	clear:both;
	width:704px;
	padding:5px 0 5px 0;
	margin-bottom:15px;
	border-bottom:1px dashed #d5d5d5; }

div.product h2 {
	float:left;
	clear:both;
	width:704px;
	color:#000000;
	font-size:18px; }
	
div.product h3 {
	float:left;
	clear:both;
	width:704px;
	font-size:14px; }

div.productoptions {
	background-color:#f0f0f0;
	float:left;
	clear:both;
	width:694px;
	padding:5px;
	margin:10px 0 0 0; }

div.quotation {
	float:left;
	clear:both;
	width:904px;
	padding:5px 0 5px 0;
	margin-bottom:15px;
	border-bottom:1px dashed #d5d5d5; }

div.quotation h2 {
	color:#000000;
	font-size:18px; }
	
div.quotation h3 {
	font-size:14px; }


div.quotationoptions ul{
	margin-left:20px;
	margin-bottom:10px; }



a.infobut:link { color:#c31f39 !important; text-decoration:none !important; font-size:13px !important;}
a.infobut:visited { color:#c31f39 !important; text-decoration:none !important; font-size:13px !important;}
a.infobut:hover { color:#c31f39 !important; text-decoration:underline !important; font-size:13px !important;}
a.infobut:visisted:hover { color:#c31f39 !important; text-decoration:underline !important; font-size:13px !important;}
a.infobut:active { color:#c31f39 !important; text-decoration:none !important; font-size:13px !important;}

div#specialinstructions, div#requirements, div#AcceptDeclineReason {
	float:left;
	clear:both;
	width:694px; }
	
div#specialinstructions, div#AcceptDeclineReason textarea {
	width:700px;
	margin:10px 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#333; }

div#requirements select.formField, div#requirements input.formField {
	margin:10px 0 10px 0;
	width:200px; }

.search-findit {
	float:left;
	background-image:url(../../images/homepage/findit.jpg);
	background-repeat:no-repeat;
	width:228px;
	height:230px;
	color:white;
	margin-left: 10px;
	margin-right: 20px;
}
.search-home {
	height: 170px;
	background-image:url(../../images/product-search/findit.jpg);
	background-repeat:no-repeat;
	color:white;
}
.search-home-findit {
	margin-left: 10px;
}

	
.search-findit-content {
	padding-left:6px;
	padding-top:10px; }
	
.search-findit-content {
	width:100%; }
	
.search-findit-content label{
	font-size:11px;
	font-weight:bold; }
	
.search-findit-content input.field{
	width:100%; }


/* AIT Styles */

.static_content {
	float:left;
	width:704px;
	padding:0 11px 0 15px }

.static_content h1, .static_content h2, .static_content h3, .static_content h4, .static_content h5, .static_content h6, .static_content p {
	float:left;
	width:704px;
	clear:both; }

.static_content_title {
	overflow:hidden; 
	display:block; width: 692px; height:32px; text-decoration: none;
	background-image:url(../../images/static/statictitle.jpg); 
	background-repeat:no-repeat;
	clear:both;
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 0 12px; }

.static_content_sub {
	float:left;
	width:453px; }

.static_content_sub h2 {
	color:#000000;
	font-size:18px;
	padding:0 0 11px 0; }

.static_content_sub p {
	padding-bottom:10px;
	width:453px;
	float:left;
	clear:both; }

.static_content_sub ul {
	width:438px;
	float:left;
	clear:both;
	list-style-type:disc;
	padding:0 0 10px 15px; }

.static_content_sub h4 {
	width:453px;
	color:#000000;
	padding:5px;
	background-color:#e3e3e3;
	margin:0 0 5px 0;
	font-size:1.2em; }
	
#navigator {
	list-style-type:none;
	padding: 0px 0 0px 0px;
	margin: 0 0 0 7px; }
#navigator li{
	padding: 0px 0 0px 0px;
}

#navigator_box {clear: left;}
#navigator a:hover {color:black; }
#navigator a:visited:hover {color:black; }

#Navigator_Nav_Rent {
	background-image:url(../../images/homepage/nav1.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:12px; font-weight:bold; color:#666666;
	text-indent:6px; padding-top:8px; text-decoration:none; display:block; }

#Navigator_Nav_Lease {
	background-image:url(../../images/homepage/nav2.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:12px; font-weight:bold; color:#666666;
	text-indent:6px; padding-top:8px; text-decoration:none; display:block; }

#Navigator_Nav_Buy {
	background-image:url(../../images/homepage/nav3.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:12px; font-weight:bold; color:#666666;
	text-indent:6px; padding-top:8px; text-decoration:none; display:block; }

#Navigator_Nav_Sell {
	background-image:url(../../images/homepage/nav4.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:12px; font-weight:bold; color:#666666;
	text-indent:6px; padding-top:8px; text-decoration:none; display:block; }

#Navigator_Nav_Services {
	background-image:url(../../images/homepage/nav5.jpg);
	background-repeat:no-repeat; height:30px; width:207px; font-size:12px; font-weight:bold; color:#666666;
	text-indent:6px; padding-top:8px; text-decoration:none; display:block; }
	
div#flags {
	float:left;
	height:41px;
	padding:0 25px 0 0; }

div#flags li{
	float:left;
	padding:0;
	margin:0;
	padding:0 5px 0 0; 
	display:inline; }

div#flags li a {
	float:left;
	width:28px;
	height:19px;
	padding:0 0px 0 0; }

#Header:btnGermany {
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 28px; height:19px; text-decoration: none;
	background-image:url(../../images/flags/germany.gif); 
	background-repeat:no-repeat;
	clear:both;
	padding:0 5px 0 0; }
	
#Header:btnUK {
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 28px; height:19px; text-decoration: none;
	background-image:url(../../images/flags/uk.gif); 
	background-repeat:no-repeat;
	clear:both;
	padding:0 5px 0 0; }

#Header:btnUSA {
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 28px; height:19px; text-decoration: none;
	background-image:url(../../images/flags/usa.gif); 
	background-repeat:no-repeat;
	clear:both;
	padding:0 5px 0 0; }

#Header:btnSpain {
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 28px; height:19px; text-decoration: none;
	background-image:url(../../images/flags/spain.gif); 
	background-repeat:no-repeat;
	clear:both;
	padding:0 5px 0 0; }

#Header:btnFrance {
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 28px; height:19px; text-decoration: none;
	background-image:url(../flags/france.gif); 
	background-repeat:no-repeat;
	clear:both;
	padding:0 5px 0 0; }

#Header:btnItaly {
	text-indent: -5000px; overflow:hidden; 
	display:block; width: 28px; height:19px; text-decoration: none;
	background-image:url(../images/flags/italy.gif); 
	background-repeat:no-repeat;
	clear:both;
	padding:0 5px 0 0; }

.products ul {
	list-style-type:disc;
	padding:0 0 10px 15px;
	font-size:0.9em; }
	
.products li{
	padding: 0px 0px 0px 0px;
}
.red-back-title {
	background-image:url(../../images/search/header-back.jpg);
	background-repeat:repeat-x;
	width:100%;
	height:30px;
	color:white;
	font-size:16px;
	text-indent:15px;
	padding-top:5px; }

.orange-back-title {
	overflow:hidden; 
	display:block; width: 692px; height:32px; text-decoration: none;
	background-image:url(../../images/leasing-contract/leasingtitle.jpg); 
	background-repeat:no-repeat;
	clear:both;
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 0 12px; }

.clear-button {
	background-image:url(../../images/findit/clear.jpg);
	background-repeat:no-repeat;
	display:block;
	width:99px;
	height:30px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	clear:both;
	padding-top:7px; }

.search-button {
	background-image:url(../../images/findit/search.jpg);
	background-repeat:no-repeat;
	display:block;
	width:99px;
	height:30px;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	clear:both;
	padding-top:7px; }

#Header_divUserDetails {
	width:600px;
	text-align:right;
	position:absolute;
	left:350px;
	top:78px; }
	
#Header_divUserDetails a{
	font-style:italic;
	color:#666666;
	font-weight:bold; }

#product-spec-options-fitted {
		min-height:260px; }

.NewToRent-OptionsFitted {
	overflow:hidden;
	height:50px;}

.new-to-rent {
	margin-bottom:10px;
	margin-right:6px;
	height:350px;
	}

.product-buy {
	margin-bottom:10px;
	margin-right:6px;
	height:385px;
	}


.search-details h4 a:link { color:#666666; text-decoration:none !important;}
.search-details h4 a:visited { color:#666666; text-decoration:none !important;}
.search-details h4 a:hover { color:#666666; text-decoration:underline !important;}
.search-details h4 a:visited:hover { color:#666666; text-decoration:underline !important;}
.search-details h4 a:active { color:#666666; text-decoration:none !important;}

.FloatLeftButtons a {
	float:left; }

.FloatLeftButtons {
	padding-top:7px; 
		height:20px;}

.table-border-bottom-solid td{border-bottom: 1px solid #b2b2b2;} 
.table-border-bottom-dotted td{border-bottom: 1px dotted #b2b2b2;} 

.findit-button {
	background-image:url(../../images/homepage/button-search-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:207px;
	height:29px;
	color:white;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px; }

.login-button {
	background-image:url(../../images/homepage/account-login-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:207px;
	height:29px;
	color:white;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:3px; }

.clear-button
{
	font-weight: bold;
	font-size: 12px;
	float: left;
	background-image: url(../../images/findit/clear-bg.jpg);
	width: 99px;
	color: white;
	padding-top: 7px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	height: 30px;
	text-align: center;
	text-decoration: none;
}

.search-button {
	background-image:url(../../images/findit/search-bg.jpg);
	background-repeat:no-repeat;
	width:99px;
	height:30px;
	float:left;
	color:white;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:7px; }

.extranet_menu {float:left;}

div#footer_ait {float:right;}

#search {float:left;}

a.darkgreylink:link { color:#666666; text-decoration:none !important;}
a.darkgreylink:visited { color:#666666; text-decoration:none !important;}
a.darkgreylink:hover { color:#666666; text-decoration:underline !important;}
a.darkgreylink:visited:hover { color:#666666; text-decoration:underline !important;}
a.darkgreylink:active { color:#666666; text-decoration:none !important;}


a.emptybasket {
	text-indent: -5000px; overflow:hidden; 
	display:inline; width: 60px; height:26px; text-decoration: none;
	background-image:url(../../images/sitewide/emptyenquirybasket.jpg);
	background-repeat:no-repeat;
	float:left; }

a.fullbasket {
	text-indent: -5000px; overflow:hidden; 
	display:inline; width: 60px; height:26px; text-decoration: none;
	background-image:url(../../images/sitewide/fullenquirybasket.jpg);
	background-repeat:no-repeat;
	float:left; }

.content_rightcolumn {
	float:left;
	width:223px;
	background-image:url(../../images/homepage/side-middle.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding:0 15px 0 0; }

.content_rightcolumn-top {
	float:left;
	width:223px;
	padding:0 15px 0 0; }
	
.content_rightcolumn-title {
	background-image:url(../../images/homepage/side-top.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:33px;
	font-size:16px;
	text-indent:8px;
	padding-top:6px; }

.content_rightcolumn_bottom {
	background-image:url(../../images/homepage/side-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:223px;
	height:9px; }

.static_content_rightcolumn 
{
	margin-left: 740px;
}

.static_search_content {
	float:left;
	width:704px;
	padding:0  0px 0  0px }


a.ContractLinkButton:link {  color:#666666 !important; text-decoration:undeline !important;}
a.ContractLinkButton:visited {  color:#666666 !important; text-decoration:underline !important;}
a.ContractLinkButton:hover {  color:#666666 !important; text-decoration:underline !important;}
a.ContractLinkButton:visited:hover {  color:#666666 !important; text-decoration:underline !important;}
a.ContractLinkButton:active {  color:#666666 !important; text-decoration:underline !important;}

#search_details {
	background-color:#F0F0F0;
	padding: 9px 13px 5px 20px;
	border-bottom: 2px solid #b2b2b2 }
	
#search_details h3{
	color:black;
	margin-bottom:4px; }
	
#search_details h4{
	color:#666666; }

#search_details h4 a:link { color:#666666; text-decoration:none !important;}
#search_details h4 a:visited { color:#666666; text-decoration:none !important;}
#search_details h4 a:hover { color:#666666; text-decoration:underline !important;}
#search_details h4 a:visited:hover { color:#666666; text-decoration:underline !important;}
#search_details h4 a:active { color:#666666; text-decoration:none !important;}

.reports-button {
	background-image:url(../../images/registered-user/reports-button.jpg);
	background-repeat:no-repeat;
	width:453px;
	height:20px;
	color:white;
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-indent:4px;
	padding-top:1px;
	margin-bottom:10px;
	}

.calTableHeader {
	border-bottom: 2px solid #b2b2b2;
	font-size:11px;
	padding:3px;} 

.callme
{
	clear: both;
	padding-right: 20px;
	display: block;
	padding-left: 0px;
	padding-bottom: 10px;
	overflow: hidden;
	width: 150px;
	padding-top: 30px;
	background-repeat: no-repeat;
	height: 35px;
	text-decoration: none;
}

.prevnext a:link{
	color:#C31F39;
	font-size:21px;
	font-weight:bold;
	text-decoration:none; }

.prevnext a:active{
	color:#C31F39;
	font-size:11px;
	font-weight:bold;
	text-decoration:none; }

.prevnext a:visisted{
	color:#C31F39;
	font-size:11px;
	font-weight:bold;
	text-decoration:none; }

.prevnext a:hover{
	color:#C31F39;
	font-size:11px;
	font-weight:bold;
	text-decoration:none; }

.callMe td 
{
	text-align:left 
}

.callMeButton {
	background-image:url(../../images/header/call-me.gif);
	background-repeat:no-repeat;
	display:block;
	width:150px;
	height:35px;
	color:white;
	text-decoration:none;
	padding-top:27px; }

.callMeDiv 
{
	padding-top:27px; 
	margin-right:17px;
	FLOAT:right;
}
.button_bar
{
BORDER-BOTTOM: #b4b4b4 2px solid; HEIGHT: 35px
}
.cal_spacer 
{
	BORDER-BOTTOM: #b4b4b4 2px solid; 
	HEIGHT: 5px;
	WIDTH:968;
	margin-bottom:3px;
}
.cal_assets_spacer 
{
	BORDER-BOTTOM: #b4b4b4 2px solid; 
	HEIGHT: 8px;
	WIDTH:968;
	margin-top:3px;
	margin-bottom:3px;
}


.calprevnext a:link{
	color:#4497D4 ;
	text-decoration:none; }

.calprevnext a:active{
	color:#4497D4 ;
	text-decoration:none; }

.calprevnext a:visisted{
	color:#4497D4 ;
	text-decoration:none; }

.calprevnext a:hover{
	color:#4497D4 ;
	text-decoration:none; }

.calTableHeader a:link{
	color:#4497D4 ;
	text-decoration:none; }

.calTableHeader a:active{
	color:#4497D4 ;
	text-decoration:none; }

.calTableHeader a:visisted{
	color:#4497D4 ;
	text-decoration:none; }

.calTableHeader a:hover{
	color:#4497D4 ;
	text-decoration:none; }

.blue-cal-button
{
	display: block;
	font-weight: bold;
	background-image: url(../../images/sitewide/blue-cal-button.jpg);
	width: 121px;
	color: white;
	background-repeat: no-repeat;
	height: 20px;
	text-align: center;
	text-decoration: none;
	padding-top:1px;

}
a.bluelink:link
{
	font-weight: bold;
	color: #4497d4 !important;
	text-decoration: none !important;
}
a.bluelink:visited
{
	font-weight: bold;
	color: #4497d4 !important;
	text-decoration: none !important;
}
a.bluelink:hover
{
	font-weight: bold;
	color: #4497d4 !important;
	text-decoration: underline !important;
}
a.bluelink:visited:hover
{
	font-weight: bold;
	color: #4497d4 !important;
	text-decoration: underline !important;
}
a.bluelink:active
{
	font-weight: bold;
	color: #4497d4 !important;
	text-decoration: none !important;
}


.new-to-rent-content 
{
	height:300px;
	padding:5px 11px; 
}

.new-to-rent-h5 
{
	height:40px;
}
.product-buy-content 
{
	height:335px;
	padding:5px 11px; 
}

.product-buy-h5 
{
	height:40px;
}

.enquiry-button {
	background-image:url(../../images/homepage/button-search-bg.jpg);
	background-repeat:no-repeat;
	display:block;
	width:207px;
	height:29px;
	color:white;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:5px; }

.portal_main_content {
	width:968px;
	float:left;
	clear:both; 
	BACKGROUND-COLOR: white;}

.portal_content_title {
	overflow:hidden; 
	display:block; width: 968px; height:32px; text-decoration: none;
	background-image:url(../../images/portal/portaltitle.jpg); 
	background-repeat:no-repeat;
	clear:both;
	font-size:18px;
	color:#FFFFFF;
	padding:5px 0 0 12px; }

.portal_rightcolumn {
	float:left;
	width:223px;
	padding:0 15px 0 0; }


/* Left Nav Buttons  ----------------------------------------------------------- */


.lefttitlebutton div {
	height: 25px;
	display:block;
	font-weight:bold;
	background-image:url(../../images/portal/titlebuttonbg.gif);
	background-repeat:no-repeat;
	padding: 5px 0 0 19px;
	font-size: 12px;
	color: #999999; }

.lefttitlebutton a {
	height: 25px;
	display:block;
	font-weight:bold;
	background-image:url(../../images/portal/titlebuttonbg.gif);
	background-repeat:no-repeat;
	padding: 5px 0 0 19px;
	font-size: 12px;
	color: #999999; }

.lefttitlebutton a:hover {
	background-image:url(../../images/portal/titlebuttonbgroll.jpg);
	background-repeat:no-repeat;
	height: 25px;
	display:block;
	font-weight:bold;
	padding: 5px 0 0 19px;
	font-size: 12px;
	color:#FFFFFF; }

.lefttitlebutton a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#999999 !important; }
.lefttitlebutton a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#999999 !important;}
.lefttitlebutton a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#FFFFFF !important;}
.lefttitlebutton a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#999999 !important;}

.leftsubbutton a {

	display:block;
	font-weight:bold;
	padding: 3px 0 3px 19px;
	font-size: 12px;
	color: #999999; }

.leftsubbutton a:hover {

	display:block;
	font-weight:bold;
	padding: 3px 0 3px 19px;
	font-size: 12px;
	color:#009cd9; }

.leftsubbutton a:link { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#999999 !important; }
.leftsubbutton a:visited { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#999999 !important;}
.leftsubbutton a:hover { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#009cd9!important;}
.leftsubbutton a:active { font-family:Arial, Helvetica, sans-serif; text-decoration:none !important; color:#999999 !important;}

.leftmenuspacer {
	display: block; 
	height: 10px; } 

.message-table {
	color:#666666;
	font-weight:bold; }
	
.message-table h3{
	color:black;
	font-size:14px; }

.message-table td{
	font-size:11px;
	padding:3px;} 

.AvailabilityAssetDetails
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid
}


.AvailabilityOuterTable
{
	width:868;
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid
}

.AvailabilityOuterTable td
{
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.AvailabilityInnerTable
{
	border-top-style: none;
	border-bottom: none;
	border-right-style: none;
	border-left-style: none;
} 

.AvailabilityInnerTable td
{
	padding-right: 0px;
	padding-left: 00px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.WeekCommencing 
{
	color:Blue 
}

.ProductAvailabilityDays 
{
	color:#000000;
	font-size:11px;

}

.ProductAvailabilityWeekend {background-color: lightgrey;}
.ProductAvailabilityNotAvailable {background-color:#FF3366}
.ProductAvailabilityAvailable {background-color:#00FF66}
.ProductAvailabilityOutOfBuilding {background-color:#FF3366}
.ProductAvailabilityInRepair {background-color:#FF3366}
.ProductAvailabilityInDespatch {background-color: #FF66FF;}
.ProductAvailabilityReserved {background-color: lightblue;}
.ProductAvailabilityInLab {background-color:#FF3366}
.ProductAvailabilityReturnNotify {background-color: #FFFF66;}
.ProductAvailabilityOnHire {background-color: #CC66FF;}
.ProductAvailabilityQuarantine {background-color:#FF3366}
.ProductAvailabilityOnHirePastEndDate {background-color:#CC00CC}
.ProductAvailabilityRequestForHire {background-color:LightBlue}
.ProductAvailabilityInPreparation {background-color:#FFFF66}
.ProductAvailabilityQtyAvailable {background-color:White}


.ProductAvailabilitySpacer
{
HEIGHT: 10px	 
}

.AssetBookingDiaryTitle {
	font-size:16px;
	font-weight:bold; }

.AssetBookingDiaryTopLeftCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.AssetBookingDiaryTopRightCell
{
	BORDER-RIGHT: #b2b2b2 1px solid;
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.AssetBookingDiaryMiddleLeftCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: none;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align:text-top; 
}

.AssetBookingDiaryMiddleRightCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: none; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: none;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align:text-top; 
}

.AssetBookingDiaryBottomLeftCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align:text-top; 
}

.AssetBookingDiaryBottomRightCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: none; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid;
	padding-right: 0px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 0px;
	vertical-align:text-top; 
}

.AssetBookingDiarySpacer
{
	CLEAR: both;
	HEIGHT: 10px	 
}

#searchresultbuttons {
	float:right;
	width:940px; }
	
#searchresultbuttons a{
	float:left; }

#searchresultbottom 
{
	clear:both ;
	float:left;
	padding: 7px 10px 10px 20px;
	margin-bottom:10px;
	border-bottom: 2px solid #b4b4b4; }
	
#searchresultbottom p{
	font-size:13px;
	font-weight:bold;
	line-height:17px; }


.pricing_title {
	background-image:url(../../images/homepage/side-top.jpg);
	background-repeat:no-repeat;
	width:223px;
	height:33px;
	font-size:16px;
	text-indent:8px;
	padding-top:6px; }

.pricing_bottom {
	background-image:url(../../images/homepage/side-bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	width:223px;
	height:9px; }

.pricing_middle {
	float:left;
	width:223px;
	background-image:url(../../images/homepage/side-middle.jpg);
	background-repeat:repeat-y;
	background-position:left;
	padding:0 15px 0 0; }

.RentalQuotationTitle
{
	font-weight: bold;
	font-size: 22px;
	color: black;
}

.RentalQuotationHeading
{
	font-weight: bold;
	font-size: 16px;
	color: black;
}

.RentalQuotationCell
{
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.RentalQuotationRightCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.RentalQuotationRightTopCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: none;
	BORDER-BOTTOM: none;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.RentalQuotationRightLeftCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: none; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: none; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.RentalQuotationRightBottomCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: none; 
	BORDER-LEFT:  none;
	BORDER-BOTTOM: #b2b2b2 1px solid;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.RentalQuotationRightTopLeftCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: none; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationRightTopBottomCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationRightLeftBottomCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: none; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationRightTopLeftBottomCell
{
	BORDER-RIGHT: #b2b2b2 1px solid; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationTopCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationTopLeftCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: none; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationTopBottomCell
{
	BORDER-RIGHT: none;
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: none;
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationTopLeftBottomCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: #b2b2b2 1px solid; 
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationLeftCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: none;
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: none; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}
.RentalQuotationLeftBottomCell
{
	BORDER-RIGHT: none;
	BORDER-TOP: none;
	BORDER-LEFT: #b2b2b2 1px solid; 
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}

.RentalQuotationBottomCell
{
	BORDER-RIGHT: none; 
	BORDER-TOP: none;
	BORDER-LEFT: none;
	BORDER-BOTTOM: #b2b2b2 1px solid; 
	padding-right: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 2px;
}


.RentalQuotationSpacer
{
	HEIGHT: 10px;
	clear:both;	 
	
}

.RentalQuotationBold
{
	font-weight: bold;
	color: black;
}

.PricingCell 
{
	text-align:right;
	width:130px;
}

.OptionsFitted
{
	font-size: 10px;
	color: grey;
}


textarea {
	font-family:Arial, Helvetica, sans-serif;
	}


/* Welcome Scroller --------------------------------------------------------- */
	
td.welcometop {
	background-image:url(../images/welcome-top.gif);}
	
td.welcomemiddle {
	background-image:url(../images/welcome-sides.gif);
	background-repeat:repeat-y; }

td.welcomebottom {
	background-image:url(../images/welcome-bottom.gif); }
	
/* Welcome Services --------------------------------------------------------- */
	
td.servicetop {
	background-image:url(../images/Looking.gif);}
	
td.servicemiddle {
	background-image:url(../images/LookingBg.gif);
	background-repeat:repeat-y; }

td.servicebottom {
	background-image:url(../images/LookingFooter.gif); }

.ATPUserReportsHeading
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	background-color: #EB2950;
	padding-right: 1px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.ATPReportsHeading
{
	font-weight: bold;
	font-size: 12px;
	color: white;
	background-color: #EB2950;
	padding-right: 1px;
	padding-left: 10px;
	padding-bottom: 1px;
	padding-top: 1px;
}

.ATPReportsItem
{
	font-size: 12px;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: gray 1px dashed;
}

.ATPReportsFooter
{
	font-size: 12px;
	font-weight: bold;
	color: #4f81bd;
	padding-right: 2px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
}

table.wodatagrid
{
	border-right: #4f81bd 1px solid;
	border-top: #4f81bd 1px solid;
	border-left: #4f81bd 1px solid;
	border-bottom: #4f81bd 1px solid;
}

td.wodatagridheading
{
	padding-right: 5px;
	padding-left: 10px;
	font-weight: bold;
	padding-bottom: 2px;
	color: white;
	padding-top: 5px;
	background-color: #4f81bd;
}

td.wodatagrid
{
	padding-right: 5px;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 5px;
	border-bottom: #4f81bd 1px solid;
	vertical-align: top;
}

.calproductsearchresultstop 
{
	padding: 3px; 
}
.calproductsearchresultstop a:link { color:#4497d4 !important; text-decoration:none !important;}

.OptionPricing
{
	font-size:10px;
	color: #4f81bd;
}


.SpecialDiscountDisplay {
	position: absolute;
	visibility: hidden;
	width: 400px;
	height: 200px;
	left: 20px;
	top: 300px;
	background-color: #ccc;
	border: 1px solid #000;
	padding: 10px;
}
.ATPQuotationButton 
{
	font-size:10px;
	font-weight:bold;
	display:inline; 
	text-decoration:none;
	overflow:hidden;
	text-align:center;
	width: 131px; 
	height:20px;
	background-image:url(../../images/sitewide/blue-cal-button.jpg);
	background-repeat:no-repeat;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-top: 3px;
	color:white; 
}
div.quotationoptions {
	background-color:#f0f0f0;
	float:left;
	clear:both;
	width:954px;
	padding:5px;
	margin:10px 0 0 0; }

.no-border-table {
	color:#666666;
	font-weight:bold; }
	
.no-border-table td{
	BORDER-RIGHT: none; 
	BORDER-TOP: none; 
	BORDER-LEFT: none; 
	BORDER-BOTTOM: none;} 

.AssetRegisterHelp 
{
		font-size:10px;

}
.AssetAuditViewSpacerRow
{
	height:5px;
}

.AssetAuditInputSpacerRow
{
	height:10px;
}

div#callus a:visited { color:#4195D3; text-decoration:underline;}
div#callus a:hover { color:#4195D3; text-decoration:underline;}
div#callus a:visited:hover { color:#4195D3; text-decoration:underline;}
div#callus a:active { color:#4195D3; text-decoration:underline; }

/* Fix IE buttons too wide */
.button {
    padding: 0 .25em;
    overflow: visible;
}

.long-blue-button {
	background-image:url(../../images/registered-user/long-blue-button.jpg);
	background-repeat:no-repeat;
	width:350px;
	height:20px;
	color:white;
	display:block;
	font-weight:bold;
	text-decoration:none;
	text-indent:4px;
	padding-top:1px;
	margin-bottom:10px;
	}
	
.MLQuotationHeaderTable
{
	BORDER-BOTTOM: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BACKGROUND-COLOR: whitesmoke; 
	FONT-FAMILY: 'Microsoft Sans Serif', Verdana; 
	COLOR: black; 
	FONT-SIZE: 8.25pt; 
	BORDER-TOP: black 1px solid; 
	BORDER-RIGHT: black 1px solid;
	
}

.MLQuotationDetailTable
{
	BORDER-BOTTOM: black 1px solid; 
	BORDER-LEFT: black 1px solid; 
	BACKGROUND-COLOR: gainsboro; 
	FONT-FAMILY: 'Microsoft Sans Serif', Verdana; 
	COLOR: black; 
	FONT-SIZE: 8.25pt; 
	BORDER-TOP: black 1px solid; 
	BORDER-RIGHT: black 1px solid;
	
}

.MLQuotationLabel
{
	font-weight:bold;
}

.MLQuotationDDL
{
	FONT-FAMILY: 'Microsoft Sans Serif', Verdana; COLOR: black; FONT-SIZE: 8.25pt;
}

.MLQuotationRBL
{
	FONT-FAMILY: 'Microsoft Sans Serif', Verdana; COLOR: black; FONT-SIZE: 8.25pt;
}


