p.answer {
    color: #393939;
    font-size: 14px;
    line-height: 22px;
    padding: 0.5em 0;
}
p.answer a {
    color: red;
}
table.gridtable {
    font-size:11px;
    color:#333333;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
     text-align: center;
    width: 400px;
}
table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #ccc;
    background-color: #ffffff;    
}
.footer_highslide {
    background-color: #f9f9f9;
    padding: 20px;
}
.footer_highslide a{
    font-size: 14px;
    text-transform: capitalize;
}
span.aboutAll,span.aboutDetail{
    text-transform: none;
    line-height: 25px;
}
span.aboutDetail{
    display: block;
    margin-bottom: 10px;
}
.dopA{
    color: #df3f3f;
    text-decoration: underline;
}
.safeshoppingtitle {
    font-size:16px; 
    text-align:center;
    font-weight:bold;
}
.returnpolicyul {
    line-height:22px;
}
.centerColumnsafeshopping {
    margin: auto;
    font-size: 13px;
}
.account_icon {margin: 40px 0 80px 0;}
.account_icon a:link,.account_icon a:visited {color: #323232;}
.account_icon a:hover {color: #990000;text-decoration: underline;}
.account_icon div{font-size: 16px;}
.account_icon i {font-size: 180px;}
.account_icon img {padding: 20px 20px 2px 20px;width: 100%;}
#account_ifm {
font-size: 16px;
}
#myAccountGen {margin: 0;padding: 0 0 0 5px;}
#myAccountGen li {list-style-type: none;font-size: 16px; line-height: 35px;}
#myAccountGen a:link,#myAccountGen a:visited {color: #000;}
#myAccountGen a:hover,#myAccountGen a:active {color: #CA0C0A;}
/*===================================================================================*/

/*bof of FAQ page*/
#faq-content img{
    width: 400px;
}
.left{
	float: left;
}
.right{
	float: right;
}
h1#shipping_information-heading, h1#returns_and_exchanges-heading, h1#about_us-heading, h1#faq-heading, h1#my_rewards-heading {
    font-size: 24px;
    letter-spacing: 5px;
    margin: 48px 0;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
}
.faq_ui {
    /*background: transparent url("/images/faq/FAQ_circle.png") no-repeat scroll left center;*/
    font-size: 18px;
    margin: 30px 0 15px 0;
    /*padding-left: 10px;*/
}
.faq_ui span {
    font-size: 13px;
}
.faqmain {
    color: #393939;
    font-size: 14px;
}
.faqmain .box01 {
    height: 320px;
    overflow-y: hidden;
    position: relative;
    width: 485px;
}
.faqmain .box02 {
    border: 1px solid #d8d9db;
    min-height: 285px;
    width: 450px;
}
.faqsame {
    padding: 30px 20px;
}
.faqsame a {
    color: red;
}
.faqmain .box02 h5 {
    font-size: 18px;
    margin: 0 0 20px;
    font-weight: bold;
}
.faqmain .box02 h6 {
    color: #393939;
    font-weight: normal;
    line-height: 22px;
    position: relative;
    font-size: 14px;
}
.faqscoll {
    max-height: 1000px;
    position: relative;
    width: 475px;
}
.faqmain .slider {
    background-color: #f3f4f6;
    cursor: pointer;
    float: left;
    height: 287px;
    margin: 3px 28px;
    position: relative;
    width: 5px;
}
.faqmain .progress {
    background-color: #f3f4f6;
    height: 3px;
    position: absolute;
    width: 0;
}
.faqmain .handle {
    background-color: #999;
    cursor: move;
    display: block;
    height: 20px;
    left: -7px;
    position: absolute;
    width: 20px;
}
.faqmain .handle:active {
    background: #999 none repeat scroll 0 0;
}
.faqmain .range {
    display: none;
}
.faqhi h2 {
    bottom: -35px;
    color: #13151b;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    position: absolute;
    right: 0;
}
.faqmain h4 {
    background-color: #f3f4f6;
    color: #393939;
    cursor: pointer;
    font-size: 15px;
    font-weight: normal;
    padding: 12px 0 12px 30px;
}
.faqmain h4.menu1 {
	/*width: 450px;*/
}
.faqmain h4.menu2 {
    background-color: #999;
    color: #fff;
    /*width: 450px;*/
}
#faq-heading,#my_rewards-heading{
    color: black;
    font-size: 24px;
    padding: 10px 0;
    width: 800px;
    letter-spacing: 5px;
    margin: 48px auto!IMPORTANT;
    text-align: center;
    text-transform: uppercase;
}
/*eof of FAQ page*/

/*===================================================================================*/
/*bof of before after*/
#Tab_cs{
    width:1000px;
}
.Menubox_cs {height: 35px; border-bottom: 1px solid #ccc;}
.Menubox_cs ul{
margin:0px;
padding:0px;
list-style: none;
}
.Menubox_cs li{
float:left;
cursor:pointer;
background-color:#fff;
border: 1px solid #ccc;
border-bottom: none;
margin-right: 10px;
padding: 3px 48px;
line-height:28px;
font-size: 18px;
}
.Menubox_cs li.hover{

}
#cp4{margin-right: 0px; float: right;}
.Contentbox_cs{
padding: 24px 0px;
width: 1020px;
border-top: none;
margin-bottom: 20px;
}
.color_full{
    border: 1px solid #ccc; 
    width: 233px;
    margin: 0px 20px 20px 0;
    padding: 0;
}
/*#new_cp_1 .color_full:nth-child(4n) {margin: 0px 0 20px 0;}*/
.color_full img{width: 233px;}
.color_full div.tellyou{
    color: #4d4d4d; 
    font-size: 14px; 
    line-height: 20px;
    margin:8px 14px;
}
.color_full b{
    font-family: Century Gothic; font-weight:bold;
    font-size: 16px;
}
.buyme{
    font-size:16px;
    color: #fff;  
    background-color: #333333;
    text-align: center; 
    width: 80px; 
    height: 20px; 
    padding:4px 0px 4px;
    text-transform:uppercase;
    margin: 4px 14px 10px;}
.buyme a{color: #fff; text-decoration: none;}
.buyme a:hover{color: #fff;}

/*eof of before after*/

/*===================================================================================*/

/*bof of video*/
#video{
    
}
.videoimg{
    margin:10px 0;
}
.videoword{
    text-transform: uppercase;
    font-size: 18px;
    color: #202020;
    margin:45px 0px 22px 0px;
}
.mainVideo{
}
.topImages{
    margin-bottom: 75px;

}
.topImages div{
    border:1px solid #ccc;
    float: left;
    cursor: pointer;
}
.topImages div:last-child{
    float: right;
}
#VP_img0,#VP_img1,#VP_img2,#VP_img3,#VP_img4,#VP_img5{
    margin-right: 8px;
}
#VP_img0,#VP_img1,#VP_img2,#VP_img3,#VP_img4,#VP_img5,#VP_img6{
    position:relative;
}
.topImages div span{
    display:none; 
    text-decoration:none;
}
.topImages div:hover{cursor:pointer}
.topImages img{
    width: 242px;
}
.topImages div:hover span.showVideo{ 
    display:block;
    position:absolute; 
    bottom:0px; 
    right:0px;
    width:242px; 
    height: 314px;
    z-index:100;
    background:#202020 url(../images/vp_25.png) no-repeat 50% 50%;
    filter:alpha(opacity=80);
    -moz-opacity:0.8;
    opacity: 0.8;
}
.topImages div div.bottomWord{
    float: none;
    background-color: #202020;
    font-size: 14px;
    font-family: Century Gothic; font-weight:bold;
    text-transform: uppercase;
    text-align: center;
    padding: 12px 0px;
    border:1px solid #ccc;
    border-top: none;
    margin:0px;
}
.addition1 div.bottomWord{
    color: #fff;
}
.addition2 div.bottomWord{
    color: #c5161b;
}

.videoPhoto{
    float: left;
    margin-bottom: 20px;
    position: relative;
}
.videoPhoto span{
    display: none;
}
.video-youtube .videoPhoto:nth-child(4n):hover .overlayer{
width: 100%;
}
.videoPhoto:hover .overlayer{
    position: absolute;
    width: 91%;
    height: 73%;
    top: 0;
    left: 0;
    display:block;
    z-index: 1000;
    background:rgba(73, 74, 76, 0.8)!important;
    filter:alpha(opacity=80);
}
.videoPhoto:hover .overback{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    display:block;
    background: transparent url(../images/arrow.png) no-repeat center center;
    z-index: 1001;
}
.videoLinks{
    float: right;
    margin:20px 0px 50px 0px;
    font-size: 14px;
    color: #202020;
}
.videoLinks strong{
    color: #a31519;
    font-weight: normal;
}
.videoLinks a{
    color: #202020;
}
/*eof of video*/

/*============================================================================*/

/*bof of vip club*/
#vip_club{
    font-size: 16px;
}
.club_top_title{
    color:#252525;
    line-height:24px;
}
.club_table_cell{
    background:url(/images/definepages/vip_club/04-06.jpg);
    height:468px; 
    font-family: arial;
}
.club_table_cell_lian{
    background:url(/images/definepages/vip_club/05.png);
    height:468px; 
    font-size: 17px;
    font-family: arial;
    color:#785f5b;
}
.club_table_color1{
   color:#785f5b;
   margin-right: 2px;
   font-size: 17px;
}
.club_table_color2{
    color:#ff6699;
    font-size: 18px;
}
.club_vip_title{
    padding-left:40px;
    font-size: 22px;
    color:#ff6699;
    height:60px;
}
.club_content{
    padding-left:50px;
    line-height:20px;
}
/*eof of vop club*/

/* =========================================================================== */