body {
	background-repeat: repeat-x;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
	font-family: "Verdana", san-serif;
	font-size: 12px;
	color: #24100B;
	background-position: center top;
}
img {
  border: none;
}
.layer0top {
	background-image: url(../layoutparts/layer0_top.png);
	background-repeat: no-repeat;
	height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	background-position: center;
}

.layer0mid {
	background-image: url(../layoutparts/layer0_mid.png);
	background-repeat: repeat-y;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	position: relative;
	background-attachment: scroll;
	background-position: center;
}

.layer0btm {
	background-image: url(../layoutparts/layer0_btm.png);
	background-repeat: no-repeat;
	height: 22px;
	background-attachment: scroll;
	background-position: center;
}

.small_letter {
	font-size: 10px;
	color: #FFFFFF;
}

.toplogo {
	background-image: url(../layoutparts/3Dlogo3_small.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 130px;
}




table {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.no_margin {
	margin: 0px;
	padding: 0px;
}

tr {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
td {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.btm_links a {
	color: #333333;
	text-decoration: none;
}

.btm_links a:hover{
	color: #333333;
	text-decoration: underline;
}
.toplist {
	list-style-type: none;
	padding: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../layoutparts/brown_bar.jpg);
	font-family: "Verdana", san-serif;
	color: #CC3;
	margin: 0px;
	height: 38px;
	font-size: 10px;
}

.footer {
	list-style-type: none;
	background-position: center top;
	background-repeat: no-repeat;
	background-image: url(../layoutparts/bluegreenbar1.png);
	font-family: "Verdana", san-serif;
	color: #333;
	font-size: 12px;
	height: 45px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 990px;
	font-weight: bold;
}

.search_btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.maintopt {
	background-image: url(../layoutparts/righttop_main2_top.png);
	background-repeat: no-repeat;
	height: 15px;
	margin: 0px;
	padding: 0px;
	background-position: 5px;
}
.maintopb {
	background-image: url(../layoutparts/righttop_main2_btm.png);
	background-repeat: no-repeat;
	height: 23px;
	background-position: 5px;
}
.divider {
	background-image: url(../layoutparts/divider.jpg);
	background-repeat: no-repeat;
	margin-bottom: 3px;
	color: #000;
}

.maintopm{
	background-image: url(../layoutparts/righttop_main2_mid.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	padding-right: 16px;
	background-position: 5px;
	color: #300;
}
h1 {
	font-family: "trebuchet ms", arial, verdana, sans-serif;
	font-size: 12px;
	color: #993300;
}
.fineprint {
	font-size: 9px;
	color: #000;
}
.fineprint a{
	color: #333;
	
}
.fineprint a:hover {
	color: #600;
	text-ow: 0px 0px 3px #ffffff;
}
.rs{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../layoutparts/left_btm2_menu2.jpg);
	background-repeat: no-repeat;
	text-indent: 14px;
	height: 130px;
	text-align: left;
	padding-right: 10px;
	padding-top: 10px;
	padding-left: 10px;
}
.rs a {
	color: #FFFFFF;

}
.right_float {
	float: left;
}
li {
	margin: 0px;
	padding: 0px;
}
ul {
	margin: 0px;
	padding: 0px;
}


p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.layer0mid #flashcontent2 {
	margin: 0px;
	padding: 0px;
}
.title_contents {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #660000;
}
.title2 {
	font-weight: bold;
	color: #993300;
}
.left_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFCC;
	font-weight: bold;
}

.gallery_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #660000;
	font-weight: bold;
	text-shadow: 2px 2px 3px #939089;
}
.gallery_title2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #660000;
	font-weight: bold;
	text-shadow: 2px 2px 3px #939089;
}
.gallery_title2 a{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #660000;
	font-weight: bold;
	text-shadow: 2px 2px 3px #939089;
}
.gallery_title3 {
	font-family: "Verdana", san-serif;
	font-size: 14px;
	color: #4A0F0F;
	text-shadow: 2px 2px 3px #939089;
}
.name {
	font-size: 12px;
	color: #660000;
	padding-bottom: 20px;
	padding-left: 65px;
	font-weight: bold;
}
.backtomain {
	font-size: 10px;
	color: #333333;
}
.input_btn {
	font-family: "trebuchet ms", arial, verdana, sans-serif;
	font-size: 12px;
	border-top-color:#666666;
	border-left-color:#666666;
	border-right-color:#333333;
	border-bottom-color:#333333;




   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../layoutparts/small-blank.png);
	background-repeat: no-repeat;
	width: 60px;
	background-position: center center;
	font-weight: bold;
	color: #FFC;
}

 
}
.input_btn2 {
	font-family: "trebuchet ms", arial, verdana, sans-serif;
	font-size: 10px;
	border-top-color:#666666;
	border-left-color:#666666;
	border-right-color:#333333;
	border-bottom-color:#333333;




   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../layoutparts/button_view2.png);
	background-repeat: no-repeat;
	width: 60px;
	background-position: center center;
}

form {
	margin: 0px;
	padding: 0px;
}
.grayout {
	font-size: 10px;
	color: #666;
	background-color: #EDDFC1;
	padding: 1px;
	border-top-color: #000;
	border-right-color: #030;
	border-bottom-color: #030;
	border-left-color: #030;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.normal_text {
	color: #333333;
	background-color: #FFFFFF;
	font-size: 10px;
}
.bgimage {
	background-image: url(../GLJW.jpg);
	background-position: top;
	background-repeat: repeat-x;
	color: #FFF;
	background-attachment: fixed;
}
.bread {
	font-size: 9px;
	color: #000;
}
.subtitle2 {
	color: #660000;
}
 
a.sketch_rollover {
        display: block;
        width: 95px;
        height: 119px;
        background: url("../images/process_sketch2.jpg") 0 0 no-repeat;
        text-decoration: none;
      }

a:hover.sketch_rollover {
     background-position:-95px 0;
      }
.nonflash_menu {
	font-size: 10px;
	color: #FFFFFF;
	height: 12px;
	width: 75px;
	background-image: url(../layoutparts/nonflash_menuparts/redtitle.png);
	background-repeat: no-repeat;
}
.nonflash_menu a:hover{
	color: #999999;
	
}
.nonflash_menu a{
	color: #FFFFFF;
	text-decoration: none;
}
.rollover_frame a{
	background-color: #880A0B;
	padding: 1px;
	display: block;
	width: 75px;
	margin: 1px;
}
.rollover_frame a:hover{
	background-color: #dddddd;
}
.contents {
	font-size: 12px;
}
.top_tm {
	background-image: url(../layoutparts/triplemid.png);
	background-repeat: repeat-y;
	width: 600px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}

.top_tm a{
	text-decoration: none;
	color: #641414;
	
}
.top_tb {
	background-image: url(../layoutparts/triplebot.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 600px;
}
.top_tt {
	background-image: url(../layoutparts/tripletop.png);
	background-repeat: no-repeat;
	height: 9px;
	width: 600px;
	margin: 0px;
	padding: 0px;
}
.lightback {
	background-color: #F3E9D6;
	font-size: 14px;
}
.darkbrownback {
	color: #FFFFFF;
	background-color: #3F2903;
	font-size: 12px;
}
.brownback {
	color: #000000;
	background-color: #D1BEA7;
}
.moreinfo {
	color: #2A2A2A;
	font-size: 12px;
	font-family: "Verdana", san-serif;
}
.moreinfo a{
	color: #630;
	font-size: 12px;
	font-family: "Verdana", san-serif;
	text-decoration: underline;
}
.moreinfo a:hover{
	color: #EA3737;
	text-decoration: underline;
	font-family: "Verdana", san-serif;
	font-size: 12px;
	text-shadow: 0px 0px 5px #ffffff;
}
.moreinfoBrick {
	color: #400000;
	font-size: 12px;
	font-family: "Verdana", san-serif;
	font-weight: 400;
}
.moreinfoboldRed {
	color: #6D0C0C;
	font-size: 14px;
	font-family: "Verdana", san-serif;
	font-weight: bolder;
	text-shadow: 0px 0px 10px #CDD6D2;
}

.moreinfobold {
	color: #2A2A2A;
	font-size: 12px;
	font-family: "Verdana", san-serif;
	font-weight: bold;
	text-shadow: 1px 1px 1px #CECECE;
}
.moreinfoboldshadow {
	color: #2A2A2A;
	font-size: 12px;
	font-family: "Verdana", san-serif;
	font-weight: bold;
	text-shadow: 2px 2px 3px #6e6c68;
}
.moreinfoglow {
	color: #552B00;
	font-size: 16px;
	font-family: "Verdana", san-serif;
	text-shadow: 0px 0px 15px #ffffff;
	font-weight: bold;
}
.moreinfoglow a{
	color: #552B00;
	font-size: 16px;
	font-family: "Verdana", san-serif;
	text-shadow: 1px 1px 35px #ffffff;
	font-weight: bold;
}
.moreinfoglow a:hover{
	color: #850E0E;
	font-family: "Verdana", san-serif;
	font-size: 16px;
	text-shadow: 0px 0px 20px #FF6;
}

.listtable {
	margin-top: 10px;
	border: 1px solid #999999;
}
.redbgtitle {
	font-size: 14px;
	background-color: #990000;
	color: #FFFFFF;
	font-weight: bold;
}
.midbrownback {
	background-color: #7B6253;
	color: #FFFFFF;
}
.rollover_frame_lv {
	display: block;
	margin: 1px;
	color: #333333;
}
.rollover_frame_lv a{
	padding: 1px;
	display: block;
	color: #660000;
	background-color: #98ABA5;
	border: 1px solid #660000;
	font-family: "Trebuchet MS", Arial, sans-serif, Vrinda;
	font-size: 10px;
}
.rollover_frame_lv a:visited{
	padding: 1px;
	display: block;
	color: #C5A7A7;
	border: 1px none #660000;
}
.rollover_frame_lv a:hover{
	background-color: #F3E9D6;
	color: #660000;
	border: 1px solid #C5A7A7;
	text-decoration: none;
}
.newtop {
	list-style-type: none;
	padding: 0px;
	background-position: center top;
	background-repeat: no-repeat;
	font-family: Verdana, Geneva, sans-serif;
	margin: 0px;
	height: 25px;
	font-size: 10px;
	text-shadow: 2px 2px 3px #939089;
}
.topnav {
	font-size: 12px;
	color: #552B00;
	font-variant: normal;
	text-transform: none;
	font-weight: bold;
}
topnav a {
	color: #914848;
	font-variant: small-caps;
	text-shadow: 2px 2px 3px #939089;
}



.listbox
{
	background-color: #B7C4C3;
	color: #573F33;
	scrollbar-base-color: #641414;
	scrollbar-track-color: #fdf9f1;
	scrollbar-face-color: #fdf9f1;
	scrollbar-highlight-color: #641414;
	scrollbar-3dlight-color: #fdf9f1;
	scrollbar-darkshadow-color: #641414;
	scrollbar-shadow-color: #641414;
	scrollbar-arrow-color: #641414;
	font-size: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #600;
	border-right-color: #600;
	border-bottom-color: #600;
	border-left-color: #600;
}

.pic_space {
	padding: 10px;
	
}
.layer0topblog {
	background-image: url(../layoutparts/blogtop.png);
	background-repeat: no-repeat;
	height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.layer0midblog {
	background-image: url(../layoutparts/blogmid.png);
	background-repeat: repeat-y;
	position: relative;
	background-attachment: scroll;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;	
}
.layer0btmblog {
	background-image: url(../layoutparts/blogbot.png);
	background-repeat: no-repeat;
	height: 24px;
	background-attachment: scroll;
	background-position: right;
}
.newtopblog {
	list-style-type: none;
	padding: 0px;
	background-position: center top;
	background-repeat: repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	height: 51px;
	font-size: 10px;
	font-variant: normal;
	text-transform: none;
	background-image: url(../layoutparts/bluegreenblogbar.png);
	margin-top: 0px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.bluetrantop {
	background-image: url(../layoutparts/bluetrantop.png);
	background-position: center top;
	height: 19px;
	width: 340px;
}
.bluetranmid {
	background-image: url(../layoutparts/bluetranmid.png);
	background-repeat: repeat-y;
	background-position: center;
	width: 340px;
}
.bluetranbot {
	background-image: url(../layoutparts/bluetranbot.png);
	background-position: center;
	height: 18px;
	width: 340px;
}
.blogpicframe {
	padding: 1px;
	display: block;
	margin: 1px;
	color: #333333;
	border: 1px solid #C5A7A7;
}
