/* Neutralize styling */
html, body, form, fieldset {margin: 0; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif;}
fieldset, a img {border:0;}
form label {cursor: pointer;}
input, select, textarea {font-size: 100%;}
.clearer {clear:both;}
a {text-decoration:none; color:#FF0000; font-weight:bold;}
a:hover {text-decoration:underline;}

/* Body style */
body {background-color: #f00;}
#master {margin:0 auto; padding:0; background: url(../images/body_back.gif) -48px 0 repeat-y #f00; width:1000px; position:relative;}

/* Left column */
#leftColumn {float:left; width:862px; margin-left:8px; border-top:#000 7px solid; _margin-left:4px;}
	#leftBig {float:left; width:461px; min-height:738px; height:auto; _height: 738px; background: url(../images/left_back_big.jpg) left top no-repeat;}
	#logo {width: 461px; height:125px;}
	
	#bigBack {width:424px; min-height:608px; height:auto; _height: 608px; float:left; background-position: left top; background-repeat: no-repeat;}
	
	ul#menu {float:right; margin:0; padding:0; _margin-right: 0px;}
	ul#menu li {list-style-type:none; margin:0; width:148px; background: url(../images/menu_back.gif) left top no-repeat; padding: 6px 0px 2px 0; text-align:right;}
	ul#menu li.active a { color:#000; text-decoration:underline;}
	ul#menu li a {color:#000; font-weight:bold; text-decoration:none; padding: 0 8px 6px 0;}
	ul#menu li a:hover {text-decoration: underline;}
		ul#submenu {/*margin:2px 0 0 79px; _margin:3px 3px 0 76px; padding:5px 0 15px 0;*/ background-color: #3c4a62; width: 148px; margin:0px; margin-top:2px; padding: 3px 0 2px 0;}
		ul#submenu li {margin:0; background-image: none; text-align:right; list-style-type:none; width: 148px;}
		ul#menu li ul#submenu li a {color: #fff; text-decoration: none; padding-right:0; font-size: 9px; padding: 0 8px 6px 0; font-weight:normal;}
		ul#menu li ul#submenu li.active a {text-decoration:underline;}
		ul#menu li ul#submenu li a:hover {text-decoration:underline;}
	
	#rightBig {float:right; width:391px;}
	#rightBig h1 {color:#f00; font-size:15px; margin:0; padding:95px 5px 10px 0;}
	#rightBig h2 {color:#000; font-size:12px; margin:0; padding:0 5px 5px 0;}
	#rightBig h1 a {color:#f00; text-decoration:none;}
	#rightBig h2 a {color:#000; text-decoration:none;}
	#rightBig h1 a:hover {color:#f00; text-decoration:underline;}
	#rightBig h2 a:hover {color:#000; text-decoration:underline;}
	#rightBig p {margin:0; padding: -5px 10px 10px 0; line-height:18px;}
	#rightBig ul li {line-height:16px;}
	div.line {width:335px; border-bottom:#999 1px solid; margin:0 auto; padding:0;}

/* Right column */
#rightColumn {position:absolute; width:100px; color: #fff; margin-left: 8px; left:873px;}
.sub {background: url(../images/right_back1.gif) left bottom no-repeat; min-height:743px; height:auto; _height:743px}
	#rightColumn h1 {font-size: 13px; margin:0; padding:50px 0 30px 0;}
	#rightColumn p {margin:0; padding:10px 0 0 0; line-height: 18px; font-size:9px;}
	#rightColumn p.meer {text-align:right; margin:0; padding:0 0 10px 0;}
	#rightColumn p.meer a {text-decoration: none; font-weight:bold; font-size: 10px; color: #6c6c67;}
	#rightColumn p.meer a:hover {text-decoration:underline;}

/* Footer */
#footer {float:left; width:862px; _width:861px; background:url(../images/footer_back.gif) left top repeat-x #9b9b9b; min-height:168px; _height:168px;}
	#footer p.copyright {color:#fff; font-weight:bold; text-align:center; margin:0; padding-top:5px;}
	#footer a {text-decoration:none; color:#fff;}
	#footer a:hover {text-decoration:none; }
	
/* Content styles */
#frontContent {position:relative; width:377px; height:411px; background:url(../images/front1.jpg) left top no-repeat;}
	#box1 {position:absolute; left:15px; top:5px;}
	#box2 {position:absolute; left:200px; top:40px;}
	#box3 {position:absolute; left:5px; top:340px;}
		#box1 a { position:absolute; left:15px; top:110px; display: block; width: 100px; height: 90px; }
		#box2 a {position:absolute; left:-60px; top:90px; display: block; width: 100px; height: 90px; }
		#box3 a {position:absolute; left:65px; top:-120px; display: block; width: 100px; height: 90px; }
	#box1, #box2, #box3 {color: #7f7f7f; line-height:18px; width:160px;}


/* CONTACT FORM */
.csc-mailform { font: 10px Arial sans-serif; color: #000000; padding: 20px; border:0px; }
.csc-mailform * { margin: 0; padding: 0; }
.csc-mailform-field { float: left; width: 351px;}
.csc-mailform-field label { width: 100px; float: left; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.csc-mailform-field input, .csc-mailform-field select, .csc-mailform-field textarea { border: 1px solid #f00; padding: 2px 0px; margin-bottom: 12px;}
.csc-mailform-field select { width: 200px; }
.csc-mailform-field input { font: 10px Verdana; width: 200px; }
.csc-mailform-field textarea { font: 10px Verdana; width: 200px; overflow: auto; height: 80px; padding: 4px; }
.csc-mailform-field .csc-mailform-submit { margin-left: 100px; bordeR: auto; cursor: pointer; width: auto; background-color:#f00; color:#fff; }

.contact_table { font: 10px Arial sans-serif; color: #000000; padding-top: 20px; border:0px; }
.contact_table * { margin: 0; padding: 0; }
.contact_table { float: left; width: 351px;}
.contact_table label { width: 130px; float: left; font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.contact_table input, .contact_table select, .contact_table textarea { border: 1px solid #f00; padding: 2px 0px; margin-bottom: 12px;}
.contact_table select { width: 200px; }
.contact_table input { width: 200px; }
.contact_table textarea { font: 11px Verdana; width: 192px; overflow: auto; height: 80px; padding: 4px; }
.contact_table .submit input { margin-left: 130px; bordeR: auto; cursor: pointer; width: auto; background-color:#f00; color:#fff; }


.listing { margin: 0; padding: 0;  padding-top:5px;}
	.listing h2 { text-align: left; padding: 0; float: none; display: block; width: auto; color: #f00; font: 15px Verdana, Arial, Helvetica, sans-serif; }
	.listing h2 a { text-align: left; padding: 0; color: #f00; font: 15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
	.listing h2 a:hover {text-decoration:underline;}
	.listing p { padding: 4px 0; margin-bottom:5px; }
	.listing .img { float: left; }
	.listing .img img { float: left; margin: 0 10px 0 0; }
.back { float: right; margin: 0 15px 0 0;}