* {
	padding: 0;
	margin: 0;
}

body {
	font: 14px/19px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #000000 url(../x_img/page_bg.gif) repeat center top;
	text-align:center;
}
#container {
	width: 810px;
	margin: 0 auto;
	text-align: left;
}
h1 {
	height: 110px;
	text-indent: -3333px;
	background: url(../x_img/mewshop_banner_2009.gif) no-repeat left bottom;	
	margin-left: 28px;
}
h2 {
	font-size: 17px;
	color: #26BBE3;
	font-weight: normal;
}
p {
	padding-bottom: 22px;
}
#left_column {
	margin-top: 76px;
	margin-right: 10px;
	width: 200px;
	float: left;
	display: inline;
}
#middle_column {
	margin-top: 76px;
	width: 380px;
	float: left;
	display: inline;
}
#middle_column.lift {
	margin-top: 24px;
}
.thumbspage #middle_column {
	margin-top: 76px;
	width: 600px;
	float: left;
	display: inline;
}
.thumbspage #middle_column.lift {
	margin-top: 52px;
}
#right_column {
	margin-top: 76px;
	width: 200px;
	float: left;
	display: inline;
}

/* ========================================== */
/* ============== GLOBAL NAV ================ */
/* ========================================== */
#globalnav {
	list-style:none;
	margin-left: 28px;
}
#globalnav li {
	height: 30px;
	height: 22px; /* new - 2009 */
	text-indent: -3333px;
}
#globalnav li a {
	display: block;
	height: 30px;
	height: 22px; /* new - 2009 */
	width: 150px;
	width: 172px; /* new - 2009 */
	text-decoration: none;
	outline: none;
}
#globalnav li#nav-home a { background-image: url(../x_img/nav_2009/home.gif); }
#globalnav li#nav-shirts a { background-image: url(../x_img/nav_2009/t-shirts.gif); }
#globalnav li#nav-hoodies a { background-image: url(../x_img/nav_2009/hooded-tops.gif); }
#globalnav li#nav-cd a { background-image: url(../x_img/nav_2009/cd-vinyl.gif); }
#globalnav li#nav-access a { background-image: url(../x_img/nav_2009/accessories.gif); }
#globalnav li#nav-dvd a { background-image: url(../x_img/nav_2009/dvd.gif); }

#globalnav li a:hover {
	background-position: 0 -22px;
}
#checkout {
	padding-top: 45px;
	display: none;
}
#checkout a {
	display: block;
	text-indent: -3333px;
	height: 90px;
	width: 150px;
	text-decoration: none;
	outline: none;
	background: url(../x_img/check-out.gif);
}
#checkout a:hover {
	background-position: 0 -90px;
}
/* =============== ACTIVE PAGES ================== */
#homepage #globalnav li#nav-home a,
#tshirtspage #globalnav li#nav-shirts a,
#hoodiespage #globalnav li#nav-hoodies a,
#cdpage #globalnav li#nav-cd a,
#dvdpage #globalnav li#nav-dvd a,
#accesspage #globalnav li#nav-access a {
	background-position: 0 -22px;
}

/*================================================ */
/*=============== HOME PAGE STUFF ================ */
/*================================================ */
#homepage #middle_column #content {
	padding: 10px 0 0 10px;
}
#dvd-flash {
	padding-left: 20px;
}
#no_more_flash {
	padding-left: 20px;
}
#dvd-flash a {
	display: block;
	width: 180px;
	height: 250px;
	text-indent: -3333px;
	background: url(../x_img/dvd-flash.gif);
}
#dvd-flash a:hover {
	background-position: 0 -250px;
}

#album-flash {
	padding-left: 20px;
}
#album-flash a {
	display: block;
	width: 180px;
	height: 240px;
	text-indent: -3333px;
	background: url(../x_img/album-flash.jpg);
}



/*====================================================== */
/*=============== THUMBNAILS PAGE STUFF ================ */
/*====================================================== */
.thumbspage #middle_column p  {
	float: left;
	margin: 0 0 18px 0; padding: 0;
}
.thumbspage #middle_column p a {
	display: block;
	border: 1px solid #000;
	border-bottom: 2px 	solid #000;
	margin-right: 18px;
}


.thumbspage #middle_column p a img {
	display: block;
}

.thumbspage #middle_column p.rollover a {
	display: block;
	width: 180px;
	height: 180px;
	text-indent: -3472px;
}

/* rollover thumbs  - TOTE BAGS */
.thumbspage #middle_column p#bag_green a {
	background-image: url(../_photos/bag_green_small.jpg);
}
.thumbspage #middle_column p#bag_pink a {
	background-image: url(../_photos/bag_pink_small.jpg);
}
.thumbspage #middle_column p#bag_orange a {
	background-image: url(../_photos/bag_orange_small.jpg);
}
.thumbspage #middle_column p#bag_yellow a {
	background-image: url(../_photos/bag_yellow_small.jpg);
}
.thumbspage #middle_column p.rollover a:hover {
	background-position: 0 -180px;
}

/*====================================================== */
/*================ PRODUCT DETAIL PAGE ================= */
/*====================================================== */

.productpage #right_column h2,
.productpage #right_column p {
	padding-left: 10px;
}
.productpage #right_column h2 {
	padding-top: 10px;
}
.productpage #right_column p{
	clear: both;
	font-size: 14px;
}
/* ======== SIZE, inc. Radio Buttons ======== */
#right_column .size strong {
	color: #8DA09A;
	font-size: 17px;
	font-weight: normal;
	display: block;
	margin-bottom: 2px;
}
#right_column .size label {
	display: block;
}
#right_column a.sizechart {
	padding-left: 24px;
	font-size: 11px;
	color: #E1D400;
}
#right_column a.sizechart:hover {
	color: #fff;
	text-decoration: underline;
}
/* ======== COLOUR ======== */
dl#colour {
	width: 170px;
	padding-left: 10px;
	height: 40px;
	color: #8DA09A;
	font-size: 17px;
	font-weight: normal;
}
#colour dt{
	width: 70px;
	float: left;
	margin: 0;
	clear: both;
}
#colour dd {
	float: left;
	text-indent: -3333px;
	width: 48px;
	height: 18px;
	border: 1px solid #ccc;
}
#colour dd#blackswatch {
	background: #000;
}
#colour dd#greyswatch {
	background: #bdbdbd;
}
#colour dd#whiteswatch {
	background: #fff;
}
#colour dd#asphaltswatch {
	background: #353146;
}
#colour dd#organicswatch {
	background: #F4EDC9;
}
#colour dd#darkashswatch {
	background: #C9C5C3;
}
#colour dd#zincswatch {
	background: #6F6E71;
}
#colour dd#pinkswatch {
	background: #F8B8DB;
}
#colour dd#navyswatch {
	background: #07194D;
}
#colour dd#eggplantswatch {
	background: #542C5D;
}

/* ======== PRICE ======== */
#right_column #price strong {
	color: #26BBE3;
	font-size: 17px;
	font-weight: normal;
}
#right_column .price strong {
	color: #26BBE3;
	font-size: 17px;
	font-weight: normal;
}

/* ========= ADD TO BASKET ========== */
#right_column #addtobasket {
	padding: 0;
}
#right_column #addtobasket a {
	display: block;
	width: 200px;
	height: 30px;
	text-indent: -3333px;
	background: url(../x_img/add-to-basket.gif) no-repeat;	
}
#right_column #addtobasket a:hover {
	background-position: 0 -30px;	
}
#right_column #soldout {
	padding: 0;
	width: 200px;
	height: 50px;
	text-indent: -3333px;
	background: url(../x_img/sold-out.gif) no-repeat;
}
.productpage #right_column p.addtobasket {
	padding: 0;
}
#right_column .addtobasket a {
	display: block;
	width: 200px;
	height: 30px;
	text-indent: -3333px;
	background: url(../x_img/add-to-basket.gif) no-repeat;;	
}
#right_column .addtobasket a:hover {
	background-position: 0 -30px;	
}
#right_column .soldout {
	padding: 0;
	width: 200px;
	height: 50px;
	text-indent: -3333px;
	background: url(../x_img/sold-out.gif) no-repeat;;
}

/* ========== HIDE BASKET BUTTONS EXCEPT OPTION1 ========== */
#option2, #option3, #option4, #option5, #option6 {
	display: none;
}
#footer {
	clear: both;
	height: 25px;
}

img {
	border: 0;
}
a {
	text-decoration: none;
	outline: none;
}
a.email {
	color: #FF9900;
}
a.email:hover {
	color: #FFF;
	text-decoration: underline;
}