body{margin:0px; padding:0px; background:#476289 url(../images/bg.gif) repeat-x top left; font-family:Arial, Helvetica, sans-serif; color:#303030; text-shadow:0 0 0 #000; font-size:12px;}
h1, h2, h3, h4, h5, h6, p, ul, li, ol, form, input, textarea, select, dd, dl{padding:0px; margin:0px; font-weight:normal}
a img{border:0px;}
a{outline:none; text-decoration:underline; color:#2F62B3;}
a:hover{text-decoration:none; color:#2F62B3}
.clearfix{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}

/******* Main Containers *******/
#wrapper{width:100%; height:auto;}
#page-holder{width:797px; height:auto; margin:0px auto;}
#page-holder-inner{width:755px; height:auto; padding:0px 21px; background:url(../images/header-bg.jpg) no-repeat top left}

/******* Header *******/
#header{width:755px; height:88px;}
#header #logo{
	width:150px;
	float:left;
	padding-top: 54px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#header #logo a{font-size:18px; color:#fff; font-weight:bold; text-decoration:none}
#header #logo a:hover{color:#fff; text-decoration:none}

#header #quote{padding:53px 0px 0px 235px; float:left}
#header #quote a{font-size:14px; color:#fff; font-weight:bold; text-decoration:none; display:block; width:84px; height:16px; padding:6px 13px 5px 16px}
#header #quote a:hover{color:#fff; text-decoration:none}

#header #call-us{padding:60px 0px 0px 36px; float:left; font-size:13px; color:#fff; font-weight:bold;}

/******* Top Navigation *******/
#nav{width:755px; height:40px; background:url(../images/nav-bg.jpg) no-repeat top left}
#nav ul{list-style:none; padding-left:13px}
#nav ul li{float:left; color:#6b7899; font-size:12px; font-weight:bold; background:url(../images/nav-divider.gif) no-repeat right 12px; padding:12px 22px 0px 11px}
#nav ul li a{color:#6b7899; text-decoration:none}
#nav ul li a:hover, #nav ul li a.selected{color:#fff; text-decoration:none}

/******* Left Navigation *******/
#left-nav{width:191px; height:auto;}
#left-nav ul{list-style:none}
#left-nav ul li{width:191px; height:19px; border-bottom:1px solid #516287;}
#left-nav ul li a{font-size:11px; font-weight:bold; color:#516287; width:178px; height:17px; padding:2px 0px 0px 13px; display:block; text-decoration:none}
#left-nav ul li a:hover, #left-nav ul li a.selected{color:#fff; text-decoration:none; background:url(../images/left-nav-bg.gif) repeat-x top left}

/******* Content Section *******/
#content{width:755px; height:auto; margin-top:13px; padding-bottom:15px; background:#fff url(../images/content-divier.gif) repeat-y top left}
#content:after{height:0px; line-height:0px; font-size:0px; content:'.'; display:block; visibility:hidden; clear:both}
/* \*/ * html #content{height:1px} /* */

#content .left{width:191px; height:auto; border-right:1px solid #516287; float:left;}
#content .right{width:563px; height:auto; float:left;}

.left #address{
	width:182px;
	height:92px;
	padding-top: 218px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 9px;
	background-image: url(../images/seven-pictures.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left address{font-size:11px; color:#fff; font-weight:bold; line-height:16px; font-style:normal}

.left #newsletter{width:185px; height:auto; padding-left:6px; /*background-color:#000000;*/ background:url(../images/newsletter-bg.gif) no-repeat top left}
#newsletter .email-fld{width:178px; height:26px; background:url(../images/txt-fld-bg.gif) no-repeat top left;}
#newsletter .email-fld .email{border:0px; background:none; width:168px; height:21px; padding:5px 5px 0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#516287}
#newsletter .submit{width:76px; height:26px; background:url(../images/btn-subscribe.gif) no-repeat top left; border:0px; cursor:pointer;}

.right #video{width:563px; height:auto; padding:7px 0px 12px; background:#000000 url(../images/video-bg.gif) no-repeat top left; text-align:center}
.right #video-white{width:563px; height:auto; padding:10px 0px 12px; background:url(../images/video-bg-white.gif) no-repeat top right; text-align:center}

.right .right-inner{padding:0px 25px 0px 22px; width:516px; height:auto}

h1{font-size:18px; color:#516287; font-weight:bold; padding-bottom:5px;}
h2{font-size:18px; color:#516287; font-weight:bold; line-height:22px; padding:20px 0px 15px;}
h2 img{padding-right:8px;}
h3{font-size:16px; color:#516287; font-weight:bold; line-height:19px; padding:13px 0px 3px;}
h4{font-size:16px; color:#516287; font-weight:bold;}
.left h4{padding:18px 0px 10px 57px;}
h6{font-size:13px; color:#516287; font-weight:bold; line-height:19px; padding:9px 0px 3px;}
h6 a{color:#516287; font-weight:bold; text-decoration:none}
h6 a:hover{color:#2F62B3; text-decoration:none}

p{padding-bottom:12px; line-height:19px; clear:both}
.align-right{text-align:right; padding-bottom:5px;}
.blue{color:#2F62B3;}
strong.blue{color:#516287;; font-size:13px;}

.right ul{list-style:disc; padding:0px 0px 13px 15px}
.right ul li{color:#303030; font-size:12px; line-height:19px; list-style-position:outside}

.gallery{width:460px; height:auto; margin:0px auto; padding:16px 0px;}
.gallery:after{height:0px; line-height:0px; font-size:0px; clear:both; visibility:hidden; display:block; content:'.'}

.gallery ul{list-style:none; padding:0px;}
.gallery ul li{float:left; padding:2px;}
.gallery ul li a{float:left; border:3px solid #cccccc; text-decoration:none}
.gallery ul li a:hover{border:3px solid #2F62B3; text-decoration:none}
.gallery img{padding:1px;}

.show-room{width:100%; height:auto}
.show-room div{width:224px; height:auto; float:left; padding:10px 13px; text-align:center}
.show-room ul{list-style:none; padding:0px;}
.show-room ul li{float:left; padding:2px; }
.show-room ul li a{float:left; border:3px solid #cccccc; text-decoration:none}
.show-room ul li a:hover{border:3px solid #2F62B3; text-decoration:none}
.show-room img{padding:1px;}
.show-room a{font-size:13px; font-weight:bold; text-decoration:none; _line-height:8px}
.show-room a:hover{text-decoration:underline}

/******* Footer *******/
#footer{width:755px; height:auto; background:url(../images/footer-bg.gif) no-repeat top left; text-align:center}
#footer ul{list-style:none; padding:15px 0px 7px 0px}
#footer ul li{display:inline; color:#fff; font-size:11px; font-weight:bold; padding:0px 7px}
#footer ul li a{color:#fff; text-decoration:none}
#footer ul li a:hover{color:#fff; text-decoration:underline}

#footer p{color:#8b9cc7; font-size:11px; line-height:14px;}
#footer p a{color:#8b9cc7; font-size:11px; text-decoration:none}
#footer p a:hover{color:#8b9cc7; text-decoration:underline}

/******* Contact Form *******/
input, textarea{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#303030; float:left; clear:left; margin-right:5px; _margin-right:0px}
textarea{width:370px; height:90px}
.txt-fld{width:256px; height:15px}
.submit{padding:0px 11px; overflow:visible;}

ul.sitemap{list-style:disc; }
ul.sitemap li{color:#2F62B3; list-style-position:outside; padding-bottom:3px;}

div.tb { display:none; }
