html {

	height: 100%;

	width: 100%;

     overflow: -moz-scrollbars-vertical;

}



body {

	font: 9pt "Arial", Verdana, Helvetica, sans-serif;

	letter-spacingx: 1px;

	margin: 0px;

	padding: 0px;

	height: 100%;

	width: 100%;

	background-color: #4B2664;

	background-image: url(images/bg.jpg);

	background-position: top left;

	background-repeat: repeat-x;

	/*background: #D04B14 url(images/bg_orange_texture.jpg) center top;

x	background: #6F857A url(images/bg_body.jpg) center top;*/

}

a {

	color: #4B2664;

	font-weight: bold;

	text-decoration: none;

}

a:hover {

	color: #C37600;

}

ul, li {

	margin: 0;

	padding: 0;

}

p {

	line-height: 18px;

	text-align: justify;

	margin: 0 0 18px;

}

h1 {

	color: #853200;

	font-size: 43px;

	font-weight: normal;

	margin: 5px 0 15px;

}

h2 {

	color: #C37600;

	font-size: 28px;

	font-weight: normal;

	margin: 0px 0px 10px 0px;

	border-bottom: 1px dashed #CE5E2E;

}



h3 {

	color: #6F857A;

	margin: 0 0 15px;

	font-size: 18px;

}



h4 {

}



textarea, input.textarea {

	width: 90%;

	font-weight: normal;

	border: 1px solid #DDDFD1;

	background: white;

}



input.submit {

	margin: 5px 0 0 10%;

	border: 2px solid #A8AC91;

	background: #DDDFD1;

}



.bold-heading {

border-bottom: 1px solid #ebebeb;

margin-bottom:10px;

font-size: 15px;

}



#wrapper1 {

	text-align: center;

	padding-bottom: 25px;

	background-color: #4B2664;

	background-image: url(images/bg.jpg);

	background-position: top left;

	background-repeat: repeat-x;

}



#top-round {

padding:0;

margin:o auto;

}



#bottom-round {

padding:0;

margin:0 auto;

}



#banner-wrapper {

	padding: 0px 0 0px;

	/*background: url(images/bg_banner-shadow.jpg) repeat-x center bottom;*/

	background-color: #4B2664;

	margin-bottom: 10px;

}



#banner {

	padding: 0px 0px 0px 0px;

	background: url(images/bg_banner2.jpg) repeat-x center bottom;

	border-bottom:3px solid #4B2664;

	border-top: 0px;

}



#banner img {

	background: url(images/banner_bg-highlights.png) no-repeat center bottom;

}



#logo {

width: 744px;

height: 106px;

text-align:left;

margin:0px auto;

}



#banner_nav {

width:744px;

height:241px;

margin:0px auto;

background-image: url(images/banner.png);

background-position: top left;

background-repeat: no-repeat;

}



#top_nav {

width: 740px;

text-align:right;

margin:0px auto;

}



#top_nav a{

color: #FFFFFF;

}



#frame {

position:relative;

top: 14px;

}



#page-wrapper1 {

	width: 765px;

	margin: 0 auto;

	positionz: relative;

}

#outer-page {

	text-align: left;

	padding: 0px 3px 1px 3px;

	margin: 0 10px;

	background-color: transparent;

	



}

#nav {

	background-image: url(images/nav_border.png);

	background-position: right center;

	background-repeat:no-repeat;

}

#nav a {

	display: block;

}

#nav a:hover {

	border: none;

}

#nav ul, li {

	list-style: none;

	margin-bottom: 10px;

}



#nav .none {

list-style:none;

}



#nav .small {

font-size:11px;

}



#navigation {

background-color: #FFFFFF;

width: 745px;

margin:0px auto;

margin-bottom: 10px;

}

#content {

	padding: 0 20px;

	margin: 0 auto;

	width:706px;

	background-color:transparent;

	background-image: url(images/bg_inner-page_sides.jpg);

	background-repeat:repeat-y;

	background-position:1px 0;

}



#copyright {

	font-size: 11px;

	text-align: right;

	padding: 10px 0 0;

	border-top: 1px solid #C0967D;

	margin:10px auto 0 auto;

}

#contact-home {

	color: #606060;

}

#menu {

	width: 415px;

	text-align: center;

}

#menu p {

	text-align: center;

}

#menu h2 {

	background: url(images/menu_header_bg_section.png) no-repeat center center;

}

#menu h3 {

x	background: url(images/menu_header_bg_category.png) no-repeat center center;

}

.drop-cap {

	float: left;

	padding: 0 3px 3px 0;

}

.clearize {

	clear: both;

}

.styled-emphasis {

}

.styled-emphasis strong {

	color: #C37600;

}

.styled-emphasis em {

	color: #6F857A;

	font: 10pt Georgia, "Times New Roman", Times, serif;

	font-style: italic;

}

.framed {

	border: 3px solid #E3E4DC;

}

.framed-right {

	border: 3px solid #E3E4DC;

	float: right;

	margin: 0 0 5px 10px;

}

.framed-left {

	border: 3px solid #E3E4DC;

	float: right;

	margin: 0 10px 5px;

}



#footer {

margin-top: 10px;

}



#footer a{

color: #FFFFFF;

}



#footer a:hover {

text-decoration:underline;

}





#nav_table {

position:relative;

top: 30px;

left: 15px;

}



#nav_table td {

padding: 0px 15px;

}





#banner_nav  ul {

list-style: none;

display:block;

}



a.srollover {

   display: block;

   width: 53px;

   height: 39px;

   background: url("images/home.jpg") 0 0 no-repeat;

   text-decoration: none;

}



a:hover.srollover {

   background-position: -60px 0;

   border-bottom: none;

}

	  

a.srollover-rules {

   display: block;

   width: 47px;

   height: 39px;

   background: url("images/rules.jpg") 0 0 no-repeat;

   text-decoration: none;

}



a:hover.srollover-rules {

   background-position: -60px 0;

      border-bottom: none;

}



a.srollover-projects {

   display: block;

   width: 109px;

   height: 39px;

   background: url("images/projects.jpg") 0 0 no-repeat;

   text-decoration: none;

}



a:hover.srollover-projects {

   background-position: -118px 0;

      border-bottom: none;

}



a.srollover-auction {

   display: block;

   width: 109px;

   height: 39px;

   background: url("images/auction.jpg") 0 0 no-repeat;

   text-decoration: none;

}



a:hover.srollover-auction {

   background-position: -118px 0;

      border-bottom: none;

}



a.srollover-order {

   display: block;

   width: 109px;

   height: 39px;

   background: url("images/order.jpg") 0 0 no-repeat;

   text-decoration: none;

}



a:hover.srollover-order {

   background-position: -118px 0;

      border-bottom: none;

}



a.srollover-contact {

   display: block;

   width: 109px;

   height: 39px;

   background: url("images/contact.jpg") 0 0 no-repeat;

   text-decoration: none;

}



a:hover.srollover-contact {

   background-position: -118px 0;

      border-bottom: none;

}



a:active {

outline:none;

}



#projects {

position:relative;

z-index:0;

}



#projects img{

margin: 0px 10px 10px 0px;

padding:1px;

border: 2px soild #4B2664;

}



#projects td {

vertical-align:top;

}



table #projects tr td a:hover {

border-bottom: none;

}

form#order {

text-align:left;

border:0;

}

form#order input {

border:1px solid #000;

width:200px;

margin:0 0 10px 0;

}

form#order .submit {

border:0;

background-image:url("images/submit.jpg");

background-repeat:no repeat;

height:25px;

width:80px;

text-indent:-9999px;

}
