/*//---------------------------------------------*/
/*// Name: Masters Tuxedo - Default Style Sheet		 */
/*// Specification: CSS 2.1						 */
/*//---------------------------------------------*/

/*//---------------------------------------------*/
/*// Template Settings							 */
/*//---------------------------------------------*/
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Body & Table Settings						 */
	/*//---------------------------------------------*/
	
		body {
			background: url(images/bg.jpg) repeat-x #060606;
			font-family: Tahoma, Times, Sans Serif;
			font-size: 13px;
		}

		.swatchBlock {
			display: block;
			border: 1px solid #404040;
			width: 20px;
			height: 20px;
		}
		.hawaiiCell
		{
		background: url(images/flowerprint.gif);
		}
	/*//---------------------------------------------*/
	/*// Header Settings							 */
	/*//---------------------------------------------*/
	
		td.header {
			background: url(images/header.jpg) no-repeat;
			width: 743px;
			height: 218px;
		}
		
		td.logo img {
			margin-left: 15px;
			margin-top: 10px;
		}
	
	/*//---------------------------------------------*/
	/*// Navigation Settings						 */
	/*//---------------------------------------------*/
		
		table.topNav span {
			display: none;
		}
		
		table.topNav a {
			display: block;
		}
		
		a.home {
			background: url(images/home-up.jpg) no-repeat;
			width: 84px;
			height: 41px;
		}
		
		a.home:hover {
			background: url(images/home-over.jpg) no-repeat;
			width: 84px;
			height: 41px;
		}
		
		a.about {
			background: url(images/about-up.jpg) no-repeat;
			width: 103px;
			height: 41px;
		}
		
		a.about:hover {
			background: url(images/about-over.jpg) no-repeat;
			width: 103px;
			height: 41px;
		}
		
		a.contact {
			background: url(images/contact-up.jpg) no-repeat;
			width: 120px;
			height: 41px;
		}
		
		a.contact:hover {
			background: url(images/contact-over.jpg) no-repeat;
			width: 120px;
			height: 41px;
		}
		
		a.uniforms {
			background: url(images/uniforms-up.gif) no-repeat;
			width: 108px;
			height: 41px;
		}
		
		a.uniforms:hover {
			background: url(images/uniforms-over.gif) no-repeat;
			width: 108px;
			height: 41px;
		}
		
		td.sideNav {
			background: url(images/bg-nav.jpg) repeat-y;
			width: 225px;
		}
		
		td.sideNav span {
			display: none;
		}
		
		td.sideNav a {
			display: block;
		}
		
		a.register-wedding {
			background: url(images/register-wedding-up.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.register-wedding:hover {
			background: url(images/register-wedding-over.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.tuxedo-rentals {
			background: url(images/tuxedo-rentals-up.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.tuxedo-rentals:hover {
			background: url(images/tuxedo-rentals-over.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.vest-shirts-shoes {
			background: url(images/vest-shirts-shoes-up.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.vest-shirts-shoes:hover {
			background: url(images/vest-shirts-shoes-over.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.measurement-form {
			background: url(images/measurement-form-up.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.measurement-form:hover {
			background: url(images/measurement-form-over.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.wedding-prom {
			background: url(images/wedding-prom-up.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.wedding-prom:hover {
			background: url(images/wedding-prom-over.jpg) no-repeat;
			width: 224px;
			height: 36px;
		}
		
		a.new-styles {
			background: url(images/new-styles-up.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.new-styles:hover {
			background: url(images/new-styles-over.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.cleaning-pres {
			background: url(images/cleaning-up.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.cleaning-pres:hover {
			background: url(images/cleaning-over.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.vintage {
			background: url(images/vintage-up.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.vintage:hover {
			background: url(images/vintage-over.jpg) no-repeat;
			width: 224px;
			height: 37px;
		}

		a.wholesale {
			background: url(images/wholesale-accounts-up.gif) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.wholesale:hover {
			background: url(images/wholesale-accounts-over.gif) no-repeat;
			width: 224px;
			height: 37px;
		}

		a.shirts {
			background: url(images/shirts-up.gif) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.shirts:hover {
			background: url(images/shirts-over.gif) no-repeat;
			width: 224px;
			height: 37px;
		}

		a.shoes {
			background: url(images/shoes-up.gif) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.shoes:hover {
			background: url(images/shoes-over.gif) no-repeat;
			width: 224px;
			height: 37px;
		}

		a.vest {
			background: url(images/vest-up.gif) no-repeat;
			width: 224px;
			height: 37px;
		}
		
		a.vest:hover {
			background: url(images/vest-over.gif) no-repeat;
			width: 224px;
			height: 37px;
		}

		a.info{
			position:relative;
			z-index:24;
			color:#000;
			text-decoration:none;
		}
		
		a.info:hover{
			z-index:25;
		}
		
		a.info span {
			display: none;
		}
		
		a.info:hover span {
			display:block;
			position:absolute;
			top:1.5em; left:1em; width:8em;
			border: 1px solid #404040;
			background-color: #ffffff;
			color:#000000;
			text-align: center;
		}
		
		a.rollover img {
			border:1px solid #ffffff;
		}
		a.rollover:hover img {
			border:1px solid #990000;
		}
	/*//---------------------------------------------*/
	/*// Footer Settings							 */
	/*//---------------------------------------------*/
		
		div.footer {
			background: url(images/footer.jpg) repeat-x #060606;
			height: 63px;
		}
		
		div.footer td {
			font-family: Georgia;
			font-size: 11px;
			color: #ffffff;
			line-height: 22px;
			padding: 10px 0px 0px 15px;
		}
			
		div.footer img {
			position: relative;
			top: -3px;
		}
		
		div.footer a {
			color: #721313;
		}
		
		
/*//---------------------------------------------*/
/*// Content Cell Settings						 */
/*//---------------------------------------------*/

	td.content {
		background: url(images/content-repeat.jpg) repeat-y;
		width: 743px;
	}
		
	td.content div.main {
		background: url(images/content.jpg) no-repeat bottom;
		width: 743px;
		padding-top: 5px;
	}
	
	td.contentSide {
		padding-top:16px;
	}
	
	
/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/
	/*//---------------------------------------------*/
	/*// Title Settings								 */
	/*//---------------------------------------------*/
		
		p.title {
			font-family: Georgia;
			font-size: 24px;
			color:#900000;
		}
	
	/*//---------------------------------------------*/
	/*// Text Settings								 */
	/*//---------------------------------------------*/
		
		p {
			margin: 15px;
			line-height: 20px;
		}
	
	/*//---------------------------------------------*/
	/*// Link Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for links contained in the bodycontents */
	
	/*//---------------------------------------------*/
	/*// Image Settings								 */
	/*//---------------------------------------------*/
		
		img.pad {
			padding: 0px 0px 15px 15px; 
		}
	
	/*//---------------------------------------------*/
	/*// Form Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for forms contained in the bodycontents */
	
	.newsletterbutton
	{
		background: url(/resources/images/newsletterbutton-up.gif);
		height:75px;
		width:170px;
		display:block;
	}
	.newsletterbutton:hover
	{
		background: url(/resources/images/newsletterbutton-over.gif);
	}
	
	
	
	
	
	
	
	
	.borderTable
	{
	
	}
	.tableRowHeader
	{
	
	}
	.tableRowFooter
	{
	
	}
	.textRequiredField
	{
		font-weight: bold;
	}
	.textSmallerFont
	{
	
	}
	.labelColumn
	{
	
	}
	/*//---------------------------------------------*/
	/*// Other Settings								 */
	/*//---------------------------------------------*/
		
		/* styles for any other contained in the bodycontents */

/*//---------------------------------------------*/
/*//////////////////////////////////////////////////////////////*/
/*//---------------------------------------------*/