/* Webmocha L.L.C. - Fri, 13 Feb 2009 00:00:55 -0500 */
/* ------------------------------ [ global.css ] ------------------------------ */
*{outline:none}body{color:#000;background:#fff;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup,sub{line-height:-1px;vertical-align:text-top;}sub{vertical-align:text-bottom;}input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit;}
body{font:13px/1.7 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:99%;}
.clrfx{zoom:1;}
.clrfx:after{content:".";display:block;height:0;width:0;line-height:0;clear:both;visibility:hidden;}
.clr{clear:both;}

body {text-align: center; background: #2b1e1b url(../../assets/images/bg_main.gif) 0 0 repeat-x; _background:#2b1e1b url(../../assets/images/bg_main_alt.gif) 0 0 repeat-x; }
.wrapper {width: 889px; margin: 0 auto; text-align: left;}
.primary {width: 590px; float: left; margin-bottom: 25px;}
.secondary {width: 288px; float: right; background: #603c35 url(../../assets/images/detail_side.gif) 5px 5px no-repeat; margin-bottom: 25px;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}
strong {font-weight:bold;}
em {font-style:italic;}

/* ---------- [ HEADER ] ---------- */
#hd {background: transparent url(../../assets/images/bg_header_bd.png) 0 0 repeat-x; text-align: left; position: relative; margin-bottom: 135px; z-index: 10;  _background:none;}
#hd #masthead .hd {background: transparent url(../../assets/images/bg_header_hd.png) 0 0 no-repeat; width: 179px; height: 0; padding-top: 23px; overflow: hidden; position: absolute; top: 2px; left: 1px;  _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.webmocha.com/assets/images/bg_header_hd.png', sizingMethod='crop');}
#hd #masthead .bd {height: 53px; padding-top: 10px;}

#nav {height: 35px; background: url(../../assets/images/div_dotted_vert.png) 0 0 repeat-y; margin-left: 330px; padding-left: 15px;}
#nav a {color: #e6ddd4; font: normal 77% helvetica, arial; text-transform: uppercase;}
#nav li {float: left; margin-right: 15px; margin-top: 7px;}
#nav li a {background: url(../../assets/images/blt_nav.png) 0 0 no-repeat; padding: 7px 0 5px 23px;  _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.webmocha.com/assets/images/blt_nav.png', sizingMethod='tile');}

#nav li#home {width: 180px; height: 43px; position: absolute; left: 127px; top: 10px;  margin-top:0;}
#nav li#home a {display:block; background: transparent url(../../assets/images/logo_dropshadow.png) 0 0 no-repeat; width: 180px; height:0;  padding: 43px 0 0 0; overflow: hidden; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.webmocha.com/assets/images/logo_dropshadow.png', sizingMethod='crop');}

.quote {background: url(../../assets/images/bg_stain.png) 0 0 no-repeat; height: 155px; position: absolute; top: 53px; left: 75px; z-index: 5; padding-right:50px; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.webmocha.com/assets/images/bg_stain.png', sizingMethod='crop');}
.quote p {margin-left: 157px; color: #e6ddd4; font: normal 197% Georgia, Arial, Helvetica, sans-serif; padding-top: 40px;}

/* ---------- [ FOOTER ] ---------- */
#ft .ft-hd {background: url(../../assets/images/bg_footer.png) 0 0 repeat-x; height: 10px;_background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.webmocha.com/assets/images/bg_footer.png', sizingMethod='scale');}
#ft .ft-bd {background: #8d5449 url(../../assets/images/bg_footer_bd.gif) 0 0 repeat-x;}
#ft .content {width: 890px; margin: 0 auto; text-align: left; padding-top: 5px; position: relative;}
#ft .ft-nav li {float: left; margin-right: 15px; }
#ft .ft-nav li a {color: #E6DED5;}
#ft .ft-nav li#home {width: 180px; height: 43px; position: absolute; right: 10px; top: 5px;  margin-top:0;}
#ft .ft-nav li#home a {display:block; background: transparent url(../../assets/images/logo_dropshadow.png) 0 0 no-repeat; width: 180px; height:0;  padding: 43px 0 0 0; overflow: hidden; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.webmocha.com/assets/images/logo_dropshadow.png', sizingMethod='tile'); }
#ft .ctxt {color: #E6DED5;}
#ft .ctxt em {color:#B2ACA9;}

/* ----- [ PANEL ] ----- */
.panel {text-align:center; color: #64413a; margin-bottom: 15px;}
.panel .panel-hd {background: url(../../assets/images/cap_pri_top.gif) 0 0 no-repeat; height: 11px; width: 590px; overflow:hidden;}
.panel .panel-ft {background: url(../../assets/images/cap_pri_bot.gif) 0 0 no-repeat; height: 11px; width: 590px;}
.panel .panel-bd-wrap {background: url(../../assets/images/cap_pri_bd.gif) 0 0 repeat-y;}
.panel .panel-bd {background: url(../../assets/images/detail_panel.gif) 10px 0 no-repeat; padding: 5px 10px; text-align: left; _padding-top: 0;}
.panel h2 {background: url(../../assets/images/blt_nav.png) 0 3px no-repeat; padding-left: 25px; font: normal 153.9% Geneva, Arial, Helvetica, sans-serif; color: #603c35; margin-left: 5px; margin-bottom: 10px; border-bottom: 1px solid #a38d85; _background:none; _padding-left: 10px;}

/* ----- [ SUB-PANEL ] ----- */
.sub-panel {margin: 0 auto; width: 569px; text-align: left; color: #E6DED5;}
.sub-panel .sub-panel-hd {background: url(../../assets/images/cap_pri2_top.gif) 0 0 no-repeat; height: 10px; width: 569px; overflow:hidden;}
.sub-panel .sub-panel-ft {background: url(../../assets/images/cap_pri2_bot.gif) 0 0 no-repeat; height: 10px; width: 569px;}
.sub-panel .sub-panel-bd-wrap {background: url(../../assets/images/bg_pri2_borders.gif) 0 0 repeat-y; width: 569px;}

.sub-panel .sub-panel-bd .content {background: #53231a url(../../assets/images/bg_pri2_bd.gif) 0 0 repeat-x;margin: 0 4px; padding-top: 10px; _padding-top:0;}
.sub-panel h3 {background: url(../../assets/images/blt_subpanel.png) 0 0 no-repeat; padding-left: 18px; font: normal 100% Helvetica, arial, sans-serif; color: #e6ded5; margin-left: 10px; margin-bottom: 5px; text-transform: uppercase;  _background:none; _padding-left: 5px;}

/* ----- [ RIGHT RAIL MODULE ] ----- */
.rmod {margin: 10px; color: #e9e0d8;}
.rmod h2 {background: url(../../assets/images/blt_nav.png) 0 3px no-repeat; padding-left: 25px; font: normal 153.9% Geneva, Arial, Helvetica, sans-serif; color: #e9e1d9; padding-bottom: 5px; border-bottom: 1px solid #a69088; margin-bottom: 10px;  _background:none; _padding-left: 5px;}
.rmod a {color:#fff;}
.rmod a:hover {text-decoration:underline;}

/* ----- [ JCAROUSEL BASE ] ----- */
.jcarousel-container { position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0;}
.jcarousel-list li, .jcarousel-item { float: left; list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px; height: 75px;
}
.jcarousel-next {z-index: 3; display: none;}
.jcarousel-prev { z-index: 3; display: none;}

/* ----- [ CAROUSEL ] ----- */
.carousel {margin: 0 auto; width: 569px; text-align: left; color: #E6DED5;}
.carousel .carousel-hd {background: url(../../assets/images/cap_pri2_top.gif) 0 bottom no-repeat; height: 10px; width: 569px;}
.carousel .carousel-ft {background: url(../../assets/images/cap_pri2_bot.gif) 0 0 no-repeat; height: 10px; width: 569px;}
.carousel .carousel-bd-wrap {background: url(../../assets/images/bg_pri2_borders.gif) 0 0 repeat-y; width: 569px;}
.carousel .carousel-bd .content {background: #53231a url(../../assets/images/bg_carousel.gif) 0 0 repeat-x;margin: 0 4px; padding-top: 10px; text-align: center;}
.carousel h3 {font: normal 100% Helvetica, arial, sans-serif; color: #e6ded5; margin-left: 10px; margin-bottom: 5px; text-transform: uppercase; text-align: left;}

.crsl {margin: 0 25px;}
.crsl-hd {background: url(../../assets/images/cap_carousel_inner_top.png) 0 0 no-repeat; height: 11px; width: 512px; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.webmocha.com/assets/images/cap_carousel_inner_top.png', sizingMethod='crop'); overflow:hidden;}
.crsl-ft {background: url(../../assets/images/cap_carousel_inner_bot.png) 0 0 no-repeat; height: 11px; width: 512px; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.webmocha.com/assets/images/cap_carousel_inner_bot.png', sizingMethod='crop');}
.crsl-bd-wrap {background: url(../../assets/images/bg_carousel_borders.png) 0 0 repeat-y; width: 512px; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.webmocha.com/assets/images/bg_carousel_borders.png', sizingMethod='scale');}
.crsl-bd {background: #d2c3b8 url(../../assets/images/bg_carousel_inner.gif) 0 0 repeat-x;margin: 0 5px; padding-top: 10px; text-align: left;}

/* ----- [ PNG FIXES ] -----*/
img, div, input { behavior: url("../../assets/js/iepngfix.htc") }

/* ----- [ MISC ] ----- */
.ui-tabs-hide { display: none; }
.hide {display:none;}

/* ------------------------------ [ modules.css ] ------------------------------ */
/* ----- [ CAROUSELS ] ----- */
.carousel, .carousel a {color: #603C35;}
.carousel .jcarousel-container {margin: 0 auto;}
.carousel .jcarousel-container-horizontal {width: 420px;}
.carousel .jcarousel-clip-horizontal {width:  420px; height: 90px; }
.carousel .jcarousel-item {width: 75px; height: 85px;}
.carousel .jcarousel-item-horizontal {margin-right: 40px;}
.carousel .jcarousel-item-placeholder {background: #fff; color: #000;}

/* Horizontal Buttons */
.carousel .jcarousel-next-horizontal {position: absolute; top: 29px; right: -63px; width: 33px; height: 34px; cursor: pointer; background: transparent url(../../assets/images/btn_next.png) no-repeat 0 0; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.webmocha.com/assets/images/btn_next.png', sizingMethod='crop');}
.carousel .jcarousel-prev-horizontal {position: absolute; top: 29px; left: -63px; width: 33px; height: 34px; cursor: pointer; background: transparent url(../../assets/images/btn_previous.png) no-repeat 0 0; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.webmocha.com/assets/images/btn_previous.png', sizingMethod='crop');}
.carousel .jcarousel-next-horizontal:hover,
.carousel .jcarousel-prev-horizontal:hover {background-position: -33px 0;}
.carousel .jcarousel-next-horizontal:active,
.carousel .jcarousel-prev-horizontal:active {background-position: -66px 0;}
.carousel .jcarousel-next-disabled-horizontal,
.carousel .jcarousel-next-disabled-horizontal:hover,
.carousel .jcarousel-next-disabled-horizontal:active,
.carousel .jcarousel-prev-disabled-horizontal,
.carousel .jcarousel-prev-disabled-horizontal:hover,
.carousel .jcarousel-prev-disabled-horizontal:active {cursor: default; background-position: -99px 0;}

/* ----- [ FEATURED CLIENT ] ----- */
#featured-client {margin-bottom: 15px;}
#featured-client .sshot {margin: 10px 12px;}
#featured-client .logo {margin: 10px 12px;}
#featured-client h3 a {color: #E6DED5;}
#featured-client a.more {width: 80px; display: block; float: right; color: #E6DED5; margin-right: 10px;}

/* ----- [ CONTENT ] ----- */
.main {background: url(../../assets/images/blt_large.gif) no-repeat 75px 0; padding: 0 10px 0 130px;}
.main h3 {font: normal 131% Geneva, Arial, Helvetica, sans-serif; color: #603C35; margin-bottom: 5px;}
.main p {margin: 10px 0;}
.main ul {padding-left: 15px;}
.main ul li {list-style-type: disc;}
.main a {color:#000; text-decoration:underline;}

/* ----- [ BLOGS ] ----- */
#blog {}
.rmod .blog-post {margin:0 0 2em 0;}
.rmod .blog-post h3 {font-weight:bold;}
.rmod .blog-post .date {font-size:77%;}
.rmod .blog-post p {margin:0.75em 0;}
.rmod .blog-post .readmore {font-style:italic;}

/* ----- [ TWITTER ] ----- */
.rmod .twittLI {margin:0 0 1em 0;}

/* ----- [ ABOUT ] ----- */
#about #mochacarousel li a {display:block; width:75px; height:85px;}

#about #mochacarousel #about-yahoo {background:url(../../assets/images/th_yahoo.gif) no-repeat 0 0;}
#about #mochacarousel #about-myyahoo {background:url(../../assets/images/th_myyahoo.gif) no-repeat 0 0;}
#about #mochacarousel #about-ynews {background:url(../../assets/images/th_ynews.gif) no-repeat 0 0;}
#about #mochacarousel #about-ytravel {background:url(../../assets/images/th_ytravel.gif) no-repeat 0 0;}
#about #mochacarousel #about-ebay {background:url(../../assets/images/th_ebay.gif) no-repeat 0 0;}
#about #mochacarousel #about-simplyhired {background:url(../../assets/images/th_simplyhired.gif) no-repeat 0 0;}
#about #mochacarousel #about-foodnetwork {background:url(../../assets/images/th_foodnetwork.gif) no-repeat 0 0;}
#about #mochacarousel #about-hgtv {background:url(../../assets/images/th_hgtv.gif) no-repeat 0 0;}
#about #mochacarousel #about-scient {background:url(../../assets/images/th_scient.gif) no-repeat 0 0;}
#about #mochacarousel #about-viant {background:url(../../assets/images/th_viant.gif) no-repeat 0 0;}
#about #mochacarousel #about-sapient {background:url(../../assets/images/th_sapient.gif) no-repeat 0 0;}

#about #mochacarousel #about-yahoo:hover {background:url(../../assets/images/th_yahoo_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-myyahoo:hover {background:url(../../assets/images/th_myyahoo_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-ynews:hover {background:url(../../assets/images/th_ynews_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-ytravel:hover {background:url(../../assets/images/th_ytravel_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-ebay:hover {background:url(../../assets/images/th_ebay_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-simplyhired:hover {background:url(../../assets/images/th_simplyhired_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-foodnetwork:hover {background:url(../../assets/images/th_foodnetwork_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-hgtv:hover {background:url(../../assets/images/th_hgtv_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-scient:hover {background:url(../../assets/images/th_scient_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-viant:hover {background:url(../../assets/images/th_viant_ov.gif) no-repeat 0 0;}
#about #mochacarousel #about-sapient:hover {background:url(../../assets/images/th_sapient_ov.gif) no-repeat 0 0;}

/* ----- [ BIOS ] ----- */
#bio-mocha {margin-bottom: 15px;}
#bio-mocha p {margin: 0 10px; padding-bottom: 10px; font: normal 100% arial, verdana;}
#bio-mocha ul {padding-left: 30px; margin-bottom:1em;}
#bio-mocha ul li {list-style-type: disc;}

#bios {margin: 0 15px 15px;}
#bios h3.header {padding-bottom: 10px;}
.bio {border-bottom: 1px solid #64413A; padding-bottom: 10px; margin-bottom: 10px;}
.bio img.headshot {float: left; margin: 0 8px 8px 0; border:1px solid #64413A;}
.bio p {font: normal 100% Arial, Helvetica, sans-serif;}
#mike img.headshot {float: right; margin: 0 0 8px 8px;}
#barney {border-bottom: 0;}

/* ----- [ OUR CLIENTS ] ----- */
.client-logo {display:block; margin:20px 0 30px 185px;}
.client-logo img {border:1px solid #2B1E1B;}

.client-desc {display:none;}
.client-desc .desc {margin:10px;}
.client-desc .desc h3 {font: normal 131% Geneva, Arial, Helvetica, sans-serif; color: #603C35; margin-bottom: 5px;}
.client-desc .main h3 {text-transform:lowercase;}
.client-desc .main ul {padding-left: 30px; margin-bottom:1em;}
.client-desc .main ul li {list-style-type: disc;}
.client-desc .main a {color:#000; text-decoration:underline;}
.client-thumb a {display:block; width:75px; height:85px;}

#client-3across {background:url(../../assets/images/th_3across.gif) no-repeat 0 0;}
#client-aai {background:url(../../assets/images/th_aai.gif) no-repeat 0 0;}
#client-cwc {background:url(../../assets/images/th_cwc.gif) no-repeat 0 0;}
#client-gsnap_flash {background:url(../../assets/images/th_gsnap_flash.gif) no-repeat 0 0;}
#client-gsnap_website {background:url(../../assets/images/th_gsnap_website.gif) no-repeat 0 0;}
#client-ideeli {background:url(../../assets/images/th_ideeli.gif) no-repeat 0 0;}
#client-jeffherman {background:url(../../assets/images/th_jeffherman.gif) no-repeat 0 0;}
#client-jumpassociates {background:url(../../assets/images/th_jumpassociates.gif) no-repeat 0 0;}
#client-livegamer {background:url(../../assets/images/th_livegamer.gif) no-repeat 0 0;}
#client-mediatile {background:url(../../assets/images/th_mediatile.gif) no-repeat 0 0;}
#client-milton {background:url(../../assets/images/th_milton.gif) no-repeat 0 0;}
#client-mixercast {background:url(../../assets/images/th_mixercast.gif) no-repeat 0 0;}
#client-mog {background:url(../../assets/images/th_mog.gif) no-repeat 0 0;}
#client-mozilla {background:url(../../assets/images/th_mozilla.gif) no-repeat 0 0;}
#client-myspace {background:url(../../assets/images/th_myspace.gif) no-repeat 0 0;}
#client-nesf {background:url(../../assets/images/th_nesf.gif) no-repeat 0 0;}
#client-questscholars {background:url(../../assets/images/th_questscholars.gif) no-repeat 0 0;}
#client-savvysource {background:url(../../assets/images/th_savvysource.gif) no-repeat 0 0;}
#client-scripps {background:url(../../assets/images/th_scripps.gif) no-repeat 0 0;}
#client-takepart {background:url(../../assets/images/th_takepart.gif) no-repeat 0 0;}
#client-unisfair {background:url(../../assets/images/th_unisfair.gif) no-repeat 0 0;}
#client-xi {background:url(../../assets/images/th_xi.gif) no-repeat 0 0;}
#client-nextinternet {background:url(../../assets/images/th_nextinternet.gif) no-repeat 0 0;}

.on#client-3across,
#client-3across:hover {background:url(../../assets/images/th_3across_ov.gif) no-repeat 0 0;}
.on#client-aai,
#client-aai:hover {background:url(../../assets/images/th_aai_ov.gif) no-repeat 0 0;}
.on#client-cwc, 
#client-cwc:hover {background:url(../../assets/images/th_cwc_ov.gif) no-repeat 0 0;}
.on#client-gsnap_flash,
#client-gsnap_flash:hover {background:url(../../assets/images/th_gsnap_flash_ov.gif) no-repeat 0 0;}
.on#client-gsnap_website,
#client-gsnap_website:hover {background:url(../../assets/images/th_gsnap_website_ov.gif) no-repeat 0 0;}
.on#client-ideeli, 
#client-ideeli:hover {background:url(../../assets/images/th_ideeli_ov.gif) no-repeat 0 0;}
.on#client-jeffherman,
#client-jeffherman:hover {background:url(../../assets/images/th_jeffherman_ov.gif) no-repeat 0 0;}
.on#client-jumpassociates,
#client-jumpassociates:hover {background:url(../../assets/images/th_jumpassociates_ov.gif) no-repeat 0 0;}
.on#client-livegamer,
#client-livegamer:hover {background:url(../../assets/images/th_livegamer_ov.gif) no-repeat 0 0;}
.on#client-mediatile,
#client-mediatile:hover {background:url(../../assets/images/th_mediatile_ov.gif) no-repeat 0 0;}
.on#client-milton,
#client-milton:hover {background:url(../../assets/images/th_milton_ov.gif) no-repeat 0 0;}
.on#client-mixercast,
#client-mixercast:hover {background:url(../../assets/images/th_mixercast_ov.gif) no-repeat 0 0;}
.on#client-mog,
#client-mog:hover {background:url(../../assets/images/th_mog_ov.gif) no-repeat 0 0;}
.on#client-mozilla,
#client-mozilla:hover {background:url(../../assets/images/th_mozilla_ov.gif) no-repeat 0 0;}
.on#client-myspace,
#client-myspace:hover {background:url(../../assets/images/th_myspace_ov.gif) no-repeat 0 0;}
.on#client-nesf,
#client-nesf:hover {background:url(../../assets/images/th_nesf_ov.gif) no-repeat 0 0;}
.on#client-questscholars,
#client-questscholars:hover {background:url(../../assets/images/th_questscholars_ov.gif) no-repeat 0 0;}
.on#client-savvysource,
#client-savvysource:hover {background:url(../../assets/images/th_savvysource_ov.gif) no-repeat 0 0;}
.on#client-scripps,
#client-scripps:hover {background:url(../../assets/images/th_scripps_ov.gif) no-repeat 0 0;}
.on#client-takepart,
#client-takepart:hover {background:url(../../assets/images/th_takepart_ov.gif) no-repeat 0 0;}
.on#client-unisfair,
#client-unisfair:hover {background:url(../../assets/images/th_unisfair_ov.gif) no-repeat 0 0;}
.on#client-xi,
#client-xi:hover {background:url(../../assets/images/th_xi_ov.gif) no-repeat 0 0;}
.on#client-nextinternet,
#client-nextinternet:hover {background:url(../../assets/images/th_nextinternet_ov.gif) no-repeat 0 0;}

#client-more {text-align:center; padding:8px 0 0; background:#D0B29F; color:#D0B29F;}
#client-more:hover {color:#603C35; text-decoration:none;}

.rmod .testimonial {margin:0 0 2em;}
.rmod .testimonial em {color:#B2ACA9;}

/* ----- [ JOBS ] ----- */
#jobs-mocha {margin-bottom: 15px;}
#jobs-mocha a {color: #fff; text-decoration: underline; }
#jobs-mocha p {margin: 0 10px; padding-bottom: 10px; font: normal 100% arial, verdana;}
#jobs-mocha ul {padding: 0 0 1em 30px;}
#jobs-mocha ul li {list-style-type: disc;}

.job {border-bottom: 1px solid #64413A; padding-bottom: 10px; margin: 0 15px 15px;}
.job p {font: normal 100% Arial, Helvetica, sans-serif;}
.job h4 {font-weight: bold; margin: 10px 0;}
.job ul {padding-left: 30px;}

/* ----- [ CONTACT US ] ----- */
#contactfrm form {padding: 20px;}
#contactfrm form .fieldwrap {margin-bottom: 10px;}
#contactfrm form label {width: 100px; text-align: right; display: block; float: left; margin-right: 5px;}
#contactfrm form .submit {padding-left: 110px;}

#contactfrm form input, #contactfrm form textarea {width: 345px; background-color: #e3d9d1;}
#contactfrm form #fm_phone,
#contactfrm form #fm_verify {width: 139px;}
#contactfrm form .credits {margin:10px 0 0 105px; font-size:77%; color:#90635A;}
#contactfrm form .credits a {color:#90635A;}
#contactfrm form .fieldwrap img {margin-bottom:-8px;}
#contactfrm form button.send {background: url(../../assets/images/btn_send.png) 0 0 no-repeat; height: 23px; width: 61px; background-color: none; border:0; margin-right: 10px; cursor: pointer; _background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='http://www.webmocha.com/assets/images/btn_send.png', sizingMethod='crop');}
#contactfrm form button span {display:none;}
#contactfrm .ddfmerrors {margin:10px 0 0 125px; font-size:116%; font-weight:bold;}
#contactfrm .errorlist {margin:0 0 0 125px; font-style:italic;}
#contactfrm .recaptcha {margin:0 0 10px 105px;}
#contactfrm .content .thanks {padding:1em 30px 100px;}
#contactfrm .content .thanks p {margin:1em 0;}
