body { font-size: 10px; font-family: Tahoma, Arial, Sans-Serif; background-color: #000000; margin: 0px auto 0px auto; text-align: center; }

body.preview { background: none; background-color: #FF857A; text-align: center; width: auto; }
#mainWrap { display:block; background-color: DarkRed; color: white; text-align:left; height: 100%; margin: 0px auto; width: 960px;}

#head_back { display:block; position: relative; background-image: url('../images/header_background.jpg'); background-position: left top; background-repeat:no-repeat; height: 157px; }
#SilverLoader { display:block; position: relative; top: 114px; left: 533px; width: 170px; height: 31px; color: #520000; text-decoration: none; }
#SilverLoader:hover { background: url('../images/PleasureHover.gif') no-repeat; }
#SilverlightHelper { display: block; position: absolute; top: 140px; width: 400px; height: 330px; left: auto; margin-left: 230px; background: white url('../images/SilverlightLoader.jpg') no-repeat 0px 0px; padding: 70px 50px 0px 50px; border: solid 1px black; display: none; }
#SilverlightHelper H3 { font-size: 13px; font-family: Tahoma, Arial, Sans-Serif; color: black; padding-top: 20px; }
#SilverlightHelper P { font-size: 12px; font-family: Tahoma, Arial, Sans-Serif; color: black; }
#SilverlightHelper input.silver_install_no { font-size: 10px; font-family: Tahoma, Arial, Sans-Serif; color: black; }
#waitingMessage { text-align: right; font-size: 12px; font-family: Tahoma, Arial, Sans-Serif; color: black; display: none;}
#waitingAnimator { text-align: right; font-size: 12px; font-family: Tahoma, Arial, Sans-Serif; color: black; display: none;}

#footerWrap { font-weight: bold; font-size: 10pt; color: White; width: 960px; text-align: center; background: #520000 url(../images/diamond_body.jpg) top center repeat-y; overflow: hidden; padding-top: 40px; }
#foot { color: White; width: 960px; padding-bottom: 10060px; margin-bottom: -10000px; background: #520000 url(../images/diamond_body.jpg) top center repeat-y; }
#foot h4 { font-size: 14px; color: Yellow; }
#foot a  { font-size: 12px; font-weight: bold; }


#column_all { display:block; font-size: 120%; padding-left: 20px; padding-right: 20px; margin-bottom: 60px; }

#model_details { display:block; padding-left: 15px; padding-right: 15px; margin: 0px 0px 60px 0px; }
#model_info { display:block; width: 460px; }

#main { display:block; background: #520000 url(../images/diamond_body.jpg) top center repeat-y; padding: 0px; margin: 20px 0px 20px 0px; padding-top: 20px; }
#main A  { text-decoration: none; }
#main A.bold { font-weight: bold; text-decoration: none; }
#main A:hover { text-decoration: underline; }  

#ColumnLeft { display:block; float: left; width: 166px; margin: 0px; margin-left: 30px; padding: 50px 0px 0px 0px; }

#ColumnRight { display:block; float: right; width: 180px; margin-right: 30px; padding: 0px; }

#ColumnMain { font-size: 120%; margin-bottom: 60px; width: 460px; padding: 50px 0px 0px 0px; text-align: left; margin-left:auto; margin-right:auto;  }

/*  \*/
#ColumnMain { width: 460px;  }
/* */

#ColumnMediumCenter { font-size: 120%; margin-bottom: 60px; width: 470px; padding-left: 12px; text-align: left; margin-left:auto; margin-right:auto; }
/*  \*/
#ColumnMediumCenter { width: 750px;  margin-left:100px; }
/* */

#ColumnLeftMiddle { display:block; font-size: 120%; margin-top: 40px; margin-left: 180px; margin-right: 8px; margin-bottom: 60px; }
#Column1and2 { display:block; font-size: 120%; margin-top: 40px; margin-left: 30px; margin-right: 240px; margin-bottom: 60px; }
#Column1and2 a {  font-size: 12px; color: white; font-weight: bold; text-decoration: none;  }
#Column1and2 a:hover {  color: yellow; text-decoration: underline; }
/*#Column1and2 a { font-weight: bold; text-decoration: underline; }*/

#menu { display:block; height: 32px; background:url('../images/menu_background.jpg') no-repeat;  margin: 0px auto 0px auto;border-bottom: solid 1px #200000;font-size: 120%; margin:0; padding:0px 0px 0px 6px; float:left; height: 32px; width:954px; }
#menu:after { content: "."; height:0; display:block; clear:both; visibility:hidden;	 }
#menu  li { list-style:none; margin:0; padding:0;	 float:left; }
#menu  li a { background: url('../images/diamond_small.gif') no-repeat 8px center; display:block; line-height:32px; font-size:100%; color: White; padding:0px 7px 0px 29px; margin-right: 0px; text-decoration:none; }
#menu  li a:hover { background-image: url('../images/diamond_small_sel.gif'); text-decoration: underline; }

#loginbox { clear: both; color: DarkRed; text-align: right; padding: 8px; width: 300px; background: white; } 


form { margin: 0px }
div.form { color: Navy; border: solid 1px DarkRed; padding: 8px; background-color: #f4f0f0 }
div.form label { display: block; float: left; }
div.form .failMessage { display:block; margin: 0px 30px; color: Red; padding: 8px; border: solid 1px darkred; background-color: White; }



