@import url("css/menu.css");

/* CSS Document */
#Body {background: #fff; height:100%; margin:0; padding:0; overflow-y: scroll; }

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:14px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}

/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, input, a, .CommandButton{color:#444; font-family:Helvetica, Arial, sans-serif;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:12px; line-height: 20px;}
h1, h2, h3, h4, h5, h6{color:#11c2ec;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:18px;margin:0 0 14px 0;font-weight:bold;}
h3, h4{font-size:14px;margin:8px 0;}
h3 a {font-size:14px;margin:8px 0;}
h5, h6{font-size:14px;margin:6px 0;}
h1 { color:#444444; font:bold 22px Helvetica; margin:5px 0 14px 0; padding:0; }

a { color: #ff066f; text-decoration: underline; font-weight: bold; font-style: italic; font-size: inherit !important; }
a:hover{color:#ff066f; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Helvetica, Arial, sans-serif;}
.Head{color:#2E3D47;font-weight:bold;}
.SubHead {color:#4C6171;}
.SubSubHead{color:#6E8AA0;}
.NormalRed {color:#F00;}


a img { border-width: 0px; }

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- layout style --------*/

#s_wrap_main{display:table;width:950px; margin:0 auto;}
#s_wrap_sub{display:table-row;}

.header { margin: 0; padding: 0; width: 100%; height: 100px; float: left; }
#dnn_dnnLOGO_imgLogo { float: left; clear: none; margin-top: 20px; }




.menu_bg {  }
.menu_style {  }

.search_style{padding:0;float:left; height:20px;}
.search_bg{padding:0;}

.bread_bg{ display: block; float: left; clear: both; padding:0; width: 100%; height:20px;}
#bread_style{ float:left; line-height:20px; color:#888;  border: solid 0px #d2c166; width: 73%; padding-left: 10px;margin:0 13px 0 40px; }

#login_style{ float:left; clear: both; padding-right:18px; background: #d2c166; border: solid 1px #d2c166;}

.center_bg{ padding:0; margin:0;clear:both;}
.content_pad{padding:0;}
.content_width{padding-top:0px; }

.bot_bg{padding:0; margin:0; height:41px;}

.bot_pad{}
#bot_style{float:right;  }
#terms_style{float:left clear:both; margin-left: 5px; margin-top: 20px; text-transform: lowercase; }
#copy_style{float:right; clear:both; line-height: 24px; margin-bottom: 20px; }
#dnn_dnnUSER_cmdRegister {  }

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}


a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#FF066F; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#FF066F;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:14px;}

/*--------- pane style ----------*/
.ContentPane, .TopPane, .BottomPane{ padding:0; margin:0; float: left; clear: both; }
.LeftPane{ padding:0 40px 0 0; width:20%; margin:0; }
.RightPane{ padding:0 0 0 70px; width:211px; margin:0; }
.ContentPane { width: 100%; margin: 0; padding: 0; }



/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{ color: #999; font-size: 12px; }
a.Breadcrumb:hover{ color: #666; font-size: 12px; }

/*-------------- Link Style --------------*/
.linkscontainer{ margin-top: 40px; padding: 25px; background: url(images/stripebg.png) repeat top left; color: #444; height: 315px; }
.links,a.links:link,a.links:active,a.links:visited{ font-weight:bold; color:#555; text-transform:uppercase;}
a.links:hover{color:#FF066F;}

.linkscontainer .links,.linkscontainer a.links:link,.linkscontainer a.links:active,.linkscontainer a.links:visited{ font-weight: normal; color:#004078; text-transform:lowercase;}
.linkscontainer a.links:hover{color:#222;}

.footer { position: relative; left: 50%; margin-left: -475px; width: 950px; }
.footer ul { list-style-type: none; float: left; display: block; margin: 0; padding: 0; margin-right: 50px; width: 180px; }
.footer ul li { list-style-type: none; border-bottom: solid 1px #bcd731; color: #444; font-size: 12px; padding: 6px 10px; }
.footer ul li a { color: #444; font-size: 12px; font-weight: normal; font-style: normal; }
.footer ul li a:hover { color: #123456; }
.footer ul li.f-head, .footer ul li.f-head a { font-size: 16px; font-weight: bold; }
.footer ul li.f-last { /*border-bottom: solid 0px #fff;*/ }
.footer ul.f-newsletter { margin-right: 0; width: 230px; }

.f-contact { position: absolute; margin: -15px 0 0 350px; z-index: -1; background: url(images/asterisk.gif) top left no-repeat; height: 100px; width: 100px; }

.f-email { padding-left: 20px; background: url(images/icon-email.gif) center left no-repeat; }
.f-phone { padding-left: 20px; background: url(images/icon-phone.gif) center left no-repeat; text-decoration: none; }
.f-phone:hover { text-decoration: none; }
.f-facebook { padding-left: 20px; background: url(images/icon-facebook.gif) center left no-repeat; }
.f-twitter { padding-left: 20px; background: url(images/icon-twitter.gif) center left no-repeat; }
.f-linkedin { padding-left: 20px; background: url(images/icon-linkedin.gif) center left no-repeat; }
.f-flickr { padding-left: 20px; background: url(images/icon-flickr.gif) center left no-repeat; }

.f-newsletter iframe { width: 100%; height: 150px; }

.f-copyright { color:#888; text-align: right; float:right; font-size:11px; margin-bottom:10px; margin-right:-475px; margin-top:10px; position:relative; right:50%; }
.f-copyright a { font-size: 11px; }

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited { color:#FF066F;}
a.user:hover{color:#FF066F;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited { color:#FF066F;}
a.footer:hover{color:#FF066F;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
div.SearchContainer{position:relative; white-space: nowrap;}
div.SearchBorder{width: 150px; height: 20px; border: solid 0px #d2c166; float:left; white-space: nowrap; margin-top: 0px;}
div.SearchContainer a{padding: 0; display: block; float:left; }
div.SearchContainer a img{padding-left:5px;}
div.SearchIcon{display: none; float: left; width: 31px; height: 20px; cursor: pointer; z-index: 11; background: no-repeat 2px 2px; text-align:right;}
div.SearchIcon img{margin-top: 3px;}

input.SearchTextBox{float: left; border: solid 1px #00457c; width:140px; height:16px; margin-left:3px; padding-top: 3px; color: #777; font-size: 14px;}

#SearchChoices{clear: both; display: none; border: solid 1px #C3D4DF; z-index: 2000; cursor: pointer; margin: 0; padding: 0; text-align:left; background-color: #F3F7FA; position:absolute; top: 22px; left: 0;}
#SearchChoices li{cursor: pointer; margin: 0; padding: 2px 2px 0 2px; padding-left: 25px; height: 18px; text-align:left; background-color: #F3F7FA; background-repeat: no-repeat; background-position: 2px center; list-style: none; list-style-image: none; border: none; display:block;}
#SearchChoices li.searchHilite{background-color: #CE0D0D; color:#ffffff; border: none;}
#SearchChoices li.searchDefault{background-color: #F8FAFF; border: none;}

/* search button */
#dnn_dnnSEARCH_cmdSearchNew { color: #fff; background: #FF066F; border: solid 1px #FF066F; width: 16px; height: 16px; font-weight: bold; padding: 2px 4px 2px 4px; }
#dnn_dnnSEARCH_cmdSearchNew:hover { color: #555; background: #b5bc5f; border: solid 1px #b5bc5f; text-decoration: none; }


/*-------------- YouTube Styles --------------*/
.gsc-branding-youtube { display: none; }

.SearchResultsContent td { border-top: solid 1px #e9e6c4; }
.SearchResultsContent .SubHead { font-size: 14px; color: #555; }
#dnn_ctr356_SearchResults_dgResults { width: 100%; }
.PagingTable { border: solid 1px #f6f4dc; background: #f6f4dc; }

.shuttle_table { width: 560px; }
.shuttle_table td { border: solid 1px #d2c166; height: 20px; padding: 2px; }

hr { border: 0px; border-top: solid 1px #dfdfdf; }


/*------------- Del.icous Styles -------------*/
.delicious-posts ul, .delicious-posts li, .delicious-banner { padding: 7px 0 7px 0; list-style-type: none; }
.delicious-post { border-bottom: dashed 1px #d2c166; }
.delicious-tag { color: #777 !important; font-size: 10px !important; }




/*************************************/
small { font-size: 70%; }
a img { border: solid 5px #f4f4f4; }
a:hover img { border: solid 5px #ff066f; }
ul, ol { padding-left: 30px; }
li { font-size: 12px; }
.float-left { float: left; }
.float-right { float: right; }

/* sidebar nav */
.sidebar { width: 211px; overflow: hidden; }
.sidebar h3, #dnn_ctr553_dnnTITLE_lblTitle, #dnn_ctr552_dnnTITLE_lblTitle, #dnn_ctr585_dnnTITLE_lblTitle { display: block; background: #bcd731; padding: 4px 6px; color: #fff; font-weight: bold; text-transform: uppercase; font-size: 16px; }
.sidebar h3 a { color: #fff; font-size: 16px; font-style: normal; }
.sidebar p, .sidebar p a { font-size: 12px; color: #444; font-weight: normal; font-style: normal; text-decoration: none; }
.sidebar p { margin: 6px; }
.sidebar p a:hover { color: #ff066f; text-decoration: underline; }
.learn-more a { display: block; width: 200px; height: 200px; background: url(images/learnmore.gif) top left no-repeat; }
.learn-more a:hover { background: url(images/learnmore-hover.gif) top left no-repeat; }
.learn-more b { display: none; }

/* home page */
.highlighted { margin-top: 35px; position: absolute; z-index: 3000; }
.highlighted p { float: left; clear: both; background: #25dff2; color: #fff; font: normal 24px 'Lucida Sans Unicode', Arial, sans-serif; padding: 5px 8px; text-transfrom: lowercase; margin: 4px; width: auto;  }
.highlighted p a { color: #666; font-style: italic; font-size: inherit; font-weight: normal; }
#slider p { float: left; margin-top: 125px; margin-left: 15px; width: 275px; }
#services-copy p { float: left; margin-top: 125px; width: 275px; }
.home-need, .home-needright { border-bottom: solid 1px #FFC50A; border-right: solid 1px #FFC50A; width: 25%; }
.home-needright { border-right: none; }
.fb-like {     
    margin: -185px 0 0 520px; margin-top: -165px\0/IE8+9; float: left; display: block; height: 30px !important;
    width: 400px !important; }

.home-content { float: left; border-bottom: solid 1px #ffc50a; }
.solutions { float: left; width: 722px; height: 565px; background: url(images/cookie-jar.jpg) bottom left no-repeat; border-right: solid 1px #ffc50a; }
.ecommerce-solution, .lead-solution, .cms-solution { float: right; width: 145px; margin: 0 18px; }
.solutions h1 { margin-left: 196px; font-size: 30px; }

.circle-pink, .circle-yellow { background: url(http://www.whereoware.com/portals/0/skins/whereoware/images/circle-pink.gif) top left no-repeat; width: 160px; height: 160px; }
.circle-yellow { background: url(http://www.whereoware.com/portals/0/skins/whereoware/images/circle-yellow.gif) top left no-repeat; }
.circle-pink p, .circle-pink p a, .circle-yellow p, .circle-yello p a { color: #fff; font-size: 18px; font-style: normal; font-weight: bold; text-transform: uppercase; text-align: center; position: relative; top: 45px; }
.home-stats { float: right; margin: 0 15px; padding: 0; }
.home-stats li { list-style-type: none; margin: 15px 0; }
.home-stats li .circle { width: 160px; height: 160px; }
.home-stats p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-transform: none; top: 8%; }
.home-stats big { font-size: 60px; line-height: 60px; letter-spacing: -2px; }
.home-stats small { font-size: 18px; }

/* about us */
.circle-gray { background: url(images/circle-gray.gif) top left no-repeat; width: 160px; height: 160px; }
.circle-gray p { color: #444; font-size: 18px; font-style: normal; font-weight: bold; text-transform: uppercase; text-align: center; position: relative; top: 45px; }
.about-stats { float: left; margin: 0; padding: 0; }
.about-stats li { list-style-type: none; margin: 0 4px; float: left; }
.about-stats li .circle { width: 160px; height: 160px; }
.about-stats p { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 18px; text-transform: none; top: 8%; }
.about-stats p.push-top { top: 13%; }
.about-stats big { font-size: 60px; line-height: 60px; letter-spacing: -2px; }
.about-stats small { font-size: 18px; }

/* meet the team */
.team-member { float: left; width: 222px; height: 350px; margin-right: 0px; margin-bottom: 30px; }
.team-member h3 { margin: 0; line-height: 16px; }
.team-member p { margin: 0 12px 8px 0; line-height: 15px; font-size: 12px; }
.team-member a { font-size: 12px; }
.team-member p strong { font-style: italic; }
.team-member a.member-photo { float: left; width: 222px; height: 175px; margin: 0 0 5px 0; border-bottom: 5px solid #f4f4f4; overflow: hidden; }
.team-member a.member-photo:hover { border-bottom: 5px solid #FF066F; }
.team-member a.member-photo img { display: none; border: none; }
.team-member a.member-photo:hover img { display: block; }
.eric a.member-photo { background: url(../../team/eric.jpg) top left no-repeat; }
.bill a.member-photo { background: url(../../team/bill.jpg) top left no-repeat; }
.jim a.member-photo { background: url(../../team/jim.jpg) top left no-repeat; }
.joe a.member-photo { background: url(../../team/joe.jpg) top left no-repeat; }
.dan a.member-photo { background: url(../../team/dan.jpg) top left no-repeat; }
.teya a.member-photo { background: url(../../team/teya.jpg) top left no-repeat; }
.michelle a.member-photo { background: url(../../team/michelle.jpg) top left no-repeat; }
.radha a.member-photo { background: url(../../team/radha.jpg) top left no-repeat; }
.caitlin a.member-photo { background: url(../../team/caitlin.jpg) top left no-repeat; }
.hui a.member-photo { background: url(../../team/hui.jpg) top left no-repeat; }
.deysi a.member-photo { background: url(../../team/deysi.jpg) top left no-repeat; }
.suresh a.member-photo { background: url(../../team/suresh.jpg) top left no-repeat; }
.hannah a.member-photo { background: url(../../team/hannah.jpg) top left no-repeat; }
.rochelle a.member-photo { background: url(../../team/rochelle.jpg) top left no-repeat; }
.brian a.member-photo { background: url(../../team/brian.jpg) top left no-repeat; }
.anna a.member-photo { background: url(../../team/anna.jpg) top left no-repeat; }
.syed a.member-photo { background: url(../../team/syed.jpg) top left no-repeat; }
.rob a.member-photo { background: url(../../team/rob.jpg) top left no-repeat; }
.larry a.member-photo { background: url(../../team/larry.jpg) top left no-repeat; }
.jay a.member-photo { background: url(../../team/jay.jpg) top left no-repeat; }
.jonathan a.member-photo { background: url(../../team/jonathan.jpg) top left no-repeat; }
.jenna a.member-photo { background: url(../../team/jenna.jpg) top left no-repeat; }
.molly a.member-photo { background: url(../../team/molly.jpg) top left no-repeat; }
.faith a.member-photo { background: url(../../team/faith.jpg) top left no-repeat; }
.peter a.member-photo { background: url(../../team/peter.jpg) top left no-repeat; }
.mike a.member-photo { background: url(../../team/mike.jpg) top left no-repeat; }
.wendell a.member-photo { background: url(../../team/wendell.jpg) top left no-repeat; }
.micha a.member-photo { background: url(../../team/micha.jpg) top left no-repeat; }
.jeff a.member-photo { background: url(../../team/jeff.jpg) top left no-repeat; }
.rachel a.member-photo { background: url(../../team/rachel.jpg) top left no-repeat; }

/* blog */
#dnn_ctr585_Archive_calMonth, #dnn_ctr585_Archive_lblArchive, #dnn_ctr585_Archive_lblMonthly { display: none; }
a.CommandButton:link, a.CommandButton:visited { color: #FF066F; }
.Blog_RecentEntries_Dateline { display: none; }

/* services pages */
.services { float: left; width: 190px; margin-right: 45px; }
.services-last { margin-right: 0; }
.process { float: left; width: 190px; min-height: 140px; margin-right: 12px; margin-bottom: 12px; padding: 10px; background: #efefef; }
.process-last { margin-right: 0; }
.services-tags { margin: 0; padding: 0; }
.services-tags li { list-style-type: none; float: left; color: #fff; background: #ff066f; margin: 0 5px 5px 0; padding: 2px 6px; font-weight: bold; font-size: 12px; }
.we-help { background: url(images/we-help.gif) top left no-repeat; height: 82px; width: 107px; margin-top: -55px; float: right; }
.wecanhelp { color: #999; margin-bottom: 0; }
.services-image { float: left; width: 335px; height: 275px; }
.services-copy { float: right; width: 225px; margin: 0 100px 0 0; }
#slider .services-copy p { margin: 0; }

/* our work */
.project { float: left; margin: 0 10px 25px 0; width: 320px; overflow: hidden; }
.results { background: #efefef; padding: 15px; }

/* case studies */
.case-name { text-align: center; font-size: 36px; margin-bottom: 0; }
.case-link { text-align: center; margin-top: 0; }
.case-link a { font-size: 12px; }
.case-results { text-align: center; font-size: 26px; color: #444; margin: 40px 0; }
.case-overview, .case-whatwedid, .case-services { float: left; width: 206px; margin-right: 25px; }
.case-twocols { float: right; width: 437px; margin-left: 25px;  }
.case-twocols .case-overview, .case-twocols .case-whatwedid { width: 100%; margin-right: 0;  }
.case-twocols .case-whatwedid h3 { margin-top: 25px;  }
.case-overview h3, .case-whatwedid h3, .case-services h3, .case-twocols h3 { font-size: 18px; }
.case-services { margin-right: 0; }
.case-services p { margin-bottom: 5px; }
.case-services ul, .case-services ol { margin-top: 0; padding-left: 15px; }
.case-overview ul, .case-overview ol, .case-whatwedid ul, .case-whatwedid ol { padding-left: 15px; }
.case-services li { font-size: 11px; }
.case-photo { border: solid 5px #efefef; }
.case-photos a { float: left; display: block; width: 118px; height: 118px; overflow: hidden; border: solid 5px #efefef; margin-right: 5px; }
.case-photos a:hover { border: solid 5px #ff066f; }
.case-photos a img { border: none; margin: -30px 0 0 -50px; eft: -50%; }

#lightbox{position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }
#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }
#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}
#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(http://www.whereoware.com/portals/0/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(http://www.whereoware.com/portals/0/nextlabel.gif) right 15% no-repeat; }
#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }
#imageData{padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}
#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* migrate */
.migrate { float: left; width: 707px; height: 565px; border-right: solid 1px #ffc50a; padding-right: 15px; }
.migrate-header, .migrate-header a { font-size: 36px; }
.migrate-header2, .migrate-heade2r a { font-size: 26px; }
.migrate-services { float: left; width: 265px; margin-right: 45px; }
.migrate-rightcol { float: right; }
.migrate-borders { border-top: solid 1px #FFC50A; border-bottom: solid 1px #FFC50A; float: left; width: 100%; min-height: 260px; }

/* SmartStore app */
.apptitle { font-size: 36px; margin-bottom: 0; line-height: 22px; }
.apptitle span { font-weight: bold; text-transform: uppercase; color: #FF066F; font-size: 16px; }
.comingnow { font-size: 12px; font-style: italic; color: #888; }
ul.app-features { padding: 0; }
ul.app-features li { list-style: none; }
.ipadframe { width: 679px; height: 523px; background: url(http://www.whereoware.com/portals/0/ipad-frame.png) center center no-repeat; }
.ipadframe iframe { margin: 60px 62px 41px 62px; width: 555px; height: 416px; overflow: hidden; }
.app-contact { display: block; margin: -50px 0 0 600px; position: absolute; z-index: 1000; background: url(http://www.whereoware.com/portals/0/app-contact.png) center center no-repeat; width: 124px; height: 124px; }
.app-seemore { display: block; margin: 350px 0 0 685px; position: absolute; z-index: 1000; background: url(http://www.whereoware.com/portals/0/morefeatures.gif) center center no-repeat; width: 90px; height: 104px; }
.feature-table img { border: solid 3px #efefef; margin-bottom: 15px; }
.app-comingdate, .app-comingsoon, .app-availablenow { font-weight: bold; color: #444; font-size: 16px; border-bottom: solid 3px #ffc50a; padding-bottom: 10px; }
.app-availablenow { border-bottom: solid 3px #FF066F; }
.app-comingsoon { color: #666; border-bottom: solid 3px #dfdfdf; }
.app-comingsoon span, .app-comingdate span, .app-availablenow span { display: block; color: #0fc3ec; font-size: 12px; font-weight: bold; font-style: italic; }
.app-comingsoon span { color: #aaa; }

/* IMC microsite */
.imc a { display: block; width: 200px; height: 200px; margin: 0 0 5px 0; border: 5px solid #f4f4f4; overflow: hidden; }
.imc a:hover { border-color: #FF066F; }
.imc a img { display: none; border: none; }
a.thumb1 { background: url(../../imc/components-1.jpg) top left no-repeat; }
a.thumb2 { background: url(../../imc/opportunity-1.jpg) top left no-repeat; }
a.thumb3 { background: url(../../imc/summary-1.jpg) top left no-repeat; }
a.thumb4 { background: url(../../imc/what-we-can-do-1.jpg) top left no-repeat; }
a.thumb5 { background: url(../../imc/whereoware-1.jpg) top left no-repeat; }
a.thumb6 { background: url(../../imc/get-in-touch-1.jpg) top left no-repeat; }
.imc a:hover img { display: block; }
