﻿body
{
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  background-color: #CCCCCC;
  margin: 0px 0px 0px 0px;
  text-align: center;
  color: #ffffff;
}

h1, h2, h3, h4
{
    color: white;
}

h1
{
    font-size: 24px;
}

h2
{
    font-size: 20px;
}

h3
{
    font-size: 16px;
}

h4
{
	font-family: Arial;
	font-size: 20px;
	margin-top: 30px;
	text-align: center;
}

p
{
    font-size: 11px;
    font-weight: normal;
    color: white;
    text-decoration: none;
    margin:10px auto 10px auto;

}

p.InnerHead
{
    font-size: 11px;
    color: White;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
}

.BlockCenter
{
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
}

.PagingText
{
    font-size: 10px;
    font-weight: bold;
    color: blue;
}

.LanguageSwitching a
{
    text-decoration: none;
    font-weight: bold;
    color: black;
}

.BreadCrumb
{
		color:#B9B9B9;
    font-size: 11px;
    font-weight: normal;
    margin:5px auto auto 10px;
    text-align:left;
}

.BreadCrumb a
{
		color:#B9B9B9;
    font-size: 11px;
    font-weight: bold;
}

.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: #800000;
    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;
}

.CategoryNavListItem
{
    text-decoration: none;
}

.CategoryListHeader
{
    font-weight: bold;
}

.CategoryListItem
{

}

.CategoryListContent
{
    width: 100%;
}

.CategoryListName
{
    color: #FF66CC;
    font-size:12px;
    padding-top:10px;
}
.CategoryListName a
{
    color: #FF66CC;
    font-size:12px;
    padding-top:10px;
}

.CategoryListDescription
{
}

.ProductListHeader
{
    color:#6600CC;
    font-weight: bold;
}

.ProductListItem
{
    vertical-align: bottom;
}

.ProductListContent
{
    width: 100%;
}

.ProductListName
{   color:  White; text-decoration: none; text-align:left; font-weight:bold;
}

.ProductListDescription
{
    margin:auto;
    text-align:left;
}


.ProductDetailsShortDescription
{
    color:  white; 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: 10px;
	color: white;
	text-align: left;
	font-family: Arial;
}

.ProductDescriptionLabel 
{
	font-size: 14px;
	color:White;
}

.ProductDetailText
{
    color:#B9B9B9;
}
.ProductRetailPrice
{
	color: #B9B9B9;
}
.GrayText
{
    color:#B9B9B9;
}

.ContactIzunami
{
		font-size:14px;
    color:#B9B9B9;
    font-weight: bold;
}

td.ShippingAddressLabelColumn
{
    padding: 0px 30px 0px 10px;
    font-weight: bold;
    color: White;
    text-align: left;
}

td.ShippingAddressDataColumn
{
    padding: 0px 30px 0px 10px;
    text-align: left;
}

.GridRowStyle
{
    background-color: #ececec;
}

.GridHeadStyle
{
    background-color: #333333;
    font-weight: bold;
    color: White;
}

.TableHead
{
    background-color: #000000;
    color: white;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.TableHeadBorder
{
    background-color: #b8baff;
    color: white;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
    
}

.TableAlter
{
    background-color: #ececec;
}

.TableRow
{
    background-color: #000000;
}

.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: white;
    text-decoration: none;
    margin-left: 5px;
    font-size:12px;
    text-align:left;
}

.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-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-top-style: none;
}

.AlternateRow
{
    background-color: #000000;
}

.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;
	font-family: Arial;
}

.LogOutText
{
    font-weight: bold;
    color: white;
    font-family: Arial;
}

.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/VevoMyAccountBullet.png);
}

.CssNoLine
{
    text-decoration: none;
}

.TextHide
{
    color: white;
}

.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: #B9B9B9;
}

/**** 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: #000000;
    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%;
}

.WhiteLink
{
	font-size: 12px;
	color:white;
	font-weight: bold;
}


div#CssMainBody { display:table; width:990px;  background-color:white; padding:0px; padding-bottom:0px; text-align:left; }
.CssClear { clear:both; line-height:0px; font-size:0px; height:0px; }

div#CssLeftContainer { width:180px; background-color:White; height:auto; float:left;display:table; margin: 5px 0px 5px 0px; vertical-align:top; text-align:left; }
div#CssLeftplusLine { width:990px; background-color:White; height:auto; float:left; display:inline; margin: 0px;}
div#CssRightContainer { width:790px; background-color:White; height:auto; float:left; display:inline;  margin: 5px 0px 0px 0px;}
div#CssTopContainer { width:790px; background-color:White; height:auto; float:right; display:inline; margin:0px; padding-right:4px;}
div#CssBodyContainer { width:790px; 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:135px; float:left; display:inline-table; margin:0px;}
        .L_pinkcorner{width:21px;   float:left; display:inline-table; margin:0px;}
      
            .GrayLine {width:135px;  font-size:1px; float:left;  }
        .R_pinkcorner{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;}
    .CssBodyLink {width:180px; height:auto; float:left; display:table;  }
    .CssCatLink {width:160px; height:25px; padding-top:0px; float:left; }

    
div#CssCartBox
{
	width: 100%;
	height: 120px;
	float: left;
	display: table;
	margin-top: 20px;
	text-align: left;
	
} 
.CssCartBoxStyle
{
	background-image: url(../../Image/ShoppingCartBack.jpg);
	background-repeat: no-repeat;
	width: 154px;
	height: 99px;
}
    .CssQuantity
{
	width: 150px;
	margin: 10px auto 0px 10px;
	color: #999999;
}
    .CssAmount { width: 150px; margin: 4px auto 0px 10px; color:#999999; }
    .CssQuantityHome { width: 150px; margin:4px auto 0px 5px; color:#9C9D9F; }
    .CssAmountHome { width: 150px; margin: 2px auto 0px 5px; color:#9C9D9F; }
    .CssCartLink { font-weight:bold; color: white;}
    .CssCartLink a { color:white; text-decoration:none; }
    .CssCartLinkHome { font-weight:bold; color: #B58E27;}
    .CssCartLinkHome a { color:#B58E27; text-decoration:none; }
    # { 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:#fddcff; 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:#fddcff; text-align:left;} 
div#CssCurrency {width:100%; height:50px; float:left; display:table; padding-top:2px; background-color:#fddcff;text-align:left;}  
div#CssNewsletter {width:100%; height:50px; float:left; display:table; padding-top:2px; background-color:#fddcff;text-align:left;} 
div#CssCoupon {width:100%; height:55px; float:left; display:table; padding-top:2px; background-color:#fddcff;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: 790px; height: 21px; margin:3px auto 0px auto; display:table;  background-color:#e9cefb; float:right; text-align:right;}    
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; background-color:#b8baff;}
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; 
    background-image:url(../../Images/Design/bullet_white.gif); background-repeat:no-repeat;
    background-position:0px 2px;}
   
div#CssLoginBar {width:790px; 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:#ca9eeb; float:right; text-align:right;  }
    .CssLoginSpace {width:10px; height:21px; background-color:#ca9eeb; float:right;display:inline; }

div#CssBanner {width: 790px; 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; 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; 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:990px; margin:auto ; 
     text-align:center; font-size:11px;}   
 .CssMainBottom {height:auto; margin: 10px auto 10px auto; text-align:center; display:inline-table;}   
 div#BottomText {width:990px; height:15px; margin-left:0px; padding-bottom:10px; display:table; color:Black;}
 .CssBottom1 {width:600px;  float:left; display:inline; text-align:right; }
 .CssBottom2 {width:370px;  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;

 }

.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;}

.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;}

.RegistrationTitle
{
    padding: 5px;
    font-family: Arial;
    font-weight: bold;
    font-size: x-large;
    background-color: #003300;
    color: #FFFFFF;
}
.Section
{
    padding-bottom:20px;
}
.SectionTitle
{
     font-weight: bold;
     padding-bottom:8px;
     padding-left:4px;
}
