/* #0 Avalara Stylesheet# */
/* #1 Global# */
*
{	 
margin: 0px; padding: 0px; 
}

body
{	background-color: #fff; color: #666; font-family: Arial, Verdana, sans-serif;
 	background-position: center top;
 	background-attachment: fixed;
 	background-repeat: no-repeat;
	font-size: 12px; line-height:14px; 
}

a { outline:none;color:#f78d1e; font-weight: 500; font-family: Arial, Verdana, sans-serif; text-decoration: none; }
a:hover { outline:none;background-color: #eee; color: #000;}
a:active,
a:focus { 
    border:none;
    outline:none;
}
h1 { line-height: 22px; font-size: 20px; font-weight: bold; margin-bottom: 12px; margin-top: 6px; }
h2 { line-height: 20px; font-size: 18px; font-weight: bold; margin-bottom: 11px; margin-top: 5px; }
h3 { line-height: 18px; font-size: 16px; font-weight: bold; margin-bottom: 10px; margin-top: 4px; }
h4 { line-height: 14px; font-size: 12px; font-weight: bold; margin-bottom: 8px; margin-top: 3px; }
h5 { line-height: 14px; font-size: 12px; font-style: italic; margin-bottom: 6px; margin-top: 3px; }
h6 { line-height: 12px; font-size: 10px; font-weight: bold; }
img { border: none; display:block; }
ul { background-color: Transparent; }
p { margin-bottom: 10px; }



/* #2  Top Menu Display # */

.topNavTable a {
	font-size:12px;
	color:#333333;
	line-height:15px;		`		
	text-decoration:none;
}

.topNavTable a:hover {
	text-decoration:underline;
	color:#f78d1e;
	background-color:transparent;
}

.topNavTable .navBoxHeader a {
	color:#333333;
	line-height:15px;
	font-weight:bold;
	text-decoration:underline;
}
.topNavTable .navBoxHeader a:hover {
	color:#f78d1e;
}

#NewBody
{	background-color: #eceded; color: #666666; font-family: Arial, Verdana, sans-serif;
 	background-image: url(/Avalara/Images/web_background.png);
 	background-repeat: repeat-x;
	font-size: 12px; line-height:15px; margin: 0; }

/* #200 NewMainDiv# */
#NewMainDiv
{	background-color: #fff; margin: 0px auto; width: 970px; 
	}

#zoneNewHeader 
{	background-color: #fff; 
 	background-image: url(/Avalara/Images/top_bit.png);
 	background-position: center top;
 	background-repeat: no-repeat;
	height:113px;
}

#zoneNewHeader #zoneLogo
{	clear: both; margin: 0px; border:0px solid red;
position:relative;height:80px; }

#zoneNewHeader #zoneLogo img
{	vertical-align: text-bottom; }

#zoneNewHeader #zoneLogo .logoTextRight
{
position:absolute;top:0px;left:340px;width:620px;
}

#zoneNewHeader #zoneLogo .logoTextRight .newsletterSignupText
{	float:right; margin-top: 7px;}
#zoneNewHeader #zoneLogo .logoTextRight .newsletterSignupText a,
#zoneNewHeader #zoneLogo .logoTextRight .newsletterSignupText a:visited
{	color: #fff; text-align: right; 
	margin-right:27px;font-size: 12px;line-height:12px; 
font-weight:bold;}
#zoneNewHeader #zoneLogo .logoTextRight .newsletterSignupText a:hover
{	color: #fff; background-color:transparent;
text-decoration:underline;
 }

#zoneNewHeader #zoneTopMenu
{	clear: both; top:1px;left:0px;}

/* #3 Structure/1 Header/2 TopMenu/CMSmenu# */
#zoneNewHeader #zoneTopMenu .horizontalmenu
{ float:left;width:960px;border-right:0px solid #f78d1e;	 }
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzCMSMenu
{	margin-left: 0px; height: 25px; }

#zoneNewHeader #zoneTopMenu .horizontalmenu .hzCMSMenuItem
{
color: #777;
} 

#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenuItem
{	color: #777; width:150px;}
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenuItemMouseOver
{	color: #777; width:150px;height: 16px;}
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenuItem,
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenuHighlightedMenuItem, 
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenuHighlightedMenuItemMouseOver
{	height: 16px; }
#zoneNewHeader #zoneTopMenu .horizontalmenu td
{	font-weight: bold; font-size:11px; text-align:center;
	color:#777;height:30px; }

#zoneNewHeader #zoneTopMenu .horizontalmenu td.hzCMSMenuItemMouseOver,
#zoneNewHeader #zoneTopMenu .horizontalmenu td.hzCMSMenuHighlightedMenuItemMouseOver,
#zoneNewHeader #zoneTopMenu .horizontalmenu td.hzCMSMenuHighlightedMenuItem
{	font-weight: bold; color:#ffffff;
	background-image: url(/Avalara/images/sprites/homepage.png) !important;
	background-position: -20px -70px; width:100px; background-repeat: no-repeat; }


#zoneNewHeader #zoneTopMenu .horizontalmenu td.hzCMSMenuItem
{	font-weight: bold; background-image: url(/Avalara/images/sprites/homepage.png) !important;
	background-position: -20px -20px;width:100px; background-repeat: no-repeat; }


#zoneNewHeader #zoneTopMenu .horizontalmenu .hzCMSMenuHighlightedMenuItem
{	color: #FF9933; }
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzCMSMenuItemMouseOver
{	color: #000; }

#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenu
{	border-left: solid 1px #AAA; border-right: solid 1px #AAA;
	border-bottom: solid 1px #AAA; overflow: hidden; width:150px;
	 }

#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenu td
{	padding-left: 13px; text-align:left; width:150px; }
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenuHighlightedMenuItem, 
#zoneNewHeader #zoneTopMenu .horizontalmenu .hzsubCMSMenuItemMouseOver
{	color: #FF9933; background-position: 3px 3px; padding-left: 13px; }


#zoneNewMainContent #zone2cContent,
#zoneNewMainContent .zone2cContent
{	float: right; width: 725px; margin-right:20px; }
#zoneNewHeader #zoneSearch
{	background-color:#fff;height: 25px; 
position: relative; width: 160px; float:right;}
#zoneNewHeader #zoneSearch .inputBox
{	background: none; border: 1px solid #bbbcbf; width: 100px; 
 	font-size: 10px; height: 14px; position: absolute; 
 left:0px; top: 7px; }
#zoneNewHeader #zoneSearch .inputButton
{	float:right; margin-top: 5px; margin-right:10px; }
/* #3 Structure/2 Main Content# */
#zoneNewMainContent
{	clear: both; float: left; margin: 0px; 
position: relative; width: 970px; min-height:400px;background-color:#fff;
}
#zoneNewMainContent ul 
{
/* color: #f78d1e; */
color: #666;
display: block;
list-style-type: disc;
margin: 0px 0px 0px 20px;
}


#zoneNewMainContent h1
{
	color:#f78d1e;
	border:0px solid red;
	margin:0px;
	font-weight:bold;
	padding:0px 0px 20px 0px;
}



#zoneNewMainContent h2
{
color: #f78d1e;
font-weight:bold;
font-size:12px;
padding:20px 0px 0px 0px;
margin:0px;
}


#zoneNewBottom
{ clear:both;display:block;border-top:2px solid #f78d1e;
 }
#zoneNewBottom #NewBottomLinks
{	text-align: left;	}
#zoneNewBottom #NewBottomLinks a, #zoneNewBottom #NewBottomLinks a:visited
{	color: #AAA;}
#zoneNewFooter
{	margin-top: 0px; font-size: 10px; }

/* #2  HOME PAGE SPECIFIC # */

td .navBoxHeaderLong
{
clear:both;
margin:0px;
color:#000000;
font-size:14px;
line-height:15px;
font-weight:bold;
text-align:left;
}
td .navBoxHeader
{
clear:both;
margin:0px;
color:#000000;
font-size:12px;
line-height:15px;
font-weight:bold;
text-align:left;
}

#ctl00_NewsletterSignup_pnlUpdate, 
#ctl00_plcMain_ContactUs_pnlUpdate,
#ctl00_plcMain_TrustFileForms_pnlUpdate
{   
        display: none; 
        position: absolute;
        top:30px; 
		left:50%;
    width:527px;
    height:480px;
    text-align:center;
	background:transparent url(/Avalara/images/sprites/homepage.png) center no-repeat;
	background-position: -10px -1718px;    
margin-top:10px;
	margin-left:-264px;
        z-index:900;
}

h2 a { color: #d50/*f93*/; font-weight: 500; font-family: Arial, Verdana, sans-serif; text-decoration: none; 
font-size: 18px;
font-weight: bold;
line-height: 20px;
margin-bottom: 11px;
margin-top: 5px;
}


h2 a:hover { background-color: #eee; color: #000;}


td.hzCMSMenuItem .homelink a {
	font-size:12px;
	color:#f78d1e;
	font-weight:bold;
	text-decoration:none;
}

td.hzCMSMenuHighlightedMenuItem .homelink a {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}
td.hzCMSMenuItem .homelink a:hover {
	font-size:12px;
	color:#336699;
	font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
}

td.hzCMSMenuHighlightedMenuItem .homelink a:hover {
	font-size:12px;
	color:#ffffff;
	font-weight:bold;
	text-decoration:underline;
	background-color:transparent;
}




.subNavOneCMSTreeMenuTable
{
margin-left:10px;
}

a.subNavOneCMSTreeMenuLink
{
margin:5px 0px 0px 0px;
width:120px;
padding-left:10px;
vertical-align:middle;
line-height:15px;
font-weight: normal;
text-decoration: none; 
color: #666666;
}


a.subNavOneCMSTreeMenuLink:active {
color: #666666; 
}

a.subNavOneCMSTreeMenuLink:link {
}

a.subNavOneCMSTreeMenuLink:visited {
}

a.subNavOneCMSTreeMenuLink:hover,
a.subNavOneCMSTreeMenuSelectedLink:hover {
background:url(/Avalara/images/sprites/homepage.png) no-repeat;
background-position: -176px -118px;
color: #f78d1e;
text-decoration: underline; 
}


a.subNavOneCMSTreeMenuSelectedLink
{
margin:0px 0px 0px 0px;
width:120px;
padding-left:10px;
vertical-align:middle;
line-height:15px;
font-weight: normal;
text-decoration: none; 
color: #f78d1e;
background:url(/Avalara/images/sprites/homepage.png) no-repeat;
background-position: -176px -118px;
}

.eventdate {
width:250px;
}

.eventRegister {
width:250px;
}


.navTempMid
{
	background: url(/Avalara/Images/InternalTemplate/NavBoxMid175.png) top left repeat-y;
	width:175px;
}

.navTempTop
{
	background: url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -702px -16px;
	width:175px;
	height:10px
}
.navTempBottom
{
	background: url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -702px -46px;
	width:175px;
	height:10px
}
#zoneNewMainContent #zoneLeft
{	clear: left; float: left; width: 175px; 
margin-left:15px; margin-top:15px; }

#zoneNewMainContent #zoneRight
{	float: right; width: 720px; 
	margin-right:25px; margin-top:15px; 
	position:relative;
	padding-bottom:20px;
}

#zoneCenterRight
{
	float:left;
	background-color:transparent;
	width: 520px;
	margin-right:35px;
	
}
#zoneRightRight
{
	float:right;
	background-color:transparent;
	width: 160px;
}

/* #4  SMALL FORMATS # */
.m15
{
margin:15px;
}

.w205p {
width:205px;
}

.w201p {
width:201px;
}
.w247p {
width:247px;
}
.w250p {
width:250px;
}
.w248p {
width:248px;
}
.h100p {
height:100px;
}


.h75p {
height:75px;
}

.h100p {
height:100px;
}
.ErrorLabel
{	color: red;
	font-weight: bold;
}
.RequiredField
{	color: #F36; font-weight: bold;}

.phoneNumber { float:right; margin-top: 4px;}
.phoneNumber a,
.phoneNumber a:visited
{	color: #fff;font-size: 14px; line-height:14px; font-weight:bold;margin-right:0px;}
.phoneNumber a:hover
{	background-color:transparent; text-decoration:underline; }


.botLeft
{
	background: transparent url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -20px -120px;
	width:10px;
	height:13px;
	float:left;
}

.botContact
{
	border-bottom:2px solid #f78d1e;
	float:left;
	width:120px;
	height:11px;
	background-color:#ffffff;
}
.botSupport
{
border-bottom:2px solid #f78d1e;float:left;width:105px;height:11px;background-color:#ffffff;
}
.botRight
{
	background: transparent url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -20px -154px;
	width:10px;
	height:13px;
	float:right;
}


#zoneNewMainContent ul.expandlist .innerlist
{
 color:#666666;
 font-size:10px;   
 list-style-type:circle;
 margin-bottom:10px;
}    

/* #5  GRID PAGES # */

.accordion {
width:710px;
margin:10px 0px 10px 0px; 
vertical-align:middle;
border:1px solid #e7ebef;
}

#zoneNewMainContent .integrationDescription ul,
#sarahTest1 ul
{
color: #333333;
display: block;
list-style-type: disc;
margin: 0px 0px 0px 40px;
}

#zoneNewMainContent .integrationDescription ol
#sarahTest1 ol
{
color: #333333;
display: block;
list-style-type: decimal;
margin: 0px 0px 0px 40px;
}


.accordion2 {
width:720px;
margin:10px 0px 10px 0px; 
vertical-align:middle;
border:1px solid #e7ebef;
}

.accordion2 .eventArea {
	display:block;
	line-height:20px;
	padding:5px;
	position:relative;
	width:710px;
	min-height:20px;
}

.accordion2 .eventAreaAlt {
	background-color: #e7ebef;
	display:block;
	line-height:20px;
	padding:5px;
	position:relative;
	width:710px;
	min-height:20px;
	
}

.accordion2  h3
{
	cursor: pointer;
	padding-left:10px;
	background:url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -178px -115px;
	font-size:12px;
	font-weight:normal;
	line-height:20px;
	margin-bottom:0px;
	margin-top:0px;

}

.accordion .integrationAreaAlt {
	background-color: #e7ebef;
	display:block;
	line-height:20px;
	padding:0px 0px 0px 10px;
	position:relative;
	width:700px;
}

.accordion  h3
{
	cursor: pointer;
	padding-left:20px;
	background:url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -172px -100px;
	font-size:14px;
	font-weight:normal;
	margin-bottom:0px;
	margin-left:10px;
	min-height:40px;
	vertical-align:middle;
	line-height:50px;

}

.accordion  h3:hover,
.accordion2  h3:hover
 {

	color: #f78d1e;
	text-decoration: underline; 
}

.accordion  h3.active
{
	color: #f78d1e;
	text-decoration: underline; 
	background:url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -171px -52px;

}

.accordion2  h3.active
{
	color: #f78d1e;
	text-decoration: underline; 
	background:url(/Avalara/images/sprites/homepage.png) no-repeat;
	background-position: -176px -68px;

}

.accordion  div.hi {
	width: 680px;
	clear:both;
	padding:20px;
	height:100%;
}


.integrationList {
line-height: 16px; 
margin: 10px; 
float: left;
}

.integrationDescription {
line-height: 14px; 
}

/* #6 jobs */

.JobData
{	margin-bottom: 20px;}
.JobData ol
{	margin-left: 30px;}
.JobData a
{	font-weight: bold;}


/* #7 Objects/5 Calendar and Events/1 News# */
.NewsPTitle
{	background-color: #FF9933;
	border-top:1px solid #cccccc; border-left:1px solid #cccccc; border-right:1px solid #cccccc;
	color:#ffffff; padding:5px; }
.NewsPTitle a
{	color: #ffffff; font-weight: bold; }
.NewsPTitle a:hover
{	background-color: Transparent; color: #000000;}
.NewsPBody
{	border:1px solid #cccccc; margin-bottom:20px; padding:10px 15px; }

.NewsSummary
{	background-color:#f1f1f1; border:1px solid #cccccc; margin-top:10px; padding: 15px 0 15px 15px; }
.NewsSummary img
{	border: 1px solid #cccccc; float: left; margin-right: 15px; margin-bottom: 0px; }
.NewsSummary .NewsContent
{	float: left; width: 700px; }
.NewsSummary .Date
{	font-weight: bold; margin-bottom: 10px; }
.NewsSummary .Clearer
{	height: 0; line-height: 0; font-size: 0pt; clear: both; margin: 0; padding: 0; width: 100%; }
.NewsBody
{	border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;
	padding:15px; }
.NewsDetail
{	}
.NewsTitle
{	font-size: 16px; font-weight: bold; color: orange; }
.NewsDate
{	font-style: italic; padding-top: 5px; }
.NewsReleaseDate
{	font-style: italic; }


#DataSheetDiv
{
background-image: url(/Avalara/images/sprites/homepage.png);
background-repeat: no-repeat;
background-position: -153px -9px;
width:160px;
height:40px;
margin:0px 0px 0px 0px; 
vertical-align:middle;
}

a.lnkDataSheet
{
margin:10px 0px 0px 0px;
height:25px;
width:120px;
padding-left:30px;
vertical-align:middle;
line-height:25px;
font-weight: normal;
text-decoration: none; 
background:url(/Avalara/images/sprites/homepage.png) no-repeat;
background-position: -200px -180px;
color: #336699; 
}


a.lnkDataSheet:active {
color: #f78d1e; 
}

a.lnkDataSheet:link {
}

a.lnkDataSheet:visited {
}

a.lnkDataSheet:hover {
background:url(/Avalara/images/sprites/homepage.png) no-repeat;
background-position: -200px -235px;
color: #f78d1e;
text-decoration: underline; 
}

#zoneNewMainContent .navTrustFileTitleRound h1,
#zoneNewMainContent .navRatesTitle h1
{
	font-size: 12pt;
	margin: 6px 0px 0px 30px;
	float:left;
	color:#ffffff;
	font-weight:bold;
}


.w255p
{
width:255px;
}

#zoneNewMainContent #zone205cLeft
{	clear: left; float: left; width: 205px; }

#zoneNewMainContent #zone745Content
{	float: right; width: 740px; margin-right:10px;margin-bottom:40px;}

.midSizeUserCenterHeading {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 18px;
 	color: #f6891f;
 	text-decoration: none;
 	line-height: 122%;
 	letter-spacing: -0.6pt;
 	margin-bottom:20px;
	margin-top:20px;
}
.SalesRepArea
{	background: #ffffff url(/Avalara/Images/PartnerCenter/salesrep_widget.png) no-repeat; 
	overflow: auto;
	text-align: left; 
	width: 236px;
	height: 141px; 
	float:right;
}
.PartnerCenterImage
{	background: #ffffff url(/Avalara/Images/PartnerCenter/Partner_Header_Short.png) no-repeat; 
	width: 487px;
	height: 142px; 
margin-right:5px;
}

.UserCenterImage
{	background: #ffffff url(/Avalara/Images/CustomerCenter/User_Header_Short.png) no-repeat; 
	width: 487px;
	height: 142px; 
margin-right:5px;
}

.TrustFileCenterImage
{	background: #ffffff url(/Avalara/Images/TrustFileCenter/TrustFile_usercenter_Header.png) no-repeat; 
	width: 487px;
	height: 142px; 
margin-right:5px;
}
.orangeSRHeader
{
 font-size:14px;
 color:#F78D1E;
 padding:5px 0px 0px 10px;
}

/* #6  TrustFileGrids # */

   .navCustomerCenterTitleRound
{
	background: url(/Avalara/Images/CustomerCenter/Orange_RoundTab175.gif) bottom left no-repeat;
	height:35px;
	width:175px;
	position:relative;
}

#zoneNewMainContent .navCustomerCenterTitleRound h1
{
	font-size: 12pt;
	margin: 8px 0px 0px 30px;
	float:left;
	color:#ffffff;
	font-weight:bold;
	padding:0px;
}

#zoneNewMainContent .navMid
{
	background: url(/Avalara/images/Shared/nav_mid175.gif) top left repeat-y;
	width:175px;

}

.navBot
{
	background: url(/Avalara/images/shared/nav_bot175.gif) top left no-repeat;
	width:175px;
	height:15px;

}

tr.TFOrderRow,
tr.TFOrderAltRow
{
    font-size:10px;
   margin:5px;
}

.TFOrderHeader
{
font-weight:bold;
text-align:center;
}

tr.TFOrderRow td,
tr.TFOrderAltRow td,
tr.TFOrderHeader th
{
padding:5px;
border-left:0px solid white;
border-top:0px solid white;
border-right:0px solid white;
border-bottom:1px solid #333;
}


.TFOrderTable
{
    width:145px;
    margin-left:15px;
    margin-top:10px;
	background-color: white;

}
.ProductListRelatedItemWithQty
{	border: solid 0px #DDD;
 	float: left;
 	height: 64px;
 	margin-left: 5px;
 	width: 450px;
	text-align:left;
 }
.ProductListRelatedItemWithQty a:hover
{	background-color: transparent; }
.ProductListRelatedItemWithQty a img
{	display:inline;}

.AddToCartTextBox
{	width:20px;
	position:relative;
	top:-15px;

}

div.Returning,
div.NewUser
{
	position: relative;
 	cursor: pointer;
	height: 60px;
 	width: 120px;
}
div.SkipThis,
div.LearnMore
{
	position: relative;
 	cursor: pointer;
	height: 44px;
 	width: 109px;
}

div.Continue,
div.CheckOut
{
	position: relative;
 	cursor: pointer;
	height: 81px;
 	width: 185px;
	float:right;
}

div.Returning a
{	background-image: url(/Avalara/Images/ShoppingCart/returningcustomer.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
 	height: 60px;
}

div.Returning a:hover
{	background-image: url(/Avalara/Images/ShoppingCart/returningcustomermo.png);
 	background-repeat: no-repeat;
}
div.GoToCart 
{
	position: relative;
 	cursor: pointer;
	height: 40px;
 	width: 99px;
}
div.GoToCart a
{	background-image: url(/Avalara/Images/ShoppingCart/GoToCart.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
 	height: 40px;
}

div.GoToCart a:hover
{	background-image: url(/Avalara/Images/ShoppingCart/GoToCartmouseover.png);
 	background-repeat: no-repeat;
}

div.NewUser a
{	background-image: url(/Avalara/Images/ShoppingCart/newcustomer.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
 	height: 60px;
}

div.NewUser a:hover
{	background-image: url(/Avalara/Images/ShoppingCart/newcustomermo.png);
 	background-repeat: no-repeat;
}

div.Continue a
{	background-image: url(/Avalara/Images/ShoppingCart/continue.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
 	height: 81px;
}

div.Continue a:hover
{	background-image: url(/Avalara/Images/ShoppingCart/continuemo.png);
 	background-repeat: no-repeat;
}

input.Continue
{	background-image: url(/Avalara/Images/ShoppingCart/continue.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
 	height: 81px;
	position: relative;
 	cursor: pointer;
 	width: 185px;
	float:right;
}

input.Continue:hover
{	background-image: url(/Avalara/Images/ShoppingCart/continuemo.png);
 	background-repeat: no-repeat;
}

input.AddToCartImageButton
{	background-image: url(/Avalara/Images/ShoppingCart/addtocart.png);
 	background-repeat: no-repeat;
	height:44px;
	width:109px;
}

input.AddToCartImageButton:hover
{	background-image: url(/Avalara/Images/ShoppingCart/addtocartmo.png);
 	background-repeat: no-repeat;
}

div.LearnMore a
{	background-image: url(/Avalara/Images/ShoppingCart/learnmore.png);
 	background-repeat: no-repeat;
	height:44px;
	width:109px;
	background-color: Transparent;
	display: block;

}

div.LearnMore a:hover
{	background-image: url(/Avalara/Images/ShoppingCart/learnmoremo.png);
 	background-repeat: no-repeat;
}

div.SkipThis a
{	background-image: url(/Avalara/Images/ShoppingCart/skipthis.png);
 	background-repeat: no-repeat;
	height:44px;
	width:109px;
	background-color: Transparent;
	display: block;
}

div.SkipThis a:hover
{	background-image: url(/Avalara/Images/ShoppingCart/skipthismo.png);
 	background-repeat: no-repeat;
}

input.submitButton
{	background-image: url(/Avalara/Images/ShoppingCart/submit.png);
 	background-repeat: no-repeat;
	height:44px;
	width:109px;
	position: relative;
 	cursor: pointer;
}

input.submitButton:hover
{	background-image: url(/Avalara/Images/ShoppingCart/submitmo.png);
 	background-repeat: no-repeat;
}

input.loginButton
{	background-image: url(/Avalara/Images/ShoppingCart/login.png);
 	background-repeat: no-repeat;
	height:44px;
	width:109px;
	position: relative;
 	cursor: pointer;
}

input.loginButton:hover
{	background-image: url(/Avalara/Images/ShoppingCart/loginmo.png);
 	background-repeat: no-repeat;
}

div.CheckOut a
{	background-image: url(/Avalara/Images/ShoppingCart/checkout.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
 	height: 81px;
}

div.CheckOut a:hover
{	background-image: url(/Avalara/Images/ShoppingCart/checkoutmo.png);
 	background-repeat: no-repeat;
}

input.Renew 
{	background-image: url(/Avalara/Images/ShoppingCart/Renew.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
	position: relative;
 	cursor: pointer;
	height: 44px;
 	width: 109px;
	border:0px;
}

input.Renew:hover
{	background-image: url(/Avalara/Images/ShoppingCart/RenewMouseover.png);
 	background-repeat: no-repeat;
}


input.StartNewOrder 
{	background-image: url(/Avalara/Images/ShoppingCart/addtoorder.png);
 	background-repeat: no-repeat;
	background-color: Transparent;
	display: block;
	position: relative;
 	cursor: pointer;
	height: 44px;
 	width: 109px;
	border:0px;
}

input.StartNewOrder:hover
{	background-image: url(/Avalara/Images/ShoppingCart/addtoordermo.png);
 	background-repeat: no-repeat;

}

.nowrap
{
white-space:nowrap;
}