﻿/*Start VevoStyles
body
{
    font-family: Verdana, Arial, Tahoma, Microsoft Sans Serif;
    font-size: 11px;
    font-weight: normal;
    background-color: #7da7d9;
    margin: 0px 0px 5px;
}

h1, h2, h3, h4
{
    color: orange;
}

h1
{
    font-size: 24px;
}

h2
{
    font-size: 20px;
}

h3
{
    font-size: 16px;
}

h4
{
    font-size: 12px;
    margin-top: 15px;
}

p
{
    font-size: 11px;
    font-weight: normal;
    color: #000000;
    text-decoration: none;
    margin-top: 12px;
    margin-bottom: 12px;
}

p.InnerHead
{
    font-size: 11px;
    color: black;
    font-weight: bold;
    margin-top: 8px;
    margin-bottom: 8px;
}

.BlockCenter
{
    margin-left: auto;
    margin-right: auto;
}

.PagingText
{
    font-size: 10px;
    font-weight: bold;
    color: blue;
}

.LanguageSwitching a
{
    text-decoration: none;
    font-weight: bold;
    color: White;
}

.BreadCrumb
{
    font-size: 11px;
    font-weight: normal;
    color: orange;
}

.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
{
    vertical-align: bottom;
}

.CategoryListContent
{
    width: 100%;
}

.CategoryListName
{
    color: blue;
}

.CategoryListDescription
{
}

.ProductListHeader
{
    font-weight: bold;
}

.ProductListItem
{
    vertical-align: bottom;
}

.ProductListContent
{
    width: 100%;
}

.ProductListName
{
    color: blue;
}

.ProductListDescription
{
}

.ProductDetailsName
{
    color: Orange;
    font-weight: bold;
}

.ProductDetailsShortDescription
{
    font-weight: bold;
}

.ProductDetailsLongDescription
{
}


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: #7da7d9;
    font-weight: bold;
    color: #ffffff;
}

.TableHead
{
    background-color: #7da7d9;
    color: white;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.TableHeadBorder
{
    background-color: #7da7d9;
    color: white;
    font-weight: bold;
    padding-right: 4px;
    padding-left: 4px;
    padding-bottom: 4px;
    padding-top: 4px;
}

.TableAlter
{
    background-color: #ececec;
}

.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: #ff9900;
    text-decoration: none;
    padding-left: 5px;
}

.LinkLayoutHead
{
    font-weight: bold;
}

.LinkLayoutHead a
{
    color: #000000;
    text-decoration: none;
}

.LinkLayoutHead a:Hover
{
    text-decoration: underline;
    color: #7da7d9;
}

.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: #EEEEEE;
}

.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;
}

.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: #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: #7da7d9;
    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: #3399cc;
    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 30px 20px 30px;
}

.NewsHeader
{
    text-align: center;
    margin: 30px 0 20px 0;
}

.NewsImage
{
    text-align: center;
}

.NewsContent
{
    text-align: left;
    margin: 30px 0 20px 0;
}
End Vevo Styles*/

/*Curvine Styles*/
body, html {
background: #42414d;
margin: 0px;
border: 0px;
font-family: Helvetica, Arial, Sans-Serif;
font-size: 12px;
line-height: 14px;
}
img { border:0px; }
form,p { margin: 0px; padding: 0px; }
h1 {
padding:4px;padding-left:17px;padding-right:17px;margin:0px;
background:#d7dded;line-height:27px;margin-bottom:5px;
font-size:27px;font-weight:normal;color:#314198;
}
h1 p { padding-top:0px;font-size:22px;line-height:15px;padding-right:0px !important; text-align:right;color:#6f7da2; }
h2 {
padding:4px;padding-left:10px;padding-right:5px;margin:0px;padding-bottom:0px;
line-height:20px;font-size:16px;
font-weight:normal;color:#ca7c10;
}
h2 p { padding-top:5px !important;font-size:19px;line-height:14px; text-align:right;color:#ca7c10; }
h4 { padding:0px;margin:0px;font-size:16px;line-height:17px;color:#d9943a; }
h4 a { color:#d9943a !important; }
.sh4,.sh4 a { padding:0px;margin:0px;font-size:13px;line-height:19px;color:#ca7c10;text-decoration:none; }
#clear { clear: both; }
#clearacc { clear: both;font-size:1px;line-height:1px;height:3px; }
#clearg { clear: both;font-size:1px;line-height:1px;background:#b2b591;height:1px;margin-bottom:10px; }
#clearg2 { clear: both;font-size:1px;line-height:1px;background:#b2b591;height:1px;margin-bottom:2px;margin-left:15px;margin-right:15px; }
#clearb { clear: right;font-size:1px;line-height:1px;background:#98a0b7;height:1px;margin-bottom:10px;margin-top:5px; }
#shl {
width: 795px;
background-image: url('images/shl.gif');
background-repeat: repeat-y;
}
#shr {
width: 797px;
background-image: url('images/shr.gif');
background-repeat: repeat-y;
background-position: top right;
}
#wrapper {
background: #ffffff;
width: 777px;
text-align: left;
}
#header {
position: relative;
height:158px;
}
#site {
position: absolute;
bottom: 0px;
right: 9px;
color: #ffffff;
font-size: 11px;
font-weight: bold;
}
#site a {
color: #6a7ba3;
text-decoration: none;
}
#site a:hover {
color: #ffffff;
}
#blue_sp {
background: #2b4094;
height: 5px;
font-size:3px;line-height:3px;
}
.navclass { margin: 0px;padding: 0px;padding-left:3px;list-style: none;height: 27px;background: #d89635;font-size: 12px;font-weight:700;}
.navclass li:hover ul {display: block;}
.navclass li ul {display: none;position: absolute;background: #6a7ba3;top: 27px;left: 0px;margin: 0px;padding: 0px;list-style: none;z-index:5;}
.navclass li ul li {float: none;width: 200px;}
.navclass li {float: left;height: 27px;line-height: 27px;position: relative;}
.navclass li a {color: #ffffff;text-decoration: none;padding-left:7px;padding-right:7px;padding-top:4px;padding-bottom:4px;}
.navclass li:hover {background: #2b4094;}

#white_sp {
background: #ffffff;
height: 15px;
}
#left_cell {
float: left;
margin-left: 9px;padding-bottom:9px;
width: 448px;
}
#left_cell p{
padding:8px;padding-left:17px;padding-right:17px;line-height:15px;
}
#right_content p {padding:0px;padding-left:17px;padding-right:17px;line-height:15px;}
#left_sp { padding:0px;padding-left:17px;padding-right:17px;}
#left_sp p { padding:0px;margin:0px; }
#right_cell {
float: left;
margin-left: 9px;padding-bottom:9px;
width: 300px;
}
#news_wrapper { background: #d7dded; padding-top: 9px; padding-bottom: 9px; }
#banner { border-left: 17px solid #2b3f95; border-right: 17px solid #2b3f95; border-top: 5px solid #2b3f95; border-bottom: 5px solid #2b3f95; }
.dark_green { color: #2b3f95; font-size: 14px; font-weight: bold; margin-top: -4px;margin-bottom:4px; line-height:18px; }
#news { margin: 0px; padding: 0px; border-left: 5px solid #6b7ca7; list-style: none; padding-left: 6px; }
#news li {  background-image: url("images/arrow_bl.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
#news li a { color: #2b3f95; text-decoration: none;padding-left: 12px; }
#news li:hover { background-image: url("images/arrow_bl_hover.gif");}
#news li:hover a { color:#975712; }
.footer { color: #42414d; height: 23px; text-align: center; line-height: 23px; font-weight: bold; font-size: 11px; }
.footer a { color: #42414d; text-decoration: none; }
.footer a:hover { color: #2b2a2f; }
#copy { position:relative;left:1px;color: #ffffff; text-align: left; width: 777px; background-image: url("images/shb.gif"); background-repeat: repeat-x; height: 18px; line-height: 18px; font-size: 11px; }

#boxl { background:#fae6cb; }
#boxd { background:#f7d7ae;margin-top:5px;margin-bottom:5px; }
#boxg { background:#dfe2bc; }
#boxl p,#boxd p,.or_p { padding:10px;padding-top:2px;padding-bottom:12px;color:#ca7c10; }
.alignr { float:right;margin-left:10px; }
.alignl { float:left;margin-right:10px; }
.mt10 { margin-top:10px; }
.mt8 { margin-top:8px; }
.black12 { font-size:12px;line-height:14px; color:#000000; }
.black19 { font-size:19px;padding-top:2px !important;padding-bottom:4px !important; }
.green12 { font-size:12px;color:#787b5b; }
.label_gr { font-size:12px;color:#485443;padding-bottom:2px !important;padding-top:4px !important; }
.label_gr2 { font-size:12px;color:#485443;padding-bottom:0px !important;padding-top:0px !important; }

.pr_cat { font-size:17px;font-weight:bold; }
.pr_comm { color:#787b5b; }

#th4 { float:left;width:95px;text-align:center;margin-right:8px;margin-top:8px;margin-bottom:5px; }
#th4 a { color:#000000;text-decoration:none; }

#frow_bl { background:#c3cada;font-size:18px;line-height:32px;height:32px;color:#2b4094;padding-left:8px;padding-right:8px;}
#frow_bl p { float:right;font-size:12px;padding:0px; }
#frow_gr { background:#c7caa6;font-size:18px;line-height:32px;height:32px;color:#5d5f44;padding-left:8px;padding-right:8px;}
#frow_gr p { float:right;font-size:12px;padding:0px; }
#frow_gr p a { text-decoration:none;color:#5d5f44; }

.t_shop { font-size:12px;line-height:15px;color:#474d65;width:280px; }
.t_shop_h { border-bottom:2px solid #b2b9cb; }
.b_blue { border:0px; background:#c3cada; color:#2b4094;margin-top:3px; }
.t_calc { font-size:12px;line-height:15px;color:#485443;width:280px; }
.t_calc_h { border-bottom:2px solid #b9be9e; }
.b_green { border:0px; background:#c7caa6; color:#5d5f44;margin-top:3px; }
.b_green2 { border:0px; background:#c7caa6; color:#5d5f44;font-weight:bold; }
.b_gray { border:0px; background:#b2b2b2; color:#ffffff;margin-top:5px; }
.t_gray_h { border-bottom:2px solid #d1d4d0;color:#485443; }
.calc_inp { font-size:12px;color:#5d5f44; width:95px; }
.f_inp { font-size:12px;color:#6f6f6f;width:160px; }

#left_nav { float:left;width:150px;background:#fae6cb;margin-left:9px;}
#left_nav ul li a { text-decoration:none;font-weight:normal; }
#left_nav ul a { margin-left:0px;color:#b77112;font-weight:bold;margin-top:10px; }
#left_nav ul a:hover { color:#000000; }
#left_nav ul { margin:0px;padding:0px;list-style:none;padding-top:15px;padding-left:15px; }

#left_nav ul li {  background-image: url("images/arrow_ln.gif"); background-repeat: no-repeat; background-position: 0px 3px; }
#left_nav ul li a { color: #b77112; text-decoration: none;padding-left: 10px; }
#left_nav ul li:hover { background-image: url("images/arrow_ln_h.gif");}
#left_nav ul li:hover a { color:#000000; }


#frow_or { text-align:center;background:#f7d7ae;height:26px;line-height:26px; }
#frow_or a { text-decoration:none;font-size:18px;color:#b77112;font-weight:normal; }

#right_content { margin-left:165px;margin-right:12px;padding-top:0px; } 
.price { color:#91040a;font-weight:bold;text-align:right; }
#or_bg {background-image:url('images/or_bg.gif');background-repeat:repeat-y;background-position:9px 0px; }

#cart_bar { float:right;background:#c6cbdf;color:#32448c;height:26px;line-height:26px;padding-left:8px;padding-right:8px; }
#cart_bar a { color:#32448c;text-decoration:none;font-size:17px;margin-right:10px; }
.link_br { text-decoration:none;color:#bd761c;font-weight:bold; }

#pr_price { color:#000000;font-size:12px;font-weight:bold; }
.pr_pricen { color:#6d9f30;font-size:18px;line-height:20px;padding-top:5px !important; }
#pr_pricen2 { color:#b77112;font-size:13px;line-height:18px;padding-top:2px !important; }
#pr_pricen3 { color:#b77112;font-size:13px;line-height:18px;padding-top:2px !important; }
.pr_pr1 { color:#818181;font-size:13px; }
.qty { font-size:11px;width:45px;margin-top:3px; }
#left_sp a { color:#2c4ccf; }
#left_sp a:visited {color:#697a89; }
.ul10 { padding:0px;margin:0px;margin-left:15px; }
.cont { font-size:15px; line-height:24px !important; width:260px; text-align:right }
#logos div { float:left;margin:3px;width:173px; line-height:120px !important;height:120px;text-align:center;border:1px solid #cacaca }
#members { color:#5e5e5e;font-size:10px;line-height:12px; }
#members b { font-size:13px;line-height:16px; }
#members i { font-size:12px;line-height:16px;color:#b8ad7d; }
#members a { color:#5e5e5e;text-decoration:none; }
#members a:hover { text-decoration:underline; }
#mdiv { float:left; width:270px; }

.shop_t { font-size:12px; }
.shop_t td { border:1px solid #d89635 }
.frow { color:#b77112; background:#f7d7ae;font-weight:bold }
.shop_t2 { font-size:12px; }

/*End Curvine Styles*/
