H1
{
	font-size: 1em;  /*1em; is default */
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

H2
{
	font-size: .8em;  /* .8em; is default */
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
}

h1.ProductHeaderOrange {font-size: 1em; font-weight: bold; line-height: 2em; text-transform: capitalize; color: #ff9100; }
h1.ProductHeaderOrangeSmall {font-size: .875em; font-weight: bold; line-height: 1.5em; text-transform: capitalize; color: #ff9100; margin: 0 0 10px 0;}
h2.ProductDescriptorBlue {font-size: 0.9em; font-weight: bold; line-height: 1.5em; color: #28549d;}

.ProductDownloadHeader {font-size: .8em; font-weight: bold; }
.ProductDownloadText {font-size: .8em;}

.OrangeFooterLink 
{
    font-size: 0.7em;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    color: #ff8000;
}

a
{
	 text-decoration:none;	
}

a:visited
{
	 text-decoration:none;	
}

a:hover
{
	text-decoration:underline;
}
	
.BodyHeaderText
{
	font-weight: bold;
	text-decoration: none;
}

.BodyTextBold
{
	font-size: .8em;
	font-weight:bold;
	text-decoration: none;
}

.StudentProductLeftColumn
{
	float:left;
	width: 45%;	
}

.StudentProductMiddleColumn
{
	float:left;
	width: 10%;	
}

.StudentProductRightColumn
{
	float:left;
	width: 45%;	
}

.StudentShopProductHeader
{
	padding-left:12px;
	margin-top:15px;
	margin-bottom:8px;
	font-size: .8em;
	font-weight:bold;
	text-decoration: none;
	color:#282A84;
}

.StudentShopProductBody
{
	padding-left:12px;
	padding-right:10px;
	font-size: .7em;
	text-decoration: none;

}

.StudentShopProductLink
{
	padding-left:200px;
	margin-top:10px;
	margin-bottom:10px;
	font-size: .65em;
	font-weight:bold;
	text-decoration: none;
}

.StudentInfoHelpOuter
{
	clear:both;
	margin-top:40px;
	
}

.StudentInfo
{
	float:left;
	width:400px;
	height: 170px;	
}

.StudentInfoHeader
{
	font-size: .7em;
	font-weight:bold;
	text-decoration: none;
	height: 30px; 
	background-color: #DDE4F0; 
	padding-top: 8px;
    padding-left: 10px; 
    padding-bottom: 0px;		
}

.StudentInfoDivider
{
	padding-top: 1px; 
	padding-bottom: 0px;
}

.StudentInfoBody
{
	height: 110px; 
	background-color: #EAEEF6;
}

.StudentInfoBodyLeftColumn
{
	float:left;
	width:48%;
}

.StudentInfoBodyLeftItem
{
	padding-left: 12px; 
	padding-top: 8px;
	font-size: .6em;
	text-decoration: none;
	font-weight:bold;
}

.StudentInfoBodyRightColumn
{
	float:left;
	width:52%;
}

.StudentInfoBodyRightItem
{
	padding-left: 10px; 
	padding-top: 8px;
	font-size: .6em;
	text-decoration: none;	
}

.StudentInfoHelpSpacer
{
	float:left;
	width:20px;
}
	
.StudentHelp
{
	float:left;
	width:300px;
}	

.StudentHelpHeader
{
	font-size: .7em;
	font-weight:bold;
	text-decoration: none;
	height: 30px; 
	background-color: #DDE4F0; 
	padding-top: 8px;
    padding-left: 12px; 
    padding-bottom: 0px;
}	

.StudentHelpBody
{
	height: 110px; 
	background-color: #EAEEF6;
}	

.StudentHelpItem
{
	padding-left: 12px; 
	padding-top: 8px;
	font-size: .6em;
	text-decoration: none;
	font-weight:bold;
}	

.StudentInfoFullLength
{
	clear:both;
	margin-top: 40px;
	width: 720px;
}

.BodyText
{
	font-size: .8em;
	text-decoration: none;
}

.BodyTextSmall
{
	font-size: .6em;
	text-decoration: none;
}

.Bold
{
	font-weight:bold;
}
.BoldOff { font-weight: normal; }
.White
{
	color: #ffffff;
}
.Bolder
{
	font-weight:bolder;
}


.StandardLinkBlue, .TemplateH3Link a
{
	color: #005A84;
	text-decoration: none;
	cursor: pointer;
}
.TemplateH3Link a:Hover
{
    text-decoration:underline;
}

.StandardNoLinkBlue
{
    color: #005A84;
	text-decoration: none;
}

.TemplateH3Link a, div.TemplateH3Text, #OrganizationTemplate div.TemplateH4Text
{
    font-size: .75em;
}
div.TemplateH4Text
{
    padding-left:22px;
}
.Template3Column
{
    float:left;margin: 0 0 10px 10px;width:30%;
}
#OrganizationTemplate2 .TemplateH3Text
{
    font-weight: bold;
}
#OrganizationTemplate td.TemplateH3Link, #OrganizationTemplate2 td.TemplateH3Link
{
    padding-left:10px;width:33%;
}

.OrganizationTemplatePracticeArea .AlsoProductImageSection_Prac
{
    float:none;
}
.OrganizationTemplatePracticeArea .ProductSeeMore_Org
{
    margin-bottom: 0px;
}

.StandardLinkMargin
{
	font-size: .7em;
	text-decoration: none;
	margin: 10px 0 0 8px;
}

.BuckrumBackgroundDarkFixed
{
	background-color: #cbc498;
	width: 100%;
	height:16px;
}

.BuckrumBackgroundMediumFixed
{
	background-color: #e6e1cc;
	width: 100%;
	height:16px;
}

.BuckrumBackgroundMediumAuto
{
	background-color: #e6e1cc;
	width: 100%;
}

.BuckrumBackgroundLightAuto
{
	background-color: #edebde;
	width: 100%;
}

.BlueBackgroundDarkAutoPad
{
	background: #005a84;
	padding: 5px 0px 5px 8px;
	font-weight: bold;
	font-size: .8em;
}

.BlueBackgroundDarkFixed
{
	background-color: #28549d;
	width: 100%;
	height:16px;
}

.BlueBackgroundDarkAuto
{
	background-color: #28549d;
	width: 347px;
}

.BlueBackgroundMediumAuto
{
	background-color: #d6deed;
	width: 100%;
}

.BlueBackgroundLightAuto
{
	background-color: #e9edf6;
	width: 100%;
}

.GrayBackgroundLightAuto
{
	background-color: #f1f1f1;
	width: 100%;
}

.NavigationP
{
	margin-bottom: 10px;
	position: static;
	width: 240px;	
}

.NavigationS
{
	border: 1px solid #bababa;
}

.BreadCrumbsP
{
	margin-top: 3px;
	margin-bottom:5px;		
}

.BreadCrumbsS
{
	font-size: .7em;
	text-decoration: none;
	color:#2e46c2;
	cursor: pointer;	
	font-weight:bold;
}

.BreadCrumbLast
{
	color:#4c4a3a;
}

.One-Column
{
	width:986px;
}

.Two-Column_Content
{
	float:left;
	width:768px;
	margin-right:10px;
}

@media print
{
.Two-Column_Content
{
	float:left;
	width:450px;
	margin-right:10px;
}
}

.Two-Column_Right
{
	float:left;
	width:208px;
}


.LeftNavPlus1Column_LeftNav
{
	float:left;
	width:240px;
	margin-right:10px;
}

.LeftNavPlus1Column_Content
{
    background-color:White;
	float:left;
	width:736px;
}

@media print
{
.LeftNavPlus1Column_Content
{
	float:left;
	width:675px;
}

}

.LeftNavPlus2Columns_LeftNav
{
	float:left;
	width:240px;
	margin-right:10px;
}

.LeftNavPlus2Columns_Content
{
    background-color:White;
	float:left;
	width:518px;
	margin-right:10px;
}

@media print
{
.LeftNavPlus2Columns_Content
{
	float:left;
	width:450px;
	margin-right:10px;
}
}

.LeftNavPlus2Columns_Right
{
    background-color:White;
    width:208px;
    float:left;
}

.ScreenOnly
{	
}

.PrintOnly
{
	display:none;
}

@media print
{
.ScreenOnly
{	
	display:none;	
}

.PrintOnly
{
	display:block;
}
	
}

.FloatRight{ float: right; }
.FloatLeft{ float: left; }
.FloatNone{ float: none; }
.ClearRight{ clear: right; }
.ClearRight {clear:right;}
.ClearLeft{ clear: left; }
.ClearBoth{ clear: both;}


/************************************************************************
	Legacy Styles... Used for old ASP Apps
************************************************************************/
/* #divBody
{
	width: 986px;
	text-align:left;
	margin: 0 auto;
	min-height: 100%;	
}  */
#divBodyPFV{margin:0px auto;text-align:center;width:550px;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;border-bottom:1px solid #E1E1E1;}
#divMast
{
	text-align: center; 
	height:100%;
	margin: 0px;	
	padding: 0px;
}
#divMastTop{width:770px;border-top:5px solid #1a4798;}
#divMastBottom{width:770px;padding-bottom:1px;}
#divBcrumb{padding:3px;border-bottom:4px solid #9A9871;font-size:.7em;color:#FFFFFF;font-weight:bold;}
#divContent{width:622px;border-right:1px solid #E1E1E1;}
#divContent_new{width:522px;}
#divContentCenter{height:400px;border-left:1px solid #E1E1E1;}
#divContentCenterCorp{height:400px;border-left:1px solid #E1E1E1;border-right:1px solid #E1E1E1;}
#divContentCenterIndex{height:620px;}
#divDocumentLookup{padding:5px;background-color:#F8F8F3;border:1px solid #E1E1E1;}
#divFoot{text-align:center;}
/************************************************************************/

.WestStoreFooterLinks_Layout
{
	width: 988px;
	text-align:center;
	margin:10px auto 0;
}

#main_thwest_footer
{
    float: left; 
    padding: 10px 0; 
    border-top: 1px solid #BABABA; 
    border-bottom: 1px solid #BABABA;
    width:100%;
}

.FooterLinks_Layout
{
	width: 843px;
	text-align:center;
	margin: 0 auto;		
}
.FooterLink
{
	color:#7c7c7c;
	text-decoration:none;	
	font-weight:bold;
}

.FooterImage_Layout
{
	margin: 0 auto;
}


.FooterLink_Layout
{
	padding-top:5px;
	margin-top:5px;
}

.FooterLink_LayoutDiv
{
    padding-top: 32px;
    font-size: small;
}

.RenewalsFooterLinks_Layout
{
	width: 988px;
	text-align:center;
	margin:10px auto 0;
	border-top: 1px solid #BABABA;
}

.RenewalsFooterLink_LayoutDiv
{
    padding-top: 20px;
    border-top: 1px solid #BABABA;
    font-size: small;
}

/************************************************************************/
/**Height 253 **/

.ProdHeaderOverlayOut
{
	position: relative;		
}

.ProdHeaderOverlayIn
{
	position: absolute; 
	top: -253px;
}

.PracHeaderOverlayOut
{
	position: relative;		
}

.PracHeaderOverlayIn
{
	position: absolute; 
	top: -253px;
}

.OrgHeaderOverlayOut
{
	position: relative;		
}

.OrgHeaderOverlayIn
{
	position: absolute; 
	top: -253px;
}

/** Organizations Styles **/
.StudentHeaderOverlayOut
{
	position: relative;	
}

.StudentHeaderOverlayIn
{
	position: absolute; 
	top: -314px;
}

.StudentHeader
{
	clear:both;
	height:230px;
}

.StudentHeaderLeft
{
	float:left;
	width: 350px; 
	height: 225px;	
}

.StudentHeaderRight
{
	float:left;
	width: 386px; 
}

.StudentHeaderRightTop
{
	height:135px;	
}

.StudentHeaderRightBottom
{
	height:85px;	
}

.StudentHeaderLink
{
	padding-left:8px;
	padding-top:6px;
 	color:White;
	font-size:0.75em;
	font-weight:bold;
}

.StudentHeaderText
{
	padding-left:8px;
	padding-top:6px;
	color:#4c4a3a;
	font-size:0.6em;
	line-height:1.8em;
	font-weight:bold;
	width: 216px;
}

.StudentTabs
{
	clear:both;
	height: 20px;	
}

.StudentProductsTab
{
	float:left;
	width:180px;
}

.StudentProductsTabLinkText
{
	float:left;
	padding-left:20px;
	padding-bottom:6px;
	color:Gray;
	font-size:0.55em;
	font-weight:bold;
}

.StudentCasebooksTab
{
	float:left;
	width:138px;
}

.StudentCasebooksLinkText
{
	float:left;
	padding-left:34px;
	padding-bottom:6px;
	color:Gray;
	font-size:0.55em;
	font-weight:bold;
}

.StudentStudyAidsTab
{
	float:left;
	width:138px;
}

.StudentStudyAidsTabLinkText
{
	float:left;
	padding-left:38px;
	padding-bottom:6px;
	color:Gray;
	font-size:0.55em;
	font-weight:bold;
}

.StudentStatutesTab
{
	float:left;
	width:140px;
}

.StudentStatutesTabLinkText
{
	float:left;
	padding-left:55px;
	padding-bottom:6px;
	color:Gray;
	font-size:0.55em;
	font-weight:bold;
}


.StudentDictionariesTab
{
	float:left;
	width:140px;
}

.StudentDictionariesTabLinkText
{
	float:left;
	padding-left:44px;
	padding-bottom:6px;
	color:Gray;
	font-size:0.55em;
	font-weight:bold;
}

.StudentHeadlineLeft
{
	float: left; 
	width: 440px;
}

.StudentHeadlineRight
{
	float: left; 
	width: 296px;
}

.StudentHeadlineTop
{
	height:20px;
}

.StudentHeadlineMiddle
{
	height:18px;
	float:right;
	padding-right:72px;
	padding-top:2px;
	color:Blue;
	font-size:0.6em;
	font-weight:bold;

}

.StudentHeadlineBottom
{
	height:18px;
	float:right;
	padding-right:72px;
	padding-top:2px;
	color:Blue;
	font-size:0.65em;
	font-weight:bold;
}

.Student_Copy_Block
{
	padding-left:12px;
	width:468px;
	font-size: .7em;
	text-decoration: none;

}

.Student_Shop_Series
{
	clear:both;
	padding-left:12px;
	font-size:0.6em;
	font-weight:bold;
	margin-bottom:20px;
	text-decoration:none;
	color:#282A84;
}

.Header_Org_Body
{
	float:right;
	width:491px;		
}

.Header_Org_Body_Top
{
	height:180px;
	width:470px;
}

.Header_Org_Body_Bottom
{
	height:73px;
	width:470px; 
	vertical-align:bottom;	
}

.Header_Org_Body_Text
{
	color:White;
	font-size:0.7em;
	padding-left:28px;
	padding-top:2px;
}

.Header_Org_Filler
{
    float:left;
    width:495px;
}


.Header_Org_SideBars
{
   float:right;
   width:241px;
}

.Header_Org_SideBarArea1
{
	height:85px;
	width:241px;
}

.Header_Org_SideBarArea2
{
	height:84px;
	width:241px;	
}

.Header_Org_SideBarArea3
{
	height:82px;
	width:241px;	
}




.Header_Org_SideBar_TitleText
{
	padding-left:8px;
	padding-top:8px;
	color:white;
	font-weight:bold;
}

.Header_Org_SideBar_BodyText
{
	padding-left:8px;
	padding-top:8px;
	color:White;
	font-size:0.6em;
}

.Header_Org_SideBar_LinkText
{
	float:right;
	padding-right:30px;
	padding-top:6px;
 	color:White;
	font-size:0.6em;
	font-weight:bold;
}

@media print
{
.Header_Org_Body_Text
{
	color:#EEEEEE;
	font-size:0.7em;
	padding-left:28px;
	padding-top:2px;
}
.Header_Org_SideBar_TitleText
{
	padding-left:8px;
	padding-top:8px;
	color:#EEEEEE;
	font-weight:bold;
}
.Header_Org_SideBar_BodyText
{
	padding-left:8px;
	padding-top:8px;
	color:#EEEEEE;
	font-size:0.6em;
}

.Header_Org_SideBar_LinkText
{
	float:right;
	padding-right:30px;
	padding-top:6px;
 	color:#EEEEEE;
	font-size:0.6em;
	font-weight:bold;
}	
}

a.Header_Org_SideBar_Link
{
	text-decoration: none;
	color: White;
	cursor: pointer;	
}

a.Header_Org_SideBar_Link:visited
{
	text-decoration: none;
	color: White;
	cursor: pointer;	
}

a.Header_Org_SideBar_Link:hover
{
	text-decoration:underline;
	color:White;
	cursor: pointer;	
}

.HubHeaderRectangle_Org
{
	float:left;
	margin-top:8px;
	margin-right:11px;
	font-size:0.8em;
	font-weight:bold;
	width:238px;
	height:35px;
	background-color:#ECECEC;
}

.HubHeaderRectangleLast_Org
{
	float:left;
	margin-top:8px;
	font-size:0.8em;
	font-weight:bold;
	width:238px;
	height:35px;
	background-color:#ECECEC;
}

.HubHeaderRectangleText_Org
{
	padding-left:11px;
	padding-top:10px;
	
}

.HubBodyRectangle_Org
{
	float:left;
	margin-top:1px;
	margin-right:11px;
	width:238px;
	height:134px;
	background-color:#e3e3e3;
}

.HubBodyRectangleLast_Org
{
	float:left;
	margin-top:1px;
	width:238px;
	height:134px;
	background-color:#e3e3e3;
}

.HubBodyRectanglePadding_Org
{
	padding-left:11px;
	padding-top:15px;
	padding-bottom:15px;
}

.HubBodyRectangleText_Org
{
	font-size:0.6em;
	font-weight:bold;
	padding-bottom:8px;
}

.HubDescription_Org
{
	width:736px;	
	margin-top:10px;
}

.HubDescriptionText_Org
{
	padding-left:11px;
	padding-bottom:5px;
	color:Black;
	font-weight:bold;
}

.ProductSection_Org
{
	width:736px;	
}

.ProductSeeMore_Org
{
	font-size:0.6em;
	font-weight:bold;
	margin-bottom:20px;
	text-decoration:none;

}

.StaticContainer
{
	padding:10px 15px 10px 15px;	
}

.FeaturedProductImg_Org
{
	float:left;
	width:185px;	
}

.FeaturedProductImg_Column
{
	float:left;
	width:20%;
	margin-bottom: 7px;
}

.FeaturedProductContent_Column
{
	float:left;
	width:80%;	
	margin-bottom: 7px;
}

.FeaturedProduct_Org
{
    float:left;
	width:550px;
	margin-bottom:10px;
}

.FeaturedProductTitle_Org hr
{
    margin-bottom:13px;
    height:1px;
    border:0px;
    color:#bababa;
    background-color:#bababa;
}

.FeaturedProductTitle_Org
{
	font-size:0.8em;
	font-weight:bold;	
	color:#525246;
}

.FeaturedProductBy_Org
{
	font-size:.75em;
	font-weight:bold;
	margin-top:6px;
	
}

.FeaturedProductAuthor_Org
{
	color:#24509B;
}

.FeaturedProductDescription_Org
{
	font-size:.75em;
	margin-top:10px;
}

.FeaturedProductDescription_Org_Vertical
{
	font-size:.75em;
	margin-left:1px;
	margin-top:10px;
	margin-bottom:8px;
}

.FeaturedProductPrice_Org
{
	float:left;
	font-size:0.8em;
	font-weight:bold;	
	color:#CF6708;
	vertical-align:top;
	padding-right:10px;
	padding-top:4px;
}

.FeaturedProductPrice_Org_Vertical
{
	float:left;
	font-size:0.75em;
	font-weight:bold;	
	vertical-align:top;
	padding-right:10px;
	margin-bottom:4px;
} 

.FeaturedProductAddBtn_Org
{
	float:left;
	vertical-align:middle;
}

.FeaturedProductLearnMoreBtn_Org
{
	float:left;
	margin-top:10px;
}

.AlsoProductSection_Org
{
	float:left;
	width:233px;
	margin: 10px 0;
}

.AlsoProductImageSection_Org
{
	float:left;
	width:93px;
}

.AlsoProductImage_Org
{
	height:105px;
	width:85px;
	border-width:0px;	
}

.AlsoProduct_Org
{
	float:left;
	width:140px;
	
}

.AlsoProductSingle_Org
{
	float:left;
	width:190px;
}

.AlsoProductSingleFiller_Org
{
	float:left;
	margin-right:43px;
}

.AlsoProductSingleBody_Org
{
	height:90px;
}

.AlsoProductSingleTitle_Org
{
	font-size:0.8em;
	font-weight:bold;
	color:#504A3A;
	margin-bottom:5px;
}

.AlsoProductSingleDescription_Org
{
	font-size:0.75em;
	margin-top:10px;
	margin-bottom:8px;

}

.AlsoProductTitle_Org
{
	font-size:0.6em;
	font-weight:bold;
	color:#504A3A;
	margin-bottom:5px;
	height:60px;
}

.AlsoProductPrice_Org
{
	font-size:0.6em;
	font-weight:bold;
	color:#D26804;
	margin-bottom:8px;
}

/************************************************************************/
/** Practice Center Styles **/


.Header_Prac
{
	margin-bottom: 10px;
	width:736px;	
	height:253px;
}

.Header_Prac_Body
{
	float:left;
	width:491px;		
}

.Header_Prac_Body_Top
{
	height:180px;
	width:470px;
}

.Header_Prac_Body_Bottom
{
	height:73px;
	width:470px; 
	vertical-align:bottom;	
}

.Header_Prac_Body_Text
{
	color:White;
	font-size:0.7em;
	padding-left:28px;
	padding-top:2px;
}

.Header_Prac_Filler
{
	float:left;		
	width:495px;
}


.Header_Prac_SideBars
{
	float:right;		
	width:241px;
}

.Header_Prac_SideBarArea1
{
	height:85px;
	width:241px;
}

.Header_Prac_SideBarArea2
{
	height:84px;
	width:241px;	
}

.Header_Prac_SideBarArea3
{
	height:84px;
	width:241px;	
}



.Header_Prac_SideBar_TitleText
{
	padding-left:8px;
	padding-top:8px;
	color:White;
	font-weight:bold;
}

.Header_Prac_SideBar_BodyText
{
	padding-left:8px;
	padding-top:8px;
	color:White;
	font-size:0.6em;
}

.Header_Prac_SideBar_LinkText
{
	float:right;
	padding-right:30px;
	padding-top:6px;
 	color:White;
	font-size:0.6em;
	font-weight:bold;
}

@media print
{
.Header_Prac_SideBar_TitleText
{
	padding-left:8px;
	padding-top:8px;
	color:#EEEEEE;
	font-weight:bold;
}

.Header_Prac_SideBar_BodyText
{
	padding-left:8px;
	padding-top:8px;
	color:#EEEEEE;
	font-size:0.6em;
}

.Header_Prac_SideBar_LinkText
{
	float:right;
	padding-right:30px;
	padding-top:6px;
 	color:#EEEEEE;
	font-size:0.6em;
	font-weight:bold;
}	
}

a.Header_Prac_SideBar_Link
{
	text-decoration: none;
	color: White;
	cursor: pointer;	
}


a.Header_Prac_SideBar_Link:visited
{
	text-decoration: none;
	color: White;
	cursor: pointer;	
}
a.Header_Prac_SideBar_Link:hover
{
	text-decoration: none;
	color:Blue;
	cursor: pointer;	
}

.BG_Prac
{
	position:absolute;
	z-index:-1;	
	

}

.ProductSection_Prac
{
	width:736px;	
}

.ProductHeader_Prac
{
	background-color: #28549d;
	color: white;
	font-size: .8em;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:20px;
	padding-top: 7px;
	padding-left: 8px;
	padding-bottom: 7px;
	height: 16px;
}

.ProductSeeMore_Prac
{
	font-size:0.6em;
	font-weight:bold;
	margin-bottom:20px;
}

.FeaturedProductImg_Prac
{
	float:left;
	width:136px;	
}

.FeaturedProduct_Prac
{
	float:left;
	width:575px;	
}

.FeaturedProductTitle_Prac
{
	font-size:0.8em;
	font-weight:bold;	
	color:#525246;
}

.FeaturedProductBy_Prac
{
	font-size:0.7em;
	font-weight:bold;
	margin-top:6px;
	
}

.FeaturedProductAuthor_Prac
{
	color:#24509B;
}

.FeaturedProductDescription_Prac
{
	font-size:0.7em;
	margin-left:11px;
	width:480px;	
	margin-top:10px;
	margin-bottom:8px;
}

.FeaturedProductPrice_Prac
{
	float:left;
	font-size:0.8em;
	font-weight:bold;	
	color:#CF6708;
	vertical-align:top;
	padding-right:10px;
	padding-top:4px;
}

.FeaturedProductAddBtn_Prac
{
	float:left;
	vertical-align:middle;
}

.FeaturedProductLearnMoreBtn_Prac
{
	float:left;
	margin-top:10px;
}

.AlsoProductSection_Prac
{
	
}

.AlsoProductSection_Prac, .AlsoProductSection_PracVertical
{
	float:left;
	margin-top:10px;
	font-size:.75em;
}

.AlsoProductSection_PracVertical
{
    margin-right: 6px;
}


/* Ensure display with same height, i.e. exactly 4 rows displayed for product title. */
.AlsoProductLink_PracVertical
{
    height:3em;
    overflow: hidden;
}

div.AlsoProductNoWrap_PracVertical 
{
    overflow:hidden;
}

.MarginRight
{
	margin-right:6px;
}

.AlsoProductImageSection_Prac
{
	float:left;
	width:93px;
}

.AlsoProductImage_Prac
{
	height:105px;
	width:85px;
	border-width:0px;	
}

.AlsoProduct_Prac
{
	float:left;
	width:140px;
	height:95px;
}

.AlsoProductSingle_Prac
{
	float:left;
	width:190px;
}

.AlsoProductSingleFiller_Prac
{
	float:left;
	margin-right:43px;
}

.AlsoProductSingleBody_Prac
{
	height:90px;
}

.AlsoProductSingleTitle_Prac
{
	font-size:0.6em;
	font-weight:bold;
	color:#504A3A;
	margin-bottom:5px;
}

.AlsoProductSingleDescription_Prac
{
	font-size:0.7em;
	margin-top:10px;
	margin-bottom:8px;

}

.AlsoProductTitle_Prac
{
	font-size:0.6em;
	font-weight:bold;	
	margin-bottom:5px;
	height:60px;
}

.AlsoProductPrice_Prac
{
	font-size:0.6em;
	font-weight:bold;
	color:#D26804;
	margin-bottom:8px;
}

.AlsoProductPrice_Prac_Black
{
	font-weight:bold;
	margin-bottom:8px;
	color: #505050;
}

/************************************************************************/
/** Products & Services Styles **/


.Header_Prod
{
	margin-bottom: 10px;
	width:736px;	
	height:253px;
}

.Header_Prod_Body
{
	float:left;
	width:491px;		
}

.Header_Prod_Body_Top
{
	height:180px;
	width:470px;
}

.Header_Prod_Body_Bottom
{
	height:73px;
	width:470px; 
	vertical-align:bottom;	
}

.Header_Prod_Body_Text
{
	color:White;
	font-size:0.7em;
	padding-left:28px;
	padding-top:2px;
}

.Header_Prod_SideBars
{
	float:right;		
	width:241px;
}

.Header_Prod_SideBarArea1
{
	height:85px;
	width:241px;
}

.Header_Prod_SideBarArea2
{
	height:84px;
	width:241px;	
}

.Header_Prod_SideBarArea3
{
	height:84px;
	width:241px;	
}


.Header_Prod_SideBar_TitleText
{
	padding-left:8px;
	padding-top:8px;
	color:White;
	font-weight:bold;
}

.Header_Prod_SideBar_BodyText
{
	padding-left:8px;
	padding-top:8px;
	color:White;
	font-size:0.6em;
}

.Header_Prod_SideBar_LinkText
{
	float:right;
	padding-right:30px;
	padding-top:6px;
 	color:White;
	font-size:0.6em;
	font-weight:bold;
}

@media print
{
.Header_Prod_SideBar_TitleText
{
	padding-left:8px;
	padding-top:8px;
	color:#EEEEEE;
	font-weight:bold;
}

.Header_Prod_SideBar_BodyText
{
	padding-left:8px;
	padding-top:8px;
	color:#EEEEEE;
	font-size:0.6em;
}

.Header_Prod_SideBar_LinkText
{
	float:right;
	padding-right:30px;
	padding-top:6px;
 	color:#EEEEEE;
	font-size:0.6em;
	font-weight:bold;
}	
}

a.Header_Prod_SideBar_Link
{
	text-decoration: none;
	color: White;
	cursor: pointer;	
}


a.Header_Prod_SideBar_Link:visited
{
	text-decoration: none;
	color: White;
	cursor: pointer;	
}
a.Header_Prod_SideBar_Link:hover
{
	text-decoration: none;
	color:Blue;
	cursor: pointer;	
}

.BG_Prod
{
	position:absolute;
	z-index:-1;	
	

}

.ProductSection_Prod
{
	width:736px;	
}

.ProductHeader_Prod
{
	background-color: #28549d;
	color: white;
	font-size: .8em;
	font-weight: bold;
	margin-top:10px;
	margin-bottom:20px;
	padding-top: 7px;
	padding-left: 8px;
	padding-bottom: 7px;
	height: 16px;
}

.ProductSeeMore_Prod
{
	font-size:0.6em;
	font-weight:bold;
	margin-bottom:20px;
}

.FeaturedProductImg_Prod
{
	float:left;
	width:136px;	
}

.FeaturedProduct_Prod
{
	float:left;
	width:575px;	
}

.FeaturedProductTitle_Prod
{
	font-size:0.8em;
	font-weight:bold;	
	color:#525246;
}

.FeaturedProductBy_Prod
{
	font-size:0.7em;
	font-weight:bold;
	margin-top:6px;
	
}

.FeaturedProductAuthor_Prod
{
	color:#24509B;
}

.FeaturedProductDescription_Prod
{
	font-size:0.7em;
	margin-left:11px;
	width:480px;	
	margin-top:10px;
	margin-bottom:8px;
}

.FeaturedProductPrice_Prod
{
	float:left;
	font-size:0.8em;
	font-weight:bold;	
	color:#CF6708;
	vertical-align:top;
	padding-right:10px;
	padding-top:4px;
}

.FeaturedProductAddBtn_Prod
{
	float:left;
	vertical-align:middle;
}

.FeaturedProductLearnMoreBtn_Prod
{
	float:left;
	margin-top:10px;
}

.AlsoProductSection_Prod
{
	float:left;
	width:233px;
	margin-top:10px;
}

.AlsoProductImageSection_Prod
{
	float:left;
	width:93px;

}

.AlsoProductImage_Prod
{
	height:105px;
	width:85px;
	border-width:0px;	
}

.AlsoProduct_Prod
{
	float:left;
	width:140px;
	height:105px;
}

.AlsoProductSingle_Prod
{
	float:left;
	width:190px;
}

.AlsoProductSingleFiller_Prod
{
	float:left;
	margin-right:43px;
}

.AlsoProductSingleBody_Prod
{
	height:90px;
}

.AlsoProductSingleTitle_Prod
{
	font-size:0.6em;
	font-weight:bold;
	color:#504A3A;
	margin-bottom:5px;
}

.AlsoProductSingleDescription_Prod
{
	font-size:0.7em;
	margin-top:10px;
	margin-bottom:8px;

}

.AlsoProductTitle_Prod
{
	font-size:0.6em;
	font-weight:bold;
	color:#504A3A;
	margin-bottom:5px;
	height:60px;
}

.AlsoProductPrice_Prod
{
	font-size:0.6em;
	font-weight:bold;
	color:#D26804;
	margin-bottom:8px;
}

.HyperlinkArrow
{
}

.HyperlinkArrowWhite
{
	color:#FFFFFF;	
}

.HyperlinkArrowGrey
{
	color:#4c4a3a;	
}

.HyperlinkArrowOrange
{
    color:#FA9200;
}

.HomeHyperlinkArrow
{
	color:#99CCE3;	
}

a.StandardGreyLink
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
}

a.StudentGreyLink
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
}

a.StudentGreyLink:visited
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
}

a.StudentGreyLink:hover
{
	text-decoration:underline;
	color:#4c4a3a;
	cursor: pointer;	
}

a.StandardGreyLink:visited
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
}

a.StandardGreyLink:hover
{
	text-decoration:underline;
	color:#4c4a3a;
	cursor: pointer;	
}

a.StudentBlueLink
{
	text-decoration: none;
	color:#282A84;
	cursor: pointer;	
}

a.StudentBlueLink:visited
{
	text-decoration: none;
	color:#282A84;
	cursor: pointer;	
}

a.StudentBlueLink:hover
{
	text-decoration:underline;
	color:#282A84;
	cursor: pointer;	
}


a.StandardBlueLink
{
	text-decoration: none;
	color:Blue;
	cursor: pointer;	
}

a.StandardBlueLink:visited
{
	text-decoration: none;
	color:Blue;
	cursor: pointer;	
}

a.StandardBlueLink:hover
{
	text-decoration:underline;
	color:Blue;
	cursor: pointer;	
}

a.WhiteLink
{
	text-decoration: underline;
	color:white;
	cursor: pointer;	
}

a.WhiteLink:visited
{
	text-decoration: none;
	color:white;
	cursor: pointer;	
}

a.WhiteLink:hover
{
	text-decoration:underline;
	color:white;
	cursor: pointer;	
}

a.GreyLink
{
	text-decoration: underline;
	color:#4c4a3a;
	cursor: pointer;	
}

a.GreyLink:visited
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
}

a.GreyLink:hover
{
	text-decoration:underline;
	color:#4c4a3a;
	cursor: pointer;	
}


a.StudentWhiteLink
{
	text-decoration: none;
	color:white;
	cursor: pointer;	
}

a.StudentWhiteLink:visited
{
	text-decoration: none;
	color:white;
	cursor: pointer;	
}

a.StudentWhiteLink:hover
{
	text-decoration:underline;
	color:white;
	cursor: pointer;	
}

a.StudentOrangeLink
{
	text-decoration: none;
	color:#CB6600;
	cursor: pointer;	
}

a.StudentOrangeLink:visited
{
	text-decoration: none;
	color:#CB6600;
	cursor: pointer;	
}

a.StudentOrangeLink:hover
{
	text-decoration:underline;
	color:#CB6600;
	cursor: pointer;	
}

a.MoreWaysToShopLink
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
	font-weight:bold;
}

a.MoreWaysToShopLink:visited
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
	font-weight:bold;
}

a.MoreWaysToShopLink:hover
{
	text-decoration:underline;
	color:#4c4a3a;
	cursor: pointer;	
	font-weight:bold;
}

.CanWeHelpDescription
{
}

.EmailPrintContactUs
{
	font-size: .70em;
	margin-top: 3px;
    margin-bottom: 3px;
	padding-top:3px;
	padding-bottom:0px;
	margin-left:0px;
	padding-left:0px;
	
}

.EmailPrintContactUsItem
{
	padding-left:7px;
	padding-right:8px;
	display:inline;
}

.EmailPrintContactUsSeparator
{
	display:inline;
	padding:0px;
	margin:0px;
}

a.EmailPrintContactUsLink
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
	font-weight:bold;
}

a.EmailPrintContactUsLink:visited
{
	text-decoration: none;
	color:#4c4a3a;
	cursor: pointer;	
	font-weight:bold;
}

a.EmailPrintContactUsLink:hover
{
	text-decoration:underline;
	color:#4c4a3a;
	cursor: pointer;	
	font-weight:bold;
}

a.BreadCrumbsLink
{
	text-decoration: none;
	color:#005A84;	
	cursor: pointer;	
	font-weight:bold;
}

.BreadCrumbsText
{
    color:#005A84;
    font-weight:bold;
}

a.BreadCrumbsLink:visited
{
	text-decoration: none;
	color:#005A84;	
	cursor: pointer;	
	font-weight:bold;
}

a.BreadCrumbsLink:hover
{
	text-decoration:underline;
	color:#005A84;	
	cursor: pointer;	
	font-weight:bold;
}

a.LeftNavLevelZeroLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #4d4b3c;
}

a.LeftNavLevelZeroLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color: #4d4b3c;
}

a.LeftNavLevelZeroLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color: #4d4b3c;
}

.LeftNavLevelOne
{
	font-size: .75em;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom:5px;
	padding-top:3px;
}

.LeftNavLevelOneSelected
{
	font-size: .75em;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom:5px;	
	padding-top:3px;
}

a.LeftNavLevelOneLink
{
	text-decoration: none;
	cursor: pointer;	
	font-weight: bold;
	color: #005A84;
}

a.LeftNavLevelOneLink:visited
{
	text-decoration: none;
	font-weight: bold;
	cursor: pointer;	
	color: #005A84;
}

a.LeftNavLevelOneLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color: #005A84;
	font-weight: bold;
}

.LeftNavLevelTwo
{
	font-size: .75em;
	padding-bottom:4px;
	padding-left: 33px;	
}

.LeftNavLevelTwoSelected
{
	font-size: .75em;
	font-weight: bold;
	padding-bottom:4px;
	padding-left: 33px;	
}

a.LeftNavLevelTwoLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #005A84;
}

a.LeftNavLevelTwoLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color: #005A84;
}

a.LeftNavLevelTwoLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color: #005A84;
}

.LeftNavLevelThree
{
	font-size: .75em;
	padding-bottom:3px;
	padding-left: 60px;
	
}

.LeftNavLevelThreeSelected
{
	font-size: .75em;
	padding-bottom:3px;
	padding-left: 60px;
}

a.LeftNavLevelThreeLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #005A84;	
}

a.LeftNavLevelThreeLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color: #005A84;
}

a.LeftNavLevelThreeLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color: #005A84;
}

.WhiteBoldText8
{
	padding: 2px 8px 2px 8px;
	color:white;
	font-weight:bold;
}

/***********************************************\
|	Begin Rich Relevance Styles 				|
\***********************************************/

.rr_image
{
	height:105px;
	width:85px;
	border-width: 0px;
}


.rr_title, .rr_price
{
    font-weight: bold;
	font-size:12.1px;
	text-decoration: none;
}

.rr_link, a.rr_link:visited, a.rr_link:hover
{
	color: #005A84;
	text-decoration: none;
	cursor: pointer;
}

a.rr_link:hover
{
	text-decoration: underline;
}

.rr_actionButton
{
}

.rr_strategyHome
{
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 17px 0;
}

.rr_strategyCategory
{
	font-weight: bold;
	font-size: .8em;
	color: #ffffff;
	background: #28549d;
	padding: 5px 0px 5px 8px;
}

.rr_items
{
    width: 25%;
}

/***********************************************\
|	End Rich Relevance Styles    				|
\***********************************************/


/* the default rating is placed as a background image in the ul */
/* use the background position according to the table above to display the required images*/

/* .rating class moved to Background-ImageStyles */


/* add these classes to the ul to effect the change to the correct number of stars */
.nostar {background-position:0 0}
.onestar {background-position:0 -96px}
.twostar {background-position:0 -112px}
.threestar {background-position:0 -128px}
.fourstar {background-position:0 -143px}
.fivestar {background-position:0 -160px}
ul.rating li {
	cursor: pointer;
 	float:left;
	text-indent:-999em;
}
ul.rating li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}
ul.rating li.one a {left:0}
ul.rating li.two a {left:16px;}
ul.rating li.three a {left:32px;}
ul.rating li.four a {left:48px;}
ul.rating li.five a {left:64px;}
/* end rating code */


/**** Creative Styles imported from their stylesheet ****/
.KnowledgeLightMedium { 
	font-family: KnowledgeLight,Arial,helvetica,sans-serif; 
	font-size: 2.0em; 
	font-weight: normal; 
	}

.KnowledgeLightSmall { 
	font-family: KnowledgeLight,Arial,helvetica,sans-serif; 
	font-size: 1.5em; 
	font-weight:normal; 
	}
.KnowledgeHomepageHdr { 
	font-family: KnowledgeBold;
    font-size: 1em;
	margin: 0 10px;
	}
/* Gradient title bar in the "Take a Closer Look" sections */
.ShadedSubSectionTitleBar {
    font-size:.95em;
    min-height:20px;
    font-weight:bold;   
    color:#505050;
    padding:8px 8px 7px 8px; 
    vertical-align:middle;
    background:-moz-linear-gradient(bottom,#c2c2c2 0%,#F1F1F1 100%);
    background:-webkit-gradient(linear,left bottom,left top,from(#c2c2c2),to(#F1F1F1));
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F1F1, endColorstr=#c2c2c2)";
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F1F1F1',endColorstr ='#c2c2c2');
	}

/* For a shaded div (ie - to be used for "Take a Closer Look" types of sections) */	
.ShadedSubSection {
    background-color: #f1f1f1;
    padding: 10px 8px 15px 8px;
	}
	
.Shade {
    background-color: #f1f1f1;
	}
	
/* Prevents words from wrapping to new line - to avoid "widows" in paragraphs */
.NoWrap {
	white-space: nowrap;
}

/* Margin classes - between all stylesheets, 1-20px are available even though not all listed below */
.Margin0px { margin: 0; }
.Margin1px { margin: 1px; }
.Margin2px { margin: 2px; }
.Margin3px { margin: 3px; }
.Margin4px { margin: 4px; }
.Margin6px { margin: 6px; }
.Margin7px { margin: 7px; }
.Margin8px { margin: 8px; }
.Margin9px { margin: 9px; }
.Margin10px { margin: 10px; }
.Margin11px { margin: 11px; }
.Margin12px { margin: 12px; }
.Margin13px { margin: 13px; }
.Margin14px { margin: 14px; }
.Margin15px { margin: 15px; }
.Margin16px { margin: 16px; }
.Margin17px { margin: 17px; }
.Margin18px { margin: 18px; }
.Margin19px { margin: 19px; }
.Margin20px { margin: 20px; }

.MarginTop0px { margin-top: 0; }
.MarginTop1px { margin-top: 1px; }
.MarginTop3px { margin-top: 3px; }
.MarginTop4px { margin-top: 4px; }
.MarginTop7px { margin-top: 7px; }
.MarginTop8px { margin-top: 8px; }
.MarginTop9px { margin-top: 9px; }
.MarginTop11px { margin-top: 11px; }
.MarginTop12px { margin-top: 12px; }
.MarginTop13px { margin-top: 13px; }
.MarginTop14px { margin-top: 14px; }
.MarginTop15px { margin-top: 15px; }
.MarginTop16px { margin-top: 16px; }
.MarginTop17px { margin-top: 17px; }
.MarginTop18px { margin-top: 18px; }
.MarginTop19px { margin-top: 19px; }
.MarginTop20px { margin-top: 20px; }

.MarginBottom0px { margin-bottom: 0; }
.MarginBottom1px { margin-bottom: 1px; }
.MarginBottom3px { margin-bottom: 3px; }
.MarginBottom4px { margin-bottom: 4px; }
.MarginBottom6px { margin-bottom: 6px; }
.MarginBottom7px { margin-bottom: 7px; }
.MarginBottom9px { margin-bottom: 9px; }
.MarginBottom11px { margin-bottom: 11px; }
.MarginBottom12px { margin-bottom: 12px; }
.MarginBottom13px { margin-bottom: 13px; }
.MarginBottom14px { margin-bottom: 14px; }
.MarginBottom16px { margin-bottom: 16px; }
.MarginBottom17px { margin-bottom: 17px; }
.MarginBottom18px { margin-bottom: 18px; }
.MarginBottom19px { margin-bottom: 19px; }

.MarginLeft0px { margin-left: 0; }
.MarginLeft1px { margin-left: 1px; }
.MarginLeft2px { margin-left: 2px; }
.MarginLeft3px { margin-left: 3px; }
.MarginLeft4px { margin-left: 4px; }
.MarginLeft5px { margin-left: 5px; }
.MarginLeft6px { margin-left: 6px; }
.MarginLeft7px { margin-left: 7px; }
.MarginLeft8px { margin-left: 8px; }
.MarginLeft9px { margin-left: 9px; }
.MarginLeft10px { margin-left: 10px; }
.MarginLeft11px { margin-left: 11px; }
.MarginLeft12px { margin-left: 12px; }
.MarginLeft13px { margin-left: 13px; }
.MarginLeft14px { margin-left: 14px; }
.MarginLeft15px { margin-left: 15px; }
.MarginLeft16px { margin-left: 16px; }
.MarginLeft17px { margin-left: 17px; }
.MarginLeft18px { margin-left: 18px; }
.MarginLeft19px { margin-left: 19px; }
.MarginLeft20px { margin-left: 20px; }

.MarginRight0px { margin-right: 0; }
.MarginRight1px { margin-right: 1px; }
.MarginRight2px { margin-right: 2px; }
.MarginRight3px { margin-right: 3px; }
.MarginRight4px { margin-right: 4px; }
.MarginRight5px { margin-right: 5px; }
.MarginRight6px { margin-right: 6px; }
.MarginRight7px { margin-right: 7px; }
.MarginRight8px { margin-right: 8px; }
.MarginRight9px { margin-right: 9px; }
.MarginRight10px { margin-right: 10px; }
.MarginRight11px { margin-right: 11px; }
.MarginRight12px { margin-right: 12px; }
.MarginRight13px { margin-right: 13px; }
.MarginRight14px { margin-right: 14px; }
.MarginRight15px { margin-right: 15px; }
.MarginRight16px { margin-right: 16px; }
.MarginRight17px { margin-right: 17px; }
.MarginRight18px { margin-right: 18px; }
.MarginRight19px { margin-right: 19px; }
.MarginRight20px { margin-right: 20px; }


/* Padding classes - between all stylesheets, 1-20px are available even though not all listed below */
.Padding0px { padding: 0px; }
.Padding1px { padding: 1px; }
.Padding2px { padding: 2px; }
.Padding3px { padding: 3px; }
.Padding4px { padding: 4px; }
.Padding5px { padding: 5px; }
.Padding6px { padding: 6px; }
.Padding7px { padding: 7px; }
.Padding8px { padding: 8px; }
.Padding9px { padding: 9px; }
.Padding10px { padding: 10px; }
.Padding11px { padding: 11px; }
.Padding12px { padding: 12px; }
.Padding13px { padding: 13px; }
.Padding14px { padding: 14px; }
.Padding15px { padding: 15px; }
.Padding16px { padding: 16px; }
.Padding17px { padding: 17px; }
.Padding18px { padding: 18px; }
.Padding19px { padding: 19px; }
.Padding20px { padding: 20px; }

.PaddingTop0px { padding-top: 0px; }
.PaddingTop1px { padding-top: 1px; }
.PaddingTop2px { padding-top: 2px; }
.PaddingTop6px { padding-top: 6px; }
.PaddingTop8px { padding-top: 8px; }
.PaddingTop9px { padding-top: 9px; }
.PaddingTop11px { padding-top: 11px; }
.PaddingTop12px { padding-top: 12px; }
.PaddingTop13px { padding-top: 13px; }
.PaddingTop14px { padding-top: 14px; }
.PaddingTop16px { padding-top: 16px; }
.PaddingTop17px { padding-top: 17px; }
.PaddingTop18px { padding-top: 18px; }
.PaddingTop19px { padding-top: 19px; }

.PaddingBottom0px { padding-bottom: 0px; }
.PaddingBottom1px { padding-bottom: 1px; }
.PaddingBottom2px { padding-bottom: 2px; }
.PaddingBottom3px { padding-bottom: 3px; }
.PaddingBottom4px { padding-bottom: 4px; }
.PaddingBottom6px { padding-bottom: 6px; }
.PaddingBottom7px { padding-bottom: 7px; }
.PaddingBottom8px { padding-bottom: 8px; }
.PaddingBottom9px { padding-bottom: 9px; }
.PaddingBottom10px { padding-bottom: 10px; }
.PaddingBottom11px { padding-bottom: 11px; }
.PaddingBottom12px { padding-bottom: 12px; }
.PaddingBottom13px { padding-bottom: 13px; }
.PaddingBottom14px { padding-bottom: 14px; }
.PaddingBottom15px { padding-bottom: 15px; }
.PaddingBottom16px { padding-bottom: 16px; }
.PaddingBottom17px { padding-bottom: 17px; }
.PaddingBottom18px { padding-bottom: 18px; }
.PaddingBottom19px { padding-bottom: 19px; }

.PaddingLeft0px { padding-left: 0px; }
.PaddingLeft1px { padding-left: 1px; }
.PaddingLeft2px { padding-left: 2px; }
.PaddingLeft3px { padding-left: 3px; }
.PaddingLeft4px { padding-left: 4px; }
.PaddingLeft5px { padding-left: 5px; }
.PaddingLeft6px { padding-left: 6px; }
.PaddingLeft7px { padding-left: 7px; }
.PaddingLeft8px { padding-left: 8px; }
.PaddingLeft9px { padding-left: 9px; }
.PaddingLeft10px { padding-left: 10px; }
.PaddingLeft11px { padding-left: 11px; }
.PaddingLeft12px { padding-left: 12px; }
.PaddingLeft13px { padding-left: 13px; }
.PaddingLeft14px { padding-left: 14px; }
.PaddingLeft15px { padding-left: 15px; }
.PaddingLeft16px { padding-left: 16px; }
.PaddingLeft17px { padding-left: 17px; }
.PaddingLeft18px { padding-left: 18px; }
.PaddingLeft19px { padding-left: 19px; }
.PaddingLeft20px { padding-left: 20px; }

.PaddingRight0px { padding-right: 0px; }
.PaddingRight1px { padding-right: 1px; }
.PaddingRight2px { padding-right: 2px; }
.PaddingRight3px { padding-right: 3px; }
.PaddingRight4px { padding-right: 4px; }
.PaddingRight5px { padding-right: 5px; }
.PaddingRight6px { padding-right: 6px; }
.PaddingRight7px { padding-right: 7px; }
.PaddingRight8px { padding-right: 8px; }
.PaddingRight9px { padding-right: 9px; }
.PaddingRight10px { padding-right: 10px; }
.PaddingRight11px { padding-right: 11px; }
.PaddingRight12px { padding-right: 12px; }
.PaddingRight13px { padding-right: 13px; }
.PaddingRight14px { padding-right: 14px; }
.PaddingRight15px { padding-right: 15px; }
.PaddingRight16px { padding-right: 16px; }
.PaddingRight17px { padding-right: 17px; }
.PaddingRight18px { padding-right: 18px; }
.PaddingRight19px { padding-right: 19px; }
.PaddingRight20px { padding-right: 20px; }

.InlineBlock { display-inline: block; }

/* I created this to create the orange offer code link in the footer  */
.OrangeFooterLink{ font-size:.7em; font-weight: bold; text-decoration:none; cursor:pointer; color:#ff8000;}
/***************************************************/
