﻿body {
	color: #333333;
	font: 12px Verdana,Arial,Helvetica,sans-serif;
}


/* Main Page Styles */
* {margin:0;padding:0; }
.General{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; position:relative; font-style:normal; font-weight:normal; }

.PageMain { text-align: left;width: 1000px; margin: 0 auto; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }  

.FloatL {float: left;}
.FloatR {float: right;}
	   

#Pageleftsidenav { padding-left:0px; float:left; display: inline;  margin-bottom: 20px; position: relative; width: 180px;}
	  
		
.PageRightHolder { float:left; display: inline; padding-left: 10px; position: relative; width:810px; }
#PageRightHolder { float:left; display: inline; padding-left: 10px; position: relative; width:810px; }
#PageRightHolder2 { float:left; display: inline; padding-left: 0px; position: relative; width:1000px; }

#PageGroup1 { padding-bottom:5px; position: relative; float: left; display: inline; font-family: Verdana,Arial,Helvetica,sans-serif;}

#PageGroup1 .Group1Holder1 {float: left; vertical-align: top; width: 500px; }
#PageGroup1 .Group1Holder2 {float: right; margin-left: 48px; }
#PageGroup1 .Group1Holder3 {float: left; vertical-align: top; width: 290px;}
#PageGroup1 .Ad {text-align: center;}
#PageGroup1 .Ad2 {text-align: center; margin-left: 190px;}
#PageGroup1 .Group1Holder4 {float: right; vertical-align: top; width: 500px;}
#PageGroup1 .Group1HolderS31 {float: left; vertical-align: top; width: 600px; padding-left:10px; }
#PageGroup1 .Group1HolderS34 {float: right; vertical-align: top; width: 380px;}



 #divtagthis
		{
			padding-left: 5px;
			margin-bottom: 15px;
			margin-top:5px;
			vertical-align: bottom;
		}


.PageGroup450 {float: left; display: inline; padding-top:0px; position: relative; padding-bottom: 0px; padding-left:3px; width: 806px; margin-left:5px; margin-bottom:10px;  }
 
.PageGroup2 { float: left; display:inline-block; padding-top: 5px; margin-left: 8px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; width: 806px; overflow:hidden; }

.ProductGriddiv {padding: 0px; margin: 0px; overflow:hidden; }
  
.PageGp2Toppage
	 {
	  padding-bottom: 0px;  margin-bottom: 0px; overflow:hidden; position:relative; 
	 }
	 .PageGp2BottomPage
	 {
	 padding-bottom: 0px;  margin-top: 0px; overflow:hidden; position:relative;  
	 }

/* Side Nav Styles */
		 
 .SideNavdarkGrey { background-color: #4D4D4D; color: #fff; font-size:12px; padding-bottom:5px; padding-top:5px; text-transform:uppercase; padding-left:8px; font-weight:bold;  }
 
 .unhooverStyle img { visibility: hidden; font-size: 11px; }
 .unhooverStyle:HOVER Img
	{
		visibility: hidden;
		font-size: 11px;
	}
	
	
	.hooverStyle img { visibility: hidden; font-size: 11px; }
	.hooverStyle:HOVER Img
	{
		visibility: visible;
		font-size: 11px;
		
	}
	
	.ParentNavItem {
	color: #434343;
	font-size: 11px;
	line-height: 20px;
	text-decoration: none;
	font-weight:bold;
}
.ParentNavItem:Hover { text-decoration : none;}
   
   .leftNavItem
{
	background: none repeat scroll 0 0 tranparent;
	font-size: 11px;
	line-height: 18px;
	text-decoration: none;
	color: #3143A9;
	
   
}
	
	.SideNavMain
{
	width: 180px;
	border: 1px solid #B4B4B4;
	border-radius: 5px;
	padding-bottom: 25px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
}
	.leftNav:hover {
	background: none repeat scroll 0 0 transparent;    
	font-size: 11px;
	line-height: 16px;
	text-decoration: underline;
}

.SideNavMain .divcontainer {float:left; padding-left:5px; padding-top:5px; vertical-align:bottom; height:8px;}
.SideNavMain .divlinkitem {float:left; width:148px;}



/* Left Side Box Styles */

.leftSideboxHeader {
	color: #4D4D4D;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	padding: 5px;
	border-color: #808080;
	background-color: #ecf0f1;
	font-weight: bold;
	height: 16px; vertical-align: middle; border-bottom-style: solid; border-bottom-width: thin;
}

/* Left side box  */
.SideboxLoader{ margin-top:10px;}

	.Sidebox0dv
   {
	  border: 1px solid #B4B4B4; margin-bottom:10px; margin-top: 15px;
   }
   .Sidebox0dv .divimage0{padding: 2px 0px 2px 3px; vertical-align: middle; text-align: left; }
   
   .Sidebox0dv .divimage0 span{ vertical-align: top;}
   .Sidebox0dv .divimage0  a{font-size: 11px; color: #000000;}
   
   
   .Sidebox0Head
   {
		height:20px; background-color: #ECF0F1; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #B4B4B4; margin-bottom: 10px;
   }

.Sidebox9dv {
	border: 1px solid #B4B4B4;
	margin-bottom: 10px;
	margin-top: 15px;
	overflow: hidden;
}
.Sidebox9dv .divimage9 {
	padding: 2px 0px 2px 3px;
	vertical-align: middle;
	text-align: left;
	clear: both;
	overflow: hidden;
}
.Sidebox9dv .divimage9 div {
	vertical-align: top;
	float: left;
}
.Sidebox9dv .divimage9 .divImage9Dot {
	margin-right: 5px;
}
.Sidebox9dv .divimage9 .divImage9Link {
	width: 160px;
	word-wrap: break-word;
}
.Sidebox9dv .divimage9 a {
	font-size: 11px;
	color: #000000;
}
.Sidebox9Head {
	height: 20px;
	background-color: #ECF0F1;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B4B4B4;
	margin-bottom: 10px;
	padding-top: 5px;
}
.Sidebox9dv .Sidebox9Link {
	float: right;
	padding: 5px;
}
   
	.SideBoxMain
	{
		 width:180px; margin-bottom:10px; margin-left:0px; margin-right:0px; margin-top:0px; font-size: 11px; font-family: Verdana,Arial,Helvetica,sans-serif;
	}
	.PriceBold
	{
		font-weight:bold; color:Red;
	}

	.Price
	{
		color: Red;
	}
	.TextItalic
	{
		font-style: italic;
	}
	.textblack
	{
		color: #000000;
	}
	.SideboxHead
{
	
	background-color: #ECF0F1;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #B4B4B4;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 10px;
	text-align:center;
	padding-bottom:5px;
}
	.SideboxHeadAdj
   {
		height:30px; background-color: #ECF0F1; font-size: 12px; font-weight: bold; text-align: center; vertical-align: middle; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #B4B4B4; margin-bottom: 10px;  padding-top: 5px; text-align:center;
   }

.SideBoxMain .divSideMain{ width: 180px; display: block; vertical-align: middle;}

.SideBoxMain .divSideMain .divSideInfo{ padding: 0px 0px 5px 3px; vertical-align: middle; text-align: center;}
.SideBoxMain .centerText{ text-align: center;}
.SideBoxMain  .blacktext{color: #000000;}
.SideBoxMain .text{ padding: 6px;}
.SideBoxMain .text a{ text-decoration: none; color:#3143A9;}
.SideBoxMain .divinfo5 {display: block; vertical-align: middle; margin-bottom: 8px; text-align: center; }

.Sideboxborder{border: 1px solid #B4B4B4;}


.SideBoxMain .text4 {padding: 2px 0px 3px 3px; vertical-align: middle; text-align: left; margin: 0px;}

.SideBoxMain .image7 {vertical-align: middle; text-align: center;z-index: 100; }
.SideBoxMain .divSideMain .side7 {padding: 5px 0px 5px 3px;}
.SideBoxMain .divSideMain .side7 .side7b {vertical-align: middle; text-align: left;}
.SideBoxMain .text p{ padding-top:6px; }
.cm-tc-container {
	width: 100%;
	height: 100%;
	display: none;
	background-color: transparent;
	position: absolute;
	z-index: 1201;
	top: 0px;
	left: 0px;
}
.cm-tc-popup {
	background-color: #FFFFFF;
	font-size: 12px;
	padding: 20px;
	z-index: 1202;
	width: 800px;
}
.cm-tc-popup-close {
	font-family: arial, helvetica, sans-serif;
	cursor: pointer;
	float: right;
	font-size: 17px;
	font-weight: bold;
	padding-top: 2px;
	color: #444;
	margin: -15px -10px 0 0;
}
.cm-tc-overlay {
	position: fixed;
	z-index: 1200;
	left: 0;
	top: 0;
	width: 3000px;
	height: 10000px;
	background-color: #000000;
	filter: alpha(opacity=55);
	-moz-opacity: 0.55;
	-khtml-opacity: 0.55;
	opacity: 0.55;
	display: none;
}
.cm-tc-link { color: #b01b1e; font-weight: bold; }
.cm-tc-text { font: 11px Arial, Helvetica, sans-serif; }
.SideBoxMain.cm-tc-sidebox-8 {
	display: block;
	vertical-align: middle;
	margin-bottom: 8px;
	text-align: center;
}
	.TitleFont
	{
		font-size: 12px; font-weight: bold; cursor: pointer;        
	}
	.BlueText
	{
		color: #3143A9;  text-decoration: none;
	}
	.LineThrough
	{
		text-decoration: line-through; color: #000000; margin-right:2px;
	}
	.SideBoxTitleFont
	{
		font-size: 11px; font-weight: bold; cursor: pointer;        
	}
	.BoldText
	{
		font-weight:bold;
	}
	
	.subtitle{height: 20px;}
	
	.Box7Border
	{
		border: 1px solid #B4B4B4;
		margin-bottom: 10px;
	}
	.SideImageclass
	{
		width: 175px;
	}
	.imggap { margin:3px;}
	

/* End Left side box  */

/* product Grid */

.ProductGridMain
{
	  position: relative; margin:0;  padding:0px; border-left: 1px solid #AEAEAE; overflow:hidden; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style:normal;
}

.div1
	{
		padding: 5px;
		position:relative;
		
		
		
	}
	.div2
	{
		padding-top: 5px;
		position:relative;
	}
	.div3
	{
		padding: 5px 0px 5px 0px;
		position:relative;
	}

	.div4
	{
		padding-top:8px;
		padding-bottom:2px;
		position:relative;
	}
	.relative
	{
		 position:relative;
	}
	.Smallfont
	{
		font-size:11px;
	}
	.freeGreenText {
	color: #4F8B10;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}


	
	/* end product grid */

.selected { font-weight:bold }

.ProductDeleteGrid
	{
		  border-right: 1px solid #AEAEAE; border-bottom: 1px solid #AEAEAE; 
		  margin-bottom: 0px;
		  margin-right:0px;
		  margin-top: 0px;
		  margin-left: -4px;                    
		  display:inline-table;                
		  vertical-align:top;         
		  padding: 0px;
		  overflow:hidden;
	}
	.ProductGrid
	{
	   display:inline-block;
	   overflow: hidden;
	   vertical-align: top;
	   margin:0px;
	   padding: 0px;
	   border-right: 1px solid #AEAEAE; border-bottom: 1px solid #AEAEAE;
	   float:left;
	}
	
	 .Pagecount
	{
	   position: relative;overflow:hidden; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; font-style:normal; color: #333333;
	}

.soldout 
{
	background: url("http://ast1.r10.io/buy_assets/2010/soldout/soldOut_125.png") no-repeat scroll 0 0 transparent;
	display: block;
	height: 125px;
	left: 50px;
	position: absolute;
	top: 20px;
	width: 125px;
	z-index: 20;
}
.Group450 {padding-top:5px; position: relative; padding-bottom: 5px; padding-left:3px; width: 100%;  }

 
	 
	 .PageGroup2b { float: left; display: inline; padding-top: 5px; margin-left: 8px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; width: 1000px; }
	 .Group450b { position: relative;  width: 990px; margin-left:5px; margin-bottom:15px; }
	  .divMain450 {border: 1px solid #B0B0B0; float:left; background-color: #F7F7F7; padding-left: 5px; padding-bottom: 5px; padding-top: 5px;  font-family: Verdana,Arial,Helvetica,sans-serif;  vertical-align:top; font-size:11px;}
	  .divMain450 a{color: #3143A9;  text-decoration: none;}
  .SliderTitle
		{
			background: none repeat scroll 0 0 transparent;
			color: #3143A9;
			font-size: 16px;
			font-weight: bold;
			text-decoration: none;
			float: none;
			margin-top:10px;
			margin-bottom:5px;
		}
		
		.AdBottom
		{
			 padding-top: 0px; vertical-align: bottom; margin-bottom: 20px;
		}
		.clear{clear:both}
		
	  
		/* paging */
		 .Pageline
   {
	   font-size: 11px; color: #3143A9; vertical-align: bottom; height: 1px; background-color: #FFFFFF;  border-bottom: 1px solid #AEAEAE; position:relative;overflow: hidden;   margin:0px;
	   padding: 0px;
   }
   .Paging
   {
	   font-size: 11px; color: #3143A9; vertical-align: bottom; height: 25px; background-color: #D3D3D3;  border: 1px solid #AEAEAE; position:relative; font-family: Verdana,Arial,Helvetica,sans-serif; font-style:normal; font-weight:normal;
   }
   .Paging .divht{height:5px}
   .Paging .divct{float:left; margin-left:5px;}
   .Paging .divrpt{float:left;  position:relative;cursor:pointer;}
		
		 .hooverstyle
	{
		cursor: pointer; padding-top:0px;
	}
	
	.linkBoxHighlight { background:none; color:#3143a9; font-size:12px; text-decoration:none; padding:3px }
	.linkBoxHighlight:HOVER { text-decoration:underline; background-color:#ddf2ff; }
	.linkBoxDisabled { background:none; color:#999999; font-size:12px; text-decoration:none; padding:3px }
   
   
   .divpaging
   {
	   float:left;
	   
   }
  .divpaging a { color: #3143A9;  text-decoration: none; }
  
  /* Bookmark Style */
  
  #divtagthis .TagThis { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; text-align: left; position:relative; font-style:normal; font-weight:normal; margin-left:4px; padding-left:4px; float:left; margin-top:20px;}
	
   #divtagthis .TagThisb { padding-left:0px; vertical-align:bottom;}
	
	/* shop by brand */
	
	 .divBrand
	{
		width: 180px;
		margin: 0px;
		font-size: 11px;
		border: thin solid #AAAAAA;
		margin-bottom: 15px;
		margin-top: 15px;
	}
	.divBrand .dvlogo
	{
		vertical-align: middle;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
	}
	.divBrand .divmore{padding-bottom: 5px; padding-top: 5px; padding-right: 15px; padding-bottom: 15px; font-weight: bold;}
	
	/*Store promo */
	
	 .Promo1Main
	{
		font-size: 11px; padding-bottom: 5px; padding-top: 5px; width:490px; position: relative; margin-bottom:5px; margin-top:10px;
	}
	.Promo1Main .padcontent { margin-bottom:5px;}
	.PromoTitle
	{
		font-size: 20px;  font-weight:bold; margin-bottom:10px;
	}
	.Promo1Main .Promocontent{float:left; position: relative; width:250px;}
	.Promo1Main .subtitile{font-size: 13px;}
	.Promo1Main .spntittle { padding-left: 5px;}
	.Promo1Main .spnfont { font-size: 12px;}
	.Promo1Main .divdescipt { margin-top:8px;}
	.Promo1Main .Desp1{ width: 250px;}
	.imgdv { margin-right: 8px;}
	
	.standardText {
	color: #3143A9;font-size:14px; font-weight:bold; text-decoration:underline;
}
.standardText1 {
	color: #3143A9;
}
.divmore{ margin:8px;}
#divmore2{ margin-bottom:10px; margin-top:8px;}

#wrapperCT {
	min-height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%;
}

	
	/* Toolbar/Confirmation tool bar */
	
	 .divSPtop
		{
			width: 986px;
			position: relative;
			margin: 0px 0 10px 0;
		}
		#spLanding .anc
		{
			font-size: 11px;
			color: #000000;
			text-decoration: none;
		}
		.divSPtop .divbanner
		{
			width: 680px;
			float: left;
			padding-top: 15px;
			background: url(http://ast1.r10.io/buy_assets/addeals/superpoint_background.jpg) no-repeat 0 100%;
			height: 250px;
		}
		.divSPtop .divad
		{
			float: right;
			width: 300;
		}
		.divSPtop .divclear
		{
			clear: both;
		}
	  .btnRed {
	background: transparent url('http://ast1.r10.io/buy_assets/v8/website/sm_r_right.png') no-repeat scroll top right;
	position: relative;
	display: block;
	float: left;
	padding: 0px 13px 0px 0px;
	margin:0px;
	color: #fff;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;	   
	cursor:pointer; 
	border:none;	
	height : 30px;
	width:300px;
	
	
}
a.btnRed:hover {
	text-decoration: none;
}
.btnRed span
{
	background: transparent url('http://ast1.r10.io/buy_assets/v8/website/sm_r_left.png') no-repeat;
	position: absolute;
	display: block;
	padding: 0px 0px 0px 1px;
	margin: 0px;
	white-space: nowrap;
	height: 30px;
	line-height: 30px;
	cursor: pointer;
	text-decoration: none;
	color: White;
	width: 400px;
}

.divbanner .divcnmsg{float: right; padding-right:10px; color: Black; font-size: 14px; font-weight: bold; padding-left: 200px; padding-top: 30px; text-align: left; margin:0px 10px;}
.centertext { text-align:center;}

/* End Toolbar/Confirmation tool bar */  

/* Store 9  */

  .ITMain { overflow:hidden; position:relative;}
  .divIT { display:inline-block; margin:0px; padding:0px; overflow; hidden;  vertical-align: top; float:left;}
  .divwidth{ width:400px;}

/* End store 9 */


/* Super Store */

 .superstore
 { float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 0;
	vertical-align: top;} 

	
	#SSGroup1 { padding-bottom:5px; margin-left:8px; position: relative; float: left; display: inline; font-family: Verdana,Arial,Helvetica,sans-serif; width: 980px; margin-bottom: 0px;}
	
	 .SSPromo1Main
	{
		font-size: 11px; padding-bottom: 0px; padding-top: 5px; width:490px; position: relative; margin: 0; 
	}
	
	.SS450title
	{
		margin-bottom: 3px;
	}
	
   
