html, body {
   margin : 0;
   padding : 0;
   background-color: #ffffff;
background: url("../images/background_striped.gif");
}

	body {
	font : normal 14px Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	text-align:center;
	
	}

#container {
text-align:left;
   width : 970px; 
   border: 0px solid green;
 margin : 0px auto;
}


#topbar {
   width : 100%;
height: 68px;
}


#maincontent {
width: 970px;
float: left;
border: 0px solid red;
background-color: #CF956D;
}

#maincontent-margin {
margin: 10px 20px 10px 20px;
}




#classic_menace {
float: left;
width: 300px;
text-align:center;
border: 0px solid green;

}

#urban_menace {
float: right;
width: 300px;
border: 0px solid green;

}

#home_text {
padding: 10px 0 0 0;
float: left;
width: 360px;
text-align:left;
border: 0px solid yellow;
}


#dennis-pictures {
width: 100%;
text-align:center;
}


#column-left {
padding: 10px 0 0 0;
float: left;
width: 435px;
text-align:center;
border: 0px solid green;
}

#large-image {
height: 525px;
width: 100%;
border: 0px solid yellow;
}

#small-images {
margin: 6px 0 0 0;
width: 100%;
}

#column-right {
float: right;
width: 530px;
border: 0px solid blue;
text-align:center;
}

#dennis-small-head {
margin: 20px 0 0 0;
float: left;
width: 160px;
text-align:center;
border: 0px solid green;
}

#dennis-graphic {
margin: 5px 0 0 0;
float: right;
width: 300px;
border: 0px solid blue;
z-index: 10;
}

#product-info {
width: 530px;
text-align: center;
}

#product-info-content {
font : normal 10px Verdana, Arial, Helvetica, sans-serif;
padding: 10px;
margin : 10px auto;
width: 470px;
background-color: #CF956D;
text-align: left;
}





.mymargin {
margin: 10px 10px 10px 10px;
text-align: left;

}

.vspace {
height: 10px;

}



#footer {
margin: 20px 0 0 0;
width: 100%;
height: 32px;
color: #ffffff;
border: 0px solid blue;
}




.clear{
  clear: both;
  line-height: 0;
height: 0;
font-size: 0;
  }





/* Normal links */
a:link, a:visited {
	color: #000000;
	text-decoration: none;
	}

a:hover{
	color: #000000;
	text-decoration: underline;
	}




/* Normal links */
#footer a:link, a:visited {
	color: #fff;
	text-decoration: none;
	}

#footer a:hover{
	color: #fff;
	text-decoration: underline;
	}


	
h1 {
font-size: 15px;
font-weight: bold;
}

	
h2 {
font-size: 14px;
font-weight: bold;
margin: 0;
padding: 0;
}


 .button{
	padding: 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4F2538;
	background-color: #005957;
	border: 2px solid #4F2538;
	margin-top: 12px;
	margin-bottom: 12px;
	cursor: pointer;
}

form{
	margin: 0px;
padding:0;
display: inline;
height: 32px;
	}

input{
margin:0;
padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #ffffff;
	color: #4F2538;
}

.input {
width: 300px;
}





/* = Product Selected styles
-----------------------------------------------------------------------------*/

.productTemplate{
	position: relative;
	width: 700px;
	margin: 12px 0px 0px 12px;

}

.addToBasket{

	width: 124px;
	height: 34px;
color: #FFF;
background-color: #005957;
}

.addToBasket a{
	display: block;
	width: 124px;
	height: 24px;
	padding-top: 10px;
color: #FFF;
background-color: #005957;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
text-align: center;
}

.addToBasket a:hover{
background-color: #008481;
color: #FFF;
text-decoration: none;
}



.prodImages{
	position: relative;
	width: 300px;
	float: left;
	margin-bottom: 31px;
}

.prodImages a img{
	border: 1px solid #A4A4A4;
}

.prodImages a:hover img{
	border: 1px solid #CF5E02;
}

.prodImages .small{
	margin: 3px 3px 0px 0px;
}

.prodText{
	position: relative;
	width: 346px;
	float: left;
	margin-left: 12px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #666666;
	margin-bottom: 41px;
}

.prodText p{
	margin: 0px 0px 10px 0px;
}

.prodName{
	font-weight: bold;
	font-size: 105%;
}



.price{
	font-weight: bold;
	font-size: 110%;
}

.stock{
	font-size: 88%;
	color: #CF5E02;
}

.enlarge{
cursor: pointer;
}


html>body .outerpair1 {
background: url(../images/upperrightfade.png) right top no-repeat;
}



html>body .outerpair2 {
background: url(../images/lowerleftfade.png) left bottom no-repeat;
padding-top: 8px;
padding-left: 8px;
}



html>body .shadowbox {
background: url(../images/shadow.png) bottom right;
}



html>body .innerbox {
position: relative;
left: -8px;
top: -8px;
}



.shadowbox img {
border: 10px solid #fff;
vertical-align: bottom;
}















.smalltext {
	font-size: 9px;
}

