@charset "UTF-8";
/* CSS Document */

.pinkText {
	color: #a8000f;
}

.khakiText {
	color: #6f5c44;
}

.khakiTextCAPS {
	color: #6f5c44;
	text-transform:uppercase;
}

.brownText {
	color: #25160e;
}

.centerText{
	text-align:center;
}


.centerTextKhaki{
	text-align:center;
	color: #6f5c44;
}


H1 {
	color: #a8000f;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: -16px;
	
}


H2 {
	color: #a8000f;
	font-size: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-top: -12px;
	margin-bottom: -16px;
	
}

.arrowUp{
	margin-right:7px;
}

.info_spacing2 {
	line-height: 15px;
}

.pinkBagText{
	color: #a8000f;
	font-size: 13px;
}


.brown_elevenPt_Txt{
	font-size: 11px;
	color: #25160e;
	line-height:30px;
}
.FormText{
	font-size: 11px;;
	color: #a8000f;
	text-align:right;
}

.WholeasaleFormText{
	font-size: 11px;;
	color: #25160e;
	margin-left:1px;
	margin-top:3px;
	text-align:left;
}

.CaptchaTable{
	border: 1px solid #786551;
	background-color: #FFFFFF;
}

.SUBMITInput{
	margin-left:8px;
	color:#000;
}

.RESETInput{
	color:#666;
}


.Formyish{
	font-size: 11px;;
	color: #25160e;
	text-align:left;
	margin-bottom:3px;
}

.requiredFieldsWS{
	text-align:right;
	color:#25160e;
	margin-bottom:5px;
	font-style:italic;
}

.LeftFormText{
	font-size: 11px;;
	color: #a8000f;
	text-align:left;
	display:inline;
	padding:1px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.QuantityText{
	font-size: 11px;;
	color: #a8000f;
	text-align:right;
}

.PinkBorderImages{
	border:1px solid #a8000f;
}

.add_this{
	margin-bottom:10px;
}

body,td,th {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #25160e;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.buy_padding{
	padding-top:4px;
}

.eyeglass_case{
	padding:30px;
	border: 1px solid #a8000f;
	width:300px;
	text-align:center;
}
.orderprocessingText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	color: #6f5c44;
}
.descriptionText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25160e;
}

.extra_space_onesies{
	margin-bottom:58px;
	}
	
.extra_space_onesies_other{
	margin-bottom:41px;
}
.one_px_height{
	margin-bottom:3px;
}

.quantity_spacer{
	padding-bottom:4px;
}
.hangingbag_spacer{
	padding-bottom:8px;
}
	
.copymargin{
	padding-bottom:5px;
}
	
.back_padding{
	padding-top:9px;
	padding-right:266px;
}

.backBTN{
	margin-top:6px;
}

.bckgrndPattern{
	background-image: url(images/bckgrnd_main.jpg);
}

a:link {
	color: #a8000f;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #a8000f;
}
a:hover {
	text-decoration: underline;
	color: #25160e;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}

.khakiLinks {
	color: #6f5c44;
}

.khakiLinks A:link {text-decoration: none; color:#6f5c44}
.khakiLinks A:visited {text-decoration: none; color:#6f5c44;}
.khakiLinks A:active {text-decoration: hover; color: #FFFFFF;}
.khakiLinks A:hover {text-decoration: underline; color: #a8000f;}

.BrownLinks A:link {text-decoration: none; color:#25160e}
.BrownLinks A:visited {text-decoration: none; color:#25160e;}
.BrownLinks A:active {text-decoration: hover; color: #FFFFFF;}
.BrownLinks A:hover {text-decoration: none; color: #a8000f;}

.pinkLinks A:link {text-decoration: none; color:#a8000f}
.pinkLinks A:visited {text-decoration: none; color:#a8000f;}
.pinkLinks A:active {text-decoration: hover; color: #FFFFFF;}
.pinkLinks A:hover {text-decoration: none; color: #25160e;}

.khakiLinksIntro {
	color: #6f5c44;
}

.khakiLinksIntro A:link {text-decoration: none; color:#6f5c44}
.khakiLinksIntro A:visited {text-decoration: none; color:#6f5c44;}
.khakiLinksIntro A:active {text-decoration: hover; color: #6f5c44;}
.khakiLinksIntro A:hover {text-decoration: none; color: #6f5c44;}

.pinkLinksOtherViews A:link {text-decoration: none; color:#a8000f; font-size: 11px;}
.pinkLinksOtherViews A:visited {text-decoration: none; color:#a8000f; font-size: 11px;}
.pinkLinksOtherViews A:active {text-decoration: hover; color: #FFFFFF; font-size: 11px;}
.pinkLinksOtherViews A:hover {text-decoration: underline; color: #25160e; font-size: 11px;}

.Pink_OtherViews {
	color: #a8000f;
	font-size: 11px;
}

.copyrightText {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10.5px;
	font-weight:550;
	color: #25160e;
}

#leftborder{
	width:485px;
	margin:0;
	padding:0;
	border: 1px solid 6f5c44;
	position:absolute;
	float:left;
	top: 2px;
	height: 200px;
}

.ALLCAPS {
	text-transform: uppercase;
}

.ALLCAPS_Pink {
	text-transform: uppercase;
	color: #a8000f;
	font-weight: bold;
}
.ALL_Pink {
	color: #a8000f;
	font-weight: bold;
}

.CancerShopTxt {
	color: #a8000f;
	font-size:10px;
	line-height:13px;
	width:300px;
	text-align:right;
}

.KhakiSmallShopTxt {
	color: #6f5c44;
	font-size:10px;
	line-height:13px;
	width:300px;
	text-align:right;
}

.janeLogo{
	position:relative;
	left:-75px;
	top:-32px;
}

.ALLCAPS_khaki {
	text-transform: uppercase;
	color: #6f5c44;
}

.ALLCAPS_khaki_productPage {
	text-transform: uppercase;
	color: #6f5c44;
	letter-spacing:.2mm;
}

.rightJustified{
	text-align: right;
}

.Khaki_boxaround {
	border: 1px solid #786551;
}

.Khaki_OtherViews {
	color: #6f5c44;
	font-size: 11px;
}

.KhakiBorder_WhiteFill {
	border: 1px solid #786551;
	background-color: #FFFFFF;
}

.KhakiBorder_BoxFill {
	border: 1px solid #786551;
	background-image: url(images/boxes_background.jpg);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
}

.bags_left_topMargin {
	margin-top:11px;
}

.bags_left_secondMargin {
	margin-top:31px;
}
.between_numbers  {
	padding-right:6px;
}

.after_last_number  {
	padding-right:6px;
}

.bags_left_thirdMargin {
	margin-top:17px;
}
.bags_left_fourthMargin {
	padding-top:26px;
}

.rightSideDownFirst{
	margin-top:48px;
}

.rightSideDownFirstSMALL{
	margin-top:38px;
}

.rightSideDownFirstSMALLer{
	margin-top:28px;
}

.rightSideDownFirstSMALLest{
	margin-top:18px;
}

.rightSideDownSecond{
	margin-top:70px;
}
.ZIPrightSideDownFirst{
	margin-top:38px;
}

.betweenBagAndAllInfo{
	margin-top:42px;
}

.betweenBagAndAllInfo_hanging{
	margin-top:2px;
}

.table_five_bothsides{
	padding-left:5px;
	padding-right:5px;
}
.above_med_bags{
	margin-top:1px;
}

.below_med_bags{
	margin-top:5px;
}



.table_rightpadding_five{
	padding-right:5px;
}

.below_swapIMG{
	margin-top:1px;
}

.two_px_margin{
	margin-top:8px;
}

.Main_Logo{
	margin-top:26px;
	margin-bottom:26px;
}

.line_height_ten{
	line-height:11px;
	}
	
	.PINKline_height_ten{
	color:#a8000f;
	line-height:11px;
	}
	
.Main_Logo_privacyPage{
	margin-top:25px;
	margin-bottom:26px;
	margin-left:21px;
}
.Img_Main_left {
	margin-left:5px;
}
.Img_Main_Right {
	margin-left:6px;
	margin-right:5px;
}
.main_above_menu{
	margin-bottom:36px;
}
.privacy_above_menu{
	margin-bottom:18px;
}
.right_bot_mammogram{
	margin-top:10px;
	padding-right:8px;
	padding-bottom:6px;
}
.above_copyright {
	margin-top:3px;
}

.above_states{
	position: absolute;
	float:right;
	top:141px;
	right: 5px;
}

.above_contactinfo{
	position: absolute;
	float:right;
	top:130px;
	right: 5px;
}

.Titles_placement{
	float:left;
	position: absolute;
	top:464px;
	left: 6px;
}

.Press_Title_placement{
	float:left;
	position: absolute;
	top:489px;
	left: 6px;
}

.ContactTitle_placement{
	float:left;
	position: absolute;
	top:422px;
	left: 6px;
}

.contact_text{
	margin-right:9px;
	margin-top:50px;
}

.About_text{
	margin-right:9px;
	margin-top:50px;
}

.Events_text{
	margin-right:9px;
	margin-top:25px;
}

.EventsTITLEText{
	color: #6f5c44;
	padding-right:19px;
}

.WholesaleTITLEText{
	letter-spacing:.1em;
	font-size:14px;
	color: #a8000f;
	margin-right:9px;
}

.WholesaleComingSoonText{
	color: #6f5c44;
	margin-right:9px;
}

.privacy_OVER{
	margin-right:15px;
	}

.upFIVE_overfromRightFIVE{
	margin-right:5px;
	margin-bottom:5px;
}

.overfromRightSome{
	margin-right:12px;
}


.overfromRightFIVE{
	margin-right:5px;
}

.overfromLeftFIVE{
	margin-left:5px;
}

.upFIVE_overfromLeftFIVE{
	margin-left:5px;
	margin-bottom:5px;
}
.upFIVE{
	margin-bottom:5px;
}
.storesTXTup{
	margin-bottom:7px;
}

.AboutTXTup{
	margin-bottom:7px;
}


.eventsTXTup{
	padding-bottom:37px;
}

.right_of_shoppingBag{
	padding-right:10px;
	}
	
.thirteen_frm_right_spacer{
	padding-right:13px;
}
.table_padding_rightFIVERightBOT{
	padding-right:4px;
	text-align:right;
}	

.UnderBuy{
	padding:1px;
}

.table_padding_rightFIVERightBOTBOT{
	padding-right:4px;
	padding-bottom:1px;
	text-align:right;
}	

.shop_text_down{
	margin-top:19px;
}
.swap_img_OVER{
	margin-right:15px;
	margin-top:10px;
}
.shopTEXT_Overfifteen A:link {text-decoration: none; color:#25160e}
.shopTEXT_Overfifteen A:visited {text-decoration: none; color:#25160e;}
.shopTEXT_Overfifteen A:active {text-decoration: hover; color: #FFFFFF;}
.shopTEXT_Overfifteen A:hover {text-decoration: none; font-weight:570; color: #a8000f;}

.downFIVE{
	margin-top:5px;
}

.downFIVE_overfromRightFIVE{
	margin-left:5px;
	margin-top:5px;
}

.downFIVE_overfromLeftFIVE{
	margin-right:5px;
	margin-top:5px;
}

.menus_Down_right{
	margin-top:22px;
	margin-left:1px;
	text-align:center;
}
.ComingSoon_DownLft{
	margin-top:92px;
}

.PressComingSoon_DownLft{
	margin-top:32px;
}


.WhiteText{
	color:#FFFFFF;
}
.comingSoon{
	font-size: 11px;
	font-weight:450;
	margin-right:35px;
	letter-spacing: .1em;
}

.PrivacyTitle_placement{
	float:left;
	position: absolute;
	top:570px;
	left: 209px;
}
.over_twentyone {
	margin-left:21px;
}
.up_twentytwo {
	margin-bottom:22px;
}
.privacyTEXT{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #25160e;
	line-height:12px;
	margin-left:7px;
	margin-right:7px;
}   

#shopPageTop{
	background-image:url(images/shop/SHOP_Top_Right.jpg);
	width:389px;
	height:68px;
	text-align:center;
}

#shopPageMiddle{
	background-image:url(images/shop/SHOP_MainImageMiddle.jpg);
	width:389px;
	height:464px;
}

#shopPageBottom{
	background-image:url(images/shop/SHOP_right_bottom_forbulk.jpg);
	width:389px;
	height:54px;
	vertical-align:middle;
	text-align:right;
}

.ShopBottomRightPadding{
	margin-right:5px;
}

#pressPageTop{
	background-image:url(images/press/PRESS_Top_Right.jpg);
	width:389px;
	height:68px;
	text-align:center;
}

#pressPageMiddle{
	background-image:url(images/press/PRESS_MainImageMiddle.jpg);
	width:389px;
	height:479px;
}

#pressPageBottom{
	background-image:url(images/press/PRESS_right_bottom_forbulk.jpg);
	width:389px;
	height:39px;
	vertical-align:middle;
	text-align:right;
}

.SmallBuyThis{
	margin-left:4px;
}

.SmallBuyThisBelow{
	margin-top:5px;
	margin-left:4px;
}

#StoresPageTop{
	background-image:url(images/stores/STORES_Top_Right.jpg);
	width:389px;
	height:68px;
	text-align:center;
}

#StoresPageMiddle{
	background-image:url(images/stores/STORES_MainImageMiddle.jpg);
	width:389px;
	height:479px;
}

#StoresPageBottom{
	background-image:url(images/stores/STORES_right_bottom_forbulk.jpg);
	width:389px;
	height:39px;
	vertical-align:middle;
	text-align:right;
}

#ContactPageTop{
	background-image:url(images/contact/CONTACT_Top_Right.jpg);
	width:389px;
	height:68px;
	text-align:center;
}

#ContactPageMiddle{
	background-image:url(images/contact/CONTACT_MainImageMiddle.jpg);
	width:389px;
	height:479px;
}

#ContactPageBottom{
	background-image:url(images/contact/CONTACT_right_bottom_forbulk.jpg);
	width:389px;
	height:39px;
	vertical-align:middle;
	text-align:right;
}

#EventsPageTop{
	background-image:url(images/events/EVENTS_Top_Right.jpg);
	width:389px;
	height:68px;
	text-align:center;
}

#EventsPageMiddle{
	background-image:url(images/events/EVENTS_MainImageMiddle.jpg);
	width:389px;
	height:479px;
}

#EventsPageBottom{
	background-image:url(images/events/EVENTS_right_bottom_forbulk.jpg);
	width:389px;
	height:39px;
	vertical-align:middle;
	text-align:right;
}

#WholesalePageTop{
	background-image:url(images/wholesale/WHOLESALE_Top_Right.jpg);
	width:389px;
	height:68px;
	text-align:center;
}

#WholesalePageMiddle{
	background-image:url(images/wholesale/WHOLESALE_MainImageMiddle.jpg);
	width:389px;
	height:479px;
}

#WholesalePageBottom{
	background-image:url(images/wholesale/WHOLESALE_right_bottom_forbulk.jpg);
	width:389px;
	height:39px;
	vertical-align:middle;
	text-align:right;
}

#AboutPageALL{
	width:389px;
	height:538px;
	text-align:center;
}

.AboutmenuText{
	letter-spacing:.07em;
	line-height:17px;
	margin-top:13px;
	height:48px;
	width: 389px;
}

#BagPageTop{
	width:389px;
	height:50px;
	text-align:center;
	background-image:url(images/Bag_Pages_Menu_Background.jpg);
	/* border-bottom:1px solid #88745d; */
}


.BagmenuText{
	letter-spacing:.07em;
	line-height:17px;
	padding-top:7px;
}

#Patterns{
	margin-top:22px;
	margin-bottom:17px;
	width:321px;
	height:210px;
}

.PatternSwatches{
	width:39px;
	height:39px;
	float:right;
	display:block;
	padding:1px;
	margin-left:7px;
	margin-bottom:7px;
	margin-right:1px;
	margin-top:1px;
	border:1px solid #6f5c44;
}

#Patterns .selected,
.PatternSwatches:hover{
	padding:0;
	margin-left:6px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:6px;
	border:3px solid #6f5c44;
}

#Patterns .selected {
	border-color: #a8000f;
}

#Patterns .zoom {
	display: none;
	position: absolute;
	margin: -23px 0 0 -63px;
}

#Patterns .selected .zoom {
	display: inline;
	/*border: 3px solid #a8000f;*//*image already has other colored border*/
}

.AbovePatterns {
	margin-top:21px;
}

.menuText{
	letter-spacing:.07em;
	line-height:17px;
	padding-top:17px;
	text-align:center;
}

.menuChecks{
	margin-left:7px;
	margin-right:7px;
	/* color:#a8000f; */
	color:#6f5c44;
}

.Swatch_Text_Rollovers {
	color: #a8000f;
	font-size: 11px;
	background-color:#FFF;
	padding:3px;
	border: 1px dotted #6f5c44;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}

.AvailMayOne{
	margin-top:12px;
	font-size:12px;
	color:#a8000f;
}

#shopScroll{
	height:413px;
	overflow:auto;
	margin-right:9px;
	width:300px;
	text-align:right;
	margin-top:17px;
}

.shopTEXT_Overfifteen{
	margin-right:9px;
	line-height:19px;
	color:#25160e;
	font-weight:400;
}
	
#HomeTOP{
	width:789px;
	height:127px;
	background-color:#FFF;
}
#HomeMIDDLE_LEFT{
	background-image:url(images/HOME_JM_LIFESTYLE_SHOT.jpg);
	width:446px;
	height:360px;
	border:1px solid #6f5c44;
	margin-right:6px;
	float:left;
}


#HomeMIDDLE_RIGHT{
	float:left;
	background-color:#FFF;
	width:334px;
	height:360px;
	padding:0;
}

.BoxOneTable{
	width:334px;
	height:115px;
	border:1px solid #6f5c44;
	margin-bottom:6px;
	float:left;
}

/*BOX_RIGHT_TOP*/

.IMAGEFRONT_ONE{
	width:141px;
	height:115px;
	float:left;
}

.IndexTableCellLeft{
	border-top:1px solid #6f5c44;
	border-left:1px solid #6f5c44;
	border-bottom:1px solid #6f5c44;
}

.IndexTableCellRight{
	border-top:1px solid #6f5c44;
	border-right:1px solid #6f5c44;
	border-bottom:1px solid #6f5c44;
}
.IndexTableCellMiddle{
	border:1px solid #6f5c44;
}

.IndexTableCellSpacer{
	height:6px;
}

.FloatingLeftIMage{
	float:left;
}
.FloatingRightIMage{
	float:right;
}

.MenuTextHome{
	text-align:center;
	margin-top:30px;
	margin-bottom:10px;
}

#SpacerTop{
	width:790px;
	height:6px;
}

.fabric{
	margin-left:12px;
	margin-right:4px;
}

.sizeDrop{
	margin-right:4px;
}




.IMAGEFRONT_TWO{
	width:97px;
	height:115px;
	float:right;
}

.IMAGEFRONT_THREE{
	width:133px;
	height:114px;
	float:left;
}

.Triangle{
	margin-top:6px;
}

#homeNEW_LeftTop{
	background-image:url(images/LifestyleShot_LEFT_white_TOP.jpg);
	width:446px;
	height:341px;
	margin-right:6px;
	border-top:1px solid #6f5c44;
	border-left:1px solid #6f5c44;
	border-right:1px solid #6f5c44;
}


#homeNEW_LeftTopTwo{
	background-image:url(images/LifestyleShot_LEFT_white_TOP_V2.jpg);
	width:446px;
	height:301px;
	margin-right:6px;
	border-top:1px solid #6f5c44;
	border-left:1px solid #6f5c44;
	border-right:1px solid #6f5c44;
}

#homeNEW_LeftBottom{
	background-image:url(images/LifestyleShot_LEFT_white_BOTTOM.jpg);
	width:446px;
	height:19px;
	margin-right:6px;
	border-bottom:1px solid #6f5c44;
	border-left:1px solid #6f5c44;
	border-right:1px solid #6f5c44;
}


#homeNEW_LeftBottomTwo{
	background-image:url(images/LifestyleShot_LEFT_white_BOTTOM_V2.jpg);
	width:446px;
	height:59px;
	margin-right:6px;
	border-bottom:1px solid #6f5c44;
	border-left:1px solid #6f5c44;
	border-right:1px solid #6f5c44;
}

#homeNEW_RightMiddle{
	width:334px;
	height:115px;
	margin-bottom:6px;
	border:1px solid #6f5c44;
}

#homeNEW_RightBottom{
	width:334px;
	height:114px;
	margin-bottom:6px;
	border:1px solid #6f5c44;
}

.HomeImageFloatLeft{
	float:left;
	border:0;
}

.HomeImageFloatRight{
	float:right;
	border:0;
}

.HomeNEW_SHOPOURCOLLECTLeft{
	margin-top:69px;
	margin-right:6px;
	text-align:right;
	font-size:20px;
	line-height:19px;
}
	
.HomeNEW_CELEBRATEEARTHDAY{
	margin-left:4px;
	margin-top:4px;
	text-align:left;
	font-size:16px;
	line-height:19px;
	color: #a8000f;
}


#homeNEW_RightTopLEFT{
	width:157px;
	height:115px;
	border-bottom:1px solid #6f5c44;
	border-left:1px solid #6f5c44;
	border-top:1px solid #6f5c44;
	margin-bottom:6px;
}

#homeNEW_RightTopRIGHT{
	width:177px;
	height:115px;
	margin-bottom:6px;
	border-bottom:1px solid #6f5c44;
	border-right:1px solid #6f5c44;
	border-top:1px solid #6f5c44;
}


#homeNEW_RightBottomLEFT{
	width:157px;
	height:115px;
	border-bottom:1px solid #6f5c44;
	border-left:1px solid #6f5c44;
	border-top:1px solid #6f5c44;
	margin-bottom:6px;
}

#homeNEW_RightBottomRIGHT{
	width:177px;
	height:114px;
	margin-bottom:6px;
	border-bottom:1px solid #6f5c44;
	border-right:1px solid #6f5c44;
	border-top:1px solid #6f5c44;
}

#homeNEW_RightTopTwo{
	width:336px;
	height:115px;
	border:1px solid #6f5c44;
	margin-bottom:6px;
}

#homeNEW_RightBottom{
	width:336px;
	height:114px;
	border:1px solid #6f5c44;
}

#pressContact{
	color:#6f5c44;
	font-size:11px;
	margin-top:15px;
	margin-right:14px;
	text-align:right;
	clear:both;
}

#pressAsSeenIn{
	color:#a8000f;
	font-size:12px;
	margin-bottom:15px;
	margin-right:14px;
	text-align:right;
}

#TableGiftCertPaddingRight{
	padding-right:7px;
}

.InlineForm{
	display:inline;
}

#WpatternsAround{
	clear:both;
	width:700px;
	margin-left:auto;
	margin-right:auto;
}

.Wpattern{
	margin-bottom:2px;
	border:2px solid #FFF;
}

.Wpattern:hover{
	margin-bottom:2px;
	border:2px solid #a8000f;
}

.WPatternLabel{
	font-size:10px;
	line-height:11px;
	color:#a8000f;
}

.IndexOfBagsTop{
	text-align:left; 
	margin-left:18px;
	margin-right:18px;
	width:300px;
	float:left;
}

.ViewTotalBuy{
	text-align:right; 
	margin-left:18px;
	margin-right:18px;
	width:300px;
	float:right;
}

#WholesaleSitePageMargin{
	padding-right:15px;
	height:396px;
	overflow:auto;
	width:300px;
	text-align:right;
	margin-right:9px;
}
