* {
	border: 0;
	margin: 0;
	padding: 0;
	outline: none;
}

body {
	background: url(images/bg.jpg) repeat-x #653e31;
	text-align: center;
}

br.clear {
	clear: both;
	font-size: 1px;
}


#mainbox {
	width: 1050px;
	height: 906px;
	text-align: left;
	margin: 0 auto;
}

#homeA {
	width: 1050px;
	height: 208px;
	background: url(images/bg1.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#homeB {
	width: 1050px;
	height: 225px;
	background: url(images/bg2.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#homeC {
	width: 1050px;
	height: 340px;
	background: url(images/bg3.jpg) no-repeat;
	overflow: hidden;
}

#homeD {
	width: 1050px;
	height: 96px;
	background: url(images/bg4.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}


#menu {
	width: 460px;
	height: 340px;
	margin-left: 385px;
}

#menu p {
	position: relative;
	top: -330px;
	width: 460px;
	height: 79px;
	background: url(images/mbg.gif) 0px -120px;
}

img.overlay {
	position: relative;
	z-index: 10;
}


#video {
    background: url(lib/colorbox/loading.gif) no-repeat 50% 189px;
	padding: 5px;
}


#smallbox {
	background-color: #717171;
}

b.btop, b.btop b, b.bbot, b.bbot b {
    display: block;
	height: 10px;
	font-size: 1px;
    background: url(images/rc.gif) no-repeat;
}

b.btop b { background-position: 100% -10px; }
b.bbot   { background-position: 0 -20px; }
b.bbot b { background-position: 100% -30px; }


#wallpaper {
	width: 740px;
	height: 300px;
	padding: 5px;
}

#wallpaper div.wpx {
	padding: 0px 38px;
}

#wallpaper div.wp1 {
	float: left;
	width: 312px;
	padding: 10px 0px;
}

#wallpaper div.wp2 {
	float: right;
	width: 312px;
	padding: 10px 0px;
}

#wallpaper ul {
	list-style-type: none;
	margin-left: 6px;
}

#wallpaper li {
	float: left;
	margin-right: 7px;
}

#dla1, #dla2, #dla3, #dlb1, #dlb2, #dlb3 {
	display: block;
	height: 23px;
	background: url(images/resolution.gif) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}

#dla1, #dlb1 { width: 88px; height: 20px; }
#dla2, #dlb2 { width: 97px; height: 20px; }
#dla3, #dlb3 { width: 98px; height: 20px; }

#dla1, #dlb1 { background-position: 0 0; }
#dla2, #dlb2 { background-position: -89px 0; }
#dla3, #dlb3 { background-position: -186px 0; }

#dla1:hover, #dla1.hover, #dlb1:hover, #dlb1.hover { background-position: 0 -23px; }
#dla2:hover, #dla2.hover, #dlb2:hover, #dlb2.hover { background-position: -89px -23px; }
#dla3:hover, #dla3.hover, #dlb3:hover, #dlb3.hover { background-position: -186px -23px; }


#about {
	width: 830px;
	padding: 5px;
}

img.owly {
	float: left;
	margin-left: 15px;
}

#abouttext {
	float: left;
	width: 370px;
	padding: 20px 10px 0px;
}

#abouttext p {
	color: #fcfcfc;
	font-size: 17px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	line-height: 130%;
}

#abouttext p.p1:first-letter {
	font-size: 24px;
}

#abouttext p.p2,
#abouttext p.p3,
#abouttext p.p4 {
	margin-top: 30px;
}

#abouttext p.p4 img {
	vertical-align: middle;
}

#abouttext a {
	text-decoration: none;
	color: #ffa500;
}

#abouttext a:hover {
	text-decoration: underline;
}


#homeD a {
	float: left;
	display: block;
	position: relative;
	top: 8px;
	left: 468px;
	width: 321px;
	height: 34px;
}

#homeD a:hover {
	border: 2px dashed #fff;
}


#mailform {
	width: 430px;
}

#mailform form {
	height: 355px;
	padding: 0px 10px;
}

td.elem {
	color: #fcfcfc;
	font-size: 15px;
	font-family: LithosPro-Regular, Arial, Helvetica, sans-serif;
	font-style: italic;
	text-align: left;
	padding: 3px;
}

#name, #email, textarea {
	background: url(images/bginput.gif);
	border-top: 2px solid #555;
	border-left: 2px solid #555;
	border-right: 2px solid #aaa;
	border-bottom: 2px solid #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 130%;
	padding: 3px;
}

#name, #email {
	width: 312px;
}

textarea {
	width: 370px;
	height: 200px;
}

#name:hover, #email:hover, textarea:hover {
	border: 2px solid orange;
}

#result {
	height: 26px;
	margin-bottom: 10px;
}

#msg1 {
	background: #aed2f6;
	border: 2px solid #4c95e2;
	color: #4c95e2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 140px;
	padding: 10px;
}

#msg2 {
	background: #ffa3a1;
	border: 2px solid #d00d00;
	color: #d00d00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding: 5px;
}

#submit {
	width: 140px;
}


#footer {
	width: 1050px;
	height: 80px;
	background: url(images/copyrights.gif) no-repeat 682px 15px;
}

#footer a {
	float: left;
	display: block;
	position: relative;
	border: 2px dashed #653E31;
	padding: 2px;
}

#footer a:hover {
	border: 2px dashed #fff;
}

a.sprite {
	top: 12px;
	left: 94px;
	width: 146px;
	height: 47px;
}

a.topshelf {
	top: 8px;
	left: 100px;
	width: 47px;
	height: 55px;
}

a.andy {
	top: 12px;
	left: 111px;
	width: 149px;
	height: 51px;
}

a.weepies {
	top: 12px;
	left: 121px;
	width: 149px;
	height: 51px;
}

#copyrights {
	display: none;
}

