@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, img { margin:0; padding:0; border:0; }
#iw-vpreview, #iw-vpreview table, #iw-vpreview td { color:#000; z-index: 99; padding: 0; margin: 0; border:none; }
#iw-vpreview a:link, #iw-vpreview a:visited, .iw-base-popup-row a:link, .iw-base-popup-row a:visited { color:#0000FF; z-index: 99; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''; }
abbr, acronym { border:0; font-variant:normal; }
sup, sub { line-height:-1px; vertical-align: text-top; }
sub { vertical-align:text-bottom; }
input, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; }
textarea { border:1px solid #999999; }
h1 { font-size:138.5%; }
h2 { font-size:123.1%; }
h3 { font-size:108%; }
h1, h2, h3 { margin:1em 0; }
h1, h2, h3, h4, h5, h6, strong { font-weight:bold; }
abbr, acronym { border-bottom:1px dotted #000; cursor:help; }
em { font-style:italic; }
blockquote, ul, ol, dl { margin:1em; }
ol, ul, dl { margin-left:2em; }
ol li { list-style: decimal outside; }
ul li { list-style: disc outside; }
dl dd { margin-left:1em; }
th, td { border:1px solid #000; padding:.5em; }
th { font-weight:bold; text-align:center; }
caption { margin-bottom:.5em; text-align:center; }
p, fieldset, table { margin-bottom:1em; +margin-bottom:0em; }
html, body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #fff; margin:0 auto 0 auto; padding: 0; background: #ddd; }
a:link, a:visited { color:#fff; text-decoration: none; outline: none; }
a:hover { color:#d48303; }
h1 { color: #3E3526; font-size: 14px; margin:  0; padding: 0; display: inline; }
h2 { color: #3E3526; font-size: 13px; margin:  0; padding: 0; ; display: inline; }
h3 { color: #3E3526; font-size: 12px; margin:  0; padding: 0; display: inline; }
li { margin-right: 2px; }
.head { font-size: 11px; color: #222222; font-weight: bold; }
a.head:link, a.head:visited { font-size: 12px; color:#fff; }
a.head:hover { color:#d48303; }
.head_copy { color: #fff; display: block; }
.subHead { color: #383718; font-weight: bold; }
.blueHead { color: #5b5849; font-size: 12px; font-weight: bold; }
.blue { color: #5b5849; font-weight: bold; }
.blueLink a, .blueLink a:visited { color: #666633; font-weight: bold; text-decoration: none; display: block; }
.blueLink a:hover { color: #990000; }
.clear { clear: both; height: 1px; overflow: hidden; }
#wrapper { position: relative; width: 960px; margin-left: auto; margin-right: auto; padding: 0; clear: both; border: 0; }
#mainImage { position: relative; width: 960px; margin: 0; padding: 0; border: 0; text-align: center; overflow:hidden; background:#000000; }
#main_content { background:#DCDBD9 url(/img/feature_backgroundswatch.gif) repeat-x; }
#open { position: relative; width: 960px; margin: 0; padding: 0; clear: both; }
#open_nav { position: relative; width: 960px; margin: 0; padding: 0; float: right; overflow: hidden; }
#flashmovie { position: relative; width: 960px; margin: 0; padding: 0; display: block; }
.row_left { position: relative; width: 540px; margin: 0; padding: 10px 5px 10px 15px; float: left; }
.row_right { position: relative; padding: 10px 20px 10px 0; float: right; }
.back { font-size: 10px; margin: 5px 0 0 15px; padding-left: 10px; background: url(/img/back_arrow.gif) left center no-repeat; float: left; }
.para { margin-top: 10px; }
.copy { position: relative; width: 945px; padding: 15px 5px 10px 10px; display: block; overflow: hidden; }
.winClose { position: absolute; top: 0; right: 0; }
.mfGlass { position: absolute; bottom: 0; right: 0; }
#models_sep { width: 940px; height: 1px; margin-left: 10px; padding: 0; border-top: 1px solid #1b1b1b; background: #CBC5A5; }
#title_div_bkgd { background: #000; -moz-opacity: 0.2; opacity: .20; filter: alpha(opacity=20); }
#title_div { padding:5px; }
.submit { background-image:url(/img/reg_submit.gif); cursor:pointer; width:52px; height:16px; border:0; margin:0 4px 0 4px; color:#d7d7d7; position:relative; top:2px; }
#creator .in { color:#b2b2b2; }
#creator .in .reg, #creator .in .reg { border:1px solid #999; margin:0 5px; }
#brand_menus { top:-15px; }
#hm1 { background-image:url(/img/reg.gif); width:99px; height:16px; *height:14px;font-weight:400;border:0; margin:0px 4px 0 8px; color:#d8d8d8; padding:0px; *padding:2px 0 0 0px;
font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#hm2 { background-image:url(/img/reg1.gif); width:129px; height:16px; border:0; margin:0 4px 0 4px; color:#d8d8d8; padding:0px 0 0 0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:400; }
#creatorheeder{ +position:relative; left:11px; top:1px;}
#dheader{ +left:387px;  +top:19px; color:#b2b2b2; font-weight:bold;}
#dheader .submit{+position:relative; +top:0px; -top:-1px;}

