body
  {margin:0;
    padding:0; 
    text-align:center; 

   font-family:Verdana,Arial,Helvetica,sans-serif;

   font-size: 12px; }





body

  {background-color: #000000;

   background-image: url('http://i147.photobucket.com/albums/r317/shortcake1479/Printfection/grate.jpg')}







#page

  {background: transparent ! important}



#footer, #maincol, #menucol

  {border: 2px solid #000 !important; }



#page

 {border: none !important; }



#header

 {border: none !important;}



#logo

 {border: none !important; }





.buyBoxHeaderTD

 {background: #7a7a7a! important;

  background-image: url(); 

  color: #fff; 

  font-weight: bold; 

  height: 20px; 

  text-align: center}



.sizeChartHeaderTD

  {background: #7a7a7a! important;

   ;background-image: url()}



.cartHeadTR

  {background: #7a7a7a! important;

  ;background-image: url()}



.cartTitleText

  {color: #000000 !important;

   font-size: 12pt; 

   font-weight: bold;}



.sectionsTD1

  {background: none}



.dashedGrayLineHorizontal

  {visibility: hidden}



.pageHeader

  {font-size: 14pt; margin-left:10px}



.helpCenterSubHeaderTD

  {border-bottom:3px #fff solid;}



.helpCenterStoreArticleText

  {margin-left: 20px;

   padding-right: 20px}



.helpCenterSubHeader

  {font-weight:bold;

  font-size:16px;}



.helpContent

  {margin: 20px}





#header 
  {background: none no-repeat 0 0 !important;
   text-align:center !important; 
   width:100%; 
   padding-top:60px; 
   padding-bottom:none; 
   padding-left:none; 
   padding-right:none; 
   margin-left:auto; 
   margin-right:auto; 
   margin-top:60px; 
   margin-bottom:none; 
   background-repeat:no-repeat !important; 
   background-image:none !important; 
   background-attachment:scroll !important} 
 


#logo
  {margin:0pt; 
   padding:0pt; 
   background:url('http://i147.photobucket.com/albums/r317/shortcake1479/Printfection/header_Diesel_Swag3.gif'); 
   width: 777px;
   height: 200px;
   text-align: center! important;}   



#shopName 

  {display: block; 

   color: #000000; 

   font-size: 14px;}





#maincol

  {background: #444444! important;

   background-image: url();

   border-right:2px #000000 solid}





#menucol 

  {background-color: #ffffff! important;

   background-image: url('http://i147.photobucket.com/albums/r317/shortcake1479/Printfection/menu_back4.jpg');

   border-top:2px solid #000000; 

   border-left:2px solid #000000; }



#menucol h4 

  {background: #444444; 

   background-image: url(); 

   font-size:11pt;

   font-weight:bold; 

   text-decoration:none; 

   color:#dddddd;

   text-align: left;}







#breadcrumb 

  {background: #444444! important;

   background-image: url(); 

   color: #000000; 

   border-bottom: none}

   

.breadcrumbLink, 



.breadcrumbLink:visited

  {color: #cc0000 ! important;

   font-weight: bold;

   text-decoration: none}



.breadcrumbLink:hover 

  {text-decoration: underline}





#footer

{height: 80px}



#footer

  {background-color: #444444! important;

   background-image: url()}



.footerLinks:link

  {color:#fff ! important; 

   font-size: 10px;

   text-decoration:none}



.footerLinks:hover

  {color:#fff ! important;

   text-decoration:underline ! important; 

   font-size: 10px;}



.footerLinks:visited

  {color:#fff ! important; 

   font-size: 10px; 

   text-decoration:none}



.footerVerticalBar

  {width:10px ! important}



.grayText

  {color:#fff; 

   font-size:11px}





#content

  {background: #dddddd! important;

   background-image: url()}





#cName

  {background: #cc0000 ! important;

   background-image: url(); 

   border: 2px #000000 solid;

   margin-top: 5px;

   margin-bottom: none;

   margin-left: none;

   margin-right: none;

   color: #dddddd; 

   font-size: 14pt;}



#cImage 

  {margin-left: 

   auto; margin-right:

   auto;}



#cDesc



  {margin-top: 10px; 

    font-size: 10pt;

    color: #444444}





#content

  {clear: both; 

   margin-top: 0px; 

   padding: 5px; _padding: 

   0px;margin-bottom: 20px; 

   border-bottom:2px #dddddd solid; 

   text-align: center}



.sectionsTable1

  {width: 100%;
   text-align: center;}



.sectionsTD1

  {width: 208px;
   text-align: center;
   padding-bottom: 10px}



a.sectionTitleLink, a.sectionTitleLink:visited ,a.sectionTitleLink:hover

  {color: #000000}


.sectionImage
  {border: 2px solid #CC0000;}



#maincol a, #maincol a:visited, #maincol a:hover

  {color: #CF0F11; 

   text-decoration: none; 

   font-weight: bold}



#maincol a:hover

  {font-weight: bold}



.productDetailTable1 a:hover

  {text-decoration: underline ;

   bold !important}



.headerLinks, .headerLinks:visited, .headerLinks a:hover

  {color: #000000!important}







.productDetailTable1

  {padding-right: 15px; 

   padding-bottom: 30px; 

   padding-left: 15px; 

   width: 100%; 

   *padding-right: 5px;  

   *padding-left: 5px; 

   *width: 630px;}



.productDetailTitleText 

  {font-size: 14pt; 

   text-indent: 15px; 

   padding-top: 10px; 

   margin-bottom: 0px; 

   color: #7a7a7a}



.productDetailTabTable

  {height: 30px; 

   border-bottom:2px #dddddd solid; 

   margin-left: -2px; 

   margin-right: -4px; 

   width: 100%; 

   background-color: transparent ! important; 

   border-collapse: collapse; 

   margin-top: 20px}



.productDetailTabFocus

  {height: 20px; 

   border:2px #dddddd solid; 

   padding: 5px; 

   background-color: #fff}



.productDetailTabUnfocus

  {height: 18px; 

   border:2px #dddddd solid; 

   padding: 5px; 

   background-color: #eee !important}



.productDetailTabExtra 

  {border-bottom: none}





.buyBoxTable

  {border:2px #dddddd solid; 

   margin-left: 5px; 

   background: #fff ! important; 

   margin-right: 10px}



.buyBoxTable select

  {width: 140px}



.buyBoxProductNumber

  {color: #939393;

   font-size: 11px;}



.underlineHeaderPurple

  {border-color: #dddddd}



.underlineHeader

  {border-color: #dddddd}



#t_thumb0, #t_thumb1

  {border: none! important}





.pricingTable

 * {font-size: 7pt; 

    padding: 3px;}



.pricingTable

  {margin: 0px;}



.pricingPrice1, .pricingPrice2, .pricingHeader

  {border:2px #dddddd solid!important}



.pricingHeader, .pricingColorName1, .pricingColorName2

  {background: #fff}





.sizeChartHeaderTD

  {color: #fff}





.cartHeadText

  {color: #fff}



.cartTable

  {border: 1px solid #7a7a7a;

   background: #fff}





#page

 {border-collapse: collapse;

  margin-left: auto; 

  margin-right: auto; 

  margin-bottom: -70px;}



#breadcrumb

  {font-weight: bold;

   text-align: left; 

   font-size: 10pt; 

   margin-left: 0px; 

   padding: 10px; 

   padding-left: 10px}



#header

 {text-align: center! important;}



#wrapper

  {border-bottom:none;

   overflow: hidden}



#maincol

  {border-bottom:none;

   border-right:none}



#menucol

  {border-bottom:none}



#menucol

  {margin-top:0px ! important;

   margin-left:0px; 

   margin-bottom: 0px}



#menucol, .menuTable, .menuTable td

  {width:175px}



#prop

  {width: 100%;

   display:block; 

   height:25px;

   line-height:25px;  

   margin: 0px; 

   padding-top: 10px; 

   border-bottom: 2px solid #000000;  

   margin-bottom: 0px;

   border-top: 2px solid #000000;

   background: #444444;

   font-size:11pt;

   font-weight:bold; 

   text-decoration:none; 

   color:#dddddd;

   text-align: left! important;}



#prop1

  {width: 600px;

   text-align: center! important;

   border-bottom: none;

   border-top: 2px #000000 solid;}

   

#idea

  {margin-top: 10px;

   margin-bottom: 10px;}   



.menuLink, .menuSelectedText

  {}



.menuLink, .menuSelectedText

  {border-bottom: none !important}



#menucol h4

  {width: 100%; 

   display:block; 

   height:25px;

   line-height:25px;  

   margin: 0px; 

   padding-top: 10px; 

   border-bottom: none;  

   margin-bottom: -1px}

  

.sectionsTD1, .sectionsTable 

  {padding-top: 0px;

   vertical-align: top}



#maincol

  {text-align:left;

   color: #000000! important;

   background-repeat:repeat; 

   margin: 0px; 

   border-left: none; 

   margin-left: -7px; 

   overflow-x:hidden;}



#midheader

  {background:transparent;

   text-align:left;}



#description

  {padding: 0px;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
    border: 0px;
    text-align: center! important;}




#logo
 {padding-left: 0px;
  padding-top: 0px;
  text-align: center! important;}



#shopName

  {padding-left: 0px;

   padding-top: 0px; 

   text-align: center}



.productsTable1 td

  {width: 29%}



.productDetailColorOutOfStock 

  {background-color: #ff9999 !important;

   border-color: red !important}





.clearfix:after

  {content:".";

   display:block;

   height:0;

   clear:both;

   visibility:hidden}



.clearfix

  {display:inline-block;

   margin-bottom:50px}



* html .clearfix

  {height:1%}



.clearfix

  {display:block;

   margin-bottom:0\px}



#my_menu

  {border-bottom: 2px solid #000000;}			 



#menu1

 {display: block;

  width: 175px;

  height: 41px;

  background: url('http://i147.photobucket.com/albums/r317/shortcake1479/Printfection/men_button3.gif') no-repeat 0 0;}



#menu1:hover

 {background-position: 0 -41px;}



#menu1 span

 {display: none;}







#menu2

 {display: block;

  width: 175px;

  height: 41px;

  background: url('http://i147.photobucket.com/albums/r317/shortcake1479/Printfection/women_button3.gif') no-repeat 0 0;}



#menu2:hover

 {background-position: 0 -41px;}



#menu2 span

 {display: none;}



#menu3

 {display: block;

  width: 175px;

  height: 41px;

  background: url('http://i147.photobucket.com/albums/r317/shortcake1479/Printfection/kid_button3.gif') no-repeat 0 0;}



#menu3:hover

 {background-position: 0 -41px;}



#menu3 span

 {display: none;}





#menu4

 {display: block;

  width: 175px;

  height: 41px;

  background: url('http://i147.photobucket.com/albums/r317/shortcake1479/Printfection/limited_button3.gif') no-repeat 0 0;}



#menu4:hover

 {background-position: 0 -41px;}



#menu4 span

 {display: none;}		

 



#menu5

 {display: block;

  width: 175px;

  height: 41px;

  background: url('http://i147.photobucket.com/albums/r317/shortcake1479/Links2.gif') no-repeat 0 0;}



#menu5:hover

 {background-position: 0 -41px;}



#menu5 span

 {display: none;}		


.sectionTeaser td {border: none !important}


#linkpage1
{border: none !important}
