@charset "utf-8";
/* CSS Document */
html, body, div, img, a img, p, span, a:link, ul, li, form {
	margin:0px;
	padding:0px;
	list-style:none;
	line-height:normal;
}
.clearer {
	display:block;
	height:0px;
	position:relative;
	font-size:0px;
	visibility:hidden;
	clear:both;
	overflow:hidden;
}
h1, h2, h3, h4, h5 {
	margin:0px;
	padding:0px;
}
a img {
	border:none;
}
/* End Reset */
.homebg {
	background-image:url(images/homebg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
.details {
	background-color:#e1e1d2;
	background-image:url(images/1colBG.gif);
	background-repeat:repeat-y;
	background-position:top left;
}
.details2col {
	/*background-color:#e1e1d2;
	background-image:url(images/2colMD.gif);
	background-repeat:repeat-y;*/
	background-image:url(images/model_detail_bkg.gif);
	background-repeat:repeat-x;
	background-position:top left;
}
a, a:link {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #1a7e7e;
	text-decoration: underline;
}
#logo {
	position:absolute;
	top:0px;
	z-index:3;
	position: absolute;
	top: 7px;
	left: 0;
	width: 161px;
	height: 93px;
	border-bottom: 10px solid #d0d0ba;
}
#logo img {
	position:relative;
	left:38px;
}
#wrap {
	position: relative;
	/*min-width:950px;*/
	min-width:1010px;
	display:block;
}
#header {
	position: relative;
	padding-top: 56px;
	height:54px;
	overflow:hidden;
	width:100%;
	/*min-width:1000px;*/
	min-width:1010px;
	width:auto;
	z-index:1;
	display:block;
	background-color:#FFF;
}
#top-nav {
	position: relative;
	margin: 0 0 0 221px;
	width:950px;
	display:block;
	position:relative;
	overflow:hidden;
}
#top-nav ul {
	width: 100%;
	height: 25px;
	width:950px;
	display:block;
	position:relative;
}
#top-nav ul li {
	display: inline;
}
.nav-line {
	width: 1px;
	height: 25px;
	float: left;
	overflow: hidden;
}
.current a img {
	visibility:hidden;
}
.sub-current a img {
	display: none;
}
#top-nav ul li:hover img {
	visibility:hidden;
}
#top-nav ul li a.nav-home {
	width: 54px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_01_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-home {
	background: #fff url(images/nav_01_on.gif) scroll top left no-repeat;
}
#top-nav ul li a.nav-models {
	width: 67px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_02_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-models {
	background: #fff url(images/nav_02_on.gif) scroll top left no-repeat;
}
#top-nav ul li a.nav-landpricing {
	width: 106px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_03_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-landpricing {
	background: #fff url(images/nav_03_on.gif) scroll top left no-repeat;
}
#top-nav ul li a.nav-standardsupgrades {
	width: 152px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_04_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-standardsupgrades {
	background: #fff url(images/nav_04_on.gif) scroll top left no-repeat;
}
#top-nav ul li a.nav-projects {
	width: 73px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_05_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-projects {
	background: #fff url(images/nav_05_on.gif) scroll top left no-repeat;
}
#top-nav ul li a.nav-financing {
	width: 80px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_06_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-financing {
	background: #fff url(images/nav_06_on.gif) scroll top left no-repeat;
}
#top-nav ul li a.nav-customhomes {
	width: 106px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_07_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-customhomes {
	background: #fff url(images/nav_07_on.gif) scroll top left no-repeat;
}
#top-nav ul li a.nav-gallery {
	width: 68px;
	height: 25px;
	float: left;
	overflow: hidden;
	background: #fff url(images/nav_08_act.gif) scroll top left no-repeat;
}
#top-nav ul .current a.nav-gallery {
	background: #fff url(images/nav_08_on.gif) scroll top left no-repeat;
}
#sub-nav {
	position: relative;
	margin-left: 161px;
	height: 29px;
	background: #d0d0ba url(images/nav_corner.gif) scroll top left no-repeat;
}
#sub-nav ul {
	height: 29px;
}
#sub-nav ul li {
	display: inline;
}
#sub-nav ul li:hover img {
	visibility:hidden;
}
#sub-nav ul li a.sub-welcome {
	margin-left: 115px;
	width: 74px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_01_act.gif) scroll top left no-repeat;
}
#sub-nav ul .sub-current a.sub-welcome {
	background: transparent url(images/nav2_01_on.gif) scroll top left no-repeat;
}
#sub-nav ul li a.sub-aboutus {
	width: 76px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_02_act.gif) scroll top left no-repeat;
}
#sub-nav ul .sub-current a.sub-aboutus {
	background: transparent url(images/nav2_02_on.gif) scroll top left no-repeat;
}
#sub-nav ul li a.sub-philosophy {
	width: 90px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_03_act.gif) scroll top left no-repeat;
}
#sub-nav ul .sub-current a.sub-philosophy {
	background: transparent url(images/nav2_03_on.gif) scroll top left no-repeat;
}
#sub-nav ul li a.sub-history {
	width: 68px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_04_act.gif) scroll top left no-repeat;
}
#sub-nav ul .sub-current a.sub-history {
	background: transparent url(images/nav2_04_on.gif) scroll top left no-repeat;
}
#sub-nav ul li a.sub-land-intro {
	margin-left: 289px;
	width: 68px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_16_act.gif) scroll top left no-repeat;
}
#sub-nav ul .sub-current a.sub-land-intro {
	background: transparent url(images/nav2_16_on.gif) scroll top left no-repeat;
}
#sub-nav ul li a.sub-land-available {
	width: 68px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_17_act.gif) scroll top left no-repeat;
}
#sub-nav ul .sub-current a.sub-land-available {
	background: transparent url(images/nav2_17_on.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail {
	position: relative;
	margin-left: 161px;
	height: 29px;
	background: #d0d0ba url(images/nav_corner.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul {
	margin-left: 169px;
	height: 29px;
}
#sub-nav-modeldetail ul li {
	margin: 10px 35px 0 0;
	display: inline;
}
#sub-nav-modeldetail ul li:hover img {
	visibility:hidden;
}
#sub-nav-modeldetail ul li a.rendering {
	width: 85px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_10_act.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul .sub-current a.rendering {
	background: transparent url(images/nav2_10_on.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul li a.flrplan1 {
	width: 107px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_11_act.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul .sub-current a.flrplan1 {
	background: transparent url(images/nav2_11_on.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul li a.flrplan2 {
	width: 104px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_12_act.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul .sub-current a.flrplan2 {
	background: transparent url(images/nav2_12_on.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul li a.eleva {
	width: 88px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_13_act.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul .sub-current a.eleva {
	background: transparent url(images/nav2_13_on.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul li a.elevb {
	width: 89px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_14_act.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul .sub-current a.elevb {
	background: transparent url(images/nav2_14_on.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul li a.elevc {
	width: 88px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_15_act.gif) scroll top left no-repeat;
}
#sub-nav-modeldetail ul .sub-current a.elevc {
	background: transparent url(images/nav2_15_on.gif) scroll top left no-repeat;
}
#sub-nav-gallery {
	position: relative;
	margin-left: 161px;
	height: 29px;
	background: #d0d0ba url(images/nav_corner.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul {
	margin-left: 473px;
	height: 29px;
}
#sub-nav-gallery ul li {
	margin: 10px 35px 0 0;
	display: inline;
}
#sub-nav-gallery ul li:hover img {
	visibility:hidden;
}
#sub-nav-gallery ul li a.gallery1 {
	width: 77px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_05_act.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul .sub-current a.gallery1 {
	background: transparent url(images/nav2_05_on.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul li a.gallery2 {
	width: 77px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_06_act.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul .sub-current a.gallery2 {
	background: transparent url(images/nav2_06_on.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul li a.gallery3 {
	width: 77px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_07_act.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul .sub-current a.gallery3 {
	background: transparent url(images/nav2_07_on.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul li a.gallery4 {
	width: 77px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_08_act.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul .sub-current a.gallery4 {
	background: transparent url(images/nav2_08_on.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul li a.gallery5 {
	width: 77px;
	height: 29px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav2_09_act.gif) scroll top left no-repeat;
}
#sub-nav-gallery ul .sub-current a.gallery5 {
	background: transparent url(images/nav2_09_on.gif) scroll top left no-repeat;
}
#secondary-nav {
	position: relative;
	margin-left: 161px;
	height: 29px;
	background: #d0d0ba url(images/nav_corner.gif) scroll top left no-repeat;
	overflow: hidden;
}
#secondary-nav ul {
	margin-left: 75px;
}
#secondary-nav ul li {
	padding: 0 35px 0 0;
	display: inline;
	height: 29px;
	font: bold 10px/16px Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	color: #1a7e7e;
	text-align: left;
}
#secondary-nav ul li a {
	color: #1a7e7e;
	text-decoration: none;
}
#content {
	position: relative;
	display:block;
	float:left;
}
#content-left {
	width: 180px;
	overflow:hidden;
	background-color:#303;
	position:relative;
	float:left;
	background-color: #fff;
	padding-bottom: 52px;
}
#content-left ul {
	height: 100%;
}
#content-left ul li {
	display: block;
	overflow: hidden;
}
#content-left ul .col1 {
	padding: 35px 0 20px 0;
	height: 55px;
	text-align: center;
	background-color: #d0d0ba;
}
#content-left ul .col2 {
	padding: 27px 0 55px 0;
	height: 83px;
	text-align: center;
	background-color: #d0d0ba;
	overflow: hidden;
}
#content-left ul .col2 a.col2-quickdelivery {
	width: 125px;
	height: 83px;
	text-align: center;
	background: url(images/quickdelivery_on.gif) 0 0;
	margin: 0 auto;
	display: block;
}
#content-left ul .col2:hover img {
	visibility:hidden;
}
#content-left ul .col3 {
	padding: 31px 22px 0 21px;
	width: 137px;
	text-align: center;
}
#content-left ul .col3 ul {
	width: 100%;
	height: 20px;
}
#content-left ul .col3 ul li {
	display: inline;
}
#content-left ul .col3 li:hover img {
	visibility:hidden;
}
#content-left ul .col3 ul li a.col3-faq {
	width: 33px;
	height: 20px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav3_01_on.gif) scroll top left no-repeat;
}
#content-left ul .col3 ul li.current a.col3-faq {
	background: transparent url(images/nav3_01_on.gif) scroll top left no-repeat;
}
#content-left ul .col3 ul li a.col3-sitemap {
	width: 53px;
	height: 20px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav3_02_on.gif) scroll top left no-repeat;
}
#content-left ul .col3 ul li.current a.col3-sitemap {
	background: transparent url(images/nav3_02_on.gif) scroll top left no-repeat;
}
#content-left ul .col3 ul li a.col3-contact {
	width: 51px;
	height: 20px;
	float: left;
	overflow: hidden;
	background: transparent url(images/nav3_03_on.gif) scroll top left no-repeat;
}
#content-left ul .col3 ul li.current a.col3-contact {
	background: transparent url(images/nav3_03_on.gif) scroll top left no-repeat;
}
#content-right {
	position:relative;
	height:auto;
	display:block;
	margin-left:0px;
	display:block;
	float:left;
}
#photo {
	overflow: hidden;
	height: 275px;
	position:relative;
}
#content-right .corner, #details-left .corner, #imagecontainer .corner, #photo .corner {
	position:absolute;
	top:0px;
	left:0px;
	z-index:1;
}
.bg {
	width: 100%;
	height: 275px;
	background: #d0d0ba;
}
#quote {
	width: 675px;
	height: 98px;
}
#copy {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	display:block;
	width: 643px;
	padding-left: 32px;
	clear:left;
}
#copy p, #copy ul {
	margin-bottom: 15px;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
}
#copy strong {
	font-weight: bold;
}
h1 {
	color: #1a7e7e;
	font: 14px/15px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding-top: 10px;
}
h2 {
	color: #333;
	font: 14px/19px "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	letter-spacing: 0.1em;
	padding-top: 17px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
h3 {
	color: #333;
	font: 13px/19px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding-top: 18px;
	padding-bottom: 5px;
}
h4 {
	color: #990000;
	font: 12px/15px Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 0.1em;
}
h5 {
	color: #333;
	font: 14px/19px "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	letter-spacing: 0.1em;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 30px;
}
#copy ul {
	margin-left: 30px;
}
#copy ul li {
	list-style: disc outside;
	line-height: 1.7em;
}
#copy ol {
	margin-left: 0px;
}
#copy ol li {
	margin-left: 0px;
	line-height: 1.7em;
	list-style-position: outside;
	list-style-type: decimal;
}
#copy #contacttable table {
	font: 12px Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	padding: 10px;
}
#copy #contacttable th {
	color: #1a7e7e;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}
#copy #contacttable td {
	font: 12px Arial, Helvetica, sans-serif;
	font-variant: normal;
	color: #666666;
}
#copy #contacttable #formContact .text, textarea {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #c5ae80;
	color: #666666;
}
#copy #contacttable #formContact select {
	font: 12px Arial, Helvetica, sans-serif;
	border: 1px solid #c5ae80;
	color: #666666;
}
#copy #contacttable #formContact input.button {
	background-color: #c5ae80;
	color: #ffffff;
	border: 2px solid #c5ae80;
}
#gallery {
	float: left;
	width: 567px;
	overflow:hidden;
}
#gallery #imagecontainer {
	display:block;
	width:567px;
	position:relative;
	height:378px;
}
.prev-next {
	padding: 20px 0 0 150px
}
.prev-next ul li {
	display: inline;
}
.prev-next ul li a.nav-prev {
	width: 143px;
	height: 21px;
	float: left;
	overflow: hidden;
	background: url(images/gallery_01_on.gif) 0 0;
}
.prev-next ul li a.nav-prev:hover img {
	display: none;
}
.prev-next ul li a.nav-next {
	width: 118px;
	height: 21px;
	float: left;
	overflow: hidden;
	background: url(images/gallery_02_on.gif) 0 0;
}
.prev-next ul li a.nav-next:hover img {
	display: none;
}
#thumbnails {
	padding:0px;
	margin:0px;
	position: relative;
	width: 250px;
	overflow: hidden;
	padding-top:3px;
	padding-left:3px;
	float:left;
}
#thumbnails img {
	margin:0px;
	letter-spacing:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	vertical-align:top;
}
#thumbnails li {
	padding:0px;
	margin:0px;
	float:left;
	width:79px;
	display:block;
	height:54px;
	position:relative;
}
#thumbnails .newline {
	clear:left;
}
#details-full {
	background-color: #e1e1d2;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	width:700px;
	position:relative;
}
#details-full #modelsgrid {
	padding-top: 20px;
	padding-left: 40px;
	padding-bottom: 20px;
}
#details-full #modelsgrid table {
	border-width: 2px 0 0 2px;
	border-style: solid;
	border-color: #fff;
}
#details-full #modelsgrid td {
	margin-bottom: 15px;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	border-width: 0 2px 2px 0;
	border-style: solid;
	border-color: #fff;
}
#details-full #modelsgrid td h1 {
	color: #1a7e7e;
	font: 14px/15px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-weight: bold;
	letter-spacing: 0.1em;
	padding-top: 10px;
}
#details-left {
	float: left;
	width:593px;
	/* width:502px; for smaller photo */
	position:relative;
	overflow:hidden;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333;
}
#details-right {
	float: left;
	width:230px;
	overflow:hidden;
}
#details-left-padding {
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#details-left-padding p {
	font: 11px/20px Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 0px;
}
#details-right-details {
	height:300px;
	text-align: left;
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#details-right #prev-next {
	font: 11px/40px Arial, Helvetica, sans-serif;
	color: #333;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	text-align: center;
	background-color: #d0d0ba;
	height: 47px;
	width: 230px;
	background-image: url(images/print_plan_corner.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#details-right #thumbnails {
	padding-left:1px;
	padding-top:1px;
}
#details-right #thumbnails li {
	padding:0px;
	margin:0px;
	float:left;
	width:77px;
	display:block;
	height:52px;
}
#datagrid {
	font: 12px/15px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding-top: 20px;
	padding-left: 40px;
	padding-bottom: 20px;
}
#datagrid a {
	text-decoration: none;
	color: #000000;
}
#datagrid a:hover {
	text-decoration: underline;
	color: #000000;
}
#datagrid table {
	border: 2px solid #c5ae80;
	background-color: #ffffff;
	padding: 10px;
}
#datagrid th {
	font-variant: small-caps;
	color: #c5ae80;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
}
#datagrid td {
	font-variant: normal;
	color: #000000;
}
#datagrid .even {
	background-color: #e1e1d2;
}
#landpricing {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 620px;
}
#landpricing table {
}
#landpricing th {
	font-variant: small-caps;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	text-transform: none;
	background-color: #e1e1d2;
	border: 2px solid #fff;
	padding-top: 6px;
	padding-right: 12px;
	padding-bottom: 6px;
	padding-left: 12px;
	width: 25%;
	text-align: left;
	vertical-align: top;
}
#landpricing td {
	font-variant: normal;
	color: #000000;
	background-color: #ebebeb;
	border: 2px solid #fff;
	padding-top: 15px;
	padding-right: 12px;
	padding-bottom: 5px;
	padding-left: 12px;
	width: 25%;
	text-align: left;
	vertical-align: top;
}
#landpricing {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #333;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 620px;
}
#modelsdetail {

}
#modelsdetail table {
	font: 9px/10px Arial, Helvetica, sans-serif;
	width: 230px;
	height: 233px;
}
#modelsdetail th {
	font-variant: normal;
	color: #333;
	background-color: #ebebeb;
	width: 60px;
	text-align: left;
	vertical-align: middle;
	padding-right: 6px;
	padding-left: 8px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #fff;
	border-left-color: #fff;
}
.modelsdetail_row{
	font-variant: normal;
	color: #333;
	background-color: #ebebeb;
	padding-right: 9px;
	padding-left: 6px;
	text-align: right;
	vertical-align: middle;
	font-weight: bold;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #fff;
	border-left-color: #fff;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #fff;
}
.modelsdetail_header{
	font-variant: normal;
	color: #333;
	background-color: #fff;
	height: 40px;
	text-align: center;
	vertical-align: middle;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 14px;
	text-transform: uppercase;
	letter-spacing: 3px;
	background-image: url(images/model_name_corner_d0d0ba.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#modelsthumbnails {
	color: #fff;
	background-color: #fff;
	position: relative;
	width: 228px;
	overflow: hidden;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#modelsthumbnails img {
	margin:0px;
	letter-spacing:0px;
	line-height:0px;
	font-size:0px;
	overflow:hidden;
	vertical-align:top;
}
#modelsthumbnails li {
	background-color: #ebebeb;
	padding:0px;
	margin:0px;
	float:left;
	width:74px;
	display:block;
	height:47px;
	position:relative;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #fff;
	border-right-color: #fff;
}
#modelsthumbnails .newline {
	clear:left;
}
.details2col .contentwidth {
	/*width:990px;*/
	width:1010px;
	float:left;
	overflow:hidden;
}
.homebg .contentwidth {
	width:980px;
	overflow:hidden;
}
.gallerypage .contentwidth {
	width:1010px;
	overflow:hidden;
}
.content-right-container {
	position:relative;
	width:890px;
	display:block;
	float:left;
}
.gallerypage .content-right-container {
	width:820px;
	position:relative;
}
.hand {
	cursor: pointer;
}
.runinline {
	display: inline;
}

