body{font:14px/1.5 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;padding-top: 0px;}a:focus{outline:1px dotted}hr{border:0 #634f4f solid;border-top-width:1px;clear:both;height:0}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:20px}

a {
	text-decoration: none;
	font-weight: 700;
	color: #700014;
}

a:hover {
	text-decoration: underline;
}

.header {
	
	color: #fff;
	padding: 0px 0px 0px 0px;
}

.header a {
	color: #700014;
	text-decoration: none;
	margin: 0px 1px 0px 0px;
	padding: 5px 10px 5px 10px;
	display: inline-block;
border-radius: 10px;
	-moz-border-radius: 10px;}

.header a:hover {
	background: #b09499;
}

.selected {
	background: #700014;
}

.header a.selected {
    color: #FFFFFF;
    margin-top: 10px;
}


#contactinfo {
    color: #000000;
    font-size: 90%;
    text-align: right;
}
.logoimage {margin:23px 0 0 268px;}

#banner {
    border-top: 25px solid #700014;
    color: #000;
}

#logoimage {
     float: left;
     margin: 20px 20px 0px 0px;
}

#companyname {
	font-size: 28pt;
	font-weight: 400;
	margin-top: 20px;
	margin-bottom: 0px;
}

#companyslogan {
	font-size: 16pt;
	font-weight: 400;
	color: #999;
	margin-bottom: 20px;
	border-bottom: none;
}

hr {
	margin: 2px 0px 2px 0px;
}

#contentarea {
	color: #000;
}

#contentarea h1 {
	font-size: 22pt;
	font-weight: 400;
	border-bottom: dashed 1px #634f4f;
}

#contentarea h2 {
	font-size: 15pt;
	font-weight: 400;
	border-bottom: dashed 1px #634f4f;
}

#footer {
	background: #000;
	border-top: solid 1px #634f4f;
	color: #fff;
}

#footernav a {
	margin: 0px 10px 0px 0px;
}

.bannertext h1 {
	font-size: 22pt;
	font-weight: 400;
	border-bottom: solid 1px #634f4f;
}

#banner p {
	font-size: 13pt;
}

.paymentoptions img {
	padding-right: 5px;
}

#googlemapping {
	height: 425px;
	width: 440px;
	margin-bottom: 15px;
}

.indexbottom {
     min-height: 280px;
}

.contactmiddle {
     min-height: 500px;
}

.servicesmiddle {
     min-height: 460px;
}

.checkbox h3 {
	padding-top: 3px;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 0px;
}

.checkbox a {
     color: #fff;
}

.checkbox div {
     font-size: 12px;
}

#buynow {
     font: 14px 'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif;
     color: #fff;
     float: right;
     width: 150px;
     position: relative;
     top: 40px;
     text-align: center;
     background: url('../images/buynow.png');
     border: 1px solid #69bef1;
     padding: 4px 0px 0px 0px;
}

#buynow a {
     color: #fff;
     display: block;
     margin-bottom: 4px;
     font-weight: normal;
     text-decoration: none;
}

#buynow a:hover {
     text-decoration: underline;
}

#buynow p {
     font-size: 12px;
     margin-bottom: 3px;
     margin-top: 2px;
}

#buynow div a {
     font-weight: 800;
}
#contact input {width: 860px;}
#contact textarea {width: 860px;}
#contact input.submit {width: 200px;}
#contact p {width: 70px;}