/*
Theme Name: Tatango Blog
Theme URI: http://tatango.com/blog
Description: Text Message Marketing Blog
Version: 1.0
Author: Indrek Toom & Grant Landram
Author URI: http://grantlandram.com
Tags: Tatango, SMS, Text message marketing
*/

html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
	border:0;
}
* { margin:0;padding:0; }
html { -webkit-font-smoothing:antialiased;/*overflow-y:scroll;*/ }

@font-face {
    font-family: 'MyriadWebCondensed';
    src: url('fonts/myriadc-webfont.eot');
    src: local('☺'), url('fonts/myriadc-webfont.woff') format('woff'), url('fonts/myriadc-webfont.ttf') format('truetype'), url('fonts/myriadc-webfont.svg#MyriadCondensedWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadWebRegular';
    src: url('fonts/myriad-web-webfont.eot');
    src: local('☺'), url('fonts/myriad-web-webfont.woff') format('woff'), url('fonts/myriad-web-webfont.ttf') format('truetype'), url('fonts/myriad-web-webfont.svg#MyriadWebRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('fonts/myriadpro-semibold-webfont.eot');
    src: local('☺'), url('fonts/myriadpro-semibold-webfont.woff') format('woff'), url('fonts/myriadpro-semibold-webfont.ttf') format('truetype'), url('fonts/myriadpro-semibold-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'MyriadBold';
	src: url('fonts/myriadb.eot');
	src: local('☺'), url('fonts/myriadb.woff') format('woff'), url('fonts/myriadb.ttf') format('truetype'), url('fonts/myriadb.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLTCom65Medium';
    src: url('fonts/helveticaneue65md-webfont.eot');
    src: local('☺'), url('fonts/helveticaneue65md-webfont.woff') format('woff'), url('fonts/helveticaneue65md-webfont.ttf') format('truetype'), url('fonts/helveticaneue65md-webfont.svg#HelveticaNeueLTCom65Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueMdCn';
    src: url('fonts/helveticaneuemdcn-webfont.eot');
    src: local('☺'), url('fonts/helveticaneuemdcn-webfont.woff') format('woff'), url('fonts/helveticaneuemdcn-webfont.ttf') format('truetype'), url('fonts/helveticaneuemdcn-webfont.svg#HelveticaNeueLTCom67MdCn') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaHvBTHeavy';
    src: url('fonts/futuraheavy-webfont.eot');
    src: local('☺'), url('fonts/futuraheavy-webfont.woff') format('woff'), url('fonts/futuraheavy-webfont.ttf') format('truetype'), url('fonts/futuraheavy-webfont.svg#FuturaHvBTHeavy') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaXBlkCnBTExtraBlack';
    src: url('fonts/futuraexblkcn-webfont.eot');
    src: local('☺'), url('fonts/futuraexblkcn-webfont.woff') format('woff'), url('fonts/futuraexblkcn-webfont.ttf') format('truetype'), url('fonts/futuraexblkcn-webfont.svg#FuturaXBlkCnBTExtraBlack') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'FuturaBdCnBTBold';
    src: url('fonts/futurabdcn-webfont.eot');
    src: local('☺'), url('fonts/futurabdcn-webfont.woff') format('woff'), url('fonts/futurabdcn-webfont.ttf') format('truetype'), url('fonts/futurabdcn-webfont.svg#FuturaBdCnBTBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	font-size:17px;
	line-height:19px;
	font-family:'MyriadWebRegular', arial, sans-serif;
	color:#333;
	background-color:#f5f4fb;
	text-align:center;
	width:100%;
	height:100%;
}

a:link, 
a:visited, 
a:active{ color:#ba3b11 /* red color */;text-decoration:none; }
a:hover,a:focus{ color:#000;text-decoration:underline; }
a{ outline:none; }

h1, h2, h3 { background-color:transparent;font-weight:normal; }
h1 { font-size:26px;line-height:30px;color:#545454;font-family:'HelveticaNeueLTCom65Medium'; }
h2 { font-size:20px;line-height:24px;color:#ba3b11;font-family:'MyriadBold';letter-spacing:-0.2px; }
	
p { letter-spacing:0.1px; }

.bold { font-family:'MyriadBold'; }
.semibold { font-family:'MyriadProSemibold'; }
.regular { font-family: 'MyriadWebRegular'; }


.clear{ clear:both;height:1px;font-size:1px;border:none;background:transparent; }
a img{ border:none }
form fieldset{ border:none; }
form legend{ display:none; }


/*-- STRUCTURE --*/

/* 100% width divs because of the background images */

.wrapper { position:relative;width:100%;overflow:hidden;text-align:left;margin:0;padding:0;background:#fff url('img/body-bg.png') repeat-x 0 0;  }

.header { position:relative;width:100%;overflow:hidden;height:122px;margin:0;background:url('img/logo-back-shadow.png') no-repeat 50% 0; }
.header.home { background:url('img/logo-back-shadow-home.png') no-repeat 50% 0; }

.content { position:relative;width:100%;overflow:hidden;margin:0;padding:0 0 0 0;background:url('img/content-bg.png') no-repeat 50% 0; } /*-- Steps pages --*/
.content.home { margin-top:-18px;padding:0;background:url('img/hotspot.png') no-repeat 50% 18px; } /*-- Homepage --*/
.content.wide { background:url('img/content-wide-bg.png') no-repeat 50% 0; } /*-- Privacy and terms type pages --*/
.content.btm { padding-bottom:40px;height:84px;background:url('img/content-btm.png') no-repeat 50% 0; } /*-- Privacy and terms type pages --*/
.content.free7day { margin-top:-18px;background:url('img/hotspot-smaller.png') no-repeat 50% 18px; }

.center { position:relative;width:990px;margin:0 auto; } /* This div centers content where needed */

.footer { position:relative;width:100%;min-height:139px;background:#f5f4fb url('img/footer-bg.png') repeat-x 0 0;text-align:left; font-family: 'MyriadWebCondensed'; }





/*-- HEADER --*/


div.logo { float:left;width:271px;height:63px;padding:30px 5px 0; }

div.header-right { position:relative;float:right;overflow:hidden;margin:0;padding:30px 0 0 0;text-align:right }

	div.header-right h1 { line-height:36px; }
	div.header-right h2 { line-height:40px; }
	
div.login { width:90px;position:relative;float:right;overflow:hidden;height:85px;margin:25px 0 0 25px;background:url('img/login-shadow.png') no-repeat 0 0; }
	p.log-btn { display:block;float:right;padding:32px 0 0 0;line-height:15px;font-size:15px;font-family:'MyriadProSemibold'; }
	p.log-btn a { color:#ba3b11;padding-right:20px;background:url('img/nav-login.png') no-repeat right 2px; }

ul.nav { position:relative;overflow:hidden;list-style:none; }
	ul.nav li { float:right;display:inline;border-right:1px solid #a5a5a5;padding:0 18px;line-height:15px;font-size:15px;font-family:'MyriadProSemibold';color:#545454 }
	ul.nav li.last { border:0;padding-right:0 }
	ul.nav li#login a { color:#ba3b11;padding-right:20px;background:url('img/nav-login.png') no-repeat right 2px; }
	ul.nav li#contact a { color:#ba3b11;padding-right:20px;background:url('img/nav-contact.png') no-repeat right 2px; }
	ul.nav li span { color:#ba3b11;padding-left:5px; }
	ul.nav li a { color:#545454 }
	ul.nav li a:hover, ul.nav li a.active { color:#ba3b11 }
	ul.nav.top li#login a.active, ul.nav li#contact a.active { color:#545454 }

	
/*-- #END header --*/







/*-- HOMEPAGE --*/

/*-- Hotspot --*/
div.hotspot { position:relative;overflow:hidden;width:990px;height:400px;padding:0; }
div.hotspot.smaller { height:318px }
	
	div.hot-content { position:relative;overflow:hidden;width:650px;padding:40px 0 0 0 }
	div.hot-content h1.big { font-size:38px;line-height:42px;color:#fff;text-shadow: #af5c2d 1px 1px 1px;font-family: 'HelveticaNeueMdCn'; }
	
	div.hot-content-box { position:relative;overflow:hidden;width:578px;padding:38px 0 0 10px;margin-left:20px;background:url('img/line-1px.gif') repeat-x 0 bottom; }
		div.hot-content-box div.quote { position:relative;width:555px;padding:0 0 17px 15px;overflow:hidden;background:url('img/hotspot-quote-start.png') no-repeat 0 5px; }
			div.hot-content-box div.quote h1 { display:inline;padding:0 12px 0 0;background:url('img/hotspot-quote-end.png') no-repeat right 7px; }
			div.hot-content-box div.quote p.author { padding:12px 0 0 0;color:#ba3b11; }
			
	div.hot-content-btm { position:relative;overflow:hidden;width:540px;padding:15px 0 0 43px; }
		div.hot-content-btm p.semibold { width:260px;float:left;color:#545454;padding:5px 0 0 0; }
		div.hot-content-btm p.try-it { float:right;display:block;width:243px;height:45px;font-family:'MyriadBold';margin:3px 0 0 0;text-align:center; }
		div.hot-content-btm p.try-it a { display:block;width:243px;height:45px;line-height:40px;color:#fff;font-size:20px;text-shadow: #666 0px 1px 2px;padding:0;background:url('img/btn-green.png') no-repeat 0 0; }
		div.hot-content-btm p.try-it a:hover { background:url('img/btn-green-ovr.png') no-repeat 0 0;text-decoration:none }
		div.hot-content-btm h1 { font-size:38px;line-height:42px;color:#ba3b11;font-family: 'HelveticaNeueMdCn'; }
	
	div.hotspot img.photo { position:absolute;right:10px;top:0;width:312px;height:312px; }
	
	div.hotspot h1.btm { position:relative;padding:66px 0 0 0;text-align:center }
	
	
/*-- Three reasons --*/
div.three-reasons { position:relative;overflow:hidden;width:990px;height:174px;padding:0;background:url('img/three-reasons.png') no-repeat 0 0; }

	div.three-reasons div.three-reasons-col { width:290px;float:left;padding:18px 30px 0 0 }
	div.three-reasons div.three-reasons-col.middle { padding:18px 0 0 30px }
	div.three-reasons div.three-reasons-col.last { float:right;padding:18px 0 0 30px }
	
		div.three-reasons div.three-reasons-col h2.h-icons { display:block;line-height:42px;height:40px;padding:0 0 6px 52px; }
			div.three-reasons div.three-reasons-col h2.h-icons.customers { background:url('img/icon-customers.png') no-repeat 0 0; }
			div.three-reasons div.three-reasons-col h2.h-icons.revenue { background:url('img/icon-revenue.png') no-repeat 0 0; }
			div.three-reasons div.three-reasons-col h2.h-icons.often { background:url('img/icon-clock.png') no-repeat 0 0; }


/*-- #END homepage --*/






/*-- CONTENT --*/

div.steps-links { position:relative;float:left;width:990px;padding:17px 0 6px 0;background:url('img/dot-horisontal.png') repeat-x 0 bottom; }
	div.steps-links ul { position:relative;float:left;list-style:none; }
		div.steps-links ul li { float:left;display:inline;margin:0 84px 0 0;font-size:14px;color:#a6a5b0;padding-left:11px;background:url('img/steps-arrows-grey.png') no-repeat 0 6px; }
		div.steps-links ul li.active { background:url('img/steps-arrows-red.png') no-repeat 0 6px; }
		div.steps-links ul li a { color:#a6a5b0; }
		div.steps-links ul li.active a { color:#ba3b11; }
		div.steps-links ul li a:hover { color:#333 }
	
	
div.content-left { position:relative;width:595px;float:left;margin-top:25px;padding:0 30px 0 0;background:url('img/content-vert-shadow-475px.png') no-repeat right 5px;z-index:inherit;zoom:1; /* For IE6 */ }
div.content-right { position:relative;width:355px;float:right;margin-top:25px; }

div.content-left.noshadow { background-image:none }
div.content-left.keyword { width:482px; }
div.content-right.keyword { width:450px;background:url('img/keyword-right-image.png') no-repeat right 0; }

div.content-left.getfree { padding:25px 30px 0 0;background:url('img/shadow-content-getfree.png') no-repeat right 0; }
div.content-right.getfree { width:335px;padding:25px 0 0 0; }

div.content-left.blog { padding:0;margin-top:20px;background-image:none }
div.content-right.blog { width:335px;padding:0;margin-top:20px; }


	div.content-left p { padding-top:11px }
	
	div.stripes-box { width:552px;margin-top:25px;padding:25px 10px 25px 30px;background:url('img/stripes.png') repeat;border:1px solid #cecdd6;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;behavior:url(border-radius.htc); }
	div.content-left.keyword div.stripes-box { width:439px; }
	
		div.stripes-box h2 { padding:0 0 10px 0 }
		div.stripes-box p { padding:0 0 20px 0 }
		
		div.stripes-box ol { padding-left:20px;color:#ba3b11 }
		div.stripes-box ol p { color:#333;padding:0 0 8px 0 }
		div.stripes-box ol a { color:#0051ba }
		div.stripes-box ol a:hover { color:#000 }
		
		div.stripes-box div.form-header { position:relative;width:553px;overflow:hidden; }
			div.stripes-box div.form-header h2 { float:left; }
			div.stripes-box div.form-header p { float:right;padding:4px 20px 0 0; }
			div.stripes-box div.form-header p em { color:#ba3b11;font-style:normal }
			
			
		div.stripes-box form { position:relative; }
		div.content-left.keyword div.stripes-box form { height:283px; } /* IMPORTANT! Form height is fixed for submit button to be positioned at the bottom */
			div.stripes-box form div.box { position:relative;float:left;overflow:hidden;width:257px;padding:0 0 17px 0; }
			div.stripes-box form div.box.right { float:right }
			div.stripes-box form div.box.check { width:160px;padding:0 0 0 3px }
			
			div.stripes-box form .availablity-check { position:relative;float:left;overflow:hidden;width:420px; }
				div.stripes-box form .availablity-check h1 { font-size:20px;color:#545454;padding:10px 0 0 57px;line-height:30px;margin-bottom:20px;font-family:'MyriadBold'; }
				div.stripes-box form .availablity-check h1 span { font-size:26px;color:#ba3b11;padding-right:5px;font-family:'HelveticaNeueLTCom65Medium'; }
				div.stripes-box form .availablity-check h1.check-word-yes { background:url('img/icon-available.png') no-repeat 0 0; }
				div.stripes-box form .availablity-check h1.check-word-not { background:url('img/icon-notavailable.png') no-repeat 0 0; }
				div.stripes-box form .availablity-check p.time { font-size:14px;padding:30px 0 0 0 }
			
			div.stripes-box form label { float:left;width:257px;color:#333;display:block;font-family:'MyriadProSemibold';font-size:15px;line-height:19px;height:19px;padding:0 0 5px 0; }
			div.stripes-box form input { float:left;border:none;width:225px;padding:0 0 0 10px;line-height:32px;height:32px;font-size:15px;color:#333;margin:0;font-family:'MyriadWebCondensed';background:url('img/form-input.png') no-repeat 0 0; }
			div.stripes-box form span.end { float:left;display:block;width:7px;height:32px;margin:0;background:url('img/form-input.png') no-repeat right 0; }
			div.stripes-box form em.req { float:right;color:#ba3b11;font-style:normal }
			
			div.stripes-box form div.box.error input { background:url('img/form-input-error.png') no-repeat 0 0; }
			div.stripes-box form div.box.error span.end { background:url('img/form-input-error.png') no-repeat right 0; }
			div.stripes-box form div.box.error span.error-msg { float:right;color:#ba3b11;font-family:'MyriadWebCondensed'; }
			
			div.stripes-box form input.submit { background:url('img/btn-green.png') no-repeat 0 0;border:none;color:#fff;font-family:'MyriadBold';display:block;font-size:20px;text-shadow: #666 0px 1px 2px;width:243px;height:45px;line-height:24px;margin:2px 0 0 0;padding:0 0 4px 0;text-align:center;cursor:pointer; }
			div.stripes-box form input.submit:hover { background:url('img/btn-green-ovr.png') no-repeat 0 0; }
			div.content-left.keyword div.stripes-box form input.submit { position:absolute;bottom:0px;left:0px; }
			div.content-left.keyword div.stripes-box form input.submit.disabled { background:url('img/btn-disabled.png') no-repeat 0 0;cursor:inherit; }
			
			div.stripes-box form input.check { background:url('img/btn-check.png') no-repeat 0 0;border:none;color:#fff;font-family:'MyriadProSemibold';display:block;font-size:15px;text-shadow: #666 0px 1px 2px;width:160px;height:36px;line-height:36px;margin-top:23px;padding:0 0 4px 0;text-align:center;float:left;cursor:pointer; }
			div.stripes-box form input.check:hover { background:url('img/btn-check-ovr.png') no-repeat 0 0; }

		
		
		div.quote-box { position:relative;width:355px;padding:2px 0 20px 20px;overflow:hidden;background:url('img/quote-start.png') no-repeat 0 0; }
		div.quote-box.last { padding-bottom:15px }
			div.quote-box p.qt { display:inline;padding:0 18px 0 0;background:url('img/quote-end.png') no-repeat right bottom; }
			div.quote-box p.author { padding:12px 0 0 0;color:#ba3b11; }
			
		
		div.logos-box { position:relative;width:335px;float:right;padding:28px 0 0 0;overflow:hidden;background:url('img/dot-horisontal.png') repeat-x 0 0; }
			div.logos-box p { color:#545454; }
			div.logos-box img { display:block;float:left;margin:12px 17px 0 0 }
			
		
		div.keyword-tips { position:relative;width:215px;float:left;padding:100px 0 0 0;overflow:hidden; }
			div.keyword-tips ul { list-style:none;position:relative;padding:10px 0 0 2px; }
			div.keyword-tips li { color:#333;line-height:26px;font-size:15px;padding-left:12px;background:url('img/bullet-red.png') no-repeat 0 10px; }
			div.keyword-tips li.asterisk { color:#ba3b11;line-height:19px;background:url('img/bullet-asterisk.png') no-repeat 0 6px; }
			
		
		div.recent-keywords { position:relative;width:450px;float:left;margin-top:25px;padding-top:25px;overflow:hidden;border-top:1px solid #cecdd5; }
			div.recent-keywords ul { width:448px;list-style:none;position:relative;overflow:hidden;padding:10px 0 0 2px; }
			div.recent-keywords li { width:76px;float:left;color:#333;line-height:26px;font-size:15px;padding-left:12px;background:url('img/bullet-red.png') no-repeat 0 10px; }
			div.recent-keywords li.asterisk { width:450px;color:#ba3b11;line-height:19px;background:url('img/bullet-asterisk.png') no-repeat 0 6px; }
			
			
		ul.big-tick { width:335px;list-style:none;position:relative;overflow:hidden;padding:20px 0 0 0; }
			ul.big-tick  li { float:left;color:#333;line-height:20px;font-size:15px;padding-left:34px;margin-bottom:11px;background:url('img/big-tick.png') no-repeat 0 0;font-family:'MyriadProSemibold'; }
			
			
		/* Slider smaller */
		div.slider-smaller-wrap { width:335px;position:relative;overflow:hidden;margin-top:15px;padding:25px 0 0 0;background:url('img/dot-horisontal.png') repeat-x 0 0; }
		div.slider-smaller-wrap h2 { padding:0 0 15px 0 }
		#slider-smaller { padding:0;margin:0;list-style:none;width:335px;position:relative; }
			#slider-smaller li { padding:0;margin:0;zoom:1;width:335px;position:relative;float:left;height:140px }
			#slider-smaller li div.quote { position:relative;width:315px;padding:0 0 20px 20px;overflow:hidden;background:url('img/quote-start.png') no-repeat 0 0; }
			#slider-smaller li div.qt-txt { position:relative;width:210px;float:left;overflow:hidden;padding-top:2px }
			#slider-smaller li div.qt-txt p.qt { float:left;width:210px;display:inline;padding:0 0 10px 0; }
			#slider-smaller li div.qt-txt p.qt span { display:inline-block;text-indent:-9999px;padding:0 0 0 3px;width:12px;height:21px;background:url('img/quote-end.png') no-repeat right bottom; }
			#slider-smaller li div.qt-txt p.author { float:left;width:210px;padding:0;color:#ba3b11; }
			#slider-smaller li div.qt-img { float:right;width:79px;height:80px;padding:7px 0 0 7px;background:url('img/quote-img.gif') no-repeat 0 0; }

		
		
/*-- Privacy and terms type pages --*/

div.wide-content-intro { position:relative;width:990px;height:88px;margin:0;padding:0 0 23px 0; }
div.wide-content-intro.nopadding { padding:0 }

	div.wide-content-intro h1.big { float:left;font-size:38px;line-height:87px;color:#fff;text-shadow: #af5c2d 1px 1px 1px;font-family: 'HelveticaNeueMdCn'; }
	div.wide-content-intro h2 { float:left;padding:39px 0 0 30px;color:#fff;text-shadow: #af5c2d 0 1px 1px;letter-spacing:0px; }
	
	div.wide-content-intro p.try-it { float:right;display:block;width:243px;height:45px;font-family:'MyriadBold';margin:23px 0 0 0;text-align:center; }
		div.wide-content-intro p.try-it a { display:block;width:243px;height:45px;line-height:40px;color:#fff;font-size:20px;text-shadow: #666 0px 1px 2px;padding:0;background:url('img/btn-green.png') no-repeat 0 0; }
		div.wide-content-intro p.try-it a:hover { background:url('img/btn-green-ovr.png') no-repeat 0 0;text-decoration:none }


div.wide-content { position:relative;width:990px;overflow:hidden;margin:0;padding:0; }
div.wide-content.shadow { background:url('img/wide-content-2cols.png') no-repeat 490px 0; }
div.wide-content.how-it-works { background:url('img/how-it-works-bg.png') no-repeat 0 0; }
div.wide-content.company { background:url('img/wide-content-company-shadow.png') no-repeat 564px 0; }
div.wide-content.contact { background:url('img/wide-content-contact-shadow.png') no-repeat 564px 0; }
div.wide-content.blog { background:url('img/shadow-blog.png') no-repeat 620px 0; }


	div.wide-content h1 { padding-top:17px; }
	div.wide-content h2 { padding-top:17px; }
	div.wide-content p { padding-top:12px; }
	
	div.wide-content ol { padding:10px 0 0 20px; }
		div.wide-content ol li { line-height:19px;padding:0 0 7px 8px; }
		div.wide-content ol span { color:#333; }
		
	div.wide-content p a { color:#0051ba }
	div.wide-content p a:hover { color:#000 }
	
	
	div.wide-content-2cols { position:relative;float:left;width:475px;margin:0;padding:18px 0 0 0; }
	div.wide-content-2cols.right { float:right;width:465px; }
	
	div.wide-content-3cols { position:relative;float:left;width:290px;margin:0;padding:28px 0 0 0; }
	div.wide-content-3cols.middle { padding:28px 0 0 60px }
	div.wide-content-3cols.right { float:right;width:290px; }
		div.wide-content-3cols h2 { text-align:center;padding-top:0 }
	

div.wide-content-btm { position:relative;width:990px;height:84px; }

	div.wide-content-btm h1 { float:left;line-height:87px; }
	
	div.wide-content-btm p.try-it { float:right;display:block;width:243px;height:45px;font-family:'MyriadBold';margin:23px 0 0 0;text-align:center; }
		div.wide-content-btm p.try-it a { display:block;width:243px;height:45px;line-height:40px;color:#fff;font-size:20px;text-shadow: #666 0px 1px 2px;padding:0;background:url('img/btn-green.png') no-repeat 0 0; }
		div.wide-content-btm p.try-it a:hover { background:url('img/btn-green-ovr.png') no-repeat 0 0;text-decoration:none }

		
		
		
/*-- Company and contact pages --*/

	div.wide-content-company { position:relative;float:left;width:540px;margin:0;padding:18px 0 0 0; }
	div.wide-content-company.right { float:right;width:392px; }
	
	
		/*-- Company/Contact left content --*/
		
		div.team { width:540px;position:relative;overflow:hidden;padding:20px 0 0 0; }
			div.team div.img { float:left;width:79px;height:80px;margin-top:3px;padding:7px 0 0 7px;background:url('img/quote-img.gif') no-repeat 0 0; }
			div.team div.txt { float:right;width:440px; }
			div.team div.txt h2 { padding:0 }
			
			
		div.tatango-press { width:540px;position:relative;overflow:hidden;padding:10px 0 0 0;margin-top:30px;background:url('img/dot-horisontal.png') repeat-x 0 0; }
		
			div.tatango-press h1 { padding-bottom:7px }
		
			div.press-item { position:relative;width:540px;padding:13px 0 0 0;overflow:hidden; }
				div.press-item div.press-img { float:left;width:140px;padding-top:15px; }
					div.press-item div.press-img img { float:right }
				div.press-item div.press-txt { position:relative;width:367px;float:right;overflow:hidden;padding:0 0 0 18px;background:url('img/quote-start.png') no-repeat 0 0; }
					div.press-item div.press-txt p.qt { float:left;width:367px;display:inline;padding:0 0 10px 0; }
					div.press-item div.press-txt p.qt span { display:inline-block;text-indent:-9999px;padding:0 0 0 3px;width:12px;height:19px;background:url('img/quote-end.png') no-repeat right bottom; }
					
					
		div.people-say { width:540px;position:relative;overflow:hidden;padding:10px 0;margin-top:20px;background:url('img/dot-horisontal.png') repeat-x 0 0; }
		
			div.people-say h1 { padding-bottom:7px }
			
			div.saying { width:263px;position:relative;float:left;padding:15px 0 0 0; }
			div.saying.right { float:right }
				div.saying div.img { float:left;width:79px;height:80px;margin-top:3px;padding:7px 0 0 7px;background:url('img/quote-img.gif') no-repeat 0 0; }
				div.saying div.txt { float:right;width:168px;font-size:14px;line-height:18px }
					div.saying div.txt p { padding:0 }
					div.saying div.txt p span.author { color:#ba3b11 }
					
					
		div.stripes-box.contact { width:493px;margin-top:25px;padding:25px 13px 25px 30px;background:url('img/stripes.png') repeat;border:1px solid #cecdd6;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;behavior:url(border-radius.htc); }
			
			div.stripes-box.contact div.form-header { position:relative;width:493px;overflow:hidden;padding:0 0 20px 0 }
			div.stripes-box.contact div.form-header h2 { float:left;padding:0 }
			div.stripes-box.contact div.form-header p { float:right;padding:4px 18px 0 0; }
			div.stripes-box.contact div.form-header p em { color:#ba3b11;font-style:normal }
			
			
			div.stripes-box.contact form { position:relative; }
			
				div.stripes-box.contact form div.box { position:relative;float:left;overflow:hidden;width:493px;padding:0 0 17px 0; }
				div.stripes-box.contact form div.box.short { width:257px }
				div.stripes-box.contact form div.box.newsltr { width:380px; }
				
				div.stripes-box.contact form label { float:left;width:475px;color:#333;display:block;font-family:'MyriadProSemibold';font-size:15px;line-height:19px;height:19px;padding:0 0 5px 0; }
				div.stripes-box.contact form input { float:left;border:none;width:458px;padding:0 0 0 10px;line-height:32px;height:32px;font-size:15px;color:#333;margin:0;font-family:'MyriadWebCondensed';background:url('img/form-input.png') no-repeat 0 0; }
				div.stripes-box.contact form label.short { width:240px }
				div.stripes-box.contact form input.short { width:223px }
				div.stripes-box.contact form div.box.newsltr label { width:345px; }
				div.stripes-box.contact form div.box.newsltr input { width:345px; }
				
				div.stripes-box.contact form textarea { float:left;border:1px solid #ceccd7;width:453px;padding:10px;line-height:19px;height:140px;font-size:15px;color:#333;margin:0;font-family:'MyriadWebCondensed';background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url(border-radius.htc); }
				
				div.stripes-box.contact form select { float:left;border:none;width:233px;padding:7px 0 6px 10px;line-height:32px;height:32px;font-size:15px;color:#a6a5b0;margin:0;font-family:'MyriadWebCondensed';background:url('img/form-input.png') no-repeat 0 0; }
				
				div.stripes-box.contact input[type=radio], div.stripes-box.contact input[type=checkbox] { width:auto;height:19px;padding:0;margin:0 7px 0 0;background:none;border:0; }
				
				div.stripes-box.contact form span.end { float:left;display:block;width:7px;height:32px;margin:0;background:url('img/form-input.png') no-repeat right 0; }
				div.stripes-box.contact form em.req { float:right;color:#ba3b11;font-style:normal }
				
				div.stripes-box.contact form div.box.error input, div.stripes-box.contact form div.box.error select { background:url('img/form-input-error.png') no-repeat 0 0; }
				div.stripes-box.contact form div.box.error span.end { background:url('img/form-input-error.png') no-repeat right 0; }
				div.stripes-box.contact form div.box.error span.error-msg { float:right;color:#ba3b11;font-family:'MyriadWebCondensed'; }
				div.stripes-box.contact form div.box.error textarea { border:1px solid #ba3b11; }
				
				div.stripes-box.contact form input.submit { background:url('img/btn-green.png') no-repeat 0 0;border:none;color:#fff;font-family:'MyriadBold';display:block;font-size:20px;text-shadow: #666 0px 1px 2px;width:243px;height:45px;line-height:24px;margin:2px 0 0 0;padding:0 0 4px 0;text-align:center;cursor:pointer; }
				div.stripes-box.contact form input.submit:hover { background:url('img/btn-green-ovr.png') no-repeat 0 0; }
				
				div.stripes-box.contact form input.signup { background:url('img/btn-signup.png') no-repeat 0 0;border:none;color:#fff;font-family:'MyriadProSemibold';display:block;font-size:15px;text-shadow: #666 0px 1px 2px;width:95px;height:36px;line-height:36px;margin-top:23px;padding:0 0 4px 0;text-align:center;float:left;cursor:pointer; }
				div.stripes-box.contact form input.signup:hover { background:url('img/btn-signup-ovr.png') no-repeat 0 0; }

				

			
		
		/*-- Company/Contact right content --*/
		
		div.contact-company { width:392px;height:216px;position:relative;overflow:hidden;background:url('img/company-map.jpg') no-repeat 0 0; }
		
		div.social-btns-right { position:relative;width:392px;height:70px;overflow:hidden;padding:18px 0 15px 0;background:url('img/dot-horisontal.png') repeat-x 0 0; }
			ul.social { position:relative;width:392px;height:70px;overflow:hidden; }
				ul.social span { display:none; }
				ul.social li, ul.social a { display:block;float:left;width:98px;height:70px; }
				ul.social li { float:left;list-style:none;display:inline; }
					ul.social li#tw a { background:url('img/social-btns.gif') no-repeat 0 0; }
					ul.social li#fb a { background:url('img/social-btns.gif') no-repeat -98px 0; }
					ul.social li#rss a { background:url('img/social-btns.gif') no-repeat -196px 0; }
					ul.social li#mail a { background:url('img/social-btns.gif') no-repeat -294px 0; }
					ul.social li#tw a:hover { background:url('img/social-btns.gif') no-repeat 0 -70px; }
					ul.social li#fb a:hover { background:url('img/social-btns.gif') no-repeat -98px -70px; }
					ul.social li#rss a:hover { background:url('img/social-btns.gif') no-repeat -196px -70px; }
					ul.social li#mail a:hover { background:url('img/social-btns.gif') no-repeat -294px -70px; }
					
					
		div.timeline-box { position:relative;overflow:hidden;width:360px;padding:0 15px;background:url('img/stripes.png') repeat;border:1px solid #cecdd6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(border-radius.htc); }
			div.timeline-box h2 { padding:16px 0 0 16px }
			div.timeline-box p { padding:10px 0 0 16px }
			div.timeline-box div.img { width:360px;margin-top:15px;padding-top:16px;background:url('img/line-1px.gif') repeat-x 0 0; }
			
		div.timeline-btm { position:relative;width:392px;height:62px;overflow:hidden;margin-top:-10px;background:url('img/timeline-btm.png') no-repeat 0 0; }

		
		div.quotes-contact { position:relative;width:392px;overflow:hidden;padding:25px 0 0 0;background:url('img/dot-horisontal.png') repeat-x 0 0; }
			div.quotes-contact div.quote-box { position:relative;width:372px;padding:2px 0 20px 20px; }
				

				
/*-- Our Clients page --*/

	div.client { width:465px;position:relative;overflow:hidden;padding:20px 0;background:url('img/dot-horisontal.png') repeat-x 0 bottom; }
	div.client.last { background:none }
	
		div.client div.img { float:left;width:147px;height:93px;margin-top:3px;padding:6px 0 0 6px;background:url('img/clients-img-bg.png') no-repeat 0 0; }
			div.client div.img p { padding-top:7px;margin-left:-6px }
			div.client div.img img.imgMore{display:none}
			
		div.client div.txt { float:right;width:292px; }
			div.client div.txt h2 { padding:0 }
			div.client div.txt p.location { padding:0 }
			div.client div.txt a.a-showMore, div.client div.txt a.a-showLess { color:#0051ba;cursor:pointer;padding-right:13px; }
				a.a-showLess { display:none}
				div.client div.txt a.a-showMore { background:url('img/arrow-down.png') no-repeat right 6px; }
				div.client div.txt a.a-showLess { background:url('img/arrow-up.png') no-repeat right 6px; }

				
				
/*-- Blog page --*/
		
	div.blog-topic { width:595px;position:relative;overflow:hidden;padding:20px 0 10px 0;margin-bottom:10px;background:url('img/dot-horisontal.png') repeat-x 0 bottom; }
	
		div.blog-topic div.img { float:left; width:125px;}
	
		
		div.blog-topic div.txt { float:right;width:460px; }
			div.blog-topic div.txt h2 { color:#135cc0;padding:0;line-height:21px }
			div.blog-topic div.txt p.small { font-size:14px;padding:2px 0 0 0 }
			div.blog-topic div.txt a { color:#135cc0; }
			div.blog-topic div.txt a:hover { color:#000; }
			div.blog-topic div.txt p.links a.arrow{ padding-right:13px;background:url('img/arrow-right.png') no-repeat right 6px; }
			div.blog-topic div.txt p.links a.arrow.right { float:right }
			.share-btn { overflow:hidden;float:left;padding-top:22px; }
			
	p.prev-next-entries a.arrow.left{ float:left;padding-left:13px;background:url('img/arrow-left.png') no-repeat 0 5px; }
	p.prev-next-entries a.arrow.right { float:right;padding-right:13px;background:url('img/arrow-right.png') no-repeat right 5px; }
	
	
	div.blog-form { width:335px;position:relative;overflow:hidden;padding:25px 0 0 0;margin-top:10px; border-top: 1px dotted #999; }
		
		div.blog-form h2 { padding:0 }
		
		div.blog-form form { position:relative;padding-top:10px }
			
			div.blog-form form div.box { position:relative;float:left;overflow:hidden;width:235px;padding:0 0 17px 0; }

				div.blog-form form label { float:left;width:235px;color:#333;display:block;font-family:'MyriadProSemibold';font-size:15px;line-height:19px;height:19px;padding:0 0 5px 0; }
				div.blog-form form input { float:left;border:none;width:215px;padding:0 0 0 10px;line-height:32px;height:32px;font-size:15px;color:#a6a5b0;margin:0;font-family:'MyriadWebCondensed';background:url('img/form-input.png') no-repeat 0 0; }
				div.blog-form form input:focus { color:#333; }
				div.blog-form form span.end { float:left;display:block;width:7px;height:32px;margin:0;background:url('img/form-input.png') no-repeat right 0; }
				
				div.blog-form form input.signup { background:url('img/btn-signup.png') no-repeat 0 0;border:none;color:#fff;font-family:'MyriadProSemibold';display:block;font-size:15px;text-shadow: #666 0px 1px 2px;width:95px;height:36px;line-height:36px;margin-top:23px;padding:0 0 4px 0;text-align:center;float:right;cursor:pointer; }
				div.blog-form form input.signup:hover { background:url('img/btn-signup-ovr.png') no-repeat 0 0; }
	
	
	div.social-btns-blog { position:relative;width:335px;height:70px;overflow:hidden;padding:20px 0;background:url('img/dot-horisontal.png') repeat-x 0 0; margin-top: 25px;}
		ul.social-blog { position:relative;width:335px;height:70px;overflow:hidden; margin-left: 0; }
			ul.social-blog span { display:none; }
			ul.social-blog li, ul.social-blog a { display:block;float:left;width:83px;height:70px; }
			ul.social-blog li#mail { width:86px }
			ul.social-blog li { float:left;list-style:none;display:inline; }
				ul.social-blog li#tw a { background:url('img/social-btns-blog.gif') no-repeat 0 0; }
				ul.social-blog li#fb a { background:url('img/social-btns-blog.gif') no-repeat -83px 0; }
				ul.social-blog li#rss a { background:url('img/social-btns-blog.gif') no-repeat -166px 0; }
				ul.social-blog li#mail a { background:url('img/social-btns-blog.gif') no-repeat -252px 0; }
					ul.social-blog li#tw a:hover { background:url('img/social-btns-blog.gif') no-repeat 0 -70px; }
					ul.social-blog li#fb a:hover { background:url('img/social-btns-blog.gif') no-repeat -83px -70px; }
					ul.social-blog li#rss a:hover { background:url('img/social-btns-blog.gif') no-repeat -166px -70px; }
					ul.social-blog li#mail a:hover { background:url('img/social-btns-blog.gif') no-repeat -252px -70px; }
					
	div.blog-right-box { position:relative;overflow:hidden;width:303px;padding:15px;background:url('img/stripes.png') repeat;border:1px solid #cecdd6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(border-radius.htc); }
		
		div.blog-right-box h2 { padding:0 0 0 16px }
		
		div.blog-right-box ul { width:287px;list-style:none;position:relative;overflow:hidden;padding:10px 0 15px 16px; }
			div.blog-right-box li { width:275px;float:left;color:#333;line-height:26px;font-size:15px;padding-left:12px;background:url('img/bullet-red.png') no-repeat 0 10px; }
			div.blog-right-box li a { color:#333; }
			div.blog-right-box li span { color:#5f5f5f }
			
		div.search { position:relative;overflow:hidden;float:left;width:303px;padding:20px 0 10px 0;background:url('img/line-1px.gif') repeat-x 0 top; }
		form#search { float:left;width:273px;height:35px;position:relative;padding:0 0 0 16px; }
			form#search input.field {
				float:left;
				font-size:15px;
				color:#a6a5b0;
				width:230px;
				height:35px;
				line-height:35px;
				padding:0 33px 0 10px;
				margin:0;
				border:none;
				background:url('img/input-search.png') no-repeat 0 0;
				font-family:'MyriadWebCondensed';
			}
			form#search input.field:focus { color:#333;background:url('img/input-search-active.png') no-repeat 0 0; }
			form#search input.btn { float:left;width:28px;line-height:28px;height:28px;margin:3px 0 0 -33px;text-indent:-9999px;cursor:pointer;border:none;background:none; }

	/*-- Single Post Page --*/		
			
			div.blog-topic div.singletxt { float:right;width:590px; }
				div.blog-topic div.singletxt h2 { color:#135cc0;padding:0;line-height:21px; font-size: 25px; }
				div.blog-topic div.singletxt p.small { font-size:14px;padding:2px 0 0 0 }
				div.blog-topic div.singletxt a { color:#135cc0; }
				div.blog-topic div.singletxt a:hover { color:#000; }
				div.blog-topic div.singletxt p.links a.arrow{ padding-right:13px;background:url('img/arrow-right.png') no-repeat right 6px; }
				div.blog-topic div.singletxt p.links a.arrow.right { float:right }
				div.blog-topic div.singletxt .twit-btn { overflow:hidden;float:left;padding:10px 0 5px 0; }
				div.blog-topic div.singletxt .face-btn { overflow:hidden;float:right;padding:10px 0 5px 0; }
				
	/*-- Default Page Template --*/	
	
	div.blog-topic-defaultpage { width:595px;position:relative;overflow:hidden;padding:20px 0 10px 0;margin-bottom:10px; }

		div.blog-topic-defaultpage div.img { float:left; width:125px; overflow: hidden;}

		
		div.blog-topic-defaultpage div.txt { float:right;width:460px; }
			div.blog-topic-defaultpage div.txt h2 { color:#135cc0;padding:0;line-height:21px }
			div.blog-topic-defaultpage div.txt p.small { font-size:14px;padding:2px 0 0 0 }
			div.blog-topic-defaultpage div.txt a { color:#135cc0; }
			div.blog-topic-defaultpagediv.txt a:hover { color:#000; }
			div.blog-topic-defaultpage div.txt p.links a.arrow{ padding-right:13px;background:url('img/arrow-right.png') no-repeat right 6px; }
			div.blog-topic-defaultpage div.txt p.links a.arrow.right { float:right }
			div.blog-topic-defaultpage .twit-btn { overflow:hidden;float:left;padding-top:22px; }
			div.blog-topic-defaultpage .face-btn { overflow:hidden;float:right;padding-top:20px; }
			
			div.blog-topic-defaultpage div.singletxt { float:right;width:590px; }
				div.blog-topic-defaultpage div.singletxt h2 { color:#135cc0;padding:0;line-height:21px; font-size: 25px;  }
				div.blog-topic-defaultpage div.singletxt p.small { font-size:14px;padding:2px 0 0 0 }
				div.blog-topic-defaultpage div.singletxt a { color:#135cc0; }
				div.blog-topic-defaultpagediv.singletxt a:hover { color:#000; }
				div.blog-topic-defaultpage div.singletxt p.links a.arrow{ padding-right:13px;background:url('img/arrow-right.png') no-repeat right 6px; }
				div.blog-topic-defaultpage div.singletxt p.links a.arrow.right { float:right }
				div.blog-topic-defaultpage div.singletxt .twit-btn { overflow:hidden;float:left;padding:10px 0 5px 0; }
				div.blog-topic-defaultpage div.singletxt .face-btn { overflow:hidden;float:right;padding:10px 0 5px 0; }
	
				
	/*-- Full Width Page Template --*/		

div.wide-content.blog { }

	div.content-left-page { position:relative;width:895px;float:left;margin-top:25px;padding:0 30px 0 0;z-index:inherit;zoom:1; /* For IE6 */ }
		
		div.blog-page { width:895px;position:relative;overflow:hidden;padding:20px 0 30px 0;margin-bottom:10px;}
			
			div.blog-topic div.fullwidth { float:right;width:890px; }
				div.blog-page div.fullwidth h2 { color:#135cc0;padding:0;line-height:21px }
				div.blog-page div.fullwidth p.small { font-size:14px;padding:2px 0 0 0 }
				div.blog-page div.fullwidth a { color:#135cc0; }
				div.blog-page div.fullwidth a:hover { color:#000; }
				div.blog-page div.fullwidth p.links a.arrow{ padding-right:13px;background:url('img/arrow-right.png') no-repeat right 6px; }
				div.blog-page div.fullwidth p.links a.arrow.right { float:right }
				div.blog-page div.fullwidth .twit-btn { overflow:hidden;float:left;padding:10px 0 5px 0; }
				div.blog-page div.fullwidth .face-btn { overflow:hidden;float:right;padding:10px 0 5px 0; }
				
				
			
			
	/*-- Pop up --*/
	div.pop-up-window { position:relative;width:785px;overflow:hidden; }
	
		div.pop-up-window-top { position:relative;width:785px;height:120px;background:url('img/pop-up-top.png') no-repeat 0 0;text-align:left; }
		
			div.pop-up-window-top h1 { padding:35px 0 10px 0;text-align:center;font-size:38px;line-height:40px;color:#ba3b11;font-family: 'HelveticaNeueMdCn';text-transform:uppercase }
			div.pop-up-window-top p { text-align:center }
			div.pop-up-window-top p a { color:#0051ba }
			div.pop-up-window-top a.pop-up-close { position:absolute;top:13px;right:13px;display:block;text-indent:-9000px;cursor:pointer;margin:0;width:20px;height:20px;background:url('img/pop-up-close.png') no-repeat 0 0; }
			div.pop-up-window-top a.pop-up-close:hover { background-position:0 -20px; }
		
		div.pop-up-content { position:relative;width:685px;overflow:hidden;padding:25px 50px 35px 50px;text-align:left;background:url('img/pop-up-bg.png') no-repeat 0 bottom; }
		
			div.pop-up-content .left, div.pop-up-content .right { position:relative;float:left;width:295px;margin:0;padding:0; }
			div.pop-up-content .right { float:right;padding-right:10px }
			
				div.pop-up-content p {  }
				div.pop-up-content .right h2.prev { color:#545454;text-align:center;font-family:'MyriadProSemibold';font-size:20px;line-height:22px;height:22px;padding-bottom:5px }
				
				div.pop-up-content form { position:relative;padding-top:20px }
				div.pop-up-content form div.box { position:relative;float:left;overflow:hidden;width:290px;padding:0 0 17px 0; }
				div.pop-up-content form div.box.short { width:150px }
				div.pop-up-content form div.box.shortest { width:60px;padding-left:10px; }
				div.pop-up-content form div.box.check { color:#545454;font-family:'MyriadProSemibold';font-size:20px;line-height:22px;height:22px; }

					div.pop-up-content form label { float:left;width:100%;color:#545454;display:block;font-family:'MyriadProSemibold';font-size:20px;line-height:22px;height:22px;padding:0 0 2px 0; }
					div.pop-up-content form input { float:left;border:none;width:273px;padding:0 0 0 10px;line-height:32px;height:32px;font-size:15px;color:#a6a5b0;margin:0;font-family:'MyriadWebCondensed';background:url('img/form-input.png') no-repeat 0 0; }
					
					div.pop-up-content form div.box.short input { width:133px; }
					div.pop-up-content form div.box.shortest input { width:43px; }
					
					div.pop-up-content form textarea { float:left;border:1px solid #ceccd7;width:268px;padding:5px 10px;line-height:19px;height:45px;font-size:15px;color:#333;margin:0;font-family:'MyriadWebCondensed';background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;behavior:url(border-radius.htc); }
					
					div.pop-up-content form input[type=checkbox] { width:auto;padding:0;margin:0 7px 0 0;background:none;border:0;line-height:22px;height:22px; }
					
					div.pop-up-content form input:focus { color:#333; }
					div.pop-up-content form span.end { float:left;display:block;width:7px;height:32px;margin:0;background:url('img/form-input.png') no-repeat right 0; }
					
					div.pop-up-content form input.preview { background:url('img/btn-preview.png') no-repeat 0 0;border:none;color:#fff;font-family:'MyriadBold';display:block;font-size:20px;text-shadow: #666 0px 1px 1px;width:152px;height:45px;line-height:45px;margin-top:27px;padding:0 0 4px 0;text-align:center;float:left;cursor:pointer; }
					div.pop-up-content form input.preview:hover { background-position:0 -45px; }
				
				div.flyer-box-top { position:relative;width:293px;height:13px;overflow:hidden;background:url('img/flyer-top.png') no-repeat 0 0; }
				div.flyer-shadow { position:relative;width:293px;height:14px;margin:5px 0 20px 0;overflow:hidden;background:url('img/flyer-shadow.png') no-repeat 50% 0; }
				div.flyer-box { position:relative;width:265px;overflow:hidden;padding:0 14px;background:url('img/flyer-btm.png') no-repeat 0 bottom; }
				
					div.flyer-box h1 { text-align:center;color:#545454;font-size:40px;line-height:42px;padding-top:20px;font-family: 'FuturaXBlkCnBTExtraBlack'; }
					div.flyer-box h2 { text-align:center;color:#ba3b11;font-size:40px;line-height:42px;font-family: 'FuturaBdCnBTBold'; }
					
					div.flyer-box div.things { position:relative;width:231px;overflow:hidden;padding:0 17px;margin-top:25px;background:url('img/flyer-things-top.gif') no-repeat 0 0;text-align:center }
					div.flyer-box div.things-btm { position:relative;width:265px;height:9px;overflow:hidden;margin:-6px 0 35px 0;background:url('img/flyer-things-btm.gif') no-repeat 0 bottom; }
						div.flyer-box div.things p.first { color:#1a1a1a;font-size:30px;line-height:38px;padding-bottom:6px;font-family:'FuturaHvBTHeavy'; }
						div.flyer-box div.things p.middle { color:#ba3b11;font-size:40px;line-height:46px;padding-bottom:6px;font-family: 'FuturaXBlkCnBTExtraBlack'; }
						div.flyer-box div.things p.third { color:#1a1a1a;font-size:25px;line-height:30px;font-family:'FuturaHvBTHeavy'; }
							div.flyer-box div.things p.third span { font-size:30px;padding-left:5px; }
					
					div.flyer-box div.address { position:relative;float:left;width:195px;padding-top:7px }
						div.flyer-box div.address p { font-size:13px;font-family: 'MyriadWebRegular';line-height:15px;color:#545454;padding:0; }
						div.flyer-box div.address p.bigger { font-size:15px;font-family:'MyriadProSemibold';padding-bottom:4px; }

					div.flyer-box div.code { position:relative;float:right;width:49px;height:52px;padding:8px 0 0 6px;background:url('img/flyer-code-bg.gif') no-repeat 0 0; }
					
					div.flyer-box p.last-text { font-size:11px;color:#fff;line-height:11px;padding:9px 0 4px 0;width:267px;text-align:center }
					
				p.print-flyer { float:left;display:block;width:295px;height:45px;font-family:'MyriadBold';text-align:center; }
					p.print-flyer a { display:block;width:295px;height:45px;line-height:45px;color:#fff;font-size:20px;text-shadow: #666 0px 1px 2px;padding:0;background:url('img/btn-print-flyer.png') no-repeat 0 0; }
					p.print-flyer a:hover { background-position:0 -45px;text-decoration:none }
		

			
	
/*-- #END of CONTENT --*/
	
	


	
	
/*-- FOOTER --*/

/*-- Footer homepage --*/
.footer-home { position:relative;overflow:hidden;margin:0;width:100%;background:url('img/line-1px-1050pxwide.gif') no-repeat 50% bottom; }
	.footer-home div.center { background:url('img/footer-shadow.png') no-repeat 0 0; }
	
		div.footer-home-left { position:relative;overflow:hidden;float:left;width:317px;padding:27px 0 30px 0; }
			div.footer-home-left h2 { color:#545454;padding:0 0 13px 0 }
			div.footer-home-left img { display:block;float:left;margin:7px 25px 0 0 }
		
		div.footer-home-right { position:relative;overflow:hidden;float:right;width:662px;padding:27px 0 30px 0; }
			div.footer-home-right h2 { color:#545454;padding:0 0 13px 20px }
			
			/* Slider */
			#slider { padding:0;margin:0;list-style:none;width:662px;position:relative; }
				#slider li { padding:0;margin:0;zoom:1;width:662px;position:relative;float:left;height:100px }
				#slider li div.quote { position:relative;width:642px;padding:0 0 20px 20px;overflow:hidden;background:url('img/quote-start.png') no-repeat 0 0; }
					#slider li div.qt-txt { position:relative;width:530px;float:left;overflow:hidden;padding-top:2px }
					#slider li div.qt-txt p.qt { float:left;width:530px;display:inline;padding:0 0 10px 0; }
					#slider li div.qt-txt p.qt span { display:inline-block;text-indent:-9999px;padding:0 0 0 3px;width:12px;height:21px;background:url('img/quote-end.png') no-repeat right bottom; }
					#slider li div.qt-txt p.author { float:left;width:510px;padding:0;color:#ba3b11; }
					#slider li div.qt-img { float:right;width:79px;height:80px;padding:7px 0 0 7px;background:url('img/quote-img.gif') no-repeat 0 0; }
		

/*-- Footer subpages --*/
.footer-content { position:relative;overflow:hidden;margin:0 auto;width:990px;background:url('img/footer-shadow.png') no-repeat 0 0; }
.footer-content.home { background:none }

	div.newsletter { width:450px;padding:20px 0 0 0; }
		div.newsletter p { height:35px;line-height:35px;padding-right:10px; }
		form#subscribe { height:35px; }
			form#subscribe input.email {
				color:#a6a5b0;
				width:200px;
				height:35px;
				line-height:35px;
				padding:0 33px 0 10px;
				margin:0;
				border:none;
				background:url('img/input-newsletter.gif') no-repeat 0 0;
				font-family:'MyriadWebCondensed';
			}
			form#subscribe input.email.active, form#subscribe input.email:focus { color:#333;background:url('img/input-newsletter-focus.gif') no-repeat 0 0; }
			
			form#subscribe input.btn { float:left;width:28px;line-height:28px;height:28px;margin:3px 0 0 -33px;text-indent:-9999px;cursor:pointer;border:none;background:none; }

			
	.social-btns { height:42px;padding:20px 0 0 0; }
		.social-btns p.left { height:42px;line-height:42px;float:left;padding:0 }
		p.icon { width:42px;height:42px;line-height:42px;float:left;padding:0 0 0 15px }
		p.icon a { display:block;text-indent:-9000px;width:42px;height:42px; }
		p.icon.fb a{ background:url('img/icon-fb.gif') no-repeat 0 0; }
		p.icon.tw a{ background:url('img/icon-tw.gif') no-repeat 0 0; }
		p.icon a:hover { background-position:0 -42px; }


	.footer-content p.copy { float:left;padding:27px 0; }
	.footer-content.home p.copy { padding-top:15px; }
	.footer-content p.copy a { color:#0051ba; }
	.footer-content p.copy a:hover { color:#000; }
	
	.footer-content ul.right { position:relative;float:right;text-align:right;padding:29px 0;list-style:none; }
	.footer-content.home ul.right { padding-top:17px; }
		.footer-content ul.right li { float:left;display:inline;border-right:1px solid #a5a5a5;padding:0 11px;line-height:15px }
		.footer-content ul.right li.last { border:0;padding-right:0 }
		.footer-content ul.right li a { color:#333 }
		.footer-content ul.right li a:hover, .footer-content ul.right li a.active  { color:#ba3b11 }
	

/*-- #END footer --*/



/* BOX STYLES */
/* ----------------------------------------- */

/*next button*/
.bx-next {
	position:absolute;
	top:38px;
	right:0px;
	z-index:999;
	width:30px;
	height:30px;
	text-indent:-999999px;
	background:url('img/next.png') no-repeat 0 -30px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:38px;
	right:30px;
	z-index:999;
	width:30px;
	height:30px;
	text-indent:-999999px;
	background:url('img/prev.png') no-repeat 0 -30px;
}

/*pager links*/
.bx-pager a {
	color:transparent;
	padding:0;
	margin-left:3px;
	zoom:1;
	display:block;
	width:18px;
	height:18px;
	float:left;
	text-indent: -999999px;
	background:url('img/pager.png') no-repeat 0 0;
}

/*next/prev button hover state*/
.bx-next:hover, .bx-prev:hover { background-position: 0 0; }

/*pager links hover and active states*/
.bx-pager a:hover { background-position: 0 -36px; }
.bx-pager .pager-active { background-position: 0 -18px; }

/*pager wrapper*/
.bx-pager {
	text-align:center;
	z-index:99;
	position:relative;
	color:transparent;
	font-size:10px;
	position:absolute;
	top:-33px;
	right:0px;
}
.slider-smaller-wrap .bx-pager { position:absolute;top:-35px;right:0px; }



/* BLOG SIDEBAR STYLES */
/* ----------------------------------------- */

div.content-right li {list-style: none;}
.widget-container {margin-top: 25px; padding-bottom: 10px;}
.widget-title {font-size:20px;line-height:24px;color:#ba3b11;font-family:'MyriadBold';letter-spacing:-0.2px;}

	/* SEARCH WIDGET  */
	
	#searchform { float:left;width:273px;height:35px;position:relative;padding:0 0 0 16px; }
		#searchform input.field {
			float:left;
			font-size:15px;
			color:#a6a5b0;
			width:230px;
			height:35px;
			line-height:35px;
			padding:0 33px 0 10px;
			margin:0;
			border:none;
			background:url('img/input-search.png') no-repeat 0 0;
			font-family:'MyriadWebCondensed';
		}
		#searchform input.field:focus { color:#333;background:url('img/input-search-active.png') no-repeat 0 0; }
		#searchform input.btn { float:left;width:28px;line-height:28px;height:28px;margin:3px 0 0 -33px;text-indent:-9999px;cursor:pointer;border:none;background:none; }
		
	/* CATEGORIES WIDGET */
	
	
	.widget-container { position:relative;overflow:hidden;width:303px;padding:15px;background:url('img/stripes.png') repeat;border:1px solid #cecdd6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(border-radius.htc); }
		
		.widget-container h2 { padding:0 0 0 16px }
		
		.widget-container ul { width:287px;list-style:none;position:relative;overflow:hidden;padding:10px 0 0px 16px; margin-left: 0px;}
			.widget-container li { width:275px;float:left;color:#333;line-height:26px;font-size:15px;padding-left:12px;background:url('img/bullet-red.png') no-repeat 0 10px; }
			.widget-container li a { color:#333; }


/* GENERAL WORDPRESS LAYOUT ITEMS */
/* ----------------------------------------- */

/* These rather presentational classes are generated by WordPress, so it's useful to have some styles for them. Edit as you see fit. More info: http://codex.wordpress.org/CSS */
.aligncenter { display:block; margin:0 auto }
.alignleft { float:left }
.alignright { float:right }
.wp-caption { border:1px solid #666; text-align:center; background:#ccc; padding:10px; margin:10px }

/* You might find the following useful */
/* div, ul, li { position:relative } This will save you having to declare each div / ul / li's position as 'relative' and allows you to absolutely position elements inside them */
br.clear { clear:both; display:block; height:1px; margin:-1px 0 0 0 } /* Use this br class to clear your floated columns */


/* Single Post signup form */
/* ----------------------------------------- */
.post_signup { position:relative;overflow:hidden;width:540px;margin:20px 0;padding:15px;background:url('img/stripes.png') repeat;border:1px solid #cecdd6;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;behavior:url(border-radius.htc); }
	
	.post_signup h2 { font-size: 16px; padding:0 0 0 15px }
	
	div.blog-form-single { width:535px;position:relative;overflow:hidden;padding:5px 0 0 0;margin-top:10px; }
		
		div.blog-form-single form { position:relative;padding-top:10px }
			
			div.blog-form-single form div.box { position:relative;float:left;width:535px;padding:0 0 10px 0; }

				div.blog-form-single form label { float:left;width:205px;color:#333;display:block;font-family:'MyriadProSemibold';font-size:15px;line-height:19px;height:19px;padding:0 0 5px 0; }
				div.blog-form-single form input { float: left;overflow:hidden;border:none;width:185px;padding:0 0 0 10px;line-height:32px;height:32px;font-size:15px;color:#a6a5b0;margin:0;font-family:'MyriadWebCondensed';background:url('img/form-input.png') no-repeat 0 0; }
				div.blog-form-single form input:focus { color:#333; }
				div.blog-form-single form span.end { float:left;display:block;width:7px;height:32px;margin:0;margin-right:5px; background:url('img/form-input.png') no-repeat right 0; }
				
				div.blog-form-single form input.signup { background:url('img/btn-signup.png') no-repeat 0 0;border:none;color:#fff;font-family:'MyriadProSemibold';display:block;font-size:15px;text-shadow: #666 0px 1px 2px;width:95px;height:36px;line-height:36px;margin-top:0px;padding:0 0 4px 0;text-align:center;float:left;cursor:pointer; }
				div.blog-form-single form input.signup:hover { background:url('img/btn-signup-ovr.png') no-repeat 0 0; }
	
ul { margin-left: 40px; } 	

div.footer-links {
	float: right;
	padding: 20px 0px;
}

div.footer-links span {
	display: inline-block;
	padding: 0px 20px 0px 0px;
	line-height: 25px;
}

div.footer-links a {
	color: #333333;
}

