/*======================================
      WELCOME TO THE STYLESHEET
--------------------------------------      
======================================*/
 
/**************************************\
|------------COLOR SCHEME--------------|
|--------------------------------------|
- black		#000
- white		#fff
\**************************************/

body{
	font-family:Verdana,Geneva,Helvetica,Arial,sans-serif;
	background-color:#f9f9f9;
}
body.homepage{	background:#f9f9f9 url(../img/bg-orange.jpg) repeat-x 0 95px;}
h1, h2, h3, h4, h5, h6{ font-family:Georgia,Palatino,Garamond,serif; line-height:1.1em;}

h1{font-size:23px; margin:15px 0;}
h2{font-size:20px; margin:15px 0;}
.columns h2 {font-size:18px;}
h2.clients {font-weight:normal;}
h2.small { font-size:15px;}
h2.register {font-size:16px;}

.container{line-height:1.4em;}

/**************************************/
/*              GLOBALS               */
/**************************************/
.underline{
	text-decoration:underline;
}
ul.no-list-style{ list-style-type:none;}

.heading{ font-family:Georgia,Palatino,Garamond,serif;}

p{line-height:1.4em; font-size:12px;}

a.more-link{ margin-bottom:5px;}

.floatleft{ float:left;}
.floatright{ float:right;}

/**************************************/
/*              HEADER                */
/**************************************/



/**************************************/
/*             NAVIGATION             */
/**************************************/

ul#navigation{
	list-style-type:none;
	margin-top:20px;
	font-size:14px;
}
ul#navigation li{
	float:left;
	margin-left:2.2em;
}
ul#navigation li a{ color:#333; text-decoration:none;}
ul#navigation li a.active{ color:#F8700A; text-decoration:none;}
ul#navigation li a:hover{ text-decoration:underline;}
/**************************************/
/*            MAIN CONTENT            */
/**************************************/

div#main-content{
	/*background:#F60;*/
	margin-top:20px;
}

div#contact-btn-container{
	background:transparent url(../img/contact-btn.jpg) no-repeat 0 0;
	padding:19px 0 0;
	margin-top:25px;
	height:45px;
	width:280px;
	margin-bottom:0px;
    text-align:center;
	cursor:pointer;
}
a#contact-btn{ font-size:28px; color:#333; text-decoration:none; margin-left:47px; text-align:center; cursor:pointer;}
a#contact-btn:hover{  color:#444;text-shadow:0px 1px 0px #f9f9f9;text-decoration:underline;}
div#tagline { color:#fff; font-family:Georgia,Palatino,Garamond,serif;}
div#tagline h1{
	font-size:44px;
	margin-top:.6em;
	font-weight:normal;
}
div#tagline h3{ font-size:24px; font-weight:normal; margin-left:3px;}
div#tagline h4{ font-size:18px; font-weight:normal; margin-left:3px;}
div#tagline hr{ border-top:1px solid #FFA851;border-bottom:1px solid #DD760F;}
div#tagline ul{font-size:15px;}
div#tagline ul#second-list{ margin-left:0em; margin-bottom:18px;}
div#tagline ul#first-list{ margin-left:0.5em; margin-bottom:18px;}

div#services-container-left, div#services-container-right{text-align:center; }
div#services-container-left a, div#services-container-right a{ font-size:1.5em; color:#fff; text-decoration:underline; text-transform:uppercase;}
div#services-container-left a:hover, div#services-container-right a:hover{ color:#E6E6E6;}

div#services-container-left a#trial-link, div#services-container-right a#demo-link {text-transform:capitalize; font-size:0.9em; position:absolute; margin:0 0 0 20px; padding:1px 5px; color:#333;}
div#services-container-left a#trial-link:hover, div#services-container-right a#demo-link:hover {
	color:#777;
}
div#main-content .services{ 
	
	background: #f9760c url(../img/services-baloon-2.jpg) no-repeat 0 0;
	height:156px;
	width:233px;
	padding:1px;
	margin:28px 0 0;
}
a.block-link h1{ text-transform:none; text-decoration:none;}
a.block-link p{ text-transform:none; color:#333; text-decoration:none;}

div#main-content .first-child{margin-top:32px;}

div#services-container-left .first-child, div#services-container-right .first-child{ background: #FB8916 url(../img/services-baloon-1.jpg) no-repeat 0 0;}

div.services a.block-link {text-decoration:none;}
div.services a.block-link:hover h1{ text-decoration:underline;}

div#main-content .services h1{ padding:0; margin:12px;color:#F8700A;font-weight:normal;}
div#main-content .services p{ margin:0 9px;}

div.services h1#smsad-heading{ margin-bottom:4px;}

div.columns{ margin-top:35px;}
div.columns ul { margin-left:5px;}
div.columns ul li{ margin-left:0px;}
div.columns h2{ margin-top:.3em;}
div#content-left{
	border-right:1px solid #e8e8e8;
	margin-right:0px;
	padding-right:14px;
	width:450px;
}
div#content-right{ margin-left:14px; width:450px;}

ul#content-list{
	list-style-type:none;
}
ul#content-list li{
	margin-bottom:8px;
}

div#clients-img{
	background:url(../img/clients-1.jpg) no-repeat 0 0;
	height:125px;
	margin: 0 0 10px 15px;
}

div#testimonial{
	background:#f3f3f3;
	border-top:2px solid #e8e8e8;
	border-bottom:1px solid #e8e8e8;
	padding:15px 10px;
	margin:5px 0 1.45em;
	font-size:1.4em;
	width:450px;
}
div#testimonial p{
	margin-bottom:.6em;
	font-size:16px;
}
div#testimonial cite{
	font-size:.8em;
	float:right;
	color:#666;
}

/***********REGISTRATION FORM***********/

.info[class]{ display:none;}
.wufoo { background-color:#f3f3f3;
border:1px solid #e8e8e8;}

/*************INNER PAGES**************/
div.page-heading{
	background:transparent url(../img/inner-page-heading.jpg) repeat-x 0 0;
	border: 1px solid #E67C11;
	margin-top:35px;
	height:53px;
}
div.page-heading h1{ margin:0; padding:13px; color:#fff;}
div.inner-content, div.sidebar{ margin-top:15px;}
div.inner-content{ padding-left:20px;}
div.inner-content h3{ font-weight:normal;}
div.sidebar{
	background:#f9f9f9 url(../img/sidebar-bg.jpg) no-repeat 0 0;
	margin-left:20px;
	padding-left:20px;
	min-height:545px;
	padding-top:8px;
}
.sidebar h2 { margin-top:-2px;}
.sidebar h2 a{
	color:#F8700A;
	text-decoration:none;
	font-weight:normal;
}
.sidebar h2 a.active{ color:#333;}
.sidebar h2 a.active:hover{ text-decoration:none;}

.sidebar h2 a:hover{
	text-decoration:underline;
}
.sidebar hr{
	color:#eee;
	border-top:1px solid #fff;
	border-bottom:1px solid #eee;
}
ul#casestudies-list{ margin:10px 0 0;}
ul#casestudies-list li{ margin:0px 0 15px; border-bottom:1px solid #e8e8e8; padding-bottom:15px; display:inline-block;}
ul#casestudies-list img{ border:1px solid #E8E8E8;
margin:0 5px;
padding:5px;}
ul#casestudies-list li span{float:right; margin-left:15px;}

.inner-content h1,.inner-content h2,.inner-content h3,.inner-content h4,.inner-content h5,.inner-content h6 { font-family: Verdana,Geneva,Helvetica,Arial,sans-serif;}

.inner-content .services {
	text-align:center;
}
.inner-content .first-child { margin:10px 0 40px;}
.inner-content .services h2{ font-weight:normal;}

.inner-content .services a{ font-size:20px; color:#F8700A;}
/**************************************/
/*               FOOTER               */
/**************************************/
div#footer ul{margin-left:0;}

div#footer ul li{
	float:left;
}
div#footer ul li a{	text-decoration:none; color:#333;}
div#footer ul li a:hover{	text-decoration:underline; color:#333;}

.footer-links {margin-bottom:5px;}

div#footer .credit-link {margin-left:10px;font-size:11px; color:#333}
div#footer .credit-link a:visited{color:#333;}
div#footer .credit-link a:hover{color:#F8700A;}

/**************************************/
/*              SITEMAP               */
/**************************************/
ul#sitemap li{margin-bottom:5px;}
ul#sitemap-child-tree{ margin-bottom:10px;}
ul#sitemap-child-tree li{
	background:transparent url(../img/menu-tree.gif) no-repeat 0 2px;
	padding-left:11px;
	margin-left:0px;
}

div#services-container-left .highlight-new a{
color:#333;
font-size:11px;
margin-left:10px;
padding:2px;
}

div#services-container-left .highlight-new a:hover{
color:#777777;
font-size:12px;
margin-left:10px;
padding:2px;
}
.voice-align {
text-align:left;
margin-left:10px;
}
