body {
	margin: 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
}

/* 
*			Typography
*********************************/
h1, .h1{
	font-size: 26px;
}
h2, .h2{
	font-size: 24px;
	margin: 30px 0;
}
h3, .h3{
	font-size: 20px;
}
h4, .h4{
	font-size: 20px;
	font-weight: normal;
}
h5, .h5{
	font-size: 18px;
	font-weight: normal;
}
h6, .h6{
	font-size: 16px;
	font-weight: normal;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6{
	font-family: Helvetica, Arial, sans-serif;
}

/* 
*			Common
*********************************/
a:link{
	text-decoration: none;
}
.italic{
	font-style: italic;
}
.underline{
	text-decoration: underline !important;
}
.purple{
	color:	#6c2768;
}
.clear{
	clear:both;
}

#purple-link{
	color: #8b1e84;
	text-decoration: underline;
	margin-bottom: 47px;
}
.purple-name{
	color:#8b1e84;
}
.purple-text{
	color:#8b1e84;
}
.yellow-text{
	position: relative;
	color: #f59300;
	border-bottom: solid 1px #f59300;
	padding-bottom: 0;
	font-size: 22px;
	line-height: 14px;
	margin: 30px 0 30px 40px;
}
.yellow-text .icon-big{
	top: -5px;
	left: -40px;
	position: absolute;
}
.yellow-text1{
	position: relative;
	color: #f59300;
	/*border-bottom: solid 1px #f59300;*/
	padding-bottom: 0;
	font-size: 22px;
	line-height: 14px;
	margin: 30px 0 30px 40px;
}
#line-spacing-sidebar{
	margin-top: -12px;
}
.centered-wrapper{
     width: 960px;
     margin: 0 auto;

}
#contact-us .purple-text{
	margin: 0;
}
.icon{
	display: inline-block;
	vertical-align: middle;
	background: url('http://cdn2.hubspot.net/hub/41683/file-232627916-png/images/DXB Images/icons.png') no-repeat;
	width: 33px;
	height: 22px;
}
.icon-footer{
	display: inline-block;
	vertical-align: bottom;
	background: url('http://cdn2.hubspot.net/hub/41683/file-232627916-png/images/DXB Images/icons.png') no-repeat;
	width: 16px;
	height: 18px;
	margin-right: 5px;
	padding-bottom: 1px;

}
.icon-big{
	display: inline-block;
	vertical-align: middle;
	background: url('http://cdn2.hubspot.net/hub/41683/file-232627916-png/images/DXB Images/icons.png') no-repeat;
	width: 35px;
	height: 30px;
}
.icon.contact{
	background-position: 0px -3px;
}
.icon-footer.tech-support{
	background-position: -8px -268px;
}
.icon-footer.or-support{
	background-position: -8px -288px;
}
.icon-footer.c-stories{
	background-position: -8px -308px;
}
.icon.small-arrow{
	background-position: 0px -162px;
}
.icon-big.exclamation{
	background-position: 0px -129px;
	margin-top: -5px;
}
.icon-big.human{
	background-position: 0px -183px;
	margin-top: -5px;
}
.icon.support{
	background-position: -7px -32px;
}
.icon.phone{
	background-position: 0px -217px;
}
.icon.email{
	background-position: 0px -240px;
}
.text-underline{
	text-decoration: underline;
}
.button{
	color:#FFF;
	width: 205px;
	height: 30px;
	padding:8px 0px 0 0px;
	font-size:15px;
	border-radius:6px;
	border:1px solid #431544;
	display:inline-block;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Futura, Helvetica, Arial, sans-serif;
}
.button .icon{
	vertical-align: bottom;
}
.button.black{
	-moz-box-shadow:inset 0px 1px 0px 0px #000000;
	-webkit-box-shadow:inset 0px 1px 0px 0px #000000;
	box-shadow:inset 0px 1px 0px 0px #000000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
	background-color:#000000;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	text-shadow:1px 1px 0px #000000;
}.button.black:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #000000), color-stop(1, #000000) );
	background:-moz-linear-gradient( center top, #000000 5%, #000000 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000');
	background-color:#000000;
}.button.black:active {
	position:relative;
	top:1px;
}
.button.purple{
	
	-moz-box-shadow:inset 0px 1px 0px 0px ##5f2061;
	-webkit-box-shadow:inset 0px 1px 0px 0px ##5f2061;
	box-shadow:inset 0px 1px 0px 0px ##5f2061;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #712c6e), color-stop(1, #551e53) );
	background:-moz-linear-gradient( center top, #712c6e 5%, #551e53 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#712c6e', endColorstr='#551e53');
	background-color:#712c6e;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	color:#ffffff;
	text-shadow:1px 1px 0px #763073;
	border-color:  #310e35 !important;
}
.button.purple:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #551e53), color-stop(1, #712c6e) );
	background:-moz-linear-gradient( center top, #551e53 5%, #712c6e 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#551e53', endColorstr='#712c6e');
	background-color:#551e53;
}
.button.purple:active {
	position:relative;
	top:1px;
}

/* 
*			Layout
*********************************/

#main-nav{
	background-color: #000000;
	margin-top: 20px;
	height: 40px;
}
.menu .item{
	display: block;
	float: left;
	color:#ffffff;
	font-size: 16px;
	padding: 12px 32px;
	font-weight: 300;
	font-family: Futura, Helvetica, Arial, sans-serif;
}


#content{
	background-color: #eeeeee;
	float: left;
	width: 880px;
}
/* 
*			Header
*********************************/
#logo{
	margin-top: 10px;
	display: inline-block;
	vertical-align: top;

}
#logo img{
	border: none;
}
#top-phone{
	display: inline-block;
	vertical-align: bottom;
	margin-left: 290px;
	padding-top: -10px;
	color:#6c2769;
	font-size:16px;
	padding-left: 30px;
	margin-right: 20px;
	font-family: Futura, Helvetica, Arial, sans-serif;

}
#branding .button-wrapper{
	margin-top: 0;
	margin-bottom: -2px;
	display: inline-block;
	vertical-align: top;
	width: 170px;
	margin-left: 10px;
}
#branding .button-wrapper .button.black{
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
}
#branding .button-wrapper .button{
	margin-bottom: 10px;
}



/* 
*			Content
*********************************/

#main-content{
	float: left;
	width: 610px;
	/* height: 1080px;     */
	/* padding-left: 30px; */
	padding-right: 40px;
}
.bullet-list .item{
	margin: 15px;
}
.main-content-text{
	text-align: left;
        line-height: 125%;
        margin-left: 20px;

}
#content .centered-wrapper{
	background: #fff;
     /* box-shadow: 0 0 5px #bdbdbd;*/
     /* margin-top: 20px; */
}


/* 
*			Sidebar
*********************************/

.sidebar-left{
	float: left; 
	color: #8a8786;
	background-color: #fbf9f9;
	width: 267px;
	/* height:1080px; */
	padding: 0 0px 0 30px;
	/* -moz-box-shadow:inset 1px 0px 0px 0px #cbcbcb;     */
	/* -webkit-box-shadow:inset 1px 0px 0px 0px #cbcbcb;  */
	/* box-shadow:inset 1px 0px 0px 0px #cbcbcb;          */
}

.sidebar-text-align{
	padding-right: 33px;
        line-height: 125%;
	/*margin-bottom: 0px;*/
}
.sidebar-left .italic{
	color: #8a8786;
}
#before-quote{
	margin-bottom: 0px;
}	
#quote-2{
	display: inline-block;
}
/* 
*			Footer
*********************************/
#main-footer{
	background-color: #000;

}
#main-footer a{
	
	color: #fff;
	text-decoration: underline;
	font-size: 14px;
	line-height: 20px;
	font-weight: 300;
	font-family: Futura, Helvetica, Arial, sans-serif;
}
#centered-wrapper{
	margin: 0 auto;
        width: 960px;
}
.footer-left{

	float: left;
	width:200px;
	height: 120px;
	padding-top:10px;
	margin-left: 30px;

}

.footer-center{
	float: left;
	width:280px;
	height: 120px;
	padding-top: 10px;
	margin-left: 100px;

}

.footer-right{
	float: right;
	width:300px;
	height: 120px;
	padding-top: 10px;
	margin-right: 30px;	
	
}
		
#bottom-footer{
	background-color: #eeeeee;
}
#bottom-footer p{
	margin: 0;
	color: #777777;
	font-size: 10px;
	padding: 10px;
}
#footer-text{
	font-size: 12;
	color: #898989;
}
.clearfix:after { 
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden; 
}

* html .clearfix {  
  height: 1%;  
} /* Hides from IE-mac \*/
.clearfix {  
  display: block;  
}
/* Slider */
a.active .icon.arrow,
a:hover .icon.arrow{
	position: absolute;
	top: 50%;
	right: 0;
	background-repeat: no-repeat;
	background-position: -2px -58px;
	float: right;

	padding-right: 38px;
}
.icon.arrow{
	position: absolute;
	top: 50%;
	right: 0;
	background-repeat: no-repeat;
	background-position: -2px -91px;
	float: right;
	margin-top: -10px;
	padding-right: 38px;
	padding-top: 10px;
	height: 20px;
}
.white-link{
	display: block;
	color:#ffffff;
	margin: 0;
        padding-bottom: 5px;
}
.orange-link{
	margin: 0;
	display: block;
	color:#fba51e;
        line-height: 100%;
}
.link-wrapper{
	height: 100px;
	width: 300px;
	list-style: none;
	border-top:solid 2px #310e35;
	padding-top: 1px;
	background: #471048 url('http://cdn2.hubspot.net/hub/41683/file-233063450-jpg/images/DXB Images/slider-gradient.jpg') left top repeat-y;

}
.link-wrapper a{
	position: relative;
	display: block;
	margin-left: 10px;
	margin-top: 15px;
	padding: 0 10px;
}
ul li:first-child{
	border-top: none;
}

#slider-image{
	float:left;
	margin: 0px;
	width: 633px;
	height: 61px;
	padding-top: 5px;
        margin-left: 4px;
}

#slider-right{
	float:left;
	margin: 0px;
	width: 633px;
	height: 61px;
	padding-top: 15px;
        margin-left: 10px;
}
#slider-right .slide{
	display: none;
}
#slider-right .slide.active{

	display: block;
}
.white{
	color: #ffffff;
        padding-bottom: 10px;
}
.strong{
	font-weight: bold;
}
.main-slider-ul{
	/* padding-right: 20px; */
	float:left;
	margin: 0;
	padding-left: 0;
}
.two-side{
	color: #fff;
	background: url('http://cdn2.hubspot.net/hub/41683/file-233063435-jpg/images/DXB Images/slider-header.jpg') 0 0 no-repeat;
	padding: 4px 0 50px 0;
	height: 20px;
}
.two-side .text.top{
	margin-top: 5px;
}
.two-side .text{
	margin: 0;
}

.two-side .side{
	width: 40%;
	margin-left: 10%;
	float: left;
}
.side .right{
	width: 200px;
}
#main-slider{
	width:100%;
	border-bottom: solid 1px #b5b5b5;
        border-top: solid 1px #b5b5b5;
	float: left;


}
.lt-ie8 .button,
.lt-ie8 #top-phone,
.lt-ie8 .icon,
.lt-ie8 .icon-footer,
.lt-ie8 .icon-big,
.lt-ie8 #branding .button-wrapper,
.lt-ie8 #logo
{
	display: inline;

}
.lt-ie8 .link-wrapper{
	margin-bottom: -3px;
}
.lt-ie9 .menu .item{
	padding-left: 31px;
	padding-right: 31px;
}

.link-wrapper a:before {
	content: " ";
	display: block;
	height: 70px;
	width: 3px;
	background: #000;
	float: left;
	margin-right: 15px;

}
.quote {
	background: url('http://cdn2.hubspot.net/hub/41683/file-232308128-jpg/images/DXB Images/quote2.jpg') no-repeat 82% 100%;
	padding-bottom: 11px;
	margin-bottom: 0;
}