/* Basic Style */
body  			{ margin: 0;padding: 0; font-family: "Tahoma", "Verdana"; font-size: 10pt; color: #666; background: #FFF; }
h1 				{ font-size: 18pt;}
h2 				{ font-size: 16pt;}
h3 				{ font-size: 14pt;}
h4 				{ font-size: 11pt;}
label			{ font-size: 8pt;}
img				{ border: none;}
a 				{ color: #666; text-decoration:underline;}
h1, h2, h3, h4, h5 {color: #666; margin:0px; padding:0px; margin-bottom:0.5em; text-align:left;}
p    { margin:0px; padding:0px; margin-bottom:0.5em; text-align:justify;}
big  {font-size: 22pt;}
form {padding:0px; margin:0px;}
p.large_quote { font-family: "Times"; font-size: 11pt; margin:20px 30px 20px 30px; line-height:1.2; }
p.large_quote b { color:#999; font-size:13pt; }

p.p1 b	{ font-weight:normal; font-style:italic;}

.primary_text    {color:#366;}	
.alternate_text  {color:#699;}


/* Layout */
#page 			{ width: 100%; margin-top: 5px; margin-bottom: 5px; margin:auto; }
#page_header    {  height: 83px; width: 100%;  background:url("/xmas/page_header_all.png?20161004") repeat-x  scroll top; margin:0px;  padding:0px;}
#page_footer    { height: 85px; background:url("/xmas/page_footer_all.png?20161004") repeat-x scroll top; font-family: "Tahoma", "Arial"; text-align: center; clear:both; padding: 0px; margin:0px; }
#page_footer a  { font-family: "Tahoma", "Arial"; font-size:8pt; color: #FFF; text-align:center; }
#page_footer p  { font-size: 8pt;  color: #fff; padding-top: 20px; text-align:center; }

#wrapper        {float:left; width:100%; }
#main_contents  {margin-left:300px; margin-right:230px;}
#left_contents  {float:left; width:300px; margin-left:-100%; }
#right_contents {float:left; width:250px; margin-left:-250px; }

/* Swatches */
#swatches     { margin:0px; padding:10px 0px 0px 10px;}
div.swatch a    { width: 12px; height:12px; margin:2px; border: 1px solid white; float:left;}
div.swatch a:hover    { border: 2px solid white; }

/* Navigation */
ul#navlist    { margin: 0px 30px 0px 0px; white-space: nowrap; }
#navlist li   { display: inline; list-style-type: none; float: right; margin: 1px; }
#navlist a    { padding: 3px 10px; }
#navlist a:link, #navlist a:visited { color: #fff; text-decoration: none; /* Orange*/ background-color: #C60; /* Green*/ background-color: #060; /* Gray*/  background-color: #366;  }
#navlist a.alternate { /* Orange*/ background-color: #F60;	/* Green*/ background-color: #090;	/* Gray*/ background-color: #699; }
#navlist a:hover { color: #fff; text-decoration: none;/* Orange */ background-color: #CC9900; /* Green */	background-color: #6C6; /* Green */ background-color: #6cc;}

/* Tooltip */
.tip            { width:295px; font-family:tahoma,arial; background:url(/images/fashion/background/tip-text.png?20161004) left top repeat-y; }  
.tip-top        { background:url(/images/fashion/background/tip-top.png?20161004) top left no-repeat; height:26px; width:295px; }  
.tip-title      { color:#e95e25; font-weight:bold; margin:0 30px 0 50px; }  
.tip-text       { color:#000; padding:10px 30px 0px 50px; }  
.tip-bottom     { background:url(/images/fashion/background/tip-bottom.png?20161004) left bottom no-repeat; width:295px; height:58px; }	

/* Login box */
#spinner 	    { margin-top:40px; padding-right:40px; padding-bottom:10px;}

form table td label {font-size:10pt;}
form table td input {font-size:10pt;}				