/*=== global styles === */

body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px;
	padding: 0px;
	font-size: 100%;
	background-image: url(images/background.png);
	/*background-image: linear-gradient(bottom, #000100 0%, #00403a 100%);
background-image: -o-linear-gradient(bottom, #000100 0%, #00403a 100%);
background-image: -moz-linear-gradient(bottom, #000100 0%, #00403a 100%);
background-image: -webkit-linear-gradient(bottom, #000100 0%, #00403a 100%);
background-image: -ms-linear-gradient(bottom, #000100 0%, #00403a 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.0, #000100),
	color-stop(0.100, #00403a)
);*/
}

div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, address, span,
img,dl, dt, dd, ol, ul, li {
        margin:0;
        padding:0;
}

h1, h2, h3, h4{
	font-family: 'Georgia', Times New Roman, Times, serif;
	color: #D6D6D6;
	font-style: normal;
	font-weight: 400;
	letter-spacing: -0.05em;
	word-spacing: -0.02em;
}

.clear {
	clear: both;
}
.fixed {
	position: absolute;
	left: 30px;
	top: 35px;
	font-size: 2.5em;
}
.advert {
	margin-bottom: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #586314;
	border-right-color: #586314;
	border-bottom-color: #586314;
}
.service {
	/* [disabled]width: 100px; */
	/* [disabled]margin-right: 20px; */
	/* [disabled]margin-bottom: 10px; */
	/* [disabled]float: left; */
}
.sideImage {
	margin: 0 auto;
	width: 150px;
}

.tooltip {
	display:none;
	background:transparent url(images/black_arrow1.png);
	font-size:12px;
	height:10px;
	width:70px;
	padding:10px 25px 50px 25px;
	color:#eeeeee;
  }

img {
	border-style: none;
}

ul {
	list-style: none;
}

p {
	margin-bottom: 1em;
	line-height: 1.7;
}

#wrapper {
	width: 700px;
	margin: 0 auto;
	text-align: left;
	position: relative;
}
#header {
	position: relative;
	height: 170px;
	margin-bottom: 20px;
}

#logo {
	height: 127px;
	width: 265px;
	position: absolute;
	left: 0px;
	top: 35px;
}
#image {
	width: 800px;
	margin-top: 70px;
	/* [disabled]margin-left: 20px; */
}

/* === Navigation style === */

#navigation {
	position:absolute;
	left: 286px;
	width: 430px;
	top: 113px;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation li {
	margin: 0px;
	padding: 0px;
	float: left;
}

#navigation li a:link, #navigation li a:visited {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-size: 1em;
	color: #333300;
	text-decoration: none;
	display: block;
	padding: 5px 15px 5px 15px;
	margin-right: 10px;
	line-height: 25px;
	background-color: #c4df9b;
	border: none;
	-moz-border-radius: 20px;
	-webkit-border-radius:20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
}
#navigation li a:hover, #navigation li a:active {
	background-color: #ffffff;
}

#navigation li a.current {
	background-color: #ffffff;
	color: #333300;
}

#navigation li a.current:hover {
	cursor: default;
}
#headerBox {
	margin-bottom: 20px;
	position: relative;
}


/* === Navigation style End === */

#leftSidebar {
	width: 180px;
	margin-right: 20px;
	float: left;
}
#leftSidebar h3 {
	font-size: 100%;
}

#leftSidebar p {
	line-height: 1.6;
	color: #CFE98F;
	margin-top: 1em;
	font-size: 80%;
}
#leftSidebar p a {
	color: #cfe98f;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d6d6d6;
}
#leftSidebar p a:hover {
	color: #cfe98f;
	border-bottom-style: none;
}

#mainContent {
	float: left;
	width: 500px;
}

#mainContent p {
	font-size: 95%;
	color: #D6D6D6;
}
#mainContent #serviceBox {
	width: 480px;
	margin: 0 auto;
}

#serviceBox .service img {
	cursor:pointer;
}
#adverts .advertsBox {
	float: left;
	margin-right: 8px;
	margin-bottom: 10px;
}

#adverts .advertBox {
	float: right;
	margin-left: 8px;
	margin-bottom: 10px;
}
#mainContent #janitor {
	border: 2px solid #cfe98f;
	padding: 10px;
	margin-bottom: 20px;
}
#mainContent #janitor .jService h2 {
	color: #c4df9b;
}

#mainContent #janitor .jService p {
	line-height: 1.5em;
	margin-bottom: 0px;
}




/*=== Contact Form style ===*/
#wrapper .contactForm {
	position: absolute;
	top: 220px;
	left: 613px;
	background-image: url(images/Transperentbackground.png);
	width: 267px;
}

#wrapper .contactForm h4 {
	color: #333300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.4;
	padding: 3px;
}
#wrapper #frmMessage {
	border: none;
	margin: 0;
	padding: 0;
}
#wrapper #frmMessage fieldset {
	border: none;
	margin-left: 5px;
}
#wrapper #frmMessage ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#wrapper #frmMessage li {
	padding-top: 10px;
}
#wrapper #frmMessage legend {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #333300;
	font-size: 2em;
	margin-bottom:5px;
}
#wrapper #frmMessage label {
	/*font-family: Arial, Helvetica, sans-serif;*/
	color: #333300;
	font-size: .9em;
	display: block;
	margin-bottom:10px;
}
#wrapper #frmMessage input.text {
	width: 200px;
}
#wrapper #frmMessage textarea {
	width: 230px;
}
#wrapper #frmMessage input.text:focus, #wrapper #frmMessage textarea:focus {
	border: 1px solid #333300;
	background: #cddb9d;
}


/* === collection form === */

#mainContent #collectionForm ul {
	margin: 0px;
	padding: 0px;
}

#mainContent #collectionForm li {
	padding-top: 10px;
}

#mainContent #collectionForm {
	width: 500px;
	color: #ffffff;
	padding-bottom: 20px;
}

#mainContent #collectionForm input.text {
	width: 300px;
	border: 1px solid #c4df9b;
}

#mainContent #collectionForm label {
	margin-bottom: 10px;
	display: block;
}

/* === Contact Form style End === */

#footer {
	color: #333300;
	background-image: url(images/footerBackground.png);
	clear: both;
	height: 120px;
}

#footer p a:link, #footer p a:visited {
	color: #333300;
}

#footer p a:hover, #footer p a:active{
	text-decoration: none;
}

#footer p {
	font-size: 0.7em;
	/* [disabled]padding-bottom:15px; */
	/* [disabled]text-align: center; */
	/*font-family: Arial, Helvetica, sans-serif;*/
}
#footer #footerBox {
	width: 690px;
	/* [disabled]height: 70px; */
	margin-right: auto;
	/* [disabled]margin-bottom: 15px; */
	margin-left: auto;
	padding-top: 10px;
}

#footer #socialNet {
	width: 180px;
	float: left;
}
#footer #socialNet .socialIcon {
	float: left;
	width: 50px;
	margin-right: 10px;
}

#footer .address {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-style: normal;
	line-height: 20px;
	text-align: left;
	float: left;
	margin-right: 40px;
}
