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

fieldset{
	margin: 0; padding: 0; 
}


form{
	margin: 0; padding: 0; 
}


pre{
	margin: 0; padding: 0; 
}


blockquote{
	margin: 0; padding: 0; 
}


dd{
	margin: 0; padding: 0; 
}


dt{
	margin: 0; padding: 0; 
}


dl{
	margin: 0; padding: 0; 
}


ol{
	margin: 0; padding: 0; 
}


ul{
	margin: 0; padding: 0; 
}


h6{
	margin: 0; padding: 0; 
}


h5{
	margin: 0; padding: 0; 
}


h4{
	margin: 0; padding: 0; 
}


h3{
	margin: 0; padding: 0; 
}


h2{
	margin: 0; padding: 0; 
}


h1{
	margin: 0; padding: 0; text-align:center;
}

strong {
	margin: 0; padding: 0; text-align:center;
}


div{
	margin: 0; padding: 0; 
}


body{
	margin: 0; padding: 0; 
}


html{
	margin: 0; padding: 0; 
}


body {
	background:#262163;
	color:#000;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
}

img {
	border:0px;
}

a:visited{
	color:#262163;
	outline:none;
	text-decoration:none;
}

a:active{
	color:#262163;
	outline:none;
	text-decoration:none;
}

a:link{
	color:#262163;
	outline:none;
	text-decoration:none;
}

a:hover{
	color:#4999ca;
	outline:none;	
	text-decoration:none;
}

strong{color:#fff;text-align:center;margin: 0 auto;}

h1{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	margin-bottom:12px;
}

h2{
	color:#000;
	font-size:20px;
	font-weight:bold;
	margin-bottom:12px;
}

h3{
	color:#b01330;
	font-size:40px;
}

h4{
	color:#000;
	font-size:16px;
	font-weight:bold;
}

p{
	margin-bottom:20px;
	line-height:18px;	
}

textarea{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;	
}

div.wrapper{
	background:url(../images/header_logo.png) left top no-repeat;
	margin:auto auto;
	margin-top:20px;
	position:relative;
	width:1010px;
}

div.header{
	height:113px;
	position:relative;
	text-align:center;
}

div.navigation{
	height:57px;
	float:right;
	margin:auto auto;
	position:relative;
	top:20px;
}

div.navigation a{
	font-weight:bold;
	font-size:16px;
	line-height:130px;
}

div.navigation ul{
	list-style:none;
	padding-right:15px;
}

div.navigation li{
	float:left;
}

li.home a:visited{
	background:url(../images/rollovers/home_up.png) no-repeat;
	display:block;
	width:121px;
	height:81px;
}

li.home a:active{
	background:url(../images/rollovers/home_up.png) no-repeat;
	display:block;
	width:121px;
	height:81px;
}

li.home a:link{
	background:url(../images/rollovers/home_up.png) no-repeat;
	display:block;
	width:121px;
	height:81px;
}

li.home a:hover{
	background:url(../images/rollovers/home_over.png) no-repeat;
	display:block;
	width:121px;
	height:81px;
}

li.about a:visited{
	background:url(../images/rollovers/about_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.about a:active{
	background:url(../images/rollovers/about_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.about a:link{
	background:url(../images/rollovers/about_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.about a:hover{
	background:url(../images/rollovers/about_over.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.products a:visited{
	background:url(../images/rollovers/products_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.products a:active{
	background:url(../images/rollovers/products_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.products a:link{
	background:url(../images/rollovers/products_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.products a:hover{
	background:url(../images/rollovers/products_over.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}


li.gallery a:visited{
	background:url(../images/rollovers/gallery_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}


li.gallery a:active{
	background:url(../images/rollovers/gallery_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}


li.gallery a:link{
	background:url(../images/rollovers/gallery_up.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.gallery a:hover{
	background:url(../images/rollovers/gallery_over.png) no-repeat;
	display:block;
	width:120px;
	height:81px;
}

li.contact a:visited{
	background:url(../images/rollovers/contact_up.png) no-repeat;
	display:block;
	width:119px;
	height:81px;
}

li.contact a:active{
	background:url(../images/rollovers/contact_up.png) no-repeat;
	display:block;
	width:119px;
	height:81px;
}

li.contact a:link{
	background:url(../images/rollovers/contact_up.png) no-repeat;
	display:block;
	width:119px;
	height:81px;
}

li.contact a:hover{
	background:url(../images/rollovers/contact_over.png) no-repeat;
	display:block;
	width:119px;
	height:81px;
}

div.flash{
	position:relative;
	height:323px;
}

div.content{
	background-color:#FFF;
	min-height:567px;
	position:relative;
}

/* ============================= Slideshow  ====================== */

div#mid-banner{
	height:405px;
	width:980px;
}

div#mid-banner .slide{
	width:980px;
	height:405px;
	padding-top:25px;
	margin-left:0;
}

/* ============================= End of Slideshow ====================== */
div.left_column{
	float:left;
	padding:16px 0px 16px 30px;
	position:relative;
	text-align:left;
	width:360px;
}

div.left_column ul{
	padding-left:20px;
}
div.left_box{
	background:url(../images/box_left_whole.jpg) left top no-repeat;
	height:246px;
	position:relative;
	width:353px;
}

div.left_box_content{
	padding:20px 0px 10px 20px;	
}

div.left_column_gallery{
	float:left;
	padding:16px 0px 16px 30px;
	position:relative;
	width:930px;
}

div.right_column_gallery{
	float:right;
	position:relative;
	width:1px;
}

/*div.left_top{
	background:url(../images/box_left_top.jpg) no-repeat;
	height:17px;
	position:relative;
	width:352px;
}

div.left_middle{
	background:url(../images/box_left_middle.jpg) repeat-y;
	position:relative;
	width:352px;
}
div.left_bottom{
	background:url(../images/box_left_bottom.jpg) repeat-y;
	height:105px;
	position:relative;
	width:352px;
}*/

div.right_column{
	float:right;
	padding:12px;
	position:relative;
	width:595px;
}
div.i{
	float:right;
	padding:12px;
	position:relative;
	width:595px;
}

div.right_box ul{
	padding-left:20px;
}

div.right_top{
	background:url(../images/box_right_top.jpg) no-repeat;
	height:17px;
	position:relative;
	width:592px;
}

div.right_middle{
	background:url(../images/box_right_middle.jpg) repeat-y;
	position:relative;
	text-align:left;
	width:592px;
}
div.right_bottom{
	background:url(../images/box_right_bottom.jpg) repeat-y;
	height:105px;
	position:relative;
	width:592px;
}

div.right_content{
	padding:0px 20px;
	position:relative;
}

div.right_content_left{
	float:left;
	width:270px;
	position:relative;
}

div.right_content_right{
	float:right;
	width:270px;
	position:relative;
}

div.appointment{
	background:url(../images/book_now_bg.gif) top left no-repeat;
	height:45px;
	margin:10px 0px;
	position:relative;	
	width:592px;
}

div.appointment a{
	color:#FFF;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
}

div.footer{
	background-color:#FFF;
	border-top:#CCC 1px dotted;
	font-size:11px;
	left:0px;
	height:105px;
	padding:20px;
	position:relative;
	text-align:center;
}

div.footer ul{
	list-style:none;
}

div.footer li{
	float:left;
	margin-right:12px;
}

div.footer a:visited{
	color:#262163;
	font-size:11px;
	text-decoration:none;
}

div.footer a:active{
	color:#262163;
	font-size:11px;
	text-decoration:none;
}

div.footer a:link{
	color:#262163;
	font-size:11px;
	text-decoration:none;
}

div.footer a:hover{
	color:#4999ca;
}

div.footer_links{
	margin:auto auto;
	position:relative;
	text-align:left;
	top:10px;
}

div.copyright{
	float:left;
	color:#999;
	position:relative;
	text-align:left;
	top:30px;
}

div.webacom{
	float:right;
	position:relative;
	text-align:left;
	top:30px;
}

div.submenu a:visited{
	color:#4999ca;
	font-size:16px;
	font-weight:bold;
}

div.submenu a:active{
	color:#4999ca;
	font-size:16px;
	font-weight:bold;
}

div.submenu a:link{
	color:#4999ca;
	font-size:16px;
	font-weight:bold;
}

div.submenu a:hover{
	color:#262163;
	font-size:16px;
	font-weight:bold;
}

div.submenu ul{
	list-style:none;
}

div.submenu li{
	padding-bottom:16px;	
}

div.submenu a:visited{
	color:#4999ca;
	font-size:14px;
	font-weight:bold;
}

div.submenu a:active{
	color:#4999ca;
	font-size:14px;
	font-weight:bold;
}

div.submenu2 a:link{
	color:#4999ca;
	font-size:14px;
	font-weight:bold;
}

div.submenu2 a:hover{
	color:#262163;
	font-size:16px;
	font-weight:bold;
}

div.submenu2 ul{
	list-style:none;
}

div.submenu2 li{
	padding-bottom:16px;	
}

.clear{
	clear:both;	
}

p.centered{
	text-align:center;	
}

.indentp{
	padding-left:5px;	
}

.input_required {
background-color:#fff0df;
border:1px dotted #f4911d;
}

/* Form Styling */

form.cmxform fieldset 
{
	border: 0px;
	width: 600px;	
}

form.cmxform legend 
{
	color:#000;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}

form.cmxform label 
{
	display: inline-block;
	line-height: 1.4;
	width: 120px; /* Width of labels */	
	vertical-align: top;
}

form.cmxform fieldset ol 
{
	margin: 0;
	padding: 0;
}

form.cmxform ol li 
{
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.cmxform em 
{
	font-weight: bold;
	color: #f00;
}

form.cmxform textarea
{
	height: 90px;
	width: 220px;
}




/* ============================= Bottom Content ====================== */

div#bottom-content{
	width:1010px;
	height:400px;
	padding-bottom:20px;
	padding-top:0px;
	margin-top:0px;
	background-color:#ffffff;
}

div#bottom-content div{
	width:235px;
	height:310px;
	float:left;
	margin-bottom:15px;
	margin-left:0px;
}

div#bottom-content img{
	margin-left:14px;
	margin-top:6px;
}

div#bottom-content p{
	padding:10px;
}

div#bottom-content a{font-weight:bold;color:#b01330;text-decoration:none;}
div#bottom-content a:hover{text-decoration:underline;}




x;
	padding:10px;
	padding-left:20px;
	background:url("images/bug.png");
}

.bc2{
	width:210px;
	padding:10px;
	padding-left:0px;	
}

.bc3{
	width:210px;
	padding:10px;
	padding-left:0px;	
}

.bc4{
	width:210px;
	padding:10px;
	padding-left:0px;
	background:url("images/house.png");
}

.bc4{
	width:210px;
	padding:10px;
	padding-left:0px;
	background:url("images/house.png");
}

.ttl{
	color:#8c0d0d;
	width:145px;
	font-size:30px;
	margin:0px;
	padding-left:15px;
	font-family:Helvetica,Arial,sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

