
h2
{
    font-size:16px;
    font-weight:bold;
}

.product_title
{
    vertical-align: top;
    font-size: 16px;
    font-weight: bold;
    color: #393A90;
    padding-top: 5px;
    font-style: italic;
}

.product_description
{
    line-height:18px;
    padding-left:5px;
    vertical-align: top;
}
/*--------------------------------------------------------------------------------------------------
	1. Logo
--------------------------------------------------------------------------------------------------*/


div.header
{
    height: 120px;
}

div.logo
{
    width: 336px;
    height: 89px;
    float: left;
    margin-top: 14px;
}

div.logo h1
{
    width: 336px;
    height: 89px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 28px;
    font-weight: normal;
    background: transparent url(../Images/Logo.png) no-repeat top left;
}

div.logo h1 span
{
    display: none;
}



/*--------------------------------------------------------------------------------------------------
	2. Right Side Marketing
--------------------------------------------------------------------------------------------------*/

div.homecurrentprojects
{
    width: auto;
}
div.homecurrentprojects img
{
    margin: 0 0 10px 0px;
}

/*--------------------------------------------------------------------------------------------------
	3. Home Blogs
--------------------------------------------------------------------------------------------------*/
div.homeblogs
{
    background: url(../Images/BG_HomeBlog.jpg) top left no-repeat;
    width: auto;
    max-height: 214px;
    color: #fff;
    padding: 8px;
    margin-bottom: 12px;
    
}
div.homeblogs p
{
    color: #fff;
    line-height: 18px;
}
div.homeblogs a
{
    color: #ffff00;
}
div.homeblogs div.latestblog
{
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 4px;
}
div.homeblogs h2
{
    font-size: 30px;
    font-weight: normal;
    color: #ffff00;
    margin-bottom: 4px;
}
div.homeblogs div.homeblogsdate
{
    font-style: italic;
    font-size: 12px;
    color: #d1d1d1;
    margin-bottom:10px;
}
div.homeblogs div.readentry
{
    font-size: 14px;
    font-weight: bold;
}

div.portfolio
{
    width: auto;
    position: relative;
}
div.portfolio ul
{
    list-style: none;
    margin: 0px -8px 0px -2px;
    padding: 0px;
}
div.portfolio li
{
    width: 300px;
    list-style: none;
    border: solid 2px #ffffff;
    float: left;
    margin: 0px 4px 4px 0px;
    padding: 0px;
    display: inline;
}
div.portfolio li img
{
    margin: 0px;
}

div.portfolioitem
{
    width: auto;
    margin-bottom: 20px;
}
div.portfolioitemtitle
{
    font-size: 18px;
    margin-bottom: 4px;
}
div.portfolioitemdescription
{
    line-height: 18px;
}

div.backnextgroup
{
    border: solid 1px #ffffff;
    height: 40px;
    padding: 4px;
}
div.backnextgroup img
{
    margin: 0px;
    padding: 0px;
}
div.backgroup
{
    width: 40px;
    min-height: 40px;
    float: left;
}

div.backgroup p
{
    width: 40px;
    float: left;
    margin: 0px;
    padding: 0px;
}

div.backgroup img
{
    width: 40px;
    float: right;
}

div.nextgroup
{
    width: 40px;
    min-height: 40px;
    float: right;
}

div.nextgroup p
{
    width: 40px;
    float: right;
    margin: 0px;
    padding: 0px;
}

div.nextgroup img
{
    width: 40px;
    float: left;
}


.social_networking
{
  float:left;
  /*border:1px solid #000;*/
  width: 300px; 
  margin-top:75px;
  text-align:right;
  
}

.SGS_ErrorCode
{
    color: #CC0066;
    font-weight: bold;
}

.platform_logos
{
    border: 1px solid #283652;
    text-align: center; 
    background-color: #ffffff; 
    width:225px;
    margin-top:10px;
    height:350px;
 }
 
 .platform_logos img
 {
    margin-bottom:5px;
 }
 
 /* jQuery lightBox plugin - Gallery style */
 
#gallery
{
 margin-left:-30px;
 
}
#gallery ul
{
    list-style: none;
}
#gallery ul li
{
    display: inline;
    width:100px;
    float:left;
    margin-bottom:10px;
}
#gallery ul img
{
    border: 5px solid #283652;
    border-width: 5px 5px 20px;
}
#gallery ul a:hover img
{
    border: 5px solid #fff;
    border-width: 5px 5px 20px;
    color: #fff;
}

#gallery ul a:hover
{
    color: #fff;
}