/* {padding:0;margin:0;}/* 1em = 10px *//*for IE6*/* html #bottompanel {	visibility: hidden;	height: 0}* html #topright {	visibility: visible;	padding-left: 5px;	width: 320px}html /*  force scroll bars  */ {	background-color: white;	margin-bottom: 1px;	width: 100%;	height: 100%;	min-height: 100%}body {	color: #000000;	font-size: 62.5%;	font-family: "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;	line-height: 1.2em;	text-align: center;	margin: 0;	padding: 0}a {	color: #fff;	text-decoration: none;	background-color: #b3bcc6;	text-align: left;	margin: 0;	padding: 1px}a:hover {	color: #fff;	font-weight: normal;	text-decoration: none;	background-color: black;	text-align: left}h1 {	color: #69727d !important;	font-size: 1.6em;	font-style: normal;	font-weight: bolder;	line-height: 1.5em;	text-decoration: none;	padding-left: 2px}h2 {	color: #b3bcc6;	font-size: 1.4em;	font-style: normal;	font-weight: bolder;	line-height: 1.4em;	text-decoration: none;	padding-top: 5px;	padding-left: 2px}h3 {	color: #b3bcc6;	font-size: 1.4em;	font-weight: bold;	line-height: 1.4em;	padding-top: 0.5em;	padding-bottom: 0.1em;	border-bottom: 1px solid #b3bcc6}li {	font-size: 1.15em;	line-height: 1.8em;	background-repeat: no-repeat;	background-attachment: scroll;	background-position: left 6px;	list-style-type: none;	margin-left: -2px}p {	font-size: 1.3em;	font-variant: normal;	line-height: 1.8em;	padding-left: 2px}strong {	font-weight: bold}/*navigation classes*/.nav-email {	color: #b3bcc6;	font-size: 0.9em;	font-weight: normal;	line-height: 1.5em;	background-position: center top;	text-align: center;	margin-left: 2px;	width: 60px;	float: right}.nav-homepage {	color: #b3bcc6;	font-size: 0.9em;	font-weight: normal;	line-height: 1.5em;	background-position: center top;	text-align: center;	margin-left: 2px;	width: 60px;	float: right}.nav-sitemap {	color: #b3bcc6;	font-size: 0.9em;	font-weight: normal;	line-height: 1.5em;	background-position: center top;	text-align: center;	margin-left: 2px;	width: 65px;	float: right}a:hover.nav-email {	color: #69727d;	text-align: center;	text-transform: uppercase;	text-indent: 4px;	letter-spacing: 1px}a:hover.nav-homepage {	color: #69727d;	text-align: center;	text-transform: uppercase;	text-indent: 4px;	letter-spacing: 1px}a:hover.nav-sitemap {	color: #69727d;	text-align: center;	text-transform: uppercase;	text-indent: 4px;	letter-spacing: 1px}/*remove default link style*/#navigation a {	background-color: transparent;	text-align: center}#navigation a:hover {	text-decoration: none;	background-color: transparent;	text-align: center}/*textstyles*/.blockquote {	font-weight: bolder;	background-color: #e2e4e3;	background-image: url(../images/lv-quotebg.jpg);	background-repeat: repeat-x;	background-position: 0 top;	margin-top: 12px;	margin-bottom: 12px;	padding-right: 4px;	padding-left: 8px;	border-top: 1px dotted #b3bcc6;	border-bottom: 1px dotted #b3bcc6}.description {	color: #9da2a5;	font-size: 0.9em}.review {	color: #363e4f;	border-top: 1px dotted #b3bcc6}.attribution {	color: #69727d;	font-size: 0.9em;	font-weight: normal;	padding-bottom: 2px;	border-bottom: 1px dotted #9da2a5}.question {	color: #9da2a5;	font-size: 1.1em;	font-weight: normal;	padding-bottom: 2px;	border-bottom: 1px dotted #9da2a5}.toplink {	color: #fff;	font-size: 0.8em;	font-weight: normal;	padding-top: 0}/*divspecificstyles*/#subnav li {	font-size: 1.3em;	background-image: none;	text-align: left;	list-style-type: none;	display: inline;	margin-left: -25px;	padding-right: 40px}#subnav a {	color: #363e4f;	background-color: transparent;	text-align: left}#subnav a:hover {	color: #fff;	background-color: #69727d;	text-align: left}#leftpanel2 a {	text-align: left;	margin-left: 44px}#leftpanel2 a:hover {	text-align: left}#content li {	font-size: 1.15em;	line-height: 1.8em;	background-image: url(../images/lv-greysquare.gif);	background-repeat: no-repeat;	background-attachment: scroll;	background-position: left 6px;	list-style-type: none;	padding-left: 12px}#specright li {	color: #9da2a5;	font-size: 1.2em;	text-align: left;	margin-left: -38px;
	list-style-type: none;
	border-bottom: 1px solid #d8dadc;
	text-indent: 6px;
}#twocolholder h1 {	font-size: 1.6em;	line-height: 1em}#twocolholder p {	font-size: 1.2em}#onecolcontent p {	font-size: 1.3em;	line-height: 1.65em}#specright p {	color: #9da2a5;	font-size: 1.2em;	line-height: 1.5em}#footer p {	color: #9da2a5;	font-size: 1.4em;	line-height: 1.8em;	text-align: left;	padding-left: 30px}#credit a {	background-color: #b3bcc6;	text-align: left}#credit a:hover {	background-color: #69727d;	text-align: left}/*<agl.folder "Feature Panels">*/#detailpanel1 h2 {	color: #b3bcc6 !important;	font-size: 1.6em;	font-style: normal;	font-weight: normal;	line-height: 1.4em;	text-decoration: none;	text-indent: 70px}#detailpanel2 h2 {	color: #b3bcc6 !important;	font-size: 1.6em;	font-style: normal;	font-weight: normal;	line-height: 1.4em;	text-decoration: none;	text-indent: 70px}#detailpanel3 h2 {	color: #b3bcc6 !important;	font-size: 1.6em;	font-style: normal;	font-weight: normal;	line-height: 1.4em;	text-decoration: none;	text-indent: 70px}#detailpanel1 li {	display: block;	margin-left: -40px;	width: 190px;	height: 70px}#detailpanel2 li {	display: block;	margin-left: -40px;	width: 190px;	height: 70px}#detailpanel3 li {	display: block;	margin-left: -40px;	width: 190px;	height: 70px}#detailpanel1 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/lv-panel-faq.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 190px;	height: 70px;	border: solid 1px #fff}#detailpanel2 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/lv-panel-finishes.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 190px;	height: 70px;	border: solid 1px #fff}#detailpanel3 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/lv-panel-details.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 190px;	height: 70px;	border: solid 1px #fff}#detailpanel1 li a:hover {	border: solid 1px #b3bcc6}#detailpanel2 li a:hover {	border: solid 1px #b3bcc6}#detailpanel3 li a:hover {	border: solid 1px #b3bcc6}#detailpanel1 ul {	}#detailpanel2 ul {	}#detailpanel3 ul {	}#subpanel1 h2 {	color: #b3bcc6 !important;	font-size: 1.6em;	font-style: normal;	font-weight: normal;	line-height: 1.4em;	text-decoration: none;	text-indent: 70px}#subpanel2 h2 {	color: #b3bcc6 !important;	font-size: 1.6em;	font-style: normal;	font-weight: normal;	line-height: 1.4em;	text-decoration: none;	text-indent: 70px}#subpanel1 li a {	color: #b3bcc6;	background-color: white;	background-image: none;	background-repeat: no-repeat;	list-style-type: none;	display: block;	margin-left: -20px;	width: 155px;	height: 70px;	border: solid 1px #fff}#subpanel2 li a {	color: #b3bcc6;	background-color: white;	background-image: none;	background-repeat: no-repeat;	list-style-type: none;	display: block;	margin-left: -20px;	width: 155px;	height: 70px;	border: 1px solid #fff}#subpanel1 li a:hover {	border: solid 1px #b3bcc6}#subpanel2 li a:hover {	border: solid 1px #b3bcc6}#bottompanel1 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/footer_pics/lv-footer-auditorium.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 155px;	height: 80px;	border: solid 1px #fff}#bottompanel2 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/footer_pics/lv-footer-avatar.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 140px;	height: 80px;	border: solid 1px #fff}#bottompanel3 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/footer_pics/lv-footer-ibx-r2.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 140px;	height: 80px;	border: solid 1px #fff}#bottompanel4 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/footer_pics/lv-footer-obx-r2.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 140px;	height: 80px;	border: solid 1px #fff}#bottompanel5 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/footer_pics/lv-footer-ibx-rw.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 140px;	height: 80px;	border: solid 1px #fff}#bottompanel6 li a {	color: #b3bcc6;	background-color: white;	background-image: url(../images/footer_pics/lv-footer-obx-rw.gif);	background-repeat: no-repeat;	list-style-type: none;	display: block;	width: 140px;	height: 80px;	border: solid 1px #fff}#bottompanel1 li a:hover {	border: solid 1px #b3bcc6}#bottompanel2 li a:hover {	border: solid 1px #b3bcc6}#bottompanel3 li a:hover {	border: solid 1px #b3bcc6}#bottompanel4 li a:hover {	border: solid 1px #b3bcc6}#bottompanel5 li a:hover {	border: solid 1px #b3bcc6}#bottompanel6 li a:hover {	border: solid 1px #b3bcc6}/*</agl.folder>*//*images*/.img {	margin-bottom: 10px;	border: solid 1px #b3bcc6}.imgsans {	margin-bottom: 10px}.imgcredit {	vertical-align: middle;	border-width: 0}/*<agl.folder "Tables">*//*tables*/#pricetable {	margin: 0;	padding: 0;	width: 320px}#spectable {	margin: 0;	padding: 0;	width: 320px}td {	font-size: 12px;	line-height: 15px
		border-bottom: 1px solid #d8dadc}th {	color: #69727d;	font-size: 12px;	line-height: 15px;	border-bottom: 1px solid #e9e9e9}td.alt {	background-color: #eee;	border-bottom: 1px solid #d8dadc}td.title {	color: #fff;	font-size: 13px;	font-weight: bold;	background-color: #69727d}#specright td {	color: #69727d !important;	font-size: 12px;	line-height: 18px;	padding-left: 8px}#specright td.alt {	color: #69727d !important;	background-color: #f6f6f6 !important;	padding-left: 8px}#specright td.title {	color: #69727d;	font-size: 13px;	font-weight: bold;	background-color: #f5f5f5 !important;	padding-top: 6px;	padding-left: 8px;	border-bottom: 1px solid #d8dadc}/*</agl.folder>*//*<agl.folder "Forms">*//*forms*/form {	width: 420px}fieldset {	margin: 1em 0;	padding: 1em;	border: solid 1px #b3bcc6}legend {	}label {	display: block}label .required {	color: #b3bcc6;	font-size: 0.75em}input {	width: 200px}input.radio, input.submit {	width: auto}input:focus, textarea:focus {	background: #b3bcc6}input.radio {	margin-top: 0.2em;	margin-right: 0.5em;	float: left}textarea {	width: 300px;	height: 100px}/*</agl.folder>*//*div_ids*/#wrapper {	text-align: left;	margin-right: auto;	margin-left: auto;	width: 960px;	border-right: 1px solid #e8eef1;	border-bottom: 1px solid #b3bcc6;	border-left: 1px solid #e8eef1}#navigation {	line-height: 0;	width: 960px;	height: 20px;	float: right}#header {	text-align: left;	width: 960px;	height: 45px;	clear: both}#subnav {	line-height: 0;	margin-top: -4px;	margin-bottom: 10px;	width: 960px;	height: 32px;	float: left}#leftpanel {	background-image: url(../images/lv-logotype.gif);	background-repeat: no-repeat;	background-attachment: scroll;	background-position: left 0;	margin-top: 20px;	margin-left: 40px;	width: 390px;	float: left}#featurepanel {	margin-top: 280px;	width: 200px;	float: right}#detailpanel {	margin-top: 320px;	margin-right: 7px;	width: 200px;	height: 100%;	float: right}#detailpanel1 {	margin-top: 5px;	width: 194px;	height: 70px;	float: left;	clear: left}#detailpanel2 {	margin-top: 5px;	width: 194px;	height: 70px;	float: left;	clear: left}#detailpanel3 {	margin-top: 5px;	width: 194px;	height: 70px;	float: left;	clear: left}#content {	text-align: left;	margin-left: 390px;	width: 355px}#maincolcontent {	text-align: left;	width: 735px;	float: left;
		border-right: 1px solid #e8eef1}#onecolcontent {	text-align: left;	padding-right: 60px;	padding-left: 30px;	width: 645px;	float: left;	clear: left;	border-right: 1px solid #e8eef1;
}#twocolcontent {	background-image: url(../images/lv-logotype.gif);	background-repeat: no-repeat;	text-align: left;	padding-right: 5px;	padding-bottom: 20px;	width: 735px;	height: 100%;	float: left;	clear: left;	border-right: 1px solid #e8eef1}#topleft {	text-align: left;	margin-top: 260px;	padding-left: 30px;	width: 345px;	float: left}#topright {	text-align: left;	margin-top: 90px;	padding-left: 15px;	width: 345px;	float: left}#specright {	text-align: left;	margin-top: 120px;	margin-left: 15px;	width: 320px;	float: left}#productfooter {	text-align: left;	margin-bottom: 20px;	width: 960px;	height: 120px;	float: left;	clear: both}#twocolbase {	text-align: left;	margin-top: 80px;	margin-left: 10px;	padding-bottom: 20px;	width: 720px;	float: left;	clear: both}#baseleft {	color: #9da2a5;	font-size: 1.2em;	line-height: 1.1em;	text-align: left;	padding-left: 40px;	width: 340px;	float: left;	clear: left}#baseright {	color: #9da2a5;	font-size: 1.2em;	line-height: 1.1em;	text-align: left;	padding-left: 15px;	width: 340px;	float: left}#bottompanel {	text-align: left;	width: 960px;	height: 100px;	float: left;	clear: left}#bottompanel1 {	margin-left: 5px;	width: 155px;	height: 80px;	float: left}#bottompanel2 {	margin-left: 5px;	width: 140px;	height: 80px;	float: left}#bottompanel3 {	margin-left: 5px;	width: 140px;	height: 80px;	float: left}#bottompanel4 {	margin-left: 5px;	width: 140px;	height: 80px;	float: left}#bottompanel5 {	margin-left: 5px;	width: 140px;	height: 80px;	float: left}#bottompanel6 {	margin-left: 5px;	width: 140px;	height: 80px;	float: left}#footer {	background-image: url(../images/lv-footerbg.gif);	background-repeat: repeat-x;	background-position: center top;	margin-top: 6px;	padding-top: 4px;	padding-bottom: 4px;	width: 960px;	height: 40px;	float: left;	clear: left}#credit {	color: #9da2a5;	font-size: 1em;	line-height: 1.2em;	background-color: white;	text-align: left;	text-indent: 30px;	width: 960px;	clear: both}