/*
Theme Name: Gioteck V1
Theme URI: http://imotta.cn/wordpress/pyrmont-theme-v2-for-wordpress.html
Description: Gioteck Wordpress theme.
Version: 1.0
Author: Gioteck
Author URI: http://www.gioteck.com
Tags: black, dark, two-columns, fixed-width, sticky-post
*/


/* 
   Meyer's CSS Reset
   v1.0 | 20080212 
*/

html, body, div, span, applet, object, iframe, h6, blockquote, pre,
 abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
        font-family:Verdana, Arial, Helvetica, Geneva; 
	font-size:10px; color:#5e6874; 
	font-weight: normal; 
	font-style: normal; 
}

ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

* {
padding:0px;
margin:0px;
}

/* css reset ends */

body {
font-family:Verdana, Arial, Helvetica, Geneva; 
background:#0d0f12 url(http://www.gioteck.com/bg_textures/gradient.jpg) repeat-y top center;
}

p { 
font-size:10px;
color:#5e6874; 
font-weight: normal; 
font-style: normal; 
}

h1 {
color:#BD1516;
font-size:20px;
font-weight: normal; 
font-style: normal;
}

h2 { 
font-size:16px; 
color:#bd1516;
font-weight: normal; 
font-style: normal;
}

h2.xbox { 
font-size:16px; 
color:#96CB35;
font-weight: normal; 
font-style: normal;
}

h2.pc { 
font-size:16px; 
color:#FFC20F;
font-weight: normal; 
font-style: normal;
}

h2 span.welcome { 
font-size:16px; 
color:#fff;
font-weight: normal; 
font-style: normal;
}

h3 {
color:#BD1516;
font-size:14px;
font-weight: normal; 
font-style: normal;
}

h4 { 
font-size:12px; 
color:#5e6874; 
text-indent:0px; 
}

h5 { 
font-size:8px; 
color:#5e6874; 
}

a,
a.xbox,
a.pc {
text-decoration: none;
color:#ffffff;
}

a:hover {
text-decoration: none;
color:#bd1516;
}

a.xbox:hover {
text-decoration: none;
color:#96CB35;
}

a.pc:hover {
text-decoration: none;
color:#FFC20F;
}

a img {
border: none;
}

.clear {
clear: both;
}

div#page_wrap {
width: 1000px;
margin: 0 auto;
background-color: #000;
}

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

	div#header div.blog_title{
                height: 25px;
		float: left;
		margin-top: 50px;
		margin-left: 10px;
		}
		div#header div.blog_title h1 a{
			font-family: Helvetica, "Trebuchet MS", Verdana, sans-serif;
			font-weight: bold;
			letter-spacing: -1px;
			font-size: 36px;
			color: #fff;
			line-height: 45px;
			display: block;
			}
		div#header div.blog_title p.description{
			color: #999;
			margin-top: 10px;
			margin-left: 5px;
			}
	div#header div#search{
		border: none;
		float: right;
		position: relative;
		}
		div#header div#search form#searchform{
			position: absolute;
			top: 65px;
			right: 10px;
			width: 200px;
			height: 25px;
			border: none;
			background-color: #fff;
			}
			div#header div#search form#searchform .searchinput{
				position: absolute;
				top: 5px;
				left: 8px;
				color: #666;
				font-size: 12px;
				width: 165px;
				border: 0;
				}
			div#header div#search form#searchform .button{
				position: absolute;
				top: 0px;
				left: 175px;
				background: url(images/mag.gif) no-repeat;
				height: 25px;
				width: 25px;
				border: 0;
				cursor: pointer;
				}
div#homelink {
top:0px;
left:0px;
margin:0px 0px 0px 0px;
float: left;
}

/*--------------------- Gioteck header and top-level menu options ---------------------------------------*/
	
div#main_navi {
background: url(http://www.gioteck.com/images/layout/header_bg.png) no-repeat;
float: left;
height: 69px;
width: 1000px;
}

div#main_navi ul.left {
float: right;
list-style-type: none;
padding: 0px 0px 0px 0px;
}
		
div#main_navi ul li {
position: relative;
float: left;
text-transform: uppercase;
}
		
div#main_navi ul li.hidemenu {
display: none;
}
		
div#main_navi ul li.feed {
float:right;
}
			
div#main_navi ul.left li a {
float: left;
overflow: hidden;
color: #5e6874;
font-size: 13px;
line-height: 18px;
margin: 20px 37px 0 15px;
padding: 8px 4px 22px 4px;
display: block;
}

div#main_navi ul.left li a:hover{
color: #ffffff;
}

/*--------------------- Gioteck header dropdown menus ---------------------------------------*/

div#main_navi ul.left li ul{
display: none;
position: absolute;
left: 0;
width: 230px;
margin-top: 68px;
padding: 0px 3px 5px 3px;
height: auto;
background-color: #000;
border-top: 0;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

div#main_navi ul.left li.page-item-42 ul{
display: none;
position: absolute;
left: 0;
width: 145px;
margin-top: 68px;
padding: 0px 3px 5px 3px;
height: auto;
background-color: #000;
border-top: 0;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

div#main_navi ul.left li.page-item-46 ul{
display: none;
position: absolute;
left: 0;
width: 95px;
margin-top: 68px;
padding: 0px 3px 5px 3px;
height: auto;
background-color: #000;
border-top: 0;
-moz-border-radius-bottomleft: 5px;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
}

div#main_navi ul.left li ul li {
overflow: hidden;
clear: both;
}

div#main_navi ul.left li ul li.page-item-1391 a,
div#main_navi ul.left li ul li.page-item-1396 a {
color: #BD1516;
}

div#main_navi ul.left li ul li.page-item-1393 a,
div#main_navi ul.left li ul li.page-item-1398 a {
color: #96CB35;
}

div#main_navi ul.left li ul li.page-item-1947 a,
div#main_navi ul.left li ul li.page-item-1947 a {
color: #FFF;
}

div#main_navi ul.left li ul li.page-item-2056 a,
div#main_navi ul.left li ul li.page-item-2056 a {
color: #FFF;
}

div#main_navi ul.left li ul li a {
display: block;
font-size: 10px;
padding: 3px 6px;
margin: 0 2px 3px 10px;
line-height: 12px;
}

/*--------------------- PS3 menu item ---------------------------------------*/

div#main_navi ul.left li ul li.page-item-508 a {
display: block;
width: 130px;
font-size: 10px;
padding: 3px 6px;
margin: 0 2px 3px;
line-height: 12px;
color: #bd1516;
}

div#main_navi ul.left li ul li.page-item-508 a:hover {
color: #ffffff;
}

/*--------------------- Xbox 360 menu item ---------------------------------------*/

div#main_navi ul.left li ul li.page-item-513 a {
display: block;
width: 130px;
font-size: 10px;
padding: 3px 6px;
margin: 0 2px 3px;
line-height: 12px;
color: #96CB35;
}

div#main_navi ul.left li ul li.page-item-513 a:hover {
color: #ffffff;
}

/*--------------------- PC menu item ---------------------------------------*/

div#main_navi ul.left li ul li.page-item-526 a {
display: block;
width: 130px;
font-size: 10px;
padding: 3px 6px;
margin: 0 2px 3px;
line-height: 12px;
color: #FFC20F;
}

div#main_navi ul.left li ul li.page-item-526 a:hover {
color: #ffffff;
}

/*--------------------- Background textures ---------------------------------------*/

div#bgtexture.none {
width:100%;
height:793px;
}

div#bgtexture.bullets {
background:url(http://www.gioteck.com/bg_textures/bullets.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_hf1 {
background:url(http://www.gioteck.com/bg_textures/bullets_hf1.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_ex02 {
background:url(http://www.gioteck.com/bg_textures/bullets_ex02.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_ex01 {
background:url(http://www.gioteck.com/bg_textures/bullets_ex01.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_triggers {
background:url(http://www.gioteck.com/bg_textures/bullets_triggers.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_mx1 {
background:url(http://www.gioteck.com/bg_textures/bullets_mx1.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_hdmi {
background:url(http://www.gioteck.com/bg_textures/bullets_hdmi.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_charge {
background:url(http://www.gioteck.com/bg_textures/bullets_charge.jpg) no-repeat top center;
width:100%;
height:793px;
}

div#bgtexture.bullets_lumen8 {
background:url(http://www.gioteck.com/bg_textures/bullets_lumen8.jpg) no-repeat top center;
width:100%;
height:793px;
}

/*--------------------- Column layout ---------------------------------------*/

div#leftcol {
float: right;
width: 225px;
}

div#sidefeed {
width:205px;
border-top: 1px solid #3c3c3c;
padding:5px 10px 5px 10px;
}

div#sidefeed a{
background: url(images/feed.gif) no-repeat 0 5px;
font-size: 13px;
padding-left: 15px;
margin:0px 0px 0px 0px;
}

div#sidefeed.xbox a{
background: url(images/xboxfeed.gif) no-repeat 0 5px;
font-size: 13px;
padding-left: 15px;
margin:0px 0px 0px 0px;
}

div#sidefeed.pc a{
background: url(images/pcfeed.gif) no-repeat 0 5px;
font-size: 13px;
padding-left: 15px;
margin:0px 0px 0px 0px;
}

div#sidefeed a:hover{
color: #bd1516;
}

div#sidefeed.xbox a:hover{
color: #96CB35;
}

div#sidefeed.pc a:hover{
color: #FFC20F;
}

/*--------------------- Drilldown PS3/Home ---------------------------------------*/

div#drilldown {
height: 24px;
width: 1000px;
background: url(http://www.gioteck.com/images/layout/drilldown_bg.png) no-repeat;
border-top: 1px solid #bd1516;
font-size: 10px;
}

div#drilldown p{
font-size: 9px;
margin: 6px 0px 0px 20px;
color: #5e6874;
}

div#drilldown p a{
color: #5e6874;
}

div#drilldown p a:hover{
color: #bd1516;
}

div#drilldown p a.current{
color: #bd1516;
}

/*--------------------- Drilldown Xbox ---------------------------------------*/

div#drilldown.xbox {
height: 24px;
width: 1000px;
background: url(http://www.gioteck.com/images/layout/drilldown_bg.png) no-repeat;
border-top: 1px solid #96CB35;
font-size: 10px;
}

div#drilldown.xbox p{
font-size: 9px;
margin: 6px 0px 0px 20px;
color: #868F98;
}

div#drilldown.xbox p a{
color: #868F98;
}

div#drilldown.xbox p a:hover{
color: #96CB35;
}

div#drilldown.xbox p a.current{
color: #96CB35;
}

/*--------------------- Drilldown PC ---------------------------------------*/

div#drilldown.pc {
height: 24px;
width: 1000px;
background: url(http://www.gioteck.com/images/layout/drilldown_bg.png) no-repeat;
border-top: 1px solid #FFC20F;
font-size: 10px;
}

div#drilldown.pc p{
font-size: 9px;
margin: 6px 0px 0px 20px;
color: #868F98;
}

div#drilldown.pc p a{
color: #868F98;
}

div#drilldown.pc p a:hover{
color: #FFC20F;
}

div#drilldown.pc p a.current{
color: #FFC20F;
}

/*--------------------- Key feature layout ---------------------------------------*/

div#keyfeature img{
display: block;
margin-right:auto; 
margin-left:auto;
}

div#keymain {
width:1000px;
height:405px;
}

div#keymain.ex03_ps3 {
background:url(http://www.gioteck.com/product_content/feature_images/ex03_ps3.jpg) no-repeat;
}

div#keymain.vx1 {
background:url(http://www.gioteck.com/product_content/feature_images/vx1.jpg) no-repeat;
}



div#keymain.ex03_xbox {
background:url(http://www.gioteck.com/product_content/feature_images/ex03_xbox.jpg) no-repeat;
}

div#keymain.ex04_ps3 {
background:url(http://www.gioteck.com/product_content/feature_images/ex04_ps3.jpg) no-repeat;
}

div#keymain.ex04_xbox {
background:url(http://www.gioteck.com/product_content/feature_images/ex04_xbox.jpg) no-repeat;
}

div#keymain.ex05_ps3 {
background:url(http://www.gioteck.com/product_content/feature_images/ex05_ps3.jpg) no-repeat;
}

div#keymain.ex05_xbox {
background:url(http://www.gioteck.com/product_content/feature_images/ex05_xbox.jpg) no-repeat;
}

div#keymain.ac1_ps3 {
background:url(http://www.gioteck.com/product_content/feature_images/ac1_ps3.jpg) no-repeat;
}

div#keymain.ac1_xbox {
background:url(http://www.gioteck.com/product_content/feature_images/ac1_xbox.jpg) no-repeat;
}

div#keymain.df1_ps3 {
background:url(http://www.gioteck.com/product_content/feature_images/df1_ps3.jpg) no-repeat;
}

div#keymain.df1_xbox {
background:url(http://www.gioteck.com/product_content/feature_images/df1_xbox.jpg) no-repeat;
}

div#keymain.mp5_ps3 {
background:url(http://www.gioteck.com/product_content/feature_images/mp5_ps3.jpg) no-repeat;
}

div#keymain.df1 {
background:url(http://www.gioteck.com/product_content/feature_images/df1_product.jpg) no-repeat;
}

div#keymain.xc4hq {
background:url(http://www.gioteck.com/product_content/feature_images/xc4hq_product.jpg) no-repeat;
}

div#keymain.xc4hq_support {
background:url(http://www.gioteck.com/support_content/support_images/xc4hq_support.jpg) no-repeat;
}

div#keymain.xc4hqxbox {
background:url(http://www.gioteck.com/product_content/feature_images/xc4hqxbox_product.jpg) no-repeat;
}

div#keymain.xc4hqxbox_support {
background:url(http://www.gioteck.com/support_content-xbox/support_images/xc4hqxbox_support.jpg) no-repeat;
}

div#keymain.tx1 {
background:url(http://www.gioteck.com/product_content/feature_images/tx1_product.jpg) no-repeat;
}

div#keymain.tx2 {
background:url(http://www.gioteck.com/product_content/feature_images/tx2_product.jpg) no-repeat;
}

div#keymain.tx1_support {
background:url(http://www.gioteck.com/support_content-xbox/support_images/tx1_support.jpg) no-repeat;
}

div#keymain.tx2_support {
background:url(http://www.gioteck.com/support_content-xbox/support_images/tx2_support.jpg) no-repeat;
}

div#keymain.df1_xbox_support {
background:url(http://www.gioteck.com/support_content-xbox/support_images/df1_xbox.jpg) no-repeat;
}

div#keymain.df1_ps3_support {
background:url(http://www.gioteck.com/support_content/support_images/df1_support.jpg) no-repeat;
}

div#keymain.in2link {
background:url(http://www.gioteck.com/product_content/feature_images/in2link_product.jpg) no-repeat;
}

div#keymain.in2link_support {
background:url(http://www.gioteck.com/support_content/support_images/in2link_support.jpg) no-repeat;
}

div#keymain.ex02s {
background:url(http://www.gioteck.com/product_content/feature_images/ex02s_product.jpg) no-repeat;
}

div#keymain.ex02s_support {
background:url(http://www.gioteck.com/support_content/support_images/ex02s_support.jpg) no-repeat;
}

div#keymain.hf1 {
background:url(http://www.gioteck.com/product_content/feature_images/hf1_product.jpg) no-repeat;
}

div#keymain.hf1_support {
background:url(http://www.gioteck.com/support_content/support_images/hf1_support.jpg) no-repeat;
}

div#keymain.ex-01 {
background:url(http://www.gioteck.com/product_content/feature_images/ex01_product.jpg) no-repeat;
}

div#keymain.ex01_support {
background:url(http://www.gioteck.com/support_content/support_images/ex01_support.jpg) no-repeat;
}

div#keymain.ex-02 {
background:url(http://www.gioteck.com/product_content/feature_images/ex02_product.jpg) no-repeat;
}

div#keymain.ex02_support {
background:url(http://www.gioteck.com/support_content/support_images/ex02_support.jpg) no-repeat;
}

div#keymain.vx1_support {
background:url(http://www.gioteck.com/support_content/support_images/vx1.jpg) no-repeat;
}

div#keymain.ex03_support {
background:url(http://www.gioteck.com/support_content/support_images/ex03_support.jpg) no-repeat;
}
div#keymain.ex05_support {
background:url(http://www.gioteck.com/support_content/support_images/ex05_support.jpg) no-repeat;
}

div#keymain.ex03_support_xbox {
background:url(http://www.gioteck.com/support_content-xbox/support_images/ex03_xbox_support.jpg) no-repeat;
}
.ex05_support_xbox {
background:url(http://www.gioteck.com/support_content-xbox/support_images/ex05_support.jpg) no-repeat;
}

div#keymain.triggers {
background:url(http://www.gioteck.com/product_content/feature_images/triggers_product.jpg) no-repeat;
}

div#keymain.triggers_lifestyle {
background:url(http://www.gioteck.com/lifestyle_content/lifestyle_images/triggers_lifestyle.jpg) no-repeat;
}

div#keymain.triggers_support {
background:url(http://www.gioteck.com/support_content/support_images/triggers_support.jpg) no-repeat;
}

div#keymain.mx1 {
background:url(http://www.gioteck.com/product_content/feature_images/mx1_product.jpg) no-repeat;
}

div#keymain.mx1_lifestyle {
background:url(http://www.gioteck.com/lifestyle_content/lifestyle_images/mx1_lifestyle.jpg) no-repeat;
}

div#keymain.mx1_support {
background:url(http://www.gioteck.com/support_content/support_images/mx1_support.jpg) no-repeat;
}

div#keymain.hdmi {
background:url(http://www.gioteck.com/product_content/feature_images/hdmi_product.jpg) no-repeat;
}

div#keymain.hdmi360 {
background:url(http://www.gioteck.com/product_content/feature_images/hdmi360_product.jpg) no-repeat;
}

div#keymain.hdmi_support {
background:url(http://www.gioteck.com/support_content/support_images/hdmi_support.jpg) no-repeat;
}

div#keymain.charge {
background:url(http://www.gioteck.com/product_content/feature_images/charge_product.jpg) no-repeat;
}

div#keymain.charge_support {
background:url(http://www.gioteck.com/support_content/support_images/charge_support.jpg) no-repeat;
}

div#keymain.lume-n8 {
background:url(http://www.gioteck.com/product_content/feature_images/lumen8_product.jpg) no-repeat;
}

div#keymain.lumen8_lifestyle {
background:url(http://www.gioteck.com/lifestyle_content/lifestyle_images/lumen8_lifestyle.jpg) no-repeat;
}

div#keymain.lumen8_support {
background:url(http://www.gioteck.com/support_content/support_images/lumen8_support.jpg) no-repeat;
}

div#submenu {
height: 69px;
width: 1000px;
background: url(http://www.gioteck.com/images/layout/submenu_bg.png) no-repeat;
}

div#main div#featureinfo {
margin: 0px 0px 20px 0px;
padding: 0px 0px 20px 0px;
border-bottom:1px solid #333333;
}

div#main div#featureinfo p{
font-size: 12px;
}

/*--------------------- Product pages layout ---------------------------------------*/

div#productname {
float:left;
color:#bd1516;
font-size: 20px;
}

div#productname.xbox {
float:left;
color:#96CB35;
font-size: 20px;
}

div#productname.pc {
float:left;
color:#FFC20F;
font-size: 20px;
}

div#subtitle {
float:left;
clear:both;
color:#5e6874;
font-size: 15px;
margin-bottom: 20px;
}

div#productinfo {
float:left;
}

div#productinfo p {
color:#343c47;
font-size: 14px;
}

div#colwrapper {
float: left;
margin-top: 20px;
}

div#colwrapper p{
color:#454c54;
font-size: 10px;
}

div#productcol1 {
float:left;
width:224px;
min-height:10px;
margin: 0px 20px 0px 0px;
}

div#productcol1 p.detailheader {
color:#5E6874;
}

div#productcol2 {
float:left;
width:224px;
min-height:10px;
margin: 0px 20px 0px 0px;
}

div#productcol2 p.detailheader {
color:#5E6874;
}

div#productcol3 {
float:left;
width:224px;
min-height:10px;
margin: 0px 0px 0px 0px;
}

div#productcol3 p.detailheader {
color:#5E6874;
}

div#labelwrapper {
float:left;
margin-top: 20px;
}

div#labelwrapper p{
color:#5E6874;
font-size: 10px;
}

div#label1 {
float:left;
clear:left;
width:214px;
min-height:10px;
margin: 0px 20px 0px 0px;
padding:5px 5px 3px 5px;
background:#181818;
}

div#label1 p {
margin:2px 0px 0px 3px;
}

div#label2 {
float:left;
width:214px;
min-height:10px;
margin: 0px 20px 0px 0px;
padding:5px 5px 3px 5px;
background:#181818;
}

div#label2 p {
margin:2px 0px 0px 3px;
}

div#label3 {
float:left;
width:214px;
min-height:10px;
margin: 0px 0px 0px 0px;
padding:5px 5px 3px 5px;
background:#181818;
}

div#label3 p {
margin:2px 0px 0px 3px;
}

div#productimagewrapper {
float:left;
}

div#productimage1 {
float:left;
clear:left;
width:218px;
height:218px;
overflow: hidden;
margin: 0px 20px 0px 0px;
border: 3px solid #181818;
}

div#productimage2 {
float:left;
width:218px;
height:218px;
overflow: hidden;
margin: 0px 20px 0px 0px;
border: 3px solid #181818;
}

div#productimage3 {
float:left;
width:218px;
height:218px;
overflow: hidden;
margin: 0px 0px 0px 0px;
border: 3px solid #181818;
}

div#observatory {
float:left;
width:713px;
min-height:10px;
margin: 20px 0px 0px 0px;
}

div#extrasicon {
float:left;
}

div#extrasclick {
float:left;
width:466px;
min-height:10px;
margin: 20px 0px 0px 0px;
border: solid 1px #181818;
}

div#extrasclick a {
float:left;
color:#5E6874;
margin: 22px 0px 0px 10px;
}

div#extrasclick a:hover {
float:left;
color:#BD1516;
margin: 22px 0px 0px 10px;
}

div.extras {
float:left;
width:713px;
min-height:10px;
margin: 20px 0px 0px 0px;
display:none;
}

div.extras p {
float:left;
width:700px;
}

div#close {
float:right;
}

div#schematic {
float:left;
width:713px;
margin-bottom:20px;
}

div#retailertext {
float:left;
}

div#retailertext p{
color:#BD1516;
}

div#retailertext.xbox p{
color:#96CB35;
}

div#retailertext p.rrp{
color:#5E6874;
font-size: 15px;
}

div#retailerlinks {
float:left;
width:713px;
min-height:10px;
}

div#retailerlinkimage {
float:left;
}

/*--------------------- Support pages layout ---------------------------------------*/

div#region {
    margin: 10px 0 20px;
}

div.supporthr hr,
div.supporthrlow hr{
border: 0;
color: #333333;
background-color: #333333;
height: 1px;
width: 710px;
}

div.supporthrlow {
margin-bottom:10px;
}

div#faqheader {
float:left;
width:713px;
}

div#faqheader p {
color:#bd1516;
font-size: 16px;
}

div#faqheader.xbox p {
color:#96CB35;
font-size: 16px;
}

div#faqheader.pc p {
color:#FFC20F;
font-size: 16px;
}

div#faq1 {
float:left;
width:346px;
margin:0px 21px 10px 0px;
}

div#faq2 {
float:left;
width:346px;
margin-bottom:10px;
}

div#faq1 p.header{
color:#bd1516;
font-size: 12px;
margin-top:10px;
margin-bottom:5px;
}

div#faq1 p.subheader{
color:#bd1516;
margin-top:10px;
}

div#faq1 p.spacer{
margin-top:10px;
}

div#faq2 p.header{
color:#bd1516;
font-size: 12px;
margin-top:10px;
margin-bottom:5px;
}

div#faq2 p.subheader{
color:#bd1516;
margin-top:10px;
}

div#faq2 p.spacer{
margin-top:10px;
}

div#faq2 p.contact{
margin-top:10px;
}

div#faq1.xbox p.header{
color:#96CB35;
font-size: 12px;
margin-top:10px;
margin-bottom:5px;
}

div#faq1.xbox p.subheader{
color:#96CB35;
}

div#faq2.xbox p.header{
color:#96CB35;
font-size: 12px;
margin-top:10px;
margin-bottom:5px;
}

div#faq2.xbox p.subheader{
color:#96CB35;
margin-top:10px;
}

div#faq.pc p.header{
color:#FFC20F;
font-size: 12px;
margin-top:10px;
margin-bottom:5px;
}

div#faq.pc p.subheader{
color:#FFC20F;
}

div#faq p {
font-size: 10px;
}

div#manualheader {
float:left;
width:713px;
margin-bottom:5px;
}

div#manualheader p {
color:#bd1516;
font-size: 16px;
}

div#manualheader.xbox p {
color:#96CB35;
font-size: 16px;
}

div#manualheader.pc p {
color:#FFC20F;
font-size: 16px;
}

div#manual {
float:left;
width:713px;
}

div#manual p.header_top {
color:#BD1516;
font-size:12px;
margin-bottom:5px;
}

div#manual p.header_right {
color:#BD1516;
font-size:12px;
margin-bottom:5px;
margin-top:10px;
}

div#manual p.header {
clear:both;
color:#BD1516;
font-size:12px;
margin-bottom:5px;
margin-top:10px;
}

div#manual.xbox p.header_top {
color:#96CB35;
font-size:12px;
margin-bottom:5px;
}

div#manual.xbox p.header_right {
color:#96CB35;
font-size:12px;
margin-bottom:5px;
margin-top:10px;
}

div#manual.xbox p.header {
clear:both;
color:#96CB35;
font-size:12px;
margin-bottom:5px;
margin-top:10px;
}

div#manual.pc p.header {
clear:both;
color:#FFC20F;
font-size:12px;
margin-bottom:5px;
margin-top:10px;
}

div#manual img{
margin:5px 0px 5px 0px;
border:#000 solid 1px;
}

div#manual img.noborder{
margin:5px 0px 5px 0px;
border:none 0px;
}

div#manual img.small{
float:left;
margin-right:10px;
border:#333 solid 1px;
}

div#manual img.small_clear{
float:left;
clear:both;
margin-right:10px;
border:#333 solid 1px;
}

/*--------------------- Download page layout ---------------------------------------*/

div#downloadcol1,
div#downloadcol2 {
float:left;
width:224px;
min-height:10px;
margin: 0px 20px 0px 0px;
text-align:right;
}

div#downloadcol3 {
float:left;
width:224px;
min-height:10px;
margin: 0px 0px 0px 0px;
text-align:right;
}

div#downloadcol1 p,
div#downloadcol2 p,
div#downloadcol3 p {
margin-top:5px;
}

div#downloadcol1 p.title,
div#downloadcol2 p.title,
div#downloadcol3 p.title {
float:left;
margin-bottom:5px;
font-size:11px;
}

div#downloadcol1 img,
div#downloadcol2 img,
div#downloadcol3 img
{
border:1px solid #333333;
}

/*--------------------- Contact page layout ---------------------------------------*/

div#addressheaderwrapper p{
color:#343c47;
font-size: 12px;
}

div#addressheader1 {
float:left;
width:130px;
min-height:20px;
margin: 10px 10px 0px 0px;
}

div#addressheader2 {
float:left;
width:130px;
min-height:20px;
margin: 10px 10px 0px 0px;
}

div#addressheader3 {
float:left;
width:130px;
min-height:20px;
margin: 10px 10px 0px 0px;
}

div#addressheader4 {
float:left;
width:130px;
min-height:20px;
margin: 10px 10px 0px 0px;
}

div#addressheader5 {
float:left;
width:130px;
min-height:20px;
margin: 10px 0px 0px 0px;
}

div#addresswrapper p{
color:#454c54;
font-size: 10px;
}

div#address1 {
float:left;
width:130px;
min-height:10px;
margin: 10px 10px 0px 0px;
}

div#address2 {
float:left;
width:130px;
min-height:10px;
margin: 10px 10px 0px 0px;
}

div#address3 {
float:left;
width:130px;
min-height:10px;
margin: 10px 10px 0px 0px;
}

div#address4 {
float:left;
width:130px;
min-height:10px;
margin: 10px 10px 0px 0px;
}

div#address5 {
float:left;
width:130px;
min-height:10px;
margin: 10px 0px 0px 0px;
}

/*--------------------- Support & Marketing contact forms layout ---------------------------------------*/

div#region p.warning {
font-size: 14px;
color: #BD1516;
}

div#region p.warning span {
font-size: 14px;
color: #FFFFFF;
}


div#region p.float_usa {
float:left;
display:block;
padding-left:20px;
padding-top:10px;
}

div#region .clear_table {
clear:both;
height:1px;

}

div#main.supportcontact{
border-right:1px solid #333333;
width: 713px;
float: left;
display: inline;/* fix double margin */
margin: 20px;
padding-right: 20px;
}

div#main.supportcontact p.trade_warning{
margin-top:8px;
color:#BD1516;
}

div#main.supportcontact h3.support_contact{
color:#5E6874;
}

div#contactformleft {
float: left;
width: 310px;
margin: 0px 10px 0px 0px;
height:530px;
}

div#contactformleft.marketing {
float: left;
width: 310px;
margin: 0px 10px 0px 0px;
height:210px;
}

div#contactformleft input {
margin: 0px 0px 10px 0px;
border:solid 1px #3c3c3c;
}

div#contactformleft input.radio {
margin: 10px 0px 0px 0px;
}

div#contactformleft input.countdown {
background-color: #000000;
color:#5E6874;
border:none 0px;
}

div#contactformleft select {
margin: 0px 0px 10px 0px;
}

div#contactformleft td {
vertical-align: top;
}

div#contactformleft textarea {
margin: 0px 0px 10px 0px;
border:solid 1px #3c3c3c;
}

div#contactformsend {
position: relative;
float: left;
margin-left: 167px;
clear: both;
}

div#marketingformsend {
clear: both;
position: relative;
float: left;
margin-left: 120px;
}

div#supportform {
min-height: 300px;
}

div#supportpraise {
float: left;
margin-top:30px;
}

/*--------------------- Mailing list form layout ---------------------------------------*/

div#contactformleft.mailinglist {
float: left;
width: 310px;
margin: 0px 10px 0px 0px;
height:200px;
}

div#contactformsend.mailinglist {
position: relative;
float: left;
margin-left: 82px;
clear: both;
}

/*--------------------- Unsubscribe form layout ---------------------------------------*/

div#contactformleft.unsubscribe {
float: left;
width: 310px;
margin: 0px 10px 0px 0px;
height:120px;
}

div#unsubscribeformleft {
float: left;
width: 250px;
margin: 0px 10px 0px 0px;
}

/*--------------------- Sidebar panels ---------------------------------------*/

div#panels {
float: right;
width: 205px;
margin: 20px 20px 0px 0px;
}

div#panels img {
margin: 0px 0px 20px 0px;
}

/*--------------------- Support database view ---------------------------------------*/

div#page_wrap.supportview {
width: 1200px;
margin: 0 auto;
background-color: #000;
border-right: 1px solid #333333;
border-left: 1px solid #333333;
}

div#main.supportview {
width: 1160px;
float: left;
display: inline;/* fix double margin */
margin: 20px 20px 20px 20px;
padding: 0px;
border: 0px;
}
	
div#main_navi.supportview  {
background: url(http://www.gioteck.com/images/layout/header_bg.png) repeat-x;
float: left;
height: 69px;
width: 1200px;
}

div#drilldown.supportview {
height: 24px;
width: 1200px;
background: url(http://www.gioteck.com/images/layout/drilldown_bg.png) repeat-x;
border-top: 1px solid #bd1516;
font-size: 10px;
}

div#bgtexture.supportview {
background:url(http://www.gioteck.com/bg_textures/bullets.jpg) no-repeat top center;
width:100%;
}

div#contactformleft.supportview {
float: left;
width: 310px;
margin: 0px 10px 0px 0px;
height:390px;
}

div#main.supportview table tr.header {
background-color: #333333;
}

div#main.supportview table tr.header td p {
color: #ffffff;
}

div#main.supportview table tr td p{
font-size:10px;
}

div#main.supportview table tr td {
padding:3px;
border:solid #333333 1px;
}

div#main.supportview table.newcase tr td {
padding:0px;
border:none 0px;
}

div#main.supportview table.newcase tr td p {
margin-right:5px;
}

div#main.supportview table.showhide tr td {
padding:3px;
border:0px;
}

div#main.supportview div#showhide {
float:right;
margin:0px 0px 0px 0px;
}

div#main.supportview table tr td input {
margin-top:2px;
}

div#main.supportview table.addcase tr td input {
margin-top:2px;
}

div#main.supportview table.showhide tr td input {
width:100px;
}

div#main.supportview table tr.Closed{
background:#bd1516;
color:#ffffff;
}

div#main.supportview table tr.Closed td p{
color:#ffffff;
}

div#main.supportview table tr.Open{
background:#1fa600;
color:#ffffff;
}

div#main.supportview table tr.Open td p{
color:#ffffff;
}

div#main.supportview table tr.Pending {
background:#e49600;
color:#ffffff;
}

div#main.supportview table tr.Pending td p {
color:#ffffff;
}

div#main.supportview p.header{
color:#bd1516;
font-size: 12px;
}

div#addcasesend {
position: relative;
float: left;
margin-left: 170px;
clear: both;
}

div#support_export {
float: left;
width: 1160px;
text-align: right;
margin-top: 10px;
}

/*--------------------- Support status view ---------------------------------------*/

div#supportstatus {
}

div#supportstatus table.result tr td {
padding:3px;
border:solid #333333 1px;
}

div#supportstatus table.result tr.header {
background-color: #333333;
}

div#supportstatus table.result tr.header td p {
color: #ffffff;
}

div#statusformleft {
float: left;
width: 700px;
margin: 0px 10px 0px 0px;
}

div#statusformsend {
position: relative;
float: left;
}

div#statusformsend p{
margin-top: 3px;
}

/*--------------------- sitemap ---------------------------------------*/

div.sitemap_container {
	position:relative;
	float:left;
	width:1000px;
	height:687px;
}

div.site-map-01 {
	position:relative;
	float:left;
}

div#main.sitemap{
width: 1000px;
margin: 0px 0px 0px 0px;
float: left;
display: inline;/* fix double margin */
border-right:0px none;
padding-right: 0px;
}


/*--------------------- Movie presentations ---------------------------------------*/

div#movieicon {
width: 200px;
float: left;
margin: 0px 0px 20px 10px;
}

/*--------------------- Main & Posts ---------------------------------------*/

div#main.static{
width: 900px;
margin: 30px 0px 30px 0px;
}

div#main.retailer{
width: 900px;
margin: 0px 20px 30px 20px;
border-right:0px none #333333;
}

div#main{
width: 713px;
float: left;
display: inline;/* fix double margin */
margin: 20px;
border-right:1px solid #333333;
padding-right: 20px;
min-height: 640px;
}

div#main div.post {
margin-bottom:20px;
}

/* sticky post */
div#main div.sticky{
background-color: #0d0d0d;/* if a post is set as sticky post, it'll have a darker bg color */
}
		
div#main div.post div.date{
float: left;
font-size: 16px;
line-height: 30px;
font-family:Verdana, Arial, Helvetica, Geneva;
text-align: center;
vertical-align: middle;
color: #fff;
height: 43px;
width: 100px;
margin-left: -10px;
margin-top: 16px;
padding-top: 4px;
_position: relative;/* ie6 fix */
margin-right: 12px;
}

div#main div.post div.title{
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
_margin-top: 0;/*ie6 fix*/
*+margin-top: 0;/*ie7 fix*/
}

div#main div.post div.title h2 {
font-family:Verdana, Arial, Helvetica, Geneva; 
font-size: 12px;
font-weight: normal;
letter-spacing: -1px;
color: #bd1516;
width: 600px;
line-height: 30px;
}

div#main div.post div.title h2 span.posttitle { 
font-family:Verdana, Arial, Helvetica, Geneva; 
font-size: 12px;
font-weight: normal;
letter-spacing: -1px;
color:#ffffff;
line-height: 30px;
}

div#main div.post div.title h2.xbox {
font-family:Verdana, Arial, Helvetica, Geneva; 
font-size: 16px;
font-weight: normal;
letter-spacing: -1px;
color: #96CB35;
width: 600px;
line-height: 30px;
}

div#main div.post div.title h2.pc {
font-family:Verdana, Arial, Helvetica, Geneva; 
font-size: 16px;
font-weight: normal;
letter-spacing: -1px;
color: #FFC20F;
width: 600px;
line-height: 30px;
}

div#main div.post div.title h2 a{
color: #fff;
}
				
div#main div.post div.title h2 a:hover{
color: #f00;
}

div#main div.post div.title h2.xbox a:hover{
color: #96CB35;
}

div#main div.post div.title h2.pc a:hover{
color: #FFC20F;
}
			
div#main div.post div.title div.postmeta {
font-size: 12px;
color: #666;
width: 580px;
overflow: hidden;
}

div#main div.post div.title div.postmeta a {
color: #666;
border-bottom: 1px solid #131313;
text-decoration: none;
}

div#main div.post div.title div.postmeta a:hover {
color: #f00;
border-bottom: 1px solid #ff5a00;
text-decoration: none;
}

div#main div.post div.entry{
/* padding: 0px 20px 0 20px; */
overflow: hidden;/* in case large img or video */
_width: 618px;
font-size: 13px;
}

div#main div.post div.entry div.newsthumb{
float:left;
width:224px;
height:224px;
margin-right:20px;
border:1px solid #333333;
}
div#main div.post div.entry div.newstext{
float:left;
width:466px;
}

/*--------------------- Firmware update page ---------------------------------------*/

div#firmwarewrap{
float:left;
margin-top:20px;
}

div#firmware{
float:left;
margin-left:0px;
}

div#firmware span{
color:#BD1516;
}

/*--------------------- Press & Retailer login sections ---------------------------------------*/

div#retailerlogo{
float:right;
width:127px;
height:50px;
text-align:right;
}
div#retailerwelcome{
float:left;
width:300px;
height:20px;
margin:15px 20px 0px 20px;
}
div#main div#retailermain{
width:900px;
clear:right;
float:left;
margin-top:20px;
}
div#main div#retailerimages{
float:left;
margin-top:10px;
}
div#main div#retailermain div#retailersheetsub,
div#main div#retailerimages div#retailersheetsub{
float:left;
width:80px;
margin-left:10px;
text-align:center;
}
div#main div#retailermain div#docsheetsub,
div#main div#retailerimages div#docsheetsub{
float:left;
width:80px;
height:180px;
margin-left:10px;
text-align:center;
}
div#main div#retailermain div#retailersheetsub img,
div#main div#retailerimages div#retailersheetsub img{
margin-bottom:10px;
}
div#main div#retailermain div#retailersheetleft,
div#main div#retailerimages div#retailersheetleft{
float:left;
width:80px;
margin-left:5px;
text-align:center;
}

div#main div#retailermain div#docsheetleft,
div#main div#retailerimages div#docsheetleft{
float:left;
width:80px;
height:180px;
margin-left:5px;
text-align:center;
clear:both;
}

div#main div#retailermain div#docsheetright,
div#main div#retailerimages div#docsheetright{
float:left;
width:80px;
height:180px;
margin-left:10px;
text-align:center;
}

div#main div#retailermain div#retailersheetleft img,
div#main div#retailerimages div#retailersheetleft img{
margin-bottom:10px;
}
div#main div#retailermain div#retailermedialeft,
div#main div#retailerimages div#retailermedialeft{
float:left;
margin-left:5px;
text-align:center;
width:201px;
}
div#main div#retailermain div#retailermedia,
div#main div#retailerimages div#retailermedia{
float:left;
margin-left:10px;
text-align:center;
width:201px;
}
div#main div#retailermain div#retailermedialeft img,
div#main div#retailerimages div#retailermedialeft img{
margin-bottom:10px;
border: solid 1px #333333;
}
div#main div#retailermain div#retailermedia img,
div#main div#retailerimages div#retailermedia img{
margin-bottom:10px;
border: solid 1px #333333;
}
div#main div#retailermain div#retailersheetsub a,
div#main div#retailerimages div#retailersheetsub a{
color:#ffffff;
font-size:10px;
}
div#main div#retailermain div#retailersheetsub a:hover,
div#main div#retailerimages div#retailersheetsub a:hover{
color:#ff0000;
font-size:10px;
}
		div#main div.post div#mainContent{
	                overflow:visible;
                        min-height:574px;
			}
		div#main div.post div#mainContent.missionbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_mission_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.ex02bg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_ex02_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.warfarebg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_warfare_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.ex01bg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_ex-01_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.realtriggersbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_realtriggers_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.mx1bg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_mx1_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.xc3hqbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_xc3hq_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.playchargebg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_playcharge_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.contactbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_contact_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.extranetbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/new_extranet_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.onlinepackbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/essentialspack_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.ultimatepackbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/ultimateplay_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.premiumpackbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/premiumconnect_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.pcpackbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/pcpack_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.hdmedia_bg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/hdmedia_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent.mailinglistbg{
                        background-image:url(http://www.gioteck.com/images/page_backgrounds/mailinglist_bg.jpg);
	                background-repeat:no-repeat;
			}
		div#main div.post div#mainContent div#leftColumn{
	                width:515px;
	                float:left;
                        }
		div#main div.post div#mainContent div#rightColumn{
	                width:375px;
	                float:right;
			}

/* END Gioteck static content layout */

/* START view switch buttons */

div#main div.post div#mainContent div#leftColumn div#view1
{
	height:119px;
	width:109px;
	float:left;
	margin-left:58px;
	margin-top:20px;
}
div#main div.post div#mainContent div#leftColumn div#view2
{
	height:119px;
	width:105px;
	float:left;
	margin-top:20px;
}
div#main div.post div#mainContent div#leftColumn div#view3
{
	height:119px;
	width:94px;
        float:left;
	margin-top:20px;
}
div#main div.post div#mainContent div#leftColumn div#view4
{
	height:119px;
	width:117px;
	float:left;
	margin-top:20px;
}

/* END view switch buttons */

/* START right column static content */

div#main div.post div#mainContent div#rightColumn a
{
	font-size:12px;
}

div#main div.post div#mainContent div#rightColumn p.features
{
	font-size:10px;
}

div#main div.post div#mainContent div#rightColumn p.features span.red
{
	color:red;
	font-weight:bold;
}

div#main div.post div#mainContent div#rightColumn img.realtriggers
{
	margin-left:30px;
}

div#main div.post div#mainContent div#rightColumn div.icons
{
	width:50px;
	text-align:center;
	float:left;
	margin-right: 10px;
}

div#main div.post div#mainContent div#rightColumn div#stockists
{
	width:375px;
	float:right;
        margin-top: 20px;
}
div#main div.post div#mainContent div#rightColumn div#stockists div.logo1,
div#main div.post div#mainContent div#rightColumn div#stockists div.logo2,
div#main div.post div#mainContent div#rightColumn div#stockists div.logo3,
div#main div.post div#mainContent div#rightColumn div#stockists div.logo4
{
	float:left;
}

div#main div.post div#mainContent div#rightColumn div.extranetImagesCol1
{
	width:185px;
	float:left;
}
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol2
{
	width:185px;
	float:right;
}

div#main div.post div#mainContent div#rightColumn div.extranetImagesCol1 ul,
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol2 ul
{
	list-style:none;
	list-style-position:outside;
	list-style-type:none;
}
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol1 li,
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol2 li
{ 
	width:192px;
	float:left;
	margin:0px;
	margin-bottom:10px;
}
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol1 p,
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol2 p
{
	float:none;
	margin:0px;
	margin-bottom:3px;
	margin-left:0px;
}
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol1 p span,
div#main div.post div#mainContent div#rightColumn div.extranetImagesCol2 p span
{
	font-size:9px;
}

/* END right column static content */

/* START additional static content */


div#main div.post div#mainContent div#missiontext
{
	width:900px;
	padding:400px 50px 0px 0px;
        text-align:center;
}

div#main div.post div#mainContent div#additional div#observatory
{
	width:800px;
	margin:auto;
}

div#main div.post div#mainContent div#additional
{
	width:900px;
	margin:auto;
	float:left;
}

div#main div.post div#mainContent div#additional div#logoheader 
{
	width:717px;
	height:99px;
	margin-left:96px;
	margin-top:69px;
}
div#main div.post div#mainContent div#additional div#logoheader div#logotext
{
	float:right;
	width: 450px;
}
div#main div.post div#mainContent div#additional div#logoheader img 
{
	float:left;
}
div#main div.post div#mainContent div#additional div#logo1 
{
	width:226px;
	height:99px;
	margin-left:96px;
	float:left;
}
div#main div.post div#mainContent div#additional div#logo2
{
	width:226px;
	height:99px;
	margin-left:64px;
	float:left;
}
div#main div.post div#mainContent div#additional div#logo3
{
	width:190px;
	height:99px;
	margin-left:53px;
	float:left;
}

div#main div.post div#mainContent div#additional p.product
{
	text-align:center;
}
div#main div.post div#mainContent div#additional h3
{
	 font-size:10px;
	 font-family:Verdana, Arial, Helvetica, Geneva, sans-serif;
	 text-align:center;
	 margin-bottom:50px;
	 margin-top:50px;
	 font-weight: normal;
	 font-style: normal;
}
div#main div.post div#mainContent div#additional img.comegetsome
{
	margin-left:215px;
	margin-right:215px;
	margin-top:25px;
	margin-bottom:10px;
}
div#main div.post div#mainContent div#additional p
{
	font-size:10px;
}
div#main div.post div#mainContent div#additional p span.question
{
	font-weight:bold;
	color:red;
}

/* END additional static content */

			div#main div.post div.no_result{
				padding: 20px;
				}
				div#main div.post div.no_result p.no_result{
					margin-bottom: 0;
					}
			div#main div.post div.entry a{
				color: #fff;
				border: none;
				text-decoration: none;
				}
			div#main div.post div.entry a:hover{
				text-decoration: none;
                                color: #f00;
				}
			div#main div.post div.entry a.more-link{
				color: #fff;
                                font-size:10px;
				border: none;
				text-decoration: none;
				}
			div#main div.post div.entry a.more-link:hover{
				text-decoration: none;
                                font-size:10px;
                                color: #f00;
				}

div#main div.post div.entry p{
margin-bottom: 0px;
}

			/* 20090629 add h1-h6 style in entry */
			div#main div.post div.entry h1{ font-size: 20px; margin-bottom: 5px; }
			div#main div.post div.entry h2{ font-size: 18px; margin-bottom: 5px; }
			div#main div.post div.entry h3{ font-size: 16px; margin-bottom: 5px; }
			div#main div.post div.entry h4{ font-size: 15px; margin-bottom: 5px; }
			div#main div.post div.entry h5{ font-size: 14px; margin-bottom: 5px; }
			div#main div.post div.entry h6{ font-size: 12px; margin-bottom: 5px; }
			
			div#main div.post div.entry ul,
			div#main div.post div.entry ol{
				padding-bottom: 24px;
				margin-left: 40px;
				margin-right: 40px;
				}
			div#main div.post div.entry ul{
				list-style-type: disc;
				}
			div#main div.post div.entry ol{
				list-style-type: decimal;
				}
				div#main div.post div.entry ul li,
				div#main div.post div.entry ol li{
					padding: 1px 0;
					list-style: inside;
					}
			div#main div.post div.entry blockquote{
				background: url(images/blockquote.gif) no-repeat;
				padding: 35px 20px 10px 50px;
				margin: 0 15px 24px 15px;
				background-color: #181818;
				border-top: 1px solid #2a2e2f;
				border-bottom: 1px solid #2a2e2f;
				color: #999;
				}
				div#main div.post div.entry blockquote p{
					margin-bottom: 8px;
					}
			div#main div.post div.entry code{
				font-family: "Courier New", mono;
				background-color: #181818;
				border-left: 1px solid #2a2e2f;
				color: #197b30;
				padding: 5px 10px;
				display: block;
				}
			/* 20090629 add table layout */
			div#main div.post div.entry table{
				margin-bottom: 20px;
				border-collapse:collapse;
				border: 1px solid #2a2e2f;
				background-color: #181818;
				color: #999;
				}
				div#main div.post div.entry table td,
				div#main div.post div.entry table th{
					padding: 2px 5px;
					border: 1px solid #2a2e2f;
					}
	div#main div.navigation{
		font-size: 13px;
		}
		div#main div.navigation a{
			display: block;
			color: #5E6874;
			padding: 0 5px;
			background-color: #000;
			line-height: 28px;
			}
			div#main div.navigation .left a:hover,
			div#main div.navigation .right a:hover{
				color: #BD1516;
				background-color: #000;
				}
		div#main div.navigation .left{
			float: left;
			}
		div#main div.navigation .right{
			float: right;
			}

/*--------------------- Legal layout ---------------------------------------*/

div#staticcontent p.header {
clear:both;
color:#BD1516;
font-size:12px;
margin-bottom:5px;
margin-top:10px;
}

div#staticcontent p.header_top {
color:#BD1516;
font-size:12px;
margin-bottom:5px;
}

/*--------------------- Footer layout ---------------------------------------*/

div#footer{
color: #666;
font-size: 12px;
}

div#footer div.footer_wrapper {
width: 1000px;
margin: 0 auto;
/* position: relative; */
}

div#footer div.footer_left {
float: right;
}

div#footer div.footer_region {
float: left;
width: 100px;
margin-top:18px;
}

div#footer div.footer_region a img{
float: left;
margin-left:10px;
}

div#footer div.footer_left p {
margin: 20px;
font-size:11px; 
color:#5E6874;
}

div#footer div.footer_left p a{
color:#5E6874;
}

div#footer div.footer_left p a:hover{
color:#ffffff;
}

div#footer div.footer_left p span.copyright {
font-size:8px; 
color: #515a64;
}

		div#footer div.footer_left a{
			color: #ccc;
			text-decoration: none;
			}
		div#footer div.footer_left a:hover{
			color: #fff;
			}
/* END div#footer */

div#sidebar{
	width: 205px;
	float: right;
	display: inline;/* fix double margin */
	margin: 20px 20px 20px 0px;
	overflow: hidden;
	color: #aaa;
	font-size: 12px;
	background:#000 url(http://www.gioteck.com/images/layout/headlines_bg.jpg) no-repeat;
	border: 1px solid #3c3c3c;
	}
div#sidebar img {
	border-bottom: 1px solid #3c3c3c;
}
	div#sidebar ul{
		}
		div#sidebar ul li h2{
			font-size: 16px;
			line-height: 30px;
			color: #fff;
			padding: 5px 10px;
			font-weight: normal;
			background-position: left bottom;
			}
		div#sidebar ul li ul{
			list-style-type: none;
			color: #eee;
			padding-top: 10px;
			}
			div#sidebar ul li ul li{
			padding-bottom: 10px;
				padding-left: 10px;
				padding-right: 10px;
				}

div#sidebar ul li ul li a {
background: none;
display: inline;
color: #fff;
line-height: 12px;
text-decoration: none;
margin: 0px 0px 15px 0px;
}

div#sidebar.xbox ul li ul li a {
background: none;
display: inline;
color: #fff;
line-height: 12px;
text-decoration: none;
margin: 0px 0px 15px 0px;
}

div#sidebar.pc ul li ul li a {
background: none;
display: inline;
color: #fff;
line-height: 12px;
text-decoration: none;
margin: 0px 0px 15px 0px;
}

div#sidebar ul li ul li a:hover {
color: #BD1516;
}

div#sidebar.xbox ul li ul li a:hover {
color: #96CB35;
}

div#sidebar.pc ul li ul li a:hover {
color: #FFC20F;
}

/* END div#sidebar */

/* modify div#sidebar for default widget */

div#sidebar ul li ul li.rc a{
	display: inline;
}

div#sidebar ul li.widget,
div#sidebar ul li.widget_archive,
div#sidebar ul li.widget_categories, 
div#sidebar ul li.widget_search, 
div#sidebar ul li.widget_tag_cloud div, 
div#sidebar ul li.widget_text{/* sidebar_list_bg fix */
	background: url(images/sidebar_list_bg.gif) no-repeat left bottom;
}

div#sidebar ul li.widget h2 a{
	color: #ccc;
}

div#sidebar ul li.widget_archive select, 
div#sidebar ul li.widget_categories select{/* dropdown view */
	margin: 15px 26px;
}

/* calendar widget */
div#sidebar ul li.widget_calendar div#calendar_wrap{
	padding: 15px 26px;
	background: url(images/sidebar_list_bg.gif) no-repeat left bottom;
}

#wp-calendar {
	color: #ccc;
	width: 95%;
	font-family: Arial, sans-serif;
}

#wp-calendar caption {
	padding: 5px;
	letter-spacing: 2px;
}

#wp-calendar th, #wp-calendar td {
	padding: 5px;
	text-align: center;
}

#wp-calendar th{
	border-bottom: 1px solid #1f2223;
	border-top: 1px solid #1f2223;
}

#wp-calendar td {
	background: transparent;
}

#wp-calendar td, table#wp-calendar th {
	padding: 3px 0;
}

#wp-calendar a {
	color: #ff5a00;
}

#wp-calendar a:hover {
	text-decoration: underline;
}

#wp-calendar #prev{
	text-align: left;
	padding-left: 5px;
}

#wp-calendar #next{
	text-align: right;
	padding-right: 5px;
}

#wp-calendar #prev, #wp-calendar #next, #wp-calendar tfoot tr td.pad{
	border-top: 1px solid #1f2223;
}

#wp-calendar #prev a, #wp-calendar #next a{
	color: #999;
}

#wp-calendar td#today{
	color: #fff;
	background-color: #101010;
	font-weight: bold;
}

/* multi-level category */
div#sidebar ul li ul li ul li,
div#sidebar ul li ul li ul.children li{
	background: none;
}

div#sidebar ul li ul li ul li:hover,
div#sidebar ul li ul li ul.children li:hover{
	background: none;
}

/* widget rss */
.widget_rss a{
	color: #ccc;
}

/* widget search */
li.widget_search #search{/* 090627fix */
	padding: 10px 30px;
}

li.widget_search form#searchform{
	width: 200px;
	height: 25px;
	border: none;
	background-color: #fff;
	position: relative;
	}
	li.widget_search form#searchform .searchinput{
		position: absolute;
		top: 5px;
		left: 8px;
		color: #666;
		font-size: 13px;
		width: 165px;
		border: 0;
		}
	li.widget_search form#searchform .button{
		position: absolute;
		top: 0px;
		left: 175px;
		background: url(images/mag.gif) no-repeat;
		height: 25px;
		width: 25px;
		border: 0;
		cursor: pointer;
		}

/* tag cloud */
div#sidebar ul li.widget_tag_cloud div{
	padding: 10px 16px;
}

div#sidebar ul li.widget_tag_cloud div a{
	color: #ccc;
}

div#sidebar ul li.widget_tag_cloud div a:hover{
	color: #ff5a00;
}

/* textwidget */
.textwidget{
	padding: 10px 26px;
	line-height: 16px;
}

.textwidget p{
	margin-bottom: 10px;
	line-height: 16px;
}

.textwidget a, .textwidget p a{
	color: #ff5a00;
	text-decoration: none;
}

.textwidget a:hover, .textwidget p a:hover{
	text-decoration: underline;
}

/* END modify div#sidebar */

div#main div#comments{
	margin-bottom: 10px;
	}
	div#main div#comments h3{
		float: left;
		font-size: 16px;
		color: #ccc;
		line-height: 24px;
		font-weight: normal;
		}
	div#main div#comments .add_your_comment a{
		float: right;
		font-size: 16px;
		color: #ccc;
		line-height: 24px;
		font-weight: normal;
		}
	div#main div#comments .add_your_comment a:hover{
		color: #ff5a00;
		}
div#main ol.commentlist{
	font-size: 13px;
	color: #ccc;
	overflow: hidden;
	}
	div#main ol.commentlist li{
		margin-bottom: 15px;
		background-color: #101010;
		border: 1px solid #1f2223;
		-moz-border-radius: 2px;
		-webkit-border-radius: 2px;
		padding: 20px 20px 15px 20px;
		}
		div#main ol.commentlist li ul{
			list-style-type: none;
			margin-left: 60px;
			margin-top: 6px;
			}
			div#main ol.commentlist li ul.children li{
				background-color: #0d0d0d;
				border-left: 1px solid #181a1b;
				border-top: 0;
				border-bottom: 0;
				border-right: 0;
				}
		div#main ol.commentlist li div.vcard{
			float: left;
			}
		div#main ol.commentlist li div.vcard div.left{
			width: 56px;
			margin-right: 5px;
			}
			div#main ol li div.left img{
				border: 1px solid #000;
				display: block;
				height: 48px;
				width: 48px;
				}
			div#main ol li div.left div.reply a{
				background: url(images/reply.gif) no-repeat 0 0;
				display: block;
				height: 0;
				padding-top: 17px;
				width: 41px;
				overflow: hidden;
				margin-left: 5px;
				margin-top: 5px;
				}
			div#main ol li div.left div.reply a:hover{
				background-position: 0 -17px;
				}
		div#main ol.commentlist li div.right{
			float: left;
			line-height: 20px;
			width: 80%;/* 3-level or less thread comments display well. 4 or more leves may have some issue. */
			}
			div#main ol.commentlist li div.right p a{
				color: #ccc;
				text-decoration: none;
				border-bottom: 1px solid #ccc;
				}
			div#main ol.commentlist li div.right p a:hover{
				color: #ff5a00;
				border-bottom: 1px solid #ff5a00;
				}
			div#main ol li div.right div.commentmetadata{
				font-size: 12px;
				color: #999;
				border-bottom: 1px solid #181a1b;
				padding-bottom: 3px;
				margin-bottom: 8px;
				}
				div#main ol li div.right div.commentmetadata a{
					color: #ccc;
					text-decoration: none;
					font-weight: bold;
					}
				div#main ol li div.right div.commentmetadata a:hover{
					color: #ff5a00;
					}
			div#main ol li div.right p{
				margin-bottom: 20px;
				}
div#main .comments_navi{
	font-size: 12px;
	}
	div#main .comments_navi .alignleft{
		float: left;
		}
	div#main .comments_navi .alignright{
		float: right;
		}
		div#main .comments_navi .alignleft a, 
		div#main .comments_navi .alignright a{
			display: block;
			color: #ccc;
			border: 1px solid #1f2223;
			padding: 0 5px;
			background-color: #101010;
			line-height: 28px;
			}
		div#main .comments_navi .alignleft a:hover, 
		div#main .comments_navi .alignright a:hover{
			color: #ff5a00;
			background-color: #000;
			}
div#main div#respond{
	background-color: #101010;
	border: 1px solid #181a1b;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	color: #ccc;
	padding: 15px 20px;
	margin-top: 15px;
	}
	div#main div#respond div.h3_cancel_reply{
		margin-bottom: 5px;
		}
	div#main div#respond h3{
		font-size: 16px;
		color: #ccc;
		line-height: 24px;
		font-weight: normal;
		float: left;
		display: inline;/* fix double margin */
		}
		div#main div#respond span.cancel-comment-reply{
			float: right;
			display: inline;/* fix double margin */
			padding-top: 6px;
			}
		div#main div#respond span.cancel-comment-reply a{
			font-size: 12px;
			color: #999;
			text-decoration: none;
			}
		div#main div#respond span.cancel-comment-reply a:hover{
			color: #ff5a00;
			}
	div#main div#respond form#commentform{
		}
		div#main div#respond form#commentform p{
			font-size: 12px;
			color: #999;
			padding: 3px 0;
			}
			div#main div#respond form#commentform p a{
				color: #fff;
				border: 0;
				}
			div#main div#respond form#commentform p a:hover{
				border-bottom: 1px solid #fff;
				}
		div#main div#respond div.input_area{
			padding: 15px 30px;
			}
			div#main div#respond div .message_input{
				font-family: "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
				background-color: #eee;
				border: 2px solid #000;
				color: #333;
				font-size: 13px;
				padding: 5px;
				height: 120px;
				width: 98%;
				}
		div#main div#respond div.user_info{
			font-size: 12px;
			line-height: 16px;
			display: block;
			padding: 0 30px;
			}
			div#main div#respond div.user_info div.single_field{
				display: inline;
				float: left;
				width: 33%;
				}
				label.desc{
					display: block;
					color: #999;
					padding-bottom: 4px;
					}
					label.desc abbr{
						color: #ff5a00;
						border: 0;
						}
				div#main div#respond div.user_info input.comment_input{
					background-color: #eee;
					color: #666;
					border: 2px solid #000;
					padding: 2px 3px;
					width: 90%;
					}
		div#main div#respond div.submit_button{
			margin: 15px 30px 0;
			}
			div#main div#respond form#commentform div.submit_button input.button{
				display: block;
				background: url(images/submit.gif) no-repeat 0 0;
				width: 76px;
				height: 28px;
				padding: 0;
				border: 0;
				/*text-indent: -9999px; 20090708 no text button*/
				color: #bbb;/*20090708 no text button*/
				font-size: 12px;/*20090708 no text button*/
				cursor: pointer;
				float: left;
				}
			div#main div#respond form#commentform div.submit_button input.button:active{
				background-position: 0 -28px;
				color: #fff;/*20090708 no text button*/
				}
			div.submit_button span.key{
				float: left;
				margin-left: 10px;
				padding-top: 6px;
				font-size: 12px;
				line-height: 16px;
				color: #333;
				}
.nocomments{
	color: #ccc;
	font-size: 16px;
}
/* END single page */

/*---------------- WordPress Generated Classes -------------------*/

.aligncenter,
div.aligncenter{
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft{
	float: left;
	}
	
.alignright{
	float: right;
	}

img.alignleft{
	display: inline;
	margin-bottom: 2px;
	margin-right: 6px;
	padding: 3px;
	}

img.alignright{
	display: inline;
	margin-bottom: 2px;
	margin-left: 6px;
	padding: 3px;
	}

.wp-caption {
   border: 1px solid #1f2223;
   text-align: center;
   background-color: #0d0d0d;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 12px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
   color: #ccc;
}

div#main div.post div.entry div.wp-caption p{
	margin-bottom: 3px;
	padding: 5px;
} 


/*------------------------ Archives Page ------------------------*/

ul.archiveslist{
	color: #ccc;
	font-size: 13px;
}

div#main div.post div.entry  ul.archiveslist li a{
	color: #ccc;
}

div#main div.post div.entry  ul.archiveslist li a:hover{
	color: #ff5a00;
}

/*------------------------ Links Page ------------------------*/

.linkpage{
	background-color: #131313;
	padding: 10px 15px;
}

.linkpage ul{
	list-style-type: none;
}

.linkpage ul li{
	float: left;
	margin-bottom: 10px;
}

.linkpage ul li ul li{
	float: left;
	width: 130px;
	text-align: center;
	margin: 5px 12px;
	line-height: 180%;
	background-color: #202020;
}

.linkpage ul li ul li a{
	color: #ccc;
	display: block;
	text-decoration:none;
	border: 1px solid #1f2223;
	font-size: 12px;
}

.linkpage ul li ul li a:hover{
	background-color: #0d0d0d;
	border: 1px solid #1f2223;
	color: #ff5a00;
}

.linkpage ul li h3{
	margin-bottom: 5px;
	margin-left: 12px;
}

/*------------------------ Strong ------------------------*/

div.strong{
	color: #fff;
	font-size: 18px;
	padding: 10px 0;
	margin-bottom: 25px;
}

div.strong .keyword{
	color: #ff5a00;
}

/*------------------------ Sticky Footer ------------------------*/
/*--------------- Code from www.cssstickyfooter.com -------------*/

html, body, #page_wrap{
	height: 100%;
}

body > #page_wrap{
	height: auto; min-height: 100%;
}

#container{
	padding-bottom: 48px;/* must be same height as the footer */
}

#footer{
	position: relative;
	margin-top: -48px; /* negative value of footer height */
	height: 48px;
	clear:both;
}
#quickstart {clear:left;margin-bottom:10px;}
#quickstart2 {clear:left;margin-bottom:10px;}
#quickstart3 {clear:left;margin-bottom:10px;}
