/*  General Styling				*/

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; margin-top:15px; margin-bottom: 15px; padding:0px; margin-left:0px;margin-right:0px;}

a:link { text-decoration:none; color:#2b84c9;}
a:hover { text-decoration: underline; color:#2b84c9;}
a:visited { text-decoration:none; color:#2b84c9;}
a:visited:hover { text-decoration: underline; color:#2b84c9;}

.topmenu a:link { text-decoration:none; color:#FFFFFF;}
.topmenu a:hover { text-decoration: underline; color:#FFFFFF;}

img { border:none; }

form { padding:0px; margin:0px; }

p { margin-top:10px; margin-bottom:10px; }
.right {float:right;}
.left {float:left;}

.left, .right {padding-top:5px;padding-left:6px;padding-right:6px;}
.arrow {background: url(/images/point_arrow.gif) no-repeat 0px 0px;}

/* Temp CSS */

.corner {background:orange;}

/*  Home Styling  */

.home_rightColumn { padding-left:14px; padding-right:2px; padding-bottom:10px;line-height:16px;}
.home_newsColumn { padding-left:24px; padding-right:12px;line-height:15px; }
.home_newsTitle { font-size:13px; color:#296480; font-weight:bold; padding-top:5px;}
.home_newsDate { font-size:10px; color:#666666; font-weight:bold; line-height:20px; }
.home_productContent { padding-right:8px; padding-top:14px; padding-bottom:10px; vertical-align:top; }
.industry_solutions_head {padding-bottom:10px;padding-top:10px;}
.industry_points { padding-left:15px; background-image:url(/images/point_arrow.gif); background-position:left; background-repeat:no-repeat; }
.news_table {height:100%;}
#slide_container {height:10px;}

#news_content {height:70px;}
.product_table {height:134px;}
.product_space {height:12px;}

.affinity_bg {background: url(/images/prod_affinity_content.jpg) no-repeat;}
.nucleus_bg {background: url(/images/prod_nucleus_content.jpg) no-repeat;}
.gravity_bg {background: url(/images/prod_gravity_content.jpg) no-repeat;}
.freestyle_bg {background: url(/images/prod_freestyle_content.jpg) no-repeat;}
.connect_bg {background: url(/images/prod_connect_content.jpg) no-repeat;}
.engage_bg {background: url(/images/prod_engage_content.jpg) no-repeat;}

.home_rightColumn ul, .hosting_list ul {margin:0px;padding:0px;}
.home_rightColumn li, .hosting_list li  {margin:0px; padding-left:10px;background:url(/images/point_arrow.gif) no-repeat 0px 3px; list-style-type:none; margin-bottom:8px;}

#loader {
	margin-top:30px;
	margin-left:125px;
	float:left;
}

/*  Content Styling  */

h1 {
	font-size:18px;
	color:#FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
}
h2 {
	font-size:11px;
	color:#FFFFFF;
	padding-left: 10px;
}
h3,h4,h5 {color:#296480;font-size:13px;}

.subnav_rightColumn { padding-left:24px; padding-right:12px; padding-bottom:7px; padding-top:7px; background: url(/images/subnav_tile.jpg) repeat-y; }
.subnav_bg {background: url(/images/subnav_tile.jpg) repeat-y; }
.expanded_top_point { font-size:12px; padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_ydown.gif); background-position:left; background-repeat:no-repeat; }
.expanded_points { font-size:12px;padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_ydown.gif); background-position:left; background-repeat:no-repeat; }
.subnav_points { font-size:12px;padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_bright.gif); background-position:left; background-repeat:no-repeat; }
.subnav_active_points { font-size:12px;color:#000000; padding-left:20px; padding-bottom:2px; background-image:url(/images/subnav_arrow_rright.gif); background-position:left; background-repeat:no-repeat; }
.subnav_head {height:30px; width:239px; background:url(/images/subnav_head.jpg) top no-repeat;}
.subnav_head h1 {font-size:14px;margin:0px;padding:0px;color:#063c4c;padding-left:20px;padding-top:5px;}

.subnav_head h1 a:link {color:#063c4c;}
.subnav_head h1 a:hover {color:#063c4c;}
.subnav_head h1 a:visited {color:#063c4c;}

h1.article_list_h1 {color:#18626f;font-weight:normal;font-size:170%;font-family:verdana;border-bottom:1px solid #bfd2d8;margin-right:20px;padding-bottom:4px;}
h1.three_col {margin-right:0px;}

h1.article_list_h1 a:link {color:#18626f;}
h1.article_list_h1 a:hover {color:#18626f;}
h1.article_list_h1 a:visited {color:#18626f;}

li.article_li {list-style-type:none;background:url(/images/page_li_blue.gif) no-repeat 0px 4px;padding-left:15px;padding-bottom:10px;}
ul.article_ul {margin:0px;padding-left:20px;}

div#page_content ul li, div#page_content_service ul li {list-style-type:none;background:url(/images/page_li_blue.gif) no-repeat 0px 4px;padding-left:15px;padding-bottom:5px;}
div#page_content ul, div#page_content_service ul {padding-left:0px;margin-left:10px}
span.product_feature_text ul li {list-style-type:none;background:url(/images/page_li_blue.gif) no-repeat 0px 4px;padding-left:15px;padding-bottom:5px;}

table.vtop td {vertical-align:top;}

table.resource_table {margin-top:15px}

div.img_container {
	float:right;
	padding:0 0 10px 10px;
}

/* Subnav styling reworked */

.subnav_table ul {margin:0px;padding:0px;}
.subnav_table li {font-size:12px;padding-left:0px;margin:0px;list-style-type:none;}

.subnav_table li.red_right { list-style-image: url(/images/subnav_arrow_rright.gif);}
.subnav_table li.red_down { list-style-image: url(/images/subnav_arrow_rdown.gif);}

.subnav_table li.blue_right {list-style-image: url(/images/subnav_arrow_bright.gif);}
.subnav_table li.blue_down {}

.subnav_table li.yellow_right {}
.subnav_table li.yellow_down {list-style-image: url(/images/subnav_arrow_ydown.gif);}

.breadcrumb { font-size:10px; padding-top:0px; margin-bottom:5px;padding-left:15px; }

.breadcrumb_container {
	padding-right:20px; 
	padding-top:3px;
	background: url(/images/content_bluebg.jpg) no-repeat;
	height:79px;
	width:719px;
}

#content_title { font-size:21px; color:#296480; margin:0px;padding:0px;font-weight:normal;padding-left:15px;padding-top:15px;}
.feature_text { font-size:13px; padding-bottom:8px; }
.content_sub_header { padding-top:15px; padding-bottom:5px; font-weight:bold; font-size:12px; }
#page_content {font-size:11px;line-height:16px; width:730px;} /* Check this */
#page_content {
	width:713px;
	padding-right:20px;
	padding-left:15px;
	background:url(/images/content_bg.gif) 0px 0px repeat-y;
	float:left;
	min-height: 300px;
}
#top_content, #bottom_content {
	background: url(/images/lhs_top_curve.gif) no-repeat;
	height:12px;
	width:739px;
	float:left;
}
#bottom_content {
	background: url(/images/lhs_bottom_curve.gif) no-repeat;
}

/*  List Styling  */

.content_list { padding:10px;margin:0px;padding-top:15px;margin-left:25px; margin-top:5px; }
.content_list li { list-style-image: url(/images/content_list_arrow.gif);padding-bottom:6px; padding-left:10px; margin:0px;padding-top:0px; margin-top:10px; }

.article_col {line-height:18px;padding-right:20px;width:215px;float:left;}

/*  Comment Styling  */

.comment_Title { font-size:14px; color:#848080; border-bottom:1px; border-bottom-color:#cecece; border-bottom-style:solid; padding-bottom:8px; }
.comment_Time { color:#296480; font-weight:normal; font-size:11px; }
.comment_Content { font-weight:normal; font-size:11px; }
.comment_Labels { font-weight:bold; font-size:12px; padding-bottom:6px; }
.comment_input { height:18px; border-color:#7598af; border-style:solid; border-width:1px; }
.comment_Div { padding-bottom:6px; }
.comment_Number { margin-top:15px; font-weight:bold; font-size:13px; }

/*  Footer Styling  */

.footer_text { font-size:10px; }

/*  Search Styling  */

.search_div { padding-left:17px; padding-right:13px; padding-top:15px; }
.search_input { height:17px; width:160px; }

/*  RSS Styling  */

.rss_input { height:20px; width:86px; border-color:#7598af; border-style:solid; border-width:1px; }

/*  Product Home Page Styling */

.product_row {height:154px;margin-bottom:10px;}
.product_row .content{width:220px;}
.product_left, .service_left {float:left;}
.product_right, .service_right {float:right;}

.prod_title {font-size:120%;font-weight:bold;padding-bottom:10px;display:block;width:260px;}
.prod_info { float:left; width:127px; height:154px; margin-top:100px; margin-left:11px;}
.content { margin-top:15px; margin-right:20px; margin-left:160px; width:250px;}

#pp_affinity, #pp_gravity, #pp_nucleus, #pp_freestyle, #pp_connect, #pp_engage {width:490px;height:154px;}

#pp_affinity {background: url(/images/pp_affinity.jpg) no-repeat;}
#pp_gravity {background: url(/images/pp_gravity.jpg) no-repeat;}
#pp_nucleus {background: url(/images/pp_nucleus.jpg) no-repeat;}
#pp_freestyle {background: url(/images/pp_freestyle.jpg) no-repeat;}
#pp_connect {background: url(/images/pp_connect.jpg) no-repeat;}
#pp_engage {background: url(/images/pp_engage.jpg) no-repeat;}

/*  Products Generic Styling  */

#screens_container {}
.screens_nav {border-bottom:1px solid white; background: url(/images/screenshot_top.jpg) no-repeat top; height:24px;}
.screens_content img {}
.screens_comment {border-top:1px solid white; padding:6px; background:url(/images/screenshot_bottom.jpg) no-repeat bottom;padding-left:0px; width:321px}

span.product_feature_text { font-size:12px; line-height:17px;}
.product_case_studies { float:right; width:177px; padding-right:10px; padding-bottom:10px; padding-left:20px; margin:0px; }
.product_client { font-size:10px; padding-left:7px; }
.product_quote { color:#585858; padding-left:7px; }
.product_content { padding-left:7px;min-height:125px; }

html>body .box_middle_column { width:10px; }
.box_middle_column { width:9px; }

h1#product_intro {font-size:15px;margin:0px;padding: 0px 0px 5px 0px;}

span.quote {color:#636363;}
span.list_pad {padding-left:10px;}

/*  Affinity Product Styling  */

.affinity_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#dcd3db; width:10px; }
.affinity_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#dcd3db; width:10px; }
.affinity_box_border_top { background:url(/images/affinity_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.affinity_box_border_bottom { background:url(/images/affinity_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.affinity_title {color:#431541;}

.affinity_list ul{ padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.affinity_list li { list-style-image: url(/images/affinity_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.affinity_content_title { color:#431541; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.affinity_video_time { float:right; font-weight:bold; color:#431541; padding-top:10px; padding-right:8px; }

/*  Nucleus Product Styling  */

.nucleus_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#f3d5e4; width:10px; }
.nucleus_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#f3d5e4; width:10px; }
.nucleus_box_border_top { background:url(/images/nucleus_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.nucleus_box_border_bottom { background:url(/images/nucleus_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.nucleus_title {color:#c11e71;}

.nucleus_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.nucleus_list li { list-style-image: url(/images/nucleus_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.nucleus_content_title { color:#c11e71; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.nucleus_video_time { float:right; font-weight:bold; color:#c11e71; padding-top:10px; padding-right:8px; }

/*  Gravity Product Styling  */

.gravity_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#e6eba8; width:10px; }
.gravity_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#e6eba8; width:10px;}
.gravity_box_border_top { background:url(/images/gravity_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.gravity_box_border_bottom { background:url(/images/gravity_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.gravity_title {color:#99A31C;}

.gravity_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.gravity_list li { list-style-image: url(/images/gravity_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.gravity_content_title { color:#99A31C; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.gravity_video_time { float:right; font-weight:bold; color:#99A31C; padding-top:10px; padding-right:8px; }

/*  Freestyle Product Styling  */

.freestyle_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#fcdab0; width:10px; }
.freestyle_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#fcdab0; width:10px; }
.freestyle_box_border_top { background:url(/images/freestyle_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.freestyle_box_border_bottom { background:url(/images/freestyle_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.freestyle_title {color:#f7941d;}

.freestyle_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.freestyle_list li { list-style-image: url(/images/freestyle_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.freestyle_content_title { color:#f7941d; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.freestyle_video_time { float:right; font-weight:bold; color:#f7941d; padding-top:10px; padding-right:8px; }

/*  Connect Product Styling  */

.connect_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#c5e4bf; width:10px; }
.connect_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#c5e4bf; width:10px; }
.connect_box_border_top { background:url(/images/connect_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.connect_box_border_bottom { background:url(/images/connect_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.connect_title {color:#58b147;}

.connect_list ul { padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.connect_list li { list-style-image: url(/images/connect_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.connect_content_title { color:#58b147; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.connect_video_time { float:right; font-weight:bold; color:#58b147; padding-top:10px; padding-right:8px; }

/*  Engage Product Styling  */

.engage_box_border_left { border-left:1px; border-left-style:solid; border-left-color:#cdc8e2; width:10px; }
.engage_box_border_right { border-right:1px; border-right-style:solid; border-right-color:#cdc8e2; width:10px; }
.engage_box_border_top { background:url(/images/engage_border_top.gif); background-position:left top; background-repeat: repeat-x; }
.engage_box_border_bottom { background:url(/images/engage_border_bottom.gif); background-position:left bottom; background-repeat: repeat-x; }
.engage_title { font-size:15px; color:#7161ab; font-weight:bold;}

.engage_list ul{ padding:10px;margin:0px;padding-top:0px;margin-left:15px; margin-top:5px; }
.engage_list li { list-style-image: url(/images/engage_bullet.jpg);padding-bottom:6px; padding-left:4px; margin:0px;padding-top:0px; }

.engage_content_title { color:#7161ab; font-size:13px; font-weight:bold; padding-bottom:15px; padding-left:24px; }
.engage_video_time { float:right; font-weight:bold; color:#7161ab; padding-top:10px; padding-right:8px; }

.case_study_resource  { padding-top:10px; padding-left:7px; }

/* Services Page */

.service_row { height:199px;margin-bottom:8px;}
.service_left {width:325px;height:199px;margin-right:7px; }
.service_edge {margin-right:0px;}
#webdesign { background: url(/images/services/web_design.gif) no-repeat;}
#hosting { background: url(/images/services/hosting.gif) no-repeat;}
#searching { background: url(/images/services/searching.gif) no-repeat;}
#consulting { background: url(/images/services/consulting_analysis.gif) no-repeat;}
#custom_dev { background: url(/images/services/custom_dev.gif) no-repeat;}
#system_int { background: url(/images/services/system_integration.gif) no-repeat;}

div.service_left h1 {
	color:#000000;
	font-size:13px;
	padding-left:10px;
	padding-top:4px;
	padding-bottom:4px;
	margin-bottom:10px;
	margin-top:7px;
}

div.service_text  {
	padding-left:10px;
	width:230px;
	line-height:15px;
	height:110px;
	overflow:hidden;
}

img.service_button {
	margin-left:11px;
	margin-top:10px;
}

/* New style content page CSS */

.rhs_contact_td, .lhs_content_td {
	vertical-align:top; 
}

.contact_box h1, .contact_box_wide h1, .contact_box_s h1,  .contact_box_s_wide h1  {
	padding:0px;
	font-size:11px;
	color:#000000;
	padding-top:5px;
	padding-bottom:1px;
	margin-top:0px;	
	margin-bottom:8px;
}

.contact_box {
	width:240px;
	height:79px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/contact_box.gif) no-repeat right;
}

.contact_content {
	padding-left:10px;
}

/* Service Page Custom CSS */

.design_header, .hosting_header, .seo_header, .consulting_header, .development_header, .integration_header {
	padding-right:0px; 
	padding-top:3px;
	background: url(/images/design_bg.jpg) no-repeat;
	height:131px;
	width:651px;
}

.hosting_header {background: url(/images/hosting_bg.jpg) no-repeat;}
.seo_header {background: url(/images/seo_bg.jpg) no-repeat;}
.consulting_header {background: url(/images/consulting_bg.jpg) no-repeat;}
.development_header {background: url(/images/custom_bg.jpg) no-repeat;}
.integration_header {background: url(/images/system_bg.jpg) no-repeat;}

.consulting_header, .development_header, .integration_header {
	padding-right:20px; 
	padding-top:3px;
	width:719px;
}
.contact_box_s {
	width:240px;
	height:131px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/rhs_med.gif) no-repeat right;
}

.contact_box_s_wide {
	width:328px;
	height:131px;
	padding-left:0px;
	line-height:16px;
	background: url(/images/rhs_large.gif) no-repeat right;
}

#page_content_service {
	width:625px;
	padding-right:20px;
	padding-left:15px;
	background:url(/images/content_bg_service.gif) 0px 0px repeat-y;
	float:left;
	min-height: 300px;
}
#top_content_service, #bottom_content_service {
	background: url(/images/lhs_top_curve_service.gif) no-repeat;
	height:12px;
	width:651px;
	float:left;
}
#bottom_content_service{ background: url(/images/lhs_bottom_curve_service.gif) no-repeat;}

.service_summary {
	margin-left:16px;
	margin-top:15px;
	width:490px;
	line-height:15px;
}
#service_design, #service_hosting, #service_seo, #service_consulting, #service_development, #service_integration { 
	font-size:21px; 
	color:#328717; 
	margin:0px;
	padding:0px;
	font-weight:normal;
	padding-left:15px;
	padding-top:15px;
}

#service_integration {color:#c4534b}
#service_seo {color:#aa8f0a}
#service_hosting {color:#6d3492;}
#service_development{color:#5380aa;}
#service_consulting{color:#c97916;}

.grey_block_header {margin-bottom:10px;}

.read_more {margin-top:10px;}

/* Hosting Specific */
table.hosting_plans_rhs {margin-bottom:15px;padding-left:10px;padding-top:3px;}
table.hosting_plans_rhs td {padding-top:3px;}
table.hosting_plans_rhs .right_txt {
	text-align:right;
}
tr.hosting_header_row td {background:url(/images/table_bg.gif) repeat-x;padding-top:2px;padding-bottom:3px; height:23px;}
tr.plan_row td {
	border-bottom:1px solid #e2eef4;
	padding-top:3px;
	padding-bottom:2px;
}

/* SEO Specific */

ul#seo_list, ul.doc_list {
	margin-left:0px;
	padding-left:25px;
}

#seo_list li, ul.doc_list li {
	padding-bottom:4px;
	border-bottom: 1px solid #dce9f0;
	padding-top:2px;
	list-style-image: url(/images/doc_icon.gif);
	margin-left:0px;
	padding-left:3px;
} 

div.prod_rhs_top {
	background:url(/images/product_rhs_top.gif) no-repeat;
	float:left;
	width:328px;

}
div.prod_rhs_top b {padding-top:5px;display:block;padding-left:8px;padding-bottom:8px;}
div.prod_rhs_bottom {
	margin-left:10px;
	background:url(/images/product_rhs_bottom.gif) no-repeat bottom;
	padding-bottom:5px;
	width:328px;
	margin-bottom:8px;
	float:left;
}

.doc_list {
	margin-top:19px;
	padding-right:15px;
	margin-top:10px;
}

div.prod_rhs_top div.combine {
	padding-left:10px;
	padding-right:10px;
	margin-top:7px;
	float:left;
	width:305px;
}

.middle {border-bottom:1px solid #c5dae5;}

.combine img {
	float:right;
	padding-left:5px;
	padding-bottom:5px;
}

hr.combine_sep {
	float:left;
	width:300px;
	margin-left:10px;
	margin-right:10px;
	margin-top:10px;
	height:1px;
	background:#d8e3e8;
	border:0px solid #d8e3e8;
}

.combine {margin-bottom:5px;}

.contact_table td { vertical-align:top; }

/* Web design & Creative stuff */

.screens_comment {padding-left:1px;}
#screens_image {margin-left:1px;}

#service_page {
	margin-left:0px;
	padding-left:0px;
	padding-top:0px;
	margin-top:5px;
}

.integration_bread a:link {color:#c4534b}
.integration_bread a:hover {color:#c4534b;text-decoration: underline;}
.integration_bread a:visited {color:#c4534b}

.seo_bread a:link {color:#aa8f0a}
.seo_bread a:hover {color:#aa8f0a;text-decoration: underline;}
.seo_bread a:visited {color:#aa8f0a}

.hosting_bread a:link {color:#6d3492;}
.hosting_bread a:hover {color:#6d3492; text-decoration: underline;}
.hosting_bread a:visited {color:#6d3492}

.development_bread a:link{color:#5380aa;}
.development_bread a:hover {color:#5380aa; text-decoration: underline;}
.development_bread a:visited {color:#5380aa}

.consulting_bread {color:#c97916;}
.consulting_bread a:hover {color:#c97916; text-decoration: underline;}
.consulting_bread a:visited {color:#c97916}

.design_bread a:link {color:#328717;}
.design_bread a:hover {color:#328717; text-decoration: underline;}
.design_bread a:visited {color:#328717}

.articles_left { background:url(/images/articles_home1.jpg) no-repeat top left; }
.articles_right { background:url(/images/articles_home2.jpg) no-repeat top left; }

.article_title h1 { margin-left:15px; margin-top:14px; margin-right:15px; width:250px; margin-bottom:2px; padding-top:4px; color:#2b84c9; }

.article_title:link h1 { color:#2b84c9; }
.article_title:hover h1 { color:#2b84c9; text-decoration: underline; }


.article_content { margin-left:15px; margin-top:13px; margin-right:15px; margin-bottom:0px; }

.article_table { margin-top:7px; }


/* New Signup Styling */

.signup_box_small h1, .signup_box_large h1 {
	padding:0px;
	font-size:11px;
	color:#2b84c9;
	padding-top:5px;
	padding-bottom:1px;
	margin-top:0px;	
	margin-bottom:8px;
}

.signup_box_small {
	width:240px;
	height:79px;
	padding-left:0px;
	line-height:16px;
	background: url(images/signup_small_back.jpg) no-repeat right;
}

.signup_box_large {
	width:328px;
	height:131px;
	padding-left:0px;
	line-height:16px;
	background: url(images/signup_large_back.jpg) no-repeat right;
}

.signup_form_large { padding-top:0px; }

.signup_field_small { width:100px; height:14px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; }
.comment_field_small { width:156px; height:14px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; }

.signup_field_large { width:112px; height:14px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; }
.comment_field_large { width:235px; height:26px; padding:0px; font-size:11px; margin:0px; padding-top:1px; padding-left:2px; padding-right:2px; font-family:Arial, Helvetica, sans-serif; }

.signup_box_contact { margin-top:13px; padding-left:10px; }

#page_content_gallery {
	width:625px;
	padding-right:20px;
	padding-left:15px;
	background:url(http://internetrix.net/images/content_bg_service.gif) 0px 0px repeat-y;
	float:left;
	min-height: 300px;
}

.design_work_right { 
	width:265px;
	float:right;
	margin-top:7px;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	background:url(images/design_back_right.gif) 0px 0px no-repeat;
}

.design_work_left { 
	width:265px;
	float:left;
	margin-top:7px;
	padding:20px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:0px;
	background:url(images/design_back_left.gif) 0px 0px no-repeat;
}

.design_work_middle { 
	width:265px;
	margin-top:7px;
	margin-left:2px;
	padding:20px;
	padding-left:31px;
	padding-right:30px;
	padding-bottom:0px;
	background:url(images/design_back_middle.gif) 0px 0px no-repeat;
}

.design_work_bottom_right { 
	width:325px;
	height:20px;
	float:right;
	background:url(images/design_work_bottom_right.jpg) 0px 0px no-repeat;
}

.design_work_bottom_middle { 
	width:328px;
	margin-left:2px;
	height:20px;
	float:right;
	background:url(images/design_work_bottom_middle.jpg) 0px 0px no-repeat;
}

.design_work_bottom_left { 
	width:325px;
	height:20px;
	float:left;
	background:url(images/design_work_bottom_left.jpg) 0px 0px no-repeat;
}

.design_work_company {
	padding:7px;
	padding-bottom:12px;
	padding-top:12px;
	background-color:#edf1f4;
	font-size:13px;
	font-weight:bold;
	color:#2b84c9;
}

.design_work_details {
	padding-left:7px;
	background-color:#edf1f4;
}

.design_work_desc_bottom {
	border-bottom:thin;
	border-bottom-width:1px; 
	border-bottom-style:solid;
	border-bottom-color:#b7b7b7;
}

#industries_page_content {
	width:713px;
	padding-right:20px;
	padding-left:15px;
	padding-bottom:10px;
	background:url(http://internetrix.net/images/content_bg.gif) 0px 0px repeat-y;
	line-height:16px;
	float:left;
}

#page_content_design {
	width:955px;
	padding-right:20px;
	padding-left:15px;
	background:url(images/content_bg_service.gif) 0px 0px repeat-y;
	float:left;
}

.industries_left { background:url(images/industries_home1.jpg) no-repeat top left; }
.industries_right { background:url(images/industries_home2.jpg) no-repeat top left; }

#top_content_design, #bottom_content_design {
	background: url(images/lhs_top_curve_service.gif) no-repeat;
	height:12px;
	width:990px;
	float:left;
}

#bottom_content_design{ background: url(images/lhs_bottom_curve_service.gif) no-repeat;}

.design_work_holder { float:left; }
