/* NEW SITE SYTLES AT BOTTOM */

body{
	background-color: #FFFFFF;
	background: url(/images/bg_4.gif) repeat-x;
    background-repeat: repeat-x;
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 4px;
}

.alt2
{
  background: #FFFFFF;
  color: #4c4c62;
  border-top: 0px solid #FFFFFF;
  border-right: 0px solid #FFFFFF;
  border-bottom: 0px solid #003366;
  border-left: 0px solid #FFFFFF;
}

.tfoot1
{
	color: #003366;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

img {
	border: 0px;
}

b {
	font-weight: bold;
	color: #2252b0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}


a.blueLink {
	color: #003399;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a:hover.blueLink {
	color: #333333;
	text-decoration: underline;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

a.orangeStyle,
a:link.orangeStyle,
a:visited.orangeStyle,
a:active.orangeStyle {
	color: #f56400;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

a:hover.orangeStyle {
	color: #003399;
	text-decoration: none;
	font-family: verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.smallfont {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
    text-decoration: underline;
}


.tddata{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4c4c62; /* details */
}

.login{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #6F7C96;
	color: #FFF;
	font-weight: bold;
	/*padding-left: 3px;*/
	vertical-align: top;
	
}

.leftSpace {
	padding-left: 10px;
}

.tableBorder {
	border-right-width: 1px solid ebebeb;
	/*border-bottom-width: 1px solid c0c0c0;*/
}

.hRule {
	border-bottom-width: 1px solid c0c0c0;
}

.boxBorder {
	border: 1px solid #003399;
}

.spacer1 {
	padding-left: 10px;
}

.spacer2 {
	padding-left: 20px;
}


a.breadCrumbs{
	color: #aeaa9f;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a:hover.breadCrumbs{
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

select {
	color: #4D84D8;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

.imgBorder {
	border: 1px solid #ebebeb;
}

.orangeText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: orange;
}

.blueText {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #02339C;
	font-weight: bold;
}

.bottomBorder {
	border-bottom: 1px solid #ebebeb;
}

.noPadding {
	margin: -5px;
}

.headline {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FF6400;
	font-weight: bold;
}

/* details */

.redTextLg {
 color: #cc0000;
 font-weight: bold;
 font-size: 12px;
}

.blueTextSm {
 font-size: 12px;
 font-weight: bold;
 color: #2252B0;
}

.newDesc
{
 color: #cc0000;
 font-weight: bold;
 font-size: 11px;
}

.newDescLg
{
 color: #cc0000;
 font-weight: bold;
 font-size: 20px;
}

.thickBlueText {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #02339C;
	font-weight: bold;
}

.thickOrangeText {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	text-decoration: none;
	color: #f78333;
}

.styleDesc {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c62;
	font-weight: bold;
}

.style2 {
 font-size: 10px;
	font-weight: bold;
}

.style3 {
	color: #000099;
	font-size: 11px;
}

.style5 {
 font-size: 11px; 
	color: #cc0000; 
}

.smallBlueText {
	font-size: 11px;
	font-weight: bold;
	color: #144bb7;
 text-align: left;
}

li {
	line-height: 15px;
	color: #144bb7;
	margin-left: -20px;
}

.darkBorder {
	border: 1px solid #666666;
}

.swatchCell {
	border: 1px solid #666666;
	width: 31px;
	height: 17px;
}

.swatchCell_V2 {
	border: 1px solid #666666;
	width: 28px;
	height: 15px;
}

a:link.blueUnderline,
a:active.blueUnderline,
a:visited.blueUnderline {
	color: #1131a0;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

a:hover.blueUnderline{
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}

.darkBoldText {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}


.redTextLg {
color: #cc0000;
font-weight: bold;
font-size: 12px;
}

/* order grid */

a.medBlueLink{
	color: #1141A0;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a:hover.medBlueLink{
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.enterStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.darkBorder {
	border: 1px solid #666666;
}

.sizeText {
	font-family: Verdana, Helvetica, Arial;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}

.inputGrid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1pt inset #ccd6eb;
	width: 30px; 
	font-weight: normal;
}

.gridBorder {
	border: 1pt solid #d3d3de;
	margin-left: -1px;
}

.outsideBorder {
	border: 1pt solid #ccd6eb;
	border-bottom: none;
	border-right: none;
	border-top: none;
}

.rightBorder {
	border: 1pt solid #ccd6eb;
	border-bottom: none;
	border-left: none;
	border-top: none;
	background-color: #FFFFFF;
}

.closeOut {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 11px;
	color: #F71D10;
	font-weight: bold;
}

.popUp {
	background-color: #EDF3FF;
	margin-top: 4px;
	border: 1px solid #003094;
	border-left: none;
	border-right: none;
	border-top: none;
}

.altGridBGColor {
	background-color: #f6f6f6;
}

.darkBold {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c62;
	font-weight: bold;
}

.leftFrameMargin {
	margin-left: -2px;
}

.imgDesc {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c4c62;
	font-weight: bold;
}

.popUpMargin {
	margin: 0px;
}

/* NEW SITE LAYOUT STYLES */body{
	background-color: #FFFFFF;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	/*font-weight: bold;*/
	margin-top: 4px;
}

img {
	border: 0px;
}

b {
	font-weight: bold;
	color: #2252b0;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

.smallfont {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
    text-decoration: underline;
}


.tddata{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #4c4c62; /* details */
}

.login{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	background-color: #6F7C96;
	color: #FFF;
	font-weight: bold;
	/*padding-left: 3px;*/
	vertical-align: top;
	
}



/* category */

.category {
	padding-left: 8px;
	padding-top: 8px;
	padding-bottom: 2px;
}

.catTable {
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

a.catLink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4D84D8;	
	font-weight: normal;
}

a:hover.catLink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}

a.paging {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #4D84D8;	
	vertical-align: top;
}

a:hover.paging {
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #333333;
	vertical-align: top;
}


/* end category */

.leftSpace {
	padding-left: 10px;
}

.tableBorder {
	border-right-width: 1px solid ebebeb;
	/*border-bottom-width: 1px solid c0c0c0;*/
}

.hRule {
	border-bottom-width: 1px solid c0c0c0;
}

.boxBorder {
	border: 1px solid #003399;
}

.spacer1 {
	padding-left: 10px;
	padding-bottom: 0px;
}

.spacer2 {
	padding-left: 20px;
	padding-bottom: 0px;
}


a.breadCrumbs{
	color: #aeaa9f;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a:hover.breadCrumbs{
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

select {
	/*color: #4D84D8;*/
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
}

.imgBorder {
	border: 1px solid #ebebeb;
}

.orangeText {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: orange;
}

.blueText {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	color: #02339C;
	font-weight: bold;
}

.miniTable{
	border: 1px solid #ebebeb;
	background-color: #F6F8FE;
	padding: 3px;
}

.bottomBorder {
	border-bottom: 1px solid #ebebeb;
}

.noPadding {
	margin: -5px;
}

.headline {
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #FF6400;
	font-weight: bold;
}

/* details */

.thickBlueText {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	color: #02339C;
	font-weight: bold;
}

.thickOrangeText {
	font-family: arial, helvetica, sans-serif;
	font-size: 14pt;
	text-decoration: none;
	color: #f78333;
}

.styleDesc {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c62;
	font-weight: bold;
}

.style2 {font-size: 10px}
.style3 {
	color: #000099;
	font-size: 11px;
}
.style5 {font-size: 11px; color: #cc0000; }

.smallBlueText {
	font-size: 11px;
	font-weight: bold;
	color: #144bb7;
}

li {
	line-height: 15px;
	color: #144bb7;
	margin-left: -20px;
}

.darkBorder {
	border: 1px solid #666666;
}

.swatchCell {
	border: 1px solid #666666;
	height: 17px;
}

.swatchCell_V2 {
	border: 1px solid #666666;
	width: 28px;
	height: 15px;
}



.darkBoldText {
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
}

/* order grid */

a.medBlueLink{
	color: #1141A0;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a:hover.medBlueLink{
	color: #333333;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.enterStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}

.darkBorder {
	border: 1px solid #666666;
}

.sizeText {
	font-family: Verdana, Helvetica, Arial;
	font-size: 14px;
	color: #003399;
	font-weight: bold;
}

.inputGrid {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border: 1pt inset #ccd6eb;
	width: 30px; 
	font-weight: normal;
}

.gridBorder {
	border: 1pt solid #d3d3de;
	margin-left: -1px;
}

.outsideBorder {
	border: 1pt solid #ccd6eb;
	border-bottom: none;
	border-right: none;
	border-top: none;
}

.rightBorder {
	border: 1pt solid #ccd6eb;
	border-bottom: none;
	border-left: none;
	border-top: none;
	background-color: #EDF3FF;
}

.closeOut {
	font-family: Arial Narrow, Helvetica, sans-serif;
	font-size: 11px;
	color: #F71D10;
	font-weight: bold;
}

/*.popUp {
	background-color: #EDF3FF;
	margin-top: 4px;
	border: 1px solid #003094;
	border-left: none;
	border-right: none;
	border-top: none;
}*/

.altGridBGColor {
	background-color: #f6f6f6;
}

.darkBold {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c62;
	font-weight: bold;
}

.imgDesc {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4c4c62;
	font-weight: bold;
}


/* pop up */

.leftFrameMargin {
	margin-left: -2px;
}

.popUpMargin {
	/*margin: 0px;*/
	margin-left: -2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.swatchBox {
	height: 19px;
	border: 1px solid #c0c0c0;
}

.swatchText {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-top: 1px;
}

.topBarColor {
	position: absolute;
	top: 7px;
	left: 290px;
	
}

.topBarSize {
	position: absolute;
	top: 7px;
	left: 430px;
}

.styleAlign {
	padding-left: 24px;
	padding-bottom: 0px;
}

.styleBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #02339C;
	font-weight: bold;
}

.styleOrange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color: #f78333;
	font-weight: bold;
}

.topImgSpace {
	padding-top: 3px;
}

.swatchCellPadding {
	padding-top: 5px;
	padding-left: 15px;
}

/* homepage */

.indexLeftPadding {
	padding-left: 10px;
	padding-top: 2px;
}

.loginPadding {
	padding-top: 3px;
	padding-left: 5px;
}

.sidebarPadding {
	padding-top: 2px;
	padding-left: 2px;
}

/*
b {
	font-weight: bold;
	color: #144bb7;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
}

.blueStyle
{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2252B0;
	font-weight: bold;
}

.orangeStyle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #f56400;
	font-weight: bold;
}

.styleDesc {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4c4c62;
	font-weight: bold;
}

.blueBullet {
 color: #144bb7;
	font-size: 10px;
	font-weight: bold;
}

.catTable {
	border-right: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

a.catLink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4D84D8;	
	font-weight: normal;
}

a:hover.catLink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}

*/

.blueStyle
{
 font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #2252B0;
	font-weight: bold;
}

.orangeStyle
{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #f56400;
	font-weight: bold;
}

.blueBullet {
 color: #144bb7;
	font-size: 10px;
	font-weight: bold;
}

/*.imgSelectedSwatchON {
 border: 2px solid #ff8000;
}*/

.imgSelectedSwatchOFF {
 border: 2px solid #ffffff;
}

.boldBlueText {
	color: #2252B0;
	font-weight: bold;
}



/* start subcategory styles */

.subcatCell {
	border-bottom: 1px solid #ebebeb;
	width: 95%;
}

.subcatSpace {
	padding-left: 30px;
	padding-bottom: 0px
}

.subcatTable {
	width: 95%;
}

a:link.subcatLink,
a:visited.subcatLink,
a:active.subcatLink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #4D84D8;	
	font-weight: normal;
}

a:hover.subcatLink {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #003399;
	font-weight: normal;
}

.colorDispMsg 
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #000099;
}

/* end subcategory styles */

/*p4613 Size Chart Web Modifications */
.mrktboxBorder {
border: 1px solid #d7d7d7;
width: 150px;
}

.mrktboxArea {
padding-left: 0px;
padding-top: 5px;
padding-right: 3px;
}

a:link.mrktboxLinks,
a:active.mrktboxLinks,
a:visited.mrktboxLinks,
a:hover.mrktboxLinks {
color: #3e76cc;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-decoration: underline;
}

a:hover.mrktboxLinks {
color: #003399;
}

/* JD2 03/29/07 */

.redTextHdr {
	font-size: 14px;
	font-weight: bold;
	color: #cc0000;
}

.redTextSm {
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
}
.blueTextSm {
	font-size: 11px;
	font-weight: bold;
	color: #2252B0;
}
.specialHr {
/*
width: 120px;
*/
}
div#salePrice {
padding-left: 2px;
}
div#regPrice {
margin-left: 2px;
}
.priceDisplay {
/*height: 65px;*/
}
div#saleDisplay {
height: 75px;
width: 135px;

}

/* END JD2 03/29/07 */
/* end new styles */

.emailbuttons {
 height: 40px;
}

.emailsepline {
 height: 2px;
 background-color: #0066cc;
}

a.clickhere, a:hover.clickhere, a:visited.clickhere, a:active.clickhere {
 font-size: 12px;
 text-decoration: underline;
}

.sizeImages {
 width: 280px;
}

/* PEAR MERGE JD2 08/21/2007 */

.styleImg {
 height: 0px;
 width: 0px;
 opacity: 0;
 -moz-opacity: 00;
 filter: alpha(opacity: 00);
}


/* JD2 07/20/2007 */
.mainPreviewTable {
width: 780px;
}
/* END 07/20/2007 */

.emailbody {
 width: 550px;
 word-wrap: break-word;
 overflow: auto;
 font-size: 11pt;
 color: #000000;
}

.emailheader
{
 font-family: arial,helvetica,sans-serif;
 color: #000000;
 font-size: 11pt;
}

/* SIDE MENU */
.sidemenu
{
  background: #0080C0;
  color: #FFFFFF;
  border-top: 1px solid #000000;
  border-right: 1px solid #000000;
  border-bottom: 1px solid #000000;
  border-left: 1px solid #000000;

}

.headfont
{
	border-right: 10px solid #FFFFFF;
    color: #0080C0;
    font-size: 11px;
	font-family: arial, helvetica, sans-serif;
	font-color: #0080C0;
	text-decoration: none;
	font-weight: bold;
}

.menufont
{
	border-left: 15px solid #0080C0;
   	 font-size: 10px;
	font-family: arial, helvetica, sans-serif;
	font-color: #FFFFFF;
	text-decoration: normal;
	font-weight: normal;
}
.menufont a:link, .menufont_alink, .menufontActive a:link, .menufontActive_alink
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;	
}
.menufont a:visited, .menufont_avisited, .menufontActive a:visited, .menufontActive_avisited
{
	color: #FFFFFF;
    	font-weight: bold;
	text-decoration: none;
}
.menufont a:hover, .menufont_ahover, .menufontActive a:hover, .menufontActive_ahover
{
	color: #FFFFFF;
	font-weight: bold;
   	text-decoration: underline;
}


/* END PEAR MERGE JD2 08/21/2007 */

