.Banner {
	width: 166px;
	border: 1px solid #CCCCCC;
}


.indexHeader {
	font-size: 30px;
	color: #725726;
	font-stretch: -2;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	padding-bottom: 5px;
	vertical-align: top;
}


.navigationHoriz {
	font-size: 12px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	padding-bottom: 5px;
}

.navigation {
	margin: 0px;
	padding: 0px 0px 0px 10px;;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 168%;
	vertical-align: top;
	text-decoration: none;
}

.selectionTitle {
	margin: 0px;
	padding: 5px;;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration: none;
}

.selectionPrice {
	margin: 0px;
	padding: 0px 5px 0px 0px;
	font-size: 12px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration: none;
}

.selectionDesc {
	margin: 0px;
	padding: 0px 5px 0px 5px;
	font-size: 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration: none;
}

.selectionLinks {
	margin: 0px;
	padding: 5px;;
	font-size: 10px;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-decoration: underline;
}

.profileTitle {
	margin: 0px;
	padding: 0px;;
	font-size: 12px;
	color: #725726;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}


.tel {
	font-size: 32px;
	color: #BA3A21;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bolder;
	line-height: 100%;
	letter-spacing: -3px;
	vertical-align: bottom;
}


.subHeaders {
	font-size: 11px;
	color: #FE6E0F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	padding-top: 5px;
	vertical-align: top;
}

.bodyTextNoPad {
	font-size: 11px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
}

.pageHeader {
	font-size: 12px;
	font-weight: bold;
	color: #FE6E0F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	padding-top: 5px;
	vertical-align: top;
}
.pageHeaderNoPad {
	font-size: 12px;
	font-weight: bold;
	color: #FE6E0F;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	vertical-align: top;
}

.bodyText {
	font-size: 12px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.bodyText2 {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	vertical-align: top;
}

.bodyTextReg {
	font-size: 11px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	padding-top: 5px;
	padding-bottom: 2px;
	vertical-align: top;
}

.searchText {
	font-size: 10px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	vertical-align: top;
	padding-bottom: 2px;
	}

.bannerText {
	font-size: 11px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	vertical-align: top;
	padding: 10px 0px 10px 0px;
}

.whiteText {
	padding-left: 10px;
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;	
	font-family: Arial, Helvetica, sans-serif;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.links{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CF6712;
	text-decoration: underline;
}



.navigationLinks {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 135%;
	vertical-align: top;
	padding-bottom: 0px;
	font-weight: normal;
	text-decoration: none;
}

.bannerTextFields {
	height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 145px;
	}

.dropFieldsSmall {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 75px;
}
	
.dropFieldsBig {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 158px;;
}

.findPropertyBoxes {
	height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	width: 158px;;
}

.seanDunstanLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 145px;
	text-decoration: none;
}



.textnew {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.textbox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 250px;
}

.loginImg {
	width:69px;
	height:24px;
	background:url(images/btn-login.jpg) no-repeat;
	border:none;
	/*background-repeat:no-repeat;
	background-position:center;*/
}

.registerImg {
	width:83px;
	height:24px;
	background:url(images/btn-register.jpg) no-repeat;
	border:none;
	/*background-repeat:no-repeat;
	background-position:center;*/
}

.addnewuserImg {
	width:120px;
	height:24px;
	background:url(images/btn-addnewuser.jpg) no-repeat;
	border:none;
	/*background-repeat:no-repeat;
	background-position:center;*/
}


.bodyTextNew {
	font-size: 14px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	vertical-align: top;
}

.whiteText1 {
	padding-left: 10px;
	font-size: 12px;
	text-align:center;
	line-height:20px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}

.updatecart {
	width:67px;
	height:20px;
	background:url(images/btn-update.jpg) no-repeat;
	border:none;
}

.removecart {
	width:62px;
	height:20px;
	background:url(images/btn-remove.jpg) no-repeat;
	border:none;
}

.checkout {
	width:90px;
	height:24px;
	background:url(images/btn-checkout.jpg) no-repeat;
	border:none;
}

.edit {
	width:90px;
	height:24px;
	background:url(images/btn-edit.jpg) no-repeat;
	border:none;
}

.add_to_basket {
	width:120px;
	height:24px;
	background:url(images/btn-addtobasket.jpg) no-repeat;
	border:none;
 }
 
.add_to_cart {
	width:120px;
	height:24px;
	background:url(images/btn-addtocart.png) no-repeat;
	border:none;
 } 
 
.bodyText1 {
	font-size:12px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	vertical-align: middle;
}

.bodyText2 {
	font-size:16px;
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 125%;
	vertical-align: middle;
}




/* Updated CSS for Index Page Starts */ 


*{ 
margin:0; 
padding:0; 
border:0px none; 
}
html{margin-bottom:1px; height:100%; background-image: url(images/index_images/background_pattern.jpg); background-repeat:repeat; }
body {
	font-family: Arial, tahoma, verdana;
	color:#707A87;
	margin:0px 0px 0px 0px;
	background: url(images/index_images/background_pattern.jpg);
	background-color:#3CC;
}
div {float:left;}
/*~~~~~~~~~~~~~~~~~~~~~~~~ Main ID CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/

#wrapper {margin:0px auto;width:984px; float:none !important; }

/*~~~~~~~~~~~~~~~~~~~~~~~~ Header CSS ~~~~~~~~~~~~~~~~~~~~~~~~*/
#header{width:984px; background:url(images/index_images/header-bg.jpg) no-repeat right top #070707; border-bottom:1px solid #FFF;}
.logo{width:237px;}
.phone{width:726px; height:56px; text-align:right; font:30px Arial, Tahoma, verdana; color:#C9C9C9; padding:40px 21px 0px 0px;}
.phone span{font:11px Arial, Tahoma, verdana; color:#C9C9C9;}
.phone span a{color:#C9C9C9; text-decoration:none;}

.topnav-sec{width:984px;}
.corner{width:4px;}
.topnav{width:976px; height:22px; background:url(images/index_images/nav-bg.jpg) repeat-x right top;}
.topnav ul{margin:0px; padding:0px;}
.topnav ul li{font:13px Arial, Tahoma, verdana; color:#FFF; list-style:none; display:inline; line-height:22px; padding:0px 18px 0px 18px;}
.topnav ul li#menu01{width:100px; }
.topnav ul li#menu02{width:100px;}
.topnav ul li#menu03{width:100px;}
.topnav ul li#menu04{width:100px;}
.topnav ul li#menu05{width:100px;}
.topnav ul li#menu06{width:100px;}

.topnav ul li a{color:#FFF; text-decoration:none;}




#content{width:984px; padding:4px 0px 0px 0px; background-color: #FFF;}

.content-left{width:191px;}
ul.leftnav{margin:0px; padding:0px 0px 0px 0px; }
ul.leftnav li{width:181px; height:22px; display:block; background:#E6E6E6; border-bottom:2px solid #FFF; list-style:none; font:12px Arial, Tahoma, Verdana; }
ul.leftnav li a{width:177px; height:22px; display:block; background:#E6E6E6; list-style:none; font:12px Arial, Tahoma, Verdana; color:#252525; text-decoration:none; line-height:18px; padding:0px 0px 0px 20px;}
ul.leftnav li a:hover{width:177px; height:22px; display:block; background:#A3A3A3; list-style:none; font:12px Arial, Tahoma, Verdana; color:#FFF; text-decoration:none; line-height:18px; padding:0px 0px 0px 20px;}
ul.leftnav li a.on{width:177px; height:22px; display:block; background:#A3A3A3; list-style:none; font:12px Arial, Tahoma, Verdana; color:#FFF; text-decoration:none; line-height:18px; padding:0px 0px 0px 20px;}

#nav_panel {
	background-image:url(images/index_images/nav_title_panel.gif);
	color: fff;
	width:171px; 
	height:22px;
	display:block;
	background-image: url(images/index_images/nav_title_panel.gif);
	background-repeat: no-repeat;
	border-bottom:2px solid #FFF; 
	list-style:none; 
	font:12px Arial, Tahoma, Verdana;
	padding: 2px 18px 0px 18px;
	
}

.content-mid{width:600px; padding:0px 17px 0px 22px;}
.largepic{width:600px; padding:0px 0px 10px 0px;}
.welcome{width:600px; padding:0px 0px 10px 0px;}
.hist{width:600px; padding:0px 0px 10px 0px;}
.basket-info{width:600px; padding:0px 0px 20px 0px;background:#999999; }
.content-row{width:600px;}
.col1{width:190px; padding:12px 10px 0px 0px;}
.col2{width:202px; padding:0px 5px 0px 5px;}
.col3{width:188px; padding:12px 0px 0px 0px;}

.showroom{width:170px; height:192px; background:#999999; font:20px Arial, tahoma, verdana; color:#FFF; }
.sale{width:198px;}
.newsletter{width:166px; border:1px solid #999999; padding:10px 10px 10px 10px;}
.label{width:166px; font:12px Arial, tahoma, verdana; color:#252525; font-weight:bold; padding:3px 0px 3px 0px;}
.field{width:166px; font:15px Arial, tahoma, verdana; color:#725726; padding:3px 0px 3px 0px;}
.field a{color:#725726; text-decoration:underline;}

.content-right{width:154px;}
.cartstatus{width:144px; font:12px Arial, tahoma, verdana; color:#252525; text-align:right; line-height:20px; padding:5px 10px 5px 0px;}
.cartstatus span{color:#FF0000; font-weight:bold;}
.cartstatus a{color:#FF0000; font-weight:bold; text-decoration:underline;}
.rgt-row{width:154px; padding:0px 0px 15px 0px;}


#footer{width:984px; font:13px Arial, tahoma, verdana; color:#454545; text-align:center; line-height:20px; padding:10px 0px 20px 0px;}
#footer a{color:#454545; text-decoration:none;}


h1{font:35px Arial, tahoma, verdana; color:#725726; margin:0px; padding:18px 0px 10px 0px;}
h2{font:13px Arial, tahoma, verdana; color:#252525; font-weight:bold; margin:0px; padding:0px 0px 2px 0px;}
p{font:13px Arial, Tahoma, verdana; color:#454545; line-height:18px; margin:0px; padding:2px 0px 2px 0px;}
.newsletter p{font:13px Arial, Tahoma, verdana; color:#454545; line-height:15px; margin:0px; padding:2px 0px 2px 0px;}

.input{border:1px solid #505050; font:13px Arial, tahoma, verdana; color:#252525; padding:1px;}
.input2{border:1px solid #505050; font:13px Arial, tahoma, verdana; color:#252525; padding:1px; width:200px;}
.right{text-align:right;}

.red { border:solid 1px #FF0000; }

.float-left { float:left; }
.width450px { width:450px; }
.text_align_right { text-align:right; }
.border_grey { border:solid 1px #CCCCCC; }
.margin_top8px { margin-top:8px; }
 
#company_details
{
	display:none;
}
/* Updated CSS for Index Page Endss */ 

#nav_panel {
	background-image:url(images/index_images/nav_title_panel.gif);
	color: fff;
	width:171px; 
	height:22px;
	display:block;
	background-image: url(images/index_images/nav_title_panel.gif);
	background-repeat: no-repeat;
	border-bottom:2px solid #FFF; 
	list-style:none; 
	font:12px Arial, Tahoma, Verdana;
	padding: 2px 18px 0px 18px;
	
}