#main {
	font-family: 		Arial, sans-serif;
	background-color:       #caac80;
	width:			1200px;
	}

.chchead {
	font-family: 		Arial, sans-serif;
	background-image:	url(Cowboy-Hat-Header.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			410px;
	}


a:link {
	font-family: 		Arial, sans-serif;
	color:			#7f6035;
	font-weight:		bold;
	text-decoration:	none;
	}

#productpage {
	background-image:	url(prodpage.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			1000px;
	height:			1750px;
	margin-left:		-100px;
	}

#productinfo {
	width:			775px;
	margin-left:		-85px;
	color:			#000000;
	}				

a:hover {
	font-family: 		Arial, sans-serif;
	color:			#000000;
	font-weight:		bold;
	text-decoration:	none;
	}

a:visited {
	font-family: 		Arial, sans-serif;
	color:			#7f6035;
	font-weight:		bold;
	text-decoration:	none;
	}

.links {
	font-family: 		Arial, sans-serif;
	font-size:		.88em;
	text-align:		right;
	height:			108px;
	margin-right:		3%;
	margin-top:		15px;
	padding-top:		15px;
	}

#fbc 	{
	background-image:	url(facebook-hat-contest.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			235px;	
	}

#ifb	{
	padding:		5px 5px 5px 5px;
	}

.links form {
	font-family: 		Arial, sans-serif;
	margin-top:		-1px;
	}

.video {
	font-family: 		Arial, sans-serif;
	text-align:		center;
	margin-left:		15%;
	}

.cat {
	font-family: 		Arial, sans-serif;
	font-size:		.88em;
	text-align:		center;
	margin-left:		70%;
	margin-top:		-240px;
	}

#mcart {
	font-family: 		Arial, sans-serif;
	color:			blue;
        font-size:		1.2em;
	}

.body1	{
	font-family: 		Arial, sans-serif;
	text-align:		center;
	width:			800px;
	margin-right:		20px;
	}
	
.twit a img {
	border:			none;
	margin-top:		15px;
	}

#social {
	float:			left;
	margin-left:		-90px;
	margin-top:		-300px;
	}

#social img {
        border:			none;
	}

#social a:link {
	border:			none;
	}

#social a:visited {
	border:			none;
	}

#arrivals {
	float:			left;
	text-align:		center;
	}

#arrivals img {
        border:			none;
	}

#arrivals a:link {
	border:			none;
	}

#arrivals a:visited {
	border:			none;
	}

#paisley {
	width:			810px;
        height:			270px;       
       }

#paisley p {
	font-family: 		Arial, sans-serif;
 	padding-top:		55px;
	padding-left:		200px;
        color:			#ffffff;       
       }
.vsp {
        background-image:	url(valentines_day.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			235px;
	}


.subc {
	font-family: 		Arial, sans-serif;
	background-image:	url(subcat.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	font-size:		.95em;
	width:			811px;
	height:			185px;
	}

.body2 a img	{
        border:			none;
	}

.body3 a img	{
        border:			none;
	}

.hatsp {
        background-image:	url(5-western-hats.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			235px;
	}

.hatspin {
	margin-top:		5px;
	}

.chatsp {
        background-image:	url(5c-western-hats.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			235px;
	}

.fivehatsp {
        background-image:	url(sale-western-hats.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			525px;
}

.prodtd1 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	text-align:		center;		
	width:			250px;
	height:			300px;		
	}

.prodtd1 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}


.prodtd2 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top left;
	background-repeat:	no-repeat;
	float:			left;
	margin-top:		-300px;
	width:			250px;
	height:			300px;
	}

.prodtd2 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;	
	padding-left:		20px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;
	}

.prodtd3 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top right;
	background-repeat:	no-repeat;
	float:			right;
	margin-top:		-300px;
	width:			250px;
	height:			300px;
	}

.prodtd3 p {
	font-family:		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		50px;
	font-size:		90%;	
	}


.prodtd4 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	text-align:		center;
	width:			250px;
	height:			300px;
	}

.prodtd4 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;
	}

.prodtd5 {
	font-family: 		Arial, sans-serif;	
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	float:			right;
	margin-top:		-300px;
	width:			250px;
	height:			300px; 
	}

.prodtd5 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}

.prodtd6 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	float:			left;
	margin-top:		-300px;
	width:			250px;
	height:			300px;
	}

.prodtd6 p {
	font-family:		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}

.prodtd7 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	text-align:		center;
	width:			250px;	
	height:			300px;
	}

.prodtd7 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		15px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}

.prodtd8 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	float:			right;
	margin-top:		-300px;
	width:			250px;
	height:			300px;
	}

.prodtd8 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		8px;
	padding-top:		20px;
	font-size:		90%;	
	}

.prodtd9 {
	font-family:		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	float:			left;
	margin-top:		-300px;
	width:			250px;
	height:			300px;
	}

.prodtd9 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}


.prodtd10 {
	font-family:	 	Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	text-align:		center;
	width:			250px;	
	height:			300px;
	}

.prodtd10 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}

.prodtd11 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	float:			right;
	margin-top:		-300px;
	width:			250px;
	height:			300px;
	}

.prodtd11 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}

.prodtd12 {
	font-family: 		Arial, sans-serif;
	background-image:	url(prodbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	float:			left;
	margin-top:		-300px;
	width:			250px;
	height:			300px;
	}

.prodtd12 p {
	font-family: 		Arial, sans-serif;
	margin-left:		5px;
	padding-left:		10px;
	padding-right:		5px;
	padding-top:		20px;
	font-size:		90%;	
	}


.contentb {
	font-family: 		Arial, sans-serif;
	background-image:	url(contentbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;	
	height:			500px;
	}	
.h1c {
	font-family: 		Arial, sans-serif;
	font-size:		90%;
	padding-top:		60px;
	margin-left:		40px;
	}

.contenta {
	font-family: 		Arial, sans-serif;
	text-align:		left;
	padding-top:		30px;
	padding-left:		5px;
	padding-right:		5px;
	margin-left:		40px;
	margin-right:		25px;
	}

.binfoc {
	font-family: 		Arial, sans-serif;
	background-image:	url(binfo.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			810px;	
	height:			260px;
	text-align:		left;
	}

.h2c {
	font-family: 		Arial, sans-serif;
	font-size:		99%;
	padding-top:		30px;
	margin-left:		40px;
	}

.info {
	font-family: 		Arial, sans-serif;
	font-size:		.8em;
	margin-left:		40px;
	margin-right:		25px;
	}

.info img {
	margin-left:		80px;
	}

.footerb {
	font-family: 		Arial, sans-serif;
	background-image:	url(footerbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			810px;
	height:			250px;
	text-align:		center;
	}

.bmenu  {
	font-family: 		Arial, sans-serif;
	padding-top:		30px;
	}

.about {
	font-family: 		Arial, sans-serif;
	background-image:	url(otherbga.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			450px;
	}

.aboutp {
	font-family: 		Arial, sans-serif;
	text-align:		left;
	padding-top:		60px;
	padding-left:		60px;
	padding-right:		60px;
	}


.policy {
	font-family: 		Arial, sans-serif;
	background-image:	url(otherbg.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			1200px;
	}

.policyp {
	font-family: 		Arial, sans-serif;
	text-align:		left;
	padding-top:		60px;
	padding-left:		65px;
	padding-right:		60px;
	}

.link {
	font-family: 		Arial, sans-serif;
	background-image:	url(otherbgl.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			4000px;
	}


.linkp {
	font-family:		Arial, sans-serif;
	text-align:		left;
	padding-top:		70px;
	padding-left:		65px;
	padding-right:		60px;
	}

.service {
	font-family: 		Arial, sans-serif;
	background-image:	url(otherbgs.gif);	
	background-position:	top center;
	background-repeat:	no-repeat;
	width:			800px;
	height:			600px;
	}


.servicep {
	font-family: 		Arial, sans-serif;
	text-align:		left;
	padding-top:		60px;
	padding-left:		65px;
	padding-right:		60px;
	}

.body {
	font-family: 		Arial, sans-serif;
	width:			800px;
	}

#chkout {
	height:			1400px;
	}

#cartbg {
        background-color:	#ffffff;
        }
