body {width:auto; height:auto; margin:0; padding:0; background:url(../images/body-bg.jpg) repeat-x left top #636363; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#384C55; letter-spacing:normal;}
img {border:0;}
h1 {width:auto; height:17px; line-height:17px; font-size:15px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-image:url(../images/icon.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 15px; padding-left:20px;}
h1 a {color:#006699; text-decoration:none;}
h1 a:hover {color:#006699; text-decoration:underline;}
h1 span {color:#996600;}
h2 {height:20px; line-height:12px; width:auto; background:url(../images/cube3.jpg) left top no-repeat; color:#0066CC; font-weight:bold; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding-left:15px; border-bottom:1px solid #D7D7FF; margin:0 20px 5px 0;}
h2 span {color:#ff0000;}
h3 {height:auto; line-height:16px; width:auto; color:#003366; background:url(../images/bannercheck.gif) left no-repeat; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 15px;}
h3 div {height:22px; line-height:22px; font-size:17px; color:#0033CC; letter-spacing:1px;}
h4 {width:auto; height:20px; line-height:17px; font-size:13px; color:#996600; margin:0; padding:0; font-weight:normal; background:url(../images/line_bg.jpg) no-repeat left bottom; font-weight:bold;}
h4 a {color:#996600; text-decoration:none;}
h4 a:hover {color:#996600; text-decoration:underline;}
h4 span {color:#950000;}
h5 {height:auto; line-height:16px; width:auto; color:#003366; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 15px; padding:0;}
h6 {height:15px; line-height:13px; width:auto; background-image:url(../images/cube2.jpg); background-position:left; background-repeat:no-repeat; color:#0066CC; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding-left:15px;}
h6 a {color:#0066CC; text-decoration:none;}
h6 a:hover {color:#0066CC; text-decoration:underline;}
.free_layouts {width:auto; height:35px; font-family:Arial, Helvetica, sans-serif; font-size:25px; line-height:30px; letter-spacing:1px; color:#7171FF;}
.service_details {height:22px; line-height:22px; font-size:17px; color:#000000; letter-spacing:1px; background:url(../images/bannercheck.gif) left no-repeat; margin:0; padding:0 0 0 15px;}
.service_details_2 {height:18px; line-height:18px; font-size:12px; color:#FF3300; letter-spacing:1px; margin:0; padding:0 0 0 15px;}
.title_form {height:20px; line-height:12px; width:auto; background:url(../images/cube3.jpg) left top no-repeat; background-repeat:no-repeat; color:#0066CC; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding-left:15px;}

.header_realestate {width:auto; height:25px; line-height:25px; font-size:15px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-image:url(../images/cube_realestate.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 15px; padding-left:35px;}
.header_realestate span {color:#996600;}
.header_healthcare {width:auto; height:25px; line-height:25px; font-size:15px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-image:url(../images/cube_healthcare.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 15px; padding-left:35px;}
.header_healthcare span {color:#996600;}
.header_insurance {width:auto; height:25px; line-height:25px; font-size:15px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-image:url(../images/cube_insurance.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 15px; padding-left:35px;}
.header_insurance span {color:#996600;}
.header_services {width:auto; height:25px; line-height:25px; font-size:15px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-image:url(../images/cube_services.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 15px; padding-left:35px;}
.header_services span {color:#996600;}
.header_ecommerce {width:auto; height:25px; line-height:25px; font-size:15px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; background-image:url(../images/cube_ecommerce.gif); background-position:left; background-repeat:no-repeat; margin:0 0 0 15px; padding-left:35px;}
.header_ecommerce span {color:#996600;}
.spot_title {height:25px; line-height:20px; width:auto; background:url(../images/note.gif) no-repeat left top; color:#0066CC; font-weight:bold; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding-left:25px; border-bottom:1px solid #dddddd;}
.spot_title span {padding-left:25px;}
.spot_content {color:#777777; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;}
.spot_content span {color:#333333; font-weight:bold;}
.spot_content_services { font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:14px;color:#0066cc;}
.spot_content_services a {color:#ff0000; text-decoration:none;}
.spot_content_services a:hover {color:#777777; text-decoration:underline;}
.wrapper {width:930px; height:auto; margin:0 auto 0 auto; background:url(../images/wrapper-bg.jpg) repeat-y left top #ffffff;}
.top {width:920px; height:142px; background:url(../images/top-bg.jpg) no-repeat left top; padding-left:5px; padding-right:5px;}
.top_nav {width:auto; height:37px; text-align:right;}
.top_nav_link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.top_nav_link span {color:#999999; font-size:9px; padding-left:5px; padding-right:5px;}
.top_nav_link a {color:#000066; text-decoration:none;}
.top_nav_link a:hover {color:#999999; text-decoration:none;}
.logo {width:893px; height:106px; padding-left:27px;}
.top_promo {width:auto; line-height:18px; color:#0033CC; text-align:left; font-size:18px; font-family:Arial, Helvetica, sans-serif; padding:0 0 0 80px; margin:0;}
.top_promo ul { list-style-type:none;}
.top_promo a {color:#0033CC; text-decoration:none;}
.top_promo a:hover {color:#ff0000; text-decoration:none;}
.top_leftbg {width:359px; height:51px; float:left; background:url(../images/top-left-bg.jpg) no-repeat left top;}
.top_rightbg {width:920px; height:36px; background:url(../images/top-right-bg.jpg) repeat-x left top;}
.nav_canvas {width:920px; height:35px;}
.navbar {font-family:Arial, Helvetica, sans-serif; font-size:12px; letter-spacing:1px; background-color:#0070b2; color:#FFFFFF;}
.navbar .spacer {width:1px; height:30px; font-size:0px; background:url(../images/nav-border.jpg) no-repeat left top;}
.navbar a {width:auto; height:30px; line-height:30px; text-align:center; background-color:#0070b2; color:#FFFFFF; text-decoration:none; display:block; background:url(../images/nav.jpg) repeat-x left top; font-weight:bold;}
.navbar a:hover {color:#333333; background-color:#0070b2; text-decoration:none; background:url(../images/nav-o.jpg) repeat-x left top;}
.navbar .current a {color:#333333; background-color:#0070b2; text-decoration:none; background:url(../images/nav-o.jpg) repeat-x left top;}
.main_flash {width:920px; height:164px; margin:0 auto 0 auto;}
.navleft {width:310px; height:164px; float:left;}
.flash_banner {width:610px; height:164px; float:right;}
.mainbody {width:920px; height:15px; margin-left:5px; margin-right:5px; background:url(../images/main-bg.jpg) repeat-x left top; clear:both;}
.main_canvas {width:900px; height:auto; margin:0 auto 0 auto; padding-bottom:15px; overflow:hidden; line-height:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#384C55;}
	.main_canvas a {text-decoration:none;}
	.main_canvas a:hover {text-decoration:underline;}
.left {width:457px; height:auto; float:left;}
	.left a {color:#384C55; text-decoration:none;}
	.left a:hover {color:#FF0000; text-decoration:underline;}
.left_img {padding-bottom:15px;}
.left_content {width:auto; margin:0 0 0 15px; padding:8px 15px 0 20px; background-color:#ffffff; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.left_content_top {width:442px; margin:0 0 0 15px; padding:0; height:7px; line-height:7px; font-size:7px; background:url(../images/curve_main_top.jpg) top left no-repeat;}
.left_content_bottom {width:442px; margin:0 0 0 15px; padding:0; height:7px; line-height:7px; font-size:7px; background:url(../images/curve_main_bottom.jpg) top left no-repeat;}
.left_content_bottom_spacer {width:440px; margin:0 0 0 15px; height:8px; line-height:8px; font-size:8px; padding:0; background-color:#ffffff; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.left2 {width:700px; height:auto; float:left;}
	.left2 a {color:#384C55; text-decoration:none;}
	.left2 a:hover {color:#FF0000; text-decoration:underline;}
.left2_img {padding-bottom:15px;}
.left2_content {width:auto; margin:0 0 0 15px; padding:8px 15px 0 20px; background-color:#ffffff; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.left2_content_top {width:685px; margin:0 0 0 15px; padding:0; height:7px; line-height:7px; font-size:7px; background:url(../images/curve_main_top2.jpg) top left no-repeat;}
.left2_content_bottom {width:685px; margin:0 0 0 15px; padding:0; height:7px; line-height:7px; font-size:7px; background:url(../images/curve_main_bottom2.jpg) top left no-repeat;}
.left2_content_bottom_spacer {width:683px; margin:0 0 0 15px; height:8px; line-height:8px; font-size:8px; padding:0; background-color:#ffffff; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.content {color:#003366;}
.content a {color:#990000; text-decoration:none;}
.content a:hover {text-decoration:underline;}
.content_margin {margin-left:35px;}
.content_margin span {color:#A90303; font-weight:bold;}
.contentstart {color:#A90303;}
.content2 {color:#666666; border-top:1px solid #cccccc; padding-top:5px;}
.title {font-size:17px; height:18px; line-height:28px; color:#006699; font-family:Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:2px;}
.title span {letter-spacing:2px;}
.title2 {font-size:13px; color:#384C55; padding-left:15px;}
.right {width:419px; float:right; padding-right:5px;}
.right a {color:#384C55; text-decoration:none;}
	.right .right_link {color:#990000;}
	.right .right_link a {color:#990000; text-decoration:none;}
	.right .right_link a:hover {color:#FF0000; text-decoration:underline;}
.right2 {width:176px; float:right; padding-right:5px;}
.right2 a {color:#0033CC; text-decoration:underline;}
.right2 a:hover{color:#993300; text-decoration:underline;}
.right3 {width:300px; float:right; padding-right:5px;}
.right3 a {color:#384C55; text-decoration:none;}
.form_bg {width:414px; height:319px; margin-top:4px; background:url(../images/form-bg.jpg) no-repeat right top;}
.form_design {width:350px; height:auto; margin:0 auto 0 auto; line-height:12px; color:#4D4240;}
.recent_clients {width:414px; height:auto;}
.recent_clients2 {width:auto; height:auto;}
.curve_bg {width:100%; height:20px; font-size:11px; letter-spacing:3px; background:url(../images/curve.jpg) repeat-x left top;}
	.curve_bg div {background:url(../images/curve-left.jpg) no-repeat left top;}
	.curve_bg div div {background:url(../images/curve-right.jpg) no-repeat right top;}
.featured {width:auto; height:20px; line-height:20px; font-size:12px; color:#A90303; border-bottom:1px solid #cccccc; font-weight:bold;}
.featured span {color:#006699;}
.footer_bg {width:920px; height:74px; margin-left:5px; margin-right:5px; clear:both; background:url(../images/footer-bg.jpg) repeat-x left top;}
	.footer1 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; background-color:#589cef; color:#cccccc; padding-top:4px;}
		.footer1 a {background-color:#589cef; color:#ffffff; text-decoration:none;}
		.footer1 a:hover {background-color:#589cef; color:#ffffff; text-decoration:underline;}
		.footer1 span {padding-left:2px; padding-right:2px; text-align:center; background-color:#589cef; color:#eeeeee;}
	.footer2 {width:auto; height:auto; clear:both; font-size:10px; color:#666666;}
	.footer2 a {color:#666666; text-decoration:none;}
	.footer2 a:hover {color:#003366; text-decoration:underline;}
		.footer2 span {padding-left:5px; padding-right:5px; text-align:center; color:#589cef;}
.bottom_bg {width:930px; height:24px; background:url(../images/bottom-bg.jpg) no-repeat left top;}
.servicestitle {color:#0066CC; font-weight:bold;}
.serviceslink a {color:#FF0000; text-decoration:underline;}
	.serviceslink a:hover {color:#0000FF; text-decoration:none;}
.checkpad {padding-left:15px; padding-right:5px;}
select optgroup option {margin:0; padding-left:3px; display:block;}
.getstarted_canvass {width:414px; height:auto; padding-top:4px; background-color:#ffffff; border:1px solid #DFCCBD;}
.getstarted_canvass_pages {width:440px; height:auto; padding-top:4px; margin-left:15px; background-color:#ffffff;  border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.getstarted_setmargin {width:370px; height:auto; margin:0 auto 0 auto;}
.getstarted_box {margin-left:19px;}
.getstarted_box span {color:#ff0000; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.getstarted_form {margin:0; padding:0;}
.getstarted_sent {text-align:left; font-size:14px; padding:0; color:#003366;}
.getstarted_sent p {font-size:18px; color:#FF3300;}
.request150 {width:150px; height:18px; line-height:20px; border:1px solid #CC9900; color:#0033CC;}
.requestDes {width:323px; height:60px; border:1px solid #CC9900; color:#0033CC;}
.contactDes {width:230px; height:80px; border:1px solid #CC9900; color:#0033CC;}
.submit {width:100px; height:22px; line-height:16px; text-align:center; background-color:#cccccc; color:#000066; letter-spacing:1px; color:blue; font-size:12px; font-weight:bold;}
.submit2 {width:70px; height:22px; line-height:14px; text-align:center; background-color:#cccccc; color:#000066; letter-spacing:1px; color:blue; font-size:12px; font-weight:bold;}
.spacer_10 {width:auto; height:10px; font-size:10px; line-height:10px; clear:both;}
.spacer_10_line {width:auto; height:10px; font-size:10px; line-height:10px; clear:both; border-bottom:1px solid #dddddd;}
.spacer_15 {width:auto; height:15px; font-size:12px; line-height:12px; clear:both;}
.spacer_20 {width:auto; height:20px; font-size:12px; line-height:12px; clear:both;}
.spacer_58 {width:auto; height:58px; font-size:12px; line-height:12px; clear:both;}
.spacer_55 {width:auto; height:55px; font-size:12px; line-height:12px; clear:both;}

.tips_date {color:#999999; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.tips_more {color:#333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-style:italic;}
.tips_more a {color:blue; text-decoration:none;}
.tips_more a:hover {color:red; text-decoration:underline;}
.tips_list {height:auto; line-height:16px; width:auto; color:#003366; background:url(../images/li.gif) left top no-repeat; font-weight:normal; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0 0 0 15px;}
.tips_content {padding-right:15px; color:#003366;}
.tips_content span {color:red; font-weight:bold;}
.tips_mainpage {color:#660000; font-style:italic;}
/* ------ mobilyslider
-----------------------------------------------*/

#content {
width:400px;
margin:1px 0 0 0;
}

.slider {
float:left;
width:400px;
height:244px;
position:relative;
padding-bottom:12px;
background:url(../images/gfx/bottom_shadow.png) no-repeat bottom center;
}

.sliderContent {
float:left;
width:400px;
height:244px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(../images/gfx/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:400px;
height:244px;
background:#fff;
}

.sliderBullets {
position:absolute;
bottom:0;
left:50%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(../images/gfx/bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}

.sliderContent a {
outline:none;
}

a {
color:#ff0000;
text-decoration:none;
}

a:hover {
color:#ff0000;
text-decoration:underline;
}

a img {
border:none;
}
