body {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: #ffffff; 
	
	leftmargin: 0px; 
	topmargin: 0px; 
	marginwidth: 0px; 
	marginheight: 0px
	
	color:#000000;
	font-size:12px;
	font-weight:normal;
	font-family:arial, verdana, helvetica, sans-serif;
	z-index: 0;
}

img {
border:none;
}


h1{
border:none;
position:relative;
z-index:80;
color:#000000;
font-size:20px;
font-weight:bold;
font-family:arial, verdana, helvetica, sans-serif;
}



.newLink {
	COLOR: #0000cc
}



.title{
position:relative;
top:-3px;
left:16px;
color:#E6E600;
font-size:26px;
font-weight:bold;
font-family:arial black, arial, verdana, helvetica, sans-serif;
z-index:50;
}


.subtitle{
position:relative;
top:1px;
left:10px;
color:#D20000;
font-size:20px;
font-weight:bold;
font-family:Arial Rounded MT Bold, Verdana, Arial, Helvetica, sans-serif;
border:none;
z-index:50;

}





.slogan{
position:relative;
top:0px;
left:46px;
color:#ffffff;
font-size:16px;
font-weight:bold;
font-family:helvetica, sans-serif;
z-index:50;
}


.call{
position:relative;
top:0px;
left:0px;
color:#ffffff;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:none;
z-index:50;
}


.number{
position:relative;
top:0px;
left:0px;
color:#BB0000;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:none;
z-index:50;
dispay:block;
}



.email {
position:relative;
top:0px;
left:0px;
color:#ffffff;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:none;
z-index:80;
text-decoration:none;
display:block;
}



.email a{
position:relative;
display:block;
top:0px;
left:0px;
color:#ffffff;
font-size:16px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
border:none;
z-index:80;
text-decoration:none;

}






.menu {
	background: #000000;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height:19px;
	
	font-size:12px;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	
}
.menu ul {
	float: left;
	font-size:12px;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height:19px;
	
	list-style: none;
	
}
.menu li {
	float: left;
	font-size:12px;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height:19px;
	list-style: none;
	
}
.menu a {
	background: #000000 url("images/left.jpg") center left no-repeat;
	color: #ffffff;

	float: left;
	margin: 2px 9px;
	padding: 0px 12px;
	height:17px;
	text-decoration: none;
}
.menu a:hover {
	background: #000000 url("images/left_over.jpg") center left no-repeat;
	color: #0000FF;
	padding-bottom: 0px;
}





.menu2 {
	
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	height:19px;
	
	font-size:12px;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	
}
.menu2 ul {
	float: left;
	font-size:12px;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height:19px;
	
	list-style: none;
	
}
.menu2 li {
	float: left;
	font-size:12px;
	font-weight:bold;
	font-family:arial, verdana, helvetica, sans-serif;
	margin: 0;
	padding: 0;
	height:19px;
	list-style: none;
	
}
.menu2 a {
	color: #ffffff;

	float: left;
	margin: 2px 9px;
	padding: 0px 5px;
	height:17px;
	text-decoration: none;
}
.menu2 a:hover {
	color: #000000;
	padding-bottom: 0px;
}






.arrowlistmenu{
width: 175px; /*width of menu*/
top:0px;
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(images/titlebar.jpg) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
margin-top: 0px;
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
top:0px;
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #000000;
background: url(images/arrowbullet.gif) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 39px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #B2B2B2;
font-size: 15px;
}

.arrowlistmenu ul li a:visited{
color: #000000;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #000000;
background-color: #FFFFFF;
font-size: 18px;
}







.request{
list-style-type: none;
margin: 0px 0px;
padding: 0px 0px;
width:176px;
height:120px;
position:relative;
top:0px;
left:0px;
z-index:150;

}


.request li{
background: white url(images/custom_request_on.jpg) repeat bottom left;
padding: 0px 0px;
width:176px;
height:120px;

}



.request li a{
color:#000000;
font-size:22px;
font-weight:bold;
font-family:verdana, helvetica, sans-serif;
display: block;
width: auto;
margin: 0px 0px;
padding-top: 15px;
padding-left: 10px;
text-decoration: none;
width:166px;
height:105px;
top: 0px;
}


* html .request li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width:176px;
height:120px;
}

.request li a:visited, .glossymenu li a:active{
color:#000000;
}

.request li a:hover{
background-image: url(images/custom_request.jpg);
}







.completed{
list-style-type: none;
margin: 0px 0px;
padding: 0px 0px;
width:252px;
height:181px;
position:relative;
top:0px;
left:0px;
z-index:150;

}


.completed li{
background: white url(images/completed_off.jpg) repeat bottom left;
padding: 0px 0px;
width:252px;
height:181px;

}



.completed li a{
color:#000000;
font-size:22px;
font-weight:bold;
font-family:verdana, helvetica, sans-serif;
display: block;
width: auto;
margin: 0px 0px;
padding-top: 47px;
padding-left: 0px;
text-decoration: none;
width:252px;
height:131px;
top: 0px;
}


* html .completed li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 252px;
height: 181px;
}

.completed li a:visited, .glossymenu li a:active{
color:#000000;
}

.completed li a:hover{
background-image: url(images/completed_on.jpg);
}








.feedback{
list-style-type: none;
margin: 0px 0px;
padding: 0px 0px;
width:252px;
height:181px;
position:relative;
top:0px;
left:0px;
z-index:150;

}


.feedback li{
background: white url(images/feedback_off.jpg) repeat bottom left;
padding: 0px 0px;
width:252px;
height:181px;

}



.feedback li a{
color:#000000;
font-size:22px;
font-weight:bold;
font-family:verdana, helvetica, sans-serif;
display: block;
width: auto;
margin: 0px 0px;
padding-top: 47px;
padding-left: 10px;
text-decoration: none;
width:242px;
height:131px;
top: 0px;
}


* html .feedback li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 252px;
height:181px;
}

.feedback li a:visited, .glossymenu li a:active{
color:#000000;
}

.feedback li a:hover{
background-image: url(images/feedback_on.jpg);
}






.showroom{
list-style-type: none;
margin: 0px 0px;
padding: 0px 0px;
width:246px;
height:181px;
position:relative;
top:0px;
left:0px;
z-index:150;

}


.showroom li{
background: white url(images/view_our_showroom.jpg) repeat bottom left;
padding: 0px 0px;
width:246px;
height:181px;

}



.showroom li a{
color:#000000;
font-size:22px;
font-weight:bold;
font-family:verdana, helvetica, sans-serif;
display: block;
width: auto;
margin: 0px 0px;
padding-top: 47px;
padding-left: 10px;
text-decoration: none;
width:236px;
height:131px;
top: 0px;
}


* html .showroom li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 246px;
height: 181px;
}

.showroom li a:visited, .glossymenu li a:active{
color:#000000;
}

.showroom li a:hover{
background-image: url(images/pic_showroom_on.jpg);
}







.request2{
list-style-type: none;
margin: 0px 0px;
padding: 0px 0px;
width:176px;
height:120px;
position:relative;
top:0px;
left:0px;
z-index:150;

}


.request2 li{
background: white url(images/custom_request2.jpg) repeat bottom left;
padding: 0px 0px;
width:176px;
height:120px;

}



.request2 li a{
color:#000000;
font-size:17px;
font-weight:bold;
font-family:verdana, helvetica, sans-serif;
display: block;
width: auto;
margin: 0px 0px;
padding-top: 25px;
padding-left: 15px;
padding-right: 15px;
text-decoration: none;
width:146px;
height:95px;
top: 0px;
}


* html .request2 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width:176px;
height:120px;
}

.request2 li a:visited, .glossymenu li a:active{
color:#000000;
}

.request2 li a:hover{
background-image: url(images/custom_request_on2.jpg);
}







.completed2{
list-style-type: none;
margin: 0px 0px;
padding: 0px 0px;
width:176px;
height:120px;
position:relative;
top:0px;
left:0px;
z-index:150;

}


.completed2 li{
background: white url(images/completed_off2.jpg) repeat bottom left;
padding: 0px 0px;
width:176px;
height:120px;

}



.completed2 li a{
color:#000000;
font-size:17px;
font-weight:bold;
font-family:verdana, helvetica, sans-serif;
display: block;
width: auto;
margin: 0px 0px;
padding-top: 35px;
padding-left: 0px;
text-decoration: none;
width:176px;
height:85px;
top: 0px;
}


* html .completed2 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width:176px;
height:120px;
}

.completed2 li a:visited, .glossymenu li a:active{
color:#000000;
}

.completed2 li a:hover{
background-image: url(images/completed_on2.jpg);
}











.showroom2{
list-style-type: none;
margin: 0px 0px;
padding: 0px 0px;
width:176px;
height:120px;
position:relative;
top:0px;
left:0px;
z-index:150;

}


.showroom2 li{
background: white url(images/view_our_showroom2.jpg) repeat bottom left;
padding: 0px 0px;
width:176px;
height:120px;

}



.showroom2 li a{
color:#000000;
font-size:17px;
font-weight:bold;
font-family:verdana, helvetica, sans-serif;
display: block;
width: auto;
margin: 0px 0px;
padding-top: 35px;
padding-left: 0px;
text-decoration: none;
width:176px;
height:85px;
top: 0px;
}


* html .showroom2 li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width:176px;
height:120px;
}

.showroom2 li a:visited, .glossymenu li a:active{
color:#000000;
}

.showroom2 li a:hover{
background-image: url(images/pic_showroom_on2.jpg);
}











.mainbody2{
border:none;
position:relative;
z-index:80;
color:#000000;
font-size:15px;
font-weight:normal;
font-family:arial, verdana, helvetica, sans-serif;
padding:0px 0px;
}



.mainbody{
border:none;
position:relative;
z-index:80;
color:#000000;
font-size:14px;
font-weight:normal;
font-family:arial, verdana, helvetica, sans-serif;
padding:15px 15px;
}

.mainbody h1{
border:none;
position:relative;
z-index:80;
color:#000000;
font-size:20px;
font-weight:bold;
font-family:arial, verdana, helvetica, sans-serif;
}

.mainbody h2{
border:none;
position:relative;
z-index:80;
color:white;
font-size:16px;
font-weight:bold;
font-family:arial, verdana, helvetica, sans-serif;
}

.mainbody a{
color:white;
text-decoration:none;
}

.mainbody a:hover{
text-decoration:underline;
}




.horizontalcssmenu {
height:25;
}

.horizontalcssmenu ul{
margin: 0;
padding: 0;
float: left;
background: black url(images/indentbg.gif) center center repeat-x;
}

/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;

}

/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
padding: 4px 4px;
border: 1px solid #564c66;
border-left-width: 0;
text-decoration: none;

color: black;
font: bold 11px Arial;
}
	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #564c66;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;
color:#000000;
}

/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;
color:#000000;
font: bold 11px Arial;
}


/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 160px; /*width of sub menu levels*/
height:25px;
font: bold 11px Arial;
padding: 5px 5px;
background: #D6D6D6;
border-width: 0 1px 1px 1px;
color:#000000;
}

.horizontalcssmenu ul li a:hover{
color: black;
background: black url(images/indentbg2.gif) center center repeat-x;
}

.horizontalcssmenu ul li ul li a:hover{
background: #A7A7A7;
COLOR:#000000;
}

.horizontalcssmenu .arrowdiv{
position: absolute;
right: 0;
}







* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */
