
/* Start Universal Site Properties*/

html 				{height: 100%;
					margin-bottom: 1px;
					padding: 0px 0px;}
					
body				{height: 100%;
					background-color: #FFFFFF;}

/* End Universal Site Propert*/

/* Start Base Layout Propert*/

#wrapper			{position: relative;
					border: 0px solid red;}

#header-container	{display: block;
					height: 114px;
					width: 100%;
					background: url("/images/bg-header-container.gif");
					background-position: top left;
					background-repeat: repeat-x;
					margin: 0 0;
					padding: 0 0;
					text-align: center;
					border: 0px solid red;}

#header-content		{position: relative;
					display: block;
					height: 114px;
					width: 970px;
					background: url("/images/bg-header-content.gif");
					background-position: top left;
					background-repeat: repeat-x;
					margin: 0 auto 0 auto;
					padding: 0 0;
					border: 0px solid blue;}

#menu-container		{display: block;
					height: 60px;
					width: 100%;
					background: url("/images/bg-menu-container.gif");
					background-position: top left;
					background-repeat: repeat-x;
					margin: 0 0;
					padding: 0 0;
					text-align: center;
					border: 0px solid red;}

#menu-content		{position: relative;
					display: block;
					height: 60px;
					width: 970px;
					background: url("/images/bg-menu-content.gif");
					background-position: top left;
					background-repeat: no-repeat;
					margin: 0 auto 0 auto;
					padding: 0 0;
					border: 0px solid blue;}

#copy-container		{display: block;
					height: auto;
					width: 100%;
					background-color: #f0eff0;
					margin: 0 0;
					padding: 0 0;
					border: 0px solid red;}

#copy-content		{display: block;
					width: 970px;
					background-color: #FFFFFF;
					margin: 0 auto 0 auto;
					padding: 0;
					border-left: 1px solid #F0EFF0;
					border-right: 1px solid #F0EFF0;
					border-top: 0px solid #F0EFF0;
					border-bottom: 1px solid #F0EFF0;
					min-height: 250px;
					height: auto !important;
					height: 250px;}

#home-rotator-content				{display: none;
                        			height: 347px;
                                    width: 891px;
                                    background-color: #FFFFFF;
                                    margin: 0 auto 0 auto;
                                    padding: 0 0;
                                    border: 0px solid red;}

body#home #home-rotator-content		{display: block;}

body#home #top-image-content		{display: none;}

#top-image-content					{display: block;
                                    height: 239px;
                                    width: 891px;
                                    background-color: #FFFFFF;
                                    margin: 0 auto 0 auto;
                                    padding: 14px 0 0 0;
                                    border: 0px solid red;}

#content-area		{display: block;
					height: 100%;
					overflow: hidden;
					width: 891px;
					background-color: #FFFFFF;
					margin: 37px auto;
					padding: 0 0;
					text-align: left;
					border: 0px solid green;}

#shop-content-area	{display: block;
					height: 100%;
					overflow: hidden;
					width: 891px;
					background-color: #FFFFFF;
					margin: 0 auto 0 auto;
					padding: 14px 0px;
					text-align: left;
					border: 0px solid green;}

#footer-container	{display: block;
					height: 170px;
					width: 100%;
					background: url("/images/bg-footer-container.gif");
					background-position: top left;
					background-repeat: repeat-x;
					margin: 0 0;
					padding: 0 0;
					text-align: center;
					border: 0px solid red;}

#footer-content		{display: block;
					height: 150px;
					width: 970px;
					background: url("/images/bg-footer-content.gif");
					background-position: top left;
					background-repeat: repeat-x;
					margin: 0 auto 0 auto;
					padding: 20px 0px 0px 0px;
					border: 0px solid red;}

/* End Base Layout Properties */

/* Start Menu Formatting */

.sub-menu-normal			{font-family: Arial, Trebuchet MS, Verdana, Helvetica, Sans-Serif;
                            font-size: 14px;
                            font-weight: 100;
                            color: #fefefe;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 100%;
                            word-spacing: none;
                            padding: 0px 0px;
                            margin: 0px 0px;
                            cursor: pointer;
							cursor: hand;}
							
.sub-menu-hover				{font-family: Arial, Trebuchet MS, Verdana, Helvetica, Sans-Serif;
                            font-size: 14px;
                            font-weight: 100;
                            color: #000000;
                            text-transform: none;
							text-decoration: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 100%;
                            word-spacing: none;
                            padding: 0px 0px;
                            margin: 0px 0px;
                            cursor: pointer;
							cursor: hand;}

.sub-menu-active			{font-family: Arial, Trebuchet MS, Verdana, Helvetica, Sans-Serif;
                            font-size: 14px;
                            font-weight: 100;
                            color: #000000;
                            text-transform: none;
							text-decoration: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 100%;
                            word-spacing: none;
                            padding: 0px 0px;
                            margin: 0px 0px;
                            cursor: pointer;
							cursor: hand;}

/* End Menu Formatting */

/* Start Page Element Properties */

.mouse				{cursor: pointer;
					cursor: hand;}

#top-logo			{position: absolute;
					left: 35px;
					top: 0px;}

a.top-right			{position: absolute;
					right: 37px;
					top: 0px;
                    display: block;
                    width: 189px;
                    height: 114px;
                    background: url(/images/top-right.gif) 0 0 no-repeat;
                    text-decoration: none;
                    margin: 0 0;
                    border: 0px solid red;}

a:hover.top-right	{background-position: -189px 0;
					text-decoration: none;}

#menu-left			{position: absolute;
					left: 0px;
					top: 0px;
					width: 400px;
					height: 60px;}

#menu-right			{position: absolute;
					right: 39px;
					bottom: 0px;
					width: 570px;
					height: 31px;
					border: 0px solid red;}

#menu-area			{display: block;
					float: right;}

#left-content-area	{display: block;
					float: left;
					clear: right;
					width: 648px;
					height: auto;
					padding-top: 0px;
					text-decoration: none;
					margin: 0px 0px 0px 0px;
					border: 0px solid red;}
                    
body#home #newsletter-area {
	overflow: hidden;
	float: right;
	right: 0px;
	top: 0px;
	width: 187px; /* 202px */
	background-color: #efeff0;
	text-decoration: none;
	margin: 0;
	padding: 10px 15px 10px 0px;
	border: 0px solid red;
}

div#right-side-area	{
	float: right;
	right: 0px;
	top: 0px;
	width: 202px;
	height: 100%;
	margin: 0;
	padding: 0;
	border: 0px solid red;
}

div#right-side-area	div#retail-shop {
	display: block;
	background-color: #efeff0;
	width: 172px; /* 202px */
	height: 131px; /* 146px */
	margin: 0 0 11px 0;
	padding: 16px 30px 16px 0px;
}

div#right-side-area	#newsletter-area {
	display: block;
	overflow: hidden;
	width: 172px; /* 202px */
	background-color: #efeff0;
	text-decoration: none;
	margin: 0 0 11px 0;
	padding: 16px 30px 16px 0px;
}

div#right-side-area	div#refer-a-friend {
	display: block;
	background-color: #efeff0;
	width: 172px; /* 202px */
	height: 130px; /* 200px */
	margin: 0 0 11px 0;
	padding: 16px 30px 16px 0px;
}

div#retail-shop h1, div#refer-a-friend h1 {
	background: url(/images/dots-grey.gif) 8px 3px no-repeat;
	position: relative;
	display: block;
	height: 20px;
	width: 140px;
	font-family: Times New Roman, Georgia, Arial, Sans-Serif;
	font-size: 20px;
	font-weight: 100;
	color: #434343;
	padding: 0 0 4px 30px;
	margin: 0 0 10px 0;
}

div#retail-shop h1 a:link, div#refer-a-friend h1 a:link {
	text-decoration: none;
	font-weight: 100;
	color:#434343;
}

div#retail-shop h1 a:hover, div#refer-a-friend h1 a:active {
	text-decoration: underline;
	font-weight: 100;
	color:#434343;
}

div#retail-shop p, div#refer-a-friend p {
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: none;
	color: #8c8b8b;
	line-height: 150%;
	padding: 0 0 0 30px;
	margin-bottom: 0;
}

div#retail-shop p a:link, div#refer-a-friend p a:link {
	text-decoration: none;
	font-weight: 100;
	color:#373737;
}

div#retail-shop p a:hover, div#refer-a-friend p a:active {
	text-decoration: underline;
	font-weight: 100;
	color:#373737;
}

div#retail-shop p strong, div#refer-a-friend p strong {
	font-weight: 800;
	color: #373737;
}

.refer-a-friend-button {
	display: block;
	width: 142px;
	height: 13px;
	background: url(/images/button-refer-a-friend.gif) 0 0 no-repeat;
	text-decoration: none;
	margin: 12px 0 0 30px;
	cursor: pointer;
	cursor: hand;	
}

.refer-a-friend-button:hover, .refer-a-friend-button:focus {
	background-position: -142px 0;
	text-decoration: none;
}

/* End Page Element Properties */

/* Start Standard Font Properties */

h1					{font-family: Times New Roman, Georgia, Arial, Sans-Serif;
					font-size: 20px;
					font-weight: none;
					color: #434343;
					text-transform: none;
					vertical-align: none;
					text-align: none;
					line-height: 100%;
					word-spacing: none;
					padding: 0px 0px 4px 0px;
					margin-bottom: 0px;}
h1 a:link 			{text-decoration:none; font-weight: none; color: #434343;}
h1 a:visited 		{text-decoration:none; font-weight: none; color: #434343;}
h1 a:hover 			{text-decoration:underline; font-weight: none; color: #434343;}
h1 a:active			{text-decoration:underline; font-weight: none; color: #434343;}

h2					{font-family: Arial, Verdana, Helvetica, Sans-Serif;
					font-size: 15px;
					font-weight: bold;
					color: #8c8b8b;
					text-transform: none;
					vertical-align: none;
					text-align: none;
					line-height: 150%;
					word-spacing: none;
					padding: 0px;
					margin-bottom: 0px;}
h2 a:link 			{text-decoration:none; font-weight: bold; color: #8c1d20;}
h2 a:visited 		{text-decoration:none; font-weight: bold; color: #8c1d20;}
h2 a:hover 			{text-decoration:underline; font-weight: bold; color: #8c1d20;}
h2 a:active			{text-decoration:underline; font-weight: bold; color: #8c1d20;}

h3					{font-family: Arial, Verdana, Helvetica, Sans-Serif;
					font-size: 13px;
					font-weight: 100;
					color: #8c8b8b;
					text-transform: uppercase;
					vertical-align: none;
					text-align: none;
					line-height: 250%;
					word-spacing: none;
					padding: 0px;
					margin-bottom: 10px;}
h3 a:link 			{text-decoration:none; font-weight: 800; color: #8c8b8b;}
h3 a:visited 		{text-decoration:none; font-weight: 800; color: #8c8b8b;}
h3 a:hover 			{text-decoration:underline; font-weight: 800; color: #8c8b8b;}
h3 a:active			{text-decoration:underline; font-weight: 800; color: #8c8b8b;}

p					{font-family: Arial, Verdana, Helvetica, Sans-Serif;
					font-size: 14px;
					font-weight: none;
					color: #8c8b8b;
					text-transform: none;
					vertical-align: none;
					text-align: none;
					line-height: 150%;
					word-spacing: none;
					padding: 0px;
					margin-bottom: 10px;}
p a:link 			{text-decoration:none; font-weight: none; color: #8c1d20;}
p a:visited 		{text-decoration:none; font-weight: none; color: #8c1d20;}
p a:hover 			{text-decoration:underline; font-weight: none; color: #8c1d20;}
p a:active			{text-decoration:underline; font-weight: none; color: #8c1d20;}

#left-content-area p			{font-family: Arial, Verdana, Helvetica, Sans-Serif;
								font-size: 14px;
								font-weight: none;
								color: #8c8b8b;
								text-transform: none;
								vertical-align: none;
								text-align: none;
								line-height: 150%;
								word-spacing: none;
								padding: 0px;
								margin-bottom: 10px;
								border: 0px solid red;}
#left-content-area p a:link 	{text-decoration:none; font-weight: none; color:#8c1d20;}
#left-content-area p a:visited 	{text-decoration:none; font-weight: none; color:#8c1d20;}
#left-content-area p a:hover 	{text-decoration:underline; font-weight: none; color:#8c1d20;}
#left-content-area p a:active	{text-decoration:underline; font-weight: none; color:#8c1d20;}

#newsletter-area h1				{background: url(/images/dots-grey.gif) 8px 3px no-repeat;
								position: relative;
								display: block;
								height: 20px;
								width: 140px;
								font-family: Times New Roman, Georgia, Arial, Sans-Serif;
								font-size: 20px;
								font-weight: none;
								color: #434343;
								text-transform: none;
								vertical-align: none;
								text-align: none;
								line-height: 100%;
								word-spacing: none;
								padding: 0px 0px 4px 30px;
								margin: 0px;
								border: 0px solid red;}
#newsletter-area h1 a:link 		{text-decoration:none; font-weight: none; color:#434343;}
#newsletter-area h1 a:visited 	{text-decoration:none; font-weight: none; color:#434343;}
#newsletter-area h1 a:hover 	{text-decoration:underline; font-weight: none; color:#434343;}
#newsletter-area h1 a:active	{text-decoration:underline; font-weight: none; color:#434343;}

#newsletter-area p				{font-family: Arial, Verdana, Helvetica, Sans-Serif;
								font-size: 12px;
								font-weight: none;
								color: #8c8b8b;
								text-transform: none;
								vertical-align: none;
								text-align: none;
								line-height: 150%;
								word-spacing: none;
								padding: 0px 0px 0px 30px;
								margin-bottom: 0px;}                                
body#home #newsletter-area p	{padding: 0 0 0 15px;}

#newsletter-area p a:link 		{text-decoration:none; font-weight: none; color:#373737;}
#newsletter-area p a:visited 	{text-decoration:none; font-weight: none; color:#373737;}
#newsletter-area p a:hover 		{text-decoration:underline; font-weight: none; color:#373737;}
#newsletter-area p a:active		{text-decoration:underline; font-weight: none; color:#373737;}

#newsletter-area input						{background-color: #FFFFFF;
                                            border: 1px solid #d4d4d4;
                                            font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                            font-size: 11px;
                                            color: #8c8b8b;
                                            height: 14px;
                                            margin: 7px 2px 0px 30px;
                                            padding: 3px 5px;
                                            width: 140px;}
body#home #newsletter-area input			{margin: 7px 2px 0px 15px;}
                                            
#newsletter-area div.captchaimg img				{margin: 7px 2px 0px 30px;}
body#home #newsletter-area div.captchaimg img	{margin: 7px 2px 0px 15px;}
                                            
#newsletter-area input:hover				{border: 1px solid #858585;}
#newsletter-area input:focus				{border: 1px solid #858585;}

#newsletter-area input.cat_button			{display: block;
                                            height: 13px;
                                            width: 86px;
                                            background-image: url(/images/newsletter-submit-button.gif);
                                            background-color: #EFEFF0;
                                            background-position: 0 0;
                                            background-repeat: no-repeat;
                                            border: 0px solid red;
                                            margin: 7px 2px 0px 30px;
                                            padding: 0px;
                                            cursor: pointer;
                                            cursor: hand;}
#newsletter-area input.cat_button:hover		{background-position: -86px 0;}
#newsletter-area input.cat_button:focus		{background-position: -86px 0;}
	
ul											{list-style-type: disc;
                                            margin: 5px 0px 12px 15px;
                                            border: 0px solid red;}
                                
li											{margin: 0px 5px 5px 1px;
                                            font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                            font-size: 14px;
                                            font-weight: none;
                                            color: #8c8b8b;
                                            text-transform: none;
                                            vertical-align: none;
                                            text-align: none;
                                            line-height: 150%;
                                            word-spacing: none;
                                            border: 0px solid green;}
li a:link									{text-decoration:underline; font-weight: none; color:#8c1d20;}
li a:visited								{text-decoration:underline; font-weight: none; color:#8c1d20;}
li a:hover									{text-decoration:none; font-weight: none; color:#8c1d20;}
li a:active									{text-decoration:none; font-weight: none; color:#8c1d20;}

div#swatch img								{float: left;
											clear: right;
                                            margin: 0 22px 0 0;
											border: 1px solid #FFFFFF;}

div#swatch img:hover						{border: 1px solid #707070;}
div#swatch img:focus						{border: 1px solid #707070;}

/* End Standard Font Properties */

/* Start ID/Class Font Properties */

#footer-content	p			{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                            font-size: 11px;
                            font-weight: none;
                            color: #797878;
                            text-transform: none;
                            vertical-align: none;
                            text-align: none;
                            line-height: 200%;
                            word-spacing: none;
                            padding: 0px;
                            margin-bottom: 0px;}
#footer-content	p a:link 	{text-decoration:none; font-weight: none; color: #373737;}
#footer-content	p a:visited {text-decoration:none; font-weight: none; color: #373737;}
#footer-content	p a:hover 	{text-decoration:underline; font-weight: none; color: #373737;}
#footer-content	p a:active	{text-decoration:underline; font-weight: none; color: #373737;}

#form-table p							{font-family: Arial, Verdana, Helvetica, Sans-Serif;
										font-size: 14px;
										font-weight: none;
										color: #8c8b8b;
										text-transform: none;
										vertical-align: none;
										text-align: none;
										line-height: 150%;
										word-spacing: none;
										padding: 0px 0px;
										margin-bottom: 0px;}
#form-table p a:link 					{text-decoration:none; font-weight: none; color:#373737;}
#form-table p a:visited 				{text-decoration:none; font-weight: none; color:#373737;}
#form-table p a:hover 					{text-decoration:underline; font-weight: none; color:#373737;}
#form-table p a:active					{text-decoration:underline; font-weight: none; color:#373737;}

#form-table label						{font-family: Arial, Verdana, Helvetica, Sans-Serif;
										font-size: 14px;
										font-weight: none;
										color: #8c8b8b;
										text-transform: none;
										vertical-align: none;
										text-align: none;
										line-height: 150%;
										word-spacing: none;
										padding: 0px 0px;
										margin-bottom: 0px;}
#form-table label a:link 				{text-decoration:none; font-weight: none; color:#373737;}
#form-table label a:visited 			{text-decoration:none; font-weight: none; color:#373737;}
#form-table label a:hover 				{text-decoration:underline; font-weight: none; color:#373737;}
#form-table label a:active				{text-decoration:underline; font-weight: none; color:#373737;}

#form-table input						{background-color: #FFFFFF;
										border: 1px solid #d4d4d4;
										font-family: Arial, Verdana, Helvetica, Sans-Serif;
										font-size: 11px;
										color: #8c8b8b;
										height: 14px;
										margin: 7px 2px 0px 0px;
										padding: 3px 5px;
										width: 200px;}
#form-table input:hover					{border: 1px solid #858585;}
#form-table input:focus					{border: 1px solid #858585;}

#form-table input.cat_button			{display: block;
										height: 13px;
										width: 86px;
                                        background-image: url(/images/submit-button.gif);
                                        background-color: #FFFFFF;
										background-position: 0 0;
										background-repeat: no-repeat;
                                        border: 0px solid red;
                                        margin: 10px 2px;
                                        padding: 0px;
                                        cursor: pointer;
                                        cursor: hand;}
#form-table input.cat_button:hover		{background-position: -86px 0;}
#form-table input.cat_button:focus		{background-position: -86px 0;}
                            
#form-table select						{margin: 3px 0px 7px 0px;
										width: 200px;
										font-family: Arial, Verdana, Helvetica, Sans-Serif;
										font-size: 13px;
										font-weight: none;
										color: #8c8b8b;}
                            
#form-table textarea					{margin: 3px 0px 7px 0px;
										padding: 4px;
										width: 200px;
										height: 100px;
										border: 1px solid #d4d4d4;
										font-family: Arial, Verdana, Helvetica, Sans-Serif;
										font-size: 14px;
										font-weight: none;
										color: #8c8b8b;;}
#form-table textarea:hover				{border: 1px solid #858585;}
#form-table textarea:focus				{border: 1px solid #858585;}


#form-table input.checkbox				{border: 0px solid red;
										text-align: left;
										width: 20px;
										margin: 3px 0px 0px 0px;
										padding: 0px;}

#form-table input.checkbox:hover		{border: 0px solid red;
										text-align: left;
										width: 20px;
										margin: 3px 0px 0px 0px;
										padding: 0px;}

#form-table input.checkbox:focus		{border: 0px solid red;
										text-align: left;
										width: 20px;
										margin: 3px 0px 0px 0px;
										padding: 0px;}

/* End ID/Class Font Properties */

/* Start Shop Layout */

#shop-top-left							{float: left;
										clear: right;
                                        margin: 0 0;
										padding: 0 0;
                                        width: 684px;
                                        height: 30px;
                                        border: 0px solid red;}
                                        
#shop-top-left .page-title				{display: block;
                                        float: left;
                                        height: 30px;
                                        line-height: 30px;
                                        width: auto;
                                        padding: 0px 10px;
                                        border: 0px solid blue;}
                                        
#shop-top-left .your-shopping-cart								{display: none;}

body#shopping-cart-details #shop-top-left .page-title			{display: none;}

body#shopping-cart-details #shop-top-left .your-shopping-cart	{display: block;
                                                                float: left;
                                                                height: 30px;
                                                                line-height: 30px;
                                                                width: auto;
                                                                padding: 0px 10px;
                                                                border: 0px solid blue;}

#shop-top-left .image					{background: url(/images/dots-maroon.gif) 0 0 no-repeat;
                                        display: block;
                                        float: left;
                                        height: 30px;
                                        width: 16px;
                                        border: 0px solid green;}

#shop-top-left h1						{font-family: Times New Roman, Georgia, Arial, Sans-Serif;
                                        font-size: 20px;
                                        font-weight: none;
                                        color: #8c1d20;
                                        text-transform: uppercase;
                                        text-decoration: none;
                                        text-align: center;
										line-height: 30px;
                                        word-spacing: none;
                                        padding: 0px 13px;
                                        margin: 0px 0px;
                                        border: 0px solid red;}
#shop-top-left h1 a:link 				{text-decoration:none; font-weight: none; color:#8c1d20;}
#shop-top-left h1 a:visited 			{text-decoration:none; font-weight: none; color:#8c1d20;}
#shop-top-left h1 a:hover 				{text-decoration:underline; font-weight: none; color:#8c1d20;}
#shop-top-left h1 a:active				{text-decoration:underline; font-weight: none; color:#8c1d20;}

#shop-top-left .summary					{display: inline;
                                        float: left;
                                        height: 30px;
                                        line-height: 30px;
                                        width: auto;
                                        padding: 0px 10px;
                                        border: 0px solid blue;}

body#shopping-cart-details #shop-top-left .summary 	{display: none;}				
body#shopping-cart-page #shop-top-left .summary 	{display: none;}
body#shopping-cart-done #shop-top-left .summary 	{display: none;}

#shop-top-left h3						{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 13px;
                                        font-weight: bold;
                                        color: #8c8b8b;
                                        text-transform: uppercase;
                                        text-align: left;
                                        line-height: 30px;
                                        word-spacing: none;
                                        padding: 0px 10px;
                                        margin: 0px 0px;
                                        border: 0px solid green;}
#shop-top-left h3 a:link 				{text-decoration:none; font-weight: bold; color: #8c1d20;}
#shop-top-left h3 a:visited 			{text-decoration:none; font-weight: bold; color: #8c1d20;}
#shop-top-left h3 a:hover 				{text-decoration:underline; font-weight: bold; color: #8c1d20;}
#shop-top-left h3 a:active				{text-decoration:underline; font-weight: bold; color: #8c1d20;}

#shop-top-right							{float: right;
                                        margin: 0 0;
										padding: 0 0;
                                        width: 203px;
                                        height: 30px;
                                        background-color: #FFFFFF;
                                        border: 0px solid red;}

#shop-top-right p						{display: none;
										font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 13px;
                                        font-weight: none;
                                        color: #efeff0;
                                        text-transform: uppercase;
                                        vertical-align: none;
                                        text-align: center;
                                        line-height: 30px;
                                        word-spacing: 2px;
                                        padding: 0px 0px;
                                        margin: 0px 0px;}
#shop-top-right p a:link 				{text-decoration:none; font-weight: none; color:#efeff0;}
#shop-top-right p a:visited 			{text-decoration:none; font-weight: none; color:#efeff0;}
#shop-top-right p a:hover 				{text-decoration:underline; font-weight: none; color:#efeff0;}
#shop-top-right p a:active				{text-decoration:underline; font-weight: none; color:#efeff0;}

#shop-content							{float: left;
										clear: right;
                                        margin-top: 14px;
										padding: 0 0;
                                        display: block;
                                        width: 686px;
                                        height: 100%;
                                        border: 0px solid green;}
                                        
#shop-menu								{float: right;
										margin-top: 14px;
										padding: 0 0;
                                        width: 203px;
                                        height: 504px;
                                        background-color: #FFFFFF;
                                        border: 0px solid red;}
                                        
#shop-menu-block						{display: block;
										width: 203px;
                                        height: 79px;
                                        line-height: 79px;
                                        margin-bottom: 2px;
                                        text-decoration: none;
                                        background-color: #efeff0;
                                        color: #434343;
                                        cursor: pointer;
										cursor: hand;
                                        border: 0px solid red;}
#shop-menu-block:focus					{background: url(/images/dots-grey.gif) #dcdcdd 18px 33px no-repeat;}
#shop-menu-block:hover					{background: url(/images/dots-grey.gif) #dcdcdd 18px 33px no-repeat;}

#shop-menu-block h1						{display: block;
                                        height: 79px;
                                        width: 163px;
                                        font-family: Times New Roman, Georgia, Arial, Sans-Serif;
                                        font-size: 20px;
                                        font-weight: none;
                                        color: #434343;
                                        text-transform: none;
										text-decoration: none;
                                        vertical-align: none;
                                        text-align: none;
										line-height: 79px;
                                        word-spacing: none;
                                        padding: 0 0 4px 40px;
                                        margin: 0 0;
                                        border: 0px solid red;}
#shop-menu-block h1 a:link 				{text-decoration: none; color: #434343;}
#shop-menu-block h1 a:visited 			{text-decoration: none; color: #434343;}
#shop-menu-block h1 a:hover 			{text-decoration: none; color: #434343;}
#shop-menu-block h1 a:active			{text-decoration: none; color: #434343;}

.shop-product-small h3					{text-transform: none;
										line-height: 150%;}

.check-out-button						{display: inline-block;
                                   		width: 111px;
                                   		height: 13px;
                                        background: url(/images/check-out-button.gif) 0 0 no-repeat;
                                        text-decoration: none;
                                        margin: 5px;
                                        cursor: pointer;
                                        cursor: hand;
                                        border: 0px solid blue;}
.check-out-button:hover					{background-position: -111px 0;
										text-decoration: none;}
.check-out-button:focus					{background-position: -111px 0;
										text-decoration: none;}

.clear-cart-button						{display: inline-block;
                                   		width: 122px;
                                   		height: 13px;
                                        background: url(/images/clear-cart-button.gif) 0 0 no-repeat;
                                        text-decoration: none;
                                        margin: 5px;
                                        cursor: pointer;
                                        cursor: hand;
                                        border: 0px solid blue;}
.clear-cart-button:hover				{background-position: -122px 0;
										text-decoration: none;}
.clear-cart-button:focus				{background-position: -122px 0;
										text-decoration: none;}
                                        
.add-to-cart-button						{display: block;
										float: left;
                                   		width: 128px;
                                   		height: 13px;
                                        background: url(/images/add-to-cart-button.gif) 0 0 no-repeat;
                                        text-decoration: none;
                                        margin: 20px 5px;
                                        cursor: pointer;
                                        cursor: hand;
                                        border: 0px solid blue;}
.add-to-cart-button:hover				{background-position: -128px 0;
										text-decoration: none;}
.add-to-cart-button:focus				{background-position: -128px 0;
										text-decoration: none;}
                                        
#gappy-left								{display: block;
										float: left;
										height: 30px;
                                        line-height: 30px;
                                        width: 100px;
										border: 0px solid red;}
                                        
#gappy-left	p							{text-transform: uppercase;
										line-height: 30px;
                                        margin-bottom: 0px;}

#gappy-right							{display: block;
										float: right;
										height: 30px;
                                        line-height: 30px;
                                        width: 175px;
										border: 0px solid red;}
                                        
td.productItemNotFound					{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 14px;
                                        font-weight: none;
                                        color: #8c8b8b;
                                        text-transform: none;
                                        vertical-align: none;
                                        text-align: none;
                                        line-height: 150%;
                                        word-spacing: none;
                                        padding: 0px;
                                        margin-bottom: 10px;}
                                        
a.cartLink								{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 14px;
                                        font-weight: none;
                                        color: #8c8b8b;
                                        text-transform: none;
                                        vertical-align: none;
                                        text-align: none;
                                        line-height: 150%;
                                        word-spacing: none;
                                        padding: 0px;
                                        margin-bottom: 10px;}
                                        
.productAttributes						{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 14px;
                                        font-weight: none;
                                        color: #8c8b8b;
                                        text-transform: none;
                                        vertical-align: none;
                                        text-align: none;
                                        line-height: 150%;
                                        word-spacing: none;
                                        padding: 0px;
                                        margin-bottom: 0px;}
                                        
.productAttributes select				{margin: 3px 0px 7px 0px;
										width: 200px;
										font-family: Arial, Verdana, Helvetica, Sans-Serif;
										font-size: 13px;
										font-weight: none;}
                                        
input.productTextInput 					{height: 14px;
										margin: 3px 0px 7px 0px;
										padding: 3px 5px;
										width: 185px;}
                                        
.productItem							{float: left;
										border: 0px solid green;}
										
body#shop #shop-top-left				{display: none;}
body#shop-on #shop-top-left				{display: block;}
                                        
/* End Shop Layout */

table#size-guide-table					{width: 648px;
                                        height: auto;
                                        padding: 0 0 0 0;
                                        border-collapse: collapse;
                                        margin: 0 0 10px 0;
                                        padding: 0 0;
                                        border: 0px solid red;}
                                        
table#size-guide-table td.brand			{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 13px;
                                        font-weight: bold;
                                        color: #8c1d20;
                                        text-transform: uppercase;
                                        vertical-align: none;
                                        text-align: left;
                                        line-height: 100%;
                                        word-spacing: none;
                                        padding: 5px 5px 10px 5px;
                                        margin: 0 0;}
                                        
table#size-guide-table td.header		{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 13px;
                                        font-weight: bold;
                                        color: #373737;
                                        text-transform: uppercase;
                                        vertical-align: none;
                                        line-height: 100%;
                                        word-spacing: none;
                                        padding: 8px;
                                        margin: 0 0;
                                        background-color: #dcdcdd;}
                                        
table#size-guide-table p				{font-size: 13px;
										line-height: 100%;
                                        vertical-align: middle;
                                        padding: 12px 8px;
                                        margin: 0 0;}
                                        
body#labels table#size-guide-table p	{line-height: 150%;}
                                        
table#size-guide-table hr				{color: #8c8b8b;
                                        background-color: #8c8b8b;
                                        height: 1px;
                                        width: 100%;
                                        text-align: center;
                                        border: 0px;}
                                        
body#shopping-cart-details table#size-guide-table p				{padding: 12px 5px;
                                       							margin: 0 0;}
                                                                
.pagination								{font-family: Arial, Verdana, Helvetica, Sans-Serif;
                                        font-size: 14px;
                                        font-weight: none;
                                        color: #8c8b8b;
                                        text-transform: none;
                                        vertical-align: none;
                                        text-align: none;
                                        line-height: 150%;
                                        word-spacing: none;
                                        padding: 0px;
                                        margin-bottom: 10px;}
.pagination a:link 						{text-decoration:none; font-weight: none; color: #8c1d20;}
.paginationa:visited 					{text-decoration:none; font-weight: none; color: #8c1d20;}
.pagination a:hover 					{text-decoration:underline; font-weight: none; color: #8c1d20;}
.pagination a:active					{text-decoration:underline; font-weight: none; color: #8c1d20;}

/* Start IE6 PNG Handling */

* html img,
* html .fixPNG {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "/images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
);
}
