@font-face {
  font-family: 'Nobile';
  font-style: normal;
  font-weight: normal;
  src: local('Nobile'), url('https://themes.googleusercontent.com/font?kit=B829ZqIioaa1-0M51uRtXOvvDin1pK8aKteLpeZ5c0A') format('truetype');
}

body{margin: 0; padding: 0; color: #666666; font-family: Helvetica; font-size: 12px; background: #ffffff url(/media/layout/tb_bg.gif) top left repeat-x; line-height: 1.5; background-position: 0 -17px}
#wrapper, #footerWrapper{width: 947px; margin: 0 auto;}
#header{position: relative;}
#content{padding: 40px 10px 40px 10px; width: auto; float: left}

a{color: #963222;}
p{margin-bottom: 15px;}
.left{float: left;}
.right{float: right;}
.half{width: 47%;}
.third{width: 31%}
.twoThird{width: 66%}
.clear{clear: both;}
.txtCenter{text-align: center;}
.small{font-size: 11px}
.red{color: #953121;}
.center{margin: 0 auto;}
em{font-style: italic}
h1,h2,h3,h4{font-family: Georgia;  color: #939393;}
.clearLeft{clear: left}


input{border: 1px solid #b1b1b1; padding: 4px 2px}
label{display: block; font-size: 13px; font-weight: bold; margin-top: 10px}
#demoForm{width: 550px}
#demoForm input{clear: both; display: block; border: 1px solid #5f5f5f}

.submit{background-color: #869bb6; border: 1px solid #50719a; margin-top: 20px;  font-size: 13px; text-transform: uppercase; font-family: "Trebuchet MS", Trebuchet; color: #ffffff; text-shadow: 1px 2px #50719a; clear: both}
.submit:hover{cursor: pointer;}

h3{color: #304c6c; font-size: 16px; margin-bottom: 15px }
h3 a{color: #304c6c; text-decoration: none;}
h3 a:hover{text-decoration: underline;}
#stuffBox h3 a{color: #304c6c; text-decoration: none;}

h1, h2{font-size: 18px; margin-bottom: 15px;}

#mainNav{position: absolute; top:0; right:0; font-family: Nobile, Trebuchet; color: #314d6d; font-size: 13px}
#mainNav li{display: inline; width: auto; list-style: none; margin-left: 25px; float: right; padding: 0 0 0 17px;}
#mainNav li a{color: #314d6d; text-decoration: none; line-height: 36px; }
#mainNav li .active{text-decoration: none; background: transparent url(/media/layout/left_bak.png) top left no-repeat; display: block; height: 36px; padding-left: 12px; width: auto; color: #ffffff; margin-right: -18px; margin-left: -16px;}
#mainNav li .active:hover{text-decoration: none; color: #ffffff}
#mainNav li .active span{background: transparent url(/media/layout/right_bak.png) top right no-repeat; height: 36px; padding-right: 20px;display: block; padding-left: 7px}
#mainNav li a:hover{color: #527193;}

#logo{text-decoration: none; width: 313px; text-align: right; display: block; color: #414141; font-style: italic; font-family: Nobile;  font-size: 10px; padding-right: 10px; line-height: 10px; margin-top: 20px}
#logoHeading{color: #414141; font-style: italic; font-size: 10px; position: absolute; font-family: Nobile; top:30px; left:50px;}



/* #lowerPage{background: transparent url(/media/layout/bgFade.png) top center no-repeat; margin-top: 25px; float:left; padding:40px 20px 60px 20px; width:auto; width: 907px} */

#subPage, #lowerPage{background: transparent url(/media/layout/page_fade.png) top center no-repeat; margin-top: 25px; float:left;
padding:40px 35px 60px 30px; width:auto; width: 901px}

.promoBox{padding-left: 57px; background: transparent top left no-repeat; margin-bottom: 30px; padding-bottom: 20px; /* border-bottom: 1px dashed #E3E3E3 */}
#reporting{background-image: url(/media/layout/reorting2.png);}
#analytics{background-image: url(/media/layout/icon/analytics.gif);}
#revenue{background-image: url(/media/layout/icon/money.gif);}
#features{background-image: url(/media/layout/icon/features.gif);}
#networks{background-image: url(/media/layout/icon/networks.gif);}
#gears{background-image: url(/media/layout/icon/gears.gif);}
#accounts{background-image: url(/media/layout/icon/accounts.gif);}
#capabilities{background-image: url(/media/layout/icon/hardware.gif);}
#mobile{background-image: url(/media/layout/sms.png);}
#campaigns{background-image: url(/media/layout/campaigns.png)}
#connection{background-image: url(/media/layout/connection.png)}

.tanBox{clear: both; background-color:#F6F6F6; border:1px solid #E3E3E3; padding:20px; width: auto; float: left; font-size: 11.5px}

.tanner{clear: both; background-color:#F6F6F6; border:1px solid #E3E3E3; padding:20px; margin-bottom: 25px; }

#footer{clear: both; background: #2f2f2f url(/media/layout/footerbg.gif) top left repeat-x; min-height: 200px; color: #eeeeee; padding-top: 64px}
#footerContent{width: 927px; padding: 0 10px;}
#footer h4{color: #ffffff; font-size: 17px; text-shadow: 1px 1px #000000; margin-bottom: 15px}
#contactList{color: #ffffff; font-size: 17px; text-shadow: 1px 1px #000000; margin-bottom: 15px; list-style: none; font-family: "Trebuchet MS", Trebuchet;}

#twitterHolder{padding-left: 35px}
#twitterHolder p{padding-left: 25px; background: transparent url(/media/layout/twitt.png) top left no-repeat;}

#twitter_update_list{list-style: none;}
#twitter_update_list li{padding-left: 25px; background: transparent url(/media/layout/twitt.png) top left no-repeat; padding-bottom: 15px}

#newsList li{background: transparent url(/media/layout/newspaper.png) top left no-repeat; padding-left: 23px; padding-top: -3px; padding-bottom: 15px}
#newsList li a{color: #414141; text-decoration: none;}
#newsList li a:hover{text-decoration: underline}
#newsList li span{display: block; font-size: 10px; text-align: right; padding-top: 3px; font-style: italic;}

.listers{list-style: none; }

#stuffBox{width: 95.5%;}

#featuredBox{width: 947px; margin: 20px 0; float: left}
#featuredBoxTop{background: transparent url(/media/layout/featuredBoxTop.png) top left no-repeat; height: 20px; width: 947px; float: left;}
#featuredContent{background: transparent url(/media/layout/featuredBoxMiddle.png) top left repeat-y; min-height: 260px; color: #919191; font-size: 13px; overflow: hidden; width: 947px; float: left; position: relative;}
#featuredBoxBottom{background: #ffffff url(/media/layout/featuredBoxBottom.png) top left no-repeat; height: 60px; width: 947px; float: left; text-align: center; line-height: 71px; margin-top: 20px; }
#featuredBoxBottom li{display: inline; list-style: none; color: #ffffff; font-family: "Trebuchet MS", Trebuchet; font-size: 17px; letter-spacing: 1.2px; height: 38px; padding-top: 22px}
#featuredBoxBottom li a{text-decoration: none; color: #ffffff; text-shadow: 0 -1px #0e2844; margin: 0 30px; outline: none}
#featuredBoxBottom .active{background: transparent url(/media/layout/ball.png) top center no-repeat;}

.container{width: 870px; margin: 0 auto; position: relative; min-height: 260px;}
.slides { position:absolute; top:0; left:0; }
.slides .contents { position:absolute; top:0; width:915px; display:none; min-height: 260px; padding-left: 10px}
#featuredContent .previous{background: transparent url(/media/layout/slideLeft.png) top left no-repeat; height: 27px; width: 29px; display: block; text-indent: -9000px; outline: none; position: absolute; top: 100px; left: 6px; z-index: 2}
#featuredContent .next{background: transparent url(/media/layout/slideRight.png) top left no-repeat; height: 27px; width: 29px; display: block; text-indent: -9000px; outline: none; position: absolute; right: 6px; top: 100px; z-index: 2}

#featuredContent .next:hover, #featuredContent .previous:hover{cursor: pointer}


/**/
#featuredBox h1, #featuredBox h2{font-size: 22px; padding-bottom: 0;}

.moreBtn{display: block; background: transparent url(/media/layout/bb_left.png) no-repeat; padding-left: 13px; height: 30px;  color: #ffffff; text-decoration: none; line-height: 30px; font-family: "Trebuchet MS", Trebuchet; font-size: 14px; letter-spacing: .8px; text-shadow: 1px 1px #7493b1; float: left; text-transform: uppercase}
.moreBtn span{background: transparent url(/media/layout/bb_right.png) top right no-repeat; padding-right: 14px; display: block; float: left; height: 30px;}

.moreBtn:hover{background-position: 0 -30px;}
.moreBtn:hover span{background-position: 100% -30px; text-shadow: -1px -1px #3f6386;}

.brownBtn{display: block; background: transparent url(/media/layout/db_left.png) no-repeat; padding-left: 13px; height: 30px;  color: #ffffff; text-decoration: none; line-height: 30px; font-family: "Trebuchet MS", Trebuchet; font-size: 14px; letter-spacing: .8px; text-shadow: 1px 1px #926d5a; float: left; text-transform: uppercase}
.brownBtn span{background: transparent url(/media/layout/db_right.png) top right no-repeat; padding-right: 14px; display: block; float: left; height: 30px;}

.brownBtn:hover{background-position: 0 -30px;}
.brownBtn:hover span{background-position: 100% -30px; text-shadow: -1px -1px #6a4838;}

.larkBl{display: block; background: transparent url(/media/layout/lb_left.png) no-repeat; padding-left: 13px; height: 30px;  color: #ffffff; text-decoration: none; line-height: 30px; font-family: "Trebuchet MS", Trebuchet; font-size: 14px; letter-spacing: .8px; text-shadow: 1px 1px #263e59; float: left; text-transform: uppercase}
.larkBl span{background: transparent url(/media/layout/lb_right.png) top right no-repeat; padding-right: 14px; display: block; float: left; height: 30px;}

.larkBl:hover{background-position: 0 -30px;}
.larkBl:hover span{background-position: 100% -30px; text-shadow: -1px -1px #0f1c2c;}



.imgBox{float: left}
.txtBox{float: left; width: 52%;}
.txtBox ul{list-style: none; margin-left: 30px; margin-top: 30px; margin-bottom: 30px}
.txtBox ul li{background: transparent url(/media/layout/bull.png) 0 3px no-repeat; padding-left: 20px; margin-bottom: 10px; color: #4d4d4d; font-size: 17px}

#footerLinks{clear: both; float: left; width: 100%; text-align: center; padding: 15px 0; border-top: 1px solid #333333; margin-top: 30px}
#footerLinks li{display: inline}
#footerLinks li a{color: #e7e7e7; text-decoration: none; font-size: 11px;}
#footerLinks li a:hover{text-decoration: underline;}

#phone{position: absolute; font-family: "Trebuchet MS", Trebuchet; color: #314d6d; right: 0; bottom: 0; font-size: 20px; text-decoration: none;}
#phone span{font-size: 16px}

.txtCenterTop{padding-top: 20px}

#emailImage{padding-left: 25px; background: transparent url(/media/layout/email_open_image.png) top left no-repeat;}

/*LOWER LEVEL PAGES */

#featureSideBar{width: 250px; float:  left;}
#rightFeatureSideBar{width: 250px; float:  right;}

#markerSet{list-style: none; font-family: Nobile, Trebuchet; font-size: 14px; width: 225px;}
#markerSet li{ text-align: left; width: 225px; height: 38px; display: block; padding-top: 10px;}

#markerSet li a{color: #304b6a; text-decoration: none; display: block; width: 195px; border-bottom: 1px dashed #e3e3e3; padding-bottom: 10px; text-align: right;}
#markerSet li a:hover{color: #527193}

#markerSet .active{background: transparent url(/media/layout/marker.png) top right no-repeat; color: #ffffff; border-bottom: none; line-height: 30px}
#markerSet .active a{color: #ffffff; border-bottom: none}
#markerSet .active a:hover{color: #ffffff}


h1{font-size: 24px; padding-bottom: 10px}
#rightContent{float: right; width: 635px; padding-right: 15px}
#siteContent{float: left; width: 635px;}

/*BLOG STUFF */
#leftContent{float: left; width: 635px; padding-right: 15px}
#sidebar{float: right; width: 210px; clear: none;}
.post{border-bottom: 1px dashed #e3e3e3; margin-bottom: 50px}
.post h2 a, .post h2{color: #36536e; text-decoration: none; font-size: 22px; margin-bottom: 0;}
.post h2 a:hover{text-decoration: underline;}
.post small{font-size: 11px; font-style: italic; display: block;}
.entry{margin-top: 15px;}
#leftContent h2{margin-bottom: 0; line-height: 20px}
.postmetadata{font-size: 11px;}
.post h3 a{text-decoration: underline}


.entry ul{margin:20px 0 20px 40px;}

#sidebar ul{list-style: none;}

#sidebar h2{margin-bottom: 5px; clear: both; float: none}
#sidebar h2:hover{background-position: 0 0;}
#sidebar h2:hover span{background-position: top right; text-shadow: inherit}
#sidebar ul li ul{margin-bottom: 15px; margin-left: 8px;}
#sidebar ul li ul li{padding-left: 20px; background: transparent url(/media/layout/smallBull.png) top left no-repeat; padding-bottom: 5px;}
#sidebar ul li ul li a{color: #414141; text-decoration: none;}
#sidebar ul li ul li a:hover{text-decoration:underline;}
#sidebar .widget_recent_entries li{margin-bottom: 15px;}
#sidebar {padding-left: 10px;}

.commentlist{clear: both; background-color:#F6F6F6; border:1px solid #E3E3E3; padding:20px; width: 510px; float: left; font-size: 11.5px; list-style: none;}
#respond{clear: both; background-color:#F6F6F6; border:1px solid #E3E3E3; padding:20px; width: 94%; float: left; font-size: 11.5px; list-style: none; margin-top: 30px;}
.sociable_tagline{font-weight: bold;}

.comment-meta{font-size: 10px; font-style: italic}



.campaignBox{padding-left: 110px; background: transparent url(/media/layout/staggered.png) top left no-repeat; border-bottom: 1px dashed #e3e3e3; margin-bottom: 40px; padding-bottom: 20px}

.auto{background-image: url(/media/layout/autoResponse.png);}
.scheduled{background-image: url(/media/layout/scheduled.png);}
.staggered{background-image: url(/media/layout/staggered.png);}
.voting{background-image: url(/media/layout/vote.png);}
.contest{background-image: url(/media/layout/contest.png);}

#callNow{position: absolute; top:38px; right:-2px; font-family: "Trebuchet MS", Trebuchet; font-size: 18px; color: #a04a3b}
#callNow span{font-size: 24px; font-weight: bold;}

.featureChunk{clear: both; border-bottom: 1px dashed #e3e3e3; margin-bottom: 40px; padding-bottom: 20px}
#featureId{background: transparent url(/media/layout/features.png) top left no-repeat; height: 58px; width: 150px; margin-left: 7px; margin-top: -25px;}

.featuredBox{width: 165px; margin-top: 40px; float: left; padding: 15px}
.featuredBox ul{list-style: none; margin-bottom: 10px}
.featuredBox ul li{ padding-left: 20px; background: transparent url(/media/layout/smallBull.png) top left no-repeat; padding-bottom: 5px; color: #414141; text-decoration: none; font-weight: bold;}

.dots{border-bottom: 1px dashed #e3e3e3; border-top: 1px dashed #e3e3e3; width: 200px; float: left; margin: 20px 0; padding: 20px 0 }

.bullList{list-style: none;}
.bullList li{padding-left: 20px; background: transparent url(/media/layout/smallBull.png) top left no-repeat; padding-bottom: 5px; color: #414141; text-decoration: none; font-weight: bold; margin-left: 20px}

#topics{width: 60%; float: right; margin-top: 30px}

.screenShot{border: 3px solid #ede9e4; margin: 0;}
.screeners{float: left; text-align: center; margin: 0 50px 40px 0;}
.screeners dt{font-style: italic;}

.coolFieldset{position: relative; padding-top: 55px;}
h6{position: absolute; top:0; left: 0; background: transparent url(/media/layout/legend.gif) top left no-repeat; height: 50px; display: block; width: 312px; margin:10px 0 20px -14px; clear: both; color: #435b77; font-size: 140%; text-shadow: -1px -1px #ffffff; font-family: "Trebuchet MS", Trebuchet; line-height: 35px; padding: 0 0 0 25px}

.smaller{background: transparent url(/media/layout/legend_small.gif) top left no-repeat; width: 233px}



#siteContent input{width: 260px; padding: 5px;}
#siteContent fieldset{padding-left: 15px; padding-bottom: 15px;}
#expiredMonth{float: left; width: 150px;}
#expiredMonth input{width: 75px;}
#expiredYear{float: left; width: 100px;}
#expiredYear input{width: 75px;}

.bold{font-weight: bold;}
.secure{background: transparent url(/media/layout/lock.png) 0 0 no-repeat; height: 20px; font-weight: bold; font-style: italic; padding-left: 26px; display: inline-block; line-height: 22px} 
/* #credit_card_number{background: #ffffff url(/media/layout/lock.png) 0 2px no-repeat; padding-left: 24px;} */
#creditCards{position: absolute; top: 60px; right: 35px; width: 200px; font-size: 10px; }

.importantBox{background-color: #fff9c8; border: 1px solid #f4e77a; padding: 10px; margin-bottom: 25px; }


#freeTrial{position: absolute; top:20px; right: -240px; width: 225px; text-align: left;}
#freeTrial p{font-weight: bold; font-size: 110%; text-align: center}
#siteContent h4{color: #ffffff; font-size: 160%; text-align: center; margin-bottom: 10px; background: transparent url(/media/layout/marker2.png) top right no-repeat; text-shadow: none; height: 52px; width: 225px; line-height: 48px}

.submiters{min-width: 100px; width: auto; background-color: #9cb6d0; border: 2px solid #5681ac; color: #154474; font-family: "Trebuchet MS", Trebuchet; font-weight: bold; font-size: 120%; padding: 5px 10px; text-decoration: none; text-align: center; text-transform: capitalize; }
.submiters:hover{cursor: pointer; color: #062d54; border-color: #062d54;}

#createHeader{margin-top: -20px; margin-bottom: 0; padding-bottom: 0}
.quotes{font-size: 140%; font-family: "Trebuchet MS", Trebuchet; margin-bottom: 25px; margin-top: 20px;  border-bottom: 1px dashed #E3E3E3; padding-bottom: 25px}
.quotes span{font-family: Helvetica; text-align: right; display: block; width: 100%; padding-top: 10px}

#legal{background: none; padding: 20px;}
#legal ul{margin-left: 40px; margin-bottom: 20px;}
#fieldSpecial{margin-left: 20px}

#siteContent .bullist{list-style: none; margin-left: 40px; margin-bottom: 30px}
#siteContent .bullist li{background: transparent url(/media/layout/bull.png) 0 3px no-repeat; padding-left: 20px; margin-bottom: 10px; color: #4d4d4d; font-size: 17px}

#pricingchart{width: 100%; background-color: #d3e4f4; color: #2c2c2c; font-family: "Trebuchet MS", Trebuchet; font-size: 130%; border: 1px solid #8bb5e0; padding: 10px; margin: 0 0 10px 0 }

#pricingchart td{border-bottom: 1px solid #bed5ed;}
#pricingchart .noborder{border-bottom: none;}
#pricingchart .price{font-size: 140%;}
#pricingchart .tabs{padding-left: 30px; font-style: italic; font-size: 80%}
.fixMe{ width: 635px; margin: 20px auto 40px auto; }
/* .strike{text-decoration: line-through;} */


#leftContent ol{margin-left: 40px}
#upgradeChart{background-color: #fff9c8; border: 1px solid #f4e77a; font-family: "Trebuchet MS", Trebuchet; font-size: 130%; width: 100%; padding: 10px; margin: 0 auto 10px auto; font-size: 130%; }
#upgradeChart td{border-bottom: 1px solid #f6efb4; padding: 5px;}
#upgradeChart .noborder{border-bottom: none;}

.dotBox{margin-bottom: 25px; margin-top: 20px;  border-bottom: 1px dashed #E3E3E3; padding-bottom: 15px}
.smallerWidth{width: 580px;}


/* AJAX CLASSES FOR CHECKIN' STUFF */
.ok {padding: 2px 0 0 30px; clear: none; display: inline-block; height: 23px; margin: 0 0 0 5px; background: transparent url(/media/layout/Checked.png) top left no-repeat;}
.error { padding: 2px 0 0 30px; clear: none; display: inline-block; height: 23px; margin: 0 0 0 5px; background: transparent url(/media/layout/Delete.png) top left no-repeat;}
.check {padding: 2px 0 0 30px; margin: 0 0 0 5px; clear: none; display:inline-block; width: 100px; height: 23px; background: transparent url(/media/layout/ajax-loader.gif) center left no-repeat; }
#thinking{width: 25px; height: 25px; background: transparent url(/media/layout/ajax-loader.gif) center left no-repeat; position: absolute; top:6px; left: 230px;}
.fadethis{opacity:0.3;filter:alpha(opacity=30)}
.showthis{opacity:1;filter:alpha(opacity=100)}

#couponWorked{clear: both; margin-top: 20px; font-size: 90%}
#couponWorked span{font-weight: bold;}
#couponWorked ul{margin-left: 20px; list-style: none;}

.error_message{background-color: #ff9f9f; border: 1px solid #d42020; padding: 8px; font-weight: bold; margin-bottom: 10px;}
.error_message p{margin: 0;}
.error_message span{display: block; font-size: 200%;}
.verticalCenter{vertical-align: middle;}

#demoBox{background: transparent url(/media/layout/demotan.png) top left no-repeat; height: 123px; width: 123px; display: block; position: absolute; bottom: 0; right:0; z-index: 10; text-indent: -9000px;}

strong{font-weight: bold;}


/*New stuff here */
#featuredBox2{width: 969px; height: 338px; float: left; margin-top: 20px;}
#featuredBox2 .featuredInner{height: 338px; width: 969px; position: relative; display: none; }
#featuredBox2 .main{background: transparent url(/media/layout/feature_main.jpg) top left no-repeat;}
#featuredBox2 .solutions{background: transparent url(/media/layout/header_solutions.jpg) top left no-repeat; }
#featuredBox2 .networks{background: transparent url(/media/layout/header_networks.jpg) top left no-repeat; }
#featuredBox2 .capabilities{background: transparent url(/media/layout/hardware.png) top left no-repeat; }
#featuredBox2 .main h1{background: transparent url(/media/titles/the_sms_marketing_application.png) top left no-repeat; height: 46px; width: 584px; text-indent: -9000px; position: absolute; top: 50px; left: 30px}
#featuredBox2 .solutions h2{background: transparent url(/media/titles/custom_text_solutions.png) top left no-repeat; height: 46px; width: 584px; text-indent: -9000px; position: absolute; top: 50px; left: 30px}
#featuredBox2 .networks h2{background: transparent url(/media/titles/integrate_social_networks.png) top left no-repeat; height: 46px; width: 584px; text-indent: -9000px; position: absolute; top: 50px; left: 30px}
#featuredBox2 .featuredInner p{position: absolute; top: 105px; left: 45px; color: #ffffff; width: 500px}
#featuredBox2 .featuredInner ul {background: transparent url(/media/layout/screen.png) top left no-repeat; height: 83px; width: 553px; overflow: hidden; position: absolute; top:200px; left: 37px;}
#featuredBox2 .featuredInner .button a{background: transparent url(/media/layout/go_blue.png) top left no-repeat; width: 174px; height: 61px; display: block; font-size: 14px; color: #ffffff; text-decoration: none; text-transform: uppercase; text-shadow: -1px -1px #2a5274; line-height: 65px; padding-left: 47px; position: absolute; top: 9px; left:8px;}
#featuredBox2 .featuredInner .green a{background: transparent url(/media/layout/go_green.png) top left no-repeat;}
#featuredBox2 .featuredInner .green a:hover{background-position: 0 -60px;}
#featuredBox2 .featuredInner .purple a{background: transparent url(/media/layout/go_purple.png) top left no-repeat;}
#featuredBox2 .featuredInner .purple a:hover{background-position: 0 -60px;}
#featuredBox2 .featuredInner .button a:hover{background-position: 0 -60px;}
#featuredBox2 .featuredInner .video a{background: transparent url(/media/layout/icon/starclean.png) top left no-repeat; height: 26px; padding-left: 30px; display: block; position: absolute; top: 28px; left: 245px; color: #f0f0f0; text-decoration: none; line-height: 26px}
#featuredBox2 .featuredInner .account a{background: transparent url(/media/layout/account.png) top left no-repeat; height: 24px; padding-left: 35px; display: block; position: absolute; top: 29px; left: 380px; color: #f0f0f0; text-decoration: none; line-height: 24px}
#featuredBox2 .featuredInner .account a:hover, #featuredBox2 .featuredInner .video a:hover{text-decoration: underline;}

#testimonial{font-family: Georgia, Times; font-size: 22px; color: #adadad; margin: 0px auto 45px auto;clear: both; width: 690px; text-align: center; font-weight: lighter; border-bottom: 1px dashed #E3E3E3; border-top: 1px dashed #E3E3E3; padding: 20px}
#testimonial span{font-size: 11px; text-align: right; font-family: Arial; font-style: italic; display: block; text-align: right}
#featuredHolder{position: relative;}
#nav{position: absolute; z-index: 99; top:50px; right:10px;}
#nav a {background: transparent url(/media/layout/nav_dots_large.png) top left no-repeat; text-indent: -9000px; height: 12px; width: 12px; display: block; margin-bottom: 2px; outline: none;}
#nav .activeSlide, #nav a:hover{background-position: 0 -12px;}

#subPage h1{font-family: Georgia;  color: #939393; font-size: 28px; margin-bottom: 0px; padding-bottom: 20px}
.solution_chunk{margin-bottom: 30px; float: left;}
.solution_chunk h2{width: auto; float: left}
.solution_chunk h2 a{background: transparent url(/media/layout/marker.png) top left no-repeat; color: #ffffff; border-bottom: none; width: 195px; height: 50px; line-height: 50px; float: left; clear: left; font-family: Nobile; font-size: 14px; text-align: right; padding-right: 30px; margin-right: 30px; text-decoration: none;  display: block}
.solution_chunk h2 a:hover{text-decoration: underline;}
.solution_content{float: left; border-left: 1px dashed #E3E3E3; width: 600px; padding-left: 10px }

#breadcrumb{font-size: 10px; color: #939393; margin-bottom: 10px; list-style: none}
#breadcrumb a{}



#infoBox{background: transparent url(/media/layout/actionbox.gif) top left no-repeat; width: 270px; padding: 30px 30px 40px 20px; margin-left: 30px}
#infoBox h3{float: left; width: 270px; text-align: center; font-size: 21px; font-family: Georgia; color: #939393}

#infoBox ul{margin-left: 15px; clear: both; list-style: none; padding-bottom: 15px}
#infoBox ul li{font-size: 12px; background: transparent url(/media/layout/bull.png) top left no-repeat; padding-left: 23px; font-weight: bold; padding-bottom: 10px}

#player2{width: 400px; margin: auto auto; display: block}

#content h2{font-family: Nobile; font-size: 17px; color: #2c2c2c}
#gmaps{border: 2px solid #333333; margin: 0; padding: 0;}
#question{width: 375px; height: 180px;}
#careers{font-size: 14px; margin-left: 50px; margin-top: 0px; margin-bottom: 40px}

#featuresHeader{background: transparent url(/media/layout/feature_header.png) top left no-repeat; width: 268px; height: 61px; overflow: hidden; margin-left: -36px; margin-bottom: 0; font-family: Nobile; color: #435b77; font-size: 140%; text-shadow: -1px -1px #ffffff; line-height: 47px; text-indent: 42px}

.blog_title{background: transparent url(/media/layout/short_title.gif) top left no-repeat; width: 262px; height: 49px; margin-left: -24px; font-family: Nobile; color: #435b77; font-size: 130%; line-height: 37px; text-indent: 25px}

.post .alignleft{float: left; margin-right: 7px;}

.featured{background: transparent url(/media/layout/holycomputer.png) 0 -50px no-repeat; min-height: 600px}

.nobile{font-family: Nobile}
.givespace{margin-top: 300px}

.dotbottom{border-bottom: 1px dashed #E3E3E3 ; margin-bottom: 30px; padding-bottom: 15px}

#dhjdx-dhjdx{width: 180px; padding: 6px 4px; font-weight: bold}

#certification{list-style: none; float: left; margin: 40px 0 0 45px;}
#certification li{float:left; padding: 20px 10px 0 10px}
#certification .tier1 {padding-top: 0;}

#playerWrapper, #playerWrapper2{margin: 0 auto; width: 650px;  text-align: center; position: relative}

#arrow1{position: absolute; top:200px; left: -165px}

#arrow2{position: absolute; top:10px; right: -165px}

.innerBox{background-color: #D9D9D9;
margin: 0px 20px 20px;
padding: 20px; border: 1px solid #a9a9a9}

#stationContact input{width: 90%;}
