body { background-color: #790000; font-size: 10px; font-family: Tahoma, Arial, Sans-Serif; margin: 0px auto 0px auto; text-align: center;  background-image: url(../images/background-gradient.png); background-repeat: repeat-x; }

#mainWrap { display:block;  color: white; text-align:left;  margin: 0px auto; width: 1000px; }
#ColumnAll A {   }
form { margin: 0px; padding: 0px; }

#header { background-image: url('../images/DiamondBackground.png'); height: 173px; background-repeat:no-repeat; }

#header .social-icons { display: block; position: relative; top: 40px; left: 600px; width: 200px; }
#header .social-icon { outline: none; width: 24px; height: 24px; border: none; overflow: hidden; }

#footerWrap {  margin: 0px auto; padding: 0px; width: 1000px; text-align: center; background: url(../images/foot_background.png) top center repeat-y;  }
#footerEnd {  margin: 0px auto; width: 1000px; background: url(../images/foot_lower.png) top center no-repeat; height: 50px;  }
#foot { color: White; padding: 0px; margin: 0px 20px;  }
/*#foot h4 { font-size: 14px; color: #D99F3A; }*/
#foot a  { font-size: 11px;  font-size: 9pt;  }
#foot div.col1, #foot div.col2, #foot div.col3, #foot div.col4, #foot div.col5 { float: left; width: 156px; text-align: center; padding: 0px 12px 20px 12px;  }
#foot H2  { font-size: 14px; margin: 0px 0px 8px 0px; color: #D99F3A; font-weight: bold; }
#foot div.copy { clear: both; font-size: 9pt; margin: 20px 0px 0px 0px; color: #D99F3A;  }


/*#model_details { display:block; padding: 0px 15px; margin: 0px; }*/
#model_info { display:block; width: 460px; }

#main { display:block; padding: 20px 20px 0px 20px; margin: 0px; background: url('../images/body_background.png') repeat-y;  }
#main A  { text-decoration: none; }
/*#main A.bold { font-weight: bold; text-decoration: none; }*/
#main A:hover { text-decoration: underline; }  


/*#column_all { display:block; font-size: 120%; padding: 0px 20px; margin-bottom: 60px; }*/

#ColumnLeft { display:block; float: left; width: 166px; margin: 0px; margin-left: 30px; padding: 60px 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: 60px 0px 0px 0px; text-align: left; margin-left:auto; margin-right:auto;  }
#ColumnMain H1 { color: #D99F3A; font-size: 15px; }
#ColumnMain H2 { color: #D99F3A; font-size: 13px; }

/*  \*/
#ColumnMain { width: 460px;  }
/* */

#ColumnAll { font-size: 120%; margin-bottom: 12px; width: 900px; padding: 7px 20px; text-align: left; margin-left:auto; margin-right:auto;  }
#ColumnAll.blog { padding-top: 17px; }

#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; text-decoration: none;  }
#Column1and2 a:hover {  color: #D99F3A; text-decoration: underline; }
/*#Column1and2 a { font-weight: bold; text-decoration: underline; }*/

#Layout2Cols { display: block; padding: 20px 0px;  }
#Layout2Cols div.col1 { display: block; width: 460px; margin-left: 14px; float: left; }
#Layout2Cols div.col2 { display: block; width: 460px; margin-right: 14px; float: right; }

#Layout2Cols.w900 { width: 900px; margin: 0px auto; }
#Layout2Cols.w900 div.col1 { display: block; width: 440px; margin-left: 0px; float: left; }
#Layout2Cols.w900 div.col2 { display: block; width: 440px; margin-left: 0px; margin-right: 0px; float: right; }


#menu { display:block;width: 960px; height: 42px;  margin: 0px auto; padding:0px auto; background: transparent url('../images/menu_background.png') no-repeat; font-size: 17px;}
#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 { display:block; line-height:40px; font-size:100%; color: White; padding:0px 7px 0px 32px; margin-right: 0px; text-decoration:none; outline: none; }
#menu  li a:hover { text-decoration: underline; color: #D99F3A }




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; }



#LoginBoxLinks { border-top: solid 1px navy; margin-top: 8px; padding-top: 8px;}
#LoginBoxLinks a { margin-left: 16px; }

