html,body{margin:0;padding:0;}
body{font: 76% arial,sans-serif;text-align:center;background-color:#c1ccd8;}
p{margin:0 10px 10px; color:#444749;}
a:link, a:visited{color:#751328; text-decoration:none;}
a:active, a:hover{color:#751328; text-decoration:underline;}
h1{color:#751328; margin-top:10px; margin-bottom:10px;}
h2{color:#751328; margin-top:10px; margin-bottom:5px;}
div#header{margin:0; line-height:14px; padding-left:10px;background: #f3f1ef; text-align:right; padding-top:20px; padding-right:25px; height:60px !important;}
div#header img {float:left; margin:15px; margin-left:5px; margin-top:-50px;}
div#header a {font-weight:bold;}
div#header h2 {font-size:14px; margin:0px; margin-top:2px;}
div#menu{width:790px; height:28px !important; border-top:1px black solid; border-bottom:1px black solid;}
div#menu a:link, div#menu a:visited {display:block; float:left; background-image:url(../images/button-bg.gif); height:16px !important; color:#444749; padding:6px; font-weight:bold; text-align:center;}
div#menu a#home{ width:75px !important; border-right:1px white solid;}
div#menu a#why{ width:195px !important; border-right:1px white solid; }
div#menu a#rgif{ width:274px !important; border-right:1px white solid; }
div#menu a#rare{ width:195px !important; }
div#menu a:hover, div#menu a:active {color:#466580; text-decoration:none; background-image:url(../images/button-hover-bg.gif);}
div#menu a.current:link, div#menu a.current:visited, div#menu a.current:hover, div#menu a.current:active {background-image:url(../images/button-down-bg.gif); color:white;}
div#container{width:790px;margin:0 auto;text-align:left; border: 1px black solid;background-color:white;}
div#wrapper p {padding-left:80px; padding-right:80px; margin-top:20px;}
div#wrapper #movie {padding-left:88px; padding-right:80px; margin-top:10px;}
div#wrapper #movie-frame {border: solid; border-color: #948475; border-width: 1px; padding:1px; height:325px; width: 590px;}
div#wrapper hr {margin-left:80px; margin-right:80px; margin-top:0px;}
div#wrapper h1 {margin-left:88px; margin-right:80px; margin-top:30px; margin-bottom:-5px; font-size:20px; font-weight:normal;}
div#wrapper h2 {margin-left:88px; margin-right:80px; font-size:13px; margin-top:20px;}
div#wrapper small {color:#751328; vertical-align:middle;}
div#wrapper table {font-size:12px; margin-left:88px; margin-right:90px; color:#444749;}
div#wrapper caption {font-size:13px; margin-left:90px; margin-bottom:5px; color:#751328; font-weight:bold; text-align:left;}
div#mainfeature {display:block; height:220px !important; width:790px; border-bottom:1px black solid; background-image:url(../images/main-feature-bg.jpg);}
div#mainfeature h1 {margin:0px; padding-top:40px; margin-left:395px; font-size:24px; font-weight:normal;}
div#mainfeature h1 strong {padding-left:80px; font-size:36px; font-family:"Times New Roman", Times, serif; font-weight:normal; letter-spacing:2px}
div#mainfeature h1 em {font-size:36px; font-style:normal;}
div#mainfeature small {color:#751328; vertical-align:middle;}
div#mainfeature p {padding-left:390px; padding-right:10px; margin-top:10px;}
div#subfeature1{float:left;width:245px; background-image:url(../images/subfeature1-bg.gif); background-repeat:no-repeat; height:170px !important;}
div#subfeature1 img {margin:10px;}
div#subfeature1 p {margin-left:27px; margin-right:20px;}
div#subfeature1 h2 {margin-left:27px; margin-right:20px; font-size:13px; margin-top:5px;}
div#subfeature1 small {color:#751328; vertical-align:middle;}
div#subfeature2{float:left;width:245px; background-image:url(../images/subfeature2-bg.gif); background-repeat:no-repeat; height:170px !important;}
div#subfeature2 img {margin:10px;}
div#subfeature2 p {margin-left:27px; margin-right:20px;}
div#subfeature2 h2 {margin-left:27px; margin-right:20px; font-size:13px; margin-top:5px;}
div#subfeature2 small {color:#751328; vertical-align:middle;}
div#callout{float:right; width:300px; background-image:url(../images/callout-bg.jpg); background-repeat:no-repeat; height:170px !important;}
div#callout h2 {margin-left:115px; margin-right:10px; font-size:15px; margin-top:65px; line-height:21px;}
div#login{float:right; width:300px; background-image:url(../images/login-bg.gif); background-repeat:no-repeat; padding-top:27px; height:143px !important;}
div#login strong {display:block; margin-left:25px; margin-bottom:5px; font-size:17px; font-family:"Times New Roman", Times, serif; color:#444749; padding:2px; border-bottom:1px dotted #444749; width:230px !important;}
div#login label {float:left; color:#444749; margin-left:25px; margin-top:12px;}
div#login input {float:right; color:#444749; margin-right:25px; margin-top:12px; font-size:10px; border:1px solid #444749;}
div#footer{clear:both;width:780px; background: #c2b8ae; border-top: 2px #948475 solid; color: #444749; padding:5px;}
div#footer p{margin:0;padding:5px 10px; padding-left:20px; padding-right:20px;}