

html, body, div, a, input, table, td, th, span,p { font-family: Verdana, Geneva, Arial, Helvetica; color: #333333; font-size: 10px;}
font						 		{font-family: Verdana, Geneva, Arial, Helvetica;font-size: 10px;}
A                   			 				{color: #1117A9; text-decoration: underline; }
A:hover,A:visited:hover						{color: #C90000;}
h1,h2,h3,.tinyblue, .littleblue 	{color: #003399;}
.tiny               {color: #1117A9;}
.links              {color: #1117A9; text-decoration: underline; }
.whitelink,.littlewhite 					{color: #FFFFFF;}
.little             {color: #FF0000;}
.only               {color: #0000FF;}
.littleorange       {color: #C90000;}
.lou                {color: #C90000; text-decoration: underline; }
.department,.header {font-size: 11px; color: #FFFFFF;}
.textwhite          {font-size: 11px; color: #FFFFFF;}
.text,.testform     {font-size: 11px;}
.testform2          {font-size: 12px;}
.bigred,.orange     {font-size: 11px; color: #C90000;}
.title              {font-size: 12px; color: #1117A9;}
.bigwhite           {font-size: 12px; color: #FFFFFF;}
.bigblue            {font-size: 12px; color: #003399;}
.bigwhite           {font-size: 12px; color: #DDDDDD;}
.ours               {font-size: 14px; color: #FF0000;}

/* Checkout Styles */
.ShopNeedHelp       {font-size: 12px;	font-weight: bold; color: #41699a; text-decoration: none; }
.ShopHelpLinks      {color: #41699a; text-decoration: none; }
.CartHeaders        {font-size: 11px; font-weight: bold; color: #333333; text-decoration: none; }
.FormHead           {font-weight: bold; color: #41699a; text-decoration: none; }
.DefaultShopxext    {font-size: 12px;	font-weight: normal;  text-decoration: none; }
.ReviewLinks        {color: #CC0000; text-decoration: none; font-weight: bold; }
.StepGrey           {color: #999999; text-decoration: underline; }
.StepGreyNoLine     {color: #999999; text-decoration: none; }
.FormInside         {font-size: 11px; color: #333333; text-decoration: none; }
.FormInsideUL       {font-size: 11px; color: #333333; text-decoration: underline; }
.NeedHelpSide       {font-size: 9px; color: #999999;}
.NeedHelpSide:hover {color: #cc0000; }
.HelpDetails        {font-size: 9px; color: #666666; }
.HelpDetailsRed     {font-size: 9px; color: #CC0000; font-weight: bold; }

/*Product Display Box Styles */
.NewCatListPro, .NewCatListPro a { color: #555555;	text-decoration: underline;}
.NewCatListPro:hover, .NewCatListPro a:hover   {color: #333333;	text-decoration: underline;}
.NewCatList               {color: #0066CC; }
.NewCatListPrice          {color: #990000;	text-decoration: none;	font-weight: bold;}
.NewCatListPercent        {color: #666666; text-decoration: none;}
.NewCatListHowMany  			{color: #0066CC;	text-decoration: none;}
.NewCatListBorderRight 		{padding: 15px 5px; border-right: 1px solid #dddddd; border-bottom: 4px solid #dddddd; text-align: center; }
.NewCatListBorderNone  		{padding: 15px 5px; border-bottom: 4px solid #dddddd;	text-align: center; }

/* SOLD OUT STYLES */
.proComplete 			 	 			{width: 120px; text-align:left;}
.proComplete 			 				{position: relative;	margin: 10px 0px;}
.proComplete td 					{padding: 3px 0px 0px 0px;}
.proBanner 	 							{margin: 0px;	padding: 0px;	position: absolute;	z-index: 5;	top: -5px;	right: -5px;}

/* Quick Links Footer */
#EasyNavWhite  				    {color: #FFFFFF;	background-color: #7b9ac0;	text-align: center; padding: 4px;} 
#EasyNavWhite a 					{color: #FFFFFF;}
#EasyNavWhite a:hover     {color: #EEEEEE;}

/* Normal New Footer */
.FooterCrumbsOrange       {font-size: 11px; font-weight: bold;	color: #990000;	text-decoration: none;}
#FooterCrumbs a           {color: #4a709f;	text-decoration: underline;}
#FooterCrumbs a:hover     {color: #2E4664;	text-decoration: underline;}
#FooterCrumbs 						{color: #4a709f;	text-decoration: none;}

/* Category Pages */
.redText 									{font-size: 12px;	font-weight: bold;	color: #CC0000;}
.formText 								{font-size: 11px;		text-decoration: none;} 

/* Search Narrow Fly Outs */
#theSearchNarrow 		 			{}
#theSearchDivide 					{width: 1em; margin: 2px; color: #FFFFFF; height: 18px; position: relative;	background-color: #990000;}
#theSearchDivide A 				{background-color: #990000; border-left: 2px solid #FFFFFF; display: block; white-space: nowrap;  font-weight: bold; width: 100%; height: 100%; color: #ffffff; text-decoration: none; padding-top: 2px; padding-right: 0px; padding-bottom: 2px; padding-left: 5px;}
#theSearchNarrow TH 			{font-size: 11px; font-weight: bold; color: #990000; text-align: left; padding: 2px 2px 6px 2px;}
#theSearchDrop 	 					{position: relative; visibility: visible;}
#theSearchDrop DIV 				{overflow: auto;	height: 100px; width: auto; padding: 2px 5px 5px; position: absolute; display: none; z-index: 2; left: 2px; top: 0px; background-color: #eeeeee; border: 1px solid #990000; white-space: nowrap;}
#theSearchDrop UL 				{margin-left: 15px;	padding: 0px;	list-style: url(http://www.overstock.com/img/mxc/arrow_narrow_right_gray.gif);}
#theSearchDrop DIV A 			{white-space: nowrap;   line-height: 16px; color: #333333; width: auto; text-decoration: underline;}
#theSearchDrop DIV A:hover{color: #333333; text-decoration: underline; font-weight: bold;}
#theSearchDrop 		 				{position: relative;}
#EA_SearchSel 						{padding: 3px 3px 3px 7px; border-top-width: 0px; 	border-right-width: 0px; 	border-bottom-width: 0px; 	border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; 	border-top-color: #4A709F; 	border-right-color: #4A709F; 	border-bottom-color: #4A709F; 	border-left-color: #4A709F; 	background-color: #FFFFFF; }
#EA_SearchSel SELECT      {font-size: 9px; 	color: #2A547F; 	text-decoration: none; 	background-color: #efefef; 	border: 1px solid #7b9ac0; 	height: 16px; 	width: 134px; }
#WatchOutRed 							{font-size: 14px; color: #CC0000; }
#MyAccountTopSeller       {margin: 10px; padding: 5px; border: 1px solid #dddddd; }

/* Search Styles */
#SearchRefineHead  				{font-size: 14px;	color: #4a709f;	border-bottom-width: 3px;	border-bottom-style: double;	border-bottom-color: #7B9AC0;}
#SearchDetailHead 				{font-size: 11px;	font-weight: bold;	color: #FFFFFF;	border-left-width: 1px;	border-left-style: solid;	border-left-color: #dddddd;	padding-left: 3px;	background-color: #4A709F;}
#SearchDetailLink a 			{color: #4A709F;	text-decoration: underline;		line-height: 14px;}
#SearchDetailLink 				{border-left-width: 1px;	border-left-style: solid;	border-left-color: #dddddd;	padding-left: 3px;}
#ResultHeader 						{color: #666666;	font-size: 12px;	font-weight: bold;	text-decoration: none; height: auto;	border: 1px solid #cccccc;	text-align: left;	vertical-align: bottom;	padding: 3px 3px 3px 10px;	margin-top: 20px 0px 0px 0px;}
#ResultHeader a 					{font-size: 11;	color: #cc0000;	text-decoration: underline;}
#ResultHeader a:hover 		{font-size: 11;	color: #990000;	text-decoration: underline;}
#MiddleResult 						{border-right: 1px solid #eeeeee;	border-left: 1px solid #eeeeee;}

/* TESTED - FAILED - Product Page */
#OSLeftNav 				 	 			{background-color: #e2edf8; border-right: 1px solid #7b9ac0;	border-left: 1px solid #7b9ac0;}
#OSFooter 							  {padding: 10px;	border-top: 1px solid #7b9ac0; }
#OSBreadCrumbs 						{color: #999999;	padding-top: 5px 5px 5px 10px;}
#OSBreadCrumbs a 					{color: #333333;}
#OSBreadCrumbs a:hover 		{color: #999999;}
#OSProBigImage 						{padding: 4px;	width: 325px;	text-align: center;}
#OSProDetail 							{background-color: #FFF5DE;	border: 1px solid #7b9ac0;	padding: 4px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}
#OSProName 								{background-color: #FFF5DE; border: 1px solid #7b9ac0; margin: 5px; padding: 4px; font-weight: bold; color: #395B89; font-size: 12px;}
#OSProName a 							{font-weight: normal;	color: #CC0000;	text-decoration: underline;}
#OSProName SELECT, #OSProName #OSProQty {			color: #475970;	text-decoration: none;	background-color: #FFFFFF;	padding: 2px;	border: 1px solid #475970;	margin-top: 2px 0px 5px 0px;}
#OSProName DIV 		 				{padding-top: 2px 0px 0px 0px;}
#OSProName HR 						{color:	#7b9ac0;	padding: 0px;}
#OSProPricing 						{background-color: #ffffff;	border: 1px solid #7b9ac0;	width: 250px;	margin: 5px;	padding: 4px;}
#OSProBox 								{border: 1px solid #7b9ac0; width: 100%; height: 80px;}
#OSProBox TD 							{padding: 3px 3px 3px 5px;white-space: nowrap;}
#OSProBox #BoxPrice 			{font-weight: bold;color: #CC0000;}
#OSProBox TD a 						{color: #333333;}
#OSProDetailWhite 				{padding: 4px;	border: 1px solid #7b9ac0;}
#OSNewBlue 								{color: #4A5E76;		font-weight: normal;}
#OSCrossSells TH 					{font-size: 12px;font-weight: bold;	color: #FFFFFF;	background-color: #7b9ac0;	text-align: left;	padding: 4px; margin: 10px 0px;}
#OSCrossSells TD 					{padding: 4px; border-left: 1px solid #ededed;	text-align: center;}
#OSProLeftBorder 					{border-left: 1px solid #ededed;	padding: 4px;	margin: 0px 0px 0px 4px;}
#OSExtraInfo TD  					{padding: 4px;}
#OSExtraInfo TH 					{font-size: 12px;	font-weight: bold;	color: #FFFFFF;	background-color: #7b9ac0;	text-align: left;	padding: 4px;	margin: 10px 0px;}
#OSProReviews 						{padding: 5px 0px 0px 0px;}
#OSProTopSeller 					{border-left: 1px solid #ededed;	text-align: center;}
#OSProTopSeller DIV, #OSCrossSells DIV  {	width: 130px;	text-align: left;}
#OSProTopSeller HR 	 			{width: 130px;	color: #ededed;}
#OSProOptions 						{background-color: #FFF5DE;	border: 1px solid #7b9ac0;	margin: 5px;	padding: 5px;	font-weight: bold;	color: #475970;	}
#OSProIcon 								{border: 1px solid #475970;}
#WatchOutRed 							{font-size: 14px;	color: #CC0000;}
#EasyNarrow a 						{font-weight: bold;	color: #FFFFFF;	background-color: #7b9ac0;	display: block;	padding: 3px; border-right: 1px solid #ffffff; border-bottom: 1px solid #545d63;}

/*Club O Tally Styles */
#CluboTally 							{color: #333333;	background-color: #FFFFFF;	border: 1px solid #7b9ac0;	padding: 5px;	position: relative;	height: 110px;	width: 150px;	margin: 15px 0px;}
.TallyHeader 							{font-weight: bold;	color: #FFFFFF;	text-align: center;	padding: 4px;	margin-bottom: 4px;	background-color: #7b9ac0;}
.TallyRBox 								{text-align: right;	position: absolute;	top: 25px;	right: 5px;	width: 60px;	font-size: 9px;}
.TallyLBox 								{text-align: left;	position: absolute;	top: 25px;	left: 5px;	width: 90px;	font-size: 9px;}
.TallyLeft 								{font-size: 9px; padding-top: 4px;	white-space: nowrap;}
.TallyRight 							{font-size: 9px; color: #990000;	font-weight: bold; padding-top: 4px;	white-space: nowrap;}

