/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.1
*/
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0 0;padding:0 0;}
/*table{border-collapse:collapse;border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ul,ol,li{font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/*
End Yahoo! BSD baseline CSS - Modified CJV
*/



body	{ background-image:url(../Images/BG_Homepage.jpg); background-repeat:repeat-x; background-color:#eaebed;color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; margin:0 auto;}
td		{vertical-align:top;}
p		{color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; margin:0 0 10px 0;}
a		{color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal; margin:0 0 10px 0;}
li		{color:#231F20;}
h1		{color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:13pt; font-weight:bold; margin:0 0 15px 0;}
h2		{color:#60768c; font-family:Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold; margin:5px 0 10px 0;}

div#OuterWrapper	{margin:0 auto;width:1023px !important;}
div#FooterWrapper	{margin:0 auto;width:1023px; background-image:url(../Images/BG_BottomContent.gif); height:-10px;}

table#MainTable	{border:none; background-image:url(../Images/BG_BottomContent.gif);}

div#ULshadow{width:6px; height:558px; background-image:url(../Images/BG_ULshadow.jpg); background-repeat:no-repeat;}
div#URshadow{width:6px; height:558px; background-image:url(../Images/BG_URshadow.jpg); background-repeat:no-repeat;}
div#Bshadow	{width:1023px; height:8px; background-image:url(../Images/BG_Bshadow.jpg); background-repeat:no-repeat;}

div#ContentWrapper_Top	{width:1011px; background-color:#fff; background-image:url(../Images/BG_ContentTop.jpg); background-repeat:repeat-x; margin-bottom:0px;}/*cccbd0*/
div#Masthead			{width:1011px; height:64px; background-image:url(../Images/BG_Masthead.jpg); background-repeat:repeat-x; overflow:hidden;}
div#Masthead a			{color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:normal;text-decoration:noone;}
div#Masthead a#logo		{}
img#Logo_Masthead 		{float:left;}
div#CartStatus			{color:#FFF521;font-family:Arial, Helvetica, sans-serif;font-size:11px;text-align:right; width:550px;position:absolute;top:12px;left:443px;}
div#CartLinks			{position:absolute; top:37px; left:300px; color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:right; width:550px;}
div#CartLinks a			{color:#231F20; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; margin:0 4px 0 4px; vertical-align:top;}
div#CartLinks a:hover	{color:#fff;}
div#CartLinks img		{position:relative; top:0px; margin-left:4px;}
div#PhoneNum 			{float:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-style:italic; font-size:18px; margin:35px 15px 0 0;}
* html div#PhoneNum 	{margin:35px 8px 0 0;}

div#MainNav			{width:1011px; height:48px; background-image:url(../Images/BG_MainNav.jpg); background-repeat:repeat-x; margin:0px; padding-top:0px;}
div#MainNav	ul		{margin:0; padding:0;}
div#MainNav	td		{background-image:url(../Images/BG_MainNav.jpg); padding:0px;}
div#MainNav	a		{display: block; padding:12px 16px 10px 16px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-decoration:none;}
div#MainNav a:hover	{background-color:#8f8f8f; background-image:url(../Images/BG_MainNavOver.jpg); color:#FFF521;}

td#ContentCell	{padding:20px;}

div#MainNavPhone	{color:#fff521; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; float:right; position:absolute; top:76px; left:844px; white-space:nowrap;}

div#BannerDiv 	{text-align:center; height:445px;}

div#AdWrapper 		{height:153px; width:994px;text-align:center; position:relative; left:5px; padding:0 0; vertical-align:middle;}
div#AdWrapper div 	{height:123px; width:221px; background-image:url(../Images/BG_Ads.jpg); background-repeat:no-repeat; padding:10px 20px 20px 10px;}
div#AdDiv1			{position:absolute; left:0px; top:0px;}
div#AdDiv2			{position:absolute; left:251px; top:0px;}
div#AdDiv3			{position:absolute; left:502px; top:0px;}
div#AdDiv4			{position:absolute; left:753px; top:0px;}

div#ContentWrapper_Bottom	{width:994px; margin:0 0 0 9px; padding:10px 0; text-align:center;}
div#ContentWrapper_Bottom p	{font-family:Arial, Helvetica, sans-serif; color:#231F20; font-size:12px;}

div#ProductPageCrossSales	{padding:10px 10px;}
div#ProductPageAds			{padding:10px 0; margin-bottom:20px;}

div#SEOWrapper 		{height:200px; width:1023px;}
div#SEOWrapper td	{padding:2px;}
div#SEODiv1			{width:375px; padding:10px 0 0 20px; margin-bottom:10px;}
div#SEODiv1 a		{color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; text-decoration:none;}
div#SEODiv1 a:hover	{text-decoration:underline;}
div#SEODiv2			{width:580px; padding:10px 0 0 0;}
div#SEODiv2 p		{color:#4D4D4D; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:20px;}

div#BottomNav			{height:35px; width:994px; text-align:center; position:relative; left:14px; background-image:url(../Images/BG_BottomNav.gif); background-repeat:repeat-x; margin-bottom:-5px; padding-top:10px;}
div#BottomNav a			{color:#fff; text-decoration:none; font-weight:bold; font-size:10pt;}
div#BottomNav a:hover	{color:#fff521;}
div#BottomNav p			{display:inline; color:#fff; font-weight:bold; font-size:10pt;}
span.spacer				{word-spacing:14px;}

div#Footer			{height:150px; background-color:#eaebed; text-align:center; padding:14px 0 20px 0;}
* html div#Footer	{position:relative; top:-6px; padding-top:20px; margin-bottom:-10px;}
div#Footer	p		{font-family:Arial, Helvetica, sans-serif; color:#231F20; font-size:9pt; line-height:.75em;}
div#Footer	a		{font-family:Arial, Helvetica, sans-serif; color:#231F20; font-size:9pt; line-height:.75em; text-decoration:none;}
div#Footer	a:hover	{text-decoration:underline;}
table#FooterLogo	{margin-top:10px; width:800px; text-align:center;}
table#FooterLogo td	{vertical-align:bottom;}

td.CheckoutSteps	{height:60px; border-collapse:collapse;}

div#ContinueShopping			{height:29px; width:77px; border:1px solid #bdbdbd;}
div#ContinueShopping a			{display:block; margin:0; padding:0; height:29px; width:77px; background-image:url(../Images/Btn_ContinueShopping.gif); background-position:0 -29px;}
div#ContinueShopping a:hover	{background-position:0 0;}

div#ProDetailWrapper	{width:994px; background-color:#ffffff; background-image:url(../Images/BG_ProductPage.gif); background-repeat:repeat-x; margin:0 auto;padding:0; min-height:562px;}

span.Crumbing			{font-family:arial; font-size:12px; color:#808080; text-decoration:none;}
span.Crumbing a			{font-family:arial; font-size:12px; color:#808080; text-decoration:none;}
span.Crumbing a:hover	{text-decoration:underline;}
span.CrumbingSelected	{font-family:arial; font-size:12px; color:#808080;}

div#ProductName				{width:638px; vertical-align:middle;}
div#ProductNameUnderline	{height:10px; border-bottom:1px solid #bdbdbd; width:100%;}
div.ProductNameUnderline	{height:10px; border-bottom:1px solid #bdbdbd; width:100%;}
div#ProductName img			{position:relative; top:5px;}
h1.ProductName				{font-family:arial; font-weight:bold; font-size:18px; color:#000000; text-transform:capitalize; float:left;}

#tbl_quotalator_numbers	{display:none; margin:0 auto; width:295px; position:relative; top:20px;}
div#QuotalatorTop		{height:22px; /*height:66px;*/ width:315px; margin:0 0; white-space:nowrap; background-image:url(../Images/BG_QuotalatorTop.jpg); background-repeat:no-repeat; padding:0px 10px; background-position:left top; border:none;}
div#QuotalatorLabel		{height:27px; color:#FFF521; text-align:center; vertical-align:middle !important; margin:0 auto; font-size:16px; font-weight:bold; width:300px; margin:0 0;background-image:url(../Images/BG_TabActiveMid.gif); background-repeat:repeat-x; padding:3px 0 0 0; background-position:left top; border:none;}
div#QuotalatorMiddle	{padding:0px 10px 0 10px; width:315px; margin:0 0; background-image:url(../Images/BG_QuotalatorMiddle.jpg); background-repeat:repeat-y; background-position:left top; border:none;}
div#QuotalatorBottom	{width:315px; margin:0 0; background-image:url(../Images/BG_QuotalatorBottom.jpg); background-repeat:no-repeat; padding:0 10px 15px 10px; background-position:left bottom; border:none;}

td.Total				{vertical-align:middle; height:43px; text-align:right; font-size:18px; font-weight:bold; padding:0 0; background-image:url(../Images/BG_Total.gif); background-repeat:no-repeat; background-position:left top;}
td.PriceEach			{vertical-align:middle; height:43px; text-align:right; font-size:18px; font-weight:bold; padding:0 0; background-image:url(../Images/BG_Price.gif); background-repeat:no-repeat; background-position:left top;}
td.PrintingTotalNorm	{vertical-align:middle; height:43px; text-align:right; font-size:18px; font-weight:bold; padding:0 0; background-image:url(../Images/BG_PrintingTotal.gif); background-repeat:no-repeat; background-position:left top;}
td.ShippingTotal		{vertical-align:middle; height:43px; text-align:right; font-size:18px; font-weight:bold; padding:0 0; background-image:url(../Images/BG_ShippingTotal.gif); background-repeat:no-repeat; background-position:left top;}
td.MailingTotal			{vertical-align:middle; height:43px; text-align:right; font-size:18px; font-weight:bold; padding:0 0; background-image:url(../Images/BG_MailingTotal.gif); background-repeat:no-repeat; background-position:left top;}
td.BuyMore				{vertical-align:top; height:43px; width:300px; text-align:right; font-size:18px; font-weight:bold; padding:0 0; background-image:url(../Images/BG_BMAS.gif); background-repeat:no-repeat; background-position:left top;}
td.BuyMore select		{position:relative; top:3px;}
td#ButtonTopMargin		{height:15px;}

#countrydivcontainer
    {width:100%; 
     margin-bottom:10px;
     font-size:12px;
     color:#333333;
     padding:8px 0 0 0;
     border-top:1px solid #bdbdbd;
     margin:0 0;}

#countrydivcontainer .faq_steps{color:#333333;font-size:12px;font-weight:bold}
#countrydivcontainer p{color:#333333;font-size:12px;}
#countrydivcontainer Bold{color:#333333;font-size:12px;font-weight:bold}
#countrydivcontainer a:link{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer a:active{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer a:visited{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer a:hover{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer ul li{color:#333333;font-size:12px;}
#countrydivcontainer ul li a:link{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer ul li a:active{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer ul li a:visited{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer ul li a:hover{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}

#countrydivcontainer ol li{color:#333333;font-size:12px;}
#countrydivcontainer ol li a:link{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer ol li a:active{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer ol li a:visited{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#countrydivcontainer ol li a:hover{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}

.LinkScript{FONT-SIZE: 12px; COLOR: #435d77; FONT-FAMILY: arial, verdana, sans-serif; TEXT-DECORATION: underline}

.shadetabs						{padding:0 0; margin:0; list-style-type:none; text-align:center;}
.shadetabs li					{float:left; margin:0 3px 0 0; height:29px; width:77px; background:#bdbdbd url(../Images/BG_ProductTabs.gif) top left no-repeat;}
.shadetabs li a					{font-weight:bold;display: block; margin: 0;color: #333333;height:29px;width:77px;text-decoration:none;background: #bdbdbd url(../Images/BG_ProductTabs.gif) left -29px no-repeat;}
.shadetabs li a.SingleWord		{border:1px solid red;}
.shadetabs li a:visited			{color: #333333;}
.shadetabs li a:hover			{text-decoration: none;color:#333333;background-position:left top;}
.shadetabs li a.selected		{height:29px;width:77px;background-position:left -58px;color:#fff521 !important;}
.shadetabs li a.selected:hover	{text-decoration: none;background-position:left -58px;color:#fff521 !important;}



.ProductAttributeTabs .ajax__tab_outer a
{
	padding:0 0; margin:0;  text-align:center;
	float:left; margin:0 3px 0 0; height:29px; width:77px; background:#bdbdbd url(../Images/BG_ProductTabs.gif) top left no-repeat ;
	font-weight:bold;
	color:#000000;
	text-decoration: none;
}
.ProductAttributeTabs .ajax__tab_active .ajax__tab_outer a
{
	color:Yellow;
	font-weight:bold;
	height:29px;width:77px;background-position:left -58px;color:#fff521 !important;
	text-decoration: none;
}








div.ProductName a			{color:#333333; font-weight:bold; text-decoration:none;}
div.ProductName a:visited	{color:#333333;}

.ASP_Quotalator				{height:43px; width:67px;}
div#Link_UploadFile			{height:43px; width:67px;}
div#Link_UploadFile a		{background-image:url(../Images/BTN_UploadFile.gif);display:block;height:43px; width:67px;background-position:bottom left;}
div#Link_UploadFile a:hover	{background-position:top left;}
div#Link_Proof				{height:43px; width:67px;}
div#Link_Proof a			{background-image:url(../Images/BTN_Proof.gif);display:block;height:43px; width:67px;background-position:bottom left;}
div#Link_Proof a:hover		{background-position:top left;}
div#Link_SaveQuote			{height:43px; width:67px;}
div#Link_SaveQuote a		{background-image:url(../Images/BTN_SaveQuote.gif);display:block;height:43px; width:67px;background-position:bottom left;}
div#Link_SaveQuote a:hover	{background-position:top left;}
.ASP_AddToCart				{height:68px; width:87px;}
div#Link_AddToCart			{height:68px; width:87px;}
div#Link_AddToCart a		{background-image:url(../Images/BTN_AddCart.gif);display:block;height:68px; width:87px;background-position:bottom left;}
div#Link_AddToCart a:hover	{background-position:top left;}

.ASP_Checkbox				{margin:0; padding:0; position:relative; left:-4px;}
/*
div#Link_CreateAcct a		{border:1px solid #bdbdbd;border-left:none; background-image:url(../Images/BTN_CreateAcct.gif);display:block;height:43px; width:67px;background-position:bottom left;}
div#Link_CreateAcct a:hover	{background-position:top left;}
div#Link_SignIn a			{border:1px solid #bdbdbd;border-left:none; background-image:url(../Images/BTN_SignIn.gif);display:block;height:43px; width:67px;background-position:bottom left;}
div#Link_SignIn a:hover		{background-position:top left;}
div#Link_Password a			{border:1px solid #bdbdbd;border-left:none; background-image:url(../Images/BTN_Password.gif);display:block;height:43px; width:67px;background-position:bottom left;}
div#Link_Password a:hover	{background-position:top left;}
div#Link_Express a			{border:1px solid #bdbdbd;border-left:none; background-image:url(../Images/BTN_Express.gif);display:block;height:43px; width:67px;background-position:bottom left;}
div#Link_Express a:hover	{background-position:top left;}
*/


.ASP_Login					{height:29px; width:77px;}
div#Link_CreateAcct			{height:29px; width:77px; border:1px solid #bdbdbd;}
div#Link_CreateAcct a		{display:block; margin:0; padding:0; height:29px; width:77px; background-image:url(../Images/BTN_CreateAcct.gif); background-position:0 -29px;}
div#Link_CreateAcct a:hover	{background-position:0 0;}
div#Link_SignIn				{height:29px; width:77px; border:1px solid #bdbdbd;}
div#Link_SignIn a			{display:block; margin:0; padding:0; height:29px; width:77px; background-image:url(../Images/BTN_SignIn.gif); background-position:0 -29px;}
div#Link_SignIn a:hover		{background-position:0 0;}
div#Link_Password			{height:29px; width:77px; border:1px solid #bdbdbd;}
div#Link_Password a			{display:block; margin:0; padding:0; height:29px; width:77px; background-image:url(../Images/BTN_Password.gif); background-position:0 -29px;}
div#Link_Password a:hover	{background-position:0 0;}
div#Link_Express			{height:29px; width:77px; border:1px solid #bdbdbd;}
div#Link_Express a			{display:block; margin:0; padding:0; height:29px; width:77px; background-image:url(../Images/BTN_Express.gif); background-position:0 -29px;}
div#Link_Express a:hover	{background-position:0 0;}
.ASP_AddFiles				{height:29px; width:77px;}
div#Link_AddFiles			{height:29px; width:77px; border:1px solid #bdbdbd;}
div#Link_AddFiles a			{display:block; margin:0; padding:0; height:29px; width:77px; background-image:url(../Images/BtnAddFile.gif); background-position:0 -29px;}
div#Link_AddFiles a:hover	{background-position:0 0;}
.ASP_CalcShip				{height:21px; width:133px;}
div#Link_CalcShip			{height:21px; width:133px;}
div#Link_CalcShip a			{background-image:url(../Images/BTN_CalcShip.gif);display:block;height:21px; width:133px;background-position:bottom left;}
div#Link_CalcShip a:hover	{background-position:top left;}

.ASP_SaveUpload				{height:21px; width:179px;}
div#Link_SaveUpload			{height:21px; width:179px;}
div#Link_SaveUpload a		{background-image:url(../Images/BTN_Save.gif);display:block;height:21px; width:179px;background-position:bottom left;}
div#Link_SaveUpload a:hover	{background-position:top left;}
.ASP_CancelUpload				{height:21px; width:137px;}
div#Link_CancelUpload			{height:21px; width:137px;}
div#Link_CancelUpload a			{background-image:url(../Images/BTN_CancelUpload.gif);display:block;height:21px; width:137px;background-position:bottom left;}
div#Link_CancelUpload a:hover	{background-position:top left;}

.ASP_NextImage				{height:30px; width:82px;}
div#Link_NextImage			{height:30px; width:82px;}
div#Link_NextImage a		{display:block; margin:0; padding:0; height:30px; width:82px; background-image:url(../Images/BTN_NextImage.jpg); background-position:bottom left;}
div#Link_NextImage a:hover	{background-position:top left;}
.ASP_PrevImage				{height:30px; width:82px;}
div#Link_PrevImage			{height:30px; width:82px;}
div#Link_PrevImage a		{display:block; margin:0; padding:0; height:30px; width:82px; background-image:url(../Images/BTN_PreviousImage.jpg); background-position:bottom left;}
div#Link_PrevImage a:hover	{background-position:top left;}

h2.MyAccount			{Text-transform:none !important; font-weight:bold; color:#333; font-size:12px;}
div.MyAccountContainer	{width:100% !important; margin:0 auto;}
div.MyAccountLoggedIn	{width:974px !important; margin:0 auto;}
.BTN_AcctEdit			{position:relative !important; float:right; top:-17px;}


.ASP_AddBook1	{position:relative !important; top:-18px !important; left:760px !important; margin:0 !important;}
.ASP_AddBook2	{position:relative !important; top:-18px !important; left:760px !important; margin:0 !important;}
.ASP_AddBook3	{position:relative !important; top:-18px !important; left:760px !important; margin:0 !important;}
/**/

table.TabSep	{margin:0 4px 0 0; position:relative; left:-10px;}

.FeatureHeaderCart			{ font-family:Trebuchet MS, Arial; font-weight:bold; font-size:12px; padding:10px 0 0 10px; color:#fff100; background-image:url(../Images/BG_Features.gif); background-repeat:repeat-x; height:37px !important; text-align:left;}
.FeatureHeader	img			{ position:relative; top:6px;}
.IMG_Checkout_Adjust img	{ position:relative; top:6px;} /* USED TO ADJUST COMPLETE/INCOMPLETE ICON ON MULTISHIP */
.FeatureHeaderCheckout		{ font-family:Trebuchet MS, Arial; font-weight:bold; font-size:12px; padding:10px 0 0 10px; color:#fff100; background-image:url(../Images/BG_Features.gif); background-repeat:repeat-x; height:37px !important; text-align:center;}

.PopupMain					{-moz-border-radius: 20px;-webkit-border-radius: 20px;width: 650px; background-color: #ffffff; padding:10px 10px 0 10px;}
div.PopupProduct			{-moz-border-radius: 10px;-webkit-border-radius: 10px; width:150px; height:75px; vertical-align:middle; border: 1px solid #bdbdbd; padding:5px 0 0 0; margin:0;}
div.PopupProduct a			{color:#666666; text-decoration:none;}
div.PopupProduct a:visited	{color:#666666; text-decoration:none;}
div.PopupProduct a:hover	{color:#000000; text-decoration:none;}
.PopupClose					{background-image:url(../Images/BtnPopupClose.gif); background-repeat:no-repeat; margin-top:5px;}

table.CreditCardDetail td	{vertical-align:middle;}

.PaymentListRow	{font-weight:bold;}
.PriceTotal		{margin-left:20px; font-weight:bold;}
.OrderTotal		{font-size:18px; margin-left:20px;}
.GrandTotal		{font-size:20px; margin-left:20px;}
td.FormLabel	{white-space:nowrap;}

div#ProductLink		{font-size:12px; font-weight:bold;}
div#ProductLink a	{font-size:12px; font-weight:bold;}

.ASP_ContinueShopping				{height:29px; width:77px;}
div.Link_ContinueShopping			{height:29px; width:77px; border:1px solid #bdbdbd; float:left; margin-right:5px;}
div.Link_ContinueShopping a			{background-image:url(../Images/BTN_ContinueShopping.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_ContinueShopping a:hover	{background-position:0 0;}

.ASP_SaveCart				{height:29px; width:77px;}
div.Link_SaveCart			{height:29px; width:77px; border:1px solid #bdbdbd; float:left; margin-right:5px;}
div.Link_SaveCart a			{background-image:url(../Images/BTN_SaveCart.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_SaveCart a:hover	{background-position:0 0;}

.ASP_AddAll				{height:29px; width:77px;}
div.Link_AddAll			{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin-right:5px;}
div.Link_AddAll a		{background-image:url(../Images/BTN_AddAll.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_AddAll a:hover	{background-position:0 0;}

.ASP_AddToQuote				{height:29px; width:77px;}
div.Link_AddToQuote			{height:29px; width:77px; border:1px solid #bdbdbd; float:left; margin-left:0px;}
div.Link_AddToQuote a		{background-image:url(../Images/BTN_AddToQuote.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_AddToQuote a:hover	{background-position:0 0;}

.ASP_ClearAll				{height:29px; width:77px;}
div.Link_ClearAll			{height:29px; width:77px; border:1px solid #bdbdbd; float:left; margin-left:5px;}
div.Link_ClearAll a			{background-image:url(../Images/BTN_ClearAll.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_ClearAll a:hover	{background-position:0 0;}

.ASP_ClearAllRight				{height:29px; width:77px;}
div.Link_ClearAllRight			{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin:0 5px 0 0;}
div.Link_ClearAllRight a		{background-image:url(../Images/BTN_ClearAll.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_ClearAllRight a:hover	{background-position:0 0;}

.ASP_FastCheckout				{height:29px; width:77px;}
div.Link_FastCheckout			{height:29px; width:77px; border:1px solid #bdbdbd; float:left; margin-left:5px;}
div.Link_FastCheckout a			{background-image:url(../Images/BTN_FastCheckout.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_FastCheckout a:hover	{background-position:0 0;}

.ASP_Checkout				{height:29px; width:77px;}
div.Link_Checkout			{height:29px; width:77px; border:1px solid #bdbdbd; float:left; margin-left:5px;}
div.Link_Checkout a			{border:none !important;background-image:url(../Images/BTN_Checkout.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_Checkout a:hover	{background-position:0 0;}
/* remove blue focus border from safari */
/* unused options - kept out for usability - input[type=text]:focus,input[type=password]:focus,*/
input[type=image]:focus {outline: 0 none !important;}

.ASP_SaveAddress				{height:29px; width:77px;}
div.Link_SaveAddress			{height:29px; width:77px; border:1px solid #bdbdbd; float:left; margin-left:5px;}
div.Link_SaveAddress a			{background-image:url(../Images/BTN_SaveAddress.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_SaveAddress a:hover	{background-position:0 0;}

.ASP_ApplyCoupon				{height:29px; width:77px;}
div.Link_ApplyCoupon			{height:29px; width:77px; border:none; float:left; margin-left:5px;}
div.Link_ApplyCoupon a			{background-image:url(../Images/BTN_ApplyCoupon.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_ApplyCoupon a:hover	{background-position:0 0;}

.ASP_NextStep				{height:21px; width:111px;}
div.Link_NextStep			{height:21px; width:111px; border:1px solid #bdbdbd; margin-left:5px; float:right;}
div.Link_NextStep a			{background-image:url(../Images/BTN_NextStep.gif); display:block; margin:0; padding:0; height:21px; width:111px; background-position:bottom left;}
div.Link_NextStep a:hover	{background-position:top left;}

div.Link_PreviousStep			{height:21px; width:111px; border:1px solid #bdbdbd; margin-left:5px; float:left;}
div.Link_PreviousStep a			{background-image:url(../Images/BTN_PreviousStep.gif); display:block; margin:0; padding:0; height:21px; width:111px; background-position:bottom left;}
div.Link_PreviousStep a:hover	{background-position:top left;}

.ASP_ApplyCode				{height:29px; width:77px;}
div.Link_ApplyCode			{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin-left:5px;}
div.Link_ApplyCode a		{background-image:url(../Images/BTN_ApplyCode.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_ApplyCode a:hover	{background-position:0 0;}

.ASP_ReviewOrder			{height:29px; width:77px;}
div.Link_ReviewOrder		{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin-left:5px;}
div.Link_ReviewOrder a		{background-image:url(../Images/BTN_ReviewOrder.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_ReviewOrder a:hover{background-position:0 0;}

.ASP_PlaceOrder				{height:29px; width:77px;}
div.Link_PlaceOrder			{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin-left:5px;}
div.Link_PlaceOrder a		{background-image:url(../Images/BTN_PlaceOrder.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_PlaceOrder a:hover	{background-position:0 0;}

div.Link_PrintReceipt			{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin-right:5px;}
div.Link_PrintReceipt a			{background-image:url(../Images/BTN_PrintReceipt.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_PrintReceipt a:hover	{background-position:0 0;}

.ASP_ContinueShoppingG				{height:29px; width:77px;}
div.Link_ContinueShoppingG			{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin-right:5px;}
div.Link_ContinueShoppingG a		{background-image:url(../Images/BTN_ContinueShoppingG.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_ContinueShoppingG a:hover	{background-position:0 0;}

.ASP_Cancel				{height:29px; width:77px;}
div.Link_Cancel			{height:29px; width:77px; border:1px solid #bdbdbd; float:right; margin-left:5px;}
div.Link_Cancel a		{background-image:url(../Images/BTN_Cancel.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_Cancel a:hover	{background-position:0 0;}

.ASP_Edit				{height:29px; width:77px;}
div.Link_Edit			{height:29px; width:77px; border:1px solid #bdbdbd;}
div.Link_Edit a			{background-image:url(../Images/BTN_Edit.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_Edit a:hover	{background-position:0 0;}

.ASP_Back				{height:29px; width:77px;}
div.Link_Back			{height:29px; width:77px; border:1px solid #bdbdbd; margin:0 0 10px 0;}
div.Link_Back a			{background-image:url(../Images/BTN_Back.gif); display:block; margin:0; padding:0; height:29px; width:77px; background-position:0 -29px;}
div.Link_Back a:hover	{background-position:0 0;}

.ASP_DupOrderItem		{height:21px; width:119px;background-image:url(../Images/BTNDuplicateItem.gif); background-position:bottom left}
.ASP_DupOrderItem:hover	{background-position:top left;}

.ASP_DupOrder		{height:21px; width:119px;background-image:url(../Images/BTN_DupOrder.gif); background-position:bottom left}
.ASP_DupOrder:hover	{background-position:top left;}


table#WishListTable table input {margin-right:5px;}

.QuotStep2				{white-space:nowrap; vertical-align:middle; text-align:right;}
.CartButtonSpacerTop	{height:10px;}
.CartButtonSpacerBottom	{height:5px;}
h1.Quotalator			{font-size:14px; font-weight:bold; color:#333;}
p.Quotalator			{font-size:10px; font-weight:normal; color:#333;}

div#EditContent					{margin:10px auto; padding:20px 20px; width:950px !important; max-width:950px; background-color:#fff;}
#FormCellLeft					{}
/* cell deprecated
#FormCellRight					{padding:15px 12px 40px 0; width:260px;}
*/
#FormTable						{margin:10px 10px; width:990px; background-color:#fff;}
#FormTable td					{background-color:#fff; vertical-align:top; }
#FormCellLeft div#EditContent	{margin:0 0; padding:20px 20px; width:auto !important; background-color:#fff;}
#FormCTA						{background:url(../Images/newsletterCTA.jpg) no-repeat; height:114px; width:205px; padding:170px 20px 0 20px;}
#FormCTA a						{font-weight:bold; font-size: 18px; text-decoration:none;}
#FormCTA a:hover				{text-decoration:underline;}

/* --------- Taken from old site for forms ---------- */

/*sample signup only*/
.form_fieldset {
	/*width:550px; */
	width:auto;
	border:1px solid #999;
}
/*sample signup only*/
.form_legend {
	/*background:#6396fc;*/
	background:#666666 url(../Images/BG_MainNav.jpg) repeat-x;
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding: 11px; 
	border:1px solid #999;
	margin-bottom:10px;
	margin-left:-1px;
}
/*used for most form for headings eg. file transfer (non-quote)*/
.quote_summary, .form_text, .form_text_line, .form_text_small, .form_desc, .form_title, .secure_lock {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:700;
background-color:#FFF;
text-indent:1pt;
border-bottom-width:1px;
border-bottom-color:#999;
vertical-align:middle;
border-style:none none dotted;
}
.form_title, .secure_lock {
background-color:#6396fc;
text-indent:5px;
font-size:12px;
color:#fff;
border:none;
padding-top:3px;
padding-bottom:3px;
}
.secure_lock {
padding: 0px;
}

.form_text {
font-size:10px;
border:none;
padding-top:4px;
padding-bottom:4px;
}
.form_desc {
font-size:10px;
border:none;
font-weight:400;
}
.form_text_small {
font-weight:400;
font-size:10px;
border:none;
}
.form_text_line {
font-weight:400;
font-size:10px;
border-bottom:dotted #CCCCCC 1px;
}



/* FCK EDITOR LINK FIX */
div#EditContent a:link                                   {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
div#EditContent a:active                              {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
div#EditContent a:visited                             {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
div#EditContent a:hover                                              {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
a.content:link                                    {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
a.content:active                               {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
a.content:visited                              {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
a.content:hover                                               {font-family: arial, verdana, sans-serif; color:#435d77; font-size:12px; text-decoration:underline;}
div#EditContent div                                                        {font-family: arial, verdana, sans-serif; font-size: 12px; margin-bottom:10px;}
div#EditContent p                                                           {font-family: arial, verdana, sans-serif; font-size: 12px;}
div#EditContent                 {font-family: arial, verdana, sans-serif; font-size: 12px;}

#EditContent ol li{color:#333333;font-size:12px;}
#EditContent ol li a:link{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#EditContent ol li a:active{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#EditContent ol li a:visited{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}
#EditContent ol li a:hover{font-family: arial, verdana, sans-serif; font-size: 12px; color:#435d77; text-decoration:underline;}

div#EditContent li                                                            {font-family: arial, verdana, sans-serif; font-size: 12px;}




/* Newsletter Call To Action and Form */
#SignUp						{padding:250px 0 0 20px; background:url(BG_NewsletterCTA.jpg) no-repeat; height:514px; width:340px;}
#SignUp input[type=text] 	{width:280px; color:#666666; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}
#SignUp select 				{width:280px; color:#666666; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px;}