/* @group General Styles */

body  {
	font: 12pt Tahoma, Helvetica, Verdana, Arial, sans-serif; 
	margin: 0; 
	padding: 0;
	background: #6699cc;
	text-align: center;
	color: #333399;
	background-image: url(../images/backgrounds/bg-grad.png);
	background-repeat: repeat-x;
	
}

#Top {
	width: 974px;
	height: 35px;
	background-image: url(../images/backgrounds/bgt.png);
	padding: 0px 35px 0px 35px;	 
	margin: 0 auto; 

} 

#Container {
	width: 994px;
	background-image: url(../images/backgrounds/bg.png);
	padding: 0px 25px 0px 25px;
	margin: 0 auto; 
	text-align: left;
	 
} 
#Bottom {
	width: 974px;
	height: 35px;
	background-image: url(../images/backgrounds/bgb.png);
	padding: 0px 35px 0px 35px;
	margin: 0 auto; 
 
} 

img {
	border: 0px;
}
/* @end */

/* @group Header */

#Header {
	height: 82px;
	padding: 73px 19px 0 0;
	font-size: 35px;
	color: #ffffff;
	text-transform: uppercase;
	text-align: right;
	background-image: url(../images/backgrounds/header.png);
	background-repeat: no-repeat;
	}

h1 {
	font-size: 35px;
	color: #ffffff;
	text-transform: uppercase;
	}
	
#NavStrip {  
	height: 28px;
	color: #ffffff;
	text-align: center;
	background-image: url(../images/backgrounds/strip.png);
	}
	
#NavStrip ul {
	padding: 0;	
	margin: 0; 
	float: left;
	color: #ffffff;
	list-style-type:none;
	}
	
#NavStrip ul a { 
	height: 20px; 
	float: left;
	padding: 4px 15px;
	text-decoration: none;
	color: #ffffff;
	text-align: right;
	background-image: url(../images/backgrounds/strip.png);
	}	

#NavStrip ul a:hover { 
	background-image: url(../images/backgrounds/stripa.png);	
	}	

#NavStrip ul li {display:inline}
	
/* @end */


/* @group Main */
#Main {
	font-size: 12px;
	text-align: center;
	background: #ffffff;
}


#Text {
	margin: 25px 200px;
	text-align: center;
}

/* @group Navigation Table */
table.frontpage {
	margin: 12px;
	table-layout: fixed;
	overflow: fixed;
	text-align: center;
	width: 970px;
	font-size: 12pt;
	border-collapse: collapse;
	background: 0px;
}

table.frontpage thead td {
	width: 194px;
}

table.frontpage {
	width: 194px;
	padding: 15px;
}


#button_construction {
	background: url( ../images/backgrounds/b_construction.png) 0px -194px no-repeat;
	width: 194px;
	height: 194px;
}
#button_construction a {
	width: 100%;
	height: 100%;
	display: block;
	background: url( ../images/backgrounds/b_construction.png) top left no-repeat;
}
#button_construction a:hover {
	background-image: none;
}

#button_windows {
	background: url( ../images/backgrounds/b_windows.png) 0px -194px no-repeat;
	width: 194px;
	height: 194px;
}
#button_windows a {
	width: 100%;
	height: 100%;
	display: block;
	background: url( ../images/backgrounds/b_windows.png) top left no-repeat;
}
#button_windows a:hover {
	background-image: none;
}



#button_websites {
	background: url( ../images/backgrounds/b_websites.png) 0px -194px no-repeat;
	width: 194px;
	height: 194px;
}
#button_websites a {
	width: 100%;
	height: 100%;
	display: block;
	background: url( ../images/backgrounds/b_websites.png) top left no-repeat;
}
#button_websites a:hover {
	background-image: none;
}



#button_interiors {
	background: url( ../images/backgrounds/b_interiors.png) 0px -194px no-repeat;
	width: 194px;
	height: 194px;
}
#button_interiors a {
	width: 100%;
	height: 100%;
	display: block;
	background: url( ../images/backgrounds/b_interiors.png) top left no-repeat;
}
#button_interiors a:hover {
	background-image: none;
}



#button_architecture {
	background: url( ../images/backgrounds/b_architecture.png) 0px -194px no-repeat;
	width: 194px;
	height: 194px;
}
#button_architecture a {
	width: 100%;
	height: 100%;
	display: block;
	background: url( ../images/backgrounds/b_architecture.png) top left no-repeat;
}
#button_architecture a:hover {
	background-image: none;
}



#button_furniture {
	background: url( ../images/backgrounds/b_furniture.png) 0px -194px no-repeat;
	width: 194px;
	height: 194px;
}
#button_furniture a {
	width: 100%;
	height: 100%;
	display: block;
	background: url( ../images/backgrounds/b_furniture.png) top left no-repeat;
}
#button_furniture a:hover {
	background-image: none;
}


#button_blog {
	background: url( ../images/backgrounds/b_blog.png) 0px -194px no-repeat;
	width: 194px;
	height: 194px;
}
#button_blog a {
	width: 100%;
	height: 100%;
	display: block;
	background: url( ../images/backgrounds/b_blog.png) top left no-repeat;
}
#button_blog a:hover {
	background-image: none;
}
/* @end */

#inset-top {
	margin: 25px 0 0 192px;
	width: 610px;
	height: 30px;
	background-image:  url(../images/backgrounds/bgit.png);
}

#inset {
	margin-left: 192px;
	width: 610px;
	color: #ffffff;
	background-image:  url(../images/backgrounds/bgi.png);
}

#inset-bottom {
	margin: 0 0 25px 192px;
	width: 610px;
	height: 30px;
	background-image:  url(../images/backgrounds/bgib.png);
}

/* @group Contact Form */
table.contacttable
{
	table-layout: fixed;
	overflow: fixed;
	text-align: center;
	width: 100%;
	padding: 4px;
	border-collapse: collapse;
}

table.contacttable .left{
	width: 160px;
	text-align: right;
}

table.contacttable .right{
text-align: left;
	
}

/* @end */

/* @end */

/* @group Footer */
#Footer{
	clear: float;
	padding: 0 0 10px 0;
	border-top: 3px double #000066;
	font-size: 10px;
	text-align: center;
	color: #113399;
}

/* @end */
