@charset "utf-8";
/* CSS Document */
/****************************GENERAL INFO**************************************/
a { outline:hidden; text-decoration:underline; color:#848a90;}
p, h2 { margin:0 0 10px;}
h2 {font-size:28px; line-height:22pt; margin:0 0 5px;}
h3, h5 { color:#09a290; }
h3 { font-size:22px; margin:0 0 10px; line-height:1.2em;}
h4 { margin:0 0 8px; line-height:18pt;}
h5, b { margin:0 0 5px 0;}
h5 { font-size:17px;}
h4 { font-size:16px;}
h6 { font-size:14px; margin:0 0 5px; line-height:22px; }
.left, #container, ul#main_nav li, ul#main_nav a, h1#logo { float:left; }
ul { list-style:none }
hr { background-color:#E9E9E9; border:0 none; height:1px; width:100%; margin:8px 0 16px; color:#E9E9E9; }
b { font-weight:bold;  }
/****************************END GENERAL INFO**************************************/
h1#logo, h1#logo a { width:237px; }
h1#logo { display:block; margin:7px 0 0 0; }
h1#logo a { background:url(../images/logo.gif) no-repeat; height:57px; margin:0 0 0 5px; }
ul#steps { margin:5px 17px; }
/*#main_content .col_2x h5{ margin:15px 0 2px 0; line-height:17pt; }*/
#main_content .col_2x h5{ margin:5px 0; color:#23BFAD; font-size:14px; line-height:22px; }
#main_content .col_2x h6{ margin:5px 0;}
#container a.free_trial_button, #container a.free_trial_button_content { margin:0 0 10px; }
#container a.free_trial_button { background:url(../images/free_trial_btn.gif) no-repeat; }
#container a.free_trial_button_content { background:url(../images/free_trial_btn_content.gif) no-repeat; }
#container a.demo_button { background:url(../images/demo_btn.gif) no-repeat; }
#container a.request_free_trial_button { background:url(../images/request_free_trial_btn.gif) no-repeat; width:144px; height:30px; display:block; text-indent:-999em; overflow:hidden; margin:10px 0 5px 0;}
#container a.request_price_button { background:url(../images/request_price_btn.gif) no-repeat; width:144px; height:30px; display:block; text-indent:-999em; overflow:hidden; margin:20px 0 5px 0; }
#container a.request_price_button, #container a.free_trial_button, #container a.demo_button, #container a.free_trial_button_content, #container a.demo_button_content { float:left; }
#container a.demo_button_content { background:url(../images/demo_btn_content.gif) no-repeat; margin:0 0 20px;}
#container a.free_trial_button, #container a.demo_button, #container a.free_trial_button_content, #container a.demo_button_content { width:189px; height:50px;  height:50px; margin:0; }
#container #mid_panel, #container #mid_panel ul#steps li { position:relative; }
#container #mid_panel, #container #mid_panel li h4 { color:#848A90; }
#container #mid_panel { background:transparent url(../images/home_mid_panel.gif) no-repeat scroll -1px 0; height:142px; width:900px;}
#container #mid_panel .getting_started { background:url(../images/getting_started_text.gif) no-repeat; width:382px; height:21px; margin:16px 0 0 31px;}
#container #mid_panel .title_inner, #container #mid_panel ul#steps li, #container #mid_panel { float:left; } 
#container #mid_panel .title_inner { width:620px; padding:30px 0 0 25px; }
#container #mid_panel .title_inner.long { width:850px;}
#container #mid_panel li h4, ul#steps.trial_steps h4 { text-indent:21px; margin:0 0 5px 0; font-size:15px; }
ul#steps.trial_steps h4 { font-size:16px; }
ul#steps li, ul#steps.trial_steps li { line-height:17px; padding:0 49px 0 0; }
ul#steps li { background:url(../images/keyhole_bullet.gif) no-repeat 0 4px; width:158px; margin:6px 0 0 16px; }
ul#steps.trial_steps { margin:10px 0 15px; }
ul#steps.trial_steps li, .trial_form h4 {background:transparent url(../images/keyhole_bullet_white.gif) no-repeat scroll 0 4px; margin:0; position:relative; width:154px;  }
ul#steps.trial_steps li { float:left; }
ul#steps span.next_arrow , #container #mid_panel .side_box { position:absolute; }
ul#steps span.next_arrow { background:transparent url(../images/large_arrow.gif) no-repeat scroll 0 0; height:71px; width:33px; right:8px; top:4px; width:33px; }
ul#steps.trial_steps span.next_arrow { background:transparent url(../images/large_arrow_white.gif) no-repeat scroll 0 0;}
#container #mid_panel .side_box { background:transparent url(../images/grey_side_box.gif) no-repeat scroll 0 0; color:#4B6271; height:95px; padding:10px; right:38px;
top:15px; width:170px; }
#container #mid_panel .side_box p { line-height:18px; margin:0; }
a.more, a.more_white { display:block; height:17px; margin:4px 0 0 65px; width:98px; }
a.more { background:transparent url(../images/more_arrow.gif) no-repeat scroll 72px -1px; margin:3px 0 0;}
a.more_white { background:transparent url(../images/small_arrow_white.gif) no-repeat scroll 79px -1px; }
.content_pic_1, .content_pic_2, .content_pic_3 { width:119px; height:153px; margin:0 15px 0 0; }
.content_pic_1 { background:url(../images/content_pic_1.jpg) no-repeat; }
.content_pic_2 { background:url(../images/content_pic_2.jpg) no-repeat; }
.content_pic_3 { background:url(../images/content_pic_3.jpg) no-repeat; margin:0; }
.mid_panel h4, .mid_panel h2 { color:#FFFFFF; }
/************MAIN CONTENT**************************************/
#main_content .col_3 .button_container { margin:10px 0 12px 0; float:right; }
#main_content ul#ticklist { width:610px; }
#main_content ul#ticklist li, .col_2x ul.icons, .content_pic_1, .content_pic_2, .content_pic_3, #main_content .col_2x ul.quick { float:left; }
#main_content ul#ticklist li { background:url(../images/green_tick.gif) no-repeat; width:277px; height:18px; margin:0 0 10px 0; text-indent:10px; font-weight:bold; font-size:13px; }
#main_content ul#ticklist li.long { width:309px; }
#main_content .col_2x ul.icons { width:605px; }
#main_content .col_2x ul.icons li { border-bottom:1px solid #E9E9E9; margin:0 15px 24px 0; padding:0 0 20px 80px; }
#main_content ul.style_none li { list-style:none; }
#main_content .col_2x li.icon_1 { background:url(../images/icon_1.gif) no-repeat; }
#main_content .col_2x li.icon_2 { background:url(../images/icon_2.gif) no-repeat; }
#main_content .col_2x li.icon_3 { background:url(../images/icon_3.gif) no-repeat; }
#main_content .col_2x li.icon_4 { background:url(../images/icon_4.gif) no-repeat; }
#main_content .col_2x li.icon_5 { background:url(../images/icon_5.gif) no-repeat; }
#main_content .col_2x li.icon_6 { background:url(../images/icon_6.gif) no-repeat; }
#main_content .col_2x li.icon_7 { background:url(../images/icon_7.gif) no-repeat; height:60px; }
#main_content .col_2x li.icon_8 { background:url(../images/icon_8.gif) no-repeat; }
#main_content .col_2x li.icon_9 { background:url(../images/icon_9.gif) no-repeat; }
#main_content .col_2x hr { width:100%; margin:15px 0;}
#main_content .col_2x ul.quick li { background:none; margin:0 0 8px 0; padding-left:0; }
#main_content .col_2x ul.quick li.category { font-weight:bold; color:#275E8D; }
#main_content .col_2x ul.quick { width:186px; margin:10px 17px 7px 0;}
/************END MAIN CONTENT**************************************/
.col_2x ul#optional { width:620px;}
a.globekey_logo_small { background:url(../images/globekey_logo_small.gif) no-repeat; height:39px; width:151px; display:block; text-indent:-999em; overflow:hidden; margin: 0 0 7px 0; }
.contact_wrapper, .contact_wrapper_bottom, .contact_wrapper .rod, .contact_wrapper .sarah, .contact_wrapper_bottom .gregor, #main_content ul#clients li, .col_2x ul#optional, .contact_wrapper .gregor, .contact_wrapper .dave, .contact_wrapper .coralee, .contact_wrapper .anne, .contact_wrapper_bottom .barbi  {float:left;}
.contact_wrapper, .contact_wrapper_bottom { border-bottom:1px solid #E9E9E9; margin:0 0 30px; padding:0 0 10px; }
.contact_wrapper_bottom { border:none; }
.contact_wrapper .rod, .contact_wrapper .sarah, .contact_wrapper .gregor, .contact_wrapper .dave, .contact_wrapper .coralee, .contact_wrapper .anne, .contact_wrapper_bottom  .barbi { width:99px; height:114px; margin:10px 25px 60px 0; }
.contact_wrapper .rod { background:url(../images/contact_pic_rod.jpg) no-repeat; }
.contact_wrapper .sarah { background:url(../images/contact_pic_sarah.jpg) no-repeat;}
.contact_wrapper .gregor { background: url(../images/contact_pic_gregor.jpg) no-repeat; }
.contact_wrapper .dave { background: url(../images/contact_pic_dave.jpg) no-repeat; }
.contact_wrapper .coralee { background: url(../images/contact_pic_coralee.jpg) no-repeat; }
.contact_wrapper .anne { background: url(../images/contact_pic_anne.jpg) no-repeat; }
.contact_wrapper_bottom .barbi { background: url(../images/contact_pic_barbi.jpg) no-repeat;}
.contact_wrapper_bottom .gregor { background:url(../images/contact_pic_gregor.jpg) no-repeat; height:200px; }
#main_content ul#clients { margin:0; display:block; height:63px; }
#main_content ul#clients li { width:158px; font-size:15px; background:none; padding:0 0 0 26px; background:url(../images/arrow_li.gif) no-repeat scroll 0px 7px; }
#main_content ul#clients li a{ line-height:21pt; }
p.white { color:#FFFFFF; font-size:10px; margin:0 0 0 10px; }