body{margin:0; font-family: tahoma, verdana, sans-serif; word-spacing: 0; text-indent: 0; background-color: #fcf8d3; margin: 15px;
}
#mainTR {width: 900px;}
#mainTD {
    background-color: #ffcc00;
    padding: 1px;
    width: 900px;
}
#firstDiv {background-color: #FFFFFF;}

td{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px
}
.td{font-family: tahoma, verdana, sans-serif; font-size: 11px}
.td1{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	background-color: #FFCC00
}
.td2{
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	background-color: #ECEEDC;
	color:#333333;
	font-weight: bold
}
.td3{font-family: tahoma, verdana, sans-serif; font-size: 11px; background-color: #FFFFFF; color:#000000}
.td4{border:1px solid #E7EDD6; font-family: tahoma, verdana, sans-serif; font-size: 11px; background-color: #57672C; font-weight: bold; color:#E7EDD6}
.pr{font-family: tahoma, verdana, sans-serif; font-size: 12px; color:#7D9540; font-weight: bold}
.des{font-family: tahoma, verdana, sans-serif; font-size: 11px; color:#808080;}
.bot{font-family: tahoma, verdana, sans-serif; font-size: 11px; color:#A0A0A0;}
.error{
	font-family: tahoma, verdana, sans-serif;
	font-size: 12px;
	color:#FF3300;
}
.ie{width: 99%;border:1px solid #DCDFBB; font-family: tahoma, verdana, sans-serif; font-size: 11px; background-color: #FFFFFF; color:#000000; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1}
.spcell{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	font-family: tahoma, verdana, sans-serif;
	background-color: #FFEBC4;
	margin: 5px;
	height: 24px;
	border-top-width: 1;
	border-right-width: 1;
	border-bottom-width: 1;
	border-left-width: 1;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDAC4;
	border-right-color: #A9A275;
	border-bottom-color: #A9A275;
	border-left-color: #DDDAC4;
}
.ieb{border:1px solid #DCDFBB; font-family: tahoma, verdana, sans-serif; font-size: 11px; background-color: #FFFFFF; color:#000000; padding-left:4; padding-right:4; padding-top:1; padding-bottom:1}
.sp{
	border-right: #C5C5C5 1px solid;
	padding: 10px;
	font-size: 11px;
	font-weight: bold;
	border-bottom: #C5C5C5 1px solid;
	border-left: #C5C5C5 1px solid;
	color:#333333;
	font-family: tahoma, verdana, sans-serif;
	background-color: #EEF3F9;
	margin: 5px;
}
.sp1{border-right: #C5C5C5 1px solid; padding-right: 1px; padding-left: 1px; font-size: 11px; font-weight: bold; border-bottom: #C5C5C5 1px solid; border-left: #C5C5C5 1px solid; width: 100% ;color: #27466B; font-family: tahoma, verdana, sans-serif; color:#333333; background-color: #EEF3F9}
.sp2{border-right: #C5C5C5 1px solid; padding-right: 1px; padding-left: 1px; font-size: 11px; border-bottom: #C5C5C5 1px solid; border-left: #C5C5C5 1px solid; width: 100%; color: #27466B; font-family: tahoma, verdana, sans-serif; background-color: #FFFFFF}

.cursor {
	cursor:hand;
}
a{
	color: #993333;
	font-family: tahoma, verdana, sans-serif;
	font-size: 11px;
	text-decoration: none
}
a:visited{color: #993333}
a:active{color: #993333}
a:hover{
	color: #999900;
	text-decoration: underline
}

a.c{color: #585858; font-family: tahoma, verdana, sans-serif; font-size: 11px; text-decoration: none}
a:visited.c{color: #585858}
a:active.c{color: #585858}
a:hover.c{color: #585858; text-decoration: underline}



a.m{font-family: verdana, tahoma, tahoma, verdana, sans-serif; color: #9C9A9C; font-size: 11px; text-decoration: none; font-weight: normal}
a:visited.m{color: #9C9A9C}
a:active.m{color: #9C9A9C}
a:hover.m{color: #FF7000; text-decoration: underline}

A.tiny 		{color: #FFFFFF; text-decoration: none; font-size:9px}
td.tiny		{line-height: 8px}
h1{font-size:12px; display: inline}

td.tpsp			 				{font-family: arial, helvitica, sans-serif; font-size: 11px; color: #000000;  background-color: #C6C1C6; background-image:url('tpbkgrnd.gif')}
td.tpsp A 							{color: #000000}
td.tpsp A:visited				 	{color: #000000}
td.tpsp A:hover 					{color: #000000; text-decoration: none;  BACKGROUND-COLOR: #B8CA80; background-image:url('tpbkgrndsp.gif');cursor: hand}

td.menuunselected 				{
	margin:0 -10;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #dbf9c0;
	BORDER-TOP: 1px solid #E9EBED;
	BORDER-BOTTOM: 1px solid #C1C4C6;
	text-align: left;
}
td.menuunselected A 			{color: #53515E;CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 0px -10px; LINE-HEIGHT: 1.4em; PADDING-TOP: 1px; TEXT-ALIGN: right}
td.menuunselected A:visited 	{color: #53515E}
td.menuunselected A:hover 		{color: #53515E; text-decoration: none; BACKGROUND-COLOR: #F0F4F9}

td.menuselected 					{
	margin:0 -10;
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #f9f5c4;
	BORDER-TOP: 1px solid #EAECEE;
	BORDER-BOTTOM: 1px solid #C6C1C6
}
td.menuselected A 				{color: #53515E;FONT-WEIGHT: bold;CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; MARGIN: 0px -10px; LINE-HEIGHT: 1.4em; PADDING-TOP: 1px; TEXT-ALIGN: right}
td.menuselected A:visited 		{color: #53515E}
td.menuselected A:hover 		{color: #53515E; text-decoration: none; BACKGROUND-COLOR: #D7D7D2}

td.subcat							{margin:0 -10; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: -10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #FBFCF5}
td.subcat A 						{color: #413F49;CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px -10px; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; TEXT-ALIGN: right; BORDER-TOP: 1px solid #FFFFF9; BORDER-BOTTOM: 1px solid #F8F9EE}
td.subcat A:visited 				{color: #413F49}
td.subcat A:hover 				{color: #413F49; text-decoration: none; BACKGROUND-COLOR: #F4F8E9}

td.subcatselected					{margin:0 -10; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: -10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #F4F8E9}
td.subcatselected A 				{color: #413F49;FONT-WEIGHT: bold; CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px -10px; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; TEXT-ALIGN: right;BORDER-TOP: 1px solid #FFFFF9; BORDER-BOTTOM: 1px solid #F8F9EE}
td.subcatselected A:visited 		{color: #413F49}
td.subcatselected A:hover 		{color: #413F49; text-decoration: none; BACKGROUND-COLOR: #F4F8E9}

.yellow					{ background-color:#f9d02d; border:solid 1px red;}
/* will mark error of the object for any border of cell or object contain input that is
required or has input error will used to bold the area. */
.InputErrorHighlight
{
	border:Red 1px solid;
	color:Red;
	font-weight:bold;
}

.HolidayText       {
                font-family: arial;
                font-size: 13px;
                font-weight: bold;
                color: #333333;
                padding: 3px;
}

.HolidayShipping  {
                font-family: arial;
                font-size: 11px;
                color: #333333;
                border:solid 2px #cc9966;             
                padding: 10px;
}

.HolidayShippingHeader {
                font-family: arial;
                font-size: 11px;
                font-weight: bold;
                color: #333333;
   background-color: #ffcc99;
                padding: 5px;
}

.HolidayShippingYes   {
                font-family: arial;
                font-size: 11px;
                color: #333333;
    background-color: #99cc66;
                padding: 5px;
}
.maincontent {padding:10px;}
.itemcontent {padding:10px;}
.dlBreadCrumbPath {padding: 10px;}


#paypal 
{
    border:0px solid blue; 
    width:930px;  
    height:28px; 
    text-align:right; 
    position:absolute;
    background-color:transparent;
}   

/*End PayPal */

/*Modal PopUp */
.modalBackground {
	background-color:black;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup, #PayPalModal {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:15px;
	line-height:1.1em;
	width:500px;
	margin:auto;
	top:50%;
	left:50%;
	position:fixed;
	z-index:130;
	text-align:center;
}
