/*Main Page for content/mainpage_tpl.php*/

body {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
color:#000;
text-align:left;
margin:0;
background:white;
background-repeat: repeat-x;
background-position:top left;
}
body a{
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#9e0b0f; 
outline:none;
}
img {
border:none;
}
body a:hover{
color:#9e0b0f;
text-decoration: underline;
}
#main{
margin:auto;
width:951px;
border:solid 0px green;
}
#banner{
width:930px;
height:100px;
border:0px solid grey;
}
a.homelink{
margin-top:5px;
width:136px;
height:96px;
border:0px solid white;
display:block;
float:left;
background-image:url(../../images/website/homepage/mplogo.png);
}
#topmenu{
float:right;
border:0px solid green;
border-bottom: 2px solid #7d0509;
width:784px;
height:100px;
}
#promosearch{
	margin-left:8px;
	text-align:left;
	font:Arial, Helvetica, sans-serif normal;
	font-size:11px;
	color: #FFFFFF;
	border:0px solid black;
	width:500px;
	height:30px;
	padding-top:10px;
	}
ul.links{
float:left;
margin:15px 0px 0px 0px;
padding:0px;
border:0px solid green;
/*width:458px;*/
width:534px;
height:32px;
background-image:url(../../images/website/homepage/linksbg.png);
background-position:top left;
background-repeat:no-repeat;
}
ul.links li{
float:left;
list-style-type:none;
margin:0;
padding:0;
border:0px solid white;
}
ul.links a{
display:block;
}
.allproducts{width:88px;height:32px;background:url(../../images/website/homepage/linksbg.png) top left no-repeat;}
.account{width:82px;height:32px;background:url(../../images/website/homepage/linksbg.png) -88px 0 no-repeat;}
.stockists{width:92px;height:32px;background:url(../../images/website/homepage/linksbg.png) -172px 0 no-repeat;}
.services{width:122px;height:32px;background:url(../../images/website/homepage/linksbg.png) -264px 0 no-repeat;}
.contact{width:72px;height:32px;background:url(../../images/website/homepage/linksbg.png) -388px 0 no-repeat;}
.logout{width:74px;height:32px;background:url(../../images/website/homepage/linksbg.png) -459px 0 no-repeat;}

a.allproducts:hover{width:88px;height:32px;background-position:0px -32px}
a.account:hover{width:82px;height:32px;background-position:-88px -32px}
a.stockists:hover{width:92px;height:32px;background-position:-172px -32px}
a.services:hover{width:122px;height:32px;background-position:-264px -32px}
a.contact:hover{width:72px;height:32px;background-position:-388px -32px}
a.logout:hover{width:74px;height:32px;background-position:-459px -32px;}

.clear{
clear:both;
border:0px;
visibility:hidden;
}
#content{
width:953px;
border:0px solid black;
margin:0px auto;
margin-top:0px;
}
#leftcol{
width:147px;
background-color:white;
float:left;
border:0px solid blue;
padding:0 0 15px 0;
}
#middlecol{
width:783px;
border:0px solid pink;
float:left;
overflow:hidden;
background-repeat:repeat-y;
background-position:top left;
margin:0px;
padding:0 0 15px 0;
color:#6D645C;
}
#middlebg{
width:783px;
background-position:top left;
background-repeat:no-repeat;
}
#middlebottombg{
width:608px;
height:12px;
}
#headernav{
width:580px;
height:0px;
border:0px solid green;
font-family:Arial,sans-serif;
color:#590202;
font-size:10px;
padding-top:3px;
}
#headernav a{
font-size:11px;
color:#b08d76;
}
#headernav a:hover{
color:#c1c1a1;
}
#flexiblecontent{
width:783px;
border:0px solid yellow;
overflow:hidden;
font-size:12px;
}
#flexiblecontent a{
color: #9e0b0f;
font-size:11px;
}
#flexiblecontent a:hover{
text-decoration:underline;
}
td.pageHeading,DIV.pageHeading {
font-family: Arial, Helvetica, sans-serif ;
font-size:16px;
color:#9e0b0f;
font-weight:bold;
}
#rightcol{
width:145px;
border:0px solid red;
float:left;
overflow:hidden;
}
/*Product Info Page */
table.product{
width:780px;
border:0px solid gray;
}
td.productdisplay{
width:780px;
border:0px solid black;
}
div#mainpic{
float:left;
border:0px solid gray;
text-align:center;
overflow:hidden;
}

div#prodetails{
float:right;
width:300px;
border:0px solid green;
overflow:hidden;
padding-right:10px;
}
div#prodesc a{
	color:#735607;
	font-size:12px;
	font-weight: normal;
}
.ourprice{
font-weight: bold;
}
.sku{
font-weight: bold;
}
.selectsize{
font-weight: bold;
}
.dropdown select{
font-size:10px;
}
table.addcartbutton{
margin-left:20px;
}
/*Product Listing index nested.tpl.php*/
p.categorydesc{
width:783px;
margin-left:40px;
border:0px solid green;
}
table.productlistingtb td{
width:300px;
}
td.productListing-image{
text-align:center;
}
td.productListing-image img{
width:120px;
}

td.productListing-button{
text-align:center;
vertical-align: top;
}

td.productListing-image a:hover span.sizelisting{
	border:1px solid #DBDBDB;
}
span.sizelisting{
width:170px;
border:  1px solid white;
display:block;
margin: auto auto;
}
/*MAIN CONTENT for languages/mainpage.php*/

#flashsplash{
border:0px solid red;
width:781px;
}
#flashsplash img{
	margin: 1px;
}
#flashsplash .smallbanner{
	margin-right: 2px;
}
.leftads{
display:block;
width:256px;
height:220px;
border:0px solid;
background:url(../../images/website/homepage/splash/small/25annihover.jpg) top left no-repeat;
}
.leftads a{
display:block;
width:256px;
height:220px;
border:0px solid;
background:url(../../images/website/homepage/splash/small/25anni.jpg) top left no-repeat;
}
.leftads a:hover{
background-image:none;
}
.middleads{
display:block;
width:256px;
height:220px;
border:0px solid;
background:url(../../images/website/homepage/splash/small/ballistichover.jpg) top left no-repeat;
}
.middleads a{
display:block;
width:256px;
height:220px;
border:0px solid;
background:url(../../images/website/homepage/splash/small/ballistic.jpg) top left no-repeat;
}
.middleads a:hover{
background-image:none;
}
.rightads{
display:block;
width:256px;
height:220px;
border:0px solid;
background:url(../../images/website/homepage/splash/small/tokenhover.jpg) top left no-repeat;
}
.rightads a{
display:block;
width:256px;
height:220px;
border:0px solid;
background:url(../../images/website/homepage/splash/small/token.jpg) top left no-repeat;
}
.rightads a:hover{
background-image:none;
}



/*BOX HEADING*/

td.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
padding:0px;
margin:0px;
display:none;
}
/*CATAGORIES for boxes/catagories.php*/
#cat{
width:147px;
border:0px solid red;
background-position:0px 1px;
margin:0px;
z-index:100px;
font-family: Helvetica, Verdana, Arial, sans-serif;
}
#cat a{
font-family:Arial,Helvetica,Trebuchet MS ,Verdana,  sans-serif;
font-size:12px;
color:#9e9e9e;
font-weight:bold;
outline:none;
}
#cat a:hover{
color:#494141;
}
#cat ul{
margin: 0 0 0 15px;
padding:0px;
}
#cat li{
border:0px solid black;
list-style-type:none;
padding:0px;
margin:0px;
line-height:13px;
}
#cat table{
padding:0px;
margin:0px;
border:none;
}
#cat tr{
margin:0px;
padding:0px;
}
td.boxText{
border:0px;
margin:0px;
padding:0px;
}
ul.giftcards{
list-style-type:none;
margin:0px 0 0 20px;
padding:0px;
font-family: Helvetica,Trebuchet MS ,Verdana, Arial, sans-serif;
font-size:13px;
color:#a0dd2b;
font-weight:bold;
}
ul.giftcards li{
line-height:13px;

}
ul.giftcards a{
font-family: Helvetica,Trebuchet MS ,Verdana, Arial, sans-serif;
font-size:12px;
color:#9e9e9e;
font-weight:bold;
outline:none;
}
ul.giftcards a:hover{color:#494141;}
/*Main Catagories*/
ul.vertical{
margin:0px;
width:90px;
border:0px solid;
list-style-type: none;
padding:0px;
}
ul.vertical li{
	padding:0px;
	margin:0px;
	border:0px solid;
}

ul.vertical a{
	display:block;
	border:0px solid;
	margin:0px;
	padding:0px;
}
ul.vertical a.newarrivals{width:90px;height:15px;background:url(../../images/website/homepage/newarrivals.gif) top left no-repeat;}
ul.vertical a.anniversary{width:90px;height:15px;background:url(../../images/website/homepage/25th.gif) top left no-repeat;}
ul.vertical a.messenger{width:90px;height:15px;background:url(../../images/website/homepage/messenger.gif) top left no-repeat;}
ul.vertical a.shoulder{width:90px;height:15px;background:url(../../images/website/homepage/shoulder.gif)  top left no-repeat;}
ul.vertical a.laptop{width:90px;height:15px;background:url(../../images/website/homepage/laptop.gif)  top left no-repeat;}
ul.vertical a.mini{width:90px;height:15px;background:url(../../images/website/homepage/mini.gif)  top left no-repeat;}
ul.vertical a.backpack{width:90px;height:15px;background:url(../../images/website/homepage/backpacks.gif)  top left no-repeat;}
ul.vertical a.ballistic{width:90px;height:15px;background:url(../../images/website/homepage/ballistic.gif)  top left no-repeat;}
ul.vertical a.graffiti{width:90px;height:15px;background:url(../../images/website/homepage/graffiti.gif)  top left no-repeat;}
ul.vertical a.tote{width:90px;height:15px;background:url(../../images/website/homepage/tote.gif) top left no-repeat;}
ul.vertical a.accessories{width:90px;height:15px;background:url(../../images/website/homepage/accessories.gif) top left no-repeat;}
ul.vertical a.tshirt{width:90px;height:15px;background:url(../../images/website/homepage/tshirt.gif) top left no-repeat;}
ul.vertical a.vinyl{width:90px;height:15px;background:url(../../images/website/homepage/vinyl.gif)  top left no-repeat;}
ul.vertical a.waxcanvas{width:90px;height:15px;background:url(../../images/website/homepage/waxcanvas.gif)  top left no-repeat;}
ul.vertical a.clearance{margin-top:10px; width:90px;height:15px;background:url(../../images/website/homepage/clearance.gif)  top left no-repeat;}

ul.vertical a.newarrivals:hover{width:90px;height:15px;background:url(../../images/website/homepage/newarrivals.gif) -90px no-repeat;}
ul.vertical a.anniversary:hover{width:90px;height:15px;background:url(../../images/website/homepage/25th.gif) -90px no-repeat;}
ul.vertical a.messenger:hover{width:90px;height:15px;background:url(../../images/website/homepage/messenger.gif) -90px no-repeat;}
ul.vertical a.vinyl:hover{width:90px;height:15px;background:url(../../images/website/homepage/vinyl.gif)  -90px no-repeat;}
ul.vertical a.shoulder:hover{width:90px;height:15px;background:url(../../images/website/homepage/shoulder.gif)  -90px no-repeat;}
ul.vertical a.laptop:hover{width:90px;height:15px;background:url(../../images/website/homepage/laptop.gif)  -90px no-repeat;}
ul.vertical a.mini:hover{width:90px;height:15px;background:url(../../images/website/homepage/mini.gif)  -90px no-repeat;}
ul.vertical a.backpack:hover{width:90px;height:15px;background:url(../../images/website/homepage/backpacks.gif)  -90px no-repeat;}
ul.vertical a.ballistic:hover{width:90px;height:15px;background:url(../../images/website/homepage/ballistic.gif)  -90px no-repeat;}
ul.vertical a.graffiti:hover{width:90px;height:15px;background:url(../../images/website/homepage/graffiti.gif)  -90px no-repeat;}
ul.vertical a.tote:hover{width:90px;height:15px;background:url(../../images/website/homepage/tote.gif) -90px no-repeat;}
ul.vertical a.accessories:hover{width:90px;height:15px;background:url(../../images/website/homepage/accessories.gif) -90px no-repeat;}
ul.vertical a.tshirt:hover{width:90px;height:15px;background:url(../../images/website/homepage/tshirt.gif) -90px no-repeat;}
ul.vertical a.waxcanvas:hover{width:90px;height:15px;background:url(../../images/website/homepage/waxcanvas.gif) -90px no-repeat;}
ul.vertical a.clearance:hover{margin-top:10px; width:90px;height:15px;background:url(../../images/website/homepage/clearance.gif) -90px no-repeat;}
/*BEST SELLERS for boxes/bestsellers.php */
#bestseller{
width:156px;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
border:0px solid blue;
margin-left:20px;
background-image:url(../../images/website/homepage/bestboxbg.gif);
background-repeat:no-repeat;
background-position:top center;
overflow:hidden;
}
#bestseller table{
margin-top:8px;
width:156px;
}
*:first-child+html #bestseller table{
margin-top:12px;
}
#bestseller a{
color:#333333;
font-size:9px;
}
#bestseller a:hover{
color:#9d0b0f;
}
/*Printable Catalog*/
table.printcat{
font-size:12px;

}
tr.dataTableHeadingRow{
text-align:center;
font-weight:bold;
color:#666633;
}
/* SEARCH BOX for boxes/search.php*/
.break { clear:both; }
#autosearch{
	border:0px solid;
	width:240px;
	margin-left: 553px;
}
#autosearch a img{ border:0 }
#autosearch div, #autosearch img, #autosearch p{padding: 0px;margin:0px;}
/* SEARCH FORM */
#searchform {font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;margin:0px 0px; font-size:18px; border:0px solid; position:absolute; }
#searchform div { color:#eeeeee; vertical-align: middle;}
#searchform div img{margin-top:2px;float:left;}
#searchform div input { font-size:14px; width:180px; height:22px; border:1px solid #9c0000; }
#suggestions{ position: relative; left:30px;top:0px; width:180px; display:none; }

/* SEARCHRESULTS */
#searchresults { border-width:1px; border-color:#9c0000; border-style:solid; width:200px; background-color:#9c0000; font-size:10px; line-height:14px;}
#searchresults a { display:block; background-color:white; clear:left; height:56px; text-decoration:none; overflow:hidden; font-family: Arial,Verdana,sans-serif;}
#searchresults a:hover { background-color:#d0d0d0; color:#ffffff; }
#searchresults a img { float:left; padding:5px 10px; }
#searchresults a span.searchheading { display:block; font-weight:bold; padding-top:5px; color:#191919; }
#searchresults a:hover span.searchheading { color:#ffffff; }
#searchresults a span { color:#555555; }
#searchresults a:hover span { color:#f1f1f1; }
#searchresults span.category { font-size:11px; margin:5px; display:block; color:#ffffff; }
#searchresults span.seperator { float:right; padding-right:15px; margin-right:5px;
			background-image:url(../images/shortcuts_arrow.gif); background-repeat:no-repeat; background-position:right; }
#searchresults span.seperator a { background-color:transparent; display:block; margin:5px; height:auto; color:#ffffff; }

/* SHOPPING BOX for boxes/shopping.php*/
#cart{
border:0px solid white;
float:left;
/*margin-left:40px;*/
}
#shoppingcart{
  float:right;
  font:'Arial,Verdana, sans-serif';
  font-size:10px;
  color:#700509;
  margin-top:35px;
  /*margin-left:105px;*/
  margin-left:65px;
  border:0px solid black;
  width:178px;
  text-align:right;
  background:url(../../images/website/carts.gif) top left no-repeat;
}
#egift{
	width:155px;
	background:url(../../images/website/egiftcard.gif) top left no-repeat;
	float:right;
	border:0px;

}
/* LOGIN BOX for boxes/login.php*/
#loginbox{
padding:0px;
margin:0px;
border:0px solid black;
}
#loginbox td.infoBoxHeading{
background-image:url(../../images/website/homepage/loginhead.gif);
background-repeat:no-repeat;
background-position:top center;
font-family: "Eras Bold ITC",Verdana, Arial, sans-serif;
font-size:10px;
display:block;
border:0px solid black;
vertical-align:top;
color:#FFFFFF;
padding-left:20px;
padding-top:22px;
width:124px;
height:31px;
}
#loginbox table.infoBox{
background-image:url(../../images/website/homepage/loginbg.gif);
background-position:top center;
background-repeat:no-repeat;
width:146px;
margin:0px;
padding:0px;
border:0px solid green;
}
#loginbox td.infoBoxContents{
background-image:url(../../images/website/homepage/loginbg.gif);
background-position:top center;
background-repeat:repeat-y;
border:0px solid blue;
font-size:10px;
padding:0px;
margin:0px;
padding-left:20px;
width:120px;
}
#loginbox span{
background-image:url(../../images/website/homepage/loginbottom.gif);
background-position:top center;
background-repeat:no-repeat;
width:140px;
height:23px;
display:block;
}
#loginbox td.infoBoxContents input{
font-size:9px;
}
#loginbox form{
border:0px solid green;
padding:0px;
margin:0px;
width:100px;
}
#loginbox a{
border:0px solid grey;
}
#loginbox div#crelinkbg{
width:126px;
height:35px;
overflow:hidden;
background-image:url(../../includes/languages/english/images/buttons/button_createhover.png);
padding:0px;
margin-left:8px;
}
#loginbox a.createbutton{
overflow:hidden;
text-indent:-509px;
border:0px solid red;
width:126px;
height:35px;
display:block;
background-image:url(../../includes/languages/english/images/buttons/button_createacc.png);
background-repeat:no-repeat;
background-position:top center;
}
#loginbox a.createbutton:hover{
background:none;
}
#loginbox table.accinfo td.infoBoxContents{
padding-left:15px;
width:150px;
}
#loginbox table.accinfo a{
font-size:9px;
font-weight:100;

}
/* Info BOX for boxes/info.php*/
#information{
background-image:url(../../images/website/homepage/infohead.gif);
background-position:top center;
background-repeat:no-repeat;
width:145px;
border:0px solid blue;
}
#information table.infoBox{
background-image:url(../../images/website/homepage/infobg.gif);
background-position:center top;
background-repeat: no-repeat;
margin-top:53px;
}
#information table.infoBoxContents{
border:0px solid black;
background-image:url(../../images/website/homepage/infobg.gif);
background-position:center top;
background-repeat:repeat-y;

}
#information p{
margin:0px;
margin-left:12px;
padding:0px;
text-align:left;
border:0px solid green;
width:120px;
}
#information span{
background-image:url(../../images/website/homepage/infobottom.gif);
background-position:top center;
background-repeat:no-repeat;
width:143px;
height:47px;
border:0px solid green;
display:block;
font-size:10px;
color: #999999;
font-weight:bold;
text-align:center;
}
/*Cart for content\shopping_cart.tpl.php*/
.productListing-heading{
font-size:11px;
color:#454343;
text-decoration:none;
}
.productListing-data{
width:150px;
}
/* FOOTER*/
#footer{
border-top:1px solid #8d1c1c;
clear:both;
width:100%;
font-family: Arial;
font-weight:bold;
font-size:11px;
color:#900505;
}
#footer a{
font-family: Arial;
font-weight:bold;
font-size:11px;
color:#900505;
}
#footer-wrap{
width:900px;
border:0px solid blue;
margin:auto auto;
}
.newsletter{
border:0px solid red;
width:400px;
height:34px;
float:left;
}
.emailTextbox{
margin:0px;
padding:0px;
color:grey;
font-size:11px;
width:150px;
height:15px;
}
.signupButton{
position:relative;
top:5px;
left:5px;
}
.bottomnav{
margin-top:5px;
float:right;
text-align:right;
}
#alert
	{
		overflow: hidden;
		width: 100%;
		text-align: center;
		position: absolute;
		left: 0;
		top:0;
		background-color:#9e0b0f; 
		height: 0;
		color: white;
		font: 14px/18px Lucida Grande,arial, sans-serif;
		opacity: .9;
	}
#showhide {
	display: none;
}
