/* use to to format print version of website */
@media print {#divHeader ,#divFooter,#hdrNavigation,#divCopy{display: none !important;}}

body{margin: 0px;font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;color:#8b4ead;text-align:center;background: url(//preschoolians.com/assets/layout//bg.jpg) }
a {font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;color:#8b4ead;}

/* base page elements */
#divBase{width: 774px;margin-left: 20px;margin-right: auto;	 text-align: left;}
#divPreHeader {margin-top:15px;width:770px;height:25px;}
#divHeader{padding-top:9px; margin-top:15px; background: url(//preschoolians.com/assets/layout//bg_topheader.gif) no-repeat top;background-color:#FFFFFF;position:relative; z-index:100;}
#divMain{width:754px;min-height:500px;height:auto !important; height:500px;background: url(//preschoolians.com/assets/layout//bottom_corners.gif) no-repeat bottom;padding-bottom:9px;padding-left:10px;padding-right:10px;background-color:#FFFFFF;position:relative; z-index:1;float:left;}
#divFooter{width:774px;border:0;background: url(//preschoolians.com/assets/layout//bg_topheader.gif) no-repeat top;background-color:#FFFFFF;margin-top:10px;margin-bottom:0px;padding-top:5px;float:left;}
#divCopy{width:774px;color:#FFFFFF;margin-bottom:5px;float:left;}

/* header elements */
#hdrContainer{*overflow:hidden; /* The width of the content */}
* html #hdrContainer{height:1%; /* So IE6 plays nice */}
#hdrLogo{width:220px;float:left;background-color:#FFFFFF;}
#hdrContent{width:539px;float:left;background-color:#FFFFFF;}
#hdrSearch{width:510px;height:35px;float:right;}
#hdrLinks{width:350px;height:22px;text-align:right;padding-top:10px;float:right;}
#hdrLinks a{font-size: 11px; text-decoration:none;}
#hdrLinks a:hover{text-decoration:underline;}
#hdrNumbers{width:245px;padding:5px;text-align:right;font-family: Verdana, Tahoma, Helvetica, Arial, sans-serif; color: #dd8586; text-decoration: none; font-weight:bold; font-size: 11px;float:left;}
#hdrLiveChat{float:left;height:36px;}
#hdrNavigation{width:749px;padding-right:15px;padding-left:10px;background-color:#FFFFFF; position:relative; z-index:2;float:left; }
#hdrDivider{width:764px;padding-left:10px;background-color:#FFFFFF;}

#hdrNavigation a:hover{cursor:pointer;}
#hdrNavigationMain{width:738px;background: url(//preschoolians.com/assets/layout//menu/bg_menu.gif);float:left;}
#hdrNavigationEnd{width:11px;height:51px;background: url(//preschoolians.com/assets/layout//menu/bg_right.gif) no-repeat;float:right;}

/* footer elements */
#divFootLinks{text-align:center;padding-left:20px;padding-right:8px;padding-top:10px;float:left;}
#divFootLinks a{font-size:12px;font-weight:bold;text-decoration:none;}
#divFootLinks a:hover{text-decoration:underline;}
#FootMailList{padding-top:5px;padding-left:10px;/*float:left;*/}
#FootMailListText{padding-top:5px;padding-right:5px;float:left;}
#divFootCategories {clear:both; position:relative; height:73px; }
#divFootCategoriesLeft {position:absolute; top:0; left:0; width:372px; height:73px; background: url(//preschoolians.com/assets/layout/footer-categories-boys.gif) no-repeat;float:left; margin-left:5px; }
#divFootCategoriesRight {position:absolute; top:0; right:0; width:372px; height:73px; background: url(//preschoolians.com/assets/layout/footer-categories-girls.gif) no-repeat;float:right; margin-right:5px;}

#divFooterBottom{width:100%;height:9px;background: url(//preschoolians.com/assets/layout//bottom_corners.gif) no-repeat bottom;float:left;}

/*Copyright section */
#CopySEO{float:left;clear:left;}
#CopyText{float:left;}
#CopyText a{color:White; text-decoration:none;}
#CopyTextRight{float:right;}

/* header search control */
#divSearchBox{height:35px;background: url(//preschoolians.com/assets/layout//bg_search.gif) no-repeat bottom right;}
#divSearchBoxIcon{width:280px;padding-top:15px; padding-right:5px;text-align:right;float:left;}
#searchBoxIcon{Width:40px;}
#divSearchBoxTextBox{margin-top:13px;float:left;}
#divSearchBoxBtn{padding-top:13px;float:left; margin-top:1px;}
#divSuggestions{font-size:10px;BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: gray 1px solid; WIDTH: 250px; BORDER-BOTTOM: gray 1px solid; POSITION:absolute;BACKGROUND-COLOR: white;}

/* main body elements (asp.net - WithNav.Master) */
#divMainNav{}
#divMainNavigation{text-align:right;width:500px;}
#divMainContent{background-color:#FFFFFF;}
#divMainNavList a:hover{cursor:pointer;}

/* header mailing list control */
#divMailingList{float:left;}
#divMailingListText{float:left; padding-top:5px;}
#divMailingListTextBox{padding-top:2px;float:left;}
#divMailingListIcon{padding-top:2px; *margin-top:1px;}

/* search page elements */
#divSearch{}
#divSearchHeader{padding-bottom:10px;}
.searchResults{padding-bottom:3px;padding-top:3px;padding-left:20px;background:url(//preschoolians.com/assets/layout//arrow.gif) center left no-repeat;}

/* pager control */
#divPager{/*height:30px;background-color:#FFFAD3;*/ text-align:right;padding-right:3px;}

/*category page - top */
#divCategoryHeader{display:none;}
#divCategoryCrumbs{padding-left:5px;margin-bottom:10px;}

/*category page - category list */
#divCategoryList{width:100%;padding-left:5px;padding-bottom:20px;float:left;}
.categoryElement{height:30px;text-align:center;padding-top:5px;float:left; background:url(//preschoolians.com/assets/layout//bg_category_item.gif);}
.categoryElement a{color:#FFFFFF;font-size:16px;font-weight:bold;text-decoration:none;}
.categoryElement a:hover{color:#fff6ad;}
.categoryElementFront{width:20px;height:35px;background:url(//preschoolians.com/assets/layout//bg_category_left.gif);float:left;}
.categoryElementEnd {width:20px;height:35px;background:url(//preschoolians.com/assets/layout//bg_category_right.gif);float:left;margin-right:5px;}
.categorySelectedLnk{color:Yellow;}

/*category - item list */
#divItemHeaderPager{float:left;display:none;}
#divItemFooterPager{float:left;font-weight:bold;width:100%;}

/*category page - items*/
.itemElement{text-align:center;width:175px; height:250px;float:left;padding-left:5px;padding-right:5px;}
.itemElementImage{height:135px;}
.itemElementName{height:45px;font-size:12px; font-weight:bold;}
.itemElementPrice{height:20px;color: #dd8586;font-weight:bold;}
.itemElementColors{height:20px;}
.itemElementPreOrder{height:20px;}

/*start item page*/
#divItemHeader{width:734px;font-size: 20px;border-bottom:1px solid;margin-left:10px;margin-right:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;}
#divItemHeader h1{font-size: 20px; font-weight:normal;}
#divItemContainer{overflow:hidden;padding-right:474px; /*The width of right column */}
/* * html #divItemContainer{height:1%; } not needed on item page*/
#divItemColLeft{width:100%;border-right:464px #FFFFFF solid;margin-right:-476px;float:left;background-color:#FFFFFF;}
#divItemColRight{width:464px;float:left;background-color:#FFFFFF;margin-right:-464px;}
#divItemViews{}
#divItemViewImg{}
#divItemViewName{}
#divItemLinks{width:257px;border:0px;}
#divItemEnlarge{float:left;}
#divItemEmail{float:left;}
#divItemPrint{float:left;}
#divItemMainImg{width:255px;height:200px;text-align:center;border:1px #E7DBED solid;}
#divItemColorImgs{width:254px;padding-top:20px;padding-bottom:20px;float:left; cursor:hand;}
#divItemColorImg{width:72;height:72;border:1px #E7DBED solid;margin-right:4px;margin-bottom:4px;float:left;}
#divItemContentShort{}
#divItemContentLong{}
#divItemContentLong ul{list-style:none;padding-left:10px; margin-left: 0;}
#divItemContentLong li{background: url(//preschoolians.com/assets/layout//arrow.gif) left center no-repeat;padding-left: 15px;margin-bottom:5px;}
#divItemPreOrder{}
#divItemPrice{width:335px;padding-top:5px;padding-bottom:15px;border-top:1px dotted;border-bottom:1px dotted;}
#divItemSizes{padding-top:10px;padding-bottom:5px;}
#divItemColors{padding-top:10px;padding-bottom:5px;}
#divItemQty{padding-top:10px;padding-bottom:5px;}
#divItemAddCart{width:150px;padding-top:10px;border-top:1px dotted; clear:both; float:left}
/* end of item page */

#divItemDetail{margin-left:25px;position:absolute;}
#divItemDetailImg{}
#divItemDetailText{color:#FFFFFF;text-align:center;}
#divItemDetailText a{color:#FFFFFF;}

#divEmailFriendMain{background-color:#FFFFFF;margin:4px;padding:5px;}
#divEmailMain{}
#divEmailThankYou{padding-top:140px;padding-bottom:200px;}

/*order login page*/
#divOrderLoginHeader{width:100%;font-weight:bold;font-size:16px;border-bottom:1px solid;padding-bottom:10px;margin-bottom:10px;}

/*order page */
.order_summary_table td{padding-top:3px;padding-bottom:3px;}
.orderHeader{color:#8b4ead;background-color:#FFFFFF;font-weight:bold;}
.orderRow{color:#8b4ead;background-color:#F1ECE4;}
.orderSelectedRow{}
.orderAlternatingRow{background-color:#FFFFFF;}

/*shopping cart page */
#divCartMain{padding-left:5px;float:left;}
#divCartHeader{width:732px; height:30px; color:#FFFFFF;background:url(//preschoolians.com/assets/layout//bg-bar-cart.jpg) no-repeat; font-size:16px; font-weight:bold; padding-top:5px;padding-left:12px;}
#divCartItemCount{width:739px;background:#e7e2ed;text-align:right;padding-top:3px; padding-bottom:3px;padding-right:5px;margin-bottom:10px;}
#divCartValidationSummary{}
#divContinueShoppingTop{float:left;}
#divUpdateCartTop{width:95px;float:left;padding-left:10px;}
#divCallChatTop{width:100px; float:left}
#divCheckout1{float:right;padding-right:5px;}
#divCartRptItems{width:739px;float:left;padding-left:10px;padding-top:10px;margin-top:10px;}
#divCartRptItemsHeader{border-top:1px solid;}
.cartItemRow{width:729px;float:left;padding-top:10px;}
.cartItemAlternateRow{background-color:#FFF7EF}
#divCartItemDescText{width:430px;float:left;font-weight:bold;}
#divCartItemQtyText{width:60px;float:left;font-weight:bold;text-align:center;margin-right:40px;}
#divCartItemPriceText{width:120px;float:left;font-weight:bold;}
#divCartItemSubTotalText{font-weight:bold;}
.cartItemImage{width:72px;float:left;margin-right:26px; border:1px solid; }
.cartItemDesc{width:310px;float:left; padding-right:20px; }
.cartItemQty{width:60px;text-align:center;margin-right:40px;float:left;}
.cartItemPrice{width:120px;float:left;}
.cartItemPrice .Promo {color:#FF0000; text-decoration:line-through; font-weight:normal}
.cartItemSubTotal{width:60px;float:left;}
#divCartRptPromotions{width:739px;float:left;padding-left:10px;padding-top:10px;padding-bottom:15px;margin-top:10px;}
.cartPromotionDesc{width:310px;padding-left:105px;float:left;margin-right:15px; }
.cartPromotionRemove{width:160px;padding-left:15px;margin-right:25px;float:left;}
.cartPromotionSubTotal{width:80px;float:left;}
#divContinueShoppingBottom{float:left;}
#divUpdateCartBottom{float:left;padding-left:10px;}

#divCartRightColumn{float:right;}
#divCartTotals{width:310px;background-color:#FFF7EF;}
#divCartTotalsHeader{background-color:#EFF7D6;font-weight:bold;border:1px #EFE7EF solid;padding-left:30px;padding-top:10px;padding-bottom:10px;}
#divCartTotalsContainer{border-left:1px #EFE7EF solid;border-right:1px #EFE7EF solid;border-bottom:1px #EFE7EF solid;margin-bottom:3px;padding-top:10px;padding-bottom:10px;}
#divCartTotalsSubTotalDesc{width:165px;height:20px;padding-left:30px;float:left;}
#divCartTotalsSubTotalValue{height:20px;}
#divCartTotalsShippingDesc{width:165px;height:20px;padding-left:30px;float:left;}
#divCartTotalsShippingValue{height:20px;}
#divCartTotalsTaxDesc{width:165px;height:20px;padding-left:30px;float:left;}
#divCartTotalsTaxValue{height:20px;}
#divCartTotalsTotalDesc{width:165px;height:20px;padding-left:30px;float:left;}
#divCartTotalsTotalValue{height:20px;}

#divCartTotalsApplyCode{width:308px;border:1px #EFE7EF solid;text-align:center;padding-top:5px;padding-bottom:5px;}
#divCartTotalsApplyCodeText{width:210px;margin-left: auto;margin-right: auto;padding-bottom:10px;}
#divCartTotalsApplyCodeTextBox{padding-bottom:10px;}

#divCartCheckoutBtn{width:310px;text-align:right;padding-top:10px;padding-right:5px;}
#divCartContent{width:400px;float:left;padding-top:20px;}


/* asp.net skin styles, use to control styles of asp.net buildin control elements ie. texboxes, dropdownlist, Label, etc.  */
/*TODO: need more work to consolidate */

.input_style{font-size:11px;color:#8b4ead;border: 1px solid #8b4ead; width:100%;}

/*used in TextBoxShortSkin, TextBoxMediumSkin, TextBoxLongSkin*/
.input_login1{height: 14px; width: 164px; }
.input_login2{height: 14px;	width: 124px; }
.input_login3{height: 14px;	width: 20px; }
/*used in TextBoxMessageBoxSkin */
.input_messagebox{height: 100px;width: 436px;background-image:url(//preschoolians.com/assets/layout//bg_input_live_chat_text.jpg);}

/*used in PageHeadingSkin */
.page_heading{color: #8b4ead;text-decoration: none;font-size: 12px;font-weight: bold;padding-bottom:5px; padding-top:3px; padding-left:2px;}

/*used in HighlightSkin */
.highlight{color: #EF4E67;text-decoration: none;font-size: 11px;}

.validationSummary { color:Red; background-color: #FFFABF; border: 2px solid red; padding: 4px; }
.validator { font-weight: bold; }
.exception{color:Red;float:left;padding-top:10px; padding-left:10px;width:700px;}

.requiredFormField {font-weight: bold;}
.optionalFormField { }

.dropdown_style{font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;color:#8b4ead;}
/* used in DropDownSmallSkin */
.dropdown_small{height: 20px;width: 60px;}
/*used in DropDownLongSkin */
.dropdown_long{	height: 20px;width: 164px;}
/* used in DropDownMediumSkin */
.dropdown_medium{height: 20px;width: 124px;}

/* used in LinkPinkSkin */
.link_pink {color: #F05D75;text-decoration: none;font-size: 11px;}
.link_pink:hover {color: #8b4ead;text-decoration: underline;font-size: 11px;}
/* used in LinkBlackSkin */
.link_black {color: #000000;text-decoration: none;font-size: 11px;}
.link_black:hover {color: #938369;text-decoration: underline;font-size: 11px;}
/* used in LinkBrownUnderSkin */
.link_brown_under {color: #8b4ead;text-decoration: underline;	font-size: 11px;}
.link_brown_under:hover {color: #EF4E67;text-decoration: underline;font-size: 11px;}
/*used in ImageButtonSkin*/
.img_button{font-weight:bold;}
.imagecontroller{border: 0px;vertical-align: middle;}


/* given for content block */
.title{ font-size: 16px; font-weight: bold; text-decoration: none; color: #8b4ead;	}
.thick_horizontal_delimiter{height:1px; background-color:#8b4ead; font-size:2px;}
.thin_horizontal_delimiter{height:1px; background-color:#8b4ead; font-size:2px;}

/* content page specific styles */

/*used in Copyright Text */
.baby_shoes_text_white{color: #ffffff; text-decoration: none; font-size: 10px;}
/*used on homepage - phone nb Text */
.baby_shoes_text_red{color: #dd8586; text-decoration: none; font-weight:bold; font-size: 11px;}
/*used on Checkout page */
.baby_shoes_bigtitle_white{color: #ffffff; text-decoration: none; font-size: 20px;}
/*used on all pages */
.baby_shoes_bigtitle_purple h1{color: #8b4ead; text-decoration: none; font-size: 16px; margin-top: 0px;	margin-left: 0px; margin-bottom: 0px;}
/*used on all pages */
.baby_shoes_bigtitle_purple h2{color: #8b4ead; text-decoration: none; font-size: 14px; margin-top: 15px;margin-left: 0px; margin-bottom: 10px;}
	
/*used on all pages */
.baby_shoes_bigtitle_purple h3{color: #8b4ead; text-decoration: none; font-size: 14px; margin-top: 15px;margin-left: 0px; margin-bottom: 10px;}
.baby_shoes_title{ font-size: 16px; font-weight: bold; text-decoration: none; color: #8b4ead;}
.baby_shoes_text_purple{color: #8b4ead; text-decoration: none; font-size: 12px;}
.baby_shoes_text{color: #938369;text-decoration: none;font-size: 11px;}
.baby_shoes_dropdown_small{height: 17px;width: 35px; color: #938369; text-decoration: none;font-size: 11px;background-repeat: repeat-x;}
.baby_shoes_dropdown_long{	height: 17px;width: 164px;color: #938369; text-decoration: none;font-size: 11px;background-repeat: repeat-x;}
.baby_shoes_dropdown_medium{height: 17px;width: 124px;	color:#938369; text-decoration: none;	font-size: 11px;background-repeat: repeat-x;}
.baby_shoes_bigtext{font-weight: bold; font-size: 14px; padding:7px; }

/* search by size */
.divSearchSize {border-bottom: dotted 1px; padding-bottom:5px;}
#divItemColorsSizes {width:150px; float:left;}
#divSearchNextDay { width:160px; float:left; padding-left:13px; padding-right:10px; margin-top:15px; padding-top:15px;height:75px; background: url(//preschoolians.com/assets/layout/bg_search_inv.jpg) }
#divSearchNextDayHeader { width:160px; float:left; padding-top:35px }
#spnAvailability {font-weight:bold;}
#divCallChatReview {float:right;margin-top:10px;}


.divSearchNextDayNew { width:276px; float:left; padding-left:5px; padding-right:10px; margin-top:15px; padding-top:10px;height:45px; background: url(//preschoolians.com/assets/layout/bg_ships.gif) }
#spnNextDayAvailability {font-weight:bold;}

A IMG { border:0px; } 


/* front page - collapsible panel */

#collapsibleFrontBoxMain {
    position:absolute; 
    top:1030px; 
    _top:1000px;
    right:0px;
    display:none;
    visibility:hidden;
    clear:both;
    width:755px;
    z-index:2;
    left:29px;
    _left:20px;
    }
#collapsibleFrontBox {
    width: 755px;
    _width: 755px;
    overflow: hidden; }
#collapsibleFrontBoxGradientCaption {
    color:  #884da7;
    font-family:Verdana;
    font-size:12px;
    text-transform:capitalize;
    padding: 5px;
    cursor: pointer;
    }
#collapsibleFrontBoxContent {
    background-color: white;
    font-family:Arial;
    font-size:11px;
    padding: 4px;
    overflow: hidden;
    clear:both;
    margin-left:3px;
    _margin-left:1px;
    text-align:left;
    border: dotted 1px black; }
#collapsibleFrontBoxContent a {font-size:1;}


