body { background-color: #c0c0c0; margin: 0px; padding: 0px; color: #666666;}
a:link { color: #999999; font-weight: normal; text-decoration: underline; }
a:visited { color: #999999; font-weight: normal; text-decoration: underline; }
a:hover { color: #ff52d5; font-weight: normal; text-decoration: none; }
a:active { color: #999999; font-weight: normal; text-decoration: underline; }
a.main_nav1:link { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 13px; color: #999999; font-weight: bold; text-decoration: none;}
a.main_nav1:visited { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 13px; color: #999999; font-weight: bold; text-decoration: none;}
a.main_nav1:hover { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 13px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.main_nav1:active { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 13px; color: #999999; font-weight: bold; text-decoration: none;}
a.main_nav2:link { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 13px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.main_nav2:visited { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 13px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.main_nav2:hover { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 13px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.main_nav2:active { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.side_nav1:link { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
a.side_nav1:visited { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
a.side_nav1:hover { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold;text-decoration: none;}
a.side_nav1:active { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #999999; font-weight: bold; text-decoration: none;}
a.side_nav1active:link { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.side_nav1active:visited { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.side_nav1active:hover { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold;text-decoration: none;}
a.side_nav1active:active { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.side_nav2:link { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.side_nav2:visited { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.side_nav2:hover { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.side_nav2:active { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; font-weight: bold; text-decoration: none;}
a.recent1:link { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #999999; text-decoration: underline;}
a.recent1:visited { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #999999; text-decoration: underline;}
a.recent1:hover { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #ff52d5; text-decoration: none;}
a.recent1:active { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #999999; text-decoration: underline;}
.headline1 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; color: #999999; font-weight: bold;}
.headline2 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 13px;}
.headline3 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #666666; font-weight: bold; line-height: 13px;}
h1 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 18px; font-weight: normal; color: #999999; line-height: 24px;}
h2 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; color: #333333; font-weight: bold; line-height: 13px; padding: 0px; margin: 0px;}
.slice_top	{ background-image: url(images/slice_top.jpg); background-repeat: repeat-x;}
.slice_left	{ background-image: url(images/slice_left.jpg); background-repeat: repeat-y;}
.slice_right	{ background-image: url(images/slice_right.jpg); background-repeat: repeat-y;}
.slice_middle	{ background-image: url(images/slice_middle.jpg); background-repeat: repeat-x;}
.slice_bottom	{ background-image: url(images/slice_bottom.jpg); background-repeat: repeat-x;}
.sec_mid_slice	{ background-image: url(images/sec_mid_slice.jpg); background-repeat: no-repeat; background-position: center top;}
.portfolio_slide_bg	{ background-image: url(images/portfolio_slide_bg.jpg); background-repeat: repeat-x; }
.sec_slice	{ background-image: url(images/sec_slice.jpg); background-repeat: repeat-y;}
.pink1 { background-color: #ff52d5;}
.text1 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 14px; font-weight: normal; color: #666666; line-height: 20px;}
.text2 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; font-weight: normal; color: #666666; line-height: 14px;}
.text3 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; font-weight: normal; color: #666666; line-height: 20px;}
.text4 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 18px; font-weight: normal; color: #999999; line-height: 24px;}
.formfield1 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; font-weight: normal; color: #666666; width: 337px;}
.formfield2 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; font-weight: normal; color: #666666; width: 337px; height: 124px;}
.formfield3 { font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 11px; font-weight: normal; color: #666666; width: 200px;}
.gray1 { background-color: #666666;}
.gray2 { background-color: #cccccc;}
.gray3 { background-color: #e5e5e5;}
.gray4	{background-color: #E0E0E0;}
.hp_fade1 { background-color: #000000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7;}
.blog_date	{ font-family: Verdana; font-size: 12px; color: #999999; }
.blog_title	{ font-family: Arial; font-size: 15px; color: #666666; font-weight: bold; }
.blog_text	{ font-family: Arial; font-size: 11px; color: #636363; line-height; 15px; }
#sidebar { float: right; margin-right: 35px; margin-top: 0px; margin-bottom: 30px; width: 200px; }
#sidebar h3 { color: #FF52D5; font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; margin: 0px; padding: 0px;}
h3.pink { color: #FF52D5; font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; margin: 0px; padding: 0px; margin-top: 2px;}
h3.white { color: #FFF; font-family: "Lucida Grande", "Arial Unicode MS", sans-serif; font-size: 12px; margin: 0px; padding: 0px; margin-top: 2px;}
#content { float: left; width: 627px; margin-bottom: 30px;}
body,td,div,p { font-size: 13px; }
input.error { border: 1px solid #ff0000; }
select.error { border: 1px solid #ff0000; }
span.error { color: #ff0000; }

div#home_promo	{z-index: 0; width: 924px; height: 336px; margin: 0px; padding: 0px; border: 0px; }
div#gallery_wrapper	{z-index: 1; position: absolute; width: 924px; height: 336px; margin: 0px; padding: 0px; border: 0px;}
.hp_gallery_image	{z-index: 2; width: 924px; height: 336px; margin: 0px; padding: 0px; border: 0px; }
div#hp_prev	{z-index: 3; position: relative; float: left; margin: 0px; padding: 0px; border: 0px; left: 4px; top: 115px; width: 50px; height: 50px;}
div#hp_next	{z-index: 4; position: relative; float: left; margin: 0px; padding: 0px; border: 0px; left: 816px; top: 115px; width: 50px; height: 50px;}
div#hp_footer	{z-index: 5; position: relative; clear: both; margin: 0px; padding: 0px; border: 0px; width: 924px; height: 65px; top: 221px; background-image: url(images/hp_gray.png);}
.hp_footer_progress	{position: relative; float: left; margin: 0px; border: 0px; padding: 0px; width: 163px; height: 7px; left: 43px; top: 23px; }
.hp_footer_progress_box	{position: relative; float: left; margin: 0px; border: 0px; padding: 0px; width: 11px; height: 7px; text-align: left;}
.hp_footer_spacer	{position: relative; float: left; margin: 0px; border: 0px; padding: 0px; width: 1px; height: 31px; left: 43px; top: 11px;}
.hp_footer_client	{position: relative; float: left; margin: 0px; border: 0px; padding: 0px; width: auto; height: 12px; left: 63px; top: 20px; font-family: Verdana; font-size: 13px; color: #FFFFFF; }
.hp_footer_pause	{background-color: #ffffff; position: relative; float: right; margin: 0px; border: 0px; padding: 0px; width: auto; height: 7px; left: 0px; top: 25px; }

div#projectGallery	{z-index: 94; width: 758px; height: 632px; margin: 0 auto; padding: 0px; border: 0px; }
div#portfolio_wrapper	{z-index: 95; position: absolute; width: 758px; height: 632px; margin: 0 auto; padding: 0px; border: 0px; background-image: url(images/portfolio_bg.jpg); background-repeat: no-repeat; }
.portfolio_image	{z-index: 96; width: 752px; height: 518px; margin: 0 auto; padding: 0px; border: 0px; }
div#portfolio_prev	{z-index: 97; position: absolute; float: left; margin: 0px; padding: 0px; border: 0px; left: 12px; top: 10px; width: 50px; height: 50px;}
div#portfolio_next	{z-index: 98; position: absolute; float: left; margin: 0px; padding: 0px; border: 0px; left: 697px; top: 10px; width: 50px; height: 50px;}
div#portfolio2_prev	{z-index: 99; position: absolute; float: left; margin: 0px; padding: 0px; border: 0px; left: 12px; top: 23px; width: 50px; height: 50px;}
div#portfolio_footer_thumbs	{position: absolute; float: left; margin: 0px; padding: 0px; border: 0px; left: 75px; top: 19px; width: 630px; height: 85px; overflow: hidden;}
.portfolio_thumb	{position: relative; float: left; margin: 0px; padding: 0px; border: 0px; text-align: left; width: 105px; height: 85px;}
div#portfolio2_next	{z-index: 100; position: absolute; float: left; margin: 0px; padding: 0px; border: 0px; left: 697px; top: 23px; width: 50px; height: 50px;}
div#portfolio_demo	{z-index: 93; position: absolute; margin: 0px; padding: 0px; border: 0px; left: 318px; top: 420px; width: 114px; height: 29px;}
div#portfolio_footer	{position: relative; width: 758px; height: 114px; margin: 0 auto; padding: 0px; border: 0px;}

div.clearfix { clear: both; }
div#portfolio-detail-sm { margin-top:10px; margin-bottom: 100px;}
div.social-media-follow img { margin-right: 3px; margin-top: 3px;}
div.social-media-wrapper { padding: 10px 0px 9px 0px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; margin: 6px 0px;}
div.social-media-icon { float: left}
div.social-media-facebook { }
div.social-media-twitter { margin-left: 15px;}
div.social-media-google { margin-left: -16px; } 
div.social-media-linkedin { margin-left: 15px; }

