/* 
  Babyland SA. LocalStyle Sheet
  Version 2.1 - 11 March 2008
  
  BurgsDesigns, powered by Webb Software
  http://www.burgsdesigns.com
  Copyright (c) 2008 BurgsDesigns

	Babyland SA CSS DEFINIITIONS
	===================================
	Born:		13/08/08
	Last Edit:	unknown

  
  Requires BurgsDesigns Team approval to modify!
*/

/*=========================*/
@import url("ma_cart.css"); /* shopping cart styles */
@import url("menus.css"); /* menu styles for shopping cart, my account and pages */
@import url("giftregistry.css"); /* gift registry styles */
@import url("displayproductcategory.css"); /* Product Category main page */
@import url("egiftcard.css"); /* E-Gift Card page styles */
@import url("productcategories.css"); /* Product Categories Only page styles */
@import url("news.css"); /* News & Events page styles */
@import url("promoadverts.css"); /* Promotional Adverts only styles */
@import url("needhelp.css"); /* Need Help only styles */
@import url("competitions.css"); /* Competition only styles */
@import url("welcome.css"); /* Welcome Note & Welcome Page styles */
@import url("otherspaces.css"); /* Advert Management and Advertisements styles */
@import url("search.css"); /* search results styles */
@import url("customerservices.css"); /* customer services styles */
/*=========================*/





body { font-family: Arial, Helvetica, sans-serif; color: #666 ; background-color:#FFFFFF; scrollbar-face-color:#cccccc ; scrollbar-3dlight-color:#cccccc; scrollbar-arrow-color:#666666;scrollbar-highlight-color:#ffffff; scrollbar-shadow-color:#cccccc;margin:0px;padding:0px;font-size:11px; }

p { margin-bottom: 18px;}
* {padding:0px;margin:0px;}

hr {border: none 0;border-top: 1px solid #ffc3ff;width: 100%;height: 1px;margin:10px 0 10px 0;} 
.divider_dashed {border-bottom: 1px dashed #cccccc;height:1px;width:auto;margin:0 0 5px 0;padding:0 0 5px 0;line-height:0;}
.divider_dashed_blue {border-bottom: 1px dashed #d0d5ec;height:1px;width:100%;margin:0 0 5px 0;padding:0 0 5px 0;line-height:0;}

/* ----------------------------------------------------------------------------------- start Main Containers */
#headerContain {padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}
* html #headerContain {margin: 0 auto 0 auto;max-width: 989px;/*min-width: 989px;*/min-width: 989px;background-color:#FFFFFF;}
* html #headerContain {width: 989px; /* IE6 only */}
#wrapEntireBody {margin:0 auto;width:989px;text-align:left;background-color:#ffffff;position:relative !important;padding:0px 0px 0px 0px;}
#homeBodyContent {margin:0px;padding:0px 0px 0px 0px;}
/* ----------------------------------------------------------------------------------- end Main Containers */

/* ----------------------------------------------------------------------------------- start header */
#topMenu {padding:0px 0px 0px 10px;display:block;overflow:hidden;display:block;font-family:Arial, Helvetica, sans-serif;margin:0px 0 0 0;font-size:1em;height:90px;}
.leftSection {display:block;margin:5px 0 0 0;overflow:hidden;position:absolute;top:27px;left:300px;color:#666;}
.topmenulinks {color:#666;margin:0;padding:0;}
.callnow{color:#444; text-decoration:none; font-weight:bold;}
.linklist {
	float:right;
	width:325px;
	text-align:right;
	margin:5px 0 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#ccc;
	font-size:1em;
}
.linklist a:hover,.topmenulinks a:hover{color:#ccc;text-decoration:none;}
.linklist a:link,.topmenulinks a:link {text-decoration:none;}
.linklist a:active,.topmenulinks a:active {text-decoration:none;}
.linklist a:visited,.topmenulinks a:visited {text-decoration:none;}
.linklist a:visited:hover,.topmenulinks a:visited:hover {text-decoration:none;}

#HeaderContainerLogo {max-width: 989px;height: 90px;margin: 0 auto 0 auto; padding:0px 30px 0px 30px;}
/* ie min-width, max-width emulation */ 
* html #HeaderContainerLogo,* html #HeaderContainer,* html #DynamicContainer {
	width: 989px; /* in case JS is off, set a fallback width. default is auto */
    /* If min/max width is to be reinstated on IE6 must move this above default settings */ 
	/*width: expression(Math.max(Math.min((document.documentElement ? documentdocumentElement.clientWidth :
	document.body.clientWidth) - 20, 992), 768)+'px'); */}
#logo {margin-top: 5px;width: 251px;height: 72px;float: left;}/* Babyland SA Logo -----------------------------*/
#TopRightContainer
{
	overflow:hidden;
	margin:0px;
	padding:5px 0 5px 0;
	position:absolute;
	right:34px;
	top:25px;
	width:325px;
	border-left:#CCC solid 0px;
	display:block;
	color:ccc;
}

.asterisk, .pink {color:#ff00f0;}
.blue{color:rgb(13, 171, 197);}
.text_pink {color: #ff00f0;}



.link_pink a:link  {color:#FF00FF; text-decoration:none;} 
.link_pink a:visited {color:#FF00FF; text-decoration:none;} 
.link_pink a:hover {color:#666;text-decoration:none;}
.link_pink a:active {color:#FF00FF;text-decoration:none;}




#ShoppingBagResults {margin:2px 0 0 0;padding:0 0 0 0;}
#ShoppingBagResults a:hover {color:#ccc;text-decoration:none;}
#ShoppingBagResults a:link {text-decoration:none;}
#ShoppingBagResults a:active {text-decoration:none;}
#ShoppingBagResults a:visited {text-decoration:none;}
#ShoppingBagResults a:visited:hover {text-decoration:none;}


/*======= Pretty Search =======*/
#search_box {float:right; width: 179px; height: 24px; background: url(../images/searchbar_complete.png) no-repeat; border: 0px; margin:0 0 0 0; padding: 0; font:9px "Lucida Grande", Geneva, Arial, sans-serif;}
#search_box #s {float: left; padding: 0 0 0 5px; margin: 6px 0 0 6px; border: 0; width: 154px; background: none; font-size:11px;}
#search_box #go {margin: 0 0 0 0;}
/*=========================*/

/*======= Breadcrumbs =======*/
#breadcontainer{color:#ccc;margin:0 auto;width:922px;padding:5px 10px 0px 10px;text-align:right; font-size:0.9em;font-family:Arial, Helvetica, sans-serif;}
.bread {font-size:0.9em;color: #ccc;font-style: italic;padding-left: 5px;}
#breadcontainer a {color: #ccc; text-decoration: none;font-size:0.9em;font-family:Arial, Helvetica, sans-serif;}
#breadcontainer a:hover {color:#F0F; text-decoration: underline;font-family:Arial, Helvetica, sans-serif;}
/*=========================*/

/*======= Flash components =======*/
#flashbannerhome{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}
#FlashNavTop{ margin:0px 0px 10px 0px; width:989px; height:200px;}
#FlashNavTop img{ display:inline; margin:0px 0px 0px 0px; }
/*=========================*/


/* Home
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#homeRightSide {float:left;width:169px;}
#homeLeftSide {float:right;width:720px}

/* Left Side Containers */
#homefirstcontainer{margin:0 0 0 0;padding:0 0 0 0;width:730px;height:216px; border:#CCCCCC solid 0px;display:inline;}
#homesecondcontainer{margin:1px 0 15px 0;padding:0px;width:552px;height:auto; border:#ffc3ff solid 0px;}
#homethirdcontainer{margin:0 0 0 0;padding:0 0 0 0;width:730px;height:auto; border:#CCCCCC solid 0px;}

#homenews{width:204px;height:216px;float:left;margin:0 0 0 0;padding:0 0 0 0;border:#CCCCCC solid 0px;background-position:top left;line-height:1.2em; background-image:url(../images/home_standard.jpg);background-repeat:no-repeat;}
#homebabyregistry{width:204px;height:216px;float:left;margin:0 0 0 12px;padding:0 0 0 0;border:#CCCCCC solid 0px;background-image:url(../images/home_br_bg.jpg);background-repeat:no-repeat;}
#homenewtostore{width:204px;height:216px;float:right;margin:0 0 0 0;padding:0 0 0 0;border:#CCCCCC solid 0px;background-image:url(../images/home_standard.jpg);background-repeat:no-repeat;}

#homesecondcontainer table{font-family:Arial, Helvetica, sans-serif; vertical-align:center;text-align:left;}
#homesecondcontainer tr{vertical-align:center; text-align:left; font-size:1em;padding:0 0 0 8px; }
#homesecondcontainer td{padding:0 0 0 0; color:#666666; vertical-align:center; text-align:center; vertical-align:bottom;}
#homesecondcontainer tbody{vertical-align:middle;}

/* START Looking for something search home */
#lookingforsomething{width:482px;height:278px;float:left;border:#CCCCCC solid 0px;background-image:url(../images/searchsection.jpg);background-repeat:no-repeat;}
.homesearchleft{float:left;margin:15px 0 0 0;padding:0 0 0 0;}
.homesearchright{float:left;margin:15px 0 0 70px;padding:0 0 0 0;}
/* END Looking for something search home */

/* START Home SideBar Sections with curved edges */
#homesidebar{width:169px;margin:0px 0px 10px 0px;padding:0px 0px 0px 0px;border:#ff00f0 solid 0px;}
#homesidebar #heading{margin: 0 0 0px 0; background-image:url(../images/sidebar_plain.jpg); background-position:bottom; background-repeat:no-repeat;}
#homesidebar #heading p{padding: 0 15px 20px 15px; color:#00668E; font-size: 11px;}
#homesidebar #heading h3 {padding: 2px 0 2px 0; margin: 0 15px 0 15px; font-size: 12px; display: block;}
#homesidebar #heading strong {color:#1301ff;}
#homesidebar h3 a {color: #000; text-decoration: none; font-size: 12px;}
#homesidebar h3 a:hover {color: #000000; text-decoration: underline;}
#homesidebar h3 {padding: 0; margin: 0 15px 0 15px; font-size: 11px; display: block;}
#heading p a:active, #heading p a:visited, #heading p a:link{color:#3399CC; text-decoration: none;font-size:11px;}
#heading p a:hover{color:#3399CC; text-decoration: underline; font-size:11px;}
#homesidebar #heading hr {border: none 0;border-top: 1px solid #ffc3ff;height: 1px;margin:0 15px 15px 15px;width:139px;} 

#heading img {margin:5px auto 10px auto; vertical-align:top;padding:0 0 0 0;display:block;}
/* END Home SideBar Sections with curved edges */


#secondary .modulecontent img.sd_accent { /* clock img */margin: -25px 2px 0 0;float: right;}

#homecompetitions{width:235px;height:auto;float:right;margin:0 0 0 0;padding:0 0 0 0;border:#ff00f0 solid 1px;}

#newslinks_home{margin:0 0 0 0;padding:0 0 0 0;vertical-align:middle; color:#444; font-size:1em;color:#999999;}
#newslinks_home ul {list-style-type: none; margin: 0;padding: 0;}
#newslinks_home li {background: url("../images/arrow_1.gif") no-repeat;border-top:1px solid #FFCCFF;background-position: 12px 11px;*/font-size:1em;padding: 8px 10px 8px 25px;margin:0px; display:block; border-bottom:#FFCCFF solid 0px;}


#finditnow_home{margin:0 0 0 0;padding:0 0 0 0;vertical-align:middle;}
#finditnow_home ul {list-style-type: none; margin: 0;padding: 0;}
#finditnow_home li {display:block;padding: 2px 0px 0px 0px;margin:3px 0px 3px 0px;}

#newslinks_home li a:link,
#finditnow_home li a:link
{color: #999999; text-decoration: none; font-size:1em; font-weight:bold;}
#newslinks_home li a:visited,
#finditnow_home li a:visited
{color: #999999; text-decoration: none; font-size:1em; font-weight:bold;}
#newslinks_home li a:active,
#finditnow_home li a:active
{color: #444; text-decoration: none; font-size:1em; font-weight:bold;}
#newslinks_home li a:hover,
#finditnow_home li a:hover
{color:#444; text-decoration: none; font-size:1em; font-weight:bold;}

.more{margin:0 0 0 0;padding:0 0 0 25px;}

.nestedHomeColumnCopy {padding:0px 10px 18px 5px;margin:0px;}
.nestedHomeColumnCopy img {float:right;margin:0px 0px 10px 10px;}
.nestedHomeColumnCopy p, .nestedHomeColumnCopy h5 {padding:0 0 0 0;margin:7px 0px 0px 0px;color:#1301ff;}
.nestedHomeColumnCopy p a, .nestedHomeColumnCopy h5 a {font-size:11px;}
.nestedHomeColumnCopy p a img, .nestedHomeColumnCopy h5 a img  {float:none;margin:-2px 0px 0px 0px;padding:0px 4px 1px 0px;}
.homeColumnNetCode p {padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;}

.nestedHomeColumnCopy p a:link{color: #666; text-decoration: none;}
.nestedHomeColumnCopy p a:visited{color: #666; text-decoration: none;}
.nestedHomeColumnCopy p a:active{color: #666; text-decoration: none;}
.nestedHomeColumnCopy p a:hover{color: #444; text-decoration: underline;}

#competitions_home{margin:0 0 0 20px;padding:0 0 0 0; font-size:11px;line-height:18px;}
#competitions_home ul{margin: 0 0 0 0; padding:0 0 0 0; font-size:11px;}
#competitions_home li{list-style:none; margin:0 0 0 0;padding:0 0 0 0;}

/* Template for all pages--------*/
/* LEFT SIDE */

#secondaryNavContainer {float:left;width:169px;margin:0px 0px 0px 0px;padding:0px;color:444;}

#shoponline{margin:0; padding:5px 0px 0px 10px;width:auto;height:auto;font-size: 1.05em;color:#444; font-weight:bold;}
#shoponline li a { display:block;text-decoration: none; color:#444;font-size: 1.05em;}
#shoponline li a:hover {text-decoration:none; background-position:0px;padding:0px;margin:0;color: #FF00F0;font-size: 1.05em;}

#moduleproducts{margin:0; padding:5px 0px 0px 10px;width:auto;height:auto;}
#moduleproducts li a { display:block;text-decoration: none; color:#444;}
#moduleproducts li a:hover {text-decoration:none; background-position:0px;padding:0px;margin:0;color:#ffc3ff;}

#secondaryNavLinks {margin:0px 0px 10px 0px;padding:0px 0px 2px 0px;background:#FAF9F4 url("../images/li_itemLast.gif") bottom no-repeat; border:#EBE8DB solid 0px; color:#444;}/* Image for rounded edge top */
#secondaryNavLinks ul {list-style-type: none; margin: 0px;overflow:hidden;border:none;padding:0px;}
#secondaryNavLinks li {/*background: url("images/link_arrow.gif") no-repeat;border-top:1px solid #ffffff;background-position: 12px 6px;*/font-size:1em;padding: 4px 10px 4px 0px;margin:0px; }
#secondaryNavLinks li a { display:block;text-decoration: none; color:#444;}
#secondaryNavLinks li a:hover {text-decoration:none; background-position:0px;padding:0px;margin:0;}

#secondaryNavLinks h2 {font-size: 1.1em;font-weight: none;border-top:1px solid #ffffff;margin: 0px;padding: 5px 5px 5px 10px;background-color: #ffc3ff;}
#secondaryNavLinks h2.secondaryNavLinkTop {background-image: url("../images/h2_topPink.gif");background-repeat: no-repeat;color:#FFFFFF;}


/* single column */
#singleCol1 {width:600px;margin: 0 auto;padding: 0 0 0 0;height:auto;font-family:Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;}
*html #singleCol1 {width:auto;margin: 0 auto;padding: 0 0 0 0;height:auto;font-family:Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;}/* Firefox fix */

#singleCol1 a{color:#ff00f0;text-decoration:none; cursor:pointer;}
#singleCol1 a:visited {color:#903;text-decoration:none;}
#singleCol1 a:active {color:#ff00f0;text-decoration:none;}
#singleCol1 a:hover {color:#ff00f0;text-decoration:underline;}



/* midcontainer */
#midcontainer {width:909px;margin: 0 0 0 0;padding: 0 40px 0 40px;background-color:#FFFFFF;height:auto;}
*html #midcontainer {width:909px;margin: 0 0 0 0;padding: 0 40px 0 40px;height:auto;}/* Firefox fix */

/* 2 columns only */
#2Col_left{float:left;width:400px;margin:0 0 0 0;padding:0 0 0 0;}
#2Col_right{float:right;width:400px;margin:0 0 0 0;padding:0 0 0 0;}

#2ColContainer {width:700px;margin: 0 auto 0 auto;padding: 0 0px 0 0px;background-color:#FFFFFF;height:auto; font-family:Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;}
*html #2ColContainer {width:700px;margin: 0 0 0 0;padding: 0 0px 0 0px;height:auto;font-family:Lucida Grande, Geneva, Verdana, Arial, Helvetica, sans-serif;}/* Firefox fix */

#2ColContainer a{color:#ff00f0;text-decoration:none; cursor:pointer;}
#2ColContainer a:visited {color:#ff00f0;text-decoration:none;}
#2ColContainer a:active {color:#ff00f0;text-decoration:none;}
#2ColContainer a:hover {color:#ff00f0;text-decoration:underline;}



/* =Mode3 - Two column as per static pages
-----------------------------------------------------------------------------*/
#Mode3Container {width:768px;margin: 0 auto 0 auto;}


/* middlecontainer no links */
#middlecontainer {width:789px;margin: 0 auto 0 auto;}


/* MIDDLE SIDE */
#internalContent {float:right;width:700px;margin:0px 0px 0px 30px;padding:0px 0px 0px 0px;}
#internalContentWide {float:left;width:780px;margin:0px 6px 0px 16px;padding:0px 0px 0px 0px;}
#internalContentPopup {width: 600px;}

/* Right Hand Side Tiles
=========================================== */
#rhsTilesContainer {float:left;width:70px;position:relative;margin:4px 0px 0px 2px;line-height:1.5em;padding-bottom:280px; /* keep the rhs module from coliding with didYouKnow */}
.rhsTiles {background:url("../images/css/rhsTiles_bgBottom.gif") bottom no-repeat #eeeeee;position:relative;margin:0px 0px 10px 0px;}
.rhsTilesImage {position:absolute;top:0;right:0;}
.rhsTileLinks {padding:0px 55px 12px 12px;word-wrap: break-word;min-height:75px;height:auto !important;height:75px;	}
#rhsTilesContainer ul {list-style-type:none;margin: 0px;padding: 0px;}
#rhsTilesContainer li {font-size:1.1em;display:block;border-bottom:1px solid #eeeeee;background: url("../images/css/navArrowOrange.gif") no-repeat;background-position: 2px 5px;padding: 0px 0px 0px 13px;margin:0px;}


/* this class is used for the ACTIVE link (i.e. the page you are on) */
#rhsTilesContainer li#rhsNoLink {color:#000000;border-bottom:1px solid #eeeeee;background: url("../images/css/navArrowGrey.gif") no-repeat;background-position: 2px 5px;padding: 1px 0px 1px 13px;margin:0px;}
#rhsTilesContainer li a { display:block;text-decoration: none; color: #333333;} 
#rhsTilesContainer li.rhsNoLink a { text-decoration: none; color: #ffffff;}
#rhsTilesContainer li a:hover,
#rhsTilesContainer li a:focus,
#rhsTilesContainer li a:active {display:block;text-decoration:underline;}


/* 3 links */
#waystoshop_section {background:#dadada url("../images/waystoshop_template_links.gif") top left no-repeat;padding:1px 0px 0px 0px;}
#waystoshop_sectionList {padding:4px 8px 4px 8px;text-align:left;margin:0px;font-size:1.1em;}
#waystoshop_sectionList a:link,
#waystoshop_sectionList a:visited,
#waystoshop_sectionList a:active {color:#00a8d7;text-decoration:none;font-weight:bold;font-size:1.1em;}
#waystoshop_sectionList a:hover {color:#000000;text-decoration:underline;font-weight:bold;}
#waystoshop_sectionList table {width:auto;margin:0px;text-align:left;}
#waystoshop_sectionList td {display:table-cell;vertical-align:middle;text-align:left;padding:2px 4px 2px 0px;}
#waystoshop_sectionList a {font-weight:bold;color:#000000;}
#homeRotateSwf {margin:0px;padding:0px;}


/* Left hand Navigation Heading , Copy styles */
#waystoshop_section h2.waystoshop_sectionList {color:#ff00f0;padding:5px 0 5px 0;margin:0 0 0 0;font-size: 1.2em;}


/* Extra features to sidebar navigation --------------------*/
#secondaryNavExtras {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif;}
.btn_callCard {font-size: 1.2em;background-image: url("../images/callCard.gif");background-repeat: no-repeat; background-position: 10px 2px; padding: 4px 0px 5px 40px;font-weight: bold;text-decoration: none; color: #333333;}
.btn_applyNow a, .btn_logOn a  { font-weight: bold;text-decoration: none; color: #333333;}
.btn_applyNow a:hover, .btn_logOn a:hover {text-decoration:underline;}
.btn_applyNow, .btn_logOn {font-size: 1.2em;background-image: url("../images/applyNow.gif");background-repeat: no-repeat; background-position: 10px 2px;padding: 2px 0px 5px 40px;}


/*======= Home =======*/
#HomeItemsContainer{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px; width:909px;height:313px;}

#HomefullContainer{margin:15px 0px 15px 0px;padding:0px 0px 0px 0px; width:909px;height:275px;}
.staticnews{float:left;margin:0 0px 0 0;padding:0 0 0 0;width:227px; height:275px;}
.promoadmain{float:left;margin:0px;padding:0px;width:464px; height:275px;}
.promoadmain_txt{float:right;margin:0px;padding:0px 20px 0px 20px;width:178px; height:275px; background-color:#fcaefc; font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#FFFFFF; background-image:url(images/Home_right_Panel.jpg); background-repeat:no-repeat;}
.promoadmain_txt img{margin:0px;padding:35px 0px 20px 0px;}
.promoadmain_txt p{margin:5px 0px 5px 0px;padding:0px; line-height:14px; color:#0099ff;}
#HomefullContainer .promoadmain_txt a{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#FF00FF; text-decoration:none;}
#HomefullContainer .promoadmain_txt a:hover{margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#0099FF; text-decoration:none;}
/*=========================*/


/* Page Navigation for Products ---------------------------------------- */
#pagenavigation{margin:0 0 0px 0px;padding:5px 0 5px 0;text-align:right;font-size:0.7em;border-top:#CCCCCC dotted 1px;border-bottom:#CCCCCC dotted 1px;color:#CCCCCC;}
#pagenavigation a {color: #444; text-decoration: none; padding: 0 3px;_cursor: hand; border:#F0F0F0 solid 0px;}
#pagenavigation a:hover {color:#0085CF; text-decoration: none !important; background-color:#FFFFFF;border:#CCCCCC solid 0px;}


/* Products Pages ----------------------------------------*/
#productcategory_image{width:100%; height:145px; background-color:#CCCCCC;margin:10px 0 10px 0;padding:0 0 10px 0;}
#product_sectiontitle{margin:0 0 0 0;padding:0 0 0 0;float:left;}

#productsmainheading{margin:10px 0 10px 5px;padding:0 0 10px 0;border-bottom:#CCCCCC solid 1px;height:35px;}

.productmain_title{font-size:20px;}
.overview{font-size:16px; font-weight:bold; margin:0 0 0 0;padding:10px 0 0 0;}
.displaying_productstitle{float:left;font-size:11px; color:#00a8d7;padding:0px 0 0 0;margin:5px 0 0 0;}
.moreInfoLinks{ text-align:center; font-size:12px; text-decoration:underline; margin-top:15px; }

#productlist{margin: 0 auto;padding:20px 0 20px 0;}
#productlist{height:auto;border-bottom:#CCCCCC dotted 1px;text-align:center;display:block;}
#productcontainer{margin:0 0 0 0;padding:10px;}


/* Product Menu ----------------------------------------*/
#productmenu{margin:10px 0 20px 0;padding:0;border:#CCCCCC solid 1px;height:830px; color:#999999;}
.menulist{margin:10px 20px 0 20px;padding:0 0 0 0; font-size:11px;float:left; width:210px;}
.menulist p{margin:0 0 0 0;padding:10px 0 0 0;}


/* Products View Sections ----------------------------------------*/
.ProductDetailsright{margin-left: 378px;padding:10px 0 0 10px;margin-right: 0px; background-color:#ffffff;background-position: bottom center;}
.ProductDetailsleft {padding-left: 10px;width: 358px;float: left;background-color: #FFFFFF;clear:left;}
#itemquery{margin:0 0 0 0;padding:0 0 20px 0;font-size:12px;}

#modulecontent{margin:10px 0 20px 0;padding:10px 10px 10px 10px;border:#CCCCCC solid 1px;border-bottom:#CCCCCC dotted 1px;}

.productview_image{margin:0 0 0 0;padding:0 0 0 0;}
.description{float:left;width:300px;height:200px;}
.product-overview-full{margin:0 0 0 0;padding:0 0 0 0; font-size:11px;}
.product-overview-full ul{margin:0 0 0 15px;padding:0 0 0 0;line-height:18px;}
.product-overview-full li{list-style:circle;}

.deliveryreturnpolicy{margin:0 0 0 0;padding:5px 0 10px 0;}
#buyingoptions{margin:0 0 10px 0;padding:0 0 10px 0;float:left;}
#buyingoptions p{line-height:18px;}


.price{font-weight:bold;margin:0 0 0 0; padding:0 0 10px 0;font-size:14px; color:#333333;}
.productimage{margin:10px 0 10px 0;padding:0 0 0 0;}
.productno{margin:0;padding:3px 0 3px 0;}
.availability{margin:0;padding:3px 0 3px 0;}
.delivery{margin:0;padding:3px 0 3px 0;}
.weight{margin:0;padding:3px 0 3px 0;}



/* Star & Ratings ----------------------------------------*/
#itemrating{margin:0 0 10px 0;padding:0 10px 10px 0;float:right;}
.ratingstar{margin:0 0 0 0;padding:0 0 5px 0;}
.ratingstarsmall{margin:0 0 0 0;padding:5px 0 5px 0;}
.ratings-based {margin:0 0 0 0;padding:5px 0 0 0; font-size:11px;}


/* Item Review Summary ----------------------------------------*/
#reviewsummary{margin:10px 0 20px 0;padding:10px 10px 10px 10px;border:#CCCCCC solid 1px;}
#reviewcomments{margin:0 0 0 0;padding:10px 0 10px 0;}
.reviewsummarytitle{font-weight:bold;margin:0 0 0 0;padding:10px 0 0 0; font-size:12px;color:#000000;}
.reviewsummarywritten{margin:0 0 0 0;padding:5px 0 0 0; font-size:11px;}
.reviewsummarydate{margin:0 0 0 0;padding:0 0 0 0; font-size:11px;}
.reviewsummarycomment{margin:0 0 0 0;padding:10px 0 0 0; font-size:11px;color:#000000;}
.helpfulreview{margin:0 0 0 0;padding:10px 0 0 0; font-size:11px;color:#000000;}
.ratingreview-links{text-align:left;margin:0 0 0 0;padding:5px 0 0 0; font-size:11px;color: #87a712;}


/* Products Sidar left ----------------------------------------*/
#myitems{margin:10px 15px 10px 0px;padding:0 0 0 0;}




#chatlivenow{margin: 0 0 10px 0; height:118px; width: 201px; }
.needassistance{padding:15px 0 0 15px;margin:0 0 0 0;font-size:14px;font-weight:bold; background-image:url(../images/sidebar_plain.jpg); background-position:top; background-repeat:no-repeat;}
.chatnow{padding:20px 10px 15px 15px;margin:0 0 0 0;font-size:11px;background-image:url(../images/sidebar_plain.jpg); background-position:bottom; background-repeat:no-repeat;}

.chatnow a:link, .chatnow a:visited, .chatnow a:active  {color: #75797c; text-decoration: none;font-size:11px;}
.chatnow a:hover {color: #DDAB6C; text-decoration: underline; font-size:11px;}



/* --------------- Links --------------- */
#reasons p a:active, #reasons p a:visited, #reasons p a:link, #myitems a:link, #myitems a:visited, #myitems a:active  {color: #75797c; text-decoration: none;font-size:11px;}
#reasons p a:hover, #myitems a:hover {color: #000000; text-decoration: underline; font-size:11px;}

#myitems a:link, #myitems a:visited, #myitems a:active  {color: #75797c; text-decoration: none;font-size:12px;}
#myitems a:hover {color: #000000; text-decoration: underline; font-size:12px;}

a:link{color: #75797c; text-decoration: none;font-size:11px;}
a:visited{color: #75797c; text-decoration: none;font-size:11px;}
a:active{color: #75797c; text-decoration: none;font-size:11px;}
a:hover{color: #000000; text-decoration: underline; font-size:11px;}

.ratingreview-links{text-align:left;margin:0 0 0 0;padding:5px 0 0 0; font-size:11px;color: #FEC62B;}
.ratingreview-links a:active, .ratingreview-links a:visited, .ratingreview-links a:link {color: #FEC62B; text-decoration: none;}
.ratingreview-links a:hover {color: #FEC62B; text-decoration: underline;}


.deliveryreturnpolicy a:active, .deliveryreturnpolicy a:visited, .deliveryreturnpolicy a:link {color:#0066FF; text-decoration: none; font-size:12px;}
.deliveryreturnpolicy a:hover{color: #0066FF; text-decoration: underline; font-size:12px;}




#buyingoptions p a, #buyingoptions p a:active, #buyingoptions p a:visited, #buyingoptions p a:visited, .ProductDetailsleft p a, .ProductDetailsleft p a:active, .ProductDetailsleft p a:visited, .ProductDetailsleft p a:visited {padding-right: 12px; background: url(../images/arrow_0.gif) no-repeat right 4px; color: #75797c; text-decoration: none;font-size:12px;}
#buyingoptions p a:hover, .ProductDetailsleft p a:hover {background: url(../images/transparent.gif) no-repeat right 4px; color: #000000; text-decoration: underline;font-size:12px;}




/* Heading Styles & Page styles
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1.home{text-align: left; color:#ff00f0; font-family:Arial, Helvetica, sans-serif; margin:0 0 10px 0;padding:0 0 4px 0;background-repeat: no-repeat;background-position:top left;font-size:1.6em;}
h2.secondaryNavLinkMid{color:#FFFFFF;}
h2.genNavLinkMid{color:#FFFFFF;}
h2 {padding: 5px 15px 5px 0px; font-size: 12px; color: #000; margin:0; text-align: left;}
h2.overview {padding: 15px 15px 20px 0px; font-size: 16px; color: #000; margin:0; text-align: left;}
h3.overview {padding: 5px 15px 5px 0px; font-size: 12px; color: #000; margin:0; text-align: left;}
h2.reasons {padding: 15px 15px 15px 15px; font-size: 14px; background-image:url(../images/sidebar_plain.jpg); background-position:top; background-repeat:no-repeat; margin:0;}
h2.heading {padding: 20px 15px 15px 15px; font-size: 14px; background-image:url(../images/sidebar_plain.jpg); background-position:top; background-repeat:no-repeat; margin:0;color:#ff00f0;}
h2.download {padding: 15px 15px 15px 15px; font-size: 14px; background-image:url(../images/sidebar_plain.jpg); background-position:top; background-repeat:no-repeat; margin:0;}
h2.subscribehere {color:#ff00f0;padding:5px 0 5px 0;margin:0 0 0 0;font-size: 1.4em;}
h3 {margin:8px 0 8px 0;padding:0 0 0 0;font-size: 11px; color:#06F;}
h4 { text-align: left; font-size: 16px; color:#990000; font-family:Arial, Helvetica, sans-serif; margin: 10px 20px 10px 20px; border-bottom:#CCCCCC solid 1px; padding-bottom:2px;}
h5 { text-align: left; font-size: 1.6em;  margin: 0 0 0 10px; }
.contentTitle h1 {font-family: Arial, Helvetica, sans-serif;color:#ff00f0;font-size:1.5em;;margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;border-bottom:#FFCCFF solid 1px;}
.ProductcontentTitle h1{font-family: Arial, Helvetica, sans-serif;font-weight:normal;color:#ff00f0;font-size:2em;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}



/* Babyland SA Popular Product
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.product_unitprice{font-size:11px;color:#000000;}
.product_name{font-size:11px;}
.image_border at_bottom{text-align:center;margin:20px 1% 0 1%;color:#3a3a3b;list-style:none; font-size:70%;padding:0;}
.product_image{margin:20px 1% 0 1%;}

#ProductsLoadinto{margin:0;padding:0;display:block;}
.product_selection li.popular_product{background-color:#fff;width:46%;height:480px;margin-bottom:10px;margin-top:20px}    
.product_selection li.popular_product .product_image{margin-bottom:23px;}              
.popular_product .image_border{text-align:center; margin-top:10px;}
.popular_product .product_name, .popular_product .product_unitprice{text-align:center;margin:0 10% 0 10%;} 
.image_border img{padding:1px;border:#ffffff solid 1px;}
.image_border img:hover{padding:1px;border:#FFCCFF solid 1px;}
.image_border_related img{padding:1px;border:#FF99FF solid 1px;}
.image_border_related img:hover{padding:1px;border:#FFCCFF solid 1px;}



/* ----------------------------------------------------------------------------------- Start Babyland SA Product Pages */
ul.product_selection{padding:0;margin:0;}                    
.product_selection li{float:left;width:22%;margin:20px 1% 0 1%;height:240px;text-align:center;}







/* ----------------------------------------------------------------------------------- Start 1 Column - left */
#lCol{float:left; font-size:1em; width:178px; background-color:#FFFFFF;}


/* ----------------------------------------------------------------------------------- Start 1 Column - middle */
#mCol {float:left;width:458px;color: #666;font-size: 1em;display: block;margin: 0px 0 0 0;padding:0 23px 0 23px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
#mCol #mainImage {margin:0 0 0 0;}
#mCol #mainContent {font-size:1em;margin:0;padding:0 0 20px 0;}
#mCol #mainContent p {font-size:1em;}
#mCol #mainContent p.intro {font-size:1em;padding:0;margin:0 0 10px 0; line-height:18px;}
#mCol #mainContent.noImage {margin:45px 0 0 0;}


/* ----------------------------------------------------------------------------------- Start 2 Column - middle */
#m2Col {float:left;width:708px;color: #666;font-size: 1em;display: block;margin: 0px 0 0 0;padding:0 0px 0 23px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
#m2Col #mainImage {margin:0 0 0 0;}
#m2Col #mainContent {font-size:1em;margin:0;padding:0 0 20px 0;}
#m2Col #mainContent p {font-size:1em;}
#m2Col #mainContent p.intro {font-size:1em;padding:0;margin:0 0 10px 0; line-height:18px;}
#m2Col #mainContent.noImage {margin:45px 0 0 0;}


/* ----------------------------------------------------------------------------------- Start 2 Column - Shopping Cart */
#shopcart_2Col {float:left;width:auto;color: #666;font-size: 1em;display: block;margin: 0px 0 0 0;padding:0 0px 0 0px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
#shopcart_2Col #mainImage {margin:0 0 0 0;}
#shopcart_2Col #mainContent {font-size:1em;margin:0;padding:0 0 20px 0;}
#shopcart_2Col #mainContent p {font-size:1em;}
#shopcart_2Col #mainContent p.intro {font-size:1em;padding:0;margin:0 0 10px 0; line-height:18px;}
#shopcart_2Col #mainContent.noImage {margin:45px 0 0 0;}





/* ----------------------------------------------------------------------------------- Start 1 Column - middle larger vesion */
#mCollv2 {float:left;width:505px;color: #666;font-size: 1em;display: block;margin: 0px 0 0 0;padding:0 23px 0 23px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
#mCollv2 #mainImage {margin:0 0 0 0;}
#mCollv2 #mainContent {font-size:1em;margin:0;padding:0 0 20px 0;}
#mCollv2 #mainContent p {font-size:1em;}
#mCollv2 #mainContent p.intro {font-size:1em;padding:0;margin:0 0 10px 0; line-height:18px;}
#mCollv2 #mainContent.noImage {margin:45px 0 0 0;}


#mCollv2  a {color:#666;}
#mCollv2  a:hover {color:#F0F; text-decoration:underline;}

/* ----------------------------------------------------------------------------------- Start 1 Column - full page */
#fullCol {width:909px;color: #666;font-size: 1em;display: block;margin: 0px 0 0 0;padding:0 0px 0 0px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
#fullCol #mainImage {margin:0 0 0 0;}
#fullCol #mainContent {font-size:1em;margin:0;padding:0 0 20px 0;}
#fullCol #mainContent p {font-size:1em;}
#fullCol #mainContent p.intro {font-size:1em;padding:0;margin:0 0 10px 0; line-height:18px;}
#fullCol #mainContent.noImage {margin:45px 0 0 0;}






/* ----------------------------------------------------------------------------------- Start 1 Column - right */
#rCol{float:right; width:178px; margin:17px 0 20px 0; background-color:#FFFFFF; position:relative;}
* html #rCol{float:right; width:178px; margin:17px 0 20px 0; background-color:#FFFFFF; position:absolute;}





#mColmain {color: #666;font-size: 1em;display: block;margin: 10px 0 0 0;font-family:Arial, Helvetica, sans-serif;}
#mColmain {float:left;margin:0 0px 0 0;padding:0 10px 0 10px;width:552px;}
#mColmain  #mainImage {margin:0 0 0 0;}
#mColmain  #mainContent {font-size:1em;margin:0;padding:0 0 20px 0; }
#mColmain  #mainContent p {font-size:1em;}
#mColmain  #mainContent p.intro {font-size:1em;padding:0;margin:0 0 10px 0; line-height:18px;}
#mColmain  #mainContent.noImage {margin:45px 0 0 0;}

#rColmain{float:right; width:167px;}


 /* 2 Column - full ------------------------------------------------------------*/
#Dynamiccol2{float:left;margin:0;padding:0 0px 0 23px;width:716px;color:#666;font-size:1em;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;display:inline;}
#Dynamiccol2 #mainImage {margin:0 0 20px 0;}
#Dynamiccol2 #mainContent {font-size:1em;margin:0;padding:0 0 20px 0;height:auto;}
#Dynamiccol2 #mainContent p {font-size:1em;}
#Dynamiccol2 #mainContent p.intro {font-size:1em;padding:0;margin:0 0 10px 0; line-height:18px;}


#rightNavContainer {float:left;width: 235px;margin:0px 0px 10px 0px;padding:0px;font-size:1em; font-family:Arial, Helvetica, sans-serif;}
#rightNavLinks h2.rightNavLinkTop {color:ffc3ff; padding-left: 9px;}

#rightNavLinks {margin:0px;padding:0px 0px 2px 0px;background:#FFFFFF;}
#rightNavLinks ul {list-style-type: none; margin: 0px;overflow:hidden;border:none;padding: 0px;}

/* Sub links nested on sidebar navigation */
#rightNavLinks li{border:none;display:block;padding: 2px 10px 2px 22px;background-position: 10px 6px !important;background-color:#333333;margin:0px 0px 0px 0px;}
#rightNavLinks li{background:#f9f9f9 url("../images/arrow_1.gif") no-repeat;border-top:1px solid #ffffff;background-position: 12px 6px;}


/* This section is for news headlines in middle column */
#mCol #mainContent #newsarticles {margin: 0 0 0 0;padding: 0 0 0 0;font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#mCol #mainContent #newsarticles ul {list-style-type: none; margin: 0px 0px 0px 0px;overflow:hidden;border:none;padding: 0px 0px 0px 0px;}
#mCol #mainContent #newsarticles li {font-size:1.1em;padding: 0px 0px 10px 0px;margin:1px 0px 0px 0px;display:block;}
#newsarticles h3.NewsHeader {color:#ff00f0; font-family:Arial, Helvetica, sans-serif; font-size:1em;}
#mCol #mainContent #newsarticles .newsdate{color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:0.9em;}

#mCol #mainContent #newsarticles a{font-family:Arial, Helvetica, sans-serif; font-size:1em;text-decoration:none;}
#mCol #mainContent #newsarticles a:hover{font-family:Arial, Helvetica, sans-serif; font-size:1em;color:#ff00f0; text-decoration:underline;}





/*======= Start 2 column full - Contact Us container 2 columns =======*/
#contactus_2cols {float:left;width:600px;color: #666;font-size: 11px;margin: 0px 0 0 0;padding:0 0 0 23px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}


#contactus_2cols #mainContent {font-size:11px;margin:0;padding:0 0 20px 0;}
.contactuscontainer {margin: 0px 0px 0px 0px; padding:17px 0 10px 10px;color:#666; height:auto; font-size:11px;}




.instructions{margin: 30px 0 10px 0px; color:#ff00f0; padding: 0 20px 0 0; line-height:18px; font-size:1.7em;font-family:Arial, Helvetica, sans-serif;}
.contactLnk {font-size:1em; color:#a1a5a9;}
#headline {margin:0 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:26px;color:#666;border-bottom: 1px solid #FEEAF6;}
.homeintro {color:#666; font-family:16px Arial, Helvetica, sans-serif}

#col1 {margin:30px 0 0 0px;float:left;display:inline;width:335px;padding:0 0 0 0px;}
#col2 {float:right;display:inline;width:333px;margin:30px 0px 0px 0px;padding:0;}

.L12 { font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
.L13 { font-family: 'Lucida Grande', Geneva, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.booking_s{font-size: 11px; color: #76797c;padding:0 0 10px 0;line-height:14px;}/* -- bookings on contact us page */
.shop-buy {margin:18px auto 9px auto;}/* -- Shop the Babyland SA Online Store or call 08 8642 3277. */
/*=========================*/


/* signup/login box: bright orange, underline rollover */
.main_form p a:link, .main_form p a:visited, 
.main_form p a:hover, .main_form p a:active {font:bold 11px/14px Arial,sans-serif;color:#ff00f0; text-decoration:none; } 

.main_form p a:hover, .main_form p a:active 
{text-decoration:underline;}


/* grey box user home page */
.greyrounded {width:519px; padding:0 0 14px 0; 
  margin:0px auto;}
.greyrounded .roundedtop {margin:0; padding:15px 10px 0px 10px;}
.greyrounded .roundedcontent { margin:0; padding:0 3px;border:1px solid #d8d8d8;border-width:0 1px; background:#eee;}  
.greyrounded p.selected {background:#fff;margin-left:10px;padding-left:4px;}
.hidden, .print_only { display:none;}


/* FORM STYLES */
.profilebtns  {margin:8px;padding:10px;border:1px solid #e3e3e3; background:#fff;}
.roundedcontent .profilebtns  {margin:8px;padding:0px;border:none;background:none;}

.roundedtop .profilebtns {margin:6px 6px 0 6px; padding:0;border:none;background:none;}
.profilebtn_left {float:left; display:inline; margin: 0; padding:0;}
.profilebtn_right {float:right; display:inline; margin:0; padding:0; }


.main_form {border:0px solid #CCC;margin-bottom:15px;color: #7f7f7f;width:600px;}
.main_form p {padding:15px 15px 4px 16px;font:11px/14px Arial, sans-serif; }  
.main_form .formtop p {padding:15px 15px 0 18px; }
.main_form p.footnote {padding:0 15px; font-size:9px;}
.main_form p.footnote a{font-size:9px;text-decoration:none;}
.main_form p.footnote a:hover{font-size:9px;text-decoration:none;color: #7f7f7f;}

.formtable {font:11px/14px Arial, sans-serif;color: #7f7f7f; margin:0px 0px; }   
.formtable td {padding:3px;}
.formtable td input { width:283px;margin-top:3px;}
.formtable td select { width:283px;padding-left:2px; height:18px;margin-top:3px;}
.formtable td option { width:283px;padding-left:2px; }
.formtable td select.enquiry { width:283px;padding-left:2px; height:20px;margin-top:3px;}
.formtable td option.enquiry { width:283px;padding-left:2px; }
.formtable td p { margin:0;padding:10px 0 4px 0;}
.formtable td textarea {width:auto;margin-top:3px;padding-left:2px;}
.formtable td input.city { width:151px; padding-left:2px;}
.formtable td select.state {width:55px;padding-left:2px;}
.formtable td select.city {width:140px;padding-left:2px;}


.formtable td select.title {width:55px;padding-left:2px;}
.formtable td select.registrystatus {width:100px;padding-left:2px;}
.formtable td select.registryoccassion {width:auto;padding-left:2px;}

.formtable td select.country {width:185px;padding-left:2px;}
.formtable td input.code { width:151px; padding-left:2px;}
.formtable td select.vieworderhistory {width:110px;padding-left:2px;}


.formtable td select.selectmessage {width:283px;padding-left:2px;}/* Gift Card Style */
.formtable td select.cardvalue {width:85px;padding-left:2px;}/* Gift Card Style */


td input[type=checkbox], td input[type=radio], td input[type=hidden] {border:none; padding:none;}
td input.checkbox, td input.radio, td input.hidden {border:none; padding:none;width:1.6em;}

.formtable td input.postcode { width:55px;}
.formtable td input.phone { width:30px; }
.formtable td input.phoneexch { width:40px; }

.formtable td span.checkbox input {width:1.6em}
.formtable td span.checkbox label {padding-left:3px;}
.formtable td span.radiobutton input {width:1.6em;}
.formtable td span.radiobutton label {padding-left:3px;}

.checkbox {float:left; padding-right:4px;}
.checkbox_label {float:left;}

label {color:#666;margin:2px 0;padding:0;}
.survey label.fundamental {margin:8px 0;color:#666;}/* required fields */
.survey label.highlighted {margin:8px 0 10px 0;}
.survey input  {margin:0px 6px;}
.labelright {text-align:right;margin:0 18px 6px 0;}
.formlabel {color:#666;}
.fundamental {color:#ff00f0; font-weight:bold;}/* required fields */
.highlighted {font-weight:bold;background-color:#fd930c;    color:#fff;padding:2px 3px 1px 3px;}

.formerror {font:11px/14px Arial, sans-serif;font-weight:bold;color:#ff6600;padding:0px;margin:10px 0 10px 0;}
.sendtome{font-size:0.9em;display:block; font-family:Arial, Helvetica, sans-serif; width:200px;}
.notes{font-size:0.9em;display:block; font-family:Arial, Helvetica, sans-serif;}


/* ----------------------------------------------------------------------------------- End Contact Us */



/* ----------------------------------------------------------------------------------- start email a friend */

#container_emailfriend{margin: 5px auto 0px auto; color:#6c6f70; padding: 10px 10px 5px 10px; background-color:#ffffff; width:300px;}
#container_emailfriend table {border-bottom:#ccc solid 0px;border-top:#ccc solid 0px;margin:0 0 0 0;font-size: 12px;}
#container_emailfriend tbody {border-bottom:#ccc solid 0px;border-top:#ccc solid 0px;}
#container_emailfriend tr {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; color: #666666;}
#container_emailfriend td {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #666666; padding:2px 0px 2px 2px;}




/* ----------------------------------------------------------------------------------- start Brand Material on home */
#brandhomeContainer {color: #ff00f0;margin:10px 0 0px 0;width:909px;padding:0px 0px 0px 0px;border-top:#FEEAF6 solid 1px;border-bottom:#FEEAF6 solid 1px;}
#brandhomeContainer a {color: #ff00f0;text-decoration:underline;}
#brandhomeContainer a:hover {color: #1301ff;}
/* ----------------------------------------------------------------------------------- end Brand Material on home */






/*======= Float Styles =======*/
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}/* Class for clearing floats*/
.clearfix {display: inline-block;}
.clear{clear:both;line-height:0px;}
.clear_right{clear:right;width:100%;}
* html .clearfix {height: 1%;}/* Hides from IE-mac \*/
.clearfix {display: block;}/* End hide from IE-mac */
/* Global Floats*/
.float_left {float: left;}
.float_right {float: right;}
/*=========================*/

/*======= Removes blue border around images =======*/
img {border: 0;display:block;}
/*=========================*/

/*======= start Lists =======*/
ul, li {list-style:none; font-size:1em;}/* Removes styling from all list items */
/*=========================*/

/*======= highlight styles =======*/
abbr, acronym {cursor: help; border-bottom:dotted 1px;}
.emphasis{padding:10px 0 10px 0;margin: 0px 0 10px 0;border-bottom: 1px dashed #cccccc;border-top: 1px dashed #cccccc;}
span.help {display:block; margin:.1em 0; color:#757575; font-size:.9em; width:250px;}
/*=========================*/

/*======= General Table Settings =======*/
table { border-collapse:collapse; }
hr {height:1px;color:#e3e3e3;	width:100%;border-top:1px solid #e3e3e3;margin:8px 10px;}
dl {margin:0 0 0 12px; width:95%}
dt {font-weight:bold; margin:4px 0 0 0;}
dd {margin:0 0 10px 10px;}
input, select{font-family:Arial,Helvetica, sans-serif;font-weight:normal;font-size:1em;color:#333;padding:1px 2px;}
dl {margin:0 0 0 12px; width:95%}
dt {font-weight:bold; margin:4px 0 0 0;}
dd {margin:0 0 10px 10px;}
/*=========================*/



/*======= Delivery Page =======*/
.deliverycontainer {margin: 0px 0px 0px 0px; padding:17px 0 10px 10px; color:#666; font-size:12px;}
.deliverycontainer table {margin:0 0 0 0;font-size: 12px;border-bottom:#ccc solid 1px;}
.deliverycontainer tbody {font-family: Arial, Helvetica, sans-serif; }
.deliverycontainer tr {font-family: Arial, Helvetica, sans-serif; font-size: 12px ; color: #666666;}
.deliverycontainer td {font-family:Arial, Helvetica, sans-serif; font-size: 12px;color: #666666; padding:2px 0px 2px 2px;border-top:#ccc solid 1px;}
/*=========================*/

/*======= Shopping Cart Delivery Section =======*/
/* ----------------------------------------------------------------------------------- Cart Delivery */
#DeliveryMessage{ text-align:center; border:dashed 4px #F0F; font-size:15px; padding:5px 5px 5px 5px; }
#DeliveryMessage a{font-size:15px; font-weight:bold;}
.deliverycontainerA{float:left;padding:20px 0 0 0; width:168px;margin:0 10px 0 0;}
.deliverycontainerB{float:left;padding:20px 0 0 0; width:168px;margin:0 0 0 0;}
.deliveryoption{color:#999999; font-size:12px;font-weight:bold; margin:10px 0 0 0;}
.deliveryresponse{color:#0099CC; font-size:11px;}
.deliveryadditional{color:#0099CC; font-size:11px; margin:10px 0 20px 0;}

/*=========================*/

/*======= About Us Page =======*/
/* ----------------------------------------------------------------------------------- Start About Us Page */
.aboutcontainer {margin: 0px 0px 0px 0px; padding:17px 0 10px 10px; color:#666; font-size:12px;}
/*=========================*/



/*======= Email a Friend Page =======*/
#container_emailfriend{margin: 5px auto 0px auto; color:#6c6f70; padding: 10px 10px 5px 10px; background-color:#ffffff; width:300px;}
#container_emailfriend table {border-bottom:#ccc solid 0px;border-top:#ccc solid 0px;margin:0 0 0 0;font-size: 12px;}
#container_emailfriend tbody {border-bottom:#ccc solid 0px;border-top:#ccc solid 0px;}
#container_emailfriend tr {font-family: Arial, Helvetica, sans-serif; font-size: 11px ; color: #666666;}
#container_emailfriend td {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #666666; padding:2px 0px 2px 2px;}
/*=========================*/


/*======= Footer =======*/
#footerContainer{font:10px/16px Arial, Helvetica, sans-serif; color:#999999; padding:10px 0 30px 0;margin:0 auto;margin-top:10px;width:909px;background-color:#FFFFFF;border-top:1px solid #FEEAF6;height:100px;}
#footerContainer a:link  {color:#666; text-decoration:none;font:10px/16px Arial, Helvetica, sans-serif} 
#footerContainer a:visited {color:#666; text-decoration:none;font:10px/16px Arial, Helvetica, sans-serif} 
#footerContainer a:hover {color:#FF00FF;text-decoration:none;font:10px/16px Arial, Helvetica, sans-serif}
#footerContainer a:active {color:#FF00FF;text-decoration:none;font:10px/16px Arial, Helvetica, sans-serif}
#footerContainer .left{float: left;}
#footerContainer .right{float: right;}
/*=========================*/


/*======= Site Map Page =======*/
.sitemapcontainer {margin: 0px 0px 0px 0px; padding:17px 0 10px 0px; color:#76797c; font-size:11px; line-height:18px;}
.sitemapcontainer table {border-bottom:#ccc solid 0px;border-top:#ccc solid 0px;margin:0 0 0 0;font-size: 11px;}
.sitemapcontainer tbody {border-bottom:#ccc solid 0px;border-top:#ccc solid 0px;}
.sitemapcontainer tr {font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.sitemapcontainer td {font-family:Arial, Helvetica, sans-serif; font-size: 11px;color: #76797c; padding:2px 0px 2px 2px;}
/*=========================*/

/*======= Legal Information for terms and privacy =======*/
.legalcontainer {margin: 0px 0px 0px 0px; padding:18px 0 10px 10px; color:#666; height:auto; font-size:11px;}
#legalcontainer_2cols {float:left;width:708px;color: #666;font-size: 11px;display: block;margin: 0px 0 0 0;padding:0 0 0 23px;font-family:Arial, Helvetica, sans-serif;background-color:#FFFFFF;}
#legalcontainer_2cols #mainContent {font-size:11px;margin:0;padding:0 0 20px 0;}


/*=========================*/

