body {
}
/* ====================================================
    CSS STYLES FOR THE CMDNNSHOPPE 
    v4.3, 10/2009
   ====================================================*/
/*  DataGrid Style used in Store   
   ====================================================*/
.CartItems
{
    color:#FF9933;
	font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px;
  
}

.CartListHead
{
    color:#9B8948;
	background-color:#CDC9C8;
    font-family: Verdana, Arial;
    font-size: 11px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.CartListItem
{
    background-color: #ffffff;
    border-bottom: dimgray;
    color:dimgray;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}


.CartListItemAlt
{
    background-color: #f2f2f2;
    border-bottom: dimgray;
    color: black;
    font-family: Verdana, Arial;
    font-size: 11px;
    padding-left: 5px
}

.CartListFooter
{
    background-color:#f2f2f2;
    line-height: 10pt
}


.ErrorText
{
    color: red;
  font-family: Tahoma, Arial, Helvetica;
    font-size: 12px;
    line-height: 20pt
}

.CommerceTopStrip
{
	color:#5078B3;
	background-color:#f5f5f5;
    font-family : Tahoma, Arial, Helvetica;
    font-size:14px;
    font-weight:bolder;
    height:20px;
 }
 
 
A.SiteLinkBold, A.SiteLinkBold:link, A.SiteLinkBold:visited
{
   
    color: #CC6600;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
     padding-left: 5px;
   
}


A.SiteLinkBold:hover
{
	
    color:#CC0000;
    font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 14pt;
    text-decoration: none;
     padding-left: 5px;
}

/* style of item titles */
.CATSubHead
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #003366;
}

/* title style */
.CATSubSubHead
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color:#826D5C;
}

/* text style used for most text */
.CATNormal
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* */
.CATSmall
{
	color: Black;
	font-family: Arial Narrow;
	font-size: 10px;
	font-weight: normal;
}

.CATNormalRed
{
	font-family: Verdana, Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

.Cool1LinkHeader, A.Cool1LinkHeader:Link, A.Cool1LinkHeader:Active, A.Cool1LinkHeader:Visited
{
	 padding-left: 5px;
	font-weight: normal;
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: underline;
	background-color: #F5F5F5;
	color: BLACK;
		}
A.Cool1LinkHeader:Hover
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	background-color: #826D5C;	
	color: white;

}




.Cool1LinkHeader1, A.Cool1LinkHeader1:Link, A.Cool1LinkHeader1:Active, A.Cool1LinkHeader1:Visited
{
	 padding-left: 5px;
	font-weight: normal;
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #CC6600;
	text-decoration: none;
	color: white;
	}
A.Cool1LinkHeader1:Hover
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 14px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
   background-color:#826D5C;	
	color: white;

}

.Cool1Link, A.Cool1Link:Link, A.Cool1Link:Active, A.Cool1Link:Visited
{
	 padding-left: 2px;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: underline;
	background-color:Transparent;
	color: #003399;
	}
A.Cool1Link:Hover
{
	padding-left: 2px;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	background-color: #826D5C;	
	color: white;

}



.Warm1Link1, A.Warm1Link1:Link, A.Warm1Link1:Active, A.Warm1Link1:Visited
{
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #CC6600;
	text-decoration: none;
	color: white;
		font-size: 13px;
			line-height:18px;
	padding: 1px 1px 1px 1px;
		WORD-BREAK: break-all; 
	WORD-WRAP: break-word;
	white-space:normal;
}



.PageLink, A.PageLink:Link, A.PageLink:Active, A.PageLink:Visited
{
	 padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
 font-family: Tahoma, Arial, Helvetica;
	text-decoration:none;
	background-color: white;
	color: #003399;
	}
A.PageLink:Hover
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	background-color: #826D5C;	
	color: white;
}



.PageLinking, A.PageLinking:Link, A.PageLinking:Active, A.PageLinking:Visited
{
	 padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
font-family: Tahoma, Arial, Helvetica;
	text-decoration:none;
	background-color: white;
	color: red;
	}
A.PageLinking:Hover
{
	padding-left: 5px;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	background-color: #826D5C;;	
	color: white;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link 
{
	 text-decoration:    underline;
    color: #003399;
}

A.CommandButton:visited  {
    text-decoration:    underline;
    color: #003399;
  
}

A.CommandButton:active   
{
	
    text-decoration:    underline;
    color: #003399;
}

A.CommandButton:hover    
{

    text-decoration:    underline;
    color: #003399;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandDetails:link 
{
	font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color:  #ffffff;	
}

A.CommandDetails:visited  
{
	font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color: #ffffff;	
}

A.CommandDetails:active   
{
	font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color: #003399;
}

A.CommandDetails:hover    
{
	font-family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
    text-decoration:    underline;
    color:  #CC6600;
}

 
 .Header
{
	color:#CC6600;
	background-color:#FAF9F9;
   font-family: Tahoma, Arial, Helvetica;
    font-size:13px;
    font-weight:bolder;
    height :20;
 }



/*Pagination*/
.Pagination{text-align:right;padding:5px 0;margin:10px 0 0;}
.Pagination a{padding:3px 7px 0px;margin-left:2px;}
.Pagination a:link,.Pagination a:visited{border:1px solid #CCC;text-decoration:none;color:#666;}
.Pagination a:hover,.Pagination a:active,
.Pagination a.current:link,.Pagination a.current:visited{border:1px solid #4398CE;background:#4398CE;color:#fff;}



.Warm1LinkButton, A.Warm1LinkButton:Link, A.Warm1LinkButton:Active, A.Warm1LinkButton:Visited, A.Warm1LinkButton:Hover
{
	border-right: #cc6600 1px solid;
	padding-right: 5px;
	border-top: #cc6600 1px solid;
	padding-left: 5px;
	background: papayawhip;
	padding-bottom: 3px;
	border-left: #cc6600 1px solid;
	color: #cc6600;
	padding-top: 3px;
	border-bottom: #cc6600 1px solid;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
	font-size: 12px;
}

A.Warm1LinkButton:Hover
{
	border-right: #cc6600 1px solid;
	padding-right: 5px;
	border-top: #cc6600 1px solid;
	padding-left: 5px;
	background: #cc6600;
	padding-bottom: 3px;
	border-left: #cc6600 1px solid;
	color: papayawhip;
	padding-top: 3px;
	border-bottom: #cc6600 1px solid;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: underline;
	font-size: 12px;
}

/******************** END***********************************/


 
/* ====================================================
    Style for the Slideshow
   ====================================================*/

/******************** BEGIN***********************************/

.td, th, li{font-size:100%;color:#333;font-family:Arial,Helvetica,sans-serif;}
.boa-controls { position: absolute; bottom: 6px; right: 8px; z-index: 20; }
.boa-controls img { margin: 0px 0px; width: 16px; height: 16px; border: 0px; }
.ctrl-prev { background: url(Images/revarrow2.gif) no-repeat; }
.ctrl-prev:hover { background: url(Images/revarrow_hover.gif) no-repeat; }
.ctrl-next { background: url(Images/fwdarrow2.gif) no-repeat; }
.ctrl-next:hover { background: url(Images/fwdarrow_hover.gif) no-repeat; }
.pause { background: url(Images/pause2.gif) no-repeat; }
.pause:hover { background: url(Images/pause_hover.gif) no-repeat; }
.play { background: url(Images/play.gif) no-repeat; }
.play:hover { background: url(Images/play_hover.gif) no-repeat; }
.boa-progress {position:absolute; bottom: 6px; left:0px; z-index: 20;}
.boa-progress ul {margin:0;float: left;margin: 0;padding: 0;}
.boa-progress ul li {display:inline;list-style:none;cursor:hand;}
.boa-progress ul li .spacer { width:8px; height:8px; border:1px #999 solid; margin-left:0px; text-align:left; background-color:#fff; }
.boa-progress ul li.active .spacer { background-color: #ccc; }
.LinkImage
{
	 border-color:Gray;
    border-width:0;
    
    }
.SlidesImage
{
  border-width:0;	
}


/******************** END***********************************/


/* ====================================================
    Style for the product list in module CMDNNSHOPPE-MAIN(Productlist.aspx)
    
   ====================================================*/

/******************** BEGIN***********************************/
.Warm1Link, A.Warm1Link:Link, A.Warm1Link:Active, A.Warm1Link:Visited /*style of product name*/
{
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration:  none;
	color: #349ce2;
	font-size: 12px;
	line-height:18px;
	 padding: 1px 1px 1px 1px;
    
}

A.Warm1Link:Hover
{
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #CC6600;
	text-decoration: none;
	color: white;
	font-size: 12px;
	line-height:18px;
	padding: 1px 1px 1px 1px;
}



.WarmSellerLink, A.WarmSellerLink:Link, A.WarmSellerLink:Active, A.WarmSellerLink:Visited /*style of product name*/
{
	font-weight:bold;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #CC6600;
	text-decoration: none;
	color: white;
	font-size: 12px;
	line-height:18px;
	padding: 1px 1px 1px 1px;
    
}

A.WarmSellerLink:Hover
{
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #349ce2;
	text-decoration: none;
	color: white;
	font-size: 12px;
	line-height:18px;
	padding: 1px 1px 1px 1px;
}
.Price /*style of product price */
{
  	color:#000000;
	font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    text-decoration:none;
    padding-left: 5px;
   
}


/*style of page*/
.Divpage
{
text-align:right;
 margin-top:5px;
 margin-bottom:5px;
}

/*style of page link*/
.Cool1LinkButton,A.Cool1LinkButton:Link, A.Cool1LinkButton:Active, A.Cool1LinkButton:Visited, A.Cool1LinkButton:Hover
{
	border-right: #826D5C; 1px solid;
	padding-right: 5px;
	border-top: #826D5C; 1px solid;
	padding-left: 5px;
	font-size: 12px;
	background:  #fff;
	padding-bottom: 2px;
	border-left: #826D5C; 1px solid;
	color: #826D5C;
	padding-top: 2px;
	border-bottom: #826D5C; 1px solid;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
	height:20px;
	vertical-align:middle;
}

A.Cool1LinkButton:Hover
{
	border-right: #826D5C; 1px solid;
	padding-right: 5px;
	border-top: #826D5C; 1px solid;
	padding-left: 5px;
	font-size: 12px;
	background: #826D5C;
	padding-bottom: 2px;
	border-left: #826D5C; 1px solid;
	color: azure;
	padding-top: 2px;
	border-bottom: #826D5C; 1px solid;
	font-family: Verdana, Tahoma, Arial;
	text-decoration: none;
	height:20px;
	vertical-align:middle;
}

.ReviewsNumber
{
    padding-left: 5px;
	font-weight:normal;
	font-size: 13px;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration: none;
	background-color:Transparent;
	color: #826D5C;
		
}


.ProductReview /* hide or display reviews */
{
	  display:block; /* hide:display:none;*/
	  
}
.Reviews
{
  	 color:#D82E21;
	font-family: Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    padding-left: 0px;
    line-height:100%;
   text-align:center;
      
}
 
 .TableProductList /*  table style of products list*/
 {
	border: 1px solid  #D8D8D8;
    margin-top: 0px;
	WORD-BREAK: normal;
    WORD-WRAP: break-word;
    width:100%;
 }
 
 
.TDProductList /* td style of product */
{
	border: 1px dotted gainsboro;
	margin-top: 0px;
	text-align:center;
	width:200px;
	
}


.ListBottom /* hide or display link addcart and detail */
{
   color:#5078B3;
   background-color:#f5f5f5;
    font-family : Tahoma, Arial, Helvetica;
    font-size:14px;
    font-weight:bolder;
    height:20px;
    display:block;/* hide display:none;*/
    width:100%;
 }

 .Details
{
  	 color:#D82E21;
	font-family: Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    padding-left: 0px;
    line-height:100%;
    
}

 .AddtoCart
{
  	 color:#D82E21;
	font-family: Verdana, Arial;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    padding-right: 0px;
    line-height:100%;
 }





/******************** END***********************************/


/* ====================================================
    Style for the Header Module in CMDNNSHOPPE-SHOPPINGCART    
   ====================================================*/

/******************** BEGIN***********************************/
.Warm2Link, A.Warm2Link:Link, A.Warm2Link:Active, A.Warm2Link:Visited 
{
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica;
	text-decoration:  none;
	color: #349ce2;
	font-size: 13px;
	line-height:18px;
	padding: 1px 1px 1px 1px;
	WORD-BREAK: break-all; 
	WORD-WRAP: break-word;
	white-space:normal;
}

A.Warm2Link:Hover
{
	font-weight: normal;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #CC6600;
	text-decoration: none;
	color: white;
	font-size: 13px;
	line-height:18px;
	padding: 1px 1px 1px 1px;
}

/******************** END***********************************/


/*==================================================
    Java Menu Style used in module CMDNNSHOPPE-Categories(Catalogue.ascx)
  =================================================*/
/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landr&#246;          |
|--------------------------------------------------*/
/******************** BIGIN***********************************/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	 font-weight: bold;
	color:#FF9933;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	white-space: nowrap;
	color: gray;
	font-size: 12px;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
}
.dtree a.node:hover, .dtree a.nodeSel:hover 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FF9933;
	font-size: 12px;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
}
.dtree a.nodeSel 
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#FF9933;
	font-size: 12px;
	padding: 1px 2px 1px 2px;
	text-decoration: none;
	background-color:Transparent;
}
.dtree .clip {
	overflow: hidden;
}
/******************** END***********************************/


/* ====================================================
    Style for the product detail (ProductDetails.ascx)
    
   ====================================================*/

/******************** BEGIN***********************************/
.TableProductDetails
{
	width:500px;
}
/*Product details page*/
.ProductName
{
    color:black;
	font-family: Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    padding-left:0px;
    margin:0;
    float: left;
    padding: 0;
}

.ProductNormal
{
	color:black;
	font-family: Verdana, Arial;
    font-size: 14px;
    font-weight:normal;
     padding-left: 5px;
     text-align:left;
}
.ProductID
{
    color:red;
	font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}
.ProductNumber
{
    color:#9B8948;
	font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}

.ProductPrice
{
    color:red;
	font-family: Verdana, Arial;
    font-size: 19px;
    font-weight: bold;
    padding-left: 5px
}


.ProductQuantity
{
    color:red;
	font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    padding-left: 5px
}

.ProductQty
{
    color:#E76F00;
	font-family: Verdana, Arial;
    font-size: 14px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}
.ProductOptions
{
    color:black;
	font-family: Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    line-height: 20pt;
    padding-left: 5px
}



/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/
.tabberlive .tabbertabhide {
 display:none;
}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/
.tabber {
}
.tabberlive {
 margin-top:1em;
}

/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #dfdfdf;
 font: bold 12px Verdana, sans-serif;
 
 
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
 
}

ul.tabbernav li a
{
	font-family: Tahoma, Arial, Helvetica;
 font-size:13px;
 font-weight:normal;
 padding: 3px 0.5em;
 margin-left: 3px;
 border: none;
 border-bottom: none;
 background: #dfdfdf;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #336699;}
ul.tabbernav li a:visited { color: #CCCCCC; }

ul.tabbernav li a:hover
{
 font-family: Tahoma, Arial, Helvetica;
 font-size:13px;
 font-weight:normal;
 color: #000;
 background: #CCCCCC;
 border-color:#E76F00;
 text-decoration:none;
}

ul.tabbernav li.tabberactive a
{
 font-family: Tahoma, Arial, Helvetica;
 font-size:13px;
 font-weight:normal;
 color: #ffffff;
 background-color: #E76F00;
 border-bottom: 1px solid #dfdfdf;
  
}

ul.tabbernav li.tabberactive a:hover
{
 font-family: Tahoma, Arial, Helvetica;
 font-size:13px;
 font-weight:normal;
 color: #000;
 background: #E76F00;
 border-bottom: 1px solid white;
}

/*--------------------------------------------------




  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #DFDFDF;
 border-top:0;

 /* If you don't want the tab size changing whenever a tab is changed
    you can set a fixed height */

 /* height:200px; */

 /* If you set a fix height set overflow to auto and you will get a
    scrollbar when necessary */

 /* overflow:auto; */
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}

.tabberlive .tabbertab h3 {
 display:none;
}

/* Example of using an ID to set different styles for the tabs on the page */
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/******************** END***********************************/
/* ====================================================
    Style for the Order Preview(OrderPreview.ascx)
    
   ====================================================*/

/******************** BEGIN***********************************/
.TableOrderPreview
{
	width:700px;
}

/******************** END***********************************/
/* ====================================================
    CSS STYLES FOR Product List Module 
    v4.3, 10/2009
   ====================================================*/
   ul { list-style-type: none; margin: 0px; padding: 0px; }
   ul li { margin: 0.5em 0em; }
   ul li ul { list-style-type: none; margin-left: 25px; }
   ul li ul li { margin: 0em; }
 
   hr { 
     border-top: 1px dashed #999999;
     height: 1px;
     color: #FFFFFF;
     margin: 3px 0px;
   }
   
   div.bucket { padding: 0px 0em; }
   div.bucket div.content { margin: 0.5em 0px 0em 5px; }
  

.simsWrapper .shoveler .shoveler-heading {
	padding-right:13.5em;
	margin-bottom:15px;
	}
.simsWrapper .shoveler .shoveler-pagination {
    position: absolute;
    right: 0;
    top: 0;
    width:13.5em;
    text-align:center;
    padding: 0;
}
.simsWrapper .shoveler .start-over {
    font-size: 80%;    
}
.simsWrapper .shoveler .start-over a {
    text-decoration:none;    
}
.simsWrapper .shoveler .start-over a:visited {
    color: #004B91;   
}

.simsWrapper .shoveler {
    position: relative;
    width: 100%;
}

.simsWrapper .shoveler .shoveler-content {
    margin: 0 10px 0 10px;
    clear:both;
    
}
.simsWrapper .shoveler ul {
    height: 16em; 
    overflow:hidden;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
* html .simsWrapper .shoveler ul li {
    display: inline;
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.simsWrapper .shoveler ul li {
    float: left;
    margin: 0 10px 0 10px;
    padding: 0;
    width: 12.5em; 
    height: 16em;
    overflow:hidden;
     list-style-type: none;
   
}
.simsWrapper .shoveler ul li.shoveler-progress {
    background: no-repeat center 45px url('images/loading-indicator.gif');
}

.simsWrapper .shoveler .product-image {
	margin-bottom:.45em;
	
	
}
.simsWrapper .shoveler .rating-price {
	margin-top:.25em;
    line-height:1.25em;
}
.simsWrapper .shoveler .sims-litb {
	margin-top:.5em;
        font-size:86%;
}
.simsWrapper .shoveler .price {
	white-space:nowrap;
}
.simsWrapper .shoveler .rating-stars {
	font-size:80%;
        margin-right:0.25em;
}
.simsWrapper .shoveler .rating-stars a {
    text-decoration:none;    
}
.simsWrapper .shoveler .rating-stars img {
    padding-bottom:1px;    
}

.simsWrapper .shoveler-button-wrapper {
    position:relative;
    width:100%;
}
.simsWrapper .shvl-byline {
    font-size: 86%;
}
.simsWrapper .shoveler div.back-button, 
.simsWrapper .shoveler div.next-button,
.simsWrapper .shoveler div.disabled-button {
    position: absolute;
    height: 50px; 
    width: 25px;
    top: 100px; 
}
.simsWrapper .shoveler div.next-button {
    background: none;
}
.simsWrapper .shoveler .back-button,
.simsWrapper .shoveler div.disabled-button {
	left:0px;
}
.simsWrapper .shoveler .next-button,
.simsWrapper .shoveler div.disabled-button {
	right:0px;
}
.simsWrapper .shoveler .back-button a, 
.simsWrapper .shoveler .next-button a {
    position: relative;
    font-size:70%;
    cursor: pointer;
    outline:none;
}
.simsWrapper .shoveler .back-button a .bg-text, 
.simsWrapper .shoveler .back-button a .bg-image, 
.simsWrapper .shoveler .next-button a .bg-text, 
.simsWrapper .shoveler .next-button a .bg-image {
    display: block;
    height: 15px;
    width: 10px;
    left: 0;
    overflow: hidden;
    position: absolute;
}

.simsWrapper .shoveler .disclaim {
    margin-bottom: 15px;
}
.simsWrapper {
	overflow:hidden;
	 height:200px;
}

.ListContent
{
	text-align:center;
}
 
 .product-image
{
	
	padding:0;
}
/* ====================================================
    Style for the solpart menu in module CMDNNSHOPPE-MENU(BETA)(_SolPartControl.ascx)
   ====================================================*/

/******************** BEGIN***********************************/

.CATContainerHeader
{
	visibility: visible; /*	border-top: white 1px solid; */
	font-weight: bold;
	font-size: 8pt;
	background-image: url(cat_header_bg.jpg);
	color: #ff9900; /*	border-bottom: white 1px solid; */
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #006699;
}

TD.CATContainerHeader
{
	visibility: visible; /*	border-top: white 1px solid; */ /*	border-bottom: white 1px solid; */
	background-image: url(CAT_Header_BG.jpg);
	height: 32px;
	background-color: #006699;
}

/* Style of the Container footer row */
/* select [hidden] for hide or [visible] to show. To remove white spaces edit the container HTML skin: module CAT_StoreSettings: [Edit Container] or the module skin */
.CATContainerFooter
{
	visibility:hidden; /*	border-top: white 1px solid; */
	font-weight: bold;
	font-size: 8pt;
	background-image: url(cat_header_bg.jpg);
	color: #ff9900; /*	border-bottom: white 1px solid; */
	font-family: Verdana, Tahoma, Arial, Helvetica;
	background-color: #006699;
}

TD.CATContainerFooter
{
	visibility: hidden; /*	border-top: white 1px solid; */ /*	border-bottom: white 1px solid; */
	background-image: url(CAT_Header_BG.jpg);
	height: 32px;
	background-color: #006699;
}

TD.CATMenuBG
{
	background-color:#eef3fb;
}

.CATMenuContainer
{
	background:transparent; width:100%;
}

/* Changes of height will cause an ftp error! */
.CATMenuBar
{
	cursor: pointer;
	cursor: hand;
	height: 16;
	background-color: Transparent;

}


.CATMenuIcon
{
	display:none;
}

.CATMenuItem /* activate bg image for subitems here */
{
	font-family:Verdana, Arial, Helvetica, Tahoma; 
	color:#000000;	font-size:12px;	font-weight:normal;
	padding:5px 15px 5px 10px;
	background-image: url(images/submenu_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}

.CATMenuArrow TD
{
	font-family: webdings;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}


.CATMenuRootArrow TD
{
	font-family: webdings;
	font-size: 12px;
	cursor: pointer;
	cursor: hand;
}

.CATItemsBreak
{
	display:none;
}

.CATRootItem TD /* left right and center bg of unselected root tab */
{
	font-family:Verdana, Arial, Helvetica, Tahoma;
	color:#FF6501;
	font-size:12px;
	font-weight:normal;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 27px;
	background-image: url(images/solpart-off.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}

.CATRootItemActive TD /* outher left other right and center bg of active root item */
{
color:#9D9D9D;
	font-family:Verdana, Arial, Helvetica, Tahoma;
	font-size:12px;
	font-weight:normal;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 27px;
	background-image: url(images/solpart-on.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.CATRootItemSelected TD /* outher left other right and center bg of selected sub item */
{
    color:#9D9D9D;
	font-family:Verdana, Arial, Helvetica, Tahoma;
	font-size:12px;
	font-weight:normal;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 27px;
	background-image: url(images/solpart-on.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}

.CATRootItemBreadCrumb TD
{
	color:#9D9D9D;
	font-family:Verdana, Arial, Helvetica, Tahoma;
	font-size:12px;
	font-weight:normal;
	background-color: #FFFFFF;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 27px;
	background-image: url(images/solpart-on.gif);
	background-repeat: repeat-x;
	background-position: bottom;

}

.CATSubMenu /* outher left and right bg of unselected sub item, bg of sub tab */
{
	font-family:Verdana, Arial, Helvetica, Tahoma;
	color:#FF6501;
	font-size:12px;
	font-weight:normal;
	border:1px #eef3fb solid;
	padding:0px;
	margin-left:3px;
	background-color: #ffffff;
}

.CATSubItemActive TD /* outher left other right and center bg of selected sub item */
{
	font-family:Verdana, Arial, Helvetica, Tahoma; 
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:0px #eef3fb solid;
	background: #FF6501;
	background-image: url(images/submenu_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.CATSubItemSelected /* outher left other right and center bg of selected sub item */
{
	font-family:Verdana, Arial, Helvetica, Tahoma; 
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	padding:5px 15px 5px 10px;
	border:0px #eef3fb solid;
	background: #FF6501;
	background-image: url(images/submenu_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.CATSubItemBreadCrumb /* no effect */
{
	font-family:Verdana, Arial, Helvetica, Tahoma; 
	color:#000000;	font-size:12px;	font-weight:normal;
	padding:5px 15px 5px 10px;
	background-image: url(images/submenu_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

























































