
body{											background:#aed4e9; font-family:Arial, Helvetica, sans-serif; font-size:100%; letter-spacing:1px; margin:0; padding:0; }

.clear{											clear:both; }
a{												outline:none; }

#header{										background:url(images/header-background.jpg) repeat-x top; height:290px; margin:0; padding:0; width:100%; } 
#flashcontent{									height:290px; margin:0 auto; padding:0; width:967px; }
#diamond{										background:url(images/diamond.jpg) repeat-x top; height:290px; margin:-42px 0 0 0; padding:0; width:100%; }							
.see-more, .see-more:active, .see-more:focus{	background:url(images/see-more.png) no-repeat top; bottom:-15px; cursor:pointer; height:29px; margin:0; padding:0; position:absolute; right:-10px; width:80px; }
.see-more:hover{								background:url(images/see-more.png) no-repeat bottom; bottom:-15px; cursor:pointer; height:29px; margin:0; padding:0; position:absolute; right:-10px; width:80px; }

#nav{											background:url(images/nav-background.png) no-repeat top center; height:55px; margin:0 auto; padding:8px 0 0 0; width:965px; }
#nav a, #nav a:visited{							background:url(images/button-back.png) no-repeat top center; color:#888685;  display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; height:28px; margin:0 0 0 15px; padding:14px 0 0 0; text-align:center; text-decoration:none; width:183px; }
#nav a:hover{									background:url(images/button-back.png) no-repeat bottom center; color:#d1d0b7; }
#nav .leftnav{									float:left; height:51px; margin:0; padding:0 0 0 10px; width:400px; }
#nav .leftnav ul, .rightnav ul{					list-style:none; margin:0; padding:0; }
#nav .leftnav li{								float:left; margin:0; padding:0; }
#nav .rightnav{									float:right; height:51px; margin:0; padding:0 25px 0 0; text-align:right; width:450px; }
#nav .rightnav li{								float:right; margin:0; padding:0; }

#slideshow-wrap{								margin:0 auto; padding:0; width:965px; }

#wide-wrap{										margin:0 auto; padding:25px 0 0 0; width:965px; }
#wide-wrap .left, .center, .right{				background:#fff; border-radius:20px; color:#8d8d8d; font-size:12px; height:130px; -khtml-border-radius:20px; margin:0; -moz-border-radius:20px; padding:30px; position:relative; -webkit-border-radius: 20px; width:250px; }
#wide-wrap .left{								float:left; }
#wide-wrap .center{								float:left; margin:0 0 0 17px; }
#wide-wrap .right{								float:right; }
#wide-wrap .scroll{								height:130px; margin:5px 0 0 0; overflow:auto; padding:0 10px 0 0; }
#wide-wrap .header{								height:67px; left:-10px; margin:0; padding:0; position:absolute; top:-33px; width:305px; }
#wide-wrap a {
	color:  #414141;
	text-decoration: underline;
}

#page{											background:url(images/diamond.jpg) repeat-x top; min-height:290px; height:auto !important; height:290px; margin:-42px 0 0 0; padding:0; width:100%; }
#page-wrap{										background:#fff; filter: alpha(opacity=85); min-height:400px; height:auto !important; height:400px; -khtml-border-radius:20px; -khtml-opacity: 0.85;  margin:10px auto; -moz-border-radius:20px; -moz-opacity: 0.85; opacity: 0.85; padding:20px 30px 20px 30px; -webkit-border-radius: 20px; width:900px; }
#page-wrap .left-col{							margin:0; padding:0; width:420px; float:left; }
#page-wrap .right-col{							margin:0; padding:0; width:420px; float:right; }
#page-wrap p{									color:#414141; font-size:15px; letter-spacing:0; margin:0 0 0 0; padding:3; line-height: 16px; }
#page-wrap h1{									color:#d06464; font-size:65px; font-weight:bold; letter-spacing:-6px; margin:0; padding:0; text-shadow: 1px 1px 2px #000; }
#page-wrap h1 span{								color:#d5d3ba; font-size:30px; font-style:italic; font-weight:normal; letter-spacing:-1px; text-shadow: 1px 1px 1px #524b26; }
#page-wrap dl{									color:#414141; font-size:13px; margin:0; padding:0; }
#page-wrap dl a, dl a:visited{					color:#d06464; text-decoration:none; }
#page-wrap dl a:hover{							color:#414141; text-decoration:none; }
#page-wrap dt{									background:#aed4e9; font-size:15px; font-weight:bold; -khtml-border-radius:20px; margin:8px 0 8px 0; -moz-border-radius:20px; padding:10px 10px 10px 20px; -webkit-border-radius: 20px; }
#page-wrap dd{									margin:0; padding:0 0 0 35px; }
#page-wrap dd i{								font-style:italic; font-size:11px; }
#page-wrap dd span{								font-weight:bold; }
#page-wrap .special, .special:visited{			color:#d5d3ba; font-size:20px; font-weight:bold; text-decoration:none; }
#page-wrap .special:hover{						color:#9e9d8a; }
#page-wrap p.red{								color:#d06464; font-size:12px; }

#screenshot{								    color:#fff; border:1px solid #717f81; display:none; padding:0; position:absolute; }

#footer{										background:url(images/footer-bar.jpg) no-repeat center top; height:8px; margin:20px auto 30px auto; padding:60px 30px 0 30px; width:914px; }
#footer .left-foot{								float:left; width:430px; }
#footer .right-foot{							float:right; width:430px; }
#footer p{										color:#6d9fba; font-size:12px; margin:0; padding:0; text-align:center; clear:both; }
#footer a, #footer a:visited{					color:#568ba8; text-decoration:none; }
#footer a:hover{								color:#568ba8; text-decoration:underline; }