@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#221e1f; }
*{ margin:0px; padding:0px;}
img{ border:0px; }
ul,0l{ margin:0px; padding:0px;}
ul, li{ list-style:none; display:block;}
p,h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}

/*------------------------------------------------*/
.full-main-div{ width:100%; height: auto; float:left; margin:0px; padding:0px; }
.wrapper{ width:1200px; height:auto; margin: 0 auto; padding:0px;}
.full-main-div .header-top-full{ width:100%; height:123px; float:left; margin:0px; padding:0px; background-color:#fdc20b; }
.full-main-div .header-top-full .logo{ width:320px; height:92px; float:left; margin:16px 0 0 0; padding:0px; }
.full-main-div .header-top-full .mob-nav{ display:none;}
.full-main-div .header-top-full .mob-nav .right-arrow{ float:right; color:#fdc20b;}
.full-main-div .header-top-full .nav{ width:879px; height:92px; float:left; margin:16px 0 0 0; padding:0px; font-size:15px; color:#FFF; font-weight:800; text-transform:uppercase; display:block; }
.full-main-div .header-top-full .nav ul{ float:left;  margin:30px 0 0 0; padding:0px; display:block; }
.full-main-div .header-top-full .nav ul li{ float:left; margin:0px; padding:0px; display:block; list-style:none; }
.full-main-div .header-top-full .nav ul li a{ float:left; margin:0px; padding:9px 15px 9px 15px !important; text-decoration:none; color:#121213; }
.full-main-div .header-top-full .nav ul li a:hover{  color:#221f1f; text-decoration:none; border:solid 1px #FFF; padding:8px 14px 8px 14px !important;   }
full-main-div .header-top-full .nav ul .nav-margin { margin-left:300px !important; float:left;}

.full-main-div .header-top-full .right-logo{ width:190px; height:92px; float:left; margin:16px 0 0 -575px; padding:0px; }
.full-main-div .header-top-full .right-logo img{ margin:11px 0 0 0; padding:0px;}
.banner-full-div{ width:100%; float:left; margin:0px; padding:0px; }
.banner-full-div img{ width:100%; height:auto }

/*--------------------------- dq-wines  page css  --------------------------------------*/


.dq-wines-full-div{ width:100%; height:auto; float:left; margin:0px; padding:0px; color:#FFF; background-color:#000; }
.dq-wines-full-div .dq-wines-sub-div{ width:97%; height:auto;  margin: 0 auto; padding:0px;   }
.dq-wines-full-div .dq-wines-sub-div .slider-div{ width:100%;height: auto !important; margin:0px; float:left; padding:0px;  }

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 {width:60%; height:auto; margin:15px 0 0 0; padding:0px;  float:left; /*border-radius:5px;*/ font-size:14px;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 p{ margin:0; padding:0 15px 22px 0; line-height:20px; text-align:justify; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 .color{ color:#f2b603; font-size:20px;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1  h6{ font-size:12px; float:left; padding-left:5px;  color:#cb6411;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 a{ color:#6e6d6d; text-decoration: underline; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 a:hover{ color:#31353e; text-decoration: none; }

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1  ul{ margin:0 0 0 0px; padding:0; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1  ul li{ margin:0px 0px 15px 0px; padding:0px 0px 0px 20px; background: url(../images/top_nav-icon3.png) left top no-repeat !important;  }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1  ul .margin-bottom {margin-bottom:20px; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  ul li a{ color:#6e6d6d; text-decoration: none ; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1  ul li a:hover{ color:#fdc20b; text-decoration: underline; }

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 h1{ margin:0px; padding:0 0 35px 0; font-size:28; line-height:35px; font-style:normal; font-weight:normal; color: #FFF; text-transform:uppercase;  }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  h3{ margin:0px 0 25px 0; padding:0px; font-size:17px;  color:#959595; font-weight:normal; font-style:normal; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 h4{ font-size:20px; font-style:normal; font-weight:normal; color:#fdc20b; margin-bottom:20px;}


.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 h5 {
    background: url("../images/zoom-icon1.png") no-repeat scroll left center rgba(0, 0, 0, 0);
    color: #f8a420;
    font-size: 18px;
    font-style: normal;
    font-weight: normal;
    margin: 0 0 2% 36%;
    padding: 0 0 0 10%;
}


.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 {width:37%; height:auto; margin: 69px 0 5% 0; padding:0px;  float:left; 
background: #000; /*border-radius:5px; */font-size:14px;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 p{ margin:0; padding:0 15px 22px 0; line-height:20px; text-align:justify; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 .color{ color:#f2b603; font-size:20px;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  h6{ font-size:12px; float:left; padding-left:5px;  color:#cb6411;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 a{ color:#6e6d6d; text-decoration: underline; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 a:hover{ color:#31353e; text-decoration: none; }

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  ul{ margin:0 0 0 0px; padding:0; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  ul li{ margin:0px 0px 15px 0px; padding:0px 0px 0px 20px; background: url(../images/top_nav-icon3.png) left top no-repeat !important;  }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  ul .margin-bottom {margin-bottom:20px; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  ul li a{ color:#6e6d6d; text-decoration: none ; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  ul li a:hover{ color:#fdc20b; text-decoration: underline; }

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 h1{ margin:0px; padding:0 0 10px 0; font-size:28; font-style:normal;
 font-weight: bold; color:#fcc20b; text-transform:uppercase;  }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2  h3{ margin:0px 0 25px 0; padding:0px; font-size:17px;  color:#959595; font-weight:normal; font-style:normal; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 h4{ font-size:20px; font-style:normal; font-weight:normal; color:#fdc20b; margin-bottom:20px;}

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 {width:100%; height:auto; margin:0; padding:0px;  float:left; 
background: #000; /*border-radius:5px; */font-size:14px;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 .color{ color:#f2b603; font-size:20px;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  h6{ font-size:12px; float:left; padding-left:5px;  color:#cb6411;}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 a{ color:#6e6d6d; text-decoration: underline; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 a:hover{ color:#31353e; text-decoration: none; }

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  ul{ margin:0 0 0 0px; padding:0; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  ul li{ margin:0px 0px 15px 0px; padding:0px 0px 0px 20px; background: url(../images/top_nav-icon3.png) left top no-repeat !important;  }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  ul .margin-bottom {margin-bottom:20px; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  ul li a{ color:#6e6d6d; text-decoration: none ; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  ul li a:hover{ color:#fdc20b; text-decoration: underline; }

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 h1{ margin:0px; padding:0 0 10px 0; font-size:28; font-style:normal; font-weight:normal; color:#fcc20b; text-transform:uppercase;  }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  h3{ margin:0px 0 25px 0; padding:0px; font-size:17px;  color:#959595; font-weight:normal; font-style:normal; }
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 h4{ font-size:20px; margin-top:19px; font-style:normal; font-weight:normal; color:#fdc20b; margin-bottom:20px;}


/*--------------------------- dq-wines  page css  end   --------------------------------------*/

.content-full-div{ width:100%; height:auto; float:left; margin:0px; padding:0px; background-color:#FFF; }
.content-full-div .content-sub-main{ width:1200px; height:auto; float:left; margin:0px; padding:38px 0 20px 0; }
.content-full-div .content-sub-main .left-main{ width:603px; height:auto; float:left; margin:0px; padding:0px; color:#221e1f; }
.content-full-div .content-sub-main .left-main .left-div-1{ width:290px; height:auto; float:left; margin:0 0 0 20px; padding:0px; }
.content-full-div .content-sub-main .left-main .left-div-1 h1{ margin:0px; padding:0 0 35px 0; font-size:28; line-height:35px; font-style:normal; font-weight:normal; color:#fcc20b; text-transform:uppercase;  }
.content-full-div .content-sub-main .left-main .left-div-1 p{ margin:0px; padding:0 40px 20px 0; text-align:justify; line-height:20px; font-size:14px; }
.content-full-div .content-sub-main .left-main .left-div-1  ul{ margin:0 0 15px 0px; padding:0; font-size:14px; }
.content-full-div .content-sub-main .left-main .left-div-1  ul li{ margin:0px 0px 10px 0px; padding:0px 0px 0px 20px; background: url(../images/top_nav-icon3.png) left top no-repeat !important;  }
.content-full-div .content-sub-main .left-main .left-div-1  ul li a { color:#221e1f; text-decoration:none; }
.content-full-div .content-sub-main .left-main .left-div-1  ul li a:hover { color:#fcc20b; text-decoration:none; }
.content-full-div .content-sub-main .left-main .left-div-1 .p-class { font-size:14px; text-transform:uppercase; line-height:25px; text-align:left;  }

.content-full-div .content-sub-main .left-main .left-div-2{ width:290px; height:auto; float:left; margin:0px; padding:0px; }
.content-full-div .content-sub-main .left-main .left-div-2 h1{ margin:0px; padding:0 0 35px 0; font-size:28; line-height:35px; font-style:normal; font-weight:normal; color:#fcc20b; text-transform:uppercase;  }
.content-full-div .content-sub-main .left-main .left-div-2 p{ margin:0px; padding:0 40px 15px 0; text-align:justify; line-height:20px; font-size:14px; }
.content-full-div .content-sub-main .left-main .left-div-2 .p-class-1 { font-size:14px; text-transform:uppercase; line-height:25px; text-align:left;}



.content-full-div .content-sub-main .right-main{ width:49%; height: auto; float: left; margin:0px; padding:0px;  }




/*--------------------------- inner page   --------------------------------------*/

.content-area-inner {width:1200px; height:auto; margin:15px 0 0 0; padding:0px;  float:left; background:#FFF; border-radius:5px; font-size:14px;}
.content-area-inner .content-inner{ width:890px !important; min-height:252px;  height: auto; float:left; margin:10px 0 15px 0; padding:0 0 0 20px; border-radius:2px;  border:solid 1px #c2c2c2; color:#6e6d6d; }
.content-area-inner .content-inner hr{ width:98%; height:1px;  float:left; margin:0 0 2% 0; padding:0px; color:#f3f3f3;  }

.content-area-inner .content-inner .slid{ width:45%; margin: 40px auto;}
.content-area-inner .content-inner img{ width:35%; height:auto; float:right; margin-left:2% !important;   margin-bottom:1% !important;  margin-right: 3% !important;  }

.content-area-inner .content-inner .contact-section{ width:98%; height:100%; margin:0px; padding:0px; float:left;  }
.content-area-inner .content-inner .contact-section .contact-sub{ width:40%; height:100%; border-right:solid 1px #c2c2c2; margin:0 0 5% 0; padding:0px; float:left; }
.content-area-inner .content-inner .contact-section .contact-sub p{ line-height:28px;margin: 0; padding: 0 15px 22px 0; }

.content-area-inner .content-inner .contact-section .contact-sub-2{ width:53%; height:100%; margin:0px; padding:0px; float: right; }
.content-area-inner .content-inner .contact-section .contact-sub-2 .text { width:25%; height:100%; float:left; margin:1% 0 0 0; padding:0px; font-size:100%;}

.content-area-inner .content-inner .contact-section .contact-sub-2 .input-1 {
	width:98%; height: auto; 
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    color: #6e6d6d;
    outline: medium none;
    padding: 2px;
	float:left;
	margin: 0 0 2% 1%;
}
.content-area-inner .content-inner .contact-section .contact-sub-2 .input-text-area {
	width:98%; 
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    color: #6e6d6d;
    outline: medium none;
    padding: 2px;
	float:left;
	margin: 0 0 8% 1%;
	height:105px;
}
.content-area-inner .content-inner .contact-section .contact-sub-2 .submit1 {
    background-color: #31353e;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    height: 27px;
    outline: medium none;
    padding: 3px;
    text-align: center;
    width: 75px;
		
}
.content-area-inner .content-inner .contact-section .contact-sub-2 .submit2 {
    background-color: #000000;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    height: 27px;
    outline: medium none;
    padding: 3px;
    text-align: center;
    width: 75px;
	margin: 0 0 0 5%;

}

.content-area-inner .content-inner p{ margin:0; padding:0 15px 22px 0; line-height:20px; text-align:justify; }
.content-area-inner .content-inner .color{ color:#f2b603; font-size:20px;}
.content-area-inner .content-inner  h6{ font-size:12px; float:left; padding-left:5px;  color:#cb6411;}
.content-area-inner .content-inner a{ color:#6e6d6d; text-decoration: underline; }
.content-area-inner .content-inner a:hover{ color:#31353e; text-decoration: none; }

.content-area-inner .content-inner  ul{ margin:0 0 0 0px; padding:0; }
.content-area-inner .content-inner  ul li{ margin:0px 0px 15px 0px; padding:0px 0px 0px 20px; background: url(../images/top_nav-icon3.png) left top no-repeat !important;  }
.content-area-inner .content-inner  ul .margin-bottom {margin-bottom:20px; }
.content-area-inner .content-inner  ul li a{ color:#6e6d6d; text-decoration: none ; }
.content-area-inner .content-inner  ul li a:hover{ color:#fdc20b; text-decoration: underline; }

.content-area-inner .content-inner h2{ margin:25px 0 35px 0; padding:0px; font-size:23px; line-height:0px;    color: #000; font-weight:normal; font-style:normal; }
.content-area-inner .content-inner h3{ margin:0px 0 25px 0; padding:0px; font-size:17px;  color:#959595; font-weight:normal; font-style:normal; }
.content-area-inner .content-inner h4{ font-size:20px; font-style:normal; font-weight:normal; color:#fdc20b; margin-bottom:20px;}

.content-area-inner .content-inner h5 {
    color: #f2b603;
    font-size: 18px;
    font-style: normal;
    font-weight: bold;
    line-height: 0;
    margin: 0 0 25px 0;
    padding: 0;
	float: left;
}

.content-area-inner .content-inner .img-border{ border:solid 1px #c2c2c2; padding:5px; border-radius:3px; margin-right:15px;  }

.total-boder{ border:solid 1px #bbbbbb; }

.content-area-inner .inner_left{ width:245px; height:auto; padding:10px 0px 0px 0px; margin:10px 25px 0px 10px; float:left; border: solid 1px #c2c2c2;}
.content-area-inner .inner_left  h1{ font-size:28px; font-style:normal; font-weight: bold; color:#fdc20b; margin-bottom:10px; margin-left:15px;} 
.content-area-inner .inner_left ul{ padding:0px; margin:0px; float:left; width:245px; height: auto;}
.content-area-inner .inner_left ul li{padding:0px; margin:0px; width:245px; height:35px; float:left; list-style:none; display:block; border-bottom: solid 1px #c2c2c2;}
.content-area-inner .inner_left ul .border-bottom { border-top:solid 1px #CCC;}
.content-area-inner .inner_left ul .border-bottom-none { border-bottom:none;}
.content-area-inner .inner_left ul li a{  padding:10px 0 10px 20px; margin:0px; float:left; color:#6e6d6d;  font-weight: bold;  width:225px; /*background:url(../images/top_nav-icon2.png) center left no-repeat; */  }
.content-area-inner .inner_left ul li a:hover{   float:left;  color: #FFF;  background: #fdc20b ;  }
.content-area-inner .inner_left ul .select-hover { float:left;color:#FFF;  background:#fdc20b;  }

.input_text{ margin:0px; padding:0px; border: solid 1px #bbbbbb; width:260px; height:22px;}
.input_text-small{ margin:0px; padding:0px; border: solid 1px #bbbbbb; width:80px; height:22px;}

.submit1{ border-radius:4px; background-color:#00c0ff; color:#FFF; border:none; text-align:center; padding:3px; width:75px; height:27px; outline:none;}
.submit2{ border-radius:4px; background-color:#3c6fae; color:#FFF; border:none; text-align:center; padding:3px; width:75px; height:27px; outline:none;}

/*-----------------------------------------------------------------*/

.footer-sub-full-div .request-a-quote-mobile { display:none;}

.footer-sub-full-div{ width:100%; height: auto; float:left; margin:0px; padding:0 0 20px 0; background-color:#f5f5f5; }
.footer-sub-full-div .request-a-quote{ width:557px; height: auto; float:left; margin:32px 25px 0 34px; padding:0px; line-height:20px; font-size:14px; color:#221e1f;}
.footer-sub-full-div .request-a-quote .request-a-quote-sub { width:100%; height:auto; float:left; margin:0px; padding:0px;}
.footer-sub-full-div .request-a-quote .request-a-quote-sub .input-dv-text { width:40%; height:auto; float:left; margin:0px; padding:0px;}
.footer-sub-full-div .request-a-quote .request-a-quote-sub .input-dv { width:50%; height:auto; float: left; margin:0px; padding:0px;
}
.footer-sub-full-div .request-a-quote .request-a-quote-sub .security-text{ width:100px; height: auto; margin:0px; padding:0px; float:left;}
.footer-sub-full-div .request-a-quote .request-a-quote-sub .security-input{ 
    float:left;
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    color: #6e6d6d;
    height:21px;
	width:100px; 
    margin:0 0 6px 7px;
    outline: medium none;
    padding:2px !important;
}

.footer-sub-full-div .request-a-quote .request-a-quote-sub .input-dv .input-1 {
    border: 1px solid #b2b2b2;
    border-radius: 3px;
	width:100%;
    color: #6e6d6d;
    float: left;
    height:21px;
    margin:0 0 6px 0;
    outline: medium none;
    padding:2px !important;
}

.footer-sub-full-div .request-a-quote .request-a-quote-sub .security-submit-button{ 
    background-color: #000000;
    border: medium none;
    border-radius: 4px;
    color: #fff; 
    height: 30px;
    margin: 0 0 0 5%;
    outline: medium none;
    padding: 3px;
    text-align: center;
    width: 150px}
	
.footer-sub-full-div .request-a-quote .request-a-quote-sub .input-2 {
border: 1px solid #b2b2b2;
border-radius: 2px;
color: #6e6d6d;
height: 17px;
outline: medium none;
padding: 2px;
height: 25px;
width: 102%;
border-radius: 3px;
margin-bottom:5px;
}
.footer-sub-full-div .request-a-quote .request-a-quote-sub .input-2  option{ padding-left:10px !important;}

.footer-sub-full-div .request-a-quote .request-a-quote-sub .securityimages{ width:100px; height:28px; border-radius:5px; border:none; 
 margin: 0 11px 0 5px; padding:0px; float:left;}



.footer-sub-full-div .request-a-quote h1 { margin:0px; padding:0 0 24px 0; font-size:21px; color:#787878; text-transform:uppercase; font-weight:normal;   }

.footer-sub-full-div .footer-sub-1{ width:300px; line-height:27px !important;  height: auto; float:left;   margin:32px 25px 0 13px; padding:0px; line-height:20px; font-size:14px; color:#221e1f;}
.footer-sub-full-div .footer-sub-1 .color1{ color:#f2b603; font-size:18px; }
.footer-sub-full-div .footer-sub-1 h1 { margin:0px; padding:0 0 24px 0; font-size:21px; color:#787878; text-transform:uppercase; font-weight:normal;   }
.footer-sub-full-div .footer-sub-1 a { text-decoration:none; color:#221e1f; }
.footer-sub-full-div .footer-sub-1 a:hover { text-decoration:none; color:#fdc20b; }

.footer-sub-full-div .footer-sub-1 h2 { margin:0 0 10px 0; padding:0 0 0 30px; background:url(../images/icons/01.jpg) top left no-repeat; font-style:normal; font-weight:normal; font-size:13px;    }
.footer-sub-full-div .footer-sub-1 h3 { margin:0 0 10px 0; padding:0 0 0 30px; background:url(../images/icons/02.jpg) top left no-repeat; font-style:normal; font-weight:normal; font-size:13px;    }
.footer-sub-full-div .footer-sub-1 h4 { margin:0 0 10px 0; padding:0 0 0 30px; background:url(../images/icons/03.jpg) top left no-repeat; font-style:normal; font-weight:normal; font-size:13px;    }

.footer-sub-full-div .footer-sub-2{ width:180px; height: auto; float:left; margin:32px 0 0 0; padding:0px; line-height:20px; font-size:14px; color:#221e1f;}
.footer-sub-full-div .footer-sub-2 h1 { margin:0px; padding:0 0 12px 0; font-size:13px; color:#221e1f; text-transform:uppercase; font-weight:normal;   }
.footer-sub-full-div .footer-sub-2 a { text-decoration:none; color:#000000; }
.footer-sub-full-div .footer-sub-2 a:hover { text-decoration:none; color:#fdc20b; }
.footer-sub-full-div .footer-sub-2 img { margin-bottom:28px;  }



