
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption { 
	margin:0; 
	padding:0; 
	}
table, th, td { 
	margin:0; 
	}
html { 
	min-height:100%; 
	margin-bottom:1px; 
	} 
#skip { 
	display:none; 
	}
body { 
	background:#580000;
	color:#210609;
	font-family:verdana, sans-serif;
	font-size:12px;	
	text-align:center;
	}	
* {
	margin:0;
	padding:0;
	}	
span {
	display:inline;
	}	
img {
	border:none;
	}
.floatright {
	 float:right;
	 }
	 .floatright img, img.floatright   {
	 margin:0 10px 10px 0;
	 }
.floatleft {
	 float:left;
	 }
	 .floatleft img, img.floatleft {
	 margin:0 10px 10px 0;
	 }
.clear {
     clear:both;
	 }
	 
	  

#container {
	position:relative;
	width:897px;
	min-height:540px;
	margin:0 auto;
	padding:0;
	text-align:left;
	}


#header {
	position:relative;
	width:897px;
	height:139px;
	margin:0;
	padding:0;	
	color:#fef1e0;
	background:url(http://www.gamehengraphics.com/assets/images/bg_header.gif) no-repeat;
	}	
#logo  {
     float:left;
	 position:absolute;
	 left:22px;
	 top:25px;
	 }	
#tools {
    color:#f4ece0;
	float:right;
	width:632px;
	height:30px;
	margin:0;
	padding:5px;
	}	
	#tools a {
	color:#eff8d6;
	text-decoration:none;
	}
	#tools a:hover, #tools a:active {
	color:#f6e6ce;
	}
	#tools a:visited {
	color:#fef1e0;
	}
#tertnav {
	float:right;
	width:300px;
	height:30px;
	margin:0 10px 0 0;
	}
#tertnav ul {
	float:right;
	}
#tertnav ul li {
	display:inline;
	list-type:none;
	width:30px;
	}

#breadcrumb {
     position:relative;
	 top:123px;
	 left:250px;
     width:600px;
	 height:15px;
	 font-size:10px;
	 font-family:verdana,arial,sans-serif;
	 color:#a86b44;
	 }
	 #breadcrumb a, #breadcrumb a:link {
	 text-decoration:none;
	 padding:0 5px 0 0;
	 }
	 
	 

#menu {
     width:610px;
     height:47px;
     margin:0;
     padding:0;
	 position:absolute;
	 top:52px;
	 left:265px;
     }
#nav li {
     height:47px;
     list-style-image:none;
     list-style-position:outside;
     list-style-type:none;
     position:relative;
	 float:left;
     }
#nav li a {
     cursor:pointer;
     }
#nav li a, #nav li div {
     color:#68432b;
     display:block;
     font-size:14px;
     height:47px;
     position:relative;
     text-decoration:none;
     }
#nav li strong {
     display:block;
     height:47px;
     left:0;
     position:absolute;
     top:0;
     }
#nav li, #nav li a, #nav li strong, #nav li div {
     background-image:url(http://www.gamehengraphics.com/assets/images/bg_nav.gif);
     }
#nav li.tshirts, #nav li.tshirts a, #nav li.tshirts a strong {
     background-position:0 0;
     width:70px;
     }
#nav li.gallery, #nav li.gallery a, #nav li.gallery a strong {
     background-position:-70px 0;
     width:105px;
     }
#nav li.coloring, #nav li.coloring a, #nav li.coloring a strong {
     background-position:-183px 0;
     width:95px;
     }
#nav li.blog, #nav li.blog a, #nav li.blog a strong {
     background-position:-282px 0;
     width:70px;
     }
#nav li.about, #nav li.about a, #nav li.about a strong {
     background-position:-352px 0;
     width:80px;
     }
#nav li.facebook, #nav li.facebook a, #nav li.facebook a strong {
     background-position:-440px 0;
     width:135px;
     }
#nav li.tshirts:hover a, #nav li.tshirts:hover a strong, #nav li.tshirts a:hover, #nav li.tshirts a:hover strong {
     background-position:0 -47px;
     width:70px;
     }
#nav li.gallery:hover a, #nav li.gallery:hover a strong, #nav li.gallery a:hover, #nav li.gallery a:hover strong {
     background-position:-70px -47px;
     width:105px;
     }
#nav li.coloring:hover a, #nav li.coloring:hover a strong, #nav li.coloring a:hover, #nav li.coloring a:hover strong {
     background-position:-183px -47px;
     width:95px;
     }
#nav li.blog:hover a, #nav li.blog:hover a strong, #nav li.blog a:hover, #nav li.blog a:hover strong {
     background-position:-282px -47px;
     width:70px;
     }
#nav li.about:hover a, #nav li.about:hover a strong, #nav li.about a:hover, #nav li.about a:hover strong {
     background-position:-352px -47px;
     width:80px;
     }
#nav li.tshirtson, #nav li.tshirtson strong, #nav li.tshirtson div {
     background-position:0 -47px;
     width:70px;
     }
#nav li.galleryon, #nav li.galleryon strong, #nav li.galleryon div {
     background-position:-70px -47px;
     width:105px;
     }
#nav li.coloringon, #nav li.coloringon strong, #nav li.coloringon div {
     background-position:-183px -47px;
     width:95px;
     }
#nav li.blogon, #nav li.blogon strong, #nav li.blogon div {
     background-position:-282px -47px;
     width:70px;
     }
#nav li.abouton, #nav li.abouton strong, #nav li.abouton div {
     background-position:-352px -47px;
     width:80px;
     }	 
	 
 
#main {
	 background:#f6e6ce url(http://www.gamehengraphics.com/assets/images/bg_main.gif) repeat-y 0 0;
	 width:897px;
     min-height:740px;
	 line-height:20px; 
	 margin-top:-1px;
	 }
     

#sidebar {
     float:left;
	 width:223px;
	 min-height:430px;
	 margin:0 0 5px 23px;
	 padding:0 0 0 12px;
	 display:inline;
	 }
	 .featuresframe {
	 width:223px;
	 }
	 #sidebar h2 {	 	 
	 margin:0 0 5px 0;
	 height:20px;
	 font-size:14px;
	 color:#a86b44;
	 font-weight:bold;
	 font-family:arial, sans-serif;
	 }
	 #sidebar a, #sidebar a:link {
	 color:#eff8d6;
	 font-weight:bold;
	 text-decoration:none;
	 }
	 #sidebar ul {
	 list-style-type:none;
	 text-align:left;
	 }
	 #sidebar ul#tshirt_cats  {
	 margin-left:15px;
	 }
	 #sidebar ul#tshirt_cats li {
	 display:block;
	 }
	 #sidebar .feature {
	 margin:8px 0 25px 0;
	 position:relative;
	 z-index:10;
	 font-size:10px;
	 }
	 #sidebar .feature .featurelist li {
	 display:inline;
	 list-style-type:none;
	 margin:0 10px 0 0;
	 height:90px;
	 width:90px;
	 }
	 #sidebar .feature .featurelist li a {
	 display:inline;
	 list-style-type:none;
	 height:90px;
	 width:90px;
	 }
	 #sidebar .more {
	 margin-bottom:5px;
	 padding:0 0 5px 18px;
	 background:url(http://www.gamehengraphics.com/assets/images/bg_more_side.gif) no-repeat 0 0;
	 display:inline;
	 font-weight:bold;
	 }
	 #sidebar .more a, .more a:link {
	 text-decoration:none;
	 }

#content {
	 padding:0 0 20px 0;
	 width:605px;
     min-height:530px;
	 line-height:15px;
	 margin-left:265px;
	 }	
    #content a, a:link   {
	color:#9e202d;
	text-decoration:underline;
	}
    #content a:hover   {
	color:#7e5d53;
	text-decoration:none;
	}
    #content a:active, a:visited   {
	color:#7e5d53;
	}
     #content h1 {
	 padding:10px 5px 20px 0;
	 font-size:18px;
	 color:#68432b;
	 font-family:arial,sans-serif;
	 font-weight:bold;
	 }	 
     #content  h2 {
	 color:#68432b;
	 font-size:16px;
	 font-weight:bold;
	 margin-top:10px;
	 font-family:arial,sans-serif;
	 }
     #content h3 {
	 padding:10px 0 5px 0;
	 font-size:14px;
	 color:#a86b44;
	 font-weight:bold;
	 }
     #content .tag {
	 margin:-20px 0 20px 349px;
	 color:#68432b;
	 }
     #content .tag a {
	 color:#68432b;
	 }
	 #content ul, #content ol {
	 margin-left:25px;
	 padding-bottom:15px;
	 }
	 #content li {
	 padding-bottom:5px;
	 }
	 #content p {
	 margin-bottom:15px;
	 }
	 #content .news {
	 margin-top:35px;
	 }
	 #content .news h2 {
	 margin-bottom:25px;
	 }
	 #content .news li {
	 list-style-type:none;
	 }
	 #content .news li.month {
	 margin-top:-20px;
	 }
	 #content .news li h3 {
	 font-size:13px;
	 font-weight:bold;
	 }
	 #content .news li ul.items li {
	 background:url(http://www.gamehengraphics.com/assets/images/bg_newslist.gif) no-repeat 0 2px;
	 padding:0 0 10px 25px;
	 }
	 #content .news li ul.items .date {
	 font-size:12px;
	 font-weight:normal;
	 color:#a86b44;
	 display:inline;
	 padding:0 15px 0 0;
	 }	 
    #content .more {
	 padding:0 0 5px 18px;
	 background:url(http://www.gamehengraphics.com/assets/images/bg_more.gif) no-repeat 0 0;
	 display:inline;
	 font-weight:bold;
	 }
	 #content .more a, .more a:link {
	 text-decoration:none;
	 }
	 #content .artist  {
     float:right;
	 margin-left:20px;
	 min-height:200px;
	 }
	 #content .artist img {
	 margin-bottom:10px;
	 }
	 #content .artist  li {
	 list-style-type:none;
	 margin-bottom:5px;
	 margin-left:-25px;
	 padding:0 0 5px 18px;
	 background:url(http://www.gamehengraphics.com/assets/images/bg_more.gif) no-repeat 0 0;
	 }	 
     #content .top {
	 font-size:10px;
	 margin-top:160px;
	 display:block;
	 } 	 
     #content .top a {	 
	 text-decoration:none;
	 }   	 
	 
 
#footer  {     
	background:url(http://www.gamehengraphics.com/assets/images/bg_footer.gif) no-repeat 0 0;
	position:relative;
	width:897px;
	height:100px;
	margin:0;
	padding:55px 0 0 0;
    color:#f4ece0;
	}
	#footer div {
	padding:0 10px 0 0;
	}
	#footer a, #footer a:link {
	color:#eff8d6;
	text-decoration:none;
	}
	#footer a:hover, #footer a:active {
	color:#f6e6ce;
	}
	#footer a:visited {
	color:#fef1e0;
	}
    #footer .copyright {
    padding-left:35px;
	}     	 
	 
 	
.contact_form { 
	width:100%; 
	border:0; 
	margin:10px 0 10px 0; 
	}
.contact_form td { 
	text-align:left; 
	vertical-align:top; 
	padding:5px 5px 20px 0;  
	}
.contact_form strong { 
	font-weight:bold; 
	color:#a86b44;
	}
.contact_form input {
	height:15px;
	width:280px;
	padding:3px;
	color:#352115;
	}
.contact_form input.further_info {
	width:180px;
	}
.contact_form input.checkbox {
    height:10px;
	width:10px;
	padding:0;
	margin:0 3px 5px 0;
	}
.contact_form input.btn_submit {
    height:30px;
	width:60px;
    }
.contact_form select {
	height:25px;
	width:290px;
	padding:3px;
	color:#352115;
	}
.contact_form textarea {
	color:#352115;
	height:150px;
	width:280px;
	padding:3px;
	}
	
	
 
.sitemap li { 
	width:190px; 
	margin:0 80px 0 0; 
	display:inline; 
	float:left; 
	}
  .sitemap li ul li { 
  font-style:italic; 
  }
  .sitemap li ul.sitemap_l2 li { 
  display:block; 
  } 

.sitemap_shirt {
   margin-top:70px;   
   list-style-type:none;
   }
   
   
   
   .menuLevel1 {
	text-align:left;
	margin-left:15px;
	margin-top:5px;
	}

.menuLevel2, .menuLevel3 {
	font-weight:normal;
	font-size:11px;
	}
table .pageHeader {
	 padding:10px 5px 20px 0;
	 font-size:20px;
	 color:#a86b44;
	 font-family:verdana,arial,sans-serif;
	 font-weight:bold;
	 }
div.pageHeader {
	 padding:10px 5px 20px 0;
	 font-size:20px;
	 color:#a86b44;
	 font-family:verdana,arial,sans-serif;
	 font-weight:bold;
	 }	
#secdetails {
	padding-top:15px;
	}
#cImage {
	width:auto;
	float:left;
	margin:0 10px 10px 0;
	padding:0;
	}
#cDesc  {
	width:600px;
        color:#352115;
        padding-bottom:5px;
	}
.footerLinks:link, .footerLinks a, .footerLinks a:link  {
	color:#eff8d6;
	text-decoration:none;
	}
.footerLinks:hover, .footerLinks a:hover, .footerLinks:active, .footerLinks a:active {
    color:#f6e6ce;
	}
.footerLinks:visited, .footerLinks a:visited, .footerLinks:visited, .footerLinks a:visited {
    color:#fef1e0;
	}
.menuSelectedText  {
	color:#c3d2b4;
	}
table td.sectionsTD1  {
	padding-top:5px;
        text-align:left;
	}
table.sectionsTable1  {
	margin-left: -10px;
	}
       table.sectionsTable1 td {
      vertical-align:top;
      }
table.sectionsTable1 .sectionTitleText  {
      display:none;
     }
table.sectionsTable1 ul.shirt li {
	 list-style-type:none;
	 padding-left:18px;
	 background:transparent url(http://www.gamehengraphics.com/assets/images/shirt-bullet-body.png) no-repeat 0 3px;
        margin-left:-20px;
        text-align:left;
	 }
.sectionsTable2  td {
        text-align:left;
        }
#li_view_thumb  {       
	height:50px;
	width:200px;
	background:url(http://www.gamehengraphics.com/assets/images/bg_viewlarger.jpg) no-repeat ;
	font-size:11px;
	margin-left:50px;
	}
#view_large_thumb  {
	margin-left:25px;
	}
.productDetailTable1 {  
        margin-left:-15px;
    }
.productDetailTable1 .pageHeader {
	font-size:18px;
         margin-left:-90px;
	 }	
.productDetailTabTable {
       width:380px;
       margin-left:10px;
       margin-top:10px;
       margin-bottom:-10px;   
       font-size:11px; 
       }
.productDetailTabExtra {
       display:none;
        }
.productDetailTabFocus {
       background:url(http://www.gamehengraphics.com/assets/images/bg_tabfocus.gif) no-repeat 0 0;
       height:27px;
       width:87px;
      text-align:center;
     }
.productDetailTabTextFocus  {      
      color:#A86B44;  
      border-bottom:2px solid #68432b;
       }
.productDetailTabUnfocus {
       background:url(http://www.gamehengraphics.com/assets/images/bg_tab.gif) no-repeat 0 0;
       height:27px;
       width:87px;
      text-align:center;
     }
table td table td table td table td img {  
      border-right:1px solid #fef1e0;
      border-left:1px solid #fef1e0;
      border-bottom:1px solid #fef1e0;
      }
    #t_thumb0 img {
      border:0;
      }
    #t_thumb0 a, #t_thumb0 a:link {
      color:#A86B44;  
     }
#large_image_desc {
      font-size:14px;
      color:#A86B44;  
     }
.buyBoxHeaderText, .underlineHeaderPurple { 
         color:#9e202d;
	 font-weight:bold;
	 margin-top:10px;
        font-size:13px;
	 }
.sectionImage {
        width:180px;
        height:84px;
       }
.cartTable tr {
        background:#fff;
        border-bottom:2px solid #68432b;
        padding-bottom:15px;
       } 
.cartTable td{
        text-align:left;
        vertical-align:top;
       padding:5px;
       color:#68432b;
       }
.cartTable td table tr {
        background:none;
        border:0;
      }
tr.cartHeadTR {
        border:0;
       }
.cartTable td.cartTD {
        font-weight:bold;
        background:#f6e6ce;
        font-size:14px;
        color:#9e202d;
        padding-bottom:5px;
       }
.pricingTable {
       width:60%;
      }
.pricingTable td {
       padding:2px;      
       border:1px solid #fef1e0;
       }
.pricingHeader {
        font-weight:bold;
        vertical-align:top;
      }
.pricingColorName1, .pricingColorName2, .pricingColorName3, .pricingColorName4, .pricingColorName5, .pricingColorName6 {
        font-weight:bold;
      }
.sizeChartTitleText {
        font-weight:bold;
        font-size:14px;
      }
.sizeChartTable {
       width:50%;
      }
.sizeChartTable td {
       padding:2px;      
       border:1px solid #fef1e0;
       }
.sizeChartHeaderTD {
        font-weight:bold;
        vertical-align:top;
      }
.sizeChartTDName {
        font-weight:bold;
      }
.helpCenterStoreArticleText font {
	 color:#9e202d;
	 font-size:17px;
	 font-weight:bold;
	 margin-top:10px;
	 }
.productNumColorsLink {
         font-weight:bold;
        }
.grayText {
         color:#f4ece0;
        }
.footerLinks {
         padding:0 5px 0 0;
       }
.footerVerticalBar {
        display:none;
        }