body {
margin: 0;
background-image: url('/images/pink/bg_sha_pink.jpg');
background-repeat: repeat-x;
background-position: 0 167px;
}

#container {
margin: 0 auto;
width: 987px;
height: 1000px;
background-image: url('/images/pink/bg_pink.jpg');
background-repeat: no-repeat;
background-position: 59px 0;
}

#empty1 {
float: left;
width: 19px;
height: 105px;
}

#pink02 {
float: left;
width: 99px;
height: 105px; 
background-image: url('/images/pink/port1_v11_02.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

#pink03 {
float: left;
width: 37px;
height: 27px; 
background-image: url('/images/pink/port1_v11_03.jpg');
background-repeat: no-repeat;
}

#empty2 {
float: left;
width: 832px;
height: 27px;
}

#empty3 {
float: left;
width: 130px;
height: 64px;
}

#pink09 {
float: left;
width: 298px;
height: 64px; 
background-image: url('/images/pink/port1_v11_09.jpg');
background-repeat: no-repeat;
}

#empty4 {
float: left;
width: 113px;
height: 64px;
}

#pink10 {
float: left;
width: 354px;
height: 14px; 
background-image: url('/images/pink/port1_v11_10.jpg');
background-repeat: no-repeat;
}

#empty5 {
float: left;
width: 70px;
height: 14px;
}

#pink12 {
float: left;
width: 363px;
height: 14px; 
background-image: url('/images/pink/port1_v11_12.jpg');
background-repeat: no-repeat;
}

#empty6 {
float: left;
width: 82px;
height: 14px;
}

#empty7 {
clear: left;
float: left;
width: 82px;
height: 324px;
}

#content {
float: left;
width: 400px;
height: 324px;
}

#content2 {
float: left;
width: 400px;
height: 324px;
}

#empty8 {
float: left;
width: 50px;
height: 324px;
}

#portfolio_menu_container {
float: left;
width: 372px;
height: 133px;
}

#empty9 {
float: left;
width: 83px;
height: 133px;
}

#pink37 {
float: left;
width: 372px;
height: 191px; 
background-image: url('/images/pink/port1_v11_37.jpg');
background-repeat: no-repeat;
}

#empty10 {
float: left;
width: 83px;
height: 191px;
}

#empty11 {
float: left;
width: 82px;
height: 7px;
overflow: hidden;
}

#pink41 {
float: left;
width: 391px;
height: 7px; 
background-image: url('/images/pink/port1_v11_41.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

#empty12 {
float: left;
width: 59px;
height: 7px;
overflow: hidden;
}

#pink44 {
float: left;
width: 363px;
height: 7px; 
background-image: url('/images/pink/port1_v11_44.jpg');
background-repeat: no-repeat;
overflow: hidden;
}

#empty13 {
float: left;
width: 92px;
height: 7px;
overflow: hidden;
}

#empty14 {
float: left;
width: 532px;
height: 324px;
overflow: hidden;
}

#pink48 {
float: left;
width: 372px;
height: 324px; 
background-image: url('/images/pink/port1_v11_48.jpg');
background-repeat: no-repeat;
}

#empty15 {
float: left;
width: 83px;
height: 324px;
}


#menu_empty1 {
height: 30px;
}

.portfolio_menu_item {
margin: 0 0 0 20px;
}

.portfolio_menu_item a {
color: #b7b6b5;
text-decoration: none;
font-family: Arial, sans-serif;
font-size: 16px;
font-style: italic;
outline: none;
margin-right: 10px;
}

.portfolio_menu_item a:hover {
color: #ffccff;
}

.portfolio_menu_item_selected a {
color: #ff0675;
}

.portfolio_menu_item_selected a:hover {
color: #ff0675;
}

#txt_enjoy {
color: #ff0675;
font-family: Arial, sans-serif;
font-size: 30px;
font-style: italic;
letter-spacing: -1px;
margin: 105px 0 0 10px;
}

#thumbnails {
text-align: center;
margin-top: 20px;
}

#thumbnails a {
outline: none;
}

#thumbnails img {
border: none;
vertical-align: middle;
}

#txt {
/*position: relative;
width: 300px;
height: 200px;
*/
color: #b7b6b5;
text-align: center;
font-family: Arial, sans-serif;
font-size: 14px;
margin: 10px 30px 0 30px;
}

#txt_title {
color: #ff0675;
/*margin-top: 10px;*/
font-size: 18px;
}

#txt_description {
color: #909090;
margin-top: 10px;
}


#txt_technical_container {
color: #909090;
margin-top: 10px;
}

#txt_technical_title {
font-weight: bold;
}

#txt_visit {
margin-top: 5px;
font-style: italic;
}

#link_visit {
color: #ff0675;
}

#link_visit:hover{
text-decoration:underline;
}

.caption_link{
color: #ff0675;
text-decoration:underline;
}

.caption_link:hover{
color: #ff36a5;
}