body { margin: 0px; font-family: sans-serif; background-color: #000; }
img { border: 0px; }
div.clear { clear: both; }
		
#logo, #tabs, #contact { float: left; }
#tabs { list-style: none; padding: 0px; margin: 0px; }
		
#wrap { width: 780px; margin: 0px auto; }
#content { background-color: #fff; padding: 0px 2px; }
		
#header { position: relative; background: transparent url('i/banBg.jpg') no-repeat scroll right top; }
		
#tabs a { display: block; width: 166px; height: 21px; margin: 3px 3px 0px 3px; height: 0px; padding-top: 21px; overflow: hidden; }

#screenprinting-tab { background-image: url('i/bt_sp.gif'); }
#engraving-tab { background-image: url('i/bt_eng.gif'); }
#embroidery-tab { background-image: url('i/bt_emb.gif'); }
#phototees-tab { background-image: url('i/bt_pho.gif'); }
#dir-tab { background-image: url('i/bt_dir.gif'); }
#cnt-tab { background-image: url('i/bt_cnt.gif'); }
#promotionalitems-tab { background-image: url('i/bt_pro.gif'); }
#signs-tab { background-image: url('i/bt_si.gif'); }
		
#tabs a:hover, .screenprinting #screenprinting-tab, .engraving #engraving-tab, .embroidery #embroidery-tab, .phototees #phototees-tab, .dir #dir-tab, .cnt #cnt-tab, .promotionalitems #promotionalitems-tab, .signs #signs-tab { background-position: 0px 21px; }
		
#contact { position: absolute; bottom: 4px; left: 390px; background-color: #000; color: #fff; font-size: 12px; line-height: 18px; padding: 10px 13px; border-top: 3px solid #fff; border-right: 3px solid #fff; }
		
#main { padding: 12px 14px; }
#copy, #right { float: left; }
#copyTxt, #copyTxtSP, #copyTxtEN, #copyTxtEMB, #copyTxtCT {margin-left:3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; }
#right { margin-left: 4px; }
#copy { font-size: 14px; width: 495px; padding-right: 5px; }
.iframe { margin-right: 3px; }
		
#footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #fff; text-align: center; }
#footer p.destinations { text-transform: uppercase; }
#footer a { color: #fff; text-decoration: none; }
#footer a:hover { text-decoration: underline; }

#copyTxtSP a, #copyTxtEN a, #copyTxtEMB a, #copyTxtCT a, #gmap a { text-decoration: none; border-bottom: 1px solid #000; color: #000; }

#copyTxtSP a:hover { text-decoration: none; background-color: #3fc; }

#copyTxtEN a:hover { text-decoration: none; background-color: #c9c; }

#copyTxtEMB a:hover { text-decoration: none; background-color: #f66; }

#copyTxtCT a:hover { text-decoration: none; background-color: #ffbdd8; }

#gmap a:hover { text-decoration: none; background-color: #f4f0ae; }