/* universal */

body,html { margin:0; padding:0; border:0; height:100%; }
img { border:0; }
form { margin:0; padding:0; }
tr { vertical-align:top; }
h1,h2 { font-size:18px; }

/* anchor */

a {
	color:#4c92ec;
	text-decoration:underline;
}

a:hover {
	color:#009;
}

body div#mainContainer table#mainTable td#topRight div#topLinks a {
	color:#6f6e66;
	text-decoration:none;
	font-weight:bold;
	margin:0 10px;
}

body div#mainContainer table#mainTable td#topRight div#topLinks a:hover {
	color:#000;
	text-decoration:underline;
}	

body div#mainContainer table#mainTable td#leftMenu table#menu td#categories div.menuRoot a {
	font-weight:bold;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}

body div#mainContainer table#mainTable td#leftMenu table#menu td#categories div.menuRoot a:hover {
	text-decoration:underline;
}

body div#mainContainer table#mainTable td#leftMenu table#menu td#categories div.menuSub a {
	color:#fff;
	font-size:11px;
	text-decoration:none;
	padding-left:10px;
}

body div#mainContainer table#mainTable td#leftMenu table#menu td#categories div.menuSub a:hover {
	text-decoration:underline;
}

body div#mainContainer table#mainTable td#mainContent table#homepageImages td a {
	color:#000;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

body div#mainContainer table#mainTable td#mainContent table#homepageImages td a:hover {
	text-decoration:underline;
}

body div#mainContainer table#mainTable td#bottomLinks a {
	color:#6f6e66;
	text-decoration:none;
	font-weight:bold;
	margin:0 10px;
}

body div#mainContainer table#mainTable td#bottomLinks a:hover {
	color:#000;
	text-decoration:underline;
}

/* class */

a.invisible { 
	text-decoration:none; 
}

a.its {
	color:#6f6e66;
	text-decoration:underline;
	font-weight:normal;
	margin:0;
}

div.menuHeader {
	font-weight:bold;
	font-size:17px;
}

div.menuRoot {
	padding:10px 0;
}

img.bump{
	margin-left:3px;
}
	
/* main */

html {
	overflow: -moz-scrollbars-vertical;
}

	body {
		font-family:Verdana,sans-serif;
		font-size:12px;
		padding-bottom:10px;
	}
	
		body div#mainContainer {
			width:970px;
			margin:10px auto;
		}
		
			body div#mainContainer table#mainTable {
				height:628px;
			}
			
				body div#mainContainer table#mainTable td#topLeft {
					width:200px;
					height:110px;
					background:transparent url('/images/0208design/topleft.png') top left no-repeat;
				}
				
				body div#mainContainer table#mainTable td#topRight {
					height:110px;
					width:770px;
					background:transparent url('/images/0208design/topright.png') top left no-repeat;
					vertical-align:bottom;
				}
				
					body div#mainContainer table#mainTable td#topRight div#homeLink {
						position:relative;
						top:-15px;
						width:365px;
						height:40px;
						cursor:pointer;
					}
					
					body div#mainContainer table#mainTable td#topRight div#topLinks {
						margin-bottom:3px;
					}
				
				body div#mainContainer table#mainTable td#leftMenu {
					border-left:1px solid #bbbaac;
					background:transparent url('/images/0208design/leftmenutop.png') top left no-repeat;
					height:100%;
				}
				
					body div#mainContainer table#mainTable td#leftMenu table#menu {
						width:179px;
						margin:35px auto 0 auto;
					} 
				
						body div#mainContainer table#mainTable td#leftMenu table#menu td#topMenuCap {
							background:transparent url('/images/0208design/topmenucap.gif') top left no-repeat;
							height:12px;
							font-size:0;
						}
						
						body div#mainContainer table#mainTable td#leftMenu table#menu td#categories {
							background:#4c92ec;
							color:#fff;
							padding-left:5px;
						}
						
						body div#mainContainer table#mainTable td#leftMenu table#menu td#botMenuCap {
							background:transparent url('/images/0208design/botmenucap.gif') top left no-repeat;
							height:12px;
							font-size:0;
						}
						
						body div#mainContainer table#mainTable td#leftMenu table#menu td#searchBox {
							font-size:10px;
							text-align:center;
							padding:10px 0;
						}
						
							body div#mainContainer table#mainTable td#leftMenu table#menu td#searchBox form input#input {
								color:#bbbaac;
								width:110px;
								font-size:13px;
								height:15px;
								border:1px solid #bbbaac;
								margin-right:5px;
							}
							
						body div#mainContainer table#mainTable td#leftMenu table#menu td#embroidery {
							vertical-align:bottom;
							text-align:center;
							font-weight:bold;
							color:#4c92ec;
							padding-top:20px;
						}
				
				body div#mainContainer table#mainTable td#mainContent {
					padding:10px;
					background:transparent url('/images/0208design/maincontent.png') top left repeat-y;
				}
				
					body div#mainContainer table#mainTable td#mainContent table#homepageImages {
						margin-left:-5px;
					}
					
						body div#mainContainer table#mainTable td#mainContent table#homepageImages td {
							width:25%;
							text-align:center;
							color:#000;
							font-size:14px;
							font-weight:bold;
						}
				
				body div#mainContainer table#mainTable td#bottomCorners {
					background:transparent url('/images/0208design/bottomcorners.png') top left no-repeat;
					height:19px;
				}
				
				body div#mainContainer table#mainTable td#brandList {
					
				}
				
					body div#mainContainer table#mainTable td#brandList img {
						float:left;
						margin:0;
						padding:0;
					}
					
				body div#mainContainer table#mainTable td#bottomLinks {
					text-align:center;
					color:#6f6e66;
				}