.swatch
{
  margin:10px 0px 5px 0px;
}

.swatchText
{
  color:#222E4B;
  font-weight:bold;
}

.topRow
{
  background-color:white;
  border-top:7px solid #D5AE65;
  height:17px;
}

.bottomRow
{
  background-color:white;
  border-bottom:7px solid #D5AE65;
  height:17px;
}
.mainRow td
{
  background-color:white;
  text-align:center;
}

.leftSide
{
  width:420px;

}

.rightSide
{
  width:140px;
}
#mainTextNotFoundProductPage
{
	padding:35px;
	border:1px solid #DFDCDC;
	background-color:#F5F4F4;
	text-align:center;
	width:340px;
	font-size:12px;
	color:#313131;
}

/************** LARGER IMAGE ROLLOVER *********************/
#itemViewLarger {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 9px;
	display: block;
	overflow: hidden;
	}

#itemViewLarger li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#itemViewLarger a {
	float: left;
	padding: 9px 0 0 0;
	overflow: hidden !important;
	height: 0px !important; 
	height /**/:9px; /* for IE5/Win */
	}
#itemViewLarger a:hover {
	background-position: 0 -9px;
	}
#viewlargerimg a {
	width: 76px;
	background: url(/Content/nav/Images/product/css-larger.gif) top left no-repeat;
	}

/************** BROOKS BROTHERS PRODUCT PAGE TABS *********************/
.tab1Visible .tab1Container {visibility:visible; display:inline;}
.tab1Visible .tab2Container {visibility:hidden; display: none;}
.tab1Visible .tab3Container {visibility:hidden; display: none;}
.tab1Visible .tabRow1bg {background-image:url(/Content/nav/Images/product/tab_on.gif);width:59px;padding-top:2px;margin-top:2px;border-left:1px solid #ccc;}
.tab1Visible .tabRow2bg {background-image:url(/Content/nav/Images/product/tab_off.gif);width:59px;padding-top:2px;margin-top:2px;}
.tabRow1 {padding: 0px 6px;margin-top:2px; color: #222e4b;}
.tabRow1 A {color:#222e4b;text-decoration:none !important;}
.tabRow1 A:hover {color:#000; text-decoration:none !important;}

.tab2Visible .tab2Container {visibility:visible; display:inline;}
.tab2Visible .tab1Container {visibility:hidden; display:none;}
.tab2Visible .tab3Container {visibility:hidden; display:none;}
.tab2Visible .tabRow2bg {background-image:url(/Content/nav/Images/product/tab_off2.gif);width:59px;padding-top:2px;margin-top:2px;}
.tab2Visible .tabRow1bg {background-image:url(/Content/nav/Images/product/tab_on.gif);width:59px;padding-top:2px;margin-top:2px;}
.tabRow2 {font-size:11px;padding: 0px 6px;margin-top:2px; color: #222e4b;}
.tabRow2 A {text-decoration:none !important;}
.tabRow2 A:hover {color:#000; text-decoration:none !important;}

.tab3Visible .tab3Container {visibility:visible; display:inline;}
.tab3Visible .tab1Container {visibility:hidden; display:none;}
.tab3Visible .tab2Container {visibility:hidden; display:none;}
.tab3Visible .tabRow3bg {background-image:url(/Content/nav/Images/product/tab_off2.gif);width:59px;padding-top:2px;margin-top:2px;}
.tab3Visible .tabRow1bg {background-image:url(/Content/nav/Images/product/tab3_on.gif);width:59px;padding-top:2px;margin-top:2px;}
.tabRow3 {font-size:11px;padding: 0px 6px;margin-top:2px; color: #c39a4e;}
.tabRow3 A {text-decoration:none !important;}


/************** PREV / NEXT IMAGE ROLLOVER *********************/
#prevnext {
	list-style: none;
	margin: 0;
	padding: 0;
	height: 9px;
	display: block;
	overflow: hidden;
	}

#prevnext li {
	margin: 0; 
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#prevnext a {
	float: left;
	padding: 9px 5px 0 0;
	overflow: hidden !important;
	height: 0px !important; 
	height /**/:9px; /* for IE5/Win */
	}
#prevnext a:hover {
	background-position: 0 -9px;
	}
#prev a {
	width: 60px;
	background: url(/Content/nav/Images/product/css-previous.gif) top left no-repeat;
	}
#next a {
	width: 33px;
	background: url(/Content/nav/Images/product/css-next.gif) top left no-repeat;
	}
#midspacer {
	width: 18px;
	float: left;
	padding: 9px 5px 0 0;
	overflow: hidden !important;
	background: url(/Content/nav/Images/product/text-spacer.gif) top left no-repeat;
	text-align:center;
	}

/*********** CHECKOUT BTN ***********/
#addtobagMessage {
	margin:10px 5px 5px 5px; padding: 10px;
	border: 1px solid #d5ae65;
	width: 90px;
	height: 130px;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	background-color: #d5ae65;
	/*background-color: #FFF;*/
	}

#addtobagMessage td {
	font:normal 11px/13px Arial, Helvetica, sans-serif;
	color: #FFF;
	}

/************** SIZE AND QUANTITY TAB *********************/
#shipToForm {
	margin:0; padding:15px 0 0 5px;
	border:0;
	font:normal 11px/10px Arial, Helvetica, sans-serif;
	color:#313131;
}

/* ######### SHOP BY AD layout ############ */   
#shopadDetailsLayoutTable
{
	width:685px;
}

#shopadDetailsLayoutRight
{
	padding-left:10px;
	width:358px;
}

/* ######### outfitNavigation - Box on top left with view larger ect ############ */   
#shopadNavigation #shopadLargeImage
{
	border:1px solid #D5AE65;
	width:312px;
	padding:0px;
	margin:0px;
}


#shopadNavigation #shopadViewLarger
{
	border-left:1px solid #D5AE65; 
	border-right:1px solid #D5AE65;
	text-align:center;
}

#shopadNavigation #scrollText
{
	border:1px solid #D5AE65;
	text-align:center;
}

#shopadViewLarger img, #scrollText img
{
	margin:8px 0px 8px 0px;
}

#scrollText
{
	padding: 10px 0;
}

#shopadHimItems {
	border:1px solid #D5AE65;
}

#shopadHerItems {
	border:1px solid #D5AE65;
}

.shopadoutfit {
	padding:10px 5px;
}


.shopadimg {border:1px solid #FFFFFF;}

A:hover .shopadimg, A:active .shopadimg {border:1px solid #D5AE65;}

/************** INFORMATION-MENU TAB *********************/
#infoMenu {
	padding: 10px;
}

a.sectionCold {
	font:bold 9px/25px Arial, Helvetica, sans-serif;
	color:#222e4b;
	text-decoration: none;
}
a.sectionCold:hover {
	color:#D5AE64;
	text-decoration: none;
}

.sectionHot {
	font:normal 9px/25px Arial, Helvetica, sans-serif;
	color:#D5AE64;
	text-decoration: none;
}

a.tabcontentlink {
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#222e4b;
	text-decoration: underline;
}
a.tabcontentlink:hover {
	color:#D5AE64;
	text-decoration: none;
}

/************** MONOGRAM TAB *********************/
#monogramFieldset
{
	padding:5px;
	border:0;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#313131;
}

/************** MAY WE SUGGEST PRODUCT IMAGE BORDER *********************/
td.suggestimgs {
	height:120px;
	border:1px solid #D5AE64;
}

/************** PRODUCT MOUSEOVER *********************/
#itemProductContainer {
	position: relative;
	top:0;
	left:0;
}

#productCaption {
	display: none;
	position: relative;
	top:0;
	left:0;
	z-index:99;
}
