@import url("reset.css");
body { font-family:tahoma, arial, sans-serif; font-size:75%; color:#1f1326; padding:20px; }
#border_top { background:url(border_top.gif) no-repeat; height:79px; color:#fff; text-align:right; }
input, select, textarea { font-family:tahoma, arial, sans-serif; font-size:1em; }
p, .testimonial_text, .testimonial_text_long, .quote, .shout { line-height:1.5; margin-bottom:1.4em; }
table { font-size:1em; }
table p { margin:0; }
a { color:#69297a; }
a:hover { text-decoration:none; }
ul { margin:10px 0 0 25px; }
li { line-height:1.5; margin-bottom:5px; background:url(a_arrow.gif) no-repeat left 4px; padding-left:20px; }
h1,h2,h3,h4,h5,h6 { font-family:"trebuchet ms", tahoma, arial, sans-serif; font-weight:normal; }
h1 span,h2 span,h3 span,h4 span,h5 span,h6 span, a span { display:none; }
h1 { font-size:1.6em; color:#69297a; margin-top:1em; margin-bottom:0.7em; }
h1 strong { color:#88cf27; font-weight:normal; }
h2 { font-size:1.3em; color:#a86fb6; margin:0.6em 0 0.3em 0; line-height:1.4; }
h3 { font-size:1.2em;  color:#69297a; margin:1.5em 0 0.5em 0; padding-left:16px; background:url(h3_back.gif) no-repeat left 1px; }
h4 { font-size:1.2em; line-height:1.3; color:#60aa01; margin:1.5em 0; }
h4 del { color:#60aa01; font-weight:normal; } 
h4 ins { color:red; font-weight:normal; }
h5 { font-size:1.3em; color:#69297a;  margin-bottom:10px; margin-top:15px; }
blockquote { margin-left:25px; }
hr { border:0; background:#fff; color:#fff; border-bottom:1px dashed #cdcdd8; clear:both; }
del { font-weight:normal; }
ins { font-weight:normal;  }
ins.discount { color:red; font-weight:bold; }
.notes { font-size:0.8em; line-height:1.5; }
.quote { margin:10px 30px; padding:10px; border:1px solid #cdcdd8; color:#60aa01; }
.shout { font-size:1.2em; color:#9147a3; }
.shout b, .shout strong { color:#430952; font-weight:normal; }
.datatable, .quote_table { margin:15px auto; }
#pagebody>/**/.datatable, #pagebody>/**/.quote_table { margin:10px auto 28px auto; display:inline-table; }
.datatable td, .datatable th, .quote_table td, .quote_table th { padding:5px; border:0;  }
.datatable td, .quote_table td { border-bottom:1px dashed #cdcdd8; vertical-align:middle; }
.datatable td img, .quote_table td img { margin-top:1px; }
.datatable th, .quote_table th { border-bottom:4px solid #844595; color:#fff; background:#69297a; padding:6px 5px; }
#cms_demo_table td { border:1px solid #cdcdd8; padding:6px; }
#container .input_small { width:20px; }
#container .clear { clear:both; }
.clear { clear:both; }
.caption { float:right; width:270px; background:url(caption_back.jpg) #69297a no-repeat bottom; line-height:1.5; color:#fff; padding:12px; margin:0 0 15px 15px; }
.caption ul { margin-left:10px; }
.caption li { background:url(caption_bullet.gif) no-repeat left 4px; }
img.clsleft { margin-right:10px; float:left; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:7px; margin-bottom:5px; float:right; }
img.clsborderleft { float:left; margin-right:10px; margin-bottom:5px; border:1px solid #cdcdd8; padding:4px; } 
img.clsbordermiddle { margin-right:10px; margin-left:10px; margin-bottom:5px; border:1px solid #cdcdd8; padding:4px; }
img.clsborderright { float:right; margin-left:10px; margin-bottom:5px; border:1px solid #cdcdd8; padding:4px; }
.border { border:1px solid #cdcdd8;  }
.testimonial_left { width:175px; position:absolute; left:-219px; color:#8b919e; text-align:center; font:16px/1.3 georgia, serif; padding-bottom:20px; }
.testimonial_left strong { display:block; font:11px tahoma, arial, sans-serif; color:#642175; margin-top:12px; }
#back_link { background:url(back_top_out.gif) no-repeat right center; padding-right:16px; font-size:0.9em; }
#back_link:hover { background:url(back_top_over.gif) no-repeat right center; }
#container { width:956px; margin:0 auto; text-align:left; font-size:1em; }
#head { padding:13px 0 7px 5px; height:45px; }
#sitelogo { float:left; }
#client_login { background:url(client_login.gif) no-repeat left; float:right; display:block; width:111px; height:27px; margin-top:8px; margin-right:10px; }
#client_login:hover { background:url(client_login.gif) no-repeat right; }
#client_login span { display:none; }
#top_menu { padding-top:14px; padding-right:10px; font-size:1.1em; margin-top:0; }
#top_menu li { display:inline; margin-bottom:0; background-image:none; padding-left:0; margin:0; line-height:1; }
#top_menu a { line-height:1.6; color:#fff; text-decoration:none; padding:2px 15px 2px 16px; background:url(top_menu_out.gif) no-repeat left center; }
#top_menu a:hover { color:#c699d1; background:url(top_menu_over.gif) no-repeat left center; text-decoration:underline; }
#main { width:956px; margin:0 auto; background:url(container_back.gif) repeat-y; }
#left_col { float:left; width:204px; }
#nav { width:204px; background:url(nav_back.gif) repeat-y; padding-bottom:15px; margin:0 0; }
#nav li {  background-image:none; padding-left:20px; margin-bottom:0; list-style-type:none; }
#nav a { display:block; padding-left:17px; width:144px; color:#58156b; height:27px; line-height:1.9; border-top:1px solid #d8dbe0; text-decoration:none; background:url(nav_bullet.gif) #f4f5f7 no-repeat 2px center; font-size:1.1em; }
#nav a:hover { color:#73b000; background:url(nav_bullet_over.gif) #f4f5f7 no-repeat 2px center; }
#nav_end { border-bottom:1px solid #d8dbe0; }
#nav_bottom { background:url(nav_bottom.gif) no-repeat; height:16px; margin-bottom:5px; }
#instant_quote a { background:url(instant_quote.gif) no-repeat left; display:block; width:204px; height:109px; }
#instant_quote a:hover { background:url(instant_quote.gif) no-repeat right; }
#instant_quote a span { display:none; }
#live_demo a { background:url(live_demo.gif) no-repeat left; display:block; width:204px; height:109px; }
#live_demo a:hover { background:url(live_demo.gif) no-repeat right; }
#live_demo a span { display:none; }
#latest_site_box { background:url(latest_back.gif) no-repeat bottom; text-align:center; height:335px; margin-top:5px; }
#latest_site_box h3 { background:url(latest_header.gif) no-repeat; height:40px; margin:0; }
#latest_site_box p { padding:0 2em; text-align:right; color:#69297a; }
#latest_site_box a { background:#fff; }
#latest_site_box #latest_site { display:block; width:167px; height:123px; background:url(latest_site.jpg) no-repeat left; margin:0 auto; }
#latest_site_box #latest_site:hover { background:url(latest_site.jpg) no-repeat right; }
#latest_site_box #latest_site2 { display:block; width:167px; height:123px; background:url(latest_site2.jpg) no-repeat left; margin:8px auto; }
#latest_site_box #latest_site2:hover { background:url(latest_site2.jpg) no-repeat right; }
#latest_site_box #more_examples { background:url(a_arrow.gif) no-repeat right bottom; padding-right:16px; }
#latest_site_box #more_examples:hover { background:url(a_arrow_hover.gif) no-repeat right bottom; }
#need_support a { background:url(need_support.gif) no-repeat left; display:block; width:204px; height:109px; }
#need_support a:hover { background:url(need_support.gif) no-repeat right; }
#need_support a span { display:none; }
#tel_number { background:url(tel_number.gif) no-repeat; height:115px; margin-top:3px; }
#tel_number span { display:none; }
#right_col { float:right; width:680px; padding-right:43px; }
#pagebody { }
#offer_curl { position:relative; top:53px; left:-12px; z-index:100; }
#recommended { height:50px; margin-bottom:25px; color:#c10f0f; text-align:center; border-bottom:1px dashed #cdcdd8; }
#recommended a { color:#c10f0f; }
#who_recommends { position:relative; top:-26px; background:url(who_recommends2.gif) no-repeat; height:85px; z-index:0; margin-bottom:-26px; border-bottom:1px solid #e1e1e8; color:#c10f0f; }
#who_recommends p { padding-top:50px; text-align:center; }
#pagebody_right { float:right; width:227px; margin-left:23px; }
#testimonials_front { background:url(testimonial_front_back.jpg) no-repeat; height:300px; margin-bottom:20px; padding-left:8px; padding-top:40px; color:#002d00; }
#testimonials_front p { padding:12px 15px 10px 5px; }
#more_testimonials { margin:-12px 0 20px 0; text-align:right; }
#more_testimonials a, #seo_front_link a { background:url(a_arrow.gif) no-repeat right bottom; padding-right:16px; }
#more_testimonials a:hover, #seo_front_link a:hover { background:url(a_arrow_hover.gif) no-repeat right bottom; }
#seo_front_link { text-align:right; margin-top:-8px; }
#guarantee_front { background:blue; margin-bottom:20px; height:150px; }

#tell_me_more { background:url(tell_more_back.jpg) no-repeat; height:299px; margin-bottom:20px; margin-top:20px; padding:15px 17px 0 17px; color:#fff; }

#tell_me_more h3 { background:url(tell_me_more.gif) no-repeat; height:27px; margin:0; width:170px; }
#tell_me_more h3 span { display:none; }
#tell_me_more label { display:block; margin:6px 0 4px 0; color:#dcb2e7; }
#tell_me_more input { width:182px; border:0; padding:2px 4px; color:#4b9700; }
#tell_me_more .tickbox { width:30px; padding:0; margin-bottom:0; }
form>/**/.tickbox { width:30px; padding:0; margin-bottom:0; margin-top:6px; }
#tell_me_more .submit { width:76px; height:32px; cursor:pointer; background:url(submit_button.gif) no-repeat; color:#fff; border:0; margin:7px 0 0 121px; }
#tell_me_more .submit span { display:none; }
#vat { text-align:center; margin:-25px 0 30px 0; font-size:0.8em; }
/* FRONT BUTTONS */
#web_design_front, #ecommerce_front, #redesign_front, #price_front { float:left; width:198px; height:114px; text-decoration:none; color:#fff; line-height:1.4; padding:60px 0 0 12px; margin-top:7px; }
#ecommerce_front, #price_front { float:right; }
#web_design_front { background:url(webdesign_front.jpg) no-repeat left; }
#web_design_front:hover { background:url(webdesign_front.jpg) no-repeat right; color:#2b0000; }
#ecommerce_front { background:url(ecommerce_front.jpg) no-repeat left; }
#ecommerce_front:hover { background:url(ecommerce_front.jpg) no-repeat right; color:#280b00; }
#redesign_front { background:url(redesign_front.jpg) no-repeat left; margin-top:12px; }
#redesign_front:hover { background:url(redesign_front.jpg) no-repeat right; color:#021a00; }
#price_front { background:url(quote_front.jpg) no-repeat left; margin-top:12px; }
#price_front:hover { background:url(quote_front.jpg) no-repeat right; color:#000c2c; }
/* FRONT BUTTONS END */
#testimonials_button { float:left; width:198px; height:73px; text-decoration:none; color:#fff; line-height:1.4; padding:58px 0 0 12px; background:url(testimonial_button.jpg) no-repeat left; margin:5px 0 10px 0; }
#testimonials_button:hover { background:url(testimonial_button.jpg) no-repeat right; color:#023b0d; }
#cms_demo_button { float:right; width:198px; height:73px; text-decoration:none; color:#fff; line-height:1.4; padding:58px 0 0 12px; background:url(cms_demo_button.jpg) no-repeat left; margin:5px 0 10px 0; }
#cms_demo_button:hover { background:url(cms_demo_button.jpg) no-repeat right; color:#2b0000; }
#quote_button { float:left; width:198px; height:73px; text-decoration:none; color:#fff; line-height:1.4; padding:58px 0 0 12px; background:url(quote_button.jpg) no-repeat left; margin-bottom:10px; }
#quote_button:hover { background:url(quote_button.jpg) no-repeat right; color:#6fd1ff; }
#ecommerce_button { float:right; width:198px; height:73px; text-decoration:none; color:#fff; line-height:1.4; padding:58px 0 0 12px; background:url(ecommerce_button.jpg) no-repeat left; margin-bottom:10px; }
#ecommerce_button:hover { background:url(ecommerce_button.jpg) no-repeat right; color:#641500; }
#ecommerce_guide_button { float:left; width:198px; height:73px; text-decoration:none; color:#fff; line-height:1.4; padding:58px 0 0 12px; background:url(ecommerce_guide_button.jpg) no-repeat left; margin-bottom:10px; }
#ecommerce_guide_button:hover { background:url(ecommerce_guide_button.jpg) no-repeat right; color:#ffd991; }
#ecommerce_example_button { float:right; width:198px; height:73px; text-decoration:none; color:#fff; line-height:1.4; padding:58px 0 0 12px; background:url(ecommerce_example_button.jpg) no-repeat left; margin-bottom:10px; }
#ecommerce_example_button:hover { background:url(ecommerce_example_button.jpg) no-repeat right; color:#084500; }

#front_left_one, #front_left_two { float:left; width:200px; margin-top:22px; }
#front_left_two { float:right; }
#partners { margin:40px auto; }
#partners td { padding:30px 20px; border:1px solid #cdcdd8; vertical-align:middle; }
#partners td.no_top { border-top:0; }
#partners td.no_topright { border-top:0; border-right:0; }
#partners td.no_right { border-right:0; }
#partners td.no_bottomright { border-bottom:0; border-right:0; }
#partners td.no_bottom { border-bottom:0; }
#partners td.no_bottomleft { border-bottom:0; border-left:0;  }
#partners td.no_left { border-left:0; }
#partners td.no_topleft { border-left:0; border-top:0; }
/* #bells { text-align:center; padding:23px 0 28px 0; } */
#webdesign_flow { margin:9px 0 35px 0; background:url(webdesign_flow_back.gif) no-repeat; width:675px; height:210px; }
#ecommerce_flash { margin-bottom:22px; width:675px; height:210px; }
#redesign_top { margin-bottom:0; width:675px; height:290px; }
#reinvent { padding-top:19px; text-align:center; }
#context_menu { background:url(context_menu_back.gif) no-repeat bottom; padding-bottom:7px; height:auto; margin-bottom:17px; }
#context_menu #context_web { background:url(context_web_top.gif) no-repeat left; height:32px; margin:0; }
#context_menu #context_ecommerce { background:url(context_ecommerce_top.gif) no-repeat left; height:32px; margin:0; }
#context_menu #context_seo { background:url(context_seo_top.gif) no-repeat left; height:32px; margin:0; }
#context_menu ul { padding:18px 0; margin:0 0; }
#context_menu li {  background-image:none; padding-left:20px; margin-bottom:0; list-style-type:none; }
#context_menu a { display:block; padding-left:17px; width:174px; color:#58156b; height:30px; line-height:2.2; border-top:1px solid #e6e8ed; text-decoration:none; background:url(nav_bullet.gif) #fff no-repeat 2px center; font-size:1.1em; }
#context_menu a:hover { color:#73b000; background:url(nav_bullet_over.gif) #fff no-repeat 2px center; }
#context_menu #context_end a { border-bottom:1px solid #e6e8ed; }
#quote_long { background:url(quote_long.gif) no-repeat left; margin-top:16px; margin-bottom:-10px; width:423px; height:84px; display:block; }
#quote_long:hover { background:url(quote_long.gif) no-repeat right; color:#000c2c; }
#quote_long span { display:none; }
#testimonials_long { background:url(testimonials_long.gif) no-repeat left; margin-top:16px; margin-bottom:-10px; width:423px; height:84px; display:block; }
#testimonials_long:hover { background:url(testimonials_long.gif) no-repeat right; color:#000c2c; }
#testimonials_long span { display:none; }

/* WEB & ECOM EXAMPLES */
#new_ecom_example1, #new_ecom_example2, #new_ecom_example3, #new_ecom_example4, #new_ecom_example5, #new_ecom_example6, #new_ecom_example7, #new_ecom_example8, #new_ecom_example9, #new_ecom_example10, #new_ecom_example11, #new_ecom_example12, #ecom_example1, #ecom_example2, #ecom_example3, #ecom_example4, #ecom_example5, #ecom_example6, #ecom_example7, #ecom_example8, #ecom_example9, #ecom_example10, #ecom_example11, #ecom_example12, #ecom_example13, #ecom_example14, #ecom_example15, #ecom_example16, #ecom_example17, #ecom_example18 { float:left; display:block; width:200px; height:196px; margin-top:20px }
#new_ecom_example1 span, #ecom_example2 span, #ecom_example3 span, #new_ecom_example4 span, #new_ecom_example5 span, #new_ecom_example6 span, #new_ecom_example7 span, #new_ecom_example8 span, #new_ecom_example9 span, #new_ecom_example10 span, #new_ecom_example11 span, #new_ecom_example12 span, #ecom_example1 span, #ecom_example2 span, #ecom_example3 span, #ecom_example4 span, #ecom_example5 span, #ecom_example6 span, #ecom_example7 span, #ecom_example8 span, #ecom_example9 span, #ecom_example10 span, #ecom_example11 span, #ecom_example12 span, #ecom_example13 span, #ecom_example14 span, #ecom_example15 span, #ecom_example16 span, #ecom_example17 span, #ecom_example18 span { display:none; }
#new_ecom_example1 { background:url(../images/new_ecom_example1.jpg) no-repeat left; }
#new_ecom_example1:hover { background-position:right; }
#new_ecom_example2 { background:url(../images/new_ecom_example2.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#new_ecom_example2:hover { background-position:right; }
#new_ecom_example3 { background:url(../images/new_ecom_example3.jpg) no-repeat left; }
#new_ecom_example3:hover { background-position:right; }
#new_ecom_example4 { background:url(../images/new_ecom_example4.jpg) no-repeat left; }
#new_ecom_example4:hover { background-position:right; }
#new_ecom_example5 { background:url(../images/new_ecom_example5.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#new_ecom_example5:hover { background-position:right; }
#new_ecom_example6 { background:url(../images/new_ecom_example6.jpg) no-repeat left; }
#new_ecom_example6:hover { background-position:right; }
#new_ecom_example7 { background:url(../images/new_ecom_example7.jpg) no-repeat left; }
#new_ecom_example7:hover { background-position:right; }
#new_ecom_example8 { background:url(../images/new_ecom_example8.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#new_ecom_example8:hover { background-position:right; }
#new_ecom_example9 { background:url(../images/new_ecom_example9.jpg) no-repeat left; }
#new_ecom_example9:hover { background-position:right; }
#new_ecom_example10 { background:url(../images/new_ecom_example10.jpg) no-repeat left; }
#new_ecom_example10:hover { background-position:right; }
#new_ecom_example11 { background:url(../images/new_ecom_example11.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#new_ecom_example11:hover { background-position:right; }
#new_ecom_example12 { background:url(../images/new_ecom_example12.jpg) no-repeat left; }
#new_ecom_example12:hover { background-position:right; }






td #new_ecom_example2 { background:url(../images/new_ecom_example2.jpg) no-repeat left; margin-left:0; margin-right:0; }
td #new_ecom_example5 { background:url(../images/new_ecom_example5.jpg) no-repeat left; margin-left:0; margin-right:0; }
td #new_ecom_example8 { background:url(../images/new_ecom_example8.jpg) no-repeat left; margin-left:0; margin-right:0; }
td #new_ecom_example11 { background:url(../images/new_ecom_example11.jpg) no-repeat left; margin-left:0; margin-right:0; }


#example_table td {  vertical-align:top; padding:0 15px 15px; }



#more_ecom_examples { background:url(../images/more_ecom_examples.jpg) no-repeat left; float:left; display:block; width:200px; height:196px; margin-top:20px; }
#more_ecom_examples:hover { background-position:right; }
#more_ecom_examples span { display:none; }






#ecom_example1 { background:url(../images/ecom_example1.jpg) no-repeat left; }
#ecom_example1:hover { background:url(../images/ecom_example1.jpg) no-repeat right; }
#ecom_example2 { background:url(../images/ecom_example2.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#ecom_example2:hover { background:url(../images/ecom_example2.jpg) no-repeat right; }
#ecom_example3 { background:url(../images/ecom_example3.jpg) no-repeat left; }
#ecom_example3:hover { background:url(../images/ecom_example3.jpg) no-repeat right; }
#ecom_example4 { background:url(../images/ecom_example4.jpg) no-repeat left; }
#ecom_example4:hover { background:url(../images/ecom_example4.jpg) no-repeat right; }
#ecom_example5 { background:url(../images/ecom_example5.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#ecom_example5:hover { background:url(../images/ecom_example5.jpg) no-repeat right; }
#ecom_example6 { background:url(../images/ecom_example6.jpg) no-repeat left; }
#ecom_example6:hover { background:url(../images/ecom_example6.jpg) no-repeat right; }
#ecom_example7 { background:url(../images/ecom_example7.jpg) no-repeat left; }
#ecom_example7:hover { background:url(../images/ecom_example7.jpg) no-repeat right; }
#ecom_example8 { background:url(../images/ecom_example8.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#ecom_example8:hover { background:url(../images/ecom_example8.jpg) no-repeat right; }
#ecom_example9 { background:url(../images/ecom_example9.jpg) no-repeat left; }
#ecom_example9:hover { background:url(../images/ecom_example9.jpg) no-repeat right; }
#ecom_example10 { background:url(../images/ecom_example10.jpg) no-repeat left; }
#ecom_example10:hover { background:url(../images/ecom_example10.jpg) no-repeat right; }
#ecom_example11 { background:url(../images/ecom_example11.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#ecom_example11:hover { background:url(../images/ecom_example11.jpg) no-repeat right; }
#ecom_example12 { background:url(../images/ecom_example12.jpg) no-repeat left; }
#ecom_example12:hover { background:url(../images/ecom_example12.jpg) no-repeat right; }
#ecom_example13 { background:url(../images/ecom_example13.jpg) no-repeat left; }
#ecom_example13:hover { background:url(../images/ecom_example13.jpg) no-repeat right; }
#ecom_example14 { background:url(../images/ecom_example14.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#ecom_example14:hover { background:url(../images/ecom_example14.jpg) no-repeat right; }
#ecom_example15 { background:url(../images/ecom_example15.jpg) no-repeat left; }
#ecom_example15:hover { background:url(../images/ecom_example15.jpg) no-repeat right; }
#ecom_example16 { background:url(../images/ecom_example16.jpg) no-repeat left; }
#ecom_example16:hover { background:url(../images/ecom_example16.jpg) no-repeat right; }
#ecom_example17 { background:url(../images/ecom_example17.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#ecom_example17:hover { background:url(../images/ecom_example17.jpg) no-repeat right; }
#ecom_example18 { background:url(../images/ecom_example18.jpg) no-repeat left; }
#ecom_example18:hover { background:url(../images/ecom_example18.jpg) no-repeat right; }
#web_example1, #web_example2, #web_example3, #web_example4, #web_example5, #web_example6, #web_example7, #web_example8, #web_example9, #web_example10, #web_example11, #web_example12, #web_example13, #web_example14, #web_example15, #web_example16, #web_example17, #web_example18, #web_example19, #web_example20, #web_example21 { float:left; display:block; width:200px; height:196px; margin-top:20px }
#web_example1 span, #web_example2 span, #web_example3 span, #web_example4 span, #web_example5 span, #web_example6 span, #web_example7 span, #web_example8 span, #web_example9 span, #web_example10 span, #web_example11 span, #web_example12 span, #web_example13 span, #web_example14 span, #web_example15 span, #web_example16 span, #web_example17 span, #web_example18 span, #web_example19 span, #web_example20 span, #web_example21 span { display:none; }
#web_example1 { background:url(../images/web_example1new.jpg) no-repeat left; }
#web_example1:hover { background:url(../images/web_example1new.jpg) no-repeat right; }
#web_example2 { background:url(../images/web_example2.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#web_example2:hover { background:url(../images/web_example2.jpg) no-repeat right; }
#web_example3 { background:url(../images/web_example3.jpg) no-repeat left; }
#web_example3:hover { background:url(../images/web_example3.jpg) no-repeat right; }
#web_example4 { background:url(../images/web_example4.jpg) no-repeat left; }
#web_example4:hover { background:url(../images/web_example4.jpg) no-repeat right; }
#web_example5 { background:url(../images/web_example5.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#web_example5:hover { background:url(../images/web_example5.jpg) no-repeat right; }
#web_example6 { background:url(../images/web_example6.jpg) no-repeat left; }
#web_example6:hover { background:url(../images/web_example6.jpg) no-repeat right; }
#web_example7 { background:url(../images/web_example7.jpg) no-repeat left; }
#web_example7:hover { background:url(../images/web_example7.jpg) no-repeat right; }
#web_example8 { background:url(../images/web_example8.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#web_example8:hover { background:url(../images/web_example8.jpg) no-repeat right; }
#web_example9 { background:url(../images/web_example9.jpg) no-repeat left; }
#web_example9:hover { background:url(../images/web_example9.jpg) no-repeat right; }
#web_example10 { background:url(../images/web_example10.jpg) no-repeat left; }
#web_example10:hover { background:url(../images/web_example10.jpg) no-repeat right; }
#web_example11 { background:url(../images/web_example11.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#web_example11:hover { background:url(../images/web_example11.jpg) no-repeat right; }
#web_example12 { background:url(../images/web_example12.jpg) no-repeat left; }
#web_example12:hover { background:url(../images/web_example12.jpg) no-repeat right; }
#web_example13 { background:url(../images/web_example13.jpg) no-repeat left; }
#web_example13:hover { background:url(../images/web_example13.jpg) no-repeat right; }
#web_example14 { background:url(../images/web_example14.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#web_example14:hover { background:url(../images/web_example14.jpg) no-repeat right; }
#web_example15 { background:url(../images/web_example15.jpg) no-repeat left; }
#web_example15:hover { background:url(../images/web_example15.jpg) no-repeat right; }
#web_example16 { background:url(../images/web_example16.jpg) no-repeat left; }
#web_example16:hover { background:url(../images/web_example16.jpg) no-repeat right; }
#web_example17 { background:url(../images/web_example17.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#web_example17:hover { background:url(../images/web_example17.jpg) no-repeat right; }
#web_example18 { background:url(../images/web_example18.jpg) no-repeat left; }
#web_example18:hover { background:url(../images/web_example18.jpg) no-repeat right; }
#web_example19 { background:url(../images/web_example19.jpg) no-repeat left; }
#web_example19:hover { background:url(../images/web_example19.jpg) no-repeat right; }
#web_example20 { background:url(../images/web_example20.jpg) no-repeat left; margin-left:38px; margin-right:38px; }
#web_example20:hover { background:url(../images/web_example20.jpg) no-repeat right; }
#web_example21 { background:url(../images/web_example21.jpg) no-repeat left; }
#web_example21:hover { background:url(../images/web_example21.jpg) no-repeat right; }
/* WEB & ECOM EXAMPLES END */

/* FRONT PAGE EXAMPLES */
#front_examples { margin-top:25px; }
#front_examples td { line-height:1.6em; vertical-align:top; padding-bottom:30px; }
.td200 { width:200px; padding-right:40px; }
/* FRONT PAGE EXAMPLES END */

/* LIGHTBOX */
#lightbox{ position:absolute; top:40px; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox a img{ border:none; }
#outerImageContainer{ position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer{ padding:10px; }
#loading{ position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav{ position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav{ left:0;}
#hoverNav a{ outline:none;}
#prevLink, #nextLink{ width:49%; height:100%; background:transparent url(blank.gif) no-repeat; /* Trick IE into showing hover */ display:block; }
#prevLink { left:0; float:left;}
#nextLink { right:0; float:right;}
#prevLink:hover, #prevLink:visited:hover { background:url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url(nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font:10px Verdana, Helvetica, sans-serif; background-color:#fff; margin:0 auto; line-height:1.4; }
#imageData{ padding:0 10px; }
#imageData #imageDetails{ width:70%; float:left; text-align:left; }	
#imageData #caption{ font-weight:bold;	}
#imageData #numberDisplay{ display:block; clear:left; padding-bottom:1.0em;	}			
#imageData #bottomNavClose{ width:66px; float:right;  padding-bottom:0.7em;	}	 	
#overlay{ position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; } 
.clearfix:after { content:".";  display:block;  height:0;  clear:both;  visibility:hidden; }
* html>body .clearfix { display:inline-block;  width:100%; }
* html .clearfix { /* Hides from IE-mac \*/ height:1%; /* End hide from IE-mac */ }
/* LIGHTBOX END */

/* TOOLTIPS */
a.tt { position:relative; cursor:default; }
a.tt span{ display: none; }
a.tt:hover{ z-index:25; background:#fff; }
a.tt:hover span.tooltip { display:block; position:absolute; top:0px; left:-34px; padding:15px 0 0 0; width:200px; text-align:center; cursor:default; text-decoration:none; color:#000; font-size:0.9em; }
a.tt:hover span.top{ display:block; padding:26px 8px 0 8px; background:url(tool_tip_top.gif) no-repeat bottom; }
a.tt:hover span span.middle { display: block; padding: 0 6px 9px 6px;  background:url(tool_tip_bottom.gif) repeat bottom; margin:0; line-height:1.5; }
/* TOOLTIPS END */

/* CONTACT PAGE ENQUIRY FORM */
#contact_left { background:url(contact_form_back.jpg) no-repeat bottom; float:left; width:472px; }
#contact_left h2 { background:url(contact_h2_back.jpg) no-repeat; margin:0 0 25px 0; height:28px; color:#fff; text-indent:10px; padding-top:6px; }
#contact_right { float:right; width:195px; padding-top:30px; }
#contact_form { padding:0 30px 10px 23px; }
#contact_form label { padding-right:10px; padding-top:6px; line-height:1.6; float:left; width:140px; text-align:right; }
#contact_form #services { margin-top:-5px; }
#contact_form>/**/#services { margin-top:-8px; }
#contact_form br { clear:left; }
#contact_form input, #contact_form textarea { width:256px; border:1px solid #cdcdd8; padding:5px 4px; margin:4px 0; color:#69297a; }
#contact_form textarea { height:150px; overflow:hidden; }
#contact_form .submit, #contact_form .reset { width:70px; cursor:pointer; background:#69297a; color:#fff; border:0; margin-top:6px; }
#contact_form .reset { background:#8bd21e; }
#contact_form .tickbox { width:30px; border:0; padding:0; margin:0; margin-left:-7px; }
/* CONTACT PAGE ENQUIRY FORM END */

/* ADDITIONAL FEATURES PAGE */
.additional_right_col, .additional_right_col2, .additional_left_col, .additional_left_col2 { background:url(additional_back.jpg) no-repeat bottom; padding-bottom:10px; }
.additional_right_col p, .additional_right_col2 p, .additional_left_col p, .additional_left_col2 p { padding:0 25px; }
.additional_right_col { float:right; width:334px; }
.additional_right_col2 { clear:right; margin-top:15px; float:right; width:334px; }
.additional_left_col { float:left; width:334px; margin-bottom:15px; }
.additional_left_col2 { clear:left; width:334px; }
.additional_right_col h2, .additional_right_col2 h2, .additional_left_col h2, .additional_left_col2 h2 { background:url(additional_h2_back.jpg) no-repeat; margin:0 0 15px 0; height:28px; color:#fff; text-indent:10px; padding-top:6px; }
/* ADDITIONAL FEATURES PAGE END */

/* JOB VACANCIES PAGE */
.job_desc { border:1px solid #cdcdd8; border-right:15px solid #69297a; padding:20px 20px 10px 20px; margin:20px 0; }
.job_desc h2 { margin:0; }
/* JOB VACANCIES PAGE END*/

/* TESTIMONIALS */
.testimonial_nav { font-size:0.9em; color:#a3a3ad; }
.testimonial_nav a { padding:1px 4px 2px 4px; border:1px solid #cdcdd8; text-decoration:none; }
.testimonial_nav a:hover { border:1px solid #69297a; background:#69297a; color:#fff; }
.testimonial_image { float:left; width:140px; padding:15px 0 0 15px; }
.testimonial_text { float:right; width:500px; padding:15px 15px 0 0; background:url(quote_marks.gif) bottom right no-repeat; }
.testimonial_text_long { padding:15px 15px 0 0; background:url(quote_marks.gif) bottom right no-repeat; position:relative; }
/* TESTIMONIALS END */

/* INSTANT QUOTE */
#type_of_quote { float:left; width:360px; }
.wizDesc { float:right; width:200px; }
#totals_table {width:100%; margin-top:10px; }
#quote_sub_total .quote_totals, #quote_discount .quote_totals, #quote_discounted_total .quote_totals, #quote_vat .quote_totals, #quote_total .quote_totals { background:#fff; border:0; color:#69297a; width:72px; text-align:right; }
#quote_sub_total, #quote_discount, #quote_discounted_total, #quote_vat, #quote_total { text-align:right; }
#discountTop { width:240px; font-size:1.3em; text-align:center; padding:2px; margin:15px 0; border:1px solid #cdcdd8; color:#53b108; text-transform:uppercase; }
#email_address_box { width:240px; font-size:1.1em; padding:2px; border:1px solid #cdcdd8; color:#53b108; margin-bottom:10px; }
#calculate_button { cursor:pointer; }
td.dashed_border { padding:5px 4px 5px 0; border-bottom:1px dashed #cdcdd8; vertical-align:middle; }
#quote_stage_3 { padding-right:25px; padding-top:10px; }
#image_button { margin:-5px 0 5px 10px; }

/*===========================================
 Quote Totals
===========================================*/

#partCode { text-align:right; }
#partCode span {   }
#partCode .partner_code { border:1px solid #fff; color:#69297a; width:72px; text-align:right; text-transform:uppercase; }
/* INSTANT QUOTE END */

#join_session_input { width:45px; color:#4b9700; border:1px solid #cdcdd8; padding:5px; font-size:1.4em; }
#join_session_button { width:120px; cursor:pointer; background:#69297a; height:33px; color:#fff; border:0; font-size:1.3em; margin-left:5px; }

#back_to_top { font-size:0.8em; text-align:right; clear:both; }
#back_to_top a { background:url(back_top_out.gif) no-repeat right center; padding:2px 16px 2px 0; display:block; text-decoration:none; color:#fff; width:660px; text-align:right; }
#back_to_top a:hover { background:url(back_top_over.gif) no-repeat right center; }
#bottom { height:165px; text-align:center; font-size:0.9em; color:#5b5b5b; clear:both; background: white}
#border_bottom { background:url(border_bottom.gif) no-repeat; height:31px; margin:0 auto 10px auto; width:956px; }
#bottom_links a { text-decoration:none; padding:0 2px 2px 2px; }
#bottom_links a:hover { border-bottom:1px dashed #5b5b5b; }
#details_bottom { line-height:1.5; margin:12px 0; }
#details_bottom span { padding-left:18px; }
#valid { height:30px; line-height:1.6; }
#valid a { background:url(valid_out.gif) #e6e8ea no-repeat; padding:2px 3px 2px 17px; text-decoration:none; color:#5B5B5B; }
#valid a:hover { background:url(valid_over.gif) #844196 no-repeat; color:#fff; }

.quote_table #webdesign_th { background:#cf1c18; border-bottom:4px solid #e62c25; }
.quote_table #redesign_th { background:#05b505; border-bottom:4px solid #5dc605; }
.quote_table #ecommerce_th { background:#ff7200; border-bottom:4px solid #ff9000; }
.quote_table #database_th { background:#266fc3; border-bottom:4px solid #3b87d7; }

#contact_submit { background:#7D39A1; padding:2px; color:white; border:0; cursor:pointer; font-size:10px; font-weight:bold; }

#offer_attract { position:absolute; top:130px; z-index:1; float:right; text-align:right; width:870px; }

#front_web_price { margin-right:18px; }

#ycc a span { display:inline; }


/*===========================================
New eCommerce
===========================================*/

#ecommerce_top { background:url(ecommerce_background.jpg) no-repeat left bottom; height:349px; margin-bottom:12px; padding-top:30px; }
#ecommerce_demo_link { background:url(ecommerce_cp_link.gif) no-repeat;  display:block; width:360px; height:42px; text-indent:-9999px; position:absolute; margin:267px 0 0 7px; }
#ecommerce_demo_link:hover { background-position:right;  }
#bells { width:149px; height:81px; position:absolute; margin:208px 0 0 513px; }
#ecommerce_top ul { margin:14px 0 0 0; width:360px; font-family:"trebuchet ms" tahoma, sans-serif; font-size:1.2em; }
#ecommerce_top li { margin-bottom:10px; background:url(ecommerce_tick.gif) left top no-repeat; padding:1px 0 0 30px; }

#ecommerce_guide_new { background:url(new_ecommerce_guide_button.jpg) no-repeat left top; display:block; width:411px; height:95px; line-height:1.4; margin-bottom:10px;
padding:40px 0 0 12px; text-decoration:none; color:#fff; }
#ecommerce_guide_new:hover { background:url(new_ecommerce_guide_button.jpg) no-repeat right top; color:#FFD991; }
a.click_demo { display:block; background:url(click_for_demo.jpg) no-repeat; width:416px; height:94px; margin:auto; text-indent:-9999px; }
a.click_demo:hover { background-position:right; }
#bells2 { text-align:center; margin:20px 0; }

a.imagetest { display:block; width:220px; height:161px; float:left; margin:10px 15px 10px 0; }
a.imagetest img { border:0; position:relative; margin-top:-120px; }
a.imagetest span { display:block; width:69px; height:69px; margin:48px 0 0 75px; position:relative; z-index:1000; background:url(play_overlay.png) no-repeat; cursor:pointer; }
a.imagetest:hover span { background-position:right; }

.launch { margin-bottom:0; text-align:right; }
.launch a { background:url(a_arrow_hover.gif) no-repeat #fff right center; padding-right:18px; }
.launch a:hover { background:url(a_arrow.gif) no-repeat right center; }

#accordion div { overflow:hidden; background:#fff; position:relative; z-index:10; }
#accordion h2 a { background:url(accordion_h2_back.gif) #622c79 no-repeat right; color:#fff; text-decoration:none; display:block; padding:1px 6px 3px 6px; cursor:default; }
/* #accordion h2 a:hover { background:url(accordion_h2_back_over.gif) #92ce34 no-repeat right; } */

#ecom_tut_guide { background:url(ecom_guide_link_tall.jpg) no-repeat; float:right; height:66px; line-height:1.4; margin:0 0 20px 30px; padding:160px 10px 0; text-align:center; width:112px; color:#1f1326; }

#ecom_tuts_link { background:url(ecom_tuts_link.jpg) no-repeat; color:#fff; display:block; height:58px; line-height:1.3; padding:42px 0 0 11px; text-decoration:none; width:669px; margin-top:20px; font-weight:bold; }
#ecom_tuts_link:hover { background-position:bottom; color:#2c3125; }
#ecom_support_header { color:#ffea36; }


.accordion { margin-bottom:35px; }
.testimonial_link span { background:url(read_testimonial.gif) no-repeat; display:block; width:174px; height:27px; outline:0 none; position:relative; left:495px; color:#fff; text-align:center; text-indent:-8887px; cursor:pointer; }
.testimonial_link { border-bottom:4px solid #85c514; margin:0 5px;  }
.example_testimonial { background:url(example_testimonial_back.jpg) #85c514 bottom no-repeat; margin:0 5px; border-top:1px dashed #c3d86f; display:none; }
.example_testimonial p { padding:15px; color:#fff; font-size:1.1em; }
.example_testimonial strong { display:block; text-align:right; }
.example_site, .example_site2 { border:1px dashed #cfd3db; background:url(example_site_back.gif) bottom no-repeat; padding:7px 20px 0 7px ; min-height:197px; }
.example_site h2, .example_site2 h2 { font-size:1.5em; color:#69297a; margin:0; padding-top:9px; }
.example_image { background:#e3e5ec;  float:left;  margin-right:15px; border:4px solid #fff; }
.example_image:hover { border-color:#d2dae4; }
.work { font-size:0.9em; color:#b877c8;  }
p.no_margin { margin-bottom:0; }
.example_site2 p {margin-top: 12px}
.example_site2 p.work {margin-top: 6px}
.example_site2 {margin-bottom: 15px}

.colours_available a img {padding: 1px; border: 1px solid #cfd3db}
.colours_available a:hover img {padding: 0px; border: 2px solid #adb3bd}

 .colours_available a {margin-right:6px }
#unsubscribe_form { border:1px solid #CDCDD8; padding:15px 15px 0; background:url(example_site_back.gif) no-repeat center bottom }
#unsubscribe_form label { color:#A86FB6; font-size:1.3em; display:block; padding:0 0 4px 4px; }
#unsubscribe_form input { border:1px solid #CDCDD8; padding:3px; color:#69297A; font-size:1.6em; width:640px; }
#unsubscribe_form .submit { background:#69297A; color:#fff; font-size:1.2em; padding:6px; border:0; cursor:pointer; width:648px; }
#unsubscribe_form .submit:hover { background:#60aa01; }

.worldcup { margin: -26px 0 0 -30px; position: relative; z-index: 1}
#football {width: 550px; height: 400px; padding: 21px 66px 22px 64px; background:url(football_back.jpg) no-repeat; margin: -3px 0 10px 0; position: relative; z-index: 1}

#becky_top { height:612px; background:url(http://www.sitewizard.co.uk/images/becky_back.jpg) no-repeat; position:relative; }
#becky_top h1 { margin-bottom:10px; }
#becky_top h4 { margin-bottom:5px; line-height:1.4 }
#becky_top p { width:340px; }
#becky_top form { position:absolute; left:15px; top:376px; color:#fff; }
#becky_top form label { display:block; float:left; width:115px; color:#dcb2e7; line-height:1.4; }
#becky_top form span { font-size:0.8em; position:relative; top:9px; }
#becky_top form span a { color:#fff; }
#becky_top input { border:0; color:#4B9700; padding:2px 4px; width:200px; margin-bottom:14px; }
#becky_top .submit { background:url(submit_button.gif) no-repeat; border:0; cursor:pointer; height:32px; margin:0; width:76px; position:absolute; right:-6px; }
#becky_top h2 { width:330px; position:absolute; bottom:10px; font-weight:bold; }
.custom1 { border:1px solid #d8dbe0; margin-bottom:18px; background:url(custom1_back.jpg) no-repeat center top; }
.custom1 p { margin-bottom:0; padding:18px; border:1px solid #fff; }
.custom1 a { display:block; margin-top:10px; }
.custom2 { border:1px solid #d8dbe0; margin-bottom:18px; padding:15px 15px 0; }


#pci_icon { margin-top:8px; margin-right:-10px; }

#christmas_button_left { background:url(christmas_button_left.gif) no-repeat; display:block; text-indent:-7965px; width:204px; height:109px; }
#christmas_button_left:hover { background-position:right }

/* Cycle front */

#cycle_front { width:680px; height:317px; background:url(cycle_shadow.jpg) no-repeat center bottom; position:relative; z-index:2; margin-bottom:0; }
#cycle div { display:none; width:680px; height:302px; position:relative; }
#cycle_nav, #next, #prev { position:absolute; z-index:909; }
#cycle_nav { left:15px; bottom:37px; }
#cycle_nav a { display:block; float:left; background:url(cycle_nav_bullet.png) no-repeat; width:11px; height:11px; margin-left:5px; text-indent:-9875px; }
#cycle_nav a.activeSlide { background-position:right; }
#cycle_nav a:focus { outline:none; }
#page1 .top_link_three { display:block; width:184px; height:146px; padding:120px 16px 0; float:left; text-align:center; color:#fff; text-decoration:none; line-height:1.3; }
#page1 .top_link_three:hover { background-position:right !important; }
#page1 #wd_front { background:url(wd_front.jpg); }
#page1 #es_front { background:url(es_front.jpg); width:186px; margin:0 15px; }
#page1 #seo_front { background:url(seo_front.jpg); }
#page1 h1 { font-size:22px; line-height:1.25; margin-top:0; }
#page1 h1 a { color:#b777c8; text-decoration:none; }
#front_page_left { width:430px; float:left; }
#front_page_right { width:216px; float:right; }
#five_reasons { float:left; width:186px; height:429px; padding:13px 15px 0; background:url(five_reasons_back.jpg); color:#fff; margin:8px 0 0; }
#five_reasons h2 { color:#ffed28; line-height:1.2; margin:0; }
#five_reasons ul { margin:11px 0 0 28px; }
#five_reasons li { background:none; line-height:1.45; padding:0; margin-bottom:20px; }
#who_we_are { width:186px; float:right; margin:11px 0 0; }
#cycle_testimonials_back { background:url(cycle_testimonials_back.jpg); height:369px; position:relative; }
#cycle_testimonials { text-align:center; margin:0 18px 0; font:14px/1.4 georgia, serif; color:#672e7a; }
#cycle_testimonials strong { font:12px tahoma, arial, sans-serif; color:#1F1326; font-weight:bold; display:block; margin-top:15px; }
#cycle_testimonials div { padding-top:14px; display:none; width:180px; }
#testimonials_nav { position:absolute; left:37px; bottom:75px; }
#testimonials_nav a { display:block; float:left; background:url(testimonial_nav_bullet.gif) no-repeat; width:11px; height:11px; margin-left:3px; text-indent:-9875px; }
#testimonials_nav a.activeSlide { background-position:right; }
#testimonials_nav a:focus { outline:none; }
#read_more_testimonials { background:url(read_more_testimonials.gif) no-repeat; width:184px; height:23px; padding-top:8px; display:block; text-align:center; color:#fff; position:absolute; left:16px; bottom:32px; }
#quick_contact { background:url(quick_contact_back.jpg); height:325px; padding:51px 15px 0 ; position:relative; color:#d097de; }
#quick_contact label { display:block; line-height:1.3; margin:8px 0 2px; }
#quick_contact .inline_label { display:inline; color:#fff; padding-left:3px; }
#quick_contact #contact_name, #quick_contact #email, #quick_contact #tel_no { width:177px; border:0; background:url(front_input.gif); padding:4px; }
#quick_contact #services_label { margin-bottom:10px; }
#quick_contact div { float:right; width:66px; margin-right:12px; }
#quick_contact #send_request { background:url(send_request.gif); border:0; text-indent:-8856px; width:184px; height:31px; position:absolute; left:16px; bottom:40px; cursor:pointer; }
#quick_contact #send_request:hover { background-position:right; }

#pagebody { padding-top:10px; }
#page1 #pagebody, #page49 #pagebody { padding-top:0; }
#page49 #who_recommends { margin-bottom:0; }

#page3 h1 { font-size:22px; line-height:1.25; margin:15px 0 20px; }
#page3 h1 a { color:#b777c8; text-decoration:none; }
#page3 .testimonial_left { width:170px; position:absolute; color:#8b919e; text-align:center; font:16px/1.3 georgia, serif; padding-bottom:10px; }
#page3 .testimonial_left strong { display:block; font:11px tahoma, arial, sans-serif; color:#642175; margin-top:12px; }

#page3 #testimonial1 { left:-215px; top:619px; background:url(testimonial1_back.gif) center top no-repeat; }
#page3 #testimonial2 { left:-215px; top:847px; background:url(testimonial2_back.gif) center top no-repeat; }

/* #page3 #testimonial1 { left:-215px; top:919px; background:url(testimonial1_back.gif) center top no-repeat; }
#page3 #testimonial2 { display:none; } */

#page3 #pagebody { position:relative; }
#left_side { float:left; width:325px; }
#left_side h2 { margin-top:0; }
#account_includes { margin:0 0 20px 2px; }
#account_includes li { background:url(account_includes_bullet.gif) left 1px no-repeat; margin-bottom:10px; padding-left:25px; }
#ball_rolling { background:url(ball_rolling_back.jpg) no-repeat; height:123px; padding:16px 16px 0; font-weight:bold; color:#fff; }
#ball_rolling h2 { font-size:24px; color:#ffe84a; line-height:1; }
#ball_rolling strong { color:#ce99db; }
#right_side { float:right; width:325px; }
#right_side h2 { margin-top:0; }
#design_process { padding:18px 16px 16px; background:url(design_process_back.jpg) no-repeat; height:536px; margin-bottom:2px; }
#design_process h2 { margin-bottom:15px; line-height:1; }
#design_process ul { margin:0; }
#design_process ul strong { display:block; }
#design_process li { background:none; padding-left:55px; position:relative; margin-bottom:22px; line-height:1.4; }
#design_process li img { position:absolute; left:5px; top:1px; }


/* SEO page */

#page41 h1 { font-size:21px; line-height:1.3; margin:0 0 12px; }
#page41 #context_menu { margin-bottom:15px; }
#seo_no_contract { background:url(seo_no_contract_back.jpg) no-repeat; color:#fff; padding:17px 22px; height:162px; margin-bottom:3px; }
#seo_no_contract strong { color:#ffdc00; }

/* #seo_testimonial { background:url(seo_testimonial_back.jpg) no-repeat; height:429px; padding:17px 22px; text-align:center; position:relative; }
#seo_testimonial p { font:15px/1.4 georgia, serif; color:#672e7a; margin-bottom:14px; }
#seo_testimonial strong { display:block; padding-bottom:3px; } */

#seo_testimonial { background:url(seo_testimonial_back.jpg) no-repeat; height:433px; padding:15px 18px; position:relative; text-align:center; }
#seo_testimonial p { color:#672E7A; font:13px/1.4 georgia,serif; margin-bottom:13px; }
#seo_testimonial strong { display:block; padding-bottom:2px; }

#seo_testimonial span { position:absolute; left:45px; bottom:44px; }
#seo_testimonial span, #seo_testimonial span a { color:#fff; }
#seo_packages { background:url(seo_packages_back.jpg) no-repeat; width:429px; height:399px; position:relative; font-weight:bold; color:#fff; } 
#seo_packages div { width:175px; position:absolute; text-align:center; }
#seo_packages div span { display:none; }
#bronze_seo { left:15px; top:89px; }
#silver_seo { left:15px; top:280px; }
#gold_seo { right:15px; top:89px; }
#gold_seo p { margin-bottom:31px; }
#seo_find_out_more { background:url(seo_find_out_more.jpg) no-repeat; height:56px; padding:12px 14px; font-weight:bold; color:#fff; }
#seo_find_out_more strong { color:#ffdc00; display:block; }

#seo_testimonial_cycle { margin:0; padding:0;  }
#seo_testimonial_cycle li { background:none; margin:0; padding:0; }
#seo_testimonial_cycle li p { color:#672E7A; font:14px/1.47 georgia,serif; margin-bottom:13px; }
#seo_testimonial_cycle li strong { line-height:1.2; }

#seo_testimonial_nav { position:absolute; left:90px; bottom:30px; }
#seo_testimonial_nav a { display:block; float:left; background:url(testimonial_nav_bullet.gif) no-repeat; width:11px; height:11px; margin-left:3px; text-indent:-9875px; }
#seo_testimonial_nav a.activeSlide { background-position:right; }
#seo_testimonial_nav a:focus { outline:none; }


/* Ecommerce pages */

#page6 #pagebody { position:relative; }
#page6 #ecommerce_top { margin-bottom:0; }
#page6 #ecommerce_top ul {  width:400px; }
#page6 h1 { font-size:22px; color:#69297a; line-height:1.3; }
#page6 h1 a { color:#b777c8; text-decoration:none; }
#page6 h2 { line-height:1.2; margin-bottom:10px; }
#page6 #ecom_testimonial1 { top:610px; background:url(testimonial1_back.gif) center top no-repeat; }
#page6 #ecom_testimonial2 { top:850px; background:url(testimonial2_back.gif) center top no-repeat; }
#page6 #ecom_testimonial3 { top:1075px; background:url(testimonial1_back.gif) center top no-repeat; }

/* #page6 #ecom_testimonial1 { top:910px; background:url(testimonial1_back.gif) center top no-repeat; }
#page6 #ecom_testimonial2 { top:1150px; background:url(testimonial2_back.gif) center top no-repeat; }
#page6 #ecom_testimonial3 { top:1375px; background:url(testimonial1_back.gif) center top no-repeat; } */

#page6 h2.no_margin_top { margin-top:0; }
#page6 #ecommerce_left, #page6 #ecommerce_right { width:325px; }
#page6 #ecommerce_left { float:left; }
#page6 #ecommerce_right { float:right; }

#ecommerce_features { background:url(ecommerce_features_back.jpg) no-repeat; height:177px; padding:14px 16px 0; position:relative; margin:20px 0 3px 0; }
#ecommerce_features ul { margin:15px 0 0 0; }
#ecommerce_features li { background:url(account_includes_bullet.gif) 2px 1px no-repeat; margin-bottom:8px; padding-left:24px; float:left; width:122px; }
#ecommerce_features a { display:block; background:url(ecommerce_features_link.jpg) no-repeat; width:293px; height:23px; padding:8px 0 0; position:absolute; left:16px; bottom:33px; color:#fff; text-align:center; }

#ready_to_start { color:#fff; font-weight:bold; background:url(ready_to_start_back.jpg) no-repeat; height:129px; padding:15px 18px 0; }
#ready_to_start h2 { font-size:24px; color:#ffe84a; margin:0 0 10px 0; line-height:1; }
#ready_to_start strong { color:#ce99db; } 

#hosting_types { background:url(hosting_types_back.jpg) no-repeat; height:203px; color:#fff; padding:14px 16px 0; margin:20px 0 5px 0; }
#hosting_types h2 { color:#fff; font-weight:bold; line-height:1; margin:0 0 14px; }
#hosting_types a { color:#fff; display:block; width:238px; height:27px; padding:12px 0 0 55px; margin-bottom:10px; line-height:1; }
#hosting_startup { background:url(hosting_startup.gif) no-repeat; }
#hosting_semi_dedicated { background:url(hosting_semi_dedicated.gif) no-repeat; }
#hosting_dedicated { background:url(hosting_dedicated.gif) no-repeat; }

#payment_gateways {  background:url(payment_gateways_back.jpg) no-repeat; height:196px; padding:12px 16px 0; position:relative; }
#payment_gateways h2 { color:#642175; font-size:15px; color:#642175; text-align:center; font-weight:bold; line-height:1.3; margin:0; }
#payment_gateways img { position:absolute; }
#pg_paypal { left:32px; top:67px; }
#pg_sage_pay { right:32px; top:67px; }
#pg_google { left:32px; top:123px; }
#pg_worldpay { right:32px; top:135px; }
#page101 #pagebody { position:relative; }
#page101 h1 { font-size:22px; line-height:1.3; margin-top:0; }


#page101 #ecom_testimonial1 { top:616px; background:url(testimonial1_back.gif) center top no-repeat; }
#page101 #ecom_testimonial2 { top:830px; background:url(testimonial3_back.gif) center top no-repeat; }

/* #page101 #ecom_testimonial1 { top:916px; background:url(testimonial1_back.gif) center top no-repeat; }
#page101 #ecom_testimonial2 { display:none; } */


#ecommerce_feature_testimonial { background:url(ecommerce_feature_testimonial.jpg) no-repeat; width:176px; height:181px; float:right; margin:5px 0 0 30px; font:16px/1.4 georgia, serif; color:#672e7a; text-align:center; padding:12px 15px 0 }
#ecommerce_feature_testimonial strong { font:12px tahoma, arial, sans-serif; color:#1F1326; display:block; font-weight:bold; margin-top:10px; }
#full_ecommerce_features { margin:25px 0 0; }
#full_ecommerce_features li { float:left; width:163px; margin:0 30px 30px 0; padding:0 0 0 43px; background:none; position:relative; }
#full_ecommerce_features li img { position:absolute; left:0; top:3px; }
#full_ecommerce_features strong { display:block; }
#full_ecommerce_features .no_margin { margin-right:0; }
#are_you_ready { font-weight:bold; color:#fff; height:112px; padding:16px 0 0;  background:url(are_you_ready_back.jpg) no-repeat; clear:both; text-align:center; }
#are_you_ready h2 { color:#ffe84a; font-size:24px; line-height:1; margin:0 0 10px; }
#are_you_ready strong { color:#ce99db; }


#hosting_table { text-align:center; margin:0 0 14px; }
#hosting_table th, #hosting_table .col1, #hosting_table .notes { text-align:left; font-weight:normal; }
#hosting_table .notes, #tb_start_up_price, #tb_semi_dedicated_price, #tb_dedicated_price { vertical-align:top; }
#hosting_table .tt { position:absolute; margin:-1px 0 0 -21px; }

#tb_start_up_header span, #tb_semi_dedicated_header span, #tb_dedicated_header span { visibility:hidden; }
#tb_hosting_title, #tb_start_up_header, #tb_semi_dedicated_header, #tb_dedicated_header { height:152px; }
#tb_hosting_title { width:235px; background:url(tb_hosting_title.gif) no-repeat right; line-height:1.4; } 
#tb_hosting_title h2 { margin-top:25px; }
#tb_start_up_header { width:141px; background:url(tb_start_up_header.jpg) no-repeat; border-left:1px solid #fff; } 
#tb_semi_dedicated_header { width:160px; background:url(tb_semi_dedicated_header.jpg) no-repeat; border-left:1px solid #fff; border-right:1px solid #fff; }
#tb_dedicated_header { width:141px; background:url(tb_dedicated_header.jpg) no-repeat; }

#hosting_table .col1 { padding:10px 30px; }
#hosting_table .col2, #hosting_table .col3, #hosting_table .col4 { padding:10px; }
#hosting_table .col1 { background:url(tb_col1_back.gif) repeat-y right; }
#hosting_table .col2 { background:url(tb_col2_back.gif) #f8ede1 repeat-y right; border-left:1px solid #fff; color:#3f2d19; }
#hosting_table .col3 { background:#e8ecef; border-left:1px solid #fff; border-right:1px solid #fff; }
#hosting_table .col4 { background:url(tb_col4_back.gif) #faf0cf repeat-y; color;#423715; }

#hosting_table .odd .col1 { background:url(tb_odd_col1_back.gif) no-repeat; }
#hosting_table .odd .col2 { background:url(tb_odd_col2_back.gif) #f2dfc9 repeat-y right; }
#hosting_table .odd .col3 { background:#d6dde2; }
#hosting_table .odd .col4 { background:url(tb_odd_col4_back.gif) #f6e4a9 repeat-y; }

#hosting_table .notes, #tb_start_up_price, #tb_semi_dedicated_price, #tb_dedicated_price { height:85px; }
#tb_start_up_price, #tb_semi_dedicated_price, #tb_dedicated_price { color:#fff; font-weight:bold; font-size:11px; } 
#tb_start_up_price strong, #tb_semi_dedicated_price strong, #tb_dedicated_price strong { display:block; }
#tb_start_up_price strong, #tb_dedicated_price strong { font-size:22px; padding-top:6px; }
#tb_semi_dedicated_price strong { font-size:30px; padding-top:10px; }
#hosting_table .notes { background:url(tb_hosting_notes.gif) no-repeat right top; padding:10px 8px 0; font-size:9px; color:#939aaa; line-height:1.4; }
#tb_start_up_price { width:141px; background:url(tb_start_up_price.jpg) no-repeat; border-left:1px solid #fff; } 
#tb_semi_dedicated_price { width:160px; background:url(tb_semi_dedicated_price.jpg) no-repeat; border-left:1px solid #fff; border-right:1px solid #fff; font-size:12px; }
#tb_dedicated_price { width:141px; background:url(tb_dedicated_price.jpg) no-repeat; }


#hosting_start_up_info, #hosting_semi_dedicated_info, #hosting_dedicated_info { float:left; width:128px; height:181px; padding:15px 15px 15px 63px; line-height:1.4; margin:0 0 18px; }
#hosting_start_up_info { background:url(hosting_start_up_info.jpg) no-repeat; }
#hosting_semi_dedicated_info { background:url(hosting_semi_dedicated_info.jpg) no-repeat; width:130px; margin:0 30px 18px; }
#hosting_dedicated_info { background:url(hosting_dedicated_info.jpg) no-repeat; }

#which_hosting_package { background:url(which_hosting_back.jpg) no-repeat; height:98px; clear:both; color:#fff; text-align:center; font-weight:bold; padding:9px 0 0; }
#which_hosting_package h2 { font-size:24px; color:#ffe84a; margin:0 0 6px; } 
#which_hosting_package strong { color:#ce99db; }

#kent2020 { margin:7px 0 7px 20px; }

#find_out_more_side { background:url(find_out_more_side.png) no-repeat; display:block; width:38px; height:154px; position:fixed; right:0; top:223px; text-indent:-8764px; z-index:1000; }
#find_out_more_side:hover { background-position:right; }

#facebook_button_side { background:url(facebook_button_side.png) no-repeat; display:block; width:38px; height:64px; position:fixed; right:0; top:382px; text-indent:-8764px; z-index:1000; }

.portfolio_left { float:left; width:420px; }

#page141 #pagebody { padding-top:0; }
#page141 #who_recommends { margin-bottom:5px; }

/* Kent business */

#kb_left_col, #kb_right_col { padding-top:10px; height:985px; position:relative; }
#kb_left_col { float:left; width:407px; }
#kb_left_col h1 { margin-top:0; padding-top:5px; }
#kb_left_col h1 strong { color:#b777c8 }
#kb_left_col h1.one_three { line-height:1.2; font-size:23px; }
#kb_left_col p { width:380px; }
#kb_free_box { background:url(kb_free_box.jpg) no-repeat; height:148px; padding:17px; margin-bottom:1.4em; }
#kb_free_box ul { margin:0; font-weight:bold; }
#kb_free_box li { background:url(account_includes_bullet.gif) left 1px no-repeat; margin-bottom:10px; padding-left:25px; }

#kb_ball_rolling { background:url(kb_ball_box.jpg) no-repeat; height:288px; padding:14px 17px 17px; color:#fff; position:relative; top:5px; }
#kb_ball_rolling h2 { font-size:22px; color:#ffe84a; margin:0 0 8px; }
#kb_ball_rolling strong { color:#ce99db; }
#kb_ball_rolling #form_left { position:absolute; left:17px; top:120px; width:173px; }
#kb_ball_rolling #form_left label, #kb_ball_rolling #form_right span { display:block; color:#c283d1; line-height:1.3; margin:5px 0 2px; }
#kb_ball_rolling #form_left input { border:0; border-right:1px solid #441750; border-bottom:1px solid #441750; width:166px; padding:3px; }
#kb_ball_rolling #form_right { position:absolute; right:17px; top:120px; width:174px; }
#kb_ball_rolling #form_right label { display:block; margin-top:3px; }
#kb_ball_rolling #form_right label input { margin-right:3px; }
#kb_ball_rolling button { position:absolute; right:17px; bottom:17px; background:url(kb_send_request.gif) no-repeat; width:174px; height:31px; text-indent:-9567px; border:0; cursor:pointer; }
#kb_ball_rolling button:hover { background-position:right; }

#kb_right_col { float:right; width:272px; }
#kb_right_col p { margin-bottom:13px; }
#kb_web_button, #kb_ecom_button, #kb_seo_button { display:block; width:219px; height:80px; text-indent:-9845px; margin-left:26px; }
#kb_web_button:hover, #kb_ecom_button:hover, #kb_seo_button:hover { background-position:right; }
#kb_web_button { background:url(kb_web_button.jpg) no-repeat; }
#kb_ecom_button { background:url(kb_ecom_button.jpg) no-repeat; }
#kb_seo_button { background:url(kb_seo_button.jpg) no-repeat; }

#kb_test_box { background:url(kb_testimonial_box.jpg) no-repeat; width:184px; height:283px; padding:18px; margin-left:26px; text-align:center; position:relative; }
#kb_test_box p { font:14px/1.5 georgia, serif; color:#672e7a; }
#kb_test_box strong { display:block; color:#394152; line-height:1.2; }
#kb_test_box a { background:url(kb_testimonial_link.jpg) no-repeat; display:block; width:184px; height:31px; color:#fff; position:absolute; left:17px; bottom:17px; line-height:27px; }

#ni_left_col { float:left; width:408px; padding-top:10px; height:985px; position:relative; }
#ni_left_col h1 { margin-top:0; padding-top:5px; line-height:1.1; font-size:23px; }
#ni_left_col h1 strong { color:#b777c8 }
#ni_guide { position:relative; left:18px; margin-bottom:20px; }
#ni_left_col #kb_ball_rolling { position:absolute; top:auto; bottom:0; }

#ni_test_box { background:url(kb_testimonial_box.jpg) no-repeat; width:184px; height:286px; padding:15px 18px 18px; margin-left:26px; text-align:center; position:absolute; bottom:0; }
#ni_test_box p { font:14px/1.4 georgia, serif; color:#672e7a; }
#ni_test_box strong { display:block; color:#394152; line-height:1.2; }
#ni_test_box a { background:url(kb_testimonial_link.jpg) no-repeat; display:block; width:184px; height:31px; color:#fff; position:absolute; left:17px; bottom:17px; line-height:27px; }

#analytics_pdf_download { display:block; width:340px; height:59px; padding:8px 0 0 64px; background:url(analytics_pdf_download.jpg) no-repeat;  font-size:10px; color:#7e7281; text-decoration:none; margin-top:26px; }
#analytics_pdf_download strong { font-weight:normal; text-decoration:underline; font-size:14px; display:block; color:#6b337d; }
#analytics_pdf_download:hover strong { text-decoration:none; }

#aa_guide { position:relative; left:15px; margin-bottom:20px; }

#ft_guide { position:relative; left:15px; margin-bottom:20px; }
#ft_test_box { background:url(kb_testimonial_box.jpg) no-repeat; width:184px; height:286px; padding:15px 18px 18px; margin-left:26px; text-align:center; position:absolute; bottom:0; }
#ft_test_box p { font:15px/1.4 georgia, serif; color:#672e7a; }
#ft_test_box strong { display:block; color:#394152; line-height:1.2; }
#ft_test_box a { background:url(kb_testimonial_link.jpg) no-repeat; display:block; width:184px; height:31px; color:#fff; position:absolute; left:17px; bottom:17px; line-height:27px; }

#hc_guide { position:relative; left:18px; margin-bottom:20px; }

#ab_guide { position:relative; left:8px; margin-bottom:20px; }

#gc_guide { position:relative; left:10px; margin-bottom:20px; }


#panel_web { border:1px solid #cdcdd8; padding:75px 25px 25px; position:relative; }
#panel_web h2 { background:red; position:absolute; color:#fff; left:0; top:0; margin:0; padding:10px 0; text-indent:12px; width:100%; }
#panel_ecommerce { border:1px solid #cdcdd8; padding:75px 25px 25px; position:relative; }
#panel_ecommerce h2 { background:green; position:absolute; color:#fff; left:0; top:0; margin:0; padding:10px 0; text-indent:12px; width:100%; }
#panel_seo { border:1px solid #cdcdd8; padding:75px 25px 25px; position:relative; }
#panel_seo h2 { background:blue; position:absolute; color:#fff; left:0; top:0; margin:0; padding:10px 0; text-indent:12px; width:100%; }
  

/* WEB DESIGN PRICING */

#design_pricing_table { text-align:center; margin:0 0 14px; }
#design_pricing_table th, #design_pricing_table .col1, #design_pricing_table .notes { text-align:left; font-weight:normal; }
#design_pricing_table .notes, #tb_web_bronze_price, #tb_web_silver_price, #tb_web_gold_price { vertical-align:top; }
#design_pricing_table .tt { position:absolute; margin:-1px 0 0 -21px; }

#tb_web_bronze_header span, #tb_web_silver_header span, #tb_web_gold_header span { visibility:hidden; }
#tb_web_price_title, #tb_web_bronze_header, #tb_web_silver_header, #tb_web_gold_header { height:152px; }
#tb_web_price_title { width:208px; background:url(tb_hosting_title.gif) no-repeat right; line-height:1.4; } 
#tb_web_price_title h2 { margin-top:25px; }
#tb_web_bronze_header { width:131px; background:url(tb_web_bronze_header.jpg) no-repeat; border-left:1px solid #fff; } 
#tb_web_silver_header { width:131px; background:url(tb_web_silver_header.jpg) no-repeat; border-left:1px solid #fff; border-right:1px solid #fff; }
#tb_web_gold_header { width:148px; background:url(tb_web_gold_header.jpg) no-repeat; }

#design_pricing_table .col1 { padding:10px 10px 10px 30px; }
#design_pricing_table .col2, #design_pricing_table .col3, #design_pricing_table .col4 { padding:10px; }
#design_pricing_table .col1 { background:url(tb_col1_back.gif) repeat-y right; }
#design_pricing_table .col2 { background:#f8ede1; border-left:1px solid #fff; color:#3f2d19; }
#design_pricing_table .col3 { background:url(tb_col3_back.gif) #e8ecef repeat-y right; border-left:1px solid #fff; border-right:1px solid #fff; }
#design_pricing_table .col4 { background:#faf0cf; color;#423715; }

#design_pricing_table .odd .col1 { background:url(tb_web_odd_col1_back.gif) repeat-y; }
#design_pricing_table .odd .col2 { background:#f2dfc9; }
#design_pricing_table .odd .col3 { background:url(tb_odd_col3_back.gif) #d6dde2 repeat-y right; }
#design_pricing_table .odd .col4 { background:#f6e4a9; }

#design_pricing_table .notes, #tb_web_bronze_price, #tb_web_silver_price, #tb_web_gold_price { height:85px; }
#design_pricing_table .notes p { margin-bottom:4px; }
#tb_web_bronze_price, #tb_web_silver_price, #tb_web_gold_price { color:#fff; font-weight:bold; font-size:10px; } 
#tb_web_bronze_price strong, #tb_web_silver_price strong, #tb_web_gold_price strong { display:block; }
#tb_web_bronze_price strong, #tb_web_silver_price strong { font-size:22px; padding-top:6px; }
#tb_web_gold_price strong { font-size:30px; padding-top:10px; }
#design_pricing_table .notes { background:url(tb_hosting_notes.gif) no-repeat right top; padding:10px 8px 0; font-size:9px; color:#939aaa; line-height:1.4; }
#tb_web_bronze_price { background:url(tb_web_bronze_price.jpg) no-repeat; border-left:1px solid #fff; } 
#tb_web_silver_price { background:url(tb_web_silver_price.jpg) no-repeat; border-left:1px solid #fff; border-right:1px solid #fff; }
#tb_web_gold_price { background:url(tb_web_gold_price.jpg) no-repeat; font-size:11px; }
