body{
background-image:url(../img/testbg2.jpg);
background-repeat:repeat;
background-position:50% 0%;
background-color:#FFF;
padding:0;
margin:0;
font-family: 'Gravitas One', Times New Roman;
text-align:center;
}

body img{border:0}

img{border:0}

#header{
margin:auto;
width:1000px;
height:265px;
background-image:url(../img/logo.png);
background-repeat:no-repeat;
background-position:50% 0%;
top:0;
position:relative;
z-index:3;
padding:0;
}

noscript{
text-align:center;
color:#990000;
margin:0 auto;
margin-left:240px;
float:left;
font-size:18px;
font-family: 'Crete Round', serif;
margin-top:-20px;
}



#crucials{
width:250px;
margin-left:40px;
text-align:center;
position:relative;
z-index:3;
float:left;
}

#crucials a{
text-decoration:none;
color:#993300;
}
#crucials a:hover{
color:#cc6633;
}

#crucials p{
color:#993300;
text-shadow:0 0 5px #000;
padding:5px;
margin-top:90px;
font-size:20px;
float:right;
font-family: 'Crete Round', serif;
font-weight:bold;
}

#nav{
height:80px;
width:1000px;
margin:auto;
position:relative;
z-index:1;
 *margin-bottom :8px; /* IE7 and below */
}

#nav a{
text-decoration:none;
color:#000;
}

#nav ul{
width:1000px;
height:50px;
list-style-type:none;
background-image:url(../img/nav_bg.png);
background-position:30% 0%;
background-repeat:no-repeat;
float:left;
z-index:1;
}

#nav li{
float:left;
text-align:center;
width:200px;
height:80px;
margin-top:-23px;
margin-right:45px;
margin-left:0px;
line-height:40px;
background-image:url(../img/nav_selected.png);
background-repeat:no-repeat;
background-position:0 0px;
opacity:.8;
filter: alpha(opacity=80);
}

#nav a{
display:block;
}

#nav li:hover{
opacity:1;
filter: alpha(opacity=100);
}

#nav .active{
background-position:0 17px;
opacity:1;
filter: alpha(opacity=100);
}

#nav .active a{
margin-top:17px;
}

#nav .staggered{
background-position:0 7px;
}
#nav .staggered a{
margin-top:7px;
}

#bottom_border{
background-image:url(../img/wood_border.png);
width:100%;
height:50px;
margin-top:30px;
margin-left:auto;
margin-right:auto;
z-index:20;
}

#bottoms{
min-width:1100px;
padding:0;
margin:-37px auto auto auto;
background-image:url(../img/bg.gif);
background-position:50% 50%;
background-color:#000;
}

#content_panel{
height:800px;
width:900px;
margin:auto;
position:relative;
}

#content_panel p{
width:900px;
margin:auto;
margin-top:0px;
text-align:center;
font-family: 'Crete Round', serif;
}



#content_panel .emphasize{
margin-top:-90px;
}

#content_panel h2{
font-size:28px;
font-weight:normal;
color:#000;
letter-spacing:3px;
}

#content_panel img{
margin:5px 0 5px 0;
border:0;
margin-top:0px;
}

#content_panel a img{
margin-top:20px;
*margin-top:0px;/* IE7 and below */
}

#content_panel2{
height:1300px;
width:900px;
margin:auto;
position:relative;
}

#content_panel2 p{
width:900px;
margin:auto;
margin-top:0px;
text-align:center;
font-family: 'Crete Round', serif;
}
#content_panel2 .emphasize{
margin-top:-90px;
}

#content_panel2 h2{
font-size:28px;
font-weight:normal;
color:#000;
letter-spacing:3px;
}

#content_panel2 img{
margin:5px 0 5px 0;
border:0;
margin-top:20px;
}


#content_panel3{
height:1580px;
width:900px;
margin:auto;
position:relative;
}

#content_panel3 p{
width:900px;
margin:auto;
margin-top:0px;
text-align:center;
font-family: 'Crete Round', serif;
}
#content_panel2 .emphasize{
margin-top:-90px;
}

#content_panel3 h1{
font-size:16px;
font-weight:normal;
color:#000;
letter-spacing:3px;
margin-top:25px;
}

#content_panel3 h2{
font-size:28px;
font-weight:normal;
color:#000;
letter-spacing:3px;
}

#content_panel3 img{
margin:5px 0 5px 0;
border:0;
margin-top:20px;
}

#content_panel4{
height:400px;
width:900px;
margin:auto;
position:relative;
}

#content_panel4 h2{
font-size:28px;
font-weight:normal;
color:#000;
letter-spacing:3px;

}

.img_shadow{
-moz-box-shadow: 2px 2px 5px #000;
-webkit-box-shadow: 2px 2px 5px #000;
box-shadow:2px 2px 5px #000;
}

#footer{
padding:0;
margin:-60px auto 0 auto;
width:1000px;
height:80px;
text-align:center;
font-family: 'Crete Round', serif;
font-weight:bold;
color:#993300;
text-shadow:#000 0 0 5px;
}

#footer p{
padding-top:54px;
font-size:14px;
line-height:20px;
}

#footer a{
color:#993300;
text-decoration:none;
}

#footer a:hover{
color:#cc6633;
}

.no_margin{margin:0;padding:0;font-family: 'Crete Round', serif;}



/*TESTIMONY --------------------------------------------*/

#testi_box{
float:right;
margin-top:100px;
margin-right:0px;
}


#slider1 {
position:relative;
z-index:2;
height: 125px;
float:right; 
overflow:hidden;
min-width:200px;
font-family: 'Crete Round', serif;
text-align:right;
font-size:19px;
text-shadow:0 0 5px #000;
color:#993300;
font-weight:bold;
}

#slider1 a{
color:#993300;
text-decoration:none;
}

#slider1 a:hover{
color:#cc6633;
}

#slider1 .viewport { 
float: left; 
width: 250px; 
height: 125px; 
overflow: hidden; 
position: relative; 
}

#slider1 .buttons { 
display: block; 
margin: 30px 10px 0 0; 
float: left; 
}

#slider1 .next { 
margin: 30px 0 0 10px;  
}

#slider1 .disable { 
visibility: hidden; 
}

#slider1 .overview {
list-style: none; 
position: absolute; 
padding: 0; 
margin: 0; 
left: 0; 
top: 0; 
}

#slider1 .overview li{ 
float: left; 
margin: 0 20px 0 0; 
padding: 1px; 
height: 121px; 
width: 236px;
}

.emphasize{
font-size:20px;
font-weight:normal;
}

.smalls{
font size:12px;
}

.abouts{
padding-top:20px;
padding:0;
}

.testimonials{
font-family:  serif;
font-size:14px;
}

.testimonials i{
font-size:16px;
}

.testimonials b{
margin-top:2px;
font-size:16px;
}


/*--------------------------------------nivo image styles-----------------------*/

#wrapper{
margin-top:-45px;
margin-bottom:50px;
}

.theme-default .nivoSlider {
	background:#fff url(../img/loading.gif) no-repeat 50% 50%;
    -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a;
    -moz-box-shadow: 0px 1px 5px 0px #4a4a4a;
    box-shadow: 0px 1px 5px 0px #4a4a4a;
}

.theme-default .nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

.theme-default .nivoSlider a {
	border:0;
	display:block;
}

.theme-default .nivo-controlNav {
	position:absolute;
	left:50%;
	top:-30px;
    margin-left:-110px; /* Tweak this to center bullets */
}

.theme-default .nivo-controlNav a {
	display:block;
	width:22px;
	height:22px;
	background:url(../img/bullets.png) no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:-3px;
	float:left;
}

.theme-default .nivo-controlNav a.active {
	background-position:0 -22px;
}

.theme-default .nivo-directionNav a {
	display:block;
	width:30px;
	height:30px;
	background:url(../img/arrows.png) no-repeat;
	text-indent:-9999px;
	border:0;
}

.theme-default a.nivo-nextNav {
	background-position:-30px 0;
	right:-35px;
	top:-30px;
}

.theme-default a.nivo-prevNav {
	left:-35px;
	top:-30px;
}

.theme-default .nivo-caption {
    font-family: Helvetica, Arial, sans-serif;
}
.theme-default .nivo-caption a {
    color:#fff;
    border-bottom:1px dotted #fff;
}
.theme-default .nivo-caption a:hover {
    color:#fff;
}

.theme-default #slider {
    margin:80px auto 0 auto;
    width:550px; /* Make sure your images are the same size */
    height:550px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:150px;
}

/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}