/* FONTS */
@font-face {font-family: 'MyriadProLight';src: url('fonts/myriadpro_light-webfont.eot');src: local('?'), url('fonts/myriadpro_light-webfont.woff') format('woff'), url('fonts/myriadpro_light-webfont.ttf') format('truetype'), url('fonts/myriadpro_light-webfont.svg#webfontXMwVQaeb') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'MyriadProCondensed';src: url('fonts/myriadpro_cond-webfont.eot');src: local('?'), url('fonts/myriadpro_cond-webfont.woff') format('woff'), url('fonts/myriadpro_cond-webfont.ttf') format('truetype'), url('fonts/myriadpro_cond-webfont.svg#webfontFLNYjeVQ') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'MyriadProRegular';src: url('fonts/myriadpro_regular-webfont.eot');src: local('?'), url('fonts/myriadpro_regular-webfont.woff') format('woff'), url('fonts/myriadpro_regular-webfont.ttf') format('truetype'), url('fonts/myriadpro_regular-webfont.svg#webfontOzTQBMc1') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'MyriadProBold';src: url('fonts/myriadpro_bold-webfont.eot');src: local('?'), url('fonts/myriadpro_bold-webfont.woff') format('woff'), url('fonts/myriadpro_bold-webfont.ttf') format('truetype'), url('fonts/myriadpro_bold-webfont.svg#webfontuGSRiSob') format('svg');font-weight: normal;font-style: normal;}

#MyriadPro-Light {font-weight: normal; font-style: normal; line-height:normal; font-family: 'MyriadProLight', sans-serif;}
#MyriadPro-Cond {font-weight: normal; font-style: normal; line-height:normal; font-family: 'MyriadProCondensed', sans-serif;}
#MyriadPro-Regular {font-weight: normal; font-style: normal; line-height:normal; font-family: 'MyriadProRegular', sans-serif;}
#MyriadPro-Bold {font-weight: normal; font-style: normal; line-height:normal; font-family: 'MyriadProBold', sans-serif;}

/* General */
html, body {height: 100%;}
.wrapper {min-height: 100%;height: auto !important;height: 100%;margin: 0 auto -50px;}
.midbody {margin:auto;width:1010px;display:block;overflow:auto;}
.footer, .push {height: 50px;}
p {font-size:16px;color:#fff;font-weight:normal;font-style:normal;line-height:normal;font-family: 'MyriadProRegular', sans-serif;margin:0;padding:0 0 10px 0;}
h1 {font-size:24px;color:#fff;}
body {padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;color:#fff;background:#000;}
#bodyHome {background: #000 url(../images/home_2011_bg.jpg) center center;background-repeat:no-repeat;}
img {border:0px;vertical-align:bottom;}
a {color:#ae1d1d;text-decoration:none;}
a:hover {color:#fff;text-decoration:underline;}

.lefty {float:left;width:260px;text-align:left;margin:auto;}
.righty {float:left;width:650px;text-align:left;margin:auto;}
#homeL {width:0;}
#homeR {text-align:center;width:850px;}

.copyright {float:left;padding:15px 0px 0px 20px;text-align:left;font-size:12px;width:20%;}
.footerContainer {width:100%;text-align:center;margin:auto;}
.footerLinks {float:right;padding:15px 15px 15px 0px;text-align:right;width:70%;}
ul.ftrLinks {list-style:none;margin:0;padding:0;display:block;margin-bottom:5px;}
ul.ftrLinks li {display:inline;padding:0;margin:0;margin-right:2px;}
ul.ftrLinks a {padding:3px 6px 3px 0px;color:#fff;text-decoration:none;font-size:12px;}
ul.ftrLinks a:hover {color:#ccc;}
ul.ftrLinks a.selected {color:#333;}
ul.ftrLinks a:focus {outline:none;}

/* mobi hdr links */
.mobi {border-bottom:1px solid #666;height:30px;}
.mobilink, .classlink {height:35px;padding-left:30px;padding-top:5px;display:block;float:left;font-size:12px;}
.mobilink {background:url(../images/mobi_icon.gif) no-repeat;margin-right:10px;}
.classlink {background:url(../images/mobi_icon_class.gif) no-repeat;}
/**/

.clear {clear:both;height:0px;line-height:0px;padding:0px;margin:0px;}

ul.navigation {list-style:none;margin:0;padding:0;display:block;margin-bottom:5px;}
ul.navigation li {display:inline;padding:0;margin:0;margin-right:2px;}
ul.navigation a {padding:3px 10px 3px 0px;color:#fff;text-decoration:none;font-size:16px;}
ul.navigation a:hover {color:#ccc;}
ul.navigation a.selected {color:#333;}
ul.navigation a:focus {outline:none;}
/*.grayed a {font-size:.8em;color:#ccc;font-size:.9em;}*/
#MyriadPro-Cond li .grayed .red, #MyriadPro-Cond li .grayed {color:#ccc;font-size:14px;}
#MyriadPro-Cond li #hom {font-size:18px;}
#MyriadPro-Cond li #act {font-size:24px;}

/* Specific CSS */
.redHdr {font-size:16px;color:#ae1d1d;font-weight:normal;font-style:normal;line-height:normal;font-family: 'MyriadProRegular', sans-serif;}
.red {color:#ae1d1d;}
.white {color:#fff;}

/* Pages */
.p_index {padding-top:120px;}
.p_apparel {padding-top:130px;}
.p_design {padding-top:160px;}
.p_development {padding-top:200px;}
.p_contact {padding-top:150px;}
.p_clients {padding-top:150px;}
.p_portfolio {padding-top:120px;}
.pageDesign marquee img {padding-right:20px;}

.p_index p, .p_design p, .p_development p, .p_clients p, .p_portfolio p {line-height:1.8em;padding-top:25px;}

.pTop {padding-top:20px;}
.pBody {padding-top:10px;}
/* Portfolio Nav */
ul.pNav {list-style:none;margin:0;padding:0;display:block;}
ul.pNav li {padding:0;margin:0 10px 0 0;padding-bottom:5px;display:inline;font-family: 'MyriadProCondensed', sans-serif;}
ul.pNav a {padding:3px 0px 3px 0px;color:#fff;text-decoration:none;font-size:16px;}
ul.pNav a:hover {color:#ccc;}
ul.pNav a.selected {color:#333;}
ul.pNav a:focus {outline:none;}
.pNav li a.pActive {color:#ae1d1d;}

/* Portfolio Scroller */
#nss {width:680px;padding:0;font-family: 'MyriadProCondensed', sans-serif;font-size:14px;float:left;}
#nss a {text-decoration:none;}
#nss img {padding:0;margin:0;}

.nss-jc {width:510px;height:330px;float:left;display:block;}
.nss-jc ul {padding:0;margin:0;}
.nss-jc ul li {list-style:none;display:block;padding:0;margin:0;/*text-align:left;*/height:330px;/*overflow:hidden;*/}
.nss-jc .thumbnail {width:500px;height:330px;padding:0;margin:0;}
.nss-jc .info {height:30px;width:500px;font-size:16px;background:#ae1d1d;overflow:hidden;padding:0;margin:0;}
.nss-jc .info span.cat {display:block;float:left;font-size:28px;width:25px;text-align:right;padding-right:15px;color:#000;}
.nss-jc .info span.cat2 {display:block;float:left;padding-top:7px;}
span.iExpand {display:block;float:right; padding:3px 20px 0 10px;}
.iExpand img {vertical-align:bottom;}

.thumbLink {display:block;margin:0;padding:0;width:500px;height:300px;}

.nss-nav {width:20px;float:left;}
.nss-nav .pPrev {padding-bottom:297px;}
.nss-nav .pNext {}
.nss-nav .prev a {padding:0;margin:0;}
.nss-nav .next a {padding:0;margin:0;}

/* Contact */
.contactDiv {width:180px;display:block;float:left;}
div.contactDiv p {padding:0;}
#cp1 {width:130px;}
#email1 {padding:0 0 0 20px;}
#cbuff {height:40px;display:block;clear:both;}
#cLoc1 {float:left;width:240px;}
#cLoc2 {float:left;width:200px;}
#cLoc3 {float:left;width:200px;}
/**/
