a:hover, a:active {text-decoration:none; cursor:pointer;}
a:link, a:visited {text-decoration:underline; cursor:pointer;}
h1 {color:#5c5c5d; margin-bottom:15px;}

div.box_home_silver_white { background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_top_left.gif') no-repeat top left; }
div.box_home_silver_white1 { background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_top_right.gif') no-repeat top right; }
div.box_home_silver_white2 {background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_bottom_left.gif') no-repeat bottom left;}
div.box_home_silver_white3 { padding: 14px; background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_bottom_right.gif') no-repeat bottom right;}

div.box_home_silver_white_shift{ background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_shift_top_left.gif') no-repeat top left; }
div.box_home_silver_white_shift1 { background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_shift_top_right.gif') no-repeat top right; }
div.box_home_silver_white_shift2 {background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_shift_bottom_left.gif') no-repeat bottom left;}
div.box_home_silver_white_shift3 { padding: 14px; background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_shift_bottom_right.gif') no-repeat bottom right;}

div.box_home_silver_white_header { background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_header_top_left.gif') no-repeat top left; }
div.box_home_silver_white_header1 { background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_header_top_right.gif') no-repeat top right; }

div.box_home_white2 {background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_white_bottom_left.gif') no-repeat bottom left;}
div.box_home_white3 { padding: 14px; background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_white_bottom_right.gif') no-repeat bottom right;}

div.box_home_silver_white_shift_up{ background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_shift_up_top_left.gif') no-repeat top left; }
div.box_home_silver_white_shift_up1 { background: transparent url('/stc/tpl/crp/img/boxes/box_bg_home_silver_white_shift_up_top_right.gif') no-repeat top right; }

div.header { background: transparent url('/stc/img/smb/header-background.png') no-repeat top left; width:890px; height:234px; padding:15px 10px;}

.mtop15 {margin-top:15px;}
.mleft15 {margin-left:15px;}
.mbottom15 {margin-bottom:15px;}
.mright15 {margin-right:15px;}

h2 {color: #515151}
h3 {color: #515151; font-weight: normal;}

a.button {background: transparent url('/stc/img/smb/button-orange.png') no-repeat top left; color:#FFFFFF;display:block;font-weight:bold;height:22px;padding:6px 0 0;text-align:center;width:162px;margin: 0px 0px 0px 75px;}
a.button:link, a.button:visited {text-decoration:none;}
a.button:hover, a.button:active{text-decoration:none;color:#FFFFFF}


.hspacer {background: url('/stc/img/smb/line-horizontal-gray.png') no-repeat top center; padding: 5px 0px 0px 0px;}
.vspacer {background: url('/stc/img/smb/line-vertical-gray.png') no-repeat top right; padding: 0px 0px 0px 5px; min-height:233px; height:auto !important; height:233px;}

a#image_toggler span {color: #515151; font-size:1.4em; font-weight: bold; display:block; height:23px; width:842px; background: url('/stc/img/smb/button-show-content-gray.png') no-repeat 0px -28px; padding: 5px 0 0 38px;}
a#image_toggler span.active   {color: #515151; font-size:1.4em; font-weight: bold; display:block; height:23px; width:842px; background: url('/stc/img/smb/button-show-content-gray.png') no-repeat 0px 0px; padding: 5px 0 0 38px;}
a#image_toggler:active span, a#image_toggler:active, a#image_toggler:focus {outline: none;}

table.intab, table.comparison_intab {width:880px;}


ul.ticks {list-style-type:none; list-style-image:none; margin:29px 0px 0x 0px; width:400px; display:block;}
ul.ticks li { padding:0 0 10px 25px; background: url('/stc/img/smb/icon-tick-green.png') no-repeat 0px 0px; margin: 0px; list-style-type:none; list-style-image:none; display:block;}


div.popup {z-index:999; width:462px; height:326px; padding:20px; background: transparent url('/stc/img/smb/background-popup.png') no-repeat 0px 0px;}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {.tabs-hide {display: none;}} /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
@media print {.tabs-nav {display: none;}} /* Hide useless elements in print layouts... */

/* Skin */
.tabs-nav {list-style: none; margin: 0; padding: 0 0 0 0; width:880px;}
.tabs-nav:after {display: block; clear: both; content: " ";} /* clearing without presentational markup, IE gets extra treatment */ 
.tabs-nav li {float: left;margin: 0 0 0 0;min-width: 60px; } /* be nice to Opera */
.tabs-nav a, .tabs-nav a span { display: block; padding: 0;}
.tabs-nav a { position: relative; top: 0px; z-index: 2; padding-left: 0;color: #555;font-size: 14px;font-weight: normal; line-height: 1.0;text-align: left;text-decoration: none;white-space: nowrap;}/* required in IE 6 */
.tabs-nav li { padding:9px 20px 4px; border-right:1px solid #BABABA;}
.tabs-nav li.leftborder {border-left:1px solid #BABABA;}
.tabs-nav .tabs-selected {background:#fff;}
.tabs-nav .tabs-selected a {color: #000; }
.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position: 100% -150px;outline: 0; /* prevent dotted border in Firefox */}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active {background-position: 100% -100px;}
.tabs-nav a span {width: 64px; /* IE 6 treats width as min-width */min-width: 64px;height: 18px; /* IE 6 treats height as min-height */ min-height: 18px; padding-bottom: 0px;padding-right: 0; text-decoration:underline;}
*>.tabs-nav a span { /* hide from IE 6 */ width: auto;height: auto;}
.tabs-nav .tabs-selected a span { text-decoration:none; }

.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position: 0 0;}
.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */ cursor: text;}
.tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active { /* @ Opera, we need to be explicit again here now... */cursor: pointer;}
.tabs-nav .tabs-disabled {opacity: .4;}
.tabs-container {background: transparent; /* declare background color for container to avoid distorted fonts in IE while fading */}
.tabs-loading em {padding: 0 0 0 20px;}
