/* Stephen Wild  */


body {
margin:0; padding:0;
font-family:Helvetica, Arial, sans-serif;
font-size:12px;
background:url(../images/bg2.jpg) center top no-repeat fixed #9b0000;
}

h1 {
padding:0; margin:0;
font-size:13px; color:#333333; font-weight:normal;
}

h2 {
padding:0; margin:0;
font-size:12px; color:#4d4d4d; font-weight:normal;
}

h3 {
padding-left:10px; text-transform:uppercase; 
font-size:18px; color:#CC0000;
}



h4 {
font-size:15px; color:#CC0000; float:left; font-weight:normal;
padding:0; margin:0;
}


h5 {
font-size:15px; color:#999999 float:left;
padding:0; margin:0; font-weight:normal;
}



.main {
width:930px; height:auto; 
margin:auto; padding-left:20px; padding-right:20px;
background:url(main-bg.png); background-repeat:repeat-y;
}

.logo_banner {
width:910px; height:123px; padding:0 20px 10px 0;
background:#FFFFFF url(../images/logo.jpg) no-repeat top center;
text-align:right;
}


.logo_banner_2 {
width:910px; height:123px; padding:0 20px 10px 0;
background:#FFFFFF url(../images/logo_2.jpg) no-repeat top center;
text-align:right;
}



.banner-menu {
float:right; background-color:#cd0000; color:#FFFFFF;
font-size:14px; margin:0 6px 0 7px; text-transform:uppercase; font-weight:bold;
}

.banner-menu a:link, .banner-menu a:active, .banner-menu a:visited {
background-color:#cd0000; color:#FFFFFF; text-decoration:none; display:block;
padding:3px 6px 3px 6px;
}

.banner-menu a:hover{
background-color:#000000; color:#FFFFFF; text-decoration:none; display:block;
}









.thin_grey {
width:930px; height:3px;
background-color:#CCCCCC;
}

.menu {
width:890px; height:22px; 
padding-top:8px; padding-left:20px; padding-right:20px;

background:#990000;
/* background:url(../images/menu.jpg); */
font-size:13px; color:#CCCCCC;
}








.menu-small {
width:890px; height:auto; overflow:hidden;
padding:5px 20px 5px 20px;
background-color:#990000;
font-size:13px; color:#CCCCCC;
}




.main_picture {
width:930px; height:auto; overflow:hidden;
background-color:#4d4d4d;
}


.content {
width:880px; height:auto; overflow:hidden;
padding-top:25px; padding-left:25px; padding-right:25px;
background-color:#FFFFFF; clear:both;
}


.content-home {
width:900px; height:auto; overflow:hidden;
padding-top:15px; padding-left:15px; padding-right:15px;
background-color:#FFFFFF; clear:both;
}



.bottom {
width:930px; height:38px; clear:both;
margin:auto; padding-left:20px; padding-right:20px;
background:url(bottom-bg.png); background-repeat:no-repeat
}


.stephenwild  {
width:905px; height:20px; margin:auto; padding-right:25px;
text-align:right; color:#FFFFFF;
text-decoration:none;
}

.stephenwild a:link, .stephenwild a:visited, .stephenwild a:active  {
text-decoration:none; color:#CCCCCC;
}


 .stephenwild a:hover {
color:#FFFFFF;
}





/* HOME PAGE CONTACTBOXES START (max size w:880px) */


.home-pictures-area {
width:421px; height:310px; float:left;
}


.home-logos {
width:125px; height:310px; float:left; text-align:center; padding-top:10px;
}


.home-text-area {
width:334px; height:340px; float:left;
}


/* HOME PAGE CONTACTBOXES END */









/* HOME PAGE PIC BOX START  */


.gap-w25px {
width:25px; height:140px; float:left;
}

.gap-h25px {
width:100%; height:25px; float:left;
}

.picture-box {
width:196px; height:138px;
border:#4d4d4d 1px solid;
float:left;
}

/* HOME PAGE PIC BOX END  */












/* Menu Link START  */

.menu-links{
padding-left:18px; padding-right:14px;
color:#FFFFFF; text-decoration:none;
float:left; text-transform:uppercase;
}


.menu-links a:link, .menu-links a:active, .menu-links a:visited {
color:#D5D5D5; text-decoration:none;
}

.menu-links a:hover{
color:#FFFFFF; text-decoration:none;
padding-bottom:3px;
}




.menu-links-2 {
padding-left:20px; padding-right:14px;
color:#CCCCCC; text-decoration:none;
float:left; text-transform:uppercase;
}


.menu-links-2 a {
text-decoration:none; color:#EAEAEA
/* color:#333333; text-shadow: 1px 1px 0px #ffffff; */
}

.menu-links-2 a:hover {
text-decoration:none;
color:#FFF;
/* color:#9b0000; */
padding-bottom:3px;
}








.menu-links-3 {
padding-left:20px; font-weight:bold;
color:#000; text-decoration:none;
float:left; text-transform:uppercase;
/* text-shadow: 1px 1px 0px #ffffff; */
}


.menu-links-3 a {
color:#FFF; text-decoration:none;
}

.menu-links-3 a:hover{
color:#FFF; text-decoration:none;
padding-bottom:3px;
}







/* Menu Link END  */






/* Picture links START  */





.gallery-picture-box a:link {
width:200px; height:120px; float:left;
margin:5px; padding:0;
border:#999999 4px solid;
}



.gallery-picture-box a:hover {
border:#CD0000 4px solid;
}


.gallery-picture-box a:visited {
border:#999999 4px solid;
}


.gallery-picture-box a:active {
border:#999999 4px solid;
}




/* Picture links END  */




/* About Us pictures */


.about-us-pics {
float:right;
margin-left:10px;
margin-bottom:10px;
border:#000000 1pxl solid;
}


/* BAD TEXT */

.quooker  {
width:905px; height:20px; margin:auto; padding-right:25px;
text-align:left; color:#cd0000;
text-decoration:none;
}

.quooker a:link, .quooker a:visited, .quooker a:active, .quooker a:hover  {
text-decoration:none; color:#cd0000;
}




.testimonials-box {
width:280px; height:auto; overflow:hidden;
color:#FFFFFF; float:left;
}

.testimonials-top {
width:280px; height:31px; overflow:hidden;
background:url(../images/testimonials/testimonials-top.jpg);
}


.testimonials-mid {
width:250px; height:auto; overflow:hidden; padding:0 15px 0 15px;
background:url(../images/testimonials/testimonials-mid.jpg);
}


.testimonials-bottom {
width:280px; height:20px; overflow:hidden; padding-top:53px; color:#000000;
background:url(../images/testimonials/testimonials-bottom.jpg) no-repeat top;
}





.home-box1 {
	width:280px; height:180px;
	float:left; border:#CCC 3px solid;
	
-webkit-box-shadow: 0px 0px 5px 0px #000000;
-moz-box-shadow: 0px 0px 5px 0px #000000;
box-shadow: 0px 0px 5px 0px #000000;
	
	
}

.home-box2 {
	width:280px; height:180px;
	margin:0 21px 0 21px;
	float:left;  border:#CCC 3px solid;
	
-webkit-box-shadow: 0px 0px 5px 0px #000000;
-moz-box-shadow: 0px 0px 5px 0px #000000;
box-shadow: 0px 0px 5px 0px #000000;
}



.clear {
	clear:both;
}



.scroll-text {
	width:796px; height:30px;
	background:url(../images/testimonials-bg.jpg);
	margin-bottom:10px;
	padding-left:104px;
}

.scroll-text p {
	margin:0;
	padding:8px 6px 0px 0px; 
	color:#D5D5D5;
	font-size:12px;
}


.scroll-text a {
	color:#D5D5D5;
	text-decoration:none;
}


.scroll-text a:hover {
	color:#FFF;
	text-decoration:none;
}







