@charset "utf-8";

body{margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
img{border:0;}
h1,h2,h3,h4{padding:0;margin:0;font-family:Calibri, Arial, Verdana, Helvetica, sans-serif;font-weight:700;}
h1{color:#1c3256;font-size:24px;margin:15px 0 10px 10px !important;}
h2{color:#ab0000;font-size:18px;margin:0 !important;}
h3{color:#1c3256;font-size:16px;}
h4{color:#242632;font-size:18px;padding:5px 0 5px 0 !important;}

.c,.clear{clear:both;}
.l,.left{float:left;}
.r,.right{float:right;}
	
#hc{background:url(nav_background.gif) top center no-repeat;}
#h{width:980px;}
	#clogo{float:left;height:79px;margin:0 0 0 0;}
	#clogo a{display:block;padding:15px 26px 15px 0;} /* padding:15px 26px 15px 25px; */
	#chnav{float:right;height:51px;margin:28px 4px 0 0;}
	#chnav a{display:block;float:left;width:72px;height:22px;padding:0 0 0 26px;}
	/* Contact */
		#chnav a#ncontact{margin-left:0px;background:url(nav_contact_us.gif) top no-repeat;}
		#chnav a#ncontact:hover,#chnav a#ncontact.s{background:url(nav_contact_us.gif) bottom no-repeat;}
	/* Domains */
		#chnav a#ndomains{margin-left:3px;background:url(nav_domains.gif) top no-repeat;}
		#chnav a#ndomains:hover,#chnav a#ndomains.s{background:url(nav_domains.gif) bottom no-repeat;}
	/* Design */
		#chnav a#ndesign{margin-left:4px;background:url(nav_design.gif) top no-repeat;}
		#chnav a#ndesign:hover,#chnav a#ndesign.s{background:url(nav_design.gif) bottom no-repeat;}
	/* Forum */
		#chnav a#nforum{margin-left:3px;background:url(nav_forum.gif) top no-repeat;}
		#chnav a#nforum:hover,#chnav a#nforum.s{background:url(nav_forum.gif) bottom no-repeat;}
	/* Our Work */
		#chnav a#nportfolio{margin-left:1px;background:url(nav_our_work.gif) top no-repeat;}
		#chnav a#nportfolio:hover,#chnav a#nportfolio.s{background:url(nav_our_work.gif) bottom no-repeat;}
	/* Shop */
		#chnav a#nshop{margin-left:3px;background:url(nav_shop.gif) top no-repeat;}
		#chnav a#nshop:hover,#chnav a#nshop.s{background:url(nav_shop.gif) bottom no-repeat;}
	/* Support */
		#chnav a#nsupport{margin-left:3px;background:url(nav_support.gif) top no-repeat;}
		#chnav a#nsupport:hover,#chnav a#nsupport.s{background:url(nav_support.gif) bottom no-repeat;}
	/* Templates */
		#chnav a#ntemplates{margin-left:3px;background:url(nav_templates.gif) top no-repeat;}
		#chnav a#ntemplates:hover,#chnav a#ntemplates.s{background:url(nav_templates.gif) bottom no-repeat;}
	/* Web Development */
		#chnav a#nweb{width:105px;background:url(nav_web_development.gif) top no-repeat;}
		#chnav a#nweb:hover,#chnav a#nweb.s{background:url(nav_web_development.gif) bottom no-repeat;}
	/* My Account */
		#chnav a#naccount{margin-left:0px;background:url(nav_my_account.gif) top no-repeat;}
		#chnav a#naccount:hover,#chnav a#naccount.s{background:url(nav_my_account.gif) bottom no-repeat;}
#bc{width:980px;text-align:left;}
#fpfeatured{background:url(fp_featured.gif) no-repeat;height:312px;width:981px;margin:15px 0 0 0;}
#fpshowcase{margin:28px 0 0 3px !important;margin:28px 0 0 2px;width:406px;height:188px;float:left;color:#fff;text-align:left;overflow:hidden;}
	#fpshowcase a{display:block;}
#fpnews{margin:28px 1px 0 0 !important;background:#ccc;margin:36px 8px 0 0;width:406px;height:188px;float:right;color:#fff;text-align:left;overflow:auto;}
	#fpnews .bb{padding:0 0 10px;}
	#fpnews .nl{color:#eee;font-size:22px;text-decoration:none;}
	#fpnews .nl:hover{color:#fff;text-decoration:underline;}
	#fpnews .minilink{color:#eee;text-decoration:underline;font-size:10px;text-transform:uppercase;}
	#fpnews .minilink:hover{text-decoration:none;}
#fpfbox{margin:15px 0 30px;font-family:Arial, Helvetica, sans-serif;font-size:14px;line-height:18px;}
	#fpfbox .fbox{float:left;height:228px;}
	#fpfbox .fboxlink{display:block;margin:4px 4px 0 6px;height:180px;}
	#fpfbox .fboxtxt{padding:14px 14px 0 14px;height:144px;text-align:left;}
	#fpfbox .fboxbtn{height:24px;width:175px;display:block;text-align:center;color:#fff;font-size:14px;font-weight:bold;text-decoration:none;padding:8px 0 0 0;}
	#fboxweb{width:253px;color:#7eb96f;background:url(fp_gwebsites.jpg) no-repeat;}
		#fboxwebbtn{background:url(fpb_g.gif) top no-repeat;}
		#fboxweb:hover #fboxwebbtn,#fboxwebbtn:hover{background:url(fpb_g.gif) bottom no-repeat;}
	#fboxstores{width:241px;color:#d5b57e;background:url(fp_yshops.jpg) no-repeat;}
		#fboxstoresbtn{background:url(fpb_y.gif) top no-repeat;}
		#fboxstores:hover #fboxstoresbtn,#fboxstoresbtn:hover{background:url(fpb_y.gif) bottom no-repeat;}
	#fboxproducts{width:241px;color:#588dcf;background:url(fp_bproducts.jpg) no-repeat;}
		#fboxproductsbtn{background:url(fpb_b.gif) top no-repeat;}
		#fboxproducts:hover #fboxproductsbtn,#fboxproductsbtn:hover{background:url(fpb_b.gif) bottom no-repeat;}
	#fboxsupport{width:244px;color:#e98f8f;background:url(fp_rsupport.jpg) no-repeat;}
		#fboxsupportbtn{background:url(fpb_r.gif) top no-repeat;}
		#fboxsupport:hover #fboxsupportbtn,#fboxsupportbtn:hover{background:url(fpb_r.gif) bottom no-repeat;}

#b{background:#fff;}
	.breadcrumbs{font-size:10px;color:#606060;font-family:Verdana, Arial, Helvetica, sans-serif;}
	.breadcrumbs a{color:#606060;text-decoration:none;}
	.breadcrumbs a:hover{text-decoration:underline;}
	.cheader{background:url(h1_background.jpg) #f1f1f1 repeat-x bottom;height:86px;padding:10px 0 0 20px;}
	.clinks{float:right;width:147px;margin:1px 25px 0 0;}
	.clinks a{display:block;height:34px;width:147px;margin:3px;}
	.clinks .infbuy{background:url(inf_buy_online.png) top no-repeat;}
	.clinks .infbuy:hover{background:url(inf_buy_online.png) bottom no-repeat;}
	.clinks .infdownload{background:url(inf_download.png) top no-repeat;}
	.clinks .infdownload:hover{background:url(inf_download.png) bottom no-repeat;}
	.clinks .inflogout{background:url(inf_logout.jpg) top no-repeat;}
	.clinks .inflogout:hover{background:url(inf_logout.jpg) bottom no-repeat;}
	.clinks .infquote{background:url(inf_quote.png) top no-repeat;}
	.clinks .infquote:hover{background:url(inf_quote.png) bottom no-repeat;}
	.clinks .infsupport{background:url(inf_support.png) top no-repeat;}
	.clinks .infsupport:hover{background:url(inf_support.png) bottom no-repeat;}
	.cpadding{padding:15px 25px;}
	#contentarea{min-height:450px;height:auto !important;height:450px;}
	.contentstd a{color:#369;text-decoration:none;border-bottom:dotted 1px #369;}
	.contentstd a:hover{color:#036;text-decoration:underline;border:none;}
	.contentstd p{padding:0 0 0 10px;line-height:22px;}
	#b .content{padding:0 0 15px 10px;color:#000;font-size:12px;line-height:20px;}
	#navright{float:right;width:260px;border-left:#a2a5ad 2px solid;min-height:420px;height:auto !important;height:420px;padding:0 0 0 15px;}
		#navright .content{padding:0 0 15px 10px;font-family:Arial, Verdana, Helvetica, sans-serif;color:#000;font-size:14px;line-height:20px;letter-spacing:2px;}
		#navright .content a{font-family:Arial, Verdana, Helvetica, sans-serif;color:#336699;font-size:11px;font-weight:bold;letter-spacing:1px;border:0;}
		#navright .content .m{width:45px;display:block;float:left;font-size:10px;font-weight:bold;}
		#navright .linklist{font-family:Verdana, Arial, Helvetica, sans-serif;padding:0 0 0 10px;}
		#navright .linklist a{display:block;font-size:14px;color:#000;text-decoration:none;margin-bottom:7px;}
		#navright .linklist a:hover{text-decoration:underline;}
	.formtextarea{border:1px #6e6e6e solid;background:#e1e8ee;color:#3f3f3f;font-family:Verdana, Arial, Helvetica, sans-serif;width:600px;height:100px;padding:3px;}
	.forminput{float:left;color:#3f3f3f;}
	.forminput .l{background:url(form_l.gif) no-repeat;width:5px;height:28px;float:left;}
	.forminput .r{background:url(form_r.gif) no-repeat;width:5px;height:28px;float:left;}
	.forminput input{background:url(form_bg.gif) repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;height:28px;width:325px;line-height:24px;font-size:14px;margin:0;border:0;float:left;}
#f{width:980px;margin:6px 0 45px 0;color:#555;font-size:11px;text-align:center;}
	#f a{color:#777;text-decoration:none;}
	#f a:hover{color:#369;text-decoration:underline}


.barheader{font-family:Calibri, Arial, Helvetica, sans-serif;font-size:14px;color:#4a4a4a;background:url(barheaderbg.jpg);height:22px;padding:5px 7px 0 7px;text-transform:uppercase;font-weight:bold;clear:both;}
.barheader a{color:#4a4a4a;text-decoration:none;}

#herostage{background:#a26565;}

	.herowebdev{height:154px;width:637px;background:url(hero_web.jpg) top no-repeat;display:block;}
		.herowebdev:hover{height:154px;width:637px;background:url(hero_web.jpg) bottom no-repeat;}
	.heroprint{height:154px;width:637px;background:url(hero_print.jpg) top no-repeat;display:block;}
		.heroprint:hover{height:154px;width:637px;background:url(hero_print.jpg) bottom no-repeat;}
	
	#herologin{width:330px;padding:3px 6px 3px 0;float:right;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#4c4c4c;}
		#herologin a{color:#369;text-decoration:none;border-bottom:1px dotted #369;}
		#herologin a:hover{color:#f00;border-bottom:1px dotted #f00;}
		#herologin .header{background:url(login_header.gif) no-repeat;height:36px;width:330px;}
		#herologin .content{background:url(login_bg.gif) repeat-y;padding:13px 25px;height:231px;line-height:19px;}
		#herologin .bottom{background:url(login_bottom.gif) no-repeat;height:9px;width:330px;}
		
		#herologin .textbox{border:1px solid #8a8a8a;background:#fff;width:165px;height:21px;padding:0 4px;}

		#herologinsubmit{display:block;background:url(login_button.jpg) top no-repeat;height:46px;width:111px;}
			#herologinsubmit:hover{background:url(login_button.jpg) bottom no-repeat;}
			
#clientstage{background:#fff;height:220px;}

.fffbb{height:3px;font-size:1px;background:url(fff_bb.jpg) repeat-x;}
.fffbrc{height:3px;width:3px;float:right;font-size:1px;background:url(fff_c.jpg) bottom right no-repeat;}
.fffblc{height:3px;width:3px;float:left;font-size:1px;background:url(fff_c.jpg) bottom left no-repeat;}