body {
    margin: 0;
    padding: 0;
    font-family: Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
    background: #f8f8ff url(/file/upload/site/bg_body.gif) repeat-x;
    font-size: 12px;
    color:#3d3d3d;
    overflow-x: hidden;
}


img {
    border: none;
}

h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
    font-weight:normal;
}

h1 {
    color:#51616b;    
    font-size:30px;
    font-family: Times New Roman;
    font-weight:bold;
    font-style:italic;
    margin-bottom:20px;
    line-height: normal;
}

h2 {
    font-size: 19px;
    color:#7a7a7a;
    line-height:normal;
}

h3 {
    font-size: 16px;
    color:#7a7a7a;
    line-height:normal;
}

h4 {
    font-size: 15px;
    color:#7a7a7a;
    line-height:normal;
}

h5 {
    font-size: 14px;
    line-height:normal;
    color:#525252;
}

h6{
    color: #59b4ec;
    font-size: 19px;
    line-height: normal;
    font-weight: normal;
    margin:0;
}


a {
    text-decoration:none;
    font-weight: bold;
    outline:none;
    color:#14c8fa;
    z-index:999;
}

a:hover {
    color:#ff4200;
}

ul {
    list-style:none;
    margin:16px 0;
    padding:0;
}

ul li {
    display:inline;
}

table, tbody, tfoot, thead, tr, th, td {
    margin:0;
    padding:0;
    border:0;
    border-collapse:collapse;
    border-spacing: 0;
}

td {
    vertical-align:top;
}

td ul {
    margin-left:20px;
}

td ul li {
    padding-left:14px;
    background: url(/file/upload/site/arrow_list.gif) top left no-repeat;
    display:block;
}

#pageWrap {
    width:998px;
    margin:auto;
}

#winner {
    width:143px;
    height:143px;
    position:absolute;
    right:0;
    top:0;
    background: url(/file/upload/site/winner.png) no-repeat;
    text-indent:-4000px;
}
    
#header {
    height:340px;
    background: url(/file/upload/site/youda_transparent.png) top left no-repeat;
}

#logo {
    width:149px;
    height:164px;
    float:left;
    margin-left:64px;
    margin-top:23px;
    background: url(/file/upload/site/isioux_logo.png) no-repeat;
    text-indent:-4000px;
}

#utilityMenu {
    color:#e0f3ff;
    float:right;
    margin-top:123px;
    margin-right:64px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#utilityMenu ul {
    float:left;
}

#utilityMenu ul li {
    float:left;
}

#utilityMenu ul li.seperator {
    padding-top:33px;
    margin:0 3px;
}

#utilityMenu a {
    color:#e0f3ff;
}

#utilityMenu a:hover {
    text-decoration:underline;
    color:#fff;
}

#utilityMenu a.active {
    font-weight:bold;
    text-decoration:underline;
    color:#fff;
}

.language {
    float:left;
    background: url(/file/upload/site/icon_language.png) top center no-repeat;
    padding-top:33px;
}

#utilityMenu div.seperator {
    float:left;
    padding-top:33px;
    width:40px;
    text-align:center;
}

.jobs {
    float:left;
    background: url(/file/upload/site/icon_jobs.png) top center no-repeat;
    padding-top:33px;
}

.home {
    float:left;
    background: url(/file/upload/site/icon_home.png) top center no-repeat;
    padding-top:33px;
}

.sitemap {
    float:left;
    background: url(/file/upload/site/icon_sitemap.png) top center no-repeat;
    padding-top:33px;
}

#mainMenu {
    height:100px;
    padding:0px 3px 20px 3px;
}

#mainMenu a {
    color:#3d3d3d;
    font-weight:bold;
    font-size:14px;
    line-height:19px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    float:left;
    padding-top:83px;
    width:92px;
}

#mainMenu a:hover {
    color:#ff4200;
}

#mainMenu a.active {
    color:#00bfe6;
}

#mainMenu a.active:hover {
    color:#00bfe6;
}

#mainMenu li {
    width:92px;
    padding:0 16px;
    float:left;
    text-align:center;
}

#mainMenu a.about_us {
    background: url(/file/upload/site/menu_aboutus.png) top left no-repeat;
}

#mainMenu a.about_us.active {
    background: url(/file/upload/site/menu_aboutus_active.png) top left no-repeat;
}

#mainMenu a.activities {
    background: url(/file/upload/site/menu_activities.png) top left no-repeat;
}

#mainMenu a.activities.active {
    background: url(/file/upload/site/menu_activities_active.png) top left no-repeat;
}

#mainMenu a.games {
    background: url(/file/upload/site/menu_games.png) top left no-repeat;
}

#mainMenu a.games.active {
    background: url(/file/upload/site/menu_games_active.png) top left no-repeat;
}

#mainMenu a.portal {
    background: url(/file/upload/site/menu_portal.png) top left no-repeat;
}

#mainMenu a.portal.active {
    background: url(/file/upload/site/menu_portal_active.png) top left no-repeat;
}

#mainMenu a.partners {
    background: url(/file/upload/site/menu_partners.png) top left no-repeat;
}

#mainMenu a.partners.active {
    background: url(/file/upload/site/menu_partners_active.png) top left no-repeat;
}

#mainMenu a.news {
    background: url(/file/upload/site/menu_news.png) top left no-repeat;
}

#mainMenu a.news.active {
    background: url(/file/upload/site/menu_news_active.png) top left no-repeat;
}

#mainMenu a.careers {
    background: url(/file/upload/site/menu_careers.png) top left no-repeat;
}

#mainMenu a.careers.active {
    background: url(/file/upload/site/menu_careers_active.png) top left no-repeat;
}

#mainMenu a.contact {
    background: url(/file/upload/site/menu_contact.png) top left no-repeat;
}

#mainMenu a.contact.active {
    background: url(/file/upload/site/menu_contact_active.png) top left no-repeat;
}

#mainMenu a.about_us:hover,
#mainMenu a.games:hover,
#mainMenu a.portal:hover,
#mainMenu a.partners:hover,
#mainMenu a.news:hover,
#mainMenu a.careers:hover,
#mainMenu a.contact:hover,
#mainMenu a.activities:hover {
    background-position: top right;
}

#content {
    padding:58px 0;
    line-height:18px;
}

#content2 {
    padding:58px 64px;
    line-height:18px;
}

.margL12 {
    margin-left:12px;
}

#footer {
    height:334px;
    background: url(/file/upload/site/bg_footer.gif) repeat-x;
}

.footerWrap {
    width:998px;
    height:334px;
    margin:auto;
    color:#e0f3ff;
    font-size:13px;
}

.mascot {
    position:relative;
    top:-500px;
    width:1px;
    height:500px;
    right:-900px;
    display:block;
    z-index:-0;
}

.mascot table {
    height:100%;
}

.mascot td {
    vertical-align:bottom;
}

.footerContent {
    margin-top:-500px;
    padding:14px 64px 0 64px;
    overflow:hidden;
}

#footerUtility {
    float:right;
    
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}

#footerUtility a {
    color:#e0f3ff;
}

#footerUtility a:hover {
    color:#fff;
    text-decoration:underline;
}

.col1 {
    margin-top:20px;
    width:116px;
    float:left;
    margin-right:58px;
}

.col2 {
    margin-top:20px;
    width:174px;
    float:left;
    margin-right:58px;
    color:#fff;
}

.col3 {
    margin-top:20px;
    width:232px;
    float:left;
    text-align:right;
}

.col3 a {
    margin-top:5px;
    float:right;
}

.navigation li {
    display:block;
}

.navigation a {
    color:#e0f3ff;
}

.navigation a:hover {
    text-decoration:underline;
}

.tags {
    text-align:center;
    color:#d6ebf8;
    font-size:10px;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding:15px 0;
}

.footerBar {
    border:1px solid #99d0f1;
    background:#94caec;
    height:30px;
    line-height:29px;
    font-size:11px;
    color:#fff;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    padding-left:64px;
    margin-top:5px;
}

.pageHighlight1 {
    width:487px;
    margin-right:12px;
    margin-bottom:24px;
}

.roundedTop487 {
    width:487px;
    height:7px;
    background: url(/file/upload/site/rounded_top_487.gif) no-repeat;
}

.body487out {
    border-left:2px solid #e0e0e0;
    border-right:2px solid #e0e0e0;
    width:483px;
}

.body487in {
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    background: #fff url(/file/upload/site/bg_gradient1.gif) repeat-x;
    padding:10px 20px;
}

.pageHighlight1 img {
    position:relative;
    z-index:99;
    left:24px;
    top:-20px;
}

.helper {
    margin-top:-162px;
}

.body487text {
    margin-left:129px;
}

.gameName {
    color:#7a7a7a;
    font-size:19px;
    line-height:19px;
}

.releaseDate {
    font-size:11px;
    color:#3d3d3d;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    border-bottom: 1px dotted #b8b5b4;
    padding-bottom:5px;
    padding-top:5px;
    margin-bottom:5px;
}

.releaseDate span {
    font-size:10px;
    color:#7a7a7a;
}

.readMore {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    background: url(/file/upload/site/arrow_readmore.gif) top right no-repeat;
    padding-right:10px;
}
.seeMore {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    background: url(/file/upload/site/arrow_readmore.gif) top right no-repeat;
    padding-right:10px;
    margin:0 0 0 414px;
    z-index:999;
    position:relative;
}
.seeMore:hover {
    background-position: bottom right;
}

.readMore:hover {
    background-position: bottom right;
}

.roundedBottom487 {
    width:487px;
    height:7px;
    background: url(/file/upload/site/rounded_bottom_487.gif) no-repeat;
}

.latestNews {
    width:439px;
    height:112px;
    padding:14px 24px;
    margin-right:12px;
    background: url(/file/upload/site/bg_latestnews.gif) no-repeat;
}

.s30T2 {
    width:440px;
    color:#51616b;
    font-size:30px;
    font-family: Times New Roman;
    font-weight:bold;
    font-style:italic;
    line-height:30px;
    border-bottom:1px solid #dcdce0;
    margin-bottom:5px;
    display:inline-block;
}

.newsDate {
    font-size:11px;
    color:#7a7a7a;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    margin-bottom:3px;
}

.banner2 {
    width:487px;
    padding-top:24px;
    border-top:1px solid #d0d0d6;
}

.banner2 div {
    background: url(/file/upload/site/bg_banner2.png) no-repeat;
    width:439px;
    height:134px;
    padding:92px 24px 0 24px;
    color:#fff;
}

.readMore2 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    background: url(/file/upload/site/arrow_readmore2.gif) top right no-repeat;
    padding-right:10px;
    color:#ffc600;
}

.readMore2:hover {
    background-position: bottom right;
    color:#fff;
}

.randomPartenrs {
    width:487px;
    height:140px;
    margin-left:12px;
    z-index:99px;
}

.randomPartenrs h2 {
    line-height:20px;
}

.partners3 {
    height:120px;
}

.partners3 .middle {
    margin:0 40px;
}

.randomPartners a {
    position:relative;
    right:-414px;
    top:10px;
}

.mailLink {
    color:#fff;
    font-weight:bold;
    text-decoration:underline;
    font-size:12px;
}

.mailLink:hover {
    color:#fff;
    text-decoration:none;
}

.box870 {
    width:870px;
}

.roundedTop870 {
    width:870px;
    height:7px;
    background: url(/file/upload/site/rounded_top_870.gif) no-repeat;
}

.body870out {
    border-left:2px solid #e0e0e0;
    border-right:2px solid #e0e0e0;
    width:866px;
}

.body870in {
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    background: #fff url(/file/upload/site/bg_gradient1.gif) repeat-x;
    padding:15px 20px;
}

.roundedBottom870 {
    width:870px;
    height:7px;
    background: url(/file/upload/site/rounded_bottom_870.gif) no-repeat;
}

.middle2 {
    padding:0 24px;
}

.pageHighlight2 {
    height:268px;
    width:280px;
    border-bottom: 1px solid #d0d0d6;
    margin-bottom:17px;
}

.pageHighlight2 .img {
    height:154px;
    width:274px;
    background: url(/file/upload/site/bg_img.gif) top left no-repeat;
    float:left;
    padding:3px;
}

.pageHighlight2 .img:hover {
    background-position:bottom left;
}

.pageHighlight2 h4 {
    padding-left:3px;
}

.pageHighlight2 h5 {
    margin-bottom:3px;
    padding-left:3px;
}

.gameInfo {
    color:#3d3d3d;
    font-size:11px;
    padding-left:3px;
}

.gameInfo span {
    font-weight:bold;
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-size:10px;
}

.pageHighlight2 a.readMore {
    position:relative;
    top:240px;
    left:195px;
}

.helper2 {
    margin-top:-14px;
}
/*
.paddLinks {
    padding:38px 3px 0 3px;
}*/

.paddLinks a {
    width:256px;
    /*height:140px;*/
    /*line-height:140px;*/
    float:left;
    color:#000;
    font-size:14px;
    padding-left:18px;
}

.paddLinks a:hover {
    color:#000;
}

.ds{
    height:25px;
    padding:115px 3px 0 3px;
    background: url(/file/upload/content/img_ds.jpg) top left no-repeat;
}

.iPhone {
    height:102px;
    padding:38px 3px 0 3px;
    background: url(/file/upload/content/img_iphone2.jpg) top left no-repeat;
}

.retail {
    height:85px;
    padding:55px 3px 0 3px;
    background: url(/file/upload/content/img_retail.jpg) top left no-repeat;
}

.ds:hover,
.iPhone:hover,
.retail:hover {
    background-position:bottom left;
}

.downloadBanner {
    background: url(/file/upload/site/banner_download.jpg) top left no-repeat;
    width:325px;
    height:119px;
    float:left;
    padding-left:23px;
    padding-top:20px;
    margin-top:24px;
}

.downloadBanner h2  {
    color:#3d3d3d;
    font-size:14px;
    margin-top:6px;
}

.screenshots {
    margin:0 auto;
    padding:20px 20px;
    height:115px;
    background:#f8f8ff url("/file/upload/site/bg_screenshots.jpg") top left;
}
.screenshots h4{
    margin-left:10px;
}

.screenshots a img,
.moreGames a img {
    border:1px solid #f8f8ff;
    margin:0 10px;
}

.screenshots a:hover img,
.moreGames a:hover img {
    border-color: #59b4ec;
}

.box406 {
    width:406px;
}

.roundedTop406 {
    width:406px;
    height:7px;
    background: url(/file/upload/site/rounded_top_406.gif) no-repeat;
}

.body406out {
    border-left:2px solid #e0e0e0;
    border-right:2px solid #e0e0e0;
    width:402px;
}

.title406-1 {
    color:#59b4ec;
    font-size:22px;
    font-family: Myriad Pro, Tahoma, Verdana;
    font-weight:bold;
    font-style:italic;
    padding-left:17px;
    padding-bottom:5px;
}

.title406-2 {
    color:#51616b;
    font-size:19px;
    font-family: Myriad Pro, Tahoma, Verdana;
    font-weight:bold;
    font-style:italic;
    padding-left:17px;
}

.body406in {
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    background: #fff url(/file/upload/site/bg_gradient1.gif) repeat-x;
    padding:15px 3px 0 3px;
}

.roundedBottom406 {
    width:406px;
    height:7px;
    background: url(/file/upload/site/rounded_bottom_406.gif) no-repeat;
}

.portalItem {
    height:119px;
    border-bottom:1px dotted #b8b5b4;
}

.portalItem h2 {
    padding-top:40px;
    padding-right:20px;
}

.portalItem div {
    width:109px;
    height:119px;
    float:left;
}

.portalItem div.img1 {
    background: url(/file/upload/site/bg_portal1.gif) center center no-repeat;
}
.portalItem div.img2 {
    background: url(/file/upload/site/bg_portal2.gif) center center no-repeat;
}
.portalItem div.img3 {
    background: url(/file/upload/site/bg_portal3.gif) center center no-repeat;
}
.portalItem div.img4 {
    background: url(/file/upload/site/bg_portal4.gif) center center no-repeat;
}
.portalItem div.img5 {
    background: url(/file/upload/site/bg_portal5.gif) center center no-repeat;
}

.no-border {
    border: none !important;
}

.blueBox {
    width:290px;
    margin:24px 0;
}

.blueBoxTop {
    width:290px;
    height:7px;
    background: url(/file/upload/site/blueBox_rounded_top.gif) no-repeat;
}

.blueBoxBottom {
    width:290px;
    height:7px;
    background: url(/file/upload/site/blueBox_rounded_bottom.gif) no-repeat;
}

.blueBoxBody {
    background:#5286b0;
    color:#fff;
    padding:15px 25px;
}

.blueBoxBody a {
    color:#ffc600;
}

.blueBoxBody a:hover {
    color:#ffc600;
    text-decoration:underline;
}

.box290 {
    width:290px;
    color:#6b6b6b;
}

.box290 a {
    color:#59b4ec;
    text-decoration:underline;
}

.box290 a:hover {
    color:#ff4200;
}

.roundedTop290 {
    width:290px;
    height:7px;
    background: url(/file/upload/site/rounded_top_290.gif) no-repeat;
}

.body290out {
    border-left:2px solid #e0e0e0;
    border-right:2px solid #e0e0e0;
    width:286px;
}

.body290in {
    border-left:2px solid #fff;
    border-right:2px solid #fff;
    background: #fff url(/file/upload/site/bg_gradient1.gif) repeat-x;
    padding:15px 20px;
}

.roundedBottom290 {
    width:406px;
    height:7px;
    background: url(/file/upload/site/rounded_bottom_290.gif) no-repeat;
}

.box524 {
    width:524px;
    color:#000;
}

.shadowTop524 {
    width:524px;
    height:10px;
    background: url(/file/upload/site/shadow_top_524.gif) no-repeat;
}

.shadowBottom524 {
    width:524px;
    height:88px;
    background: url(/file/upload/site/shadow_bottom_524.gif) no-repeat;
}

.body524 {
    border-left: 1px solid #e4e4ea;
    border-right: 1px solid #e4e4ea;
    padding:24px 24px 0 24px;
}

.newsBox {
    width:522px;
    background: #fff url(/file/upload/site/newsBox_top.gif) top left no-repeat;
}

.newsBox h1 {
    font-size:24px;
}

.newsInBox {
    margin-top:7px;
    border-left:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
    width:472px;
    float:left;
    padding:17px 24px;
}

.newsBoxBottom {
    width:522px;
    height:7px;
    background: #fff url(/file/upload/site/newsBox_bottom.gif) top left no-repeat;
}

.newsItem5 {
    padding-bottom:8px;
    border-bottom:1px solid #dcdce0;
    margin-bottom:24px;
}

.newsItem5.last {
    padding-bottom:0 !important;
    border-bottom:none !important;
    margin-bottom:0 !important;
}

.readMore3 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    background: url(/file/upload/site/arrow_readmore3.gif) top right no-repeat;
    padding-right:13px;
    float:right;
}

.readMore3:hover {
    background-position: bottom right;
}

.readLess3 {
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    font-weight:bold;
    background: url(/file/upload/site/arrow_readless3.gif) top right no-repeat;
    padding-right:13px;
    float:right;
}

.readLess3:hover {
    background-position: bottom right;
}

.gallBox {
    width:290px;
}

.gallHeader {
    background: url(/file/upload/site/bg_gall_header.gif) top left no-repeat;
    height:40px;
    padding:20px 20px 0 20px;
}

.gallBottom {
    background: url(/file/upload/site/bg_gall_bottom.gif) bottom left no-repeat;
    height:60px;
}

.gallHeader a {
    height:24px;
    width:24px;
    float:left;
}

.gallHeader a.prev{
    background: url(/file/upload/site/arrow_left.gif) top left no-repeat;
}

.gallHeader a.next{
    background: url(/file/upload/site/arrow_right.gif) top left no-repeat;
}

.gallHeader a:hover {
    background-position: bottom left;
}

.albumName {
    color:#51616b;
    font-size:12px;
    text-align:center;
    width:202px;
    float:left;
    height:24px;
    line-height:24px;
}

.pagination {
    margin-top:3px;
    padding:3px 0;
    text-align:center;
    height:7px;
    line-height:7px;
    margin-left:15px;
    margin-right:15px;
    margin-bottom:-40px;
}

.pagination a {
    height:7px;
    width:7px;
    float:none;
    margin:0 2px;
    display:inline-block;
    background: url(/file/upload/site/circle_page.gif) top left no-repeat;
}
    
.pagination a.active {
    background: url(/file/upload/site/circle_page.gif) bottom left no-repeat;
}

.pagination .next {
    float:right;
    width:7px;
    height:11px;
    position:relative;
    top:-3px;
    background: url(/file/upload/site/arrow_next.gif) left center no-repeat;
}

.pagination .prev{
    float:left;
    width:7px;
    height:11px;
    position:relative;
    top:-3px;
    background: url(/file/upload/site/arrow.gif) left center no-repeat;
}

.gallBody {
    padding-top:24px;
}

.gallBody a {
    float:left;
    margin-bottom:24px;
}

.margR24 {
    margin-right:24px;
}

.partners2 {
    font-family: Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
    float:left;
    font-style:normal;
    font-weight:normal;
}

.partners2Links {
    color:#6b6b6b;
    font-size:14px;
    float:left;
    padding-top:8px;
    padding-left:24px;
}

.partners2Links a {
    color:#6b6b6b;
}

.partners2Links a:hover {
    color:#ff4200;
}

.partners2Links a.active {
    color:#51616b;
    font-size:20px;
}

.partnerLogos {
    padding:58px 36px;
}

.partnerLogos img {
    margin-right: 25px;
}

.camper {
    width:374px;
    height:266px;
    background: url(/file/upload/site/camper.png) bottom left no-repeat;
    position:relative;
    left:520px;
    top:260px;
}

.mailLink2 {
    color:#59b4ec;
    text-decoration:underline;
    font-size:12px;
}

.contactsTable h3 {
    background: url(/file/upload/site/gradient_border.gif) bottom left no-repeat;
    padding-bottom:10px;
}

.paddT12R24 {
    padding:12px 24px 0 0;
}

.contactsTable a {
    color:#59b4ec;
    font-weight:bold;
}

.contactsTable a:hover {
    color:#ff4200;
}

.logoCol {
    width:274px;
    text-align:center;
    float:left;
}

.logoCol.border {
    border-left:1px solid #b8b5b4;
    border-right:1px solid #b8b5b4;
    width:272px;
}

.downloadLink {
    background: url(/file/upload/site/arrow_download.gif) top left no-repeat;
    padding-left:20px;
    line-height:14px;
    color:#59b4ec;
}

.downloadLink:hover {
    text-decoration:underline;
    color:#59b4ec;
}

.logoLink {
    float:right;
    margin:8px 10px 0 0;
}

.artworkBox {
    width:250px;
    height:143px;
    background: url(/file/upload/site/bg_artwork_box.gif) top left no-repeat;
    padding:12px;
    margin:0 24px 24px 0;
    float:left;
}

.artworkBox a {
    float:right;
    width:60px;
    text-align:right;
}

.artworkText {
    color:#6b6b6b;
    font-size:11px;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    line-height:normal;
    margin-top:5px;
}

.artworkText h3 {
    color:#51616b;
    font-size:12px;
    line-height:normal;
    font-family: Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
}

.artworkText h4 {
    color:#51616b;
    font-size:11px;
}

.no-right-margin {
    margin-right:0 !important;
}

.s30T {
    color:#d6efff;
    font-size:30px;
    font-family: Times New Roman;
    font-weight:bold;
    font-style:italic;
    line-height:normal;
}

.s16 {
    font-size:16px;
    color:#fff;
    margin-bottom:13px;
}

.s14 {
    font-size:14px;
    color:#59b4ec;
}

.h229 {
    height:229px;
}

.paddLR30 {
    padding:0 30px;
}

.chicken {
    background: url(/file/upload/site/chicken.png) bottom right no-repeat;
}

.chest {
    background: url(/file/upload/site/chest.png) bottom right no-repeat;
}

.teacher {
    background: url(/file/upload/site/teacher.png) bottom right no-repeat;
}

a.icewislink {   
        
    display: inline-block;
    width: 100px;
    height: 32px;
    background: no-repeat top left;      
        
    overflow: hidden;                         
    border: none;
    cursor: pointer; 
    outline: none;   
        
    text-decoration: none;
    text-indent: -999px;
}    
    
a.icewislink.black {
    background-image: url(http://icewis.com/file/static/img/icewistag_black.gif);  
}     
    
a.icewislink.white {
    background-image: url(http://icewis.com/file/static/img/icewistag_white.gif);
}

.powered {
    float:right;
    margin-top:-1px;
    margin-right:64px;
}

.fixColor {
    color:#55a5d6;
}

.bold {
    font-weight:bold;
}

.left {
    float:left;
}

.clear {
    clear:both;
}

.clearer {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.longText {
    display:none;
}

.routeLink {
    color:#59b4ec;
    font-size:14px;
}

