body	  {
        background: #959494 url(/uploads/3b/7b/3b7b1cd6442698ba3a2757e2559eaffb/tgcbkg.jpg) top repeat-x;
        background-attachment: fixed;
        margin: 0 10px 10px 14px;
        padding: 0;
        color: #000000;
	font-family: sans-serif;
        font-size: 12px;
        }
a {
	color:#ce8a2c;
}

a:hover {
	color:#787777;
}

#tgcwrapper {
        	margin: 0 auto;
        	overflow: hidden;
		padding:10px;
        	width: 995px;
}

#tgchome {
        	background: url(/uploads/72/63/726319c58d279f36ec5780841fd71d9d/centerhome.png) top center no-repeat;
		height: 394px;
		postition:relative;
        	width: 995px;
}
#tgchomecard {
		float:left;
}
#tgchomecard img {
		padding:10px 0 0 1px;
}
#tgchometext {
		background: url(/uploads/c0/ee/c0ee0d7b3516b2d95787709835f92a38/home_pawn.gif) no-repeat;
		float:right;
		height:288px;
		margin-top: 20px;
		padding:40px 25px 0 0;
		width:530px;
}
#tgcmake {
		color: #000;
		float:left;
        	font-size: 16px;
        	line-height:30px;
 		padding-left:10px;
        	vertical-align:middle;
		width:250px;
}
#tgcmake img {
		border:none;
		margin-top: 10px;
		padding-left:30px;
}
#tgcshop {
		color: #000;
		float:right;
        	font-size: 16px;
        	line-height:30px;
        	vertical-align:middle;
		width:230px;
}
#tgcshop img {
		border:none;
		margin-top: 10px;
		padding-left:30px;
}
#tgctop {
		display:block;
		float:right;
		width: 750px;
}


.tgcarrow {
		border:0;
		display:inline;
		padding: 0 20px 40px 20px;
		position:relative;
}
.tgcarrow img {
		height: 25px;
		width:20px;
}
#tgcinthestore {
		margin:10px 10px 0 6px;
		width:995px;
}
#inthestore {
		display:block;
		float:left;
}
#tgcstoreitems {
		display:block;
		float:right;
}
.tgcstoregames {
		display:inline;
		padding: 20px 60px 0 50px;
}



#tgcdemo {
		border:none;
		clear:both;
		display:block;
		height: 50px;
		position:absolute;
		right:0;
		width: 138px;
}
#tgcdemo a,
#tgcdemo img {
		border-style:none;
}
#tgcheader {
		height: 145px;
		display:block;
}
#tgclogo {
		display:block;
		float:left;
        	height:135px;
		width:205px;
}
#tgclogo img {		border:0;
}
#tgcslogan {
		clear:both;
		display:block;
		float:right;
		height:30px;
		margin-bottom: 16px;
		width:620px;
}
#tgcnav {
		position:absolute;
		left:0;

}
#tgcsearch {
		display:inline-block;
		font-family:sans-serif;
        	font-size: 12px;
        	padding-top:7px;
		position:absolute;
		right:70px;
		width:154px;
}
.tgcselectedmenuitem a {
		color:#e59b28;
}

.tgcverticalmenu{
                float:left;
                height:100%;
 		padding-left:10px;
 		vertical-align:top;
}
.tgcverticalmenu a {
		background: url(/uploads/6d/e9/6de9130f23932d68f96a34534e9cead0/sidebtn.png) no-repeat;
                color: #000000;
		display:block;
                font-family: sans-serif;
		font-size: 12px;
		font-weight:bold;
		height: 35px;
        	line-height:34px;
        	margin-top:-6px;
        	text-align: center;
        	text-decoration:none;
        	width:150px;
}
.tgcverticalmenu a:hover {
		color: #e59b28;		
}



#tgcmainnav_wrap {					
		float:right;
		position:relative;
		width:750px;
}

#tgcmainnav {
		background: url(/uploads/6c/6c/6c6c28d13bf5eff24e29e9826430fd68/menutop.png) no-repeat;
		display:inline;
		float:right;
		height:50px;
		position:relative;
		width:750px;
}

#tgcmainnav a {				
		clear:both;
		color: #000000;
		display:inline;
		font-family:Arial, Helvetica, sans-serif;
        	font-size: 14px;
        	font-weight: bold;
        	line-height:50px;
        	margin-left:18px;
		text-align:left;
        	text-decoration: none;	
}
#tgcmainnav a:hover {
		color: #e59b28;		
}



#tgcbottombar {
		background: url(/uploads/94/fa/94faca9cd08215d3babf88ecd7a8ac19/menubtm.png) top center no-repeat;
		color: #000;
		display:inline-block;
        	font-size: 11px;
		height: 50px;
                margin-bottom:30px;
		margin-top:20px;
		text-align: right;
		vertical-align:middle;
		width:995px;
}
#tgcbottombar a {
        	color: #000;
        	display:inline;
        	float:right;
        	font-size: 12px;
		padding: 0 14px 0px 0;
		text-decoration:none;
		vertical-align:middle;
}#tgcbottombar a:hover {
        	color: #e59b28;
}#tgcbottombar img {
		border:0;
		display:inline;
		padding-top:10px;
		padding-right:6px;
}
#tgcbtmmenu {
		float:right;
		width:575px;
		vertical-align:middle;
}
#tgccopyright {
		color: #000;
        	font-size: 12px;
        	float: left;
		padding-left:15px;
		padding-top:22px;
}
.tgcfootericons {
                display:block;
}
.tgcfootericons a {
                height:46px;
                float:right;
                margin-top:12px
}
#tgcother {
		float:left;
		padding:5px 8px 0 0;
		vertical-align:middle;
}
#tgcother img {		height:25px;
		width:105px;
}
#tgcothermenu {
		float:right;
		padding-top: 22px;
		vertical-align:middle;
}



#tgcinternal_wrap {
		display:block;
		width:995px;
}
#tgcinternal {
		background: url(/uploads/25/60/25605d95a469913d4b4166d984e20219/mainbkg.png) repeat-y;
		display:inline-block;

		width: 995px;
		zoom:1;
}
#tgcinternalbtm {
		background: url(/uploads/2f/45/2f452376b782922619535899ea5075b8/mainbtmcap.png) no-repeat;
		display:block;
		height: 10px;
		width: 995px;
		zoom:1;
}
#tgcinternalmenu {
                width:160px;
}
#tgcinternaltop {
		background: url(/uploads/d4/95/d495f576eed562201c987e80d26db677/maintopcap.png) no-repeat;
		display:block;
		height: 10px;
		width: 995px;
                zoom:1;
}
#tgcinternal_text {
		color: #000;
		padding: 16px 10px 16px 10px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
}
#tgcinternalcontent {
                float:right;
                width:800px
}



h1, h2, h3  {
        color: #e59b28;
	font-family:Verdana, Arial, Helvetica, sans-serif;
        margin:6px 0 6px 0;
}
h1      {
        font-size: 21px;
}
h2 {
        font-size: 18px;
        font-weight: bold;
}
h3 {
        font-weight: bold;
}


.tgclogin	{
		display:inline;
		float:right;
                height:28px;
}

.tgclogin tr td	{
		color: #cee244;
        	font-size: 10px;
        	font-weight: bold;
                text-decoration: none;
}

.tgclogin tr td a {
        	color: #cee244;
        	font-size: 10px;
        	font-weight: bold;
               padding-left: 4px;
        	text-decoration: none;
}


strong {
        	font-size: inherit;
        	font-weight: bold;
}


	.tgcProduct {
               width:800px;
	}
	.tgcProduct h3  {
		color:#000;
                display:inline-block;
                float:left;
                margin-top:2px;
	}
        .tgcProduct .header {
                background: #e59b28 url(/uploads/a0/50/a050e1cfe16a27f1bf448d7be64b96b3/tgcshelftop.gif) repeat-x;
		height:32px;
		margin:0px;
		padding-left: 10px;
                -moz-border-radius-topLeft:8px;
	        -moz-border-radius-bottomLeft:8px;
		border-top-left-radius:8px;
		border-bottom-left-radius:8px;
                -moz-border-radius-topRight:8px;
		-moz-border-radius-bottomRight:8px;
		border-top-right-radius:8px;
		border-bottom-right-radius:8px;
}
	.tgcProduct .header .tgccart {
                display:inline-block;
		float:right;               margin:12px 10px 0 0;
	}
        .tgcProduct .header .tgccart a:link {
                color:#000;
}
	.tgcProduct .images {
		float:left;
		min-width:1%;
		margin:10px;
	}
	.tgcProduct .images ul,	.tgcProduct .images li {
		padding:0px;
		margin:0px;
		
		color:#787878;
	}	
	.tgcProduct .images .controls .title {
		background-color:#E0E0E0;
		padding:2px;
		font-weight:bold;
		margin-bottom:5px;
	}	
	.tgcProduct .images .controls {
		margin-top:10px;
		display:block;
		background-color:#F1F1F1;
		padding-bottom:5px;
		border:1px ridge #E0E0E0;		
	}
	.tgcProduct .images .controls a {
		font-size:10px;
		letter-spacing:0px;
		line-height: 20px;
		display:block;
		padding:0px 3px;
		color:#787878;
	}	
	.tgcProduct .images .buttons {
		margin:10px 0px;
	}
	.tgcProduct .images .buttons a {
		background-color:#F1F1F1;
		padding:2px 5px;
		color:#787878;
		text-decoration:none;
		border:1px ridge #E0E0E0;
		font-size:10px;
		display:block;
		margin:1px 0px;
	}	
	.tgcProduct .product {
		float:left;
		margin-left:30px;
		padding:0px 10px 10px 0px;
	}
	.tgcProduct .product .description {
		line-height:14px;
		margin-right:50px;
		width: 450px;
	}
	.tgcProduct .product form {
		margin:20px 0px;
	}	
	.tgcProduct .product ul,
	.tgcProduct .product li {
		line-height: 20px;
		margin:0px;
		padding:0px;
	}
	.tgcProduct .product ul {
		margin-bottom:15px;
	}
	.tgcProduct .product li {
		margin-left:15px;
	}

.hoverbox {
	cursor: default;
	list-style: none;
}

.hoverbox a {
	cursor: default;
}

.hoverbox a .bigImage {
	display: none;
}

.hoverbox a:hover .bigImage {
	display: block;
	position: absolute;
	top: -33px;
	left: -45px;
	z-index: 1;
}

.hoverbox img {
	background: #fff;
	border: solid #949494 1px;
	color: inherit;
	padding: 2px;
	vertical-align: top;
}

.hoverbox li
{
	background: #eee;
	border: solid #949494 1px;
	color: inherit;
	display: inline;
	float: left;
	margin: 3px;
	padding: 5px;
	position: relative;
}



.hoverbox .bigImage {
	border-color: #949494;
	max-width: 800px;
	max-height: 600px;
}	



	.tgcShelf {
		font-size:12px;
		font-family:arial, verdana;
		margin:15px 0px;
	}
	.tgcShelf h2 {
		color:#000;
                display:inline-block;
                float:left;
	}
        .tgcShelf .header {
                background: #e59b28 url(/uploads/a0/50/a050e1cfe16a27f1bf448d7be64b96b3/tgcshelftop.gif) repeat-x;
		height:32px;
		margin:0px;
		padding-left: 10px;
                -moz-border-radius-topLeft:4px;
	        -moz-border-radius-bottomLeft:4px;
		border-top-left-radius:4px;
		border-bottom-left-radius:4px;
                -moz-border-radius-topRight:4px;
		-moz-border-radius-bottomRight:4px;
		border-top-right-radius:4px;
		border-bottom-right-radius:4px;
}
	.tgcShelf .tgcShelves {
		background: #F1F1F1;
		height:29px;
		padding:3px;
		line-height:29px;
		padding-left:190px;
	}
	.tgcShelf .product {
		display: -moz-inline-box;
		display: inline-block;		
		background-color:#f1f1f1;
		border:solid #949494 2px;
		height: 290px;
		margin:15px 15px 15px 0px;
		text-align:left;
		vertical-align: top;
		width: 220px;
	}
	.tgcShelf .product .thumbnail {
		display:block;
		text-align:left;
		margin:3px;
                max-height: 125px;
	}
	.tgcShelf .product .thumbnail img {
		border:solid #949494 2px;
		display:block;
		margin: 8px;
		margin-left:20px;
	}
	.tgcShelf .product .link {
		background: #b7d432 url(/uploads/f1/ec/f1ec5082883537faedbdbb38c887ae54/tgcshelfbkg.gif) repeat-x;
		font-weight:bold;
		height:30px;
		line-height:24px;
		margin-bottom:5px;	
		text-align:center;
		display:block;
	}
	.tgcShelf .product .link a:link,
	.tgcShelf .product .link a:visited	{
		color:#000;
		font-weight:bold;		
		display:block;
	}
	.tgcShelf .product .link a:hover {
		text-decoration:underline;
	}
	.tgcShelf .product .price {
		color: #e59b28;
		display:block;
		font-size:16px;
		font-weight:bold;
		padding: 6px 10px 6px 0px;
		text-align:right;
	}
	.tgcShelf .synopsis {
		padding: 6px 6px 6px 10px;
	}

	.tgcShelf .header .tgccart {
                display:inline-block;
		float:right;
                margin:12px 10px 0 0;
	}
        .tgcShelf .header .tgccart a:link {
                color:#000;
}


#partsBar {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 90000;
}

#partsBarInner {
    border: 3px solid orange;
    border-top: 0;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
    background-color: white;
    width: 995px;
    margin: 0px auto;
    padding: 3px;
}

#partsBarShim {    height: 5em;
}

