@charset "utf-8";
/* global css */
html,body {height:100%;}
body{background: #EBEBEB;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,th,img,div,blockquote,dl,dt,dd,blockquote, pre,object,textarea,input{margin:0;padding:0}
body,select,input,textarea{font:11px/12px Arial, Helvetica, sans-serif; color: #424242;}	
input,select,img{vertical-align:middle}
h1,h2,h3,h4,h5,h6{font-size: 12px; font-weight: normal;}
dfn,em,cite,address,caption{font-style:normal}
fieldset,img,abbr {border: 0;} 
img,object,embed{vertical-align: top;}
ul,ol{list-style-type:none;}
table{border-collapse:collapse;;width:100%; border-spacing:0;}
caption,th{text-align:left;}
table th{line-height:25px;height:25px;}

a,#toplogin a:hover{color: #00AFDC;text-decoration: underline;}
a:hover{color: #424242; text-decoration: none;}

/*#topnav a,#sidebar h2,#alllist li a,.banner_number .pre a,.banner_number .next a,#path_nav dt,#path_nav dd a,#mention p,#find_near strong,#search strong,.teaser h2,#advertising h3,.nav-buttons a,#mylist,#join,#question{text-indent: -2000px; overflow: hidden;}*/
#topnav a,#sidebar h2,#alllist li a,.banner_number .pre a,.banner_number .next a,#mention p,#find_near strong,#search strong,.teaser h2,#advertising h3,.nav-buttons a,#mylist,#join,#question{text-indent: -2000px; overflow: hidden;}
#main:after,#bannerarea:after,#content:after,.zonearea:after,.stagger_dot_list:after,.item:after,.img_list:after,.sitmap_list:after{content:''; display: block; clear:both}

/* list */
.list1{
	width: 100%;
	font-size: 12px;
	line-height: 22px;
	overflow: hidden;
}
.list1 li{
	margin: -1px 0 1px;
	background: url(../images/list_dot.gif) repeat-x;
}
.list1 li a{
	color: #424242;
	text-decoration: none;
	padding-left: 16px;
	background: url(../images/square.gif) 0 4px no-repeat;
}
.list1 li a:hover{
	color: #00AFDC
}

.list2{
	width: 100%;
	overflow: hidden;
	line-height: 15px;
}
.list2 li{
	margin-top: -1px;
	padding: 6px 0 4px;
	background: url(../images/list_dot.gif) repeat-x;
}
.list2 a{
	text-decoration: none;
}

/* box */
.box{
	margin-bottom: 11px;
}
.box h2 a{
	display: block;
	width: 100%;
	height: 31px;
	background: url(../images/title.gif) no-repeat;
}
.box .bb{
	padding: 0 5px 30px;
	border: 1px solid #00AFDC;
	border-top: 0;
}

/* header area */
#headerwrape{
	width: 100%;
	padding-top: 16px;
	background: url(../images/haderwrape.gif) #fff  0 16px  repeat-x;
}
#header{
	width: 934px;
	height: 160px;
	margin: 0 auto;
}

/* page top */
#pagetop{
	/*width: 934px;*/
	width:726px;
/*	height: 75px;
	margin: 0 auto 16px;*/
	height: 70px;
	margin: 0 auto 21px;
/*	background: url(../images/pagetop.gif) no-repeat;*/
	overflow: hidden;
	background: inherit;
}

#topnav{
	height: 18px;
	padding-top:6px;
}
#topnav li,#topnav a{
	float: left;
	height: 13px;
}
#topnav a{
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid #fff;
	position: relative;
	background: url(../images/topnav.gif) no-repeat;
}
a#nav_yourpage,a#nav_bookmark{
	height: 34px;
	margin-top: -16px;
	border: 0;
	padding: 0;
	margin-left: -13px;
}

a#nav_yourpage{
	width:186px;
	margin-left:0;
	margin-right: 55px;
}
a#nav_yourpage:hover{
	background-position: -186px 0;
}
a#nav_sitemap{
	width: 52px;
	background-position: 0 -34px;
}
a#nav_sitemap:hover{
	background-position: -186px -34px;
}
a#nav_rss{
	width: 14px;
	background-position: 0 -47px;
}
a#nav_rss:hover{
	background-position: -186px -47px;
}
a#nav_sendemail{
	width: 87px;
	background-position: 0 -60px;
}
a#nav_sendemail:hover{
	background-position: -186px -60px;
}
a#nav_facebook{
	width:66px;
	background-position: 0 -73px;
}
a#nav_facebook:hover{
	background-position: -186px -73px;
}
a#nav_bookmark{
	width: 90px;
	background-position: 0 -86px;
}
a#nav_bookmark:hover{
	background-position: -186px -86px;
}
a#nav_printpage{
	width:66px;
	border: 0;
	background-position: 0 -120px;
}
a#nav_printpage:hover{
	background-position: -186px -120px;
}

#logo{
	float: left;
	margin-top: 21px;
}

#topform{
	float: right;
	width: 696px;
	position: relative;
	z-index: 30;/*3000;*/
}
#topsearch{
	height: 109px;
	padding-left: 144px;
	background: url(../images/topform.gif) no-repeat;
}
#lookfor_bg{
	height: 109px;
	position: absolute;
	left: 40%;
	top:40px;
	width: 60%;
	z-index: 10;
	background: url(../images/topform.gif) 0 -109px repeat-x;
}
#topform legend,#topform label span,#toplogin p{
	display: none;
}
#topsearch input,#toplogin input{
	background: #DEF6FB;
	color: #676767;
	font-size: 14px;
	height: 20px;
	line-height: normal;
	padding: 5px 5px 0;
	border:1px solid #1B99B3;
}
#topsearch input.i1{
	width:270px;
	margin-top: 19px;
}
#topsearch input#myselectbox_input{
	width:90px;
	margin-right: 1px;
	cursor: pointer;
}
#topsearch input.btn1,#toplogin input.btn1,.contact_form input.i1,#find_near input.btn1,#search .btn1{
	width: 100px;
	height: 36px;
	padding: 0;
	border: 0;
	overflow: hidden;
	font-size: 100em;
	cursor: pointer;
	margin-top: 3px;
	background: url(../images/topform.gif) 0 -218px;
}


#topsearch_select{
	float: left;
	height: 25px;
	padding: 5px 5px 0 0;
	position: relative;
}
#myselectbox_container{
	display: none;
	font-size: 14px;
	line-height: 18px;
	background: #fff;
	border: 1px solid #ccc;
	border-top:0;
	position: absolute;
	left:0;
	top: 32px;
	*top:34px;
	padding: 3px 0;
}
#myselectbox_container li{
	padding: 0 5px;
	position: relative;
}
#myselectbox_container li.selected{
	background: #DEF6FB;
	cursor: pointer;
}

#toplogin{
	position: absolute;
	top: -33px;
	right: 0;
	width: 245px;
	height: 142px;
	background: url(../images/topform.gif) 0 -254px no-repeat;
}
#toplogin fieldset{
	padding: 51px 16px 0 10px;
}
#toplogin div{ /*SUPRIYA*/
	background-color:#b3d954;
	padding:10px;
	margin:5px; 
	height:40px; 
	text-align:center;
	font-weight:bold;
}
#toplogin div h1{/*SUPRIYA*/
	font-weight:bold;
	color:#676767;	
}
#toplogin label{
	padding-left: 74px;
}
#toplogin input{
	width: 128px;
	height: 18px;
	margin-bottom: 5px;
	* margin-bottom:3px;
	padding-top: 4px;
	border: 1px solid #99B057;
	background: #E1F0B9;
}
#toplogin input.btn1{
	width: 62px;
	height: 27px;
	float: right;
	margin-top: 0;
	background: url(../images/topform.gif) -101px -222px no-repeat;
}
#toplogin a{
	color: #fff;
	float: left;
	margin-top: 6px;
	text-decoration: underline;
}

/* center of page */
#mainwrape{
	width: 100%;
	background: url(../images/mainwrape.gif) repeat-x;
}
#main{
	width: 934px;
	margin: 0 auto;
}

/* left */
#sidebar,#sidebar_allied{
	float: left;
	width: 144px;
	padding: 0 10px 0 8px;
	min-height: 730px;
	_height:730px;
	position: relative;
	background: url(../images/sidebar.gif) #fff left bottom no-repeat;
}
#sidebar img{
padding:0px;
margin:0px;
}
#alllist{
	position: absolute;
	top: 35px;
	left: -45px;
	height: 1129px;/*SUPRIYA*/
	width: 45px;
	background: url(../images/alllist.gif) no-repeat;
}
#alllist h2{
	display: none;
}
#alllist ul{
	padding-left: 16px;
}
#alllist ul li{
	margin-bottom: 4px;
	font-size: 0;
}
#alllist li a{
	display: block;
	width: 29px;
	height: 133px;	
}
#alllist li a:hover{
	background: url(../images/alllist.gif) -61px 0 no-repeat;
}
#alllist li#news a:hover{
	background-position: -61px -137px;
}
#alllist li#list_us a:hover{
	background-position: -61px -274px;
}
#alllist li#list_sale a:hover{
	background-position: -61px -548px;
}
#alllist li#banner_ads a:hover{
	background-position: -61px -411px;
}
#alllist li#list_product a:hover{
	background-position: -61px -685px;
}
#alllist li#list_article a:hover{
	background-position: -61px -822px;
}
#alllist li#exchange a:hover{
	background-position: -61px -959px;
}


#locationbrowse{
	margin-bottom: 6px;
}
#locationbrowse h2,#sydney h2{
	height: 47px;
	position: relative;
	margin: 0 -10px 0 -8px;
	background: url(../images/title.gif) no-repeat;
}
#locationbrowse ul,.mode ul{
	width: 131px;
	padding: 0 4px 0 7px
}

.offers h2 { /*SUPRIYA*/
	background: url(../images/box_header.jpg) no-repeat;
	line-height: 25px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:10px;
}
#recentlisting h2 a{
	background-position: 0 -47px;
}
#recentlisting h2 a:hover{
	background-position: 0 -450px;
}
#hintstips h2 a{
	background-position: 0 -78px;
}
#hintstips h2 a:hover{
	background-position: 0 -481px;
}
#resources h2 a{
	background-position: 0 -109px;
}
#resources h2{
	height: 30px;
}
#resources h2 a:hover{
	background-position: 0 -512px;
}
#hintstips_menu h2 a{
	background-position: 0 -78px;
}

/* ad */
#mylist{
	display: block;
	width: 144px;
	height: 44px;
	background: url(../images/mylist.jpg) no-repeat;
}
#mylist:hover{
	background-image: url(../images/mylist_hover.jpg);
}

#join{
	display: block;
	width: 144px;
	height: 92px;
	background: url(../images/join.jpg) no-repeat;
}
#join:hover{
	background-image: url(../images/join_hover.jpg);
}

#question{
	display: block;
	width: 144px;
	height: 61px;
	background: url(../images/question.jpg) no-repeat;
}
#question:hover{
	background-image: url(../images/question_hover.jpg);
}
/*BCN LINKS ON SIDE BAR*/
#bcn_courses{
	display: block;
	width: 144px;
	height: 43px;
	background: url(../images/allied_courses.gif) no-repeat;
}
#bcn_courses:hover{
	background-image: url(../images/allied_courses_over.gif);
}
#bcn_powwow{
	display: block;
	width: 144px;
	height: 57px;
	background: url(../images/allied_powwow.gif) no-repeat;
}
#bcn_powwow:hover{
	background-image: url(../images/allied_powwow_over.gif);
}
#bcn_gir{
	display: block;
	width: 144px;
	height: 39px;
	background: url(../images/allied_gir.gif) no-repeat;
}
#bcn_gir:hover{
	background-image: url(../images/allied_gir_over.gif);
}
#bcn_insurance{
	display: block;
	width: 144px;
	height: 25px;
	background: url(../images/allied_insurance.gif) no-repeat;
}
#bcn_insurance:hover{
	background-image: url(../images/allied_insurance_over.gif);
}
#bcn_ob{
	display: block;
	width: 144px;
	height: 32px;
	background: url(../images/allied_ob.gif) no-repeat;
}
#bcn_ob:hover{
	background-image: url(../images/allied_ob_over.gif);
}
#bcn_smartproducts{
	display: block;
	width: 144px;
	height: 21px;
	background: url(../images/allied_smartproducts.gif) no-repeat;
}
#bcn_smartproducts:hover{
	background-image: url(../images/allied_smartproducts_over.gif);
}
#bcn_finance{
	display: block;
	width: 144px;
	height: 32px;
	background: url(../images/allied_finance.gif) no-repeat;
}
#bcn_finance:hover{
	background-image: url(../images/allied_finance_over.gif);
}
/*BCN LINKS ON SIDE BAR ENDS*/

/* sydney Categories */
#sydney h2{
	height: 43px;
	background-position: 0 -139px;
}

/* right */
#mainbar{
	float: right;
	width: 772px;
	position: relative;
	min-height: 1472px;
	height: auto !important; /*picked up by all */
	height: 1472px; /* picked up by IE6*/
	padding-bottom: 55px;
	background: url(../images/mainbar.gif) repeat-y;
}

/* main nav */
#mainnav{
	font-size: 14px;
	line-height: 17px;
	position: relative;
	z-index: 10;
	background: url(../images/mainnav_r.gif) #8CC63F right top no-repeat;
}
#mainnav ul{
	height: 24px;
	padding-top: 11px;
	background: url(../images/mainnav_l.gif) no-repeat;
}
#mainnav li{
	float:left;
	height: 17px;
	position: relative;
	border-left: 1px solid #C1E097;
	padding-left: 9px;
	margin-right: 7px;
}
#mainnav a{
	color: #fff;
	position: relative;
	text-decoration: none;
}
#mainnav a:hover{
	color: #424242;
}
#mainnav li#nav_home{
	background: url(../images/mainnav_ill.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mainnav_ill.png", sizingMethod="scale");
}
#mainnav li.first{
	width: 60px;
	height: 36px;
	border: 0;
	text-align: center;
	padding-left: 0;
	padding-top: 11px;
	margin: -11px 0 -12px;
	position: relative;
	background: none;
}
#mainnav li.on .shownav{
	display: block;
}

/* sub nav */
#mainnav .shownav{
	position: absolute;
	top: 17px;
	left: 0;
	font-size: 12px;
	height: auto;
	width: 149px;
	padding: 5px 0 0;
	display: none;
	z-index: 10;
}

#mainnav .shownav ul{
	overflow: hidden;
	background:#8CC63F;
	height: auto;
	width:131px;
	padding: 0 9px;;
}
#mainnav .shownav  ul a,#mainnav .shownav  li{
	float: none;
	height: auto;
	border: 0;
	margin: 0;
	padding: 0;
}
#mainnav .shownav  li{
	width: 100%;
	position: static;
	margin-top: -1px;
	padding: 3px;
	background: url(../images/mainnav_dot.gif) repeat-x;
}
#mainnav .shownav span{
	display: block;
	height: 7px;
	width: 100%;
	margin-top: -3px;
	overflow: hidden;
	background: url(../images/mainnav_b.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mainnav_b.png", sizingMethod="scale");
}

/* banner area */
#bannerarea{
	width: 100%;
}

#banner{
	float: left;
	width:566px;
	height: 194px;
	overflow: hidden;
	position: relative;
}
.banner_number{
	position: absolute;
	z-index: 1;
	bottom: 0;
	left: 0;
	width: 100%;
	background: url(../images/banner_number_bg.png) ;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/banner_number_bg.png", sizingMethod="scale");
}
.banner_number ul{
	padding-top:4px;
}
.banner_number ul,.banner_number li{
	float: left;
}
.banner_number ul a{
	font-size: 14px;
	color: #fff;
	line-height: 23px;
	font-weight: bold;
	position: relative;
	z-index: 10;
	text-decoration: none;
}
.banner_number ul a:hover{
	color: #fff;
}
.nav-buttons{
	float: left;
	padding: 4px 5px 0;
}
.nav-buttons .previous,.nav-buttons .next{
	width: 18px;
	height: 23px;
	float: left;
	background: url(../images/banner_number.gif) no-repeat;
}
.banner_number .nav-buttons a{
	padding: 0;
}
.nav-buttons .next{
	background-position: -18px 0;
}
.banner_number ul a{
	float: left;
	padding: 0 6px;
}
.banner_number ul .active{
	position: relative;
	margin-top: -14px;
	padding-top: 14px;
	background: url(../images/banner_number.gif) center -23px no-repeat;
}

#banner_info{
	float: right;
	width:206px;
	height: 194px;
	line-height: 16px;
	color: #fff;
	font-size: 12px;
	background: #737373;
}
#banner_info p{
	padding: 10px;
	text-align: justify;
}

/* content (down of banner ) */
#content{
	width: 100%;
	background: url(../images/dot_y.gif) 565px 0 repeat-y;
}

/* col left */
#col_l{
	float: left;
	width: 566px;
}
.aboutus_subheading{
	width: 100%;
	line-height: 31px;
	font-size: 14px;
	color: #fff;
	position: relative;
	background: #00AFDC;
	min-height: 31px;
	_height: 31px;
}
#path_nav{
	width: 100%;
	line-height: 31px;
	font-size: 14px;
	color: #fff;
	position: relative;
	background: #00AFDC;
	min-height: 31px;
	_height: 31px;
}
#path_nav p{
	/*padding: 0 325px 0 7px; - SUPRIYA*/
	padding: 0 7px 0 7px;
}
#path_nav a{
	color: #fff;
}
#path_nav dl{
	position: absolute;
	top: 0;
	right: 0;
	width: 319px;
}
#path_nav dt{
	width: 319px;
	height: 31px;
	/*background: url(../images/path_nav_dt.gif) no-repeat; SUPRIYA*/
	text-align:right;/*SUPRIYA*/
	font-size:11px;	/*SUPRIYA*/
	font-weight:bold;/*SUPRIYA*/
}
#path_nav dd{
	float: right;
	width: 143px;
	height: 36px;
	text-align:center; /*SUPRIYA*/
	font-size:11px;	/*SUPRIYA*/
	font-weight:bold;/*SUPRIYA*/
}
#path_nav dd a{
	width: 143px;
	height: 36px;
	position: relative;
	cursor: pointer;
	text-decoration:none;/*SUPRIYA*/
	background: url(../images/path_nav_dd.png) no-repeat;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/path_nav_dd.png", sizingMethod="scale");
}
#path_nav dd a:hover{
	/*background-image: url(../images/path_nav_dd_hover.png);SUPRIYA*/
	color:#676767;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/path_nav_dd_hover.png", sizingMethod="scale");
}
.bookmark_none dd{
	display: none;
}
#path_nav dd a{
	display: block;
	width: 143px;
	height: 36px;
	position: relative;
}

#subnav{
	height: 27px;
	font-size: 12px;
	line-height: 27px;
	padding: 0 5px;
	background: #676767;
}
#subnav,#subnav a{
	color: #fff;
}
#subnav a{
	padding-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}
#subnav a:hover{
	color: #00AFDC;
}

/* zone area */
.zonearea,.stagger_dot_list{
	/*width: 564px; SUPRIYA - TO ALLOW USE OF FULL WIDTH IN SITE MAP*/
	padding-left: 2px;
}
.zone,.stagger_dot_list li{
	float: left;
	width: 168px;
	height: 109px;
	padding: 4px 10px 0;
	background: url(../images/stagger_dot.gif) right bottom no-repeat;
}
li.singlerow
{
width:544px;
background:transparent url(../images/dot_x.gif) left bottom repeat-x scroll;
text-align:center;
}

.zone h2{
	font-size: 12px;
	/*line-height: 22px;*/
	font-weight: bold;
	color: #00AFDC;
	margin-bottom: 5px;
}
.zone p{
	margin-bottom: 10px;
}
.zone a{
	text-decoration: none;
}

/* col right */
#col_r{
	float: right;
	width: 186px;
	padding: 13px 9px 0 0;
}
.ts{
	/*height: 170px;padding: 5px;--SUPRIYA*/
	line-height: 18px;
	margin-bottom: 13px;
}
.ts p{padding: 5px;}/*--SUPRIYA*/
#ts_tel/*--SUPRIYA*/
{
	border: 1px solid #D7D7D7;
}
.ts h2{
	font-size: 14px;
	line-height: 22px;
	color: #00AFDC;
	font-weight: bold;
}

#ts_tel p.call{
	text-align: center;
	margin-top:10px;
}
#ts_tel p.call strong{
	display: block;
	text-align: center;
	font-size:20px;
	line-height: 20px;
	color: #5A9013;
}
#ts_tel p.call a{
	color: #0054FE;
	font-weight: bold;
}

/* Please mention */
#mention{
	width: 100%;
	clear: both;
	height: 55px;
	position: absolute;
	left: 0;
	bottom:-1px; /* SUPRIYA */
	background: url(../images/mention.gif) no-repeat;
}

/* footer */
#footer{
	width: 934px;
	height: 67px;
	margin: 0 auto;
}
#footer h2{
	color: #E51B24;
	font-size: 11px;
	padding-left: 173px;
}
#footer h2,#footer ul,#footer li{
	float: left;
}
#footer ul{
	height: 11px;
	line-height: 11px;
	overflow: hidden;
}
#footer li{
	padding-left: 7px;
	margin-right: 7px;
	margin-left: -1px;
	border-left: 1px solid #E51B24;
}
#footer img{
	float: right;
}
#footer a{
	color: #E51B24;
	text-decoration: none;
}
#footer a:hover{
	color:#424242;
}

.gray_bg{
	line-height: 16px;
	padding: 5px 8px;
	background: #EBEBEB;
}

.stagger_dot_list{
	background: url(../images/dot_x.gif)  repeat-x;
}
.stagger_dot_list li{
	height: auto;
	font-size: 12px;
	line-height: 18px;/*SUPRIYA*/
	color: #00AFDC;
	padding-top: 0;
	font-weight: bold;
	height:40px; /*SUPRIYA*/
}
.stagger_dot_list li a{
	text-decoration: none;
}

.topic{
	padding: 0 9px; /* SUPRIYA*/
}
.topic h1{
	color: #00AFDC;
	font-weight: bold;
	line-height: 15px;
	padding: 8px 0;
}
.topic h1.error{/* SUPRIYA*/
	color:#FF0000;
}
.topic p{
	margin-bottom: 15px;
	font-size:12px;
	line-height:normal;
}
div.topic blockquote p{margin-bottom: 0px;}

/* contact form*/
.contact_form{
	font-size: 12px;
	width: 100%;
}
.contact_form li{
	margin-bottom: 8px;
}
.contact_form input[type=radio],input[type=checkbox]{
border:none;
background:none;
}

.contact_form input{
	background:#E6F7FC;
	border:1px solid #C8C8C8;
	color:#676767;
	font-size:14px;
	height:20px;
	/*width: 270px;*/
	margin-left: 12px;
	margin-right: 5px;
	line-height:normal;
	padding:5px 5px 0;
}
.contact_form input.i1{
	width: 93px;
	height: 27px;
	margin-left: 0;
	background: url(../images/btn_contact.gif) no-repeat;
}
.contact_form li.ill{
	margin-left: 195px;
	padding-bottom: 11px;
	border-bottom: 1px solid #C8C8C8;
}
.contact_form label{
display:inline-block;
width: 183px;
}

/* find showrooms near */
#find_near{
	margin: 0 1px;
	height: 103px;
	padding: 11px 0 0 115px;
	background: #EDEDED;
}
#find_near legend strong{
	width: 553px;
	height: 42px;
	display: block;
	margin: 0 0 10px -114px;
	position: relative;
	background: url(../images/find_near.gif) no-repeat;
}
#find_near input,#search label input{
	width: 115px;
	height: 20px;
	float: left;
	font-size: 14px;
	padding: 5px 5px 0;
	line-height: normal;
	border: 1px solid #BCBCBC;
	background: #E2F6FB;
}
#find_near label strong{
	float: left;
}
#find_near .pos{
	width: 65px;
	height: 15px;
	margin: 7px 7px 0 0;
	background: url(../images/find_near.gif) 0 -42px;
}
#find_near .dis{
	width: 59px;
	height: 15px;
	margin: 7px 8px 0 10px;
	background: url(../images/find_near.gif) -76px -42px;;
}
#find_near input.btn1{
	width: 71px;
	height: 27px;
	margin: 0 0 0 8px;
	background: url(../images/find_near.gif) -482px -42px no-repeat;
}

/* Office Furniture */
.office_list h2{
	color: #00AFDC;
	font-size:12px;
	line-height: 15px;
	font-weight: bold;
	padding: 8px 0;
}
.item{
	width: 100%;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	background: url(../images/dot_x.gif) repeat-x left bottom;
}
.item p{
	margin: 0;
}
.item h3{
	font-weight: bold;
}
.item h3 a{
	color: #2FBEE2;
	text-decoration: none;
}
.item h3 a:hover{
	color: #424242;
}
.item_img,.item_c{
	float: left;
}
.item_img{
	width: 120px;
	height: 90px;
	margin-right: 8px;
	border: 1px solid #000;
}
.item_c{
	width: 420px;
}
.item_c p{
	color: #676767;
}
.item_ul,.item_ul_b,.item_ul_a,.item_ul_c,.item_ul_d{
	float: right;
	width: 133px;
}
.item p.item_tel{
	width: 260px;
	color: #424242;
	padding-right: 35px;
	font-weight: bold;
	margin-bottom: 12px;
	background: url(../images/item.gif) 260px -27px no-repeat;
}
.item_ul_b li, .item_ul_a li, .item_ul_c li, .item_ul_d li{
	width: 133px;
	height: 27px;
	font-size: 14px;
	line-height: 27px;
	margin-bottom: 4px;
	text-align: center;
}

/**/
.nearside{
	float: left;
	width: 390px;
	padding: 8px 0 0 17px;
	font-size:11.5px;
}
.nearside p{
	margin-bottom: 15px;
	/*font-size:11px; SUPRIYA*/
	line-height:normal;
}
.nearside h4{
	font-weight: bold;
}

.case_info{
	width: 100%;
}
.case_info .case_img img{
	border: 1px solid #BFBFBF;
}
.case_info li{
	margin-bottom: 8px;
}

/* starboard */
.starboard{
	float: right;
	width: 345px;
	padding-top:15px;
	padding-right: 7px;
}

.attribute_list{
	width: 100%;
}
.attribute_list li{
	margin-bottom: 8px;
}
.attribute_list img{
	vertical-align: middle;
}
.attribute_list .open{
	float:left;
	width: 220px;
	height: 64px;
}
.attribute_list .open strong{
	display: block;
}
#dayopen_list li{
	float:left;
	width: 21px;
	margin-bottom: 0;
	text-align: center;
	margin-right: 5px;
}
#dayopen_list li img{
	display: block;
	margin-bottom: 4px;
}
.attribute_list .time{
	float: left;
	width:122px;
	height: 70px;
	padding-left: 46px;
	background: url(../images/time.gif) no-repeat;
}
.attribute_list .car{
	float: left;
	width: 176px;
	height: 45px;
	line-height: 45px;
	padding-left: 44px;
	background: url(../images/car.gif) no-repeat;
}
.attribute_list .reset{
	float: left;
	width: 111px;
	padding-left: 45px;
	height: 45px;
	line-height: 45px;
	background: url(../images/rest.gif) no-repeat;
}
.attribute_list .car_content{
	position: relative;
	clear: both;
	margin-left: -10px;
	width: 394px;
	padding-top:19px;
	background: url(../images/car_content.gif) no-repeat;
}
.attribute_list .car_content_blue{
	position: relative;
	clear: both;
	margin-left: -10px;
	width: 394px;
	padding-top:19px;
	background: url(../images/car_content_blue.gif) no-repeat;
}
.attribute_list .car_content ul,.attribute_list .car_content_blue ul, .make_list ul{
	border-width: 0 7px 7px 6px;
	border-color:#DCDCDC;
	border-style: solid;
}
.attribute_list .car_content ul li, .attribute_list .car_content_blue ul li{
	margin: 0;
}

.img_list{
	width: 100%;
}
.make_list{
	width: 345px;
	padding-top: 20px;
	background: url(../images/make_list.gif) no-repeat;
}
.img_list ul{
	float: left;
	margin-right: -20px;
}
.img_list li{
	float: left;
	margin: 0 10px 10px 0;
}
.img_list li img{
	width: 167px;
	height: 167px;
	border:1px solid #DAE4E9; /*SUPRIYA*/
}
.center{
	clear: both;
	text-align: center;
	margin: 18px 0;
}

/**/
#search{
	height: 55px;
	margin: 0 1px;
	padding-top: 35px;
	background: url(../images/search.gif) 18px 18px #EDEDED no-repeat;
}
#search legend{
	display: none;
}
#search label,#search strong,#search input{
	float: left;
}
#search strong{
	width: 47px;
	height: 11px;
	margin:7px 7px 0 150px;
	background: url(../images/search.gif) 0 -78px no-repeat;
}
#search label input{
	width: 270px;
}
#search .btn1{
	width: 123px;
	height: 27px;
	margin: 0 0 0 5px;
	background: url(../images/search.gif) -200px -73px no-repeat;
}
.green{
	color: #00AFDC;
}

.sortnav{
	width: 100%;
	margin-bottom: 33px;
	padding-bottom: 1px;
	background: url(../images/dot_x.gif) left bottom repeat-x;
}
.sortnav h2,.stagger_dot_list_heading{ /*SUPRIYA*/
	
	height: 35px;
	color: #fff;
	font-size:13px;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 5px;
	margin-left: 9px;
	/*width: 113px;
	text-align: center;*/
	background: url(../images/title.gif) 0 -182px no-repeat;
}

.latest_articles h2, .list_heading{ /*List heading for non-search results*/
	width: 113px;
	height: 35px;
	color: #fff;
	font-size:13px;
	font-weight: bold;
	padding-top: 8px;
	margin-left: 9px;
	text-align: center;
	background: url(../images/list_heading.gif) no-repeat;
}
.sortnav ul{
	height: 43px;
	width: 772px;
	margin-top: -8px;
	overflow: hidden;
	background: url(../images/dot_x.gif) repeat-x;
}

.sortnav ul li{
	float: left;
	width: 194px;
	height: 43px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 43px;
	margin-right: -1px;
	background: url(../images/dot_y.gif) right top repeat-y;
}

.sortnav li a{
	text-decoration: none;
}

.latest_articles dl{
	padding: 0 11px 13px;
	line-height: 18px;
	margin-bottom: 13px;
	background: url(../images/dot_x.gif) left bottom repeat-x;
}
.latest_articles dt{
	color: #00AFDC;
	font-size: 12px;
	font-weight: bold;
}

.mode{
	margin-bottom: 10px;
}
.mode h2{
	height: 43px;
	position: relative;
	margin:0 -10px 0 -8px;
	background: url(../images/title.gif) 0 -225px no-repeat;
}

#hint_tip h2{
	background-position: 0 -268px;
}

.teaser{
	float: left;
	width: 168px;
	padding: 0 10px;
	line-height: 15px;
	margin-bottom: 20px;
	background: url(../images/dot_y.gif) repeat-y;
}
.teaser h2{
	height: 35px;
	position: relative;
	margin: 0 -11px 0 -10px;
	background: url(../images/title.gif) no-repeat;
}
.teaser .en_green,.teaser .bg_green{
	color: #00AFDC;
	text-align: center;
}
.teaser .en_green{
	padding-top: 5px;
	height: 84px;
}
.teaser .bg_green{
	font-weight: bold;
	position: relative;
	margin:0 -10px 5px -9px;
	height: 37px;
	padding-top: 6px;
	background: url(../images/dot_x.gif) #D4F2F9 left bottom repeat-x;
}
.teaser h3{
	font-size: 11px;
	font-weight: bold;
	color: #00AFDC;
	margin-top: 15px;
	padding-left: 6px;
}
.en_content{
	height: 440px;
}
.teaser .hl{
	color: #f00;
	margin-top: 15px;
}
.ts_dot{
	padding-top: 5px;
	background: url(../images/dot_x.gif) repeat-x;
}
.nowbook{
	position: relative;
	background: url(../images/dot_x.gif) left bottom repeat-x;
	margin:0 -10px;
}
.nowbook li{
	padding: 11px 0 9px;
	text-align: center;
	background: url(../images/dot_x.gif) repeat-x;
}

#enhanced h2{
	background-position: 0 -311px;
}

#dynamic{
	margin-top: 35px;
}
#dynamic h2{
	background-position: 0 -346px;
}
#dynamic .en_green{
	height: 49px;
	overflow: hidden;
}

#basic{
	margin-top:70px;
}
#basic .bg_green{
	margin-top:34px;
}
#basic h2{
	background-position: 0 -381px;
}

#basic_listing{
	margin-top: 105px;
}
#basic_listing h2{
	height: 34px;
	background-position: 0 -416px;
}
#basic_listing .bg_green{
	margin-right:-9px;
}
#basic_listing .en_content{
	height: 488px;
	padding: 0 10px;
	margin: 0 -10px;
	position: relative;
	background: url(../images/dot_y.gif) right top repeat-y;
}
.nowbook_w{
	margin:0 -10px;
	position:relative;
	background: url(../images/dot_y.gif) right top repeat-y;
}
.nowbook_w .nowbook{
	margin: 0;
}
#advertising{
	width: 168px;
	height: 276px;
	padding: 0 10px;
	position: relative;
	margin: 15px -11px 0 -10px;
	background: url(../images/advertising.gif) no-repeat;
}
#advertising h3{
	height: 35px;
	margin: 0;
}

/* sitemap */
.sitmap_list{
	width: 100%;
	margin: 25px 0 300px;
	font-size: 12px;
}
.sitmap_list dl{
	float: left;
	margin-right: 110px;
	padding-left: 25px;
	background: url(../images/sitemap.gif) 75px 8px no-repeat;
}
.sitmap_list dd{
	padding: 17px 0 0 67px;
}
.sitmap_list dd li{
	line-height: 27px;
}
.sitmap_list dd li.nav2{
	padding-left: 18px;
}

/* slider */
.container{
	width: 566px;
	height: 194px;
	position: relative;
}
.container li{
	position: absolute;
	top: 0;
	left:0;
}
.container li.current{
	z-index: 1;
}
.container li img{
	width: 566px;
	height: 194px;
}
.pagination a.active{
}

/*---------------------------ADDITIONAL STYLES :: SUPRIYA-----------------------------------*/
blockquote{
background-color:#FFE972;
border:1px solid #DAE4E9;
color:#333333;
padding: 5px;
margin-bottom: 5px;
font-size: 12px;
line-height:normal;
}

table{
margin-top:5px;
margin-bottom:5px;
}

table tr
{
border-style:none solid solid;
border-width:0 0px 2px;
border-bottom-color:#FFFFFF;
}

table th, caption{
font-weight:normal;
position: relative;
background: #676767;
color:#ffffff;
font-size:12px;
height:27px;
line-height:27px;
padding:0 5px;
}
table td{
padding: 10px;
background-color:#f5fde6;
}
table td a{
font-weight:bold;
text-decoration:none;
}

/* -- START -- Styles for SMSme popup -- */
#backgroundPopup{
	display: none;
	position: fixed !important;
	position: absolute; /* hack for internet explorer 6*/
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	background: #ffffff;
	border: 1px solid #cecece;
	z-index: 40;
}
#popupSmsMe{
	display: none;
	position: fixed !important;
	position: absolute; /* hack for internet explorer 6*/
	height: 240px;
	width: 370px;
	background: #FFFFFF url(/images/smsMePopupTitle.gif) top left no-repeat;
	border: 1px solid #00AFDC;
	z-index: 41;
	padding: 12px;
	font-size: 11px;
}
#popupSmsMe h1{
	text-align:	left;
	color:	#424242;
	font-size:	18px;
	visibility: hidden;
	font-weight: bold;
	padding-bottom: 5px;
	margin-bottom: 20px;
}
#popupSmsMeClose{
	cursor: pointer;
	display: block;
	height: 20px;
	position: absolute;
	right: 8px;
	text-decoration: none;
	top: 10px;
	width: 58px;
}
#popupSmsMe p{
	line-height: 20px;
}
p#companyShortDetails{
	margin: 10px 0 0 10px;
}
form#smsMe{
	margin: 15px 0px 10px 0px;
}
form#smsMe label{
	font-weight: bold;
}
form#smsMe input.text{
	background: #DEF6FB none repeat scroll 0 0;
	border: 1px solid #1B99B3;
	color: #676767;
	font-size: 14px;
	height: 20px;
	line-height: normal;
	padding: 5px 5px 0;
	margin: 0 5px;
	width: 150px;
}
form#smsMe input.button{
	cursor: pointer;
	background: transparent url(/images/send_01.gif) no-repeat top left;
	height: 27px;
	margin: 0;
	padding: 0;
	width: 57px;
	border: none;
	cursor: pointer;
	font-size: 18px;
	vertical-align: middle;
	overflow: hidden;
}
#popupSmsMe .pleaseWait, #popupSmsMe .success, #popupSmsMe .error{
	margin: 12px 6px 5px;
	padding: 5px 4px 5px 22px;
}
#popupSmsMe .pleaseWait{
	background: #EFEFEF url(/_images/busy.gif) no-repeat 2px 3px;
	border: 1px dotted #454545;
}
#popupSmsMe .success{
	background: #DFFCD6 url(/_images/success.gif) no-repeat 3px 3px;
	border: 1px dotted #176A03;
	color: #176A03;
}
#popupSmsMe .error{
	background: #FDDDDD url(/_images/error.gif) no-repeat 3px 3px;
	border: 1px dotted #851515;
	color: #851515;
}

/* -- END --- Styles for SMSme popup -- */

/*SUPRIYA --GENERAL FORM ELEMENTS*/
input{
	height:20px;
	color:#676767;
	line-height:normal;
}
input[type=text],input[type=file],input[type=password],input[type=radio],input[type=checkbox], select, textarea{
	background:#E6F7FC;
	border:1px solid #C8C8C8;
	font-size:12px;
	padding:5px 5px 0;
	margin-left:12px;
	margin-right:5px;
}
input[type=text],input[type=password],textarea,input[type=file]{
width: 270px;
}
input[type=radio],input[type=checkbox]{
width:auto;
}
input[type="submit"]
{
	padding:1px 4px 11px;
}

/*SUPRIYA -- SHOWROOM LISTINGS 3 BUTTON*/
#find_near label select {
	float: left;
}

.item_ul li a,.item_ul_b li a,.item_ul_a li a,.item_ul_c li a,.item_ul_d li a{
color: #FFFFFF;
font-size: 12px;
font-weight: bold;
text-decoration:none;
}
/*.item_ul li a:hover,.item_ul_a li a:hover,.item_ul_b li a:hover,.item_ul_c li a:hover,.item_ul_d li a:hover,{
color:#676767;
}*/
.item_ul_a li{
	background: url(../images/item_a.jpg) no-repeat;
}
.item_ul_b li{
	background: url(../images/item_b.jpg) no-repeat;
}
.item_ul_c li{
	background: url(../images/item_c.jpg) no-repeat;
}
.item_ul_d li{
	background: url(../images/item_d.jpg) no-repeat;
}

.teaser p{
font-size:11px;
}

#toplogin input.login_btn
{
height:27px;width:62px;
color:#FFFFFF;
text-align:center;
font-size:12px;
background: url(../images/btn_all.gif); 
border:none;
float:right;
margin-left: 11px;
padding-bottom: 5px;
cursor:pointer;
}

#bcn_logo{
background-image:url(../images/bcn_logo_bg.jpg);
width:148px;
height: 17px;
float:right;
padding:8px;
}
#bcn_logo a{
font-size:13px;
font-weight:bolder;
text-align:center;
padding-left:4px;
color:#ffffff;
}

input.btn_general{
	width: 94px;
	height: 27px;
	padding: 0;
	border: 0;
	overflow: hidden;
	padding-bottom:10px;
	cursor: pointer;
	font:15px Century Gothic, Arial, Helvetica, sans-serif;
	background:url(../images/btn_general.gif);
}

div.single {
	width: 179px;
}

p.intralinks{
float:right;
}
.intralinks a{
font-weight:bold;
}

div.regional_cities{
margin-top: 15px;
}

ul.regional_cities{
padding:10px;
}

ul.regional_cities li{
display: inline;
color:#00AFDC;
}

ul.regional_cities li a{
text-decoration: none;
padding:10px;
}

.regional_cities_section2,.regional_cities_section1,.regional_cities_section3{
	height: 35px;	
	padding-top: 8px;
	padding-bottom: 8px;
	margin-bottom: 9px;
	display:inline;
	color: #fff;
	font-size:12px;
	font-weight: bold;	
	background-color:#00afdc
}
.regional_cities_section1{ /*SUPRIYA*/
	padding-left: 10px;
	margin-left: 7px;
	background-attachment:fixed;	
	background: url(../images/title.gif) 0 -182px no-repeat;
}

.regional_cities_section3{ /*SUPRIYA*/
	padding-left: 0px;
	background: url(../images/title.gif);
	background-position: 12px -182px;
	padding-left: 12px;
}
.adb {
font-size:10px;}
/*-----------------CONFIRMATION TO UPGRADE PAGE FROM NEWLETTER---------------------*/
div.confirm blockquote
{
	background-color:#E8EFF3;
	border:1px solid #DAE4E9;
	color:#333333;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}
div.confirm
{
	margin-bottom:20px;
}
div.confirm ul li
{
	margin-bottom: 6px;
}
div.confirm label
{
	display:inline-block;
	width:65px;
}
/*-----------------END OF CONFIRMATION TO UPGRADE PAGE FROM NEWLETTER---------------------*/
/* new page */
.textright{
	text-align: right;
}
.tablelist{
	width: 772px;
	position: relative;
	margin: 20px -9px 0;
}
.tablelist table{
	width:100%;
	table-layout: fixed;
}
.tablelist th,.tablelist td{
	text-align: center;
	background: url(../images/dot_y.gif) right top repeat-y;
}
.tablelist td.btn{
	vertical-align: top;
}
.tablelist td.btn img{
	margin: 5px;
}
.tablelist th{	
	vertical-align: top;
}
.tablelist a{
	text-decoration: none;
}
.tablelist td{
	line-height: 18px;
	padding: 4px 0;
}
.tablelist tr.bg td{
	background-color: #E8E8E8;
}
.tablelist img{
	vertical-align: middle;
	margin: 0 3px;
}
.tablelist .textleft{
	text-align: left;
}
.tablelist th span{
	display: block;
	color: #EBEBEB;
	height: 28px;
}
.tablelist th.choose{
	width:298px;
	padding:0;
	margin:0;
}
.tablelist th.choose span{
	font-size: 14px;
	padding-left: 7px;
	line-height: 28px;
	background: url(../images/tit-1.gif) no-repeat;
}
.tablelist th{
	margin:0;
	padding:0;
}
.tablelist th.a{
	width:124px;
}
.tablelist th.a span{	
	position: relative;
	margin: 0 0 0 -1px;
	width: 125px;
	background: url(../images/tit-2.gif) no-repeat;
}
.tablelist th.b{
	width:117px;
}
.tablelist th.b span{
	height: 27px;
	position: relative;
	margin: 0 0 0 -1px;
	width: 118px;
	padding: 14px 0 0 0;
	background: url(../images/tit-3.gif) no-repeat;
}
.tablelist th.c{
	width:123px;
}
.tablelist th.c span{
	position: relative;
	margin: 0 0 0 -1px;
	width: 124px;
	height: 24px;
	line-height: 1;
	padding: 30px 0 0 0;
	background: url(../images/tit-4.gif) no-repeat;
}
.tablelist th.d{
	width:110px;
}
.tablelist th.d span{
	position: relative;
	margin: 0 0 0 -1px;
	width: 111px;
	height: 26px;
	padding: 43px 0 0 0;
	background: url(../images/tit-5.gif) no-repeat;
}
.tablelist td.textleft{
	padding: 4px 7px;
}
.icon-tex{
	display: block;
	height: 24px;
	color: #00AFDC;
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	line-height: 24px;
	background: url(../images/icon-tex.gif) no-repeat;
}

.qa dt{
	font-weight: bold;
	background: url(../images/icon-24.gif) no-repeat;
}
.qa dt,.qa dd{
	padding-left: 22px;
}
.qa dd{
	margin-bottom: 10px;
}
.adlist{
	margin-bottom:10px;
}
.adlist li{
	margin: 0 0 5px;
}

.itemintro{
	width:450px;
	text-align: left;
	margin: 0 auto 10px;
	padding: 0 2px 2px;
	background: url(../images/itemintro-bg.gif) left bottom no-repeat;
}
.itemintro h2{
	height: 29px;
	position: relative;
	margin: 0 -2px;
	background: url(../images/itemintro-h2.gif) no-repeat;
}
.itemintro dl{
	padding: 7px;
	margin-top: -12px;
}
.itemintro dt{
	font-weight: bold;
	margin-top: 12px;
	text-transform: uppercase;
}
.itemintro dd.img{
	float: right;
	position: relative;
	margin-top: -15px;
}
.itemintro p{
	background: #FEF3D6;
	margin: 0;
	font-size: 15px;
	text-align: center;
	padding: 10px 0;
}
.itemintro p strong{
	display: block;
}

.specification{
	width: 444px;
	margin: 0 auto;
	padding: 0 5px;
	text-align: left;
}
.specification h2{
	position: relative;
	margin: 0 -5px 10px;
	height: 28px;
	color: #fff;
	padding: 0 5px;
	font-size: 14px;
	font-weight: bold;
	line-height: 28px;
	background: url(../images/specification-h2.gif) no-repeat;
}
.specification h3{
	font-weight: bold;
}
.specification ul{
	margin-bottom: 10px;
}
.tablelist th.a span, .tablelist th.b span, .tablelist th.c span, .tablelist th.d span {
font-size:11px;
font-weight:bold;
}

li.profile-weblink a{ color:#FF0000; font-weight:bold;}