body, form
	{ margin:0px; }
body
	{ background-color:#BDAF80; }
body, textarea
	{ font-family:Arial, Helvetica, sans-serif; }
a
	{ text-decoration:none; }
textarea
	{ overflow:auto; }


.tar
	{ text-align:right; }
.tac
	{ text-align:center; }
.clr
	{ clear:both; }

h1
	{ margin:0px 0px 7px 0px; }
h1, h1 a
	{ color:#82080A; font-size:18px; font-weight:bold; text-transform:uppercase; }
h1 a:hover
	{ text-decoration:underline; }
h2
	{ margin:0px 0px 4px 0px; }
h2, h2 a
	{ color:#82080A; font-size:15px; text-transform:uppercase; text-decoration:none; }
h2 a:hover
	{ text-decoration:underline; }
h3
	{ margin:0px 0px 0px 0px; }
h3, h3 a
	{ color:#82080A; font-size:13px; text-transform:uppercase; text-decoration:none; }
h3 a:hover
	{ text-decoration:underline; }
ul
	{ padding:0px 0px 0px 15px; margin:0px; }

.header1
	{ }
.header2
	{ background:url(images/header_2.jpg) no-repeat top left; height:50px; }
.menu1 .c
	{ padding:0px 0px 0px 580px; }
.menu1 a
	{ color:#EDE4C2; text-decoration:none; text-transform:uppercase; margin:0px 7px; font-size:18px; }
.badge
	{ position:absolute; margin:-50px 0px 0px 340px; }
.header3
	{ }
.header4
	{ background:url(images/header_4.jpg) no-repeat top left; height:56px; }
.menu2 .c
	{ padding:0px 0px 0px 580px; margin-top:-7px; line-height:36px; }
.menu2 a
	{ color:#82080A; text-decoration:none; text-transform:uppercase; margin:0px 7px; font-size:18px; }

.content1
	{ background:url(images/content_bg_1.jpg) repeat-y left; height:300px; }
.content1 .c
	{ padding:20px 15px 20px 38px; font-size:13px; }
.content2
	{ background:url(images/content_bg_2.jpg) repeat-y left; height:100px; }
.content2 .c
	{ padding:10px 38px 10px 38px; font-size:13px; }
.content3
	{ background:url(images/content_bg_3.jpg) repeat-y left; height:10px; }
.content4
	{ background:url(images/content_bottom.jpg) no-repeat bottom left; height:350px; }
.content4 .c
	{ padding:10px 38px; font-size:13px; }
.content4 a
	{ color:#82080A; }
.content4 a:hover
	{ text-decoration:underline; }
.footer
	{ background:url(images/footer_bg.jpg) no-repeat top left; height:155px; }
.footer .c
	{ padding:10px 25px; }
.footer marquee td
	{ padding-right:10px; }
	
	
.box1
	{ width:250px; margin:0px 25px 0px 0px; }
.box1 .box_title
	{ background-color:#83080B; }
.box1 .box_title .c
	{ padding:3px 5px; color:#EDE4C2; font-weight:bold; text-transform:uppercase; }
.box1 .box_content
	{ background-color:#B21214; }
.box1 .box_content .c
	{ padding:10px 15px; color:#EDE4C2; text-transform:uppercase; font-size:12px; }
.box1 a
	{ color:#EDE4C2; text-decoration:underline; }
.box1 ul
	{ padding:0px 0px 0px 15px; }

.box2
	{ width:250px; margin:0px 25px 0px 0px; }
.box2 .box_title
	{ background-color:#CCC; }
.box2 .box_title .c
	{ padding:3px 5px; color:#000; font-weight:bold; text-transform:uppercase; }
.box2 .box_content
	{ background-color:#FFF; }
.box2 .box_content .c
	{ padding:10px 15px; text-align:center; }
	
.listc th
	{ text-transform:uppercase; font-size:12px; padding:3px 10px; }
.listc td
	{ text-align:center; }
.listc a
	{ color:#82080A; }
.listc a:hover
	{ text-decoration:underline; }

.lista
	{ width:590px; background-color:#000; }
.lista th
	{ text-transform:uppercase; font-size:12px; padding:3px 5px; background-color:#EDE4C3; }
.lista td
	{ padding:0px 15px; background-color:#EDE4C3; }
.lista a
	{ color:#82080A; }
.lista a:hover
	{ text-decoration:underline; }
.lista tr.ina td, .lista tr.ina td a
	{ color:#999; }
	
.details .fn
	{ font-weight:bold; }

.calc select
	{ width:150px; }
.calc .fn
	{ font-weight:bold; padding-right:5px; }
.calc .pr
	{ padding-right:10px; }
	
.imgc1
	{ border:2px solid #FFF; width:470px; height:300px; margin-bottom:10px; text-align:left; background-color:#FFF; }
.imgc2
	{ border:1px solid #FFF; width:64px; height:64px; float:left; margin:0px 5px 5px 0px; }
.imgc3
	{ border:1px solid #FFF; width:100px; height:100px; float:left; margin:5px 0px 0px 5px; }
.imgc4
	{ border:1px solid #FFF; width:120px; height:100px; float:left; margin:5px 0px 0px 5px; }
.caption
	{ position:absolute; padding:3px 5px; background-color:#CCC; filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8; }
	
.edit1 input, .edit1 textarea
	{ width:300px; }
.errc
	{ padding:2px 3px 1px 12px; color:#FF0000; display:none; background:url(images/up_red_arrow.gif) no-repeat left center; }
.edit1 .fn
	{ font-weight:bold; padding-right:5px; }

div.altm a
	{ font-size:14px; color:#82080A; }
div.altm a:hover
	{ text-decoration:underline; }

div.description
	{ margin-bottom:15px; }
	
.big_img_c
	{ display:none; position:absolute; left:0px; top:0px; text-align:center; z-index:10; border:3px solid #ECECEC; background-color:#000000; }
.big_img_c .c
	{ padding:20px; }

div.aptpc
	{ float:left; margin-right:20px; }
	
.eweblogo
	{ position:fixed; bottom:0px; left:10px; }
.fbslinks
	{ display:none;visibility:hidden; }

