/* Reset */

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 11; font-weight: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }


/* Layout */

#container { width: 960px; margin: 0 auto; }
#main { width: 100%; margin: 0 auto; }
.clear { clear: both; }

body { background: #000 url(images/bg-page.jpg) top center no-repeat; font: 18px Arial, Tahoma, sans-serif; color: #d9d9d9; }

a { color: #ff5a00; text-decoration: underline;}
a:hover { text-decoration: none; }
strong, b { font-weight:bold; }


/* Main Template */

#header { width: 960px; height: 94px; padding: 0; position: relative; }
#header h1 a { background: url(images/img-stunners_logo.png) top left no-repeat; width:273px; height:85px; display: block; text-indent: -9999px; margin: 8px 0 0 18px; position: absolute; *behavior: url("scripts/iepngfix.htc");  }
#header #hd_logo { background: url(images/img-hd_logo.png) top left no-repeat; width:68px; height:49px; display: block; text-indent: -9999px; margin: 0; position: absolute; top: 26px; left: 850px; *behavior: url("scripts/iepngfix.htc"); }
#main a.horzbar1 { background: url(images/img-banner1.png) top left no-repeat; margin: 5px 0 10px 0; width: 960px; height: 42px; *behavior: url("scripts/iepngfix.htc"); text-indent: -9999px; display: block; }
#main a.horzbar2 { background: url(images/img-banner2.png) top left no-repeat; margin: 5px 0 10px 0; width: 960px; height: 42px; *behavior: url("scripts/iepngfix.htc"); text-indent: -9999px; display: block; }

/* Content */

#more_models { background: url(images/img-more_models.png) top left no-repeat; width: 507px; height: 31px; text-align: left; text-indent: -9999px; display: block; margin: 10px auto 15px auto; *behavior: url("scripts/iepngfix.htc"); }

#model_desc { width: 505px; margin: 10px auto 0 auto; }
#model_desc h2 { font-size: 28px; color: #f4f4f4; font-weight: normal; margin: 0 0 10px 0; }
#model_desc .more_model { font-size: 15px; }
#model_desc p { font-size: 18px; color: #d9d9d9; line-height: 21px; float: left; width: 250px; }
#model_desc #stats { font-size: 18px; line-height: 30px; float: right; }
#model_desc #stats span { color: #717171; }

#model_stats { border-top: 1px #1f1f1f solid; border-bottom: 1px #1f1f1f solid; padding: 8px 0; margin: 15px auto; text-align: center; }
#model_stats .dark_text { color: #717171; }

.footer { width: 920px; padding: 10px 0; margin: 10px auto; text-align: center; }
.footer a { font-size: 62px; font-weight: normal; line-height: 50px; letter-spacing: -1px; text-decoration: none; }
.footer a img { text-decoration: none; border: 0; }
.compliance { width: 100%; text-align: center; margin: 20px 0; font-size: 16px; color: #1b1b1b; }
.compliance a { color: #1b1b1b; }


/* Setup */

.setupcol1 { width: 910px; margin: 0 auto; padding: 0; }
.setupcol2 { width: 960px; margin: 20px auto 0 auto; padding: 0; }

.setupcol1 .column1.first { width: 400px; float: left; }
.setupcol1 .column1.last { width: 510px; float: right; }
.setupcol2 .column2.first { width: 738px; float: left; }
.setupcol2 .column2.last { width: 208px; float: right; }

.setupcol1:after, .setupcol2:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/* Content */

.thumb1 { padding: 10px; width: 349px; border: 1px #676767 solid; }
.thumb1:hover { background: #292929; }
.thumb2 { padding: 5px; width: 108px; border: 1px #676767 solid; }
.thumb2:hover { background: #292929; }
.thumb3 { padding: 5px; width: 128px; border: 1px #676767 solid; }
.thumb3:hover { background: #292929; }

.thumblayout1 li { float: left; padding-right: 9px; }
.thumblayout2 li { float: left; padding-right: 9px; }
.thumblayout1 li.end { padding-right: 0px; }
.thumblayout2 li.end { padding-right: 0px; }


.jlink1 { margin: 20px 0; }
.jlink2 { margin: 0 auto; width: 500px; margin-top: 10px; }
.jlink2 h2 { margin-top; 10px; }
.jlink3 { margin: 4px auto 4px auto; *margin: 4px auto 8px auto; width: 600px; text-align: center; }

.xblock { width: 208px; height: 437px;  }
.xblock a { width: 208px; height: 437px; display: block; text-indent: -9999px; }

