body { font-family: Helvetica, Arial, sans-serif; color: #464646; padding: 5px;}

div.atg_b2cblueprint_catNav, div#atg_b2cblueprint_subcategory, div#atg_b2cblueprint_search, div#thil_iphoneLink, div#thil_breadcrumbs, 
div#atg_b2cblueprint_largerImage, div.thil_prodDetailActionItems, div#atg_b2cblueprint_signUp, div#atg_b2cblueprint_tertiaryNavigation,
div.thil_footerMessage, a.thil_sizeTrigger, div.thil_headerActionBar, div.thil_shoppingCart, div#thil_categoryNavigation, div.thil_pickerFitGuide, .thil_button, 
dd.atg_b2cblueprint_actionEdit, dl.thil_colorTriggerText, div.atg_b2cblueprint_actionEdit, div#thil_prodRecs, div#popupMask, div#popupContainer, div#richCart, div.thil_printAction, 
#thil_footer 
{
	display: none;
}
a {
	text-decoration: none;
	border: none;
}
a img {
	border: none;
}
img#thil_productDetailImage {
	float: left;
	margin-right: 20px;
	padding: 0 0px 30px 10px;
	margin-right: 10px;
	width: 388px;
	heigth: 388px;
}
a.atg_b2cblueprint_navLogo {
	background:#FFFFFF url(http://216.205.86.136/images/tommy/logo_th.png) no-repeat scroll left top;
	display:block;
	height:17px;
	text-indent:-9999px;
	width:302px;
}
div#thil_productDetailPriceValue{
	margin-top: 10px;
}
ul#thil_colorDropdown li, ul#thil_sizeDropdown li {
	display: inline; 
	margin-right: 10px;
}
ul#thil_sizeDropdown li div {
	display: inline;
}
ul#thil_colorDropdown li a, ul#thil_sizeDropdown li a {
	color: #7A6F7A;
	text-decoration: none;
}
div.atg_b2cblueprint_colorList li {
  display: block;
}

#thil_prodCore h2 {
	color:#00174F;
	font-size:1em;
	font-weight:bold;
	margin-bottom: 5px;
	margin-left: 10px;
	padding-left: 10px;
	text-transform:uppercase;
}
p.atg_b2cblueprint_itemDescription {
	font-size: 14px;
}
div.atg_b2cblueprint_colorList ul li {
	display: inline;
	margin-right: 5px;
}
div.atg_b2cblueprint_colorList ul {
	margin-bottom: 5px;
}
dl.thil_sizeTriggerText dt a {
	color: #00174F;
	text-decoration: none;
	font-weight: bold;
}
#atg_b2cblueprint_copyright {
	color: #BDBEC0;
	font-size: 12px;
	padding-top: 5px;
	clear: both;
}
span.atg_b2cblueprint_pickerLabel {
	color: #00174F;
	font-weight: bold;
}
span.value, span.type, p.atg_b2cblueprint_itemDescription {
	color: #7A6F7A;
}
div#thil_prodStyle {
	margin-bottom: 20px;
}
#atg_b2cblueprint_confirmResponse h2 {
	display: none;
}
div.thil_confirmResponseContent h3 {
	color: #00174F;
}
p.intro a {
	color: red;
}
div.thil_confirmResponseSignupWrapper {
	display: none;
}
#thil_content {
	max-width: 1000px;
}
div#atg_b2cblueprint_checkoutProgress {
	display: none;
}
div#atg_b2cblueprint_confirmPaymentOptions {
	width: 400px;
	float: left;
}
div#atg_b2cblueprint_confirmPaymentOptions h3 {
	margin-top: 0;
}
div#atg_b2cblueprint_confirmPaymentOptions dd {
	margin-left: 0;
}
div#atg_b2cblueprint_orderShippingDetails {
	clear: both;
}
div.atg_b2cblueprint_orderDetailItems dd {
	margin-left: 0;
}
td.thumbnail img {
	margin-right: 5px;
}
div.atg_b2cblueprint_orderDetailItems th {
	width: 120px;
	text-align: left;
	height: 50px;
}
div.atg_b2cblueprint_orderDetailItems td.item {
	width: 350px;
}
div.atg_b2cblueprint_orderDetailItems table dd {
	font-size: 10px;
}
div.atg_b2cblueprint_orderDetailItems table td {
	font-size: 10px;
}
div.atg_b2cblueprint_orderDetailItems table tbody td {
	border-bottom: 1px solid #eee;
}
div.atg_b2cblueprint_orderDetailItems table tfoot td {
	font-size: 12px;
	padding-top: 10px;
}
div.atg_b2cblueprint_orderDetailItems table tfoot td.total {
	color: red;
	margin-bottom: 20px;
}
div#atg_b2cblueprint_checkout {
	padding-top: 10px;
}
div#atg_b2cblueprint_orderShippingDetails {
	border-top: 1px solid #464646;
	width: 800px;
	padding-top: 20px;
}
#atg_b2cblueprint_confirmPaymentOptions h3, div.atg_b2cblueprint_orderDetailShipTo h3 {
	color: #00174F;
}
div#thil_productDetailPriceValue {
  font-size: 1.2em;
}

.atg_b2cblueprint_featuredContent {
  width: 703px;
}

#thil_prodImg{
	float: left;
  width: 450px;
  margin: 0px;
}

#thil_prodImgTable{
  width: 450px;
}
div#thil_prodCore {
	float:left;
  width: 250px;
  border-top: solid 1px;
}

.thil_prodDetailActionItems {
  display: none;
}

#thil_prodPickers {
  display: none;
}

#thil_prodAttributes {
  display: none;
}

.thil_imgSwatch {
  border: 1px solid #000033;
}

#atg_b2cblueprint_colorList {
  list-style: none outside none;
}

#atg_b2cblueprint_colorList li{
  display: inline;
  float: left;
}

#atg_b2cblueprint_colorList li.active img{
  border: 2px solid #000033;
  display: inline;
  float: left;
}

#thil_divSwatch {
}

#thil_prodRec {
  list-style: none outside none;
  margin: 0px;
  padding: 0px;
}

#thil_prodRec li{
  display: inline;
  float: left;
  width: 233px;
  margin: 0px;
  padding: 0px;
}

.newPrice {
  color:#FF0000;
  float:left;
}

#thil_lookRecs h3 {
  color:#00174F;
  font-weight:bold;
  text-transform:uppercase;
}

#thil_lookRecs {
  clear: both;
  width:703px;
}

.thil_label_sale {
  color:#FF0000;
  text-transform:uppercase;
}

div.thil_label_sale {
  clear:both;
}

.atg_b2cblueprint_prodListPrice {
  position: relative;
}

.atg_b2cblueprint_prodListPrice h5{
  float: right;
}

.thil_float_left {
  float: left;
}

#thil_printLogo,
#thil_productNeedHelp{
  clear: both;
  text-align: center;
}

#thil_printPromo {
  text-align: center;
  color: #00174f;
  font-size: 1em;
  text-transform: uppercase;
  margin: 0px 0px 20px 0px;
}

#colorValue {
  text-transform: uppercase;
}

.atg_b2cblueprint_prodListItem {
  text-transform: uppercase;
  font-size: 1em;
}

#logo,
#thil_check_screenLogo,
.thil_headerMSG,
.thil_pfNeedHelp{
  display: none;
}

.thil_orderTotal {
	border-top: dotted 1px;
}
#thil_printLogo,
#thil_printPromo,
#thil_check_print_logo,
#thil_pfHeader,
#thil_productNeedHelp{
  display: block;
}


