#foxboro_body {background: url(images/bg-site.gif) repeat-x !important;}

/* LINKS FROM HEADER */
#header_links {float:right !important; width:620px; height:40px; background:url(images/header_links.gif) no-repeat !important; position:relative;}
#header_links ul {margin:2px 0 0 10px !important; padding:0px !important;}
#header_links li {font-size:13px !important; display:inline; list-style:none; margin:0 0 0 20px;}
#header_links .sing_up {position:absolute;text-align:center;width:150px;top:15px; right:24px;}
#header_links .sing_up a {color:#fff !important; font-weight:bold;}
#header_links .sing_up a:hover {text-decoration:underline;}
#header_links li a:hover{color:#FE6301 !important;}
#foxboro_courtesy_links {overflow:visible !important; background:transparent !important; position:absolute !important;}



#foxboro_container {position:relative !important;}

#foxboro_header {background:transparent !important;height:110px !important;}
#foxboro_header span.logo {margin-top:10px !important; width:240px !important;}



/* MENU */
#foxboro_menu {background:transparent !important; width:600px !important; position:absolute !important; top:75px; left:290px;}
#foxboro_menu ul li {font-size:18px !important; text-transform:uppercase !important;}
#foxboro_menu ul li a:hover span, #foxboro_menu ul li .selectedtab span {text-decoration:underline !important;}
#menu_sharethis {background:url(images/sharethis.gif) no-repeat !important; position:absolute; text-align:center; top:75px; right:10px; width:96px;  height:22px; padding:5px 0 0 2px; }



/* FEATURES */
#home_feature {width:940px; height:286px; position:relative; background:url(images/bg-main-feature.png) no-repeat; font-weight:bold; color:#fff;}

#home_feature .line1 {font-size:35px;line-height:33px; width:380px; position:absolute; top:50px; left:30px; }
#home_feature .line2 {font-size:27px;line-height:26px; width:390px; position:absolute; top:170px; left:30px;}

a.demo_signup_button ,
a.product_tour_button {text-indent:-9999px; display:block; background:url(images/features_buttons.gif) no-repeat; position:absolute;}

a.demo_signup_button {width:211px; height:38px; overflow:hidden}
a.product_tour_button {width:132px; height:38px; background-position:-212px 0; overflow:hidden}
a.demo_signup_button:hover {background-position:0px -68px;}
a.product_tour_button:hover {background-position:-212px -68px;}

#home_feature .demo_signup_button {top:200px; left:30px;}
#home_feature .product_tour_button {top:200px; left:260px;}

#pages_feature {width:940px; height:181px; position:relative; background:url(images/bg-pages-feature.png) no-repeat; font-weight:bold; color:#fff;}
#pages_feature .line {font-size:26px;line-height:25px; width:390px; position:absolute; top:25px; left:30px;}
#pages_feature .demo_signup_button {top:90px; left:30px;}
#pages_feature .product_tour_button {top:90px; left:260px;}

/* END FEATURES */




/* INDEX */

#live_demo_take_tour, 
#live_demo_take_tour a.demo, 
#live_demo_take_tour a.tour {background:url(images/live_demo_take_tour.png) no-repeat;}

#live_demo_take_tour {margin-bottom:10px; width:940px; height:42px; position:relative;}
#live_demo_take_tour a.demo {position:absolute; display:block; width:285px; height:23px; top:11px; left:250px; background-position:0 -46px;}
#live_demo_take_tour a.tour {position:absolute; display:block; width:146px; height:23px; top:11px; left:540px; background-position:0 -92px;}

#live_demo_take_tour a.demo:hover {background-position:0 -69px;}
#live_demo_take_tour a.tour:hover {background-position:-146px -92px;}


table, td {font-family:'Helvetica Neue',Arial,'Liberation Sans',FreeSans,sans-serif !important; }
.homeicons {background: url(images/homeicons.png) no-repeat;}
.homeicons ul {width:240px; list-style:none; float:left; padding-left:70px;}
.homeicons ul li {height:80px; width:210px;}
.homeicons ul li a , .blog_posts ul li a {font-weight:bold; font-size:15px; color:#5C5C5C !important; text-decoration:none; }
.blog_posts h3 {font-size:20px !important; margin:0px; }
.blog_posts ul {padding:0 !important;}
.blog_posts ul li {list-style:none; width:250px; margin-bottom:10px; }

.icon_rss {background:url(images/icons.png) no-repeat; width:31px; height:31px; display:block; }
.icon_rss {background-position:0px -126px; float:right; }


#case_studies {background:url(images/bg-dark-feature-top.png) no-repeat; width:100%; padding-top:10px;}
#case_studies ul { padding:0 0 20px 0 !important; background:url(images/bg-dark-feature-footer.png) left bottom no-repeat; margin:0px;}
#case_studies ul li {margin-left:40px; font-size:12px !important; width:260px; display:block; float:left; color:#fff; }
#case_studies h3 {margin:10px 0 10px 40px; color:#fff !important;}
#case_studies h6, #case_studies p {margin:0px !important;}
#case_studies h6 a {font-size:14px; margin:0px !important; color:#fff !important;}

#social_links {width:940px; height:42px; background:url(images/social_links.png) no-repeat; margin-bottom:10px;}
#social_links .icn {background: url(images/icons.png) no-repeat; display:block;height:23px;padding:7px 0 0 35px; font-size:12px !important;}
#social_links ul { padding:0 0 0 15px !important; }
#social_links li {float:left; margin:5px 22px 0 0; list-style:none;}
#social_links a {color:#424242 !important; text-decoration:none;}
#social_links a.delicious {background-position:0px -31px;}
#social_links a.digg {background-position:0px -63px;}
#social_links a.blog {background-position:0px 0px;}
#social_links a.linkedin {background-position:0px -94px;}
#social_links a.twitter {background-position:0px -191px;}
#social_links a.facebook {background-position:0px -159px;}



/* COLUMN 2+2right */

#foxboro_content div.block {background:  url(images/coltop.gif) no-repeat !important;  margin:0 0 20px 0 !important;}
#foxboro_content #foxboro_col3 div.block div.pad {background: url(images/colbottom.gif) no-repeat left bottom !important; padding-bottom:40px !important; }
#foxboro_content #foxboro_col3 div.block div.pad {width:240px !important;}

#foxboro_content #foxboro_col1 div.block div.pad {margin:0 !important;}
#foxboro_content #foxboro_col1 div.block div.pad {background: url(images/colbottom.gif) no-repeat left bottom !important; padding-bottom:40px !important; }
#foxboro_content #foxboro_col1 div.block div.pad {width:240px !important;}

#foxboro_two-column-right #foxboro_col3 {width:30% !important;}
#foxboro_two-column-right #foxboro_col2 {width:69.9% !important;}
#foxboro_content div.block h3 {padding:15px 0 5px 0 !important;  font-size:20px !important; font-weight:bold !important; margin-bottom:5px !important;}

#foxboro_two-column #foxboro_col1 {width:30% !important;}
#foxboro_two-column #foxboro_col2 {width:69.9% !important;}

/* END COLUMN 2+2right */


.side_nav {margin:0px !important; border-top:1px dotted #B4B1A7;}
.side_nav li {list-style:none; border-bottom:1px dotted #B4B1A7; padding:5px 0 5px 0 !important;}
.side_nav li a {color:#393939 !important;text-decoration:none; font-size:14px !important; font-weight:bold; }
.side_nav li a:hover {text-decoration:underline;}
.side_nav li.on a { color:#B24B00 !important;}

.anext {background:url(images/btn-next.gif) no-repeat !important;display:block; width:118px; height:34px; float:right;}
.aprev {background:url(images/btn-previous.gif) no-repeat !important;display:block; width:119px; height:34px; float:left;}




h1,h2,h3 {font-weight:bold !important;}
#foxboro_col2 ul {list-style-type:disc !important;}




/* FOOTER */

#dnn_dnnLINKS_lblLinks {display:none !important;}
#foxboro_footer p.copyright {text-align:right !important;}
#foxboro_footer {margin-top:20px !important;background: url(images/recombofooter.png) no-repeat !important;}


#table_footer h6  {color:#424242;padding-bottom:4px;text-transform:uppercase; border-bottom:1px solid #DBD7CC; margin:0 0 5px 10px;font-size:16px; text-align:left;}
#table_footer ul {padding-left:25px !important;}
#table_footer li {font-size:12px !important; list-style-image:url(images/table_footer.gif) !important;}
#table_footer a {color:#424242 !important;}







#hsjssp {display: block;height: 0;
     margin-top: -35px\9;   /* for IE only  */
}


