@charset "utf-8";
/* CSS Document */

body, html {
height:100%;
}

body {
margin:0px;
padding:0px;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
background-image:url(../images/main_bg.jpg);
background-repeat:repeat-x;
background-color:#e0dede;
}
.cntr {float:center;}
.left {float:left;}
.right {float:right;}
.clr {clear:both;}

p, h1, h2, h3, h4, h5, h6, table, form, ul, ol, div, span {
 margin:0;
 padding:0;
}

#leftarea h1 {
	font-size:18px;
	font-weight:normal;
	padding:10px;
	color:#5e5b5b;
	}
#leftarea h2 {
	margin-bottom: 5px;
	color: #5e5b5b;
	padding:10px;
	font-size: 13px;
	margin-top: 5px;}

#leftarea h3 {
	margin-bottom: 5px;
	color: #5e5b5b;
	padding:10px;
	font-size: 12px;
	margin-top: 5px;}

#rightarea h3 {
	margin-bottom: 3px;
	color: #FF0000;
	padding:3px;
	font-size: 15px;
	margin-top: 3px;}
.rtxt {
	font-size:11px;
	color: #5e5b5b;
	font-family:Trebuchet MS;
}			
a img, img {border:0 none;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}

#container {
width:1060px;
margin:0 auto;
background-color: #FFFFFF;
}

.menu ul {

height:43px;
padding:0 0 0 2px;
}

.menu li {
float:left;
list-style-type:none;
background-repeat:no-repeat;
background-position:right;
padding:0px;
color:#FFFFFF;
font-size:16px;
width:115px;
/*height:53px;*/
height:32px;
vertical-align:middle;	

}

.menu li a {
display:block;
color:#d9e1c7;
font-size:13px;
/*padding-top:14px;*/
/*height:53px;*/
height:19px;
padding-top:4px;
margin-top:4px;
text-align:center;
text-decoration: none;

	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;

}


.menu li a:hover {
	background-image:url(../images/hover_bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
	
	}

.menu {
	margin-left:40px;
	}

#banner_cont {
	background-image: url(../images/banner_1.jpg);
	background-repeat:no-repeat;
	height:129px;
	}


#rightarea {
	width: 270px;
	padding:0 5px;

	}

#leftarea {
	width: 740px;
	padding:10px 10px 20px 10px;
	margin:0 0 10px 10px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px solid #3d8ec5;
	min-height:690px;
	height:690px;
	height:auto !important;
	}

#leftarea p {
	color:#5e5b5b;
	line-height:18px;
	font-size:12px;
	}

.nav {
background-image: url(../images/menu_bg.jpg);
background-repeat:repeat-x;
height:53px;
}


#qoute_box {
	background-image:url(../images/q_box_body.jpg);
	background-repeat:repeat-y;
	position: relative;
	padding:30px 0 0 0;
}

#q_head {
	background-image:url(../images/q_head_bg.jpg);
	background-repeat:repeat-y;
	height:42px;
	padding-left: 25px;
	-webkit-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;
	-moz-border-radius-topright:8px;
	-moz-border-radius-topleft:8px;
	border-top-right-radius:8px;
	border-top-left-radius:8px;
	position:absolute;
	top:-11px;
	width:243px;
}

#q_head h1 {
	color:#FFFFFF;
	padding-left:15px;
	padding-top: 8px;
	font-size:20px;
	font-weight:normal;
}

hr { border: 2px solid #c1dbec; width: 1020px; }
#footer {
 }
#footer h4 {
color:#AA7788;
font-weight:bold;
/* padding-bottom:6px; */
}
#footer p {
	padding-left:30px;
}

#q_bottom {
	background-image:url(../images/box_bottom.jpg);
	background-repeat:no-repeat;
	height:10px;
	}
	
#follow_twitter {
	padding:4px;
	}
	
.txtbox {
	background-image: url(../images/txtbox_bg.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	border:1px solid #fff;
	height:15px;
	width:135px;
	padding-left:2px;
}

.txtarea {
	background-image: url(../images/txtarea_bg.jpg);
	background-position: 0px 0px;
	background-repeat:no-repeat;
	width: 137px;
	height: 50px;
	border:1px solid #fff;
	}
	
.txt {
	font-size:14px;
	color: #5e5b5b;
	font-family:Trebuchet MS;
}
.txta {
	font-size:10px;
	color: #5e5b5b;
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-bottom: 2px;
}
#call_us {
	padding-top:55px;
	padding-right:10px;
	}
	
.selected {
	background-image:url(../images/hover_bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}

/* Menu */
.menu .submenu { 
  display:none; 
  width:135px; 
  height:30px;
  background-color:#dadada;
  border:1px solid #CCC;
  margin-top:4px;
}
.menu .submenu li { list-style-type:none; }
.menu .submenu li a { color:#666 !important; font-size:11px; }
.menu .submenu li a:hover { background-image:none; color:#981c1e !important;  }

#header-cont{ 
	background-image:url(../images/header-cont-bg.jpg); 
	background-repeat:repeat-x; height:30px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	position:relative;
}

.tab { 
	height:25px; 
	padding:5px 8px 0 8px; 
	margin: 0 8px;
	background-color:#fff; 
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	text-align:center;
	position:absolute;
	top:5px;
	font-weight:bold;
	color:#767676;
}

#carousel-cont{
	width:1010px;
	margin:0 0 22px 14px;
	padding:10px;
	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    -webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
    box-shadow: 0px 0px 10px rgba(68,68,68,0.6);

    filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
    -ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
}

.articles
{
	padding:10px 14px 20px 15px;
	margin-bottom:20px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-topright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-bottomleft:5px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	border:1px solid #3d8ec5;
	}
.articles a { color:#555555; padding:15px 0 10px 0; font-weight:bold; }
.articles p { color:#555555; }
