body {
	margin: 0;
	padding: 0;
	color: #222;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #fdfdfe;
	background-image: url(http://src3.techgiant.ch/testgiant/bg_v1.3.png);
	background-position: top;
	background-repeat: repeat-x;
}
hr {
	display: none;
	color: #fff;
}
hr.fix {
	clear: both;
	display: block;
	border-style: none;
	color: #fff;
}
a img {
	border: none;
}
ul, li {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* Header stuff */
#header {
	margin-top: 5px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 12px;
}
#header div.h1 a {
	width: 224px;
	height: 110px;
	margin-left: 5px;
	padding: 0;
	float: left;
	display: inline;
	background-image: url(http://src3.techgiant.ch/testgiant/logo-v1.25.png);
	background-repeat: no-repeat;
}

table, td, tr {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
}

td, th {
	vertical-align: top;
}

#fullpage {
/*	width: 1167px; */
	width: 990px;
	margin: 0 auto 20px;
}

#page {
	position: relative;
	z-index: 1;
	width: 990px;
	height: 100%;
	margin-bottom: 20px;
	padding: 0;
}

.nav-links ul {
	list-style:none;
	margin:0;
	padding:0;
	text-align:left;
}
.nav-links ul li {
	float:left;
	margin:0;
}
#nav-bar {
	z-index: 5;
	width: 990px;
	border-top: 1px solid #a4a4a4;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	margin-top: 5px;
	height: 50px;
	line-height: 50px;
	background-image: url(http://src0.techgiant.ch/testgiant/nav-bg.png);
	background-repeat: repeat-x;
	background-position: right top;
}
#nav-bar a {
	text-decoration: none;
}
#nav-bar ul.nav-news-sub,#nav-bar ul.nav-tests-sub,#nav-bar ul.nav-article-sub {
	left:-999em;
	position:absolute;
	float:none;
}
html>body #nav-bar .menupop ul {border-color:rgba(0,0,0,0.1);}
#nav-bar .nav-links a {display:block;}

/* Home */
#test-nav a {
	display: block;
	height: 50px;
	padding: 0 2px 0 0;
	color: #fbfbfb;
}

/* Home */
#nav-home a:hover,#nav-bar .nav-home:hover,#nav-bar .nav-home-active {
	background-image: url(http://src0.techgiant.ch/testgiant/nav-home.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#nav-home {
	background-image: url(http://src0.techgiant.ch/testgiant/nav-home.png);
	background-repeat: no-repeat;
	background-position: top;
}
#nav-home a {
	width: 115px;
}
/* Tests */
#nav-tests a:hover,#nav-bar .nav-tests:hover,#nav-bar .nav-tests-active {
	background-image: url(http://src0.techgiant.ch/testgiant/nav-test_v0.1.png);
	background-repeat: no-repeat;
	background-position: bottom;
}
#nav-tests {
	background-image: url(http://src0.techgiant.ch/testgiant/nav-test_v0.1.png);
	background-repeat: no-repeat;
	background-position: top;
}
#nav-tests a {
	width: 257px;
}
#ov-tests {
	margin: 0;
	position: absolute;
	z-index: 5;
	width: 300px;
	left: 13px;
	padding: 10px 15px;
	background: #f0f0f0 url(http://src3.techgiant.ch/testgiant/boxbg.png) top repeat-x;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size: 13px;
	color: #777;
}
#ov-news ul, #ov-news li, #ov-tests ul, #ov-tests li, #ov-article ul, #ov-article li {
	margin: 0;
	padding: 0;
}
#ov-news h3, #ov-tests h3, #ov-article h3 {
	font-size: 15px;
	font-family: Georgia, Times, serif;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 25px;
	color: #666;
}
#ov-news a, #ov-tests a, #ov-article a {
	white-space: nowrap;
	width: 1px; /* fix */
	color: #0f5ca3;
}
#ov-news a:hover, #ov-tests a:hover, #ov-article a:hover {
	background: none;
	text-decoration: underline;
}
#ov-news li, #ov-tests li, #ov-article li {
	float: none;
	margin: 0;
	padding: 0;
	line-height: 18px;
    list-style: none;
}
.ov-innerBorder {
	width: 125px;
	padding-left: 15px;
	padding-right: 5px;
	border-left: 1px solid #bfbfbf;
}
#test-nav-sub {
	width: 990px;
	height: 44px;
	background: #fff url(http://src0.techgiant.ch/testgiant/nav-sub_bg.jpg) repeat-x;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #8d8d8d;
	font-size: 12px;
}

#test-nav-sub ul {
	margin-top: 12px;
}

#test-nav-sub ul, #test-nav-sub li {
	height: 25px;
	float: left;
	list-style: none;
}

#test-nav-sub li.search {
	margin-left: 10px;
}

#test-nav-sub li.more {
	margin-right: 10px;
}

#test-nav-sub li a, #test-nav-sub li span {
	margin: 0 20px 0 19px;
	line-height: 20px;
	color: #616161;
}
#test-nav-sub li a:hover {
	color: #272727;
	text-decoration: none;
}

#search span.search {
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #0f5ca3;
}
#search {
	width: 270px;
	margin-right: 90px;
	line-height: 25px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
}
#s {
	margin: 0 5px 0 5px;
	padding: 2px;
	line-height: 25px;
	width: 120px;
	border: 1px solid #ccc;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	-moz-border-radius: 3px;
}
#s:hover, #s:focus {
	padding: 2px;
	border: 1px solid #8db5ce;
	-moz-border-radius: 3px;
}
#searchsubmit {
	margin-left: 15px;
	width: 21px;
	height: 20px;
	background-image: url(http://src0.techgiant.ch/testgiant/spotlight_v1.2.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: transparent;
	color: #000;
	font-weight: bold;
	border: none;
}
#test-nav-sub li img {
	margin: 0 6px -3px 0;
}


#test-1,#test-2,#test-3 {
	float: left;
	padding: 10px;
	background: #fff;
}
#test-1 h4,#test-2 h4,#test-3 h4 {
	font-size: 10px;
	color: #0f5ca3;
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px dashed #888;
}

#test-1 small,#test-2 small,#test-3 small {
	font-size: 11px;
	font-weight: normal;
	color: #777;
}

#test-1 h4 a,#test-2 h4 a,#test-3 h4 a {
	color: #777;
}

#test-1 h4 a:hover,#test-2 h4 a:hover,#test-3 h4 a:hover {
	color: #0f5ca3;
}

.test-bg {
	float: left;
	width: 1px;
	height: 300px;
	background: #fff url(http://src0.techgiant.ch/testgiant/navbg.png) repeat-x;
}

#test-1 {
	width: 310px;
/*	background-color: #d7ffe5; */
	background: #fff url(http://src0.techgiant.ch/testgiant/nav1.png) repeat-x;
}

#test-2 {
	width: 309px;
/*	background-color: #d6ffff; */
	background: #fff url(http://src0.techgiant.ch/testgiant/nav2.png) repeat-x;
}

#test-3 {
	width: 309px;
/*	background-color: #ecffd3; */
	background: #fff url(http://src0.techgiant.ch/testgiant/nav3.png) repeat-x;
}
#sub-image {
	width: 990px;
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
#fullcontent {
	width: 990px;
	background: #fff;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

#content {
	background: #fff;
	padding: 10px 10px 20px 10px;
	text-align: left;
}

#content p {
	margin: 0 0 15px 0;
	padding: 0;
}

#mainContent {
	padding: 0;
}

.leftContent {
	margin: 0 9px 0 0;
	padding: 0 9px 0 0;
	float: left;
	width: 295px;
	border-right: 1px dotted #999999;
}

.rightContent {
	float: left;
	width: 291px;
}

/* single image site */

.attachment {
	font-size: 10px;
	text-align: center;
}

.attachmentText {
	font-size: 12px;
	text-align: center;
}

.attachment img {
	display: block;
	margin: 20px auto;
	border: 1px solid #9b9b9b;
}

.imageNavigation, .postimageNavigation {
	width: 600px;
	text-align: center;
}

.imageNavigation a, .postimageNavigation a {
	margin: 15px;
}

.imageNavigation img {
	border: 1px solid #9b9b9b;
}

/* gallery box */

.mainImages {
	padding: 10px 5px;
	height: 77px;
	width: 560px;
	background: #e8f4ff;
	border: 1px solid #ccc;
}

.mainImages img {
	border: 1px solid #ccc;
}

.mainImagesHeader {
	margin: 0 0 5px 0;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 16px;
	color: #a00500;
}

.mainImagesImg {
	margin: 0 0 0 5px;
	float: left;
}

#sidebar {
	margin-left: 630px;
	width: 337px;
}

.mainContent {
	float: left;
	width: 610px;
}

.spacing {
	height: 40px;
}

.spacing-2 {
	height: 15px;
}

.dotted {
	height: 1px;
	border-top: 1px dotted #999999;
}

div.content-1 {
	margin: 0;
	padding: 0;
	text-align: left;
}

.content-1 h3 {
	margin: 10px 0 5px 0;
}

.content-1 h3 a {
	color: #0f5ca3;
}

.content-1 h3 a:hover {
	color: #0f5ca3;
}

.content-1 h3 a:visited {
	color: #0f5ca3;
}

div.look-3, div.look-4 {
	margin: 0;
	padding: 0;
	text-align: left;
}

div.content-1, div.content-2 {
	margin: 0;
	padding: 0 5px 0 0;
	text-align: left;
}

.path {
	margin: 0 0 3px 0;
	padding: 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #777;
}

.date {
	line-height: 14px;
	padding: 0 0 0 5px;
	border-left: 2px solid #165fac;
	margin: 20px 0 40px 0;
	font-size: 10px;
	color: #6d6d6d;
}

table.contentList, table.contentList-2, table.contentList-3 {
	white-space: nowrap;
	font-size: 11px;
}

th {
	font-weight: normal;
	white-space: nowrap;
	padding: 2px 5px 2px 5px;
	border: solid 1px #fff;
}

.contentList-3 th {
	border: solid 1px #ccc;
}

.contentList td {
	white-space: nowrap;
	padding: 2px 5px 2px 5px;
	border: solid 1px #fff;
}

.contentList-2 td {
	white-space: nowrap;
	padding: 4px 6px 4px 6px;
	border: solid 1px #fff;
}

.contentList-3 td {
	white-space: nowrap;
	padding: 1px 6px 1px 6px;
	border: solid 1px #ccc;
	text-align: center;
}

tr.tTitle {
	background-color: #165fac;
	text-align: center;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
	color: #fff;
}

tr.tEven, td.tEven {
	background-color: #bbd2ef;
}

tr.tOdd, td.tOdd {
	background-color: #fff;
}

.line {
	padding: 5px 0;
}

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

.postNavigation-left {
	float: left;
}

.postNavigation-right {
	margin: 0 0 0 10px;
	float: left;
}

.clear {
	clear: both;
}

h1, h2, h3 {
	margin: 0;
	padding: 2px 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-weight: bold;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}

.single h3, .image h3 {
	margin: 0;
	font-size: 14px;
	font-weight: bold;
}

h3.title {
	margin-bottom: 10px;
	font-family: Georgia, Times, serif;
	font-size: 30px;
	font-weight: normal;
}

span.h1 {
	margin: 0 0 0 0;
	padding: 0 5px 5px 5px;
}

h1 {
	padding: 3px 3px 10px 0;
	font-family: Georgia, Times, serif;
	font-weight: normal;
	font-size: 20px;
}

h1, h1 a, h1 a:hover {
	color: #a00500;
}

h1.list {
	border-bottom: 0;
}

div.look-3 h1 {
	color: #000;
	font-size: 14px;
	background-color: #e2e2e2;
	border-bottom: 1px solid #ccc;
	padding: 3px 3px 3px 0;
}

h2 {
	font-size: 14px;
}

a {
	color: #000;
	text-decoration: none;
}

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

a:visited {

}

.entry {
	font-size: 12px;
	text-align: left;
	color: #313131;
}

.entry h3 {
	font-size: 20px;
	font-weight: normal;
	color: #101010;
}

.entry ul, .entry ol, .entry li {
	margin: 0 0 0 10px;
}
.entry ul li {
	list-style-type: disc;
}

.entry ol li {
	list-style-type: decimal;
}
.excerpt img {
	padding: 0px !important;
	border: 1px solid #9b9b9b;
}
.navigation_list ul, .navigation_list li, .navigation_select ul, .navigation_select li {
	margin: 0;
}

.navigation_list ul li, .navigation_select ul li {
	list-style: none;
}

.sidebarEntry {
	margin: 0 0 5px 0;
}

.path a, #footer a, a.more, .entry a, .postNotes a, .sidebarBox a {
	color: #0f5ca3;
}

.path a:hover, #footer a:hover, a:hover.more, .entry a:hover, .postNotes a:hover, .sidebarBox a:hover {
	text-decoration: underline;
}

.more_full {
	color: #000 !important;
}

.entry span.more {
	color: #0f5ca3;
}

a:visited.more {
	color: #0f5ca3;
}

a.catLink {
	font-size: 11px;
	font-weight: bold;
	color: #a00500;
}

div.postNotes {
	padding: 0 0 5px 7px;
	height: 11px;
	line-height: 11px;
	border-left: 3px solid #aeaeae;
	border-bottom: 1px solid #aeaeae;
}

#rate_text {
	margin-top: 20px;
	font-size: 12px;
}
#rate_good, #rate_bad {
	height: 16px;
	width: 16px;
	cursor: pointer;
}
#rate_good {
	background-image: url(http://src0.techgiant.ch/testgiant/green_check.png);
}
#rate_bad {
	margin: 0 7px 0 7px;
	background-image: url(http://src0.techgiant.ch/testgiant/red_cross.png);
}
#rate_text ul li {
	list-style: none;
	float: left;
}
#rate_badBox {
	display: none;
}

#rate_badBox textarea {
	width: 360px;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 13px;
	color: #313131;
}

#rate_bad_submit {
	color: #0f5ca3;
	cursor: pointer;
}

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

#header li {
	padding: 2px 0;
	margin: 0 10px 0 0;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: bold;
}

#header a {
	color: #000;
}

small {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	color: #777;
}

#footer {
	width: 990px;
	height: 75px;
	background: #f0f0f0 url(http://src3.techgiant.ch/testgiant/boxbg.png) top repeat-x;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #777;
	text-align: left;
}

#footerImg {
	padding: 0 0 0 140px;
	height: 44px;
	background: url(http://src3.techgiant.ch/testgiant/footer_logo.gif) 20px top no-repeat;
}

.sub_title {
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}

.navigation {
	border-top: 1px solid #ccc;
}

.navigation_list h5 {
	margin: 6px 0;
	font-size: 12px;
	font-weight: bold;
}

.navigation_list {
	float: left;
	font-size: 12px;
	font-weight: bold;
}
.navigation_list ul li {
	font-size: 11px;
	font-weight: bold;
}
.navigation_select {
	float: right;
	white-space: nowrap;
}
.navigation_select ul li {
	margin-left: 5px;
	float: left;
	border: 1px solid #ccc;
	font-size: 11px;
	font-weight: bold;
}
.navigation_select ul li a {
	background-color: #fafafa;
	padding: 0 3px;
}
.navigation_select ul li.current a {
	background-color: #1d72cb;
	color: #fff;
}
.navigation_select ul li a:hover {
	background-color: #efefef;
	text-decoration: none;
	color: #0f5ca3;
}
/* Images */

p img {
	padding: 0;
	max-width: 100%;
}

img.border {
	border: 1px solid #9b9b9b;
}

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.alignright, table.alignright {
	margin: 0 0 0 5px;
	display: inline;
}

img.alignleft, table.alignleft {
	margin: 0 5px 0 0;
	display: inline;
}

img.avatar {
	border: 1px solid #ccc;
	padding: 3px;
	margin: 0 5px 0 0;
	display: inline;
}

.alignright {
	float: right;
}

.alignleft {
	float: left
}

/* Various Tags & Classes */

acronym, abbr, span.caps {
	cursor: help;
}

acronym, abbr {
	border-bottom: 1px dashed #999;
}

blockquote {
	padding-left: 10px;
	border-left: 1px solid #6c6c6c;
	color: #4d4d4d;
}

.entry h4 {
	margin: 5px 0;
	font-size: 18px;
	font-family: Georgia, Times, serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: 0.05em;
	color: #a3130b;
}

blockquote cite {
	display: block;
}

code {
	font-size: 12px;
}

.center {
	text-align: center;
}

.hidden {
	display: none;
}

.excerpt img {
	border: 1px solid #ccc;
}

input {
	width: 110px;
	border-color: #ccc;
	background-color: #fff;
	color: #000;
	border: 1px solid #999;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
}

textarea {
	width: 385px;
	border-color: #ccc;
	background-color: #fff;
	color: #000;
	border: 1px solid #999;
	resize: none;
}

span.error {
	margin: 0;
	padding: 5px;
	display: block;
	border: 1px solid #e6db55;
	background-color: #fffbcc;
}

span.success {
	background-color: #fffbcc;
	border: 1px solid #e6db55;
	padding: 10px;
}

span.notice {
	background-color: #fffbcc;
	border: 1px solid #e6db55;
	padding: 10px;
}

div.notice {
	background-color: #fffbcc;
	border: 1px solid #e6db55;
	padding: 10px;
}

#contactForm div {
	padding: 3px 0;
}

#contactForm span {
	padding: 5px 0;
	width: 130px;
	display: inline;
}

#contactForm input, #contactForm select, #contactForm textarea {
	width: 310px;
	padding: 3px;
	border: 1px solid #ccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	-moz-border-radius: 3px;
}

#contactForm input:hover, #contactForm select:hover, #contactForm textarea:hover, #contactForm input:focus, #contactForm select:focus, #contactForm textarea:focus {
	padding: 3px;
	border: 1px solid #8db5ce;
	-moz-border-radius: 3px;
}

#contactForm textarea {
	width: 600px;
}

#contactForm .submit {
	width: 70px;
	text-align: left;
	color: #428CE7;
	border: 0;
}

#contactForm input.submit:hover, #contactForm input.submit:focus {
	cursor: pointer;
	border: 0;
}

/* Forms */

input.submit:hover {
	cursor: pointer;
}

/* Page Numbers */

#pageNumbers {
	margin: 25px 0 0 0;
	text-align: center;
}

#pageNumbers span {
	padding: 0 10px 0 0;
}

#pageNumbers a {
	padding: 3px;
	margin: 5px 10px 5px 0;
	border: 1px solid #ccc;
	background-color: #efefef;
	font-size: 11px;
}

#pageNumbers a:hover, #pageNumbers a.selected:hover {
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #fff;
	font-size: 11px;
	color: #888 !important;
	text-decoration: none;
}

#pageNumbers a.selected {
	padding: 3px;
	border: 1px solid #ccc;
	background-color: #fff;
	font-size: 11px;
}

p.centered {
	margin: 0;
	padding: 0;
	text-align: center;
}

/* comments */

#comments {
	margin: 50px 0 30px 0;
	font-size: 11px;
}

#comments a {
	color: #0f5ca3;
}

#comments a:hover {
	text-decoration: underline;
}

#comments h4 {
	margin: 10px 0;
	font-weight: normal;
	font-size: 16px;
	font-family: Georgia, Times, serif;
	color: #5d5d5d;
}

#comments h5 {
	margin: 0 0 5px 0;
	font-size: 11px;
	font-weight: bold;
	color: #0f5ca3;
}

#comments .stats {
	margin: 0 0 10px 0;
	font-size: 10px;
	color: #2e2e2e;
}

#comments .notes {
	padding: 0 0 0 15px;
	line-height: 11px;
	background: url(http://src0.techgiant.ch/testgiant/info_gray.gif) left no-repeat;
	margin: 0 0 5px 0;
	font-size: 10px;
	color: #777;
}

#comments .author {
	color: #000;
}
#comments .comment {
	padding: 15px 0 0 0;
	border-bottom: 1px dotted #ccc;
}

#comments .first {
	border-top: 1px dotted #ccc;
}

/* boxes */
.boxContent {
	padding: 5px;
}

/* morePosts */

#morePosts {
	margin-top: 10px;
	padding: 0;
	background: #f0f0f0 url(http://src3.techgiant.ch/testgiant/boxbg.png) top repeat-x;
	font-size: 11px;
	font-weight: normal;
}

#morePosts div {
	font-size: 12px;
}

#morePosts h5 {
	font-size: 10px;
}

/* commentsBox */

#commentsBox {
	padding: 0;
	background: #f0f0f0 url(http://src3.techgiant.ch/testgiant/boxbg.png) top repeat-x;
	font-size: 11px;
	font-weight: normal;
}

#commentsBox a {
	color: #0f5ca3;
}

#commentsBox a:hover {
	text-decoration: underline;
}

#commentsBox h5 {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	color: #0f5ca3;
}

#commentsBox .notes {
	margin: 0;
	padding: 0;
	line-height: 11px;
	font-size: 10px;
	color: #777;
}

#commentsBox .title {
	font-weight: bold;
	color: #0f5ca3;
}

#commentsBox .author {
	color: #000;
}

#commentsBox .comment {
	padding: 3px 5px 3px 5px;
	border-top: 1px solid #ccc;
}

#commentsBox .first {
	border-top: none;
}

#commentsBox .quote {
	margin: 3px 5px 3px 0;
	padding: 0 0 0 5px;
	border-left: 3px solid #ff4413;
}

#commentsBox .quotes {
	font-family: Georgia, Times, serif;
	font-size: 13px;
}

#commentsBox .link {

}

/* Links */
.imgNotes small {
	line-height: 20px;
}
.imgNotes a small, .imgNotes p small {
	padding: 0 0 0 15px;
	background-image: url(http://src0.techgiant.ch/testgiant/arrow_right.gif);
	background-position: 0 3px;
	background-repeat: no-repeat;
}
.imgNotes a:hover {
	text-decoration: none;
}
.border {
	border: 1px solid #9b9b9b;
}

/* more links */

#moreLinks {
	margin: 50px 0 30px 0;
	padding: 0 0 5px 0;
	font-size: 11px;
	border-bottom: 1px dotted #ccc;
}

#moreLinks a {
	color: #0f5ca3;
}

#moreLinks a:hover {
	text-decoration: underline;
}

#moreLinks h4 {
	font-weight: normal;
	font-size: 16px;
	font-family: Georgia, Times, serif;
	color: #5d5d5d;
}

#moreLinks h5 {
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	color: #0f5ca3;
}

#moreLinks .moreLinks {
	margin: 5px 0 0 0;
	padding: 2px 0 0 0;
	border-top: 1px dotted #ccc;
}

#moreLinks .excerpt {
	font-size: 11px;
}

#moreLinks p {
	margin: 0;
	padding: 0;
}

/* Tabs */
.ui-tabs {
	padding: 0;
}

.ui-tabs .ui-tabs-nav {
	list-style: none;
	position: relative;
	padding: 0;
}

.ui-tabs .ui-tabs-nav li {
	position: relative;
	float: left;
	margin: 0 6px -1px 0;
	padding: 0;
	line-height: 16px;
}

.ui-tabs .ui-tabs-nav li a {
	float: left;
	text-decoration: none;
	padding: 3px;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	background: #f0f0f0 url(http://src0.techgiant.ch/testgiant/navBoxTab.jpg) top repeat-x;
	cursor: text;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	background: #fff url(http://src0.techgiant.ch/testgiant/nav_bg-2.jpg) repeat-x;
	cursor: pointer;
}

.ui-tabs .ui-tabs-panel {
	padding: 2px;
}

.ui-tabs .ui-tabs-hide {
	display: none !important;
}

.ui-tabs .ui-tabs-nav a {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	color: #fff;
}

#tabsBox {
	font-size: 10px;
	letter-spacing: 1px;
	margin-bottom: 30px;
}

#tabs ul li {
	margin-top:0;
	position:relative;
	display:block;
	height: 21px;
}

#media h3, #mobile h3, #hardware h3 {
	position: relative;
	left: -200px;
	text-align: left;
	font-size: 11px;
	font-family: Georgia, Times, serif;
	color: #666;
}

#media, #mobile, #hardware {
	position: relative;
	top: 22px;
	padding: 5px;
	background: #f0f0f0 url(http://src3.techgiant.ch/testgiant/boxbg.png) top repeat-x;
	border: 1px solid #999;
	letter-spacing: 0;
}

#media ol li.listFirst, #mobile ol li.listFirst, #hardware ol li.listFirst, .arrowList ol li.listFirst {
	border-top: 0;
}

#media ol li, #mobile ol li, #hardware ol li {
	padding: 6px 0 0 0;
	border-top: 1px dotted #888;
	margin: 0 5px 6px 30px;
	font-family: Georgia, Times, serif;
	list-style-type: decimal;
	font-size: 12px;
	font-weight: bold;
	color: #a00500;
}

#media ol li span, #mobile ol li span, #hardware ol li span {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
}

.arrowList ol li {
	padding: 6px 0 0 0;
	border-top: 1px dotted #888;
	margin: 0 5px 6px 20px;
	font-size: 10px;
	font-weight: bold;
	color: #595959;
}

.arrow_grey ol li {
	list-style-image: url(http://src0.techgiant.ch/testgiant/arrow_right.gif);
}

.arrow_grey_round ol li {
	list-style-image: url(http://src0.techgiant.ch/testgiant/arrow_gray_round.gif);
}

span.listDate {
	font-weight: normal;
	color: #575757;
}

/* sidebar */
.bestRatedContent {
	padding: 5px;
	background: #f0f0f0 url(http://src3.techgiant.ch/testgiant/boxbg.png) top repeat-x;
	border: 1px solid #999;
}
.bestRatedContent ol li {
	margin-left: 30px;
	padding: 6px 0 0 0;
	border-top: 1px dotted #888;
	font-size: 10px;
	letter-spacing: 1px;
	list-style-type: decimal;
	font-family: Georgia, Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #a00500;
}
.bestRatedContent ol li.listFirst {
	padding: 0;
	border-top: 0;
}

.bestRatedContent ol li span {
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	letter-spacing: 0;
}

#sidebar h4 {
	margin: 0;
	padding: 4px;
	background: #fff url(http://src0.techgiant.ch/testgiant/nav_bg-2.jpg) repeat-x;
	font-size: 11px;
	color: #fff;
}

.sidebarBox {
	padding: 5px;
	border: 1px solid #999;
}

.sidebarBg {
	background: #f0f0f0 url(http://src3.techgiant.ch/testgiant/boxbg.png) top repeat-x;
}

.sbInteresting {
	padding: 0;
	font-size: 11px;
	font-weight: bold;
}

.sbInteresting img {
	border: 1px solid #9b9b9b;
}

.newLine-1, .newLine-2, .newLine-3 {
	padding: 5px;
	height: 49px;
}

.newLine-2, .newLine-3 {
	border-top: 1px solid #999;
}

.newLine-1 .listDate, .newLine-2, .newLine-3 {
	color: #575757;
}

.newLine-1 {
	background-color: #d7ffe5;
}

.newLine-2 {
	background-color: #ecffd3;
}

.newLine-3 {
	background-color: #d6ffff;
}

/* tests */
.scoreBoxEntry {
	margin: 2px 0;
	float: left;
	width: 485px;
}

.scoreBoxNotes {
	float: left;
	font-weight: bold;
	color: #000;
}

.scoreBoxContent {
	margin-left: 80px;
	padding: 1px 5px;
	font-weight: normal;
	text-align: left;
	color: #000;
}

.scoreBoxScore {
	float: right;
}
.scoreBoxScore img, #header div.h1 a, #sb-nav-top a {
	behavior: url(../iepngfix.htc);
}

/* rating */
.rating {
	float: right;
	width: 190px;
	margin: 0 0 5px 5px;
	background: #fff url(http://src3.techgiant.ch/testgiant/boxbg.png) bottom repeat-x;
	border: 1px solid #9b9b9b;
}
.ratingTitle {
	padding: 1px 5px;
	background: #f0f0f0 url(http://src0.techgiant.ch/testgiant/navBoxTab.jpg) top repeat-x;
	border-bottom: 1px solid #9b9b9b;
	font-size: 12px;
	letter-spacing: 1px;
	text-align: center;
	color: #fff;
}
.ratingContent {
	padding: 2px 2px 0 2px;
}
.ratingEntry {
	margin: 1px 0 3px 0;
	height: 12px;
}
.ratingNotes {
	float: left;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
}
.rating span.percent {
	font-size: 9px;
	font-weight: normal;
	color: #999;
}
.ratingImg-0, .ratingImg-1, .ratingImg-2, .ratingImg-3, .ratingImg-4, .ratingImg-5 {
	float: right;
	width: 56px;
	height: 12px;
	background-repeat: no-repeat;
}
.ratingImg-0 {
	background-image: url(http://src0.techgiant.ch/testgiant/rating_v0.4.png);
	background-position: 0 0;
}
.ratingImg-1 {
	background-image: url(http://src0.techgiant.ch/testgiant/rating_v0.4.png);
	background-position: 0 -24px;
}
.ratingImg-2 {
	background-image: url(http://src0.techgiant.ch/testgiant/rating_v0.4.png);
	background-position: 0 -48px;
}
.ratingImg-3 {
	background-image: url(http://src0.techgiant.ch/testgiant/rating_v0.4.png);
	background-position: 0 -72px;
}
.ratingImg-4 {
	background-image: url(http://src0.techgiant.ch/testgiant/rating_v0.4.png);
	background-position: 0 -96px;
}
.ratingImg-5 {
	background-image: url(http://src0.techgiant.ch/testgiant/rating_v0.4.png);
	background-position: 0 -120px;
}

/* toggle */
#toggle {
	margin: 0 0 5px 0;
	cursor: pointer;
}
#toggle:hover {
	text-decoration: underline;
}
#toggleBox {
}

/* jQuery */

#dialog {
	background-color: #ccc;
}

div.terms {
	margin: 0 0 15px 0;
	font-size: 11px;
	line-height: 20px;
}
div.terms span {
	padding: 0 5px 0 11px;
	background: url(http://src0.techgiant.ch/testgiant/arrow_right.gif) left 7px no-repeat;
	float: left;
	color: #777;
}
div.terms a {
	color: #0f5ca3;
}

div.terms a:hover {
	color: #0f5ca3;
}


/* Bookmarks */
ul.bookmarks {
	margin-top: 20px;
	font-size: 11px;
	line-height: 20px;
}
ul.bookmarks span {
	padding: 0 5px 0 11px;
	background: url(http://src0.techgiant.ch/testgiant/arrow_right.gif) left 7px no-repeat;
	text-decoration: underline;
	float: left;
	color: #777;
}
ul.bookmarks li {
	float: left;
}
ul.bookmarks li a {
	margin-right: 5px;
	height: 20px;
	width: 20px;
	float: left;
	cursor: pointer;
	background: url(http://src0.techgiant.ch/testgiant/bmv2.gif) no-repeat left;
	border: 1px solid #ccc;
}
ul.bookmarks .wong {
	background-position: -200px 0;
}
ul.bookmarks .webnews {
	background-position: -180px 0;
}
ul.bookmarks .digg {
	background-position: -20px 0;
}
ul.bookmarks .del {
	background-position: 0 0;
}
ul.bookmarks .oneview {
	background-position: -120px 0;
}
ul.bookmarks .slashdot {
	background-position: -80px 0;
}
ul.bookmarks .facebook {
	background-position: -140px 0;
}
ul.bookmarks .yahoo {
	background-position: -160px 0;
}
ul.bookmarks .google {
	background-position: -60px 0;
}
ul.bookmarks .technorati {
	background-position: -100px 0;
}
ul.bookmarks .twitter {
	background-position: -220px 0;
}
ul.bookmarks .google {
	background-position: -60px 0;
}
ul.bookmarks .vz {
	background-position: -240px 0;
}
ul.bookmarks .windowslive {
	background-position: -260px 0;
}
ul.bookmarks .reddit {
	background-position: -280px 0;
}
ul.bookmarks .stumbleupon {
	background-position: -300px 0;
}


.mainBlog {
	margin: 0 10px 0 -10px;
	padding: 10px 10px;
	background: #fff url(http://src3.techgiant.ch/testgiant/boxbg.png) bottom repeat-x;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

/* AdSense */

.pathAd {
	margin-top: 10px;
	float: right;
	height: 90px;
}
.skyscraperAd {
	position: absolute;
	top: 115px;
	left: 1007px;
}
.moreAd, .sidebarAd {
	height: 60px;
	z-index: 1;
	padding: 0 0 15px 0;
}

.moreAd {
	margin: 30px 0 0 0;
}
.adservHeader468 {
	margin: 0 0 0 1px;
	width: 468px;
	color: #5f5f5f;
	font-size: 10px;
	text-align: right;
}
.adservFrame468x60 {
	width: 468px;
	z-index: 1;
}
.adservHeader300 {
	margin: 10px auto 1px;
	width: 300px;
	color: #5f5f5f;
	font-size: 10px;
	text-align: right;
}
.adservFrame300x250 {
	margin: 0 auto 20px;
	width: 300px;
	z-index: 1;
}
.adserv300x250 {
	z-index: 1;
}
.adservPost468 {
	margin-bottom: 15px;
}

/* specials */
.grey {
	color: #898989 !important;
}
.uppercase {
	text-transform: uppercase;
}
.nowrap {
	white-space:nowrap;
}
*{padding: 0; margin: 0;}
/* shadowbox */
#sb-container,#sb-wrapper {
	text-align: left;
}

#sb-container,#sb-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
}

#sb-container {
	height: 100%;
	display: none;
	visibility: hidden;
	z-index: 998;
}

body>#sb-container {
	position: fixed;
}

#sb-overlay {
	height: expression(document.documentElement.clientHeight+'px');
}

#sb-container>#sb-overlay {
	height: 100%;
}

#sb-wrapper {
	position: relative;
}

#sb-wrapper img {
	border: none;
}

#sb-body {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
	border: 1px solid #e3e3e3;
}

#sb-body-inner {
	position: relative;
	height: 100%;
}

#sb-content.html {
	height: 100%;
	overflow: auto;
}

#sb-loading {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	text-align: center;
	padding-top: 10px;
	background: url(http://src0.techgiant.ch/testgiant/loader_v0.2.gif) center no-repeat;
}

#sb-body,#sb-loading {
	background-color:#fff;
}

#sb-title,#sb-info {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

#sb-title-inner,#sb-info-inner {
	position: relative;
	font-size: 13px;
}

#sb-title,#sb-title-inner {
}

#sb-title-inner {
	text-align: center;
}

#sb-info,#sb-info-inner {
	height: 20px;
}

#sb-info-inner {
	font-size: 12px;
	color: #000;
}

#sb-nav-top {
	z-index: 999;
	margin: 0;
	position: fixed;
}

#sb-close {
	height: 30px;
	width: 30px;
	background: url(http://src0.techgiant.ch/testgiant/close.png) top left no-repeat;
	margin: -15px 0 0 -15px;
	float: left;
}

#sb-close:hover{
	height: 30px;
	width: 30px;
	background: url(http://src0.techgiant.ch/testgiant/close.png) bottom left no-repeat;
	margin: -15px 0 0 -15px;
	text-align:left;
	float:left;
}

#sb-nav {
	float: right;
	height: 16px;
	padding: 2px 0;
	width: 50px;
}

#sb-nav a {
	display: block;
	float: right;
	height: 16px;
	width: 16px;
	margin-left: 3px;
	cursor: pointer;
}

#sb-nav-next {
	background-image: url(http://src0.techgiant.ch/testgiant/sb-nav_v0.1.png);
	background-position: 0 -32px;
	background-repeat: no-repeat;
}

#sb-nav-previous {
	background-image: url(http://src0.techgiant.ch/testgiant/sb-nav_v0.1.png);
	background-position: 0 -48px;
	background-repeat: no-repeat;
}

#sb-nav-play {
	background-image: url(http://src0.techgiant.ch/testgiant/sb-nav_v0.1.png);
	background-position: 0 0;
	background-repeat: no-repeat;
}

#sb-nav-pause {
	background-image: url(http://src0.techgiant.ch/testgiant/sb-nav_v0.1.png);
	background-position: 0 -16px;
	background-repeat: no-repeat;
}

#sb-counter {
	float: left;
	padding: 2px 0;
	width: 50px;
}

#sb-counter a {
	padding: 0 4px 0 0;
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}

#sb-counter a.sb-counter-current {
	text-decoration: underline;
}

div.sb-message {
	font-family: 'Lucida Grande',Tahoma,sans-serif;
	font-size: 12px;
	padding: 10px;
	text-align: center;
}

div.sb-message a:link,div.sb-message a:visited {
	color: #fff;
	text-decoration: underline;
}
