body
{
	background-attachment: fixed;
	background-image: url(bkrnd.jpg);
	margin: 0px;
	word-spacing: 0px;
	text-indent: 0px;
	font-family: arial, tahoma, verdana;
	background-color: #aab0bc;
}

#sidebar 
{
   list-style: circle;
}

TABLE.main			{font-family: Arial; font-size: 11px; background-color: #FFFFFF; color: #5C6676;  

background-image:url('sideback.jpg')}
TD					{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #5C6676;
}
TD.td				{font-family: arial, helvetica, sans-serif; font-size: 11px;}
TD.lgwtd
{
	font-size: 18px;
	color: #fefefe;
	line-height: 14px;
	font-family: arial, helvetica, sans-serif;
}
TD.wtd				{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #FEFEFE}
TD.btd				{font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: bold}
TD.bkgrnd			{font-family: arial, helvetica, sans-serif; font-size: 11px; background-color: #99A1AF; 
line-height: 18px;background-repeat: repeat-x;
	background-image:url('../images/catsbkrnd.gif')}
	
	TD.bkgrnd2			{ background-color: #99A1AF;line-height: 18px;}
	TD.bkgrnd3			{ background-color: #99A1AF; 
line-height: 0px;background-repeat: repeat-x;
	background-image:url('../images/sp.gif')}
	
TD.bkgrndwt			{font-family: arial, helvetica, sans-serif; font-size: 11px; background-color: #FFFFFF}
TD.bkgrndmid		{font-family: arial, helvetica, sans-serif; font-size: 11px; background-color: #D3D6DA}
TD.bkgrnddrk		{font-family: arial, helvetica, sans-serif; font-size: 11px; background-color: #8F98A7}
TD.bkgrndlight		{font-family: Arial; font-size: 11px; background-color: #E4E8EB; color: #5C6676}
TD.bkgrndlight2		{font-family: arial, helvetica, sans-serif; font-size: 11px; background-color: #ECEEF2; color: #4F668A}
TD.maincontent		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #5C6676}
TD.maincontentlg	{font-family: arial, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #5C6676}
TD.itemcontent		{font-family: arial; font-size: 11px; font-weight: bold; color: #5C6676}
TD.sp				{
	font-family: Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #FCFCFF;
	background-color: #8E97A6;
	background-image:url('sp.gif');
	padding-left: 10px;
}
TD.lightborder		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #5C6676; border: 1px solid #ECEDF1}
TD.darkborder		{font-family: arial, helvetica, sans-serif; font-size: 11px; color: #5C6676; border: 1px solid #9CA2AD}
TD.darkborderlightbkgrnd	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	background-color: #ECEDF1;
	color: #5C6676;
	border: 1px solid #9CA2AD;
	padding: 5px;
}
TD.bot				{font-family: arial; font-size: 11px; color: #5C6676}
TD.tab				{font-family: arial, helvetica, sans-serif; color: #5C6676; font-size: 11px; background-color: 

#E4E8EB}
td.a.tab, td:link.tab.a, td:visited.tab.a {margin-left:-5; margin-right:0; padding-left:0px; padding-right:4px; padding-top:4px; 

padding-bottom:4px}

.sm					{font-family: arial; font-size: 10px}
.tpform				{color: #6E6E6E; border: 1px solid #99A1AF; font-family: arial, helvetica, sans-serif; font-size: 

10px; word-spacing:0; margin-left:1; margin-top:1; margin-bottom:2}
.pgform				{color: #6E6E6E; background-color: #FEFEFE; border: 1px solid #99A1AF; font-family: arial, 

helvetica, sans-serif; font-size: 11px; word-spacing:0; margin-left:1; margin-top:1; margin-bottom:2}
.spbold				{
	color: #5C6676;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}
.sp1				{color: #BE1103}
.error				{color: #D81414}
.price				{
	color: #9B0000;
	font-weight: bold;
}
.price2				{color: #F40000}
.td					{font-family: arial, helvetica, sans-serif; font-size: 11px;}
.td2				{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
}

ul					{list-style-image: url('prodblt.gif')}


a.tab, a:link.tab, a:visited.tab
{
font-family: arial, tahoma, verdana;
font-size:11px;
font-weight: bold;
color: #5a667c;
text-decoration: none;
background-color:#E4E8EB;
margin-left:0; margin-right:0; padding-left:5px; padding-right:4px; padding-top:4px; padding-bottom:4px; border-right:1px solid 

#99A1AF
}

a:hover.tab
{
font-family: arial, tahoma, verdana;
font-size: 11px;
font-weight: bold;
color: #ecedf1;
text-decoration: none;
background-color:#99A1AF;
margin-left:0; margin-right:0; padding-left:5px; padding-right:4px; padding-top:4px; padding-bottom:4px; border-right:1px solid 

#99A1AF

}

a.tabselected, a:link.tabselected, a:visited.tabselected, a:hover.tabselected
{
font-family: arial, tahoma, verdana;
font-size: 11px;
font-weight: bold;
color: #ecedf1;
text-decoration: none;
background-color:#99A1AF;
margin-left:0; margin-right:0; padding-left:5px; padding-right:4px; padding-top:4px; padding-bottom:4px; border-right:1px solid 

#E4E8EB
}





a					{color: #5C6676; font-family: arial, tahoma, verdana; font-size: 11px; text-decoration: 

none}
a:visited			{color: #5C6676}
a:active			{color: #5C6676}
a:hover				{color: #607393; text-decoration: underline}

a.item				{
	color: #5C6676;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
a:visited.item		{color: #5C6676}
a:active.item		{color: #5C6676}
a:hover.item		{color: #8492B0; text-decoration: underline}

a.b					{color: #4F668A; font-family: Arial; font-size: 11px; font-weight: normal; 

text-decoration: none}
a:visited.b			{color: #4F668A}
a:active.b			{color: #4F668A}
a:hover.b			{color: #5C78A3; text-decoration: underline}

a.wt				{color: #FEFEFE; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal; 

text-decoration: none}
a:visited.wt		{color: #FEFEFE}
a:active.wt			{color: #FEFEFE}
a:hover.wt			{color: #FEFEFE; text-decoration: underline}

a.m					{color: #9C9A9C; font-family: verdana, tahoma, arial, helvetica, sans-serif; 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.MenuUnselected, a:link.MenuUnselected, a:visited.MenuUnselected
{
font-family: arial, tahoma, verdana;
font-size: 100%;
font-weight: bold;
color: #435674;
text-decoration: none;
border-left:1px solid #D3D8DE;
border-right:1px solid #99A1AF;
border-bottom:1px solid #99A1AF;
margin-left:0; margin-right:0; padding-left:5px; padding-right:4px; padding-top:5px; padding-bottom:5px;
}

a:hover.MenuUnselected
{
font-family: arial, tahoma, verdana;
font-size: 100%;
font-weight: bold;
color: #435674;
text-decoration: none;
background-color:#ECEEF2;
border-left:1px solid #D3D8DE;
border-right:1px solid #99A1AF;
border-bottom:1px solid #99A1AF;
margin-left:0; margin-right:0; padding-left:5px; padding-right:4px; padding-top:5px; padding-bottom:5px;

}

A.MenuSelected, a:link.Menuselected, a:visited.Menuselected
{
font-family: arial, tahoma, verdana;
font-size: 100%;
font-weight: bold;
color: #435674;
text-decoration: none;
background-color:#ECEEF2;
border-left:1px solid #D3D8DE;
border-right:1px solid #99A1AF;
border-bottom:1px solid #ECEEF2;
margin-left:0; margin-right:0; padding-left:5px; padding-right:4px; padding-top:5px; padding-bottom:5px;
}
a:hover.MenuSelected
{
font-family: arial, tahoma, verdana;
font-size: 100%;
font-weight: bold;
color: #435674;
text-decoration: none;
background-color:#ECEEF2;
border-left:1px solid #D3D8DE;
border-right:1px solid #99A1AF;
border-bottom:1px solid #ECEEF2;
margin-left:0; margin-right:0; padding-left:5px; padding-right:4px; padding-top:5px; padding-bottom:5px;
}


a.subcat{color: #4F668A; font-family: arial, tahoma, verdana; font-size: 11px; font-weight: bold; text-decoration: none}
a:visited.subcat{color: #4F668A}
a:active.subcat{color: #4F668A}
a:hover.subcat{color: #4F668A; text-decoration: underline}

a.asd{
	color: #4F668A;
	font-family: arial, tahoma, verdana;
	font-size: 11px;
	
	
	cursor: pointer;
}
a:visited.asd{color: #4F668A}
a:active.asd{color: #4F668A}
a:hover.asd{color: #4F668A; text-decoration: underline}


.menudefault{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#456987;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	padding-left: 7px;
	padding-right: 7px;
	border: 1px solid #CCCCCC;
	/*background-image: url(../images/catsbkrnd.gif);*/
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	/*display: block;*/
	overflow: auto;
	background-attachment: fixed;
	float: inherit;
}

.defaultover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006699;
	padding-left: 7px;
	padding-right: 7px;
	background-color: #eeeeee;
	border: 1px solid #999999;
	display: block;
	cursor: pointer;
}

.submenuclass
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	word-spacing: 1px;
	letter-spacing: 0.5px;
	line-height: 18px;
	text-align: left;
	font-variant: normal;
	padding-left: 4px;
	padding-right: 4px;
	width: 185px;
	white-space: nowrap;
	display: block;
	overflow: visible;

}

.MenuPopOutArrow{
	background-image: url(../images/arrowIconBlueBak185.gif);
	background-repeat: no-repeat;
	width: 20px;
	position: absolute;
	background-position: right;
	}

.selectform
{
	font-size: 11px;
	font-family: Arial;
	color: #000000; 
	border: 1px solid #003366; 
	background-color: #ddecfa;
}

/*TOP CSS MENU STARTS BELOW***************************************/


div.SFMenu_Container ul li
{
	float:left;
	margin:auto;
	padding:0px 3px 0px 3px;
	list-style-type:none;
	list-style-image: none;
	height: auto; 
	background-color:#e3e6ec;
	font-weight: bold;
	text-align: center;
	font-size: 10px;
	line-height: 18px;
	background-repeat: repeat-x;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #CCCCCC;
	background-image: url(../images/catsbkrnd.gif);
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	white-space:nowrap;
	

}
div.SFMenu_Container ul li ul
{
	display: none;
	position: absolute; 
	top: auto;
	left: 0em;
	
	
	
}
div.SFMenu_Container ul li ul li
{
	float:none;
	list-style-type:none;
	list-style-image:none;
	background-color:#ecedf1;
	color: #000000; 
	text-decoration: none; 
	display: block; 
	background-image: url(../images/arrowIconBlueBak185.gif);
	background-repeat: no-repeat;
	position:relative;
	background-position: right;
    font-weight:lighter;
    width:17em;
    text-align: left;
    padding:0px 2px 0px 2px;
    border: 1px solid #ccd3dd;
   
}

div.SFMenu_Container ul li:hover ul, div.SFMenu_Container li.over ul 
{
	display:block;
}

ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	


}

li { /* all list items */
	float: left;
	position: relative;
	width: auto;
	
	
}



li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
	

}



div.SFMenu_Container ul li a:hover 
{
	color:#000000; 
	background:#ffffff;	
	text-decoration:underline; 
	
	}
	
	
	
	div.SFMenu_Container ul li ul li a{color: #1a5ea4; text-decoration: none; background:#ecedf1;	}
div.SFMenu_Container ul li ul li a:visited{color: #1a5ea4}
div.SFMenu_Container ul li ul li a:active{color: #1a5ea4}
div.SFMenu_Container ul li ul li a:hover{color: #1a5ea4; text-decoration: none;background:#ecedf1;}



	div.SFMenu_Container li > ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left:auto;
}

	
	

.pagebox	
{
	border:1px solid #848682; FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, helvitica, sans-serif
}
.yellow
{
	background-color:#dde0e5;
	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:1px solid #FF9933;	
	FONT-SIZE: 11px;
	COLOR: #5C554E;
	FONT-FAMILY: Tahoma, helvitica, sans-serif;
	background-color:Red;
	color: White;
	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;
}


.HolidayShippingNo                        {
                font-family: arial;
                font-size: 11px;
                color: #333333;
    background-color: #cccccc;
                padding: 5px;
}








.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;
}

TD.HolidayShippingHeader			{
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
   background-color: #ffcc99;
	padding: 5px;
}

TD.HolidayShippingYes		{
	font-family: arial;
	font-size: 11px;
	color: #333333;
    background-color: #99cc66;
	padding: 5px;
}


TD.HolidayShippingNo		{
	font-family: arial;
	font-size: 11px;
	color: #333333;
    background-color: #cccccc;
	padding: 5px;
}
		
/*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;
}
/*End Modal*/
		
		
		