/* DEFAULT */

body,
div,
a,
p,
h1,
h2,
h3,
h4,
img,
ul, li,
table, tr, td
{ 
padding:0; 
margin:0; 
font-size:16px;
font-weight:normal;
border:none;
}


div { width:100%; }

a { text-decoration: none;}
a:hover { text-decoration:underline;}

ul { list-style:none;}

.hidden { display:none;}

/* GLOBAL */
body { margin: 0px 0px 0px 0px;}

p {padding: 0 0 10px 0; line-height:150%;}


/*** COLORS ***/

body,
p 									{color:#999; }
.footer							{color:#bbb; }
a { color: #AEC42C;}

h1 									{ color:#bed630; }
h2 									{ color:#FC0; }
h3 									{ color:#ffff99; }
.bs_block2 h3 			{ color:#FC0; }
#shell h3 					{ color:#ff9900; }
.text h3 						{ color:#ff9900; }
.fullDescription h3 { color:#FCB813; }
h4, .text li 				{ color:#5C0044; }

.brighTorange { color: #FC0; }

/*
.mapcontainer				{ background: #FCB813;}
*/
.menuCollectionTop 	{ background:url(../img/make.gif) no-repeat 210px 11px; }

.sections ul li a:hover {background-color: #FC0;}


/*** FONTS ***/


body { 
font-family:Arial,"Trebuchet MS", helvetica, "Gill Sans", "Lucida Sans",arial,sans-serif;
font-size:14px;
}

.menuTop a,
.menuCollectionTop a,
.popularItems a,
.detail_menu_000 a { text-decoration:none;}

.strong, .strongCap { font-weight:bold;}

.bg_Article { background:url(../img/bg_menu.jpg) bottom repeat-x; }
.menu { position:relative; height:150px; margin-bottom:30px;  }
.shell {  margin:0 0 20px 0; } 
.home {  margin:0 0 20px 0; } 


.container { width:1000px; margin: 0 auto; background:url(../img/make.gif) no-repeat 210px 11px; }
.article, .category, .designer, .environment, .family { width:1000px; margin: 0 auto 20px auto;}
.product { width:1000px; margin: 0 auto ; padding: 10px 0; clear:both; }

.mapcontainer 					{ background: #FCB813; width:100%; height:200px; margin:0 0 30px 0; clear:both; display:block; }
.mapcontainer .sitemap 	{ background: #FCB813; width:1000px; height:200px; margin:0 auto;}

.social_media 					{ background:#eaeaea; width:100%; height: 50px; margin: 0 auto 20px auto; display:block; clear:both;}
.social_media .icon_bar { background:#eaeaea; width: 1000px; margin: 0 auto; text-align:center;}

.footercontainer {clear:both; position:relative;}
.glider { width:100%; }

.logo { position: absolute; top:0; width:200px; z-index:1000; }
.logo a {display:block;}

.glider_bg { width:100%; height:150px; background:#f7f7f7; position:absolute; top:175px; z-index:-100; }
.home .glider_bg { background:none;}

.article:after,
.category:after,
.container:after,
.designer:after,
.fullDescription:after,
.environment:after,
.family:after,
.shell:after,
.home:after,
.product:after { content: "&nbsp;"; display: block; height: 0; clear: both; visibility: hidden; }


.header,

.menuCollectionTop {width:1000px; height:150px; margin:0 auto; }

.menuCollectionTop ul li {
display:inline;
float:left;
width: auto; 
}
.menuCollectionTop li a {height: 150px; width:170px; display:block; text-indent:-9999px; font-size:0px;}
.menuCollectionTop li.item1 a {width:150px; height:150px; }
.menuCollectionTop li.item1 a {background:url(../img/t.gif) no-repeat bottom;}
.menuCollectionTop li.item2 a {background:url(../img/m_abc.gif) no-repeat 65px bottom ;}
.menuCollectionTop li.item3 a {background:url(../img/m_123.gif) no-repeat 65px bottom ;}
.menuCollectionTop li.item4 a {background:url(../img/m_pzz.gif) no-repeat 65px bottom ;}
.menuCollectionTop li.item5 a {background:url(../img/m_hpp.gif) no-repeat 65px bottom ;}
.menuCollectionTop li.item6 a {background:url(../img/m_mgs.gif) no-repeat 65px bottom ;}

.menuTop a { text-indent:-9999px; display:block; text-align:center;  width:243px; height:243px; font-size:0px; }

.slidemenu { border: none; width:1000px; height:320px;  padding: 30px 0px; margin: 0 auto; }


.text {  width:780px; float:left; padding:10px 0 0 0; } /* Height changed from 250px, padding form 0px */
.environment .text, 
.family .text { width:320px; padding:10px 30px; }

.designer ul { list-style:disc; margin-bottom:10px;}
.designer li { line-height:130%; }
.designer sup { font-size:10px;}

.ideaBehind {  width:972px; float:left; padding:10px 0; }

.shell h2, #home h2, #ideaBehind h2 { font-size: 20px; padding: 20px 0;}
.shell h3, #home h3, #ideaBehind h3 { font-size:18px; padding: 20px 0;}
.shell h4, #ideaBehind h4 { font-size:16px; font-style:italic; padding: 10px 0;}
.shell ol { list-style:outside decimal ;}
.shell li, #home li { margin: 0 0 0 30px ;}
.shell ol a { text-decoration:underline;}

.text h2 { font-size: 32px; padding:0 0 20px 0;}
.text h3 { font-size: 22px; padding: 10px 0;}
.text h4 { font-size: 18px; font-style:italic; padding: 10px 0;}
.text ol { list-style:outside decimal ;}
.text li { margin: 0 0 10px 30px ;}
.footer { margin:0 auto; clear:both; width:1000px; height:375px; padding:0 0 30px 0; background: url(../img/bright.gif) no-repeat; }
.footer .copy {
	margin: 345px 0 0 0;
	float:right;
	width:400px;
	text-align:right;
	font-size: 16px;
	letter-spacing:0.0001em;
}
.footer .footerMenu {
	margin: 345px 0 0 0;
	float:left;
	width:400px;
}

.designer_tab { display:none; position:absolute; top:175px; left:0; width:32px; height:160px; }
.designer_tab a { width:32px; height:150px; display: block; background:url(../img/designer.gif) -15px 0 no-repeat; text-indent: -9999px;}
.designer_tab .displaynone { display:none;}

.sections li { float:left; width: 170px; margin: 0 0 0 30px; background-color:; }
.sections ul li { margin:0; padding:0;}
.sections ul li a {
	margin: 0;
	padding: 0 0.3em;
	display:block;
	float:none;
	line-height: 210%;
	color: #697F1F;
	font-weight:normal;
}
.sections ul li.section_header a {
	line-height: 210%;
	text-decoration: none;
	font-weight: bold;
	color: #fff;
}
.sections ul li.section_header span {
	margin: 0px;
	padding:3px 0;
	display:block;
	float:none;
	line-height:170%;
	text-decoration: none;
	font-weight:bold;
	color: #fff;
}

.sections li.detail_menu_000 { width: 200px; 	margin:0; }
.sections li.detail_menu_000 a {
	text-indent:-9999px;
	display:block;
	width:200px;
	height:200px;
	background-image: url(../img/mug.gif);
	background-repeat: no-repeat;
}

a.bs_readmore { display:block; font-size:0px; width: 98px; height:30px; background:url(../img/readmore.gif) no-repeat 0 0; }

#fullView { padding: 5px 0 ; width:300px; height:335px; float:left; }

#fullView.bg_Shirt {  background: url(../img/shirt.gif) no-repeat 0 5px ;}
#fullView.bg_Back {  background: url(../img/shirt_back.gif) no-repeat 0 5px ;}


#fullView #viewShirt { display: none; position: relative; top:50px; left:100px; width:96px; height:107px;}

.fullViewBack { padding:0 0 20px 0; width:360px; height:360px; float:left; background:url(../img/shirt000b.gif) no-repeat 0 0 ;}

.fullDescription { float:left; width:420px; margin: 0 0 0 60px; }

.fullDescription h3 { font-size: 30px; padding:0 0 20px 0;  }
.fullDescription p { margin:0 0 10px 0; line-height: 160%; font-size: 17px; }

.fullDescription .view-tee 	{ width: 100%; height:60px; display:block; }
.fullDescription .buy-links { width: 100%; margin-top:22px; display:block; }

.fullDescription ul { list-style: disc; margin:0 0 20px 30px; width: 100%; }
.fullDescription li { line-height: 140%;}

.fullDescription .buttons { list-style:none; float:left; margin: 10px 0 0;}
.fullDescription .buttons li { padding: 0 30px 10px 0; float:left; }

.fullDescription li #iconArt,
.fullDescription li #iconShirt { padding:0; margin:0; text-indent:-9999px; font-size:0px;  height:50px; width:40px; display:block;}

.fullDescription #view_shirt .iconOff { background:url(../img/view_small.gif)  no-repeat -40px 6px; }

.fullDescription #view_shirt .iconOn,
.fullDescription #view_shirt div:hover { background:url(../img/view_small.gif)  no-repeat   0px 6px; }

.fullDescription #view_art .iconOn,
.fullDescription #view_art div:hover { background:url(../img/view_full.gif) no-repeat   0px 6px; }

.fullDescription #view_art .iconOff  { background:url(../img/view_full.gif) no-repeat -40px 6px; }
/*
.fullDescription .buttons .buyBtn a { width:93px; height:50px; display:block; background: url(../img/size.gif) no-repeat 0 0; margin: 0 auto; text-decoration:none; text-indent:-9999px;}
*/

#mugView {  padding:0 0 20px 0; margin:0 0 10px 20px; width:450px; height:350px; float:left; background:url(../img/405/mug000.gif) no-repeat 0 0  ; }

.more { width: 180px; height:320px; float:right; }
.more li { margin:0 0 20px 0;}
.more li a { display:block; width: 142px; height:142px;  border:4px solid #e7e7e7;  text-indent:-9999px; font-size:0px;}
.more li a:hover {border:4px  solid #b370fa; }

.buyview { width: 180px; height:320px; float:right; }
.buyview .buttons { list-style:none; float:left; margin: 10px 0 0;}
.buyview .buttons li { margin: 15px 0; padding:0; float:left; width:100%;  }
.buyview .buttons .buyBtn.com { background:url(../img/country/com.gif) 	0 2px no-repeat;}
.buyview .buttons .buyBtn.ca 	{ background:url(../img/country/ca.gif) 	0 2px no-repeat;}
.buyview .buttons .buyBtn a { width:110px; height:50px; display:block; background: url(../img/buy.gif) no-repeat 0 0; margin-left: 65px; text-decoration:none; text-indent:-9999px;}

.banner { display:block; width: 200px; height:440px; float:left;}
.banner li { margin:0 0 20px 0;}
.banner li a { display:block; width: 142px; height:142px;  border:4px solid #e7e7e7;  text-indent:-9999px; font-size:0px;}
.banner li a:hover {border:4px  solid #b370fa; }

.slideshow { width:300px; height: 320px; float:left; }
.bg_dad { width:300px; height: 320px; background:url(../img/bg_dad.gif) no-repeat 0 0; }
.bg_girl { width:300px; height: 320px; background:url(../img/bg_girl.gif) no-repeat 0 0; }
.bg_boy { width:300px; height: 320px; background:url(../img/bg_boy.gif) no-repeat 0 0; }
.bg_mom { width:300px; height: 320px; background:url(../img/bg_mom.gif) no-repeat 0 0; }

.also { width:320px; height:320px; float:left;}
.also ul { list-style:none;  }
.also li { float:left; width:150px; height:150px; }
.also li a {display:block; width: 142px; height:142px; border:4px solid #e7e7e7;  text-indent:-9999px; font-size:0px; }
.also li a:hover {border:4px  solid #FC0; }
.also .row1 { height:150px; padding-bottom:20px;}
.also .right { margin-left:20px;}

.slideshow ul { list-style:none;  }
.slideshow li {  float:left; height:150px; padding:0; margin:175px 20px 0 0;}
.slideshow li a { display:block; width: 142px; height:142px; text-decoration:none; text-indent:-9999px; border: 4px solid #e7e7e7;  background-color:#FFF;}

.slideshow li a:hover, 
.slideshow li a.active {width: 142px; height:142px; border:4px solid #FC0; }

/*
.social_media {width:100%;height: 50px; margin: 0 auto 20px auto; background:#eaeaea; display:block; clear:both;}
.social_media .icon_bar { width: 1000px; background:#eaeaea; margin: 0 auto; text-align:center;}
*/
.social_media .icon_bar ul { margin: 0 auto; }
.social_media .icon_bar li { display:inline-block; margin: 0 1.45em;}
.social_media .icon_bar li a {height:50px; width:50px; display:block; text-indent:-9999px;  }
.social_media .icon_bar li.facebook a {background: #e0e0e0 0 0 no-repeat url(../img/icon_fb.png);}
.social_media .icon_bar li.facebook a:hover {background: -50px 0 no-repeat url(../img/icon_fb.png);}
.social_media .icon_bar li.twitter a {background: #e0e0e0 0 0 no-repeat url(../img/icon_tw.png);}
.social_media .icon_bar li.twitter a:hover {background: -50px 0 no-repeat url(../img/icon_tw.png);}
.social_media .icon_bar li.follow h3 { }
