@charset "utf-8";
/* CSS Document */



* {
	margin:0;
	padding:0;
	outline: none;
}
html, body {
	height: 100%;
}
body {
	background-image: url(../images/bg.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
}
a {
	color:#00aeef;
	text-decoration: none;
}
.area-container h3 a {
	color: #FFFFFF;
}
.white {
	color: #ffffff;
}
.female {
	color: #EA0CA5 !important;
}
.unisex {
	color: yellow !important;
}
a:hover {
	color:#ffffff !important;
}
a:active {
	outline: none;
}
strong {
	color:#00aeef;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -90px;
}
img {
	border: none;
}
.links-content {
	overflow: auto;
	width: 220px;
	height: 377px
}
.links ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.links li {
	height: 50px;
	width: 190px;
	margin: 0 0 1em 0;
}
/* ------------------------------------------------ Header ----------------------------------------- */

 

#header {
	width:100%;
	background-image: url(../images/nav-bg.gif);
	background-repeat: repeat-x;
	height:40px;
	position:relative;
}
#header ul {
	margin: 0 auto;
	width:780px;
	padding:0;
}
#header li {
	float:left;
	margin:0;
	padding:0;
	height:40px;
	overflow:hidden;
	list-style-type: none;
}
#header .home {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-home.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header .news {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-news.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header .designs {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-designs.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header .gallery {
	height:40px;
	width:104px;
	overflow:hidden;
	background-image: url(../images/nav-gallery.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}
#header a.home, #header a.news, #header a.designs, #header a.gallery {
	background-position: 0px 0px;
	display:block;
	height:40px;
	width:104px;
}
#header a.home:hover, #header a.news:hover, #header a.designs:hover, #header a.gallery:hover {
	background-position: 0px -40px;
}
a.malebutton {
	height:34px;
	width:38px;
	overflow:hidden;
	background-image: url(../images/male-button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	float:left;
	margin-right:10px;
}
a.malebutton:hover {
	background-position: 0px -34px;
}
a.unisexbutton {
	height:34px;
	width:43px;
	overflow:hidden;
	background-image: url(../images/unisex-button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	float:left;
	margin-right:10px;
}
a.unisexbutton:hover {
	background-position: 0px -34px;
}
a.femalebutton {
	height:34px;
	width:44px;
	overflow:hidden;
	background-image: url(../images/female-button.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display:block;
	float:left;
}
a.femalebutton:hover {
	background-position: 0px -34px;
}
#logo {
	height: 46px;
	width: 429px;
	margin: -1px auto 0 auto;
	position:relative;
}
/* ------------------------------------------------ scrollbar stuff ----------------------------------------- */



/* ------------------------------------------------ Main Content stuff ----------------------------------------- */



#content {
	width:778px;
	margin:0 auto;
	height:450px;
	overflow:hidden;
}
/* ------------------------------------------------ Index Content stuff ----------------------------------------- */

#index-left {
	width:605px;
	float:left;
	position:relative;
}
#index-left .updates {
	width:159px;
	height:273px;
	background: url(../images/updates.gif) no-repeat;
	overflow:hidden;
	float:left;
	font-weight: bold;
}
#index-left .updates ol {
	padding-top:35px;
	padding-left:15px;
	padding-right:10px;
}
#index-left .updates li {
	list-style-type: none;
	width:130px;
	display:block;
	clear:both;
}
#index-left .updates .left {
	float:left;
	margin:0;
	padding-top:6px;
}
#index-left .updates .right {
	text-align:right;
	float:right;
	margin:0;
	padding-top:6px;
}
#index-left .neon {
	float:right;
	width: 431px;
	overflow:hidden;
}
#index-left .ethos {
	float: left;
	width: 569px;
	height: 94px;
	background-image: url(../images/ethos.gif);
	background-repeat: no-repeat;
	margin-top:15px;
	padding: 37px 18px 15px;
	text-align:justify;
	position:relative;
	overflow:hidden;
}
#index-left .ethos-content {
	width:554px;
	padding-right:15px;
	height:94px;
	overflow:auto;
}
#index-left .ethos-content h1 {
	font-size:19px;
	margin-bottom:10px;
}
#index-left .ethos-content h1 span {
	color:#00aeef;
}
#index-left .ethos-content p {
	line-height:16px;
	margin-bottom:10px;
}
#index-left .ethos-content strong {
	color:#00aeef;
}
#index-left .ethos-content ul {
	margin-left:30px;
}
#index-left .ethos-content li {
	margin-bottom:10px;
}
#index-right {
	width: 159px;
	float:right;
}
#index-right .male {
	float: left;
	width: 147px;
	padding: 47px 0 14px 12px;
	height: 163px;
	background: url(../images/male.gif) no-repeat;
}
#index-right .female {
	float: left;
	width: 147px;
	padding: 47px 0 0 12px;
	height: 163px;
	background: url(../images/female.gif) no-repeat;
}
#index-right #portfolio, #index-right #portfolio1 {
	width:135px;
	height:135px;
	overflow:hidden;
	list-style-type: none;
}
/* ------------------------------------------------ NewsContent stuff ----------------------------------------- */

#news-left {
	width: 159px;
	float:left;
}
#news-left .details {
	width: 159px;
	float: left;
	height: 221px;
	background:url(../images/details.gif) no-repeat;
	padding: 0 0 14px 0;
	overflow: hidden;
	font-weight: bold;
	overflow:hidden;
}
#portfolio img, #portfolio1 img {
	border: 0px solid #000000;
}
#news-left .details ol {
	margin-top:30px;
	padding-left:15px;
	padding-right:10px;
}
#news-left .details li {
	list-style-type: none;
	width:130px;
	display:block;
	clear:both;
	padding-bottom:4px;
}
#news-left .details .left {
	float:left;
	padding-top:8px;
}
#news-left .details .right {
	text-align:right;
	float:right;
	padding-top:8px;
}
.mailshot-button {
	background-image: url("../images/mail-shot.gif");
	width: 61px;
	height: 25px;
	display: block;
	border: 0 solid #000000;
	background-color:#000000;
}
.mailshot-button:hover {
	background-image: url("../images/mail-shot-hover.gif");
	width: 61px;
	height: 25px;
	display: block;
	border: 0 solid #000000;
	background-color:#000000;
	cursor: pointer;
}
#news-left .mailshot {
	height: 166px;
	background:url(../images/mailshot.gif) no-repeat;
	width: 135px;
	float: left;
	font-size: 13px;
	padding: 33px 12px 0 12px;
	line-height: 13px;
}
#news-left .mailshot p {
	margin-bottom:0px;
}
#news-left .mailshot strong {
	color:#00aeef;
}
.mailbg {
	width:150px;
	height:25px;
	background-image: url(../images/mailshot-field.gif);
	background-repeat: no-repeat;
	padding-bottom:6px;
}
.form {
	background-color:#aaaaaa;
	color:#FFFFFF;
	border:none;
	width:119px;
	height:17px;
	font-size:11px;
	font-weight: bold;
	margin-top:3px;
	padding-top:2px;
}
.form1 {
	background-color:#aaaaaa;
	color:#FFFFFF;
	border:none;
	width:170px;
	height:18px;
	font-size:11px;
	font-weight: bold;
	margin-top:3px;
	padding-top:2px;
}
#news-right {
	width:605px;
	float:right;
	position:relative;
}
#news-right .entries {
	height:374px;
	width:564px;
	background:url(../images/entries.gif) no-repeat;
	float: left;
	text-align: justify;
	position:relative;
	padding:40px 20px 20px;
}
#news-right .news-content {
	height:374px;
	width:544px;
	overflow:scroll;
	padding-right:20px;
}
#news-right p {
	margin-bottom:10px;
	line-height:18px;
	clear:both;
}
#news-right .entries .news-content .date {
	display:block;
	float:left;
	width:150px;
	font-size:18px;
	font-weight: bold;
	margin-bottom:10px;
}
#news-right .entries .news-content .headline {
	display:block;
	float:right;
	text-align:right;
	width:350px;
	font-size:18px;
	font-weight: bold;
	color:#00aeef;
	margin-bottom:10px;
}
/* ------------------------------------------------ Design Content stuff ----------------------------------------- */

#designs-left {
	width: 175px;
	float:left;
}
#designs-left .sexes {
	width: 160px;
	float: left;
	height: 45px;
	background:url(../images/sexes.gif) no-repeat;
	padding: 0 0 14px 0;
	overflow: hidden;
	padding-top:35px;
	padding-left:15px;
}
#designs-left .sexes img {
	margin-right:10px;
}
#designs-left .ranges {
	height: 294px;
	background:url(../images/ranges.gif) no-repeat;
	width: 155px;
	float: left;
	font-size: 13px;
	line-height: 10px;
	text-align:justify;
	padding: 30px 10px 15px 10px;
	font-weight: bold;
}
#designs-left .ranges-container {
	width: 155px;
	height: 294px;
	overflow:auto;
}
#designs-left .ranges ol {
	padding:0;
	margin:0;
}
#designs-left .ranges li {
	list-style-type: none;
	width:123px;
	display:block;
	clear:both;
	padding-bottom:2px;
	padding-left:5px;
}
#designs-left .ranges .left {
	float:left;
	margin-top:9px;
	padding-bottom:5px;
}
#designs-left .ranges .right {
	text-align:right;
	float:right;
	margin-top:9px;
	padding-bottom:5px;
}
#designs-right {
	width:588px;
	float:right;
	position:relative;
}
#designs-right .designs {
	width: 568px;
	height: 379px;
	background:url(../images/designs.gif) no-repeat;
	float: left;
	text-align: justify;
	position:relative;
	padding: 40px 15px 15px 15px;
}
#designs-right .designs-content {
	height:314px;
	width:558px;
	overflow:auto;
}
#designs-right .range-content {
	width:520px;
	float:left;
	clear:both;
	padding-bottom:15px;
}
#designs-right .range-left {
	float:left;
	width:250px;
	padding-right:10px;
	margin-top:0;
}
#designs-right .range-left img {
	float:left;
	margin:0;
	padding:0;
}
#designs-right .range-right {
	float:left;
	width:260px;
	margin-top:0;
}
#designs-right h1 {
	font-size:24px;
	margin-bottom:20px;
	margin-top:0;
}
.ranges-head {
	display:block;
	float:left;
	width:300px;
	font-size:18px;
	font-weight: bold;
	margin-bottom:10px;
}
.design-head {
	display:block;
	float:right;
	text-align:right;
	width:200px;
	font-size:18px;
	font-weight: bold;
	color:#00aeef;
	margin-bottom:10px;
	padding-right:20px;
}
#designs-right h2 {
	color:#00aeef;
	font-size:18px;
	margin-bottom:10px;
	margin-top:0;
}
p.alignright {
	text-align:center;
	margin-top:4px;
}
/* ------------------------------------------------ Gallery Content stuff ----------------------------------------- */

#gallery {
	width: 764px;
	float: left;
	height: 363px;
	background: url(../images/gallery.gif) no-repeat;
	padding: 46px 12px 25px 12px;
	position: relative;
}
#gallery .gal-container {
	width:744px;
	height:343px;
	overflow:auto;
	padding-left:10px;
}
#gallery .image {
	float:left;
	width:130px;
	height:130px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:9px;
	border: 2px solid #000000;
}
#gallery1 {
	width: 764px;
	float: left;
	height: 388px;
	background: url(../images/gallery.gif) no-repeat;
	padding: 46px 12px 0px 12px;
	position: relative;
}
.buttons {
	width:450px;
	text-align:center;
	height:22px;
	position:relative;
	padding-top:21px;
	margin-left:190px;
}
#gallery1 .gal-container {
	width:744px;
	height:343px;
	overflow:auto;
	padding-left:10px;
}
#gallery1 .image {
	float:left;
	width:130px;
	height:130px;
	overflow:hidden;
	margin-right:10px;
	margin-bottom:9px;
	border: 2px solid #000000;
}
a.gala {
	width:74px;
	height:22px;
	overflow:hidden;
	background-image:url(../images/gal-1.gif);
	float:left;
	margin-right:25px;
}
a.galagalactive {
	width: 74px;
	height: 22px;
	overflow: hidden;
	background-image:url(../images/gal-1.gif);
	float: left;
	margin-right: 25px;
	background-position:0 -22px;
}
a.galb {
	width:74px;
	height:22px;
	overflow:hidden;
	background-image:url(../images/gal-2.gif);
	float:left;
	margin-right:25px;
}
a.galbgalactive {
	width: 74px;
	height: 22px;
	overflow: hidden;
	background-image:url(../images/gal-2.gif);
	float: left;
	margin-right: 25px;
	background-position:0 -22px;
}
a.galc {
	width:74px;
	height:22px;
	overflow:hidden;
	background-image:url(../images/gal-3.gif);
	float:left;
	margin-right:25px;
}
a.galcgalactive {
	width: 74px;
	height: 22px;
	overflow: hidden;
	background-image:url(../images/gal-3.gif);
	float: left;
	margin-right: 25px;
	background-position:0 -22px;
}
a.gald {
	width:74px;
	height:22px;
	overflow:hidden;
	background-image:url(../images/gal-4.gif);
	float:left;
}
a.galdgalactive {
	width: 74px;
	height: 22px;
	overflow: hidden;
	background-image:url(../images/gal-4.gif);
	float: left;
	margin-right: 25px;
	background-position:0 -22px;
}
a.gala:hover, a.galb:hover, a.galc:hover, a.gald:hover {
	background-position:0 -22px;
}
/* ------------------------------------------------ Stockists Content stuff ----------------------------------------- */

#stockists-left {
	width: 153px;
	float:left;
}
#stockists-left .area {
	width: 127px;
	height: 398px;
	float: left;
	background: url(../images/area.gif) no-repeat;
	padding: 36px 13px 0 13px;
	font-weight: bold;
	font-size:11px;
}
.stockimage1 {
	border: 1px solid #FFFFFF;
}
#stockists-left .area-container {
	width: 112px;
	height: 385px;
	overflow:auto;
	padding-right:10px;
}
#stockists-left .area h3 {
	font-size:14px;
	margin-top:10px;
	margin-bottom:10px;
	color:#fff;
}
#stockists-right {
	width:620px;
	float:right;
	position:relative;
	font-size:13px;
}
#stockists-right .stores {
	width: 592px;
	height: 376px;
	float: left;
	background: url(../images/stores.gif) no-repeat;
	padding: 40px 14px 20px 14px;
	text-align: justify;
	position: relative;
}
#stockists-right .stores-container {
	width:585px;
	height:376px;
	overflow:auto;
}
#stockists-right p {
	margin-bottom:6px;
	line-height:16px;
}
.imagesmall {
	font-size:10px;
	padding-top:3px;
}
#stockists-right .address-lines {
	line-height:20px;
	height: 70px;
}
#stockists-right a {
	color:#FFFFFF
}
#stockists-right a:hover {
	color:#00aeef;
}
#stockists-right h1 {
	font-size:24px;
	margin-bottom:10px;
}
#stockists-right h1 span {
	color:#00aeef;
}
#stockists-right h2 {
	color:#00aeef;
	font-size:18px;
	margin-bottom:6px;
}
#stockists-right .tabley {
	width:540px;
	overflow:hidden;
}
#stockists-right .tabley td {
	padding-bottom:10px;
}
p.right {
	text-align: right;
}
/* ------------------------------------------------ Wholesalers Content stuff ----------------------------------------- */

#wholesale-left {
	width: 210px;
	float:left;
}
#wholesale-left .login {
	width: 186px;
	height: 254px;
	float: left;
	background: url(../images/log-in.gif) no-repeat;
	padding: 31px 12px 15px 12px;
	font-size: 12px;
	line-height: 14px;
}
#wholesale-left .signup {
	width: 182px;
	height: 92px;
	float: left;
	background: url(../images/sign-up.gif) no-repeat;
	padding: 32px 14px 10px 14px;
	font-size: 12px;
	line-height: 14px;
}
.logout-btn {
	background-image: url("../images/logout.gif");
	width: 90px;
	height: 25px;
	display: block;
	border: 0 solid #000000;
	background-color:#000000;
}
.logout-btn:hover {
	background-image: url("../images/logout-hover.gif");
	width: 90px;
	height: 25px;
	display: block;
	border: 0 solid #000000;
	background-color:#000000;
	cursor: pointer;
}
.table_wholesale {
	margin-left:5px;
	font-size: 12px;
	font-weight: bold;
}
#wholesale-left .signbg {
	width:185px;
	padding-bottom:7px;
	height:27px;
	background-image: url(../images/wholesale-login.gif);
	background-repeat: no-repeat;
}
.signup strong {
	color:#00aeef;
}
#wholesale-right {
	width:553px;
	float:right;
}
#wholesale-right .zip {
	width: 523px;
	height:379px;
	background: url(../images/zip-files.gif) no-repeat;
	padding:40px 20px 15px;
}
#wholesale-right .zip-container {
	width: 523px;
	height:379px;
	overflow:auto;
}
.send-button {
	background-image: url("../images/send-btn.gif");
	width: 61px;
	height: 25px;
	display: block;
	border: 0 solid #000000;
	background-color:#000000;
}
.send-button:hover {
	background-image: url("../images/send-btn-hover.gif");
	cursor: pointer;
}
/* ------------------------------------------------ Media Page ----------------------------------------- */

#media-vision {
	width:758px;
	height:74px;
	background-image:url(../images/vision.gif);
	background-repeat:no-repeat;
	margin-bottom:15px;
	padding:34px 10px 10px 10px;
	overflow:hidden;
	text-align:justify
}
.vision-text {
	overflow:auto;
	width:748px;
	height:74px;
	padding-right:10px;
}
.tribeswrapper {
	position:absolute;
	top:34px;
	left:5px;
}
.tribes {
	width:138px;
	height:253px;
	overflow:auto;
	text-align:center;
}
.tribes img {
	margin-bottom:10px;
	border: 1px solid #000000;
}
#media-tribes {
	width:158px;
	height:302px;
	background-image:url(../images/tribes.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
}
#media-media {
	width:586px;
	height:260px;
	background-image:url(../images/media.gif);
	background-repeat:no-repeat;
	float:right;
	padding:32px 10px 10px 10px;
}
.tribes-container {
	overflow: scroll;
}
.vision-text p, .mediatext p, .extratext p {
	margin-bottom:10px;
}
.mediatext {
	width:576px;
	height:260px;
	overflow:auto;
	padding-right:10px;
	text-align:justify;
}
#media-media .mheader {
	display:block;
	float:left;
	width:200px;
	font-size:18px;
	font-weight: bold;
	text-transform:uppercase;
	margin-bottom:10px;
}
#media-media .mtitle {
	display:block;
	float:right;
	text-align:right;
	width:350px;
	font-size:18px;
	font-weight: bold;
	color:#00aeef;
	text-transform:uppercase;
	margin-bottom:10px;
}
/* ------------------------------------------------ Extras Page ----------------------------------------- */



#extras {
	width:758px;
	height:328px;
	background-image:url(../images/extras.gif);
	overflow:hidden;
	margin-bottom:15px;
	padding:34px 10px 10px 10px;
	background-repeat:no-repeat;
}
.extratext {
	width:748px;
	height:328px;
	padding-right:10px;
	overflow:auto;
	text-align:justify;
}
.extratext > .cat-description {
	margin-bottom: 25px;
}
.extratext h1 {
	display:block;
	font-size:22px;
	font-weight: bold;
	color:#00aeef;
	text-transform:uppercase;
	margin-bottom:10px;
	text-align:left;
}
.extraimageExtrabanner1 {
	clear: right;
	float: left;
	width: 220px;
	height: auto;
	margin-right: 33px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtrabanner2 {
	float: left;
	width: 220px;
	margin-right: 33px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtrabanner3 {
	float: left;
	clear: right;
	width:220px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtrabanner1 img, .extraimageExtrabanner2 img, .extraimageExtrabanner3 img {
	margin-bottom: 10px;
}
.extraimageExtrabanner1 strong, .extraimageExtrabanner2 strong, .extraimageExtrabanner3 strong {
	color:#FFFFFF;
}
.extraimageExtraAudio1 {
	clear: right;
	float: left;
	width: 130px;
	height: auto;
	margin-right: 18px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtraAudio2 {
	float: left;
	width: 130px;
	margin-right: 18px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtraAudio3 {
	float: left;
	width: 130px;
	margin-right: 18px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtraAudio5 {
	float: left;
	clear: right;
	width:130px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtraAudio4 {
	float: left;
	width: 130px;
	margin-right: 19px;
	margin-bottom: 15px;
	font-size: 14px;
}
.extraimageExtraAudio1 img, .extraimageExtraAudio2 img, .extraimageExtraAudio3 img, .extraimageExtraAudio4 img, .extraimageExtraAudio5 img {
	margin-bottom: 10px;
}
.extraimageExtraAudio1 strong, .extraimageExtraAudio2 strong, .extraimageExtraAudio3 strong, .extraimageExtraAudio4 strong, .extraimageExtraAudio5 strong {
	color:#FFFFFF;
}
#format {
	width:758px;
	height:24px;
	background-image:url(../images/formats.gif);
	overflow:hidden;
	padding:12px;
	background-repeat:no-repeat;
}
#format a.desktop {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-desktop.gif);
	display:block;
	margin-right:15px;
}
#format a.desktopActive {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-desktop.gif);
	display:block;
	margin-right:15px;
	background-position:0px -25px;
}
#format a.icons {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-icons.gif);
	display:block;
	margin-right:15px;
}
#format a.iconsActive {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-icons.gif);
	display:block;
	margin-right:15px;
	background-position:0px -25px;
}
#format a.banners {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-banners.gif);
	display:block;
	margin-right:15px;
}
#format a.bannersActive {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-banners.gif);
	display:block;
	margin-right:15px;
	background-position:0px -25px;
}
#format a.audio {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-audio.gif);
	display:block;
}
#format a.audioActive {
	width:90px;
	height:25px;
	overflow:hidden;
	float:left;
	background-image:url(../images/format-audio.gif);
	display:block;
	margin-right:15px;
	background-position:0px -25px;
}
#format a.desktop:hover, #format a.icons:hover, #format a.banners:hover, #format a.audio:hover {
	background-position:0px -25px;
}
/* ------------------------------------------------ Contact Content stuff ----------------------------------------- */

#contact-left {
	width: 518px;
	float:left;
}
#contact-left .email {
	width: 488px;
	height: 314px;
	float: left;
	background: url(../images/email.gif) no-repeat;
	padding: 30px 15px 15px 15px;
	line-height: 14px;
}
#contact-left .email .tables {
	font-weight: bold;
	margin-top:10px
}
#contact-left .email .tables td {
	padding-bottom:7px;
}
#contact-left .email .tables1 {
	font-weight: bold;
	margin-top:10px
}
#contact-left .email .tables1 td {
	padding:2px;
}
#contact-left .addresses {
	width: 502px;
	height: 63px;
	float: left;
	background: url(../images/address.gif) no-repeat;
	font-size: 14px;
	padding: 20px 0 0 16px;
}
#contact-left .email .contactbg {
	background-image: url(../images/contact-message.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.text-area {
	width:270px;
	height:190px;
	background-color:#aaaaaa;
	color:#FFFFFF;
	border:none;
	font-size:12px;
	font-weight: bold;
	margin-top:5px;
	margin-right:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.contact-msg-container {
	margin-left: 55px;
	margin-top:5px;
	text-align: left;
}
#contact-text {
	width:295px;
	height:155px;
	color:#FFFFFF;
	border:none;
	font-size:12px;
	background-color:#aaaaaa;
	overflow: auto;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#contact-right {
	width:245px;
	float:right;
	background: url(../images/links.gif) no-repeat;
}
#contact-right .links {
	width: 245px;
	height: 434px;
	margin-top: 40px;
	margin-left: 10px;
	position: relative;
}
#contact-left .addresses h1 {
	font-size:19px;
	margin-bottom:5px;
	text-transform: uppercase;
}
#contact-left .addresses h1 span {
	color:#00aeef;
}
/* ------------------------------------------------ Footer ----------------------------------------- */



#footer, .push {
	height: 88px;
}
.pushContact {
	height: 44px;
}
#footer {
	height:88px;
	width:100%;
	background-image: url(../images/footer-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	text-align:center;
	clear:both;
}
.footer-middle {
	background-image: url(../images/footer-middle.png);
	width:780px;
	height:72px;
	background-position: center top;
	background-repeat: no-repeat;
	margin:0 auto;
	text-align:center;
	position:relative;
	padding-top:16px;
	overflow:hidden;
}
.footer-middle li {
	float:left;
	list-style-type: none;
	display:block;
}
.footer-middle .stores {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-stores.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle .media {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-media.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle .wholesale {
	width:140px;
	height:64px;
	overflow:hidden;
	background-image:url(../images/nav-wholesale.gif);
	display:block;
	margin-left:112px;
	margin-right:110px;
	background-position: 0px -64px;
	margin-top:8px;
}
.footer-middle .extras {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-extras.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle .contact {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-contact.gif);
	display:block;
	background-position: 0px 40px;
	margin-top:32px;
}
.footer-middle a.stores {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-stores.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.media {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-media.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.wholesale {
	width:140px;
	height:64px;
	overflow:hidden;
	background-image:url(../images/nav-wholesale.gif);
	display:block;
	margin-left:112px;
	margin-right:110px;
	background-position: 0px 0px;
}
.footer-middle a.extras {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-extras.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.contact {
	width:104px;
	height:40px;
	overflow:hidden;
	background-image:url(../images/nav-contact.gif);
	display:block;
	background-position: 0px 0px;
}
.footer-middle a.stores:hover, .footer-middle a.media:hover, .footer-middle a.extras:hover, .footer-middle a.contact:hover {
	background-position: 0px 40px;
}
.footer-middle a.wholesale:hover {
	background-position: 0px -64px;
}
.clear {
	clear:both;
}


a#ebayleft {
	position:absolute;
	left:0;
	top:84px;
	width:35px;
	height:145px;
	overflow:hidden;
	background-image: url(../images/new-index/ebaytableft.gif);
	background-position: 0px 0px;
	display:block;
}
a#ebayleft:hover {	background-position: 0px -145px;}


a#ebayright {
	position:absolute;
	right:0;
	top:84px;
	width:35px;
	height:145px;
	overflow:hidden;
	background-image: url(../images/new-index/ebaytabright.gif);
	background-position: 0px 0px;
	display:block;
}
a#ebayright:hover {	background-position: 0px -145px;}

