select{font-size:12px; padding-left:8px; font-family:gulim,Verdana,Arial,Geneva,Helvetica,sans-serif;}
table td{font-size:12px;  font-family:gulim,Verdana,Arial,Geneva,Helvetica,sans-serif;line-height:1.3em; }

BODY
{	
	font-family:gulim,Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:12px;
	padding: 0px;
	margin: 0px;
	text-align:center;
	background-color:#E7E7E7;
	line-height:150%; 
}
form {font-family: Arial, Verdana, sans-serif,gulim,±¼¸² ; font-size:12px; line-height: 150%;}


img                     {border:0px;}


#pageContainer{
	margin: 0px auto;
	text-align:left;
	width:980px;
	border-left: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	padding: 0px;
	background-color:#FFFFFF;
}
.custcarebot{margin-left:17px;}

BODY.whereRun
{	
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-position: top left;
	background-image: url(/images/bg_where_run.gif);
	padding: 0px;
	margin: 0px;
}

BODY.plain {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
		font-size:10px;
		background:#FFFFFF;
		margin-left:0;margin-right:0;margin-top:0;margin-bottom:0;}

P {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;}
PRE {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;}
LI {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;}
TD {font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;}

H1 {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:23px;
	letter-spacing:-1px;
	font-weight : normal;
	margin-bottom : -10px;
	margin-top: 0px;
}
H1.branding22 {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:22px;
	letter-spacing:-1px;
	font-weight : normal;
	margin-bottom : -10px;
	margin-top: 0px;
}

H2 {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#333333;
	font-size:20px;
	letter-spacing:-1px;
	font-weight : normal;
	margin-bottom : -12px;
	margin-top: 0px;
}
H3 {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#333333;
	font-size:13px;
	margin-bottom : -5px;
	margin-top: 0px;
}
H1.plain {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:18px;
	letter-spacing:0px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top: 0px;
}
H2.plain {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
	font-weight : bold;
	margin-bottom : 0px;
	margin-top: 0px;
}
H3.plain {
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	color:#000000;
	font-size:10px;
	margin-bottom : 0px;
	margin-top: 0px;
}
H3.pricing {
	font-family:Geneva,Arial,Helvetica,sans-serif;
	color:#980000;
	font-size:16px;
}

H4 {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9px;}

/* Simple Positioning & background colors*/
.specialdivtag{
	padding-top: 20%;
	padding-right: 12%;
	padding-bottom: 0%;
	padding-top: 12%;
}
.specialtabletag{
	padding-top: 0%;
	padding-right: 12%;
	padding-bottom: 0%;
	padding-top: 12%;
}

/* Font Sizes & Colors */
.grid {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#333333;letter-spacing:-1px;}
.gridHdr {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#333333;letter-spacing:-1px;}
.LHeight12 {line-height:12px;}
.branding {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:22px;letter-spacing:-1px;line-height:32px;}
.branding2 {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:12px;font-weight:900;color:#B41C30;letter-spacing:0;line-height:2.5;}
.twelve {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:12px;}
.twelveWhite {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:12px;color:#FFFFFF;}
.twelveBlue {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:12px;color:#BF1B11;/*#0A5CA8;*/}
.fourteen {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;}
.fifteen {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:15px;}
/*.fourteenBold {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px; font-weight: bold;}*/
.sixteen {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:16px;}
/*.sixteenBold {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:16px; font-weight: bold;}*/
.sixteenBlue {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:16px;color:#0A5CA8;}
.thirteen {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:13px;}
.thirteenBlue {font-size:13px;color:#0A5CA8;}
.eleven {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:11px;}
.elevenTop {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:11px; vertical-align: top;}
.elevenRight {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:11px;text-align: right;}
.elevenWhite {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:11px;color:#FFFFFF;}
.nine {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9px;}
/*.nineCenter {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9px; text-align: center;}*/
.nineWhite {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9px;color:#FFFFFF;}
.nineLightGray {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:9px;color:#777777;}
.eight {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:8px;}
.ten {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;}
.tenGray {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#333333;}
.tenLightGray {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;color:#777777;}
.pinkRibbon {font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:21px;color:#F48BB4;}
.pink {color:#F4469B;}
.pinkDark {color:#E40071;}

.notice {font-family:Dotum; font-size:11px; color:#333333; line-height:15px; word-spacing:-1px;}


.bold {font-weight:bold;}
.pageTopText {color: #000000; font-family: Century Gothic,Arial,Geneva,Helvetica,sans-serif; font-size: 20px; letter-spacing: -0px;}
.brand_pricing {font-family:Geneva,Arial,Helvetica,sans-serif;color:#980000;font-size:16px;}
.pricing {font-family:Geneva,Arial,Helvetica,sans-serif;color:#980000;font-size:16px;}
.pricingSmall {font-family:Geneva,Arial,Helvetica,sans-serif;color:#980000;font-size:10px;}
.holidayGreen {color:#006600;}
.springGreen {color:#0B7B49;}
.mothersDayMaron {color:#9A2F37;}
.hot {color:#BF1B11;}
.hotEleven {color:#BF1B11;font-size:11px;}
.hotTwelve {color:#BF1B11;font-size:12px;}
.hotThirteen {color:#BF1B11;font-size:13px;}
.hotFourteen {color:#BF1B11;font-size:14px;}
.hotTwenty {color:#BF1B11;font-size:20px;letter-spacing:-1px;}
.styleRed {color:#980000;}
.styleRedTwelve {color:#980000;font-size:12px;}
.headerBlue {color:#0A5CA8;}
.white {color:#FFFFFF;}

.aravonBlue {color:#4F6686;}
.aravonYellow {color:#FBF2D1;}
.apparelCareBlue {color:#0A5CA8;}


/* March 28th, 2005 promotion */
.promoGreen {color:#0D6614;}
A.plainPromoGreen:visited {color:#0D6614;text-decoration:none;}
A.plainPromoGreen:link {color:#0D6614;text-decoration:none;}
A.plainPromoGreen:active {color:#0D6614;text-decoration:underline;}
A.plainPromoGreen:hover {color:#0D6614;text-decoration:underline;}

/* sub menu */
.redbar_bg{

     height: 22px; 
	 width:764px; 
	 background-image: url(/images/subhead_bar_Round_corners_red.gif) 
	 background-repeat: no-repeat; 
	 color:#FFFFFF;
	 font-size:14px;
	 overflow: hidden; 
	 padding: 2px 0px 0px 7px; 
	 margin-top: 5px;
	 position:relative; 
	 float: left;
	 clear: both;
	 }



.redbar_bg .tabs{left:450px;position:absolute;bottom:0px;   width:402px; height:19px}
.redbar_bg .tabs ul li{float:left; display:block; padding-right:4px;}
.redbar_bg .tabs ul li a{background: transparent url(' ') bottom repeat-x; width:70px; height:19px; display:block;text-decoration:none; }
.redbar_bg .tabs ul li a:hover span{color:#D20E18; font-size: 12px; font-weight:bold; background: transparent url('/images/over.gif')  top repeat-x;  width:70px; height:19px; display:block;}
.redbar_bg .tabs ul li .selected{ background: transparent url('/images/over.gif') top repeat-x; font-size: 12px; font-weight:bold;  width:70px; height:19px; display:block;}
.redbar_bg .tabs ul li .selected span{color:#D20E18}
.redbar_bg .tabs ul li a span{float:left;color:#ffffff; font-size: 12px; font-weight:bold; padding-top:2px; ; width:70px; }
/*½® Ãß°¡ ¸ÞÀÎ¿¡¼­ ÅÇ µ¿ÀÛ½Ã »ç¿ë(2010-06-09)*/
.redbar_bg .tabs ul li .normal{float:left;color:#ffffff; font-size: 12px; font-weight:bold; padding-top:2px; ; width:70px; }
.redbar_bg .tabs ul li .over{color:#D20E18; font-size: 12px; font-weight:bold; background: transparent url('/images/over.gif')  top repeat-x;  width:70px; height:19px; display:block;}



/* Anchors */
A:link {color:#333333;text-decoration:none;}
A:visited {color:#333333;text-decoration:none;}
A:active {color:#333333;text-decoration:none;}
A:hover {color:#B41C30;text-decoration:none;}

A.catNav {font-family:Dotum; font-size:11px; color:#333333; line-height:15px; word-spacing:-1px;}
A.catNav:visited {color:#333333;text-decoration:none;}
A.catNav:link {color:#333333;text-decoration:none;}
A.catNav:active {color:#333333;text-decoration:underline;}
A.catNav:hover {color:#B41C30;text-decoration:underline;}

A.holiday:visited {color:#006600;text-decoration:none;}
A.holiday:link {color:#006600;text-decoration:none;}
A.holiday:active {color:#006600;text-decoration:underline;}
A.holiday:hover {color:#B41C30;text-decoration:underline;}

A.catNavRed:visited {color:#BF1B11;text-decoration:none;}
A.catNavRed:link {color:#BF1B11;text-decoration:none;}
A.catNavRed:active {color:#BF1B11;text-decoration:underline;}
A.catNavRed:hover {color:#B41C30;text-decoration:underline;}


A.landingPage:visited {color:#333333;}
A.landingPage:link {color:#333333;}
A.landingPage:active {color:#333333;}
A.landingPage:hover {color:#B41C30;}

A.plain:visited {color:#333333;text-decoration:none;}
A.plain:link {color:#333333;text-decoration:none;}
A.plain:active {color:#333333;text-decoration:underline;}
A.plain:hover {color:#B41C30;text-decoration:underline;}

A.plainGrid:visited {color:#0A5CA8;text-decoration:none;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}
A.plainGrid:link {color:#0A5CA8;text-decoration:none;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}
A.plainGrid:active {color:#0A5CA8;text-decoration:underline;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}
A.plainGrid:hover {color:#B41C30;text-decoration:underline;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}

A.bodyPlain:visited {color:#000000;text-decoration:none;}
A.bodyPlain:link {color:#000000;text-decoration:none;}
A.bodyPlain:active {color:#000000;text-decoration:none;}
A.bodyPlain:hover {color:#000000;text-decoration:none;}

A.gridPlain:visited {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#333333;letter-spacing:-1px;text-decoration:none;}
A.gridPlain:link {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#333333;letter-spacing:-1px;text-decoration:none;}
A.gridPlain:active {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#333333;letter-spacing:-1px;text-decoration:none;}
A.gridPlain:hover {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#333333;letter-spacing:-1px;text-decoration:none;}

A.plainDkRed:visited {color:#980000;text-decoration:none;}
A.plainDkRed:link {color:#980000;text-decoration:none;}
A.plainDkRed:active {color:#980000;text-decoration:underline;}
A.plainDkRed:hover {color:#B41C30;text-decoration:underline;}

A.hotNormal:visited {color:#BF1B11;}
A.hotNormal:link {color:#BF1B11;}
A.hotNormal:active {color:#BF1B11;}
A.hotNormal:hover {color:#B41C30;}

A.pinkNormal:visited {color:#F4469B;}
A.pinkNormal:link {color:#F4469B;}
A.pinkNormal:active {color:#F4469B;text-decoration:underline;}
A.pinkNormal:hover {color:#B41C30;text-decoration:underline;}

A.plainWhite:visited {color:#FFFFFF;text-decoration:none;}
A.plainWhite:link {color:#FFFFFF;text-decoration:none;}
A.plainWhite:active {color:#FFFFFF;text-decoration:underline;}
A.plainWhite:hover {color:#B41C30;text-decoration:underline;}

A.dgGrayLink:visited {color:#393939;text-decoration:none;}
A.dgGrayLink:link {color:#393939;text-decoration:none;}
A.dgGrayLink:active {color:#393939;text-decoration:none;}
A.dgGrayLink:hover {color:#B41C30;text-decoration:none;}

A.plainWhiteWhite:visited {color:#FFFFFF;text-decoration:none;}
A.plainWhiteWhite:link {color:#FFFFFF;text-decoration:none;}
A.plainWhiteWhite:active {color:#FFFFFF;text-decoration:underline;}
A.plainWhiteWhite:hover {color:#FFFFFF;text-decoration:underline;}

A.plainHot:visited {color:#CE0000;text-decoration:none;}
A.plainHot:link {color:#CE0000;text-decoration:none;}
A.plainHot:active {color:#CE0000;text-decoration:underline;}
A.plainHot:hover {color:#CE0000;text-decoration:underline;}


A.whiteNormal:visited {color:#FFFFFF;}
A.whiteNormal:link {color:#FFFFFF;}
A.whiteNormal:active {color:#FFFFFF;}
A.whiteNormal:hover {color:#B41C30;}

A.whiteHoliday:visited {color:#FFFFFF;}
A.whiteHoliday:link {color:#FFFFFF;}
A.whiteHoliday:active {color:#FFFFFF;}
A.whiteHoliday:hover {color:#bedeef;}

A.NBASattribute:visited {color:#C9C9C9;text-decoration:none;font-size:9px;}
A.NBASattribute:link {color:#C9C9C9;text-decoration:none;font-size:9px;}
A.NBASattribute:active {color:#C9C9C9;text-decoration:underline;font-size:9px;}
A.NBASattribute:hover {color:#BF1B11;text-decoration:underline;font-size:9px;}

A.altView:visited {border:1px solid;border-color:#000000;}
A.altView:link {border:1px solid;border-color:#000000;}
A.altView:active {border:1px solid;border-color:#000000;}
A.altView:hover {border:1px solid;border-color:#000000;}

A.aravonTabs:visited {color:#78775B;text-decoration:none;}
A.aravonTabs:link {color:#78775B;text-decoration:none;}
A.aravonTabs:active {color:#78775B;text-decoration:underline;}
A.aravonTabs:hover {color:#B41C30;text-decoration:underline;}

A.head:visited {color:#777777;text-decoration:none;}
A.head:link {color:#777777;text-decoration:none;}
A.head:active {color:#B41C30;text-decoration:underline;}
A.head:hover {color:#B41C30;text-decoration:underline;}


/* Background Colors */
.bg_white {background-color: #FFFFFF;}
.bg_black {background-color: #000000;}
.bg_headerBlue {background-color: #0A5CA8;}
.bg_searchBlue {background-color: #CFDBE9;}
.bg_gridBlue {background-color: #E0EAF4;}
.bg_brandingBlue {background-color: #B0CFEE;}
.bg_addtoCartBlue {background-color: #DDEBF8;}
.bg_apparelFitBlue {background-color: #F3F8FC;}
.bg_navGray {background-color: #E2E2E2;}
.bg_navActiveGray {background-color: #F2F2F2;}
.bg_cartGray {background-color: #F4F4F4;}
.bg_hot {background-color: #B41C30;}
.bg_darkborder {background-color: #AAAAAA;}
.bg_lightgray {background-color: #E9E9E9;}
.bg_holidayGreen {background-color:#99FFCC;}
.bg_pinkBox {background-color:#FCE2EF;}


/* Form input boxes */
SELECT {font-family: Gulim,Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
INPUT {font-size: 11px;}
SELECT.addCart {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 155px;}
SELECT.addCartWide {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width: 215px;}

/*z-index classes for callouts*/
img.x {
	position: relative;
	top: -100px;
	left: -28px;
	z-index:2;
	margin-bottom: -28px;
	margin-right: -28px;
	border: 0;
}
img.y {
	position: relative;
	top: -100px;
	left: -28px;
	z-index:2;
	margin-bottom: -28px;
	margin-right: -28px;
	border: 0;
}
img.four {
	position: relative;
	top: -105px;
	left: 30px;
	z-index:2;
	margin-bottom: -28px;
	margin-right: -28px;
	border: 0;
}
img.socks {
	position: relative;
	top: -105px;
	left: 20px;
	z-index:2;
	margin-bottom: -28px;
	margin-right: -28px;
	border: 0;
}
img.detail {
	position: relative;
	top: -250px;
	left: 90px;
	z-index:2;
	margin-bottom: -50px;
	margin-right: -50px;
	border: 0;
}
img.lp {
	position: relative;
	top: -100px;
	left: 30px;
	z-index:2;
	margin-bottom: -25px;
	border: 0;
	text-decoration: none;
}

/* other resources */
.other_resources{display:inline;float:left;margin-left:5px;}

.nobackground{
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	padding: 0px;
	margin: 0px;
	background: none;
}


td.tdRightDash {
	border-left: dotted;
	border-left-width: thin;
	border-top: hidden;
	border-right: hidden;
	padding: 5px;
	border-color: #EDE8DE;
	border-collapse: collapse;
	background-color: white;
}

td.tdPlain {
	padding: 5px;
}

#holiday a{color: #ffffff;}
#holiday a:visited{color: #cac421;}
#holiday a:hover{color: #f9c7c7;}
#holiday a:focus{color: #f9c7c7;}


/************************ New design styles ****************************/

.cat_main {
	background-image: url(/images/cat_middle.jpg);
	background-repeat: repeat-y;
	background-color: #FFFFFF;
	width: 592px;
	margin: 0px;
	float: left;
}

.cat_top {
	background-image: url(/images/cat_top.jpg);
	background-repeat: no-repeat;
	width: 592px;
	height: 40px;
	margin: 0px;
	float: left;
	clear: right;
	font-size:14px;
	line-height:40px;
	vertical-align:middle;
	padding: 2px 0px 0px 35px;
}

.cat_middle {
	width: 592px;
	margin: 0px;
	float: left;
	padding: 0px 0px 0px 0px;
}

.cat_bottom {
	background-image: url(/images/cat_bottom.jpg);
	background-repeat: no-repeat;
	width: 592px;
	height: 9px;
	margin: 0px;
	float: left;
}

.cat_min_height_top {
	height: 45px;
	float: right;
	width: 1px;
}
.cat_min_height_bottom {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.centernav_backdrop {
	background-image: url(/images/centernav_back.jpg);
	background-repeat: no-repeat;
	height: 130px;
	width: 584px;
	margin: 0px;
}

.centernav_section_head_home {
	margin: 4px 0px 8px 21px;
	float: left;
	text-align:left;
}
.centernav_section_head {
	margin: 4px 0px 8px 30px;
	float: left;
	text-align:left;
}
.width90px {width:90px;}
.width95px {width:95px;}
.width100px {width:100px;}
.width110px {width:110px;}
.width120px {width:120px;}
.width130px {width:130px;}
.width135px {width:135px;}
.width140px {width:140px;}
.width145px {width:145px;}
.width150px {width:150px;}
.width160px {width:160px;}
.width180px {width:180px;}
.width185px {width:185px;}
.marginright_3px {margin-right: 3px;}
.paddinglr_3px {padding-left: 10px;padding-right: 10px;}

.image_effect {
	float: left;
	clear: none;
	line-height: 20px;
	vertical-align: bottom;
	margin-top: 2px;
}

.title_effect {
	width: 100%;
	font-weight: bold;
	font-size: 14px;
	color: #CE0000;
	float: left;
	text-align: left;
	letter-spacing: 0.1px;
	word-spacing: 1px;
	clear: right;

}
a.title_effect_link:visited, a.title_effect_link:hover, a.title_effect_link:link, a.title_effect_link:active {
	color: #CE0000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

a.title_effect_link:hover {
	text-decoration: underline;
}

.sub_effect {
	width: 100%;
	font-size: 11px;
	line-height: 20px;
	color: #333333;
	padding: 0px;
	float: left;
	clear: left;
	text-align: left;
}

/*text-align: left; Ãß°¡ ½®: 2010-06-08*/
.redbar_bg {
	background-image: url(/images/subhead_bar_Round_corners_red.gif);
	background-repeat: no-repeat;
	width:764px;
	height:22px;
	color:#FFFFFF;
	font-size:14px;
	padding: 2px 0px 0px 7px;
	margin-top: 5px;
	float: left;
	text-align: left;
	clear: both;
}


.dotted_cell {
	border-right: 1px dotted #CCCCCC;
}

.spacer_border {
	border-top:1px dotted #ADADAD;
	margin-right:5px;
	margin-left:5px;
}


/***** Header Styles *****/

div#header_links {
	width:275px;
	float:left;
	margin:15px 5px 0px 10px;
	text-align:left;
	clear:none;
	height:66px;
}

div#header_cart {
	margin:15px 5px 0px 0px;
	text-align:right;
	float:right;
	clear:none;
	width:75px;
	font-size:9px;
}
div#header_checkout_button {
	margin:15px 5px 0px 5px;
	text-align:right;
	float:right;
	clear:none;
	width:98px;
}

div#header_main_div {
	background-image: url(/images/top_backdrop.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width:774px;
	height:68px;
	margin:0px;
}


.title_textmain_all{
	font-family: Verdana;
	color: #333333;
	font-size: 16px;
	font-weight:bold;
	padding-left:15px;
}
.title_textmain_new{
	font-family: Verdana;
	color: #333333;
	font-size: 16px;
	padding: 15px 0px 2px 15px;
}
.title_textmain_new_lp {
	font-family: Verdana;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	padding:6px 0 2px 15px;
}
.header_title_text {
	background-image: url(/images/background_headers.gif);
	background-repeat: repeat-x;
	background-position:bottom center;
	/*padding: 0px 8px 0px 8px;*/
	width:584px;
	height:28px;
	font-family: Verdana;
	color:#CE0000;
	font-size:16px;
	font-weight:bold;
	margin-bottom:8px;
}

.title_background_main {
	background-image: url(/images/pagetitle_backdrop_2.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;
	padding: 0px 8px 0px 8px;
	width:584px;
	height:50px;
}
.title_background_lp {
	background-image: url(/images/pagetitle_backdrop_lp.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;
	padding: 0px 8px 0px 8px;
	width:584px;
	height:50px;
}

.title_background_all {
	background-image: url(/images/pagetitle_backdrop_41.jpg);
	background-repeat: no-repeat;
	background-position:bottom center;
	padding: 0px 8px 0px 8px;
	width:764px;
	height:41px;
}

.title_textsub {
	color: #FFFFFF;
	font-size: 15px;
	padding-left: 5px;
	line-height: 50px;
	font-weight: bold;
}
.title_textmin {
	color: #FFFFFF;
	font-size: 9px;
	padding-left: 7px;
	line-height: 50px;
	padding-top: 2px;
}


/***** Footer Styles *****/

.footer_red_bar {
	background-image: url(/images/bottom_redbar.jpg);
	background-repeat: no-repeat;
	width: 964px;
	height: 26px;
}



.bg_centerNavGrid {background-color: #E8E8E8;}
.bg_leftNavGray {background-color: #E2E2E2;}
.bg_detailRightNav {background-color: #CACACA;}
.bg_navActiveGrayF7 {background-color: #F7F7F7;}
.pageTopText18 {color: #000000; font-family: Century Gothic,Arial,Geneva,Helvetica,sans-serif; font-size: 20px; letter-spacing: -0px;}

.narrow22 {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:22px;font-weight: normal;letter-spacing:-1px;}
.nobold16 {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:16px;font-weight: normal;}
.nobold13 {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:13px;font-weight: normal;}

.redLoveHate {color: #BF1B11;}
.redHighlight {font-weight:bold; color: #DA2021;}
.redHighlightNormal {color: #DA2021;}
.gridHdrText {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#606060;letter-spacing:-1px;}
.gridText {font-family:Geneva,Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;color:#606060;letter-spacing:-1px;}
A.plainGridLink:visited {color:#666666;text-decoration:none;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}
A.plainGridLink:link {color:#666666;text-decoration:none;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}
A.plainGridLink:active {color:#666666;text-decoration:underline;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}
A.plainGridLink:hover {color:#0A5CA8;text-decoration:underline;font-family:Verdana,Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:10px;font-weight:normal;letter-spacing:0px;}


A.gridLink:link {color:#606060;}
A.gridLink:visited {color:#606060;}
A.gridLink:active {color:#606060;}
A.gridLink:hover {color:#606060;}

A.blackPlainBold:link {font-weight:bold;color:#000000;text-decoration:none;}
A.blackPlainBold:visited {font-weight:bold;color:#000000;text-decoration:none;}
A.blackPlainBold:active {font-weight:bold;color:#000000;text-decoration:underline;}
A.blackPlainBold:hover {font-weight:bold;color:#000000;text-decoration:underline;}

A.blackPlain:link {color:#000000;text-decoration:none;font-family:Dotum,Verdana,Arial,Geneva,Helvetica,sans-serif;}
A.blackPlain:visited {color:#000000;text-decoration:none;font-family:Dotum,Verdana,Arial,Geneva,Helvetica,sans-serif;}
A.blackPlain:active {color:#000000;text-decoration:underline;font-family:Dotum,Verdana,Arial,Geneva,Helvetica,sans-serif;}
A.blackPlain:hover {color:#000000;text-decoration:underline;font-family:Dotum,Verdana,Arial,Geneva,Helvetica,sans-serif;}

BODY.main
{	
	font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size:10px;
	background-repeat: repeat-y;
	background-position: top center;
	background-attachment: scroll;
	background-image: url(/images/gui_bg_08.gif);
	padding: 0px;
	margin: 0px;
}


/*Page Top & left nav*/
.logo{margin-left: 17px; width: 147px; height: 116px; background-color: #f7f7f7; text-align: center; position:absolute; top:0px;}
.logo img{margin-top: 9px;}
.gray_tab{height: 23px; background-image: url(/images/08/gray_tab_center.gif); background-repeat: repeat-x; line-height: 23px; width: 100%;}
.tabs table{float: left; margin-right: 3px;}
.search{vertical-align: middle; font-weight: bolder; color: #D60013;}
.love_hate{margin-left: 18px;}

/*Content Header*/
.content_header{margin-top: 1px; margin-bottom: 3px;}
.content_header_title{background-image: url(/images/08/title_bar.gif); width: 587px; height: 27px; color: #000000;}
.content_header_title div{float: left; margin-top: 3px; margin-bottom: 2px}
.content_header_title div img{ top: 1px; margin-bottom: -1px;}
#content_title_pink{
	float: right; 
	margin: 2px; 
	background-image: url(/images/salsa/LaceUp_site_flair.jpg); 
	height: 27px; 
	width: 226px;
}
#content_title_pink #details_link{
	position: relative; 
	height: 10px; 
	width: 30px; 
	top: 10px; 
	left: 170px;
	outline: none;
}
.content_header_banner{background-color: #e8e8e8; width: 587px; height: 87px;}
#pageTopHeader{position: relative; top: 20px;margin-left:7px;}
#pageTop_shipping_note{position: relative; top: 20px;margin-left:7px;font-family:Verdana,Arial,Geneva,Helvetica,sans-serif;font-size:12px;font-weight:900;color:#B41C30;letter-spacing:0;line-height:2.5;}
.content_header_red_bar{background-image: url(/images/08/red_bar.jpg); width:587px; height:26px;}

/*Landing Page*/
.landing_content{width: 591px;}
.landing_content img{vertical-align: top;}
#landing_left{float: left; width: 417px;}
#landing_right{float: left; width: 170; text-align: right;}
#landing_right a{text-decoration: none;}
#landing_right img{border: none;}
#landing_right img{margin-bottom: 8px;}

.float_left{float: left;}
.clear_left{clear: left;}
.float_right{float: right;}
.clear_right{clear: right;}

/* Search options */

#paging_footer a:link, #view_options a:link{color:#777777;text-decoration:none;}
#paging_footer a:visited, #view_options a:visited{color:#777777;text-decoration:none;}
#paging_footer a:active, #view_options a:active{color:#B41C30;text-decoration:underline;}
#paging_footer a:hover, #view_options a:hover{color:#B41C30;text-decoration:underline;}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

.alignRight {
	text-align: right;
}

.floatLeft {
	float: left;
}

.pagingDiv {
	height: 32px;
	float: left;
	padding: 0px 3px 0px 3px;
	text-align: left;	
}



/*-- align --*/
.al_le                  {text-align:left;}
.al_ce                  {text-align:center;}
.al_ri                  {text-align:right;}


/*-- valign --*/
.va_t                   {vertical-align:top;}
.va_m                   {vertical-align:middle;}
.va_b                   {vertical-align:bottom;}


/*-- Padding --*/
.pd_3                      {padding:3px;}
.pd_5                      {padding:5px;}
.pd_6                      {padding:6px;}
.pd_10                     {padding:10px;}
.pd_15                     {padding:15px;}

/*-- Right --*/
.pd_r3                 {padding-left:3px;}
.pd_r5                 {padding-right:5px;} 
.pd_r6                 {padding-right:6px;} 
.pd_r10                {padding-right:10px;}
.pd_r15                {padding-right:15px;}
.pd_r20                {padding-right:20px;} 
.pd_r60                {padding-right:60px;} 


/*-- Left --*/
.pd_l2                   {padding-left:2px;}
.pd_l3                   {padding-left:3px;}
.pd_l4                   {padding-left:4px;}
.pd_l5                   {padding-left:5px;}
.pd_l6                   {padding-left:6px;}
.pd_l10                  {padding-left:10px;}
.pd_l15                  {padding-left:15px;}
.pd_l18                  {padding-left:18px;}
.pd_l20                  {padding-left:20px;}
.pd_l25                  {padding-left:25px;}
.pd_l40                  {padding-left:40px;}
.pd_l100                  {padding-left:100px;}

/*-- Top --*/
.pd_t2                  {padding-top:2px;}
.pd_t3                  {padding-top:3px;}
.pd_t4                  {padding-top:4px;}
.pd_t5                  {padding-top:5px;}
.pd_t10                 {padding-top:10px;}
.pd_t15                 {padding-top:15px;}
.pd_t17                 {padding-top:17px;}
.pd_t20                 {padding-top:20px;}
.pd_t25                 {padding-top:25px;}
.pd_t30                 {padding-top:30px;}
.pd_t35                 {padding-top:35px;}
.pd_t40                 {padding-top:40px;}
.pd_t50                 {padding-top:50px;}


/*-- Bottom --*/
.pd_b2                 {padding-bottom:2px;}
.pd_b5                 {padding-bottom:5px;}
.pd_b10                {padding-bottom:10px;}
.pd_b15                {padding-bottom:15px;}
.pd_b17                {padding-bottom:17px;}
.pd_b20                {padding-bottom:20px;}
.pd_b30                {padding-bottom:30px;}
.pd_b35                {padding-bottom:35px;}

/*-- font size --*/ 
.txt-line               {text-decoration:line-through;}
.txt-line2              {text-decoration:underline;}
.txt-line               {text-decoration:line-through;}
.bb                     {font-weight:bold;}
.txt_9                  {font-size:9px;}
.txt_10                 {font-size:10px;}
.txt_11                 {font-size:11px;}
.txt_12                 {font-size:12px;}
.txt_13                 {font-size:13px;}
.txt_14                 {font-size:14px;}
.txt_15                 {font-size:15px;}
.txt_16                 {font-size:16px;}
.txt_18                 {font-size:18px;}

/*-- txt color --*/ 
.txt_00                 {color:#000000;}
.txt_33                 {color:#333333;}
.txt_66                 {color:#666666;}
.txt_99                 {color:#999999;}
.txt_blue               {color:#10a8d3;}
.txt_redd               {color:#d60013 !important;}

.txt_normal  {font-size:12px; font-family:Dotum; line-height:16px; word-spacing:-1px; font-style:normal; font-variant: normal;}


/*-- border --*/ 
.border_b               {border-bottom:#cacaca 1px solid;}
.border_r               {border-right:#cacaca 1px solid;}
.border_t               {border-top:#cacaca 1px solid;}
.border_l               {border-left::#cacaca 1px solid;}
.border_a               {border:#cacaca 1px solid;}



.title_box{width: 756px; padding: 20px 10px 10px 0px; text-align:left;}
.cart_01{margin-top:-25px; margin-right:20px; text-align:right; margin-bottom:10px;}

A.eventRed:visited {color:#333333; text-decoration:none; font-size:9pt; padding:5px;}
A.eventRed:link {
           color:#666666;
           text-decoration:none;
           font-size:9pt;
           padding:5px;
}
A.eventRed:active {
           color:#990000;
           text-decoration:none;
           font-size:9pt;
           padding:5px;
}
A.eventRed:hover {color:#990000; text-decoration:underline; font-size:9pt; padding:5px;}

table th{padding:10px;}