html { margin: 0; padding: 0; border: 0; }
body { color: #64635f; margin: 0; font-family:  Verdana, Helvetica, sans-serif; background:  #EEEEEE;  font-size : 10pt;  }

/* ---- TYPOGRAPHY ----------------------*/

h1, h2, h3, h4, h5, h6 { margin: 0; color: #333333; font-family: Verdana, Helvetica, sans-serif; }
h1 { font-size: 2em; margin-bottom: .5em; }
h1 em { color: #00C5E8; font-style: normal; background: none; }

h2 { font-size: 1.1em; margin-bottom: .3em; font-weight: normal; }
h3 { font-size: 1.2em; }
h4 { font-size: 1.1em; font-family:  Verdana, Helvetica, sans-serif; }

a { color: #70b13b; }
a:hover { /*color: #ed1c24;*/ text-decoration: none; }
a.email { background: url(../../images/icon_email.gif) no-repeat left center; padding-left: 15px; }
a.external, a.delicious-link { background: url(../images/g_external0.gif) no-repeat right center; padding-right: 15px; }
.text-link a { text-decoration: none; }

p { line-height: 1.5em; margin: 0em 0em 1em; color: #333333;  }
/*p a { color: #333333; background: #f5ffe0; text-decoration: none; padding: .1em .1em; border-bottom: 1px solid #d1dEcC; font-weight: normal !important; }*/
/*p a:hover { position: relative; top: -1px; left: -1px; color: #86AF33; }*/
em { font-style: italic; }

ul, ol { line-height: 1.5em; }
ul { list-style: none; margin: 0em 0em 1em 0em; padding: 0; }
ul li { margin-bottom: .2em; }
h4 + ul { margin-top: 0em; }

dl {  }
dt { font-weight: bold; margin-bottom: .2em; color: #4B4545; }
dd { margin-left: 2em; margin-bottom: 2em; }
tt { font-size: 120%; }

/*strong { color: #90C32C; font-weight: bold; }*/
.weak { font-size: .9em; font-weight: normal; }
.contextual { font-size: .9em; color: #888; }

/* ---- GENERAL ELEMENTS ----------------*/

hr { border: none; border-bottom: 1px solid #cacaca; background: none; height: 1px; }
a img { border: none; }
.clear { clear: both; height: 1px; font-size: 1px; }

.right, .lbr { float: right; text-align : right; }


.img {
letter-spacing: -1000em;  text-indent : -999em; overflow: hidden; display: block;
background-repeat: repeat; background-color: transparent; /* IE FLICKER FIX - no background position! */
}
/* Just for Opera, but hide from MacIE */
/*\*/html>body .img { letter-spacing : normal; text-indent : -999em; overflow : hidden;}
/* End of hack */

/* ---- HOME -------------------------------- */

#home-list { width: 165px; min-height: 440px; _height:auto !important; height: 440px;  padding: 1px 0 0 0; margin: 0px 0 0 0; float: right; position: relative; background: #70b13b; line-height: 1.2em; }
#home-list p { padding : 5px 0 0 10px; margin: 0; color : #FFF;  border-bottom : 1px solid #3E6321;  margin-bottom : 10px;  }
#home-list ul { margin: 0px;  list-style-type: none; padding : 0; text-indent: 0px; }
#home-list li {  margin-bottom: 0px;  }

#home-list li a { display: block; padding: 0px 0px 0px 20px; margin : 0px 0 0 0; background : transparent; color: #FFF; text-decoration: none; width : 135px; line-height: 20px; }
html>body #home-list li a { width: 135px; }
#home-list li a:hover  { background-color: #3E6321; color: #FFF; font-weight: bold;  padding-left : 30px; }

#home-quota { font-size:10px; padding: 10px 0 0 0;  line-height : 16px; margin: 0; overflow: hidden; }
#home-quota .quota-left { width: 60px; float: left; text-align: right;  padding-right : 5px;  clear : left;  color : #FFF; overflow: hidden; }
#home-quota .quota-right { width: 100px; float: left; text-align: left; color : #000; overflow: hidden; }
#home-quota .quota-more a { width: 100px; float: left; text-align: left; color : #FFF; text-decoration : underline;  }
#home-quota .disclam { font-size: 9px; line-height: 9px;  padding-top : 10px;  }

#home-columns { float : left; width : 615px; position: relative; }
#home-columns a { text-decoration : underline; color : #FFF; }
#home-columns a:hover { text-decoration : none;  }
#home-columns .leftcontent { position: relative; left:10px; top:10px; width:190px; background: transparent; }
#home-columns .centercontent { position: absolute; top:10px; background:transparent; margin-left: 207px; width:190px; }
#home-columns .rightcontent { position: absolute; margin-left: 409px;  top:10px; width:200px;  background:transparent; }
#home-columns p, #home-columns ul { color : #FFF; font-size: .92em; line-height: 1.2em; }
#home-columns ul { list-style-type: disc; margin: 0 0 0 5px; padding: 0 0 0 1em; text-indent: 0em; }

/* ---- QUOTA TABLE ---------------------------*/

#quota-table { color : #000; }
#quota-table .quota-date { width: 100px; text-align : right; font-weight: bold; }
#quota-table .quota-header { width: 80px; text-align : center; font-weight: bold; }
#quota-table .quota-header TD { width: 65px; }
#quota-table .quota-info TD { text-align : right; }



/* ---- Our Listings - White Page -------------------------- */

#right-listings { padding : 0px 0 0 0px; margin : 0px; line-height: 1.2em; width : 165px; }
#right-listings ul { margin: 0px;  list-style-type: none; padding : 5px 0 0 5px; text-indent: 0px; }
#right-listings li a { display: block; padding: 0px 0px 0px 15px; background : transparent; color: #ed1c24; text-decoration: none; width : 155px; }
html>body #right-listings li a { width: 155px; }
#right-listings li a:hover  { background-color: #ed1c24; color: #FFF; font-weight: bold;  padding-left : 20px; }
#right-listings p { padding : 0px 0 0 0px; margin : 0; color: #666666; font-weight: bold; }


/* ---- FORM -------------------------- */

.frm .l { margin: 0; width: 125px; padding: 3px 0px 3px 0px; text-align: right; }
.frm .r { font-family: tahoma, arial, hevetica, sans-serif; font-size: 11px; width: 200px; padding: 0px 0px 0px 5px; width/* */:/**/195px; width: /**/195px; margin: 0; }




fieldset { border: 1px solid #666666; padding: 0;  margin-bottom : 18px; }
fieldset legend { display: none; }

label { font-weight: bold; color: #333333; font-size: .90em;  }
label:hover { cursor: pointer;  }


/*input[type="text"], input[type="password"], textarea { border: 1px solid #aeaeae; margin: 2px 0 2px 0; padding: 2px 2px; }
input[type="text"]:focus, input[type="password"], textarea:focus { border-color: #b2d56b;  background-color : #F9F9F9;  }*/

.button { margin-top : 10px;  border : none;  }

textarea, input, select { background: #FBFBFB; color: #010141; border-color: #02025B; border: 1px #FFF; border-bottom-style: outset; border-left-style: inset; border-right-style: outset; border-top-style: inset; }
input:focus, textarea:focus, input.sffocus, textarea.sffocus { border-color: #99CC66;  background-color : #CCFF99;  }
focusField.style["backgroundColor"]='#0000ff';
focusField.style["color"]='#ffffff';

fieldset strong { color: #8F8F8F; }
fieldset label { margin-bottom: 1em; font-weight: bold; color: #666666; cursor: pointer; }



/* ---- Page Layout ---------------------- */

#page { width: 780px; margin: 0 auto; /*background:  #EEEEEE;*/ padding: 0 0 0px 0; min-height: 100%; height: auto !important; height: 100%;
position: relative; /* peekaboo */ background : transparent;
border-left : 1px solid #999999;
border-right : 1px solid #999999;
 }

/* ---- Top Logo ------------------------------------ */

div#farmlogo { position: relative; background: #FFFFFF; padding-bottom: 0px;  }
div#farmlogo h1 { background: url(/graphics/common/Farm_Team_Logo.jpg); width: 365px; height: 73px; margin: 0px 0 0 0;  background-color : #ed1c24;  }
div#farmlogo h1 a { height: 73px; }

/* ---- Header --------------------------------------- */

div#header { position: relative; background-color : #FAC0C3; height: 1%; }

#header ul { margin: 0; padding: 0; list-style-type: none; position: absolute; /*right: 0px;*/ bottom: 31px; background: url("/graphics/nav/top_nav.jpg"); width: 780px; height: 31px; }
#header ul li { position: absolute; top: 0; height: 31px; margin: 0; padding: 0; }
#header ul li:last-child { margin-right: 0; }
#header ul li a { height: 31px; }
#header ul li a:hover, #header ul li.current a { background-image: url("/graphics/nav/top_nav.jpg");  }

#header li#new { left: 0px; width: 84px;  }
#header li#about { left: 85px; width: 82px;  }
#header li#buy { left: 166px; width: 81px;  }
#header li#sell { left: 247px; width: 82px;  }
#header li#research { left: 329px; width: 82px;  }
#header li#emigrate { left: 411px; width: 82px;  }
#header li#multimedia { left: 493px; width: 82px;  }
#header li#contact { left: 575px; width: 82px;  }

#header li#new a { background-position: 0 -31px;  }
#header li#about a { background-position: -84px -31px;  }
#header li#buy a { background-position: -166px -31px;  }
#header li#sell a { background-position: -247px -31px;  }
#header li#research a { background-position: -329 -31px;  }
#header li#emigrate a { background-position: -411px -31px;  }
#header li#multimedia a { background-position: -493px -31px;  }
#header li#contact a { background-position: -575px -31px;  }
#header li#home a { background-position: -657px -31px;  }

/* ---- Top Navigation ------------------------------------ */

ul#top-nav { margin: 0 0 0 0; height: 31px; position: relative;  }
ul#top-nav li { position: absolute; top: 0; background-image: url("/graphics/nav/top_nav.jpg"); height: 31px; }
ul#top-nav li a { height: 31px; }
ul#top-nav li a:hover, ul#top-nav li.active a { background-image: url("/graphics/nav/top_nav.jpg"); }

ul#top-nav li#new { left: 0; width: 84px; }
ul#top-nav li#about { left: 84px; width: 82px; background-position: -84px 0; }
ul#top-nav li#buy { left: 166px; width: 81px; background-position: -166px 0;  }
ul#top-nav li#sell { left: 247px; width: 82px; background-position: -247px 0;  }
ul#top-nav li#research { left: 329px; width: 82px; background-position: -329px 0;  }
ul#top-nav li#emigrate { left: 411px; width: 82px; background-position: -411px 0;  }
ul#top-nav li#multimedia { left: 493px; width: 82px; background-position: -493px 0;  }
ul#top-nav li#contact { left: 575px; width: 82px; background-position: -575px 0;  }
ul#top-nav li#home { left: 657px; width: 123px; background-position: -657px 0;  }

ul#top-nav li#new a:hover, ul#top-nav li#new.active a { background-position: 0 -31px; }
ul#top-nav li#about a:hover, ul#top-nav li#about.active a  { background-position: -84px -31px; }
ul#top-nav li#buy a:hover, ul#top-nav li#buy.active a  { background-position: -166px -31px; }
ul#top-nav li#sell a:hover, ul#top-nav li#sell.active a  { background-position: -247px -31px; }
ul#top-nav li#research a:hover, ul#top-nav li#research.active a  { background-position: -329px -31px; }
ul#top-nav li#emigrate a:hover, ul#top-nav li#emigrate.active a  { background-position: -411px -31px; }
ul#top-nav li#multimedia a:hover, ul#top-nav li#multimedia.active a  { background-position: -493px -31px; }
ul#top-nav li#contact a:hover, ul#top-nav li#contact.active a  { background-position: -575px -31px; }
ul#top-nav li#home a:hover, ul#top-nav li#home.active a  { background-position: -657px -31px; }

/* ---- Top Navigation, Dutch ------------------------------------ */

ul#top-nav-de { margin: 0 0 0 0; height: 31px; position: relative;  }
ul#top-nav-de li { position: absolute; top: 0; background-image: url("/graphics/nav/top_nav.de.jpg"); height: 31px; }
ul#top-nav-de li a { height: 31px; }
ul#top-nav-de li a:hover, ul#top-nav-de li.active a { background-image: url("/graphics/nav/top_nav.de.jpg"); }

ul#top-nav-de li#new { left: 0; width: 84px; }
ul#top-nav-de li#about { left: 84px; width: 82px; background-position: -84px 0; }
ul#top-nav-de li#buy { left: 166px; width: 81px; background-position: -166px 0;  }
ul#top-nav-de li#sell { left: 247px; width: 82px; background-position: -247px 0;  }
ul#top-nav-de li#research { left: 329px; width: 82px; background-position: -329px 0;  }
ul#top-nav-de li#emigrate { left: 411px; width: 82px; background-position: -411px 0;  }
ul#top-nav-de li#multimedia { left: 493px; width: 82px; background-position: -493px 0;  }
ul#top-nav-de li#contact { left: 575px; width: 82px; background-position: -575px 0;  }
ul#top-nav-de li#home { left: 657px; width: 123px; background-position: -657px 0;  }

ul#top-nav-de li#new a:hover, ul#top-nav-de li#new.active a { background-position: 0 -31px; }
ul#top-nav-de li#about a:hover, ul#top-nav-de li#about.active a  { background-position: -84px -31px; }
ul#top-nav-de li#buy a:hover, ul#top-nav-de li#buy.active a  { background-position: -166px -31px; }
ul#top-nav-de li#sell a:hover, ul#top-nav-de li#sell.active a  { background-position: -247px -31px; }
ul#top-nav-de li#research a:hover, ul#top-nav-de li#research.active a  { background-position: -329px -31px; }
ul#top-nav-de li#emigrate a:hover, ul#top-nav-de li#emigrate.active a  { background-position: -411px -31px; }
ul#top-nav-de li#multimedia a:hover, ul#top-nav-de li#multimedia.active a  { background-position: -493px -31px; }
ul#top-nav-de li#contact a:hover, ul#top-nav-de li#contact.active a  { background-position: -575px -31px; }
ul#top-nav-de li#home a:hover, ul#top-nav-de li#home.active a  { background-position: -657px -31px; }

/* ------ Columns -------------------------*/

.add-box { border : 1px solid #333333; padding : 5px 25px 5px 25px; position:relative; background-color : #F7F7F7;  margin-bottom : 10px; color: #333333; }

/* total width 575 */
/*body.example #column1 { width: 364px; float: left; padding-right: 10px; border-right : 1px solid #ed1c24; }*/
#full-column { width: 555px; border-top: 1px solid #ed1c24; padding: 16px 10px 15px 10px; margin: 20px 0 10px 0; position:relative; height : 250px;  min-height : 250px; }
div[class] #full-column { height: auto; }
#full-column ul { margin:0; padding:0; list-style:none; }
#full-column h2 { position: absolute; top: -10px; margin:0 0 0 -5px; padding:0 4px; font-weight:bold; font-size:14px; line-height:14px; background:#FFF; text-transform:uppercase; color : #333333; }
#full-column .widebox { padding: 6px 5px 6px 5px; width: 565px; width/* */:/**/553px; width: /**/553px; border: 1px solid #DDDDDD; background: white; font-size: 9px; }
#full-column .widebox input, #full-column .widebox select { margin: 2px 0px 4px 0px; }
#full-column .f { color: #444444; }
#full-column .f, #full-column .f a, #full-column .f a:hover { color: #444444; /*text-decoration : none;*/ background-color : #FFFFFF; }
#full-column .s { width: 1px; background-color : #DDDDDD; padding: 0; }
#full-column td { font-size: 11px; }
#full-column .widebox-shdw { border-top: 3px solid #F4F4F4; background: white; height: 10px; height/* */:/**/13px; height: /**/13px; width: 565px; }


/* ------ Column 1 ---------------------------*/

#column1 { width: 354px; float: left; border-top: 1px solid #ed1c24; padding: 16px 10px 10px 10px; margin: 20px 0 19px 0; position:relative; border-right : 1px solid #ed1c24; height : 450px;  min-height : 450px; color : #333333; }
div[class] #column1 { height: auto; }
#column1 ul { margin: 0 0 0 30px; padding:0; list-style:square;  color : #333333; }
#column1 h2 { position: absolute; top: -10px; margin:0 0 0 -5px; padding:0 4px; font-weight:bold; font-size:14px; line-height:14px; background:#FFF; text-transform:uppercase; color : #333333; }
#column1 h3 { border-bottom: 1px solid #000; font-weight: bold; font-size: 12px; color: #ed1c24; }
#column1 .right-image { float : right;  padding : 10px 0 5px 5px;  }

#column1 .left100 { width: 100px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#column1 .left120 { width: 125px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#column1 .right { width: 220px; float: left; text-align: left; color : #000; }

/* ------ Column 2 ---------------------------*/

#column2 { width: 180px; float: left; margin: 0 0 0 20px;  top : 15px; position:relative; }

/* ------ Right Quota ------------------------*/

#right-quota { font-size:10px; padding-top: 5px; }
#right-quota .quota-title { border-top : 1px solid #000; padding : 10px 0 5px 0; }
#right-quota .quota-left { width: 60px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#right-quota .quota-right { width: 115px; float: left; text-align: left; color : #000; }
#right-quota .quota-more { width: 115px; float: left; text-align: left; color : #000; }
#right-quota .disclam { font-size: 9px; line-height: 9px;  padding-top : 10px;  }



h2 { color : #ed1c24; font-size : 1.5em; /*font-weight : bold;*/ padding : 0px; }


#info img { margin-top: 1em; }
#info a { color: #333333 }
#info a:hover { color: #ffa54e; }

ul.thumbs { display: none; margin: 0 0 25px; padding: 0; height: 65px; background: #f8f8f8; padding: 7px; }
ul.active { display: block; }
ul.thumbs li { width: 76px; height: 65px; float: left; margin-right: 10px; }
ul.thumbs a { height: 65px; }
ul.thumbs a:hover, ul.thumbs li.active { background-position: 0 -65px; }


div#info { float: right; width: 350px; position: relative; }
div#info h1 { margin: -5px 0 0 0; }
div#info h2 { margin: 0 0 1em; }
div#info h3 { margin-top: 1em; }
div#info li { font-size: .9em; }
div#info p { margin-top: 2em; }

div#description { margin-top: 20px; }
div#description p { font-size: 1em; line-height: 1.6em; }
div#description p strong { font-size: 1.0em; }
#column2 p:last-child { margin-bottom: 1em; }
#column2 p:last-child::after { content: url(../images/g_iconsmall.gif); width: auto; }
#description ul { font-size: .9em; margin-top: .5em; }
#description ul li { margin-left: 0em; background: url("../images/g_iconleaf.gif") no-repeat left .3em; padding-left: 13px; }


div#top-tab { height : 20px; background : transparent url(/graphics/common/Top_Tab.jpg) no-repeat;
text-align : left; margin : 0; padding: 0px 0px 0px 165px; color : #FFF; font-size: .90em; line-height: 1.5em; }
div#top-tab .rcr { float : right; position: relative; top: 0px; padding : 0; height : 20px; width : 165px; background : url(/graphics/common/RCR_Logo.jpg) no-repeat; }
div#top-tab .breadcrumbs { float : left; }

/* ------ Left Nav -----------------------------*/

#left-nav {float : left; position: relative; width : 165px; padding : 5px 0px 0px 0px; margin : 0 0 5px 0; color: #FFF; background : #ed1c24; }
#left-nav ul { list-style: none; margin: 0; padding: 0; border: none; }
#left-nav li { margin: 0; }
#left-nav li a { display: block; padding: 5px 0px 5px 10px; background : transparent; color: #FFF; text-decoration: none; width : 155px; }
html>body #left-nav li a { width: 155px; }
#left-nav li.active, #left-nav li a:hover  { background-color: #5e0000; color: #FFF; }

/* ------ Left Nav FRAME -----------------------*/

#left-nav-frame {float : left; position: relative; width : 165px; padding : 5px 0px 0px 0px; margin : 0 0 5px 0; color: #333; background : #CCCCCC; }
#left-nav-frame ul { list-style: none; margin: 0; padding: 0; border: none; }
#left-nav-frame li { margin: 0; }
#left-nav-frame li a { display: block; padding: 5px 0px 5px 10px; background : transparent; color: #FFF; text-decoration: none; width : 155px; }
html>body #left-nav-frame li a { width: 155px; }
#left-nav-frame li.active, #left-nav-frame li a:hover  { background-color: #333; color: #FFF; }

/* ------ Index Content ----------------------*/

#index-content { background: url(/graphics/common/bg_slice.jpg) repeat-y top; min-height: 492px; _height:auto !important; height: 492px; /*min-height : 440px; position: relative;*/ width: 780px; padding: 0; margin: 0; }
#home-content .image { width: 615px; height: 236px; padding : 0; margin : 0; float : left;  background-color : transparent;  }

#content { background: url(/graphics/common/bg_slice_white.jpg) repeat-y top; height : 100%; position: relative; width : 780px; padding : 0; margin : 0; }
#content-frame { background: url(/graphics/common/bg_slice_grey.jpg) repeat-y top; height : 100%; position: relative; width : 780px; padding : 0; margin : 0; }
#content .body, #content-frame .body { width : 575px; height : 100%; background: #FFF; float : left; padding : 10px 10px 10px 20px; margin : 0; font-size: 1em; line-height: 1.5em; color : #999999; }
html>body #content .body { width: 575px; }
html>body #content-frame .body { width: 575px; }



/* ------ Agents ----------------------*/

#agents { font-size: 11px; line-height: 130%; }
#agents .wrap { color: #444444; }
#agents TD { color: #444444; padding-bottom: 10px; }
#agents .mid-line { width: 1px; background: #DDD; }
#agents .lc { vertical-align : top; text-align : right; border-bottom : 1px solid #DDD;  padding : 5px 5px 5px 0; }
#agents .rc { vertical-align : top; text-align : left; border-bottom : 1px solid #DDD; padding : 5px 5px 5px 5px; }
#agents .thumb { width: 138px; width/* */:/**/125px; width: /**/125px; padding: 0px 5px 0 5px; }
#agents img { border : 1px solid #666666; padding : 2px; }
#agents .bottom_border { background: #F4F4F4; margin : 10px 0px 10px 0px; height : 1px; }
#agents .agent-left { width: 40px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#agents .agent-right { width: 70px; float: left; text-align: left; color : #000; }

/* ------ Listing Details--------------*/

#details { width: 354px; float: left; border-top: 1px solid #ed1c24; padding: 16px 10px 10px 10px; margin: 20px 0 19px 0; position:relative; border-right : 1px solid #ed1c24; }
#details ul { margin:0; padding:0; list-style:none; }
#details h2 { position: absolute; top: -10px; margin:0 0 0 -5px; padding:0 4px; font-weight:bold; font-size:14px; line-height:14px; background:#FFF; text-transform:uppercase; color : #333333; }
#details p { line-height: 1.5em; margin: 0 0 5px 0; color: #333333;  }

#details .lbox { padding: 10px 0px 10px 0px; width: 350px; /*border: 1px solid #DDDDDD;*/ font-size:12px; line-height:12pt;  color : #333333;  clear:both; }
#details .lbox td { padding: 5px 0px 0px 10px; }
#details .lbox-header { /*color: #00539F;*/ border-bottom : 1px solid #000; font-weight : bold;  color : #ed1c24;  margin: 0;   }
#details .lbox-shadow { border-top: 3px solid #F4F4F4; background: white; height: 10px; height/* */:/**/13px; height: /**/13px; width: 355px; }

#details .left100 { width: 100px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#details .left120 { width: 125px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#details .right { width: 220px; float: left; text-align: left; color : #000; }

#details .agent-left { width: 65px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#details .agent-right { width: 150px; float: left; text-align: left; color : #000; font-weight : bold; }
#details .view-right { width: 150px; float: left; text-align: left; color : #000; }

.lbd { padding: 1px 1px 1px 1px; width: 355px; width/* */:/**/351px; width: /**/351px; border: 1px solid #DDDDDD; border-bottom: 0; background: white; }
.lbd2 { padding: 10px 15px 10px 15px; width: 355px; width/* */:/**/321px; width: /**/321px; background: #F5F3F1; font-size:14px; }

#details-right { width: 180px; float: left; margin: 0 0 0 20px;  top : 20px; position:relative; }
#details-right img { border : 1px solid #666666; padding : 2px;  margin-bottom : 10px; }

#details-right .currency_printable {
width: 178px;
margin: 0 0 5px 0;
padding : 0px 4px 2px 4px;
text-align : center;
border-top : 1px solid #666666;
border-bottom : 1px solid #666666;
}

.newsletter { font-size: .90em; color: #000;  padding-bottom : 5px;  }

/* ------ Video Download -------------------------*/

.icons { text-align : center; padding : 10px; }
.icons img { padding : 10px; }

table.video_table { font-size: 9pt; }
table.video_table tr.heading td { padding : 5px 0px 5px 0px; border-bottom : 2px solid #999999; font-size: 8pt; font-weight : bold; }
table.video_table tr.standard td { padding : 5px 5px 5px 10px; border-bottom : 1px solid #999999; }
table.video_table td.icon { padding : 0px; text-align : center; background-color : #FFFFFF; width : 50px; }

/* ------ Thumbs ------------------------------------*/

#thumbs { padding-top: 0px; padding-bottom: 0px; }
#thumbs .thumb { padding: 0px 0px 0px 0px; width: 220px; width/* */:/**/222px; width: /**/222px; font-size: 9px; background-color : #EDEDED; float: left; }
#thumbs .thumb_img { width: 220px; text-align: center; padding: 5px 0px 5px 0px; border : 1px solid #DDD; }
#thumbs img { border : 1px solid #666666; padding : 1px; }

/* ------ Pre-Footer ---------------------------------*/

div#prefooter { height : 20px; background : #000; margin : 0; padding: 0; }
div#prefooter .flags { float : left; padding : 2px 0 0 20px; margin : 0; }
div#prefooter .flags a { border : 0; }
div#prefooter .flags img { padding : 0 10px 0 0; margin : 0; text-decoration : none; }
div#prefooter .newsltr { font-size: .90em; line-height: 1.5em; float : right; padding-right : 20px; color : #FFF; }

/* ------ Footer --------------------------------------*/

div#footer { position: relative; background: white; padding: 0px 0px 2px 0px; clear: both;
border-bottom: 1px solid #999; text-align: center; font-size: .75em; line-height: 1.5em; }

div#footer ul { margin: 0; padding: 15px 0 0 0; list-style-type: none; }
div#footer ul li { margin: 0; padding: 0 0px 0 2px; display: inline; white-space: nowrap; }
div#footer ul li a { background: url("/graphics/common/footerdiv.gif") no-repeat right center; padding: 0 9px 0 0; }
div#footer ul li:last-child a { background: none; }
div#footer a { background: none; color: #70b13b; }
div#footer a:hover { color: #ed1c24; }

div#footer .team { margin: 0 auto; width : 660px;  text-align : center;  }

.wbr, .lbr { float: right; }

/* ------ Form Elements --------------------------*/

TD .FormHeader { border: 1px solid #333333; background : #CCCCCC; font-weight: bold; color: #333333; font-size: 12px; padding : 2px 5px 2px 5px; }

/* ------ Stats Elements ---------------------------*/

#stats-box { border: 1px solid #333333; color: #333333;  padding : 2px;  }
#stats-box .header { border: 1px solid #333333; background : #CCCCCC; font-weight: bold; color: #333333; font-size: 12px; padding : 2px 5px 2px 5px;  margin-bottom : 10px;  }
#stats-box .stats-address { width: 225px; float: left; text-align: right;  padding-right : 5px;  clear : left; }
#stats-box .stats-graph { width: 280px; float: left; text-align: left; padding: 0 0 2px 5px; color : #333333; }

/* ------ Widths --------------------------------------*/

.w030 { width: 30px; }
.w050 { width: 50px; }
.w075 { width: 75px; }
.w100 { width: 100px; }
.w120 { width: 120px; }
.w194 { width: 180px; }
.w200 { width: 200px; }
.w240 { width: 240px; }
.w250 { width: 250px; }
