/*Alison Edit*/
 .ServicesFour {
    padding-left: 15px;
}

/* MAIN */
body{background:none}
html{background:#f3c045}
.main,.header{background:#F8F6E4}

/* TYPE */
.main.row{font:16px Calibri,"Helvetica Neue",Arial,sans-serif;color:#333}
.MainContent p{line-height:24px}
mark{background-color:#4fa5bf}

/* HEADINGS */
h1{font-size:42px;line-height:1.5}
h2{font-size:38px;line-height:1}
h3{font-size:34px;line-height:1.2}
h4{font-size:30px;line-height:1.333}
h5{font-weight:bold}
h1{color:#DE4927}
h2{color:#4fa5bf}
h3,h4,h5,h6{color:#000}
h5,h6{font-size:28px}
h1,h5,h6{line-height:1.5}
h1,h2,h3,h4,h5,h6{font-family:'TandelleRegular',sans-serif;font-weight:normal;margin-bottom:24px;text-transform:uppercase}

/* NAV */
#nav{list-style:none;overflow:hidden;margin:0;padding-left:60px;font:26px/1 'TandelleRegular',sans-serif;background:#666;height:37px}
#nav li{float:left;padding:8px 25px 0 0;margin:0}
#nav li:last-child{padding-right:0}
#nav li a{color:#fff}
#nav li a:hover{color:#f3c045;cursor:pointer}
#nav a{display:block;text-decoration:none}
#nav img{float:right; position:absolute; right:0; *right:-300px; top:0; z-index:200;}
#nav.dropdown{overflow:visible; } 
.dropdown li{position:relative;z-index:3}
.dropdown a{display:block}
.dropdown ul{list-style:none;margin:0;padding:0;opacity:0;font:bold .55em/1em Calibri,"Helvetica Neue",Arial,sans-serif;position:absolute;left:-99999px;top:100%;background:rgba(255,255,255,0); *background:#666;}
.dropdown li:hover ul{left:0}
#nav.dropdown ul li{position:relative; z-index:9;  float:none;border:none;padding:0;margin:0; }
#nav.dropdown ul li a{display:block;padding:10px;text-decoration:none;color:rgba(255,255,255,1)}
#nav.dropdown ul li a:hover{color:#f3c045}
.dropdown ul a{white-space:nowrap}
.dropdown li:hover a{text-decoration:underline}
.dropdown li:hover ul a{text-decoration:none}
.dropdown li:hover ul{opacity:1}
.dropdown li ul{-moz-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;-webkit-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;transition:opacity .25s ease-in}
.dropdown ul li {background:#666;width:100%;zoom:1;filter:alpha(opacity=90);opacity:0.9}
.dropdown ul li a:hover{text-decoration:underline;color:#000}

/* LOGO */
#logo,#logo img,#logo-b,#logo-b img{display:block;width:196px;height:44px}
#logo,#logo-b{position:relative;top:6px}
#logo{background:url(http://service.liberated.ca/campaignimages/1/Site2011/liberated_logo_white.png);left:-10px}
#logo-b{background:url(http://service.liberated.ca/campaignimages/1/Site2011/liberated_logo_black.png);left:10px}
#logo img,#logo-b img{position:absolute;left:-99999px}

/* HOME BANNER */
.twelve.columns.banner{position:relative;height:300px; *z-index:-30;}
#main-bubble,#crew-bubble{position:absolute}
#main-bubble:after,#main-bubble:before,
#crew-bubble:after,#crew-bubble:before{content:"";display:block;position:absolute;z-index:99}
#main-bubble{left:550px;top:-20px;padding:20px 42px 0 25px;background:#f8f6e4;color:#999;z-index:-3}
#main-bubble p{padding:0;margin:0;font:normal 48px/.9 'TandelleRegular',sans-serif}
#main-bubble b,#main-bubble strong{font-weight:normal}
#main-bubble:after{background: url('http://service.liberated.ca/campaignimages/1/Site2011/main_bubble_bottomt-angle.png');width:317px;height:24px;bottom:-24px;left:-0}
#main-bubble:before{background: url('http://service.liberated.ca/campaignimages/1/Site2011/main_bubble_left-arrow.png');width:91px;height:66px;bottom:45px;left:-91px}
#main-bubble strong.yellow{color:#f3c045}
#main-bubble strong.blue{color:#4fa5bf}
#main-bubble strong.red{color:#de4927}
#crew-bubble{left:-30px;top:180px;background: url(http://service.liberated.ca/campaignimages/1/Site2012/img/lni/white_box.png) no-repeat;color:#fff;width:215px;min-height:120px;padding:25px 31px 0 36px;font: 44px/.9 'TandelleRegular',sans-serif;z-index:99}

#crew-bubble[style]{width:215px !important;}
#crew-bubble a{text-decoration:none;color:#de4927}
/*#crew-bubble:after{background:url('http://service.liberated.ca/campaignimages/1/Site2011/sub_bubble_bottom-angle.png');width:164px;height:15px;bottom:-15px;left:-1px}
#crew-bubble:before{background:url('http://service.liberated.ca/campaignimages/1/Site2011/sub_bubble_left-arrow.png');width:46px;height:98px;bottom:5px;left:-46px}*/

.banner>.LeftImg,.banner>.RightImg{position:absolute;margin:0}
.banner>.LeftImg{z-index:-1;left:115px;top:-30px}
.banner>.RightImg{z-index:-2;left:235px;top:-40px}

/* SERVICES NAV */
.ServicesFour,.ServicesSix{background:#666;color:#fff; z-index:6000; *position:absolute;}
.ServicesFour li a{display:block; padding:20px 0px;width:100%}
.ServicesSix li a{display:block; padding:0px 0 0px 0px; *padding:0 0 15px 0; width:100%}

.ServicesFour a,.ServicesSix a{color:#fff;text-decoration:none}
.ServicesFour a:hover h3,.ServicesSix a:hover h3{color:#f3c045}

.ServicesFour li{margin-right:-10px}
.ServicesSix li{margin-right:-7px}

.ServicesFour strong{font-size:12px}
.ServicesFour h3{font:44px/.85 TandelleRegular,sans-serif;margin:0}
.ServicesFour p{font-size:12px;line-height:1.4;margin:0 20px 10px 0}
.ServicesFour h4{color:#FC0;font:34px/.9 TandelleRegular,sans-serif;margin-bottom:10px}
.ServicesFour a:hover{text-decoration:none}
.ServicesFour a h3{color:#fff}
.ServicesSix h3{color:#fff;font:28px/.9 TandelleRegular,sans-serif;margin-bottom:10px}
.ServicesSix p{font-size:12px;line-height:1.3;margin-bottom:5px}

.SectionNav .ServicesSix{background:#4fa5bf; }
.SectionNav {margin:0 auto; *position:relative; *z-index:-20;
}

ul.ServicesSix { padding:20px 0 0 20px;
max-width:940px;
min-width:940px;
}

/* SIDEBAR SPEECH BUBBLE */
.main.row{position:relative; *z-index:-30;}
.three.columns.sidebar{position:absolute;bottom:-4px;left:20px}
.three.columns.sidebar + .six.columns{padding-left:21.68%}
#sidebar-bubble figcaption{background:#DE4927;color:#F3C045;width:124px;float:left;padding:10px 15px 10px 25px;margin:0 0 35px 0;position:relative;text-transform:uppercase;font: 32px/1 'TandelleRegular',sans-serif}
#sidebar-bubble figcaption:after{content:"";background:url('http://service.liberated.ca/campaignimages/1/Site2011/sub_bubble_bottom-arrow.png');display:block;width:164px;height:31px;position:absolute;bottom:-31px;left:0}

/* MAINCONTENT */
.MainContent 	ul { margin-left: 20px; }
.MainContent ul li:before{content: "" ;display: block; float:left; margin: 5px 5px 0 0; width: 0; height: 0; border-top: 4px solid transparent; border-left: 8px solid #4fa5bf;border-bottom: 4px solid transparent;}

/* RIGHT SIDEBAR */
.SecondarySidebar{padding-right:20px}
.Sidebar,.SecondarySidebar{margin-top:20px}
.SecondarySidebar h5{color:#666;margin-bottom:0}
.SecondarySidebar p{font-size:12px;color:#555}
.SecondarySidebar p>a{font-size:24px}

/* MODAL CONTACT FORM */
#ContactModal,#ContactModal .moduleWebform{width:330px}
#ContactModal{background:#F8F6E4;margin-left:-17%;padding-bottom:0}
#ContactModal .webformOuterTable.webform13,#ContactModal .webformOuterTable.webform13 .webformTR1{background:none;border:0}
#ContactModal .webformTR0,#ContactModal .webformTR1,#ContactModal .webformQuestionTR1,#ContactModal .webformSubmitTR{position:relative;display:block}
#ContactModal .webformTR0 td>input,#ContactModal .webformTR1 td>input{width:300px;height:24px;font-size:16px}
#ContactModal .webformQuestionTR1 td>textarea{width:295px;height:150px;border:1px solid #abadb3}
#ContactModal .webformTR0 td>input,#ContactModal .webformTR1 td>input,#ContactModal .webformQuestionTR1 td>textarea{margin-top:-10px;}
#ContactModal .webformTD1,#ContactModal .webformQuestionTD1{display:inline;font:16px/1.625 Calibri,"Helvetica Neue",Arial,sans-serif}
#ContactModal .close-reveal-modal{color:#de4927;text-shadow:0 -1px 1px rbga(0,0,0,.6)}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#ContactModal{margin-left:-12%}}
@media only screen and (max-device-width: 480px){#ContactModal{margin-left:6%}}

/* SECTION HOME */
.SectionTitle{padding-bottom:40px;position:relative; z-index:-30;}
.SectionTitle strong{position:relative;left:8px;top:2px;color:#fff;font:100px/1 'TandelleRegular',sans-serif}
.SectionTitle img{position:absolute;top:0;left:0}

/* FORM FIXES */
.webformSubmitButton{background:#de4927 url(../img/misc/button-gloss.png) repeat-x 0 -34px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);text-shadow:0 -1px 1px rgba(0,0,0,0.28);background:#e91c21 url(../img/misc/button-gloss.png) repeat-x 0 -34px,-moz-linear-gradient(top,rgba(255,255,255,.4) 0%,transparent 100%);background:#e91c21 url(../img/misc/button-gloss.png) repeat-x 0 -34px,-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.4)),color-stop(100%,transparent));border:1px solid #0593dc;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;display:inline-block;text-align:center;position:absolute;left:78px;padding:10px 30px 5px 30px;color:#fff;text-decoration:none;font-weight:normal;font-size:24px;width:auto;line-height:1;font-family: 'TandelleRegular',sans-serif;text-transform:uppercase;position:relative;cursor:pointer;border:1px solid #de3a18}
.webformSubmitButton:hover,.webformSubmitButton:focus{background-color:#de5836}
tr {background:none!important}

/* HOSTING PRICES BOXES */
#hp-container{color:#fff}
#hp-container div{display:block;float:left;width:32.3%;margin:0 0 0 1%;background:#4fa5bf}
#hp-container div:after{content: "";display:block;background:url('http://service.liberated.ca//campaignimages/1/Site2011/hp-bottom.png') no-repeat top left;width:161px;height:21px;position:relative;top:21px}
#hp-container ul{margin:0 0 0 0;font-size:.75em}
#hp-container ul li{list-style:none;font-weight:bold;padding:0 0 0 10px;margin-bottom:-2px}
#hp-container ul li:before{content:none}
#hp-container div h3{text-align:center}
#hp-container hr{color:#fff;background-color:#000;border:0;margin-top:-5px;width:90%}
#hp-container div > h3{color:#fff;margin:0 0 0 0;padding:0 0 0 10px;height:40px}
#hp-container ul > h3{color:#fff;padding:0;margin:-5px 0 0 0;font-size:4.25em;height:35px}
#hp-container:before,#hp-container:after{content:"";display:table}
#hp-container:after{clear:both}
#hp-container{zoom:1}

/* FOOTER */
.footer p {font-size:10px;font-weight:900 margin:0 10px;padding:7px}

/* FIXES */
p .input,p .button{color:#fff}
.main.row{padding-top:45px; *padding-top:165px; }
.twelve.columns+.twelve.columns{padding-top:40px}
.grid-8 p {margin-left:10px}

/* HELPER CLASSES */
.left	{ float:left; }
.right	{ float:right; }
.clear	{ clear:both; float:none; }
.text-left		{ text-align:left; }
.text-right		{ text-align:right; }
.text-center,
.text-centre	{ text-align:center; }

/* TRANSITIONS & ANIMATIONS */
a,a>h3{-moz-transition: color .25s linear;-webkit-transition: color .25s linear;transition: color .25s linear}

/*.subnav{
	list-style:none;
	margin-left:0;
	font: 1.6em/1.1em 'TandelleRegular',sans-serif;
	text-transform:uppercase
}
.subnav li a{text-decoration:none;color:#666}
.subnav li a:hover{color:#DE4927}*/

.clear{
	clear:both;
}