@charset "utf-8";
body {
	margin: 0px;
	background: #f0f0f0 url(../images/bg.jpg) repeat-x 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333
}
.pricing_container{ display:none}
.server_error {
	border:1px solid #CC3300;
	float:left;
	padding:10px 10px 10px 60px;
	color:#000;
	background:#FFE6E7 url(../images/error_icon.gif) 15px 10px no-repeat;
	margin-bottom:20px;
}
.server_error.ord_w {
	width:528px!important
}
#ajaxResult {
	padding:10px 10px 10px 0;
	float:left;
	margin:20px 0 0 0;
}
#ajaxResult.error {
	color:#000;
	background:#FFE8E8;
	padding:5px;
	border:1px solid #FF0000;
}
#ajaxResult.success {
	color:#000!important;
	background:#E6FFF2;
	padding:5px;
	border:1px solid #006600;
}
* {
	margin:0;
	padding:0
}
.highlight {
	background: url(../images/heighlight_bg.gif) repeat-x 0 0;
	border:1px solid #2c4d92;
	width:690px!important;
	font-size:12px!important;
	line-height:22px!important;
	color:#e9f4ff;
	padding:0px!important
}
.highlight.spacer {
	padding:10px!important;
	width:670px!important;
	margin-top:20px!important
}
.highlight span {
	float:left;
	background:url(../images/heighlight_rgt.gif) no-repeat top right;
	width:670px!important;
	padding:5px 10px 5px 10px !important;
}
.highlight a {
	color:#e9f4ff;
	text-decoration:underline;
	font-size:18px
}
.highlight a:hover {
	text-decoration:none
}
fieldset {
	border:none
}
img {
	border:none
}
:focus {
	outline:none
}
#wrapper {
	width:990px;
	margin:0 auto;
}
#header {
	width:950px;
	float:left;
	height:100px;
	padding-right: 40px;
}
#header .logo {
	float:left;
	margin:10px 0 0 10px
}
#header .number {
	float:left;
	margin:7px 0 0 45px;
	display:inline
}
#header #menu {
	float:left;
	list-style:none;
	padding:2px 0 0 20px
}
#header #menu li {
	float:left;
	display:inline;
	font-size:10px;
}
#header #menu li a {
	float:left;
	color:#333;
	text-decoration:none;
	padding:13px 15px 0 15px;
}
#header #menu li a:hover {
	background:url(../images/menu_arrow.jpg) no-repeat top center;
	color:#3f71ae
}
#header #menu li.current {
	background:url(../images/menu_arrow.jpg) no-repeat top center;
	color:#3f71ae;
	padding:13px 15px 0 15px;
}

#header #menu li.current a{ padding:0!important;color:#3f71ae;}

#header #menu li.current a:hover{ background:none}

#header .anchor {
	float:right;
	color:#6c6c6c;
	padding:15px 20px 0 0;
	font-weight:bold
}
#header .anchor a {
	text-decoration:none;
	color:#333;
	float:left;
	padding:0 10px
}
#header .anchor a:hover {
	text-decoration:underline
}
#header .anchor small {
	float:left
}
#bread_crumbs {
	float:left;
	height:10px;
	width:972px;
	color:#909090;
	font-size:11px;
	padding:5px 0 10px 18px
}
#bread_crumbs a {
	color:#568ecb;
	text-decoration:none
}
#bread_crumbs a:hover {
	text-decoration:underline
}
#home_main_container {
	width:948px;
	float:left;
	border:1px solid #dddddd;
	background:#fff url(../images/box_bg_.jpg) repeat-x 0 0;
	margin-bottom: 20px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#home_main_container .container {
	float:right;
	width:50%;
	background:#FFF
}
#home_main_container .container .content_container {
	float:left;
	width:948px;
	height:400px;
	text-align:center
}
#home_main_container .container .content_container h1 {
	font-size:30px;
	font-weight:normal;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin:20px 0 0 0
}
#home_main_container .container .content_container h2 {
	font-size:22px;
	font-weight:normal;
	color:#fff;
	font-family:Georgia, "Times New Roman", Times, serif
}
#home_main_container .container .content_container.c_box {
	display:none
}
#home_main_container .container .content_container img {
	margin:15px 0 0 0
}
#home_main_container .container .content_container img.frame {
	border:5px solid #838383
}
#home_main_container .container .tab_container {
	float:left;
	width:auto;
	height:105px;
	background:url(../images/tab_bg.jpg) repeat-x 0 0;
}
#home_main_container .container .tab_container ul {
	float:left;
	list-style:none;
	float:right;
}
#home_main_container .container .tab_container ul li {
	float:right;
	background:url(../images/tab_seprator.jpg) no-repeat top right;
	height:105px;
	padding-right:2px;
}
#home_main_container .container .tab_container ul li.last1 {
	background:none;
	padding-right:0px;
}
#home_main_container .container .tab_container ul li.last1 a {
	background:none;
	width:138px;
	cursor:pointer
}
#home_main_container .container .tab_container ul li a {
	float:left;
	height:95px;
	padding:10px 10px 0 10px;
	text-decoration:none;
	width:136px
}
#home_main_container .container .tab_container ul li a:hover {
	background:url(../images/tab_hv.jpg) repeat-x 0 0
}
#home_main_container .container .tab_container ul li a:hover strong {
	color:#666
}
#home_main_container .container .tab_container ul li a:hover span {
	color:#fff
}
#home_main_container .container .tab_container ul li.current a {
	background:url(../images/tab_hv.jpg) repeat-x 0 0
}
#home_main_container .container .tab_container ul li.current a strong {
	color:#fff
}
#home_main_container .container .tab_container ul li.current a span {
	color:#fff
}
#home_main_container .container .tab_container ul li a strong {
	font-size:12px;
	color:#FFF;
	float:left;
	cursor:pointer;
	width:136px
}
#home_main_container .container .tab_container ul li a span {
	color:#e7e7e7;
	font-size:11px;
	float:left;
	padding:2px 0 0 0;
	cursor:pointer;
	width:136px
}
#bottom_container_box {
	width:988px;
	float:left;
	border:1px solid #ddd;
	background:#fff url(../images/box_bg.jpg) repeat-x 0 0;
	margin:0 0 20px 0;
	color:#333
}
#bottom_container_box .box {
	border-right:1px solid #ddd;
	float:left;
	width:100%;
	height:160px;
}
#bottom_container_box .box.last {
	border:none
}
#bottom_container_box .box h3 {
	font-size:18px;
	font-weight:normal;
	color:#515151
}
#bottom_container_box .box strong {
	display:block;
	padding:10px 0 5px 0
}
#bottom_container_box .box strong a {
	color:#515151;
	text-decoration:none
}
#bottom_container_box .box strong a:hover {
	text-decoration:underline
}
#bottom_container_box .box p.client {
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 0 0 0
}
#bottom_container_box .box p.client .quote {
	float:left;
	margin:2px 10px 10px 0
}
#bottom_container_box .box .name {
	font-style:italic;
	color:#0d4e94;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	width:205px;
	padding:10px 0 0 0
}
#bottom_container_box .box .name small {
	color:#999
}
#inner_container {
	width:988px;
	float:left;
	border:1px solid #dddddd;
	background:#fff url(../images/box_bg.jpg) repeat-x 0 0;
	margin-bottom:20px;
}
#inner_container {
	width:988px;
	float:left;
	border:1px solid #dddddd;
	background:#fff url(../images/box_bg.jpg) repeat-x 0 0;
}
#inner_container .container {
	width:970px;
	float:left;
	background:url(../images/inner_rotate.gif) repeat-y 0 0;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}
#inner_container .container .left_side {
	float:left;
	width:233px;
	padding-bottom:2px;
	margin-right: 1px;
}
#inner_container .container .left_side .client {
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:10px 0 20px 0
}
#inner_container .container .left_side .client .quote {
	float:left;
	margin:2px 10px 10px 0
}
#inner_container .container .left_side .client .name {
	font-style:italic;
	color:#0d4e94;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	width:205px;
	padding:10px 0 0 0
}
#inner_container .container .left_side .client .name small {
	color:#999
}
#inner_container .container .left_side h3 {
	float:left;
	width:200px;
	font-size:18px;
	padding-bottom:3px;
	font-weight:normal;
	margin-left: 15px;
	color: #025951;
}
#inner_container .container .left_side p {
	float:left;
	width:205px;
}
#inner_container .container .left_side form {
	float:left;
	width:215px;
	padding-left: 15px;
	margin-bottom: 5px;
}
#inner_container .container .left_side form .input {
	background:#d9d9d9;
	border:none;
	padding:5px;
	float:left;
	width:120px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 15;
}
#inner_container .container .left_side form .btn {
	float:left;
	color:#FFF;
	border:none;
	background-color: #8CBF34;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#inner_container .container .left_side ul {
	list-style:none;
	padding-bottom:20px;
	float:left;
	width:205px;
	border-bottom:1px solid #dddddd;
	margin-bottom:15px;
	margin-left: 15px;
}
#inner_container .container .left_side ul li {
	padding-bottom:5px;
	float:left;
	width:205px
}
#inner_container .container .left_side ul.details li {
	padding-bottom:5px;
	float:left;
	width:205px
}
#inner_container .container .left_side ul.details li img {
	float:left;
}
#inner_container .container .left_side p.details {
	padding-bottom:5px;
	float:left;
	width:205px;
	border-bottom:1px solid #dddddd;
	margin-bottom:15px;
	padding-bottom:13px
}
#inner_container .container .left_side ul.no_list li {
	background:url(../images/arrow_no_link.jpg) no-repeat 0 2px;
	padding-left:13px;
	width:185px;
	color:#333;
	text-decoration:none
}
#inner_container .container .left_side ul.list li a {
	background: #fff url(../images/arrow.gif) no-repeat 0 0;
	padding-left:20px;
	width:185px;
	color:#333;
	text-decoration:none
}
#inner_container .container .left_side ul.list li.current {
	background:url(../images/blue_arrow.jpg) no-repeat 0 0;
	padding-left:20px;
	width:185px;
	color:#333;
	text-decoration:none
}
#inner_container .container .left_side ul.list li a:hover {
	background:url(../images/blue_arrow.jpg) no-repeat 0 0;
	padding-left:20px;
	width:185px;
	color:#333;
	text-decoration:none
}
#inner_container .container .left_side ul.list li a:hover {
	text-decoration:underline
}
#inner_container .container .right_side {
	float:right;
	width:720px;
}
#inner_container .container .right_side ul {
	list-style:none;
	margin-top: 5px;
	margin-bottom: 10px;
}
#inner_container .container .right_side ul li {
	padding-bottom:5px;
}
#inner_container .container .right_side .sep {
	background:url(../images/content_sep.gif) repeat-x left bottom;
}
#inner_container .container .right_side ul.zebra {
	list-style:none;
	width:690px;
	float:left
}
#inner_container .container .right_side ul.zebra li {
	padding:10px 10px 10px 25px;
	width:645px !important;
	float:left;
	background:url(../images/blue_right_arrow.gif) no-repeat 10px 12px;
}
#inner_container .container .right_side ul.portfolio_thumb {
	list-style:none;
	width:703px;
	float:left
}
#inner_container .container .right_side ul.portfolio_thumb li {
	float:left;
	width:auto!important
}
#inner_container .container .right_side ul.portfolio_thumb li a {
	float:left;
	width:60px;
	height:60px;
	border:1px solid #ccc;
	margin:0 15px 10px 0
}
#inner_container .container .right_side ul.portfolio_thumb li a:hover {
	border:1px solid #666
}
#inner_container .container .right_side ul.zebra li.odd {
	background: #f8f8f8 url(../images/blue_right_arrow.gif) no-repeat 10px 12px;
	padding-left:25px;
	width:645px !important;
}
#inner_container .container .right_side #about {
	float:left;
	width:720px
}
#inner_container .container .right_side #about h3 {
	width:auto;
	font-size:20px;
	font-weight:normal;
	padding:5px 15px 10px 0;
	float:left
}
#inner_container .container .right_side #about p {
	padding:10px 0 20px 5px;
	float:left;
	width:695px
}
#inner_container .container .right_side #about ul {
	list-style:none;
	padding-left:5px;
	float:left;
	width:695px
}
#inner_container .container .right_side #about ul li {
	padding-bottom:5px;
	float:left;
	width:695px
}
#inner_container .container .right_side #support {
	float:left;
	width:703px
}
#inner_container .container .right_side #support h3 {
	width:703px;
	font-size:20px;
	font-weight:normal;
	margin:10px 0 0 0;
	padding:10px 0 10px 0;
	float:left
}
#inner_container .container .right_side #support ul {
	padding-left:75px;
	width:628px;
	float:left
}
#inner_container .container .right_side #support ul li {
	width:628px;
	float:left
}
#inner_container .container .right_side #support h3 img {
	float:left
}
#inner_container .container .right_side #support h3 span {
	float:left;
	padding:13px 0 0 15px
}
#inner_container .container .right_side #support p {
	float:left;
	width:693px;
	font-size:18px;
	padding-left:10px
}
#inner_container .container .right_side #support p span {
	color:#568ecb
}
#inner_container .container .right_side #support a {
	text-decoration:underline;
	color:#333
}
#inner_container .container .right_side #support a:hover {
	text-decoration:none
}
#inner_container .container .right_side #common {
	float:left;
	width:703px
}
#inner_container .container .right_side #common h3 {
	width:703px;
	font-size:20px;
	font-weight:normal;
	padding:20px 0 10px 0;
	float:left
}
#inner_container .container .right_side #common p {
	padding:10px 0 20px 5px;
	float:left;
	width:695px
}
#inner_container .container .right_side #common ul {
	list-style:none;
	padding-left:5px;
	float:left;
	width:695px;
}
#inner_container .container .right_side #common ul li {
	padding-bottom:5px;
	float:left;
	width:695px
}
#service_top_container {
	width:988px;
	float:left;
	border:1px solid #dddddd;
	background:#fff url(../images/box_bg.jpg) repeat-x 0 0;
	border-bottom:none
}
#service_top_container .container {
	width:948px;
	float:left;
	padding:20px 20px 0 20px;
}
#service_top_container .container h3 {
	float:left;
	width:600px
}
#service_top_container .container img.banner {
	float:right
}
#service_top_container .container p {
	float:left;
	width:600px;
	padding:10px 0 10px 10px;
	line-height:18px;
}
#service_top_container .container .service_tab_container {
	width:715px;
	float:left;
	text-align:center;
	padding-left:223px;
	overflow:hidden;
	height:36px;
}
#service_top_container .container .service_tab_container ul {
	background:url(../images/service_tab_bg.jpg) repeat-x 0 0;
	float:left;
	list-style:none;
	border-right:1px solid #ddd;
	border-left:1px solid #ddd;
}
#service_top_container .container .service_tab_container ul li {
	float:left;
	font-size:14px;
	color:#363636;
	background:url(../images/service_tab_sep.jpg) no-repeat right center;
	width:auto!important;
	height:auto;
}
#service_top_container .container .service_tab_container ul li.last {
	background:none;
	border:none;
	width:auto!important;
	height:auto !important;
}
#service_top_container .container .service_tab_container ul li a {
	color:#363636;
	text-decoration:none;
	padding:10px 20px 10px 20px;
	float:left;
	cursor:pointer
}
#service_top_container .container .service_tab_container ul li a:hover {
	background:url(../images/service_tab_hv.jpg) repeat-x 0 0;
	color:#fff
}
#service_top_container .container .service_tab_container ul li.current a {
	background:url(../images/service_tab_hv.jpg) repeat-x 0 0;
	color:#fff;
	float:left;
}
#service_container_main {
	float:left;
	margin-bottom:20px
}
.service_top_container {
	width:988px;
	float:left;
	border:1px solid #dddddd;
	background:#fff url(../images/box_bg.jpg) repeat-x 0 0;
	border-bottom:none;
	padding-bottom:30px
}
.service_top_container.last {
	width:988px;
	float:left;
	border:1px solid #dddddd;
	background:#fff url(../images/box_bg.jpg) repeat-x 0 0;
	padding-bottom:30px;
}
.service_top_container .container {
	width:948px;
	float:left;
	padding:20px 20px 0 20px;
}
.service_top_container .container h3 {
	float:left;
	width:600px
}
.service_top_container .container img.banner {
	float:right
}
.service_top_container .container p {
	float:left;
	width:600px;
	padding:10px 0 10px 10px;
	line-height:18px;
}
.common_top_container {
	width:988px;
	float:left;
	border:1px solid #dddddd;
	background:#fff url(../images/box_bg.jpg) repeat-x 0 0;
	padding-bottom:30px;
	margin-bottom:20px
}
.common_top_container .container {
	width:948px;
	float:left;
	padding:20px 20px 0 20px;
}
.common_top_container .container h3 {
	float:left;
	width:600px
}
.common_top_container .container img.banner {
	float:right
}
.common_top_container .container p {
	float:left;
	width:600px;
	padding:10px 0 10px 10px;
	line-height:18px;
}
.common_top_container .sitemap {
	width:600px;
	float:left;
	list-style:none;
	padding:15px 0 0 20px
}
.common_top_container .sitemap li {
	padding-bottom:5px;
	padding-bottom:10px;
	width:600px;
	float:left;
}
.common_top_container .sitemap li ul {
	list-style:none;
	padding:10px 0 0px 20px;
	float:left
}
.common_top_container .sitemap li a {
	color:#333;
	text-decoration:none;
	float:left;
	background:url(../images/arrow.gif) no-repeat 0 0;
	padding-left:20px
}
.common_top_container .sitemap li a:hover {
	text-decoration:underline;
	background:url(../images/blue_arrow.jpg) no-repeat 0 0
}
.common_top_container .contact {
	width:600px;
	float:left;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc
}
.row {
	width:590px;
	float:left;
	padding:10px 0 10px 10px
}
.row.odd {
	width:590px;
	float:left;
	padding-bottom:10px;
	padding-left:10px;
	background:#f3f3f3
}
.row label {
	float:left;
	width:180px
}
.row .input {
	float:left;
	padding:3px;
	background:#fff;
	border:1px solid #ccc;
	width:300px;
	margin-right: 10px;
}
.row2 label {
	float:left;
	width:210px
}
.row2 {
	width:590px;
	float:left;
	padding:5px 0 5px 10px
}
.row2.odd {
	width:590px;
	float:left;
	padding-bottom:5px;
	padding-left:10px;
	background:#f3f3f3
}
.row2 .input2 {
	float:left;
	padding:0px;
	background:#fff;
	border:1px solid #ccc;
	margin-right: 10px;
}
.common_top_container .container .clients {
	float:left;
	width:600px;
	list-style:none;
	padding:20px 0 30px 20px
}
.common_top_container .container .clients li {
	padding-bottom:20px;
	line-height:18px
}
.common_top_container .container .clients li strong {
	font-size:18px;
	font-weight:normal;
	display:block;
	padding-bottom:5px;
}
#inner_container .container .right_side .tab_c {
	float:left;
	width:703px
}
#inner_container .container .right_side .tab_c h3 {
	width:703px;
	font-size:20px;
	font-weight:normal;
	padding:20px 0 10px 0;
	float:left
}
#inner_container .container .right_side .tab_c p {
	padding:10px 0 20px 5px;
	float:left;
	width:695px
}
#inner_container .container .right_side .tab_c ul {
	list-style:none;
	padding-left:5px;
	float:left;
	width:695px;
	padding-bottom:20px
}
#inner_container .container .right_side .tab_c ul li {
	padding-bottom:5px;
	float:left;
	width:695px
}
#inner_container .container .right_side .pricing_container {
	float:right;
	width:703px;
	padding:20px 0 20px 0
}
#inner_container .container .right_side .pricing_container.link_building {
	float:left;
	width:472px!important;
	padding:20px 0 20px 0;
	overflow:hidden!important;
}
#inner_container .container .right_side .pricing_container h3 {
	padding:10px 0 10px 10px;
	border:1px solid #ccc;
	border-top:none;
	width:691px;
	float:left;
	font-size:18px
}
#inner_container .container .right_side .pricing_container .heading_row {
	float:left;
	width:703px;
	font-size:16px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	padding:30px 0 10px 0;
	background:#4f80b5;
	color:#fff;
	text-align:center
}
#inner_container .container .right_side .pricing_container .heading_row .col1 {
	float:left;
	width:150px
}
#inner_container .container .right_side .pricing_container .heading_row .col2 {
	float:left;
	width:110px
}
#inner_container .container .right_side .pricing_container .heading_row .col3 {
	float:left;
	width:110px
}
#inner_container .container .right_side .pricing_container .heading_row .col4 {
	float:left;
	width:110px
}
#inner_container .container .right_side .pricing_container .heading_row .col5 {
	float:left;
	width:110px
}
#inner_container .container .right_side .pricing_container .heading_row .col6 {
	float:left;
	width:110px
}
#inner_container .container .right_side .pricing_container .details_row {
	float:left;
	width:703px;
	border-bottom:1px solid #ccc;
	padding:5px 0 5px 0;
	background:url(../images/pricing_rotate_bg.jpg) repeat-y 0 0;
	text-align:center
}
#inner_container .container .right_side .pricing_container .details_row.cost {
	float:left;
	width:703px;
	border-bottom:1px solid #666;
	padding:5px 0 5px 0;
	background: #87aed7;
	font-weight:bold;
	font-size:18px;
	color:#fff;
}
#inner_container .container .right_side .pricing_container .details_row.cost .col1 {
	font-weight:bold;
	font-size:14px;
	text-align:left
}
#inner_container .container .right_side .pricing_container .details_row .col1 {
	float:left;
	width:125px;
	padding-left:10px;
	padding-right:15px;
	font-weight:bold;
	font-size:12px;
	text-align:left
}
#inner_container .container .right_side .pricing_container .details_row .col2 {
	float:left;
	width:95px;
	padding-right:15px
}
#inner_container .container .right_side .pricing_container .details_row .col3 {
	float:left;
	width:95px;
	padding-right:15px
}
#inner_container .container .right_side .pricing_container .details_row .col4 {
	float:left;
	width:95px;
	padding-right:15px
}
#inner_container .container .right_side .pricing_container .details_row .col5 {
	float:left;
	width:95px;
	padding-right:15px
}
#inner_container .container .right_side .pricing_container .details_row .col6 {
	float:left;
	width:95px;
	padding-right:15px
}
#footer {
	width:990px;
	float:left;
	padding:0 0 20px 0;
	font-size:11px;
}
#footer .top {
	width:990px;
	float:left;
	border-bottom:1px solid #dbdbdb;
	margin-bottom:5px;
	padding-bottom:5px
}
#footer .top ul {
	float:left;
	list-style:none;
	color:#626262;
	padding:8px 0 0 0
}
#footer .top ul li {
	display:inline;
	padding:0 2px 0 2px;
}
#footer .top ul li a {
	text-decoration:none;
	color:#626262
}
#footer .top ul li a:hover {
	text-decoration:underline
}
#footer .top .bot_logo {
	float:right
}
#footer p {
	color:#666;
	padding:5px 0 10px 5px;
	font-size:7px;
}
#footer p span {
	color:#0088cc
}
#wrapper #home_main_container .container p {
	position: absolute;
}
#wrapper #home_main_container .img_container {
	float: left;
}
#wrapper #home_main_container .container img {
	margin-left: 10px;
	margin-top: 3px;
	margin-bottom: 1px;
}
/* menu styles */
#jsddm
{
	margin: 0;
	padding: 0;
	float: right;
	margin-top: 5px;
}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{
	display: block;
	padding: 5px 12px;
	border-right: 1px solid white;
	width: 100%;
	color: #EAFFED;
	white-space: nowrap;
	background-color: #7B7B7B;
	text-decoration: none;
}

	#jsddm li a:hover
	{
	background: url(../images/tab_hv.jpg) repeat-x 0 0
}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	
				width: auto;
				background: #A9C251;
				color: #24313C}
			
			#jsddm li ul li a:hover
			{	background: #8EA344}
#wrapper #header div img {
	position: absolute;
	float: left;
}
#wrapper #header #icons {
	background-color: #900;
}
#wrapper #header #icon {
	padding-left: 806px;
	padding-top: 20px;
}
.phonecall { 
	margin-right:10px;
	padding-bottom:2px;
	}
#wrapper #inner_container .container .right_side #about h3 img {
	padding-left: 5px;
}
#main_txt {
	width: auto;
}
#main_txt li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
}
#wrapper #inner_container .container .right_side #about p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	padding-left: 20px;
}


/*related videos STARTED*/


#lavboxes {
	position: relative;
	height: 285px;
	background-image: url(siteGraphics/design/hp_botbox.gif);
}

#lavboxesinset {
	width: 700px;
	height: auto;
	position: relative;
}

#lavboxes a {
	color: White; 
	text-decoration: none;
}

#lavbox1 {
	position: absolute;
	top: 10px;
	left: 9px;
	width: 229px;
	height: 273px;
}
    
#video1_tittle {
	position: absolute; 
	top: 169px; 
	left: 9px; 
	width: 229px; 
	height: 60px; 
	z-index: 50;
	font-family: Helvetica, Arial, Verdana, sans-serif;; 
	font-size: 14px; 
	font-weight: bold; 
	color: White;
}

#video1_tittle div {
	margin: 15px 0px 0px 14px;
}

#video1_tittle_bg {
	position: absolute; 
	top: 169px; 
	left: 9px; 
	width: 229px; 
	height: 60px; 
	z-index: 20
}

#video1_tittle_bg div {
	width: 229px; 
	height: 60px; 
	background-color: #8cd600
}

#video1_tittle_bg2 {
	position: absolute; 
	top: 169px; 
	left: 9px; 
	width: 229px; 
	height: 60px; 
	background-color: #171717; 
	z-index: 1
}
    
#lavbox2 {
	position: absolute;
	top: 10px;
	left: 246px;
	width: 229px;
	height: 273px;
}

#video2_tittle {
	position: absolute; 
	top: 169px; 
	left: 246px; 
	width: 229px; 
	height: 60px; 
	z-index: 50;
	font-family: Helvetica, Arial, Verdana, sans-serif;; 
	font-size: 14px; 
	font-weight: bold; 
	color: White;
}

#video2_tittle div {
	margin: 15px 0px 0px 14px;
}

#video2_tittle_bg {
	position: absolute; 
	top: 169px; 
	left: 246px; 
	width: 229px; 
	height: 60px; 
	z-index: 20
}

#video2_tittle_bg div {
	width: 229px; 
	height: 60px; 
	background-color: #00bce2
}

#video2_tittle_bg2 {
	position: absolute; 
	top: 169px; 
	left: 246px; 
	width: 229px; 
	height: 60px; 
	background-color: #171717; 
	z-index: 1
}
    
#lavbox3 {
	position: absolute;
	top: 10px;
	left: 483px;
	width: 229px;
	height: 273px
}

#video3_tittle {
	position: absolute; 
	top: 169px; 
	left: 483px; 
	width: 229px; 
	height: 60px; 
	z-index: 50;
	font-family: Helvetica, Arial, Verdana, sans-serif;; 
	font-size: 14px; 
	font-weight: bold; 
	color: White
}

#video3_tittle div {
	margin: 15px 0px 0px 14px
}

#video3_tittle_bg {
	position: absolute; 
	top: 169px; 
	left: 483px; 
	width: 229px; 
	height: 60px; 
	z-index: 20
}

#video3_tittle_bg div {
	width: 229px; 
	height: 60px; 
	background-color: #ed0091
}

#video3_tittle_bg2 {
	position: absolute; 
	top: 169px; 
	left: 483px; 
	width: 229px; 
	height: 60px; 
	background-color: #171717; 
	z-index: 1
}
    
#lavbox4 {
	position: absolute; 
	top: 10px; 
	left: 720px; 
	width: 229px; 
	height: 159px
}

#bbtn_day {
	position: absolute; 
	top: 169px; 
	left: 720px; 
	width: 229px; 
	height: 60px; 
	z-index: 50;
	font-family: Helvetica, Arial, Verdana, sans-serif;; 
	font-size: 14px; 
	font-weight: bold; 
	color: White
}

#bbtn_day div {
	margin: 15px 0px 0px 14px
}

#bbtn_day_bg {
	position: absolute; 
	top: 169px; 
	left: 720px; 
	width: 229px; 
	height: 60px; 
	z-index: 20
}

#bbtn_day_bg div {
	width: 229px; 
	height: 60px; 
	background-color: #f88000
}

#bbtn_day_bg2 {
	position: absolute; 
	top: 169px; 
	left: 720px; 
	width: 229px; 
	height: 60px; 
	background-color: #171717; 
	z-index: 1
}
/*related videos ENDED*/



#wrapper #inner_container .container .right_side #about .part1 {
	width: auto;
	height: auto;
	margin-bottom: 20px;
}
#wrapper #inner_container .container .right_side #about .part2 {
	background-color: #FFF;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #333;
	margin-bottom: 20px;
}
#wrapper #inner_container .container .right_side #about .part3 {
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #F8F8F8;
	margin-bottom: 20px;
	margin-top: 20px;
}
#wrapper #inner_container .container .right_side #about .part4 {

}
#bottom_container_box .box h3 img {
	margin-top: 25px;
}
#wrapper #inner_container .container .right_side h2 {
}
#wrapper #inner_container .container .right_side .main_tittle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #93c822;
	margin-bottom: 10px;
	background-image: url(../images/menu_arrow.jpg);
	background-repeat: no-repeat;
	padding-left: 12px;
	background-position: left bottom;
}
#wrapper #inner_container .container .right_side .sub_clr {
	background-color: #F1FFF9;
	margin-top: 20px;
	padding: 15px;
	color: #333;
	margin-bottom: 20px;
	border: thin dotted #CCC;
}
#wrapper #inner_container .container .right_side .sub_clr_white {
	background-color: #FFF;
	padding: 15px;
	color: #333;
	margin-bottom: 20px;
	border: thin dotted #999;
	margin-top: 20px;
}
.footerlink:link{
	color:#666;
	text-decoration:none;
}
.footerlink:visited{
	color:#666;
	text-decoration:none;
}
.footerlink:hover{
	color:#FFF;
	text-decoration:none;
	background-color: #8CBF34;
}
.footerlink:active{
	color:#333;
	text-decoration:none;
	background-color: #333;
}

.footerlinksub:link{
	color:#999;
	text-decoration:none;
}
.footerlinksub:visited{
	color:#999;
	text-decoration:none;
}
.footerlinksub:hover{
	color:#FFF;
	text-decoration:none;
	background-color: #8CBF34;
}
.footerlinksub:active{
	color:#FFF;
	text-decoration:none;
	background-color: #8CBF34;
	margin-bottom: 5px;
}#wrapper #inner_container .container .right_side .right_side p strong {
	width: 600px;
	margin-bottom: 10px;
}
#wrapper #inner_container .container .right_side .right_side .part1 .main_txt li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
}
#wrapper #inner_container .container .right_side .right_side h4 {
	margin-left: 13px;
	margin-bottom: 5px;
	font-size: 13px;
}
#wrapper #inner_container .container .right_side .right_side .part1 .main_txt_down_l {
	width: 230px;
	float: left;
}
#wrapper #inner_container .container .right_side .right_side .part1 .main_txt_down_2 {
	width: 250px;
}
#wrapper #inner_container .container .right_side .part1 .main_txt_down_l {
	width: 230px;
	float: left;
}
#wrapper #inner_container .container .right_side .part1 .main_txt_down_2 {
	width: 250px;
	float: left;
}
#wrapper #inner_container .container .right_side .part1 .main_txt_down_3 {
	width: 230px;
	float: left;
}
#wrapper #inner_container .container .right_side .part1 .main_txt_down_l li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
}
#wrapper #inner_container .container .right_side .part1 .main_txt_down_2 li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
}
#wrapper #inner_container .container .right_side .part1 .main_txt_down_3 li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
}
#wrapper #inner_container .container .right_side .part1 .main_txt li {
	background-image: url(../images/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 13px;
}
#wrapper #inner_container .container .right_side h4 {
	font-size: 13px;
	margin-bottom: 7px;
}
#wrapper #inner_container .container .right_side h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#wrapper #inner_container .container .right_side .right_side table {
	color: #666;
	font-size: 10px;
}


#wrapper #inner_container .container .right_side .right_side .down_link li a {
	background-color: #8CBF34;
	text-decoration: none;
	color: #FFF;
	padding: 5px;
	margin-right: 5px;
	margin-top: 10px;
}

#wrapper #inner_container .container .right_side .right_side .down_link li a:hover {
	background-color: #CCC;
	color: #333;
}

#wrapper #inner_container .container .right_side .down_link li a {
	background-color: #8CBF34;
	text-decoration: none;
	color: #FFF;
	padding: 5px;
	margin-right: 5px;
	margin-top: 15px;
}

#wrapper #inner_container .container .right_side .down_link li a:hover {
	background-color: #CCC;
	color: #333;
}

#wrapper #inner_container .container .right_side .right_side .part1 {
	margin-bottom: 10px;
}
.row.odd h5 {
	margin-top: 6px;
	margin-left: 10px;
	color: #999;
	font-weight: normal;
}
.row h5 {
	margin-top: 6px;
	margin-left: 15px;
	color: #999;
	font-weight: normal;
}
.row select {
	border: 1px solid #ccc;
	padding: 3px;
	width: 100px;
}
.row.odd #gemens {
	width: 200px;
	padding: 3px;
	border: 1px solid #ccc;
}
.row #hoogst {
	width: 200px;
}
.row p {
	margin-top: 15px;
	font-weight: bold;
	color: #92C624;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #92C624;
}
.row #recht {
	width: 200px;
	float: left;
}
.row #mini {
	width: 40px;
	margin-left: 180px;
}
.row h4 {
	margin-top: 5px;
	font-family: verdana;
	font-weight: normal;
	color: #666;
}
.row #mini_begin {
	width: 40px;
}
.row #other {
	width: 200px;
}
.row .note_down {
	float: right;
	width: 300px;
	margin-top: -5px;
	border: 1px solid #92C624;
	font-weight: normal;
	padding-top: 8px;
	padding-right: 1px;
	padding-bottom: 8px;
	padding-left: 8px;
}
#sidebar_gratisreischeque {
	display: block;
	width: 221px;
	height: 109px;
	text-decoration: none;
	background-image: url(../images/gratisreischequee.jpg);
	background-position: 0 0;
	margin-top:0px;
	margin-left:6px;
	margin-bottom:10px;
	}

#sidebar_gratisreischeque:hover {
background-position: 0 109px; 
}
.linked {
	text-decoration:none;
	color: #333;
}
.linked as:hover {
	color: #000;
}
#sidebar_livechat{
	display:block;
	width:221px;
	height:199px;
	text-decoration:none;
	background-image:url(images/adviesnodig.jpg);
	background-position:0 0;
	margin-bottom:1px;
	margin-left:6px;
	}
#sidebar_livechat:hover{
	background-position:0 199px;
	}
#sidebar_aanbiedingen{
	display:block;
	width:221px;
	height:47px;
	text-decoration:none;
	background-image:url(images/dvd.jpg);
	background-position:0 0;
	margin-left:6px;
	}
	#sidebar_aanbiedingen:hover{
		background-position:0 47px;
	}
	#sidebar_spaarprogramma{
		display:block;width:221px;
		height:47px;
		text-decoration:none;
		background-image:url(images/spaarprogramma.jpg);
		background-position:0 0;
		margin-left:6px;
		}
	#sidebar_spaarprogramma:hover{
		background-position:0 47px;
		}
	#sidebar_boekuitgids{
		display:block;
		width:221px;
		height:47px;
		text-decoration:none;
		background-image:url(images/gratisreischeque.jpg);
		background-position:0 0;
		margin-left:6px;
		}
	#sidebar_boekuitgids:hover{
		background-position:0 47px;
		}
	#sidebar_persoonlijkadvies{
		display:block;
		width:221px;
		height:163px;
		text-decoration:none;
		background-image:url(images/onlineoffertee.jpg);
		background-position:0 0;
		margin-left:6px;
		}
	#sidebar_persoonlijkadvies:hover{
		background-position:0 163px;
		}
		
	#sidebar_onlineofferte{
		display:block;
		width:221px;
		height:47px;
		text-decoration:none;
		background-image:url(images/onlineofferte.jpg);
		background-position:0 0;
		margin-left:6px;
		}
	#sidebar_onlineofferte:hover{
		background-position:0 47px;
		}
		
	#sidebar_weersverwachting{
		display:block;
		width:221px;
		height:89px;
		text-decoration:none;
		background-image:url(images/weersverwachtingg.jpg);
		background-position:0 0;
		margin-left:6px;
		}
	#sidebar_weersverwachting:hover{
		background-position:0 89px;
		}
	#sidebar_gratisreischeque{
		display:block;
		width:221px;
		height:109px;
		text-decoration:none;
		background-image:url(images/gratisreischequee.jpg);
		background-position:0 0;
		}
	#sidebar_gratisreischeque:hover{
		background-position:0 109px;
		}
	
	#banner1main{display:block;width:940px;height:277px;text-decoration:none;background-image:url(images/banner.jpg);background-position:0 0}#banner2main{display:block;width:940px;height:277px;text-decoration:none;background-image:url(images/banner1.jpg);background-position:0 0}#banner3main{display:block;width:940px;height:277px;text-decoration:none;background-image:url(images/banner2.jpg);background-position:0 0}.witty{color:#fff}.buttonhover{display:block;width:172px;height:44px;text-decoration:none;background-image:url(images/buttonhover.png);background-position:0 0;margin-top:172px;margin-left:13px;position:absolute}.buttonhover:hover{background-position:0 43px}
	
	#main_txt_opp {
	list-style:none;
	margin-left:7px;
	list-style-type:none;
}
	#main_txt_opp li{
	list-style:none;
	
}
#main_txt_opp .bolder{
	list-style:none;
	font-weight: bold;
	color: #474747;
}
#main_txt_opp .big-bolder{
	list-style:none;
	font-weight: bold;
	font-size: 16px;
	color: #474747;
	margin-top: 15px;
	margin-bottom: 15px;
}
.blogstyle{
	background-color: #898989;
	color: #FFF;
	padding-top: 10px;
	padding-left: 17px;
	padding-bottom: 10px;
	padding-right: 17px;
}
*{outline: none;}
img {border: 0;}
.folio_block {
	position: absolute;
	left: 407px;
	top: 176px;
	margin: -140px 0 0 -395px;
}


/*--Main Container--*/
.main_view {
	float: left;
	position: relative;
	margin-bottom: 10px;
}
/*--Window/Masking Styles--*/
.window {
	height:310px;
	width: 720px;
	overflow: hidden; /*--Hides anything outside of the set width/height--*/
	position: relative;
}
.image_reel {
	position: absolute;
	top: 0; left: 0;
}
.image_reel img {float: left;}

/*--Paging Styles--*/
.paging {
	position: absolute;
	bottom: 40px; right: -7px;
	width: 178px; height:47px;
	z-index: 100; /*--Assures the paging stays on the top layer--*/
	text-align: center;
	line-height: 40px;
	background: url(../images/paging_bg2.png) no-repeat;
	display: none; /*--Hidden by default, will be later shown with jQuery--*/
}
.paging a {
	padding: 5px;
	text-decoration: none;
	color: #fff;
}
.paging a.active {
	font-weight: bold;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	background-color: #A8BC38;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DCE4A8;
	border-right-color: #CFDB87;
	border-bottom-color: #747B54;
	border-left-color: #494949;
}
.paging a:hover {font-weight: bold;}
.ytlc {
	font-style: italic;
	font-size: 10px;
}
#thick-buttons {
	width: 720px;
}
#thick-buttons a{
	color:#356000;
	text-decoration:none;
}
#thick-buttons a:hover{
	color:#fff;
}
#thick-buttons li{
	list-type:none;
	list-style:none;
	height: 30px;
	width: 335px;
	background-image: url(../images/backbtn.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	font-size:16px;
	padding-left: 10px;
	padding-top: 20px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #a5d669;
	border-top-color: #eaeaea;
	border-bottom-color: #5b9000;
	border-right-color: #87c82a;
	float: left;
	margin-right: 3px;
	text-decoration: none;
}
#thick-buttons li:hover{
	background-image: url(../images/backbtn.jpg);
	background-position: 0px -57px;
	color:#fff;
}
#thick-buttons li a{
	text-decoration:none;
}
h4 a {
	color: #666;
}
.part1 p a {
	color: #666;
}

h4 a:hover {
	color: #000;
}
.part1 p a:hover {
	color: #000;
}
table tr td {
	padding-left: 12px;
	height:30px;
}
.mehter {
	margin-left: -13px;
}
.green {
	font-size: 16px;
	font-weight: bold;
	color: #424242;
	padding-top: 10px;
}

.greenlight{
	font-size: 12px;
	color: #333;
	padding-top: 10px;
}

.greensmall {
	font-size: 11px;
	font-weight: bold;
	color: #424242;
	padding-top: 10px;
}
.greenother {
	font-size: 16px;
	font-weight: bold;
	color: #424242;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
}
.phpforms {
	margin-top:10px;
	border: thin dotted #88BF53;
	padding: 20px;
}
.phpformsuitvaart{
	border: 2px dotted #f1f1f1;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding-left: 20px;
}
.question{
	font-size:16px;
	color: #9BCB60;
}
input {
	margin-right: 4px;
	margin-left: 4px;
}
.submitte {
	margin-top:10px;
	background-color: #8CBF38;
	font-size: 14px;
	font-weight: lighter;
	border: thick solid #EDEDED;
	padding: 10px;
	color: #FFF;
}
.submitte:hover {
	margin-top:10px;
	background-color: #D3D3D3;
	font-size: 14px;
	font-weight: lighter;
	border: thick solid #EDEDED;
	padding: 10px;
	color: #FFF;
}

.inputte {
	margin-top:10px;
	background-color: #FFF;
	font-size: 14px;
	font-weight: lighter;
	border: thin solid #EDEDED;
	padding: 10px;
	color: #666;
	margin-bottom: 10px;
	width: 100px;
}
.inputte:hover {
	border: thin solid #999;
}

.inputtelong {
	margin-top:2px;
	background-color: #FFF;
	font-size: 10px;
	font-weight: lighter;
	border: thin solid #999;
	color: #666;
	margin-bottom: 2px;
	width: 200px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
}
.inputtelong:hover {
	border: thin solid #93C822;
}

.inputtesmall{
	background-color: #FFF;
	font-size: 14px;
	font-weight: lighter;
	border: thin solid #EDEDED;
	color: #666;
}
.inputtesmall:hover {
	border: thin solid #999;
}

.inputtesmallfat{
	margin-top:2px;
	background-color: #FFF;
	font-size: 10px;
	font-weight: lighter;
	border: thin solid #999;
	color: #666;
	margin-bottom: 2px;
	width: 120px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
}

.inputtesmallfat:hover {
	border: thin solid #999;
}

.inputtesmallfatsmll{
	margin-top:2px;
	background-color: #FFF;
	font-size: 10px;
	font-weight: lighter;
	border: thin solid #999;
	color: #666;
	margin-bottom: 2px;
	width: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 2px;
	padding-left: 2px;
}

.inputtesmallfatsmll:hover {
	border: thin solid #999;
}

.titleattent{
	color:#4AA550;
	font-size:20px;
	}
	
	.uitvaartbutton{
	background-color:#93C822;
	padding:2px;
	width:140px;
	text-decoration:none;
	color:#FFF;
	border: 3px solid #4AA550;
	}
	.uitvaartbutton:hover{
	background-color:#CACACA;
	color:#333;
	}
	
.dark{
	background-color:#EFEFEF;
	}
.light{
	background-color:#FAFAFA;
	}
.letterlight{
	font-size:9px;
	color: #666;
}
.extrabutton{
	font-size: 20px;
	text-decoration: none;
	color: #E5E5E5;
}
.extrabutton:hover{
	font-size: 20px;
	text-decoration: none;
	color: #93C822;
}
.extrabuttonbed{
	height:50px;
	background-color:#069;
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 10px;
	border-right-width: 10px;
	border-bottom-width: 10px;
	border-left-width: 10px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #f2f2f2;
	border-bottom-color: #f2f2f2;
	border-left-color: #f2f2f2;
}
.kiddu{
	font-weight:bold;
	padding-left:4px;}.bedankt_tittle {
	font-size: 24px;
	color: #88BF53;
	padding-left: 19px;
	letter-spacing: -1px;
}
.greyone p{
	padding: 20px;
	background-color: #EDEDED;
}
#inner_container .container .right_side #about .part1 .greyone {
	color: #333;
	padding: 20px;
	background-color: #f2f2f2;
	width: 650px;
	margin-right: 20px;
	margin-left: 20px;
}

