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

* {
	padding:0px;
	margin:0px;
}
h1 {
	font-size:1.85em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;deals
	color: #6d2e02;
	padding: 1em 0em 0em 0.75em;
}
h2, h3 {
	font-size:1em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #6d2e02;
	padding: 0em 0em 0em 1.2em;
}
body {
	background-color:#d7d7d7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	color:#333;
}
#masthead {
	background-image:url(../images/bgshadow.png);
	background-repeat:repeat-y;
}
#header {
	width:980px;
	margin-left:auto;
	margin-right:auto;
	height:140px;
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
}
#headcolor {
	width:980px;
	height:150px;
	background-image:url(../images/white.png);
	margin-left:auto;
	margin-right:auto;
}
#email {
	margin-top:10px;
	background-image:url(../images/emailsignup.jpg);
	height:135px; /* Original 190px */
	width:197px;
}
#email p {
	padding: 5px 10px 0px 10px;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}
#deals {
	margin-top:15px;
	background-image:url(../images/deal.png);
	width:197px;
	height:280px;
}
#deals ol{
	list-style:none;
	font-size:12px;
	padding:75px 12px 0px 12px;
}
#deals li{
	padding-top:10px;
}
#deals a {
	color:#FFFFFF;
}
#menu {
	width:980px;
	height:64px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/menu.png);
	background-repeat:repeat-x;
}
#menu #menuArea {
	width:854px;
	float:left;
}
#account {
	width:235px;
	margin-left:725px;
}
#account ul {
	list-style:none;
	font-size:13px;
}
#account img {
	padding-left:46px;
}
.cartImg {
	background-image:url(../images/cart.png);
	background-repeat:no-repeat;
	padding-left:90px;
	margin-left:30px;
	line-height:22px;
	font-size:14px;
	font-variant:small-caps;
}
.items {
	margin-left:30px;
	padding-left:90px;
	font-size:11px;
}
.cards {
	margin-left:32px;
}
.freecall {
	background-image:url(../images/dot.png);
	background-repeat:repeat-x;
	padding-top:18px;
	padding-left:60px;
	font-size:15px;
	font-variant:small-caps;
}
#banner {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	height:280px;
}
#content {
	width:968px;
	margin-right:auto;
	margin-left:auto;
}
#bgcolor {
	background-image:url(../images/bgcolor.png);
	background-repeat:repeat-y;
}
#leftSide {
	width:224px;
	float:left;
	background-color:#DBDBDB;
}
#menuLeft {
	padding-top:1em;
	padding-left:1em;
}
#menuLeft ul {
	list-style:none;
}
.bagImg {
	background-image:url(../images/bag.png);
	background-repeat:no-repeat;
	padding-left:2.2em;
	height:22px;
	line-height:22px;
	padding-bottom:0.5em;
	font-size:14px;
	text-decoration:underline;
	font-variant:small-caps;
}
.cartItems {
	font-size:12px;
	padding-left:0.25em;
	padding-bottom:1.5em;
}
#menuLeft ul a {
	padding-left:1.5em;
	background-image:url(../images/arw.png);
	background-repeat:no-repeat;
	height:20px;
	line-height:20px;
	text-decoration:none;
	color:#333;
	font-size:12px;
}
#menuLeft ul a:hover {
	color:#777;
	text-decoration:underline;
}
#menuLeft p {
	padding-top:10px;
}
#menuLeft img {
	border:0px;
}
#menuLeft hr {
	margin-top:10px;
	color:#999;
	height:1px;
}
#rightSide {
	width:744px;
	float:right;
	background-color:#F0F0F0;
}
#imgSide {
	width:704px;
	float:right;
	padding:0px 20px 0px 20px;
	background-color:#F0F0F0;
}
#imgSide h1{
	font-size:1.85em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #6d2e02;
	padding: 0.6em 0em 0em 0em;
}
#rightSide p {
	padding:1em 1em 0em 1.5em;
}
#footer {
	width:980px;
	margin-right:auto;
	margin-left:auto;
	background-image:url(../images/footer.jpg);
	height:100%; /* Was 78px */
	clear:both;
}
#footer a {
	color:#333;
	text-decoration:none;
}
#footer a:hover {
	color:#555;
	text-decoration:none;
}
#copy {
	width:200px;
	font-size:12px;
	padding-top:10px;
	margin-left:65em;
}
#foot {
	padding:1em 0em 0em 1em;
	font-size:11px;
	color:#333;
}
#foot ul {
	list-style:square;
}
#foot ul a {
	background-image:url(../images/arw.png);
	background-repeat:no-repeat;
	text-decoration:underline;
	padding-left:12px;
}
#foot li {
	display:inline;
	margin-left:20px;
}
#gallery {
	margin:0px 0px 10px 10px;
	height:400px;
	background-image:url(../images/bar.png);
	background-repeat:no-repeat;
}
#plusshirts-gallery, #plusshirts-gallery2, #plusshirts-gallery3, #plusshirts-gallery4 {
	margin-left:10px;
	height:256px;
	background-image:url(../images/bar2.png);
	background-repeat:no-repeat;
}
#cottonrich-gallery {
	margin-left:10px;
	height:440px;
	background-image:url(../images/bar1.png);
	background-repeat:no-repeat;
}
#ties-gallery {
	margin-left:10px;
	height:660px;
	background-image:url(../images/bar3.png);
	background-repeat:no-repeat;
}
#shirts,#shirts2, #shirts3, #shirts4{
	height:163px;
	margin-left:20px;
}
#shirtscol1, #shirtscol2{
	height:143px;
	margin-left:20px;
}
#shirts p,#shirts2 p, #shirts3 p, #shirts4 p, #shirtscol1 p, #shirtscol2 p {
	padding:0px;
	margin:0px;
	line-height:25px;
	text-align:center;
}
#shirts p.price, #shirts2 p.price, #shirts3 p.price, #shirts4 p.price{
	padding:0px;
	margin:0px;
	font-size:12px;
	line-height:20px;
	text-align:center;
	font-weight:bold;
}
#shirts img, #shirts2 img, #shirts3 img, #shirts4 img, #shirtscol1 img, #shirtscol2 img {
	border:0px;
}
#shirts ul, #shirts2 ul, #shirts3 ul, #shirts4 ul, #shirtscol1 ul, #shirtscol2 ul {
	list-style:none;
}
#shirts li, #shirts2 li, #shirts3 li, #shirts4 li{
	background-image:url(../images/frame.gif);
	background-repeat:no-repeat;
	display:inline;
	overflow:hidden;
	float:left;
	/* margin-left:25px; */ /* Was */
	margin-right:25px;
}
#shirtscol1 li, #shirtscol2 li{
	background-image:url(../images/frame2.gif);
	background-repeat:no-repeat;
	display:inline;
	overflow:hidden;
	float:left;
	margin-left:25px;
}
#shirts li a, #shirts2 li a, #shirts3 li a, #shirts4 li a, #shirtscol1 li a, #shirtscol2 li a {
	text-decoration:none;
	color:#333;
}
#abt1 {
	width:546px;
	float:left;
}
#measure1 table#metric, #measure1 table#fractional {
	border:5px solid #fff;
	font-size:12px;
}
#measure1 table#metric td, #measure1 table#fractional td{
	border:1px solid #CCC;
}
#measure1 ul{
	padding-left:50px;
}
#measure1 a{
	color:#F00;
}

#abtimg {
	background-image:url(../images/abtimg.jpg);
	width:184px;
	height:247px;
	float:right;

}
#abt2 {
	clear:both;
}
#contact {
	height:40px;
	margin-top:20px;
	background-color:#f7f7f7;
}
#contact h1 {
	font-size:1.85em;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	color: #6d2e02;
	padding: 0.15em 0em 0em 0.75em;
}
#contactform {
	height:550px;
	width:400px;
	margin-top:10px;
	background-color:#f7f7f7;
	float:left;
}
#contactform form {
	font-size:11px;
	padding-left:10px;
}
#contactemail {
	height:200px;
	width:334px;
	margin-top:10px;
	background-color:#f7f7f7;
	float:right;
}

#info {
	clear:both;
}
#info p {
	font-size:11px;
	color:#666666;
	padding-bottom:10px;
}
#imagearea {
	width:400px;
	float:left;
	/*background-image:url(../images/heading_bar.jpg);
	background-position:top left;
	background-repeat:no-repeat;*/
}
#imagearea table {
	border:#bebebe 1px solid;
	background-color:#FFFFFF;
}
#infoarea {
	background-color:#FFFFFF;
	width:280px;
	float:right;
	color:#333333;
	font-size:12px;
}
#infoarea p {
	padding:10px;
}
#infoarea ul {
	padding:10px;
	list-style:none;
}
#infoarea li {
	background-image:url(../images/bullet.png);
	background-repeat:no-repeat;
	padding-left:15px;
}
#salebox {
	background-image:url(../images/salebox.png);
	background-repeat:no-repeat;
	height:240px;
	margin-top:20px;
}
#salebox img {
	border:0px;
}
#salebox h2 {
	padding:7px 0px 0px 0px;
	text-align:center;
}
