﻿*{margin:0px;padding:0px;}
body {font-family:Arial,Verdana;font-size:75%; color:#666;background-color:#F7F7F7;background-image:url(/images/ample/bgsplit.gif);background-repeat:repeat-x;}
a {color:#5a7389;outline-style:none; outline-width:0;}
a:hover {color:#369; text-decoration:none;}
h1,h2,h3 {padding:5px 0;}
h2{color:#274054}
p {margin:1.0em 0px .8em 0; padding:0;line-height:22px;}
ul {padding:.5em 1.5em;list-style-type:circle}
ol {padding:.5em 1.5em;}
dt{float:left;width:180px;margin:5px 7px 0 0;text-align:right;}
#product_overview_mwforms dt{float:left;width:120px;margin:5px 7px 0 0;text-align:right;}
#product_overview_mwforms .input_large {background:url(/images/input_bg.gif) repeat scroll 0 0;border:1px solid #7F9DB9;padding:5px;width:220px;-moz-border-radius:3px; -webkit-border-radius: 3px;}

dd{margin-bottom:20px;}
.address {display:block;float:left;font-style:normal; padding:15px 0 20px;width:48%;}

table,tr,td{border-collapse:collapse;padding:8px;}
#compare{border:1px solid #d3d3d3;}

table.features, table.features tr,table.features td {border-collapse:collapse;padding:8px;}
table.feature_anchors, table.feature_anchors tr,table.feature_anchors td {border-collapse:collapse;border:0px solid #fff;padding:8px;}
table.feature_anchors {font-size:.9em;line-height:.9em}
/*#header {position:relative;height:108px;}*/
#header h1,
#header h2 {padding:.4em 15px 0 15px; margin:0;}

#logo{padding:15px 0 0 0;float:left; position:relative;}

#cse-search-box {clear:right;float:right; width:210px;}

#mission {clear:both;text-align:center;margin-top:0px;}

#page_content_general{min-width: 0;background:#fff;padding:20px;-moz-border-radius:4px;border:1px solid #d3d3d3;}
#page_content_general h1{font-weight:normal;color:#548216;font-size:2.5em;}

#left_col{float:left;width:200px;padding:7px 0 0 0;}
#right_col{width:750px;float:right;}

 

#navigation {clear:both;width:100%;height:25px}
#navigation ul{padding:0.4em;}
#navigation ul li { list-style-type:none;float:left;padding:19px 30px 20px 8px }
#navigation ul li.products { list-style-type:none;float:left;padding:19px 30px 20px 8px;max-width:80px}
#navigation ul li a { color:#fff; text-decoration:none; font-weight:bold;text-shadow:1px 1px 1px #000;}
#navigation ul li a:hover {border-bottom:1px solid #95ff06;padding-bottom:3px; color:#fff; }
#navigation ul li.products a {margin:0px;padding:0px auto;*margin-top:-7px}
#navigation ul li.products a:hover {margin:0px;padding:0px auto;*margin-top:-7px}

#homepage_banners {width:700px; margin-bottom:14px}
#homepage_right_panel{float:right;width:270px;height:540px;}
#hp_left_column, #hp_right_column, #hp_mid_column{float:left;width:321px;margin-right:10px;padding:10px;border:1px solid #bbb;-moz-border-radius:4px; -webkit-border-radius: 4px}

#panel_box{margin-bottom:15px;padding:10px;background:url(/images/shadow.png) no-repeat #fff;border:1px solid #bbb;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;} 
#panel_box h3{color:#333;}
#panel_box ul{list-style-type:none;}
#panel_box li a{list-style-type:none;line-height:22px;background:url(/images/icn_user.gif)no-repeat;padding-left:25px;}

#panel_box.youtube{background:url(/images/youtube.gif) bottom right no-repeat}
#panel_box.youtube ul{list-style-type:circle;}
#panel_box.youtube li a{list-style-type:disc;line-height:22px;padding-left: 5px;background:none}


#panel_title{text-shadow:1px 1px 1px #222;padding:6px;font-size:1.2em;font-weight:bold;color:#fff;background:#728397 url(/images/panel_title_bg.jpg) no-repeat;border-top:1px solid #596675;border-left:1px solid #596675;border-right:1px solid #596675;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}

.panel_box{margin-bottom:15px;padding:10px;background:url(/images/shadow.png) no-repeat #fff;border:1px solid #bbb;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;} 
.panel_title{padding:6px;font-size:1.2em;font-weight:bold;color:#fff;background:#728397 url(/images/panel_title_bg.jpg) no-repeat;border-top:1px solid #596675;border-left:1px solid #596675;border-right:1px solid #596675;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px;}
.download_link {padding:10px; background:#DBE9F0;border:1px solid #336699;-moz-border-radius:4px; -webkit-border-radius: 4px;}

#span_three_column{-moz-border-radius:4px; -webkit-border-radius: 4px;background: #fff; padding: 10px; border: 1px solid #bbb;clear:both;margin-top:14px;}
#left_product_nav{list-style-type:none;}
#left_product_nav img{border:0px}
#left_product_nav h3{color:#555;font-size:1.1em;width:181px;padding:10px;background:url(/images/left_nav_heading_bg.png);}
#left_product_nav ul{margin:0 0 0 3px;padding:0px;}
#left_product_nav li{background-color:#fff;border-bottom:1px solid #D9D9D9;border-right:1px solid #D9D9D9;color:#565656;display:block;padding:8px;text-decoration:none;width:181px;}
#left_product_nav li:hover{background:url(/images/left_nav_item_hover.png) repeat-x;color:#565656;}
/*#left_product_nav li{background-color:#f3f3f3;border-color:#eee #dedede #dedede #eee;border-style:solid;border-width:1px;color:#565656;cursor:pointer;display:block;font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;font-weight:normal;line-height:130%;list-style-position:outside;margin:0 0 3px;padding:5px 10px 6px 7px;text-decoration:none;width:175px;}*/
#left_product_nav a {font-size:1.1em;display:block;padding:5px;color:#333;text-decoration:none;background:url(/images/left_nav_arrow.gif)no-repeat scroll 100% 50%;}
#left_product_nav a:hover{text-decoration:none;color:#369;}

#left_nav_section{background:url(/images/content_bg.png);font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;}
#left_nav_section img{float:left;padding-right:10px;}
#left_nav_section h4{padding:10px;}
#left_nav_section #last_item{border-bottom:0px}
#left_nav_section_top{}
#left_nav_section_bottom{background:url(/images/left_nav_section_bottom.png);height:7px;margin-bottom:20px;}

#segment_banner{width:978px;margin-bottom:10px;float:right;clear:both;background:#333;-moz-border-radius:5px; -webkit-border-radius: 5px;border:1px solid #666;}
#segment_banner #actions{color:#fff;text-align:center;padding:10px 32px;text-align:left;}
#segment_banner #actions a {font-weight:bold;background:url(/images/actions_a_bg.png) repeat-x;color:#fff;margin-left:10px;padding:5px 10px;-moz-border-radius:12px;text-decoration:none; -webkit-border-radius: 11px;border:1px solid #bbb;}

#link_button{font-weight:bold;background:url(/images/actions_a_bg.png) repeat-x;padding:5px 10px;-moz-border-radius:12px;text-decoration:none; -webkit-border-radius: 11px;border:1px solid #bbb;}
#link_button a{color:#fff;text-decoration:none;}
#link_button a:hover{text-decoration:none;border-bottom:1px solid lime;}

#company_banner{background:#333;color:green;width:747px;height:125px;float:right;-moz-border-radius:5px; -webkit-border-radius: 5px;border:1px solid #fcfcfc;margin:7px 0}

#product_banner{background:#333;color:green;width:747px;height:290px;float:right;-moz-border-radius:5px; -webkit-border-radius: 5px;border:1px solid #666;margin:7px 0}
#product_banner_fetch {background:#333;color:#ccc;width:747px;height:183px;float:right;-moz-border-radius:5px; -webkit-border-radius: 5px;border:1px solid #eee;margin:7px 0}
#product_banner_solutions {background:#999;color:#ccc;width:747px;height:183px;float:right;-moz-border-radius:5px; -webkit-border-radius: 5px;border:1px solid #eee;margin:7px 0}
#product_banner #actions{padding:10px 26px;width:738px;color:#fff;}
#product_banner #actions a {font-weight:bold;background:url(/images/actions_a_bg.png) repeat-x;color:#fff;margin-left:10px;padding:5px 10px;-moz-border-radius:12px;text-decoration:none; -webkit-border-radius: 11px;border:1px solid #bbb;}

#existing_cust_serial_login{padding:20px;border:1px solid #d3d3d3;background:#f3f3f3;-moz-border-radius:4px;}
#landingcontainer{margin:auto;width:980px;}
.nothome #container{margin:auto;width:980px;}

#content{}
#content_top{background:url(/images/content_top.png);padding:5px;}
#content_bottom{background-image:url('/images/content_bottom.png');background-repeat:no-repeat;padding:5px;clear:both;}
#content li{padding:7px;margin-left:50px;}
#content_padding_left{padding-left: 30px;}

#mice_demos {font-weight:bold;text-align:center;height:150px}
#mice_demos a{border-bottom:1px solid #fff;}
#mice_demos a:hover{border-bottom:1px solid #8DC155;border-top:1px solid #8DC155;}
#mice_demos .vidthumb {float:left;width:175px;}

#segments{position:absolute;top:66px;padding:0px;left:250px;text-align:center;}
.segment{float:left;height:44px;font-weight:bold;font-size:1.3em;width:113px;background:url(/images/divider.gif) no-repeat right}
.segment a{display:block;padding-top:14px;}
.segment_active{background:url(/images/grad_verticals_current.jpg) repeat-x;border-right:1px solid #d3d3d3;}
.segment_active a{color:#000;text-decoration:none;}


.column{float:left;width:297px;margin-right:10px;padding:10px;background:url(/images/col_bg.jpg) repeat-x #fff;border:1px solid #bbb;-moz-border-radius:4px; -webkit-border-radius: 4px;}
.column h2{font-size:1.7em;font-weight:bold;margin-bottom:15px;}
.column h2 a {text-decoration:underline;font-weight:normal;}
.column h2 a:hover{text-decoration:none;}
.column small{font-size:0.6em;color:#888;margin-bottom:10px;}
.column_last{width:299px;margin-right:0;}
#column h2{font-size:1.8em;font-weight:normal;}
#column small{font-size:0.6em;font-weight:bold;line-height:4px;}
#right_column{margin-right:0px;}

#news_item{padding:0 0 5px 0 }

/*jquery screenz*/
#largeImage {position: absolute;padding: .5em;background: #e3e3e3;border: 1px solid #BFBFBF;}

/*product compare table*/

.center_check_home{text-align:center;background:#dff1cc}
.center_check_pro{text-align:center;background:#e5e5e5}
.center_check_basic { text-align:center; background:#dff1cc }
.center_check_ssh { text-align:center; background:#e5e5e5 }
.center_check_corp { text-align:center; background:#f2f2f2 }
.category { background:url(/images/compare_cat.jpg); }
.category h3 { color:#666; }

#product_overview{width:710px;padding:0px;float:left;padding:10px 20px;background:url(/images/content_bg.png);}
#product_overview_mwforms{width:710px; height: 1000px; padding:0px;float:left;padding:10px 20px; background-color: #ffffff;}
#product_overview h1{font-weight:normal;color:#548216;font-size:2.5em;}
#product_overview h2{color:#444;font-weight:normal;}
#product_overview li, #page_content_general li{margin:5px;}

#product_overview li, #page_content_general li{line-height:20px;}



 
#breadcrumb {height:28px;line-height:28px;font-size:1em;padding-left:10px;padding-bottom:10px;}

/* jQuery overrides */
.ui-widget{font-family:inherit !important;font-size:inherit !important}
.ui-accordion .ui-accordion-header a {font-weight:bold;}
.ui-widget-content {color:#222222;color:#807970 !important;border:0px !important}
.ui-state-active, .ui-widget-content .ui-state-active {border:0px !important}


.trigger { margin: 0 0 5px 0; background: url(/images/h2_trigger_a.gif) no-repeat; height: 33px; width:710px; line-height: 37px; font-size: 1.5em; font-weight: normal; float: left; }
.trigger a { color: #444; padding-left:40px; text-decoration: none;font-weight:normal; display: block; }
.trigger a:hover { color: #777; }
.active { background-position: left bottom; } /*--When toggle is triggered, it will shift the image to the bottom to show its "opened" state--*/
.toggle_container { margin: 0 0 5px; padding: 0; border-top: 0px solid #d6d6d6; overflow: hidden; width: 560px; clear: both; }
.toggle_container .block { padding: 20px; }
.toggle_container .block ul {list-style-type:none;margin:1px 0;padding:0;}

#tip{background:#FFFFCC none repeat scroll 0 0;border:1px solid #FFCC66;color:black;padding:14px;-moz-border-radius:4px; -webkit-border-radius: 4px;}
/*#footer {margin-bottom:50px;background:#417f9a;padding:50px;color:#fff;width:980px;margin:auto; clear:both; float:left; width:100%; }*/

.input_large {background:url(/images/input_bg.gif) repeat scroll 0 0;border:1px solid #7F9DB9;padding:5px;width:300px;-moz-border-radius:3px; -webkit-border-radius: 3px;}
.addtocartButton {text-align:left;margin:10px;}
#tabs {border-bottom:1px solid #999;margin:30px 0px;padding-bottom:6px;}
#tabs ul {list-style-type:none;margin:1px 0;padding:0;}
#tabs ul li {display:inline;margin:0 5px 0 0;padding:10px;}
#tabs ul li span.active {background:url(/images/tab_active_bg.png)repeat-x;-moz-border-radius-topright:4px;-moz-border-radius-topleft:4px;border:1px solid #999;color:#111;font-weight:normal;padding:10px;position:relative;text-align:center;}

.addonDisabled {background-color:#E0E0E0;}
.addonEnabled, .addonDisabled {background-color:#DBFCAF;border-color:#C0C0C0;border-style:solid;border-width:0 1px 1px;margin-bottom:5px;padding:10px 0 10px 5px;width:703px;}

.formTable td {background:transparent url(/images/buy_product_tr.jpg) repeat scroll 0 0;margin:0;padding:8px;vertical-align:top;}
.formTable th, .formTable td {border:1px solid #C0C0C0;border-collapse:collapse;}

#server_box /* smaller panel_box */ {width:30%;min-height:285px;float:left;padding:5px;margin:5px;background:url(/images/shadow.png) no-repeat #fff;border:1px solid #bbb;-moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;}
#server_box ul {margin:2px;list-style-type:disc;font-size:.9em}
#server_box p {margin:5px 10px 0 10px;}
#server_box span.titles {font-weight:bold;font-size:1.2em;text-align:center;margin:10px;line-height:2em}
#panel_box .center_content ul {list-style:circle}

.buypage_price{font-weight:bold;float:right;}

#call_to_action{}
#call_to_action a{text-shadow:2px 2px 2px green;display:block;text-decoration:none;color:#fff;font-size:1.3em;font-weight:bold;font-family:Trebuchet MS;}
#call_to_action a:hover{text-decoration:none;}

/* These should be cleaned up */
#button_try{margin-bottom:12px;background:url(/images/btn_call_to_action_bg.png) repeat-x;padding:6px;-moz-border-radius:4px; -webkit-border-radius: 4px;border:1px solid #378917;font-weight:bold;text-align:center;}
#button_try:hover{background:url(/images/btn_call_to_action_bg_on.png);}
#button_buy{margin-bottom:12px;background:url(/images/btn_call_to_action_bg.png) repeat-x;padding:6px;-moz-border-radius:4px; -webkit-border-radius: 4px;border:1px solid #378917;font-weight:bold;text-align:center;}
#button_buy:hover{background:url(/images/btn_call_to_action_bg_on.png);}
#button_learn{margin-bottom:12px;background:url(/images/btn_call_to_action_bg.png) repeat-x;padding:6px;-moz-border-radius:4px;-webkit-border-radius: 4px;border:1px solid #378917;font-weight:bold;text-align:center;}
#button_learn:hover{background:url(/images/btn_call_to_action_bg_on.png);}
#button_contact{margin-bottom:12px;background:url(/images/btn_call_to_action_bg.png) repeat-x;padding:6px;-moz-border-radius:4px;border:1px solid #378917;-webkit-border-radius: 4px;font-weight:bold;text-align:center;}
#button_contact:hover{background:url(/images/btn_call_to_action_bg_on.png);}
#button_findpartner{margin-bottom:12px;background:url(/images/btn_call_to_action_bg.png) repeat-x;padding:6px;-moz-border-radius:4px; -webkit-border-radius: 4px;border:1px solid #378917;font-weight:bold;text-align:center;}
#button_findpartner:hover{background:url(/images/btn_call_to_action_bg_on.png);}


.system_button{font-weight:bold;width:170px;padding:3px}

.footer{clear:both;height:250px;padding:40px 0 0 0;}
.footerBg {background:url(/images/footer_bg.jpg) no-repeat top center;background-color:#222;margin-bottom:0;padding:30px 0 26px;width:100%;height:220px;}
.footer .footerHeadline {color:#fff;font-weight:normal;font-size:1.3em;}
.footer img.footerIcon {margin-right:3px;}
.span-1, .span-2, .span-3,   .span-6, .span-9, .span-10, .span-12,
.span-13, .span-14,   .span-16 {float:left;margin-right:100px;}
.span-16, div.span-16 {margin:0;width:944px;}

.call_to_action{width:210px;margin:220px 0 0px 0}
#video { clear: both; margin: 0 0 10px 0; }
#video a { display: block; width: 190px; height: 82px; background: url(http://www.ipswitchft.com/images/cta_video_tour.gif) 0 0 no-repeat; }
#video a:hover { background-position: -190px 0; }
#video span { display: none; }
#eval { clear: both; margin: 0 0 10px 0; }
#eval a { display: block; width: 210; height: 50px; background: url(http://www.ipswitchft.com/images/btn_request_eval.jpg) 0 0 no-repeat; }
#eval a:hover { background-position: -210px 0; }
#eval span { display: none; }

#trial{ clear: both; margin: 0 0 10px 0; }
#trial a { display: block; width: 210; height: 50px; background: url(http://www.ipswitchft.com/images/btn_request_trial.jpg) 0 0 no-repeat; }
#trial a:hover { background-position: -210px 0; }
#trial span { display: none; }

#buy_now { clear: both; margin: 0 0 20px 0; }
#buy_now a { display: block; width: 210; height: 50px;  background: url(http://www.ipswitchft.com/images/images/cta_buy_now.gif) 0 0 no-repeat; }
#buy_now a:hover { background-position: -190px 0; }
#buynow span { display: none; }

#purchaseOnline table {width: 100%;}

#sales { clear: both; margin: 0 0 20px 0; }
#sales a { display: block; width: 210; height: 50px;  background: url(http://www.ipswitchft.com/images/btn_contact_sales.jpg) 0 0 no-repeat; }
#sales a:hover { background-position: -210px 0; }
#sales span { display: none; }	

#lnk_learn_more{padding:15px 15px 15px 15px;background:url(/images/lnk_learn_more_bg.jpg);border:1px solid #bbb;-moz-border-radius:4px;-webkit-border-radius: 4px;width:90%}
#lnk_learn_more a {font-weight:bold;color:#c68108;}

#footerText{margin:auto;width:980px;}
#footerText a {color:#888;text-shadow:1px 1px 1px #000;}

.arrow_link{background-color:transparent;background-image:url(/images/left_double_arrow.png);background-position:left;background-repeat:no-repeat;padding-left:19px;text-decoration:underline;}
.person_link{background-image:url(/images/icn_user.gif);background-position:left;background-repeat:no-repeat;padding-left:19px;text-decoration:underline;}

#gsfn_search_widget img { border: none; }
#gsfn_search_widget { font-size: 12px; width: 464px;}
#gsfn_search_widget form { margin-bottom: 8px; }
#gsfn_search_widget form label { margin-bottom: 5px; display: block; }
#gsfn_search_widget form #gsfn_search_query { width: 49%; }
#gsfn_search_widget div.gsfn_content { }
#gsfn_search_widget div.gsfn_content li { text-align:left; margin-left: -18px; margin-bottom:6px; }
#gsfn_search_widget div.gsfn_content a.gsfn_link { line-height: 1; color:#FFF}
#gsfn_search_widget div.gsfn_content span.time { font-size: 90%; padding-left: 3px; }
#gsfn_search_widget div.gsfn_content p.gsfn_summary { margin-top: 2px }
#clear{clear:both;}

#masthead {-moz-border-radius:4px;-webkit-border-radius: 4px;float:left;margin:0 0 14px 0;padding:0;width:978px;background:#333;}
#mastheadhome {-moz-border-radius:4px;-webkit-border-radius: 4px;float:left;margin:0 0 14px 0;padding:0;width:694px;border:1px solid #bbb;background:#333;}
ul#masthead-nav {font-size:10px;font-weight:bold;list-style-image:none;list-style-position:outside;list-style-type:none;height:15px;padding:3px 5px 5px 0;	
/*round corner*/
-webkit-borber-top-right-radius: 16px;
-moz-border-radius-topright: 16px;
border-top-right-radius:16px;
}
ul#masthead-nav li {float:left;padding:0 4px 4px;}
ul#masthead-nav a {color:#fff;text-shadow:1px 1px 1px #000;}
li.prev a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/masthead_arrow_left.gif) no-repeat scroll 0 0;display:block;height:7px;margin:3px 0 0;width:7px;color:#fff;}
li.next a {-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(/images/masthead_arrow_right.gif) no-repeat scroll 0 0;display:block;height:7px;margin:3px 0 0;width:7px;color:#fff;}
div.masthead_hidden {display:none;}

#note{-moz-border-radius:4px;-webkit-border-radius: 4px;background:#FFFFCC none repeat scroll 0 0;border:1px solid #FFCC66;color:black;padding:12px;}
#product_tip{float:right;width:170px;-moz-border-radius:4px;-webkit-border-radius: 4px;background:#FFFFCC none repeat scroll 0 0;border:1px solid #FFCC66;color:black;padding:12px;}
#product_tip h2{color:#dba911;}
#testimonial{background:#ededed url(/images/testimonial_quote.jpg) no-repeat;border:1px solid #d3d3d3;-moz-border-radius:7px;-webkit-border-radius: 4px;padding:25px;/*font-size:82%;*/margin:20px 0;}

/* jQuery lightBox plugin - img styles */
#gallery {background-color: #fff;padding: 10px;}
#gallery ul { list-style: none; }
#gallery ul li { display: inline;margin:40px 10px;}
#gallery ul img {border: 1px solid #DEDEDE;}
#gallery ul a:hover img {	border: 1px solid #F7F7F7;color: #fff;}
#gallery ul a:hover { color: #fff; }

/* borrowed, need to update to be our own! */
 .quotebubble-wide-bttm {margin:20px 0;width:640px;}
 .quotebubble-wide-bttm .qb-top {background:transparent url(/images/quotebubble__7e533e3.gif) no-repeat scroll left -19px;font-size:1px;height:8px;line-height:1px;overflow:hidden;width:100%;}
 .quotebubble-wide-bttm .qb-mid {background:#ededed none repeat scroll 0 0;padding:16px 30px;}
 #clientspage h3 {color:#8D1C1C;font-size:16px;font-weight:normal;margin:0 0 0.5em;padding:0 !important;}
 #clientspage h3 span {color:#295187;font-size:12px;}
 .quotebubble-wide-bttm .qb-bttm {background:transparent url(/images/quotebubble__7e533e3.gif) no-repeat scroll left -35px;font-size:1px;height:30px;line-height:1px;overflow:hidden;width:100%;}

/* social stuff */
.socialbox {float:left;width:230px;text-align:center;height:150px; }
.socialbox img {border-width:0px;padding-bottom:10px} 
 
 /* product indexes*/
#product_container {background:transparent url(/images/product_box_bg.gif) repeat-x scroll 0 0;clear:both;}
#product_container #screenshot {float:left;width:200px;}
#product_content {float:left;padding:20px;width:475px;}
#product_content h3{}
#product_content p {}
div.downloadButton {float:left;margin-top:60px;width:170px;}
div.downloadButtonDual {float:left;margin-top:30px;width:170px;}        
div.downloadButton a,div.downloadButtonDual a{color:#fff;text-decoration:none;}

/* news ticker boxes */
#listticker{height:190px; overflow:hidden;}
#listticker li{border:0; margin-bottom:10px; padding:0; list-style:none;}
#listticker .news-title{display:block;margin-bottom:4px;}
#listticker .news-text{display:block;font-weight:bold;color:#666666;}
#listticker li a{ background-image:none;padding:0px} 
 
/*ReCaptcha*/
/*reCaptcha widget */
#recaptcha {margin-left:25%}
#recaptcha #recaptcha_instructions_image {font-family:arial,verdana;font-size:10pt;color: rgb(68, 68, 68);}

#debug { display:none; }
.requiredOnLoad, .red {color: red;}

#press_release {padding:5px; width:675px;}
.pressodd {background-color:#FAFAF4;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-right-radius:5px;--webkit-border-bottom-left-radius:5px;}

p.pressodd {padding:5px}


.slide-out-div {display:none;padding: 20px; width: 250px; background:url(/images/survey-dark-bg.jpg) repeat-x #474747;border: #29216d 1px solid;color:#eee;-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;}
.handle {-moz-border-radius-bottomright:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;-webkit-border-top-right-radius:5px;}
.slide-out-div h2 {font-size:16px}
.slide-out-div h3 {margin-top:20px;font-size:15px}
.slide-out-div h3 a {color:#4ACF33;text-decoration:none}
.slide-out-div h3 a:hover {text-decoration:underline}
.slide-out-div a.button {color:#fff;float:right;bordeR:1px solid #000;text-decoration:none;padding:5px;background-color:#333}
.slide-out-div a.button:hover {margin-top:1px;}
.slide-out-div a.button2 {float:left;background:#548216;font-weight:bolder;color:#fff;bordeR:1px solid #000;text-decoration:none;padding:5px;}
.slide-out-div a.button2:hover {margin-top:1px;}

 
.bio {float:right;width:580px;margin-bottom:30px}
.biopic {float:left;}
.biopic img {border:1px solid #666;margin-top:10px}

  
.tabWrapper {width: 725px;}
ul.tabNav {list-style-image: none; margin-left: 15px; padding: 5px 5px 5px 15px; text-shadow:1px 1px 1px #222; color:#fff;background:#728397 url(/images/panel_title_bg.jpg) no-repeat;border-top:1px solid #596675;border-left:1px solid #596675;border-right:1px solid #596675;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:4px;-webkit-border-top-left-radius:4px; height: 22px;}
ul.tabNav li {float:left; list-style-type: none;}
ul.tabNav li a {padding:5px 30px 5px 0px; text-decoration: none; color: #c5ced9;}
ul.tabNav li.current {}
ul.tabNav li.current a {font-weight:bold; color: #ffffff;}

div.tabContainer div.tab { display: none; }
div.tabContainer div.current { display: block; }

div.tab {float:left;}

 
/*june*/

.roundbox {
	background-color: #F2F2F2;
	/*round corners*/
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius:7px;
	/*shadow*/
	-webkit-box-shadow: 0px 0px 8px #9E9E9E;
	-moz-box-shadow: 0px 0px 8px #9E9E9E;
	box-shadow: 0px 0px 8px #9E9E9E;
	border: 1px solid #FFF;
	padding: 10px;
	margin: 20px 7px;
}
.productround{width:270px;float:left;}
.productbox {font-size:.9em;margin:10px;float:left;-moz-border-radius:4px;-webkit-border-radius: 4px;color:black;}
.productbox strong{font-size:1.1em}
.productbox h2{color:#dba911;font-size:1.5em}
.solutionlist {float:left;	list-style: none;width:250px;margin-right:20px;min-width: 0;position: relative;}
.solutionlist li {margin:10px}

#mainContent {width: 950px}

#mainContent #banners {
	height: 350px;
	margin:0px;
	padding:0px;
	text-align: center;
	vertical-align: middle;
	padding-top: 20px;
 	margin-right: auto;
	margin-left: auto;
	clear:both;
}
#sm_banner {
    float:left;
  
	/*round corners
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius:7px;*/
	/*shadow
	-webkit-box-shadow: 0px 0px 8px #9E9E9E;
	-moz-box-shadow: 0px 0px 8px #9E9E9E;
	box-shadow: 0px 0px 8px #9E9E9E;
	border: 1px solid #FFF;
	padding-top: 10px;*/
	text-align: center;
}
#big_banner {
	 
	width: 700px;
	/*round corners
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius:7px;*/
	/*shadow
	-webkit-box-shadow: 0px 0px 8px #9E9E9E;
	-moz-box-shadow: 0px 0px 8px #9E9E9E;
	box-shadow: 0px 0px 8px #9E9E9E;
	border: 1px solid #FFF;
	padding-top: 10px;
	text-align: center;*/
	float: right;
}
 

#mainContent #buckets 
{
    display:block;
    clear:both;
    width:948px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 20px;
	padding-top: 20px;	
	text-align: center;
    position:relative;
    left:0px;
     top: -60px;
     margin-bottom:-50px;
    border:1px solid #ccc;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;
 
	background-color: #fff;
}
#buckets .box {
	margin-right: auto;
	margin-left: auto;	 
	width: 228px;
	text-align: left;
	float:left;
	 /*
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #FFF; */
	margin-right:10px;
}

#buckets .newsBox {
	height: 150px;
	/*width: 32%;*/
	width: 280px;
	float:right;
	margin-right:  10px;
	background-color:#fff;
	text-align: left;
	border: 1px solid #CCC;
}


#buckets .mostpopular {
	/*height: 150px;
	width: 32%;*/
	width: 255px;
	float:right;
	margin: 10px 15px 0 0px;
	text-align: left;
	border: 1px solid #999;
	
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius:7px;	
}

#buckets .mostpopular h2
{
    position:relative;
    background-color: #597d07;
    font-weight:400;
	font-size:1.2em;
	color: #efefef;
	text-align: center;
	 
	border-top: 1px solid #597d07;
    -moz-border-radius-topleft:7px;
    -moz-border-radius-topright:7px;
    -webkit-border-top-right-radius:7px;
    -webkit-border-top-left-radius:7px;	
    border-top-right-radius:7px;
    border-top-left-radius:7px;	    	
}

.box .top {
	background: url(/images/topgreengrad.png) repeat-x;
	width: 100%;
}
.box .bot {
	text-align: center;
	height: 29px;
	width: 100%;
	padding-top: 8px;
}

#buckets .box h2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	color: #FFF;
	line-height: 1.2em;
	text-align: center;
	margin-top: 3px;
	/*shadow*/
	text-shadow: 0px 0px 5px #50762a;
}
#buckets .box h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	color: #4e1d55;
	text-align: center;
	margin-top: -3px;
}
#buckets .box p {
    
	margin-top: 1px;
	padding-right: 7px;
	padding-left: 10px;
	line-height: 140%;
}

#buckets .box a {
	color: #fff;
        font-weight:bold;
	text-align: center;
	font-size: 120%;
	text-shadow: 0px 0px 5px #000000;
	text-decoration: none;
}
#buckets .box a:hover {
	color: #ccc;
	text-align: center;
	font-size: 120%;
	text-shadow: 0px 0px 5px #000000;
	text-decoration: underline;
}
#mainContent #news {
	height: auto;
	 
	text-align: center;
	vertical-align: middle;
	padding: 10px 0px 10px 0px;
	margin-right: auto;
	margin-left: auto;
	/*round corners
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius:7px;*/
	/*shadow
	-webkit-box-shadow: 0px 0px 8px #9E9E9E;
	-moz-box-shadow: 0px 0px 8px #9E9E9E;
	box-shadow: 0px 0px 8px #9E9E9E;
	border: 1px solid #FFF;
	background-color: #F1F1F1;
	margin-top: 25px;*/
}
#news .newsBox {
	height: 200px;
	/*width: 32%;*/
	width: 308px;
	float:left;
	margin-right:10px;
	     background-color:#fff;
	text-align: left;
	/*background-image: url(/images/newsBoxBG.jpg);*/
	background-repeat: repeat-x;
	background-position: left top;
	border: 1px solid #CCC;
}

#news .promo {
	height: 203px;
	/*width: 32%;*/
	width: 310px;
	float:left;
	margin-right:0px;
	text-align: left;
	background-image: url(/images/banner_sendable_botright.png);
	background-repeat: no-repeat;
	background-position: left top;
	border: none;
}

.btn_tryfree_home{
    width: 108px;
	height: 32px;
	background: url(/images/btn_tryfree_home.png) top left no-repeat;
}

.btn_tryfree_home:hover{
	background-position: 0 -32px;
}



#news .newsBox h2, #buckets .newsBox h2 {
	/*font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; */
	font-weight:400;
	font-size:1.4em;
	color: #666;
	line-height: .85em;
	text-align: center;
	margin-top: 4px;

}
.newsBox .top {
	height: 168px;
	width: 100%;
     background-color:#fff;
}

.newsBox .newstop {
	min-height: 164px;
	width: 100%;
     background-color:#fff;
}

.newsBox li {
    font-size:11px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: url(/images/bullet.jpg);
	list-style-type: none;
	line-height: 1.4em;
	text-decoration: none;
	padding-bottom: 5px;
}

.mostpopular li {
    font-size:11px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-image: none;
	list-style-type: circle;
	line-height: 1.4em;
	text-decoration: none;
	padding-bottom: 5px;
}



.newsBox .top ul a, .newsBox ul a,  .mostpopular ul a{
	color:#4e1d55;
	text-decoration: none;
	font-weight: bold;
}

.newsBox .top ul a:hover, .newsBox ul a:hover {
	color:#8dc640;
	text-decoration: underline;
}
.newsBox .bot {
	text-align: center;
	height: 29px;
	width: 100%;
	background: url(/images/botgreengrad.png) -15px repeat-x;
}

.newsBox .bot a {line-height:29px}  

#news .newsBox .bot a {
	color: #fff;
	font-weight:bold;
	text-align: center;
	font-size: 120%;
	text-decoration: none;
}
#news .newsBox .bot a:hover {
	color: #eee;
	text-align: center;
	font-size: 120%;
	text-decoration: underline;
}
#news .newsBox p {
 	margin-top: -6px;
	padding-right: 6px;
	padding-left: 6px;
	line-height: 130%;
}

.customerhigh {width:110px;float:left;padding:20px 5px;font-size:11px;font-weight:bolder}
#slider {height:60px;overflow:hidden;float:right;margin-top:30px;background-color:#fff;margin-right:5px}
#slider img{background-color:#fff}

#bannerPicker {
    position:relative;
    float:left;
    width:auto;
    margin-left:5px; /*5px because of the gutters on 690px banners*/
    margin-top:-20px; /* extra -3px*/
   
	background-color: #3E1744;
	height: 17px;
	line-height:12px;

	/*round corner*/
	-webkit-border-top-right-radius: 16px;
	-moz-border-radius-topright: 16px;
	border-top-right-radius:16px;
 
	font-size: 75%;
	color: #745C76;
	word-spacing: 0.5em;
}
#bannerPicker a{
	color:#FFF;
}
#bannerPicker a:hover {
	color:#8dc640;
	text-decoration: none;
}


/* Error Fields */
.errorField {
border: 1px solid #f60000;
}
span.errorText {
	color: #f60000;
	padding-left: 10px;
	}
/* Home Eval
.home12 {display:none}  */

/* Home Banners for 09/10 */
.wideslideBanner {width: 850px; /* (which is actually 950px - 50px - 50px) */
	              height: 190px; /* (which is actually 230px - 20px - 20px) */
	              padding-top: 20px;
	              padding-right: 50px;
	              padding-bottom: 20px;
	              padding-left: 50px;}

ul#wideslide li {list-style:none}
.wideslideBanner .bannerButtons {margin-top:15px;width:440px;height:40px;clear:left;float:left}
.bannerButtonCTA { width:159px;height:33px;background: url(/images/buttonBg197.png) 0 0 no-repeat;float:left;margin-right:20px;line-height:38px;}	
.bannerButtonTry { width:159px;height:33px;background: url(/images/us/btn_try_free_159.png) 0 0 no-repeat;float:left;margin-right:20px; }	
.bannerButtonBuy { width:159px;height:33px;background: url(/images/us/btn_buy_now_159.png) 0 0 no-repeat;float:left;margin-right:20px;}	
.bannerButtonLearn { width:159px;height:33px;background: url(/images/us/btn_learn_more_159.png) 0 0 no-repeat;float:left;margin-right:20px;}	
.bannerButtonEval { width:159px;height:33px;background: url(/images/us/btn_free_eval_159.png) 0 0 no-repeat;float:left;margin-right:20px;}	
.bannerButtonReport { width:159px;height:33px;background: url(/images/us/btn_view_report_159.png) 0 0 no-repeat;float:left;margin-right:20px;}
.bannerButtonRequestEval { width:168px;height:33px;background: url(/images/us/btn_request_eval_168.png) 0 0 no-repeat;float:left;margin-right:20px;}		
.bannerButtonContactUs { width:159px;height:33px;background: url(/images/us/btn_contact_us_159.png) 0 0 no-repeat;float:left;margin-right:20px;}

.bannerButtonTry:hover, .bannerButtonContactUs:hover, .bannerButtonBuy:hover, .bannerButtonReport:hover, .bannerButtonEval:hover, .bannerButtonLearn:hover, .bannerButtonRequestEval:hover {background-position: 0 -33px;}

.bannerButtons .ui-state-active, .bannerButtons .ui-widget-content .ui-state-active { border: 1px solid #c4c5c3; background: #f0efea url(/css/jq-1-7-2/themes/le-frog/images/ui-bg_diagonals-small_100_f0efea_40x40.png) 50% 50% repeat; font-weight: bold; color: #403D38; outline: none; }
.bannerButtons .ui-state-default, .bannerButtons .ui-widget-content .ui-state-default { border: 1px solid #327E04; background: #327E04 url(/css/jq-1-7-2/themes/le-frog/images/ui-bg_highlight-soft_25_327E04_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #ffffff; outline: none; }



.fg-button {outline: 0; margin:0 4px 0 0;padding: .4em 1em;text-decoration:none !important;cursor:pointer;position: relative;text-align: center;zoom: 1;}


/*Typekit specific*/
.tk-myriad-button,.tk-myriad-button:hover {font-size:1.5em;color:#efefef;text-decoration:none;width:190px;height:38px}
.tk-banner-headline-light{font-size:2.8em;color:#fff;text-align:left;font-weight:normal;text-shadow:1px 1px 3px #333;font-family: 'myriad-pro-1','myriad-pro-2',sans-serif;}
.tk-banner-headline{font-size:4.0em;color:#fff;text-align:left;font-weight:bold;text-shadow:1px 1px 3px #333;padding-top:10px;}
.tk-banner-sub{font-size:1.75em;color:#fff;text-align:left;clear:left;float:left}

.tk-myriad-pro-mwsol 
{
    font-size: 30px;
    line-height: 40px;
    font-family: 'myriad-pro-1','myriad-pro-2',sans-serif;
    text-shadow: 1px 1px 2px black;
    color:#fff;
    margin-left:155px;
    font-weight:300;
    margin-top:40px;
                      }
 .tk-myriad-pro-mwsol-webcast 
{
    font-size: 22px;
    line-height: 30px;
    font-family: 'myriad-pro-1','myriad-pro-2',sans-serif;
    text-shadow: 1px 1px 2px black;
    color:#fff;
    margin-left:155px;
    font-weight:300;
    margin-top:10px;
                      } 

.case-logo{float:right;margin:30px 10px 10px 10px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}
.case-logo-home {margin:auto;padding-bottom:5px; text-align:center; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;display: block;}
.customer-excerpt {border-bottom: 1px dotted #DDD;}
.customer-excerpt p {width:550px;}
 
 .homecustlink {margin: 10px 0;display:block;font-size:.9em}
 
 .partnericon {float:right;margin-right:5px}
 #homecust1, #homecust0, #homecust2 {color:#333}
.moveit-weekly {float:right;margin-left:20px;margin-top:30px;width:255px;height:120px;background-image: url(/images/ample/globe-crop.png);background-position: 615px -55px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}
.event-break {width:100%;background-color:#ebebeb;border-bottom:1px solid #fefefe;height:1px;clear:left;margin:10px 0px;display:block}


.thumb {border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:15px 5px;width: 200px;}

.thumb:hover {border:1px solid #4c4c4c;}


/*kampyle*/
a.k_right {top:60%;max-height:130px}
a.k_right:hover {margin-right:-1px;}

