* { padding: 0; margin: 0; }

/* This prevents that goofy placement shift in FireFox. */
html { min-height: 100%; margin-bottom: 1px; }

body{background: #eff0ef url(../graphics/fullbg.gif) 50% 0 repeat-y;; color:#000; font-size: 12px; font-family: Georgia;}
a{text-decoration: none; color:#2864b4;}
a:hover{text-decoration: underline;}
#header{width: 980px; height:100px; background: #fcfcfc url(../graphics/lmm_g_logo4.gif); position: relative;}
#contentCenter{position: relative; display: block;}
#nav{color:#b4c4c4; width: 980px; padding-top: 79px;}
#nav ul{list-style: none; height: 20px; line-height: 18px; border-style: solid; border-color: #000; border-width: 1px 0px 1px 0px; background: #fff url(../graphics/btn_gold.gif);}
#nav li{float:left; padding-left: 10px;}
#nav li a{color:#efefef; text-decoration: none; font-family: Georgia; font-size: 12px; font-weight: bold;}
#nav li a:hover{color: #ccc; text-decoration: underline; font-family: Georgia;}

#left_rail{float: left; position: relative; width: 216px; padding: 3px; background: #fff; margin: 3px 0px 0px;}
#right_rail{width:746px; float: right;padding: 3px;  margin: 3px -6px 0px 0px;}
#right_rail2{width:746px; float: right;padding: 3px;  margin: 3px 0px 0px 0px;}
.inner_right{width: 740px;}
.inner_left{width: 232px;}

.inner_200 {width: 200px; position: relative;}
.inner_322 {width: 322px; position: relative;}
.inner_418 {width: 418px; position: relative;}
.inner_540 {width: 540px; position: relative;}

#pageContainer{width: 980px; margin: 0px auto; background: #fefefe; padding: 0px; position: relative; margin-top: 0px;}

#dbaSearchTerm {border:3px double #b4c4c4;}
#login{width: 195px; height: auto;border: 1px solid; background: #fff;}
#login .top{width:195px; height:16px; line-height: 14px;text-align: center; background:#000 url(graphics/bg_bg.gif); color:#fff;font-weight: bold; position: relative; /*border-bottom: 1px solid #000;*/}
#login .top h2{font-size: 14px; font-weight: normal}
#login .center{width: 195px;text-align: center;}
#login .button{background: #000 url(graphics/th_bg.gif); color: #fff; font-size: 12px;margin: 0px 0px 5px; cursor: pointer; border:1px solid #000;}
div.field_left{width: 190px; position: relative; margin: 0px 0px 0px 2px; float: left;padding-top:2px;}
div.field_right{width: 176px; margin: 0px 5px 0px 0px; _margin: 0px 5px 0px -10px; float: left; text-align: right;padding:2px 0px 5px 0px;}
div.field_extra{width: 190px; margin: 0px 0px 0px 0px; _margin: 0px 0px 0px 0px; padding:2px 0px 2px; text-align: right;}
.clear{clear: both;}
.center_448{width: 448px;}
.inner_left_219{width: 219px; background: #b4c4c4; float:left; position: relative;}
.inner_right_219{width: 2219px;background: #b4c4c4; float:right; position: relative;}

.textAlignCenter{text-align: center;}
.textAlignRight{text-align: right;}

.vgcHead {cursor: pointer; font-weight: bolder; margin-top: 6px;}
.vgcHead .vgcCode {background: #000; color: #fff; float: left; position: relative; text-align: center; width: 50px;}
.vgcHead .vgcColor {background: #000; color: #fff; float: left; margin-left: 1px; position: relative; text-align: center; width: 486px;}

.vmcHead {cursor: pointer; font-weight: bolder; margin-top: 6px;}
.vmcHead .vmcColor {background: #000; color: #fff; float: left; margin-left: 1px; position: relative; text-align: center; width: 354px;}
.vmcHead .vmcProduct {background: #000; color: #fff; float: left; position: relative; text-align: center; width: 100px;}
.vmcHead .vmcRack {background: #000; color: #fff; float: left; margin-left: 1px; position: relative; text-align: center; width: 80px;}

.row .vgcRack {color: #000; float: left; position: relative; text-align: center; width: 50px;}
.row .vgcColor {color: #000; float: left; margin-left: 1px; position: relative; text-align: left; width: 486px;}

.row .vmcColor {color: #000; float: left; margin-left: 1px; position: relative; text-align: left; width: 354px;}
.row .vmcProduct {color: #000; float: left; position: relative; text-align: center; width: 100px;}
.row .vmcRack {color: #000; float: left; margin-left: 1px; position: relative; text-align: center; width: 80px;}

.row span.color{padding-left: 5px;}
#galleryDetails {height:250px;margin: -20px 0px 10px;position:relative;width:746px;}
#galleryDetails .gPhoto {border: 1px solid #cab176;float: left; height:252px;position: relative;width:252px;}
#galleryDetails .gPhoto img{height:250px;width:250px;border: 1px solid #000000;}
#galleryDetails .gInfo {float: right; padding-left:5px; position: relative;width:480px;}
#galleryDetails .gInfo h3 {margin-bottom: -15px;}
