body{margin:0; font-family: "Trebuchet MS";
background-color: #FFFFFF;
font-size: 12px;}
td{font-family: "Trebuchet MS"; font-size: 11px}
TD.form{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FAFDFE; color:#0E3A63; border:1px solid #BFDFF7}
.phone{font-family: "Trebuchet MS"; font-size: 18px; color:#FFFFFF}
.td{font-family: verdana, tahoma, arial; font-size: 11px}
.td1{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFFF; color:#0D3457; border-right:0px solid #ffffff;
font-weight: normal;
text-decoration: none;}
.td2{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFFF; color:#0E3A63}
.td3{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFFF; color:#0E3A63}
.wstd{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFFF; color:#0E3A63}
.tdtab{font-weight: bold;}
.tdtabsel{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFFF; border-top:1px solid #AAD5F4;color:#0D3457}
.selectform {font-size: 11px; font-family: Tahoma; color: #000000; border: 1px solid #ff952b; background-color: #FFFFFF; font-weight: bold}
.form{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFFF; color:#0E3A63; border: 1px #4e81b7 solid; font-weight: normal}
.sd{border-left:5px solid #FFFFFF; border-right:0px solid #ffffff; font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFFF; color:#0E3A63; font-weight: bold; }
.td5{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFF9F4; color:#D73600; font-weight: bold}
.td6{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFB093}
.wbtd{font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold; background-color: #ffffff; color:#0E3A63}
.wtd{border-left:5px solid #FFFFFF; font-family: "Trebuchet MS"; font-size: 11px; background-color: #FFFFFF; color:#0E3A63; font-weight: normal}
.lgbtd{font-family: "Trebuchet MS"; font-size: 13px; font-weight: bold}
.btd{font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold;color:#ffffff;}
.FinalCost{font-family: "Trebuchet MS"; font-size:16px; font-weight:bold;color:Maroon;}
.price{font-family: "Trebuchet MS"; font-weight: bold; color:#E9372E; font-size: 16px;
letter-spacing: 1px;}
.rebate{font-family: "Trebuchet MS"; font-weight: bold; color:#009933; font-size: 14px}
.pr{font-family: "Trebuchet MS"; font-weight: bold; font-size: 16px; color:#E9372E;
letter-spacing: -1px;}
.error{font-family: "Trebuchet MS"; font-weight: bold; font-size: 11px; color:#E9372E}
.formerror{font-family: "Trebuchet MS"; font-size: 11px; background-color:#FFFFD7; color:#000000; border:1px solid #BFDFF7}
.yellow{ background-color:#cfe3fc; border:solid 1px red;}
.menugeneral{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	word-spacing: 1px;
	letter-spacing: 0.5px;
	text-indent: 15px;
	line-height: 18px;
	text-align: left;
	font-variant: normal;
	padding-left: 1em;
	padding-right: 1em;
	width: 185px;
	white-space: nowrap;
	display: block;
	overflow: visible;
}
.menudefault{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color:#456987;
	font-weight: normal;
	word-spacing: 1px;
	letter-spacing: 0.5px;
	line-height: 18px;
	text-align: left;
	font-variant: normal;
	text-transform: none;
	border: 1px solid #CCCCCC;
	background-image: url(../images/arrowIcon.jpg);
	background-repeat: no-repeat;
	padding-left: 1em;
	padding-right: 1em;
	background-color: #FFFFFF;
	list-style-type: none;
	display: block;
	white-space: nowrap;
	overflow: visible;
	background-attachment: fixed;
}

.defaultover
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: White;
	background-image: url(../images/arrowIconOver.jpg);
	background-repeat: no-repeat;
	padding-left: 1em;
	padding-right: 1em;
	background-color: #70b2ff;
	border: 1px solid #999999;
	display: block;
}
.submenuclass
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	word-spacing: 1px;
	letter-spacing: 0.5px;
	text-indent: 15px;
	line-height: 18px;
	text-align: left;
	font-variant: normal;
	padding-left: 1em;
	padding-right: 1em;
	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;
	}

.sp{font-family: "Trebuchet MS"; font-weight: bold; font-size: 11px; color:#F06600}
.sales{font-family: "Trebuchet MS"; font-size: 11px; color:#1A8CFF; font-weight: bold}
.ie{width:99%; font-family: "Trebuchet MS"; font-size: 11px}
.back{background-color:#0E3A63;
font-family: "Trebuchet MS";}
.border{background-color:#456987}
a{color: #e97117; font-family: "Trebuchet MS";
text-decoration: none}
a:visited{color: #e97117}
a:active{color: #004F9D}
a:hover{color: #99CCFF; text-decoration: none; font-family: "Trebuchet MS";}
a.b{font-family: "Trebuchet MS"; color: #004F9D; font-size: 14px; font-weight: bold; text-decoration: none;
letter-spacing: +1px;}
a:visited.b{color: #004F9D;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: bold;}
a:active.b{color: #004F9D;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: bold;}
a:hover.b{color: #004F9D; text-decoration: underline overline;
font-family: "Trebuchet MS";
font-size: 14px;
font-weight: bold;}
a.cat{color: #0099FF; font-family: "Trebuchet MS"; font-size: 12px; font-weight: bold; text-decoration: none}
a:visited.cat{color: #0099FF;
font-family: "Trebuchet MS";}
a:active.cat{color: #0099FF;
font-family: "Trebuchet MS";}
a:hover.cat{
	color: #0099FF;
	font-family: "Trebuchet MS";
	cursor: hand;
}
a.asd{font-family: "Trebuchet MS"; color: #9C9A9C; font-size: 11px; text-decoration: none; font-weight: normal}
a:visited.asd{color: #9C9A9C;
font-family: "Trebuchet MS";}
a:active.asd{color: #9C9A9C;
font-family: "Trebuchet MS";}
a:hover.asd{color: #025EB0; text-decoration: underline;
font-family: "Trebuchet MS";}
a.m{font-family: "Trebuchet MS"; color: #9C9A9C; font-size: 11px; text-decoration: none; font-weight: normal}
a:visited.m{color: #9C9A9C;
font-family: "Trebuchet MS";}
a:active.m{color: #9C9A9C;
font-family: "Trebuchet MS";}
a:hover.m{color: #FF7000; text-decoration: underline;
font-family: "Trebuchet MS";}
h1{font-size: 16px;
font-family: "Trebuchet MS";
font-weight: 700;
text-decoration: none;
text-transform: capitalize;
font-variant: small-caps;}
/*
td.menuunselected 				{margin:0 -10; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #E0DEE0; BORDER-TOP: 1px solid #E9EBED; BORDER-BOTTOM: 1px solid #C1C4C6}

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: #D7D7D2; 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}
*/
/*MENU LEFT STARTS BELOW***************************************************/

div.SFMenu_Container ul li
{
	float:none;
	width:150px;
	display:block;
	margin-top:-2px;
	padding: 0px 0px 0px 33px;
	list-style-type:none;
	list-style-image: none;
	height: 30px;	
	background-color: #000000;
	background: url(../images/menuwhite.gif) no-repeat left;
	font-weight: bold;
	text-align:left;
	white-space:nowrap;
	font-variant: normal;
	text-transform: none;
	margin-left:-44px;
	line-height:29px;
	
	

}
div.SFMenu_Container ul li ul
{
	display: none;
	position: absolute;	
	top: auto;
	left:auto;
	line-height:0px
	
	
	
	
}
div.SFMenu_Container ul li ul li
{
	float:none;
	list-style-type:none;
	list-style-image:none;
	background: url(../images/sub_back.gif) repeat left;
	background-color:#276cb1;
	position: relative;	
	padding:3px 0px 0px 20px;
	text-decoration:none;
	left:auto;
    height: 20px;
    margin: 0px 0 0px 0px;
    width:18em;
    border: #cccccc .05em solid;
	line-height:20px;
	font-weight: bold;
	width: 100%;
	
}

div.SFMenu_Container ul li ul li a{color: #ffffff; font-family: "Trebuchet MS";
text-decoration: none}
div.SFMenu_Container ul li ul li a:visited{color: #ffffff}
div.SFMenu_Container ul li ul li a:active{color: #004F9D}
div.SFMenu_Container ul li ul li a:hover{color: #99CCFF; text-decoration: none; font-family: "Trebuchet MS";}


div.SFMenu_Container ul li:hover ul, div.SFMenu_Container li.over ul 
{
	display:block;
}

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;
}

/* 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;
	border-width:2px;
}

.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;
}

/*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*/


