﻿@import '/cms/styles/common.css';
@import '/style.css';

/* COMMON ---------------------------------------------------------------------- */

#ad {
margin-top:15px;
background: url('/images/ad2.jpg') top left no-repeat;
}
#ad a img {
height:350px;
width:145px;
border:none;
}
body {
  background: #E2E2E2 url('/images/body_bk.gif') top left repeat-x;
  text-align: center;
  margin: 0px;
  padding: 0px;
}

#wrap {
  background: url('/images/wrap_bk.jpg') top center no-repeat;
  min-height: 278px;
  margin:0 auto;
  text-align:center;
}

#page {
  background: #FFFFFF;
  border-bottom: 1px solid #CCCCCC;
  margin:0 auto;
  width:750px; 
  text-align:left;
  min-height: 475px;
}

#left {width: 189px; }
#left h1, #left h2 {
  color:#333333;
}
#left h2 {
  font-size:11px;
  font-weight:bold;
}
#right { width: 561px; }

#logo {
  height: 252px;
  overflow: hidden;
}
#logo a { outline :none;
  padding: 0px;
  margin: 0px;
 }

/* FLASH ---------------------------------------------------------------------- */

#flash {
  background: url('/images/flash.jpg') top right no-repeat;
  height:192px;
}

/* MENU ------------------------------------------------------------------------ */

#menu ul { float:right; }
#menu ul, ul li {
  margin:0;
  padding:0;
  background:none;
}
#menu {
  background:#18320F;
}

#menu a {
 background: url('/images/menu_item.jpg') top right no-repeat;
 height: 18px;
 width: 101px;
 text-align:center;
 padding-top: 6px;
 display:block;
 text-decoration:none;
 outline:none;
 color: #000000;
 font-weight: bold;
 font-size: 11px;
}

#page_1 #menu1 a,
#page_135 #menu2 a,
#page_136 #menu3 a,
#page_134 #menu4 a,
#page_137 #menu5 a,
#menu li a:hover {
background-position:top left;
}
.contact-top {
  background:#18320F;
  height:25px;
  text-align:right;
  color:#FFFFFF;
  padding-top:10px;
  font-weight:bold;
  font-size:15px;
}

.contact-top a {
  padding:0 8px;
}
.contact-top a:hover {
  color:#FFFFFF;
}

/* QUOTE ------------------------------------------------------------------- */

#quote {
  background: #EFEFEF url('/images/newsletter_bk.jpg') bottom left no-repeat;
  padding:5px 8px 10px 8px;
  margin-left:3px;
}
.quote-title {
  font-size:16px;
  font-weight:bold;
  color:#272727;
}
.quote-title span {
  font-size:16px;
  font-weight:bold;
  color:#7FC343;
}
#quote h3 {
  padding:5px 0 2px 0;
}
#quote .note {
  padding-top: 15px;
  padding-bottom: 10px;
  text-align:center;
  padding-right: 5px;
}

#quote input {
  width: 165px;
}
#quote #quote_button input {
	width:70px;
	border:none;
	background: url('/images/form-btn.jpg') top left no-repeat;
	cursor:pointer;
	outline:none;
	height:20px;
}
#quote textarea {
  height: 50px;
  width: 165px;
}
#quote select {
  width: 170px;
  height:22px;
}
#quote_button {
  padding: 5px 1px 5px 0;
  float:right;
}

.quote-info {
  padding: 5px 1px 5px 10px;
  font-size:10px;
  color:#666666;
}

/* CONTENT ---------------------------------------------------------------------- */
#content-bg-y {
  background: url('/images/gallery_bk.gif') 392px 0px repeat-y;
}
#content {
  background: url('/images/main_bk.jpg') top left no-repeat;
}
#content-content {
  width:372px;
  padding:15px 10px 5px 10px;
}

#content-right {
  width:150px;
  padding:15px 5px 5px 10px;
}

.services .heading {
  border-bottom:1px solid #CCCCCC;
}
.services .heading div {
  font-size:15px;
  font-weight:bold;
  height:20px;
}
.services .service-col {
width:190px;
padding-right:10px;
}
.services .guarantee-col {
  width:160px;
  padding-right:10px;
}
.services li,
.services ul {
  padding:0;
  margin:0;
  background:none;
  list-style:none;
}
.services li {
  padding:2px 0 0 20px;
  background: url('/images/bullet-services.gif') 0px 3px no-repeat;
}

/* FOOTER ---------------------------------------------------------------------- */

#footer {
  background: url('/images/footer.jpg') top left no-repeat;
  margin:0 auto;
  width:730px; 
  height:31px;
  text-align:left;
  padding:10px 10px 10px 10px;
}
#footer_morelinks li,
#footer_links li {
  border-left: 1px solid #FFFFFF;
  padding-left: 5px;
  padding-right: 5px;
}
#footer_morelinks li.first,
#footer_links li.first {
  border-left: 0px;
  padding-left: 0px;
}
#footer_morelinks li.last,
#footer_links li.last {
  padding-right: 0px;
}
#footer_morelinks a,
#footer_links a {
 color: #FFFFFF;
 text-decoration: none;
}
#footer_morelinks a:hover,
#footer_links a:hover {
  color: #1E3111;
  text-decoration: underline;
}

#footer_morelinks,
#footer_atomic {
  float: right;
}

#footer_atomic a {
  color: #333333;
  text-decoration: none;
}

#footer_atomic a:hover {
  text-decoration: underline;
}

#footer_atomic,
#footer_copy {
  color: #333333;
  padding-top: 5px;
}


/* CUSTOMIZATIONS -------------------------------------------------------------- */  
  
.gallery {
  margin-left: 5px;
  background: url('/images/gallery_bk.gif') top left repeat-y;
  padding: 0px;
}
