@charset "UTF-8";

/* ABCO PRINTING CSS  */


html, body {
	background:#fff url(../backgrounds/newsiteback.jpg) repeat;
	background-position: center top;
	color:#384959;
	font:12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin:0;
	padding:0;
	}


a { text-decoration:none; color:#000; }

a:link, a:img, img{border:0px;outline:none;}
p { margin:0 0 1em 0; }


	
h1, h2 { text-shadow:0px 0px 10px #aaa; font-family:Georgia;font-style:italic;color:#000;font-size:1.8em;}
h3{ text-shadow:0px 0px 10px #aaa; font-family:Georgia;font-style:italic;color:#000;font-size:1.4em;}

#wrapper{
	position:relative;
	margin:0 auto;
	width:975px;
}


/* ======================
		HEADER 
========================= */

#header ul{
	list-style:none;
	display:inline;
	}
#header ul li{
	font-size:12px;
	color:#000;
	text-align:left;
	margin-left:20px;
	padding:0px;
	float:left;
	margin-top:20px;
}

#header ul li h3{
	margin-top:-4px;
	list-style:none;
	padding:0px 0px 0px 10px;
	margin-left:20px;
}
#header ul li a{outline:none;}


.logo{
	height:99px;
	float:left;
	width:200px;
	margin-top:0px;
}



/* ======================
		CONTENT 
========================= */

#content {
	position:relative;
	margin:0px;
	overflow:hidden;
	width:975px;
	clear:both;
	height:545px;
	}


/* ======================
		side-bar 
========================= */
#sidebar{
	position:relative;
	width:314px;
	margin:0px;
	float:right;
	z-index:2;
	height:600px;
}
#sidebar ul{
	width:200px;
	padding:10px;
	margin-top:0px;
	margin-left:0px;
	list-style:none;
}

#sidbar li{
	list-style:none;
}

#sidebar li h1{
	text-align:left;
}

#sidebar h1 .abouthead{
	height:1.2em;
	z-index:99;
}


#buttons{
	width:314px;
	height:162px; 
	background: url(../backgrounds/sidebar_liback.png);
	background-repeat: no-repeat;
	margin:0px;
}

#buttons  li p{
	width:230px;
	font-size:14px;
	font-family:Arial;
	padding:0px 3px 3px 0px;
	margin-left:40px;
	color:#333;
	line-height:16px;
}
#buttons  li p b{
	
	
	font-family:Georgia;
	padding:0px 5px 5px 5px;
	margin-left:40px;
	color:#333;
	line-height:16px;
	font-style:italic;
}


.abouthead a{
	height:1.6em;
	z-index:99;
	width:200px;
}

.morebtn a{
	position:absolute;
	margin-left:200px;
	margin-top:-15px;
	width:80px;
	height:40px;
	background-image: url(../backgrounds/more_btn.png); 
	background-reapeat:no-repeat;
	text-indent:-9999em;
	background-position:top left; 
	outline:none;
	
}
.morebtn a:hover{background-position:top right;}
.morebtn2 a{
	position:absolute;
	margin-left:200px;
	margin-top:-29px;
	width:80px;
	height:40px;
	background-image: url(../backgrounds/more_btn.png); 
	background-reapeat:no-repeat;
	text-indent:-9999em;
	background-position:top left; 
	outline:none;
	
}
.morebtn2 a:hover{background-position:top right;}

/* ======================
   CONTACT FORM 
========================= */
#contact_wrapper{position:relative;width:380px;margin-left:40px;margin-top:0px;float:left;}
#contactForm{margin-top:0px;}
.message {background:#fff; color:#000;display:none;width:250px;padding:15px;}
.contact {text-align:left;font-family:Georgia;font-style:italic; font-size:16px;height:400px; width:255px;}
.contact li.form{margin-top:0px;margin-left:-15px;width:250px;}
.contact li {list-style-type:none;}
.contact li.special {display:none;}
.contact input {width:350px;background:#fff;}


.contact textarea {width:350px;background:#fff;}
.contact p {text-align:left;}
.contact li.submitbutton{margin-top:0px;margin-left:-10px;width:90px;}

/* ======================
   SLIDER
========================= */

#slider{float:left;width:600px;}
.myslides {
	width: 971px;
	height: 454px;
        padding: 0;
        margin-top:  90px;
	margin-left:30px;
	float:left;
	z-index:0;
		} 

.myslides img {
    
    width: 971px;
    height: 454px;
    top:  0;
    left: 0;
   z-index:1;
	}

/* ======================
		FOOTER 
========================= */

#footer {
	 position:relative;
	height:50px;
	overflow:hidden;
	margin-left:70px;
        width:100%;
	}

#prefoot {
	height:470px;
	clear:both;
	margin-top:40px;
	clear:both;
}

#footer h3{ text-shadow:0px 0px 10px #aaa; font-family:Georgia;font-style:italic;color:#000;font-size:1.2em;}

/* ======================
	FOOTER SIDEBAR
========================= */

#sidebar2{float:right;width:400px;margin-right:-20px;border-left:1px solid #999;padding-left:80px;}

#sidebar2 .footsign{list-style:none;width:300px;}

#sidebar2 .footsign li {float:left;padding:0px 0px 0px 30px; height:16px;width:110px;}


/* ======================
		CLEARFIX 
========================= */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
	}

.clearfix {
	display: inline-block;
	}

html[xmlns] .clearfix {
	display: block;
	}

* html .clearfix {
	height: 1%;
	}
#clearboth{clear:both; text-indent:-99999em;}


/* ======================
		FACEBOX 
========================= */
#facebox .b {
  background:url(../abco/facebox/b.png);
}

#facebox .tl {
  background:url(../abco/facebox/tl.png);
}

#facebox .tr {
  background:url(../abco/facebox/tr.png);
}

#facebox .bl {
  background:url(../abco/facebox/bl.png);
}

#facebox .br {
  background:url(../abco/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 950px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  position:absolute;
  float:left;
  padding-top: 5px;
  top:0px;
  text-align: right;
}

#facebox .close_image {
  position:absolute;
  float:left;
  padding-top: 5px;
  top:10px;
  margin-left:860px;
  text-align: right;
}


#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
  color:#000;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
a {
    outline: none;
}
.quote a{position:absolute;top:0px;left:55px;width:133px; height:170px;z-index:9;background-image:url(../backgrounds/quote.png); background-repeat:no-repeat;border:0px;text-indent:-9999em;background-position:top right;}


#formwrap{width:700px;position:relative;margin:0 auto;padding:0px 10px 0px 10px;}
#formwrap h1 a{margin-left:280px;}

.formsubmit{background:url(/backgrounds/formsubmit.png);background-repeat:no-repeat;padding-top:50px;overflow:hidden;width:106px; height:35px;border:0px; outline:0px;cursor:pointer;}

.reset{background:url(/backgrounds/clearform.png);background-repeat:no-repeat;padding-top:50px;overflow:hidden;width:80px; height:26px;border:0px; outline:0px;cursor:pointer;}

#mysubmit{background:url(/backgrounds/contactsubmit.png);background-repeat:no-repeat;padding-top:50px;overflow:hidden;width:106px; height:35px;border:0px; outline:0px;cursor:pointer;margin-top:10px;margin-left:-5px;}


