﻿ body
{
	font-family: Arial, Verdana;
	font-size: 12px;
	font-weight: normal;	
	margin: auto;
	line-height: 15px;
	text-align: center;
	padding-bottom: 5px;
	background-image: url(Images/Design/backgroundimg.jpg);
	background-repeat: repeat-x;		
	color: #333;
}

h2, h3, h4
{
	color: black;
}

h1
{
	font-size: 18px;
	color: #333366;
	font-family: Verdana, helvetica, sans-serif;
}

h2
{
    font-size: 16px;
}

h3
{
    font-size: 14px;
}

h4
{
    font-size: 12px;
    margin-top: 15px;
    text-align:justify;
}

h5
{
	font-size: 14px;
	margin-top: 15px;
	text-align: Left;
	font-weight: normal;
	color: #cc0000;
}
h6
{
	font-size: 12px;	
	text-align: center;
	font-weight: bold;
	color: #ffffff;
	vertical-align:middle;
	padding-top:10px;
}

p
{
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin:10px auto 10px auto;

}
.toptabletitle
{
	font-weight: bold;
	font-size: 14px;
	color: #3366cc;
	font-style: italic;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	text-align:left;
	vertical-align:top;
}

.maintopics
{
	font-weight: bold;
	font-size: 16px;
	color: #3366cc;
	font-style: italic;
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	text-align:center;
}

.righttopicsp
{
	 font-size:16px;
	 font-family:Arial, helvetica,sans-serif,century-gothic;
	 font-weight:700;
	 color:#0a54a8;
	 text-align:left;
	 
}

.maintopicsp
{
    font-size: 16px;
    font-family: Arial, helvetica,sans-serif,century-gothic;
    font-weight: bold;
    color: #CC3300;
    text-align: left;
}

.infobox
{
	border-right: #ccc 1px solid;
	padding-right: 10px;
	border-top: #ccc 0px solid;
	display: block;
	padding-left: 10px;
	font-size: 12px;
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-left: #ccc 1px solid;
	color: #333;
	padding-top: 8px;
	border-bottom: #ccc 1px solid;
	font-family: Arial;
	background-color: #ccc;
}

.righttopicsheader
{
	background-color: #fff;
	background-image: url(Images/formatting/headerright.gif);
	background-position: left top;
	background-repeat:no-repeat;
	border-bottom-color:#f98d06;
	border-color:#f98d06;
	border-right-color:#f98d06;
	border-left-color:#f98d06;
	color:#f98d06;
	display:block;
	font-family:Century Gothic, Verdana, Arial;
	font-size:20px;
	padding:4px 10px 3px;	
}

.rightinfobox
{
 border-bottom-color:#f0f0f0;
 border-collapse:collapse;
 border-color:#f0f0f0;
 border-left-color:#f0f0f0;
 border-right-color:#f0f0f0;
 border-top-color:#f0f0f0;
 color:#333;
 display:block;
 font-family:Arial;
 font-size:9.7pt;
 hasLayout:-1;
 padding:0px 10px 0px 15px;
 width:340px;
 vertical-align:top;
}

.smallhdrpages
{
	background-color: #fff;	
	background-position: left top;
	background-repeat:no-repeat;
	border-bottom-color:#f98d06;
	border-color:#f98d06;
	border-right-color:#f98d06;
	border-left-color:#f98d06;
	color:#f98d06;
	display:block;
	font-family:Century Gothic, Verdana, Arial;
	font-size:11px;
	padding:4px 10px 3px;
	text-align:left;
	font-weight:bold;
}

.leftnavlinks
{
	background-color: #fff;	
	background-position: left top;
	background-repeat:no-repeat;
	border-bottom-color:#f98d06;
	border-color:#f98d06;
	border-right-color:#f98d06;
	border-left-color:#f98d06;
	color:black;
	display:block;
	font-family:Century Gothic, Verdana, Arial;
	font-size:11px;
	 padding-left:20px;
	 padding-top:4px;
	 text-align:left;
	 text-decoration:none;
}

.leftnava
{
	color:Black; text-decoration:none;
}

.tablelinks
{
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	text-align:left; 
}

.tablelinkstopic
{
	font-family: Century Gothic, Verdana, Arial, Sans-Serif;
	font-variant: normal;
	text-align:left;
	padding-left:5px;
	padding-top:10px;
	color:Black; 
	
}

.adstyle
{
	font-size: 12px;
	color: black;
	font-family: Century Gothic, verdana, arial, sans-serif;
	font-variant: small-caps;
	text-align:center;
}

p.InnerHead
{
    font-size: 12px;
    color: black;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
}

.BlockCenter
{
    margin-left: auto;
    margin-right: auto;
}

.PagingText
{
    font-size: 12px;
    font-weight: bold;
    color: blue;
}

.LanguageSwitching a
{
    text-decoration: none;
    font-weight: bold;
    color: black;
}

.BreadCrumb
{
    font-size: 12px;
    font-weight: normal;
    color:#727272;
    margin:5px auto auto 20px;
    text-align:left;
}

.pageheadebg
{
	background-image: url(Images/Design/hpheaderbg.jpg);
	background-repeat: repeat-x;
	text-align:left;
	
}
.BreadCrumb a
{
	font-size: 12px;
	font-weight: bold;
	color: #333399;
}

.CategoryNavListHeader
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	color: silver;
	background-color: #339966;
	text-align: center;
}

.CategoryNavListContent
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	background-color: #ffffff;
	text-align: center;
	width: 160px;
	margin: 10px;
	font-family: Arial, Verdana;
}

.CategoryNavListItem
{
    text-decoration: none;
}

.CategoryListHeader
{
	font-weight: bold;
	text-decoration: underline;
	color: #660066;
}

.CategoryListItem
{
    vertical-align: bottom;
}

.CategoryListContent
{
    width: 100%;
}

.CategoryListName
{
	color: #000066;
	font-size: 14px;
	padding-top: 10px;
}
.CategoryListName a
{
	color: #750066;
	font-size: 14px;
	padding-top: 10px;
}

.CategoryListDescription
{
}

.ProductListHeader
{
	color: #330099;
	font-weight: bold;
}

.ProductListItem
{
    vertical-align: bottom;
}

.ProductListContent
{
    width: 100%;
}

.ProductListName
{
	color: #000066;
	text-decoration: none;
	text-align: left;
	margin: auto;
	padding-left: 15px;
	font-weight: bold;
	background-image: url(../../Images/Design/title_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	font-size: 14px;
}

.ProductListDescription
{
    margin:auto;
    text-align:left;
}


.ProductDetailsShortDescription
{
	color: #000033;
	text-decoration: none;
	text-align: left;
	margin: auto;
	padding-left: 15px;
	font-weight: bold;
	background-image: url(../../Images/Design/title_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}

.ProductDetailsName
{
	font-size: 14px;
	color: #750066;
	font-weight: bold;
}

.ProductDetailsLongDescription
{
    padding-left:20px;
}

.tdTitle
{
	font-size: 11px;
	color: white;
	font-family: century gothic, verdana, sans-serif, arial;
	background-color: #006633;
	font-weight:bold;
}

td.ShippingAddressLabelColumn
{
    padding: 0px 30px 0px 10px;
    font-weight: bold;
    color: #000000;
    text-align: left;
}

td.ShippingAddressDataColumn
{
    padding: 0px 30px 0px 10px;
    text-align: left;
}

.GridRowStyle
{
    background-color: #ececec;
}

.GridHeadStyle
{
    background-color: #b8baff;
    font-weight: bold;
    color: #ffffff;
}

.TableHead
{
	background-color: #339966;
	color: white;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.TableHeadBorder
{
	background-color: #ff6666;
	color: black;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.TableAlter
{
	background-color: #ccccff;
}

.TableRow
{
    background-color: #ffffff;
}

.tableAdvancedSearch
{
    border-right: silver 1px solid;
    border-top: silver 1px solid;
    border-left: silver 1px solid;
    border-bottom: silver 1px solid;
}

.tableAdvancedSearch td
{
    width: 25%;
}

.titleLayout
{
    font-weight: bold;
    color: #737373;
    text-decoration: none;
    margin-left: 5px;
    font-size:12px;
    text-align:left;
    width:90%;
}

.LinkLayoutHead
{
    font-weight: bold;
   
}

.LinkLayoutHead a
{
    color: #000000;
    text-decoration: none;
}

.LinkLayoutHead a:Hover
{
    text-decoration: underline;
    color: #b8baff;
}

.LinkCategory a
{
    text-decoration: none;
}

.LinkCategory a:hover
{
    text-decoration: none;
}

.NoBorder
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

.AlternateRow
{
	background-color: #99cc99;
}

.NoteText
{
    font-weight: bold;
    color: blue;
}

.leftlink
{
    text-align: left;
}

.ValidateText
{
    color: red;
}

.ErrorHeader
{
    color: Red;
    font-weight: bold;
}

.ErrorBody
{
    color: Red;
    font-weight: normal;
}

.LoginName
{
    font-weight: bold;
    color: white;
}

.LogOutText
{
    font-weight: bold;
    color: white;
}

.TextCenter
{
    text-align: center;
}

.MarginCenter
{
    margin-left:40px;
    }


.PageNumber
{
    text-align: right;
    margin-left: auto;
    margin-right: 10px;
}

.CssList
{
    list-style-image: url(../../Images/Design/SBSCARTMyAccountBullet.png);
}

.CssNoLine
{
    text-decoration: none;
}

.TextHide
{
    color: white;
}
.home .stageBody, .product .stageBody, .tv .stageBody {	
	width: 990px;
}
.stagePlain {
	width: 990px;
}
.stageScroll {
	position: absolute;
	margin-top: 15px;
}
.stageBody .last {
	background: none;
	padding-left: 13px;
	float: left;
}
.stage .productContainer img, .stagePlain .productContainer img, body .weeklyDetail .productContainer img {
	margin: 0 9px 0 0;
}
.stageBackButtonOn{
  float: left;
  padding-right: 10px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #838383;
  cursor: pointer;
  position: relative;
  padding-top: 1px;
  z-index: 2;
  margin-top: 1px;
}
.stageBackButtonOff{
  display: none;
}
.stageForwardButtonOn
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #838383;
  cursor: pointer;
  position:relative;
  padding-top: 1px;
  height: 98%;
  z-index: 1;
  float: left;
  margin-top: 1px;
}
.stageForwardButtonOff{
  display: none;
}
div.stageForwardButtonOn:hover{
    text-decoration: underline;
}
div.stageBackButtonOn:hover{
    text-decoration: underline;
}

.leftCarrot{
  display: none;
}
.leftCarrotOn{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #838383;
  float: left;
  margin-top: 3px;
}
.rightCarrot{
  display: none;
}
.rightCarrotOn{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #838383;
  margin-top: 3px;
}
.stageBody img {
	margin-left: 40px;
}
.stageFooter {
	margin-top: 8px;
}

.stageFooter a {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #de8b01;
	margin-left: 55px;
	background: url(images/organic/orangeBullet.gif) no-repeat left;
	padding: 3px 0 3px 19px;
}
.stageStatus {
	float: right;
	margin: 0 3px 3px 0;
}
.stageStatus img {
	margin-right: 3px;
	cursor: pointer;
}
.stageStatus .indicators {
	position: relative;
	float: left;
	z-index: 3;
	height: 24px;
	padding-top: 2px;
	padding-right: 1px;
}
.stageStatus .indicators div {
	position: relative;
	float: left;
	width: 13px;
	vertical-align: text-top;
	font-weight: bold;
	color: #A0A0A0;
}
.stageStatus .indicators .blue div .on {
	background: url(/images/organic/stageStatusBlue_on.gif) no-repeat;
}
.stageStatus .indicators .on {
  color: #838383;
}
.browseBrand #stageHeader .stageTitle {
	background: url(/images/organic/newArrivals.gif) no-repeat;
}
.tv #stageHeader .stageTitle {
	background: url(/images/organic/previouslyAired.gif) no-repeat;
	padding-bottom: 0;
}
.category #stageHeader .stageTitle {
	background: url(/images/organic/featuredBrand.gif) no-repeat left 5px;
	height: 23px;
	padding-left: 177px;
	font: 24px Arial, Helvetica, sans-serif;
	color: #de8b01;
	margin: 0 0 3px 10px;
}
.home #stage, .category #stage, .tv #stage, .stagePlain {
	float: left;
	width: 100%;
}
.browseBrand #stageBody {
	height: 250px;
}
.home #stageBody, .product #stageBody, .tv #stageBody {	
	width: 980px;
}

.HsnBullets{
    color: #666666;
    font-weight: bold;
    font-size: 14px;
}

.shopBySize{
   background-color: #007DCA;
   text-align: right;
   padding: 0 20px 15px 0;
   color: White;
   font-size: 13px;
   font-weight: bold;
}
.carousel
{
    position: relative;
    border-top-style:solid;
    border-top-width:5px;
    border-top-color:#CCCCCC;
    overflow: hidden;
}
.productContainer {
	float: left;
	height: auto;
	padding-left: 15px;
	padding-right: 15px;
	background: url(/images/organic/vertDottedBorder.gif) repeat-y right;
}
.productContainer img{
  float: left;
  width: auto;
  height: auto;
  border-left: 0px;
  margin: 0 9px 0 0; 
}
.productContainer img.right{
  float: right;
}
.productContainer img.left{
  float: left;
}
.productContainer .last {
  background: none;
  border-right-style: none;
}
.home .productContainer, .product .productContainer, .tv .productContainer  {
	width: 295px;
}
.category .productContainer {
	width: 368px;
}
.productContainer .pdhsn{
    color: #666666;
    font-weight: bold;
    font-size: 12px;    
}
.productContainer p.pdsale{
    color: #EC0303;
    font-weight: bold;
    font-size: 12px;    
}
.productContainer p, .productContainer a {
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.PromoBoxBizOps
{
	font-weight: bold;
	font-size: 12px;
	color: #663366;
	font-family: Verdana, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
	width: 50%;
	border-right: #009966 thin outset;
	border-top: #009966 thin outset;
	border-left: #009966 thin outset;
	border-bottom: #009966 thin outset;
	height: 20px;
	font-style: italic;
	font-variant: small-caps;
	background-color: white;
}

.PromoBizOpsBiz
{
	padding-top: 11px;
	padding-bottom: 5px;
	font-size: 11px;
	font-family: Verdana, Helvetica, sans-serif;
	text-align: left;
	text-decoration: none;
	color: #993366;
	font-weight: bold;
}

.ContentBody
{
	text-align: justify;
	font-family: Verdana;
	width: 486px;
	vertical-align: top;
	border-right: #006699 thin ridge;
	border-top: #006699 thin ridge;
	border-left: #006699 thin ridge;
	border-bottom: #006699 thin ridge;
	background-color: aliceblue;
}

.NewsBar
{
    background-image: url(../../Images/Design/NewsBar.png);
    background-repeat: repeat-x;
    height: 14px;
}


/*Edit Option of Product*/
.OptionPrice
{
    color: #800000;
    font-style: italic;
}

.OptionItemName
{
}

.OptionDisplayText
{
    font-weight: bold;
    color: #3333ff;
}

/**** For image option front end ****/
.OptionImg
{
    width: 20px;
}
.NewsDate a
{
    color: #f26522;
    margin-right: 5px;
    text-decoration: none;
}

.NewsText a
{
    color: #6b6bad;
    text-decoration: none;
}

.NewsMore a
{
    color: #000000;
    text-decoration: none;
}

span.Asterisk
{
    color: Red;
    font-weight: bold;
}

h1.GatewayPosting
{
    margin: 30px;
    text-align: center;
    font-size: 24px;
}

p.GatewayPosting
{
    margin: 20px;
    font-size: 16px;
    text-align: center;
}

body.DomainKeyError
{
    font-size: 14px;
}

body.DomainKeyError p
{
    font-size: 14px;
}

body.DomainKeyError li
{
    margin-top: 10px;
    margin-bottom: 10px;
}

div.GroupBox
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #f9f9f9;
	padding: 10px;
}

.TableClientHead
{
	background-color: #b8baff;
	color: white;
	font-weight: bold;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
}

.RatingRadio td
{
    text-align: center;
}

.RightFloat
{
    float: right;
    vertical-align: middle;
}

Div.MainContent
{
    margin-left: 10px;
    margin-right: 10px;
}

.NewsDetailsPage
{
    margin: 20px auto 20px auto;
    text-align:center;
}

.NewsHeader
{
    text-align: center;
    margin: 30px 0 20px 0;
}

.NewsImage
{
    text-align: center;
}


.NewsContent
{
    text-align: left;
    margin: 30px auto 20px auto;
    width:60%;
}
.ajax__myTab .ajax__tab_header {font-family:verdana, tahoma, helvetica;font-size:11px;border-bottom:solid 1px #999999}
.ajax__myTab .ajax__tab_outer
{
	padding-right: 4px;
	height: 21px;
	background-color: #006699;
	margin-right: 2px;
	border-right: solid 1px #666666;
	border-top: solid 1px #aaaaaa;
	color: #ffffff;
}
.ajax__myTab .ajax__tab_inner
{
	padding-left: 3px;
	background-color: steelblue;
	color: #ffffff;
	font-family: verdana, helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}
.ajax__myTab .ajax__tab_tab {height:13px;padding:4px;margin:0;}
.ajax__myTab .ajax__tab_hover .ajax__tab_outer {background-color:#cccccc}
.ajax__myTab .ajax__tab_hover .ajax__tab_inner
{
	background-color: #003399;
	color: #ffffff;
	font-family: verdana, helvetica, sans-serif;
}
.ajax__myTab .ajax__tab_hover .ajax__tab_tab {}.ajax__myTab .ajax__tab_active .ajax__tab_outer {background-color:#fff;border-left:solid 1px #999999;}
.ajax__myTab .ajax__tab_active .ajax__tab_inner
{
	background-color: #003333;
	color: #ffffff;
}.ajax__myTab .ajax__tab_active .ajax__tab_tab
{
	font-family: verdana, helvetica, sans-serif;
}.ajax__myTab .ajax__tab_body
{
	font-family: verdana, tahoma, helvetica;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: navy;
	color: #ffffff;
}

div#CssMainBody
{
	display: table;
	width: 750px;
	background-color: white;
	padding: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-family: Arial, Verdana;
}
.CssClear { clear:both; line-height:0px; font-size:0px; height:0px; }

div#CssProductsFeaturesText
{
	background-color: white;
	padding: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-family: Arial, Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
div#CssProductsFeaturesList
{
	display: table;
	background-color: white;
	padding: 0px;
	padding-bottom: 0px;
	text-align: left;
	font-family: Arial, Verdana;
	font-size: 12px;
	color: #006600;
}

div#CssLeftContainer
{
	width: 180px;
	background-color: #ff9999;
	height: auto;
	float: left;	
	margin: 5px 0px 5px 0px;
	vertical-align: top;
	text-align: left;
	display:table-row; 
}
div#CssLeftplusLine { width:750px; background-color:White; height:auto; float:left; display:inline; margin: 0px;}
div#CssRightContainer { width:600px; background-color:White; height:auto; float:left; display:inline;  margin: 5px 0px 0px 0px;}
div#CssTopContainer { width:600px; background-color:White; height:auto; float:left; display:inline; margin:0px; padding-right:4px;}
div#CssBodyContainer { width:600px; background-color:White; height:auto; float:left;   margin:0px;}

.CssLogoName {width:180px; height:100px; padding-top:30px; float:left; border:0;}
div#CssTodayBox {width:180px; height:189px; float:left; display: table;}
    .CssTopBox {background-image:url(../../Images/Design/today_bg_topPink.gif); background-repeat:repeat; height:16px; width:180px; float:left;}
    .CssBottomBox {background-image:url(../../Images/Design/today_bg_BottomPink.gif); background-repeat:repeat; height:18px; width:180px; float:left;}
    div#MarqueeBox {width:180px; height:180px; float:left; display:inline-table; margin:0px;}
        .L_bluecorner{width:21px;   float:left; display:inline-table; margin:0px;}
      
            .GrayLine {width:135px;  font-size:1px; float:left;  }
        .R_bluecorner{width:24px;   background-repeat:no-repeat; float:left; }
        .L_line {width:21px; height:95px; background-image:url(../../Images/Design/L_border.gif); background-repeat:repeat; display:inline; float:left;}
        .R_line {width:24px; height:95px; background-image:url(../../Images/Design/R_border.gif); background-repeat:repeat;  float:left;}

div#CssCategoryBox
{
	width: 180px;
	height: auto;
	float: left;
	display: table;
	margin-bottom: 10px;
	font-size: 14px;
	font-family: Arial,Verdana;
}
    .CssBodyLink {width:180px; height:auto; float:left; display:table;  }
    .CssCatLink
{
	width: 160px;
	height: 25px;
	padding-top: 0px;
	float: left;
	background-color: white;
	font-size: 12px;
	font-family: Arial, Verdana;
}
    
div#CssCartBox {width:100%; height:120px; float:left; display:table; margin-top:20px; text-align:left;} 
    .CssQuantity
{
	width: 150px;
	margin: 10px auto 0px 10px;
	color: #006633;
}
    .CssAmount { width: 150px; margin:10px auto 0px 10px; color:  #006633; }
    .CssCartLink {width:185px; margin-top:15px; margin-bottom:10px;  color: #006633; display:inline; float:left; height:25px;}
    .CssCartLink a { float:left; width:70px; padding-top:3px; color:Black;}
    #CssViewCart{ background-image: url(../../Images/Design/icon_cart.gif); background-repeat:no-repeat; color:white; padding-left:19px;  margin-left:5px; height:19px;   }
    #CssCheckOut { background-image: url(../../Images/Design/icon_checkout.gif); background-repeat:no-repeat; color:white; padding-left:19px;  margin-left:2px; height:19px;   }

div#CssSearchBox
{
	width: 100%;
	height: 62px;
	float: left;
	display: table;
	margin-top: 5px;
	background-color: #ffffff;
	text-align: left;
} 
    .CssSearchBar {width:85%; height:23px; float:left;   margin-top:5px;}
    .CssTextBox {width:125px; height:23px;  float:left; display:inline;}
    .CssButton {width:22px; height:23px;  float:left; margin-left:1px; }
    .CssAdvanceSearch {width:90%; height:20px;  float:left; }
    .CssAdvanceSearch a{color:Black;}
    
div#CssLanguage
{
	width: 100%;
	height: 50px;
	float: left;
	display: table;
	padding-top: 2px;
	background-color: #9999ff;
	text-align: left;
} 
div#CssCurrency
{
	width: 100%;
	height: 50px;
	float: left;
	display: table;
	padding-top: 2px;
	background-color: #9999ff;
	text-align: left;
}  
div#CssNewsletter
{
	width: 100%;
	height: 50px;
	float: left;
	display: table;
	padding-top: 2px;
	background-color: #9999ff;
	text-align: left;
} 
div#CssCoupon {width:100%; height:55px; float:left; display:table; padding-top:2px; background-color:#9999ff;text-align:left;}   

.CssLine {width:100%; height:1px; float:left; margin:5px 0px 4px 0px; background-image:url(../../Images/Design/dot_hor.gif); background-repeat:repeat-x; font-size:1px;}
.CssVerLine {width:1px;background-image:url(../../Images/Design/dot_ver.gif); background-repeat:repeat-y; font-size:1px; float:right;}

div#CssSecurity {width:100%; height:85px;  float:left; border:0;  padding-top:5px;  text-align:center;}
div#CssShipping {width:100%; height:85px;  float:left; border:0; padding-top:5px; text-align:center;}
div#CssPrivacy {width:100%; height:55px;  float:left; border:0; padding-top:5px; text-align:center;}
div#CssInfo {width:100%; height:auto; float:left; display:table; margin-bottom:10px; } 
    .CssInfoBox {width:180px; height:auto; margin:5px auto auto 5px;  float:left;}
    .CssInfoBullet {width:10px; height:15px; background-image:url(../../Images/Design/bullet_info.gif); 
                    background-repeat:no-repeat; background-position:5px 8px; float:left; display:inline;}
   .CssInfoLink {width:150px; height:auto; float:left; margin-left:10px; text-align:left;}

div#CssBgMainMenu
{
	width: 500px;
	height: 21px;
	margin: 3px auto 0px auto;
	display: table;	
	float: left;
	text-align: left;
}    
div#CssMainMenu { width: auto; height: 21px; margin:0px; display:inline-table; float:right; text-align:right;}
div#CssMainMenu ul#menu
{
	margin: auto;
	padding-left: 10px;
	list-style: none;
	float: right;
	height: 21px;
	width: auto;
	display: block;	
}
div#CssMainMenu ul#menu li { float:left; margin-top: 4px; font-size:12px; font-weight:bold; text-align:right;}
div#CssMainMenu ul#menu a { color: White; text-decoration: none; text-align:left; 
    padding-left:15px; padding-right:15px;}
   
div#CssLoginBar {width:400px; height:21px; margin-top:15px; float:right; display:inline;}
    .CssLoginCorner {width:5px; height:21px; float:right;  background-image:url(../../Images/Design/login_corner.gif); background-repeat:no-repeat; }
    .CssLogin {width:345px; height:21px; background-color:#003366; float:right; text-align:right;  }
    .CssLoginSpace
{
	width: 10px;
	height: 21px;
	background-color: #003366;
	float: right;
	display: inline;
	color: #ccffcc;
}

div#CssBanner {width: 400px; height: 274px; padding-left:0px; display:table; float:right; margin:0px auto 0px auto; text-align:right;}
div#CssContainBox {width:100%; height:auto; float:left; display:block;}
    .CssContentBoxStyle {width:250px; height:112px; float:left; 
        display:inline-table; border:solid 1px #b1abde; margin:0px 5px 0px auto; text-align:left;
        background-image:url(../../Images/Design/bg_box.gif); background-repeat:repeat-x;}  

div.CssNewsDetail { width:96%; margin:0px; padding-left:10px; float:left;    }
.CssNewsDate { color: #d804f9;  text-decoration:none; float:left; display:inline; width:auto;   }
.CssNewsDetailTitle { width:150px; height:auto; font-size:11px; color:#737373; float:left; font-family:Arial, Verdana; text-decoration:none;  padding-left:10px;  }
.CssNewsMore { margin:3px 5px 3px auto; width:auto; float:right; font-size:10px; font-weight: bold; color:black; }
.CssNewsMore a { color:#000000;  }
.CssNewsTitle {height:16px;  color: #6e6e6e; text-decoration: none; width:90%;  
    margin: 4px auto 5px 0px; float:left; display:inline; font-weight: bold;
    padding-left:15px; padding-right:0px;  font-size:12px; text-align:left; vertical-align:top;}
    
.CssOfferPic {float:left; display:inline-table; margin:0px 8px 0px 0px;
     width:78px; height:83px; border:solid 1px #bebebe;}
.CssOfferDatail {width:190px; height:auto; font-size:11px; color:#737373; float:left; font-family:Arial, Verdana; text-align:left; margin:auto; }
.CssOfferMore { margin:10px 5px 3px auto; width:95%; float:left; font-size:10px; 
    font-weight: bold; color:black; text-align:right;}

div#CssProductSeller {width:730px; height:auto; float:left; display:table; text-align:left;}    
    
    .CssSpaceBox {width:3px; height:32px; float:left; background-image:url(../../Images/Design/temp011_04.gif); }
    .CssTopLine {width:493px; height:27px; float:left; 
        background-image:url(../../Images/Design/product_t_line.gif); background-repeat:repeat-x;}
    .CssCorner {width:25px; height:27px; float:left;}
    .CssLeftLine {width:25px; height:500px; display:inline; float:left; 
        background-image:url(../../Images/Design/product_l_line.gif); background-repeat:repeat-y;}
    .CssRightLine {width:25px; height:500px;  float:left; 
        background-image:url(../../Images/Design/product_r_line.gif); background-repeat:repeat-y;}
   .CssBottomLine {width:737px; height:27px; float:left; 
        background:url(../../Images/Design/product_b_line.gif) repeat-x bottom ;}
    .CssContainProduct {width:731px; height:auto; float:left;}
    .CssRepeatBorder {width:7; height:21px;  float:left; }
 
 div#CssMainDisplayBottom
{   
   display:table; width:700px; margin:auto ; 
     text-align:center; font-size:12px;}   
 .CssMainBottom {width:700px; height:auto; margin:0px auto 5px auto; text-align:center; display:inline-table;}   
 div#BottomText {width:700px; height:15px; margin-left:0px; padding-bottom:10px; display:table; color:Black;}
 .CssBottom1 {width:600px;  float:left; display:inline; text-align:right; }
 .CssBottom2 {width:600px;  float:left; text-align:right; }
 
 div#CssBestSeller {width:125px; height:31px;  border-left:solid 1px #e8d0ff; margin-left:6px;
    border-top:solid 1px #e8d0ff; border-right:solid 1px #e8d0ff; display:inline; float:left;  } 
    
 div#CssFeature {width:125px; height:31px; border-left:solid 1px #e8d0ff; 
    border-top:solid 1px #e8d0ff; border-right:solid 1px #e8d0ff; float:left;
    background-image:url(../../Images/Design/product_page_disable.gif); background-repeat:repeat-x;
    color:#6e6e6e; font-weight:bold; font-size:12px; text-align:center;  } 


 .MarginText a:link { width:125px; height:26px; background-image:url(../../Images/Design/product_page_disable.gif); background-repeat:repeat-x;
    font-weight:bold; font-size:12px; text-align:center; color:#6e6e6e; text-decoration: none; display:block; float:left; padding-top:5px; }
 .MarginText a:hover {width:125px; height:26px; background-image:url(../../Images/Design/product_page_disable1.gif); background-repeat:repeat-x;
    font-weight:bold; font-size:12px; text-align:center; color:#d804f9; text-decoration: none; display:block; float:left;}
 .MarginText a:visited,a.active {width:125px; height:26px; background-image:url(../../Images/Design/product_page_enable.gif); background-repeat:repeat-x;
    font-weight:bold; font-size:12px; text-align:center; color:#d804f9; text-decoration: none; display:block; float:left;}
 
 .tableCenter {width:auto; height:auto; margin-left:150px; display:table;}

.CssBestSeller {width:125px; height:31px;  border-left:solid 1px #e8d0ff; margin-left:0px; 
    border-top:solid 1px #e8d0ff; border-right:solid 1px #e8d0ff; display:inline; float:left;
    background-image:url(../../Images/Design/product_page_disable.gif); background-repeat:repeat-x;
    color:#6e6e6e; font-weight:bold; font-size:12px; text-align:center; } 
    
    .CssBestSeller a:hover {
    background-image:url(../../Images/Design/product_page_disable1.gif); background-repeat:repeat-x;
    color:#6e6e6e;} 

.tabBorder
{
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	background-color: #003399;
}

.tabBorder .ajax__tab_header {width:756px; height:32px;  margin-left:-1px; background :url(../../Images/Design/product_t_line.gif) repeat-x bottom;}

.tabBorder .ajax__tab_outer {padding-right:4px; height:32px;}
.tabBorder .ajax__tab_inner { height:32px;}
.tabBorder .ajax__tab_tab {height:27px ; padding-top:4px; width:125px; display:table;
    border-top:solid 1px #e8d0ff; border-right:solid 1px #e8d0ff;  text-align:center;
    border-left:solid 1px #e8d0ff; border-bottom:none; color:#c9a4df; margin:0px auto 0px auto;
    background:url(../../Images/Design/product_page_disable.gif) repeat-x;}
.tabBorder .ajax__tab_hover .ajax__tab_outer {background:url(../../Images/Design/product_page_disable1.gif) no-repeat; }
.tabBorder .ajax__tab_hover .ajax__tab_inner {background:url(../../Images/Design/product_page_disable1.gif) no-repeat;}
.tabBorder .ajax__tab_hover .ajax__tab_tab {background:url(../../Images/Design/product_page_disable1.gif) repeat-x; color:#6e6e6e;}
.tabBorder .ajax__tab_active .ajax__tab_outer {background:url(../../Images/Design/product_page_enable.gif) no-repeat;}
.tabBorder .ajax__tab_active .ajax__tab_inner {background:url(../../Images/Design/product_page_enable.gif) no-repeat;}
.tabBorder .ajax__tab_active .ajax__tab_tab {background:url(../../Images/Design/product_page_enable.gif) repeat-x; color:#5b486a;}
.tabBorder .ajax__tab_body {height:auto; width:755px;
    border:0; float:left;font-size:11px;}
.bottomTabBody  {width:765px; height:7px; background:url(../../Images/Design/product_b_line.gif) repeat-x top; float:left;}

div#tabProduct {width:797px; height:auto; float:left; display:block; margin-top:7px;}

div#CssServiceList
{
	width: 259px;
	height: auto; padding-top: 5px; padding-bottom:10px;	
	display: table;
	float: left;
	text-align: left;
	background-color: #cccccc;
	
}    

.txtcenter {margin:0px auto 0px auto; text-align:center; width:125px;}
.AlignCenter
{
    display:table;
    text-align:center;
    margin:auto;   
}
.AlignRight
{
    display:table;
    text-align:right;
    margin:auto;   
}

.info_news a { color:#a94bb7; text-decoration: none; text-align:left;}
.info_news a:hover { color: #d804f9; text-decoration: none; text-align:left;}

img {
 border: 0;
}

img.icons {
 vertical-align: middle;
}
.col
{
	font-weight: bold;
	font-size: 12px;
	color: midnightblue;
	font-family: verdana, arial, sans-serif;
}

.caption
{
	width:100%;background-image:url(Images/Design/bg_sidecaption.gif); height:30px; font-size:12px; color:White;
}

.sidenav
{
	background-color: aliceblue;
	font-size: 12px;
	color: black;
	font-family: verdana, arial, sans-serif;
	width: 100%;
	height: 30px;
	vertical-align: middle;
	padding-top: 5px;
	text-align: center;
	border-right: #ccccff thin solid;
	border-top: #ccccff thin solid;
	border-left: #ccccff thin solid;
	border-bottom: #ccccff thin solid;
	font-weight: normal;
}

.sidenav1
{
	background-color: aliceblue;
	font-size: 12px;
	color: black;
	font-family: verdana, arial, sans-serif;
	width: 100%;
	height: 30px;
	vertical-align: middle;
	padding-top: 5px;
	text-align: left;
	border-right: #ccccff thin solid;
	border-top: #ccccff thin solid;
	border-left: #ccccff thin solid;
	border-bottom: #ccccff thin solid;
	font-weight: normal;
	padding-left:5px;
}

.rank
{
	font-weight: bold;
	font-size: 11px;
	color: #003300;
	font-family: verdana, sans-serif,arial;
	padding-left:5px;
}

.odd
{
	background-color: #ffffff;
}

.even
{
	background-color: #ccccff;
}

.tdata
{
	font-size: 11px;
	color: black;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	border-right: #003300 thin solid;
	border-top: #003300 thin solid;
	border-left: #003300 thin solid;
	border-bottom: #003300 thin solid;
	border:1;
}

.shortd
{
	font-weight: bold;
	font-size: 12px;
	color: blue;
	font-family: verdana, arial, sans-serif;
	padding-bottom:5px;
	padding-top:5px;
}
td.pick-top {
 border-top: 4px solid #003366;
 border-right: 4px solid #003366;
 border-bottom: 1px solid #FFFFCC; 
 border-left: 4px solid #003366;
 font-weight: bold;
 background: url(images/top-pick.gif) no-repeat #FFFFCC;
}

td.pick-bottom {
 border-top: 1px solid #FFFFCC; 
 border-right: 4px solid #003366;
 border-bottom: 4px solid #003366;
 border-left: 4px solid #003366;
 font-weight: bold;
 background: #FFFFCC;
}

td.top-product {
 padding: 4px 10px 4px 10px;
 border-top: 0; 
 border-right: 4px solid #003366;
 border-bottom: 1px solid #FFFFCC; 
 border-left: 4px solid #003366; 
 font-weight: bold;
 background: #FFFFCC;
}

td.top-row {
 padding: 4px 10px 4px 10px;
 color: #FFF;
 font-weight: bold;
 background: #003366;
}

td.first {
 padding: 4px 10px 4px 10px;
 color: #333;
 font-weight: bold;
}

td.best {
 font-weight: bold;
 border-right: 4px solid #003366;
 border-left: 4px solid #003366;
 border-bottom: 1px solid #FFFFCC;
 background-color: #FFFFCC;
}

tr.row-a {
 background: #F8F8F8;
}

tr.row-b {
 background: #EFEFEF;		
}


#top { 
 position: relative;
 margin: 0 auto;
 margin-top: 20px;
 width: 880px;
 height: 1%;
 padding: 0 10px 0 10px;
}

#header {
 margin: 0;
 padding-top: 10px;
 width: 880px;
 height: 110px;
 background: transparent; 
}

#header h1 {
 float: left;
 margin: 0;
 padding: 10px 10px 0 174px;
 font-size: 30px;
 color: #000;
 clear: both; 
}

#tagline {
 margin: 0;
 padding-left: 174px;
 height: 1%;
 font-size: 14px;
 font-weight: bold;
 color: #000;
 clear: both; 
}

#logo {
 display: inline;
 float: left;
 margin-left: 16px;
 padding-bottom: 10px;
 width: 600px;
 height: 90px;
 background: url(images/logo.gif) no-repeat; /* logo image */
}

#wrapper { 
 position: relative;
 margin: 0 auto;
 margin-bottom: 10px;
 width: 880px;
 height: 1%;
 padding: 0 10px 0 10px;
}

#content {
 float: left;
 margin: 0;
 padding: 10px;
 width: 852px;
 height: auto;
 color: #333;
 border: 4px solid #003366;
 background: #FFF;
}

p.button {
 padding: 20px 10px 20px 10px;
 text-align: center;
}

#resource-box {
 margin: 20px auto;
 padding-bottom: 6px;
 width: 430px;
 background: #FFF;
 border: 4px solid #003366;
}

#resource-title {
 padding: 10px;
 font-size: 18px;
 font-weight: bold;
 color: #333;
 text-align: center;
 border-bottom: 0px solid #CCC;
 background: #FFF;
}

ul#resource-list {
 padding: 0;
 list-style-type: none;
 text-align: center;
}

a.resource-link {
 display: block;
 padding: 6px;
 border-top: 0px solid #FFF;
 border-bottom: 0px solid #CCC;
 color: #333;
 background: #FFF;
}

* html ul#resource-list li {
 display: inline;
 height: 1%;
}

#footer { 
 clear: both;
 margin: 0;
 padding: 12px 12px 12px 20px;
 width: auto;
 height: 1%;
 color: #FFF;
 text-align: center;
 border-top: 6px solid #336699; /* top border footer color */
 background: #003366; /* footer color */
}

#footer a {
 color: #FFF;
}
