/*------------ Default site styles --------------*/
/*--
<summary>
This is a style sheet for demo site
web.config setting: <pages theme="test.invacaresg.com">
</summary>
<author>Maria Silva</author>
<date>12/08/2009</date>
*/
html {
	height: 98%;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 1020px;
	margin-top: 0px;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	background-color: #B8B8B8;
}

a
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0066CC;
}

/* ******************************************
 * Added By: Chris Leggett
 * Date: 3-19-10
 * Purpose: Workaround the accordion issue
*           It loosk blurry in IE
*           Need to apply this style to all 
*           accordions (in Skin)
 ****************************************** */
.accordionContent
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	background-color: white;
}
/*********ends*********/


table td
{
	padding:0;
	margin:0;
}


h1
{
    padding: 0px;
    margin-bottom: 5px;
    margin-top: 0px;
   font-size: 17px;
   color: #3fc9c6;
}

h5
{
	font-size: 13px;
	text-align: left;
	color: #71634a;
	padding-top: 2px;
	padding-bottom: 2px;
}

h4
{
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #ab8f69;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* For use in inline exception display */
Div.textBoxWithInlineErrorDisplay
{
	width:auto; 
	display:table;
}

/**************** master page styles *******************/

#divTopTextBanner
{
	background-color: #DCE7E7;
	vertical-align: middle;
	font-size: 12px;
	color: #725f3f;
	font-weight: bold;
	padding: 8px;
	text-align:center;
	margin-right:10px;
	width: 355px;
	/*max-width: 450px;
	width:expression(document.body.clientWidth > (500/12) * parseInt(document.body.currentStyle.fontSize)? "450px":"auto" ); /* Max Width support for IE6 Browser*/ 
}

#divSearch
{
	background-color: #3FC9C6;
	font-size: 13px;
	text-align: left;
	color: #ffffff;
	margin-top: 5px;
	margin-bottom: 2px;
	height: 42px; 
	padding-left: 5px;
	padding-right: 5px;
}


Div.SearchResults
{
	background-color: #ffffff;
	font-size: 13px;
	text-align: left;
	margin-top: 0px;
}

#divTopCorner
{
	text-align: right;
	font-size: 11px;
	float: right;
	background: white;
	
	text-align: right;
	vertical-align:baseline;
}

a.TopCornerLink 
{
	text-decoration: none;
}

a:hover.TopCornerLink 
{
	text-decoration:underline;
}

#divMyAccount
{
	background-color: #3E978E;
	width: 100px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	height: 45px;
	float:right;
}

#divMyAccount:hover
{
	background: #ABFAFA;
}

a.MyAccountLink
{
	font-size: 13px;
	color: #000000;
	font-weight: inherit;
	text-decoration: none;
}

.divEmptyCart
{
	background-color: #3E978E;
	width: 100px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	height: 45px;
	border-left: white 2px solid;
	font-size: 13px;
	color: #ffffff;
}

.divEmptyCart:hover
{
	background: #ABFAFA;
}

.divFullCart
{
	color: #FFFFFF;
	background-color: #3E978E;
	width: 100px;
	vertical-align: middle;
	font-weight: bold;
	text-align: center;
	height: 45px;
	border-left: white 2px solid;
}

.divFullCart:hover
{
	background: #ABFAFA;
}


#divFooter
{
	font-size: 10px;
	padding-top: 10px;
	/*position:absolute;
	bottom:5px;*/
	width: 900px;
	border-top: dotted 1px #827660;
	/*margin-top:50px;*/
}
#divContent
{
	/*padding-bottom:100px;*/
	width: 100%;
	min-height: 520px; /*set a min-height for IE6*/
	height: auto !important;
	height: 520px;
	padding-right: 15px;
}


#divBody
{
	/*height: auto !important;*/
	position: relative;
	min-height: 100%;
	width: 900px;
	padding-right: 60px;
	padding-left: 60px;
	padding-top: 10px;
	background-image: url(images/shadow.gif);
	background-repeat: repeat-y;
}

a.linkLargeFont {
	font-size:20px;
	text-align: left;
	color: #996633;
	font-weight:bold;
}

a.linkSmallFont {
	font-size:13px;
	text-align: left;
	color: #996633;	
	font-weight:bold;
}

/* Not Masterpage specific */
Span.RightAligned
{
	float:right;
}

Span.LeftAligned
{
	 float:left;
}

.LeftAligned
{
	 float:left;
}

Div.RightAligned
{
	 float:right;
}

Div.LeftAligned
{
	 float:left;
}

.txtPhone
{
	font-size: 13px;
	color: #cc3300;
	font-weight: bold;
	margin-left: 5px;
}

.ddListSearch
{
	font-size: 11px;
	text-align: left;
	color: #664b39;
	padding-left: 3px;
	margin-left: 1px;
	margin-right: 1px;
}

.txtBoxSearch
{
	font-size: 11px;
	text-align: left;
	color: #664b39;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 3px;
	margin-left: 1px;
	margin-right: 1px;
}

.divFooterHeader
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 5px;
}

.txtLargeError
{
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 2px;
	color: #ff8c00;
}
/* ----------------- Menu --------------*/
.menuTop
{
	border: 0px none #C0C0C0;
	/* Chris Leggett
       02-26-2010
       Commented because a color is not a proper background-position */
	/*background-position: #71634a;*/
	height: 45px;
	font-size: 13px;
	background: #3FC9C6;
	text-align: center;
	/* Chris Leggett
       02-26-2010
       Commented because StaticMenuItemStyle-ItemSpacing="0px" was added to the
       menu skin to remove the spacing (Fixes issues in IE6 & IE7. */
	/*margin-right: -2px;
	margin-left: -2px;*/
}

.menuTop a
{
	color: #000000;
	font-weight: bold;
}

.menuTopHover
{
	background: #ABFAFA;
}

.menuTopHover a
{
	color: #000000;
}

.menuTopSelected
{
	border-style: none;
	background: #ABFAFA;
}

.menuTopSelected a
{
	color: #000000;
}


.subMenu
{
	height: 30px;
	width: 180px;
	font-size: 12px;
	text-align: left;
	color: #664b39;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: lightgrey thin dotted;
	padding-left: 15px;
	font-weight: bold;
	z-index: 10;
	position: relative;
	background-color: #FDF7E1;
}

.subMenuHover
{
	color: #ff8c00;
	border-style: none;
}


/* CWL Modified 3-26-10 */
.topPanel1
{
    text-align: right;
    line-height: 18px; /* must match topPanel1 */
    font-size: 11px;
    padding-right: 8px;
    white-space: nowrap;
}

/* CWL Modified 3-26-10 */
.topPanel2
{
    position: relative; /* position relative so we can position text resize absolute */
    line-height: 18px; /* must match largest font size in this panel, currently textSizeLarger */
    font-size: 11px;
    white-space: nowrap;
}



/* ----------------- MasterPage 1 Specific --------------*/
Div.BreadCrumbs
{
	padding-top:5px;
	padding-bottom:16px; /* 17 + 29 = 46...Which is the Max height allowed for this masterpage */
	max-height:29px;
}

.BreadCrumbs a
{
	color: #FF9900;	
}

/* ----------------- Left Menu --------------*/
/* ----------------- MasterPage 1 Specific --------------*/

.menuLeft
{
 	min-height:20px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 4px;
	padding-bottom: 4px;
	text-align:left;
	cursor: pointer;
	color: #1D1D1D;
}
.menuLeft a
{
	color: #1D1D1D;
}

.menuLeft a:Hover, .subLeftMenu a:Hover
{
	color: #3E978E;
}

.menuLeftSelected
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 6px;
	text-align:left;
	cursor: pointer;
	color:  #3E978E;
}

.subLeftMenu table
{
	width: 119px;
	margin-left: 13px;
	margin-bottom: 17px;
}

.subLeftMenu td
{
	text-align:left;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #999999;
	padding-top:8px;
	font-size: 11px;
	font-weight: normal;
	color: #666040;
}

.subLeftMenu a
{
	color: #666040;
}

.subcategorySelected a
{
	color: #3E978E;
}

/* Default instruction text for MasterPage 1 */
.instructionsLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AB9972;
}

/*------------- Manufacturer Menu -----------*/

.menuManufacturerTop
{
	font-family: 'Times New Roman' , Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #1d1d1d;
	margin-bottom: 3px;
	padding-left: 3px;
	background-color: #DCE7E7;
	height: 20px;
	cursor: pointer;
}

.menuManufacturerSub td
{
	font-size: 11px;
	font-weight: normal;
	text-align:left;
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #C0C0C0;
	padding-left:3px;
	padding-bottom:2px;
}

.menuManufacturerSub a
{
	color: #3D3D3D;
}

.menuManufacturerSub a:Hover, a.menuManufacturerSubSelected
{
	color: #3E978E;
}

/*------------- Manufacturer Page -------------*/

.manufacturerSearchBox
{
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #8A7E62;
	font-family:'Times New Roman', Times, serif;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	margin-top:5px;
}

/*#manufactuterBanner
{
	background-color: #DDD9D0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size:14px;
	color:#5E5041;
	width:100%; 
	margin-top:8px;
}

.manufactuterBannerHeader
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 17px;
	font-weight: bold;
	color: #6C3D4F;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
}*/

/*------------- Checkout styles -------------*/

.infoItalic
{
	color: #ff8c00;
	font-size: 11px;
	font-style: italic;
}

.note
{
	color: #ff8c00;
	font-size: 11px;
}

.checkBox
{
	color: #727061;
	vertical-align: middle;
}

.formButton
{
	border: #ab8f69 thin solid;
	color: #71634a;
	padding-bottom: 3px;
	background-color: #ffffff;
	width:60px;
	padding-top: 3px;
	font-size: 11px;
}

.formLabel
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #AB9972;
}

.formLabeltd
{
	vertical-align: top;
	padding-top: 5px;
}

.textBoxComments
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666040;
}

.textBox
{
	font-size: 11px;
	text-align: left;
	color: #664b39;
	padding: 4px;
	width:150px; 
}

.txtRequired
{
	color: #ff8c00;
	font-size: 11px;
	font-weight: bold;
}

.txtError
{
	font-size: 11px;
	color: #ff8c00;
}


.cartLabel
{
	font-size: 11px;
	color: #c68018;
	font-weight: bold;
}

.cartTotal
{
	font-size: 11px;
	color: #696969;
	font-weight: bold;
}

.cartText
{
	font-size: 11px;
	color: #71634a;
	font-weight: normal;
}

.WishList, .Hightlight
{
	font-size: 11px;
	color: #71634a;
	font-weight: bold;
	text-decoration: underline;
}

.WishList:hover
{
    color: #3FC9C6;
}

.checkOutProgress
{
	color: #333300;
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: #cc6600 thin  dotted;
	padding-right: 20px;
	padding-left: 20px;
}

.Active
{
	color: #cc6600;
}

.Inactive
{
	color: #a7a290;
}

.labelShoppingCart
{
	font-size: 20px;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	text-align: left;
	color: #352E29;
	padding-top: 2px;
	padding-bottom: 2px;
}

/*---------------- Confirm Order -------------*/
.orderText
{
	font-size: 13px;
	padding-top: 5px;
	line-height: 20px;
}

.viewOrderHeader
{
	font-size: 16px;
	font-weight: bold;
	color: #3E978E;
	padding-left: 17px;
	padding-bottom: 5px;
	border-bottom: #999999 1px dotted;
	width: 100%;
	margin-top: 30px;
	margin-bottom:5px;
}

.viewOrderSubheader
{
	color:#827255;
}

Div.viewOrderSubheader
{
	display:block; width: 98%;
	height: 28px;
	background-color: #ABA18E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 17px;
	padding-top: 6px;
	y-position: centered;
}


.viewOrderLeftDiv
{
	margin-left: 10px;
	margin-right: 30px;
	margin-top: 8px;
	margin-bottom: 8px;
	width: 40%;
	border-right-style: dotted;
	border-right-width: thin;
	border-right-color: #C0C0C0;
	float: left;
}

.viewOrderRightDiv
{
	float: left;
}

.viewOrderTotals
{
	
	font-family: Times New Roman, Times, serif;
	padding: 6px;
	background-color: #cc6600;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
}

.OrderTotalLabel
{
	font-size: 15px;
	font-weight: bold;
	color: #CC6600;
}

.OrderTotalsTable td
{
	font-size: 15px;
	font-weight: bold;
	text-align: left;
	padding: 8px;
}

.orderText label
{
	color: #99855E;
	font-weight: bold;
}

.orderSmallText
{
	font-size: 10px;
	font-weight: bold;
	color: #EEECE6;
	padding-right: 12px;
	padding-left: 12px;
}

.DottedLine
{
	border-bottom-style: dotted;
	border-bottom-width: thin;
	border-bottom-color: #C0C0C0;
}

.divRecurring, .viewOrderSubheader
{
	color: #99855E;
	line-height: 18px;
}

.confirmOrderHeader
{
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: #ab8f69 thin dashed;
	color: #7A715C;
	width: 100%;
	margin-top:30px;
}
/*---------------- Login ----------------------*/

a.linkLogin 
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#0066CC;
	
}

a:hover.linkLogin 
{
	text-decoration: underline;
}

.forgotPasswordLink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
}

.loginTitle
{
	font-size: 13px;
	text-align: left;
	color: #71634a;
	padding-top: 2px;
	padding-bottom: 25px;
	font-weight: bold;
}

.loginButton
{
	margin-top:50px;
}

/*------- Category  Details ------------*/

.divCategoryDescription
{
	font-size: 14px;
	font-weight: normal;
	color: #4C4633;
	line-height: 24px;
	display: none;
}

.CategoryLink
{
	padding-right: 50px;
	padding-bottom: 10px;
	padding-bottom: 50px;
}

.CategoryLink a
{
	font-size: 15px;
	font-weight: bold;
	color: #1D1D1D;
	text-align:left;
	text-decoration: none;
	line-height: 25px;
}

.CategoryLink a:hover
{
    color: #3E978E;
    text-decoration: underline;
}

.SubCategoryLink 
{
	padding-top: 5px;
}

.SubCategoryLink a
{
	font-size: 12px;
	font-weight: normal;
	color: #2D2D2D;
	text-align:left;
	text-decoration: underline;
	line-height: 20px;
}

/*--- Product List ----*/

.divProductImageSmall
{
	width: 110px;
	height: 110px;
	border: thin solid #D7CAB3;
	text-align: center;
	/* Add IE6 Support */
	width: expression((this.width >= this.height) ? ((this.width > 110) ? 110: true) : true);
	height: expression((this.height > this.width) ? ((this.height > 110) ? 110: true) : true);
}

.divProductImage
{
	width: 200px;
	height: 200px;
	border: thin solid #D7CAB3;
	text-align: center;
	/* Add IE6 Support */
	width: expression((this.width >= this.height) ? ((this.width > 200) ? 200: true) : true);
	height: expression((this.height > this.width) ? ((this.height > 200) ? 200: true) : true);
}

.imgProductSmall
{
	max-width:110px;
	max-height:110px;
}

.imgProduct
{
	max-width:200px;
	max-height:200px;

}

.productListDetails
{
	font-size: 12px;
	color: #85785f;
	line-height: 18px;
}

.productListHeader
{
	font-size: 12px;
	color: #71634a;
	font-weight: bold;
}

 a:hover.productListHeader
{
    color: #3E978E;
    text-decoration: underline;
}

/*--- Product Detail ----*/

#ProductImage
{
	border: thin solid #D7CAB3;
}

.ProductHeader, h1.HistoryHeader, .viewCustomerServiceSubHeader
{
	font-family: Times New Roman, Times, serif;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 10px;
	background-color: #DCE7E7;
	color: #333333;
	font-size: 17px;
	font-weight: bold;
}

.HistoryHeader td
{
	padding: 10px;
}

Div.ProductDetailDescription
{
	position:relative;
	top:0; 
	display:table;
}

.ProductDetailDescription td
{
	vertical-align: top;
	padding-right:10px;
	padding-bottom:5px;
}

/*------MasterPage 1 specific-------*/
.VariantsHorizontalLine
{
	border:none; 
	border-top-style:dotted; 
	border-width: thin; 
	color: #FF6600; 
	height: 1px; 
	text-align: left;
	width: 100%; 
}

.LeftMenuHorizontalLine
{
	width: 136px; 
	margin-top: 45px; 
	height: 1px; 
	border:none; 
	border-top-style:dotted;
	border-width: thin; 
	color: #FF6600; 
	text-align: left;
}
#divCategoriesMenu
{
	float:left; 
	position:relative; 
}
#divCategoriesLabel
{
	float:left; 
	/* Chris Leggett
     * 02-25-2010
     * Set to absolute from relative to fix IE6 & IE7 gap issue */
	position:absolute; 
	margin-top:20px;
}
/* Currently not in use */
.FooterHorizontalLine
{
	width: 100%; 
	height: 1px; 
	border:none; 
	border-top-style:dotted;
	border-width: thin; 
	color: #827660; 
	text-align: left;
}

/*----------------- ProductsDataList ---------------

Not used 
.ProductsDataListHeader
{
	color:Black; 
	font-weight: bold;
	padding-right: 3px;
	text-align:center; 
}

.ProductsDataListItem
{
	color:Black; 
	padding-right: 3px;
	text-align:center; 
}
*/

/*----------------- ProductOptionsDataList ---------------*/
.ProductOptionsHeader
{
	color:Black; 
	font-weight: bold;
	padding-right: 3px;
	text-align:center; 
}

.ProductOptionsItem
{
	color:Black; 
	padding-right: 3px;
	text-align:center; 
}



/*----------------- View Shopping Cart DataList Styles---------------*/
.ViewShoppingCartGridViewHeader
{
	color: #ab8f69;
	font-weight: bold;
	text-align: left;
}

.ViewShoppingCartGridViewItem
{
	font-size: 11px;
	color: #71634a;
	font-weight: normal; /*color:Black;*/
	text-align: left;
}

.ViewShoppingCartGridViewItem a
{
	color: #71634a;
}

.ViewShoppingCartGridViewItem a:hover
{
	text-decoration: underline;
}

.ViewShoppingCartGridViewItem td
{
	padding-bottom: 10px;
	padding-top: 10px;
}
.RemoveButton
{
	color: #71634a;
	font-weight: normal;
	font-size: 11px;
	text-align: right;
	list-style-type: none;
}

Div.ShoppingCart
{
	 margin-top:10px;
}

Div.ShoppingCartText
{
	 padding-left:26px; 
	 padding-top:5px;
}

/*----------------- FeaturedProductsRepeaterControl Styles---------------*/

.FeaturedProductsRepeaterHeader
{
}

.FeaturedProductsRepeaterItem
{
}

.FeaturedProductsRepeaterFooter
{
}

/*--------- Paging Control ------------------*/
#divPaging
{
	background-color: #DCE7E7;
	padding: 8px;
	margin-bottom:5px;
	width:100%;
}

.PageSelected
{
	font-weight: bold;
}

/*----------------Index Page Content Styles --------------------*/
/*--------------overall size of left banners -------------------*/
.leftBanner
{
	width: 320px;
	height: 420px;
	/*background-color: #FFFFFF;*/
}

/*--------------font RESPeRATE -------------------*/
.rFONT
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 22px;
	line-height:30PX;
	font-weight: bold;
	color: #333333;
}

/*--------------font the first and only... -------------------*/
.tFONT
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #555555;
	line-height:22PX;
}


/*--------------font indicated for... -------------------*/
.iFONT
{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	line-height:22px;
}


/*--------------font to learn more... -------------------*/
.moreFONT
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #993300;
}



/*--------------for that bottom small banner -------------------*/
.bottomBanner
{
	width: 268px;
	height: 70px;
	/*border: solid 8px #3E978E;*/
}

.bottomBannerIndex
{
	width: 268px;
	height: 70px;
	position:relative; 
	top:171px; 
	left:0px; 
	background-color:#3E978E; 
	padding:8px;
}
/*--------------for that inner bottom small banner -------------------*/
.innerBanner
{
	width: 267px;
	height: 70px;
	background-color: #FFFFFF;
}

/*--------------font 100%... -------------------*/
.moreFONT1 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#3E978E;
}


/*--------------font 100%... -------------------*/
.moreFONT2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4D3E31;
	vertical-align:middle;
	padding-bottom: 5px;
}

.moreFONT2:hover 
{
    text-decoration: underline;
}



/*--------------Featured Product Image Background -------------------*/
.featuredProductItem
{
	background-color: #FFFFFF;
	width:220px;
	border: thin solid #B5AB8A;
	height:172px;
}

/*--------------Featured Product Text Background -------------------*/
.featuredProductItem #ImageBox
{
	height: 118px;
	vertical-align:bottom;
}

.featuredProductItem #TextBox
{
	height: 54px;
	background-color: #000000; /* for IE */
	filter: alpha(opacity=70);
	opacity: 0.70; /* CSS3 standard */
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF9900;
	text-align:center;  
	width:100%;
}

/*----------For the link -----------*/
.featuredProductItem #TextBox a
{
	color: #FF9900;
	text-decoration: none;
}


/*--------------Featured Product Control Size -------------------*/
.FeaturedProductsDataList
{
	width: 100%;
}

.featuredProductDiscountPrice
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 15px;
	font-weight: bold;
	color: #FF3300;
	text-align: center;
}
/*--------------Featured Product Control Size -------------------*/
.FeaturedProductsDataList
{
	width: 100%;
}

/*--- Featured Product Skin styles for Featured Products Page ---------------------*/
.featuredProductItem2
{
	vertical-align:top;
}

/*--------------Featured Product Text Background -------------------*/
.featuredProductItem2 #TextBox
{
	margin: 10px;
}

.featuredProductItem2 #TextBox a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666040;
	text-decoration: none;
}

.featuredProductItem2 #TextBox a:hover
{
    text-decoration: underline;
}

.featuredProductItem2 #ImageBox
{
	margin-right: 15px;
	background-color: #FFFFFF;
	width:160px;
	border: thin solid #E1DBC1;
	height:160px;
	

}

.featuredProductItem2 #PriceInfo
{
	color: #CC3300;
	font-weight: bold;
	font-size: larger;
	margin-top: 5px;
}

.reqInfo
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF9900;
	
}

.pageHeaders
{
	font-family: "Times New Roman" , Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #666040;
}

.lineCSS
{
	border: thin dotted #999999;
	border-bottom: none;
	border-left: none;
	border-top: none;
}

.horizontalLine
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-style: dotted none none none;
	border-width: thin;
	border-color: #999999;
}

.horizontalCheckoutLine
{
	border-style: dotted none none none;
	border-color: inherit;
	width: 100%;
	color: #BF6000;
	border-width: 1px;
	height: 1px;
	text-align: left;
}


.MediumFontSize
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8A7853;
}

.MediumSizeFontSize, .info
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #993300; /*padding-top: 5px;*/
	padding-bottom: 10px;
}


.underlineText
{
	color: #0099CC;
	text-decoration: underline;
}

/*--------------My Account -------------------*/
.divAccount
{
	position: absolute;
	width:100%;
	height:auto;
}
Hr.PageTitleHorizontalLine
{
	width: 100%; 
	border:none; 
	border-top-style:dotted; 
	border-width: thin;
	color: #999999; 
	height: 1px; 
	text-align: left;
}

table.AccountOrdersTable, td.AccountOrdersTable, th.AccountOrdersTable, th.AccountSettingsTable
{
	font-family: Arial, Helvetica, sans-serif;
	width: 200px;
	border-collapse:collapse;
	border: solid 1px #B9AB8C;
}

th.AccountOrdersTable
{
	height: 30px;
	background-color: #B9AB8C;
	font-size: 15px;
	font-weight: bold;
	color:#473D2C;
	padding-top: 10px;
	padding-left: 5px;
	text-align: left;
}

td.AccountOrdersTable
{
	height: 30px;
	border: dotted 1px #999999;
	font-size: 11px;
	font-weight: normal;
	color:#776B52;
	background-color: #FFFFFF; 
	padding-left: 5px;
	text-align: left;
}

.AccountOrdersTable a
{
	color:#776B52;
}

.OrderHistoryDetailHeader
{
	font-size: 11px;
	font-weight: bold;
	color: #5A4634;
}

.OrderHistoryDetail
{
	font-weight: normal;
	color: #594633;
	line-height: 22px;
}
/*** Used in the Register.aspx page **/
.divCreateNewAccountRow
{
	margin-bottom:10px;
}

.divCreateNewAccountLabelCell
{
	float:left; 
	width:150px;
	text-align:right; 
	padding-right:5px; 
	vertical-align:middle;
}

/*------------------------GeneralInfo--------------------------*/
.divGenerlInfo
{
	position:absolute;
	width:100%;
	height:auto;
}

table.GeneralInfo, td.GeneralInfoLabel
{
	padding-left:5px; 
	padding-bottom:5px; 
	text-align:left;
}
table.GeneralInfo, td.GeneralInfoText
{
	padding-left:5px; 
	padding-bottom:5px; 
	text-align:left;
}
table.GeneralInfo, td.GeneralInfoButton
{
	padding-left:5px; 
	padding-top:15px; 
	text-align:left;
}

table.EditGeneralInfo, td.EditGeneralInfoLabel
{
	padding-right:5px; 
	padding-bottom:5px; 
	text-align:right;
}
table.EditGeneralInfo, td.EditGeneralInfoText
{
	padding-left:5px; 
	padding-bottom:5px; 
	text-align:left;
}
table.EditGeneralInfo, td.EditGeneralInfoText2
{
	padding-bottom:5px; 
	padding-left:5px; 
	text-align:left;
}
table.EditGeneralInfo, td.EditGeneralInfoPanel
{
	padding-bottom:10px;
	padding-left:5px; 
	text-align:left; 
}
table.EditGeneralInfo, td.EditGeneralInfoButton
{
	padding-right:35px; 
	text-align:right;
}

.ShoppingAlreadyDone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	padding-right: 17px;
	color: #6A5A44;
}

.ShoppingOnCurrentPage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	padding-right: 17px;
	color: #3e978e;
}

.ShoppingNotDone
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 17px;
	padding-right: 17px;
	color: #C7C1B8;
}

.paymentMethodHeader
{
	cursor: pointer;
	margin-top:10px;
}

.paymentMethodContent
{
	margin-bottom:40px; 
	overflow:hidden;
}

.smallLink 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}

.Link
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #0066CC;
	text-decoration: underline;
}

/*------------------------CustomerService----------------------

.viewCustomerServiceSubHeader
{
	color:#827255;
}
Div.viewCustomerServiceSubHeader
{
	display:block; 
	width: 100%;
	height: 28px;
	background-color: #ABA18E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 17px;
	padding-top: 8px;
	vertical-align: middle;
}*/
/*------------------------ContactUsInfo--------------------------*/

table.ContactUsInfo
{
	margin-left:0px; 
	margin-right:5px; 
	height:auto;
	width:100%;
}
td.ContactUsInfoLabel
{
	padding-right:5px; 
	padding-top:5px; 
	text-align:right;
	width:25%;
}
td.ContactUsInfoText
{
	padding-left:5px; 
	padding-top:5px; 
	text-align:left;
	width:75%;
}
td.ContactUsInfoText2
{
	padding-top:5px; 
	padding-left:5px; 
	text-align:left;
	width:100%;
}
td.ContactUsInfoPanel
{
	padding-top:10px;
	padding-left:5px; 
	text-align:left;
	width:75%; 
}
td.ContactUsInfoButton
{
	padding-right:5px; 
	padding-top:10px; 
	text-align:left;
	width:75%;
}
.lblContactUs
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 13px; 
	font-weight: bold; 
	color: #635B43;
	line-height: 22px;	
}
.lblContactUsSubheader
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #635B43; 
	line-height: 22px;
}
.lblContactUsText
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #635B43; 
	line-height: 22px;
	
}
.lblContactUsOrg
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #635B43;
}
.txtContactUsText
{
	width:220px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #635B43;
	text-align: left;
}
.txtContactUsMessage
{
	height:250px;
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #635B43;
	text-align: left;
}

/*------------------------ShippingInfo--------------------------*/
.modalShippingPanel
{
	background-color: White;
	border-color: Gray;
	border-style: solid;
	border-width: 3px;
	height: 500px;
	width:570px;
}
.divShippingLogo
{
	float:left;
	position:relative; 
	margin-left:10px; 
}
.divCancelControl
{
	float:right;
	padding: 10px;
}
.divCancelControlContainer
{
	float:right; 
	margin-right:10px; 
	margin-top:5px;
}

.divShippingContainer
{
	margin-left:10px; 
	margin-right:10px;
}
.lblCustomerServiceGeneral
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: normal; 
	color: #615841;
	line-height: 22px;
}
.modalWindow
{
	background-color:InactiveCaptionText;
	filter:alpha(opacity=80);
	opacity:0.8;
}

.modalCSCInfo
{
	background:white;
	padding:5px;
}

.lblCustomerServicePhone
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold; 
	color: #615841;
	line-height: 22px;
}
.lblCustomerServiceWebsite
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	color: #615841;
	line-height: 22px;
}
/*------------------------Footer Menu------------------------*/
.footerLevel1
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	padding-bottom: 10px;
}
.footerLevel2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.footerLevel2:hover
{
	text-decoration:underline;
}

.footerLevel3
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 16px;
}

.footerMenu
{
	padding-left:10px;
	padding-right:40px;
}

#MenuItem
{
	padding-bottom:5px;
}

.footerPadding
{
	padding-top:20px;
}


.footerText
{
    width: 180px;
    font-size:13px;
    float: left;
    padding-left: 15px;
    line-height: 18px;
}






/*------------------------Customer Service Home Masterpage specific------------------------*/

.customerService
{
	line-height: 24px;
}

Div.CustomerServiceDiv
{
	padding-top: 45px;
}

.HistoryGrid td
{
	padding-left:3px;
}

#divCustService a
{
	color: #666040;
	text-decoration: underline;
}

#OrderReceipt
{
	line-height: 18px;
	color:#928566;
}

.OrderReceiptHighLight
{
	font-size: 13px;
	font-weight: bold;
	color: #CC6600
}

.OrderReceiptHeader
{
	font-size: 13px;
	font-weight: bold;
	color: #645139;
}

.OrderReceiptMessage
{
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	color: #6A5944;
}

#LoginControl
{
}


#LoginControl td
{
	padding-right:7px;
	padding-bottom:20px;
}

/* ******************************************
 * Added By: Chris Leggett
 * Date: 2-18-10
 * Purpose: This sections styles are for the
 *          banner section of the homepage.
 ****************************************** */
/* This style adds to an existing leftBanner class */
div.leftBanner
{
    height: 334px;
    /*position: relative;*/
}

div.leftBannerHeading
{
    padding: 10px 8px 10px 8px;
}

div.leftBannerFirstLine
{
    padding: 0px 8px 6px 8px;
}

div.leftBannerSecondLine

{
    padding: 0px 8px 13px 8px;
}

div.leftBannerLink
{
    padding: 0px 15px 0px 15px;
}

/* these styles add to existing bottomBanner class */
/* bottomBanner was placed outside of leftBanner because
 * IE8 does not support transparency on children that are
 * absolutely positioned
 */
div.bottomBanner
{
    padding: 8px;
    background-color: #3FC9C6;
    /*position: absolute;
    left: 0px;
    bottom: 0px;*/
}

div.bottomBanner div.innerBanner div.innerBannerLabel
{
    padding-left: 15px;
    padding-top: 15px;
}

div.bottomBanner div.innerBanner div.innerBannerLink
{
    padding-left: 15px;
    padding-top: 10px;
}

/* ******************************************
 * End styles for banner section of the
 * homepage.
 ****************************************** */

/* ******************************************
 * Added By: Chris Leggett
 * Date: 2-18-10
 * Purpose: This sections styles are for the
 *          featured products section of the 
 *          homepage.
 ****************************************** */
/* parent div that holds all featured products */
div.featuredProducts
{
    width: 980px;
    height: 180px;
    margin-top: 8px;
}

/* div for each featured product */
div.featuredProducts div.featuredProduct
{
    float: left;
    width: 220px;
    height: 178px;
    border: 1px solid #B5AB8A;
    margin-left: 4px;
    background-color: #FFFFFF;
    text-align: center;
}

/* don't give the first featured product margin */
/* created different classname for IE6 support */
div.featuredProducts div.featuredProductFirst
{
    margin-left: 0px;
}

/* make the entire featured product clickable */
div.featuredProducts div.featuredProduct a
{
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}

/* styles for discount text container */
div.featuredProducts div.featuredProduct a div.featuredInnerWrapper
{
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 33%;
    background-color: #000000; /* for IE */
    filter: alpha(opacity=70);
    opacity: 0.70; /* CSS3 standard */
    font-family: "Times New Roman" , Times, serif;
    font-size: 18px;
    font-weight: bolder;
    color: #FF9900;
    text-align:center;
}

/* styles for the discount text */
div.featuredProducts div.featuredProduct a div.featuredInnerWrapper div.featuredDiscount
{
    font-size: 100%;
    margin-top:8px;
}

/* ******************************************
 * End styles for featured products section 
 * of the homepage.
 ****************************************** */
 
 
/* ******************************************
 * Added By: Chris Leggett
 * Date: 2-23-10
 * Purpose: This sections styles are for the
 *          VeriSign Seal in the footer.
 ****************************************** */
div#footerVeriSignSealContainer
{
    float: left;
}
 
 /* ******************************************
 * End styles for VeriSign Seal in the footer.
 ****************************************** */
 
 
/* ******************************************
 * Added By: Chris Leggett
 * Date: 2-25-10
 * Purpose: This sections styles are for the
 *          page content title.
 ****************************************** */
/* this wrapper will keep the horizontal line below 
 * the page header and print link */
div.pageContentHeaderWrapper
{
    height: 25px;
}
 
 /* ******************************************
 * End styles for VeriSign Seal in the footer.
 ****************************************** */
 
/* ******************************************
 * Added By: Chris Leggett
 * Date: 2-26-10
 * Purpose: This sections styles are for the
 *          top menu with webkit browsers.
 *          The html for asp:menu is span tags
 *          for webkit browsers.
 ****************************************** */
span.menuTop
{
    display: inline-block;
    width: 135px;
    line-height: 45px;
    vertical-align: middle;
    margin-right: -2px;
}
 
/* ******************************************
 * End styles for webkit top navigation.
 ****************************************** */

/* ******************************************
 * Added By: Chris Leggett
 * Date: 3-01-10
 * Purpose: This section fixes issue where
 *          horizontal line separating cart
 *          items was not showing in IE6 & 7.
 ****************************************** */
/* IE6 & 7 need border added to cell not row */
tr.horizontalLine td
{
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-style: dotted none none none;
	border-width: thin;
	border-color: #999999;
}

/* ******************************************
 * End styles for IE6 & 7 cart lines.
 ****************************************** */
 
/* ******************************************
 * Added By: Chris Leggett
 * Date: 3-02-10
 * Purpose: This section defines styles for
 *          customer service area.
 ****************************************** */

.subHeader
{
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px;
	margin-bottom: 20px;
	margin-top: 10px;
	background-color: #DCE7E7;
	color: #1D1D1D;
	font-size: 11pt;
	font-weight: bold;
}

.subContent
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #615841;
	line-height: 18px;
	margin-bottom: 8px;
}

.subQAContent
{
    margin-bottom: 11px;
}

.helpQuestion
{
    font-weight: bold;
}

/* ******************************************
 * End styles for customer service area.
 ****************************************** */
 
  * Added 4-7-2010
 * Fixes bold issue on sort headers in order history
 */
.myAccountGridHeader a
{
    font-weight: bold;
    text-decoration: underline;
}

.myAccountGrid table td
{
    padding-left: 3px;
    padding-right: 2px;
}

.myAccountGrid th
{
    padding-left: 3px;
    padding-right: 2px;
}

/********************  for control the left side over lapping in IE6, product list pages*******************************/
td.productSummaryImage div#divProductImage
{
   float: none;
}

/* ******************************************
 * Start login box fixes CSS
 ****************************************** */

.loginBox
{
    text-align:left;

}
.loginTableBgcolor
{
    background-color:#ffffff;
    padding:10px;
    width:620px;
}

.leftpad
{
    padding-left:15px;
    padding-right:5px;
}
/* ******************************************
 * End login box fixes CSS
 ****************************************** */
 
 
 
 
 /*******************************/
/*****Companion sale style*****/
/******************************/

#ctl00_MainContent_ProductDisplayPanel
{
   
}


#divRightContent
{
    width: 209px;
    padding: 45px 0px 0px 0px;
    height: 100%;
}

#ctl00_RightContent_CompanionItemsControl1_DlProducts
{
    border: solid 1px #3e978e;
    padding-bottom: 0px;

   
}

.compTitle
{
    color: #fff;
    background-color: #3e978e;
    line-height: 20px;
    padding: 5px 2px 5px 2px;
    font-weight: bold;
    margin-top: -1px;
    text-align: center;

}

.divProductImageSize table tr td 
{
    width: 180px !important;
	height: 180px !important;
}

.CompanionItemList
{
    vertical-align: middle;
    margin-top: 15px;
   width: auto;
}

div a.compCartText
{
   font-weight: normal;
   color: #2e86c5;
   line-height: 18px;
   padding: 0 10px;
   text-decoration: underline;

}

div a.compCartText:hover
{
    color: #8ecae4;
}

.comPopTitle
{
    background-color: #3e978e;
    color:#fff;
    font-size: 13px;
    font-weight: bold;
}


/* ----------added New home page---------
-----------------------------------------------------------------*/



#divLeftContentSEO
{
	/*below style removed by Chris as per Dharti to fix IE6 bug*/
	/*padding-bottom:90px;*/
	width:735px;
	/*below style added by Chris as per Dharti to fix IE6 bug*/
}

#divTopImgSEO img
{
    background-position: bottom;
    border: 0px solid #ccc;
}


#divTopImgSEO .homeImgText
{
    z-index: 50;
    position: absolute;
    width: 310px;
    margin-top: 15px;
    margin-left:10px;
    border: solid 0px red;
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    color: #333;
}

#divMonthPromo
{
    margin-top: 8px;
}

#divMonthPromo a img
{
    background-position: bottom;
    border: solid 1px #ccc;
    
}

#divMonthPromo p#promoSale
{
    font-size: 18px;
    font-weight: bold;
    color:#843033;
    z-index: 60;
    position: absolute;
    margin-top: 8px;
    margin-left: 150px;
}
#divMonthPromo p#promoScooter
{
    font-size: 30px;
    font-weight: bold;
    color:#004bad;
    z-index: 60;
    position: absolute;
    margin-top: 35px;
    margin-left: 150px;
}

#divMonthPromo p#promoEnds
{
    font-size: 18px;
    font-weight: normal;
    color:#666;
    z-index: 60;
    position: absolute;
    margin-top: 75px;
    margin-left: 150px;
}

.container {width: 733px; margin: 10px auto;}
ul.tabs {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width: 100%;

}
ul.tabs li {
	float: left;
	margin: 0;
	padding: 0;
	height: 31px;
	line-height: 31px;
	border: 1px solid #ccc;
	border-left: none;
	margin-bottom: -1px;
	background: #d0f5ff;
	overflow: hidden;
	position: relative;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#414243;
}
ul.tabs li a {
	text-decoration: none;
	color: #000;
	display: block;
	font-size: 1.2em;
	padding: 0 20px;
	border: 1px solid #fff;
	outline: none;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	color:#414243;
}
ul.tabs li a:hover {
	background: #3E978E;
	color: #fff;
	
}	
html ul.tabs li.active
{
	background: #fff;
	border-bottom: 1px solid #fff;
}

html ul.tabs li.active a:hover  {
	background: #d0f5ff;
}
.tab_container {
	border: 1px solid #cccccc;
	border-top: none;
	clear: both;
	float: left; 
	width: 732px;
	background: #fff;
	padding-bottom: 10px;

}
.tab_content {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	font-size: 13px;
}
.tab_content h2 {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#C7582E;
	padding: 0px 0px 10px 0px;
	margin:0px;
}

.tab_content img {
	float: left;
	margin: 0 20px 20px 0;
	border: 1px solid #ddd;
	padding: 5px;
}
.featuredproSEO
{
	width:162px;
	float:left;
	margin-right:8px;
	border:1px solid #e4e4e4;
	text-align:center;
}
.featuredproSEOlast
{
	width:162px;
	float:left;
	border:1px solid #e4e4e4;
	text-align:center;
}
.featuredproSEOimg
{
	display:block;
	 padding:8px 0px 0px 0px;
}
.featuredproSEOlink
{
 padding:5px 0px 5px 0px;
}
.featuredproSEOlink a
{
	 font-size:12px;
	 font-weight:bold;
	 color:#2e86c5;
}
.featuredproSEOlink a:hover
{
    text-decoration: underline;
}
.featuredproSEOlabel
{
 font-size:12px;
  padding:0px 0px 5px 0px;
  color: #999;
}

.mfrlink
{
	font-size:10px;
	color:#999;
	
}
.mfrlink a:hover
{
	font-size:10px;
	color:#C7582E;
}

.quick
{
	font-size:10px;
	color:#ff902b;
	cursor:pointer;
	cursor:hand;
	font-weight: bold;
    
}
.bestsellerSEO
{
	width:162px;
	float:left;
	margin-right:8px;
	border:1px solid #e4e4e4;
	text-align:center;
}
.bestsellerSEOlast
{
	width:162px;
	float:left;
	border:1px solid #e4e4e4;
	text-align:center;
}
.bestsellerSEOimg
{
	display:block;
	 padding:8px 0px 0px 0px;
}
.bestsellerSEOlink
{
 padding:5px 0px 5px 0px;
}
.bestsellerSEOlink a
{
	 font-size:12px;
	 font-weight:bold;
	 color:#2e86c5;
}
.bestsellerSEOlink a:hover
{
	text-decoration: underline;
}
.bestsellerSEOlabel
{
 font-size:11px;
  padding:0px 0px 5px 0px;
  color: #999;
}



.specialSEO
{
	width:162px;
	float:left;
	margin-right:8px;
	border:1px solid #e4e4e4;
	text-align:center;
}
.specialSEOlast
{
	width:162px;
	float:left;
	border:1px solid #e4e4e4;
	text-align:center;
}
.specialSEOimg
{
	display:block;
	 padding:8px 0px 0px 0px;
}
.specialSEOlink
{
 padding:5px 0px 5px 0px;
}
.specialSEOlink a
{
	 font-size:12px;
	 font-weight:bold;
	 color:#2e86c5;
}
.specialSEOlink a:hover
{
	text-decoration: underline;
}
.specialSEOlabel
{
 font-size:11px;
  padding:0px 0px 5px 0px;
  color: #999;
}
#divSpecialCatSEO
{
	margin-top:10px;
	border:1px solid #cccccc;
	height:560px;
	padding-bottom: 30px;
}
#divSpecialCatSEO h2
{
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#333;
	background-color:#DCE7E7;
	padding: 10px;
	margin:0px;
}

#divSpecialCatSEO .FeaturedCatSEO
{
	width:160px;
	float:left;
	padding:10px;
	text-align:center;
	
}
#divSpecialCatSEO .FeaturedCatlink
{

}
#divSpecialCatSEO .FeaturedCatimg
{
	display:block;
	padding:0px 0px 5px 0px;
}

#divSpecialCatSEO .FeaturedCatlink a
{
	 font-size:12px;
	 font-weight:bold;
	 color:#2e86c5;
	 text-align:left;
}
#divSpecialCatSEO .FeaturedCatlink a:hover
{
	text-decoration: underline;
}
#divSpecialCatSEO ul
{
	 margin:0px;
	 padding: 5px 0px 0px 25px;
	 text-align:left;
	 list-style:none;
}
#divSpecialCatSEO ul li
{
	background-color: transparent;

	background-image: url("images/bullet.jpg");

	background-repeat: no-repeat;

	background-position: left 6px;

	padding-right: 0px;

	padding-bottom: 3px;

	padding-left: 8px

}
#divSpecialCatSEO ul li a
{
 color:#444444;
 font-size: 12px;
 line-height: 17px;	
}

#divSpecialCatSEO ul li a:hover
{
 color:#2E86C5;
}

/* ----------Ending of New home page---------
-----------------------------------------------------------------*/
