/*
Theme Name: OrangeJuice-Clementine
Theme URI: http://www.orangesoda.com
Description: OrangeSoda's proprietary theme developed for Osoda Admin Panel API Version 3.0.1
Author: OrangeSoda - Nick Jarvis
Author URI: http://www.orangesoda.com
Version: 3.0.1
Tags: orangesoda
*/
/* ============================== BEGIN STYLE RESETS ============================== */
html,body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,img,p,blockquote {margin:0;padding:0;}html, body {height:100%;}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:normal;font-style: normal;}ul,ol{list-style: none;}img{border:none;}fieldset{border:none;}strong,label {font-weight: bold;}em{font-style:italic;}
/* ============================== END STYLE RESETS ============================== *//* ============================== BEGIN STYLES ============================== */
body{font-size:13px;color:#444444;font-family:Arial,Helvetica,sans-serif;}
p{margin:0 0 1.4em 0;line-height:1.4em;}
a:link{color:#BC0000;text-decoration:none;}
a:visited,a:active{color:#BC0000;text-decoration:none;}
a:active{outline:none;}
a:hover{color:#9c0000;text-decoration:none;}
h1{font-size:1.7em;color:#BC0000;font-family:Arial,Helvetica,Sans-serif;line-height:1em;margin:0 0 10px 10px;}
h1 a{text-decoration: none;}
h2{font-size:1.5em;color:#9c0000;font-family:Arial,Helvetica,Sans-serif;line-height:1em;margin:0 0 10px 10px;}
h2 a{text-decoration:none;}
h3{font-size:1.3em;color:#9c0000;font-family:Arial,Helvetica,Sans-serif;line-height:1.5em;margin:0 0 10px 10px;padding-left:10px;}
img {}
.hr{margin:15px;border-bottom:1px solid #BC0000;}
.hr2{margin:15px;border-bottom:1px solid #505c38;}
/* ============================== ENDSTYLES ============================== *//* ============================== BEGIN MISC ============================== */
/* ====== FLOATS/CLEARS ======= */
.float{float: left;}
.floatOpposite{float:right;}
.clear{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

/* ====== ALIGN STYLES ======= */
.alignStyle1{text-align:center;}
.alignStyle2{text-align:right;}
.alignStyle3{text-align:left;}

/* ====== BUSINESS INFO ====== */
#businessInfo{margin-bottom:10px;width:250px;}
#businessInfo h2{margin:0;}
#businessInfo p{margin-left:15px;margin-top:5px;}
#businessPhone{padding-left:35px; padding-bottom:10px; background-image:url('/images/contact.png');background-position:top left;background-repeat:no-repeat;height:32px;line-height:35px;}
#businessHours{padding-left:35px; padding-bottom:10px;background-image:url('/images/hours.png');background-position:top left;background-repeat:no-repeat;height:32px;line-height:35px;}
/* ============================== END MISC ============================== *//* ============================== BEGIN LISTS ============================== */
.mainColumnStyle ul{margin-left:30px;padding-left:10px;list-style:square outside;margin-bottom:15px;}
.mainColumnStyle ul li{margin-bottom:0px;padding:4px 0px 8px 5px;}
.mainColumnStyle ul li a:link,.mainColumnStyle ul li a:visited,.mainColumnStyle ul li a:active{padding:0;color:#BC0000;text-decoration:none;}
.mainColumnStyle ul li a:hover{color:#9c0000;text-decoration:none;}
.mainColumnStyle .testimonial p{padding:10px;background:#DFDFDF;color:#666666;font-style:italic;margin:10px 10px 15px;border:1px solid #9c0000;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);font-size:100%;line-height:125%;}
.mainColumnStyle ol{list-style-image:none;list-style-position:inside;list-style-type:decimal;margin-bottom:1.5em;padding-left:10px;margin-left:30px;}	
.mainColumnStyle ol li{margin:.5em 0;padding-left:5px;}
.mainColumnStyle ol ul{margin:.5em 0;}
/* ============================== END LISTS ============================== *//* ============================== BEGIN PAGE LAYOUT ============================== */
/* ====== BEGIN GENERAL LAYOUT ======= */
body{min-width:960px; background-color:#111111; background-image: url('/images/site-bg.jpg'); background-position:top center; background-repeat:repeat; background-attachment:scroll;padding-bottom:25px;}
#container{position:relative;margin:0 auto;width:960px;text-align:center;padding-top:200px;background: top left repeat-x scroll;}
#content{position:relative;padding:0;width:960px;text-align:left;}
#columnWrapper{position:relative;padding-top:25px;padding-left:0;padding-right:0;padding-bottom:25px;width:960px;min-height:300px;height:auto !important;height:300px;background-color:#FFFFFF;}
/* ====== END GENERAL LAYOUT ======= */
/* ====== BEGIN MAIN COLUMN ======= */
#mainColumn{display:inline;float:left;width:645px;position:relative;margin-left:15px;}
	.mainColumnStyle{border-right:1px solid #CFCFCF;}
	.mainColumnStyle p{margin-left:1.75em;margin-right:1.75em;font-size:100%;}
/* ====== END MAIN COLUMN ======= */
/* ====== BEGIN SIDEBAR ======= */
#sidebar{display:inline;float:right;width:250px;margin-right:25px;}
	.sidebarStyle{color:#3d3d3d;background-color:#FFFFFF;padding-bottom:15px;}
	.sidebarStyle h2{color:#BC0000;}
/* ====== END SIDEBAR======= */
/* ====== BEGIN OPTIONAL SIDE COLUMN ======= */
#optionalSideColumn{float:right;margin:0 0 10px 10px;width:250px;}
	.optionalSideColumnStyle{color:#dedede;background-color:#BC0000;padding:10px;}
	.optionalSideColumnStyle h2{color:#dedede;text-align:center;margin:0 0 15px;}
/* ====== END COLUMN 3 ======= */
/* ============================== END PAGE LAYOUT ============================== *//* ============================== BEGIN NAVIGATION ============================== */
/* ====== BEGIN MAIN NAVIGATION ======= */
#navigation{position:absolute;top:160px;left:0;height:40px;z-index:2;font-size:15px;width:960px;}
.navigationStyle .menu{text-align:left;}
.navigationStyle .menu>li>a{display:block;padding:4px 20px 6px;height:15px;font-size:15px;}
.navigationStyle .menu>li{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;float:left;display:block;position:relative;padding:0 5px;margin-right:2px;}
.navigationStyle .menu li.has-children a{background:transparent url('/images/has-children.png') right -35px no-repeat scroll;)}
	/* Normal */
	.navigationStyle .menu>li{}
	.navigationStyle .menu>li>a:link,.navigationStyle .menu>li>a:visited,.navigationStyle .menu>li>a:active{color:#BC0000;text-decoration:none;font-weight:bold;}
	/* Hover */
	.navigationStyle .menu>li:hover{-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.5);background-color:#BC0000;}
	.navigationStyle .menu>li:hover>a:link,.navigationStyle .menu>li:hover>a:visited,.navigationStyle .menu>li:hover>a:hover,.navigationStyle .menu>li:hover>a:active{-moz-border-radius: 5px;color:#FFFFFF;text-decoration:none;}
	/* Current */
	.navigationStyle .menu>li.current_page_item,.navigationStyle .menu>li.current_page_ancestor{background-color:#BC0000;}
	.navigationStyle .menu>li.current_page_item>a:link,.navigationStyle .menu>li.current_page_item>a:visited,.navigationStyle .menu>li.current_page_item>a:active,.navigationStyle .menu>li.current_page_item>a:hover,.navigationStyle .menu>li.current_page_ancestor>a:link,.navigationStyle .menu>li.current_page_ancestor>a:visited,.navigationStyle .menu>li.current_page_ancestor>a:active,.navigationStyle .menu>li.current_page_ancestor>a:hover{color:#FFFFFF;text-decoration:none;}
	/* Current Hover */
	.navigationStyle .menu>li.current_page_item:hover,.navigationStyle .menu>li.current_page_ancestor{background-color:#9c0000;}
	.navigationStyle .menu>li.current_page_item:hover>a:link,.navigationStyle .menu>li.current_page_item:hover>a:visited,.navigationStyle .menu>li.current_page_item:hover>a:active,.navigationStyle .menu>li.current_page_item:hover>a:active,.navigationStyle .menu>li.current_page_ancestor:hover>a:link,.navigationStyle .menu>li.current_page_ancestor:hover>a:visited,.navigationStyle .menu>li.current_page_ancestor:hover>a:active,.navigationStyle .menu>li.current_page_ancestor:hover>a:active{color:#FFFFFF;text-decoration:none;}
/* ====== MAIN NAVIGATION DROPDOWN MENUS ======= */
.navigationStyle .sub-menu{display:none;position:absolute;top:25px;left:-2px;height:auto;width:210px;background:#F2F2F5;border:2px solid #444444;z-index:5;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.navigationStyle .sub-menu>li{display:block;float:left;margin:0;padding:0;width:210px;height:auto;z-index: 5;}
.navigationStyle .sub-menu>li>a{display:block;float:none;margin:0;padding:5px 20px;height:auto;font-size:95%;text-align:left;border-right:0px solid #000000;}
	/* Normal */
	.navigationStyle .sub-menu>li{}
	.navigationStyle .sub-menu>li>a:link,.navigationStyle .sub-menu>li>a:visited,.navigationStyle .sub-menu>li>a:active{color:#555555;text-decoration:none;border-right:0px solid #000000;}
	/* Hover */
	.navigationStyle .sub-menu>li:hover{}
	.navigationStyle .sub-menu>li:hover>a:link,.navigationStyle .sub-menu>li:hover>a:visited,.navigationStyle .sub-menu>li:hover>a:hover,.navigationStyle .sub-menu>li:hover>a:active{color:#BC0000;text-decoration:none;border-left:5px solid #9c0000;padding:5px 20px 5px 15px;background-color:#FFFFFF;}
	/* Current */
	.navigationStyle .sub-menu>li.current_page_item{}
	.navigationStyle .sub-menu>li.current_page_item>a:link,.navigationStyle .sub-menu>li.current_page_item>a:visited, .navigationStyle .sub-menu>li.current_page_item>a:active{color:#BC0000;text-decoration:none;border-left:5px solid #9c0000;padding:5px 20px 5px 15px;background-color:#FFFFFF;}
	/* Current Hover */
	.navigationStyle .sub-menu>li.current_page_item:hover{}
	.navigationStyle .sub-menu>li.current_page_item:hover>a:link,.navigationStyle .sub-menu>li.current_page_item:hover>a:visited,.navigationStyle .sub-menu>li.current_page_item:hover>a:hover,.navigationStyle .sub-menu>li.current_page_item:hover>a:active{color:#9c0000;text-decoration:none;border-left:5px solid #9c0000;padding:5px 20px 5px 15px;background-color:#FFFFFF;}
/* ====== END MAIN NAVIGATION DROPDOWNS ======= */	
/* ====== END MAIN NAVIGATION ======= *//* ====== BEGIN LEFT NAVIGATION ======= */
#sidebarNav{background:none;padding:0px 0px;}
.leftNav{margin-bottom:15px;}	
.sidebarNavStyle h2{margin-bottom:.3em;font-size:140%;color:#505c38;line-height:1em;padding-left: 10px;padding-top: 10px;}
/* Links */
.sidebarNavStyle ul ul{padding-left:10px;}
.sidebarNavStyle ul li{margin-bottom:3px;}
.sidebarNavStyle ul li a{display:block;padding:5px;background:#e9e9e9;}
.sidebarNavStyle ul li a:hover{background:#e4e4e4;}
/* Normal */
.sidebarNavStyle ul li{}
.sidebarNavStyle ul li a:link,.sidebarNavStyle ul li a:visited,.sidebarNavStyle ul li a:active{border-bottom:1px solid #505c38;color:#0d0d0d;text-decoration:none;border-left:3px solid #505c38;}
/* Hover */
.sidebarNavStyle ul li:hover{}
.sidebarNavStyle ul li:hover a:link,.sidebarNavStyle ul li:hover a:visited,.sidebarNavStyle ul li:hover a:hover,.sidebarNavStyle ul li:hover a:active{text-decoration:none;border-left:5px solid #505c38;font-weight:bold;}
/* Current */
.sidebarNavStyle ul li.current_page_item{}
.sidebarNavStyle ul li.current_page_item a:link,.sidebarNavStyle ul li.current_page_item a:visited,.sidebarNavStyle ul li.current_page_item a:active{color:#444444;text-decoration:none;border-left:5px solid #505c38;font-weight:bold;}
/* Current Hover */
.sidebarNavStyle ul li.current_page_item:hover{}
.sidebarNavStyle ul li.current_page_item:hover a:link,.sidebarNavStyle ul li.current_page_item:hover a:visited,.sidebarNavStyle ul li.current_page_item:hover a:hover,.sidebarNavStyle ul li.current_page_item:hover a:active{color:#444444;text-decoration:none;border-left:5px solid #BC0000;font-weight:bold;}
#randImg{margin:0 auto;}
/* ====== END LEFT NAVIGATION ======= */
/* ============================== END NAVIGATION ============================== *//* ============================== BEGIN BLOCKS ============================== */
.sidebarStyle .testimonial{padding:10px;background:#DFDFDF;color:#666666;font-style:italic;margin:10px 10px 15px;border:1px solid #9c0000;-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);box-shadow:0 1px 4px rgba(0, 0, 0, 0.75);font-size:95%;line-height:125%;}
/* ============================== END BLOCKS ============================== *//* ============================== BEGIN FOOTER ============================== */
#footerWrapper{-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.8);margin: 15px 0;padding:0;width:960px;background:url('/images/alert-overlay-large.png') repeat-x scroll 0 -4px #BC0000;height:40px;font-weight:bold;}
.footerStyle{position:relative;height:auto;padding:10px;text-align:center;color:#ffffff;font-size:70%;margin:0 20px;}
.footerStyle p{margin:0 1em 0 .2em;float:left;}
.footerStyle p.right{float:right;}
.footerStyle a{color:#FFFFFF;text-decoration:none;}
.footerStyle a:hover{color:#FFFFFF;text-decoration:underline;}
#osLink{width:100%;height:40px;margin-bottom:15px;}
#osLink a{height:40px;margin:0 auto;display:block;text-align:center;width:320px;color:#ffffff;}
#osLink img{margin:0 10px 25px;position:relative;top:8px;}
/* ============================== END FOOTER ============================== *//* ============================== BEGIN HEADER ============================== */
#headerWrapper{position:absolute;top:0;left:0;height:150px;padding-top:0;padding-left:0;padding-right:0;width:960px;z-index:1;}	
#header{height:150px;width:940px;position:relative;margin:0 auto;}
#companyLogo{position:absolute;left:20px;top:35px;right:auto;color:#BC0000;}
h1#companyName{position:absolute;top:35px;left:20px;right:auto;z-index:5;color:#BC0000;font-size:350%;line-height:85%;text-align:left;margin:0;width:auto;}
h2#siteTitle{color:#BC0000;position:absolute;top:15px;right:20px;left:auto;width:auto;font-size:180%;z-index:1;font-weight:bold;margin:0;padding:0;line-height:1.0em;text-align:right;}
h4#tagline{position:absolute;top:100px;right:auto;left:22px;width:auto;font-size:150%;z-index:1;font-weight:bold;margin:0;padding:0;line-height:1.5em;text-align:left;color:#BC0000}	
#headerPhone{position:absolute;top:79px;right:20px;left:auto;width:auto;margin:0;padding:0;}
#headerPhone h2{color:#ffffff;font-size:250%;}
a#headerButton{position:absolute;top:130px;right:20px;left:auto;}
a#headerButton:hover{top:131px;}
a#headerButton:active{top:132px;}
/* ============================== END HEADER ============================== *//* ============================== BEGIN BUTTONS ============================== */
a.ctaButton{background:#222222 url('/images/alert-overlay-large.png') repeat-x left -6px;display:inline-block;padding:5px 10px 6px;color:#FFFFFF;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;}
a.ctaButton:hover{top:1px;color:#FFFFFF;}
a.ctaButton:active{top:2px;color:#FFFFFF;}
/*Sizes*/
.small.ctaButton{font-size:11px;}
.medium.ctaButton{font-size:13px;}
.large.ctaButton{font-size:14px;padding:8px 14px 9px;}
.extraLarge.ctaButton{font-size:16px;padding:11px 16px 12px;}
/*Colors*/
.primary.ctaButton{background-color:#505c38;}
.primary.ctaButton:hover{background-color:#303c18;}
.secondary.ctaButton{background-color:#BC0000;}
.secondary.ctaButton:hover{background-color:#9c0000;}
.blue.ctaButton{background-color:#83ACCA;}
.blue.ctaButton:hover{background-color:#6197BC;}
.green.ctaButton{background-color:#A4C843;}
.green.ctaButton:hover{background-color:#8AAC2E;}
.red.ctaButton{background-color:#e33100;}
.red.ctaButton:hover{background-color:#e33100;}
.magenta.ctaButton{background-color:#a9014b;}
.magenta.ctaButton:hover{background-color:#a9014b;}
.orange.ctaButton{background-color:#ff5c00;}
.orange.ctaButton:hover{background-color:#ff5c00;}
.yellow.ctaButton{background-color:#E5C100;}
.yellow.ctaButton:hover{background-color:#EFD33B;}
#homeButtonWrap{left:0;}
/* ============================== END BUTTONS ============================== *//* ============================== BEGIN FORMS ============================== */
span.wpcf7-form-control-wrap{display:block;position:relative;z-index:2;}
span.wpcf7-form-control-wrap input,span.wpcf7-form-control-wrap textarea{background:#FFFFFF url('/images/input-bg.png') left top no-repeat scroll;}
#contactForm span.wpcf7-form-control-wrap input{width:226px;}
#contactForm p{margin:1em;}
#contactForm span.wpcf7-form-control-wrap textarea{width:226px;}
textarea{font-family:Arial,Helvetica,Sans-serif;font-size:100%;}
input.submit{color:#FFFFFF;border:0px solid #000000;background:#BC0000 url('/images/alert-overlay.png') left -5px repeat-x;display:inline-block;padding:5px 10px 6px;;text-decoration:none;font-weight:bold;line-height:1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.5);box-shadow:0 1px 5px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);border-bottom:1px solid rgba(0,0,0,0.25);position:relative;cursor:pointer;float:right;margin-right:20px;margin-bottom:20px;}
div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;z-index:30;}
div.wpcf7-mail-sent-ok{background-color:#a1d16e;border:2px solid #4f8a16;color:#29470c;position:absolute;z-index:30;}
div.wpcf7-mail-sent-ng{border:2px solid red;}
div.wpcf7-spam-blocked{border:2px solid orange;}
div.wpcf7-validation-errors{border:2px solid #f7e700;color:#222222;background-color:#FFFBBF;position:relative;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;background:#FFCFCF;border:2px solid red;font-size:10pt;width:280px;padding:2px;color:red;}
span.wpcf7-not-valid-tip-no-ajax{color:red;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:.5em;}
.wpcf7-display-none{display:none;}
img.ajax-loader{border:none;vertical-align:middle;max-width:100px;}
/* ============================== END FORMS ============================== *//* ============================== END LIGHTBOX ============================== */
.gallery {margin-left:20px;margin-bottom:20px;}
.gallery a{float:left;height:106px;width:160px;margin-right:10px;margin-bottom:10px;box-shadow:2px 2px 8px rgba(0, 0, 0, 0.7);-moz-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.7);-webkit-box-shadow:2px 2px 8px rgba(0, 0, 0, 0.7);box-shadow:2px 2px 8px rgba(0, 0, 0, 0.7);padding:5px;border:1px solid #CECECE;background-color:#FFFFFF;}
#jquery-overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav{left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;line-height:1.4em;overflow:auto;width:100%;margin:0 auto;padding:0 10px;}
#lightbox-container-image-data{color:#666;padding:0 10px;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:700;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1em;}
#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;}
a.pdfDownload{padding-left:30px;background:transparent url('/images/pdf-icon-small.png') left center no-repeat scroll;display:block;padding:4px 0 4px 30px;}
/* ============================== END LIGHTBOX ============================== *//* ============================== BEGIN SOCIAL ============================== */
#facebookLike {position:absolute; top:285px; left:auto; right:-90px;z-index:10;}
#twitterButton {position:absolute; top:70px; left:auto; right:10px;z-index:10;}
#plusoneButton {position:absolute; top:215px; left:auto; right:-65px;z-index:10;width:50px;}
#contactPhone{padding:15px 0 15px 52px; margin:5px auto; background:url('/images/phone.png') left no-repeat;line-height:50px;min-height:50px;font-size:115%;}
#contactLocation{padding-left:52px; padding-top:10px; margin:5px auto; background:url('/images/location.png') left no-repeat;min-height:50px;display:inline-block;}

/* ============================== END SOCIAL ============================== *//* ============================== BEGIN COUPON ============================== */
	.coupon{float:left; margin:15px;}
	.toPrint{height:175px;width:315px;border-style:dashed;border-color:#ff0000;padding:5px;}
	.couponTitle{font-size:200%;width:315px;text-align:center;}
	.couponImage{margin:5px auto;height:100px; width:105px;float:left;}
	.couponText{margin:5px auto;height:100px;width:210px;float:right;text-align:center;font-size:95%;}
	.couponFine{color:#ff0000;font-size:10px;height:10px;float:right;margin-top:16px;}
	.print.ctaButton{margin-left:10px;margin-top:5px; padding-left:39px;}
	.print img{left:8px;position:absolute;top:1px;}
	.couponSms{display:none;border-radius: 15px;-webkit-border-radius: 15px;-moz-border-radius: 15px;background: none repeat scroll 0 0 #DCDCDC;height: 135px;margin: 20px 145px;padding: 15px 25px;width: 155px;}
	.couponSms>input{width:100px;height:20px;margin:5px 20px 1px;}
	.couponSms>select{width:100px;height:20px;margin:1px 20px;}
	.couponSms>h3{margin:0;padding:0;}
	.couponSms>h6{margin:1px 10px; font-size:0.8em;}
	.textMe{margin:5px 30px;}
	.showSms.ctaButton{margin-top:5px; padding-left:39px;}
	.showSms img{left:8px;position:absolute;top:1px;}
	/* ============================== END COUPON ============================== *//* ============================== BEGIN CUSTOM ============================== */
.primary{color:#BC0000;}
.secondary{color:#505c38;}
#featured h2.featuredTagline span{color:#BC0000;}
/* ============================== END CUSTOM ============================== */