﻿/* SITEWIDE*/
html, body
{
	margin: 0;
	padding: 0;
	font-family: Century Gothic;
	font-size: 11px;
	color: #ffffff;
}

img
{
	border: 0;
}
form, select, input
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: middle;
}
h2
{
	font-size: 12px;
	font-weight: bold;
}
h3
{
	font-size: 10px;
	font-weight: bold;
}

a
{
	color: White;
	text-decoration: none;
}
.collapsePanel
{
	background-color: white;
	overflow: hidden;
}

.collapsePanelHeader
{
	color: Black;
	background-color: Gray;
	height: 20px;
	font-weight: bold;
	float: none;
	padding: 5px;
	cursor: pointer;
}

.hide
{
	visibility: hidden;
}

/*Stylesheet for the Master Page  *** Added By JB 20090808 */
.FL
{
	float: left;
}
.FR
{
	float: right;
}
.DB
{
	display: block;
}
.CB
{
	clear: both;
}
.M0
{
	margin: 0 0 0 0;
}
.W980
{
	width: 980px;
}
.H166
{
	height: 166px;
}
.W1006
{
	width: 1006px;
}
.MTop
{
	text-align: justify;
	width: 1006px;
	background-color: Transparent;
	background-image: url(/Images/page_border_m.gif);
	background-repeat: repeat-y;
}
.MBtM
{
	margin-top: 0px;
	margin-top: 166px;
	width: 1006px;
	padding: 0px;
	background-color: Transparent;
	overflow: hidden;
	background-image: url(/Images/page_border_m.gif);
	background-repeat: repeat-y;
}

.MBtMa
{
	margin-left: 13px;
	_margin-left: 6px;
	width: 1006px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/Images/page_border_m.gif);
	background-repeat: repeat-y;
	overflow: hidden;
}
.MT10
{
	margin-top: 10px;
}
.MB10
{
	margin-bottom: 10px;
}
.MR10
{
	margin-right: 10px;
}
.W100
{
	width: 100px;
}
.MMdL
{
	width: 980px;
	margin-left: 13px;
	_margin-left: 6px;
	background-color: Transparent;
}
.MMdLa
{
	width: 734px;
	height: auto;
	text-align: left;
	margin-left: 10px;
	_margin-left: 5px;
	margin-right: 10px;
	_margin-right: 4px;
	background-color: Transparent;
	_margin-left: 0px;
	overflow: hidden;
}
.MMdLb
{
	width: 216px;
	margin-right: 10px;
	_margin-right: 5px;
	text-align: left;
	height: auto;
	background-color: Transparent;
}
.MMdLb1
{
	color: #fff;
	background-color: Transparent;
	width: 216px;
}
.MBtMa1
{
	width: 980px;
	text-align: left;
	margin-left: 13px;
	_margin-left: 6px;
	background-color: Transparent;
	margin-top: 10px;
	_margin-top: 2px;
	overflow: hidden;
}
.MHdR
{
	position: absolute;
	z-index: 10;
	width: 1006px;
	text-align: left;
	height: 166px;
	margin-left: auto;
	margin-right: auto;
	left: 50%;
	margin-left: -503px;
	background-image: url(/Images/page_border_m.gif);
	background-repeat: repeat-y;
	top: 0px;
	clear: both;
	background-color: Transparent;
}
.MHdRa
{
	margin-left: 13px;
	_margin-left: 6px;
}
.MHdRa1
{
	margin-top: 9px;
	background-color: Transparent;
	height: 111px;
}
.MHdRa2
{
	background-color: Silver;
	height: 46px;
	_margin-left: 1px;
}
.MHdRb
{
	left: 50%;
	margin-left: -503px;
	z-index: -1;
	position: absolute;
	top: 0;
	background-image: url(   '/Images/page_border_t.png' );
	height: 16px;
}
.MMdLPrT
{
	text-align: justify;
	width: 1006px;
	background-color: Transparent;
	background-image: url(/Images/page_border_b.png);
	background-repeat: no-repeat;
	height: 17px;
}

.MFtR
{
	text-align: justify;
	width: 1006px;
	background-color: Transparent;
	font-size: 10px;
	color: #15191b;
}
.MFtRa
{
	width: 710px;
	margin-left: 30px;
	_margin-left: 15px;
}
.MFtRb
{
	width: 240px;
	text-align: left;
}
.MFtRC
{
	width: 276px;
	float: left;
	display: block;
	height: 24px;
	overflow: hidden;
	background-image: url(/images/varologic-powerby-bg-b.jpg);
	background-repeat: no-repeat;
}
.MFtRd
{
	width: 674px;
	margin-left: 30px;
	_margin-left: 15px;
}
.MFtRCInner
{
	float: left;
	width: 187px;
	text-align: left;
	margin-left: 10px;
	_margin-left: 5px;
	font-family: Arial;
	font-size: 11px;
	margin-top: 5px;
}
.MFtRCInner2
{
	float: left;
	width: 70px;
	_width: 40px;
	text-align: left;
	font-family: Arial;
	font-size: 11px;
	margin-top: 5px;
}
.varofooterlink
{
	color: Black;
}

/*Stylesheet for the Right Side Contorls  *** Added By PD 20090809 */
.FLDBOH
{
	overflow: hidden;
	float: left;
	display: block;
}
.CRbgw216
{
	background-color: #24292c;
	background-repeat: repeat;
	width: 216px;
}
.CRTopW216
{
	height: 10px;
	width: 216px;
	background-image: url(/Images/right_top_corner.gif);
	background-repeat: no-repeat;
}
.CRBtmW216
{
	height: 10px;
	width: 216px;
	background-image: url(/Images/right_bottom_corner.gif);
	background-repeat: no-repeat;
}
.CRw103h58
{
	width: 103px;
	_width: 101px;
	height: 58px;
	_height: 58px;
	text-align: center;
	vertical-align: middle;
}

.CRw93m10
{
	width: 93px;
	margin-left: 10px;
	_margin-left: 5px;
	height: 51px;
}
.CRImgInner
{
	width: 93px;
	height: 51px;
	border: 0px;
}

.MTW734
{
	float: left;
	width: 734px;
	background-image: url(/Images/title_bg1.png);
	background-repeat: repeat-x;
	height: 28px;
}
.MBGW734
{
	background-image: url(/Images/details_mbg.jpg);
	background-repeat: repeat-x;
	width: 734px;
}
.ML10
{
	margin-left: 10px;
}
.W216
{
	width: 216px;
}
.CBanlnkTopW216
{
	background-image: url(/Images/sponsor_link_t.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 29px;
	width: 216px;
}
.CBannerTopW216
{
	background-image: url(/Images/sponsor_banner_t.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 29px;
	width: 216px;
}

.HTMnu
{
	float: left;
	width: 980px;
	z-index: 500px;
	display: block;
}
#header
{
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	line-height: normal;
	z-index: 500;
	clear: both;
}
#header ul
{
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
}

#header li
{
	display: inline;
	margin: 0;
	padding: 0;
}

.MTNewsTitle
{
	float: left;
	height: 28px;
	width: 112px;
	background-image: url(/Images/news_t.png);
	background-repeat: no-repeat;
}
.MTPartnerTitle
{
	float: left;
	height: 28px;
	width: 112px;
	background-image: url(/Images/partners_t.png);
	background-repeat: no-repeat;
}
.NewsListTBg
{
	float: left;
	height: 5px;
	width: 734px;
	background-image: url(/Images/news_in_tc.png);
	background-repeat: no-repeat;
}
.NewsLBg
{
	float: left;
	background-image: url(/Images/news_in_mbg.png);
	background-repeat: repeat-x;
	width: 734px; /*height: 112px;*/
}
.W724OH
{
	width: 724px;
	overflow: hidden;
}
.pnlImgW110
{
	width: 110px;
	overflow: hidden;
	float: left;
}
.pnlPartImgW724
{
	width: 724px;
	overflow: hidden;
	margin-bottom: 5px;
}
.pnlPartImgW400
{
	width: 400px;
	overflow: hidden;
}
.W300
{
	width: 300px;
}

.NewsImg
{
	width: 100px;
	height: 100px;
	border: solid 1px #6b6f75;
}
.NewsImg1
{
	width: 100px;
	height: 100px;
	overflow: hidden;
}
.NPListTitle
{
	color: #ff9202;
	font-size: 14px;
}
.NPListTitlelnk
{
	color: #c4c4c4;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	width: 600px;
}
.NPListTitlelnkNew
{
	color: #c4c4c4;
	font-size: 11px;
	text-decoration: none;
	text-align: right;
	width: 710px;
}


.lblPgIng
{
	display: block;
	overflow: hidden;
	font-size: 11px;
	color: #ffffff;
	background-image: url(/Images/no_bg.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 28px;
	text-align: center;
	float: left;
	margin-left: 3px;
	padding-top: 8px;
}
.PgFrst
{
	display: block;
	overflow: hidden;
	font-size: 11px;
	color: #d3d3d3;
	background-image: url(/Images/first_no.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 59px;
	text-align: center;
	float: left;
	margin-left: 3px;
	padding-top: 7px;
	font-size: 10px;
}
.PxlImg1
{
	background-image: url(/Images/1px.gif);
	background-repeat: no-repeat;
}
.PgLast
{
	display: block;
	overflow: hidden;
	color: #d3d3d3;
	background-image: url(/Images/last_no.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 59px;
	text-align: center;
	float: left;
	margin-left: 3px;
	padding-top: 8px;
	font-size: 10px;
}
.SlctPg
{
	display: block;
	overflow: hidden;
	color: #ffffff;
	background-image: url(/Images/no_hover_bg.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 28px;
	text-align: center;
	float: left;
	margin-left: 3px;
	padding-top: 8px;
	font-size: 11px;
}

.CNLTopW216
{
	background-image: url(/Images/newsletter_t.png);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	height: 29px;
	width: 216px;
}
.CNLTitle
{
	float: left;
	margin-left: 5px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 10px;
}
.CNLw216Fl
{
	width: 216px;
	_width: 214px;
	float: left;
}
.MTMB5
{
	margin-top: 5px;
	margin-bottom: 5px;
}
.W41
{
	width: 41px;
}
.CNLw148Fla
{
	float: left;
	width: 148px;
	_width: 140px;
	_margin-right: 2px;
	margin-right: 10px;
}
.CNLw216Flb
{
	height: 12px;
	width: 156px;
	_width: 125px;
	font-size: 10px;
}
.CNLEmailExist
{
	width: 210px;
	float: left;
	_margin-left: 10px;
	margin-left: 40px;
	font-size: 10px;
}
.CNLBtn
{
	float: right;
	margin-bottom: 5px;
	margin-right: 0px;
	height: 16px;
	margin-top: 5px;
}
.CNLBtnA
{
	float: right;
	width: 69px;
	display: block;
	margin-right: 10px;
}
.W216FLDB
{
	float: left;
	width: 216px;
	display: block;
}
.MTW216
{
	float: left;
	width: 216px;
	background-image: url(/Images/title_bg.png);
	background-repeat: no-repeat;
	height: 34px;
	overflow: hidden;
}
.MBGW216
{
	float: left;
	width: 216px;
	display: block;
	background-image: url(/Images/details_mbg.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	text-align: center;
	height: 190px;
}
.H28
{
	height: 28px;
}
.H129
{
	height: 28px;
}
.H21
{
	height: 21px;
}
.W216FLDBa
{
	float: left;
	width: 216px;
	height: 129px;
	display: block;
	overflow: hidden;
	margin-top: 15px;
}
/* style for map control -- added  by PD */
.ero
{
	background-color: transparent;
	border: 0 solid black;
	color: #676767;
	display: block;
	font-size: 0.9em;
	left: -5000px;
	position: absolute;
	top: 0;
	z-index: 500 !important;
}
.ero-rightBeak
{
	padding: 0 19px 0 0;
}
.ero-leftBeak
{
	padding: 0 0 0 19px;
}
.ero-noBeak
{
	padding: 0 4px;
}
.ero-beak
{
	height: 34px;
	position: absolute;
	top: 10px;
	width: 19px;
}

/*.ero-leftBeak .ero-beak {
background:transparent url(Images/details_mbg.jpg) no-repeat scroll 0 -61px;
height:34px;
left:0;
width:19px;
}*/

/*.ero-rightBeak .ero-beak {
background:transparent url(Images/details_mbg.jpg) no-repeat scroll 0 0;
right:4px;
}
.ero .ero-previewArea .title {
color:#444444;
font-size:1.1em;
font-weight:bold;
margin:0 0 8px;
}
.ero-previewArea-image {
display:block;
float:left;
height:80px;
padding:3px 10px 5px 0;
position:relative;
width:80px;
}
*/
.ero-noBeak .ero-beak
{
	display: none;
}
.ero .ero-shadow
{
	background-color: #BFBFBF;
	float: left;
	position: relative;
}
.ero .ero-body
{
	background-color: #FFFFFF;
	border: 1px solid #888888;
	left: -3px;
	overflow: hidden;
	position: relative;
	top: -3px;
	width: 255px;
	background-image: url(    "/Images/details_mbg.jpg" );
}
/*.ero .ero-previewArea {           Important for the map tooltip chages.
border-bottom:0px;
background-color:Black;
width:100%;
background-image:url("/Images/map_popup_bg.jpg");
}*/
.ero .ero-previewArea p
{
	font-size: 1.1em;
	margin: 0;
	padding: 0 12px 0px 0;
}
.ero .ero-previewArea div.firstChild
{
	margin: 0px;
	overflow: hidden;
}
.ero .ero-previewArea div
{
}
.ero-actionsBackground
{
	margin: 14px;
}

.ero .ero-actions
{
	padding: 0px 0px 0;
}
.ero .ero-paddingHack
{
	height: 0px;
	width: 0px;
	font-size: 8px;
}
.ShapeStyle
{
	/*background-image:url("Images/map_popup_bg.jpg");*/ /*padding-left: 5px;*/ /* comment by PD on 15/3/2010 */
	padding-top: 5px; /*padding-right: 5px;*/ /* comment by PD on 15/3/2010 */
}
.partnertitle
{
	font-size: 12px;
	color: #ff9402;
}
.partnerdesc
{
	color: #ff9402;
}
.partnertext
{
	color: #ffffff;
}
.partnertextprice
{
	color: #ffffff;
	font-size: 12px;
}

.buttonsave
{
	margin-top: 20px;
	text-align: center;
	font-size: 11px;
}
.btncallback
{
	text-align: center;
	width: 200px;
}
.buttonsavetext
{
	text-align: center;
	font-size: 9px;
	width: 100px;
}
.btnSrchSaveTxt
{
	text-align: center;
	font-size: 9px;
	width: 101px;
}
.btnSrchMoreTxt
{
	text-align: center;
	font-size: 9px;
	width: 121px;
}
.displayimg
{
	margin: 5px 0 5px 0;
	text-align: left;
}
.MapHeaderTitle
{
	font-weight: bold;
	color: #ffffff;
	margin-top: 10px;
}
.MapHeaderText
{
	vertical-align: bottom;
}
.MapFooterText
{
	color: #ffffff;
}
.MapTopW734
{
	width: 734px;
	background-color: #15191b;
	height: 48px;
	text-align: left;
}
.MapBtmW734
{
	width: 734px;
	float: left;
	background-color: #24292c;
	border: solid 1px #313538;
	height: 51px;
}

.MapTopW240a
{
	float: left;
	width: 235px;
	margin-top: 18px;
	text-align: left;
}
.MapTopW120
{
	float: left;
	width: 120px;
	margin-top: 18px;
	text-align: left;
}
.MapTopW115
{
	float: left;
	width: 115px;
	margin-top: 18px;
	text-align: left;
}
.MapBorder
{
	float: left;
	border: solid 1px #313538;
}
.MapW400
{
	float: left;
	width: 400px;
	text-align: left;
	margin-top: 15px;
}
.MapGoldIcon
{
	float: left;
	width: 100px;
	text-align: right;
	margin-right: 5px;
}
.MapSilverIcon
{
	float: left;
	width: 35px; /*margin-top: 5px;*/
	text-align: right;
	margin-right: 10px;
}
.MapBronzeIcon
{
	float: left;
	width: 35px; /*margin-top: 10px;*/
	text-align: right;
	margin-right: 10px;
}
.MapBtmlbl
{
	float: left;
	width: 40px;
	margin-top: 10px;
	text-align: left;
}
.MapBtmlbl1
{
	float: left;
	width: 30px;
	margin-top: 10px;
	text-align: left;
}
.CPlbl
{
	text-align: right;
	font-size: 11px;
	color: #1d1e1f;
}

.CPlbl1
{
	text-align: right;
	font-size: 11px;
	color: #ffffff;
}

.CSPBgW216
{
	width: 216px;
	height: 234px;
	float: left;
	background-image: url(/Images/service_price_bg.jpg);
	background-repeat: no-repeat;
}
.MT50
{
	margin-top: 50px;
}
.MT8
{
	margin-top: 8px;
}
.W216FLDB
{
	float: left;
	text-align: left;
	display: block;
	width: 216px;
	_width: 206px;
}
.CompareDropdown
{
	font-size: 11px;
	color: #141313;
	vertical-align: top;
}
.CSPsaprator
{
	float: left;
	text-align: left;
	width: 196px;
	margin-left: 10px;
	_margin-left: 5px;
	text-align: left;
	margin-top: 8px;
	background-image: url(/Images/service_saperator.png);
	height: 1px;
	overflow: hidden;
}
.CSPBtn
{
	float: left;
	display: block;
	width: 200px;
	text-align: right;
	margin-top: 22px;
	_margin-top: 8px;
}


/* Merge StyleMidlCtl.css ----Added By JB 20090814 */

/*Added By JB 20090810*/

/* Stylesheet for the HomeMiddleControl  */
.W220
{
	width: 220px;
}

.W734
{
	width: 734px;
}

.HMToP
{
	width: 734px;
	height: 270px;
}
.W498
{
	width: 498px;
}
.W236
{
	width: 236px;
}
.W534
{
	width: 534px;
}
.W100
{
	width: 100px;
}
.W219
{
	width: 219px;
}
.W724
{
	width: 724px;
}
.W584
{
	width: 584px;
}

.HMdL
{
	width: 734px;
	display: block;
}
.HMdLa
{
	width: 734px;
	height: 47px;
	background-image: url(/Images/road_lights.jpg);
	background-repeat: no-repeat;
}
.HMdLb
{
	width: 734px;
	display: block;
}
.HMdLb1
{
	width: 40px;
	height: 297px;
	display: block;
}
.HMdLb2
{
	width: 27px;
	height: 297px;
	background-image: url(/Images/stop_signal.jpg);
	background-repeat: no-repeat;
}
.HMdLb3
{
	width: 4px;
	height: 297px;
}
.HMdLb4
{
	width: 220px;
	height: 297px;
	background-image: url(/Images/services_bg.jpg);
	background-repeat: no-repeat;
}
.HMdLb4a
{
	width: 220px;
	height: 120px;
}
.HMdLb4b
{
	width: 220px;
	font-size: 11px;
	color: #ffffff;
}
.HMdLb5
{
	width: 150px;
	height: 268px;
	background-image: url(/Images/road_line.jpg);
	background-repeat: no-repeat;
}
.HMdLb6
{
	width: 220px;
	display: block;
}
.HMdLb6a
{
	width: 220px;
	background-image: url(/Images/insurance_bg.jpg);
	background-repeat: no-repeat;
}
.HMdLDsc
{
	width: 220px;
	font-size: 11px;
	color: #ffffff;
}
.HMdLb6b
{
	width: 220px;
	height: 25px;
}
.HMdLb6c
{
	width: 220px;
	height: 1px;
	margin-top: 6px;
	_margin-top: 0px;
	margin-bottom: 12px;
	vertical-align: middle;
}
.HMdL6d
{
	width: 220px;
	background-image: url(/Images/catelogue_bg.jpg);
	background-repeat: no-repeat;
}
.HMdL6f
{
	width: 220px;
	font-size: 11px;
	color: #ffffff;
}
.HMdLb7
{
	width: 4px;
	height: 297px;
}
.HMdLb8
{
	width: 27px;
	height: 297px;
	background-image: url(/Images/stop_signal.jpg);
	background-repeat: no-repeat;
}
.HBtM
{
	width: 734px;
	margin-top: 10px;
	_margin-top: 4px;
}
.HBtMa
{
	width: 734px;
	height: 121px;
	background-image: url(/images/month_partner_bg.png);
	background-repeat: no-repeat;
}
.HBtMa1
{
	width: 734px;
	_width: 582px;
	margin-left: 105px;
	_margin-left: 52px;
}
.HBtMa2
{
	width: 734px;
	_width: 634px;
	margin-left: 105px;
	_margin-left: 52px;
	margin-top: 7px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}

.HBtMa3
{
	width: 614px;
	margin-left: 105px;
	_margin-left: 52px;
	margin-top: 0px;
	overflow: hidden;
	height: 63px;
	font-size: 11px;
	color: #ffffff;
	text-align: justify;
}

/* End stylesheet*/

/* Added By JB 20090810 Class-- For the PartnerOfMonth.ascx COntrol*/

.POM
{
	font-size: 12px;
	color: #ffffff;
}
.POMToP
{
	background-image: url(/Images/details_mbg.jpg);
	background-repeat: repeat-x;
	width: 734px;
	overflow: hidden;
	height: 472px; /* height: 472px;	*/
}
.POMToPa
{
	background-image: url(/Images/month_partner_t.png);
	background-repeat: repeat-x;
	height: 28px;
}
.POMToPb
{
	width: 734px;
	overflow: hidden;
}
.POMToPb1
{
	width: 219px;
	height: 29px;
	background-image: url(/Images/partner_name_bg.png);
	background-repeat: no-repeat;
	display: block;
}
.POMToPb2
{
	margin-top: 5px;
	margin-left: 5px;
	color: Black;
}
.POMToPb3
{
	width: 140px;
	height: 140px;
}
.POMToPb3a
{
	width: 714px;
	margin-left: 10px;
	margin-right: 10px;
}
.POMToPb3b
{
	width: 719px;
	float: left;
	margin-top: 5px;
	margin-bottom: 10px;
}
.POMToPb4
{
	width: 209px;
	margin-top: 22px;
	margin-bottom: 22px;
}
.POMToPb5
{
	width: 209px;
	margin-top: 22px;
	margin-bottom: 22px;
	height: 35px;
	background-repeat: no-repeat;
}
/* End stylesheet*/

/* Stylesheet for the HomeTopControl */

.dNone
{
	display: none;
}
.HTToP
{
	width: 980px;
	margin-left: 10px;
	margin-top: 9px;
}
.HTToPa
{
	width: 257px;
	height: 78px;
}
.HTToPb
{
	width: 444px;
	margin-left: 20px;
}
.HTToPb1
{
	width: 444px;
	height: 89px;
}
.HTToPc
{
	width: 234px;
	margin-left: 10px;
	_margin-left: 5px;
}
.HTToPc1
{
	width: 234px;
	height: 102px;
	background-image: url(/Images/top_login_bg.jpg);
	background-repeat: no-repeat;
}
/* End stylesheet */

.LgN
{
	width: 234px;
	height: 102px;
}
.LgNToP
{
	width: 234px;
	font-size: 11px;
	color: #ffffff;
}
.LgNToPa
{
	width: 234px;
	margin-top: 12px;
	height: 21px;
	margin-right: 5px;
	_margin-top: 8px;
}
.LgNToPa1
{
	width: 72px;
	text-align: right;
	_height: 10px;
}
.LgNToPa2
{
	width: 155px;
}
.LgNToPb
{
	width: 234px;
	margin-right: 5px;
	height: 25px;
}
.LgNToPb1
{
	width: 72px;
	text-align: right;
}
.LgNToPb2
{
	width: 155px;
	_height: 10px;
	margin-left: 5px;
	_margin-left: 3px;
}
.LgNToPc
{
	width: 234px;
	display: block;
}
.LgNToPc1
{
	width: 234px;
	_width: 155px;
	margin-left: 78px;
	_margin-left: 39px;
}
.W78
{
	width: 78px;
}
.LgNToPc2
{
	width: 57px;
	margin-left: 5px;
}
.LgNToPd
{
	width: 234px;
	_width: 155px;
	margin-left: 78px;
	_margin-left: 39px;
	margin-top: 5px;
	_margin-top: 2px;
}
.LgNToPView
{
	width: 234px;
	_width: 155px;
	margin-left: 30px;
	_margin-left: 15px;
	margin-top: 5px;
	_margin-top: 2px;
}
.LgNToPd1
{
	font-size: 11px;
	color: #ff9901;
	text-decoration: underline;
}
.LgNMdL
{
	width: 234px;
	font-size: 11px;
	color: #ffffff;
}
.LgNMdLa
{
	width: 234px;
	margin-top: 10px;
	margin-left: 20px;
	_margin-left: 10px;
	height: 15px;
}
.LgNMdLb
{
	width: 234px;
	margin-left: 20px;
	_margin-left: 10px;
	margin-top: 1px;
	height: 15px;
}
.LgNMdLPc
{
	width: 234px;
	margin-left: 20px;
	_margin-left: 10px;
	margin-top: 12px;
}
.W83
{
	width: 83px;
}
.W110
{
	width: 110px;
}
.DN
{
	display: none;
}

/* End Stylesheet */

/*Stylesheet for the Footer COntrol*/

.FtR
{
	width: 980px;
	_width: 979px;
	_margin-left: 1px;
}
.FtRToP
{
	width: 10px;
	height: 5px;
	overflow: hidden;
}
.FtRMdL
{
	width: 960px;
	_width: 956px;
	background-color: #3C3F43;
	height: 27px;
	background-repeat: repeat;
	overflow: hidden;
}
.FtRMdLa
{
	width: 960px;
	_width: 956px;
	margin-left: 10px;
	margin-left: 10px;
	_margin-left: 5px;
	margin-right: 10px;
	_margin-right: 5px;
	margin-top: 6px;
	margin-bottom: 5px;
	font-size: 10px;
	color: #ffffff;
}
.FtRMdLa1
{
	width: 734px;
	_width: 726px;
}
.ClRFFFF
{
	color: #ffffff;
}
.FtRBtM
{
	width: 10px;
	_width: 0px;
	height: 5px;
	overflow: hidden;
}
.FtRMdLa2
{
	width: 200px;
	text-align: right;
}
/* End stylesheet */

/* styelsheet for the View Banner control */

.VBnRLine
{
	border: none 0px;
}
/* End */
/* STylesheet fot the HomeRightCtl*/
.HmRCtrl
{
	width: 216px;
	margin-top: 10px;
}
.HmRCrl1
{
	width: 216px;
	margin-top: 10px;
	border: none 0px;
}
/*END*/

/* Stylesheet for the ForgetPassCtrl */
.W700
{
	width: 700px;
}
.W100P
{
	width: 100%;
}
.W200
{
	width: 200px;
}
.W600
{
	width: 600px;
}
.H100
{
	height: 100px;
}
.FrgtMsg
{
	margin-top: 50px;
	text-align: center;
}
/* End */

/* Added By Jb---Stylesheet for the InsuranceREquestQuate.ascxcontrol */
/*.txtBox
{
	background-color: Transparent;
	border: none;
	color: #ffffff;
	height: 16px;
	width: 210px;
}*/

.InsReqM
{
	width: 734px;
	font-size: 11px;
	background-color: #15191b;
	color: #ffffff;
}
.InsReqMa
{
	background-image: url(/Images/details_mbg.jpg);
	background-repeat: repeat-x;
	background-color: #15191b;
	width: 734px;
	overflow: hidden;
}
.InsReqMa1
{
	width: 734px;
	background-image: url(/Images/title_bg.png);
	background-repeat: no-repeat;
	height: 34px;
}
.InsReqTitle
{
	width: 112px;
	background-image: url(/Images/insurance_ti.png);
	background-repeat: no-repeat;
	height: 28px;
}
.InsReqMa2
{
	width: 656px;
	margin-left: 43px;
	_margin-left: 10px;
	margin-top: 35px;
}
.InsReqRegNo
{
	width: 651px;
	margin-bottom: 5px;
	font-size: 12px;
}
.W724
{
	width: 724px;
}
.InsReqRegNo1
{
	width: 221px;
	height: 21px;
	color: #ffffff;
	font-size: 11px;
	overflow: hidden;
	background-color: #42464a;
}
.W480
{
	width: 480px;
}
.InsReqMa3
{
	width: 636px;
	margin-left: 43px;
	_margin-left: 10px;
	margin-top: 10px;
}
.InsReqL
{
	width: 648px;
	border: solid 1px #6b6f75;
	background-color: #313538;
	font-size: 11px;
}
.InsReqLVM
{
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 608px;
}
.W221
{
	width: 221px;
}
.InsReqLbls
{
	width: 155px;
	font-size: 12px;
}
.InsReqLblsClaim
{
	width: 221px;
	font-size: 12px;
}
.accountlink
{
	color: #ff9901;
}
.InsReqTxts
{
	width: 221px;
	height: 25px;
	background-color: #42464a;
	font-size: 9px;
	margin-top: 4px;
}
.InsReqChk
{
	width: 15px;
	height: 15px;
	background-color: #313538;
	margin-top: 10px;
}
.InsReqWarnty
{
	width: 190px;
	margin-top: 10px;
	margin-left: 5px;
	font-size: 12px;
}
.InsReqBody
{
	_width: 225px;
	margin-top: 10px;
	font-size: 12px;
}
.W164
{
	width: 164px;
}
.W225
{
	width: 225px;
}
.InsReqRFVal
{
	width: 4px;
	height: 3px;
}
.InsReqDelete
{
	margin-bottom: 15px;
	width: 56px;
	_padding: 0px 0px 0px 0px;
	_margin: 0px 0px 10px 0px;
	text-align: right;
	_width: 690px;
}
/* END */
/* stylesheet for PartnerList --Added By Jb 20090821 */
.ParLstTxt
{
	width: 614px;
	_width: 570px;
}
.W570
{
	_width: 570px;
}
.modalPopup
{
	background-color: #ffffdd;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 350px;
	z-index: 0;
}
.warning
{
	color: Red;
}
/* HOMEMIDDLETOP CONTROL */

.HMdLToP
{
	width: 451px;
	display: none;
	position: absolute;
	top: 230px;
	z-index: 150;
	left: 390px;
}
.HMdLToPImg
{
	width: 451px;
	height: 306px;
	background-image: url(  '/Images/callback_popup_bgnew.png' );
	background-repeat: no-repeat;
	font-size: 11px;
}
.HMdLClImg
{
	margin-right: 10px;
	margin-top: 10px;
	_margin-right: 5px;
	cursor: pointer;
}
.HMdLReG
{
	width: 390px;
	font-size: 12px;
	margin-top: 25px;
	margin-left: 20px;
	_margin-left: 10px;
}
.HMdLCtl
{
	width: 400px;
	height: 30px;
}
.W400
{
	width: 400px;
}
.HMdLTiM
{
	width: 94px;
	height: 1px;
}
.W306
{
	width: 306px;
}
.HMdLTiMa
{
	color: #ff9202;
	font-size: 12px;
	font-weight: bold;
}
.HMdLCtLa
{
	width: 400px;
	height: 18px;
}
.HMdLCtLb
{
	width: 400px;
	height: 17px;
}



/*Added By Jb 20091113*/
.txtBox
{
	background-color: Transparent;
	border: none;
	color: #ffffff;
	height: 17px;
	width: 63px;
}
.Actdropdown
{
	background-color: Transparent;
	border: none;
	color: #ffffff;
	height: 17px;
	width: 142px;
	_width: 110px;
}
.txtBoxClr
{
	background-color: #42464a;
	border: none;
	color: #ffffff;
	height: 16px;
	width: 210px;
}

.CMlImGb
{
	float: left;
	width: 70px;
	text-align: center;
}
.CMlImGb1
{
	float: left;
	width: 50px;
	border: solid 1px #646464;
	text-align: center;
}
.LBLSearchCar
{
	color: #000000;
	font-size: 12px;
}


/*Added BY JB 20100423 */
.k_float
{
	z-index: 9999999;
	position: fixed !important;
	position: absolute;
	cursor: pointer;
}
.k_top
{
	top: 0px;
	_top: expression(eval(document.compatMode && document.compatMode==   'CSS1Compat' ) ? document.documentElement.scrollTop :document.body.scrollTop);
}
.k_top_sl
{
	top: 15px;
	_top: expression(eval(document.compatMode && document.compatMode==   'CSS1Compat' ) ? document.documentElement.scrollTop + 15 :document.body.scrollTop + 15);
}
.k_bottom
{
	bottom: 0px;
	_top: expression(eval(document.compatMode && document.compatMode==   'CSS1Compat' ) ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 1 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 1);
}
.k_bottom_sl
{
	bottom: 15px;
	_top: expression(eval(document.compatMode && document.compatMode==   'CSS1Compat' ) ? document.documentElement.scrollTop + (document.documentElement.clientHeight-this.clientHeight) - 16 :document.body.scrollTop + (document.body.clientHeight-this.clientHeight) - 16 );
}
.k_right
{
	right: 0px;
}
.k_left
{
	left: 0px;
}
/* End BY JB */

/* CSS for Classified Front Search page */
.CFSpostcode
{
    float: left; 
    width: 120px;
    margin-left:10px;
    _margin-left:2px;
    width: 80px;
}
.CFSpostcode1
{
     width:120px; 
     _width:80px;
}
.CFSMain
{
margin-left: 20px; 
float: left; 
font-size: 16px; 
color: #000000; 
margin-top: 20px;
_margin-left:10px;
 width: 155px; 
 display: block; 
 background-image: url('/Images/ClassifiedImages/classified-home-sp.png' );
 background-repeat: no-repeat; 
 background-position: -470px -530px; 
 height: 27px;
 overflow: hidden;
}
.CFSCarMake
{
    color: #2c2925; 
    float: left; 
    margin-top: 10px;
    _margin-top: 0px;
}
.CFSBtnSearch
{
    width: 194px; 
    display: block; 
    height: 40px; 
    float: left; 
    margin-top: 10px;
    _margin-top: 6px;
}
.CFSBtnSearch1
{
padding: 0px 4px 2px 4px; 
background-color: #857864; 
border-color: #4c4336;
border-width: 1px;
border-style: solid; 
margin-top:8px; 
float: left;
}

/* end for Fron Search page

/* CSS for Classified Search Result */
.CFSRMain
{
    width: 734px; 
    margin-right: 10px; 
    _margin-left: 10px;
}
.CFSRouter
{
    width: 734px; 
    display: block;     
    
}
.CFSRMianImg
{
  float: left; 
  width: 160px; 
  display: block; 
  margin-left: 5px; 
  _margin-left: 2px;
  margin-top: 5px;
  overflow: hidden;
    
}
.CFSRCarTtl
{
    float: left; 
    width: 489px; 
    display: block; 
    font-size: 16px; 
    font-weight: bold;
    color: #ffd83c; 
    margin-left: 15px; 
    _margin-left: 7px; 
    margin-top: 5px;
}
.CFSRInner
{
    float: left; 
    width: 185px; 
    _width: 175px; 
    display: block; 
    margin-left: 15px;
    _margin-left: 7px; 
    margin-bottom: 15px;
}
.CFSRImgBtn
{
    width: 102px; 
    display: block; 
    height: 29px; 
    margin: 10px 0px 10px 0px;
    _margin-top:5px;
}

/* end for Fron Search Result */