* { padding: 0; margin: 0; }

body { margin: auto; font: 12px Helvetica, Arial, sans-serif; color: #666666; height: 100%; background: #FFFFFF; }

a { color: #666666; text-decoration:none;}
a:hover { text-decoration:underline; color:#F61621;}
a img {border:0;}
iframe {border: 1px solid #999999; background: url(../img/loading.gif) no-repeat center;}
h1 {font: 26px Helvetica, Arial, sans-serif; font-weight:normal; color: #999999; text-transform: uppercase; margin-bottom:10px; margin-left:20px;}
p {font: 12px Helvetica, Arial, sans-serif; color: #666666; font-weight:normal; line-height:16px; text-align:left; padding: 0; margin: 0;}

#wrap { margin:auto; }

#header { height: 162px; width:1003px; margin:auto; background: url(../img/img-bg-header.gif); }
#header-left { float:left; margin: 34px 0 0 20px; }
#header-right { float:right; margin: 74px 20px 0 0; }
ul.menu {margin:0; padding:0;}
ul.menu li {list-style:none; display:inline; font-size:14px; font-weight:bold; margin-left:35px; text-transform: uppercase; line-height:18px;}
ul.menu li a {color: #666666; text-decoration:none;}
ul.menu li a:hover {color: #B3B3B3; text-decoration:none;}
ul.menu li a.current {color:#F61621;}
ul.submenu-photo {margin:0; padding:0;}
ul.submenu-photo li {list-style:none; font-size:14px; font-weight:bold; margin-left:35px; text-transform: uppercase; line-height:18px;}
ul.submenu-photo li a {color: #666666; text-decoration:none;}
ul.submenu-photo li a:hover {color: #B3B3B3; text-decoration:none;}
ul.submenu-photo li a.current {color:#F61621;}
ul.submenu-moving-image {margin:0; padding:0; margin-left:88px;}
ul.submenu-moving-image li {list-style:none; font-size:14px; font-weight:bold; margin-left:35px; text-transform: uppercase; line-height:18px;}
ul.submenu-moving-image li a {color: #666666; text-decoration:none;}
ul.submenu-moving-image li a:hover {color: #B3B3B3; text-decoration:none;}
ul.submenu-moving-image li a.current {color:#F61621;}

#content { width:802px; padding-left: 101px; padding-right:100px; margin:auto; background-color: #FFFFFF; text-align:left; margin-top:10px;}
#content-home { width:1003px; height:400px; margin:auto; background-color: #FFFFFF;}
#content-home-left { float:left; width:470px; text-align:right; padding-top:90px;}
#content-home-right { float:left; text-align:left; padding-top:178px; padding-left:35px; color: #999999; font-size:48px; text-transform: uppercase;}

.left-moving-image {float:left; margin-left:21px; width:280px;}
.left-moving-image  img {margin-right:10px; margin-bottom:10px; }
.left-moving-image  a img {border:1px solid #999999;}
.left-moving-image  a:hover img {border:1px solid #F61621;}
.right-moving-image {float:right;}
.right-moving-image-coming-soon {float:right; width:480px; padding-top:90px; padding-bottom:40px; text-align:left; font: 18px Helvetica, Arial, sans-serif; font-weight:normal; color: #F61621;}
.moving-image-sel {border:1px solid #333333;}

#content-bio { width:802px; margin-left:21px;}
#content-bio p {text-transform: uppercase; font-size:18px; font-weight:normal; line-height:22px;}
.bio-alt {color:#F61621;}

.left-contact {float:left; margin-left:21px; width:180px; display:inline;}
.left-contact  p { font-size:16px; margin:0; padding:0; color:#666666; font-weight:normal; line-height:22px;}
.left-contact  p  a {color:#F61621;}

#footer {height:24px; padding:6px 20px 0 20px; width:963px; margin:auto; background-color: #FFFFFF; border-top: 1px solid #E6E6E6;}
#footer a {color: #999999;}
#footer ul {padding:0; margin:0;}
#footer ul li {list-style:none; display:inline; font-size:12px; font-weight:normal; margin-right:40px; color: #999999;}

.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.m90 {height:90px;}
.m60 {height:60px;}
.m50 {height:50px;}
.m40 {height:40px;}
.m30 {height:30px;}
.m20 {height:20px;}
.m10 {height:10px;}
.m5 {height:5px;}