/****    ****/

/* Normalizes margin, padding */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre,  p, blockquote, td, th
{
	margin:  0;
	padding : 0;
	font-family: Arial, Helvetica, sans-serif;

}

/* Removes list-styles from lists  */
ol, ul
{ list-style : none; }

/* Normalizes font-style and font-weight to normal  */
address, caption, cite, code, dfn, em,  th, var
{font-style : normal; font-weight : normal; }


/* Removes  border from fieldset and img */
fieldset, img
{border : 0; }

/* Left-aligns text in caption and th */
caption, th
{ text-align : left; }

/* Removes  quotation marks from q  */
q:before, q:after
{ content : '' ; }

*{
padding: 0;
margin:  0 0 0 0;
}	

body {
	width:970px;
	text-align:left;
	margin-right:auto;
	margin-left:auto;
	color:#333333;
	background-image: url(../graphics/bg3.jpg);
	background-repeat: repeat;
	padding-top: 8px;
	padding-bottom: 12px;
	background-color: #DBD3BC;
	font-size: 13px;
}

h1,h2,h3,h4,h5,h6, .numbertxt  {
font-weight: normal;
}

p,a{
	font-weight: normal;
	text-align: left;
	color: #470E03;
}

p{
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	padding-bottom: 12px;
	margin-top: 0px;
	padding-top: 0px;
}

h1.homesub{
	padding-top: 10px;
	padding-bottom: 12px;
}

h2 {
    font-family: "Helvetica Light", Helvetica, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

/* top navigation bar */

#nav-wrapper{
	height: 41px;
	width: 950px;
	background-image: url(../graphics/topnav-bg2.jpg);
	background-repeat: no-repeat;
	padding-left: 20px;
	float: left;
}

ul#nav {
}

ul#nav li {
padding:0;
margin:0;
list-style-type:none;
float:left;
text-indent:-9999px;
}

ul#nav li a {
	border:0;
	text-decoration:none;
	display:block;
	background-color: transparent;
	background-image: url(../graphics/new-final-navc.gif);
	background-repeat: no-repeat;
}

li#home1 a {
    width:83px;
	height:34px;
}

li#mens1 a {
    width:69px;
	height:34px;
}

li#womens1 a {
    width:101px;
	height:34px;
}

li#kids1 a {
    width:66px;
	height:34px;
}

li#hats1 a {
    width:70px;
	height:34px;
}

li#about1 a {
	width:117px;
	height:34px;
}

li#design1 a {
	width:92px;
	height:34px;
}

li#gallery1 a {
	width:94px;
	height:34px;
}

li#links1 a {
	width:70px;
	height:34px;
}

li#contact1 a {
	width:138px;
	height:34px;
}


li#home1 a:hover, li#home1 a:focus {
	background-position:0px -34px;
	}
	
li#mens1 a:link, li#mens1 a:visited {	
	background-position:-83px 0px;
	}
	
li#mens1 a:hover, li#mens1 a:focus {	
	background-position:-83px -34px;
	}	

li#womens1 a:link, li#womens1 a:visited {	
	background-position:-152px 0px;
	}
	
li#womens1 a:hover, li#womens1 a:focus {	
	background-position:-152px -34px;
	}	
	
li#kids1 a:link, li#kids1 a:visited {	
	background-position:-253px 0px;
	}
	
li#kids1 a:hover, li#kids1 a:focus {	
	background-position:-253px -34px;
	}			
	
li#hats1 a:link, li#hats1 a:visited {	
	background-position:-319px 0px;
	}
	
li#hats1 a:hover, li#hats1 a:focus {	
	background-position:-319px -34px;
	}	
	
li#about1 a:link, li#about1 a:visited {	
	background-position:-389px 0px;
	}
	
li#about1 a:hover, li#about1 a:focus {	
	background-position:-389px -34px;
	}
	
li#design1 a:link, li#design1 a:visited {	
	background-position:-506px 0px;
	}
	
li#design1 a:hover, li#design1 a:focus {	
	background-position:-506px -34px;
	}		

li#gallery1 a:link, li#gallery1 a:visited {	
	background-position:-598px 0px;
	}
	
li#gallery1 a:hover, li#gallery1 a:focus {	
	background-position:-598px -34px;
	}
	
li#links1 a:link, li#links1 a:visited {	
	background-position:-692px 0px;
	}
	
li#links1 a:hover, li#links1 a:focus {	
	background-position:-692px -34px;
	}	
	
li#contact1 a:link, li#contact1 a:visited {	
	background-position: -762px 0px;
	}
	
li#contact1 a:hover, li#contact1 a:focus {	
	background-position: -762px -34px;
	}


/* Main navigation "active tabs"
------------------------------------------------------------------*/
body#home-active ul#nav li#home1 a {
	background-position:0px -68px;
	}
	
body#mens-active ul#nav li#mens1 a {
	background-position:-83px -68px;
	}
		
body#womens-active ul#nav li#womens1 a {
	background-position:-152px -68px;
	}	
	
body#kids-active ul#nav li#kids1 a {
	background-position:-253px -68px;
	}	
	
body#hats-active ul#nav li#hats1 a {
	background-position:-319px -68px;
	}			
	
body#about-active ul#nav li#about1 a {
	background-position:-389px -68px;
	}
	
body#design-active ul#nav li#design1 a {
	background-position:-506px -68px;
	}

body#gallery-active ul#nav li#gallery1 a {
	background-position:-598px -68px;
	}	
	
body#links-active ul#nav li#links1 a {
	background-position:-692px -68px;
	}
	
body#contact-active ul#nav li#contact1 a {
	background-position:-762px -68px;
	}		


/* container */

#container {
	width:970px;
	margin-bottom: 10px;
}

/* header */

#header {
	width:970px;
	height: 83px;
	background-image: url(../graphics/header-bg2.jpg);
	background-repeat: no-repeat;
}

#header img{
	padding-left: 32px;
	padding-top: 32px;
}

#home-flash{
	height: 300px;
	width: 970px;
	float: left;
	background-image: url(../graphics/homeflash-bg2.jpg);
	background-repeat: repeat-y;
	padding-left: 5px;
}

/* large flash images - home page */

#feature-box {
	height:200px;
	border-right-color:#fff;
	border-left-color:#fff;
	width:970px;
	float:left;
	background-color: #000000;
}

/* scrolling products on home page - the rest of the css is in a seperate stylesheet!!! */

#scroller{
	background-image: url(../graphics/scroller-bg2.jpg);
	background-repeat: no-repeat;
	height: 170px;
	width: 970px;
	float: left;
	padding-top: 15px;
	padding-left: 5px;
}

/* column wrapper */

#col-wrapper {
	width:970px;
	background-image: url(../graphics/col-bg2.jpg);
	height: 1%;
	background-repeat: repeat-y;
	padding-left: 5px;
	float: left;
}

#home-col-wrapper {
	width:970px;
	float:left;
	height:1%;
	background-image: url(../graphics/homecol-bg2.jpg);
	background-repeat: repeat-y;
	margin-top: -15px;
}

/* left column */

#home-left-col {
	width:620px;
	float:left;
	height:1%;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 44px;
}

#home-left-col a, #right-col a{
	color: #FFFFFF;
}

#left-col{
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
}


#left-col ul{
	font-size: 14px;	
}

#left-col li{
	padding-top: 8px;
	padding-bottom: 8px;
	list-style-position: inside;
	list-style-type: square;	
}

#left-col p{
	font-size: 13px;
	line-height: 20px;
	padding-top: 6px;
	padding-bottom: 6px;
}

#left-col h2{
	font-size: 13px;
	color: #000000;
}

#home-left-col p{
	font-size: 23px;
	color: #FFFFFF;
	padding-bottom: 6px;
}

#home-left-col h2{
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 6px;
}

#home-left-col h1{
	font-size: 24px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
}

#home-left-col p, #left-col h2, #left-col h3{
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 36px;
}

/* right column */

#home-right-col {
	height:1%;
	float:right;
	width: 261px;
	padding-right: 5px;
}

#home-right-col img {
}

#right-col p {
	font-size: 11px;
	color: #480E03;
}

#right-col h3 {
	padding-left: 25px;
	font-size: 12px;
	padding-bottom: 5px;
	padding-top: 6px;
}

#right-col ul {
	line-height: 140%;
	margin-left: 30px;
	margin-right: 10px;
}

#right-col li {
padding-top:8px;
padding-bottom:8px;
background-image:url(../graphics/bullet.gif);
background-repeat:no-repeat;
background-position:left center;
padding-left:24px;
}

#right-col p, #right-col h2{
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 17px;
	padding-left: 25px;
}

/* footer */

#footer-top{
	float: left;
	width: 970px;
	height: 7px;
}

#footer {
	width:970px;
	text-align: center;
	background-image: url(../graphics/col-bg2.jpg);
	background-repeat: repeat-y;
	float: left;
}

#footer p{
	color: #14100A;
	text-align: center;
	font-size: 11px;
	padding-top: 13px;
	padding-bottom: 13px;
}

#footer a{
	color: #14100A;
	text-decoration: underline;
}



A:link	{
	text-decoration:underline;
	font-weight: normal;
	color: #003399;
}
A:visited	{ text-decoration:underline; font-weight: normal; color: #003399}
A:hover	{ text-decoration:underline; font-weight: normal; color: #000000 }
A:active	{
	text-decoration:underline;
	color: #003399;
}

/* contact and other forms */

.land-drop{
	width: 195px;
}

label
{
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
	width: 5em;
}

.submit{
	margin-top: 4px;
}

fieldset
{
	border: 1px solid #D0C0AB;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 12px;
	width: 397px;
}

fieldset p
{
	color: #480E03;
	font-weight: normal;
	padding-left: 4px;
	padding-top: 2px;
	padding-bottom: 2px;
}

legend
{
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;	
}

#contact-form{
	width: 450px;
	margin-top: 10px;
	margin-left: 30px;
}

#contact-form p{
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 2px;	
}

/* sections on forms */

.section{
	width: 400px;
	margin-bottom: 8px;
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 10px;
	padding-left: 10px;
}

/* website created by Oldroyd... text */

.opg{
	padding-left: 18px;
	color: #5f5d5a;
}

#footer .opg a{
	color: #5f5d5a;
}

/* header h1 img replacement - images with seo benefit
------------------------------------------------------------------*/
#home-heading {
	width: 623px;
	height: 174px;
	position: relative;
	font-size: 11px;
	margin-bottom: 8px;
	margin-top: 0px;
	}

#home-heading span {

	position: absolute;
    width: 100%;
    height: 100%;
    background-image: url(../graphics/blurb2.gif);
    background-repeat: no-repeat;
 }
 
 .design-box1{
	height: 1%;
	width: 970px;
	background-image: url(../graphics/homeflash-bg1.jpg);
	background-repeat: repeat-y;
	padding-left: 5px;
 }
 
.submit-button{
	padding-left: 140px;
	padding-top: 0px;
	margin-top: -10px;
}


#product-details{
	padding-top: 12px;
	height: 1%;
	width: 180px;
	float: left;
	padding-bottom: 8px;
}

#product-details li{
	background-image: url(../graphics/productdetails-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 5px;
	padding-top: 5px;
	font-size: 12px;
	line-height: 15px;
}

#product-details a{
	padding-left: 1px;
}


#product-details p{
	padding-top: 8px;
}

#wide-product-details{
	padding-top: 12px;
	height: 1%;
	width: 280px;
	float: left;
	padding-bottom: 8px;
}

#wide-product-details li{
	background-image: url(../graphics/productdetails-line.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 12px;
}

#wide-product-details a{
	padding-left: 1px;
}


#wide-product-details p{
	padding-top: 8px;
}




#sonbeam{
	background-image: url(../graphics/sonbeam-bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
}

#polodesign{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/polo-bg.jpg);
	background-repeat: no-repeat;
}

#fbluehoodie{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/fbluehood-bg.jpg);
	background-repeat: no-repeat;
}

#fredhoodie{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/fredhood-bg.jpg);
	background-repeat: no-repeat;
}

#fnavyhoodie{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/fnavyhood-bg.jpg);
	background-repeat: no-repeat;
}

#fgreyhoodie{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/fgreyhood-bg.jpg);
	background-repeat: no-repeat;
}

#mgreyhoodie{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/mgreyhood-bg.jpg);
	background-repeat: no-repeat;
}

#mgreenhoodie{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/mgreenhood-bg.jpg);
	background-repeat: no-repeat;
}

#fblacktshirt{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/fblacktshirt-bg.jpg);
	background-repeat: no-repeat;
}

#fwhitetshirt{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/fwhitetshirt-bg2.jpg);
	background-repeat: no-repeat;
}

#fdiortshirt{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right -40px;
	background-image: url(../graphics/fdiortshirt-bg2b.jpg);
	background-repeat: no-repeat;
}

#mblacktshirt{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/mblacktshirt-bg.jpg);
	background-repeat: no-repeat;
}

#lisbonstagbrown{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/lisbonstag-bg.jpg);
	background-repeat: no-repeat;
}

#davestagblack{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
	background-image: url(../graphics/davestag-bg.jpg);
	background-repeat: no-repeat;
}

#mskull{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
	background-image: url(../graphics/mskull-bg.jpg);
	background-repeat: no-repeat;
}


#shitcatwhite{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right;
	background-image: url(../graphics/shitcat-bg.jpg);
	background-repeat: no-repeat;
}

#mblackziphood{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
	background-image: url(../graphics/mblackhood-bg.jpg);
	background-repeat: no-repeat;
}

#kidshoods{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
	background-image: url(../graphics/kidshoods-bg.jpg);
	background-repeat: no-repeat;
}

#beanie{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
	background-image: url(../graphics/beanie-bg.jpg);
	background-repeat: no-repeat;
}

#bobble{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right -10px;
	background-image: url(../graphics/bobble-bg.jpg);
	background-repeat: no-repeat;
}

#caps{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
	background-image: url(../graphics/caps-bg.jpg);
	background-repeat: no-repeat;
}

#trucker-cap{
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
	background-image: url(../graphics/trucker-bg.jpg);
	background-repeat: no-repeat;
}

#sonbeam img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#polodesign img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#fbluehoodie img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#fredhoodie img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#fnavyhoodie img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#mgreenhoodie img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#mblackziphood img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#fgreyhoodie img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#mblacktshirt img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#mgreyhoodie img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#lisbonstagbrown img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#davestagblack img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#mskull img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}


#shitcatwhite img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#fblacktshirt img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#fdiortshirt img{
	float: left;
	padding-top: 18px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 28px;
}

#fwhitetshirt img{
	float: left;
	padding-top: 30px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#kidshoods img{
	float: left;
	padding-top: 10px;
	padding-right: 18px;
	padding-bottom: 10px;
	padding-left: 33px;
}

#beanie img{
	float: left;
	padding-top: 20px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#bobble img{
	float: left;
	padding-top: 15px;
	padding-right: 18px;
	padding-bottom: 20px;
	padding-left: 28px;
}

#caps img{
	float: left;
	padding-top: 20px;
	padding-right: 18px;
	padding-bottom: 30px;
	padding-left: 28px;
}

#trucker-cap img{
	float: left;
	padding-top: 30px;
	padding-right: 14px;
	padding-bottom: 140px;
	padding-left: 18px;
}


#breadcrumbs{
	padding-left: 30px;
	padding-top: 25px;
}

#breadcrumbs p{
	font-size: 12px;
}

#product-thumbs{
	margin-left: 30px;
	margin-right: 30px;
	margin-top: 30px;
	margin-bottom: 30px;
}

#product-thumbs img{
	float: left;
	border: 1px solid #FFFFFF;
	margin-right: 12px;
	margin-bottom: 12px;
	padding-right: 4px;
	padding-left: 4px;
}

#product-thumbs a:hover img{
	border: 1px solid #CCCCCC;
}

/* design page */

#designs-wrapper{
	width: 960px;
	overflow: hidden;
	float: left;
}


.design{
	margin-top: 15px;
	background-image: url(../graphics/dotted-horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding-bottom: 12px;
	height: 1%;
	width: 900px;
	margin-right: 0px;
	padding-right: 0px;
	margin-left: 30px;
	float: left;
}

.design-alt{
	margin-top: 15px;
	margin-right: 100px;
	margin-left: 30px;
	padding-bottom: 12px;
	height: 1%;
	width: 895px;
	float: left;
}

.design p, .design-alt p{
	padding-top: 6px;
	padding-bottom: 6px;
	line-height: 18px;
	padding-right: 100px;
}

.design h2, .design-alt h2{
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 4px;
	font-size: 14px;
}

.design img, .design-alt img{
	float: left;
	margin-right: 15px;
}

.design-description{
	margin-top: 30px;
}

#contact-page {
background-image: url(../graphics/contact-bg2.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 1%;
	width: 960px;
	background-position: 485px 0px;
}

#links-page {
background-image: url(../graphics/linkspage-bg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 1%;
	width: 960px;
	background-position: 485px 0px;
}

#links-page p{

}



#links-box{
	padding-left: 30px;
	padding-top: 20px;
}

#links-box p{
	padding-bottom: 20px;
}

#sitemap-page {
background-image: url(../graphics/sitemapbg.jpg);
	background-repeat: no-repeat;
	float: left;
	height: 1%;
	width: 960px;
	background-position: right 0px;
}

#sitemap-box{
	padding-left: 30px;
	padding-top: 20px;
}

#sitemap-box li{
	padding-bottom: 6px;
	padding-top: 6px;
}

#sitemap-box ul{
	padding-left: 14px;
}


#associations-page{
	float: left;
	height: 1%;
	width: 960px;
	background-image: url(../graphics/soccer2.jpg);
	background-repeat: no-repeat;
	background-position: 700px top;
}

#associations-page ul{
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#associations-page li{
	list-style-type: square;
	padding-bottom: 6px;
	font-weight: bold;
}

#associations-box{
	width: 625px;
	padding-left: 35px;
	padding-top: 14px;
	padding-bottom: 30px;
	color: #470E03;
}

#associations-box p{
	padding-top: 6px;
	padding-bottom: 6px;
}

#links-page p{

}

#gallery-thumbs{
	margin-left: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
}

#gallery-thumbs img{
	margin-right: 9px;
	margin-bottom: 9px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}

#gallery-thumbs a:hover img{
	margin-right: 9px;
	margin-bottom: 9px;
	padding: 4px;
	border: 1px solid #666666;
}

#about-pics{
	margin-right: 10px;
	float: right;
	margin-left: 15px;
	background-image: url(../graphics/about-bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
	height: 1024px;
	width: 487px;
}

#about-pics img{
	padding-bottom: 8px;
}

#contact-details{
	margin-left: 30px;
	margin-top: 20px;
	width: 420px;
}

#contact-details p{
	padding-bottom: 6px;
}

.moredetails{

}

#main-product{
	float: left;
}

#details-wrapper{
	height: 1%;
	width: 175px;
	float: left;
}

#details-wrapper img{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: none;
	padding: 0px;
}

#details-wrapper p{
	padding-top: 8px;
}

#paypal-table{
	margin-left: 20px;
	margin-top: 0px;
	margin-bottom: 10px;
}

#paypal-order{
	background-color: #FFFFFF;
	width: 167px;
	margin-top: 4px;
	border: 1px solid #D4CBB0;
	padding-left: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#paypal-order p{
	padding-top: 3px;
	padding-bottom: 3px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	color: #000000;
}

#paypal-order .cart{
	margin-left: 32px;
	margin-top: 1px;
}

.price{
	color: #990000;
}

#product-types{
	padding-bottom: 30px;
	margin-left: 30px;
	margin-top: 10px;
}

#product-types img{
	margin-right: 8px;
}

#mens-art-bg{
	background-image: url(../graphics/aatestbg.jpg);
	background-repeat: no-repeat;
}

#mens-design-bg{
	background-image: url(../graphics/mens-design-bg.gif);
	background-repeat: no-repeat;
}

#mens-hoods-bg{
	background-image: url(../graphics/);
	background-repeat: no-repeat;
}

#womens-art-bg{
	background-image: url(../graphics/womens-vintage-bg.jpg);
	background-repeat: no-repeat;
}

#womens-fine-bg{
	background-image: url(../graphics/womens-fine-bg.jpg);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}

#womens-design-bg{
	background-image: url(../graphics/womens-vintage-bg.jpg);
	background-repeat: no-repeat;
}

#womens-hoods-bg{
	background-image: url(../graphics/);
	background-repeat: no-repeat;
}



#model-blocks{
	margin-left: 30px;
	margin-top: 12px;
	width: 460px;
	margin-bottom: 10px;
}

#model-blocks a{
	color: #FFFFFF;
}

/* shadow on product type blocks, art t shirts etc */

.photo-shadow{
behavior: url(iepngfix.htc); 
behavior: url(iepngfix.htc);
height: 251px;
width: 450px;
background-image: url(../graphics/photo-shadow.png);
background-repeat: no-repeat;
margin-bottom: 6px;
}

.photo-shadow img{
	padding-top: 6px;
	padding-left: 5px;
}

/* rollover on product type blocks, art t shirts etc */

img.nohover {border:0;}
img.hover {border:0;display:none}
A:hover img.hover {border:0;display:block}
A:hover img.nohover {border:0;display:none}



#m-hoods-block{
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-align: center;
	height: 355px;
}

#f-hoods-block{
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-align: center;
	height: 322px;
}

p.design-by{
	font-size: 12px;
	color: #4B4B4B;
	margin-bottom: 4px;
}

.design-by a{
	color: #4B4B4B;
}

.james-best{
	float: right;
	margin-top: -10px;
}

.intro{
	font-weight: bold;
}

.football-phone{
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}

#mens-map{
	margin-left: 12px;
}

#womens-map{
	margin-left: 12px;
}

.sitem{
	margin-left: 18px;
}

#footer .sitem a{
	color: #000099;	
}

.strike{
	text-decoration: line-through;
	color: #666666;
}

.price{

}

.pbutton{
	padding-left: 28px;
}
