/* CSS Document */
BODY {
	PADDING: 0px; FONT-SIZE: 11px; MARGIN: 0px; COLOR: #393E49; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FONT-WEIGHT:normal;BACKGROUND-COLOR:#ffffff; LINE-HEIGHT:16px;
}
a, a:visited{
TEXT-DECORATION:none; COLOR: #393E49;
}
a:hover {
 COLOR: #185620;
 TEXT-DECORATION:underline;
}
.txtbox{
	LINE-HEIGHT:14px;FONT-SIZE:11px;	
}
.cls_button{
LINE-HEIGHT:14px;
}
.textLBlue20px{
FONT-SIZE: 20px;COLOR: #469CC3;HEIGHT:100%;LINE-HEIGHT:24px;border-bottom:solid 1px #469CC3;padding-bottom:3px;text-decoration:none;
}
.textLBlue20px a, .textLBlue20px a:visited{
FONT-SIZE: 20px;COLOR: #469CC3;HEIGHT:100%;LINE-HEIGHT:24px;padding-bottom:3px;text-decoration:none;
}
.textLBlue20px a:hover{
COLOR: #393E49; text-decoration:none;
}

.textLBlue14px{
FONT-SIZE: 14px;COLOR: #469CC3;HEIGHT:100%;LINE-HEIGHT:18px;MARGIN-BOTTOM:15px;
}
.redText11px{
COLOR:#990000;LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.redText11px a{
COLOR:#990000;LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.redText11px a:visited{
COLOR:#990000;LINE-HEIGHT:14px; TEXT-DECORATION:none;
}
.redText11px a:hover{
COLOR:#999999;LINE-HEIGHT:14px; TEXT-DECORATION:underline;
}
#mainWrapper{
width:100%;background-color:#393E49;
}
#mainContainer{
WIDTH:804px;padding:15px 0px;
}
#innerContainer{
VERTICAL-ALIGN:top;BACKGROUND-IMAGE:url(../images/ilondon_main_bg_repeat.jpg); BACKGROUND-REPEAT:repeat-y; BACKGROUND-POSITION:left top;
}
#mainTop{
HEIGHT:21px;BACKGROUND-IMAGE:url(../images/ilondon_top_shade.jpg); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left bottom;VERTICAL-ALIGN:top;
}
#mainBottom{
HEIGHT:22px;BACKGROUND-IMAGE:url(../images/ilondon_bottom_shade.jpg); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left top;VERTICAL-ALIGN:top;
}
#mainInnerBlock{
MARGIN:3px 22px 3px 10px;
}
#lhsColumn{
WIDTH:225px;FLOAT:left;VERTICAL-ALIGN:top;TEXT-ALIGN:left;
}
#lhsHeader{
WIDTH:99%;MARGIN:40px 0px 40px 0px;
}
#mainColumn{
WIDTH:540px;FLOAT:right;VERTICAL-ALIGN:top;
}
#contColmn{
WIDTH:100%;HEIGHT:100%;MARGIN:10px 0px;
}
#contInnerColmn{
WIDTH:90%;HEIGHT:100%;
}
#textArea{
CLEAR:both;MARGIN:10px 0px;WIDTH:100%;
}
#textAreaLeft{
WIDTH:340px;MARGIN-RIGHT:10px;FLOAT:left;
}
#textAreaRight{
WIDTH:126px;FLOAT:right;
}
.hrGrayLine{
BORDER-BOTTOM:1px solid #C2C2C2; CLEAR:both;PADDING-TOP:3px;
}
#footerBlock{
PADDING-TOP:10px;VERTICAL-ALIGN:middle;FONT-SIZE:10px;COLOR:#979CA5;
TEXT-ALIGN:center;
}
/*.....LHS Vertical Dropdown.....*/
#vertMenuBlock{
WIDTH:100%;TEXT-ALIGN:left;
}
#vertMenuBlock a,#vertMenuBlock a:visited{
COLOR: #BAB9B9;
}
#vertMenuBlock a:hover{
COLOR: #ffffff; text-decoration:none;
}
.mainMenu{
PADDING-LEFT:7px;PADDING-RIGHT:8px;DISPLAY:block;FONT-WEIGHT:bold;TEXT-DECORATION: none;COLOR: #BAB9B9;
TEXT-ALIGN:left;LINE-HEIGHT:22px;
}
.mainMenu:hover{
BACKGROUND-IMAGE:url(../images/ilondon_lhs_bg_03.jpg); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left;
}
.selectedMenu{
PADDING-LEFT:20px;PADDING-RIGHT:8px;DISPLAY:block;TEXT-DECORATION: none;COLOR: #ffffff;
TEXT-ALIGN:left;LINE-HEIGHT:22px;
BACKGROUND-IMAGE:url(../images/ilondon_lhs_bg_01.jpg); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left;
}
.subMenuBlock{
BACKGROUND-IMAGE:url(../images/ilondon_lhs_bg_02.jpg); BACKGROUND-REPEAT:repeat-y; BACKGROUND-POSITION:left;
}
.subMenu{
PADDING-LEFT:20px;PADDING-RIGHT:8px;DISPLAY:block;TEXT-DECORATION: none;COLOR: #ECECEC;LINE-HEIGHT: 22px;TEXT-ALIGN:left;
}
.subMenu:hover{
BACKGROUND-IMAGE:url(../images/ilondon_lhs_bg_01.jpg); BACKGROUND-REPEAT:no-repeat; BACKGROUND-POSITION:left;
}
.subMenuItemBlock{
BACKGROUND-IMAGE:url(../images/ilondon_lhs_bg_02.jpg); BACKGROUND-REPEAT:repeat-y; BACKGROUND-POSITION:left;
}
.subMenuItem{
PADDING-LEFT:30px;PADDING-RIGHT:8px;DISPLAY:block;TEXT-DECORATION: none;COLOR: #FEFEFE;LINE-HEIGHT: 20px;
TEXT-ALIGN:left;
}
.subMenuItem:hover{
BACKGROUND-IMAGE:url(../images/ilondon_sqr_bullet.gif); BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left;COLOR: #ECECEC;TEXT-DECORATION: none;
MARGIN-LEFT:20px;PADDING-LEFT:15px;
}
.subMenuItemSelected{
BACKGROUND-IMAGE:url(../images/ilondon_sqr_bullet.gif); BACKGROUND-REPEAT:no-repeat;BACKGROUND-POSITION:left;COLOR: #ECECEC;TEXT-DECORATION: none;
MARGIN-LEFT:20px;PADDING-LEFT:15px;
PADDING-LEFT:35px;PADDING-RIGHT:8px;DISPLAY:block;TEXT-DECORATION: none;COLOR: #FEFEFE;LINE-HEIGHT: 20px;
TEXT-ALIGN:left;
}
.hide{
DISPLAY: none;
}
.show{
DISPLAY: block;
}
/*.....LHS Vertical Dropdown.....*/
/*...... for page1 .......*/

#mainContArea{
WIDTH:280px;FLOAT:left;TEXT-ALIGN:left;HEIGHT:100%;
}
#rhsCont{
WIDTH:190px;FLOAT:right;TEXT-ALIGN:left;HEIGHT:100%;BACKGROUND-COLOR:#E9EAED;
}
.contTopPad{
MARGIN:3px 5px;
}
.clearBoth{
CLEAR:both;
}
#rhsQuote1{
WIDTH:27px; FLOAT:left;
}
#rhsDesclaimer{
MARGIN:10px 27px 0px 27px;VERTICAL-ALIGN:top;
}
#rhsQuote2{
WIDTH:27px; FLOAT:right;VERTICAL-ALIGN:bottom;
}
/*...... for page1 .......*/

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */ 

.clear {
    clear:both;
    height:1px;
    overflow:hidden;
}
/*----for PriceGuide Block----*/
.lhsContBlock{
MARGIN:0px 10px 0px 15px;text-align:left;
}
.lhsGrayText{
COLOR:#9EA8B3;LINE-HEIGHT:14px;TEXT-DECORATION: none;
}
.lhsGrayText a{
COLOR:#9EA8B3;LINE-HEIGHT:14px;TEXT-DECORATION: underline;
}
.lhsGrayText a:visited{
COLOR:#9EA8B3;LINE-HEIGHT:14px;TEXT-DECORATION: underline;
}
.lhsGrayText a:hover{
COLOR:#fefefe;LINE-HEIGHT:14px;TEXT-DECORATION: none;
}
#lhsVerList a, #lhsVerList a:visited {
	MARGIN-LEFT:0px; PADDING:2px 0px 2px 0px; TEXT-ALIGN:left; TEXT-DECORATION:underline;FONT-SIZE:11px; COLOR: #9EA8B3;
	DISPLAY:block; 
}
#lhsVerList a:hover{
COLOR:#fefefe;
}
.grayText12px{
COLOR:#7B93AD;FONT-SIZE:12px;LINE-HEIGHT:14px;TEXT-DECORATION: none;
}

.blankRow{
MARGIN-TOP:8px;MARGIN-BOTTOM:8px;
}
.hrdotted{
BACKGROUND-IMAGE: url(../images/dotline.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION:left;PADDING-TOP:10px;PADDING-BOTTOM:10px;
}
.txtGray11px{
COLOR:#ADACAC;LINE-HEIGHT:14px;
}
/*----for PriceGuide Block----*/
.hrPartLine{
BACKGROUND-IMAGE: url(../images/dotline.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION:left top;HEIGHT:1px;PADDING-BOTTOM:3px;
}

.textArea{
CLEAR:both;MARGIN:10px 0px;WIDTH:100%;
}
.textAreaLeft{
WIDTH:350px;MARGIN-RIGHT:10px;FLOAT:left;
}
.textAreaRight{
WIDTH:155px;FLOAT:right;
}
.outerContainer{
	padding-bottom: 20px;
	margin: 0px;
	float: left;
	}
.outerLeft{
	width: 255px;
	float: left;
	margin-right: 20px;
	border: 1px solid #999999;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.outerLeft h1{
	background-color: #999999;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	line-height: 11px;
	}
.outerLeft P{
	margin: 0px;
	padding: 10px;
	
}
.outerRight{
	width: 255px;
	float: left;
	margin: 0px;
	border: 1px solid #999999;
}
.outerRight h1{
	background-color: #999999;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 10px;
	line-height: 11px;
	}
.outerRight P{
	margin: 0px;
	padding: 10px;
}

.cls_btn,a.cls_btn{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #505F52;
	text-align:center;
	border: 1px solid #666666;
	padding:2px 4px;
		
}


#contentcolumnOne{
MARGIN:20px 0px 0px 0px;CLEAR:both;
}
#contentAreaOne{
WIDTH:290px;FLOAT:left;VERTICAL-ALIGN:top;
}

#rhsColumnOne{
WIDTH:230px;FLOAT:right;BACKGROUND-COLOR:#F1F0EB;VERTICAL-ALIGN:top;
}
#rhsHeadOne{
COLOR:#393E49;PADDING:3px 10px;BACKGROUND-COLOR:#D1D1D1; TEXT-ALIGN:left;
}
/*#rhsListOne{
COLOR:#393E49;PADDING:10px;BACKGROUND-COLOR:#E9EAED; TEXT-ALIGN:left;
}*/
#rhsListOne{
COLOR:#393E49;PADDING:10px;BACKGROUND-COLOR:#E9EAED; TEXT-ALIGN:left;
}

#rhsListOne li{
  BACKGROUND-IMAGE: url(../images/square_bullet.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:0 .5em;
	MARGIN-left:-35px; PADDING:0px 0px 0px 15px; TEXT-ALIGN:left; TEXT-DECORATION:none;FONT-SIZE:11px; COLOR:#7C7858; 
	DISPLAY:block; LIST-STYLE : none;
}
#rhsListOne a, #rhsListOne a:visited {
	BACKGROUND-IMAGE: url(../images/square_bullet.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION:0 .5em;
	MARGIN-LEFT:0px; PADDING:0px 0px 0px 15px; TEXT-ALIGN:left; TEXT-DECORATION:none;FONT-SIZE:11px; COLOR:#393E49; 
	DISPLAY:block; LIST-STYLE : none;
}
#rhsListOne a:hover {
 COLOR: #469CC3;
 TEXT-DECORATION:underline;
}

.nextNav{
	clear: both;
	margin-bottom: 10px;
}

.imgBdr{
	border: 0px solid #000000;
	margin: 0px;
	padding: 0px;
}
.imgbd{
	border: 1px solid #999999;
	margin: 9px;
	padding: 0px;
}
.thumbimgbrdr{
border: 1px solid #666666;
}
.cls_btn,a.cls_btn{
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #505F52;
	text-align:center;
	border: 1px solid #666666;
	padding:2px 4px;
		
}
.phone{
font-size:11px;
color:#ffffff;
}
.call{
font-size:11px;
color:#ffffff;
}
.rhs_top_dv{
MARGIN:0px 16px 0px 12px;
}
.indxColumn{
width:98%;
}
.indxColumn_innerleft{
	width:59%;float:left;
}
.indxColumn_innerright{
	width:35%;float:right;background-color:#E9EAED;padding:8px 10px;
}
.dv_height10px{
	height:10px;
}

.imgBrdr1{
	border: 1px solid #cccccc;
}

a.cls_btn:hover{
	font-size: 11px;
	color: #FAF7E9;
	text-decoration: none;
	background-color: #7E887F;
}

a.cls_btn:visited{
	font-size: 11px;
	color: #FAF7E9;
	text-decoration: none;
	background-color: #7E887F;
}

.greenTxt12px{
FONT-SIZE:12px;COLOR:#505F52;LINE-HEIGHT:16px;
}

#midlRight{
WIDTH:220px;FLOAT: inherit; margin-left:147px;
}

.lhsLink a, .lhsLink a:visited{
TEXT-DECORATION:none; COLOR: #F0D568;
}
.lhsLink a:hover {
 COLOR: #fefefe;
 TEXT-DECORATION:underline;
}
.lhsLink {COLOR: #F0D568;}

.headerImg {BACKGROUND-IMAGE: url(../images/header_bg.gif); BACKGROUND-REPEAT: no-repeat; width:505px; height:382px; }

.boxmain { clear:both; padding-top:23px;}

.pricebox{width:320px; padding-left:5px; padding-right:5px; background-color:#E9EAED;}

.callnow {padding-top:35px;}