/* General Markup */
 a{color:#222;}
 body{color:#222;} 
 h1{}
 h2{}
 h3{}
 h4{}
 h5{}
 .orange{color:#FF0235;}
 .blacktext{color:#000;}
 .whitetext{color:#f9f9f9;}
 .border{background:url(../images/system/divider-grey.png) repeat-x;}
/* End General Markup */

/* Header Markup */
 #headwrap{color:#fff;text-shadow:-1px -1px 0px #000;background:url(../images/system/stripe-grey-grey.png) repeat;}
 #navi li a{color:#fff;text-shadow:-1px -1px 0px #000;} 
 #navi li a:hover{border-bottom:2px solid #FF0235;
 -webkit-transition:border-bottom 0.2s ease-in;
 -moz-transition:border-bottom 0.2s ease-in;
 -o-transition:border-bottom 0.2s ease-in;
 transition:border-bottom 0.2s ease-in;}
/* End Header Markup */

/* Social Markup */
 .sociallinks li a{background:url(../images/system/socialiconssprite.png) no-repeat;}
 .sociallinks li .twitlink{background-position:-22px -21px;} .sociallinks li .twitlink:hover{background-position:0px -21px;}
 .sociallinks li .fliclink{background-position:-66px -21px;} .sociallinks li .fliclink:hover{background-position:-44px -21px;}
 .sociallinks li .facelink{background-position:-22px -42px;} .sociallinks li .facelink:hover{background-position:0px -42px;}
 .sociallinks li .driblink{background-position:-66px -42px;} .sociallinks li .driblink:hover{background-position:-44px -42px;}
 .sociallinks li .linklink{background-position:-66px 0px;} .sociallinks li .linklink:hover{background-position:-44px 0px;}
 .sociallinks li .xinglink{background-position:-22px 0px;} .sociallinks li .xinglink:hover{background-position:0px 0px;}
/* End Social Markup */

/* Punchline Markup */
 #punchlinewrap{color:#fff;text-shadow:-1px -1px 0px #000;background:url(../images/system/stripe-grey-grey.png) repeat;}
/* End Punchline Markup */

/* Slider Markup */
 #sliderwrap{background:url(../images/system/sliderbg-blackwhite.png) repeat;}
 #slidercontainer{background:#fff url(../images/system/nivoloading.gif) no-repeat 50% 50%;}
 #slider{}
 #slider a{color:#fff;}
 .nivo-prevNav{background:url(../images/system/slider-arrow-left.png) no-repeat;}
 .nivo-nextNav{background: url(../images/system/slider-arrow-right.png) no-repeat;}
/* End Slider Markup */

/* Services Markup */
 #serviceswrap{background:url(../images/system/stripe-white-grey.png) repeat;}
 #serviceswrap .divider{}
 #services{}
 #services h2{color:#000;text-shadow:1px 1px 0px #fff;background:url(../images/system/arrow-grey-white.png)  top right no-repeat;}
 .servicesection{background:url(../images/system/square-grey-white.png) repeat;}
 #services h3{color:#000;text-shadow:1px 1px 0px #fff;} 
 /* End Services Markup */
 
/* Portfolio Markup */
 #portfoliowrap{background:url(../images/system/square-grey-white.png) repeat;}
 #portfoliowrap .divider{}
 #portfoliodescriptionwrap h2{background:url(../images/system/arrow-white-grey.png)  top right no-repeat;}
 .portfoliosection{background:#fff;}
 .portfoliosection img{}
/* End Portfolio Markup */

/* Contact Markup */
 #contactwrap{color:#ededed;text-shadow:-1px -1px 0px #000;background:url(../images/system/stripe-grey-grey.png) repeat;}
 #contactwrap h3{color:#FF0235;border-bottom:}
 #contactwrap .divider{}
 #contactright{}
 #contactleft label,input,textarea{}
 #contactleft label{}
 .contactformpart input,.contactformpart textarea{border:1px solid #181818;}
  #contactleft input:focus,textarea:focus,input:hover,textarea:hover{background:#e6e6e6;}
 .contactformpart input{}
 .contactformpart textarea{}
 #contactbutton,#contactbutton:focus,#contactbutton:hover{background:#FF0235;}
 .form_error_name,.form_error_email,.form_error_message{color:#FF0235;}
 .form_success{}
   
 /* Footer Markup */
 #footerwrap{color:#ededed;text-shadow:-1px -1px 0px #000;background:url(../images/system/stripe-grey-grey.png) repeat;}
 #footer a{color:#ededed;text-shadow:-1px -1px 0px #000;}

/* Imagelink Hover Markup */
.imageOver{background:url(../images/system/imageoverlay.png) no-repeat 50% 50%;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;}
/* End Imagelink Hover Markup */