BODY{
background:#2e2716 url(../gifs/bckarrans.jpg) no-repeat;
background-position:center top; 
color:#000000;
font-family: Arial,"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:2px;
-webkit-text-size-adjust: 100%;
}


html {overflow-y: scroll;} 
P.clear{
clear: both;
}

TABLE.topnav{
}

TABLE.main{
padding:0px;
padding-left:0px;
align:center;
width:970px;
border:4px #080908 solid;
background:#333333;
-moz-border-radius: 12px;
-webkit-border-radius: 12px;
-khtml-border-radius: 12px;
border-radius: 12px;
min-height:700px;
}

TD.main{
border:#000033 1px solid;
padding:0px;
}

TD.tableheader{
background:#333333; 
}


TD.tablecell{
background:#444444; 
}

TD.lastviewed{
background:#FFFFFF url(../gifs/recently_viewed.jpg) no-repeat;
width:150px;
}

.textblock{
width:510px;
}

.thumbbox{
width:435px;
border:0px;
border-right:1px #999999 solid;
border-top:1px #999999 solid;
border-bottom:1px #999999 solid;
vertical-align:top;
float:left;
background:#4d4c48; 
min-height:18em;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;
padding:2px;
margin:2px;
}


.largebox{
width:510px;
border:0px;
border-right:1px #000000 solid;
vertical-align:top;
}

TABLE.topbar{
width:100%;
}

TD.topnav{
border-bottom:#202c77 1px solid;
}

TD.mainstuff{
border:#DCE8F7 1px solid;
border:0px;
background:#FFFFFF url(../gifs/topcurve.jpg) no-repeat;
border-left:0px #b2cee4 solid;
}

TD.navigation{
width:193px;
border-right:#666666 1px solid;
background:#333333;
}

TD.mainpanel{
border-bottom:3px #000000 solid;
border-right:2px #000000 solid;
border-left:0px;
border-top:0px;
background:#FFFFFF;
}

TABLE.inner{
backgound:#2B2827;
width:100%;
}

a:link{
color:#ecceb5;
text-decoration:none;
font-style:normal;
background:transparent;
font-weight:bold;
}

a:active{
color:#ecceb5;
text-decoration:none;
font-style:normal;
background:transparent;
font-weight:bold;
}

a:visited{
color:#ecceb5;
font-style:normal;
background:transparent;
text-decoration:none;
font-weight:bold;
}

a:hover{
color:#96dcb8;
text-decoration:underline;
font-style:normal;
font-weight:bold;
}

H1{
padding:1px;
font-weight:bold;
color:#e2d6f7;
font-size:100%;
background:transparent;
font-family:"Times New Roman", serif;
letter-spacing:0.4em;
}

H2{
padding-left:20px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
font-size:90%;
background:#353e2c;
font-family:Arial,"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin-left:0px;
letter-spacing:0.2em;
margin-top:5px;
width:80%;
}

H3{
padding:2px;
font-weight:bold;
color:#ffffff;
text-align:left;
font-size:90%;
background:transparent;
margin:3px;
padding-top:10px;
font-family:Arial,"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

P{
font-family:Arial,"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
text-decoration:none;
padding-left:4px;
color:#eeeeee;
letter-spacing:0.8px;
background:transparent;
margin:4px;
}


SMALL{
font-size:90%;
}

LI{
font-family:Arial,"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:80%;
font-weight:normal;
padding-left:4px;
color:#dddddd;
letter-spacing:0.8px;
background:transparent;
}

EM{
font-family:Arial,"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:100%;
font-weight:bold;
text-decoration:none;
color:#c4c0e4;
letter-spacing:0.8px;
background:transparent;
margin:4px;
font-style:normal;
}


  .select { 
    border: 1px solid #c4c4c4; 
    width: 300px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.select:focus { 
    outline: none; 
    border: 2px solid #000000; 
    box-shadow: 0px 0px 8px #000000; 
    -moz-box-shadow: 0px 0px 8px #000000; 
    -webkit-box-shadow: 0px 0px 8px #000000; 
} 


  .smallselect { 
    border: 1px solid #c4c4c4; 
    width: 430px; 
    font-size: 13px; 
    padding: 4px 4px 4px 4px; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    box-shadow: 0px 0px 8px #d9d9d9; 
    -moz-box-shadow: 0px 0px 8px #d9d9d9; 
    -webkit-box-shadow: 0px 0px 8px #d9d9d9; 
} 
 
.smallselect:focus { 
    outline: none; 
    border: 2px solid #000000; 
    box-shadow: 0px 0px 8px #000000; 
    -moz-box-shadow: 0px 0px 8px #000000; 
    -webkit-box-shadow: 0px 0px 8px #000000; 
} 



.button {
	-moz-box-shadow:inset 0px 1px 0px 0px #a6827e;
	-webkit-box-shadow:inset 0px 1px 0px 0px #a6827e;
	box-shadow:inset 0px 1px 0px 0px #a6827e;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #64615b), color-stop(1, #634b30));
	background:-moz-linear-gradient(top, #64615b 5%, #634b30 100%);
	background:-webkit-linear-gradient(top, #64615b 5%, #634b30 100%);
	background:-o-linear-gradient(top, #64615b 5%, #634b30 100%);
	background:-ms-linear-gradient(top, #64615b 5%, #634b30 100%);
	background:linear-gradient(to bottom, #64615b 5%, #634b30 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#64615b', endColorstr='#634b30',GradientType=0);
	background-color:#64615b;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #54381e;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:arial;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #4d3534;
}
.button:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #634b30), color-stop(1, #64615b));
	background:-moz-linear-gradient(top, #634b30 5%, #64615b 100%);
	background:-webkit-linear-gradient(top, #634b30 5%, #64615b 100%);
	background:-o-linear-gradient(top, #634b30 5%, #64615b 100%);
	background:-ms-linear-gradient(top, #634b30 5%, #64615b 100%);
	background:linear-gradient(to bottom, #634b30 5%, #64615b 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#634b30', endColorstr='#64615b',GradientType=0);
	background-color:#634b30;
}
.button:active {
	position:relative;
	top:1px;
}


IMG.left{
float:left;
margin:5px;
}

IMG.leftextreme{
float:left;
margin:5px;
margin-right:30px
}

IMG.right{
float:right;
margin:5px;
}


.Button1 {
background:#555555;
width:129px;
height:1.5em;
border:#dddddd 1px solid;
border-left:0px;
} 