*{font-family:Arial,Georgia,Serif;margin:0;padding:0;}

body {
	background-color: #ffffff;
	margin:0px;
	padding:0px;
	/*background-image: url('../images/bgBody.jpg');*/
	background-image: url('../images/default.png');
	background-repeat: repeat;
	background-attachment: scroll;
	text-align:center;
	font-size: 12px;
	color:#333333;
}
.p {
	margin:0px;
	margin-top:10px;
	padding:0px;
	font-size: inherit;
	font-family: inherit;
	font-weight: inherit;
	text-align: inherit;
	color: inherit;
	line-height: inherit;
	vertical-align: top
	color:#333333;;
}
p {
	padding-top:0px;
	margin-top:0px;
}

ul li {color:#333333;}

h1, h2, h3, h4, h5 {color:#000000;}
h1 {font-size:17pt;}
h2 {font-size:15pt;}
h3 {font-size:13pt;}
h4 {font-size:12pt;}
h5 {font-size:11pt;}

a {color:#000000;}
a:hover{color:#003399;}

img {
	border:0px;
}
.AbsWrap {
	width: 100%;
	position: relative;
}
.rowWrap {
	width: 100%;
}
.clearfloat {
	clear:both;
	height:0px;
}
a:link, a:visited{
	COLOR:inherit;
	text-decoration:inherit;
}

#Container {
	margin: 0 auto;
	width:984px;
	height:auto;
	background-repeat: no-repeat;
	overflow:hidden;
	clear:both;
	background-color: #fff;
	text-align:left;

}

#imgLogo {
	float:left;
	width:256px;
	height:59px;
	margin-bottom:0px;

}
.Nav {
	float:right;
	height:59px;
	margin-top:0px;
	margin-bottom:0px;
	margin-right:13px;
	overflow:hidden;

}
.Nav ul {
	float:right;
	height:59px;
	top:0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
	list-style:none;


}
.Nav ul li {
	float:left;
	color:#333333;
	height:59px;
	font-size: 13px;

}
.Nav ul li:hover {
	color:#000000;

}
.Nav ul li a {
	height:59px;
	padding-top:21px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#666666;
        display:inline-block;

}
*html .Nav ul li a {
        display:inline-block;}

.Nav ul li a:hover {
	height:59px;
	padding-top:21px;
	padding-left:10px;
	padding-right:10px;
	text-decoration:none;
	color:#000000;

}
li.active {
	background: url('../images/bgNav.jpg') repeat-x bottom left;
	color:#000000;

}
.Nav ul li.active a {
	color:#000000;

}
#Header {
	float:left;
	width:984px;
	height:184px;
	padding:0px 0px 0px 0px;
	margin-bottom:0px;
	background: url('../images/imgHeader.jpg') #ffffff no-repeat bottom left;
	overflow:hidden;
	clear:both;
	color:#ffffff;
	background-color:#ffffff;
	background-repeat:no-repeat;
}

#Content {
	float:left;
	clear:both;
	width:984px;
	margin-top:-1px; /* iefix */
	background-color:#ffffff;
	}

.leftSide {
	float:left;
	width:201px;
	margin-bottom:0px;
	background-image: url('../images/leftSide.jpg_');
	overflow:hidden;

}
.leftSide ul{
	width:200px;
	margin:10px 10px 10px 10px;
	padding:10px 10px 10px 10px;
	background-color:#e1e1e1;
	list-style-type:none; 
}
.leftSide ul li{
	margin-bottom:2px;
	width:167px;
	border-bottom:1px solid #cccccc;
	font-size: 11px;
	font-weight:bold;
	
}
.leftSide ul li a{
	color:#333333;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
	width:167px;
	font-size: 12px;
	font-weight:normal;
	display:block;
	
}
.leftSide ul li a:hover{
color:#003399;
}

.rightSide {
	float:left;
	width:763px;
	margin-bottom:0px;
	overflow:hidden;
	padding:0px 10px 50px 10px;

}
.rightSide p{margin-top:10px;}
#Footer {
	margin: 0 auto ;
	width:984px;
	height:66px;
	background-color:none;
	overflow:hidden;
	clear:both;

}


.rightSide h1, .rightSide h2, .rightSide h3 {
    margin-top:10px; 
}

.dealers h3{margin-bottom:10px;}
.dealers ul{margin-bottom:10px;list-style-type:none;width:365px;margin-right:10px;float:left;}
.dealers li{text-decoration:none;}
.dealers p{margin-bottom:10px;}


#Footer p {color:#999999;margin-top:20px;}
#Footer p a {color:#e1e1e1;}
#Footer p a:hover {color:#cccccc;}


.productArea {margin-bottom:200px; margin-top:10px; padding:0px;}

.productArea ul{margin-bottom:10px; padding:0px;}

.productArea p{padding:0px;margin-bottom:10px;margin-top:0px;}

.mainProductMenu {margin-top:0px;clear:both;}

.mainProductMenu a {font-size:14px;text-decoration:none;font-weight:bold;background:url('../images/open.gif') no-repeat center right;padding:5px 29px 5px 0px; height:2em;margin:0px 0px 0px 0px;margin-bottom:0px;}
.mainProductMenu a:hover {color:#000;}

.mainProductMenu a {color:#333333; text-align:left;}
.mainProductMenu a:hover {color:#003399; text-decoration:none;}

.mainProductInfo {font-size:14px;text-decoration:none;font-weight:bold;background:url('../images/close.gif') no-repeat center right; padding:5px 29px 5px 0px; height:30px;color:#003399;margin:0px 0px 0px 0px;margin-bottom:0px;}
.mainProductInfoBar {}

.gallery {position:relative; width:580px; _width:582px; height:auto; min-height:130px; background:#fff; border:0px solid #000; margin-bottom:10px; padding:0px; font-family:verdana, arial, sans-serif; font-size:12px;}

.gallery a.pics {float:left; margin:0px; display:inline; color:#fff; text-decoration:none;  width:114px; height:146px; cursor:default;}

.gallery a.pics img.thumb {display:block; width:110px; /*height:100px;*/border:1px solid #fff;}
.gallery a.pics img.thumb:hover {display:block; width:110px; /*height:100px;*/border:1px solid #000;}

.gallery a.pics span {display:none; border:0; width:300px; background:#fff; border:0px solid #fff; text-align: left;margin-top:10px;line-height:0px;color:#000; background-color: transparent;}
.gallery a.pics span img {display:block;margin:0px auto 3px auto;clear:both;width:300px;_margin-bottom:3px; background-color: transparent;text-align:center;}

.gallery a.pics:hover {white-space:normal; border:0px solid #fff;}
.gallery a.pics:hover span {display:block; position:relative; left:0px; top:-1px; z-index:999; line-height:1.2em;border: 1px solid #000000;background-color:#ffffff;text-align:center;}

/*.gallery a.pics:focus {border:0px solid #fff; outline:0;display:none;}
.gallery a.pics:focus span {display:none; position:absolute; left:505px; top:0px; z-index:5; outline:0;}
*/
.gallery span.mainProductInfo {clear:left; display:block; text-align:left; line-height:20px; margin:0px 0 0 0; padding:0px 0 0 0; width:502px; text-align:left; color:#000; z-index:1;}

.gallery span.mainProductInfo a {color:#333333; text-align:left;}
.gallery span.mainProductInfo a:hover {color:#003399; text-decoration:none;}


.gallery2 {position:relative; width:520px; _width:522px; height:auto; min-height:130px; background:#fff; border:0px solid #000; margin:10px 0; padding:10px; padding-right:0px; padding-left:0px; padding-top:0px; font-family:verdana, arial, sans-serif; font-size:12px;}

.gallery2 a.pics:active {border:0px solid #fc0;} 
.gallery2 a.pics:active span {display:block; position:absolute; left:505px; top:0px; z-index:5; height:300px;}

.gallery2 a.pics {float:left; margin:0px; display:inline; color:#000; text-decoration:none; border:0px solid #000; width:63px; height:58px; cursor:default;}
.gallery2 a.pics img.thumb {display:block; border:0; width:55px; height:50px; }

.gallery2 a.pics span {display:none; border:0; width:200px; background:#fff; border:0px solid #fff; text-align: left; }
.gallery2 a.pics span img {margin:0px 4px 3px 0px; border:0px solid #000; float:left;clear:both; height:176px;_margin-bottom:3px;max-width:220px;}

.gallery2 a.pics:hover {white-space:normal; border:0px solid #fff;}
.gallery2 a.pics:hover span {display:block; position:absolute; left:518px; top:0px; z-index:10; height:300px;}

.gallery2 a.pics:active {border:0px solid #fc0;} 
.gallery2 a.pics:active span {display:block; position:absolute; left:518px; top:0px; z-index:5; height:300px;}

.gallery2 a.pics:focus {border:1px solid #fc0; outline:0;}
.gallery2 a.pics:focus span {display:block; position:absolute; left:518px; top:0px; z-index:5; outline:0;}

.gallery2 span.info2 {clear:left; display:block; text-align:left; line-height:20px; margin:0px 0 0 0; padding:0px 0 0 0; width:502px; 
text-align:left; color:#000; z-index:1;
    }
.gallery2 span.info2 a {color:#000; text-align:left;}
.gallery2 span.info2 a:hover {text-decoration:none;}


.sec_promo2
{
    width: 763px;
    height: auto;
    float: right;
    position: relative;
    text-align: left;
    margin: 0px 0px 0px 0px;
    _margin: 0px 0px 0px 0px;
    _margin-top:10px; /* works ONLY in IE6 */
    padding: 0px 0px 10px 0px;
}

.sec_promo2, x:-moz-any-link, x:default {margin-bottom:10px;}

.sec_promo2 ul
{
    width: 754px;
    margin-right: 0px;
    margin-left: 10px;
    clear: both;
}
.sec_promo2 ul li
{
    margin: 16px 0 7px 0;
    width: 125px;
    list-style: none;
    text-align: center;
    float: left;
    display: block;
}
.sec_promo2 ul li a
{
    text-align: center;
    clear: both;
}
.sec_promo2 ul li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}
.sec_promo2 span
{
    clear: both;
}
.sec_promo2 p
{
    clear: both;
}

.sec_promo2 h1
{
    font-size: 14px;
    width: 316px;
    color: #06c;
    margin-top:10px; 
}
.sec_promo2 h2
{
    font-size: 12px;
    color: #06c;
    margin: 0;
    padding: 0;
    text-align: center;
    margin-top:10px; 
}
.sec_promo2 h3
{
    margin-top:10px; 
}

.sec_promo2 ul.list
{
    margin-right: 10px;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 290px;
    float: left;
    clear: none;
}
.sec_promo2 ul.list li
{
    margin: 0;
    list-style: none;
    display: block;
    width: 270px;
    clear: both;
    text-align: left;
}
.sec_promo2 ul.list li a
{
    text-align: left;
    clear: both;
}
.sec_promo2 ul.list li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}


.sec_promo2 ul.list2
{
    margin-right: 10px;
    margin-left: 10px;
    float: left;
    clear: none;
}
.sec_promo2 ul.list2 li
{
    margin: 0;
    list-style: none;
    display: block;
    clear: both;
    float: none;
    text-align: left;
}
.sec_promo2 ul.list2 li a
{
    text-align: left;
    clear: both;
}
.sec_promo2 ul.list2 li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}




.styleInfo
{
    width: 380px;
    clear: both;
}
.styleInfo h1
{
}
.styleInfo ul
{
    width: 368px;
}
.styleInfo ul li
{
    width: 72px;
}
.floorInfo
{
    float: left;
    width: 340px;
    clear: both;
}
.floorInfo h1
{
}
.floorInfo ul
{
    width: 130px;
    float: left;
    clear: none;
}
.floorInfo ul li
{
    width: 120px;
    clear: both;
    margin: 0;
}
.boothInfo
{
    float: left;
    width: 700px;
}
.boothInfo img
{
    float: left;
    margin-top: 10px;
}
.boothInfo h1
{
}
.boothInfo ul
{
    width: 320px;
    float: left;
    clear: left;
}
.boothInfo ul li
{
    width: 200px;
    clear: both;
    margin: 0;
    text-align: left;
}
.boothInfo table
{
    float: left;
    margin: 0;
    margin-left: 20px;
    border-style: solid;
}
.boothInfo table td, .boothInfo table tr, .boothInfo table td tr, .boothInfo table th
{
    border-style: solid;
    border-width: 1px;
    border-color: gray;
    border-collapse: collapse;
}
.boothInfo2
{
    float: left;
    width: 700px;
}
.boothInfo2 h1
{
}
.boothInfo2 ul
{
    width: 180px;
    float: left;
    clear: left;
}
.boothInfo2 ul li
{
    width: 180px;
    clear: both;
    margin: 0;
    text-align: left;
}
.boothInfo2 table
{
    float: right;
}


.choosestyle
{
    width: 378px;
    float: right;
}
.choosestyle h1
{
    width: 348px;
    text-align: center;
    color: #06c;
}
.choosestyle ul
{
    width: 358px;
}
.choosestyle ul li
{
    width: 71px;
}
.choosestyle ul li a
{
}

.preview
{
    width: 720px;
    float:left;
    clear: both;
    margin:0 0 0 0;
}
.preview h1
{
    float: left;
    text-align: left;
}
.preview ul
{
    width: 720px;
    margin-left: 10px;
    margin-bottom: 10px;
    clear: both;
    float: left;
}
.preview ul li
{
    margin: 0 0 0 10px;
    width: 300px;
    list-style: none;
    text-align: center;
    float: left;
    display: block;
}

.preview2
{
    width: 720px;
    float:left;
    clear: both;
    margin:0 0 20px 0;
}
.preview2 h1
{
    float: left;
    text-align: left;
    font-size: 12px;
}
.preview2 h2
{
    text-align: center;
    font-size: 20px;
    clear:both;
}
.preview2 h3
{
    text-align: center;
    font-size: 18px;
    clear:both;
    color: #06c;
}
.preview2 h4
{
    text-align: center;
    font-size: 14px;
    clear:both;
}
.preview2 h5
{
    text-align: center;
    font-size: 12px;
    clear:both;
    color: #06c;
}
.preview2 p
{
    float:none;
    clear:both;
    width: 670px;
    text-align: left;
    margin-left:auto;
    margin-right:auto;
}
.hr
{
    float:none;
    clear:both;
    width: 670px;
    text-align: center;
    margin-left:auto;
    margin-right:auto;
    border-top:1px solid #C0C0C0;
}
.preview2 ul
{
    width: 720px;
    margin-left: 10px;
    margin-bottom: 20px;
    margin-top: 20px;
    clear: both;
    float: left;
}
.preview2 ul li
{
    margin: 0 0 0 10px;
    width: 162px;
    list-style: none;
    font-size: 12px;
    text-align: center;
    float: left;
    display: block;
    color: #06c;
}

.preview2 span
{
color:red;
font-size: 12px;
}


.floorlayout
{
    clear: both;
    padding: 10px 10px 10px 0px;
    margin-right: auto;
    margin-left: auto;
}
.floorlayout h1
{
    margin: 0 auto 0 auto;
    float: left;
    width: 116px;
}

.floorlayout p
{
    clear: both;
    margin-right: auto;
    margin-left: auto;
}
.floorlayout ul
{
    margin-right: auto;
    margin-left: auto;
    width: 126px;
    float: left;
    clear: none;
}
.floorlayout ul li
{
    margin: 0;
    list-style: none;
    display: block;
    clear: both;
    text-align: left;
    width: 110px;
    padding-left: 10px;
}
.floorlayout ul li a
{
    text-align: left;
    clear: both;
}
.floorlayout ul li a span.title
{
    margin: 10px auto 0 auto;
    clear: both;
}
 .floorplanb {
    width:270px;
    margin: 0px auto 0px auto;
    text-align:center;
}

.rightContent
{
    float: left;
    width: 380px;
}
.rightContent table
{
    float: right;
    width: 360;
    margin: 10px;
}
.rightContent table h1
{
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    width: 358px;
    text-align:center;
    font-size:12px;
    color: #06c;
}
.leftContent
{
    float: left;
    width: 380px;
    _width: 360px;
}

.leftContent h1 
{
    color: #06c;
}


.red {color:#FF0000;}
.black {color:#000000;}
.boldwhite {color:#ffffff;font-weight:bold;}