* { margin: 0; padding: 0; list-style: none; }

body {
	text-align: center;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fff;
}


#wpage {
	width: 990px;
	margin: 0 auto;
	background-color: #fff;
}


#wrapper {
	float:left;
	display:inline;
	width: 990px;
	padding:0 20px 0 20px;
	text-align: left;
	position: relative;
}    


#heading {
	background:#003399 url(img/logo.png) no-repeat;
	height:100px;
}


.callnow {
	float:right;
	display:inline;
	margin:75px 10px 10px 0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
}  


#mainarea {
	float:left; 
	display:inline; 
	width:990px; 
	background: url(images/blue_line.gif) repeat-y 249px 0; 
	margin-bottom:10px;
}


.picture { 
         background-color: #F9F9F9; 
         border: 1px solid #CCCCCC; padding: 3px; 
         font: 11px/1.4em Arial, sans-serif; 
         text-align: center;
} 


.picture img { 
         border: 1px solid #CCCCCC; 
         vertical-align:middle; margin-bottom: 3px; 
} 


.right { 
	margin: 3px 0 3px 10px; 
	float:right; 
}


.rightc { 
	margin: 3px 0 3px 10px; 
	float:right; 
	clear:right; 
}  


.left { 
	margin: 3px 10px 3px 0; 
	float:left; 
} 


.leftc { 
	margin: 3px 10px 3px 0; 
	float:left; 
	clear:left;
}


.center  { 
	margin: 3px 10px 3px 10px; 
        margin-left: auto;
        margin-right: auto;
}


.centerc { 
	margin: 3px 10px 3px 10px; 
	float:center; 
	clear:both; 
        margin-left: auto;
        margin-right: auto;
}   


p {
	padding: 5px 0 5px 0;
	float: left;
	display: block;
	width: 100%;
        overflow: visible;
        clear: left;

}


.para {
	float:left; 
	display:inline; 
	padding:5px 0 5px 0; 
}


.parar {
	float:right; 
	display:inline; 
	padding:5px 0 5px 0; 
}


.test {
    background-color: #eee;
    width:200px;
    padding: 5px 5px 5px 5px;
    text-align:center;
    margin: 15px 0 15px 0;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #CCCCCC;
}


.addy {
    background-color: #eee;
    width:200px;
    border:none;
    padding: 5px 5px 5px 5px;
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    margin: 7px 0 1px 0;
}


.phone {
    background-color: #eee;
    font-weight: bold;
    font-size: 11pt;
    padding: 5px 5px 5px 5px;
    display: inline;
    border: 1px solid #CCCCCC;
}


.greybox{
    background-color: #F8F8FF;
    margin: 20px 0px 20px 0px;
    padding: 7px 7px 7px 7px;
    display: block;
    border: 1px solid #CCCCCC; 
}


.post {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#333;
	text-align:justify;
}


.post h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	font-weight:normal;
	color:#003399;
	padding-bottom:10px;
	margin:4px 0 10px 0;
}


#content {
	float: right;
	display:inline;
	width: 725px;
	padding-left:10px;
	margin: 0px 0px 10px 0;
	line-height:1.1em;
}


#content ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 2em;
	padding: 15px 0px 5px 30px;
}


#content li {
	list-style-type: disc;
}


#content h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:normal;
	color:#003399;
	margin: 50px 0 5px 0;
}


#content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#003399;
	margin: 0 0 5px 0;
}


#content h5 { 
         font-style:italic;
	font-weight:bold;
}


.postimgl {
	float: left;
	margin-right: 9px;
    border:solid 2px #003399;
}


.postimgr {
	float: right;
	margin-left:9px;
	border:solid 2px #003399;
}


.postimgl1 {
	float: left;
	margin-right: 5px;
	border:0;
}


.postimgr1 {
	float: right;
	margin-left: 5px;
	border:0;
}


/* Begin Images */


p img {
	padding: 0;
	max-width: 100%;
}


/*	qwef qwef qwef      */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}


img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}


img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}


.alignright img {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
}


.alignleft img {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
}


.alignright {
	float: right;
}


.alignleft {
	float: left;
}

/* End Images */

#contact .wpcf7-response-output { 
             float:left; 
             display:inline; 
             clear:both; 
             width:100%;
}


#sidebar {
	width: 232px;
	float: left;
	display:inline;
	padding: 8px 20px 0 0;
	text-align: left;
} 


.sidegrad {
             float:left; 
             display:inline; 
             background:url(img/orange_grad.png) no-repeat; 
             width:232px; 
             height:255px; 
             margin:0 0 0 0px; 
             text-align:center;
}


.sidegrad h1 {
             color:#fff; 
             font-size:1.60em; 
             border-bottom:dashed 1px #ccc; 
             margin:20px 20px 10px 20px; 
             padding-bottom:10px;
}


.sidegrad p {
             color:#ddd; 
             line-height:1.5em;
}


.quotepan {
             float:left; 
             display:inline; 
             margin:10px 0 20px 16px
}


.quotepan a {
             float:left; display:inline; 
             background:url(img/quote_butt.png) no-repeat; 
             width:200px; 
             height:55px;
}


.quotepan a:hover {
             float:left; 
             display:inline; 
             background:url(img/quote_butt_over.png) no-repeat; 
             width:200px; 
             height:55px;
}


#testimonials {
             width:232px; 
             margin:10px 0 10px 0;
}


.whatsay { 
             float:left; 
             display:inline; 
             width:232px; 
             background:#efefef; 
             margin:10px 0 10px 0; 
}


.whatsay .left-top-corner {
             background:url(images/left-top-corner1.gif) no-repeat left top;
}


.whatsay .right-top-corner {
             background:url(images/right-top-corner1.gif) no-repeat right top;
}


.whatsay .left-bot-corner {
             background:url(images/left-bot-corner1.gif) no-repeat left bottom;
}


.whatsay .right-bot-corner {
             background:url(images/right-bot-corner1.gif) no-repeat right bottom; 
}


.whatsay .wrap { 
             padding:8px; 
             font-size:0.7em; 
             text-align:justify; 
             font-style:italic; 
             color:#333; 
             line-height:1.3em; 
}


#logolinks {
             float:left; 
             display:inline; 
             width:232px; 
             margin:5px 0 30px 0;
}


#logolinks img {
             float:left; 
             display:inline; 
             border:0; 
             padding:5px;
}


.imgwide { 
             float:left; 
             display:inline; 
             width:145px;
}


.imgthin { 
             float:left; 
             display:inline; 
             width:85px;
}


.sidebuttons a:link, .sidebuttons a:visited {
	float:left;
	display:inline;
	width:232px;
	height:25px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:13px;
	font-stretch:extra-expanded;
	color:#111;
	padding:4px 0 0 10px;
	text-decoration:none;
	background:url(img/button.gif) no-repeat 0 0;
}


.sidebuttons a:hover {
	background:url(img/button_over.gif) no-repeat 0 0;
}


.breadcrumb {
	padding-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#999;
}


.breadcrumb a:link, .breadcrumb a:visited {
	color:#666;
	text-decoration:none;
}


.breadcrumb a:hover {
	text-decoration:underline;
}


#footer {
	float:left;
	display:inline;
	width: 990px;
	border-top:solid 1px #003399;
	padding-top:10px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999;
}


#footer ul {
             list-style:none;
}


#footer li {
             display:inline;
}


#footer ul li a:link, #footer ul li a:visited {
	display:block; 
	float:left;
	padding: 2px 8px 2px 8px;
	color: #003399; 
	font-size:9px;
	text-decoration: none;
}


#footer ul li a:hover {
	color:#999;
}


.footlinks { float:left; display:inline; width: 990px; margin:10px 0 10px 0;}

.footlinks a:link, #footer a:visited {
	font-size:12px;
	color:#999;
	text-decoration:none;
}


#footer a:hover {
	text-decoration:underline;
}


/*==== Box ====*/
.imgbox {float:left; display:inline; width:625px; margin:10px 0 10px 0;}
.box1 {float:left; display:inline; width:540px; margin-left:70px; background:url(images/box1-bg.gif) left bottom repeat-x #ededed;font-family:Arial;font-size:0.75em; color:#676666;}
.box1 .left-top-corner {background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner {background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner {background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner {background:url(images/right-bot-corner1.gif) no-repeat right bottom; }
.box1 .inner { padding:26px 0 15px 12px;}
.box1 img {border:0; vertical-align:top; text-align:left;}
.ul { list-style:none; }
.boxwrapper, block { width:100%; overflow:hidden;}
.col-1, .col-2, .col-3 { float:left;width:122px; margin-right:10px;}
.col-4 { float:left;width:122px;}
.list2 { padding:14px 0 0 4px;}
.list2 dt {background: url(images/marker1.gif) no-repeat left top; padding:0 0 0 23px;}
.list2 dt a { color:#ec6400; font-weight:bold; text-decoration:none;}
.list2 dt a:hover { color:#111;}
.list2 dd {margin:0;padding:0;padding-left:23px;}
.list2 dd a { color:#676666;}
/*****************************/

/********* newsletter ************/
#newsletter {float:left; display:inline; font-family: Arial, Helvetica, sans-serif; width:216px; height:75px; margin:10px 0 5px 0; background: url(images/newsletter_bg.gif) no-repeat; padding:8px; font-size:13px; font-weight:bold; color:#ccc;}
#newsletter h1 {font-size:15px; color:#fff; font-weight:bold; margin:0 0 4px 0; text-align:center;}
#newsletter h3 {font-size:12px; color:#ccc; font-weight:bold; margin:0;}
#newsletter input[type=text] {margin-left:6px; width:165px;}
#newsletter input[type=submit] {float:right; margin:5px 5px 0 0; background:#C30; color:#FFF; border:solid 1px #ccc; font-weight:bold;}
#newsletter p {margin:0; padding:0; height:0; width:0;}
/********************************/