/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/customizing-your-headway-site/custom-css/ 
to get started.

Be sure to turn on custom CSS in the Headway Design Options.  

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/

body.custom {
	background: #B8BDC1 url('images/background2.png') top repeat-x;
}

#wrapper{
	background-color: transparent;
}

#header{
	height: 190px;
	background-color: transparent;
	margin: 0px auto;
	text-align: center;
}

.header-inside #header{
	border-bottom: hidden;
}

div.header-link-image{
	margin: 0px auto;
	text-align: center;
	clear: both;
}

#navigation{
	background: #C00000;
	border-top: 1px solid #888888;
}

ul.navigation li a:link, ul.navigation li a:visited {
	border-right: hidden;
}

ul.navigation li.current-page-item a, ul.navigation li.current-page-parent a {
	background: #000000;
	color: #ffffff;
}

#container{
	background: #ffffff;
}
.box{
	background: #ffffff;
}

.post {
	font-size: 16px;
}

#posts{
	margin: 0px auto;
	text-align: center;
}

#sliderwrapper{
	width: 700px;
	margin: 0px auto;
	text-align:center;
	float: left;
	padding-top: 50px;
}
#slider {
	margin: 0px auto;
	text-align: center;

}

#slider ul, #slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider, #slider li{ 
	width:534px;
	height:400px;
	overflow:hidden; 
	}

#rightofslider{
	text-align: center;
	float: right;
	margin-right: 20px;
	padding-left: 5px;
	padding-right: 5px;
	width: 218px;
	font-size: 18px;
}
#rightofslider strong{
	font-size: 22px;
	padding-bottom: 5px;
}

#newsletter-top{
	background: url('images/greay_01.jpg') no-repeat; 
	width: 218px;
	height: 100px;
}
#newsletter-middle{
	background: url('images/opt-small_02.jpg') repeat-y;
	width: 218px;
	padding-left: 5px;
	padding-right: 8px;
	font-size: 16px;
}
#newsletter-middle h2{
	font-size: 20px;
	color: red;
}
#newsletter-bottom{
	background: url('images/opt-small_04.jpg') no-repeat;
	width: 218px;
	height: 27px;
}
#newsletter-small{
	font-size: 12px;
}

.custompage1-image{
	float: left;
	height: 135px;
	width: 142px;
}
.custompage1-headline{
	float: left;
	color: red;
	font-size: 20px;
	width: 800px;
}
.custompage1-headline h2{
	color: #000000;
}

.custompage1-sections {
	margin: 0px auto;
	padding-left: 20px;
}

.custompage1-section1{
	width: 300px;
	float: left;
	border: 1px solid #000000;
	height: 375px;
}

.custompage1-section1-title h2{
	text-align: center;
	border-bottom: 2px solid black;
	color: #000000;
	font-size: 16px;
	background-color: #B8BDC1;
}

.custompage1-section1-text{
	color: #000000;
	font-size: 16px;
	padding: 15px;
}
.custompage1-section2{
	width: 300px;
	float: left;
	border: 1px solid #000000;
	height: 375px;
}
.custompage1-section2-title h2{
	text-align: center;
	border-bottom: 2px solid black;
	color: #000000;
	font-size: 16px;
	background-color: #B8BDC1;
}

.custompage1-section2-text{
	color: #000000;
	font-size: 16px;
	padding: 15px;
}

.custompage1-section3{
	width: 300px;
	float: left;
	border: 1px solid #000000;
	height: 375px;
}
.custompage1-section3-title h2{
	text-align: center;
	border-bottom: 2px solid black;
	color: #000000;
	font-size: 16px;
	background-color: #B8BDC1;
}
.custompage1-section3-text{
	color: #000000;
	font-size: 16px;
	padding: 15px;
}

div.wpcf7 {
	text-align: center;
}

.custompageabout-headline {
	color: red;
	font-size: 18px;
}

.entry{
	padding-left: 10px;
	padding-right: 10px;
	margin: 0px auto;
	text-align: left;
}

.current_page_item {
	background: #000000;
	color: #ffffff;
}

.current_page_item  a{
	background: #000000;
	color: #ffffff;
}

a:link, a:visited {
	
}

.product-entry{
	padding-left: 65px;
	padding-right: 65px;
	margin: 0px auto;
	text-align: left;
	font-size: 18px;
}

#product-sliderwrapper{
	width: 400px;
	margin: 0px auto;
	text-align:center;
}
#product-slider {
	margin: 0px auto;
	text-align: center;

}

#product-slider ul, #product-slider li{
	margin:0;
	padding:0;
	list-style:none;
	}
#product-slider, #product-slider li{ 
	width:400px;
	height:400px;
	overflow:hidden; 
	}
	
.product-image{
	float: left;
	height: 135px;
	width: 142px;
}
.product-headline{
	float: left;
	color: red;
	font-size: 20px;
	width: 800px;
}
.product1-headline h2{
	color: #000000;
}

.product-sections {

	margin: 0px auto;
	padding-left: 150px;
}

.product-section1{
	width: 300px;
	float: left;
	//border: 1px solid #000000;
}

.product-section1-title h2{
	text-align: center;
	border-bottom: 2px solid black;
	color: #000000;
	font-size: 16px;
	background-color: #B8BDC1;
}

.product-section1-text{
	color: #000000;
	font-size: 16px;
	padding: 15px;
}
.product-section2{
	width: 300px;
	float: left;
	//border: 1px solid #000000;
	margin-left: 5px;
}
.product-section2-title h2{
	text-align: center;
	border-bottom: 2px solid black;
	color: #000000;
	font-size: 16px;
	background-color: #B8BDC1;
}

.product-section2-text{
	color: #000000;
	font-size: 16px;
	padding: 15px;
}

.product-section3{
	width: 300px;
	float: left;
	//border: 1px solid #000000;
	margin-left: 5px;
}
.product-section3-title h2{
	text-align: center;
	border-bottom: 2px solid black;
	color: #000000;
	font-size: 16px;
	background-color: #B8BDC1;
}
.product-section3-text{
	color: #000000;
	font-size: 16px;
	padding: 15px;
}
