@font-face {
	font-family:'DanielRegular';
	src:url('/templates/67/daniel-webfont.eot');
	src:url('/templates/67/daniel-webfont.eot?#iefix') format('embedded-opentype'),
		url('/templates/67/daniel-webfont.woff') format('woff'),
		url('/templates/67/daniel-webfont.ttf') format('truetype'),
		url('/templates/67/daniel-webfont.svg#DanielRegular') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'QuicksandBook';
	src:url('/templates/67/Quicksand_Book-webfont.eot');
	src:url('/templates/67/Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
		url('/templates/67/Quicksand_Book-webfont.woff') format('woff'),
		url('/templates/67/Quicksand_Book-webfont.ttf') format('truetype'),
		url('/templates/67/Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'QuicksandBookOblique';
	src:url('/templates/67/Quicksand_Book_Oblique-webfont.eot');
	src:url('/templates/67/Quicksand_Book_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
		url('/templates/67/Quicksand_Book_Oblique-webfont.woff') format('woff'),
		url('/templates/67/Quicksand_Book_Oblique-webfont.ttf') format('truetype'),
		url('/templates/67/Quicksand_Book_Oblique-webfont.svg#QuicksandBookOblique') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'QuicksandBold';
	src:url('/templates/67/Quicksand_Bold-webfont.eot');
	src:url('/templates/67/Quicksand_Bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('/templates/67/Quicksand_Bold-webfont.woff') format('woff'),
		url('/templates/67/Quicksand_Bold-webfont.ttf') format('truetype'),
		url('/templates/67/Quicksand_Bold-webfont.svg#QuicksandBold') format('svg');
	font-weight:normal;
	font-style:normal;
}

@font-face {
	font-family:'QuicksandBoldOblique';
	src:url('/templates/67/Quicksand_Bold_Oblique-webfont.eot');
	src:url('/templates/67/Quicksand_Bold_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
		url('/templates/67/Quicksand_Bold_Oblique-webfont.woff') format('woff'),
		url('/templates/67/Quicksand_Bold_Oblique-webfont.ttf') format('truetype'),
		url('/templates/67/Quicksand_Bold_Oblique-webfont.svg#QuicksandBoldOblique') format('svg');
	font-weight:normal;
	font-style:normal;
}


/*body { margin:0; background:url(/templates/67/bkgd.png) repeat-x 0 0; }*/
body { background:url(/templates/67/bkgd.png) repeat-x fixed 0 0 transparent; margin:0; }
.form_bkgd { background:none; }
.page_bkgd { background-color:#FFF; }
.default_bg_color { background-color:transparent; }
#whole_block { width:1000px; margin:0 auto; padding:00; }
	/*#header { float:left; position:relative; width:1000px; height:90px; margin:0; padding:0; background:url(/templates/67/header_bkgd.gif) no-repeat 0 0; }*/
	#header { background:url(/templates/67/header_bkgd.gif) no-repeat scroll 0 0 transparent; float:left; height:90px; margin:0; padding:0; position:fixed; width:1000px; z-index:9999; }
	.edit_mode2 #header { z-index:4; }
	* html #header { position:relative !imortant; }
	#home #header { position:relative; }
		#custom_phrase { position:relative; float:left; height:48px; width:800px; font-size:14px; text-align:left; font-weight:normal; margin:0 0 0 200px; color:#FFF; padding:0; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-shadow:0 1px #555555; }
		#custom_phrase a:link,#custom_phrase a:hover,#custom_phrase a:active,#custom_phrase a:visited,#custom_phrase a:visited:hover { color:#FFF; text-decoration:none; text-shadow:0 1px #555555; }
			#bbb { height:20px; margin:7px 0 0; width:200px; }
			#search_box { position:absolute; top:5px; right:162px; width:160px; height:20px; font-size:12px; text-align:right; }
				#search_box .dbsearch_box { font-size:10px; height:14px; width:90px; color:#4B4B4B; }
			#social { position:absolute; top:2px; right:0; width:160px; height:30px; text-align:right; }
			#social a { position:relative; }
			#social a:hover { top:2px; }
			#top_nav { bottom:0; height:18px; margin:0; padding:0; position:absolute; right:0; text-align:right; width:390px; }
			#top_nav ul { margin:0; padding:0; }
			#top_nav li { list-style:none outside none; margin:0 0 0 10px; padding:0 0 0 10px; float:left; position:relative; border-left:0px solid #FFF; text-decoration:none; }
			#top_nav li:first-child { border:none; padding:0; margin:0; }
		#nav { float:left; clear:both; height:42px; margin:0 0 0 200px; padding:0; width:800px; }
		.edit_mode #header { min-height:90px; height:auto; }
		.edit_mode #nav { min-height:42px; height:auto; }
		#nav_links ul{ text-align:center; list-style:none; padding:0; margin:0; }
		#nav_links li{ display:inline; padding:0 10px 0 10px; border-left:1px solid #426290; }
		#nav_links ul li:first-child { border:none; padding:0 25px 0 10px; }
			/*DROPDOWNS----------------------------------------------------------------------------------------*/
			/*flyover effects*/
			div#dropdown ul li ul {
				display:block !important;
				opacity:0;
				visibility:hidden !important;
				-moz-transition:opacity 0.2s 0.1s ease-out,visibility 0.1s 0.1s linear;
				-webkit-transition:opacity 0.2s 0.1s ease-out,visibility 0.1s 0.1s linear;
				-o-transition:opacity 0.2s 0.1s ease-out,visibility 0.1s 0.1s linear;
				transition:opacity 0.2s 0.1s ease-out,visibility 0.1s 0.1s linear;
			}
			div#dropdown ul li:hover ul { visibility:visible !important; opacity:1; }
			div#dropdown ul ul :nth-child(1) { margin-top:0; }
			div#dropdown ul ul li {
				margin-top:-22px;
				-moz-transition:margin 0.2s 0.1s ease-out;
				-webkit-transition:margin 0.2s 0.1s ease-out;
				-o-transition:margin 0.2s 0.1s ease-out;
				transition:margin 0.2s 0.1s ease-out;
			}
			div#dropdown ul:hover ul li { margin-top:0; }
			/*end flyover effects*/
			div#dropdown ul { display:inline; text-align:center; list-style:none; padding:10px 22px 0; margin:0; border-left:0px solid #426290; }
			div#dropdown ul:first-child { border:none; margin-left:0; padding:10px 22px 0 0; }
			div#dropdown ul:last-child { border:none; margin-left:0; padding:10px 0 0 22px; }
			div#dropdown ul ul { padding:0 !important; border-left:1px solid #426290 !important; border-right:1px solid #426290 !important; border-bottom:1px solid #426290 !important; border-top:1px solid #B9C0CA !important; } /*dropdown container*/
			div#dropdown ul ul li { opacity:0.96; filter:alpha(opacity=96); background:url(/templates/67/subnav_bkgd.png) repeat-y 0 0 #EDF0F4; padding:5px 4px; border-bottom:1px solid #b9c0ca; border-left:1px solid #b9c0ca; border-right:0px solid #b9c0ca; } /*dropdown box*/
			div#dropdown ul ul li:first-child { background-color:#b79e7a; display:none; }
			div#dropdown ul ul ul li:first-child { background-color:#EDF0F4; }
			.drop_horz ul ul { width:17em !important; left:-25px; }
			/*END DROPDOWNS----------------------------------------------------------------------------------------*/
			.nav_links,.nav_links a:link,.nav_links a:active,.nav_links a:visited { color:#000; font-size:16px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-decoration:none; font-weight:bold; text-shadow:0 1px #FFFFFF; }
			.nav_links a:hover,.nav_links a:visited:hover { color:#426290; text-decoration:none; font-weight:bold; }
			.nav_links_over,.nav_links_over a:link,.nav_links_over a:hover,.nav_links_over a:active,.nav_links_over a:visited,.nav_links_over a:visited:hover { color:#426290; font-size:16px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-decoration:none; font-weight:bold; text-shadow:0 1px #FFFFFF; }
			.subcats .nav_links,.subcats .nav_links_over,.subcats .nav_links a:link,.subcats .nav_links_over a:link,.subcats .nav_links a:active,.subcats .nav_links_over a:active,.subcats .nav_links a:visited,.subcats .nav_links_over a:visited { color:#426290; font-size:14px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-decoration:underline; }
			.subcats .nav_links a:hover,.subcats .nav_links_over a:hover,.subcats .nav_links a:visited:hover,.subcats .nav_links_over a:visited:hover { color:#426290; text-decoration:none; }
			.subcats ul { margin:10px 0 0 !important; }
			.subcats li { margin-bottom:25px !important; }
			.subcats ul ul li { margin-bottom:10px !important; padding:0 35px !important; }
	/*#body_wrapper { float:left; margin:0; padding:0; width:1000px; }*/
	#body_wrapper { float:left; margin:90px 0 0; padding:0; width:1000px; }
	#home #body_wrapper { margin:0; }
		#main_body { width:1000px; padding:0; margin:0; }
			#body_content_wrapper { padding:0; width:1000px; margin:45px 0 50px; min-height:500px; }
#footer_wrapper { float:left; width:100%; height:auto; margin:0; padding:0; background:#426290 url(/templates/67/footer_bkgd.png) repeat-x 0 0; }
	#footer { text-align:center; width:1000px; height:auto; margin:0 auto; padding:40px 0 30px 0; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; color:#FFF; font-size:11px; }
	#footer .buffer { padding-bottom:0 !important; }
		#seller_info_wrapper { height:auto; margin:; padding:0; width:auto; }
		#seller_info_wrapper { font-weight:normal; color:#B79E7A; font-size:11px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-decoration:none; }
		#seller_info_wrapper a:link,#seller_info_wrapper a:active,#seller_info_wrapper a:visited { color:#B79E7A; text-decoration:underline; }
		#seller_info_wrapper a:hover,#seller_info_wrapper a:visited:hover { color:#B79E7A; text-decoration:none; }
		#footer_content_wrapper { padding:0; }
		.footer { color:#B79E7A; font-size:11px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; margin:0; padding:0; }
		.footer a:link,.footer a:active,.footer a:visited { color:#B79E7A; font-size:11px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-decoration:underline; }
		.footer a:hover,.footer a:visited:hover { color:#B79E7A; font-size:11px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-decoration:none; }
		#footer_links { width:100%; height:auto; margin:0 auto; padding:0; }
		#footer_links ul { list-style:none; padding:0; margin:auto; }
		#footer_links li { display:inline; padding:0 20px 0 0px; position:relative; }
.main_text,.hint_0,.hint_1,option,select,textarea,.contact,#pageLinks,#pageLinksBottom { color:#000; font-size:15px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-align:justify; line-height:22px; }
.ff_form_wrapper input[type=text], .ff_form_wrapper select, .ff_form_wrapper textarea { background:none repeat scroll 0 0 transparent; border:1px solid #CCCCCC; box-shadow:3px 3px 5px #CCCCCC inset; padding:12px; width:624px; }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link,.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active,.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited { color:#426290; text-decoration:underline; font-size:15px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; display:inline; }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover,.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color:#000; text-decoration:none; font-size:15px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; }
.main_text_sm, .sitemap_subcats { color:#000; font-size:13px; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; text-align:left; line-height:18px; text-transform:none; }
.main_text_sm a:link,.sitemap_subcats a:link.main_text_sm a:active,.sitemap_subcats a:active,.main_text_sm a:visited,.sitemap_subcats a:visited { color:#426290; font-size:13px; text-decoration:underline; text-align:left !important; }
.main_text_sm a:hover,.sitemap_subcats a:hover,.main_text_sm a:visited:hover,.sitemap_subcats a:visited:hover { color:#000; font-size:13px; text-decoration:none; text-align:left !important; }
h1 { color:#426290; margin:0 0 16px 0; padding:0; height:auto; line-height:38px; font-family:"DanielRegular",Arial,Tahoma,Verdana,sans-serif; font-size:37px; font-weight:bold; text-align:left; text-shadow:2px 2px #DDDDDD; }
h2,.title { border-bottom:1px solid #000; color:#000; font-weight:bold; padding:0; margin:20px 0 20px 0; font-family:"DanielRegular",Arial,Tahoma,Verdana,sans-serif; font-size:26px; text-align:left; text-shadow:1px 1px #DDDDDD; }
h3 { margin:10px 0; padding:0; font-weight:bold; color:#000; font-family:"QuicksandBook",Arial,Tahoma,Verdana,sans-serif; font-size:18px; text-align:left; text-shadow:1px 1px #DDDDDD; }
.hilite { color:#ff8c00; font-weight:bold; font-size:14px; font-family:Arial,Tahoma,Verdana,sans-serif; }
.contact_tr { height:30px }
.contact_divider_tr { height:75px; }
.contact_reqd { color:red; font-weight:bold; }
.samerow { clear:both; }
hr { color:#000; margin:10px 0; }
.quote_text { display:block; position:relative; top:-40px; left:50px; width:580px; background-color:#EDEDED; padding:10px; }
.quote_img { display:block; position:relative; }
blockquote { background:#f9f9f9 none repeat scroll 0 0; border-left:10px solid #ccc; color:inherit !important; font-size:inherit !important; margin:0 0 50px !important; padding:20px 10px; quotes:"\201C""\201D" !important; }
blockquote::after { content:no-close-quote !important; display:none; }
blockquote footer { font-weight:bold; }
.buffer { padding-bottom:20px; }
.border { border:solid 1px #000; }
#col_1 { width:650px; margin:0; padding:0; }
#col_2 { margin:41px 0 0; padding:0px; text-align:left; width:300px; }
#col_divider { width:50px; }
#col_full { position:relative; width:1000px !important; padding:0; margin:0; }
.popup_window #col_full { width:650px !important; }
.popup_window #body_content_wrapper { margin:45px 0 0; }
.popup_window #whole_block, .popup_window #body_wrapper, .popup_window #main_body, .popup_window #body_content_wrapper { width:675px; }
table, table td { border:none !important; }
.record_wrapper { clear:both; }
#powered_by,#powered_by a:link,#powered_by a:active,#powered_by a:visited,#powered_by a:hover,#powered_by a:visited:hover { color:#b79e7a; }
blockquote { border-left:10px solid #ccc !important; color:#000 !important; }
#home { background:url(/templates/67/home_bkgd.png) repeat-x scroll 0 0 #426290 !important; }
#home #footer_wrapper { background:none; }
#home #footer { border-top:1px solid #28426E; }
/*#nav_small-business-websites { background:url(/templates/67/arrow_rt.png) no-repeat right center transparent; }
#nav_small-business-websites a { color:#426290; font-size:16px; font-weight:bold; height:35px; padding:15px 0 0; text-align:center; text-transform:uppercase; }*/
.contact_info_list_vert,.contact_info_list_vert a:link,.contact_info_list_vert a:active,.contact_info_list_vert a:visited,.contact_info_list_vert a:hover,.contact_info_list_vert a:visited:hover { color:#000000 !important; font-size:13px; }
#home #body_content_wrapper { margin:0 0 50px; }
#home h1 { height:76px; }
.main_text_sm li { margin-bottom:10px; }
.breadcrumbs, .breadcrumbs a:link, .breadcrumbs a:hover, .breadcrumbs a:active, .breadcrumbs a:visited, .breadcrumbs a:visited:hover { font-size:14px !important; }
#breadcrumb_wrapper { background:none repeat scroll 0 0 #EFF2F6; border:1px solid #EFF2F6; height:27px; margin:0 0 20px; padding:3px 0 0 10px; width:988px; }
#youtube_viewer { height:480px !important; width:800px !important; }
#youtube_cancel_wrapper { width:795px !important; background:transparent !important; border:none !important; }
#youtube_cancel_wrapper a { color:white; font-size:13px; font-family:Arial,Tahoma,Verdana,sans-serif; }
.opacity_change:hover { opacity:0.5; filter:alpha(opacity=50); }
#net_meeting a { color:#FFF; font-size:12px; }
#more .dbval_400 { float:left; height:600px; margin:0 20px 0 0; width:600px; }
.back_link { display:none !important; }
#portfolio .dbtitle_371,#portfolio .dbtitle_1234,#portfolio .db_val_1251,#portfolio .db_val_1792,#e-commerce .dbtitle_371,#e-commerce .dbtitle_1234,#e-commerce .db_val_1251,#e-commerce .db_val_1792 { display:none; }
#more .dbtitle_371 { display:none; }
#more .border { border:none; }
#more h2, .title { font-size:36px; line-height:36px; margin:0; text-align:right; }
#more .share_wrapper { float:none; position:absolute; right:200px; top:0; }
#more .like_button { position:absolute; right:10px; top:0; }
#more #___plusone_0 { position:absolute; right:100px; top:0; }
.prev_link,.next_link { margin:0 !important; }
.prev_link_static,.prev_link_clickable,.next_link_static,.next_link_clickable { text-indent:-999em; display:inline-block; width:100px; height:27px; }
.prev_link_static { background:url(/templates/67/prev_next_buttons.png) no-repeat 0 -27px; }
.prev_link_clickable { background:url(/templates/67/prev_next_buttons.png) no-repeat 0 0; }
.next_link_static { background:url(/templates/67/prev_next_buttons.png) no-repeat -100px -27px; }
.next_link_clickable { background:url(/templates/67/prev_next_buttons.png) no-repeat -100px 0; }
.prev_link_static a,.prev_link_clickable a,.next_link_static a,.next_link_clickable a { width:100px; height:27px; display:block !important; }
.tabContent li { color:#B79E7A !important; font-weight:bold; }
.video_title { display:block !important; }
.video_title a:link,.video_title a:active,.video_title a:visited { color:#B79E7A; font-weight:bold; }
.video_title a:hover,.video_title a:visited:hover { color:#B79E7A; text-decoration:none; font-weight:bold; }
.video_content { font-size:10px; color:#FFF; }
#slider_window_320 { width:1000px; height:350px; float:left; overflow:hidden; margin:0; position:relative; background:url(/templates/67/window_bkgd.gif) no-repeat 0 0; }
	#slider_window_320.view_wrapper { display:block; }
	.window_features { position:absolute; top:0; left:0; height:320px; padding:30px 0 0 0; }
	.each_feature,#slider_window_320 .record_wrapper { float:left; width:1000px; position:relative; clear:none !important; }
		.db_title_1163 { display:block; float:left; margin-right:10px; width:540px; font-size:13px; text-align:left; height:320px; }
		.db_val_1162 { display:block; float:left; width:450px; height:320px; position:absolute; right:0; top:0;}
		.window_h1_small { font-size:24px; }
		.db_title_1163 a:link,.db_title_1163 a:active,.db_title_1163 a:visited { color:#426290; font-size:13px; text-decoration:underline; }
		.db_title_1163 a:hover,.db_title_1163 a:visited:hover { color:#426290; font-size:13px; text-decoration:none; }
		#previous_feature,#next_feature,#play_pause_feature { float:left; display:inline; width:12px; height:14px; }
		#previous_feature a { width:12px; height:14px; background:url(/templates/67/slider_controls.png) no-repeat scroll 0 0 transparent; display:block; overflow:hidden; text-indent:-999em; }
		#previous_feature a:hover { background-position:0 0; }
		#next_feature a { width:12px; height:14px; background:url(/templates/67/slider_controls.png) no-repeat scroll -12px 0px transparent; display:block; overflow:hidden; text-indent:-999em; }
		#next_feature a:hover { background-position:-12px 0px; }
		#play_pause_feature a { width:12px; height:14px; background:url(/templates/67/slider_controls.png) no-repeat scroll -24px 0 transparent; display:block; overflow:hidden; text-indent:-999em; }
		#play_pause_feature a:hover { background-position:-24px 0px; }
		.paging { bottom:10px; display:inline; float:left; left:20px; position:absolute; }
		.paging a { font-size:18px; padding:0; font-weight:normal; text-decoration:none; color:#fff; }
		.paging a.active { background-position:0 0 !important; }
		.paging a:hover { }
		#previous_feature { display:none; position:absolute; left:0; top:150px; }
		#next_feature { display:none; position:absolute; right:0; top:150px; }
		#play_pause_feature { bottom:18px; display:inline-block; left:0; position:absolute; }
		.paging a { display:inline-block; margin:0 10px 0 0; height:18px; width:18px; background:url(/templates/67/dots.png) no-repeat -18px 0px transparent; }
#home_teasers { float:left; margin:40px 0 0; font-size:14px; }
#home_teasers a:link, #home_teasers a:hover, #home_teasers a:active, #home_teasers a:visited, #home_teasers a:visited:hover { font-size:14px; color:#000; text-decoration:none; }
	#home_teasers h2 { color:#FFF; border:none; text-align:center; text-shadow:1px 1px #777777; }
	#teaser_smallbiz,#teaser_designers { float:left; padding:15px 20px 0 20px; text-align:center; margin-right:50px; height:274px; width:260px; background:url(/templates/67/teaser_bkgd.png) no-repeat scroll 0 0 transparent; }
	#teaser_smallbiz { background-color:#aa7e84; }
	#teaser_smallbiz:hover { background-color:#CEB5B9; }
	#teaser_designers { background-color:#b79e7a; }
	#teaser_designers:hover { background-color:#E0CBAF; }
	#teaser_rt { float:left; width:300px; height:289px; }
	#teaser_rt a { display:block; height:98px; width:300px; overflow:hidden; text-indent:-999em; background:url(/templates/67/home_teaser_buttons.jpg) no-repeat scroll 0 -5px transparent; }
		#teaser_rt_ul { list-style:none; margin:0; padding:0; width:300px; height:298px; }
			#teaser_rt_portfolio { float:left; width:300px; height:93px; }
			#teaser_rt_re { float:left; width:300px; height:98px; }
			#teaser_rt_re a { background-position:0 -98px; }
			#teaser_rt_qr { float:left; width:300px; height:98px; }
			#teaser_rt_qr a { background-position:0 -196px; }
			#teaser_rt_compare { float:left; width:300px; height:98px; }
			#teaser_rt_compare a { background-position:0 -294px; }
			#teaser_rt_quote { float:left; width:300px; height:98px; }
			#teaser_rt_quote a { background-position:0 -392px; }
			#teaser_rt_video { float:left; width:300px; height:98px; }
			#teaser_rt_video a { background-position:0 -490px; }
			#teaser_rt_ul a:hover { opacity:0.7; filter:alpha(opacity=70); }
#platform_features_list { margin:0; padding:0; }
#platform_features_list li { list-style:none; min-height:100px; padding:0 0 0 130px; margin:0 0 20px; border-bottom:0px solid #b79e7a; }
#teaser_web { width:300px; height:485px; }
#teaser_web a { display:block; height:98px; width:300px; overflow:hidden; text-indent:-999em; background:url(/templates/67/web_teaser_buttons.jpg) no-repeat scroll 0 -5px transparent; }
	#teaser_web_ul { list-style:none; margin:0; padding:0; width:300px; height:485px; }
	#teaser_web_ul li { margin:0; }
		#teaser_web_portfolio { float:left; width:300px; height:93px; }
		#teaser_web_compare { float:left; width:300px; height:98px; }
		#teaser_web_compare a { background-position:0 -98px; }
		#teaser_web_case-studies { float:left; width:300px; height:98px; }
		#teaser_web_case-studies a { background-position:0 -196px; }
		#teaser_web_quote { float:left; width:300px; height:98px; }
		#teaser_web_quote a { background-position:0 -294px; }
		#teaser_web_seo { float:left; width:300px; height:98px; }
		#teaser_web_seo a { background-position:0 -392px; }
		#teaser_web_video { float:left; width:300px; height:98px; }
		#teaser_web_video a { background-position:0 -490px; }
		#teaser_web_ul a:hover { opacity:0.7; filter:alpha(opacity=70); }
/*SPRITES*/
#feature_editmode { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 0 transparent; }
#feature_mobile { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -100px transparent; }
#feature_blog { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -200px transparent; }
#feature_rss { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -300px transparent; }
#feature_db { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -400px transparent; }
#feature_cfms { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -500px transparent; }
#feature_search { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -600px transparent; }
#feature_share { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -700px transparent; }
#feature_social { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -800px transparent; }
#feature_slideshows { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -900px transparent; }
#feature_html { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1000px transparent; }
#feature_embed { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1100px transparent; }
#feature_e-comm { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1200px transparent; }
#feature_pages { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1300px transparent; }
#feature_speed { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1400px transparent; }
#feature_hosting { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1500px transparent; }
#feature_support { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1600px transparent; }
#feature_custom { background:url(/templates/67/illustrations_features.jpg) no-repeat scroll 0 -1700px transparent; }
/*PORTFOLIO*/
/*#portfolio .grid_cols,#e-commerce .grid_cols,#real-estate-websites .grid_cols { font-size:10px; font-weight:bold; height:56px; line-height:10px; padding:100px 10px 10px; position:relative; width:196px; }*/
#portfolio .grid_cols,#e-commerce .grid_cols,#real-estate-websites .grid_cols { font-size:10px; font-weight:bold; height:77px; line-height:10px; padding:100px 10px 30px; position:relative; width:230px; }
/*#portfolio .grid_cols img,#e-commerce .grid_cols img,#real-estate-websites .grid_cols img { border:0 solid #BBBBBB; box-shadow:2px 2px 6px #999999; left:7px; position:absolute; top:8px; z-index:-1; }*/
#portfolio .grid_cols img,#e-commerce .grid_cols img,#real-estate-websites .grid_cols img { border:1px solid #BBBBBB; left:7px; position:absolute; top:8px; z-index:-1; }
#view_wrapper_176 .grid_cols img { box-shadow:none; clip:rect(0px, 230px, 142px, 0px); height:auto; width:228px; }
/*#portfolio .grid_cols a,#e-commerce .grid_cols a,#real-estate-websites .grid_cols a { background:url(/common_graphics/spacer.gif) repeat scroll 0 0 transparent; display:block; height:155px; left:7px; position:absolute; text-indent:-9999px; top:8px; width:200px; z-index:2; }*/
#portfolio .grid_cols a,#e-commerce .grid_cols a,#real-estate-websites .grid_cols a { background:url(/common_graphics/spacer.gif) repeat scroll 0 0 transparent; display:block; height:176px; left:7px; position:absolute; text-indent:-9999px; top:8px; width:234px; z-index:2; }
/*#portfolio .dbval,#e-commerce .dbval,#real-estate-websites .dbval { color:#426290; left:22px; position:absolute; top:139px; }*/
#portfolio .dbval,#e-commerce .dbval,#real-estate-websites .dbval { color:#426290; left:22px; position:absolute; top:160px; }
/*#portfolio .dbimage,#e-commerce .dbimage,#real-estate-websites .dbimage { background-color:#EFF2F6; display:block; height:164px; left:0; position:absolute; top:0; width:214px; z-index:-2; }*/
#portfolio .dbimage,#e-commerce .dbimage,#real-estate-websites .dbimage { display:block; height:185px; left:0; position:absolute; top:0; width:248px; z-index:-2; }
/*#portfolio .db_details_link a:hover,#e-commerce .db_val_370 a:hover,#real-estate-websites .db_details_link a:hover,#real-estate-websites .db_val_857 a:hover { background-color:#EFF2F6; opacity:0.5; filter:alpha(opacity=50); }*/
#portfolio .db_details_link a:hover,#e-commerce .db_val_370 a:hover,#real-estate-websites .db_details_link a:hover,#real-estate-websites .db_val_857 a:hover { background-color:#FFFFFF; opacity:0.3; filter:alpha(opacity=30); }
/*#portfolio .db_val_1234 { background:url(/templates/67/logo_icon.png) no-repeat scroll 0 0 transparent; display:block; height:16px; left:3px; margin:0; padding:0; position:absolute; top:134px; width:16px; }*/
#portfolio .db_val_1234 { background:url(/templates/67/logo_icon.png) no-repeat scroll 0 0 transparent; display:block; height:16px; left:3px; margin:0; padding:0; position:absolute; top:155px; width:16px; }
#portfolio .db_val_1234 img { display:none; }
/*#portfolio .db_val_373,#e-commerce .db_val_373,#real-estate-websites .db_val_373,#real-estate-websites .db_val_858 { width:175px; }*/
#portfolio .db_val_373,#e-commerce .db_val_373,#real-estate-websites .db_val_373,#real-estate-websites .db_val_858 { width:209px; }
#portfolio .db_val_938 { text-indent:-9999px; }
#portfolio .row_divider { display:none !important; }
/*VIDEO PLAYER*/
div.tabContent { background-color:#333333; border:1px solid #000000; border-style:solid; border-width:1px; height:350px; overflow:auto; padding:25px 5px 0; }
#main-col-youtube ul { margin:0; padding:0; }
#youtube_video_list li { min-height:90px; }
div.tabContent li { background-color:#000000; border:1px solid #333333; clear:both; color:#FFFFFF; list-style:none outside none; margin:0 0 10px; padding:0 10px; position:relative; }
ul#tabs { list-style-type:none; margin:30px 0 0 0; padding:0 0 3px; }
ul#tabs li { display:inline; }
ul#tabs li a { color:#FFF; background-color:#000; border-radius:15px 15px 0 0; border:1px solid #FFF; padding:3px 48px; text-decoration:none; }
ul#tabs li a:hover { background-color:#666; }
ul#tabs li a.selected,.initTabSelection { color:#FFF !important; background-color:#333 !important; border:1px solid #333 !important; font-weight:normal; padding:7px 48px 4px 48px !important; }
ul#tabs li a:link,ul#tabs li a:active,ul#tabs li a:hover,ul#tabs li a:visited,ul#tabs li a:visited:hover { font-size:17px; }
div.tabContent { border-top:1px solid #FFF; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #000; padding:25px 5px 0px 5px; background-color:#333; height:350px; overflow:auto; }
div.tabContent.hide { display:none; }
div.tabContent li { clear:both; position:relative; list-style:none; color:#FFF; background-color:#000; border:1px solid #333333; margin:0 0 10px; padding:0 10px;}
div.tabContent li img { float:left; }
#youtube_video_list li img { left:0; margin:0 10px 0 0; position:relative; top:0; z-index:5000; }
div.tabContent li a { display:block; }
#youtube_video_list li { min-height:90px; }
#main-col-youtube ul { margin:0; padding:0; }
.video_title { display:none; }
.video_title,.video_content { margin:10px 0 0 0; }
.video_published { font-size:10px; display:none; }
.video_play_watermark { background:url(/common_graphics/play_25.png) no-repeat 48px 35px; height:90px; left:10px; margin:0 10px 0 0; position:absolute; top:0; width:120px; z-index:5001; }
#domain-not-found .record_wrapper { margin-bottom:20px; min-height:200px; }
.F_filters a { display:inline !important; }
.bg_tags,.bg_tags a,.bg_tags a:link,.bg_tags a:active,.bg_tags a:visited,.bg_tags a:hover,.bg_tags a:visited:hover { font-size:12px; }
#test #header { position:fixed; }
#test.page_bkgd { background-attachment:fixed; }
#test #body_wrapper { margin:90px 0 0 0; }
#compare-to-wordpress table, #compare-to-wordpress table td { border:thin solid #CCCCCC !important; }
.bookmark { background-color:#FFFFFF; display:block !important; height:200px; text-decoration:none !important; }
#blog #body_content_wrapper { position:relative; }
#blog #col_1 { width:1000px !important; }
.blog_links, .blog_archives, .blog_categories { list-style:inherit !important; margin:0 !important; max-height:500px; overflow:auto; }
.blog_feature_wrapper { left:300px; position:absolute; top:0; width:220px; }
.blog_feature_archives { left:530px; }
.blog_feature_categories { left:760px; }
.each_blog { background-color:#E6EAF0; border:0px solid #DDDDDD !important; display:inline-table !important; margin:20px 9px !important; padding:10px; width:293px; }
.full_blog_article.each_blog { border:1px solid #DDDDDD !important; }
.full_blog_article { display:block !important; height:auto; margin:40px 0 !important; padding:0 !important; width:998px; }
.full_blog_article .blog_content { height:auto; overflow:none; }
.blog_info { font-size:13px; font-weight:normal; }
.blog_intro_img, .blog_intro_img_missing { border:0  !important; box-shadow:none  !important; float:none !important; height:150px !important; margin:0 !important; width:293px !important; }
.each_blog h2{ border-bottom:0px solid; }
.full_article_link { bottom:20px; display:block; position:absolute; }
.back_to_all_blogs,.full_article_link a { background-color:#426290; border:1px solid #FFFFFF; color:#FFFFFF !important; font-weight:bold; padding:2px 8px; text-align:center; text-decoration:none !important; }
#blog .full_blog_article .share_wrapper,#blog .full_blog_article .plusone_wrapper, #blog .full_blog_article .bg_tags, #blog .full_blog_article .blog_info { margin:5px 10px; }
#blog h2 { background-color:#FFFFFF; font-size:28px; line-height:36px; padding:26px 10px 10px; text-align:left; }
.each_blog .blog_content { background-color:#FFFFFF; padding:10px; }
.blog_content { height:150px; overflow:auto; position:relative; }
.ff_required { background:url(/common_graphics/field_required.png) no-repeat scroll 3px 15px #FFFFFF !important; }
.contact_reqd { display:none; }
.contact_divider_div { overflow:inherit !important; }
.ff_val { min-width:0 !important; }
#ff_val_179_1558 input { margin-right:20px; width:500px; }
#ff_val_179_1559 input { width:73px; }
#ff_each_179_1558,#ff_each_179_1559,#ff_each_179_1560,#ff_each_179_1561,#ff_each_179_1562,#ff_each_179_1563,#ff_each_179_1564,#ff_each_179_1565,#ff_each_179_1566,#ff_each_179_1567,#ff_each_179_1568,#ff_each_179_1569 { display:inline-block; }
#ff_val_179_1560 input { margin-right:20px; width:300px; }
#ff_val_179_1561 select { margin-right:20px; width:150px; }
#ff_val_179_1562 input { width:99px; }
#ff_val_179_1564 input { margin-right:20px; width:174px; }
#ff_val_179_1565 input { margin-right:20px; width:174px; }
#ff_val_179_1566 input { width:174px; }
#ff_val_179_1567 input { margin-right:20px; width:174px; }
#ff_val_179_1568 input { margin-right:20px; width:174px; }
#ff_val_179_1569 input { width:174px; }
#select-template-design #breadcrumb_wrapper,#template-designs #breadcrumb_wrapper { display:none; }
#select-template-design h3,#template-designs h3 { text-align:center; z-index:1; }
#select-template-design .grid_cols,#template-designs .grid_cols { margin:0 10px; padding:0; position:relative; width:316px; z-index:1; }
#select-template-design .view_wrapper,#template-designs .view_wrapper { width:673px; }
#template-designs .db_val_1699 a { display:none; }
/*#select-template-design .db_val_1699 a { display:block; height:319px; position:absolute; text-indent:-9999px; top:0; width:316px; z-index:9999; }*/
#real-estate-websites .row_divider,#e-commerce .row_divider { clear:none !important; display:none !important; }
.blog_category { display:block !important; }
#search_results .F_filters,#search_results #sort_view_by_form { display:none; }
#search_results .search_results { padding-left:0; }
#search_results .search_results .record_wrapper { border:1px solid; margin-bottom:20px; padding:10px; }
#search_results .search_results .db_details_link { display:block; }
#search_results .view_wrapper { display:block; }



#m_body { background-color:#FFF; margin:0 5px 5px; }
#m_header img { margin:0; }
body .is_mobile { background:url(/templates/67/home_bkgd.png) repeat-x scroll 0 0 #426290 !important; }
#m_header { height:175px; background:url(/templates/67/m_header_bkgd.png) repeat-x scroll 0 0 #FFF; }
#m_menu_button { background-color:#FFFFFF; }
.is_mobile #custom_phrase { height:175px !important; }
.is_mobile,#m_footer { background-color:#426290; }
.m_nav_level_0 { background-color:#B79E7A !important; }
.is_mobile #breadcrumb_wrapper { width:auto; }
.is_mobile .each_blog { width:auto; }
.is_mobile .nav_links a,.is_mobile .nav_links_over a { display:inline !important; height:auto; padding:0; }
.is_mobile #sharePopupFrame { height:100%; width:100%; }
.is_mobile #share_window { height:100% !important; left:0; margin-left:0 !important; margin-top:0 !important; top:0; width:100% !important; }

/*
blue:#426290
burgundy:#aa7e84
tan:#B79E7A
*/