@charset "utf-8";
/* CSS Document */

html,body{ margin:0; padding:0; height:100%; border:none; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif !important; font-weight:100 !important; background-color:#000000; }
html{ background-color:#000000;}
body{ background-color:#000000;}
img{ border:none;}
a img{ border:none;-ms-interpolation-mode: bicubic;}

h1{ color:#595959; font-size:20px; padding:0; margin:0; text-transform:none; font-weight:100; letter-spacing:-1px;}
h2{ color:#515151; font-size:15px; padding:15px 0 0 0; margin:0; text-transform:none; font-weight:100; letter-spacing:-1px; clear:both;}
h3{ color:#ff5a00; font-size:14px; padding:15px 0 0 0; margin:0; text-transform:none; font-weight:100; clear:both;}
h4{ color:#333; font-size:20px; padding:0; margin:0; text-transform:uppercase; font-weight:100;}
h5{ color:#333; font-size:20px; padding:0; margin:0; text-transform:none; font-weight:100; letter-spacing:-1px;}

hr{ color:#333333; height:1px !important; border-top:none; border-left:none; border-right:none; border-bottom:1px solid #333333;}
/* ---- */

.active {

	font-weight: bold;

}

div > p > b { color:#ff5a00}

/* ---- */
a:link{ color:#595959; text-decoration:none;}
a:visited{ color:#595959; text-decoration:none;}
a:hover{ color:#ff5a00; text-decoration:none;}

.warper{ width:100%; height:98%; background-color:#fafaf2; background-image:url('images/main_bg.jpg');background-attachment: fixed; background-position:bottom right; background-repeat:no-repeat; padding:20px;}
.warperIN{ width:300px; height:100%; vertical-align:top;}
.topNav{ padding-left:10px; color:#333; padding-left:20px;}
.leftLine{ border-left:0px solid #ccc;}
.top{ color:#999999;}
.mainMenuStudio{color:#666; font-size:44px; padding-left:20px; padding-top:35px; line-height:35px; letter-spacing:-3px; font-weight:bold;}
.buttonHolder{ width:auto;}
.rightContent{ color:#666666; vertical-align:top; padding-top:19px; text-align:left; padding-left:30px;}
.maineMenuAndStatsHolder{}

.portfolioTitle{ padding-top:70px; padding-left:25px;}
.portfolioTitleFeatured{ padding-top:35px; padding-left:25px;}
.portfolioTitleSecondary{ padding-top:85px; padding-left:10px; }
.portfolioCateg{padding-left:10px;}

.ON{color:#ff5a00 !important;}

a:link.mainMenuA { color:#454545; text-decoration:none; border:0px; font-weight:bold; font-family:Helvetica, Geneva, sans-serif;}
a:visited.mainMenuA { color:#454545; text-decoration:none; border:0px;font-weight:bold; font-family:Helvetica, Geneva, Arial, sans-serif;}
a:hover.mainMenuA {text-decoration:none; border:0px; color:#ff5a00; font-weight:bold; font-family:Helvetica, Geneva, Arial, sans-serif;}

a:link.mainMenuB {  color:#454545; text-decoration:none; border:0px; font-weight:bold; font-family:Helvetica, Geneva, sans-serif; font-size:30px; line-height:25px;}
a:visited.mainMenuB {  color:#454545; text-decoration:none; border:0px; font-weight:bold; font-family:Helvetica, Geneva, sans-serif; font-size:30px; line-height:25px;}
a:hover.mainMenuB {text-decoration:none; border:0px; color:#962000; font-weight:bold;font-family:Helvetica, Geneva, Arial, sans-serif;font-size:30px; line-height:25px;}

a:link.topLogoLinks { color:#333; font-size:9px; text-decoration:none;}
a:visited.topLogoLinks { color:#333; font-size:9px; text-decoration:none;}
a:hover.topLogoLinks { color:#ff5a00; font-size:9px; text-decoration:none;} 

a:link.featuredLinked { color:#999; font-size:10px; text-decoration:none; text-transform:uppercase;}
a:visited.featuredLinked { color:#999; font-size:10px; text-decoration:none; text-transform:uppercase;}
a:hover.featuredLinked { color:#ff5a00; font-size:10px; text-decoration:none; text-transform:uppercase;} 

.leftContent{ float:left; color:#666666;}

/*
.homeFeaturePhoto{ width:620px; height:102px; background-color:#232225; float:left}
.homeFeatureDesign{ width:310px; height:102px; background-color:#232225; float:left; margin-left:20px}
*/
.featureImage { padding:0; color:#999999; font-size:12px; font-family:"Times New Roman", Times, serif; letter-spacing:0; float:left; width:300px;}
.featuredIMG{ padding-bottom:1px;}
.holder{padding-left:15px; padding-top:10px}
.imgControls{float:right; padding-right:10px; margin-top:3px; vertical-align:top !important; height:15px !important; vertical-align:top !important; }

.feturedControls{ float:left; height:120px; width:315px; padding:5px; background-color:#232225; margin:10px; color:#666666;}
.feturedControlsAblum{ float:left; width:150px; padding:5px; background-color:#232225; margin:10px; color:#666666;}

a:link.featuredLink { color:#666; font-size:10px; font-family:Arial, "Times New Roman", Times, serif; letter-spacing:0;text-decoration:none; padding:2px; text-transform:uppercase;}
a:visited.featuredLink { color:#666; font-size:10px; font-family:Arial, "Times New Roman", Times, serif; letter-spacing:0;text-decoration:none; padding:2px; text-transform:uppercase;}
a:hover.featuredLink { color:#ff5a00; font-size:10px; font-family:Arial, "Times New Roman", Times, serif; letter-spacing:0;text-decoration:none; padding:2px; text-transform:uppercase;} 
.footerText{padding-left:50px; background-color:#1A1A1A;color:#444444; font-size:11px;}
.footerCopy{ z-index:2; position:absolute; top:96%; left:86%;}

.stats{ padding-left:20px; color:#333333; font-size:11px; line-height:10px; clear:both;}
.statsCont{ float:left; padding-right:10px;}

.portfolioTitleAlbum{ padding-top:85px; padding-left:10px;}
.imgageDisplayContainer{ width:845px; height:auto; margin-left:3px; margin-top:45px;}

.galleryContainer{ width:90%; height:80%; background-color:#333333; margin-left:10px}

/* SLIDER BOX */
img.cover{ z-index:1;}
.boxgrid{ width: 310px; height: 100px;  /*margin:10px;  */float:left; background:#161613; border: solid 2px #333; overflow: hidden; position: relative; margin-right:10px;}
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; cursor:pointer; }
.boxgrid p{ padding: 0 10px; color:#afafaf; font-weight:bold; font:10pt "Lucida Grande", Arial, sans-serif; }
.captionfull .boxcaption {top: 0;left: 0;}
.caption .boxcaption {top: 0;left: 0;}
/* END SLIDER BOX */

.servicesCont{padding-left:10px; width:60%; clear:both;}


