/*--------------------------*/
/*   Global Elements  	    */
/*--------------------------*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym,address,
big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt,var,b, u, i, 
center, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:transparent;}
body {font:14px/1.40 Arial,Helvetica,sans-serif;color:#666;background:transparent url(../img/bg.png) 0 0 repeat-x;
	-webkit-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -o-background-size: 100% auto;
    background-size: 100% auto;}
blockquote, q {	quotes:none;padding:0 10px; }
:focus {outline:0;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
h1 {font-size: 0.8em;text-transform:uppercase;font-weight:bold;margin-bottom:15px;}
h2 {font-size: 24px;}	
h3 {color:#B7DA02;font-weight:bold;}
h4 {font-weight:bold;}
img {border: 0;}
p {margin: 10px 0;}
a {text-decoration: none;color:#c30;}
p a {text-decoration: underline;}
ul, ol {padding: 20px 0 20px 40px;}
input {margin: 2px 0 5px 0;padding: 3px 0;}
dl {margin: 0;padding-top: 10px;}
dt {font-weight: bold;float: left; clear: left; width: 8em; xtext-align: right;}
dd { margin: 0 0 0 90px; padding: 0 0 0.5em 0; height: 1em;}
.sm a, #bannerscase3case3 h1, #bannerscase2case2 h1, #bannerscase1case1 h1,a.rss, .nav_list li {background:transparent url(../img/sprites.png) 1000px 1000px no-repeat;}

.page_wrapper{overflow:hidden;padding-bottom:40px;}
.content_wrapper {width:910px;margin:0 auto;}
#bannerscase1case1 .content_wrapper {width:960px;}
#about h1 {margin-bottom:0;}
#blog h1 {font-size:24px;}
#indexv h1, #index h1 {font-weight:normal;float:left;text-transform:none;font-size:14px;color:#B7DA02;font-weight:bold;}
#indexv h2, #index h2 {margin:8px 0 15px;}
#indexv p, #index p {margin:0;}
#bannerscase3case3 h1,#bannerscase2case2 h1, #bannerscase1case1 h1 {margin-bottom:10px;font-size:24px;font-weight:normal;background-position:-708px -11px;padding-left:30px;}
#bannerscase3case3 h1 span, #bannerscase2case2 h1 span {font-size:16px;}
#bannerscase3case3 h2,#bannerscase2case2 h2,#bannerscase1case1 h2 {font-size:16px;font-weight:bold;}
#bannerscase3case3 p,#bannerscase2case2 p, #bannerscase1case1 p {margin:0 0 40px 0;}
#bannerscase3case3 p, #bannerscase2case2 p {margin-bottom:10px;}
#bannerscase2case2 .case {width:700px;}
.case img {margin-bottom:30px;}
#slideshow {width:982px;height:460px;}

.fl {float:left;}
.cb {clear:both;}
.green {color:#B7DA02;}

.nav_list {background-position:106px -296px;font-family:verdana;width:980px;height:188px;margin:0 auto;padding:0;overflow:hidden;zoom:1;text-transform:uppercase;font-size:10px;}
.nav_list li {float:left;list-style:none;width:100px;height:188px;}
.nav_list li a {display:block;padding-top:60px;margin-top:20px;height:50px;width:100px;text-align:center;color:#fff;}
.nav_list li a:hover {color:#900;}
.nav_list p {margin:0;}
#our_work {background-position:-130px -32px;}
#what_we_do {background-position:-230px -32px;padding:0 10px;}
#about_mw {background-position:-341px -32px;}
#our_people {background-position:-447px -32px;}
#mw_blog {background-position:-551px -32px;}
#mw_contact {background-position:-654px -53px;}

#mindworks {width:185px;background-image:none;}
#mindworks a {width:180px;height:42px;padding-top:0;margin-top:5px;}
#mindworks p {font-size:9px;font-weight:bold;color:#c4cb4a;margin:0 0 0 9px;text-transform:none;}

.about {clear:left;border-bottom:1px solid #666;overflow:hidden;zoom:1;padding-bottom:10px;margin-bottom:15px;}
.about object {float:right;margin-top:45px;}
.about h2 {line-height:1;margin:20px 0;}
.about .left {width:380px;float:left;}
 #work h2 {line-height:1;margin:20px 0 5px;}
 #work h3 {text-transform:uppercase;} 

.people {width:250px;min-height:150px;font-size:12px;border-top:1px solid #666;padding:10px 0;margin:15px 50px 0 0;float:left;}
.people ul {list-style:circle;padding:0 0 0 15px;margin-top:10px;}
.people h3{text-transform:uppercase;}

.case {float:left;margin-right:15px;}
.address {float:left;margin:20px 60px 0 0;}
.address h3 {font-size:12px;}
.address h4 {color:#333;font-weight:normal;font-size:12px;}
.address ul {padding:0;list-style:none;font-size:12px;}
.contact_form {clear:both;padding-top:40px;}
.contact_form label {display:inline-block;width:100px;}
textarea {width:216px;height:50px;}
.desc {float:left;}

#contact_mw {width:165px;float:right;}
#contact_mw:hover {background-image:none;}
#contact_mw a {font-size:9px;padding:0 5px;font-weight:bold;height:20px;}
#contact_mw a.contact {background-color:#71706b;padding-top:5px;font-size:12px;float:right;margin-top:5px;width:135px;}
#contact_mw .sm {clear:both;overflow:hidden;zoom:1;}
#contact_mw .sm a {text-indent:-9999px;width:30px;height:30px;float:right;padding:0 0 0 5px;margin:10px 0 11px;}
#contact_mw a.twitter {background-position:-6px -27px;}
#contact_mw a.linkedin {background-position:-57px -91px;}
#contact_mw a.facebook {background-position:-6px -91px;clear:right;}
#contact_mw a.rss {background-position:-59px -27px;}
#contact_mw p {font-size:8px;color:#333;float:right;text-transform:none;}

.intro {width:600px;margin-bottom:15px;}

.client {display:none;}
.details {overflow:hidden;zoom:1;
	background: #b3bead; /* Old browsers */
	background: -moz-linear-gradient(top, #b3bead 0%, #dfe5d7 60%, #dee8e2 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b3bead), color-stop(60%,#dfe5d7), color-stop(100%,#dee8e2)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b3bead 0%,#dfe5d7 60%,#dee8e2 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b3bead 0%,#dfe5d7 60%,#dee8e2 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #b3bead 0%,#dfe5d7 60%,#dee8e2 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3bead', endColorstr='#dee8e2',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #b3bead 0%,#dfe5d7 60%,#dee8e2 100%); /* W3C */
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}
.details {padding: 10px;width:890px;position:relative;}
.text, .numcount, .thumbs {padding: 0 10px;}
.img_link {display:block;width:910px;height:426px;background-color:#6d695b;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.img_link img {vertical-align:bottom;width:910px;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}
.numcount {font-size:1.5em;width:100px;float:left;letter-spacing:3px;margin-top:30px;}
.text {width:400px;float:left;border:1px solid #aaa;border-width:0 1px;}
.text h2 {font-size:1.3em;}
.text p {font-size:0.9em;}
.thumbs {width:324px;float:left;height:85px;}
.thumbs img {margin:10px 5px;vertical-align:middle;height:35px;opacity:0.5;
	-webkit-border-radius:5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
-xwebkit-transition: height 1s ease-in-out;
-xmoz-transition: height 1s ease-in-out;
-xo-transition: height 1s ease-in-out;
xtransition: height 1s ease-in-out;
}
.thumbs img:hover {cursor:pointer;}
.thumbs .selected {opacity:1;}
.arrow {background-image:url(../img/arrow2.png);width:17px;height:9px;position:absolute;top:0;left:583px;}
.green {color:##B7DA02;}
.red {color:#c30;}
.testimonials {width:286px;float:right;border:4px double #b7da02;padding:20px;}
.gw {width:556px;float:left;}
#goodworks h3 {clear:both;}
.quote {display:none;}
.quote p {margin:0;}
p.qtr {font-style:italic;font-size:0.9em;margin:5px 0 0;}
.photo_wrapper {width:508px;height:400px;float:right;margin-top:45px;}
.photos {height:387px;}
.photos img{border:4px double #c30;}
.next {float:right;}
.title {text-transform:capitalize;font-size:1.2em;}
#demo_wrapper{display:none;}
#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:480px; width:752px; color:#bbb; background-color:#333; border:4px solid #444; padding:2px;}
#simplemodal-container .simplemodal-data {xxpadding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/basic/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {color:#84b8d9;}
.vjs-default-skin div.vjs-big-play-button span {
width: 100px;
height: 100px;
background: url('../img/loading.gif') 0 0;margin:-49px 0 0 -49px;
}
.vjs-default-skin .vjs-big-play-button {width:110px;height:110px;opacity:1;}

