body
{
  background-color:#000;
  font-size:.80em;
  font-family:Helvetica, sans-serif!important;
  margin:0;
  color:#666!important;
  background-image:url(../images/gif/body_bg.gif);
  background-position:top left;
  background-repeat:repeat-x;
}

a
{
  color:#666;
  outline:none;
}

.flexcroll
{
  outline:none;
}

a:active,a:focus
{
  outline:0;
}

h1
{
  margin:0;
  padding:0 0 10px;
  font-size:1.1em;
}

h1 a
{
  text-decoration:none;
}

h1 a:hover
{
  text-decoration:underline;
}

h2
{
  background-color:#d2222a;
  margin:0;
  padding:0;
  font-size:1em;
}

p
{
  line-height:1.4em;
  margin:5px 20px 5px 0;
}

.title_link
{
  text-decoration:none;
  color:#FFF;
}

.right_link
{
  float:right;
  color:#FFF;
}

.left_link
{
  float:left;
  color:#FFF;
  padding:0;
}

#outerpage
{
  height:660px;
  width:790px;
  margin:0 auto;
  padding:0;
  position:relative;
  background-position:top left;
  background-repeat:no-repeat;
}

#main_nav
{
  position:absolute;
  top:60px;
  right:0;
  width:117px;
}

ul.main_nav
{
  margin:0;
  padding:0;
  list-style:none;
  font-size:12px;
}

ul.main_nav li.logo a
{
  height:57px;
  background-color:#d2222a;
  color:#FFF;
  font-size:.8em;
  line-height:5.5em;
  text-align:center;
  margin:0;
  padding:0;
}

ul.main_nav li
{
  text-align:right;
  font-size:.9em;
}

ul.main_nav li a
{
  background-color:#000;
  color:#FFF;
  margin:2px 0;
  padding:2px;
  display:block;
  height:13px;
  text-decoration:none;
}

ul.main_nav li a:hover
{
  background-color:#d2222a;
}

ul.main_nav li a.active
{
  background-color:#d2222a;
}

ul.main_nav li.inverse a
{
  background-color:#d2222a;
/*font-size:1.1em; */
}

ul.main_nav li.inverse a:hover
{
  background-color:#000;
}

/* *************************************** inner page ****************************************************** */
#innerpage
{
  width:645px;
  height:600px;
  margin-left:28px;
  background-color:#000;
  padding:60px 0 0;
  background-image:url(../images/gif/body_bg.gif);
  background-position:top left;
  background-repeat:repeat-x;
}

/* ************************************  HEADER ********************************************* */
#header
{
  height:57px;
  margin-left:0;
}

#header p.listing
{
  color:#FFF;
  line-height:4.8em;
  margin:0 0 0 29px;
  height:57px;
}

#header p.listing a
{
  color:#fff;
  text-decoration:none;
  float:left;
  display:block;
  padding:0 4px;
  margin:0 1px;
}

#header p.listing a:hover
{
  text-decoration:underline;
}

#header strong
{
  font-weight:400;
  margin:0 10px 0 0;
  font-size:12px!important;
}

/* ************************************** content ******************************************* */
#content
{
  margin:10px 30px;
  position:relative;
}

ul.links
{
  padding:0;
  list-style:none;
  margin:10px;
}

ul.links li
{
  padding:5px 10px;
  margin:0;
}

ul.links li.link_title
{
  color:#d2222a;
  font-size:1em;
  padding:3px 10px;
  margin:20px 0 0;
  font-weight:700;
}

ul.links li.link_title a
{
  color:#FFF;
  text-decoration:none;
}

ul.links li.link_title a:hover
{
  text-decoration:underline;
}

/* **************************** latest news ********************************** */
ul.news
{
  margin:0 20px 0 0;
  padding:0;
  list-style:none;
}

ul.news li
{
  font-size:.9em;
  padding:0 5px 20px 0;
}

ul.news li ul li
{
  border:none;
}

ul.news li p
{
  margin:0;
}

ul.newsheader
{
  margin:0;
  padding:0;
  list-style:none;
  margin:0;
}

img.news_img
{
  padding:5px 15px;
}

ul.newsheader li
{
  color:#FFF;
  float:left;
  background-color:#d2222a;
  width:100%;
  margin:0 0 10px;
  padding:2px 10px;
  height:16px;
  line-height:1.3em;
  font-size:12px;
}

ul.newsheader li.news_header
{
  width:562px;
}

ul.news li.news_header
{
  background-color:#D2222A;
  color:#FFF;
  padding:2px 10px;
  margin:0;
}

ul.newsheader li.news_date
{
  width:73px;
  border-left:8px solid #000;
  text-align:right;
}

img.floatnews
{
  float:left;
  padding:0 30px 0 5px;
  margin:0;
}

span.red a
{
  color:#d2232a;
  text-decoration:none;
}

span.red a:hover
{
  text-decoration:underline;
}

ul.previous_article
{
  position:absolute;
  top:40px;
  right:5px;
  margin:0;
  padding:5px 5px 5px 15px;
  list-style:none;
  width:140px;
  border-left:1px solid #d2222a;
}

ul.previous_article li.heading
{
  font-weight:700;
  font-size:1.1em;
  padding:3px 5px;
}

ul.previous_article li
{
  padding:10px 5px;
}

/* ************************************** model gallery listings *************************** */
#content ul.model_gallery
{
  margin:0;
  padding:0;
  list-style:none;
  color:#FFF;
}

#content ul.model_gallery li
{
  float:left;
  margin:0 35px 12px 4px;
  width:100px;
  height:145px;
  overflow:hidden;
}

span.model_name a
{
  font-weight:400;
  text-decoration:none;
}

img.plane
{
  float:right;
  padding:0 0 0 10px;
}

span.new_model
{
  float:right;
  font-size:10px;
  line-height:1.6em;
  color:#d2222a;
}

img.model_image
{
}

ul.model_specific
{
  margin:0;
  padding:0;
  list-style:none;
}

ul.model_specific li
{
  float:left;
  height:170px;
  margin:0 10px 12px 18px;
  padding:0;
  overflow:hidden;
  width:109px;
}

ul.become
{
  margin:0;
  padding:0;
  list-style:circle;
}

ul.become li
{
  margin:7px;
  padding:15px;
  display:block;
}

.fvd_ytl
{
  display:none;
}

/* ******************************************* footer *********************************** */
#footer
{
  color:#666;
  text-align:left;
  margin:0;
  padding:10px 0;
  width:790px;
  margin:5px auto;
}

#footer a,#footer a:hover,#footer a:visited
{
  color:#666;
}

#footer p
{
  margin:0 0 0 80px;
  font-size:10px;
}

/* ********************************* HIGH SLIDE *********************************** */
.highslide-wrapper div
{
  font-family:Verdana, Helvetica;
  font-size:7pt;
}

.highslide
{
  cursor:url(images/zoomin.cur), pointer;
  outline:none;
  text-decoration:none;
}

.highslide:hover img
{
  border-color:gray;
}

.highslide-active-anchor img,.highslide-active-anchor:hover img
{
  border-color:#000;
}

.highslide-image
{
  border-width:2px;
  border-style:solid;
  border-color:#000;
  background:#000;
}

.highslide-wrapper,.glossy-dark
{
  background:#000;
}

.highslide-image-blur
{
}

.highslide-caption
{
  display:none;
  border-top:none;
  font-size:.8em;
  padding:5px;
  color:#666;
  background:#000;
}

.highslide-heading
{
  display:none;
  color:#FFF;
  font-size:1.2em;
  font-weight:700;
  margin-bottom:.4em;
}

.highslide-dimming
{
  position:absolute;
  background:#000;
}

.highslide-loading
{
  display:block;
  color:#FFF;
  font-size:9px;
  font-weight:700;
  text-transform:uppercase;
  text-decoration:none;
  padding:3px;
  border-top:1px solid #FFF;
  border-bottom:1px solid #FFF;
  background-color:#000;
/*

	padding-left: 22px;

	background-image: url(css/images/loader.gif);

	background-repeat: no-repeat;

	background-position: 3px 1px;

	*/
}

a.highslide-credits,a.highslide-credits i
{
  padding:2px;
  color:silver;
  text-decoration:none;
  font-size:10px;
}

a.highslide-credits:hover,a.highslide-credits:hover i
{
  color:#FFF;
  background-color:#000;
}

.highslide-move a
{
  cursor:move;
}

/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls
{
  width:157px;
  height:30px;
  background:url(images/controlbar-black-border.gif) 0 -68px no-repeat;
  margin:5px;
}

.highslide-controls ul
{
  position:relative;
  left:1px;
  height:30px;
  list-style:none;
  margin:0;
  padding:0;
  background:url(images/controlbar-black-border.gif) right -68px no-repeat;
}

.highslide-controls li
{
  float:left;
  padding:5px 0;

}

.highslide-controls a
{
  background:url(images/controlbar-black-border.gif);
  display:block;
  float:left;
  height:22px;
  width:24px;
  outline:none;
}

.highslide-controls a.disabled
{
  cursor:default;
}

.highslide-controls a span
{
/* hide the text for these graphic buttons */
  display:none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a
{
  background-position:0 0;
}

.highslide-controls .highslide-previous a:hover
{
  background-position:0 -22px;
}

.highslide-controls .highslide-previous a.disabled
{
  background-position:0 -45px!important;
}

.highslide-controls .highslide-play a
{
  background-position:-22px 0;
}

.highslide-controls .highslide-play a:hover
{
  background-position:-22px -22px;
}

.highslide-controls .highslide-play a.disabled
{
  background-position:-22px -45px!important;
}

.highslide-controls .highslide-pause a
{
  background-position:-45px 0;
}

.highslide-controls .highslide-pause a:hover
{
  background-position:-45px -22px;
}

.highslide-controls .highslide-next a
{
  background-position:-67px 0;
}

.highslide-controls .highslide-next a:hover
{
  background-position:-67px -22px;
}

.highslide-controls .highslide-next a.disabled
{
  background-position:-67px -45px!important;
}

.highslide-controls .highslide-move a
{
  background-position:-90px 0;
}

.highslide-controls .highslide-move a:hover
{
  background-position:-90px -22px;
}

.highslide-controls .highslide-full-expand a
{
  background-position:-112px 0;
}

.highslide-controls .highslide-full-expand a:hover
{
  background-position:-112px -22px;
}

.highslide-controls .highslide-full-expand a.disabled
{
  background-position:-112px -45px!important;
}

.highslide-controls .highslide-close a
{
  background-position:-135px 0;
}

.highslide-controls .highslide-close a:hover
{
  background-position:-135px -22px;
}

/* ********************************************* i frame pop up *********************************************** */
.highslide-wrapper div
{
  font-family:Verdana, Helvetica;
  font-size:10pt;
}

.highslide-html
{
  background-color:#FFF;
}

.highslide-html-blur
{
}

.highslide-html-content
{
  position:absolute;
  display:none;
}

.highslide-loading
{
  display:block;
  color:#000;
  font-size:8pt;
  font-family:sans-serif;
  font-weight:700;
  text-decoration:none;
  padding:2px;
  border:1px solid #000;
  background-color:#FFF;
  padding-left:22px;
  background-image:url(highslide/graphics/loader.white.gif);
  background-repeat:no-repeat;
  background-position:3px 1px;
}

a.highslide-credits,a.highslide-credits i
{
  padding:2px;
  color:silver;
  text-decoration:none;
  font-size:10px;
}

a.highslide-credits:hover,a.highslide-credits:hover i
{
  color:#FFF;
  background-color:gray;
}

/* Styles for the popup */
.highslide-wrapper,.rounded-white
{
  background-color:#000;
}

.highslide-wrapper .highslide-html-content
{
  width:500px;
  height:400px;
  padding:0 5px 5px;
  background-color:#000;
}

.highslide-wrapper .highslide-header
{
  padding-bottom:5px;
}

.highslide-wrapper .highslide-header ul
{
  margin:0;
  padding:0;
  text-align:right;
}

.highslide-wrapper .highslide-header ul li
{
  display:inline;
  padding-left:1em;
}

.highslide-wrapper .highslide-header ul li.highslide-previous,.highslide-wrapper .highslide-header ul li.highslide-next
{
  display:none;
}

.highslide-wrapper .highslide-header a
{
  font-weight:700;
  color:gray;
  text-transform:uppercase;
  text-decoration:none;
}

.highslide-wrapper .highslide-header a:hover
{
  color:#FFF;
}

.highslide-wrapper .highslide-header .highslide-move a
{
  cursor:move;
}

.highslide-wrapper .highslide-footer
{
  height:15px;
}

.highslide-wrapper .highslide-footer .highslide-resize
{
  float:right;
  margin-top:4px;
  height:11px;
  width:11px;
  background:url(images/controlbar-black-border.gif);
}

.highslide-wrapper .highslide-body
{
}

.highslide-move
{
  cursor:move;
}

.highslide-resize
{
  cursor:nw-resize;
}

.print
{
}

.print a
{
  font-size:10px;
  color:#fff;
  text-decoration:none;
  background:url(images/printer.jpg) no-repeat;
  padding:3px 0 3px 20px;
  cursor:pointer;
}