body
{
        background:#0e0e0d;
        color: #302d2f;
        font-size: 12px;
		line-height:18px;
        padding: 0px;
        text-align: center;
		font-family:Arial, Helvetica, sans-serif;
}

.main {
	margin: 0 auto; 
	width: 998px; 
	padding:0;
	text-align:left;
	min-width:998px;
}


a{color:#1f1f1f;}
a:hover { text-decoration:none;}
a:hover {text-decoration:none}
a, button, .button{ cursor:pointer;}

.clear{  overflow:hidden; width:100%;}
.clear1{ clear:both;}
.br{ display:block;}
.fright{ float:right;}
.fleft{ float:left;}
.txt{ display:block; position:absolute;}
.txt1{ position:relative;}
.list0 li, .list0 li a{ display:block; float:left;}


/*         ________
__________/ fonts \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.title11, .row-banners .bg-text, .row-banners h3, .logo .text2, .logo .text3, .caption h3, .blog h2, .items-row h2, .item-page h2, .item-page h2,   .blog-featured h2, .stylebox1-title h3{font-family: 'CairoRegular';}
.caption p, .coda-nav ul li a{font-family: 'ThyssenJRegular';}





/*         ________
__________/ header \__________________________________________________________________
--------------------------------------------------------------------------------------- */
.tail-header{ background:url(../images/tail-header.gif) 0 0 repeat-x;}

.header{ height:122px;}

/*logo*/
.logo{ top:0; left:378px; background:url(../images/logo.png) 0 0 no-repeat; width:243px; height:238px; z-index:10000; font-weight:normal;}
.logo a{width:213px; height:213px; display:block; top:11px; left:15px; position:absolute; text-decoration:none;}
.logo span{ line-height:1.2em; text-transform:uppercase;}
.logo .text1{ color:#faf9f3; font-size:12px; font-family:"Times New Roman", Times, serif; top:24px; left:76px;}
.logo .text2{ color:#e7edf3; font-size:62px; top:50px; left:25px;}
.logo .text3{ color:#e7edf3; font-size:40px; top:113px; left:34px;}
.logo .text4{ color:#faf9f3; font-size:12px; font-family:"Times New Roman", Times, serif; top:158px; left:39px;}
/**/

/*box-time*/
.box-time{color:#a3abb3; font-family:"Times New Roman", Times, serif; font-size:20px; line-height:1.2em; top:37px; left:31px; font-weight:normal;}
.box-time span{ font-style:italic; }
/**/


/*slider*/
.tail-slider{ background:url(../images/tail-slider.gif) top center repeat-x;}
.tail-slider-top{ background:url(../images/tail-slider-top.png) top center repeat-x;  height:415px;}
/**/


/*login-form*/
.login-form-indent{ top:0; left:612px; width:377px;}
.logo-link{ padding:8px 0 0 17px;}
.logo-link li{ display:block; float:left; background:url(../images/link_separator.gif) left 6px no-repeat; padding:0 11px; font-size:11px;}
.logo-link li:first-child{ padding-left:0; background:none;}
.logo-link li a{ color:#8e8e8e; text-decoration:none;}
.logo-link li a:hover{ color:#afafaf;}

.row-form{ padding:5px 0 0 14px;}
.row-form .col-1, .row-form .col-2{ width:141px; height:34px; background:url(../images/login_input.gif) 0 0 no-repeat; height:34px;}
.row-form .col-1 input, .row-form .col-2 input{
	background:none;
	border:none;
	outline:none;
	width:120px;
	margin:8px 0 0 12px;
	position:absolute;
	color:#919191;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.row-form .col-3{ width:70px; margin:0 0 0 2px; padding-top:1px;}
.row-form .col-3 input, .logout-button input{
	background:url(../images/login_button.gif) 0 0 no-repeat;
	width:69px; height:33px;
	text-align:center; color:#2c2c2c;
	font-size:14px; line-height:1.4em;
	border:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
.row-form .col-3 input:hover, .logout-button input:hover{ color:#FFF; background:url(../images/login_button.gif) 0 0 no-repeat;}
.row-form .col-2{ margin-left:5px;}
/**/




/*         _________
__________/ content \__________________________________________________________________
--------------------------------------------------------------------------------------- */

.tail-content{ background:#c9c9c9 url(../images/tail-content.gif) 0 0 repeat;}
.content-indent{ padding:23px 0 21px 11px;}
#container{overflow:hidden; text-align:left;}
#left{ float:left; text-align:left;    width:268px;}
.left-indent{ padding:14px 39px 0 0;}
.container-indent{ padding:8px 0 0 0;}


/*inline-style*/

/**/


/*stylebox1-title*/
.stylebox1-title h3, .item-page h2{ color:#302d2f; font-size:30px; text-transform:uppercase; line-height:1.2em; padding:6px 0;}
.stylebox1-text{ margin-bottom:19px;}
.item-page h2{ margin-top:6px;}
/**/






/*list*/
.list li:hover{ background:url(../images/list-text.html) 0 5px no-repeat; padding:0 0 5px 23px;}
.list li:last-child{ padding-bottom:3px;}
.list li a{ text-decoration:none; color:#cbcbcb}
.list li a:hover{ text-decoration:underline; color:#FFF;}
/**/

 

/*moduletable_menu*/
.moduletable_menu ul li{ padding:0 0 1px 0; font-weight:bold; font-size:14px;}
.moduletable_menu ul li a{ display:block; width:215px; height:29px;  color:#53789d; text-indent:30px; line-height:2.2em; text-decoration:none;  background:url(../images/menu_bg.png) 0 -29px no-repeat;}
.moduletable_menu ul li a:hover, .moduletable_menu .current a, .moduletable_menu .active a{ color:#302d2f; background-position:0 0;}
/**/



/*box1(custom-left)*/
.box1-top-corner{ background:url(../images/box1-top-corner.gif) 0 0 no-repeat; height:5px;}
.box1-content{ background:#302d2f; }
.box1-content-indent{ padding:16px 16px 20px 17px;}
.box1-content-indent h3{ color:#d1d1d1; font-size:24px; line-height:1.2em; margin-bottom:10px; font-weight:normal; background:url(../images/title_marker.gif) 0 10px no-repeat; padding:0 0 0 24px;}
.box1-content-indent p{color:#cdcdcd; font-size:12px; line-height:18px; font-style:italic; padding:0 0 7px 4px;}
.box1-content-indent .link{ color:#5c99c5; margin-left:6px;}

.box1-bottom-text{ background:url(../images/box1-bottom-text.gif) 0 0 no-repeat;}
.box1-bottom-text p{ padding:32px 0 0 28px; color:#909090; font-size:12px; line-height:1.2em;}
.box1-bottom-text p strong{ display:block; color:#302d2f; padding-bottom:1px;}
/**/





/*===================*/
/*=== custom-box ===*/
/*===================*/

/*row-banners*/
.row-banners{ margin-bottom:50px;}
.row-banners .col-1{ width:198px;}
.row-banners .col-2{ width:198px;}
.row-banners .col-3{ width:198px;}
.row-banners .col-indent{ margin-left:54px;}
.row-banners .bg-text{ background:url(../images/bg-text.png) 0 0 no-repeat; width:97px; height:97px; text-align:center; margin-left:2px;}
.row-banners .bg-text strong{ color:#e9e9e9; font-size:69px; line-height:1.4em; display:block; width:97px; text-align:center; padding:7px 0 0 0; text-shadow: #a8a8a8 -1px -2px 1px, #a8a8a8 0 0 1px;}
.row-banners .title-banner{ color:#ffffff; padding:23px 0 17px 0; text-transform:uppercase; height:125px; text-shadow: #a8a8a8 1px 2px 1px, #a8a8a8 0 0 1px;}
.row-banners .title-banner .text1{ font-size:33px; line-height:1.2em;}
.row-banners .title-banner .text2{ font-size:50px; line-height:1.2em; top:64px;}
.row-banners .title-banner .text3{ font-size:33px; line-height:1.2em; top:119px;}
.row-banners .text{ font-size:14px; text-transform:uppercase; padding-left:1px; display:block; line-height:1.5em;}
.row-banners p{ padding:4px 0 30px 1px; font-size:14px; line-height:1.4em;}
.row-banners .banner-button{
	background:url(../images/banner_button.png) 0 0 no-repeat;
	width:122px; height:42px;
	display:block;
	text-align:center;
	color:#272727;
	font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	line-height:2.6em;
	font-family:"Times New Roman", Times, serif;
	text-shadow: #919293 1px 1px 1px, #919293 0 0 1px;
}
.row-banners .banner-button:hover{ color:#FFF;}
/**/
.title11{ color:#302d2f; font-size:30px; text-transform:uppercase; line-height:1.2em; padding:6px 0; margin-bottom:11px;}
.list-img li{ display:block; float:left; margin-right:23px;}
.list-img li.right-none{ margin-right:0; margin-bottom:16px;}
.link2{ color:#1f1f1f; font-size:20px; line-height:1.2em; font-family:"Times New Roman", Times, serif; font-style:italic; margin-top:15px; display:block; float:left;}
.link2:hover{ color:#53789d;}



/*         ________
__________/ footer \______________________________________________________________________
--------------------------------------------------------------------------------------- */
/*tail-footer-content*/
.tail-footer-content{ background:url(../images/tail-footer-content.gif) top center repeat;}
.top-border{ background:url(../images/top-border.gif) 0 0 repeat-x;}
.footer-content{ padding:25px 0 0 10px; color:#c7c7c7; }
.footer-content a{ color:#FFF; font-weight:bold;}
.footer-content .col-1{ width:213px;}
.footer-content .col-2{ width:703px; margin-left:53px;}
.footer-content h3{ color:#FFF; letter-spacing:-2px; font-size:30px; text-transform:uppercase; line-height:1.2em; padding:6px 0; margin-bottom:11px; font-weight:normal; font-family:"Times New Roman", Times, serif}

.row-list{ padding:0 0 0 6px;}
.row-list .list-col-1{ width:151px; float:left;}
.row-list .list-col-2{ width:171px; margin-left:92px; float:left;}
.row-list .list-col-3{ width:151px; margin-left:92px; float:left;}

.list-icon{ padding:22px 0 0 0;}
.list-icon li, .list-icon li a{ display:block; float:left; width:21px; height:40px;}
.list-icon li{ margin-right:3px;}
.list-icon .bg1{ background:url(../images/list_img1.png) 0 0 no-repeat;}
.list-icon .bg2{ background:url(../images/list_img2.png) 0 0 no-repeat;}
.list-icon .bg3{ background:url(../images/list_img3.png) 0 0 no-repeat;}
.list-icon .bg4{ background:url(../images/list_img4.png) 0 0 no-repeat;}


.list-footer li{ background:url(../images/list-footer.gif) bottom left repeat-x; padding:5px 0 5px 0;}
.list-footer li:last-child{ background:none;}
.list-footer li a{ background:url(../images/list_marker1.gif) 0 6px no-repeat; padding:0 0 0 19px; font-weight:normal; text-decoration:none;}
.list-footer li a:hover{background:url(../images/list_marker1.gif) 3px 6px no-repeat; color:#797a7a;}

/**/

/*footer*/
.tail-footer{ height:58px; background:url(../images/footer_border.gif) 0 0 repeat-x;}
.footer p{ color:#62615d; font-size:14px; font-family:"Times New Roman", Times, serif; padding:23px 0 0 31px;}
/**/







/*         _______________
__________/ header-slider \_______________________________________________________________
--------------------------------------------------------------------------------------- */



.slider{
	background:url(../images/slider_wrapper.html) 0 0 repeat-x;
	width:100%; height:470px;
	overflow:hidden;
	z-index:1;
}
.pix_diapo{
	width: 998px;
	height:470px;
	overflow:hidden;
	top:0; left:0;
	position:absolute;
}
.pix_diapo {
	overflow: hidden;
	position: relative;
}
.pix_diapo > div {
	display: none;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

#pix_stop, #pix_play, #pix_commands, #pix_next, #pix_prev { display:none;}
#pix_pag_ul {
	margin: 0;
	padding: 0;
	position:absolute;
	top:377px; left:11px;
	width:84px;
}
#pix_pag_ul > li {
	cursor: pointer;
	display: block;
	float: left;
	list-style: none;
	margin: 0 8px 0 0;
	padding: 0 0 0;
	text-align: center;
	text-indent: -9999px;
	width: 15px;
}
#pix_pag_ul > li > span {
	background:url(../images/top_button.png) 0 0 no-repeat;
	display: block;
	height: 15px;
	width: 15px;
}
#pix_pag_ul > li:hover > span > span {
	background:url(../images/page_bg_rel.html) 0 0 no-repeat;
}
#pix_pag_ul > li > span > span {
	display: block;
	float: left;
	height: 15px;
	width: 15px;
}
#pix_pag_ul > li.diapocurrent > span {
	
	background:url(../images/top_button_act.png) 0 0 no-repeat;
}

#pix_pag_ul > li > .pix_thumb {
	height: 58px;
 	left: -17px;
	position: absolute;
	top: -40px;
	width: 58px;
}
#pix_pag_ul > li > .thumb_arrow {
	top: 26px;
	left: 12px;
	position: absolute;
}
.pix_relativize {
	overflow: hidden;
	position: relative;
	
}
.imgFake {
	cursor: pointer;
}
.elemHover {
	position: absolute;
}

.ui-loader {
	display: none;
}
.pix_thumb, #pix_canvas{ display:none;}

.caption {
	display: block;
	top:93px;
	left:10px;
	width:510px;
}

.caption h3{}
.caption h3 span{ color:#2f2f2f; font-size:69px; line-height:1.2em;  text-transform:uppercase; display:block;}
.caption h3 strong, .caption h3 b{color:#53789e; font-size:43px; line-height:1.3em; font-weight:normal;}
.caption h3 b{ text-transform:uppercase; font-size:60px; line-height:1em;  }
.caption p{ color:#2f2f2f; font-size:18px; line-height:1.38em; text-transform:uppercase; padding-top:14px;}
.slider-button{
	background:url(../images/slider_button.png) 0 0 no-repeat;
	width:122px;
	height:42px;
	display:block;
	margin:21px 0 0 1px;
	color:#272727;
    font-size:16px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	line-height:2.6em;
	font-family:"Times New Roman", Times, serif;
	text-shadow: #919293 1px 1px 1px, #919293 0 0 1px;
}
.slider-button:hover{ color:#FFF;}

.img-slider1{ top:35px; right:0;}
.img-slider2{ top:35px; right:0;}
.img-slider3{ top:35px; right:0;}





/*         _______________
__________/ Easy Tooltip \_______________________________________________________________
--------------------------------------------------------------------------------------- */


#easyTooltip{
	padding:5px 10px;
	background:#0e0e0d;
	color:#62615d;
	}
					



/*         _________
__________/ gallery \_______________________________________________________________
--------------------------------------------------------------------------------------- */

#gallery {
    height:600px;
    position:relative;
    width:100%;
}
#gallery div,#gallery div a {
    height:128px;
    overflow:hidden;
    width:192px;
}
#gallery div {
    background-color:#fff;
    background-position:50% 50%;
    background-repeat:no-repeat;
    border:2px solid #000;
    left:250px;
    padding:5px;
    position:absolute;
    top:200px;

    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;

    -moz-box-shadow:3px 3px 4px #444;
    -webkit-box-shadow:3px 3px 4px #444;
    box-shadow:3px 3px 4px #444;
}
#gallery div a {
    display:block;
    text-indent:-1000px;
}



div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	z-index: 30;
}

div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url('../images/fancy_progress.png') no-repeat;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 20px 20px 40px 20px;
    margin: 0;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	background: #FFF;
}

div#fancy_content {
	margin: 0;
	z-index: 100;
	position: absolute;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -15px;
	height: 30px;
	width: 30px;
	background: url('../images/fancy_closebox.png') top left no-repeat;
	cursor: pointer;
	z-index: 181;
	display: none;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

#fancy_ajax {
	width: 100%;
	height: 100%;
	overflow: auto;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 0px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	z-index: 111; 
	display: none;
	outline: none;
	overflow: hidden;
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

span.fancy_ico {
	position: absolute; 
	top: 50%;
	margin-top: -15px;
	width: 30px;
	height: 30px;
	z-index: 112; 
	cursor: pointer;
	display: block;
}

span#fancy_left_ico {
	left: -9999px;
	background: transparent url('../images/fancy_left.png') no-repeat;
}

span#fancy_right_ico {
	right: -9999px;
	background: transparent url('../images/fancy_right.png') no-repeat;
}

a#fancy_left:hover, a#fancy_right:hover {
	visibility: visible;
	background-color: transparent;
}

a#fancy_left:hover span {
	left: 20px; 
}

a#fancy_right:hover span {
	right: 20px; 
}

#fancy_bigIframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}

div#fancy_bg {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
}

div#fancy_bg_n {
	top: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_n.png') repeat-x;
}

div#fancy_bg_ne {
	top: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_ne.png') no-repeat;
}

div#fancy_bg_e {
	right: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_e.png') repeat-y;
}

div#fancy_bg_se {
	bottom: -20px;
	right: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_se.png') no-repeat;
}

div#fancy_bg_s {
	bottom: -20px;
	left: 0;
	width: 100%;
	height: 20px;
	background: transparent url('../images/fancy_shadow_s.png') repeat-x;
}

div#fancy_bg_sw {
	bottom: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_sw.png') no-repeat;
}

div#fancy_bg_w {
	left: -20px;
	height: 100%;
	width: 20px;
	background: transparent url('../images/fancy_shadow_w.png') repeat-y;
}

div#fancy_bg_nw {
	top: -20px;
	left: -20px;
	width: 20px;
	height: 20px;
	background: transparent url('../images/fancy_shadow_nw.png') no-repeat;
}

div#fancy_title {
	position: absolute;
	z-index: 100;
	display: none;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 3px;
	white-space: nowrap;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title table td {
	padding: 0;
	vertical-align: middle;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancy_title_left.png') repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url('../images/fancy_title_main.png') repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url('../images/fancy_title_right.png') repeat-x;
}


/*         _________________
__________/ slider-portfolio \_______________________________________________________________
--------------------------------------------------------------------------------------- */

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/


.deep1{height:400px; width:703px;}
/* Most common stuff you'll need to change */

	.deep1 .coda-slider-wrapper {   width:703px;}
	.deep1 	.coda-slider {  width:703px;}
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.deep1 .coda-slider-no-js .coda-slider {   overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.deep1	.coda-slider, .deep1 .coda-slider .panel { width: 720px } 
	
	/* Change margin and width of the slider (with dynamic arrows) */
	.deep1 .coda-slider-wrapper.arrows .coda-slider, .deep1 .coda-slider-wrapper.arrows .coda-slider .panel { width: 720px; height:400px; }
	.deep1 .coda-slider-wrapper.arrows .coda-slider { }
	
	/* Arrow styling */
	.deep1 .coda-nav-left a, .deep1 .coda-nav-right a { background:url(../images/portfolio_page.html) 0 0 no-repeat; color: #fff; display:block;  width:39px; height:39px; }
	
	/* Tab nav */
	.deep1 .coda-nav ul li a.current {background:url(../images/portfolio_page_act.html) 0 0 no-repeat; }
	
	/* Panel padding */
	.deep1 .coda-slider .panel-wrapper { padding: 8px 0 0 0 }
	
	/* Preloader */
	.deep1 .coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	 .coda-nav ul { clear: both; display: block; margin: auto; overflow: hidden; }
	 .coda-nav ul li { display: inline }
	 .coda-nav ul li a { background:url(../images/content_page.png) 0 0 no-repeat; width:30px; height:30px; font-size:18px; text-align:center; line-height:1.6em; font-weight:bold; color: #302d2f; display: block; float: left; margin-right: 7px; text-decoration: none }
	 .coda-nav ul li a:hover, .deep1 .coda-nav ul li a.current{ color:#FFF; background:url(../images/content_page.png) 0 -30px no-repeat;}
	
	/* Miscellaneous */
	.deep1 .coda-slider-wrapper { clear: both; }
	.deep1 .coda-slider { float: left; overflow: hidden; position: relative }
	.deep1 .coda-slider .panel { display: block; float: left }
	.deep1 .coda-slider .panel-container { position: relative }
	.deep1 .coda-nav-left, .deep1 .coda-nav-right { float: left }
	.deep1 .coda-nav-left a, .deep1 .coda-nav-right a { display: none;}
	
.deep1 .panel .title{ display:none;}
.deep1 .coda-slider-wrapper{ position:absolute; }
.deep1 .title11{
	line-height:1.2em;
	padding:0 0 0 0;
	z-index:2999;
}
.deep1 .row-portfolio .col-1{ width:240px; float:left;}
.deep1 .row-portfolio .col-2{ width:240px; float:left;}
.deep1 .row-portfolio .col-3{ width:240px; float:left;}
	
	
.deep1 .coda-nav{ position:absolute; left:592px; top:1px; width:109px !important;}
.deep1 .row-portfolio-top{ margin-top:16px;}
.deep1 .portfolio-text{ padding:12px 0 0 7px;}
.deep1 .portfolio-text strong a{ color:#ff6000; text-decoration:none;}
.deep1 .portfolio-text strong a:hover{ text-decoration:underline; color:#FFF;}