/* CSS RESET START http://meyerweb.com/eric/tools/css/reset/ v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;} body {line-height: 1;} ol, ul {list-style: none;} blockquote, q {quotes: none;} blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;} :focus {outline: 0;} ins {text-decoration: none;} del {	text-decoration: line-through;} table {border-collapse: collapse;border-spacing: 0;}

/* CSS RESET END */ 
/* #0b69e7 is blue #e73f19 is orange */

body{margin:20px 0 0 0;font-size:13px;line-height:19px;color:#333333;font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_body.png) repeat-x #98BCDF;}

a{text-decoration:none;color:#683090;}
a:hover{color:#000;}

p {padding:0 0 20px 0;margin:0;}

ul{padding:0;margin:0 0 20px 0;}
ul li{padding:0;margin:0 0 10px 0;}

.breaker{border-bottom:1px solid #999999;margin:0 0 20px 0;padding:0;line-height:1px;height:1px;clear:both;}
.bold{font-weight:700;}

.hidden{display:none;}
.show{display:inline;}
.clear{clear:both;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.small{font-size:0.8em;line-height:1em;}
.big{line-height:1.5em;}
.highlight{}
.notes{clear:both;line-height:1em;}
.grey{color:#999999;}

.float_right {float:right;}
.float_left {float:left;}

.scroll {overflow:auto;}

.center{text-align:center;}
.left{text-align:left;}
.right{text-align:right;}

p.warning{background:#FF0000;color:#FFFFFF;padding:0;margin:0;}
p.success{background:#00FF00;color:#FFFFFF;padding:0;margin:0;}

h1{font-family:Helvetica, Verdana, Arial,  sans-serif;width:450px;display:inline;float:left;font-size:18px;line-height:24px;color:#222;font-weight:700;padding:35px 0 0 0}
h2{font-family:Helvetica, Verdana, Arial,  sans-serif;padding:0 0 20px 0;margin:0;font-size:18px;line-height:22px;color:#000;font-weight:700;}
h3{font-size:16px;font-family:Tahoma, Geneva, sans-serif;margin:0 0 20px 0}
h4{font-size:20px;font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;color:#0367AC;font-weight:700;margin:0 0 10px 0;}

h5{font-size:14px;color:#000;margin:0 0 10px 0;border-bottom:1px dotted #CCC;padding:0 0 5px 0;}
h6{font-size:12px;font-style:italic;color:#000;margin:0 0 10px;}

.blue{color:#006DAD;}

#wrapper{margin:0 auto 0 auto;padding:0;width:800px;clear:both;}

#header{height:220px;padding:0;overflow:hidden;}

#menu{display:inline;float:right;margin:0;padding:10px 0 0 0;}
#menu li{display:inline;float:right;width:70px;border-left:2px solid #0b69e7;margin:0 0 0 7px;padding:0 0 0 7px;height:35px;}
#menu li a{width:65px;line-height:16px;font-weight:700;font-size:14px;display:inline;float:left;color:#0b69e7;}
#menu li a:hover{color:#e73f19}
#menu li a.current{color:#e73f19;}

#slogan{display:block;clear:both;padding:20px 0 0 0}
#slogan h2{font-size:13px;width:450px;padding:10px 10px 0 20px;clear:none;display:inline;float:left;}
#slogan img{display:inline;float:right;}


ul.tabs{display:inline;float:left;margin:0;padding:0;}
ul.tabs li{display:inline;float:left;margin:0 5px 0 0;padding:0;}
ul.tabs li a{color:#000;width:118px;height:36px;display:inline;float:left;line-height:37px;overflow:hidden;padding:0 4px 0 6px;font-size:12px;font-weight:700;text-align:center;background-image:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_tab.png);}
ul.tabs li.first a{height:45px;}
ul.tabs li a:hover{background-position:-128px 0;}
ul.tabs li a.current{background-position:-256px 0;color:#0367AC;}

body.elitefile ul.tabs li a{text-align:left;}
body.elitefile ul.tabs li img{display:inline;float:right;margin:5px 0 0 0}

span.icon{width:30px;height:30px;display:inline;float:left;background-image:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_icons.png);}

ul.tabs li a span.icon{float:right;margin:4px 0 0 0;}
ul.tabs li a span.icon_templating{background-position:-240px;}
ul.tabs li a span.icon_search{background-position:-150px;}
ul.tabs li a span.icon_view{background-position:-270px;}
ul.tabs li a span.icon_bundle{background-position:-420px;}
ul.tabs li a span.icon_email{background-position:-60px;}
ul.tabs li a span.icon_web_apps{background-position:-510px;}

span.icon_phone{background-position:-300px;}
span.icon_web_apps{background-position:-510px;}

#middle div.panes div.pane{width:760px;display:inline;float:left;}

#middle div.panes div.info img{margin:0 5px 10px 0;clear:both;width:235px;}
#middle div.panes div.info .box_panel_link img{width:auto;display:inline;margin:0 5px 0 0 ;clear:none;float:left;}

#middle div.panes img.elitefile_logo{display:inline;float:left;margin:0 0 20px 0;}
#middle div.panes div.pane div.content{clear:left;width:450px;}

div.panes div.info{display:inline;float:right;width:235px;}
div.panes img.summary_image, div.elitefile_links{display:inline;float:right;}

div.elitefile_links{margin:20px 0 0 0}


body.case_studies #middle div.panes div.pane, body.elitefile #middle div.panes div.pane{width:760px;}
body.case_studies img.case_study_image{display:inline;float:right;}
body.case_studies #middle div.panes div.pane div.content{width:450px;display:inline;float:left;}

p.box_panel_link{display:inline;float:left;clear:both;width:230px;height:46px;padding:7px 5px 6px 10px;color:#000;line-height:22px;margin:0 0 10px 0;
background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_box_shadow_link.png) no-repeat;}
p.box_panel_link a{color:#000;}
p.box_panel_link span.icon{margin:5px 10px 0 5px;}

#home_tab{width:798px;height:300px;overflow:hidden;margin:10px 0 0 0;border:1px solid #683090;background:#0b69e7;}

#home_tab div.panes{height:255px;overflow:hidden;margin:0;float:left;background:#FFF;}
#home_tab div.panes div.pane{display:inline;float:left;}
#home_tab div.panes div.flash-replaced{height:255px;overflow:hidden;}
#home_tab div.panes div.content {height:255px;overflow:hidden;}

#home_tab div.panes div.content div.pan h4.title{display:none;}
#home_tab div.panes div.content img{margin:0;padding:0;border:none;}

#home_tab h4{display:inline;float:right;padding:12px 10px 0 0;color:#FFF;}
#home_tab h4 a{color:#FFF;}

#home_tab ul.home_tabs{display:inline;float:left;height:45px;padding:0 0 0 15px;margin:0;background:#0b69e7;}

#home_tab ul.home_tabs li{display:inline;float:left;margin:12px 10px 0 0;padding:0;}
#home_tab ul.home_tabs li a{color:#683090;width:20px;height:20px;line-height:20px;text-align:center;display:inline;float:left;
padding:0;background-image:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_home_tab_button_blue.png);}

#home_tab ul.home_tabs li a:hover{background-position:0 -20px;}
#home_tab ul.home_tabs li a.current{background-position:0 -40px;color:#FFF}


#middle div.top{display:block;height:45px;
background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_middle_top.png) no-repeat bottom;}
#middle div.middle{display:inline;float:left;width:758px;clear:both;border-right:1px solid #BABCBE;border-left:1px solid #BABCBE;background:#FFF;padding:20px 20px 0 20px;min-height:280px;}
#middle div.bottom{display:block;clear:both;height:10px;
background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_middle_bottom.png) no-repeat bottom;}

span.esblue {color:#0b69e7;}
span.esorange {color:#e73f19;}

div.case_study_link{width:780px;height:100px;padding:10px 10px 5px 10px;overflow:hidden;margin:10px 0 10px 0;
background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_case_study_link.png);}

div.case_study_link img{display:inline;float:left;margin:0 20px 0 0}
div.case_study_link  h4{margin:5px 0 10px 0;}



ul.left_list{display:inline;float:left;width:150px;border-right:1px solid #CCC;padding:0 10px 10px 0}
ul.left_list li{margin:0 0 0 5px;border-bottom:1px dotted #CCC;padding:0 0 5px 0;}
ul.left_list li.title{font-weight:700;margin:0;border:none;}

div.news{display:inline;float:right;width:580px;}
div.news_overview{margin:0 0 20px 0;}
div.news_overview p{margin:0;padding:0;}

a.rss{padding:0 0 0 20px;
background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_rss.png) no-repeat center left;}


#bottom{height:220px;padding:20px 0 20px 0;}
#bottom div.panel{width:201px;height:220px;
background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_bottom_panel_blue.png) no-repeat;display:inline;float:left;}
#bottom div.panel.last{float:right;background-position:right;width:195px;}
#bottom div.panel h3{color:#FFF;line-height:45px;padding:0 12px 0 12px;height:45px;overflow:hidden;margin:0;}
#bottom div.panel p{padding:10px 21px 10px 12px;color:#FFF;font-size:14px;line-height:18px;}

#bottom div.purple{background:url(http://elitesuitesoftware.com/themes/site_themes/default/img//es_bottom_panel_orange.png) no-repeat;}

#bottom div.panel ul{margin:0;padding:5px 21px 10px 12px;}
#bottom div.panel ul li{padding:0;margin:0;color:#FFF;font-weight:700;line-height:25px;font-size:14px;}
#bottom div.panel ul li a{color:#FFF}

#bottom div.purple ul li{border-bottom:1px solid #fff;}
#bottom div.blue ul li{border-bottom:1px solid #fff;}
#bottom div.panel ul li.last{border:none;}

#bottom div.panel p.spread_the_love, #bottom div.panel p.thirty_days{height:155px;display:inline;float:left;clear:both;}
#bottom div.panel p.spread_the_love{background:url(http://elitesuitesoftware.com/themes/site_themes/default/img//bg_spread_the_love.png) no-repeat;}
#bottom div.panel p.thirty_days{background:url(http://elitesuitesoftware.com/themes/site_themes/default/img//bg_30_days.png) no-repeat;}

#bottom div.panel p a{color:#FFF;text-decoration:underline;}

#footer{overflow:hidden;height:35px;color:#FFF;line-height:35px;padding:0 10px 0 10px;background:url(http://elitesuitesoftware.com/themes/site_themes/default/img/bg_footer.png) no-repeat;}

div.marquee ul{width:780px;}
div.marquee ul li{display:inline;float:left;}
div.marquee{color:#CCC;width:100%;}
div.marquee a{color:#FFF;margin:0 20px 0 20px;}
div.marquee a:hover{color:#000;}

#subfooter{font-size:10px;color:#666;padding:10px 0 20px 0;}
#subfooter a{color:#666;}

form {margin:0;padding:0 0 20px 0;display:inline;float:left;width:100%;}
form div.cell{display:inline;clear:both;width:100%;float:left;margin:0 0 10px 0}
form label{width:150px;display:inline;float:left;padding:3px;}
form label.block{float:none;clear:none;}
form input.text, form textarea, form select,  form input.submit{
	font-family:Helvetica, "Trebuchet MS", Arial, sans-serif;
	display:inline;float:left;margin:0;padding:5px;border:1px solid #CCC;}
	
form input.captcha{margin:5px 0 0 0;}
	
form input.submit{display:inline;margin:5px 0 0 10px;float:left;background:#E5E5E5;}
form input.submit:hover{color:#683090;background:#FFF;cursor:pointer;}

form input.error{border-color:#900;background:#FFECEA;}

form div.errors{border:1px solid #900;background:#FFECEA;margin:0 0 30px 0;padding:5px;display:none;font-weight:700;}

form div.label, form .label label,form .input label, form .textarea label, form .checkbox label{font-weight:700;display:inline;float:left;margin:0 15px 0 0;padding:5px 0 5px 0;}
form label.large{display:block;}

form.subscribe_form {padding:10px 15px 0 15px;width:162px;}
form.subscribe_form div.cell{margin:0 0 5px 0;}
form.subscribe_form label{color:#FFF;font-weight:700;}
form.subscribe_form input.submit{margin:3px 0 0 0;display:inline;float:right;}
