html {

	overflow: -moz-scrollbars-vertical;

	margin: 0;

	padding: 0;

	height:100%;

}

* {

	font-family: Arial, Helvetica, sans-serif;

}

body {

	margin: 0px;

	padding: 0px;

	text-align: center;

	height:100%;

}

body, td, th, input, textarea, select, a {

	font-size: 12px;

}



h1 {margin:0;padding:0;}



form {

	padding: 0;

	margin: 0;

	display: inline;

}

input, textarea, select {

	margin: 3px 0px;

}

a, a:visited {

	color: #444444;

	

	cursor: pointer;text-decoration: none;

}

a:hover {

	text-decoration: underline;

}

a img {

	border: none;

}

p {

	margin-top: 0px;

}

/* layout */



#container, #container-mens, #container-women, #container-kids, #container-baybees, #container-green {

	width: 1006px;

	margin: 0 auto 0 auto;	

	text-align: left;

	background: #FFFFFF;

	height:auto;min-height:100%;

	

}



#container {

	border-left: 1px solid #ebd9b2;

	border-right: 1px solid #ebd9b2;

}



#container-mens {

	border-left: 1px solid #fad1b4;

	border-right: 1px solid #fad1b4;

}

#container-women {

	border-left: 1px solid #f8b6b7;

	border-right: 1px solid #f8b6b7;

}

#container-kids {

	border-left: 1px solid #c8cbec;

	border-right: 1px solid #c8cbec;

}

#container-baybees {

	border-left: 1px solid #b6e1e6;

	border-right: 1px solid #b6e1e6;

}



#container-green {

	border-left: 1px solid #b6ddbb;

	border-right: 1px solid #b6ddbb;

}

#header {

		position: relative;



	

}





#header a:hover{

		text-decoration: none;



	

}









#header .div1 {

	height: 97px;

	background: url('../image/top_yellow.jpg') repeat-x;

}



#header .div1-mens {

	height: 97px;

	background: url('../image/top_orange.jpg') repeat-x;

}

#header .div1-women {

	height: 97px;

	background: url('../image/top_red.jpg') repeat-x;

}

#header .div1-kids {

	height: 97px;

	background: url('../image/top_purp.jpg') repeat-x;

}

#header .div1-baybees {

	height: 97px;

	background: url('../image/top_blue.jpg') repeat-x;

}



#header .div1-green {

	height: 97px;

	background: url('../image/top_green.jpg') repeat-x;

}

#header .div2 {

	position: relative;

	top: 5px;

	left: 18px;

	width:270px;

}







#header .div3 {

	width: 678px;

	height: 62px;

	position: absolute;

	top: 9px;

	right: 0px;

}



#header .div3 a{

	margin-right:50px;

}



#header .div4 {

	padding-left: 10px;

	padding-right: 10px;

	height: 40px;

	background: url('../image/header.png') repeat-x;

}

#header .div4 img {

	float: left;

	margin-right: 5px;

}

#header .div4 a {

	padding: 12px 0px 12px 0px;

	margin-left: 10px;

	margin-right: 10px;

	display: inline-block;

	color: #FFFFFF;

	text-align: center;

	text-decoration: none;

	font-size: 14px;

	font-family: Verdana, Geneva, sans-serif;

}

#header .div5 a {

	float: left;

}

#header .div6 a {

	float: right;

}

#breadcrumb {

	padding-top: 8px;

	padding-bottom: 10px;

	padding-left: 10px;

	width: 660px;

	height: 30px;

	position: absolute;

	top: 45px;

	left: 335px;

}

#column_left {

	float: left;

	width: 161px;

	margin:0  0 ;



}

#column_right {

	float: right;

	width: 221px;

	margin:0  0 ;



}

#content {

	float: left;

	width: 624px;

	margin-bottom: 10px;

	



}

#content .top {

	

	

}



#content .middle {

	background: #FFFFFF;

	min-height: 400px;

	

}





#content .desc {

	background: #FFFFFF;

	min-height: 400px;

	padding:13px 0 0 50px;

	font-size:14px;

	

}



#content .prod {

	background: #FFFFFF;

	height:auto;min-height:480px;

	padding:13px 0 0 50px;

	font-size:14px;

	

}



#content .product {

	background: #FFFFFF;

	height:auto;min-height:480px;

	padding:13px 0 0 20px;

	font-size:14px;

	

}

#content .bottom {

	

	height: 5px;

}



#content #department {

	

	padding:10px 0 15px 30px;

	

}

#content #dimages {

	

	margin:0;

	

}

.pad {

	

	margin-right:23px;

	

}



.box {

	margin-bottom: 10px;

	

}

.box .top {

	

	color: #4d4d4d;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	

	

}

.box .top img {

	float: left;

	margin-right: 5px;

}

.box .middle {



	background: #FFFFFF;

	

}

.box .bottom {

	height: 5px;

	

}



#column_left .top, #column_left .middle, #column_left .bottom{

	padding:8px 0 0 28px;



}



#column_right .top, #column_right .middle, #column_right .bottom{

	padding:8px 28px 0 35px;



}







.success {

	padding: 5px 0px;

	margin-bottom: 10px;

	background: #E4F1C9;

	border: 1px solid #A5BD71;

	font-size: 11px;

	font-family: Verdana, Geneva, sans-serif;

	text-align: center;

}

.warning {

	padding: 5px 0px;

	margin-bottom: 10px;

	background: #FFDFE0;

	border: 1px solid #FF9999;

	font-size: 11px;

	font-family: Verdana, Geneva, sans-serif;

	text-align: center;

}

.wait {

	padding: 5px 0px;

	margin-bottom: 10px;

	background: #FBFAEA;

	border: 1px solid #EFEBAA;

	font-size: 11px;

	font-family: Verdana, Geneva, sans-serif;

	text-align: center;

}

.required {

	color: #FF0000;

	font-weight: bold;

}

.error {

	color: #FF0000;

	display: block;

}

.help {

	cursor: pointer;

}

.tooltip {

	border: 1px solid #FDDA5C;

	background: #FBFF95;

	padding: 5px;

	font-size: 11px;

	width: 250px;

}

.clear { /* generic container (i.e. div) for floating buttons */

	overflow: hidden;

	width: 100%;

}

.buttons {

	background: #F8F8F8;

	border: 1px solid #DDDDDD;

	margin-bottom: 10px;

	clear: both;

	padding: 5px;

}

.buttons input {

	padding: 0px;

	margin: 0px;

}

.buttons table {

	width: 100%;

	border-collapse: collapse;

}

.buttons table td {

	vertical-align: middle;

}

.list {

	width: 100%;

	margin-bottom: 10px;

}

.list td {

	text-align: center;

	vertical-align: top;

	padding-bottom: 10px;

}

.sort {

	margin-bottom: 10px;

	background: #F8F8F8;

	height: 30px;

	width: 100%;

}

.sort .div1 {

	float: right;

	margin-left: 5px;

	padding-top: 6px;

	padding-right: 9px;

}

.sort .div2 {

	text-align: right;

	padding-top: 9px;

}

.sort select {

	font-size: 11px;

	margin: 0;

	padding: 0;

}

.pagination {

	display: inline-block;

	width: 100%;

	background: #F8F8F8;

	margin-bottom: 10px;

}

.pagination .links, .pagination .results {

	padding: 7px;

}

.pagination .links {

	float: left;

}

.pagination .links a {

	border: 1px solid #CCCCCC;

	padding: 4px 7px;

	text-decoration: none;

	color: #000000;

}

.pagination .links b {

	border: 1px solid #CCCCCC;

	padding: 4px 7px;

	text-decoration: none;

	color: #000000;

	background: #FFFFFF;

}

.pagination .results {

	float: right;

}

.tabs {

	display: block;

	width: 100%;

	margin-bottom: 0px;

}

.tabs a {

	float: left;

	display: block;

	padding: 6px 15px 7px 15px;

	margin-right: 2px;

	border-top: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	border-left: 1px solid #DDDDDD;

	border-right: 1px solid #DDDDDD;

	background: #FFFFFF url('../image/tab.png') repeat-x;

	color: #000000;

	font-weight: bold;

	font-size: 13px;

	text-decoration: none;

	z-index: 1;

	position: relative;

	top: 1px;

}

.tabs a.selected {

	background: #FFFFFF url('../image/tab.png') repeat-x;

	border-bottom: 0px;

	padding-bottom: 8px;

	z-index: 3;

}

.page {

	border: 1px solid #DDDDDD;

	background: #FFFFFF;

	display: inline-block;
	padding: 10px;

	display: block;

	width: 536px;

	clear: both;

	z-index: 2;

	margin-bottom: 10px;

}

#footer {

	width: 100%;

	text-align: left;

	padding-top: 35px;

	background:#ffffff;

	clear:both;

	height:auto;min-height:105px;

	



}

#footer .div1 {

	margin:0 auto 0 auto;

	border-top: 1px solid #9f9f9f;

	width:906px;

	color:#9d9d9d;		

}



#footer .div2 {

	float:left;

	padding:14px 0 0 13px;	

}



#footer .div3 {

	float:right;

	padding:14px 13px 0 0;	

}



#footer .div3 a{

	text-transform:uppercase;

	margin-left:29px;

	color:#9d9d9d;	

	text-decoration:none;

}



#footer .div3 a:hover{

	text-decoration:underline;

}



#category ul, #category li {

	margin:0;

	padding:0;

	list-style-type: none;

}



#category ul li {

	margin-bottom:28px;

}



#category ul li span a{

	text-transform:uppercase;

	font-size:14px;

	font-weight:bold;

	color:#000000;

	text-decoration: none;

}



#category ul ul li a {

	text-transform:none;font-size:12px;font-weight:normal;

}



#category ul ul{

	margin:10px 0 10px 18px;

	padding:0;

	list-style: none;

}



#category ul ul li{

	margin:2px 0;

}



#category ul li.mens20 {

	background-image: url('../image/orange_arrow.jpg');

	background-repeat: no-repeat;

	background-position: 0 .5em;

	margin-left:-17px;

	padding-left:17px;



}



#category ul li.womens18{

	background-image: url('../image/red_arrow.jpg');

	background-repeat: no-repeat;

	background-position: 0 .5em;

	margin-left:-17px;

	padding-left:17px;

}



#category ul li.kids35{

	background-image: url('../image/purp_arrow.jpg');

	background-repeat: no-repeat;

	background-position: 0 .5em;

	margin-left:-17px;

	padding-left:17px;

}



#category ul li.baybees36{

	background-image: url('../image/blue_arrow.jpg');

	background-repeat: no-repeat;

	background-position: 0 .5em;

	margin-left:-17px;

	padding-left:17px;

}



#category ul li.characters56{

	background-image: url('../image/yellow_arrow.jpg');

	background-repeat: no-repeat;

	background-position: 0 .5em;

	margin-left:-17px;

	padding-left:17px;

}



#category ul ul li{

	list-style-image: none;

}





#information ul {

	margin-top: 0px;

	margin-bottom: 0px;

	margin-left: 8px;

	padding-left: 12px;

	list-style: url('../image/bullet_2.png');

}

.cart {

	border-collapse: collapse;

	margin-bottom: 10px;

	width: 100%;

	border: 1px solid #EEEEEE;

}

.cart th {

	background: #EEEEEE;

	padding: 5px;

	font-weight: normal;

}

.cart td {

	padding: 5px;

}



#add_to_cart {



	margin-left:10px;



}



a#viewcart {



	background:url('../image/cart1.jpg') no-repeat left 3px;



	padding:10px 0 10px 30px;

}













