
/* Lookbook */

.body-lookbook-topframe {
	background-image:none;
}

.body-lookbook-botframe { 
	background-image:none;
}
.body-lookbook-navframe { 
	background-image:none;
}

.lnk-lookbook-thumb { 
	border:1px #CCCCCC solid;
}

.lnk-lookbook-thumbname { 
	color:#777777;font-size:9px;text-decoration:none;
}
.lnk-lookbook-thumbname:hover { 
	text-decoration:underline;
}

.lookbook-text { 
	font-size:9px;color:#7e7e7e;
}

.lookbook-title { 
	font-size:10px;
	color:#7e7e7e;
	font-weight:bold;
	font-style:italic;
	text-decoration:none;
}

.lookbook-title:hover { 
	text-decoration:underline;
}

.lookbook-nav { 
	font-size:10px;
	color:#606060;
	font-style:italic;
	text-decoration:none;
}

.lookbook-nav:hover { 
	text-decoration:underline;
}

.lookbook-nav-selected {
	font-size:10px;
	color:#aa4121;
	font-style:italic;
	text-decoration:none;
}

.lookbook-nav-selected:hover {
	text-decoration:underline;
}

.lookbook-more { 
	font-size:10px;
	color:#7e7e7e;
	text-decoration:none;
}

.lookbook-more:hover { 
	text-decoration:underline;
}

/* OP */

.OP_MiscCell_Text {
	font-family:Tahoma,Verdana,Geneva,Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #535353;
	line-height: 1.5em;	
	padding-right: 2px;
}


.OP_AddToCartMasterBin {
	position: relative;
	margin-bottom: 15px;
}

.OP_AddToCartMasterBin_BgColorParentBin {
	background-color: #f2f3e9; 
	background-image: url(/lib/vickerey/addtocart--left-rough-texture.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 10px;
}

.OP_BgColorParentBin_BgColorChildBin {
	background-image: url(/lib/vickerey/addtocart--right-rough-texture.png);
	background-repeat: repeat-y;
	background-position: right top;
	padding-right: 10px;	
}

.OP_AddToCartMasterBin_TopAccent {
	background-image: url(/lib/vickerey/add-to-cart-horz-price-grad-bttm-329x13.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13px;
}

.CA_SKU_LeftColumnCell_LeftColumnBin .OP_AddToCartMasterBin_TopAccent  {
	background-image: url(/lib/vickerey/add-to-cart-horz-price-grad-bttm-297x13.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 13px;
}

.OP_AddToCartMasterBin_PriceGroup {
	position: relative;	
}

.OP_AddToCartMasterBin_PriceGroupTable {
	width: 100%;
	margin-bottom: 5px;
}

.OP_PriceGroupTable_PriceCell {

}

.OP_PriceCell_PriceTextTable {
	width: 100%;
}

.OP_PriceTextTable_LeftTextCell { 
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: black;
	font-weight: bold;
	text-align: left;
	width: 10%;
	padding-right: 7px;
	white-space: nowrap; 
}

.OP_PriceTextTable_RightTextCell { 
	border-left: 1px dotted #818181; 
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4b4b4b;
	font-weight: normal;
	text-align: left;
	padding-left: 7px;
	white-space: nowrap; 
}

.OP_PriceTextTable_ItemNumCell {
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #4b4b4b;
	text-align: right;
	white-space: nowrap; 
}

.OP_AddToCartMasterBin_OrderingPanelGroup {
	position: relative;
	width:100%;
}

.OP_OrderingPanelGroup_BottomExtraTextBin {
	text-align: center;
	margin-top: 5px;
	font-size: 9px; 
	font-weight: normal; 
	color: #242424; 
}

.OP_OrderingPanelGroup_BottomExtraTextBin a, .OP_OrderingPanelGroup_BottomExtraTextBin a:visited {
	color: rgb(53, 53, 217);
	text-decoration: underline;
}

.OP_OrderingPanelGroup_BottomExtraTextBin a:hover {
	color: rgb(53, 53, 217);
	text-decoration: none;
}

.OP_OrderingPanelGroup_ContentBin {
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;	
}

.OP_OrderingPanelGroup_ContentBinTable {
	width: 100%;
}

.OP_ContentBinTable_LeftTextCell {
	width: 5%;
	padding-right: 5px;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: black;
	vertical-align: middle;
	white-space: nowrap;
}

.OP_ContentBinTable_SpacerRow1 {
	font-size: 1px;
	height: 5px;
}

.OP_ContentBinTable_SpacerRow {
	font-size: 1px;
	height: 3px;
}

.OP_ContentBinTable_RightCell {
	text-align: left;
	vertical-align: middle;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #404040;
}

.OP_RightCell_InputList {
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: normal;
	color: black;
	border: 1px solid #87a4be;
	width: 100%;
}

.OP_RightCell_QtyInputTable {
	width: 100%;
}

.OP_QtyInputTable_QtyInputCell {
	width: 1%;
}

.OP_QtyInputCell_QtyInputCellDiv {

}

.OP_QtyInputCell_QtyInputField {
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	width: 2.2em;
	color: black;
	text-align: center;
	border: 1px solid #87a4be;
}

.OP_QtyInputTable_RightCell {
	text-align: left;
	padding-left: 5px;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	line-height: .9em;
	color: #4b4b4b;
}

.OP_QtyInputTable_SizeChartLinkCell {
	text-align: left;
	padding-left: 15px;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #3535d9;
	vertical-align: middle;
}

.OP_QtyInputTable_SizeChartLinkCell a, .OP_QtyInputTable_SizeChartLinkCell a:visited {
	color: #3535d9;
	text-decoration: none;
	border-bottom: 1px dotted #3535d9;
}

.OP_QtyInputTable_SizeChartLinkCell a:hover {
	color: #3535d9;
	text-decoration: none;
	border-bottom: 1px solid #3535d9;
}

.OP_RightCell_GiftBoxTable {
	width: 100%;
}

.OP_GiftBoxTable_CheckboxCell {
	width: 1%;
}

.OP_GiftBoxTable_CheckboxCellDiv {
	
}

.OP_CheckboxCell_CheckBox {
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
	margin: 0px;
	padding: 0px;
}

.OP_GiftBoxTable_CheckboxTextCell {
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: black;
}

.OP_CheckboxTextCell_Icon {
	margin-left: 5px;	
}

.OP_OrderingPanelGroup_QtySizeListedAvailBin {
	text-align: right;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #404040;
}

.OP_OrderingPanelGroup_QtySizeListedAvailBin a, OP_OrderingPanelGroup_QtySizeListedAvailBin a:visited {
	text-align: right;
	color: #3535d9;
	text-decoration: none;
	margin-bottom: 1px;
	border-bottom: 1px dotted #3535d9;
}

.OP_OrderingPanelGroup_QtySizeListedAvailBin a:hover {
	color: #3535d9;
	text-decoration: none;
	border-bottom: 1px solid #3535d9;
}

.OP_OrderingPanelGroup_AddToCartButtonBin {
	background-image: url(/lib/vickerey/addtocart-horz-line.png);
	background-position: top center;
	background-repeat: repeat-x;
}

.OP_OrderingPanelGroup_AddToCartButtonChildBin1 {
	background-image: url(/lib/vickerey/addtocart--left-rough-texture.png);
	background-repeat: repeat-y;
	background-position: left top;
}

.OP_OrderingPanelGroup_AddToCartButtonChildBin2 {
	background-image: url(/lib/vickerey/addtocart--right-rough-texture.png);
	background-repeat: repeat-y;
	background-position: right top
}

.OP_OrderingPanelGroup_AddToCartButtonChildBin3 {
	background-image: url(/lib/vickerey/add-to-cart-horz--grad--behind-button.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.OP_OrderingPanelGroup_AddToCartButtonBinTable {
	width: 100%;
}

.OP_AddToCartButtonBinTable_AddToCartButtonCell {
	width: 45%;
	text-align: center;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: black;
}

.OP_AddToCartButtonCell_TextLinkBin {
	text-align: center;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #7e7e7e;
	line-height: 1.5em;	
	margin-left: 10px;
	margin-right: 10px;
}

.OP_AddToCartButtonCell_TextLinkBin a, .OP_AddToCartButtonCell_TextLinkBin a:visited {
	text-decoration: none;
	color: #3535d9;
	border-bottom: 1px dotted #3535d9;
}

.OP_AddToCartButtonCell_TextLinkBin a:hover {
	text-decoration: none;
	color: #3535d9;
	border-bottom: 1px solid #3535d9;
}

.OP_AddToCartButtonBinTable_TextLinksCell {
	width: 50%;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #242424;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 10px;
}

.OP_TextLinksCell_IconAndTextTable {
	width: 100%;
	text-align: left;
	font-family: Tahoma, Verdana, Geneva, Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #242424;
}

.OP_IconAndTextTable_IconCell {
	width: 1%;
	vertical-align: top;
}

.OP_IconAndTextTable_TextLinkCell {
	padding-left: 3px;
	text-align: left;
	font-family: Tahoma,Verdana,Geneva,Trebuchet,Arial,Helvetica,sans-serif;
	font-size: 9px; 
	font-weight: normal; 
	font-size: 10px;
	color: #242424; 
	vertical-align: middle; 
	line-height: 1.5em;
}

.OP_IconAndTextTable_TextLinkCell a, .OP_IconAndTextTable_TextLinkCell a:visited {
	color: #3535d9;
	text-decoration: none;
	margin-bottom: 1px;
	color: #3535d9;
	border-bottom: 1px dotted #3535d9;
}

.OP_IconAndTextTable_TextLinkCell a:hover {
	color: #3535d9;
	text-decoration: none;
	border-bottom: 1px solid #3535d9;
}

/* OP */

.OrderpanelPrice-TopDiv {
 background-image:url(/lib/vickerey/add2cart-topgrad.png);
 background-repeat:no-repeat;
 padding-top:11px;
}

.OrderpanelPrice-BotCell {
 background-image:url(/lib/vickerey/add2cart-botgrad.png);
 background-repeat:no-repeat;
 background-position:bottom;
 padding-bottom:11px;
}

.OrderpanelPrice-MiddleDiv {
 position:relative;
 background-image:url(/lib/vickerey/add2cart-midgrad.jpg);
 background-repeat:no-repeat;
 padding-top:11px;
}

.Orderpanel-RegPriceLeftCell {
 font-family:Verdana, Geneva, Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
 font-size:10px;color:black;font-weight:bold;text-align:left;
 width:10%;padding-left:7px;padding-right:6px;height:1.25em;
}

.Orderpanel-SalePriceLeftCell {
 font-family:Verdana, Geneva, Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
 font-size:10px;color:#611E00;font-weight:bold;text-align:left;
 width:10%;padding-left:7px;padding-right:6px;height:1.25em;
}

.Orderpanel-RegPriceRightCell {
 font-family:Verdana, Geneva, Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
 font-size:10px;color:#656565;font-weight:normal;text-align:left;
 padding-left:6px;border-left:1px dotted #646464;
}

.Orderpanel-Buy2PriceRightCell {
 font-family:Verdana, Geneva, Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
 font-size:10px;color:#611E00;font-weight:bold;text-align:left;
 padding-left:6px;border-left:1px dotted #646464;
}


.Orderpanel-SKUText {
 font-family:Verdana, Geneva, Tahoma, Trebuchet, Arial, Helvetica, sans-serif;
 font-size:9px;font-weight:normal;color:#656565;text-align:right;
}

.Orderpanel-ContentDiv {
	position:relative;
	background-position:center center;
	background-image:url(/lib/vickerey/add2cart-middle-grad.jpg);
	background-repeat:repeat-y;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.Orderpanel-ContentName {
	font-family:Verdana,Geneva,Tahoma,Trebuchet,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:black;
}

.Orderpanel-QtyValue {
	font-family:Verdana,Geneva,Tahoma,Trebuchet,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#222222;
	text-align:center;
}

.Orderpanel-ContentValue {
 	font-family:Verdana,Geneva,Tahoma,Trebuchet,Arial,Helvetica,sans-serif;
 	font-size:11px;
	font-weight:normal;
	color:#222222;
	width:100%;
}

.Orderpanel-StockStatus {
	font-family:Verdana,Geneva,Tahoma,Trebuchet,Arial,Helvetica,sans-serif;
	color:#333333;
	font-size:9px;
	font-weight:normal;
	text-align:center;
	padding-top:5px;
	padding-right:5px;
}

.Orderpanel-PopupLinks {
	font-family:Verdana,Geneva,Tahoma,Trebuchet,Arial,Helvetica,sans-serif;
	font-size:9px;
	padding-left:2px;
	color:#3535d9;
	text-decoration:underline;
}
.Orderpanel-PopupLinks:hover {
	color:#3535d9;
	text-decoration:none;
}

.Orderpanel-Giftbox {
	font-family:Verdana,Geneva,Tahoma,Trebuchet,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:black;
	text-decoration:none;
}
.Orderpanel-Giftbox:hover {
	color:black;text-decoration:underline;
}
.Orderpanel-Giftbox:visited {
	color:black;text-decoration:none;
}
