/* @override http://www.babyslanguage.com/css/Newstyles.css */

/* @override http://babyslanguage.com/css/Newstyles.css */

/* @override http://www.babyslanguage.com/css/Newstyles.css */

/* @override http://www.babyslanguage.com/css/Newstyles.css */

/* @override http://www.babyslanguage.com/css/Newstyles.css */

/* @override http://www.babyslanguage.com/css/Newstyles.css */

/* @override 
	http://www.babyslanguage.com/css/styles.css
	http://www.babyslanguage.com/css/Newstyles.css
*/

/* My Comment */

/*global*/
body {
	background: #fff url(img/bg.gif) repeat-x;
	font-family: Arial, sans-serif;
	font-size: 62.5%;
}

ul {
	padding: 0;
	margin: 0;
}


li {
	list-style-type: none;
	text-align: center;
}

a img {
	border: 0;
	clear: both;
}

a {
	color: #1A1A1A;
	font-weight: bold;
	clear: both;
}
a:hover {
	color: #BDDEB1;
	font-weight: bold;
}
/*position*/

table {
	border-collapse: separate;
	border-spacing: 0;
}

#wrapper {
	width:950px;
	background:url(img/middle.gif) repeat-y;
	margin:0 auto;
} 
#content {
	width: 950px;
	background: transparent url(img/sidebar.gif) repeat-y right;

	margin:0 auto;
	color: #4e644c;
	float: left;
	padding: 10px;
}


#header {
	margin: 0 auto;
	background: url(img/header.gif) no-repeat right top;
}
#logo {
	padding-left: 20px;
	float: none;
	top: 35px;
	position: relative;
	clear: left;
}
#frontimage {
	margin-top: 5px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 600px;
}

/* My Comment */
#mainmenu {
	padding-top: 10px;
	height: 25px;

}

.frontlinks {
	width: 190px;
	height: 190px;
	display: inline;
}

.frontlinks img .prod-box img{
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
/* TICKER */
.wrapper { width: 980px; margin: 0 auto; *margin: 0 auto 15px; _margin: 0 auto; }
#ticker { min-height: 26px; margin-bottom: 15px; background: #f6f6f6 url(http://images.apple.com/home/elements/ticker_btm_grey.gif) no-repeat left bottom; position: relative; float: left; }
#ticker p { width: 100%; padding-top: 5px; padding-bottom: 0.2em; background: url(http://images.apple.com/home/elements/ticker_top_grey.gif) no-repeat top left; float: left; }
#ticker a#ticker-headline { width: 12.5em; margin-right: 1em; color: #565656; font-weight: bold; text-align: center; border-right: 1px solid #808080; display: block; float: left; }
#ticker a#news-headline { padding-left: 15px; color: #a1a5a9; float: right; }
#ticker a { color: #6e6e6e; text-decoration: none; }

#footer {
	width: 900px;
	margin: 0 auto;
	height: 20px;
	padding-top: 15px;
	clear: both;
	text-align:center;
	margin-left: 20px;
	
}

/*
#bottom {
	margin:0 auto;
	width:auto;
	height:87px;
	background: url(img/footer.gif) no-repeat center bottom;
	color:#333333;
	text-align:center;
	padding-top:40px;
}
*/

#bottext{
	color: #93878e;
	font: x-small "Lucida Grande", Lucida, Verdana, sans-serif;
	width: 900px;
	margin: 0 auto;
	padding: 0 35px 40px 25px;
	margin-top: 50px;
}


#base {
	color: #c1bdb7;
	background: url(img/footer.gif) no-repeat center bottom;
	text-align: center;
	padding-bottom: 70px;
}
/*menus & nav */
#mainmenu ul li {
 	display: inline;
	 padding-left: 6px;
	padding-right: 6px;
	font-size: 1.6em;
	font-weight: 600;
	line-height: 1.5em;
	text-decoration: none;
	font-family: Century Gothic, Arial, sans-serif;
	float: left;
	position: relative;
	bottom: 30px;
}

#mainmenu ul li a {
	color: #c0c6ce;
	text-decoration: none;
}

#mainmenu ul li a:hover {
	color: #BDDEB1;
}

#footer ul {
	margin: 0 auto;
	text-align: center;
	clear: both;
}

#footer ul li {
	display: inline;
	text-align: center;
}


#footer ul li a {
	font-size: 1.3em;
	color: #9bd2ef;
	padding-left: 4px;
	padding-right: 4px;
	line-height: 1.4em;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#footer a:hover {
	color: #8ca784;
	font-weight: bold;
}
#cartcontents {
	position: relative;
	height: 30px;
	width: 200px;
	top: 45px;
	left: 600px;
	padding: 2px;
	font-size: 1.2em;
}

/*type */


h2 h3 {
	font-family: Century Gothic, Arial, san-serif;
	font-weight: 300;
}

/*Collection Page*/

.prodbox {
	width: 150px;
	height: 130px;
	padding: 5px;
	text-align: center;
	margin-left: 5px;
	margin-right: 4px;
	
}

/*homepage */
#frontimage {
text-align: left;
}

/*product page */
#products {
	width: 900px;
	min-height: 410px;
}

#largeimg {
width: 500px;
float: left;
border: 1px solid black;
}

#proddata {
	width: 350px;
	float: right;
}

#smallimages {
	width: 105px;
	height: 405px;
	float: left;
}

#prodinfo {
width: 225px;
float: right;
}

.smallimg {
	margin-bottom: 5px;
}

/*cart page */



.lineitem {
	height: 80px;
	padding-top: 8px;
	border-top: 1px solid black;
}

.lineitemf {
	height: 80px;
	border-top: 1px solid black;
}

.iteminfo {
	font-size: 1.3em;
	width: 600px;
	margin-left: 40px;
}

.iteminfo h3 {
	font-size: 1.4em;
	padding: 0;
	margin: 0;
}

.smimg {
	float: left;
	padding-top: 3px;
margin-right: 10px;
}

.cartinput {
	float: right;
}

#carttotals {
	padding-top: 6px;
	border-top: 1px solid white;
}

/*blog*/
#blog {
width: 550px;
margin: 0 auto;
text-align: justify;
}

#blog img {
padding: 4px;
border: 1px solid black;
}

/*misc*/
.clearer {
	clear: both;
	padding: 1px;
}

/* sidebar */



#sidebar {
	float:right;
	width:200px;
	position: relative;
	right: 8px;
	margin-right: 20px;
}

#sidebar .sr {
	background:url(img/sr.gif) top right no-repeat;
	padding:10px;
	margin-left: 10px;
}

#sidebar .sr h2, #sidebar .sr h3 {
	text-align:center;
	padding-right:10px;
}

#sidebar .sl {
	background:url(img/sl.gif) top left no-repeat;
	padding:10px;
	margin-left: 10px;
}

#sidebar .sl h2, #sidebar .sl h3 {
	text-align:center;
	padding-left:10px;
}


#sidebar h2, #sidebar h3 {
	font-family:"Trebuchet MS", sans-serif;
	font-size:18px;
	font-weight: normal;
	color: #f25374;
	background:url(img/side_h2.gif) no-repeat;
	height:21px;
	padding-left:20px;
	margin-left: 10px;
}

#sidebar ul {
	margin:10px 0 20px 25px;
	font-size:12px;
	color: #78bcff;
}

#sidebar ul li {
	width:160px;
	margin-bottom:2px;
	background: url(img/uls.gif) left top no-repeat;
	padding-left:15px;
	margin-left:-15px;
}

#sidebar ul li ul li {
	width:110px;
	margin-bottom:2px;
}

#sidebar ul a {
	display:block;
	color: #78bcff;
	text-decoration:none;
	margin-left: 10px;
}


#sidebar ul a:hover {
	display:block;
	color: #84b57c;
	text-decoration:none;
	}

/* FEATURED GALLERY */
#featured {
	position: absolute;
}
.featured {
	position: absolute;
	margin: 0;
}

#featured_article {
	width: 700px;
	margin: 0;
}

.featured img {
	width: 700px;
	padding-right: 20px;
}

#featured_title {
	position: absolute;
	z-index: 50;
	background-image: url(images/box_topcorner.png);
	padding: 5px 30px 5px 15px;
	font-size: 200%;
	
}

.featured_link {
	position: relative;
	z-index: 140;
	color: #78bcff;
	padding: 2px;
	display: block;
	font-size: 80%;
}

.featured_intro {
	position: absolute;
	z-index: 150;
	color: white;
	font-weight: bold;
	width: 70%;
	bottom: 10px;
	left: 10px;
	font-size: 120%;
}

#buttons {
	position: relative;
	background-color: #bddeb1;
	width: 703px;
	top: 380px;
	
}

#buttons a {
	color: white;
	font-size: 400%;
	text-decoration: none;
	padding: 10px;
	margin-right: 10px;
	margin-left: 10px;
}

#buttons a:hover {
	color: #f25374;
}

#titling {
	font-weight: bold;
	color: white;
	font-size: 130%;
	vertical-align: super;
	margin-left: 20px;
}

