* {font-family:Trebuchet MS,Arial,Helvetica,sans-serif;color:#000000;margin:0px;padding:0px;cursor:default;}
a, a * {color:#0160bd;}
a:hover, a:hover * {cursor:pointer;color:#ff6600;}
a img {border-width:0px;}
a.nu {text-decoration:none;}
img {vertical-align:bottom;}
body {background:#efece7 url(bg.gif) repeat-x top;}
.clear {clear:both;display:block;font-size:10px;line-height:10px;}
.left  {float:left;}
.right {float:right;}
ul {padding:0px;margin:0px;list-style:none;top:0px;}

.main {width:920px;background-color:#ffffff;text-align:left;}
.top {text-align:left;}

.nav {width:457px;height:120px;position:absolute;top:15px;margin-left:451px;background:#ffffff url('top-nav.gif') no-repeat top left;}
.nav .pages li {float:left;display:inline;text-align:right;margin:12px 0px 0px 15px;background:url('top-nav-point.gif') no-repeat top left;}
.nav .pages li a {float:left;display:inline;width:100px;height:48px;color:#0051a1;font-weight:bold;font-style:italic;font-size:24px;text-decoration:none;letter-spacing:-0.07em;line-height:20px;}
.nav .pages li a span {color:#005fbd;font-size:15px;font-weight:normal;font-style:normal;letter-spacing:0em;}
.nav .pages li a:hover {color:#ff6600;}
.nav .links {clear:both;height:60px;padding-left:18px;}
.nav .links ul {
	height: 60px;
}

.nav .links li {
	float:left;
	display:inline;
	height:60px;
	text-align:center;
	margin-top: -10px;
}
.nav .links li a {float:left;display:inline;height:43px;padding:17px 0px 0px 0px;color:#0051a1;font-weight:bold;font-style:italic;font-size:38px;text-decoration:none;letter-spacing:-0.07em;line-height:40px;}
.nav .links li a.join {color:#ff6600;font-size:55px;letter-spacing:-0.09em;}
.nav .links li a:hover {color:#ff6600;}
.nav .links li a.join:hover {color:#ff9900;}

.cutline {clear:both;position:absolute;margin:-8px 0px 0px -8px;}

.formats {float:left;display:inline;width:300px;border:1px solid #bfc5cc;border-top-width:0px;background:#f2f9ff url('mov-format-bg1.gif') repeat-x top;}
.formats span {float:left;display:block;width:100px;height:95px;border-top:3px solid #ced7df;padding-top:5px;text-align:center;margin:0px;color:#0160bd;font-weight:bold;}
.formats span a {text-decoration:none;}
.formats span.m {border-top:3px solid #b5c6d7;background:#f2f9ff url('mov-format-bg2.gif') repeat-x top;}
.movdesc {float:left;display:inline;width:617px;border-top:3px solid #d0dae4;border-left:1px solid #d0dae4;background:#ebf5ff url('mov-desc-bg.jpg') no-repeat top left;border-bottom:1px solid #adcded;}
.movdesc h3 {padding-left:35px;margin:7px 0px 0px 10px;height:40px;background:url('icon-desc.gif') no-repeat top left;color:#003366;font-size:32px;letter-spacing:-0.05em;}
.movdesc p {margin:0px 0px 20px 45px;color:#1463b2;font-weight:bold;font-size:22px;letter-spacing:-0.05em;}
.movdesc * a {color:#0f4d8b;}
.movdesc * a:hover {color:#ff6600;}

.picdesc div {display:block;background:#ebf5ff url('pic-desc-bg.gif') repeat-x bottom;border-bottom:1px solid #ffffff;border-top:3px solid #d0dae4;}
.picdesc h3 {float:left;display:inline;height:47px;padding:7px 0px 5px 8px;background:#ebf5ff url('mov-desc-bg.jpg') no-repeat top left;border:1px solid #bfc5cc;border-top-width:0px;color:#003366;font-size:32px;letter-spacing:-0.05em;}
.picdesc h3 a {float:left;display:inline;height:100%;padding:0px 15px 0px 35px;background:url('icon-desc.gif') no-repeat top left;}
.picdesc p {float:left;display:inline;height:47px;margin:12px 0px 0px 15px;color:#1463b2;font-weight:bold;font-size:22px;letter-spacing:-0.05em;}
.picdesc * a {color:#0f4d8b;}
.picdesc * a:hover {color:#ff6600;}

.picdesc2 div {width:682px;border-bottom:1px solid #ffffff;}
.picdesc2 h3 {height:41px;padding:8px 0px 5px 8px;border:1px solid #bfc5cc;border-top-width:0px;font-size:26px;letter-spacing:-0.05em;}
.picdesc2 h3 a {padding:0px 15px 0px 35px;}
.picdesc2 p {height:41px;margin:10px 0px 0px 12px;color:#1463b2;font-weight:normal;font-size:20px;letter-spacing:-0.05em;}
.picdesc2 * a {color:#0f4d8b;}
.picdesc2 * a:hover {color:#ff6600;}

.tourlinks {margin-top:17px;height:80px;text-align:center;}
.tourlinks p {float:left;display:inline;width:350px;color:#0051a1;font-size:24px;line-height:26px;font-weight:bold;}
.button1 {float:left;display:inline;width:550px;background:#f4f4f4 url(button1-bg.gif) repeat-x top;height:62px;}
.button1 .s1 {background:url('button1-s1.gif') no-repeat top left;display:block;height:62px;}
.button1 .s2 {background:url('button1-s2.gif') no-repeat top right;display:block;height:55px;padding:7px 0px 0px 10px;}
.button1 .s2 a {float:left;width:100%;height:48px;color:#ff6600;font-size:36px;font-weight:bold;letter-spacing:-0.05em;font-style:italic;}
.button1 .s2 a:hover {color:#ff9900;}

.topmodels {background:#ffffff url('models-bg.gif') repeat-x top;padding-top:10px;}
.topmodels .title img {float:left;margin:12px 0px 0px 15px;}
.topmodels .title p {float:left;margin:12px 0px 0px 15px;color:#b3b2b2;font-size:30px;line-height:30px;font-weight:bold;letter-spacing:-0.04em;}
.topmodels .title p span {color:#bcbcbc;font-size:50px;line-height:45px;font-weight:bold;letter-spacing:-0.09em;}
.thumbs {clear:both;padding-top:15px;}
.thumbs li {float:left;display:block;border:1px solid #ccc8c1;background-color:#f4f2ee;text-align:center;margin:0px 0px 8px 8px;padding-bottom:5px;color:#777777;font-size:13px;line-height:18px;}
.thumbs li img {border:1px solid #ffffff;margin-bottom:5px;}
.thumbs li a {
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	line-height: 18px;
}
.thumbs li a.sm {font-size:14px;text-decoration:underline;font-weight:normal;}
.li9 li {
	height: 285px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 7px;
	width: 170px;
	float: left;
}

.mthumbs {clear:both;padding-top:10px;}
.webcam {
	margin-left: 40px;
}
.webcam img {
	border: 2px solid #0051A1;
}

.webcam li {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 160px;
	width: 210px;
}

.mthumbs li {float:left;display:inline;width:443px;border:1px solid #ccc8c1;text-align:center;margin:0px 0px 10px 10px;padding-bottom:5px;color:#777777;font-size:14px;line-height:16px;background-color:#f4f2ee;}
.mthumbs li img {border:1px solid #ffffff;margin:15px 0px 5px 0px;}
.mthumbs li a {text-decoration:none;font-size:18px;font-weight:bold;}

.newsletter {background-color:#f9f9f9;text-align:center;padding:15px 0px 15px 0px;}
.newsletter div {width:510px;border:2px solid #cccccc;background-color:#efefef;padding:15px;margin:auto;text-align:center;}
.newsletter p {color:#0358ac;font-size:28px;line-height:30px;font-weight:bold;letter-spacing:-0.05em;font-style:italic;}
.newsletter form {vertical-align:top;}
.newsletter #email  {width:190px;display:inline;position:relative;top:0px;font-family:Arial,Helvetica,sans-serif;background-color:#ffffff;border:1px solid #bfc5cc;color:#333333;font-size:18px;letter-spacing:-0.03em;padding:3px;margin-top:5px;}
.newsletter #submit {width:300px;height:38px;position:relative;top:2px;background:#0a5986 url('button2-bg.gif') no-repeat bottom;border-width:0px;cursor:pointer;color:#ff6600;font-size:20px;font-weight:bold;letter-spacing:-0.04em;}
.input {width:160px;display:inline;font-family:Arial,Helvetica,sans-serif;background-color:#ffffff;border:1px solid #bfc5cc;color:#333333;font-size:18px;letter-spacing:-0.03em;padding:3px;margin:5px 0px 1px 0px;}

.bottom {padding-top:20px;text-align:center;color:#555555;font-size:16px;line-height:26px;letter-spacing:-0.03em;}
.bottom a {color:#555555;font-size:20px;font-weight:bold;letter-spacing:-0.04em;}
.bottom a:hover {color:#999999;}



.col_navigation {float:left;display:inline;width:179px;padding-left:8px;background:#f9f9f9 url('hdash.gif') repeat-x bottom right;text-align:center;}
.col_navigation .title {padding:10px 0px 10px 0px;color:#999999;font-size:20px;font-weight:bold;letter-spacing:-0.03em;text-align:center;}
.col_navigation .months strong {display:block;width:172px;height:37px;margin:15px 0px 0px 0px;padding-top:5px;background:url('menu-title-bg.gif') no-repeat top;text-align:center;color:#555555;font-size:22px;font-weight:bold;letter-spacing:-0.03em;}
.col_samples {float:left;display:inline;width:730px;background:#ffffff url('vdash.gif') repeat-y top left;}
.col_samples .title {padding:10px 0px 10px 15px;color:#999999;font-size:20px;font-weight:bold;letter-spacing:-0.03em;}
.col_samples h4 {clear:both;display:block;width:514px;height:48px;margin:0px auto 0px auto;padding-top:25px;background:url('title-bg-samples.gif') no-repeat bottom;color:#555555;font-size:36px;letter-spacing:-0.03em;text-align:center;}
.cover_hb {float:left;display:inline;width:716px;margin-left:9px;background:url('cover-decor-hb.gif') no-repeat top right;}
.cover_hb_pic {background:url('cover-decor-hb-pic.gif') no-repeat top right;}
.cover_hb_mov {background:url('cover-decor-hb-mov.gif') no-repeat top right;}
.cover_hb img {border:1px solid #555555;}
.cover_vs {float:left;display:inline;border:1px solid #ccc8c1;background-color:#f4f2ee;text-align:center;padding-bottom:5px;margin:10px 0px 8px 0px;color:#777777;font-size:14px;line-height:16px;}
.cover_vs img {border:1px solid #ffffff;margin-bottom:5px;}
.cover_vs a {text-decoration:none;font-size:18px;font-weight:bold;}
.cover_vb {margin-left:10px;}

.mini_block {clear:both;margin:15px 0px 0px -6px;text-align:center;line-height:18px;}
.mini_block strong {display:block;height:33px;padding-top:10px;color:#ff6600;font-size:18px;font-style:italic;background:url('menu-title-bg.gif') no-repeat top;letter-spacing:-0.03em;}

.covers_hs {clear:both;padding-top:15px;}
.covers_hs li {float:left;display:inline;width:710px;height:257px;text-align:left;background:#ebf5ff url('cover-decor-hs.gif') no-repeat top right;margin:0px 0px 9px 10px;padding-right:5px;color:#1463b2;font-size:14px;line-height:17px;}
.covers_hs li img {float:left;display:inline;border:1px solid #555555;margin-right:10px;}
.covers_hs li strong {display:block;padding:8px 0px 12px 444px;font-size:26px;line-height:26px;letter-spacing:-0.03em;}
.covers_hs li a strong {text-decoration:none;}
.covers_hs li p {height:143px;margin-bottom:10px;color:#2a84b1;font-size:16px;overflow:hidden;}
.covers_hs li b {color:#336699;}
.covers_hs li a {line-height:17px;}

.buttons_lr {clear:both;text-align:center;height:60px;padding-top:15px;}
.buttons_lr div {display:inline;width:265px;height:54px;margin:0px 15px 0px 15px;}
.buttons_lr .button_left  {float:left;background:url('button3-left-bg.gif') no-repeat top left;}
.buttons_lr .button_right {float:right;background:url('button3-right-bg.gif') no-repeat top right;}
.buttons_lr div a {float:left;width:100%;height:48px;color:#0051a1;font-size:28px;font-weight:bold;letter-spacing:-0.04em;font-style:italic;text-decoration:none;padding-top:7px;}
.buttons_lr div a:hover {color:#ff6600;}

.button_join {padding-top:25px;width:550px;height:110px;text-align:center;margin:auto;color:#0051a1;font-size:20px;letter-spacing:-0.03em;}
.button4 {width:514px;height:65px;background:#f4f4f4 url(button4-bg.gif) no-repeat top;}
.button4 a {float:left;width:100%;height:48px;padding-top:17px;color:#ff6600;font-size:32px;font-weight:bold;letter-spacing:-0.05em;font-style:italic;text-decoration:none;}
.button4 a:hover {color:#ff9900;}



.tour_menu {}
.tour_menu li {height:45px;background:url('tour-menu-line.gif') no-repeat top left;text-align:left;}
.tour_menu li span {position:absolute;display:block;width:200px;margin:-8px 0px 0px 2px;color:#e0ddd8;font-size:30px;font-weight:bold;font-style:italic;}
.tour_menu li strong {display:block;height:30px;padding:12px 0px 0px 15px;color:#cc0000;font-size:18px;font-weight:normal;letter-spacing:-0.01em;text-decoration:none;text-transform:uppercase;}
.tour_menu li a {display:block;width:150px;height:30px;padding:12px 0px 0px 15px;color:#1463b2;font-size:18px;font-weight:normal;letter-spacing:-0.01em;text-decoration:none;text-transform:uppercase;}
.tour_menu li a:hover {color:#ff6600;}
.tour_menu li.on {background:url('tour-menu-line.gif') no-repeat top left;}
.tour_menu li.on span {color:#c7c3bd;}

h2.tourblock {float:left;display:inline;clear:both;width:209px;height:41px;font-size:26px;color:#0051a1;background:url('title_tour.gif') no-repeat top left;padding:9px 0px 0px 50px;margin:15px 15px 0px 15px;}
p.tourblock  {float:left;display:inline;width:613px;margin:10px 0px 0px 0px;padding:3px;font-size:16px;line-height:18px;color:#3f3c38;}
.col_samples h2 {clear:both;display:block;width:400px;height:54px;margin-bottom:10px;margin-top:10px;background:#efefef url('title-gray-s1.gif') no-repeat top left;}
.col_samples h2 span {float:left;width:100%;height:47px;display:block;padding-top:7px;background:url('title-gray-s2.gif') no-repeat top right;color:#555555;font-size:32px;letter-spacing:-0.03em;text-align:center;}
.col_samples h5 {clear:both;font-size:18px;color:#0051a1;}
.col_samples p.text {margin:15px 0px 0px 10px;}
.col_samples .subcol_01 {float:left;display:inline;margin-left:9px;}
.col_samples .subcol_02 {float:left;display:block;margin-left:13px;width:270px;text-align:center;color:#333333;font-size:14px;}

.subcol_01 p {width:420px;}
.subcol_01 ul, .subcol_02 ul {width:360px;padding-left:10px;}
.subcol_01 ul li, .subcol_02 ul li {font-size:16px;line-height:18px;padding-left:25px;margin-top:5px;background:url('list-image.gif') no-repeat top left;}
.subcol_02 span.icon {float:left;display:block;width:270px;margin-top:8px;}
.subcol_02 span.icon img {float:left;}
.subcol_02 span.icon a {float:left;text-decoration:none;font-size:16px;}

div.review {font-size:18px;line-height:20px;padding-top:0px;color:#45433e;text-align:center;background:url('quote1.gif') no-repeat top left;}
div.review p {margin-top:0px;color:#0f4d8b;background:url('quote2.gif') no-repeat bottom right;padding:5px 0px 5px 0px;}
p.reviewer {position:absolute;font-size:20px;margin-top:-5px;margin-left:-20px;color:#ff3300;text-align:right;}

div.nexttour1 {width:733px;height:80px;margin-top:12px;background:url('nexttour-bg.gif') no-repeat top right;}
div.nexttour1 a {float:right;width:300px;height:72px;font-size:21px;text-align:right;font-weight:bold;letter-spacing:-0.03em;line-height:22px;text-decoration:none;padding:18px 60px 0px 0px;}
div.nexttour1 div {float:left;display:inline;width:350px;margin-left:10px;font-size:17px;line-height:18px;}

.jbutton1 {width:250px;height:33px;background:#d5d2cd url('join-button1.gif') no-repeat top;border-width:0px;cursor:pointer;color:#ff3300;font-size:14px;padding-left:35px;padding-top:2px;text-align:left;font-weight:bold;}
.shadow1 {display:block;width:231px;height:18px;background:#dccaab url('join-button1-shadow.gif') no-repeat left;margin:auto;margin-bottom:15px;color:#555555;font-size:12px;}
.jbutton2 {width:174px;height:33px;background:#d5d2cd url('join-button2.gif') no-repeat top;border-width:0px;cursor:pointer;color:#ff3300;font-size:14px;padding-top:2px;font-weight:bold;}
.shadow2 {display:block;width:153px;height:18px;background:#dccaab url('join-button2-shadow.gif') no-repeat left;margin:auto;margin-bottom:15px;color:#555555;font-size:12px;}

.col_samples a.nexttour {float:left;font-size:22px;font-weight:bold;letter-spacing:-0.04em;line-height:22px;text-decoration:none;padding:15px 45px 0px 0px;background:url('button-next.gif') no-repeat bottom right;}
p.nexttour {clear:both;width:360px;height:80px;text-align:right;margin:10px 0px 10px 373px;background:url('nexttour-bg.gif') no-repeat left;}
p.nexttour a {float:left;width:300px;font-size:21px;text-align:right;font-weight:bold;letter-spacing:-0.03em;line-height:22px;text-decoration:none;padding:18px 45px 0px 0px;}
p.nexttour2 {width:420px;margin:10px 35px 10px 0px;background:url('nexttour-bg-white.gif') no-repeat left;}

.col_model_cover {float:left;display:inline;width:409px;padding:0px 15px 0px 15px;background:url('vdash.gif') repeat-y top right;text-align:center;}
.col_model_cover h2 {clear:both;display:block;width:350px;height:54px;margin-bottom:10px;margin-top:10px;background:#efefef url('title-gray-s1.gif') no-repeat top left;}
.col_model_cover h2 span {float:left;width:100%;height:47px;display:block;padding-top:7px;background:url('title-gray-s2.gif') no-repeat top right;color:#555555;font-size:32px;letter-spacing:-0.03em;text-align:center;}
.col_model_cover img {margin:0px;}
.col_model_info  {float:left;display:inline;width:465px;padding-left:15px;text-align:left;}
.col_model_info p {height:310px;overflow:hidden;}
.col_model_info h2 {clear:both;display:block;width:350px;height:54px;margin-bottom:10px;margin-top:10px;background:#efefef url('title-gray-s1.gif') no-repeat top left;}
.col_model_info h2 span {float:left;width:100%;height:47px;display:block;padding-top:7px;background:url('title-gray-s2.gif') no-repeat top right;color:#555555;font-size:32px;letter-spacing:-0.03em;text-align:center;}

.rate {float:right;margin:15px 15px 0px 15px;text-align:right;width:200px;}
.rate span {color:#ff6600;font-size:14px;line-height:16px;}
.rate * {color:#ff6600;font-size:14px;line-height:16px;}

ul.comments {clear:both;margin:0px 16px 0px 16px;}
ul.comments li, ul.comments li * {color:#4f4b43;}
ul.comments li {float:left;width:876px;margin-top:10px;border:#ccc8c1 solid 1px;padding:5px;background-color:#f4f2ee;}
ul.comments li span {border-bottom:#ccc8c1 solid 1px;}

