@import url('/App_Themes/ThemeSMG/Font/knowledgeFontface-2010.css');

body {
	font-family:Arial, helvetica,sans-serif;
	font-size: .75em;
	color:#030303;
	margin-top:0px;
	background: #BABABA;
	
}

form
{
	margin-bottom: 0px;
}

.basketText
{
	width:162px;
}

.bgcolor
{
	BACKGROUND-COLOR: #f4f4f4;
}

.PadLeft
{
	padding-left:10px;
}

.DivBody
{
   text-align:center
}

.Hand
{
	cursor:pointer;
}

.WrapWord 
{
	 white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */ 
	 white-space: -pre-wrap;      /* Opera 4-6 */ 
	 white-space: -o-pre-wrap;    /* Opera 7 */ 
	 white-space: pre-wrap;       /* css-3 */ 
}

.MasterTopSpace
{
    width: 980px;
    text-align: left;
    margin: 0px auto;
    background-color: white;
    padding: 0 10px 10px 10px;
}

.LineSpaceColor
{
    OVERFLOW: hidden;
    HEIGHT: 10px;
    TEXT-ALIGN: left
}
.LineSpace
{
    OVERFLOW: hidden;
    HEIGHT: 10px;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: left
}
.LeftNavUrl
{
    LINE-HEIGHT: 20px;
    HEIGHT: 20px;
    TEXT-ALIGN: left
}

.DivMiddleMain
{
    padding-left: 5px;
    width: 626px;
    padding-top: 5px;
}



.Breadcrumb
{
    WIDTH: 626px;
    LINE-HEIGHT: 20px;
    HEIGHT: 20px
}
.HeadingSpace
{
    HEIGHT: 19px;
}

.OrangeText
{
    color:#FF8000;    
}

.DivMiddleBgColor
{
    padding-left: 15px;
    
}
.LeftLabelText
{
    LINE-HEIGHT: 24px;
    HEIGHT: 24px;
    TEXT-ALIGN: left
}
.advsearchLabel
{
	WIDTH: 125px;
}
.advsearchLabelBig
{
	WIDTH: 140px;
}
.Layout_FloatLeft
{
    FLOAT: left
}
.Layout_FloatRight
{
    FLOAT: right
}
.Layout_ClearLeft
{
    CLEAR: left
}
.Layout_ClearRight
{
    CLEAR: Right
}
.PaddingSmall
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}

.PaddingSmall1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 5px
}

.PaddingSmall2
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}

.PaddingMedium
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}

.Text
{
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small;
    COLOR: #222222;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.TextAlignRight
{
  text-align:right;
}

.TextAlignCenter
{
	text-align:center;
}

.TextAlignLeft
{
	text-align:left;
}

.DivBgColor
{
  WIDTH: 100%;
   BACKGROUND-COLOR: #f9f9f9
}

.DefaultBackgroudColor
{
	BACKGROUND-COLOR: #f9f9f9;
}

/**** Left Navigation ***/
.DivLeft
{
    WIDTH: 164px;
    TEXT-ALIGN: left;
    margin-top:23px;
}
.DivLeft1
{
    PADDING-TOP: 3px;
    HEIGHT: 25px;
}

.DivLeft3
{
    OVERFLOW: hidden;
    HEIGHT: 3px;
    BACKGROUND-COLOR: #feb500;
    TEXT-ALIGN: left
}

.LeftHeadUnderline
{
    LINE-HEIGHT: 29px;
    BORDER-BOTTOM: #030303 1px solid;
    HEIGHT: 29px;
    TEXT-ALIGN: left
}

/**** Left Navigation End***/

/*** Top Menu Details- Start**/

.BodyHome
{
    width: 980px;
    margin: 0px auto;
    text-align: left;
    padding: 0px 10px 10px 10px;
    background-color: White;
}

.BodyHeader
{
    width: 980px;
    height: 150px;
    margin: 10px auto 0px;
    padding: 10px 10px 0 10px;
    background-color: White;
}

.HeaderMenu
{
    WIDTH: 980px;
    HEIGHT: 128px;
    TEXT-ALIGN: left
}

.BodyKeyPracticeArea h1
{
	display: inherit;
	font-size: 12pt;
	font-weight: inherit;
	margin: 0;
}

/* Main header- Start */
.MenuMainDiv
{
    WIDTH: 980px;
    HEIGHT: 81px;
    TEXT-ALIGN: left;
    margin-top: 15px;
}

.SMGLogo
{
    WIDTH: 455px;
    HEIGHT: 81px
}

.OnePassSignInPadding
{
    padding-top:37px;    
}

.SMGILogoImg
{
    
    margin-bottom:10px;
}

.SMGLogo a:link
{
    color: #6D6D6D;
    text-decoration:none;
}

.SMGLogo a:visited
{
    color: #6D6D6D;
    text-decoration:none;
}

.SMGLogo a:hover
{
    color: #6D6D6D;
    text-decoration:none;
}


.SMGLogoDesc
{
    font-family: Arial Regular, Arial;
    color: #86888a;  
    font-size: 1.2em;
}


.ColorTextHome
{
    color: #4b4b4b;
}

.HomeMiddleTitle
{
    color: #4b4b4b;
    font-weight:bold;
    font-size:1.3em;
}

.WhereIAmText
{
    color: #4b4b4b;
    font-size:1em;
    font-weight: bold;
}

.WhereIAmLink a:link
{
    color: #0083bf;
    font-weight:bold;
    font-size:0.8em;
    text-decoration: none;
    border-bottom: 1px solid #0083bf;
}

.WhereIAmLink a:visited
{
    color: #0083bf;
    font-weight:bold;
    font-size:0.8em;
    text-decoration: underline;
}

.WhereIAmLink a:hover
{
    color: #0083bf;
    font-weight:bold;
    font-size:0.8em;
    text-decoration: underline;
}


.TopLeft
{
  WIDTH: 100%;
  HEIGHT: 81px;
  float:right;
}  

.TopRightMenu
{
    font-family: Arial Regular, Arial;
    color: #4b4b4b;
    width:100%;
    
}

.TopRightMenuItem
{
    margin-right:15px;
}

.TopRightMenu a:link
{
    text-decoration: none; 
    border-bottom: 1px solid;
}

.TopRightMenu a:visited
{
    text-decoration: none; 
    border-bottom: 1px solid;
}

.TopRightMenu a:hover
{
    color: #a5a5a5;
    text-decoration: none; 
    border-bottom: 1px solid #a5a5a5;
}


.TopRightMenuNotSelected 
{
    color: #4b4b4b;
    text-decoration: none; 
    border-bottom: 1px solid #4b4b4b;
}

.TopRightMenuNotSelected a:link
{
    color: #4b4b4b;
    text-decoration: none; 
    border-bottom: 1px solid #4b4b4b;
}

.TopRightMenuNotSelected a:visited
{
    color: #4b4b4b;
    text-decoration: none; 
    border-bottom: 1px solid #4b4b4b;
}

.TopRightMenuNotSelected a:hover
{
    color: #a5a5a5;
    text-decoration: none; 
    border-bottom: 1px solid #a5a5a5;
}


.TopRightMenuSelected
{
    color: #a5a5a5;
    text-decoration: none; 
    border-bottom: 1px solid #a5a5a5;
}

.TopRightMenuSelected a:link
{
    color: #a5a5a5;
    text-decoration: none; 
    border-bottom: 1px solid #a5a5a5;
}

.TopRightMenuSelected a:visited
{
    color: #a5a5a5;
    text-decoration: none; 
    border-bottom: 1px solid #a5a5a5;
}

.TopRightMenuSelected a:hover
{
    color: #a5a5a5;
    text-decoration: none; 
    border-bottom: 1px solid #a5a5a5;
}

.TopSearchBox
{
    background-color: #eaeaea;
    width:450px;
    height:60px;
}

.HomeProductLinks a:link
{
    color: #4b4b4b;
    text-decoration: none;
    text-transform: uppercase;
}

.HomeProductLinks a:visited
{
    color: #4b4b4b;
    text-decoration: none; 
}

.HomeProductLinks a:hover
{
    color: #a5a5a5;
    text-decoration: none; 
}

.HomeProductLinkItem
{
    width:225px; 
    height:25px; 
    background-color:#eaeaea;
    margin-bottom: 5px;
}

.HomeProdLinkImageDiv
{
    margin-left:5px;
}

.HomeProdLink
{
    margin-left:5px; 
    margin-top:5px;
}

.HomeProdLinkImage
{
    border: none 0 px;
}

img 
{
    border:none;
}


.HomeProdLinkImageHref : link
{
    text-decoration:none;
}

.HomeProdLinkImageHref : visited
{
    text-decoration:none;
}


.HomeProdLinkImageHref : hover
{
    text-decoration:none;
}

.AdvancedSearchLink
{
    color: #766c62;
    font-size: 0.9em;
    font-weight:bold;
}

.AdvancedSearchLink a:link
{
    color: #766c62;
    text-decoration:underline;
}

.AdvancedSearchLink a:visited
{
    color: #766c62;
    text-decoration:underline;
}
.AdvancedSearchLink a:hover
{
    color: #766c62;
    text-decoration:underline;
}

.BasketHome
{
    margin-left:20px;
}

.BasketLink
{
  color: #dc0a0a;
  font-weight:bold;
}

.BasketDiv
{
    float:left; 
    width:60px;
}

.BasketImgDiv
{
    margin-right:7px;
}
/*
.searchcont{
text-align:center;
color:#005983;
}
.searchcont a{
text-decoration:none;
color:#005983;
}
.searchcont input{
background-color:#FAFAFF;
border:1px solid #003399;
height:15px;
}
*/

.advsearch{
text-align:center;
}
.advsearch a{
text-decoration:none;
color:#005983;
}

.rightMenu
{
    width: 162px;
    margin-top:23px;
    float: right;
}
    
.rightBack
{
    width: 100%;
    BACKGROUND-COLOR: #fafaff;
    float:left
}

.FooterHead
{
    width: 980px;
    border-bottom: medium none;
    position: relative;
    height: 59px;
    text-align: center;
    margin-top: 10px;
    clear:both;
}
/**** Footer Start ***/
.FooterHead-1
{
    margin-top: 7px;
    position: relative;
    height: 35px;
    text-align: left;
}
.FooterHead-2
{
    line-height: 59px;
    position: absolute;
    top: 0px;
    height: 59px;
    padding-left:10px;
}
.FooterHead-3
{
    LEFT: 574px;
    width: 196px;
    LINE-HEIGHT: 59px;
    TOP: 0px;
    HEIGHT: 59px;
    float:right;
}
/*** Footer - Start End****** ***/

/**** Home Page Start ***/
.HomePage-1
{
    WIDTH: 988px;
    TEXT-ALIGN: left
}
.HomePage-1-1
{
    PADDING-LEFT: 1px;
    WIDTH: 988px;
    LINE-HEIGHT: 35px;
    TOP: 0px;
    HEIGHT: 35px
}
.HomePage-1-2
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    LEFT: 0px;
    PADDING-BOTTOM: 5px;
    WIDTH: 988px;
    PADDING-TOP: 5px;
    POSITION: relative;
    HEIGHT: 220px;
    BACKGROUND-COLOR: #bcb5ad
}
.HomePage-2
{
    WIDTH: 980px;
    POSITION: relative;
    HEIGHT: 220px;
    TEXT-ALIGN: left
}
.HomePage-2-1
{
    WIDTH: 810px;
    LINE-HEIGHT: 220px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 220px;
    TEXT-ALIGN: center
}
.HomePage-2-2
{
    LEFT: 815px;
    WIDTH: 170px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 220px
}
.HomePage-3
{
    MARGIN-TOP: 11px;
    WIDTH: 170px;
    POSITION: relative;
    HEIGHT: 220px;
    TEXT-ALIGN: left
}
.HomePage-3-1
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: relative;
    TOP: 0px;
    HEIGHT: 38px;
    BACKGROUND-COLOR: #bcb5ad
}
.HomePage-3-2
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 38px;
    HEIGHT: 57px;
    BACKGROUND-COLOR: #bbd097
}
.HomePage-3-3
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 95px;
    HEIGHT: 57px;
    BACKGROUND-COLOR: #fed265
}
.HomePage-3-4
{
    WIDTH: 170px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 155px;
    HEIGHT: 57px;
    BACKGROUND-COLOR: #0183bf
}
.HomePage-4
{
    WIDTH: 988px;
    POSITION: relative;
    TEXT-ALIGN: left
}
.HomePage-4-1
{
    WIDTH: 988px;
    POSITION: absolute;
    TOP: 0px;
    HEIGHT: 10px
}
.HomePage-4-2
{
    WIDTH: 234px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 247px
}
.HomePage-4-3
{
    LEFT: 234px;
    PADDING-BOTTOM: 0px;
    WIDTH: 313px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 247px
}
.HomePage-4-4
{
    LEFT: 547px;
    WIDTH: 233px;
    PADDING-TOP: 0px;
    POSITION: absolute;
    TOP: 10px;
    HEIGHT: 247px
}
.HomePage-4-5
{
    LEFT: 780px;
    WIDTH: 208px;
    POSITION: relative;
    TOP: 10px;
    HEIGHT: 247px
}

.middmain{
font-weight:bold;
font-size:16px;
}
.middcont{
font-size:11px;
font-weight:normal;
background-color:#BCB5AD;
}
.middcont img{
padding:3px 3px 3px 3px;
}
.middtext a{
float:right;
text-decoration:none;
font-weight:bold;
color:#ffffff;
font-size:10px;
}
.middtext{
color:#FFFFFF;
text-align:left;
}
.middtext td{
height:55px;
}
.middtext p{
margin:4px;
}
.middtable td{
width:25%;
}
.middlinks{
border-left:1px solid #6699CC;
margin-bottom:10px;
}
.middlinks span{
margin-left:4px;
font-size:16px;
}
.middlinks ul{
margin:0px;
padding:0px;
font-weight:normal;
}
.middlinks li{
list-style-position:inside;
color:#000000;
margin-left:4px;
}
.middlinks li a{
text-decoration:none;
font-size:10px;
color:#000000;
}
.middlinks li a:hover{
color:#6699CC;
}

/**** Home Page End ***/

/********** Font Start *******/

.leftnavhead {
	 FONT-SIZE: 1em; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif;
}

.middlenavhead {
	 FONT-SIZE: 1em; COLOR: #ffffff; PADDING-TOP: 3px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; PADDING-TOP: 2px; FONT-WEIGHT: normal;
}

.rightnavhead {
	 FONT-SIZE: 1.2em; COLOR: #005a84; PADDING-TOP: 3px; FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif; width:155px;
}

.leftnav_text {
	FONT-SIZE: 0.95em; COLOR: #030303; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

.BreadCrumb_Font {
	FONT-SIZE: 0.95em; COLOR: #005a84; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}

.leftnav_sub_head {
	FONT-WEIGHT: bold; FONT-SIZE: 0.95em;BORDER-BOTTOM: #030303 1px solid; 
}

.bodytext {
	 FONT-WEIGHT:normal;FONT-SIZE: 1em;
}

.bodytextProd {
	 FONT-WEIGHT:normal;FONT-SIZE: 13px;
}

.bodytext_green {
	 FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #005a84
}
.Bodytextbold{
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #030303; 
}
.BodytextBold_green{
	FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #005a84;
}

.Bodytextbold_blue a {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	COLOR: #0083BF; 
	text-decoration:underline; 
}

.Bodytextbold_blue a:hover
{
    color:#0083BF;
	text-decoration:none;
}




.bodytext_head {
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #005a84; 
}

.bodytext13Bold{
	FONT-WEIGHT: bold; FONT-SIZE: 1.05em; COLOR: #030303; 
}

.bodytext13Prod{
	FONT-WEIGHT: bold; COLOR: #030303; FONT-FAMILY:Arial;
}

.bodytextBold11_green {
	FONT-WEIGHT:bold;FONT-SIZE: 0.95em; COLOR: #005a84; 
}

.bodytext11_green {
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em; COLOR: #005a84; 
}

.bodytext11{
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em;
}

.Decoration
{
text-decoration: none;
}

A.Green11 {
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em; COLOR: #005a84
}

A.Green12 {
	FONT-WEIGHT:normal;COLOR: #005a84;
}

A.Green11:visited {
	COLOR: #005a84
}

A.Green11:hover {
	COLOR: #005a84
}

A.Green {
	FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #005a84; 
}

A.Green:visited {
	COLOR: #005a84
}

A.Green:hover {
	COLOR: #005a84
}


.Decoration_underline
{
 text-decoration:underline;
}

.FontWeight
{
 FONT-WEIGHT:normal;
}

.FontWeight_Bold
{
 FONT-WEIGHT:bold;
}

A.Black11 {
	FONT-SIZE: 0.95em; COLOR: #030303
}

A.Black11:visited {
	COLOR: #030303;
}

A.Black11:hover {
	COLOR: #030303;
}

A.Black12 {
	FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #030303;  FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

A.Black12:visited {
	COLOR: #030303;
}

A.Black12:hover {
	COLOR: #030303;
}

A.Black14{
	FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #030303; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

A.Black14:visited {
	COLOR: #030303
}

A.Black14:hover {
	COLOR: #030303
}
.bodytext14_green {
	FONT-WEIGHT:normal;FONT-SIZE: 1.2em; COLOR: #005a84; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}

.bodytext11_green {
	FONT-WEIGHT:normal;FONT-SIZE: 0.95em; COLOR: #005a84; FONT-FAMILY: Arial, Verdana,Helvetica, sans-serif
}


.inputbox {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; BORDER-BOTTOM: #ffffff 0px solid
}

/*** To be looked Later ******/
.searchgo {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}
.searchcont {
	FONT-SIZE: 12px; COLOR: #005983; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center
}

.toplinks {
	FONT-SIZE: 12px; WIDTH: 360px; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; HEIGHT: 16px; BACKGROUND-COLOR: #fafaff
}
.toplinks A {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 4px; COLOR: #005983; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.toplinks A:hover {
	COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #005a84 /*#003399*/
}

/******** End *******/


/******* Font End **********

/************************************************************************
	Search Results Styles 
/************************************************************************/


.ProductImage
{
	padding-top:1px;
	padding-right: 10px;
	width:100px;
	height:125px;
	text-align:left;
}
.ResultItemMiddle
{
	padding-top:1px;
	width:300px;
}
.ResultItemRight
{
	width:210px;
	height:125px;
	vertical-align:middle;
}


.DivResultItem {
	background-color: #F4F4F4;
	PADDING-LEFT: 10px;
	padding-top:3px;
	vertical-align:middle;
	width:626px;
	overflow:hidden;
}
.DivResultAlternateItem {
	background-color: #ffffff;
	PADDING-LEFT: 10px;
	padding-top:3px;
	vertical-align:middle;
	width:626px;
	overflow:hidden;
}

.SearchResultSeeAllLink { padding-top: 10px; padding-left: 60px; padding-bottom: 5px }
.SearchResultPaging { padding-top: 15px; padding-right: 60px; padding-bottom: 5px }
.srcGroupResults { padding: 5 10 10 0; }
.searchLinkImage {border: none;}
.Vmiddle{vertical-align:middle;	}
.VSpace
{
  margin-top: 4px;
}
.VsmallSpace
{
  height:2px;
}
/************************************************************************
	End Search Results Styles 
/************************************************************************/
.MenuItemGroup
{
  border-right:solid 1px white;
  border-bottom:solid 1px white;
  border-left:solid 1px white;
}
.MenuItemHover
{
  background-color: #214a98;
  padding: 4px 34px 8px 10px;
  cursor:pointer;
  color: white;
  font-size: 11px;
  text-decoration: underline;
  z-index: 10;
}
.MenuItem
{
  background-color: #214a98;	
  padding: 4px 34px 8px 10px;
  cursor: default;
  color: white;
  font-size: 11px;
  z-index: 10;	
}
.MenuLayoutLink
{
	text-decoration:none;
	color:#ffffff;
}
a.MenuLayoutLink:visited
{
	text-decoration:none;
	color:#ffffff; 
}
a.MenuLayoutLink:hover
{
	text-decoration:underline;
	color: #ffffff; 
}	

/******** begin HEADER/Menu styles **********/
.menuLayout
{	
  position:absolute;
  z-index:4px; 
}
.HeaderMenu
{
  cursor:pointer;
}
.HeaderMenuLayout
{
  width:400px;
  padding-left:40px;
  position: relative;
  left:200px;
  top:74px;
}

/****************/

/*************************************************
********** Refinement dimension styles ***********/
.rdLinkMore
{
	float: left;
	color: #454335;
	font-family: verdana, Arial;
	font-weight: bold;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
	vertical-align:text-bottom;
}
.rdMorePlus
{
    padding-left: 4px;
    padding-right: 5px;
	color:#6271b4; 
	height:18px;
	vertical-align:text-bottom;
}
.rdPanelExpandedLinks
{
	padding-left: 0px;  
	z-index:100;	
}
.rdDimensionSpacer{ margin-top:10px; float:none; }
.rdMoreLinkContainer{ padding-left: 25px; padding-bottom: 1px}
.rdRefinementsContainer{ white-space: nowrap; padding-top: 5px; padding-left: 30px;}
a.rdLink
{
	float: none;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
}

a.rdLink:visited
{
	float: none;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
}

a.rdLink:hover
{
	float: none;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-size: .7em;
	text-decoration:underline;
	cursor: pointer;
}

.rdPopupLink
{
	float: left;
	color: #454335;
	font-family: verdana, Arial;
	width: 240px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: .7em;
	text-decoration:none;
	cursor: pointer;
}
.rhText
{
	font-family: Verdana, Arial;
	font-size: .7em;
	padding-left: 8px;	
}
.rdHeader
{
	font-size: .8em;
	font-weight: bold;
	padding-left: 10px;
	font-family: verdana, Arial;
	z-index:100;
	color: #4d4b3c;
}
.rdDescriptor
{
	padding-left: 30px;
	padding-top: 5px;
	color: #454335;
	font-family: verdana, Arial;
	font-weight: bold;
	width: 230px;
	font-size: .7em;
	text-decoration:none;
}


/*******************************************************************************
	Begin Popup window styles
*******************************************************************************/

.popupBubbleArrow
{
    float: left;
    border: none;
    position: relative;
    left: 0px;
    top: -2px;      /* distance down from top of div */
    z-index:102;
}
table.mainPopup
{
    border-collapse: collapse;
}
td.popupBorderLeft { border-left: 1px solid #999999; }
td.popupBorderTop { border-top: 1px solid #999999; }
td.popupBorderRight 
{ 
	 border-right: 1px solid #999999;
	  background-color: #dde4f1;
}
td.popupBorderHeaderRight 
{ 
	background-color: #28549d;
}
td.popupBorderBottom
{
    height: 1px;
    background-color: #dde4f1;
     border-bottom: 1px solid #999999;
}
.popupContainer
{
	float: left;
	color: black;
	font-family: Arial, verdana;
	text-decoration:none;
    border: none;
    padding: 0px 0px 0px 0px;
	position: relative;
	left: 14px; 
    top: -24px;   
	z-index:100;
}
.popupBubbleArrowLeftNav
{
    float: left;
    border: none;
    position: relative;
    left: 76px;
    top: -22px;      /* distance down from top of div */
    z-index:102;
}
.popupContainerLeftNav
{
	float: left;
	color: black;
	font-family: Arial, verdana
	text-decoration:none;
    padding: 0px 0px 0px 0px;
	position: relative;
	left: 90px; 
    top: -46px;   
	z-index:100;
}
.popupContainerNoArrow
{
	float: left;
	color: black;
	font-family: Arial, verdana;
	text-decoration:none;
    border: none;
    padding: 0px 0px 0px 0px;
	position: relative;
	left: -20px; 
    top: -40px;   
	z-index:100;
}
.popupParent
{
    z-index:100;    position:absolute;
}
.PopUpBackground
{
	background-color: #dde4f1;
}
.PopUpHeaderBackground
{
	background-color: #28549d;
}
.PopUpHeaderText
{
	color:#FFFFFF;
	padding-top: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
}
.PopUpContentPadding
{
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 2px;
}
.popupHide { display: none; }
.popupShow { display: inherit; }

.FloatRight{ float: right; }
.FloatLeft{ float: left; }
.FloatNone{ float: none; }
.ClearRight{ clear: right; }
.ClearRight {clear:right;}
.ClearLeft{ clear: left; }
.ClearBoth{ clear: both;}
.Bold
{
	font-weight:bold;
}
.InvertedText
{
	color: white;
}
/*******************************************************************************
	End Popup window styles
*****************************************************************************/

/***************************
*****PRODUCT INFORMATION/DETAILS Styles - Starts
****************************/

.ProductInfo
{
	PADDING-LEFT: 10px;
	padding-top:3px;
	vertical-align:middle;
	width:626px;
}

.ProductInfo h1
{
	margin:0;
	font-size:10pt;
	display:inline;
	font-weight:bold;
}
.ProductInfo h2
{
	margin:0;
	font-size:8pt;
	display:inline;
	font-weight:bold;
}
.contentbox h3
{
	margin:0;
	font-size:9pt;
	padding:0;
	font-weight:normal;
}

.DetailItemMiddle
{
	padding-top:1px;
	width:500px;
	text-align:left;
} 
.twocolumn{
height:auto;  

padding-top: 10px; 
padding-top: 5px;
width:620px; 
}
.twocolumncol1{
position: relative; float:left;
 
}
.twocolumncol2{
position:relative; float:left; width:480px;padding-left:5px;padding-bottom:5px;
 
}

.jumpToLinkCollection
{
position:relative; float:left; width:560px;padding-left:5px;padding-bottom:5px;
}

.contentbox
{
position:relative;
padding-top: 10px;
width:100%;
text-align:left;
}

.bgstrip{
background-color:#005A84; float:left; width:100%; height:20px; padding-left:5px;
text-align:left;
}
.content{
position:relative; 
padding-top: 10px; 
float:left;
text-align:left;
 
}
.backtotopbutton{
position:relative; float:right;  padding-right:5px;
 
}
.HCenter
{
	text-align:center;
	}
/***************************
*****PRODUCT INFORMATION/DETAILS Styles - Ends
****************************/
/*****************
Shopping Basket Class
*******************/
.itempadding
{
	margin-top:10px;
	margin-bottom:10px;
}
.marginright
{
	margin-right:3px;
	
}
.widthProductTitle
{
	width:160px;
	 
}
.widthProductType
{
	width:100px;
	 
}
.widthQuantity
{
	width:105px;

	  
}
.widthItemPrice
{
	width:85px;
	 
}
.widthVAT
{
	width:50px;
	
}
.widthSubtotal
{
	width:60px;
	
	 
}

.DivMiddleMain800
{
    padding-left: 5px;
    width: 800px;
    padding-top: 5px;
}

.SCHeaderBar 
{
    background: url("/Images/ShoppingBasket/ShoppingHeadersBackGround.png") repeat-x scroll center bottom transparent;
    border-left: 1px solid white;
}

.SimpleSCHeaderBar
{
	background: url("/Images/ShoppingBasket/ShoppingHeadersBackGround.png") repeat-x scroll center bottom transparent;
}

.SCRemoveHeader 
{
    width: 50px;
}

.SCCartItemHeader 
{
    width: 400px;
}

.SCPriceHeader 
{
    text-align: center;
    width: 115px;
}

.SCQuantityHeader 
{
    text-align: center;
    width: 115px;
}

.SCItemTotalHeader 
{
    text-align: center;
    width: 115px;
}

.BodyHeaderText 
{
    font-weight: bold;
    text-decoration: none;
}

.SCHeaderText 
{
    padding-bottom: 7px;
    padding-left: 8px;
    padding-top: 7px;
}

.SCHeaderTextCheckout 
{
    padding-bottom: 15px;
    padding-left: 8px;
    padding-top: 15px;
}

.SimpleSCHeaderText 
{
    padding-bottom: 15px;
    padding-top: 15px;
}

.grayText
{
    color: #646464;
}

.FunnelBorder {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #BABABA;
    border-right: 1px solid #BABABA;
    border-style: none solid solid;
    border-width: 1px;
    margin-bottom: 10px;
}

.SCRemoveItem
{
    width: 50px;
    margin-left:1px; 
    text-align: center;
}

.SCCartItem
{
    width: 395px;
    margin-left:1px; 
}

.SCScratchCodeTextBox
{
	float:left;
}

.SCScratchCodeLabel
{
	float:right;
	padding-right:10px;
	line-height:26px;
	vertical-align:bottom;
}

.SCScratchCodeValidator
{
	clear:both;
	float:right;
	width:100px;
	text-align:right;
}
.SCQuantityItem
{
    width: 115px;   
    padding-left:1px;
}
.SCQuantityItem input 
{
	text-align: right;
}

.SCPriceItem
{
    width: 115px;
    text-align: right;
    padding-left:1px;
}

.AddressLineItems
{
    width: 115px;
    text-align: right;
    padding-left:5px;
}

.SCItemTotalItem
{
     width: 115px;    
     text-align: right;
     padding-left:1px;
}

.ShoppingCartPageHeading 
{
    font-family: KnowledgeLight,Arial,helvetica,sans-serif;
    font-size: 2em;
    color: #505050;
}

.SCQuantityItemInnerDiv
{
    width: 100%;   
    text-align:center;
}

.removeBtnPadding
{
    padding-top: 12px;
    padding-bottom: 5px;
    padding-right: 1px;
}

.SCItemNoBackground 
{
    float:left;
    padding-top: 10px;
    width:100%
}

.SCItemBackground 
{
    background-color: #E3E3E3;
    float:left;
    padding-top: 10px;
    width:100%
}

.SCItemBackgroundInvalidScratchCode 
{
    background-color: #fbf7aa;
    float:left;
    padding-top: 10px;
    width:100%
}

.SCItemNoBackgroundOrdSummary 
{
    float:left;
    padding-top: 10px;
    padding-bottom:10px;
    width:100%;
}
.SCItemBackgroundOrdSummary
{
    background-color: #E3E3E3;
    float:left;
    padding-top: 10px;
    padding-bottom:10px;
    width:100%;
}

.SCVatText
{
	float:left;
	clear:left;
	padding-top:15px;
	width:50%;
}

.SbiItemNoBackground 
{
   padding-top: 5px;
   width:100%
}

.SbiItemBackground 
{
    background-color: #E3E3E3;
    padding-top: 5px;
    width:100%
}

.fullSize
{
    width:100%; 
    height:100%;
}

.VATTextpaddingTop
{
    padding-top:10px;    
}

.lbUpdatePossition
{
	padding-top:5px;
    padding-right: 275px; 
}

.PaddingTop15px 
{
    padding-top: 15px;
}

.VertAlignBottom
{
    vertical-align:bottom;
}



/**** Left Nav *****/
.LeftNavPlus2Columns_Content
{
    background-color:white;
	float:left;
	width:650px;
	margin-right:10px;
}

.LeftNavPlus2Columns_Right
{
    background-color:White;
	float:left;
	width:164px;
}

.LeftNavContainer
{
	width:163px;
}

.NavigationP
{
	position: static;
	width: 163px;	
}

.NavigationS
{
	background-color:  #f7f7f7;
}

.BreadCrumbsP
{
	margin-top: 10px;
	margin-bottom:15px;		
}

.BreadCrumbsS
{
	font-size: .95em;
	text-decoration: none;
	color:#0083BF;
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.BreadCrumbLast
{
	color:#0083BF;
}

a.BreadCrumbsLink
{
	text-decoration: none;
	color:#0083BF;	
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

a.BreadCrumbsLink:visited
{
	text-decoration: none;
	color:#0083BF;	
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

a.BreadCrumbsLink:hover
{
	text-decoration:none;
	color:#0083BF;	
	cursor: pointer;	
	font-weight:normal;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.LeftNavLevelZero
{
	font-weight: bold;
	padding-left: 0px;
	padding-top: 0px;
	font-family: Arial ,helvetica,clean,sans-serif;
	font-size: .8em;	
}

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;
}



.LeftNavLevelZeroCustom
{
	font-weight: bold;
	font-family: Arial ,helvetica,clean,sans-serif;
	font-size: 0.8em;	
	width:193px;
	height: 45px;
	line-height:45px;
	vertical-align:middle;
}

.LeftNavLevelZeroLinkCustom
{
	height:30px; 
	width:193px; 
	font-weight:bold; 
	font-size:1.2em; 
	padding-right: 71px;
	padding-left: 10px; 
	color:#505050;
	vertical-align:middle;
}

.NoLinkText 
{
    color: #505050;
    font-family: arial,helvetica,sans-serif;
    padding-left:10px;
}

.StandardLinkBlueBoldCustom
{
    color: #005A84;
    cursor: pointer;
    text-decoration: none;
    font-weight:bold;
    padding-left:10px;
    target: new window;
}



a.StaticLink
{
	text-decoration: underline;
	cursor: pointer;	
}

a.StaticLink:visited
{
	text-decoration: underline;
	cursor: pointer;	
}

a.StaticLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
}

ul.StaticListNoIndent
{
	margin: 0 0 0 10px; 
	padding: 0 0 0 15px;
	color:#727272
}

.LeftNavLevelZeroSelected
{
	font-weight: bold;
	padding-left: 8px;
	padding-top: 5px;
	font-family:Arial ,helvetica,clean,sans-serif;
	font-size: .8em;
}

.LeftNavLevelOneSelected
{
    color:#005a84;
    font-family: Arial;
    font-size: .95em;
    font-weight: bold;
    padding-bottom: 3px;
    padding-left: 1px;
}

.LeftNavLevelTwoSelected
{
	font-size: .95em;
	font-weight: bold;
	padding-left: 3px;
	padding-left: 15px;
	padding-bottom: 3px;
	padding-top:3px;
	font-family: Arial;
	color:#005a84;
}

.LeftNavLevelOne
{
	font-size: .95em;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 1px;
	padding-bottom:3px;
	font-family:Arial ,helvetica,clean,sans-serif;
}

a.LeftNavLevelOneLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #4d4b3c;
}

a.LeftNavLevelOneLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color:#005a84;
}

a.LeftNavLevelOneLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color:#005a84;
}


.LeftNavLevelTwo
{
	font-size: .95em;

	padding-top: 3px;
	padding-left: 15px;
	padding-bottom:3px;
	font-family:Arial ,helvetica,clean,sans-serif;
	
}

a.LeftNavLevelTwoLink
{
	text-decoration: none;
	cursor: pointer;	
	color: #4d4b3c;
}

a.LeftNavLevelTwoLink:visited
{
	text-decoration: none;
	cursor: pointer;	
	color:#005a84;
}

a.LeftNavLevelTwoLink:hover
{
	text-decoration: underline;
	cursor: pointer;	
	color:#005a84;
}

.StaticHeader
{
	font-size:1.2em;
	color:#005a84;
	font-weight:bold;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.StaticHeader2
{
	font-size:1.1em;
	color:#005a84;
	font-weight:bold;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.StaticHeaderGrey
{
	font-size:1.2em;
	color:#4B4B4B;
	font-weight:bold;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.StaticMainBold
{
	Font-Family:Arial;
	Font-Size:1em;
	color:#000000;
	Font-Weight:bold;
	Float:left;
	padding-top:6px;
	padding-left:1px;
}

.StaticStandardText
{
	color:#000000;
	font-weight:normal;
}

.StaticBodyText
{
	color:#727272;
	font-weight:normal;
}

.StaticSmallImage
{
	float:right;
	padding:6px 6px 6px 6px;
}

.StaticBlueBarContainer
{
	padding-top:10px;
}

.StaticStandardFont
{
	font-family:Arial;
}

.StaticStandardFontSize
{
	font-size:1em;
}

.StaticBoldFont
{
	font-weight:bold;
}

.StaticBarBackgroundColor
{
	background-color:#005A84;
}

.StaticBarFontColor
{
	color:#FFFFFF;
}

.StaticBarPadding
{
	padding-left:2px;
	padding-top:4px;
	padding-bottom:4px;
}

.StaticBarFull
{
	width:626px;
}

.StaticBarLeft
{
	width:313;
}

.StaticBarLeftReduced
{
	width:295px;
}
.StaticBarRight
{
	padding-top:4px;
	padding-left:0px;
	padding-bottom:4px;
	width:311;
}

.StaticTitleColumnWidth
{
	width:311px;
}

.StaticFIColumnWidth
{
	width:193px;
}

.StaticCheckListTitleColumnWidth
{
	width:119px;
}

.StaticCheckListDataColumnWidth
{
	width:107px;
}

.StaticCheckListRowPadding
{
	padding:5px 0px 5px 0px;

}

.StaticAltRowColor
{
	background-color:#F4F4F4;
}

.StaticClearBoth
{
	clear:both;
}

.StaticRightNavPadding
{
	padding:6px 5px 9px 9px
}

.StaticRightNavTopPadding
{
	padding-top:7px;
}

.StaticImagePadding
{
	padding: 4px 5px 1px 4px;
}

.StaticCheckListAZ
{
	padding-bottom:5px;
	text-align:center;
	letter-spacing:3;
}

.StaticCalendarPadding
{
	padding-top:10px;
	padding-bottom:5px;
}

.StaticNewsletterTextPadding
{
	padding-top:70px;
}

.FeaturedProductImg_Org
{
	float:left;
	width:130px;	
}

.FeaturedProductTitle_Org
{
	font-family: Arial;
	font-size:1em;
	font-weight:bold;	
	color:#525246;
}

.FeaturedProductDescription_Org_Vertical
{	
	font-weight:normal;
}
/**** END Left Nav *****/

/***********************************************\
| Site Map										|
\***********************************************/
.SiteMapSectionWidth {width:299px;}
.SiteMapLinkPadding {padding-bottom: 3px;}
.SiteMapSectionPadding {padding-bottom: 15px;}
.SiteMapMarginLeft{padding-left:85px;}
.SiteMapMarginRight{padding-right:55px;}
/***********************************************\
| End Site Map										|
\***********************************************/
/***********************************************\
| ForgotPassword										|
\***********************************************/
.forgotpasswordLabel
{
	WIDTH: 150px;
}
/***********************************************\
| End ForgotPassword										|
\***********************************************/
/******** New Home Page ***********/
/*
.HomePageLeftHead {
	FONT-SIZE: 1.4em; COLOR: #005a84;  FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif;font-weight:normal;
}
*/
.HomePageRightHead {
	FONT-SIZE: 1.2em; COLOR: #005a84;  FONT-FAMILY: Knowledge Light,Arial, Verdana, Helvetica, sans-serif;font-weight:normal; padding-right:10px;
}
.HomePageitle{
	FONT-WEIGHT: normal; FONT-SIZE: 1.2em; COLOR: #005a84; FONT-FAMILY: Knowledge Medium,Arial, Verdana, Helvetica, sans-serif;font-weight:normal;
}


.middlinksHome SPAN {
	FONT-SIZE: 1.2em; MARGIN-LEFT: 4px;FONT-FAMILY: Knowledge Medium,Arial;COLOR: #005a84
}
.middlinksHome UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-FAMILY: Arial;COLOR: #727272;FONT-SIZE: 1.0em;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px
}
.middlinksHome LI {
	LIST-STYLE-POSITION: inside; MARGIN-LEFT: 4px; FONT-FAMILY: Arial;COLOR: #727272;FONT-SIZE: 1.0em; margin-TOP: 2px;
}
.middlinksHome LI A {
	TEXT-DECORATION: none;FONT-FAMILY: Arial;COLOR: #727272;FONT-SIZE: 1.0em;FONT-WEIGHT: normal;
}
.middlinksHome LI A:hover {
	COLOR: #727272;
	cursor:pointer;
    text-decoration:underline;
}

.noMargin
{
MARGIN: 0px;PADDING: 0px; border: none;
}

.WidthHome
{
    WIDTH: 980px;
   
}
.HomePageBodyMargin
{
    margin:4px;
}

A.FooterText{
	font-size: 11px; 
	color: #828282; 
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

A.FooterText:visited {
	color: #828282;
}

A.FooterText:hover {
	color: #828282;
	text-decoration:none;
}
/**********Home Page **********/


.Font_Bold
{
	font-weight:bold;
}

.Top_Padding
{
padding-top:10px;
}
.PageNotFound_LeftPartTop
{
    WIDTH: 164px;
    BACKGROUND-COLOR: #005a84;
    border-bottom:4px solid #ff9900;
    TEXT-ALIGN: left;
    height:30px;
}

.PageNotFound_Link_ContactPage {
	FONT-WEIGHT:normal;FONT-SIZE: 1.00em; COLOR: #005a84
}
.StaticBodyTextColor
{
	color:#727272;
}
.StaticGreenText
{
	FONT-WEIGHT:normal;FONT-SIZE: 1em; COLOR: #005a84; 
}

/**********Merchandising*************/
.MerchItem
{
	background-color: #ffffff;
	PADDING-LEFT: 3px;
	padding-top:3px;
	vertical-align:text-top;
	padding-bottom:3px;
	width:155px;
	
}
	
.MerchAlternatingITem
{
	background-color: #f9f9f9;
	PADDING-LEFT: 3px;
	padding-top:3px;
	vertical-align:text-top;
	padding-bottom:3px;	
	width:155px;
		
}
.MerchItemProductInfo
{
	background-color: #ffffff;
	PADDING-LEFT: 3px;
	padding-top:3px;
	vertical-align:text-top;
	padding-bottom:3px;
	width:155px;
	height:auto;
	overflow : hidden;
}
	
.MerchAlternatingITemProductInfo
{
	background-color: #f4f4f4;
	PADDING-LEFT: 3px;
	padding-top:3px;
	vertical-align:text-top;
	padding-bottom:3px;	
	width:155px;
	height:auto;
	overflow : hidden;
}

.PaddingLeftSmall
{
	PADDING-LEFT: 5px;
}

.PaddingTopSmall
{
	PADDING-TOP: 5px;
}

.PaddingRefinementSmall
{
	PADDING-RIGHT: 2px;
    PADDING-LEFT: 7px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px
}

/************************************
*******  Feature products style 
*************************************/

.ColorBluePopularProduct{
	COLOR: #0E638C;
}

.bgcolorHeadingFeaturedProd
{
	 BACKGROUND-COLOR: #808080;
}

.WithFeaturedProduct
{
	width:100%;	
}

.SetAllBorder
{
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;   
    border-color: #005a84;
}

.SetAllBorderBlack
{
    border-top: 1px solid;
    border-bottom: 1px solid;
    border-left: 1px solid;
    border-right: 1px solid;   
    border-color: black;
}

A.LinkProdDesc:link {color:#005a84; text-decoration: none;}
A.LinkProdDesc:visited {color: #005a84; text-decoration: none}
A.LinkProdDesc:hover {text-decoration: underline}

A.LinkReadMore:link {COLOR: #005a84;}
A.LinkReadMore:visited {color: #005a84;}

.FeaturedProd
{
	background-color: #ffffff;
	PADDING-LEFT: 4px;
	padding-right: 4px;
	padding-top:4px;
	vertical-align:text-top;
	padding-bottom:4px;
	width:170px;
	
}

.LinkColorFeaturedProd a
{
    color:#0083BF;
    text-decoration:underline; 
}

.LinkColorFeaturedProd a:hover
{
    color:#0083BF;
	text-decoration:none;
}

/************************************
******* END OF Feature products style 
*************************************/

/****** Product List Control **********/
.PromoHeading
{
    width:170px;
}

.WithLeftColProduct
{
	width:100%;	
}

.WithLeftColProd
{
	width:60%;	
}

/****** End of Product List Control **********/


A.LinkPracticeCentresLandingPage:link {color: Black; text-decoration: underline;FONT-SIZE: 1em;}
    
.LinkImage{BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none}
    
.Layout_ClearBoth
{
	clear: both;
}

.LeftNavLevelOnePractAreaSelected {
    color:#005A84;
    font-family:Arial;
    font-size:0.95em;
    font-weight:bold;
    padding-bottom:3px;
    padding-left:5px;
}

.LeftNavLevelOnePractArea
{
	font-size: .95em;
	font-weight: normal;
	padding-top: 3px;
	padding-left: 5px;
	padding-bottom:3px;
	font-family:Arial ,helvetica,clean,sans-serif;
}

.LeftNavLevelOnePractAreaSelected {
    color:#005A84;
    font-family:Arial;
    font-size:0.95em;
    font-weight:bold;
    padding-bottom:3px;
    padding-left:5px;
}

.SpaceFavoritePrintButton
{
    width:15px;	
}

.PaddingRssButton
{
    padding-left: 15px;
}

.PaddingLeftPrintForFavorite
{
    padding-left:15px
}

.HomePageSection
{
    background-color:#f9f9f9;
    width:237px;
    height:100px;
}

.HomePageSectionsPadding
{
    padding-top:10px;
}

.HomePageSectionShort
{
    width:225px;
    height:230px;
}

.MainPageFooterCopy
{
	margin-top:12px;
	padding-top:12px;
	padding-left:2px;
	padding-bottom:4px;
	clear:both;
	font-weight:normal;
	font-size:11px;
	color:#828282;
	border-top:solid 1px #eaeaea;
}

.MainPageFooterCopy a
{
    color:#0083BF;
    font-weight:bold;
}

.MainPageFooterCopy a:hover
{
    text-decoration:none;
}

.HomePageSectionHeading
{
    TEXT-DECORATION: none;
    color:#4B4B4B;
}

.HomePageSectionContent a
{
    color:#0083BF;
    font-weight:bold;
    text-decoration:underline;
}
.HomePageSectionContent a:hover
{
    color:#0083BF;
	text-decoration:none;
}

.HomePageSectionContent
{
    font-size: 11px;
    color:#828282;
}

.HomePageSectionContent hr.FocusOn
{
	background-color: #eaeaea;
	color: #eaeaea;
	border: 0px;
	height: 1px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 95%;
	text-align:center;
	display: block;
}

.VerticalLine
{
	float: left;
	width: 0px;
	border-left: 1px solid #eaeaea;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 180px; 
}

.PromoBoxStyle 
{ 
	color:#005A84; 
	font-family:Arial; 
	font-size:18px; 
	font-weight:bold; 
	text-align:left; 
	overflow:hidden;
}

A.BrandImage:link {color:White; text-decoration: none; font-family:Arial; font-size:12; FONT-WEIGHT: bold;}
A.BrandImage:visited {color:White; text-decoration: none; font-family:Arial; font-size:12; FONT-WEIGHT: bold;}
A.BrandImage:hover {color:White; text-decoration: none; font-family:Arial; font-size:12; FONT-WEIGHT: bold;}
.BrandImage {table-layout:fixed;}
.BrandImageClickHere {color:Black; text-decoration: none; font-family:Arial; font-size:13; FONT-WEIGHT: bold;}
.BrandImageRightNavCell {padding-left:10px;padding-top:5px;}

.DisplayInline
{
    display:inline;
}

.StaticBarPaddCustomText
{
	padding-left:2px;
	margin-top:4px;
	padding-bottom:4px;
	height:100%;
}

.PadRightSendEmailCtrl
{
	padding-right:20px;
}

.PadContentSendEmailCtrl
{
    padding-top:20px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:20px;
}

.Pad2ContentSendEmailCtrl
{
    padding-top:0px;
	padding-left:40px;
	padding-right:40px;
	padding-bottom:20px;
}


.PadBottonSendEmailCtrl
{
	padding-bottom:10px;
}


.Width100Perc
{
    width:100%;
}

.WidthColLeftEmailCtrl
{
    width:170px;
}

.WidthTxtEmailCtrl
{
    width:250px;
}

.TextEmailCtrl
{
    font-family:Arial;
	font-size: 1em;
}

.WidthButtonEmailCtrl
{
    width:90px;
}


.WidthAddToBasketCtrl
{
    width:100px;
}

.WidthListControl
{
    width:300px;
}

.WidthDivValidEmailCtrl
{
    width:155px; 
    padding-left:4px;
}
/*************************************************************************/
/******************************** JQUERY *********************************/

#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}

#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:650px; 
  height:500px;
  padding:10px;
  background-color:#ffffff;
}

/* HIGHLIGHT */
.highlight
{
	background-color: #ffc500;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

/********************************END  JQUERY *********************************/
/****************************************************************************************/

.WidthBttnSendEmail
{
   width:130px;
}

.MsgSentEmail
{
    visibility:hidden; 
    position:absolute; 
    top:150px; left:70px; 
    margin:auto; 
    width:500px;
}

.EmailButtons
{
    width:300px; 
    margin:auto;
}

.LnkRecommendLibProd
{
    width:133px;    
}

.MsgPONumber
{
    width:265;
}

.WidthPrintEmailSection
{
    width:270px;
}

/*************************************************************************/
/***************************** Form Composer *****************************/

.mfMainTable { width: 600px;}
.mfHeaderText {font-style: italic; font-size:1em;}
.mfHeaderTable {width:80%;}
.mfMainTableCellButton{ text-align:center;}
.mfMainButton{ border-style:outset;}
.mfItemCellName{ font-weight:normal; color:#727272; font-family:Arial; font-size:0.75em;}
.mfItemCellRequired{ color:#CC3300; font-weight:normal; font-family:Arial; font-size:0.75em;}
.mfHeaderTextStar{ color:#CC3300; font-weight:normal; font-family:Arial; font-size:0.75em;}
.mfItemTextBox{ color:#727272; font-family:Arial; font-size:0.75em;}
.mfItemDropDownList{ color:#727272; font-family:Arial; font-size:1em;}
.mfHeaderText{ color:#000000; font-family:Arial; font-size:0.75em;}
.mfCheckBox{ width: 30px;}

/*************************************************************************/
/*************************** End Form Composer ****************************/


.LnkContactUs
{
    width:62px;
}

.JumptoLink
{
    height:10px;
}

.SuggestSearchBox
{
    border-right: #a5a5a5 1px solid; 
    border-top: #a5a5a5 1px solid; 
    border-left: #a5a5a5 1px solid; 
    width: 235px; 
    border-bottom: #a5a5a5 1px solid; 
    height: 21px
 }

 
.SuggestSearchBoxDiv
 {
     width: 230px;
     margin-top: 10px;
     margin-right:5px;
     padding-left:20px;
}

.TopSearchMarginTop
{
    margin-top: 15px;
}

.SearchButtonDiv
{
    margin-right:30px;
}

.KeywordValidator
{
    font-family:Arial; 
    font-size:0.75em; 
    font-weight:700;
}

.InputAdvSearch
{
    width:100%; /*155pt*/
    margin-left: 2px;
    font-size: 1.05em;
}

.HeaderDimension
{
	FONT-SIZE: 1.0em; 
	COLOR: #030303;
	FONT-WEIGHT: bold; 
	PADDING-LEFT: 3px;
}

.SuggestSearchBoxDivAdv
 {
     width: 206px;
     margin-top: 2px;
}

.rightnavwidth
{
    width: 100%;
}

.ProductCtrlWidth
{
    width: 300px;
}

.ProductInfoCtrl
{
    width: 100px;
}

.ProductImageCtrl
{
   /* width: 72px;
    height:100px
    width:100px;*/
    width:86px;
	height:125px;
}

.ProductAddToBasketCtrl
{
    /*width: 90px;*/
    width: 114px;
}

.DivMiddleMainProd
{
    padding-left: 5px;
    padding-right: 5px;
    width: 626px;
}


.PromotionBoxTextStyle
{
    border:1px solid #005A84;
    height:98%;
    padding-left: 5px;
}

.StaticBarHeight
{
    height: 14px;
}

.StaticBarBigHeight
{
    height: 15px;
}

.BreadCrumbsProdLand
{
	margin-top: 10px;
	margin-bottom:20px;		
}

.ProdTitleLandPage
{
    margin-left:10px;
}

.ProdTitleLandPage h1
{
    display: inherit;
	font-size: 12pt;
	font-weight:bold;
	margin: 0;
}

.ProdRowLandPage
{
    padding-left:10px;
    width:625px;
}


.DefaultPageMainImage
{
	padding-left:25px;
}

.InternationalMenuDiv
{
	padding-left: 11px;
}

.InnerMenuDiv
{
	padding-left:5px;
	width:530px;
}

.RightMenuDiv
{
	padding-left: 10px;
}

.MarginLeftProdLandPage
{
    margin-left:10px;
}

.leftnavheadProd {
	 font-size: 1em;
	 color: #ffffff;
	 padding-top: 0px;
	 font-family: Knowledge Light,Arial, Verdana, Helvetica, sans-serif;
}

.menuStyle
{
	text-align: center;
}

.menuStyle2
{
	text-align: center;
}

.onepassWarningMessagePanel  
{
	border-color:red;
	border-width:2px;
	border-style:solid;
	padding: 10px;
}
.onepassWarningMessageText  
{
	color: #686868;
    font-size: 1em;
    font-weight: normal;
}

.DivHome h1
{
	display: inherit;
	font-size: 15px;
	font-weight: normal;
	margin: 0;
}

.DivHome h2
{
	display: inherit;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

.DivHomeAcademic h1
{
	display: inherit;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
}

.DivHomeAcademic h2
{
	display: inherit;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
}

#KeyPracticeAreaContainter h1
{
	display: inherit;
	font-size: 12pt;
	margin: 0;
}
#KeyPracticeAreaContainter h2
{
	display: inherit;
	font-size: 9pt;
	margin: 0;
}

.LectAndStudentsSection
{
    background-color:#f9f9f9;
    width:485px;
    height:100px;
}

/*********** PRODUCT SLIDER USER CONTROL ****************/

#slider
{
	height: 195px;
	float: left;
}

.ProdSlider
{
	width: 110px;
    height: 195px;
    margin-left: 4px;
    margin-right: 4px;
}

.ProdSliderImage
{
	width: 100px;
	height: 125px;
	text-align: center;
}

.prevBtn, .nextBtn
{
	width: 25px;
    height: 125px;
    display: block;
    float: left;
    margin-top: 75px;
}

.ProdSliderTitleLink a, .ProdSliderTitleLink a:link {
    color: #0083BF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.ProdSliderTitleLink a:hover {
    color: #0083BF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}


/*********** END OF PRODUCT SLIDER USER CONTROL *********/


/* css for new menu */

.divMainMenu
{
	width:980px;
	margin:0;
	padding:0;
	border:0;
	vertical-align: baseline;
	background:#eaeaea;
	display: table-cell;
}

.divMainMenu .sddm
{	
	/*height:20px;*/
	display: table-cell;
	margin: 0;
	padding: 0;
	z-index: 30;
	width: 980px;
}

.divMainMenu .sddm li
{	
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial;
	text-transform:uppercase;
}


.divMainMenu .sddm li a
{	
	display: block;
	margin: 0;
	padding: 8px 10px;
	background: #eaeaea;
	color: #646464;
	text-align: center;
	text-decoration: none;
}

.divMainMenu .sddm li a:hover
{	
	background: #766c62;
	color: #FFF;
}

.divMainMenu .sddm .active
{	
	background: #766c62;
	color: #FFF;
}

.divMainMenu .sddm div
{	
	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	text-align: left;
	background: #eaeaea;
	border: 1px solid #4b4b4b;
	z-index: 30;
	width: auto;
}

.divMainMenu .sddm li div a
{	
	position: relative;
	display: block;
	margin: 0;
	padding: 5px 10px;
	width: auto;
	white-space: nowrap;
	text-align: left;
	text-decoration: none;
	background: #eaeaea;
	color: #646464;
	font: 11px arial;
}

.divMainMenu .sddm li div a:hover
{
	background: #766c62;
	color: #FFF;
}

/* end of css for new menu */

.OnlineServices
{
    width:210px;
}

/*********** BASKET SLIDER USER CONTROL ****************/

#slBasket
{
	height: 100%;
	float: left;
}

.ItemBasketSlider
{
	width: 400px;
    height: 114px;
}

.BasketSliderImage
{
	width: 90px;
	float:left;
	text-align: center;
}

#tipBasketContent
{
	height: 100%;
}


#tipBasketContent .prevBtn, #tipBasketContent .nextBtn
{
	width: 100%;
    height: 25px;
    display: block;
    float: left;
    text-align:center;
    margin: 0;
    padding: 0;
}

.BasketSliderTitleLink a, .BasketSliderTitleLink a:link 
{
    color: #0083BF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}
.BasketSliderTitleLink a:hover 
{
    color: #0083BF;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.BasketSliderText 
{
	width: 100%;
	padding: 0 0 10 10;
}

.BasketSliderText div 
{
	padding: 0 0 10 0;
}

/*********** END OF BASKET SLIDER USER CONTROL *********/

/****************** NEW LAW BOOK PAGE STILES ****************/

.GreyText
{
	Font-Family:Arial;
	Font-Size:1em;
	color:#4b4b4b;
	Font-Weight:bold;
	Float:left;
	padding-top:6px;
	padding-left:1px;
}

.GreyTextLabels
{
	Font-Family:Arial;
	Font-Size:13;
	color:#4b4b4b;
	Font-Weight:bold;
}


.DivLeft-WithoutMargin
{
    WIDTH: 164px;
    TEXT-ALIGN: left;
}

.rightMenu-WithoutMargin
{
    width: 162px;
    float: right;
    height:100%;
}

.DefaultBackgroudColorWhite
{
	BACKGROUND-COLOR: #FFFFFF;
}

/*********** END OF NEW LAW BOOK PAGE STILES ****************/

/************* Sign In Page *********************************/

.StandardLinkBlue
{
	color: #005A84;
	text-decoration: none;
	cursor: pointer;
}

.GrayBackgroundLightAuto
{
	background-color: #f1f1f1;
	width: 100%;
}

.SignInHeaderText
{
	font-weight: bold;
	text-decoration: none;
	font-size:12pt;
	color:#505050;
}

.SigninUserPassword
{
	width: 120px;
}

.SigninBox
{
	border: #a3a3a3 1px solid;
	width: 520px;
	margin: 10px;
	padding: 10px;
}

.SigninLeft
{
	width: 350px;
	margin: 10px;
	padding: 10px;
}

.SigninMarginLeft
{
	margin: 15px 20px 15px 30px;
	padding: 15px 20px 15px 30px;
}
.SigninMarginLeftOP
{
	padding: 25px 40px 15px 15px;
}

.SignInParagraphSpacing
{
	margin-top: 16px;
}
.SignInLinkPadding
{
	margin-top: 12px;
}
.SignInSeparatorSpacing
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.SignInSeparator
{
	width: 330px;
	height: 1px;
	text-align: left;
}
.SignInListItems
{
	line-height: 15px;
	margin-left: 30px;
	margin-top: 2px;
	margin-bottom: 0px;
}
.RentalSignInMsg
{
    width: 100%;
    text-align: center;
    margin-top: -15px;
    margin-bottom: 10px;    
}

/************* End Sign In Page *********************************/

/************* Checkout Master *********************************/

.CheckoutMasterMainContent
{
	width:79%;
}

.CheckoutMasterRighSideContent
{
	width:20%;
}

/************* End Checkout Master *********************************/

/************* Checkout breadcrum *********************************/

.CheckOutBreadcrum
{
	color: #a5a49c;
	font-size: 14px;
	font-weight: bold;
	/*font-family:KnowledgeLight,Arial,helvetica,sans-serif;*/
	padding: 5px 0 5px 3px;
	width: 100%;
	clear: both;
}

.CheckOutBreadcrumCurrentStep
{
	color: Black;
}

.CheckOutBreadcrum span
{
	padding-right:10px;
}

.CheckOutBreadcrum	a
{
	color: #a5a49c;
	cursor:pointer;
	text-decoration:none;
}

.CheckOutBreadcrum	a:hover
{
	color: #a5a49c;
	cursor:pointer;
	text-decoration:underline;
}

/************* End Checkout breadcrum *********************************/

/************* Shipping Step *********************************/

.FunnelMain 
{
    width: 772px;
}

.FunnelHeaderPadding 
{
    padding-top: 8px;
}

.Bold 
{
    font-weight: bold;
}

.MainTextLarge 
{
    font-size: 0.8em;
    text-decoration: none;
}

.FunnelHeaderTextPaddding 
{
    padding-left: 3px;
}

.PaddingTop5px 
{
    padding-top: 5px;
}

.PaddingBottom5px
{
    padding-bottom:5px; 
}

.PageHeading 
{
    font-family: KnowledgeLight,Arial,helvetica,sans-serif;
    font-size: 2.5em;
}

.Uppercase 
{
    text-transform: uppercase;
}

element.style 
{
    font-size: xx-large;
}

.SubSectionTitleBar
{
    background: url("/Images/ShoppingBasket/ShoppingHeadersBackGround.png") repeat-x scroll center bottom transparent;
    color: #505050;
    font-size: 1.2em;
    font-weight: bold;
    min-height: 20px;
    vertical-align: middle;
    padding: 8px 10px 7px 10px;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.BillingPaymentMethod {
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 10px 0 10px;
}

.BillingPaymentLeft {
	width: 160px;
}

.BillingPaymentRightWidth {
	width: 558px;
}

.BillingPaymentRight {
	border-left: #A3A3A3 1px solid;
	border-right: none;
	border-top: none;
	border-bottom: none;
}

.BillingCreditCardLabelWidth {
	width: 130px;
	padding: 5px;
	margin: 0 0 4px 0;
	text-align: right;
}

.BillingWestAccountPadding {
	padding: 0 10px 15px 20px;
}

.BillingSmallControl {
	width: 116px;
}

.BillingPadding 
{
    padding: 5px 0 8px;
    position: relative;
}

.BorderedContainer
{
    border-bottom:#bababa 1px solid;
    border-left:#bababa 1px solid;
    border-right:#bababa 1px solid;
    border-top:#bababa 1px solid;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}

.PadLeft30
{
	padding-left:30px;
}

.BoldOff 
{
    font-weight: normal;
}

.BillingLineWidth 
{
    width: 100%;
}

.BillingAddressLabelWidth 
{
    margin: 0 0 5px;
    margin-bottom: 3px;
    margin-top: 6px;
    text-align: right;
    width: 190px;
}

.BillingAddressLabelRequired 
{
    padding-left: 60px;
    padding-right: 5px;
}

.BillingLargeControl 
{
    width: 300px;
    font-size: 13px;
}

.BillingLargeControl265 
{
    width: 265px;
}

.MarginBottom8px
{
    margin-bottom:8px;    
}

.BillingMonthControl {
	width: 90px;
}

.BillingYearControl {
	width: 90px;
}

.BillingSecurityCodeControl {
	width: 65px;
}

.BillingCreditImagePadding {
	padding-top: 10px;
	padding-left: 22px;
	padding-bottom: 10px;
}

.BillingForYourSecurityWidth {
	width: 350px;
}

.LineHeight18
{
    LINE-HEIGHT: 21px;
    TEXT-ALIGN: left
}

.ButtonPadding10
{
    padding:10px;
}

.BodyTextSmall 
{
    font-size: 0.75em;
    text-decoration: none;
}

.BillingInstructionsPadding 
{
    margin-bottom: 0;
    padding-left: 195px;
}

.LabelsText 
{
    color: #505050;
    font-family: arial,helvetica,sans-serif;
}

.StandardLinkBlueBold
{
    color: #005A84;
    cursor: pointer;
    text-decoration: none;
    font-weight:bold;
}

.CanWeHelpLineItemWithImage 
{
    font-size: 12.1px;
    padding: 2px 0 4px;
    width: 170px;
    padding-top: 8px;
}

.padding-top-30
{
    padding-top:30px;    
}

.LeftNavigatorWidth
{
	position: static;
	width: 193px;	
}


/************* End Shipping Step *********************************/

/************ Review Order Step **********************************/

.CrossOut
{
	text-decoration:line-through;
}

.ReviewOrderText
{
	color:#505050;
}

.ReviewOrderBigText
{
	color:#505050;
	font-size:1em;
}

.ReviewOrderTextPadding
{
	padding-top:10px;
	padding-bottom:10px;
	padding-left:8px;
}

.ReviewOrderButtonsPadding
{
	padding-top:10px;
	padding-bottom:10px;
	padding-right:8px;
}

.ReviewOrderQuantyItem
{
	padding-right:10px;
}

.ReviewOrderPriceItem
{
	padding-right:2px;
}

.ReviewOrderPrice
{
	width:247px;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:3px;
	color:#505050;
}

.TopBorderDotted
{
	border-top: 1px dotted #505050;
}

.ReviewOrderAddressBillingSummary
{
	vertical-align:top;
	color:#646464;
	padding-top:5px;
	padding-bottom:25px;
	padding-left:8px;
}

.ReviewOrderEmail
{
	padding-top:10px;
}

.ReviewOrderEmailHeaderText
{
	font-size: 1em;
	font-weight:bold;
	color:#505050;
}

.ReviewOrderStepLink
{
	padding-top:10px;
	font-size: 1em;
	font-weight:bold;
}

.ReviewOrderStepLink a
{
	color: #005a84;
	cursor:pointer;
	text-decoration:none;
}

.ReviewOrderStepLink a:hover
{
	cursor:pointer;
	text-decoration:underline;
}

/************ End Review Order Step **********************************/

.AJAXValidationStatus
{
	padding-top: 4px;
}

.Error
{
	color: Red;
}

.ErrorValidator
{
	padding-top: 3px;
	padding-left: 3px;
}


/************ Order Summary Step **********************************/
.lineHeight32
{
    line-height:32px;    
}

.width28
{
    width:28%;
}

.width32
{
    width:32%;
}

.width40
{
    width:40%;
}

.width60
{
    width:60%;
}

.width100
{
    width:100%;
}

.textAlignLeft
{
    text-align:left;
}

.textAlignRight
{
    text-align:right;
}

.OrderConfFooterSection
{
    width:100%; 
}

.StandardLinkBlueBoldOrderConf
{
    color: #005A84;
    cursor: pointer;
    text-decoration: none;
    font-weight:bold;
    padding-left:2px;
}

.padding-right2px
{
    padding-right:2px;
}

.padding-right5px
{
    padding-right:5px;
}

.Padding-Bottom4px
{
    padding-bottom:4px;
}

/************ End Order Summary Step **********************************/
.AddressContainer 
{
	margin-right:40px;
	padding-bottom:10px;
	margin-bottom:20px;
	height:255px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.SelectedAddress 
{
	border-width: 2px;
	border-color: Gray;
}

.ReadOnlyInput 
{
	border: 0;
	background: transparent;
	color: Black;
	-webkit-appearance: textfield;
}

.WaitDiv
{
	opacity: .6;
	filter: alpha(opacity=60);
	/*
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	*/
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 10;
	background: white url('/images/wait_1.gif') no-repeat center center;
	top: 0;
	left: 0;
}

.MultipleAddressButton {
	font-size: 1.2em;
	font-weight: bold;
}

.MultipleAddressButton a {
	color: #0083BF;
	text-decoration: underline;
	cursor: pointer;
}

.AddressCheckBoxes {
	width: 350px;
	padding-left: 70px;
}

.LeftBorderRadius6px {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px 6px;
	border-bottom-left-radius: 6px 6px;
}

.RightBorderRadius6px {
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px 6px;
	border-bottom-right-radius: 6px 6px;
}

.AllBordersRadius6px {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-top-left-radius: 6px 6px;
	border-bottom-left-radius: 6px 6px;
	
	-webkit-border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
	border-top-right-radius: 6px 6px;
	border-bottom-right-radius: 6px 6px;
}

.Pading10px 
{
	padding: 10px;
}

.errorDescription
{
	padding: 33px;
	font-weight: bold;
	height: 150px;
}

