body {
	margin:0px;
}
#main {
	width:1004px;
	margin:auto;
	position:relative;
}
* html #main {
	width:1002px;
	margin:auto;
	position:relative;
}
/*#main {
width:100%;
margin:auto;
position:relative;
}
* html #main {
width:100%;
margin:auto;
position:relative;
}*/
#tophead {
	width:100%;
	height:36px;
	position:relative;
}
#topheader {
	width:100%;
	margin:auto;
}
#topleft {
	float:left;
	width:218px;
	padding:0;
}
#topright {
	FLOAT: right;
	width:452px;
	left: 0px;
}
*html #topright {
	FLOAT: right;
	width:444px;
	left: 0px;
}
*html #topmiddle {
	margin:0 444px 0px 218px;
	left: 0px;
}
#topmiddle {
	margin:0 452px 0px 218px;
	left: 0px;
}
#toptxt {
	background-color:#2b79bb;
	padding:3px;
	height:168px;
}
#leftside {
	width: 218px;
	float:right;
	border-left:1px dashed #232323;
}
* html #leftside {
	width: 218px;
	float:right;
	border-left:1px dashed #232323;
}
.seolist {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight:bold;
	COLOR:#595959;
}
.seolist li {
	padding-bottom:1px;
}
.seolist li a {
	COLOR:#595959;
	display: block;
	padding-top:0px;
	background-position:8px;
	background-image:url(../images/index_46.jpg);
	background-repeat:no-repeat;
	border-bottom:1px dashed #232323;
	padding-left:18px;
	padding-top:5px;
	text-decoration: none;
	font-weight:bold;
	font-size: 11px;
	height:18px;
}
.seolist a:hover {
	text-decoration:underline;
}
/*#leftside .BlackLargeBold{
font:bold 13px Verdana, Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
background-image:url(../images/arrow.jpg);
background-position:23px;
color: black;
margin-top:12px;
margin-bottom:5px;
border-bottom: 1px dotted #939393;
text-transform: uppercase;
padding-left:42px;
}*/

#middle {
	width:76%;
	text-align:left;
	/*	margin-right:-74%;*/
	padding-top:14px;
	margin-right:10px;
	float:right;
}
* html #middle {
	width:75.5%;
	text-align:left;
	/*	margin-right:-74%;*/
	padding-top:14px;
	margin-right:10px;
	float:right;
}
#middle_leftbox {
	clear:left;
	float:left;
	width:48%;
	padding:0;
}
#middle_rightbox {
	clear:right;
	FLOAT: right;
	width:48%;
	padding:0;
}
#middle_gap {
	clear:left;
	margin-left:49%;
	margin-right:49%;
}
#boxhead {
	background:url(../images/index_55.jpg);
	height:27px;
}
#serhead {
	width:98%;
	margin:0% 1% 0% 1%;
}
#serleft {
	float:left;
	width:49%;
	padding:0;
}
#serright {
	FLOAT: right;
	width:48%;/*	clear:left;
FLOAT: right;
width:164px;
position:absolute;
left: 590px;
top: 649px; */
}
#bottom {
	clear:both;
	width:auto
}
#bottomleft {
	clear: left;
	width: 218px;
	float:left;
	border-right:2px solid #FFFFFF
}
#bottomright {
	width:auto;
}
#citystrip {
	background-image:url(../images/strip1.png);
	height:22px;
	padding-left:5px;
	padding-top:2px;
	margin-bottom:6px;
}
#design102 {
	background-image:url(../images/design1_02.jpg);
	width:336;
	height:68px;
}
#design107 {
	background-image:url(../images/design1_07.jpg);
	width:336;
	height:50px;
}
#design113 {
	background-image:url(../images/index_13.jpg);
	width:336;
	height:172px;
}
#design103 {
	background-image:url(../images/index_03.jpg);
	width:218;
	height:54px;
}
#design109 {
	background-image:url(../images/index_09.jpg);
	width:218;
	height:50px;
}

#imagination {
	background-image:url(../images/imagination.jpg);
	width:195px;
	height:33px;
	float:left;
}
#become {
	background-image:url(../images/becomes.jpg);
	width:91px;
	height:33px;
	float:left;
}
#reality {
	background-image:url(../images/reality.jpg);
	width:150px;
	height:33px;
	float:left;
}

