


#switch-links{ background:url(../images/top-links.png) no-repeat right 0; float:right;
width:330px;}
#switch-links a{
float:right;
}
	 #front-tabs {

		
			display:block;
			height:225px;
			margin-left:0px;
			padding-left:0px;
			padding-top:0px;
			width:463px;
			 }
	
		#bottom-right .link{width:225px; float:left;}
	#bottom-right{
		    	width:466px;
height:240px;
margin-top:20px;
margin-left:2px;
display:block;
 
background: url('../images/latest-brochures.jpg') no-repeat 0px 0px; 
	}
	#bottom-right .bottom-right-float{ float:left;height:120px; width:241px;}
	#bottom-right .bottom-right-float img{
	margin-left:2px;}
	#bottom-right .top{background:url(../images/quote-image.jpg) no-repeat 6px 1px;}
	#bottom-right .bottom{background:url(../images/design-image.jpg) no-repeat 6px 0px; margin-top:0px;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* page ini */
* { margin: 0; padding: 0; }
html { height: 100%; }
body { height: 100%; font-family: arial, verdana sans-serif; text-align: left; font-weight: 400;
	 font-size: 76.1%; line-height: 1.3em; padding: 0px; color: #221e1f; background:#F1EEE4 url(../images/Home-Consumers-bg.png) repeat-x;}
#wrapper{width: 963px; margin-left: auto; margin-right: auto; background:#FFF url(../images/wrapper-bg.jpg)repeat-x scroll 0 0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address { margin: 0.5em 0; color: #221e1f; }
ul { margin-left: 2em; }

h1 { font-size: 1.8em; font-weight: normal; color: #221e1f; margin-top: 4px; margin-bottom: 25px; line-height: 25px;}

h2 { font-size: 1.0em; font-weight: bold; color: #221e1f; line-height: 0.6em; }

.domestic_front_h2 { line-height:400%; margin-left:21px; padding-top:3px; margin-top: 0px; }

h3 { font-size: 0.9em; margin-top: 0px; color: #221e1f; font-weight: bold; font-family: arial, verdana sans-serif; }

p { color:#000000;
font-size:1em; }

pre { margin: 0px; padding: 0px; border: 0px; }

a  { text-decoration: underline; }
a:hover  { text-decoration: none; }


/* images */
a img { border: 0; margin: 0px; padding; 0px; }

#subContent img { margin-top: 8px; margin-right: 12px; margin-bottom: 2px; }

/* HEADER */
#headDiv { width: 100%; height:34px; }
#headerHome { line-height:170%; width: 963px; height:90px; margin-top:25px; margin-left: auto; margin-right: auto; background-color: #fff; font-family:georgian; color:#26316d; }
#headerHome img{margin-left:15px;}
#headerHome span{font-style:italic; line-height:170%;}
#headerHome #telephone{ float:right; font-size:22px; font-weight:bold; margin-right:25px; margin-right:25px;
margin-top:15px; line-height:170%;}
.domestic_top_link{ overflow:hidden; line-height:300px; height: 34px; width:157px; display:block;}

/* HOME */
#main { width: 963px; margin-left: auto; margin-right: auto; background-color: #fff;}
.div1 { float: left; width: 18px; height: 100px; }
.div2 { float: left; width: 10px; height: 100px; }
.div3 { float: left; width: 100%; height:10px; background:#F1EEE4;}
.div6 { float: left; width: 100%; height:20px; background:#F1EEE4;}

#welcome { float: left; width:252px; overflow: hidden; margin-top:18px; }
#clearboth { width: 963px; height: 10px; margin-left: auto; margin-right: auto; background-color: #fff; clear: both; }

#middle { float: left; width:682px; overflow: hidden; }
#right { float: right; width:474px; overflow: hidden; margin-bottom:20px; }
    #domestic {
    	background:transparent url(../images/home-link.jpg) no-repeat scroll 20px 21px;
			border-bottom:3px solid #F1EEE4;
			border-left:3px solid #F1EEE4;
			display:block;
			height:175px;
			margin-left:20px;
			padding-left:20px;
			padding-top:30px;
			width:635px;
			 }
        #domestic .link {
        	
height:154px;
left:0;
position:relative;
top:-9px;
width:366px;
        	}
    #div-8 { height: 8px; width: 558px; }
    #commercial { 
    	border-left:3px solid #F1EEE4;
height:200px;
margin-left:20px;
padding-left:20px;
padding-top:35px;
display:block;
width:635px; background: url('../images/commercial-link.jpg') no-repeat 20px 21px; }
        #commercial .link { height:154px;
left:0;
position:relative;
top:-9px;
width:366px; }
        
        .rf-text{float:right; width:230px; margin-right:15px;}
#end { float: left; width: 174px; overflow: hidden; }
#floor { width: 963px; height: 80px; clear: both; }

#mainBox { width: 558; height: 273px; background: url('../images/homepage.jpg') no-repeat; margin-left: 4px; margin-top: 4px; }


/* FOOTER */
#footer {background:#FFFFFF none repeat scroll 0 0;
clear:both;
height:65px;
margin-left:auto;
margin-right:auto;
padding-top:0;
width:963px;}
#footer-links{	margin-top:10px;	padding-top:10px;}
#footer-links a{text-decoration:none; color:#333; margin-left:10px;}
.footer1{background-color:#F1EEE4; width:100%; text-align:right; margin-top:5px; font-size:11px;}

/* TEXT */
.formTxt { color: #fff; font-size: 1.0em; } 
.subItem { font-weight: bold; color: #221e1f; font-size: 0.9em; text-decoration: none; }
.subItem:hover { font-weight: bold; color: #818333; text-decoration: none; }
.subActive { font-weight: bold; color: #818333; font-size: 0.9em; text-decoration: none; }
.subActive:hover { font-weight: bold; color: #818333; text-decoration: none; }

.headingLink { color:#221E1F;
line-height:31px;
text-decoration:none; }
.headingLink:hover { color: #818333; text-decoration: none; }


/* general */

/* 'force scrollbar' hack for Firefox */
#scroll { position:absolute; top:0; bottom:-0.1px; width:1em; z-index:-1; }

/* M e n u */
#topNavbg a.topMenuLinkActive{background:transparent url(../images/top-menu-active-bg.jpg) repeat-x scroll 0 0;
	display:block;
	color:#818333;
	}
#topNavM{
	background:transparent url(../images/menu-l.jpg) no-repeat scroll 1px 1px;
height:38px;
padding-left:7px;
width:943px;}
#menuWrapper{width:956px; background:#fff url(../images/menu-r.jpg) no-repeat scroll right top;
	margin-left:auto;
margin-right:auto;
margin-bottom:8px;
	}
.topMenu{background:transparent url(../images/menu-div.png) no-repeat scroll 100% 0; 
 float:left;
height:38px;
	}
.topmenu2 {
display:block;
float:left;
height:38px;
}

.topmenu2 a{
color:#333333;
display:block;
font-size:10px;
font-weight:bold;
padding-top: 11px;
padding-bottom: 11px;
padding-left: 5px;
padding-right: 8px;
text-decoration:none;
text-transform:uppercase;
word-spacing: -1px;
}

#topNavbg{ width:100%; height:39px; background:url(../images/menu-bg.jpg) repeat-x;}
.topmenu2:hover{background:url(../images/menu-bg-hover.jpg) repeat-x; cursor:pointer;}