/* <![CDATA[ */

/*******************************************************************************
 * base
 ******************************************************************************/

body {
    margin:                 0px;
    color:                  #969696;
    font-style:             normal;
    font-weight:            normal;
    font-size:              15px;
    line-height:            20px;
    text-decoration:        none;
    font-family:            Arial, Helvetica, Verdana, Geneva, Wwiss, SunSans-Regular, sans-serif;
    background-color:       #333333;
}

h1 {
    color:                  #404040;
    font-style:             normal;
    font-weight:            normal;
    font-size:              30px;
    line-height:            normal;
    margin-top:             12px;
    margin-bottom:          0px;
    padding-top:            10px;
    padding-bottom:         10px;
    text-align:             left;
}

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

h2 {
    color:                  #404040;
    font-style:             normal;
    font-weight:            normal;
    font-size:              25px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            10px;
    padding-bottom:         10px;
    text-align:             left;
}

h3 {
    color:                  #404040;
    font-style:             normal;
    font-weight:            normal;
    font-size:              20px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            10px;
    padding-bottom:         10px;
    text-align:             left;
}

h4 {
    color:                  #404040;
    font-style:             normal;
    font-weight:            normal;
    font-size:              18px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            10px;
    padding-bottom:         10px;
    text-align:             left;
}

h5 {
    color:                  #404040;
    font-style:             normal;
    font-weight:            normal;
    font-size:              16px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            10px;
    padding-bottom:         10px;
    text-align:             left;
}

h6 {
    color:                  #404040;
    font-style:             normal;
    font-weight:            normal;
    font-size:              14px;
    line-height:            normal;
    margin-top:             0px;
    margin-bottom:          0px;
    padding-top:            10px;
    padding-bottom:         10px;
    text-align:             left;
}

a {
    text-decoration:        none;
}

a:link {
    color:                  #4785b4;
    font-weight:            normal;
    text-decoration:        none;
}

a:visited {
    color:                  #4785b4;
    font-weight:            normal;
    text-decoration:        none;
}

a:hover {
    color:                  #245479;
    font-weight:            normal;
    text-decoration:        underline;
}

a:active {
    color:                  #245479;
    font-weight:            normal;
    text-decoration:        underline;
}

h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active,
h2 a, h1 a:link, h2 a:visited, h2 a:hover, h2 a:active,
h3 a, h1 a:link, h3 a:visited, h3 a:hover, h3 a:active,
h4 a, h1 a:link, h4 a:visited, h4 a:hover, h4 a:active,
h5 a, h1 a:link, h5 a:visited, h5 a:hover, h5 a:active,
h6 a, h1 a:link, h6 a:visited, h6 a:hover, h6 a:active {
    color:                  #404040;
}

img {
    border:                 none;
}

hr {
    height:                 1px;
    border:                 none;
    border-top:             solid 1px #cccccc;
}

table {
    border-collapse:        collapse;
    width:                  100%;
}

th {
    padding:                5px;
    background-color:       #f1f8ff;
    color:                  inherit;
    text-align:             center;
    font-weight:            bold;
}

td {
    padding:                5px;
}

td.alt {
    background-color:       #f8f8f8;
}

ul.space li, ol.space li {
    padding-top:            10px;
    padding-bottom:         10px;
}

.img-right img {
    float:                  right;
    margin-left:            35px;
}

.img-left img {
    float:                  left;
    margin-right:           35px;
}

.center {
    text-align:             center;
}

.power {
    vertical-align:         super;
}

.uppercase {
    text-transform:         uppercase;
}

.small {
    font-size:              12px;
}

.red {
    color:                  #aa0000;
}

.grey {
    color:                  #999999;
}

.italic {
    font-style:             italic;
}

.big {
    font-size:              20px;
}

.clearer {
    clear:                  both;
}

.left {
    float:                  left;
}

.right {
    float:                  right;
}

.table {
    display:                table;
}

.table-row {
    display:                table-row;
}

.table-col {
    display:                table-cell;
    padding:                20px;
    border:                 solid 1px #e8e8e8;
}

.table-col div {
    font-size:              12px;
    text-align:             left;
}

.splash-gray {
    color:                  #9b9a9a;
}

.splash-blue {
    color:                  #0096ff;
}

.aligncenter {
    text-align:             center;
}

.step-1,
.step-2,
.step-3,
.step-4,
.step-5,
.step-6,
.step-7,
.step-8,
.step-9,
.step-10,
.yes,
.no,
.star {
    background-repeat:      no-repeat;
    height:                 50px;
    padding-left:           86px;
    padding-top:            30px;
}

.step-1 {
    background-image:       url( 'pictures/step-1.png' );
}

.step-2 {
    background-image:       url( 'pictures/step-2.png' );
}

.step-3 {
    background-image:       url( 'pictures/step-3.png' );
}

.step-4 {
    background-image:       url( 'pictures/step-4.png' );
}

.step-5 {
    background-image:       url( 'pictures/step-5.png' );
}

.step-6 {
    background-image:       url( 'pictures/step-6.png' );
}

.step-7 {
    background-image:       url( 'pictures/step-7.png' );
}

.step-8 {
    background-image:       url( 'pictures/step-8.png' );
}

.step-9 {
    background-image:       url( 'pictures/step-9.png' );
}

.step-10 {
    background-image:       url( 'pictures/step-10.png' );
}

.yes {
    background-image:       url( 'pictures/yes.png' );
}

.no {
    background-image:       url( 'pictures/no.png' );
}

.star {
    background-image:       url( 'pictures/star.png' );
}

.split {
    overflow:               hidden;
    height:                 100%;
}

.split .split-left {
    float:                  left;
    width:                  45%;
    background-color:       #eaeaea;
    border-radius:          10px;
    -webkit-border-radius:  10px;
    -moz-border-radius:     10px;
    padding:                20px;
}

.split .split-right {
    float:                  right;
    width:                  45%;
    background-color:       #eaeaea;
    border-radius:          10px;
    -webkit-border-radius:  10px;
    -moz-border-radius:     10px;
    padding:                20px;
}

.split-trans {
    overflow:               hidden;
    height:                 100%;
}

.split-trans .split-left {
    float:                  left;
    width:                  45%;
    padding:                10px;
}

.split-trans .split-right {
    float:                  right;
    width:                  45%;
    padding:                10px;
}


/*******************************************************************************
 * layout
 ******************************************************************************/

#page {
    width:                          1020px;
    margin-left:                    auto;
    margin-right:                   auto;
}

#page-header {
    height:                         55px;
    overflow:                       hidden;
    padding-left:                   20px;
    padding-right:                  20px;
}

#page-header-logo {
    float:                          left;
}

#page-header-menu {
    float:                          left;
    margin-left:					0px;
}

#page-header-menu ul {
    overflow:                       hidden;
    height:                         100%;
    list-style-type:                none;
    margin:                         0px;
    padding:                        0px;
    margin-top:                     35px;
}

#page-header-menu li {
    float:                          left;
    color:                          #999999;
    font-size:                      12px;
    margin:                         0px;
    padding:                        0px;
    margin-right:                   15px;
}

#page-header-menu a,
#page-header-menu a:link,
#page-header-menu a:visited {
    color:                          #999999;
}

#page-header-menu a:hover,
#page-header-menu a:active {
    color:                          #ffffff;
}

#page-frame {
    color:                          #3d3d3d;
    padding-left:                   20px;
    padding-right:                  20px;
    overflow:                       hidden;
    height:                         100%;
    background-image:               url( 'pictures/page-background.png' );
}

#content {
    background-color:               #ffffff;
}

#page-frame-top {
    height:                         20px;
    background-image:               url( 'pictures/page-top-background3.png' );
}

#page-frame-bottom {
    height:                         40px;
    background-image:               url( 'pictures/page-bottom-background.png' );
}

#popup-frame {
    color:                          #3d3d3d;
}

#page-footer {
    padding-left:                   30px;
    padding-right:                  30px;
    overflow:                       hidden;
    height:                         100%;
    font-size:                      12px;
}

#page-footer-menu {
    float:                          left;
    width:                          630px;
    font-size:                      12px;
}

#page-footer-menu ul {
    overflow:                       hidden;
    height:                         100%;
    list-style-type:                none;
    margin:                         0px;
    padding:                        0px;
}

#page-footer-menu li {
    float:                          left;
    text-align:                     left;
    margin:                         0px;
    padding:                        0px;
    margin-right:                   20px;
}

#page-footer-menu a,
#page-footer-menu a:link,
#page-footer-menu a:visited {
    color:                          #999999;
}

#page-footer-menu a:hover,
#page-footer-menu a:active {
    color:                          #ffffff;
}

#page-footer-note {
    text-align:                     right;
    font-size:                      12px;
    margin-bottom:                  20px;
    float:                          right;
    width:                          300px;
}

#page-footer-copyright {
    text-align:                     center;
    margin-top:                     10px;
    font-size:                      12px;
    margin-bottom:                  10px;
    -webkit-text-size-adjust:       100%;
}

#splash {
    height:                         290px;
    background-color:				#ffffff;
}

#splash .fileapp {
    padding:                        50px;
    padding-top:                    30px;
    height:                         210px;
    background-image:               url( 'pictures/splash-fileapp3.jpg' );
}

#splash .diskaid {
    padding:                        50px;
    padding-top:                    30px;
    height:                         210px;
    background-image:               url( 'pictures/splash-diskaid-6-v2.jpg' );
}

#splash .picsaid {
    padding:                        50px;
    padding-top:                    30px;
    height:                         210px;
    background-image:               url( 'pictures/splash-picsaid.jpg' );
}

#splash .tuneaid {
    padding:                        50px;
    height:                         190px;
    background-image:               url( 'pictures/splash.jpg' );
}

#splash .backoff {
    padding:                        50px;
    height:                         190px;
    background-image:               url( 'pictures/splash.jpg' );
}

#splash .help {
    padding:                        50px;
    padding-top:                    30px;
    height:                         210px;    
    background-image:               url( 'pictures/splash-help.jpg' );
}

#splash .store  {
    padding:                        50px;
    padding-top:                    50px;
    height:                         210px;
    background-image:               url( 'pictures/splash-store.jpg' );
}

#splash .product-tagline {
    color:                          #9b9a9a;
    font-size:                      18px;
    font-weight:                    bold;
    margin:                         0px;
    padding:                        0px;
    line-height:                    40px;
    margin-bottom:                  0px;
    padding-left:                   6px;
}

#splash h1, #splash .product-name {
    font-size:                      90px;
    font-weight:                    bold;
    margin:                         0px;
    padding:                        0px;
    line-height:                    80px;
}

#splash .splash-btn {
    margin-top:                     28px;
    float:                          left;
    clear:                          left;
}

#splash .store .splash-btn {
    margin-top:                     38px;
    float:                          left;
    clear:                          left;
}

#splash .splash-btn-details {
    float:                          left;
    margin-top:                     50px;
    margin-left:                    10px;
    color:                          #999999;
    font-size:                      12px;
    line-height:                    15px;
}

#splash .splash-video {
    float:                          right;
    width:							185px;
    height:							35px;
    margin-top:                     0px;
    margin-right:                   250px;
    color:                          #999999;
    text-align:						center;
}

#menu {
    height:                         50px;
    background-image:               url( 'pictures/menu-background-2.png' );
    margin-left:                    1px;
    margin-right:                   1px;
    overflow:                       hidden;
}

#menu ul {
    overflow:                       hidden;
    height:                         100%;
    list-style-type:                none;
    margin:                         0px;
    padding:                        0px;
    float:                          left;
}

#menu li {
    float:                          left;
    text-align:                     center;
    margin:                         0px;
    padding:                        0px;
    font-size:                      20px;
    padding-top:                    18px;
    margin-left:                    40px;
    text-shadow:                    0.1em 0.1em 0.2em #000000;
    -webkit-text-shadow:            0.1em 0.1em 0.2em #000000;
    -moz-text-shadow:               0.1em 0.1em 0.2em #000000;
}

#menu a,
#menu a:link,
#menu a:visited {
    color:                          #ffffff;
    text-decoration:                none;
}

#menu a:hover,
#menu a:active {
    color:                          #7c7c7c;
}

#menu li.current_page_item,
#menu li.current_page_ancestor {
    background-image:               url( 'pictures/menu-arrow.png' );
    background-repeat:              no-repeat;
    background-position:            center 0px;
}

#menu li.current_page_item a,
#menu li.current_page_ancestor a,
#menu li.current_page_item a:link,
#menu li.current_page_ancestor a:link,
#menu li.current_page_item a:visited,
#menu li.current_page_ancestor a:visited,
#menu li.current_page_item a:hover,
#menu li.current_page_ancestor a:hover,
#menu li.current_page_item a:active
#menu li.current_page_ancestor a:active {
    color:                          #7c7c7c;
}

#menu-shadow {
    height:                         16px;
    background-image:               url( 'pictures/menu-background-shadow.png' );
    margin-left:                    1px;
    margin-right:                   1px;
    overflow:                       hidden;
}

#content #menu-level2 ul {
    list-style-type:                none;
    margin:                         0px;
    padding:                        0px;
    margin-top:                     20px;
}

#content #menu-level2 li {
    margin:                         0px;
    padding:                        0px;
}

#content #menu-level2 li a {
    display:                        block;
    margin:                         0px;
    padding:                        0px;
    font-size:                      15px;
    background-position:            0px 0px;
    background-image:               url( 'pictures/menu-level2-background.png' );
    background-repeat:              no-repeat;
    width:                          255px;
    height:                         30px;
    overflow:                       hidden;
    margin-bottom:                  5px;
    padding-top:                    10px;
    padding-left:                   25px;
}

#content #menu-level2 a,
#content #menu-level2 a:link,
#content #menu-level2 a:visited {
    color:                          #767676;
    text-decoration:                none;
}

#content #menu-level2 a:hover,
#content #menu-level2 a:active {
    color:                          #767676;
}

#content #menu-level2 li.current_page_item a, 
#content #menu-level2 li.current_page_ancestor a {
    background-image:               url( 'pictures/menu-level2-background-act.png' );
}

#content #menu-level2 li.current_page_item a,
#content #menu-level2 li.current_page_item a:link,
#content #menu-level2 li.current_page_item a:visited,
#content #menu-level2 li.current_page_ancestor a,
#content #menu-level2 li.current_page_ancestor a:link,
#content #menu-level2 li.current_page_ancestor a:visited
{
    color:                          #ffffff;
    text-decoration:                none;
}

#menu-level2 li.current_page_item a:hover,
#menu-level2 li.current_page_item a:active,
#menu-level2 li.current_page_ancestor a:hover,
#menu-level2 li.current_page_ancestor a:active
{
    color:                          #ffffff;
}

#menu-level2 li.current_page_item a:hover,
#menu-level2 li.current_page_item a:active,
#menu-level2 li.current_page_ancestor a:hover,
#menu-level2 li.current_page_ancestor a:active
{
    color:                          #ffffff;
}

#content #menu-level2 li ul {
    margin:                         0px;
    padding:                        0px;
    margin-bottom:                  10px;
}

#content #menu-level2 li ul.children li {
    padding-left:                   10px;
    margin-left:                    30px;
}

#content #menu-level2 li ul.children a,
#content #menu-level2 li ul.children a:link,
#content #menu-level2 li ul.children a:visited,
#content #menu-level2 li ul.children a:hover,
#content #menu-level2 li ul.children a:active {
    display:                        inline;
    background:                     none;
    color:                          #969696;
    font-size:                      12px;
    padding:                        0px;
    margin:                         0px;
}

#content #menu-level2 li ul.children li.current_page_item,
#content #menu-level2 li ul.children li.current_page_item a {
    font-weight:                    bold;
    color:                          #333333;
}

.content-right #sidebar-inner {
    padding-left:                   10px;
    margin-top:                     20px;
}

#home-news .widget,
#sidebar-inner .widget {
    background-image:               url( 'pictures/widget-background.png' );
    background-repeat:              repeat-x;
    background-color:               #e7e7e7;
    border-radius:                  10px;
    -webkit-border-radius:          10px;
    -moz-border-radius:             10px;
    border:                         solid 1px #dddddd;
    padding:                        10px;
}

#sidebar-inner .widget ul {
    margin:                         0px;
    padding:                        0px;
    list-style:                     none;
}

#sidebar-inner .widget ul ul {
    margin:                         0px;
    padding-left:                   20px;
}

#sidebar-inner .widget li {
    margin:                         0px;
    padding:                        0px;
    font-size:                      12px;
    background:                     none;
}

#sidebar-inner .widget ul ul li {
    background-repeat:              no-repeat;
    background-position:            0px 7px;
    padding-left:                   7px;
}

#sidebar-inner .widget li.cat-item a,
#sidebar-inner .widget li.cat-item a:link,
#sidebar-inner .widget li.cat-item a:visited {
    color:                          #404040;
}

#sidebar-inner .widget li.current-cat a {
    font-weight:                    bold;
}

#sidebar-inner .widget li.current-cat ul a {
    font-weight:                    normal;
}

#content {
    margin-left:                    50px;
    margin-right:                   50px;
    text-align:                     justify;
    overflow:                       hidden;
    height:                         100%;
}

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

#content ul li {
    background-image:               url( '../skins/1-default/i_bullet.gif' );
    background-repeat:              no-repeat;
    background-position:            0px 8px;
    margin:                         0px;
    padding:                        0px;
    padding-left:                   12px;
    margin-bottom:                  10px;
    text-align:						left;
}

#content ol li {
    margin:                         0px;
    padding:                        0px;
    padding-left:                   12px;
    margin-bottom:                  10px;
    text-align:						left;
}

#content ol.indent, 
#content ul.indent {
	margin-top:						0px;
    margin-left:                 	87px;
}

#content ol.alpha {
	list-style-type: 				upper-alpha;
}

h1.head-home {
	font-size:						25px;
}

#content h1.head-small {
	font-size:						25px;
}

#content p.postmetadata {
	font-size:						12px;
}

#content div {
    margin-bottom:                  20px;
}

#content .content-left {
    float:                          left;
    width:                          580px;
    overflow:                       hidden;
    padding-top:                    10px;
}

#content .content-right {
    float:                          right;
    width:                          280px;
}

#content table {
    margin-top:                     15px;
    margin-bottom:                  15px;
}

table.digitable {
    border-radius: 10px;
    border:                         solid 1px #cccccc;
}

table.digitable tr td
{
    border:                         solid 1px #cccccc;
    background-color:               #ffffff;
}

table.digitable tr.first-tr td
{
    background-color:               #dddddd;
    text-align:                     center;
}

table.digitable tr.first-tr td * {
    text-align:                     center;
}

table.digitable tr.last-tr td
{
    background-color:               #dddddd;
}

table.digitable table td {
    border:                         none;
}

.home-boxes {
    overflow:                       hidden;
    height:                         100%;
}

.home-boxes h1 {
    text-align:                     center;
}

.home-boxes .product-tagline {
    color:                          #aaaaaa;
    font-size:                      15px;
}

.home-boxes .blue {
    color:                          #1889a4;
}

.home-boxes .red {
    color:                          #ce3c34;
}

.home-box-left,
.home-box-right {
    width:                          400px;
    height:                         400px;
    overflow:                       hidden;
    text-align:                     center;
    background-image:               url( 'pictures/home-box.png' );
    background-repeat:              no-repeat;
    margin-top:                     20px;
    background-color:               #333333;
}

.home-box-left {
    float:                          left;
}

.home-box-right {
    float:                          right;
    text
}

.home-box-image {
    margin-top:                     10px;
}

.home-box-title {
    line-height:                    50px;
    font-size:                      70px;
    font-weight:                    bold;
    text-shadow:                    0.1em 0.1em 0.2em #000000;
    -webkit-text-shadow:            0.1em 0.1em 0.2em #000000;
    -moz-text-shadow:               0.1em 0.1em 0.2em #000000;
}

.home-box-title a,
.home-box-title a:link,
.home-box-title a:visited,
.home-box-title a:hover,
.home-box-title a:active {
    color:                          #ffffff;
    text-decoration:                none;
}

#content .home-text-box {
    height:                         100px;
    background-color:               #333333;
    color:                          #ffffff;
    background-image:               url( 'pictures/home-text-box.png' );
    margin-top:                  	20px;
    margin-bottom:                  20px;    
}

.home-text-box h1 {
    color:                          #ffffff;
    text-align:                     center;
    padding-top:                    20px;
    text-shadow:                    0.1em 0.1em 0.2em #000000;
    -webkit-text-shadow:            0.1em 0.1em 0.2em #000000;
    -moz-text-shadow:               0.1em 0.1em 0.2em #000000;
}

#content #home-news {
    overflow:                       hidden;
    height:                         100%;
    margin-bottom:                 	10px;
}

#content #home-news .home-news-item {
    float:                          left;
    width:                          400px;
    height:                         100%;
    margin-bottom:                  0px;
}

#home-news .widget {
    height:                         250px;
    margin-bottom:                  0px;
}

#home-news .list .widget {
    height:                         450px;
}

#home-news .home-news-item .img-left {
    margin:                         0px;
}

#home-news .home-news-item .img-left img {
    margin-right:                   10px;
}

#home-news .container_12 {
    float:                          right;
    width:                          410px;
    margin-bottom:                  0px;
}

#tinybox {
    position:                       absolute;
    display:                        none;
    padding:                        10px;
    background:                     #ffffff url( '/images-global/tinybox/preload.gif' ) no-repeat 50% 50%;
    border:                         10px solid #e3e3e3;
    z-index:                        2000;
    padding-bottom:                 20px;
}

#tinybox #content {
    margin:                         0px;
}

#tinymask {
    position:                       absolute;
    display:                        none;
    top:                            0;
    left:                           0;
    height:                         100%;
    width:                          100%;
    background:                     #000000;
    z-index:                        1500;
}

#tinycontent {
    background:                     #ffffff;
}

#tinycontent h1 {
    font-size:                      20px;
}

#content ul.features-boxes, ul.features-boxes {
    margin:                         0px;
    padding:                        0px;
    list-style:                     none;
    overflow:                       hidden;
    height:                         100%;			
}

#content ul.features-boxes li, ul.features-boxes li {
    margin:                         0px;
    padding:                        0px;
    margin-left:                    11px;
    float:                          left;
    text-align:                     center;
    width:                          150px;
    background-image:               url( 'pictures/box-gradient-background.png' );
    background-repeat:              repeat-x;
    font-size:                      13px;
    -webkit-border-radius:          8px;
    -moz-border-radius:             8px;
    border-radius:                  8px;
    -webkit-box-shadow:             inset 0 1px 1px rgba( 0, 0, 0, 0.2 ), 0 1px 1px rgba( 255, 255, 255, 1 );
    -moz-box-shadow:                inset 0 1px 1px rgba( 0, 0, 0, 0.2 ), 0 1px 1px rgba( 255, 255, 255, 1 );
    box-shadow:                     inset 0 1px 1px rgba( 0, 0, 0, 0.2 ), 0 1px 1px rgba( 255, 255, 255, 1 );
    overflow:                       hidden;
}

#content ul.features-boxes li:hover, ul.features-boxes li:hover {
    background-image:               url( 'pictures/box-gradient-background-selected.png' );
}

#content ul.features-boxes li a, ul.features-boxes li a,
#content ul.features-boxes li a:link, ul.features-boxes li a:link,
#content ul.features-boxes li a:visited, ul.features-boxes li a:visited,
#content ul.features-boxes li a:hover, ul.features-boxes li a:hover,
#content ul.features-boxes li a:active, ul.features-boxes li a:active {
    text-decoration:                none;
    color:                          #404040;
    display:                        block;
    padding:                        5px;
}

ul.features-boxes li.features-boxes-free a,
ul.features-boxes li.features-boxes-free a:link,
ul.features-boxes li.features-boxes-free a:visited,
ul.features-boxes li.features-boxes-free a:hover,
ul.features-boxes li.features-boxes-free a:active {
    background-image:               url( 'pictures/free_green2.png' );
    background-repeat:              no-repeat;
    background-position:            right 0px;
}

#social {
     float:                         right;
}

#social ul {
    overflow:                       hidden;
    height:                         100%;
    list-style:                     none;
    margin:                         0px;
    padding:                        0px;
    margin-top:                     21px;
}

#social li {
	float:							left;
    margin:                         0px;
    margin-right:					10px;
    padding:                        0px;
}

#social li a {
    display:                        block;
    height:                         32px;
    width:                          32px;
    margin-bottom:                  5px;
}

#social li.social-google a {
    background-image:               url( 'pictures/social2/google-32.png' );
}

#social li.social-facebook a {
    background-image:               url( 'pictures/social2/facebook-32.png' );
}

#social li.social-twitter a {
    background-image:               url( 'pictures/social2/twitter-32.png' );
}

#social li.social-youtube a {
    background-image:               url( 'pictures/social2/youtube-32.png' );
}

#social li.social-rss a {
    background-image:               url( 'pictures/social2/rss-32.png' );
}

#social li.social-newsletter a {
    background-image:               url( 'pictures/social2/email-32.png' );
}

#social li.social-thumblr a {
    background-image:               url( 'pictures/social2/tumblr-32.png' );
}

.splash-social {
    margin-top:                     10px;
    margin-left:                    6px;
    height:                         20px;
}

.splash-social .google-plusone {
    margin-top:                     0px;
    display:                        block;
    float:                          left;
}

/* jb */
.newsitem p {
	margin-top:						0px;
	margin-bottom:					0px;
	font-size:						12px;
	float:                          left;
}

/* Digi Menu */
#content ul.digiMenu {
	list-style-type: none;
	padding: 0px;
	margin:0px;
}

#content ul.digiMenu li {
	list-style-type: none;
	float: left;
	white-space: nowrap;
	padding:5px;
	margin:0px;
	font-size:13px;
	font-weight:bold;
	background:none;
	cursor:pointer;
}

#content ul.digiMenu li.digiMenuSelected {
	color: #000;
	background-color: #fff;
}

#content ul.digiMenu li.digiMenuUnselected {
	color: #fff;
	background-color: #333333;
}

/* Tinybox */
.tbox {position:absolute; display:none; padding:14px 17px; z-index:900}
.tinner {padding:15px; -moz-border-radius:5px; border-radius:5px; background:#fff url(/wp-content/themes/ProductFolio/images-global/tinybox/preload.gif) no-repeat 50% 50%; border-right:1px solid #333; border-bottom:1px solid #333}
.tmask {position:absolute; display:none; top:0px; left:0px; height:100%; width:100%; background:#000; z-index:800}
/*
.tclose {position:absolute; top:0px; right:0px; width:30px; height:30px; cursor:pointer; background:url(/wp-content/themes/ProductFolio/images-global/tinybox/close.png) no-repeat}
.tclose:hover {background-position:0 -30px} */
/* Tinybox */

/* Contact Form */
div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}

.wpcf7-form-control-wrap.message textarea
{
	width:560px;
	height:200px;
}
/* Contact Form */


/* WP Customer Review */
#review_zone #wpcr_respond_1 div {
	margin-bottom:	0px;
}

#review_zone span.fn, #review_zone span.ln {
	font-size: 15px;
}

/* WP Customer Review */


/* ]]> */

