*{margin:0;padding:0}
body{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;color:#686868;font-size:15px;line-height:14pt;background:#d6d6d6 url("../furniture/browser_bg_grey.png") repeat top left}
#scroll_nav_home ul li span{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif !important}
#container{width:1440px;height:auto;margin-left:-720px;left:50%;position:absolute;background-color:#fff}
#site_header{width:1440px;height:18px;background-color:#f2f2f2}
#site_content{width:1440px;height:auto;background-color:#fff;float:left;display:inline}
#site_footer{width:1440px;height:280px;background-image:url("../furniture/foot_background2.jpg");background-repeat:no-repeat;background-position:top left;float:left;display:inline}
.logo{color:#bf4783;text-align:left;margin:0}
#site_name{width:960px;height:23px;margin-bottom:35px;margin-top:10px;margin-left:240px;float:left;display:inline}
#site_quote{width:960px;height:35px;margin-left:240px}
#site_quote div{float:right;}
#site_quick_nav{float:left; width:960px; height:23px; margin-left:240px; margin-top:30px; font-size:13px; color:#999999;}
#site_quick_nav ul{list-style-type:none; list-style-position:outside; width:500px; text-align:right; margin-left:440px;}
#site_quick_nav ul li{display:inline; margin:0px 0px; border-right:solid 1px #e8e8e8;}
#site_quick_nav ul li.s-link a{text-decoration:none; color:#999999; display:inline-block; padding:2px 15px;}
#site_quick_nav ul li.s-link a:hover, #site_quick_nav ul li.s-link a.over{color:#BF4783; background-color:#ffffff;}
#site_quick_nav ul li.g-badge{border:0; margin-right:0px;}
#site_quick_nav ul li.g-badge a{color:#999999;text-decoration:none; padding-left:15px; margin-bottom:-5px; display:inline-block;}
#site_quick_nav ul li.g-badge img{width:16px; height:16px; margin-bottom:-4px; margin-left:3px;}
#main_logo{position:absolute;width:393px;height:23px}
#nav-container{float:left;}
#navigation{width:1440px;height:30px;float:left;display:inline;background-color:#bf4783}
ul.nav,#main-sub-navigation ul{list-style-type:none;list-style-position:outside;margin-left:230px}
ul.nav li,#main-sub-navigation ul li{float:left;text-align:center;font-size:16px;font-weight:normal}
ul.nav li a{float:left;height:24px;display:block;padding:6px 14px 0 14px}
#main-sub-navigation{width:1440px;background:#f7f7f7 url('../furniture/sub-nav-gradient2.png') repeat-x bottom left;float:left;border-bottom:solid 1px #fff;height:30px}
/*#main-sub-navigation{width:1440px;background-color:#303030;float:left;border-bottom:solid 1px #606060;height:30px}*/
#main-sub-navigation ul{float:left;border-right:solid 1px #D6D6D6}
#main-sub-navigation ul li{font-size:13px;float:left}
#main-sub-navigation ul li a{background-color:#ffffff;color:#932A63;display:block;float:left;padding:6px 14px 0 14px;height:24px;border-left:solid 1px #D6D6D6}
#main-sub-navigation ul li a.nav-green{background-color:#a5bf37;color:#fff}
#main-sub-navigation ul li a.nav-green:hover{background-color:#3f3f3f;color:#fff}
#main-sub-navigation ul li a.sub-important{background-color:#EDEDED;color:#fff}
#main-sub-navigation ul li a:hover,#main-sub-navigation ul li a.over{color:#932A63;background-color:#EDEDED}
.page_contents,.page_contents_inner{margin-left:240px;width:960px;float:left;display:inline;padding-bottom:20px}
.page_contents_inner{margin-top:0}
p{font-size:16px;font-weight:normal;line-height:28px;padding-bottom:15px}
.block{display:block;width:100%;float:left;clear:both;}
.center{text-align:center}
h1,h2,h3.d,h3.dg,h4.d,.intro_head h4,h4.promote,.user-formatted-comment h3,.user-formatted-comment h2{font-size:32px;font-weight:normal;margin-bottom:20px;margin-top:30px;color:#bf4783;line-height:normal}
h3.dg{font-size:22px;margin-top:15px !important}
h2.gg{font-size:28px;}
h1.bgg{font-size:38px;}
ul.col{margin-bottom:30px}
h1,h2,h3,#word_rotation p,#testimonial_panel p.quote,#contact_box p,ul.side_nav li a,ul.side_nav_alt li a,.wide_contact_box p,.short_contact_box p,#page_headline_bg h1,.ad_details h4,input.user_input,textarea.user_input_area,.ad_lrg,.ad_lrg_no_float,ul.promo-wide-link li.pro-large,.wide-sub-navigation ul,.the_font{font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde','Avant Garde Medium',Arial,sans-serif}
p.lg{font-size:20px !important}
a.vicon{background-image:url("../icon/open_related_icon.gif");background-position:center right;background-repeat:no-repeat;overflow:hidden;padding-left:0;padding-right:15px;display:inline}
#ui_scroller,#ui_scroller2{width:1024px;height:268px;background-image:url("../furniture/example_work_repeat.png");background-position:top left;background-repeat:repeat-x;float:left;display:inline;margin-bottom:10px;padding-top:20px;padding-left:70px}
#ui_scroller2{width:960px;background:0;height:294px;padding-left:0;margin-left:240px}
#ui_scroller h2,#ui_scroller2 h2,.info_box .cols3 h2,.info_box .cols3 h4,#home_project_summary h2{margin-top:0}
#ui_scroller_narrow,#landing_headline,#contact_box{width:928px;height:387px;float:left;display:inline;margin:15px 0 10px 70px;border:solid 10px #e2e2e2}
#ui_scroller_wide{width:1440px;height:382px;float:left;display:inline;margin:0 0 10px 0}
.land_tall{height:550px !important}
#scroll_buttons{width:960px;height:51px;position:absolute;top:330px;margin-left:240px}
#scroll_buttons #left,#scroll_buttons #right{width:51px;height:51px;float:left}
#scroll_buttons #right{float:right}
#scroll_buttons #left a,#scroll_buttons #right a{width:51px;height:51px;text-indent:8000px;display:block;background-image:url("../buttons/landing_nav_btn_left.png");background-position:top left;background-repeat:no-repeat}
#scroll_buttons #right a{background-image:url("../buttons/landing_nav_btn_right.png")}
img.inline_image{border:solid 10px #e2e2e2}
img.right{margin-left:20px}
img.left{margin-right:30px}
#landing_headline{height:262px;margin:50px 0 30px 70px}
#contact_box{height:160px;background-color:#3f3f3f;margin-top:40px}
#contact_box{padding:30px;margin:0;width:auto;height:auto;background-color:#3f3f3f;border:solid 10px #fff}
#contact_box h1,#contact_box p{color:#fff}
#contact_box h1{margin-left:20px;font-size:44px}
#contact_box h1{margin:0 0 20px 0}
#contact_box p{padding:0 20px 0 20px;font-size:20px;line-height:30px;color:#d3d3d3;font-weight:normal}
#contact_box p{color:#fff;padding:0;font-size:24px}
img.featured{border:solid 10px #e2e2e2;margin-bottom:6px}
#project_contents,#home_project_contents{width:1135px;height:auto;float:left;display:inline;margin:20px 0 0 0;padding-bottom:20px}
#home_project_contents{width:1440px;margin:0;padding-bottom:40px}
#project_summary,#home_project_summary{width:250px;height:500px;float:left;display:inline;margin-right:60px}
#home_project_summary{margin-left:240px;margin-right:40px;width:270px}
#home_project_summary h3{margin-top:0}
#project_example{width:650px;height:auto;float:left;display:inline}
#project_example_wide{width:1000px}
#project_example_wide h2{margin-top:0}
.image,#video,#related,.image2,.image3{width:630px;height:500px;float:left;margin-bottom:40px;border-bottom:solid 3px #757575}
.image{border-bottom:solid 1px #e2e2e2;margin:10px 0 75px 0}
.image3{height:auto;border:0}
.service_type{margin-bottom:20px}
.image img{border-top:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;border-bottom:solid 1px #e2e2e2}
.image img,#video img,#related img,.image2 img,.image3 img{display:block}
.image2{border-bottom:0}
#image_rotation{width:630px;height:500px;border:solid 10px #e2e2e2;float:left}
#image_rotation div{position:absolute}
#related img{border:solid 1px #d3d3d3}
#video{width:630px;height:533px;float:left;padding-bottom:40px;background-color:#fff;border-bottom:0}
#related{height:auto;padding-bottom:0;margin-bottom:0}
#ui_scroller #overflow ul.listing,#ui_scroller2 #overflow ul.listing,.page_contents_inner ul.listing{list-style-type:none;list-style-position:outside;float:left;overflow:hidden}
.landing_content{margin-top:40px;margin-left:70px;width:940px}
.promo{float:left;display:inline}
.promo .promo_copy,.promo_copy_wide{position:absolute;width:1440px}
.promo_copy_wide{width:300px}
.promo_copy h1,.promo_copy h2,.promo_copy_wide h1,.landing_content h1,.landing_content h2{color:#fff;text-align:center;font-weight:normal;font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde',Arial,sans-serif;font-size:52px;line-height:62px}
.promo_copy h1,.promo_copy h2{display:block;height:262px;margin:0;padding:50px 0 0 0}
.promo_copy p,.promo_copy_wide p,.landing_content p{padding-top:10px;line-height:24px;text-align:center;color:#fff}
.promo_copy a{display:block;width:1440px;height:100%}
.landing_content p{margin-bottom:15px}
#ui_scroller #overflow ul.listing li.item,#our_work_samples ul.listing li.item,#ui_scroller2 ul.listing li.item,.page_contents_inner ul.listing li.item,ul.listing li.item_related{float:left;margin:0 0 50px 90px;width:250px;height:auto;display:inline}
#our_work_samples{float:left;display:inline;width:962px;height:auto;margin-bottom:40px;margin-left:240px;overflow:hidden}
#our_work_samples ul.listing li.item{width:219px;margin:0 28px 20px 0}
#ui_scroller #overflow ul.listing li.item,#ui_scroller2 ul.listing li.item,.page_contents_inner ul.listing li.item{margin:0 105px 20px 0}
.page_contents_inner ul.listing li.item{margin:0 105px 50px 0}
#ui_scroller #overflow ul.listing li.item a img,#ui_scroller2 ul.listing li.item a img,.page_contents_inner ul.listing li.item img,#our_work_samples ul.listing li.item a img{border:solid 1px #d3d3d3}
ul.listing li.item ul,ul.listing li.item_related ul{margin-top:10px;list-style-type:none;list-style-position:outside}
ul.listing li.item ul li,ul.listing li.item_related ul li{float:none}
ul.listing li.item_related{margin:0 60px 0 0;padding-bottom:50px}
.landing_content h1{color:#bf4783}
.landing_content h2,.landing_content h3,.landing_content h4{margin-left:0}
.landing_content h2{font-size:16px;color:#bf4783;margin-bottom:5px}
.landing_content h3{font-size:16px;margin-bottom:10px}
#project_summary h2,#project_example h2,#home_project_summary h2{font-size:18px;font-weight:normal;line-height:24px;color:#bf4783;margin-bottom:15px;margin-left:0;margin-top:0;font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde',Arial,sans-serif}
#home_project_summary h2{font-size:32px;margin-bottom:20px}
#project_summary h2.bgh{font-size:26px}
#project_example h2,#project_example h3{font-size:26px;margin-left:0}
#project_summary h4,#home_project_summary h4,#project_example h5,#project_example h3{color:#bf4783;font-size:16px;margin-bottom:15px;font-weight:bold}
#home_project_summary h4{font-size:24px}
#project_example h5,#project_example h3{margin:0 0 15px 0;float:left;display:block;width:100%;font-weight:normal}
#project_example h5.rel{font-weight:bold}
.landing_content p{margin-bottom:15px;line-height:20px}
.landing_content p.intro{color:#672e48;font-size:15pt;line-height:26px}
.comment_body p,#project_example p,.user-formatted-comment p{line-height:20px;font-size:14px;padding-bottom:0;margin-bottom:15px;font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde',Arial,sans-serif}
#project_summary p,#project_example p,.user-formatted-comment p{line-height:28px}
#project_summary a.snv{display:inline-block;padding:3px 7px 3px 7px}
#project_example p,.user-formatted-comment p{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif;font-size:16px}
#ui_footer_links{width:1100px;height:auto;float:left;display:inline;padding-left:240px;padding-bottom:40px}
#ui_footer_links ul.col{width:100%;height:auto;float:left;list-style-type:none;list-style-position:outside;margin-top:30px}
#ui_footer_links ul.col li.c{float:left;display:inline;width:220px;margin-right:20px}
#ui_footer_links ul.col li.c h4,#services_panel h3{font-size:24px;display:block;margin-bottom:15px}
ul.general{list-style-type:none;list-style-position:outside}
ul.general li{line-height:22px}
h3{margin-bottom:20px}
h2.page_head{margin-top:60px;margin-bottom:30px}
p.big{font-size:18px;margin-bottom:20px}
.content_footer{width:100%;height:23px;overflow:hidden;float:left;display:inline;background-color:#090c0e;margin-bottom:40px}
.grn{color:#4ec447!important;}
.lgrn{color:#279C3C!important;}
.gry{color:#8c8c8c!important;}
.dgry{color:#424649!important;}
.pk{color:#bf4783!important;}
.off{color:#454f54!important;}
.wt{color:#fff!important;}
.cy{color:#00adef!important;}
.hide{display:none}
.ylw{color:#cfcf4b!important;}
.lgry{color:#eaeaea!important;}
.blu{color:#196ea5!important;}
.gr{color:#67aa99!important;}
.dgr{color:#3f5030!important;}
.pwr{color:#7b8fa6!important;}
.silv{color:#B7B7B7!important;}
.sample_box ul{width:190px;float:left;list-style-type:none;list-style-position:outside;padding:12px 0 0 30px;font-size:12px;line-height:16px}
.sample_box ul{padding-left:15px;width:120px}
li.related,li.video{text-indent:20px;background-position:left 3px;background-repeat:no-repeat}
li.related{background-image:url("../icon/open_related_icon.png")}
li.video{background-image:url("../icon/open_video_icon.png")}
.info_box{width:1100px;height:auto;float:left;display:inline;margin-left:240px}
.box_narrow{width:auto;margin-left:0}
.marg{margin-top:30px}
.info_box .cols,.info_box .cols1,.info_box .cols2,.info_box .cols4{float:left;display:inline;width:280px;height:auto;margin:0 60px 0 0;padding-bottom:30px}
.info_box .cols3{float:left;width:460px;height:auto;margin-right:50px;padding-bottom:30px}
.info_box .cols3 h4{font-size:24px;margin-top:10px}
.info_box .cols1{margin-right:30px}
.info_box .cols4{width:255px;height:auto;margin-right:40px}
.info_box .cols,.info_box .cols2{width:200px;border-right:solid 1px #e2e2e2;padding-right:18px;margin-bottom:15px;margin-right:15px}
.info_box .cols2{width:280px;border-right:solid 1px #e2e2e2}
.hidden{display:none}
.info_box .cwide{width:220px;border:0}
.info_box .cwide p.quote{color:#b0bab8;font-size:18px;line-height:28px;margin-bottom:5px}
.info_box .cwide p.client{font-size:14px;color:#546168}
.info_box .cols h4,.info_box .cols2 h4{color:#bf4783;margin:0 0 15px 0}
.info_box .cols ul,.info_box .cols2 ul,ul.featured,.landing_content ul{list-style-type:none;list-style-position:outside}
.info_box .cols2 ul li.star,ul.featured li,.landing_content ul li{background-image:url("../icon/star2.gif");background-position:center right;background-repeat:no-repeat}
.info_box .cols ul li a,.info_box .cols2 ul li a{width:100%;display:block}
ul.side_nav,ul.side_nav_alt,ol{width:100%;height:auto;list-style-type:none;list-style-position:outside}
ol{list-style-type:none;list-style-position:outside;margin-bottom:15px}
ul.side_nav li,ul.side_nav_alt li,ol li{width:inherit}
ul.side_nav li a,ul.side_nav_alt li a,ol li{width:auto;display:block;padding:7px 0 7px 20px;border-bottom:solid 1px #e2e2e2;background-image:url("../icon/list_icon_off.gif");background-repeat:no-repeat;background-position:left center}
ul.side_nav_alt li a,ol li{background:0;padding-left:0}
ol li{background-image:url("../icon/list_icon_green.png");background-repeat:no-repeat;padding:0 0 5px 20px;border:0}
.info_box .cols2 ul li a{padding:2px 0 2px 0}
.service_rotate div{margin-top:15px;position:absolute}
.service_rotate img{border:solid 10px #e2e2e2}
h4.foot_head1,h4.foot_head2,h4.foot_head3,h4.foot_head4,h4.foot_head5{padding-left:47px;background-image:url("../icon/foot_icon_browse.png");background-repeat:no-repeat;background-position:center left;height:36px}
h4.foot_head2{background-image:url("../icon/foot_icon_testimonial.png")}
h4.foot_head3{background-image:url("../icon/foot_icon_web.png")}
h4.foot_head4{background-image:url("../icon/foot_icon_print.png")}
h4.foot_head5{background-image:url("../icon/foot_icon_video.png")}
.ad{margin-top:30px}
.dim{color:#686868}
.dim2{color:#1b2126}
#social_links{float:left;width:245px;height:130px;display:inline;margin-left:237px;background-image:url("../furniture/footer_link_bg2.gif");background-position:bottom left;background-repeat:no-repeat}
.facebook_btn{width:172px;height:34px;float:left;display:inline;margin-left:30px;margin-bottom:20px}
.facebook{text-indent:-2000px;background:url("../buttons/facebook.gif") top left no-repeat;overflow:hidden;display:block;width:172px;height:34px}
.facebook:hover{background-position:bottom left;cursor:pointer}
.twitter_btn{width:148px;height:29px;float:left;display:inline;margin-left:30px;margin-bottom:20px}
.twitter{text-indent:-2000px;background:url("../buttons/twitter.gif") top left no-repeat;overflow:hidden;display:block;width:148px;height:29px}
.twitter:hover{background-position:bottom left;cursor:pointer}
.bigsplash_btn{width:116px;height:62px;float:left;display:inline;margin-left:30px}
.bigsplash{text-indent:-2000px;background:url("../buttons/bigsplash.gif") top left no-repeat;overflow:hidden;display:block;width:116px;height:62px}
.bigsplash:hover{background-position:bottom left;cursor:pointer}
.view_work{background:url("../buttons/view-service.png") top left no-repeat;overflow:hidden;display:block;width:158px;height:22px;padding:2px 0 0 10px;color:#fff;font-size:16px}
.view_work:hover{background-position:bottom left;cursor:pointer}
#scroll_nav,#scroll_nav_home{width:1440px;height:107px;margin-top:10px;margin-bottom:10px;float:left;display:inline}
#scroll_nav_home{width:1200px;padding-left:240px;height:auto;margin:20px 0}
#scroll_nav_home ul{list-style-type:none;list-style-position:outside;float:left;width:175px;margin-right:21px;font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde',Arial,sans-serif}
#scroll_nav_home ul li a{line-height:28px;text-align:center;font-size:22px}
#scroll_nav_home ul li span{display:block;text-align:left;font-size:15px;line-height:14pt;margin-top:8px;font-weight:normal;padding-bottom:20px;border-bottom:solid 4px #efefef}
.nav_left_btn{width:18px;height:18px;float:left;display:inline}
.nav_left{background:url("../buttons/nav_left.gif") top left no-repeat;display:block;width:18px;height:18px}
.nav_left:hover{background-position:bottom left;cursor:pointer}
.nav_right_btn{width:18px;height:18px;float:right;display:inline}
.nav_right{background:url("../buttons/nav_right.gif") top left no-repeat;display:block;width:18px;height:18px}
.nav_right:hover{background-position:bottom left;cursor:pointer}
.brochure_btn{width:250px;height:170px}
.brochure{background:url("../buttons/download_brochure_error.gif") top left no-repeat;width:250px;height:170px;text-indent:-3000px;display:block}
.brochure:hover{background-position:bottom left;cursor:pointer}
.idl{text-indent:25px}
.idr{text-indent:-35px}
.dim2{color:#9b9b9b}
ul.n{list-style-type:none;list-style-position:outside;margin:0 0 15px}
ul.n li{margin-top:5px;padding-bottom:5px;border-bottom:solid 1px #23292d}
#word_rotation{position:absolute;margin-left:505px;width:440px}
#word_rotation p{position:absolute;right:0;font-size:20px;text-align:right}
.bigger{font-size:30px}
.lrger{font-size:26px}
.lrg{font-size:20px}
.sml{font-size:14px}
.med{font-size:16px}
.vsml{font-size:12px}
.light{font-weight:normal}
#testimonial_panel div{position:absolute}
p.tabs{margin-left:240px;float:left;display:inline;text-align:center;font-size:22px;font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde',Arial,sans-serif}
#scroll_nav_home ul li a,#scroll_nav_home ul li a.pips_over{padding:25px 10px 0 10px;color:#8c8c8c;background-image:url("../furniture/box_gradient.png");background-repeat:repeat-x;background-position:bottom left;width:155px;height:82px;display:block;overflow:hidden;border-bottom:solid 1px #d8d8d8}
#scroll_nav_home ul li span:hover{color:#bf4783}
#scroll_nav_home ul li a:hover{text-decoraction:none;background-image:url("../furniture/corner_arrow.gif");background-position:96% 94%;background-repeat:no-repeat;background-color:#f2f2f2 !important}
a.pips_over{color:#fff !important;background-color:#bf4783 !important}
a.nav_web,a.nav_ecom,a.nav_email,a.nav_design,a.nav_clients{border-top:solid 7px #172530 !important;color:#172530 !important}
a.nav_ecom{border-top:solid 7px #005ea5 !important;color:#005ea5 !important}
a.nav_email{border-top:solid 7px #a5bf37 !important;color:#a5bf37 !important}
a.nav_design{border-top:solid 7px #930258 !important;color:#930258 !important}
a.nav_clients{border-top:solid 7px #b75300 !important;color:#b75300 !important}
.nav_box_bg{background-image:url("../furniture/box_gradient.png");background-repeat:repeat-x;background-position:bottom left}
.mrgb{margin-bottom:20px}
.mrgbb{margin-bottom:40px}
#project_summary p.client{color:#fff;margin-bottom:10px;padding-bottom:5px}
h3.news_title{margin:0;padding:0;font-size:16px;margin-bottom:5px}
#news-testimonial-panel{background-color:#232323;width:1440px;float:left;margin-bottom:20px;padding:40px 0}
#testimonial_panel{background-repeat:no-repeat;background-position:top left;background-color:#232323;width:1440px;min-height:174px;margin-bottom:20px;float:left;display:inline;padding:40px 0}
#footer-articles{float:left;margin-left:240px;width:460px;margin-right:50px;margin-bottom:30px}
#footer-articles ul li a{background:transparent url("../icon/list_icon_off.png") no-repeat left center;color:#fff;padding:10px 0 10px 20px;border-bottom:solid 1px #777}
#footer-articles ul li a:hover{background-color:#2D2D2D;color:#eaeaea}
.narrow-testimonial{width:460px !important;background:0 !important;margin-bottom:0 !important;padding:0 !important;height:340px}
.narrow-testimonial div p{padding-left:0 !important;width:460px !important}
.narrow-testimonial div p.quote{padding-top:0 !important}
#footer-articles h3,.narrow-testimonial h4,.narrow-testimonial h3{font-size:18px}
#testimonial_panel p{width:915px;padding:30px 0 15px 240px;color:#eaeaea;font-size:22px}
#testimonial_panel p.quoted{color:#bf4783;font-size:16px;padding-top:0}
.divide,.divide_alt,.divide_alt2,.divide_soft{height:23px;width:100%;background-image:url("../furniture/line_bg.gif");background-repeat:repeat-x;background-position:top left;border-top:solid 1px #bf4783;float:left;display:inline}
.divide_soft{height:30px;background-image:url("../furniture/divide_soft.png");background-repeat:repeat-x;border-top:solid 1px #dbdbdb;overflow:hidden}
.divide_alt,.divide_alt2{border:0}
.divide_alt2{height:10px}
.wd{width:1150px}
.home_info_box{width:256px;height:130px;margin:15px 31px 40px 0;float:left;display:inline}
.hib_wide{width:386px;border:0}
.home_info_box img{display:block}
#featured_icon{background-image:url("../icon/featured_icon.png");background-repeat:no-repeat;background-position:top left;width:152px;height:152px;position:absolute;margin-left:540px;margin-top:-25px}
.threestage{width:960px;height:1017px;background-image:url("../promo/3stages_bg.jpg");background-repeat:no-repeat;background-position:top left}
.rangeright{padding-left:390px}
.padtop{padding-top:90px}
.swidth{width:560px;display:block}
p.further_ico{padding-left:40px;background-image:url("../furniture/further_arrow.png");background-repeat:no-repeat;background-position:0 10px}
.btop{float:left}
.divide_page_left,.divide_page_right{margin-right:40px;width:460px;float:left;display:inline}
.divide_page_right{margin-right:0}
.wide_contact_box,.short_contact_box{float:left;width:1440px;height:auto;background-color:#f7f7f7;border-top:solid 1px #d1d1d1;border-bottom:solid 1px #d1d1d1;color:#bf4783}
.wide_contact_box{background:#5b043a url('../furniture/texture.png') repeat-x top left;color:#fff;margin-top:15px}
.short_contact_box{width:630px}
.wide_contact_box p,.short_contact_box p{display:block;width:960px;padding:23px 0 23px 240px;font-size:20px}
.short_contact_box p{width:auto;padding-left:15px}
.wide_contact_box p a{color:#b0bab8}
.lgry{color:#b0bab8}
.wide_contact_box p a:hover{color:#fff}
a.lined{text-decoration:underline !important}
.more_btns,.more_btns_wide,.single_btn,.compare_btn{width:129px;height:31px;padding-top:7px;text-align:center;background-image:url("../buttons/indent_bg.png");background-repeat:no-repeat;background-position:top left;margin-top:35px;float:right;font-size:13px}
.more_btns_wide,.compare_btn{width:169px;background-image:url("../buttons/indent_wide_bg.png");float:none;margin-top:10px}
.compare_btn{float:right;margin-top:0}
.single_btn{width:29px;height:29px;background-image:url("../buttons/indent_single.png");float:left;margin:0 10px 0 0}
.more_btns a,.more_btns_wide a,.single_btn a{display:block;width:auto;height:auto}
.ov{overflow:hidden}
.projects_example_nav{width:100%;float:left;margin-top:20px}
.allow_overflow{width:1150px;float:left}
#landing_backgrounds{width:1440px;height:550px;margin-bottom:20px;float:left}
#landing_backgrounds div{position:absolute;width:1440px;height:550px;z-index:400;}
.intro_head{width:1440px;position:absolute;margin-top:560px}
.intro_head p{text-align:center;color:silver}
.intro_head h1,.intro_head h2,.intro_head h3,.intro_head h4{text-align:center;color:#fff;margin-top:25px !important;margin-bottom:35px}
.top{margin-top:160px !important}
.midline{margin-top:480px !important}
.lower{margin-top:590px;}
.print_bg{background-image:url("../promo/landing_print_design_bg.png");background-repeat:repeat-y;background-position:top left}
.graphics_bg{background-color:#469ac7}
h2.inl,h3.inl{display:inline-block}
h2.headline{text-indent:-25000px}
h2.headline a{width:100%;height:100%}
h2.email,h2.database,h2.websites,h2.print,h2.clients,h2.prices{background-image:url("../headings/html_email_marketing.png");background-repeat:no-repeat;background-position:center center}
h2.database{background-image:url("../headings/database_websites.png")}
h2.websites{background-image:url("../headings/business_website_design.png")}
h2.print{background-image:url("../headings/graphic_print_design.png")}
h2.clients{background-image:url("../headings/testimonial_heading2.png")}
h2.prices{background-image:url("../headings/business_website_prices.png")}
.brn{color:#474238}
#page_headline_bg{width:1440px;float:left;margin:0 0 10px 0}
#page_headline_bg h1{font-size:40px;color:#fff;margin-left:240px;margin-top:40px}
.default_head_bg,.default_pink_head_bg,.default_brown_head_bg, .default_blue_head_bg, .default_grey_head_bg{height:128px;background-image:url("../furniture/default-head-bg.jpg");background-repeat:no-repeat;background-position:center center}
.default_pink_head_bg{background-image:url("../furniture/default_pink_head_bg.jpg")}
.default_brown_head_bg{background-image:url("../furniture/default_brown_head_bg.jpg")}
.default_blue_head_bg{background-image:url("../furniture/blue-head-bg.jpg")}
.default_grey_head_bg{background-image:url("../furniture/grey-head-bg.jpg")}
.brown{color:#aa7750}
h2.speach,h3.speach{background-image:url("../icon/speechmark.gif");background-repeat:no-repeat;background-position:top left;height:34px;text-indent:65px;margin-left:-40px}
p.quote{font-size:14px}
.sdate,.slist{color:#bf4783;font-size:11px}
.slist{color:#686868}
.package_row{width:960px;margin-top:30px;height:auto;float:left}
.package_row .left,.package_row .right{width:361px;height:auto;float:left;display:inline}
.package_row .right,.ad_controls{width:549px;margin-left:50px;border-bottom:solid 4px #b2b2b2}
.tall{height:440px !important}
.ad_controls{height:auto;margin:0;position:absolute;display:inline;border:0}
.ad_controls .m{margin-right:15px}
.ad_controls a{width:226px;display:block;background:#afafaf url("../packages/plus.png") no-repeat 95% center;float:left;color:#fff !important;text-align:right;padding:5px 40px 5px 0;font-size:13px}
.package_ad,.package_ad_small{width:361px;height:168px;height:auto;margin-bottom:45px}
.package_ad_small{width:276px;float:left;display:inline;margin-right:66px}
.package_small_con{float:left;width:960px;height:auto;margin-top:15px}
.package_ad .tp,.package_ad .ft,.package_ad_small .tp,.package_ad_small .ft{width:361px;height:9px}
.package_ad_small .tp,.package_ad_small .ft{width:276px}
.package_ad .mid,.package_ad_small .mid{width:361px;height:auto;padding-bottom:15px}
.package_ad_small .mid{width:276px}
.package_ad .mid h3,.package_ad_small .mid h3{color:#fff;margin:0;padding:0;margin:15px 0 0 20px;font-size:30px}
.package_ad_small .mid h3{margin:10px 5px 0 5px;line-height:normal;font-size:24px;text-align:center}
.package_ad .mid p,.package_ad_small .mid p{padding-bottom:0;margin:10px 20px 0 20px;font-size:20px;color:#fff}
.package_ad_small .mid p{margin:5px 20px 0 20px;font-size:16px;text-align:center}
p.ad_price{float:right;padding-bottom:20px !important;display:inline}
p.ad_line{border-bottom:solid 1px #fff;padding-bottom:15px !important;line-height:26px}
.package_ad .ft{width:361px;height:9px}
.ad_details{position:absolute;width:549px;height:auto;margin-top:50px}
.ad_details p{font-family:Arial,Tahoma,Verdana,Helvetica,sans-serif !important;font-size:15px !important;line-height:16pt !important}
.ad_details ul{font-size:18px !important}
.ad_details h4{font-size:24px;font-weight:normal;margin-bottom:10px;line-height:normal}
.ad_lrg,.ad_lrg_no_float{font-size:32px;float:right}
.ad_lrg_no_float{float:none}
.ad_sml{font-size:13px}
.grn_ad{background-color:#a1b93e !important}
.grn_span{color:#a1b93e}
.grn_tp{background:url("../packages/green_top.gif") no-repeat top left;overflow:hidden}
.grn_ft{background:url("../packages/green_bottom.gif") no-repeat top left;overflow:hidden}
.cyn_ad{background-color:#12708d !important}
.cyn_span{color:#12708d}
.cyn_tp{background:url("../packages/cyan_top.gif") no-repeat top left;overflow:hidden}
.cyn_ft{background:url("../packages/cyan_bottom.gif") no-repeat top left;overflow:hidden}
.sam_ad{background-color:#a12669 !important}
.sam_span{color:#a12669}
.sam_tp{background:url("../packages/salmon_top.gif") no-repeat top left;overflow:hidden}
.sam_ft{background:url("../packages/salmon_bottom.gif") no-repeat top left;overflow:hidden}
.pink_ad{background-color:#b6487e !important}
.pink_span{color:#b6487e}
.pink_tp{background:url("../packages/pink_top.gif") no-repeat top left;overflow:hidden}
.pink_ft{background:url("../packages/pink_bottom.gif") no-repeat top left;overflow:hidden}
.purp_ad{background-color:#602960 !important}
.purp_span{color:#602960}
.purp_tp{background:url("../packages/purple_top.gif") no-repeat top left;overflow:hidden}
.purp_ft{background:url("../packages/purple_bottom.gif") no-repeat top left;overflow:hidden}
.black_ad{background-color:#000 !important}
.black_span{color:#000}
.black_tp{background:url("../packages/black_top.gif") no-repeat top left;overflow:hidden}
.black_ft{background:url("../packages/black_bottom.gif") no-repeat top left;overflow:hidden}
.brn_ad{background-color:#814721 !important}
.brn_span{color:#814721}
.brn_tp{background:url("../packages/bronze_top.gif") no-repeat top left;overflow:hidden}
.brn_ft{background:url("../packages/bronze_bottom.gif") no-repeat top left;overflow:hidden}
.sil_ad{background-color:#8b8c8d !important}
.sil_span{color:#8b8c8d}
.sil_tp{background:url("../packages/silver_top.gif") no-repeat top left;overflow:hidden}
.sil_ft{background:url("../packages/silver_bottom.gif") no-repeat top left;overflow:hidden}
.gold_ad{background-color:#baaf31 !important}
.gold_span{color:#baaf31}
.gold_tp{background:url("../packages/gold_top.gif") no-repeat top left;overflow:hidden}
.gold_ft{background:url("../packages/gold_bottom.gif") no-repeat top left;overflow:hidden}
ul.package_list{list-style-type:disc;list-style-position:outside;line-height:24px;margin-left:18px}
ul.feature_listing,ul.ul-inline{list-style-type:none;list-style-position:outside;font-size:16px;line-height:28px;margin-bottom:30px}
ul.ul-inline{margin-bottom:0;padding-bottom:15px}
ul.feature_listing li,ul.ul-inline li{padding-left:25px;background-image:url("../icon/list_icon_green.png");background-repeat:no-repeat;background-position:center left}
ul.ul-inline li{display:inline}
li.list-null{background:0 !important;padding-left:0 !important}
p.float_p{float:left}
#services_panel{width:1440px;height:auto;float:left;margin-bottom:40px}
#services_panel h3{padding-left:240px;font-weight:normal;font-size:18px}
#services_panel ul{width:960px;margin-left:240px;margin-bottom:40px;list-style-type:none;list-style-position:outside;padding-top:10px;border-top:4px solid #efefef}
#services_panel ul li{display:inline;padding-right:10px;font-size:13px}
h3.landing{margin-bottom:10px}
#land_features p{font-size:16px !important;line-height:28px !important;font-weight:normal;padding-bottom:15px !important;margin-bottom:0 !important}
.side_buttons{width:100%;height:auto;margin-top:30px;float:left;}
ul.side_btns{list-style-type:none;list-style-positon:outside}
ul.side_btns li{height:auto;width:inherit;margin-bottom:15px}
ul.side_btns li a{display:block;width:163px;height:43px;background-position:top left;background-repeat:no-repeat}
ul.side_btns li a span{position:absolute;margin:17px 0 0 18px;color:#fff;cursor:pointer}
.spink{background-image:url("../buttons/pink_btn_bg.gif")}
.sbeige{background-image:url("../buttons/beige_btn_bg.gif")}
#land_features{margin-bottom:20px;width:630px;border-bottom:4px solid #b2b2b2}
.land_features_wide{width:100%!important; float:left;}
img.imgptop{margin-top:20px}
.website-ad-cols,.microsite-ad-cols,.managed-ad-cols,.project-ad-cols,.project-des-cols{width:460px;float:left;display:block;margin-top:30px}
.landing-col-describe{width:440px; margin-left:20px;}
.project-ad-cols,.project-des-cols{margin:15px 30px 0 30px;margin-top:15px;width:448px;margin-right:35px}
.no-left-marg{margin-left:0}
.padd-bottom{padding-bottom:60px}
.padd-top{padding-top:40px}
.project-des-cols{width:425px;margin-right:0;margin-left:0}
.microsite-ad-cols,.managed-ad-cols{margin-top:0;width:440px}
.lft,lftw{margin-right:40px}
.rft{margin-right:0;margin-left:40px}
.lftw{width:475px;margin-right:0}
.website-ad-cols h3,.website-ad-cols h2,.microsite-ad-cols h3,.managed-service-cols h2,h3.pt,.project-ad-cols h3,.project-des-cols h3,h3.po,h4.pa{margin-bottom:20px;font-size:25px;color:#bf4783;line-height:28px;font-weight:normal}
.project-ad-cols h3,.project-des-cols h3{color:#8c8c8c}
.website-ad-cols h2{margin-top:0}
h3.pt,h3.po,h4.pa{margin-bottom:15px}
h3.po,h4.pa{font-size:22px}
h3.db{font-size:28px!important;}
h4.pa{font-size:20px!important;}
h3.pt{margin-bottom:15px}
.managed-service-cols h2{margin-bottom:10px;margin-top:0;font-size:20px;font-weight:bold;height:62px;padding-left:80px;padding-top:6px;background-repeat:no-repeat;background-position:top left}
h2.promo-type,h2.promo-type-center, h3.promo-type{line-height:38px}
h2.promo-type-center{text-align:center;margin-top:0}
.search_ico,h2.inline_search_ico{background-image:url("../icon/search_icon.gif")}
.basket_ico,h2.inline_basket_ico{background-image:url("../icon/basket_icon.gif")}
.dynamic_ico,h2.inline_dynamic_ico{background-image:url("../icon/arrows_icon.gif")}
.btopr{position:absolute;right:240px;margn-top:30px}
.landing_example,.print_landing_example{width:475px;height:500px}
.print_landing_example{width:520px;height:470px}
.landing_example img,.print_landing_example img{position:absolute}
h2.inline_search_ico,h2.inline_basket_ico,h2.inline_dynamic_ico{margin-bottom:20px;margin-top:0;padding-left:90px;background-repeat:no-repeat;background-position:left 5px}
h2.flat, h3.flat{margin-bottom:20px !important;margin-top:0 !important;padding-left:0 !important}
.indent_pink,.indent_grey,.indent_quote{width:160px;height:31px;padding-top:7px;text-align:center;background-image:url("../buttons/indent_pink_bg.png");background-repeat:no-repeat;background-position:top left;font-size:13px}
.indent_quote{width:213px;height:35px;background-image:url("../buttons/quote_btn_bg.png")}
.indent_grey{width:169px;background-image:url("../buttons/indent_wide_bg.png")}
.managed-services-line{border-top:solid 1px #e8e8e8;height:1px;overflow:hidden;width:100%;float:left}
.managed-service-cols{width:286px;height:auto;float:left;margin-top:30px}
.msm{margin-right:50px}
.email-ad-col{width:960px;min-height:600px;margin-bottom:30px;float:left;background-image:url("../promo/ad_bg_emails.jpg");background-repeat:no-repeat;background-position:top right}
.email-ad-col h2{width:400px}
.email-ad-col p{width:240px}
.floatl{float:left}
.mar-left{margin-left:15px}
.promo-mar{margin-top:0;margin-bottom:10px}
ul.uln{line-height:26px;margin-bottom:15px}
#land_features p.strap,.strap{font-style:italic;font-size:20px !important}
.flp{float:left;width:100%;margin:0}
#bord{border:solid 20px #ddd;padding:20px;height:500px}
p.promotional_box{margin:30px 0 0 0;padding:20px 20px 0 223px;display:block;width:216px;height:219px;background-image:url("../promo/landing_quote_image.png");background-repeat:no-repeat;background-position:top left;border-top:solid 1px #d8d8d8;border-right:solid 1px #d8d8d8;font-size:15px}
p.promotional_box img{margin-top:15px;margin-left:-10px}
.promotional_title{font-size:18px;line-height:28px}
.project-massive-image{width:960px;height:683px}
.image-flush{height:633px;border-bottom:solid 1px #ddd;margin-bottom:40px}
.project-des-cols ul, .project-ad-cols ul{line-height:40px}
ul.promo-wide-link{list-style-type:none;list-style-position:outside;float:left;width:100%;margin-top:25px;margin-bottom:25px}
ul.promo-wide-link li{float:left}
ul.promo-wide-link li.pro-large{color:#bf4783;font-size:25px;margin-right:20px;margin-left:230px;}
ul.link-centered li.pro-large{margin-left:0 !important}
ul.promo-wide-link li.pro-large span{margin-left:10px; color:#ffffff; text-shadow: -1px -1px 0px rgba(86,96,27, 0.5);}
ul.link-centered{background:#9CB62F url('../furniture/green-texture.png') repeat top left;border:solid 1px #9AA532; border-right:solid 1px #829129; padding:25px 15px 15px 15px;width:930px !important}
ul.promo-wide-link li.pro-url div{margin-top:-4px}
ul.feature_listing li.idea,ul.feature_listing li.tech,ul.feature_listing li.url-active,ul.feature_listing li.url-inactive,ul.feature_listing li.details-active,ul.feature_listing li.details-inactive,ul.feature_listing li.tick{padding-left:40px;background-position:center left;background-image:url("../icon/ideas.png")}
ul.feature_listing li.tech{background-image:url("../icon/technology.png")}
ul.feature_listing li.url-active{background-image:url("../icon/url_active.png")}
ul.feature_listing li.url-inactive{background-image:url("../icon/url_inactive.png")}
ul.feature_listing li.details-active{background-image:url("../icon/details_active.png")}
ul.feature_listing li.details-inactive{background-image:url("../icon/details.png")}
ul.feature_listing li.tick{background-image:url("../icon/ui_tick.png")}
ul.feature_listing li.url-active a,ul.feature_listing li.details-active a{color:#686868;text-decoration:none}
ul.feature_listing li.url-active a:hover,ul.feature_listing li.details-active a:hover{color:#bf4783}
ul.traditional{float:left;list-style-position:outside;list-style-type:none;width:220px;height:580px;margin-right:30px;margin-bottom:30px;margin-top:20px}
ul.traditional li{padding-bottom:9px}
.wide-sub-navigation{width:960px;background-color:#f7f7f7;border:solid 1px #ededed;margin-left:240px;float:left;margin-top:30px}
.wide-sub-navigation ul{list-style-type:none;list-style-position:outside;text-align:center;font-size:18px;color:#a7a9ac}
.wide-sub-navigation ul li{display:inline-block;margin:10px 0;padding:0 25px}
.wide-sub-navigation ul li a{color:#a7a9ac;text-decoration:none}
.wide-sub-navigation ul li a:hover{color:#bf4783}
#inline-promo{width:1440px;float:left; margin:15px 0px;}
.newsletters{height:330px;background:transparent url("../promo/newsletter-design-services-promo.jpg") no-repeat top left}
.newsletters h3,.newsletters p{margin:30px 240px 15px 720px}
.newsletters h3{font-size:25px;}
.newsletters p{margin:0px 240px 15px 720px}
img.peep{border-bottom:solid 1px #ddd}
.inline-cols{float:left;width:100%}
.inline-cols div{margin-top:10px}
.page-left,.page-right,.page-left-image,.page-right-image{margin-bottom:30px}
.page-left,.page-left-image{float:left;width:410px}
.page-right,.page-right-image{width:520px;float:right}
.page-right-image,.page-left-image{margin-top:30px}
#ui_hover_controls{width:350px;height:240px;position:fixed;bottom:0;right:10px;display:none;-webkit-box-shadow: -5px -3px 5px 0px rgba(50, 50, 50, 0.55);-moz-box-shadow:-5px -3px 5px 0px rgba(50, 50, 50, 0.55);box-shadow:-5px -3px 5px 0px rgba(50, 50, 50, 0.55);}
#ui_hover_controls div{float:left}
#ui_contact_card{width:100%; height:150px;}
#ui_hover_controls a.hover_call,#ui_hover_controls a.hover_quote,#ui_hover_controls #ui_footer_right a.hover_top{display:block;color:#fff;text-align:center;text-decoration:none}
#ui_hover_controls a.hover_call,#ui_hover_controls a.hover_quote{width:250px;height:35px;padding:10px 0 0 0;line-height:normal}
#ui_hover_controls a.hover_quote{padding-top:15px;height:30px}
#ui_hover_controls a.hover_call{background-color:#772254;font-size:20px;cursor:default}
#ui_hover_controls a.hover_quote{background-color:#bf4783}
#ui_hover_controls #ui_footer_right a.hover_top{font-weight:bold;padding-top:60px;width:100px;height:30px;background:#a5bf37 url("../icon/arrow_top.png") no-repeat center 20px}
#ui_hover_controls a.hover_quote:hover,#ui_hover_controls #ui_footer_right a.hover_top:hover{background-color:#3f3f3f}
#standard-features,#ui-row-features{width:1100px;float:left;margin:30px 0 40px 0}
ul.home-services-wide{margin:0 0 35px 0}
#standard-features ul,ul.feed-features,ul.other-services,ul.home-services-wide,ul.other-services li.box ul,ul.home-services-wide li.box ul{float:left;list-style-type:none;list-style-position:outside}
#standard-features ul li{text-align:center;margin-right:112px;width:156px}
#standard-features ul li.feature-icon{margin-bottom:15px}
#standard-features ul li.feature-text{font-size:20px;line-height:30px}
ul.feed-features li{background-color:#f7f7f7;border-left:solid 1px #ededed;border-top:solid 1px #ededed;border-right:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;margin-right:31px;widht:201px;height:104px;float:left}
ul.feed-features li.wide{width:255px}
/*ul.other-services li.box,ul.home-services-wide li.box,ul.home-services-wide li.box-tall{background:#f7f7f7 url('../furniture/corner_arrow_up.png') no-repeat 98% 10px;border-left:solid 1px #ededed;border-top:solid 1px #ededed;border-right:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;width:462px;height:165px;margin-right:31px;float:left}*/
ul.other-services li.box,ul.home-services-wide li.box,ul.home-services-wide li.box-tall{background-color:#f7f7f7;border-left:solid 1px #ededed;border-top:solid 1px #ededed;border-right:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;width:462px;height:165px;margin-right:31px;float:left}
ul.home-services-wide li.box{width:960px;margin-right:0;height:auto}
ul.services-plain{margin-bottom:0px;}
ul.services-plain li.box{border:0; background:0;border-top:solid 1px #ededed;padding-top:20px;}
ul.services-plain li.box li.img img{border:solid 5px #eaeaea;}
ul.services-plain li.box li.describe ul{margin:0px 0px 20px 0px; float:none;}
ul.services-plain li.box li.describe ul li{float:none;}
ul.services-plain li.box li.describe p{margin-bottom:20px;}
li.box-bulb{background:#f7f7f7 url('../icon/box-icon-bulb.png') no-repeat 98% 92% !important}
li.box-cog{background:#f7f7f7 url('../icon/box-icon-cog.png') no-repeat 98% 92% !important}
li.box-basket{background:#f7f7f7 url('../icon/box-icon-basket.png') no-repeat 98% 92% !important}
li.box-email{background:#f7f7f7 url('../icon/box-icon-email.png') no-repeat 98% 92% !important}
li.box-globe{background:#f7f7f7 url('../icon/box-icon-globe.png') no-repeat 98% 92% !important}
ul.other-services li.box ul,ul.home-services-wide li.box ul{margin:20px}
ul.other-services li.box ul li,ul.home-services-wide li.box ul li{float:left}
ul.other-services li.box ul li.img,ul.home-services-wide li.box ul li.img{width:40%}
ul.home-services-wide li.box ul li.img{width:23%}
ul.home-services-wide li.box ul li.img-large{width:50% !important;min-height:248px}
ul.other-services li.box ul li.describe,ul.home-services-wide li.box ul li.describe{width:57%}
ul.dark-services li.box{background:0; background-color:#353535; border: solid 1px #7F7F7F;}
ul.dark-home-services li.box{background-color:#353535!important; border: solid 1px #7F7F7F!important;}
ul.home-services-wide li.box ul li.describe{width:76%}
ul.home-services-wide li.box ul li.describe-narrow{width:49% !important}
ul.home-services-wide li.box ul li.describe p{padding-bottom:0}
ul.dark-home-services li.box ul li.describe p a{color:#ffffff; text-decoration:underline;}
ul.dark-home-services li.box ul li.describe p a:hover{text-decoration:none;}
ul.other-services li.box ul li.describe h4,ul.other-services li.box ul li.describe h2,ul.home-services-wide li.box ul li.describe h2{margin-bottom:15px;padding:0 !important;font-weight:normal;font-size:18px;margin-top:0}
ul.home-services-wide li.box ul li.describe h2{font-size:25px;margin:0 0 15px 0;line-height:36px}
ul.dark-services li.box ul li.describe{width:60%;}
ul.dark-services li.box ul li.describe h2{margin-bottom:10px;}
ul.dark-services li.box ul li.describe p{font-size:14px; line-height:24px;}
ul.dark-services li.box ul li.describe p a{color:#279C3C; text-decoration:underline;}
ul.dark-services li.box ul li.describe p a:hover{text-decoration:none;}
ul.dark-services li.box ul li.img img, ul.dark-home-services li.box ul li.img img{border:solid 1px #7F7F7F;}
#mobile-promo-box{background:#f7f7f7 url("../promo/estate-agent-mobile-website-design.png") no-repeat bottom left;border-left:solid 1px #ededed;border-top:solid 1px #ededed;border-right:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;width:958px;min-height:320px;margin:40px 0}
#mobile-promo-box h3,#mobile-promo-box p,ul.phone-brands{padding:20px 20px 0 320px}
ul.inline-brands{padding-left:0px;margin-bottom:20px;}
#mobile-promo-box h3{font-size:25px;font-weight:normal;margin-top:50px;padding:0 20px 0 320px}
ul.phone-brands{list-style-type:none;list-style-position:outside}
ul.phone-brands li{display:inline-block;margin-right:30px;height:30px;padding-left:60px;padding-top:15px}
li.big-tick{background:transparent url("../promo/large-tick.png") no-repeat center left}
li.apple-mobile{background:transparent url("../promo/apple.png") no-repeat center left}
li.android-mobile{background:transparent url("../promo/android.png") no-repeat center left}
li.windows-mobile{background:transparent url("../promo/windows.png") no-repeat center left}
.on-dark{width:1200px;margin-left:0;margin:0;padding:15px 0 5px 240px}
.text-blue{color:#005ea5}
.text-orange{color:#b75300}
.text-green{color:#a5bf37}
.text-dark{color:#172530}
p.end-subject{padding-bottom:30px}
.news-side-nav{width:200px !important;margin-left:40px !important}
.news-article-list{width:700px !important}
ul.tick-style,ul.questions{list-style-position:outside;list-style-type:none;margin-bottom:30px;line-height:28px}
ul.tick-style li{background:transparent url('../icon/small-tick.png') no-repeat left 8px}
ul.questions li{background:transparent url('../icon/small-q.png') no-repeat left 8px}
ul.tick-style li,ul.questions li{padding-left:50px;margin-bottom:15px}
.ad_lrg,.ad_lrg_no_float{font-size:32px;float:right}
.ad_lrg_no_float{float:none}
.ad_sml{font-size:13px}
.ad_medium{font-size:18px !important}
.flp{float:left;width:100%}
a{outline:0;}
a:link{background-color:inherit;color:#bf4783;text-decoration:none}
a:visited{background-color:inherit;color:#bf4783;text-decoration:none}
a:hover{background-color:inherit;color:#bf4783;text-decoration:none}
a:active{background-color:inherit;color:#bf4783;text-decoration:none}
a:link.lg{background-color:inherit;color:#a0a0a0;text-decoration:none}
a:visited.lg{background-color:inherit;color:#a0a0a0;text-decoration:none}
a:hover.lg{background-color:inherit;color:#b0bab8;color:#bf4783;text-decoration:none}
a:active.lg{background-color:inherit;color:#a0a0a0;text-decoration:none}
a:link.null{background-color:inherit;color:inherit;text-decoration:none}
a:visited.null{background-color:inherit;color:inherit;text-decoration:none}
a:hover.null{background-color:inherit;color:inherit;text-decoration:none}
a:active.null{background-color:inherit;color:inherit;text-decoration:none}
a:link.a{background-color:inherit;color:#bf4783;text-decoration:underline}
a:visited.a{background-color:inherit;color:#bf4783;text-decoration:underline}
a:hover.a{background-color:inherit;color:#b0bab8;text-decoration:none}
a:active.a{background-color:inherit;color:#bf4783;text-decoration:underline}
a:link.nv{background-color:#bf4783;color:#fff;text-decoration:none}
a:visited.nv{background-color:#bf4783;color:#fff;text-decoration:none}
a:hover.nv{background-color:#932a63;color:#fff;text-decoration:none}
a:active.nv{background-color:#bf4783;color:#fff;text-decoration:none}
a:link.onv{background-color:#e5e5e5;color:#999;text-decoration:none}
a:visited.onv{background-color:#e5e5e5;color:#999;text-decoration:none}
a:hover.onv{background-color:#e5e5e5;color:#999;text-decoration:none;cursor:default}
a:active.onv{background-color:#e5e5e5;color:#999;text-decoration:none}
a:link.snv{background-color:#d3d3d3;color:#3f3f3f;text-decoration:none}
a:visited.snv{background-color:#d3d3d3;color:#3f3f3f;text-decoration:none}
a:hover.snv{background-color:#bf4783;color:#fff;text-decoration:none}
a:active.snv{background-color:#d3d3d3;color:#3f3f3f;text-decoration:none}
a:link.over{background-color:#932a63;color:#fff;text-decoration:none}
a:visited.over{background-color:#932a63;color:#fff;text-decoration:none}
a:hover.over{background-color:#932a63;color:#fff;text-decoration:none}
a:active.over{background-color:#932a63;color:#fff;text-decoration:none}
a:link.p{background-color:inherit;color:#bf4783;text-decoration:none}
a:visited.p{background-color:inherit;color:#bf4783;text-decoration:none}
a:hover.p{background-color:inherit;color:#b0bab8;text-decoration:none}
a:active.p{background-color:inherit;color:#bf4783;text-decoration:none}
a:link.g{background-color:inherit;color:#b0bab8;text-decoration:none}
a:visited.g{background-color:inherit;color:#b0bab8;text-decoration:none}
a:hover.g{background-color:inherit;color:#fff;text-decoration:none}
a:active.g{background-color:inherit;color:#b0bab8;text-decoration:none}
a:link.w{background-color:inherit;color:#fff;text-decoration:none}
a:visited.w{background-color:inherit;color:#fff;text-decoration:none}
a:hover.w{background-color:inherit;color:#b0bab8;text-decoration:none}
a:active.w{background-color:inherit;color:#fff;text-decoration:none}
a:link.gb{background-color:inherit;color:#063201;text-decoration:none}
a:visited.gb{background-color:inherit;color:#063201;text-decoration:none}
a:hover.gb{background-color:inherit;color:#fff;text-decoration:none;background-color:#063201}
a:active.gb{background-color:inherit;color:#063201;text-decoration:none}
a:link.lst{background-color:inherit;color:#686868;text-decoration:none}
a:visited.lst{background-color:inherit;color:#686868;text-decoration:none}
a:hover.lst{background-color:#f7f7f7;color:#bf4783;text-decoration:none}
a:active.lst{background-color:inherit;color:#686868;text-decoration:none}
a:link.mb{background-color:inherit;color:#686868;text-decoration:none}
a:visited.mb{background-color:inherit;color:#686868;text-decoration:none}
a:hover.mb{background-color:inherit;color:#bf4783;text-decoration:none}
a:active.mb{background-color:inherit;color:#686868;text-decoration:none}
a:link.view_work{background-color:inherit;color:#fff;text-decoration:none}
a:visited.view_work{background-color:inherit;color:#fff;text-decoration:none}
a:hover.view_work{background-color:inherit;color:#fff;text-decoration:none}
a:active.view_work{background-color:inherit;color:#fff;text-decoration:none}
a:link.smp{background-color:inherit;color:#bf4783;text-decoration:none}
a:visited.smp{background-color:inherit;color:#bf4783;text-decoration:none}
a:hover.smp{background-color:#e2e2e2;color:#bf4783;text-decoration:none}
a:active.smp{background-color:inherit;color:#bf4783;text-decoration:none}
p a{text-decoration:underline!important;}
p a:hover{text-decoration:none!important;}
p a.black{text-decoration:none!important;}
#word_rotation p a{text-decoration:none!important;}
ul.tick-style a, ul.questions a{text-decoration:underline;}
ul.tick-style a:hover, ul.questions a:hover{text-decoration:none;}
#ui_footer_links ul.general li a:hover{color:#b7bab8}
.about_us_btn,.about_us_over{width:132px;height:48px;float:left;display:inline}
.about_us,.about_us_over{text-indent:2000px;background:url("../buttons/about_us.png") top left no-repeat;overflow:hidden;display:block;width:132px;height:48px}
.about_us:hover,.about_us_over{background-position:bottom left;cursor:pointer}
.samples_btn,.samples_over{width:135px;height:48px;float:left;display:inline}
.samples,.samples_over{text-indent:2000px;background:url("../buttons/samples.png") top left no-repeat;overflow:hidden;display:block;width:135px;height:48px}
.samples:hover,.samples_over{background-position:bottom left;cursor:pointer}
.blog_btn,.blog_over{width:108px;height:48px;float:left;display:inline}
.blog,.blog_over{text-indent:2000px;background:url("../buttons/blog.png") top left no-repeat;overflow:hidden;display:block;width:108px;height:48px}
.blog:hover,.blog_over{background-position:bottom left;cursor:pointer}
.contact_us_btn{width:166px;height:48px;float:left;display:inline}
.contact_us{text-indent:2000px;background:url("../buttons/get_in_touch.png") top left no-repeat;overflow:hidden;display:block;width:166px;height:48px}
.contact_us:hover{background-position:bottom left;cursor:pointer}
a.head-quote-button,a.landing-quote-button{display:block;padding:3px 10px;-moz-border-radius:6px;border-radius:6px;margin-top:-3px;color:#fff !important;background-color:#A5BF37;}
a.head-quote-button:hover{color:#707070 !important;background-color:#f7f7f7;border:solid 1px #ededed;}
a.landing-link-button{-moz-border-radius:10px;border-radius:10px;font-size:24px;text-align:center;color:#932a63 !important;background-color:#fff;padding:10px 15px;margin:0;display:inline-block}
a.green-style{background-color:#A5BF37!important;color:#ffffff!important;}
a.link-green{color:#022F18!important;}
a.link-blue{color:#044064!important;}
a.landing-link-button:hover{background-color:#f2f2f2!important; color:#56601B!important;}
#project_example h2.news_head, .news-post h1.news_head{color:#bf4783;line-height:normal;margin:35px 35px 15px 35px}
p.news_text,p.latest_text{font-weight:normal;line-height:14pt;font-size:8pt;margin-bottom:15px}
p.latest_text{color:#000;margin:5px}
.news-post, #breadcrumb, #category-describe,#comments, .box-style{width:100%;float:left;background-color:#f7f7f7;border-color:#ededed #d6d6d6 #d6d6d6 #ededed;border-style:solid;border-width:1px;margin-bottom:60px;padding-bottom:35px}
.news-post h1.news_head{font-size:26px; font-weight:normal;}
.news-sticky{background-image:url('../icon/sticky.png');background-repeat:no-repeat;background-position:93% 84px;}
.project-post{padding-top:35px;}
.project-post h5, .project-post h3{margin-left:35px!important;}
.project-post .image{margin:0px 0px 0px 35px;}
#category-describe, .box-style{margin:10px 0px 30px 0px; padding:20px 0px;}
#category-describe{margin-top:0px;}
#category-describe p{width:90%; margin-left:35px;}
.box-style img{margin:20px 0px 10px 35px;}
#breadcrumb{width:940px;margin-bottom:30px;padding:10px 0px;background-image:url('../furniture/breadcrumb-b.png');background-repeat:no-repeat;background-position: 10px center;color:#686868;}
#breadcrumb ul{list-style-type:none;list-style-position:outside;margin:0px 20px 0px 45px;}
#breadcrumb ul li{display:inline;margin-right:5px;}
li.crumb-label{margin-right:20px!important;}
a.crumb{color:#686868;}
a.crumb:hover, a.crumb-light:hover{color:#bf4783; text-decoration:underline!important;}
a.crumb-light{color:#B7B7B7;}
a.crumb-light:hover{color:#B7B7B7;}
.line{overflow:hidden;width:100%;height:2px;border-bottom:solid 1px #e2e2e2;margin:10px 0 10px 0}
img.news_img,p.inim img{margin:15px 0 25px 0;width:630px;height:auto;border:solid 1px #eaeaea}
.blank_title{background:0;padding:0 0 10px 0}
.news-category-box{width:198px;padding:10px 0px;margin-bottom:20px;-moz-border-radius:3px;border-radius:3px;background-color:#f7f7f7;color:#707070;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}
.new-category-box-dark{background-color:#e2e2e2!important;}
.news-category-box h3{text-align:center;font-weight:normal;font-size: 16px;margin:0px 10px 10px 10px;line-height:24px;color:#bf4783;}
.news-category-box p{padding:0px 10px 10px 10px;font-size:13px;line-height:24px!important;text-align:center;}
.news-category-box p.the_link{padding:0px 50px 10px 50px;}
.news-category-box p.the_link a{padding:2px 5px;font-size:12px;line-height:18px;display:block;text-align:center;-moz-border-radius:3px;border-radius:3px;background-color:#707070;color:#ffffff;border-bottom: solid 1px #606060;border-right:solid 1px #606060;}
.news-category-box p.the_link a:hover{color:#707070;background-color:#ffffff;border-bottom: solid 1px #848484;border-right:solid 1px #848484;}
.tags{float:right;text-align:right;}
.tags a{font-style:italic;}
h4.dmn{border-bottom:solid 3px #e2e2e2;padding-bottom:20px;margin-bottom:0px!important;}
#project_example p.big{font-size:20px}
.comment_foot{padding:0 0 15px 0}
.page-link{width:160px;height:21px;float:left}
.page-link a,a.black{color:#fff;background-color:#bf4783;padding:5px 10px;-moz-border-radius:3px;border-radius:3px;display:block;border-bottom:solid 1px #7c1d56;border-right:solid 1px #7c1d56;text-align:center}
.page-link a:hover,a.black:hover{background-color:#e2e2e2;color:#707070;border-bottom:solid 1px #ccc;border-right:solid 1px #ccc}
.project-link{width:100px;margin:35px 0px 0px 35px;}
a.black{float:left}
p.side-attract-btn{margin-bottom:15px; float:left;}
p.side-attract-btn a{text-decoration:none!important;}
a.orn-btn{background-color:#AD4B1A; border-right:solid 1px #823512; border-bottom: solid 1px #823512;}
a.brn-btn{background-color:#43200D; border-right:solid 1px #2B1207; border-bottom: solid 1px #2B1207;}
a.blu-btn{background-color:#84A3B7; border-right: solid 1px #638191; border-bottom: solid 1px #638191;}
.facebook-share,.twitter-share,.google-share{height:21px;float:right;width:140px;margin-left:15px}
.twitter-share{width:100px}
.google-share{width:80px}
.facebook-share iframe{border:0;overflow:hidden;height:21px;width:140px}
#sharing-options{width:665px;float:left;height:21px;margin-bottom:30px}
#sharing-options .facebook-share,#sharing-options .twitter-share,#sharing-options .google-share{margin-top:5px}
#sharing-options p{width:210px;float:left}
a:link.gbg{padding:0 3px 0 3px;background-color:#a8587c;color:#fff;text-decoration:none;font-weight:bold;font-size:14px}
a:visited.gbg{background-color:#a8587c;color:#fff;text-decoration:none;font-weight:bold;font-size:15px}
a:hover.gbg{background-color:#a8587c;color:#fff;text-decoration:none;font-weight:bold;font-size:15px}
a:active.gbg{background-color:#a8587c;color:#fff;text-decoration:none;font-weight:bold;font-size:15px}
a.gbg{display:inline-block;width:20px;text-align:center}
dl.comment_block{width:90%;margin-left:35px}
p.comment,.user-formatted-comment{width:90%;margin-left:35px}
dl.comment_block .user-formatted-comment{margin-left:0;width:100%}
.user-formatted-comment h3,.user-formatted-comment h2{font-size:20px !important;margin-top:15px !important; line-height:28px!important;}
.img-marg{margin-left:35px !important}
.news-side-nav{height:auto !important}
.news-side-nav h4{margin:10px 10px 15px 10px}
.project-side-nav h4{margin:10px 0px 15px 0px}
.news-side-nav ul.side_nav_alt, .project-side-nav ul.side_nav_alt{margin-bottom:15px;}
.news-side-nav ul.side_nav_alt li, .project-side-nav ul.side_nav_alt li{font-size:15px;line-height:22px}
.news-side-nav ul.side_nav_alt li a{padding:7px 10px;font-family:arial,tahoma,sans-serif !important;border-top:0;border-bottom:1px solid #e2e2e2}
.project-side-nav ul.side_nav_alt li a{padding:7px 10px 7px 0px;font-family:arial,tahoma,sans-serif !important;border-top:0;border-bottom:1px solid #e2e2e2}
input.permalink{padding:5px 10px;color:#707070;background-color:#fff;border:solid 1px #e7e7e7}
p.inline-code{background-color:#848484;border:solid 1px #545454;-moz-border-radius: 3px;border-radius: 3px;color:#EAEAEA;width:590px;padding:20px!important;margin:20px 0px!important;}
#overflow,#flow,ul.listing{height:210px;width:930px}
ul.listing{width:1024px}
ul.big{margin-top:30px;height:auto;width:1100px}
#overflow_wide,.promo{width:1440px;height:382px}
#overflow,#overflow_wide{float:left;display:inline}
.scrollable{position:relative;margin:0;overflow:hidden}
#flow,#flow_wide{clear:both;position:absolute;width:20000em}
#flow_wide{height:382px}
.content_block{float:left}
a.disabled{visibility:hidden}
.overflowing{float:left;width:1024px}
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}
#cboxOverlay{position:fixed;width:100%;height:100%}
#cboxMiddleLeft,#cboxBottomLeft{clear:left}
#cboxContent{position:relative;overflow:visible}
#cboxLoadedContent{overflow:auto}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0}
#cboxTitle{margin:0}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}
#cboxOverlay{background:#000}
#cboxContent{margin-top:32px}
#cboxLoadedContent{background:#fff;padding:0;border:solid 1px #efefef}
#cboxLoadingGraphic{background:url(../images/loader2.gif) center center no-repeat}
#cboxLoadingOverlay{background:#fff}
#cboxTitle{position:absolute;top:-22px;left:0;color:#000}
#cboxCurrent{position:absolute;top:-22px;right:205px;text-indent:-9999px}
#cboxSlideshow,#cboxClose{text-indent:-9999px;width:20px;height:20px;position:absolute;top:-20px;background:url(../images/white/controls.png) 0 0 no-repeat}
#cboxClose{background-position:-50px 0;right:0}
#cboxClose.hover{background-position:-50px -25px}
.cboxSlideshow_on #cboxPrevious,.cboxSlideshow_off #cboxPrevious{right:66px}
.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px;right:44px}
.cboxSlideshow_on #cboxSlideshow.hover{background-position:-100px -25px}
.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0;right:44px}
.cboxSlideshow_off #cboxSlideshow.hover{background-position:-75px -25px}
#form-container{width:100%;min-height:500px}
/*#form-container-new{width:960px;min-height:500px;border-left:solid 1px #ededed;border-top:solid 1px #ededed;border-right:solid 1px #d6d6d6;border-bottom:solid 1px #d6d6d6;background-color:#f7f7f7;float:left;margin:20px 0}*/
#form-container-new{width:960px;min-height:500px;border:solid 1px #7f7f7f;background-color:#353535;float:left;margin:20px 0px 40px 0px;}
#form-container h2{margin-bottom:0;margin-top:20px}
#popup-page{width:820px;height:700px;float:left;background-color:#fff}
#popup-page #left,#popup-page #right{width:580px;height:700px;float:left;margin-right:18px;overflow:auto}
#popup-page #right{width:220px;height:670px;padding-top:30px;background-color:#f9f9f9;margin-right:0;border-left:solid 1px #e5e5e5}
#popup-page #right ul{list-style-type:none;margin:15px 0 0 20px}
#popup-page #right h2{margin:0 0 0 15px}
#popup-page #left h3{color:#874d7f}
table.quote-form{width:1100px;margin-top:50px;margin-left:-65px}
table.quote-form-new{width:760px;margin:30px 0 30px 90px;border-collapse:collapse}
#form-container-new h3{text-align:center;margin-top:30px !important}
table.quote-form tr td input.txt,table.quote-form tr td textarea,table.quote-form tr td select,input.form-button-off,input.form-button-on,input.form-submit-on,p.form-button input{width:100%;height:48px;width:916px;font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde','Avant Garde Medium',Arial,sans-serif;font-size:22px;color:#707070;background-color:#f2f2f2;border:solid 1px #e7e7e7;padding:4px 20px}
table.quote-form-new tr td input.txt,table.quote-form-new tr td textarea{height:38px;width:720px;font-size:18px;color:#707070;background-color:#f4f4f4!important;border:solid 1px #b2b2b2;padding:4px 20px;line-height:48px}
table.quote-form-new tr td input.txt{width:320px}
td.pad-field{padding-left:37px !important}
table.quote-form-new tr td input.txt-wide{width:95%}
table.quote-form tr td input.txt,table.quote-form tr td textarea,table.quote-form tr td select{line-height:48px}
input.form-button-off,input.form-button-on,input.form-submit-on{width:auto;height:48px;padding:4px 20px;font-weight:bold;cursor:pointer}
input.form-button-on,input.form-button-off:hover,input.form-button-on:hover{background-color:#707070;color:#fff;border:solid 1px #606060}
input.form-submit-on{height:100px !important;padding:20px !important;background-color:#772254;color:#fff;font-size:26px}
input.form-submit-on:hover{background-color:#a5bf37;color:#fff}
p.form-button{text-align:center;padding:15px 0;}
p.form-button input{width:auto;height:auto;border:0;padding:15px !important;background-color:#772254;color:#fff;font-size:24px;cursor:pointer;border:solid 1px #4C4C4C}
p.form-button input:hover{background-color:#a5bf37;color:#fff}
table.quote-form tr td select{width:105%}
td.required{background:#fff url("../icon/form_star.png") no-repeat left 7px}
table.quote-form tr td{padding:0 0 60px 0}
table.quote-form-new tr td{padding:0 0 30px 0}
.form-title{display:block;padding-bottom:5px}
input.send-form{width:103px;height:32px;background:#fff url("../buttons/submit.png") no-repeat top left;border:0;cursor:pointer;float:right}
textarea{font-family:'Lucida Sans Unicode','Lucida Grande','ITC Avant Garde Gothic','Avant Garde','Avant Garde Medium',Arial,sans-serif;font-size:1em;overflow:auto;height:300px !important}
input:focus,select:focus,textarea:focus,button:focus{outline:0}
.rd{color:#aa2121}
.bk{color:#000}
input.txt-c{width:30px}
.sent{display:block;padding:5px;width:100%;font-weight:bold;background:transparent url('../ico/tick.gif') no-repeat center right}
td.padd-one input{margin-right:22px !important}
td.padd-two,td.padd-three,td.padd-zero,td.padd-four{margin-right:0 !important;width:auto}
td.padd-two input,td.padd-three input{width:225px;!important;padding-right:0 !important;padding-left:0 !important}
td.padd-four input{width:400px}
td.padd-three input{width:270px}
table.spend{width:1050px}
.error{color:#b294a6;font-size:15px;line-height:30px;display:none}
#error_message,.form-small{font-size:15px;color:#a5bf37}
#error_message{font-size:18px}
#error_message img{margin-right:10px}
.bbg{color:#707070}
p.success,p.error-message{padding:20px 15px;background-color:#a5bf37;color:#fff;font-size:20px}
p.error-message{background-color:#5e5e5e}
table.contact_form{width:630px;height:auto;border-collapse:collapse;margin-bottom:30px;margin-top:15px}
table.contact_form tr td{padding-bottom:15px}
input.user_input,textarea.user_input_area{color:#6b6b6b;background-color:#f7f7f7;border:solid 1px #dbdbdb;padding:0 5px 0 5px;height:40px;width:240px;font-size:15px;margin-right:15px;line-height:40px}
textarea.user_input_area{padding:0;padding:10px 5px 0 5px;overflow:auto;width:345px;height:145px !important;line-height:normal}
textarea.area-high{height:257px}
input.submit_btn{background-color:#fff;border:0;color:#bf4783;font-size:18px;font-weight:bold;cursor:pointer;float:right;margin-right:15px}
#select-pages,#select-budget{width:360px;float:left}
a.all-cats{text-decoration:none;display:block;color:#707070;padding:4px 20px !important;height:38px;font-size:18px;line-height:38px;background:#f4f4f4 url("../buttons/drop-down-arrow.png") no-repeat 96% center;border:solid 1px #b2b2b2;width:320px;cursor:default}
a.all-cats:hover{background-color:#f9f9f9}
.headlink .drop{display:none;position:absolute;z-index:9999;width:362px;height:auto;padding-top:0;margin-top:-48px;-moz-box-shadow:1px 3px 5px 2px #232323;-webkit-box-shadow:1px 3px 5px 2px #232323;box-shadow:1px 3px 5px 2px #232323}
.headlink .drop ul{list-style-type:none;list-style-position:outside}
.headlink .drop ul li{margin:0;text-align:left;font-size:16px;line-height:34px;border-bottom:solid 1px #f3f3f3}
.headlink .drop ul li a{color:#707070;background-color:#f4f4f4;float:none;display:block;padding:4px 0 3px 20px;width:auto;cursor:default}
.headlink:selected .drop{display:block}
.headlink .drop ul li a{text-decoration:none}
.headlink .drop ul li a:hover{color:#707070;background-color:#d0edf4}
.dark-bg{width:1440px;min-height:1086px;float:left;background:#222021 url("../promo/estate-agent-features-bg2.jpg") no-repeat top left; border-top: solid 1px #ffffff;}
.dark-bg .page_contents{margin-top:30px;}
.dark-bg .page_contents p a{text-decoration:underline; color:#ffffff;}
.dark-bg .page_contents p a:hover{text-decoration:none; color:#279C3C;}
.grass, .grass-grey{width:1440px;float:left;background:#ffffff url("../furniture/grass-solid.png") no-repeat bottom left; padding-bottom:70px;}
.grass-grey{background:#232323 url("../furniture/grass-solid-grey.png") no-repeat bottom left; padding-bottom:70px;}
#scroll-services{float:left;height:374px;width:100%;overflow:hidden; margin-top:30px;}
.scroll-services-home{height:296px!important; width:962px!important;}
li.box-right{margin-right:0px!important;}
ul.top-row{margin-bottom:40px}
#flow-up{float:left;width:960px;height:374px;position:absolute;height:20000em;}
#flow-up-controls, #image-controls{margin-top:50px; margin-bottom:50px; width:960px;float:left; height:21px;}
#image-controls{margin-top:20px; margin-bottom:40px;}
#flow-up-controls div, #image-controls div{position:absolute; z-index:1000; width:960px; height:21px;}
#flow-up-controls p, #image-controls p{text-align:center; height:21px;}
p.scroll-pips a, #pips a{cursor:pointer;display: inline-block;width:21px;height:21px;background:transparent url("../buttons/pip_dark_out.png") no-repeat top left;margin: 0px 10px;}
p.scroll-pips a:hover, p.scroll-pips a.active, #pips a:hover, #pips a.over{background:transparent url("../buttons/pip_dark_over.png") no-repeat top left;}
p.call-to-action{text-align:center;float:left; font-size:20px; width:960px;}
p.call-to-action a.big-quote-btn{display:inline-block; width:285px; height:80px;margin:0px 20px 0px 20px; text-indent: -10000px; padding-top:30px; background:transparent url('../buttons/get-website-quote-large-btn.png') no-repeat top left;}
p.call-to-action a{color:#279C3C!important; text-decoration:none!important;}
p.call-to-action .email{margin-left:20px;}
#pips a{background-image: url("../buttons/pip_light_out.png")}
#pips a:hover, #pips a.over{background-image: url("../buttons/pip_light_over.png")}
.dark-background{float:left; width:100%;background-color:#232323;}
.dark-top-border{border-top: solid 1px #4c4c4c;}
#video-player-inline, #video-player-side, #video-player-describe{width:960px;float:left;}
#video-player-side{width:520px; height:375px; border:solid 10px #eaeaea;}
#video-player-describe{width:390px; margin-left:30px;}
h1.landing-head{font-size:26px;line-height:1;margin:0px 30px 20px 30px; padding:0px!important;}
.dark-style{border: solid 1px #7F7F7F!important; background-color:#353535!important;}
.land_features_wide{border-bottom:4px solid #7F7F7F!important; padding-bottom:20px;}
ul.dark-side-bar li a{border-bottom: solid 1px #7F7F7F!important; color:#B7B7B7;}
ul.dark-side-bar li a:hover{border-bottom: solid 1px #7F7F7F!important; color:#bf4783; background-color:#2d2d2d;}
h4.no-side-marg{margin-left:0px; margin-right:0px;}
.sticky{z-index:2000}
.navshadow{-webkit-box-shadow: 0px 6px 5px -2px rgba(50, 50, 50, 0.75);-moz-box-shadow:0px 6px 5px -2px rgba(50, 50, 50, 0.75);box-shadow:0px 6px 5px -2px rgba(50, 50, 50, 0.75);}
ul.sub_tags{list-style-type:none; list-style-position:outside; border-bottom: solid 1px #e2e2e2; font-style:italic; padding-bottom:10px;}
ul.sub_tags li{font-size:13px!important;}
ul.sub_tags li a{border-bottom:0!important; padding:7px 10px 0px 10px!important;}
ul.sub_tags li a:hover{text-decoration:underline;}
img.inline-news-footer-icon{float:left; margin:10px 20px 0px 0px;}
li.g-plus{margin:15px 0px;}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2){
body{width:1100px;}
#container, #site_content,#navigation, #main-sub-navigation, #landing_backgrounds, #landing_backgrounds div, .intro_head, #news-testimonial-panel, #services_panel, .divide_soft, #services_panel, #testimonial_panel, #inline-promo{width:1100px;}
#container{margin-left:-550px;overflow-x:hidden;}
#navigation ul, #main-sub-navigation ul, #ui_scroller2, #page_headline_bg h1{margin-left:70px;}
#testimonial_panel div p{padding-left:70px;}
#testimonial_panel .narrow-testimonial{padding-left:0px!important;}
.intro_head, #services_panel, #dark-bg{width:1100px;}
#site_name, .page_contents, .page_contents_inner, .info_box, #footer-articles, #services_panel,#site_quick_nav{margin-left:70px;}
.no-marg-right{margin-right:0px;}
.mobile-theme{display:none;}
#page_headline_bg{background:#560938 url('../furniture/mobile-default-head-bg.jpg') no-repeat top left;}
/*.info_box{display:none;overflow:hidden;}*/
.ui_hover_controls{display:none;}
#ui_footer_links{padding-left:70px;}
#services_panel h3, #services_panel ul{padding-left:0px;margin-left:0px;}
.on-dark{padding-left:0px;width:960px;}
.mobile-theme-display{display:inline!important;}
#landing_backgrounds{background:#ffffff url('../promo/business-website-design-m.jpg') no-repeat top left;}
#landing_backgrounds div{display:none;}
ul.promo-wide-link{clear:both;}
ul.link-centered{}
.page_contents{clear:both;}
.newsletters{height:330px;background:transparent url("../promo/newsletter-design-services-promo-m.jpg") no-repeat top left}
.newsletters h3,.newsletters p{margin:30px 70px 15px 550px}
.newsletters p{margin:0px 70px 15px 550px}
}
