/* CSS Document */
body {
margin: 0px auto;
margin-top:0px;
width:980px;
min-height:100px;
background-color:#CCCCCC;
font-family:Calibri, "Century Gothic", Arial, sans-serif;
font-size:18px;
}

.container {
width:980px;
background-image:url(backgroundimg.jpg);
background-position:top;
background-repeat:repeat-y;
min-height:100px;
overflow:auto;
margin-top:0px;
}
.linkbar {
background-color:#999999;
height:20px;
width:950px;
margin:0px 15px 0px 15px;
padding:5px 0px 5px 0px;
text-align:right;
}

.linkbar ul {list-style:none; list-style-type:none; margin-top:0px;}
.linkbar ul li { float:left; color:#000000; padding:5px 8px 5px 8px;}
.linkbar a {color:#FFFFFF; text-decoration:none;}

.header {
width:950px;
height:255px;
margin:0px 15px 0px 15px;
background:#FFFFFF url(pics/headerbg.jpg) top center no-repeat;
}

.box {
	margin:10px;
	padding:10px 20px;
	border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;box-shadow: 1px 1px 3px #2b2b2b;
    -webkit-box-shadow: 1px 1px 3px #2b2b2b;
    -moz-box-shadow: 1px 1px 3px #2b2b2b;
	background:#EAEAEA;
	border:1px solid #B7B7B7;
}

.main-bg {
	background:url(pics/main-bg.jpg) top center no-repeat;
}

.content {
width:920px;
min-height:350px;
margin:0px 15px 0px 15px;
padding:5px 15px 10px 15px;
background-color:#FFFFFF;

}

.footer {
margin:0px 15px 0px 15px;
padding:45px 10px 5px 0px;
text-align:right;
width:940px; display:table;
}

.bottomshadow{
background-image:url(footerimage.jpg);
background-position:center;
background-repeat:no-repeat;

width:980px;
height:35px;
}

.testimonial {
width:80%;
margin-left:50px;
margin-top:20px;
padding:10px 30px 10px 30px;
font-size:16px;
border:1px #999999 solid;
background-color:#CCCCCC;
}

h1 {color:#0000CC; padding:0px 5px 0px 5px; margin:0; background-image:url(h1image.jpg); background-position:bottom left; background-repeat:repeat-x; width:100%;}
h2 {color:#00CCCC; }
p {padding-left:10px; padding-right:10px;}
