img {
	border: 0px;
}
td {
	font-family: Verdana;
	font-size: 12px;
	vertical-align:top;
}
form {
	margin:0;
	padding:0;
}
.product {
	position:relative;
	width:175px;
	height:280px;
	float:left;
	margin-left:3px;
	margin-top:3px;
	border:1px solid #d2d2d2;
}
.filter {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #317194;
	margin-top:4px;
	margin-bottom:4px;
}
.k_resim {
	width:30px;
	height:50px;
	float:left;
	padding-right:4px;
}
div#sizer, div#sizerSel {
	width: 35px;
	height: 14px !important;
	height: 20px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #317194;
	border: 2px solid #ececec;
	float:left;
	margin-top:3px;
	margin-left:3px;
	vertical-align: middle;
}
div#sizerSel {
	border: 2px solid #02aef0;
	background-color: #ececec;
}
div#pickerBlack,div#pickerClear,div#pickerBeige,div#pickerWhite,div#pickerBrown,div#pickerGrey,div#pickerGold,div#pickerOrange,div#pickerSilver,
div#pickerBlue,div#pickerPink,div#pickerPurple,div#pickerRed,div#pickerYellow,div#pickerGreen,div#pickerIvory,div#pickerClear,div#pickerMulti  {
	width: 19px !important;
	width: 24px;
	height: 16px !important;
	height: 24px;
	font-size: 2px;
	border: 2px solid #ececec;
	float:left;
	margin:3px;
	padding:0;
}
div#pickerBlackSel,div#pickerClearSel,div#pickerBeigeSel,div#pickerWhiteSel,div#pickerBrownSel,div#pickerGreySel,div#pickerGoldSel,div#pickerOrangeSel,div#pickerSilverSel,
div#pickerBlueSel,div#pickerPinkSel,div#pickerPurpleSel,div#pickerRedSel,div#pickerYellowSel,div#pickerGreenSel,div#pickerIvorySel,div#pickerClearSel,div#pickerMultiSel  {
	width: 19px !important;
	width: 24px;
	height: 19px !important;
	height: 24px;
	font-size: 2px;
	border: 2px solid #02aef0;
	float:left;
	margin:3px;
}
div#pickerClear, div#pickerClearSel{ 
	background: URL(/images/clear.gif);
}
div#pickerBlack, div#pickerBlackSel{ 
	background-color: black;
}
div#pickerBeige, div#pickerBeigeSel{ 
	background-color: beige;
}
div#pickerWhite, div#pickerWhiteSel{ 
	background-color: white;
}
div#pickerBrown, div#pickerBrownSel{ 
	background-color: brown;
}
div#pickerGrey, div#pickerGreySel{ 
	background-color: grey;
}
div#pickerGold, div#pickerGoldSel{ 
	background-color: gold;
}
div#pickerOrange, div#pickerOrangeSel{ 
	background-color: orange;
}
div#pickerSilver, div#pickerSilverSel{ 
	background-color: silver;
}
div#pickerBlue, div#pickerBlueSel{ 
	background-color: blue;
}
div#pickerPink, div#pickerPinkSel{ 
	background-color: pink;
}
div#pickerPurple, div#pickerPurpleSel{ 
	background-color: purple;
}
div#pickerRed, div#pickerRedSel{ 
	background-color: red;
}
div#pickerYellow, div#pickerYellowSel{ 
	background-color: yellow;
}
div#pickerGreen, div#pickerGreenSel{ 
	background-color: green;
}
div#pickerIvory, div#pickerIvorySel{ 
	background-color: ivory;
}
div#pickerMulti, div#pickerMultiSel{ 
	background: URL(/images/multi.gif);
}
.searchBtn {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	border: 2px solid white;
	width: 57px;
	background-color: #F78A0F;
}
.searchBox {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font-family: Tahoma;
	font-size: 11px;
	color: black;
	margin-top:3px;
}

.txtSort {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	text-decoration:none;
}
a.txtSort, {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #0E51A3;
	font-size: 12px;
	text-decoration:none;
}

.textbox {
	background-color: #FFFFFF;
	border: 1px solid #7F9DB9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0E51A3;
}
.textboxDisabled {
	background-color: #FFFFFF;
	border: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.submit {	
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #FF9900;
	font-weight: bold;
	font-size: 10px;
	border: 1px solid #000000;
	padding: 2px;
}
form, ol, ul {
	margin: 0px;
	padding: 0px;
}
li {
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
li.bullet {
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;	
}
li.bulletLrg {
	list-style-type: square;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;	
}
li.num {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000000;		
}
li.account {
	list-style-type: square;
	padding-top: 5px;
	padding-bottom: 5px;
}
.txtSession {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #6B6B6B;
	text-decoration: none;
}
a.txtSession {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #3366CC;
	text-decoration: none;
} 
a.txtSession:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #F9931D;
	text-decoration: underline;
} 
.txtSessionGrey {
	color:	#6B6B6B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
.txtCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #05549E;
}
a.txtButton {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5a8cad;
	border: 1px solid #044874;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
a.txtButton:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF3300;
	padding: 2px;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}

.txtOldPrice {
	text-decoration: line-through;
}
.txtSale {
 	color: #FF0000;
}
.txtOutOfStock {
	color: #FF0000;
}
.txtSiteDocs, a.txtSiteDocs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737277;
	text-decoration: none;
}
a.txtSiteDocs:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737277;
	text-decoration: underline;
}
.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
	color: #0E51A3;
	text-decoration:none;
}
a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FC8E35;
	text-decoration:none;
}
.txtContentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bold;
	color: #05549E;
	padding-bottom: 4px;
}
.txtBoxSave {
	color: #F90707;
	padding-left: 16px;
}
.tblList {
	border: 1px solid #BFCCC7;
}
.tdListTitle {
	background-color: #BFCCC7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0E51A3;
	border-bottom: 1px solid #BFCCC7;
}
.tdEven {
	background-color: #FFFFFF;
}
.tdOdd {
	background-color: #EBEDFE;
}
.txtCartPrice {
	float: right;
	color: #FF0000;
	padding-right: 3px;
}
.txtCart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #0E51A3;	
}
.cartTotal {
	border-top: 1px dashed #CCCCCC;
	padding-top: 2px;
	margin-top: 3px;
}
a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
	text-decoration: none;
	color: #0E51A3;
}
a.txtCartProduct:hover {
	text-decoration: none;
	color: #FF3300;
}
a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtviewCart:hover {
	background-color: #66CC33;
	color: #FFFFFF;
}
.clearall {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: px; /*for IE*/
}
.cartProgress {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:10px;
	color: #666666;
	border: 1px solid #CCCCCC;
	width: 260px;
	height:57px;
	margin: auto;
}
.txtcartProgressStep1, .txtcartProgressStep2, .txtcartProgressStep3, .txtcartProgressStep4 {
	font-weight: bold;
	width:65px;
	padding-top: 45px;
	float:left;
}
.txtcartProgressStep1cur, .txtcartProgressStep2cur, .txtcartProgressStep3cur, .txtcartProgressStep4cur {
	color: #61A2DF;
	font-weight: bold;
	width:65px;
	padding-top: 45px;
	float:left;
}
.txtcartProgressStep1 {background: url(../styleImages/icons/cartstep1.png) top no-repeat;}
.txtcartProgressStep2 {background: url(../styleImages/icons/cartstep2.png) top no-repeat;}
.txtcartProgressStep3 {background: url(../styleImages/icons/cartstep3.png) top no-repeat;}
.txtcartProgressStep4 {background: url(../styleImages/icons/cartstep4.png) top no-repeat;}

.txtcartProgressStep1cur {background: url(../styleImages/icons/cartstep1a.png) top no-repeat;}
.txtcartProgressStep2cur {background: url(../styleImages/icons/cartstep2a.png) top no-repeat;}
.txtcartProgressStep3cur {background: url(../styleImages/icons/cartstep3a.png) top no-repeat;}
.txtcartProgressStep4cur {background: url(../styleImages/icons/cartstep4a.png) top no-repeat;}

div#cartProgress span{
	color: #61A2DF;
	font-weight: bold;
	height:55px;
	width:65px;
	padding-top: 45px;
	float:left;
}

.txtcartProgressCurrent {
	color: #61A2DF;
	font-weight: bold;
}
.quickBuy {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.tdcartTitle {
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #5a8cad;
	border-bottom: 1px solid #044875;
}
.tdcartEven {
	background-color: #EBEDFE;	
}
.tdcartOdd {
	background-color: #FFFFFF;
}
.tdcartEven, .tdcartOdd {
	font-family: Verdana;
	font-size: 12px;
}
.tdCartSubTotal {
	padding-top: 10px;
	font-family: Verdana;
	font-size: 12px;
	border-top: 1px solid #666666;
}
a.txtCheckout {
	font-weight: bold;
	font-family: Verdana;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #66CC33;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
a.txtUpdate {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF9900;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
	border: 1px solid #000000;
}
.txtStockWarn {
	font-size: 70%;
	color: #FF0000;
}
.txtError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #050F72;
	background-color: #FFCECE;
	border: 1px solid #FF0000;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.txtCopyright, a.txtCopyright {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #6B6B6B;
	display:none;
}
a.txtCopyright:hover {
	text-decoration: none;
}
.dropDown {
	width: 120px;
}
.txtCat {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/**********tree menu******************/
.treeview ul{ /*CSS for Simple Tree Menu*/
margin: 0;
}
.treelink {
	font-size :11px;
	font-family:tahoma;
	color: #000000;
	}
.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: white url(http://www.evrimtez.com/shoehype/admin/images/list.gif) no-repeat left center;
list-style-type: none;
padding-left: 6px;
margin-bottom: 3px;
font-size :11px;
font-family:tahoma;
color: #FC8E35;
}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: white url(http://www.evrimtez.com/shoehype/admin/images/closed.gif) no-repeat left 1px;
cursor: hand !important;
cursor: pointer !important;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

#shoppingCart1 {
	padding-bottom: 4px;	
	padding-top: 4px;	
	text-align: center;
}
#shoppingCart1 A {
	font-size :12px;
	color: #fcb328;
	text-decoration: none;
}
#shoppingCart1 IMG {
	margin-bottom: -4px;	
}
#shoppingCart2 {
	text-align:center;
	font-size:11px;
	color:#828282;
}

div#wish {
	padding-top:1px;
	height: 19px;
	background: url(../styleImages/icons/wishlist.png) no-repeat 24px 2px;
	padding-left:45px;
}
div#wish span {
	margin-top: 5px;
	font-size :12px;
	color:#4C394B;
  }

span.detail1 {
	color:#fcb328;
	font-size :20px;
	}



/**********************************************************************************/


div#catbox ul {margin-bottom:0px !important;}

/* Browse landing pages */
td#mainChunk div#mainArea div#center-1 br, td#mainChunk div#mainArea div#right-1 br, td#mainChunk div#mainArea div#right-2 br, td#mainChunk div#mainArea div#right-3 br, td#mainChunk div#mainArea div#right-4 br  {
	display: none;
}

div#colorbox .swatchColorActive, div#colorbox .swatchColorAvail, div#colorbox .swatchColorUnavail, div#colorbox .swatchColorHover {
	height:34px !important;
	width:34px !important;
	}



/* new styles -------------------------------------------------------------------------- */



div#gridPageletTitle {
	border:none;
	font-size:16px;
	color:#4B394A;
	padding-top:10px;
	background-repeat:repeat-x;
	width:563px;
	margin-left:7px;
	margin-top:0px;
	padding-bottom:5px;
	font-weight:bold;
}

/* brandLandingBox */

div#brandLandingBoxTop,div#brandLandingBoxBottom,div#brandLandingScheduledBoxTop,div#brandLandingScheduledBoxBottom {
	letter-spacing:0px;
	line-height:0px;
	height:6px;
	clear:both;
 	background-repeat:repeat-x;
}

div#brandLandingBoxTop,div#brandLandingBoxBottom {
	width:550px;
}

div#brandLandingBoxTop,div#brandLandingScheduledBoxTop {
margin-top:4px;
}
div#brandLandingBoxRight {
	width:550px;
	float:left;
	background-repeat:repeat-y; 
	background-position:right;
}

div#brandLandingBoxContent {
	background-repeat:repeat-x;	
	background-position:0px -2px;
	width:530px;
}

div#brandLandingBox {width:550px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-repeat:repeat-y;background-position:0px -2px;height:335px;} 


img#viewSelectedBrands {margin-left:10px;cursor:pointer;}

/* brandLandingScheduledBox */

div#brandLandingScheduledBoxTop,div#brandLandingScheduledBoxBottom {
	width:230px;
}
div#brandLandingScheduledBoxRight {
	width:230px;
	float:left;
	background-repeat:repeat-y; 
	background-position:right;
}

div#brandLandingScheduledBoxContent {
	background-repeat:repeat-x;	
	background-position:0px -2px;
	width:210px;
}

div#brandLandingScheduledBox {width:210px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;background-repeat:repeat-y;background-position:0px -2px;height:335px;} 
	
div#brandLandingScheduledBox table.amabot_widget {margin-left:auto;margin-right:auto;}


/* Browse/Search page underHeader and paging/pagination --------------------------------------------- */
/* old styles */
#underHeader{
	font-size: 11px;
	padding-top: 10px;
	padding-left: 30px;
}
#searchHeader{
	/* b.g. image loaded seperately */
	margin-left: 10px;
	margin-top: 10px;
	font-weight: bold;
	width: 596px;
	height: 37px;
}
#pagingHoriz{
	border: 2px solid brown;
	margin: 10px;
}
.switch{
	font-weight: bold;
	cursor:pointer;
}
#numpages, #numtobatch{
	padding: 10px;
	color: red;
}
/* new styles */
div#searchArea,div#mainArea {width:575px !important;}
div#paging,div#bottom_paging{
	text-align: left;
	font-size: 11px;
	margin: 10px;
	height:30px;
	width:575px;
	margin-bottom: 20px;
	vertical-align: middle;
}
div#bottom_paging {clear:both;}
div#paging .msbutton, div#paging p,div#bottom_paging .msbutton,div#bottom_paging p {
	float:left;
}


span#showOnly {float:right;}
#resCount {margin-left:-20px; color: #000000;}


div#paging p,div#bottom_paging p {
	margin-top:5px;
}


div.result, a.result {  /* default search results */
	margin-top:15px;
	margin-bottom:15px;
	width:115px;
	margin-left:12px;
	margin-right:12px;
	height:auto;

}

/* Detail Page --------------------------------------------- */

table#detailPage, table#detailPageContent, table.productImageGrid {table-layout:auto !important;}


/* Image overlay */

div#prodImageOverlayWrapper {position:relative;top:115px;left:0px;z-index:9;}
div#prodImageOverlayBackground, div#prodImageOverlay {width:238px;position:absolute;height:30px;padding:20px;z-index:9;}
div#prodImageOverlayBackground {background-color:#FFFFFF; opacity:.70; filter: alpha(opacity=70); border: 1px solid #333333;}
div#prodImageOverlay {
	text-align:center !important;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
div#mainImageID {z-index:1;}


/* Detail Page contextual results configured in Contextual Results section */

.productImageGrid {width:280px !important;}
div#prodImage img {width:280px;height:280px;}



div#unavailBlockColor, div#unavailBlockSize, div#unavailBlockWidth, div.varUnavail {
	clear:both !important;display:block;font-size:11px;
}

/* detailBox border ---------------------------------------  */
div#detailBoxTop  {background-image:url(/skins/shoehype/styleImages/borders/top_tile.gif);}
div#detailBoxBottom {background-image:url(/skins/shoehype/styleImages/borders/bottom_tile.gif);}
div#detailBoxRight {background-image:url(/skins/shoehype/styleImages/borders/right_tile.gif);}
div#detailBox {background-image:url(/skins/shoehype/styleImages/borders/left_tile.gif);}
div#detailLeft, div#taf-contentLeftInner, div#emwa-contentLeftInner {background-image:url(/skins/shoehype/styleImages/borders/title_fade.jpg);}
span#prodBullets ul li {background-image:url(../sytleImages/borders/bullet.gif);}
div.swatchColorUnavailHide {background-image:url(http://ec1.images-amazon.com/images/G/01/Endless/en_US/images/color_hide_30_v200610261.gif);}
.swatchTextActive {background-image:url(http://g-images.amazon.com/images/G/01/Endless/en_US/images/size_selected.gif);}
.swatchTextAvail {background-image: url(http://ec1.images-amazon.com/images/G/01/Endless/en_US/images/size_default.gif);}
.swatchTextUnavail,.swatchTextUnavail:link,.swatchTextUnavail:hover,.swatchTextUnavail:visited,.swatchTextUnavail:active,.swatchTextActiveUnavail,.swatchTextActiveUnavail:link,.swatchTextActiveUnavail:hover,.swatchTextActiveUnavail:active,.swatchTextActiveUnavail:visited {background-image: url(http://ec1.images-amazon.com/images/G/01/Endless/en_US/images/size_disabled.gif);}
.swatchTextHover {background-image:url(http://ec1.images-amazon.com/images/G/01/Endless/en_US/images/size_hover.gif);}
span#emwa-all-widths {background-image: url(http://g-images.amazon.com/images/G/01/Endless/en_US/images/all_widths.gif);}
span#emwa-all-widths.selected {background-image: url(http://ec1.images-amazon.com/images/G/01/Endless/en_US/images/all_widths_selected.gif);}
span#emwa-all-widths.hover {background-image: url(http://ec1.images-amazon.com/images/G/01/Endless/en_US/images/all_widths_hover.gif);}

/* Wishborder backround **************************************/

div#wishboxTop  {background-image:url(../styleImages/borders/wishborders/top_tile.gif);}
div#wishboxBottom {background-image:url(../styleImages/borders/wishborders/bottom_tile.gif);}
div#wishboxRight {background-image:url(../styleImages/borders/wishborders/right_tile.gif);}
div#wishbox {background-image:url(../styleImages/borders/wishborders/left_tile.gif);}

img#topLeftwishCorner {float:left;position:relative;left:-3px !important;}
img#topRightwishCorner {float:right;position:relative;left:4px !important;}
div#nav-bottom {} /* b.g. image loaded seperately */
img#bottomLeftwishCorner {float:left;position:relative;left:-3px !important;}
img#bottomRightwishCorner {float:right;position:relative;left:3px !important;}
/*---------------------------------------------------------------*/
div#detailBoxTop,div#detailBoxBottom {
	letter-spacing:0px;
	line-height:0px;
	height:10px;
	clear:both;
	width:340px !important;
	background-repeat:repeat-x;
}
div#detailBoxTop  {} /* b.g. image loaded seperately */
div#detailBoxBottom {} /* b.g. image loaded seperately */

div#detailBoxRight {
	width: 340px;
	min-height:320px;
	background-repeat:repeat-y; /* b.g. image loaded seperately */
	background-position:right;
}

div#BoxRight {
	background: transparent url(/skins/shoehype/styleImages/borders/inline.gif) repeat-x bottom; 
	width: 340px; 
	float: right;
	margin-top:22px;
}

* html div#BoxRight {margin-top:0px;}
/* detailBox --------------------------------------------------------*/
div#detailBox {
	width:340px;
	/*min-height:320px;*/
	float:left;
	min-height:300px;
	padding-top:5px;
	padding-left:20px;
	padding-bottom:10px;
	background-repeat:repeat-y; /* b.g. image loaded seperately */
	background-position:left;
}

div#detailBox a:link {
	color:#918255;
	text-decoration:underline;
}
div#detailBox a:visited {
	color:#918255;
	text-decoration:underline;
}
div#detailBox a:hover {
	color:#918255;
	text-decoration:underline;
}
div#detailBox a:active {
	color:#918255;
	text-decoration:underline;
}

div#t_imgs {
	padding-left:5px;
	}
div#detailBoxRightBackground {	
	width:300px;
	height:300px;
	min-height:300px;
	/*background-color: #eff7ff;*/
	/*border-right-style:solid;
	border-color:#FFFFFF;
	border-width:5px;*/
}

/* detailBox left --------------------------------------------------------*/

div#detailLeft { /* b.g. image loaded seperately */
	margin-top:22px;
	background-repeat:repeat-x;
	background-position:0px -2px;
	width:300px; 
	background-color:#FFFFFF;
	min-height:300px;
	float:left;
	border-right-style:solid;
	border-color:#FFFFFF;
	border-width:5px;	
}

div#detailLeftContent {
	width:295px;
	padding-top:5px;
	margin-left:5px;
}

/* product title */
div#detailLeftContent h1 {cursor:default;border:none;color:#4C394B;font-weight:normal;display:inline;font-size:13px;}
span#prodBrand {display:block;}

div#detailLeft h5 {position:relative;float:left;clear:both;margin-top:15px;margin-right:1px;font-size:11px;min-width:90px;width:90px;height:14px;}


/*
div#detailLeft #colorbox span,div#detailLeft div.picker span {
	display:block;float:right;width:25px;margin-right:80px;
}*/

div#detailLeft div.picker div {
	position:relative;left:-3px;
}

span#sizeNotify {
	display:block;
	margin-top:15px;
	text-decoration:underline;
}

span#colorC1 {
	font-weight:normal;
}

/*span#ddaa {margin-top:15px;float:left;}*/

span#sizeC1, span#widthC1, span#colorC1, span#ddaa, .swatchColorHover {font-size:11px;}
span#emwa-colorC1, span#emwa-sizeC1, span#emwa-widthC1 {font-weight: bold; color: #4C394B}
h5#colortext {margin-bottom:2px;}
span#sizeChartLink {float:right;margin-left:150px;font-weight:normal;text-decoration:underline !important;font-size:11px;}
div#clothingSizebox select {margin-top:38px;width:178px;margin-left:-90px; font-size: 10px !important}
span#expressCheckoutNote {display:block;clear:both;margin-top:-10px;margin-bottom:15px;font-size:11px;color:#918255;}
h5#availtext {padding-bottom: 5px;padding-left:5px; margin:0;}

/* detailBox right --------------------------------------------------------*/

div#detailRight {
	width:165px; /* should be 175px */
	min-height:294px;
	float:left;
	text-align:center;
}
#detailRight a {
	padding: 5px;
	color: #8C0003;
}


div#buyboxlistprice{
	background-color: white;
	padding: 5px;
}

h1#prodTitle {
	border:none;
	color:#317194;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:16px;
	display:inline;
}
h2#prodTitle {
	border:none;
	color:#317194;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	display:inline;
}
div.buyboxprice{
	float: right;
	background-color: white;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
	margin-right:18px;
	margin-top: 5px;
	margin-bottom: 0px;
	width:141px;
	min-height:25px;
	border:#E2D8C5 1px solid;
	text-align:center !important;
	line-height:9px;
}


span#addedToCartTxt {
	display:block;
	color:#918255;
	margin-bottom:15px;
	font-size:11px;
}

span#addToCartNote {
	display:block;
	color:#918255;
	font-size:11px;
	margin-top:-15px;
	margin-bottom:15px;
	margin-left:8px;
}

span#pb-list { /*list price*/
	display:block;
	margin:8px;
	font-size:11px;
} 
span#pb-price { /*price*/
	font-weight:bold;
	color:#9D0002;
	font-size:11px;
	margin:8px;
} 
span#pb-save { /*you save*/
	display:block;
	color:#9D0002;
	margin:8px;
	font-size:11px;
} 
span.pb#buyboxyousave span.price {font-weight:normal;}

img#addToCartBtn {margin-top:15px;margin-bottom:25px;margin-left:23px;display:block;}

img#addToCartCheckOutBtn,img#CheckOutBtn {margin-bottom:15px;}

div#saveForLaterLink img, img#emailFriendButton, img#all_available, img#emwa_button, img#emwa_gray, img#emwa_big_color, img#emwa_big_color_gray  {margin-left:18px;display:block;}

div#saveForLaterLink, div#emailFriendLink, div#notifyWhenAvailableLink {margin-top:10px;font-size:11px;margin-left:5px;}

div#savedTxt {margin-top:10px; margin-left:7px;}

#detailRight p {margin-top:10px;}
.detailAlert {color:#993300;font-size:12px;display:block;} 

div#cartErrorTxt {color:#918255;font-size:11px;}


/* Tooltip ------------------------------ */

div#addToCartTooltip, div#addToCartCheckOutTooltip, div#saveForLaterTooltip, div#emailFriendTooltip {width:100px;height:auto;background-color:#f3eee2;border:1px solid #4c394b;color:#4c394b;font-size:12px;font-weight:bold;position:absolute;padding-left:5px;padding-right:5px;padding-top:12px;padding-bottom:12px;z-index:1000;}

img.triangle_side {position:absolute;left:110px;top:20px;}
img#alert_arrow {margin-right:7px;position:relative;top:1px;}

/*  Tooltip positioning */
div#addToCartTooltip {left:-106px;top:-34px;}
div#addToCartCheckOutTooltip {left:-106px;top:-34px;}
div#saveForLaterTooltip {left:-111px;top:-38px;}
div#saveForLaterTooltip img.triangle_side {position:absolute;left:92px;top:20px;}

/* detail page description ----------------------- */

span#prodDescription {text-align:left;display:block;margin-top:18px;}
div#desc {margin-top:10px;margin-left:16px;padding-left:0px;font-size: 11px;width:480px;}
div#desc h5 {font-size:11px;margin-top:30px;margin-bottom:15px;margin-right:10px;}
div#desc p {text-align:left;margin-top:15px;}
div#desc p strong {display:block;}
span#prodDescription, span#prodBullets, span#prodAbout, div.reviewContent {letter-spacing:.6px;line-height:140% !important;}

span#prodBullets ul {margin-top:11px;list-style:none !important;cursor:default;} /* list bg image loaded seperately */
span#prodBullets ul li {margin:0;padding-left:10px;color:#5B6571;font-size:11px;background-repeat:no-repeat;background-position:0px 5px;cursor:default;}

span#prodAbout {display:block;margin-top:11px;}

/* Detail Page altviews ----------------------- */

div#altviews {
	width:280px;margin-top:2px;margin-left:20px;
}
div#altviews div.productThumbnail img {
	float:left;margin-right:2px;border:solid 2px #F3EEE2 !important;
}
div#altviews div.productThumbnailSelected img {float:left;margin-right:2px;border:solid 2px #993400 !important;}

#bodyDetailPage #gridPageletTitle {width:100%;}


/* Detail Page Reviews --------------------------- */


a#toReviewApp:link, a#toReviewApp:visited, a#toReviewApp:hover, a#toReviewApp:active {
	color: #918255;
	text-decoration: underline;
	font-size: 12px;
}

div#customerReviews {font-size:11px;}
div#customerReviews h5 {
	font-size:11px;
	display:inline;
}
div#customerReviews h5 a {font-weight:normal;}
div#customerReviews h4, div#customerFitFeedback h4 {
	font-size:11px;
	display:inline;
	text-align:right;
	color: #57596C;	
}
div#customerFitFeedback h5 {
	font-size: 11px;
	color: #57596C;
}

div#customerFitFeedback {
	margin-top: 25px; 
	margin-left: 20px;
	margin-bottom: 20px;
	clear: both;
}

div#customerFitFeedback span.percent {
	font-size:12px;
	font-weight:normal;
	color:#4C394B;
}
div#customerFitFeedback td {
	font-size:12px;
}
div#customerFitFeedback tr {}

/* customerReivewsTxt (sic) */

div#customerReivewsTxt div{font-size: 11px;}
div#customerReivewsTxt td {font-size: 12px; vertical-align: top !important;}

div#customerReivewsTxt h4 {margin-left: 4px;}
div#customerReivewsTxt img {margin-left: 6px;}

div#customerReivewsTxt a {cursor: pointer; color: #918255; text-decoration: underline;}

div#customerReviews span.reviewer {
	font-style: italic;
	font-size: 11px;
}
a#see-all-reviews {
	margin-bottom: 20px;
	display: block;
	text-decoration: underline;
	font-size: 11px;
}
table#reviewPercents {
	margin-top: 24px;
}
/* Detail Page browse ladders --------------------------- */
div#browseLaddersWrapper{
	font-size: 14px;
	border-top:solid 1px #DCD9C8;
	padding: 10px;
	color: #4C394B;
	margin-top: 15px;
}

div#browseLadders{
	color: #918255;
	font-size: 12px;
}

div#browseLadders div{
	padding-top: 5px;
	padding-bottom: 5px;
}

div#browseLadders a {
	text-decoration:underline;
}	

.swatchColorAvail, .swatchColorHover, .swatchColorUnavail, .swatchColorActive, .swatchColorActiveUnavail {
		clear:none !important;
		float:left !important;
		margin:0 !important;
		padding:0 !important;
		font-size: 11px;
		border: 2px white solid !important;
		display: block;
		float: left;
		cursor: pointer;
		min-height: 30px !important;
		min-width: 30px !important;
}

.variationSelectHover, .variationSelectOn {
	width:160px !important;
	float:left !important;
	display:block !important;
	font-size:11px !important;
	margin-top:15px;
	font-weight:bold;
	color:#4c394b;
}
div#swatchColor,div#swatchSize,div#swatchWidth {
	clear:both;
	width: 280px;
	height: 85px;
}
#swatchColor div {
	float: left;
	width: 75px;
	height: 100px;
	font-size: 10px;
	text-align:center;
	margin-right: 10px;
}

div.swatchColorUnavailHide {
	position:absolute;
	background-repeat:no-repeat; /* b.g. image loaded seperately */
	width:30px;
	height:30px;
}

/* Size and Width Picks  - Detail Page */

/* detail page - nasty old styles */

.swatchCTextAvail {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; COLOR: #069; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/*
.swatchTextAvail = .pickLow
.swatchTextActive = .pickHi
.swatchTextHover = :hover state
.swatchTextUnavail = .pickGrey
.swatchTextActiveUnavail = N/A
.swatchCTextAvail = N/A
*/


.swatchTextActive, .swatchTextAvail, .swatchTextUnavail, .swatchTextHover, .swatchTextActiveUnavail {
	cursor: pointer;
	height: 19px;
	width: 25px;
	font-size: 11px;
	text-align: center;
	line-height: 14px;
	float: left;
	margin: 4px;
	background-repeat: no-repeat;
	background-position: left;
	border-style: none;
	padding-top: 3px;
	padding-bottom: 3px;
}
div#widthbox {
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
}
div#widthbox h5 {
	margin:0;
	padding-bottom: 3px;
}
div#sizebox a:link, div#sizebox a:visited, div#sizebox a:active,div#sizebox a:hover  {
	color: #000;
	text-decoration:none;
}

div#widthbox a:link, div#widthbox a:visited, div#widthbox a:hover, div#widthbox a:active  {
	 text-decoration:none !important;
}
.swatchTextActive {
	background-color: #4C394B; /* b.g. image loaded seperately */
	color:#FFFFFF !important;
}


/* nav border ---------------------------------------  */
div#nav-top,div#nav-bottom {
	letter-spacing:0px;
	line-height:0px;
	height:6px;
	clear:both;
	width:205px;
	background-repeat:repeat-x;
}
div#nav-top {margin-top:-2px;} /* b.g. image loaded seperately */
img#topLeftCorner {float:left;}
img#topRightCorner {float:right;}
div#nav-bottom {} /* b.g. image loaded seperately */
img#bottomLeftCorner {float:left;}
img#bottomRightCorner {float:right;}




div#nav-right {
	width:205px;
	float:left;
	background-repeat:repeat-y; /* b.g. image loaded seperately */
	background-position:right;
}

div#navContent {
	width:177px;
	padding-left:14px;
	padding-right:0px;
	padding-bottom:20px;
	color:#4C394B;	
	border-style:none;	
	float:left;
	background-repeat:repeat-y; /* b.g. image loaded seperately */
	background-position:left;
}
div#navContent h6 {
	font-size:14px;
	color:#4C394B;
	font-family:Tahoma,Helvetica,Arial,sans-serif;
	font-weight:bold;
	margin-top:12px;
}
div#navContent h5 {
	display:block;
	font-size:11px;
	color:#4C394B;
	font-weight:bold;
	height:45px;
	width:167px;
	padding-top:5px;
	padding-left:10px;	
	margin-top:10px;
	margin-bottom:-20px; /* b.g. image loaded seperately */
	background-repeat:repeat-x;
}

div#navContent h5 img {float:right;margin-right:5px;cursor:pointer;}


/* category */
div#catCrumb{margin-left:10px;float:left;margin-bottom: 5px;font-size: 10px;}

div#catBox ul {clear:both;padding-left:10px;font-size:11px;}

div#catBox li.brandLo, div#brandBox li.brandLo {
	padding-left:15px;clear:both;
}
div#catBox li:hover {text-decoration:underline;}


/* brands */
.brandHi, .brandLo, .brandLite {
	background-repeat: no-repeat;
	background-position: center left;
	cursor: pointer;
}
.brandHi {color:#4C394B;} /* b.g. image loaded seperately */
.brandLo {color:#918255;} /* b.g. image loaded seperately */
.brandLite {background-color: #bfe4ff;}
.brandGrey {color: #ccc;  cursor: default;} /*add !important if doesn't work*/

/* Advanced Expanding Category Links by convict http://cubecartmods.eu START */
.catTree ul, catTree li {
	list-style-type:none;
}

.catTree li {
	list-style-position: outside;
}

.catTree ul {
	padding-left:10px;
}

.catTreeTop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #000;
	padding-left:0;
}
/* Advanced Expanding Category Links END */


a.vista_buttonx{
background: transparent url('../../../images/sol.png') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 7px; /* Width of left menu image */
text-decoration: none;

}

a:link.vista_buttonx, a:visited.vista_buttonx, a:hover.vista_buttonx, a:active.vista_buttonx{
color: white; /*button text color*/
}

a.vista_buttonx span{
background: transparent url('../../../images/sag.png') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.vista_buttonx{ /* Hover state CSS */
text-decoration: underline;
}

a.ovalbutton{
background: transparent url('/images/icons/oval-orange-left.gif') no-repeat top left;
display: block;
float: left;
font: normal 13px Tahoma; /* Change 13px as desired */
line-height: 16px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 24px) */
height: 24px; /* Height of button background height */
padding-left: 11px; /* Width of left menu image */
text-decoration: none;
}

a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{
color: #494949; /*button text color*/
}

a.ovalbutton span{
background: transparent url('/images/icons/oval-orange-right.gif') no-repeat top right;
display: block;
padding: 4px 11px 4px 0; /*Set 11px below to match value of 'padding-left' value above*/
}

a.ovalbutton:hover{ /* Hover state CSS */
background-position: bottom left;
}

a.ovalbutton:hover span{ /* Hover state CSS */
background-position: bottom right;
color: black;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
margin-bottom: 10px;
}