* { 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:100%;}

/********************************/
