
.main {background-color: white; margin: 0px 7px 0px 7px}
.margin {background-color: white; margin: 4px 7px 0px 7px}
.main, .main td, .margin, .margin td {font: 10pt arial; color: black}

	.main hr.colored, .margin hr.colored {color: black}
	
.cart {background-color: #dfdfdf; margin: 0px}
.cart, .cart td {font: 10pt arial; color: black}
.persist {background-image: url(https://store.nexternal.com/tshirtstha/cat_bg_2.gif); margin: 0px}
.persist, .persist td {font: 10pt arial; color: black}

	.persist hr.colored {color: black}
	
	body {overflow-y: auto}
	
body.master {background-color: white; overflow: auto; margin: 0px; margin-left: auto; margin-right: auto}
body.interior {overflow: auto; margin: 0px; margin-left: auto; margin-right: auto; text-align: center}

iframe {overflow: visible; display: block; margin: 0px; width: 100%; height: 100%}
table.frame {background: none transparent; table-layout: auto; text-align: center}
tr.invisible {display: none}
td.top {background-color: white; text-align: center}
td.bottom {background-color: none; text-align: center}
td.left {background-color: white; vertical-align: middle}
td.right {background-color: white; vertical-align: middle}

font.font1 {font-family: arial}
font.font1small {font: 8pt arial}
font.font1large {font: 12pt arial}
font.font2 {font-family: arial}
font.font2small {font: 8pt arial}
font.font2large {font: 12pt arial}

.main a, .margin a {color: black}
.main a:hover, .margin a:hover {color: black}
.main a.nounderline, .cart a.nounderline {text-decoration: none}
.main img, .margin img {border-color: black}
.cart a {color: black}
.cart a:hover {color: black}
.persist a {color: black}
.persist a:hover {color: black}
a.category {font: 8pt arial; text-decoration: none}
a.catdisc {font: 8pt arial; text-decoration: none} 
.main a.disguise, .main a.disguise:hover, .margin a.disguise, .margin a.disguise:hover {text-decoration: none; color: black}
.main tr.banner1, .margin tr.banner1 {background-color: #dfdfdf}
.main tr.banner1 td, .margin tr.banner1 td {font-weight: bold; color: black}
.main tr.banner2, .main td.banner2, .margin tr.banner2 {background-color: #aaaaaa}
.main tr.banner2 td, .main td.banner2, .margin tr.banner2 td {font-weight: bold; color: black}
.cart tr.banner1 {background-color: #FFCE00}
.cart tr.banner1 td {font-weight: bold; color: white}

	.main tr.bannerstorefront {background-color: #F7DF19}
	.main tr.bannerstorefront td {font-weight: bold; color: black}
	
.persist tr.banner1 {background-color: black}
.persist tr.banner1 td {font-weight: bold; color: white}
#tooltip {position: absolute; border: 1px solid black; overflow: hidden; visibility: hidden; z-index: 100}
.nonactiveCat {background: transparent}
/* hover rules */
a.logo {
	text-decoration:none;
}
/* END hover rules */
/*---- header.php ---*/
img#headerStreak {
	/*border:1px solid red;*/
	margin:0px;
}
#logo {
	float:left;
	padding:0px;
}
#newNavigation {
	margin-top:-1px; /* FF */
	/*margin-top:-5px;*/ /* IE 7 */
	_margin:0px;
	width:120px;
	/*border:1px solid red;*/
}

#header {
	background-image:url(https://www.nexternal.com/tshirtstha/images/headerBar.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	width:675px;
	height:135px; /* kt changed to accomodate updated search feature */
	float:left;
	padding:1px; /*without causes polaroid in FF to drop below */	
}

#buttons {
	width:240px;
	height:71px;
	float:right;
    margin-top:-120px;
	/*_width:auto;
	_height:auto;*/
	/*border:1px solid red;*/
	_margin-top:-125px;

}
#buttons #all {
	  _position:relative; /* IE 6 */
	  margin:0px 48px 0px 70px;
	  
}
#buttons #girl {
	/*margin:-35px 0px; /* IE 7 */
	/*padding-right:70px; /* IE 7 */
  	margin:0px; 
	_position:relative; /* IE 6 */
}

#buttons #guy {
	/*margin:-35px 0px; /* IE 7 */
  	margin:0px 0px 0px 0px; /* IE 6 */
	_position:relative; /* IE 6 */
}
img#clickhere {
    margin:0px 0px -20px 120px;
	height:20px;
	width:342px;
	_margin:5px 0px 10px 120px;

}
img#shop {
	margin:-210px 10px 15px 200px;
	_margin:-30px 10px 0px 200px; /* IE 6 */
	/*_border:1px solid red;*/
}
img#login {
	margin:-200px 10px 15px auto;
	_margin:-30px 10px 0px auto; /* IE 6 */
	/*_border:1px solid red;*/
}
div#searchBox {
	float:right;
	height:24px;
	width:200px;
  	margin:-45px 0px; /* FF */
    	/*margin:-55px -55px 0px; /* IE 7 */
	_margin:-50px 0px 0px 495px; /* IE 6 */
	/*border:1px solid red;*/
}

div#searchBox p {
	padding-top:3px;
	margin:0;
	_width:180px;
	_margin:0px 0px -15px 0px;
	_padding:0px;
	_height:30px!important;
}
input[class="search"][type="text"] {
	width:105px;
	height:10px;
	margin-top:10px;
	font-size:9px;
	margin-left:5px;
	border:1px solid #999;
}

input.searchButton {
	
	margin:0px;
	margin-bottom:-6px;
	margin-left:5px;
	_margin-top:-48px;
	float:left;
	_float:none;
}
input.button {
	width:40px;
	height:30px;
	background-color:#F2EBD1;
	font-size:18px;
	border:none;
	margin-left:10px;
	margin-top:3px;
}

/*----- footer -----*/
#footer {
	
	/*background-image:url(../../img/footerStreakGrey.gif);*/
	width:877px;
	height:45px;
	float:left;
	/*margin-left:-45px;*/
	margin-left:78px;/* IE hack */
	margin-top:-15px;
	
}

#footer4 {
	

	width:965px;
	height:63px;
	float:left;
	margin-left:105px;
	_margin-left:78px;/* IE hack */
	margin-top:-20px;
	_margin-top:-60px;/* IE hack */
}

#footer5 {
	width:965px;
	height:63px;
	float:left;
	margin-left:80px;
	_margin-left:78px;/* IE hack */
	margin-top:-10px;
	_margin-top:-60px;/* IE hack */
}

#copyright {
	margin-top:-15px;
	margin-left:150px;
	_margin-bottom:20px;/* IE hack */
	float:left; /* kt added */
}


form {margin-bottom:0}
