body								{background-image: url(/images/bg_main.gif);
									 margin: 0px;
									 font-family: Tahoma, Arial, Helvetica, sans-serif;
									 font-size: 11px;
									 line-height:12px;}

td									{font-size: 11px;}
.content td							{line-height: 16px;}
								
									 
.topNav								{background-image: url(/images/bg_top_nav.gif);
									 text-align: center;}
									 
.topNav a:link,
.topNav a:visited,
.topNav a:active					{color: #666666;
									 text-decoration: none;
									 display: block;
									 width: 100%;
									 padding: 4px 2px 0px 2px;
									 border-bottom: 2px solid #EBE7E4;
									 font-size: 11px;
									 line-height:12px;
									 font-family: Tahoma, Arial, Helvetica, sans-serif;}
.topNav a:hover						{border-bottom: 2px solid #ED174B;
									 font-size: 11px;
									 line-height:12px;
									 color: #000000;
									 font-family: Tahoma, Arial, Helvetica, sans-serif;}
									 
.main								{background-color: #FFFFFF;
									 border: 1px solid #FFFFFF;}
									 
.footer,
.footer a:link,
.footer a:visited,
.footer a:active,
.footer a:hover						{color: #FFFFFF;
									 font-family: Tahoma, Arial, Helvetica, sans-serif;
									 padding-top: 5px;
									 text-decoration: none;}
									 
.breadcrumbs						{background-color: #FFFFFF;
									 padding-left: 44px;
									 color: #5F5651;
									 font-size: 10px;
									 font-family: Arial, Helvetica, sans-serif;}
									 
.breadcrumbs a:link,
.breadcrumbs a:visited,
.breadcrumbs a:active				{color: #5F5651;
									 text-decoration: underline;
									 font-size: 10px;
									 font-family: Arial, Helvetica, sans-serif;}
									 
.nav1 a:link,
.nav1 a:visited,
.nav1 a:active						{padding: 5px 5px 5px 20px;
									 display: block;
									 width: 160px;
									 text-decoration: none;
									 color: #666666;
									 background-image: url(/images/bg_nav1.gif);
									 background-color: #FFFFFF;}
.nav1 a:hover						{background-image: url(/images/bg_nav1_hover.gif);
									 color: #000000;}

.nav1On a:link,
.nav1On a:visited,
.nav1On a:active,
.nav1On a:hover						{padding: 5px 5px 5px 20px;
									 display: block;
									 width: 160px;
									 text-decoration: none;
									 color: #000000;
									 background-image: url(/images/bg_nav1_hover.gif);
									 background-color: #FFFFFF;
									 font-weight: bold;}
									 
.nav2,
.nav2On								{background-image: url(/images/bg_nav2.gif);
									 padding: 2px 10px 2px 20px;}
									 
.nav2 a:link,
.nav2 a:visited,
.nav2 a:active						{padding: 2px 0px 3px 7px;
									 display: block;
									 text-decoration: none;
									 color: #000000;
									 border: 1px solid #D4D0C8;
									 background-color: #F7F5F4;}
.nav2 a:hover						{padding: 2px 0px 3px 6px;
									 border-left: 2px solid #ED174B;
									 background-color: #FFFFFF;
									 color: #000000;}

.nav2On a:link,
.nav2On a:visited,
.nav2On a:active,
.nav2On a:hover						{padding: 2px 0px 3px 6px;
									 display: block;
									 text-decoration: none;
									 color: #000000;
									 border-top: 1px solid #D4D0C8;
									 border-right: 1px solid #D4D0C8;
									 border-bottom: 1px solid #D4D0C8;
									 border-left: 2px solid #ED174B;
									 background-color: #FFFFFF;}
									 
.content							{padding: 15px 15px 15px 5px;
									 height: 350px;
									 line-height: 16px;
									 font-size: 11px;}
.navigation							{padding: 15px 0px 15px 0px;
									 font-size: 11px;
									 line-height:12px;}


.cartNav							{border-bottom: 1px solid #ED174B;
									 padding-bottom: 4px;}
.cartNav a:link,
.cartNav a:visited,
.cartNav a:active					{color: #666666;
									 text-decoration: none;
									 font-size: 11px;
									 font-family: Tahoma, Arial, Helvetica, sans-serif;}
.cartNav a:hover					{color: #ED174B;}

.title1								{font-family: Arial, Helvetica, sans-serif;
									 font-size: 18px;
									 font-weight: bold;
									 font-style: italic;
									 border-bottom: 1px solid #ED174B;
									 padding-bottom: 5px;}
.title2								{font-family: Arial, Helvetica, sans-serif;
									 font-size: 14px;
									 font-weight: bold;
									 color: #000000;}
.title3								{font-weight: bold;}
								 
.search1							{background-image: url(/images/search1_bg.gif);
									 padding: 0px 15px 7px 15px;}

select,
input,									 
textarea							{font-family: sans-serif;
									 font-size: 11px;}
									 
.button								{background-color: #FFFFFF;
									 border: 1px solid #D4D0C8;
									 width: 75px;
									 color: #000000;}
.buttonOver							{background-color: #FFFFFF;
									 border: 1px solid #ED174B;
									 color: #ED174B;
									 width: 75px;}
									 
a:link,
a:active,
a:visited							{color: #000000;}
a:hover								{color: #ED174B;}

.contentBoxTop						{padding: 4px 0px 4px 7px;
									 background-color: #F7F5F4;
									 border-top: 1px solid #E1DAD6;}
.contentBoxBottom					{padding: 0px 0px 4px 0px;
									 background-color: #F7F5F4;
									 border-bottom: 1px solid #E1DAD6;
									 text-align: center;
									 vertical-align: bottom;}
									 
.message							{background-color: #FFFFFF;
									 padding: 1px;
									 color: #ED174B;
									 font-weight: bold;
									 font-size: 11px;}
									 
.form								{background-color: #F7F5F4;}
.formTop							{background-image: url(/images/form_top_bg.gif);}
.formLeft							{background-image: url(/images/form_left_bg.gif);}
.formRight							{background-image: url(/images/form_right_bg.gif);}
.formBottom							{background-image: url(/images/form_bottom_bg.gif);}
.resultsRight						{background-image: url(/images/results_right_bg.gif);}
.resultsBottom						{background-image: url(/images/results_bottom_bg.gif);}

.errorrow							{font-weight: bold;
									 color: #ED174B;}
.errorbox							{background-color: #FFC0C0;}

.up									{position:relative;
									 top:-6px;}
									 
.graytext							{color: #888888;}

.searchBox							{background-image: url(/images/search_bg.gif);
									 padding-left: 15px;
									 padding-right: 15px;}
									 
.productPhoto						{border: 1px solid #D4D0C8;}

.oddrow								{background-color: #FEFEFE;}

.rightBar							{border-right: 1px solid #BCABA3;}

.redtext							{color: #ED174B;
									 font-weight: bold;}
									 
.tinytext							{font-size:10px;
									 font-family: Arial, Helvetica, sans-serif;}