body{background-image:url(http://www.aldeababy.com/images/bg.gif);text-align:left;margin:21px 0 0 0;padding:0 0 0 50px}
ul, ul li{line-height:0;}
#container{margin:0 0 0 0px;width:803px;}
#header{height:166px;background-color:#ffffff; background-image:url(http://www.aldeababy.com/images/bg-header.gif); background-repeat: no-repeat; background-position: top left;}
#logo{margin-top:6px;width:200px;height:160px;}
#main{float:left;clear:both;background:#ffffff url(http://www.aldeababy.com/images/bg-main.gif) repeat-y top left;}

#top-nav{position:absolute;top:95px;left:309px;}

#left-nav{float:left;width:140px;background:#FF6500 url(http://www.aldeababy.com/images/bg-nav.gif) no-repeat top left;padding:40px 0 130px 0}
#left-nav{font-weight:bold;font-size:80%;}
#left-nav ul{padding:0;margin:0}

#left-nav a, #left-nav a:active, #left-nav a:visited{display: block;text-decoration: none;padding:0 0 0 16px;margin:0 0 3px 0;} 
.nav-toplevel a, .nav-toplevel a:active, .nav-toplevel a:visited,.nav-first a, .nav-first a:active, .nav-first a:visited{text-transform:uppercase;background-image:url(http://www.aldeababy.com/images/bg-arrow.gif);background-repeat:no-repeat;background-position:left 50%;color:#ffffff;} 
#left-nav a:hover {color:#993300;} 

#nav-brands{
	width:130px;
}

.nav-toplevel{background-image:url(http://www.aldeababy.com/images/bg-nav-line.gif);background-repeat:repeat-x;background-position:top;padding:3px 0;margin:0;}
.menu-sub a, .menu-sub a:active,.menu-sub a:visited{font-weight:normal;color:#ffffff}
.menu-sub-on a,#menu-sub-on a:active, #menu-sub-on a:visited{color:#993700;}

#content-container{float:right;width:660px;}
#content{padding:0 20px 30px 20px;clear:both;}
#content-narrow{padding:0 0 30px 20px;}

#footer{clear:both;height:89px;background-image:url(http://www.aldeababy.com/images/bg-footer.gif); background-repeat: no-repeat;}
#footer div{padding:48px 0 0 16px;color:#ffffff;font-size:80%;}
#footer div a, #footer div a:active, #footer div a:visited{text-decoration:none;color:#ffffff;} 
#footer div a:hover {text-decoration:underline;} 

#search{position:absolute;top:38px;left:728px;width:106px;}
.search-box{width:106px;}

.page-title{
color:#FF3300;
font-family:verdana,sans-serif;
font-size:22px;
font-weight:normal;
margin:4px 0 10px 20px;
padding:0;
}

h1{margin:8px 0}

.main-image{float:right;margin:0 5px 30px 0}

#reg-nav{position:absolute;top:60px;left:590px;text-align:center;width:80px;height:40px;}
#reg-nav a{color:#ffffff;text-decoration:none;}
#reg-nav a:hover{color:#ffffff;background:#FF7E00;}
#reg-search{margin-bottom:20px;border-bottom:solid 1px #666666;}
#reg-search th{font-weight:bold;border-bottom:solid 2px #666666;}
#reg-search td{padding:3px 30px 3px 0px;border-top:solid 1px #666666;}

.ast{font-weight:bold;color:#007ECC;}

.array-cat{
width:140px;
float:left;
margin-left:20px;
height:180px;
}

.array-cat img{
margin:10px 0 3px 0;
}

.array-cat a img{
border:solid 1px #346599;
}

.array-cat a:hover img{
border:solid 1px #FF3300;
}

.bodyText,p,td,li,body{
font-family:verdana;
font-size:11px;
line-height:14px;
color:#666666;
}

p{margin:2px 0 10px 0}

#mini-images{
width:300px;
}

.mini-box{
width:80px;
height:110px;
text-align:center;
float:left;
}

.mini-box img{margin:0 10px 0 0}

.productTitle,h1,#productHeading{
font-family:verdana;
font-size:11px;
font-weight:bold;
line-height:.9;
color:#FF6633;
margin:8px 0px;
}

#productHeading{
font-size:14px;
}

h2#product-brand{
font-family:verdana;
font-size:10px;
font-weight:normal;
}

h1 a,h3 a{
color:#CC3333;
}

h3 a{margin:3px 0;}

h2{color:#663366;font-size:10pt;}

.on{
color:#5a3e17;

}

.white{
border-color:#FFFFFF;
}

.paginate{
font-weight:bold;
padding-top:12px;
}

.yellow{
color:#aba80e;
}

a{
color:#346599;
text-decoration:none;
}

a:hover{
color:#FF3300;
}

.subscribe{
background:#ffffff;
font-family:arial;
font-weight:normal;
font-size:10px;
color:#666666;
padding: 0px 4px;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
border-style: solid;
border-color:#666666;
}

.pload{
display:none;
}

select{
font-family:arial;
font-size:11px;
color:#666666;
margin:3px 0px;
}

#copy{
font-size:8pt;
font-family:verdana,sans-serif;
color:#B96E4E;
padding:10px;
}

#copy a{color:#B96E4E;}

#content-index{
padding:0px 27px 0px 27px;
}

#prod-content{
padding:0px 27px 20px 16px;
}

#title-image{
margin-top:32px;
}

#title-image-index{
margin-top:64px;
}

#product-buy{
margin-top:14px;
}

.product-quantity{
font-size:11px;
color:#666666;
margin:3px 0px;
}

#product-array{margin:12px 0 0 15px;}

#product-array td{
	padding:0px 15px 0 0;
}

/* --- FORM --- */
form
{
margin:0px;
padding:0px;
}

.form-address,.form-state,.form-zip,.form-message,.form-cc,.form-cid,.form-dropdown
{
background-color:#F7F4F0;
border:solid 1px #CCCCCC;
margin:3px;
font-size:11px;
font-family:verdana,arial,sans-serif;
color:#333333;
}

.form-address
{
width:212px;
}

.form-state
{
width:100px;
margin:2px;
}

.form-zip
{
width:75px;
}

.form-message
{
width:263px;
height:100px;
font-family:verdana;
font-size:10pt;
}

.form-cc
{
width:160px;
}

.form-cid
{
width:40px;
}



/* ---  CART --- */

#cart-content{
padding:0px 12px 20px 16px;
}

.error
{
color:red;
font-weight:bold;
}

.error-box
{
border:solid 2px #D55C01;
padding:10px 7px 2px 7px;
width:80%;
margin:7px 0;
font-weight:bold;
}

.cart-contents
{
width:300px;
padding:0px;
margin:0px;
border:solid 1px #CCCCCC
}

.cart-table
{
width:600px;
padding:0px;
margin:0px;
border-top:solid 1px #D2B7D6;
}

.cart-buttons-table
{
width:100%;
padding:0px;
margin:10px 0px 0px 0px;
}

.small-cart-table
{
padding:0px;
margin:0px;
}

.small-cart-title
{
padding:2px;
border-bottom:solid 1px #D2B7D6;
text-align:left;
}

.cart-heading
{
border-top: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;
border-left: solid 2px #ffffff;
background-color:#EBE4DC;
font-weight:bold;
text-transform:capitalize;
text-align:center;
padding:2px;
}

.cart-item,.cart-heading,.cart-total,.cart-subtotal,.cart-tax,.cart-shipping,.cart-total-label,.cart-final-total
{
font-family:verdana;
font-size:8pt;
padding:4px;
}

.cart-item
{
border-bottom: solid 1px #EBE4DC;
}

.cart-total,.cart-total-label,.cart-final-total
{
padding:4px;
text-align:right;
font-weight:bold;
border-bottom: solid 1px #EBE4DC;
}

.cart-phone
{
padding:12px;
border-bottom: solid 1px #EBE4DC;
}

.cart-final-total
{
background-color:#eeeeee;
}

.cart-address-table
{
margin-top:15px;
border-top:dashed 1px #CCCCCC;
}

.cart-address-heading
{
padding:2px;
text-align:left;
}

.cart-address
{
padding:2px;
text-align:left;
}

#cart-container
{
width:100%;
float:left;
}

#cart-left-column
{
border:solid 1px #eeeeee;
padding:7px;
text-align:left;
width:283px;
}

#cart-right-column
{
padding:7px;
width:340px;
}

#cart-form-title
{
	font-weight:bold;
	font-size:13px;
	color:#990000;
	text-align:left;
}

.cart-instructions
{
	margin:6px 0px;
	font-size:10pt;
}

#shop-table td{
padding:5px 10px 0px 0px;
background-image:url(http://www.aldeahome.com/images/line_short.gif);
background-repeat:no-repeat;
}
.related{height:110px;}
.related a{color:#FF6300;font-weight:bold;}

.price-red{
	color:#990000;
	font-size:107%;
}

.sale-msg{
	display:block;
	color:#990000;
	font-weight:normal;
	font-size:107%;
}

/* -- GALLERY -- */
.gallery, .gallerysmall{
    clear:both;
    margin: 20px 0 0 23px;
}

.gallery ul, .gallerysmall ul{
    list-style:none;
    clear:both;
}

div.imgwrap{
	width:125px;
	height:125px;
	position:relative;
	text-align:left;
	display:table-cell;
	vertical-align:bottom;
}

div.imgwrap img{

}

div.imgwrapsmall{
	width:80px;
	height:80px;
	position:relative;
	text-align:center;
	display:table-cell;
	vertical-align:bottom;
}

div.imgwrapsmall img{

}

.gallery ul li, .gallerysmall ul li{
    float:left;
    display:inline;
    list-style:none;
    margin:0;
    padding:0 0 15px 0;
}

.gallery ul li{
    width:130px;
    text-align:left;
}
.gallerysmall ul li{
    width:100px;
    text-align:center;
    font-size:92%;
}

.gallerysmall ul li .productlink{
    text-align:center;
    width:80px;
}

.gallery ul li .productlink,
.gallery ul li .productprice,
.gallery ul li img{
    margin:0;
    padding:0;

}

.gallery ul li h3.productlink{
   font-family:georgia,times,serif;
   font-size:107%;
   font-weight:normal;
   padding-right:5px;
}

.gallery ul li .productmore{
    font-style:italic;
    font-size:85%;
}

.gallery ul li .productlink a,.gallerysmall ul li .productlink a{
    color:#018184;
}

.gallery ul li .productlink a:visited,.gallerysmall ul li .productlink a:visited{
    color:#018184;
}

.gallery ul li .productlink a:hover,.gallerysmall ul li .productlink a:hover{
    text-decoration:underline;
}


#mini-images ul li{
    float:left;
    display:inline;
    width:60px;
    list-style:none;
    margin-right:3px;
    font-size:85%;
    height:90px;
}

.mini-box a{
    color:#666;
    text-decoration:none;
}

.mini-box a:hover{
    color:#cc0000;
}

.product-buy-mini{
	font-size: 92%;
}

.landing .gallery a{
   font-family:georgia,times,serif;
   font-size:107%;
   font-weight:normal;
   padding-right:5px;
   color:#018184;


}

.landing .gallery a:hover{
   text-decoration:none;
   color:#DA1800;
}

.landing .gallery a img{
	text-decoration:none;
}

.landing h1{
	margin:15px 0 20px 0;
	font-size:170%;
}

#product-buy-mini{
	padding-top:5px;
}

#product-special-order{
	background:#FCE8E8;
	padding:12px;
}

h2.home-heading{
	margin:0;
	color:#2B2472;
	width:400px;
	float:left;
}
#home-products{
	margin:16px 0;
}
#home-products li{
	float:left;
	margin-right:1px;
}
#twitter-container{
	width:430px;
	float:left;
	background:transparent url(../images/twitter-header1.gif) 0 0 no-repeat;
	padding:40px 0 0 0;
}

#twitter-container2{
	background:transparent url(../images/twitter-footer.gif) bottom left no-repeat;
	padding:0 0 15px 0;
}

#twitter-container3{
	border-left:solid 1px #54AAF3;
	border-right:solid 1px #54AAF3;
	padding:15px 15px 15px 15px;
}

#twitter{
}

#home-images{
	float:right;
	width:150px;
}

#twitter li{
	margin:0 0 15px 15px;
	color:#2B2472;
	font-size:107%;
}

#twitter li span a{
	color:#2B2472;
}

#twitter li a{
	color:#2B2472;
}

#twitter li span{
	display:block;
}

#twitter-container h2{
	color:#2B2472;
	margin:0 0 10px 0;
}

#twitter-readmore{
	color:#2B2472;
	margin: 0 0 -15px 0;
	padding:0 0 0 15px;	
}

#twitter-readmore a{
	color:#2B2472;
	font-weight:bold;
	text-decoration:underline;
}

#twitter-readmore a:hover{
	text-decoration:none;
}

/*-- slider new--*/
.sliderwrapper {
	height:235px;
	width:590px; 
	margin:0px auto 0px auto; 
	position:relative;
	
}

.slider{
	float:left;
	left: -5000px; 
	margin:10px 0px 5px 0px; 
	position:relative;
	visibility:hidden;	
}
	
.slider ul{
	height:235px;
	width:590px; 
}

.slider ul li{
	padding:0 0;
	height:235px;
	width:196px;
	font-size:85%;
	text-align:center;
}

.slider ul li img{
	cursor:pointer;
	height:235px; 
	padding-top:3px;
	width:196px;  
}

.slider ul li a{
    color:#018184;
}

.slider ul li a:hover{
    text-decoration:underline;
}

.prev{
	cursor:pointer; 
	float:left;
	width:25px;
	height:25px;
}

.next{
	cursor:pointer; 
	float:right; 
	width:25px;
	height:25px;
}

.prev a, .next a{
	display:inline-block;
	width:25px;
	height:25px;	
}

.sliderbuttons{
	width:50px;
	float:right;
}

#product-image{
	width:300px;
	float:left;
}

#product-content{
	width:270px;
	float:right;
	padding-right:40px;
}

#product-related{
	clear:both;
	padding:20px 0 20px 156px;
	background:url(../images/goes_with.gif) no-repeat 0 30px;
}

