/*
Theme Name: WP New 124
Theme URI: http://no
Description: Wine Theme
Version: 1.0
Author: BigG
*/
/* Getting from cache smartlimitsacademy */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
	list-style:none;
}

/*Body*/
body{
	background: #68121d url(images/header_bg.png) top center no-repeat;
	font:16px/25px Georgia, "Times New Roman", Times, serif;
	color: #313131;
	position:relative;
}
img {
	border:none;
}

a{
	color: #313131;
	text-decoration:none;
}
a:hover{
	color:#fff;
}
.vbLine{
	width:100%;
	clear:both;
	float:left;
}
/**/
.cBody{
	width:960px;
	margin:0 auto;
	position:relative;
}

.header{
	position:relative;
	height:157px;
}
.header h1{
	float:left;	
}
.header h1 a{
	display:block;
	background:url(images/logo.png) no-repeat;
	width:215px;
	height:121px;
	text-indent:-9999px;
	margin-top:12px;	
	margin-left:2px;
}
.header form{
	position:absolute;
	top:14px;
	right:0;
	background:url(images/search.png) no-repeat;
	width:206px;
	height:24px;
	
	padding:0;	
}
input.mInput{
	background:none;
	margin-left:2px;
	color:#963c4b;
	font: italic 11px/24px Georgia, "Times New Roman", Times, serif;
	height:20px;
	width:170px;
	margin-top:1px;
	margin-right:0px;
	position:absolute;
	border:0;
}
input.mSubmit{
	background:none;
	margin-left:2px;
	color:#963c4b;
	font: italic 11px/24px Georgia, "Times New Roman", Times, serif;
	height:24px;
	width:30px;
	margin:0;
	position:absolute;
	right:0;
	cursor:pointer;
	border:0;
}

.langSelect{
	position:absolute;
	color:#cdcccc;
	font:11px/11px Georgia, "Times New Roman", Times, serif;
	top:21px;
	left:243px;
	letter-spacing:-0.6px;
}
.langSelect a{
	color:#cdcccc;
	margin-right:3px;
}
.topNav{
	margin-top:69px;
	float:left;
	margin-left:22px;
	position:relative;
	z-index:100;text-transform:capitalize;
}
.topNav ul{
	width:700px;
}
.topNav ul li{
	float:left;
	background:url(images/header_line.png) left no-repeat;
	height:62px;
	color:#b6b6b6;
}
.topNav ul li ul li{
	float:none;
	height:40px;
	color:#b6b6b6;
	background:#68121d;
	border-bottom:1px solid #7d4047;
}
.topNav ul li a{
	color:#b6b6b6;
	padding-left:16px;	
	padding-right:18px;
	line-height:60px;
	text-shadow: #000 1px 1px 2px;
	height:81px;
	
	display:block;
	
}

.topNav ul li a:hover,.topNav ul li.activeLnk a{
	color:#fff;
	background:url(images/header_hover.png) bottom center no-repeat;
}
.topNav ul li ul li a,.topNav ul li.activeLnk li a{
	color:#b6b6b6;
	padding-left:5px;	
	padding-right:18px;
	line-height:40px;
	text-shadow: #000 1px 1px 2px;
	height:40px;
	background:none;
	display:block;
	
}
.topNav ul li li a:hover{
	color:#fff;
	background:none;
}
.topNav ul li a span{
	
}
ul.dropdown,ul.dropdown li,ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;

}

ul.dropdown li.hover,ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
 border:1px solid #7d4047;
 border-bottom:0;
 
}

ul.dropdown ul li {
 float: none;
 z-index:600;

}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}
ul.dropdown ul {
	 width: 150px;
	 margin-top: 18px;
}
ul.dropdown *.dir span {
  background:url(images/header_li.png) 0px 1px no-repeat;
  padding-left:24px;	
}



.content{
	float:left;
	width:100%;
	clear:both;


}
.homeBg{
	position:relative;
	top:0px;
	left:-14px;
	background:url(images/home_bg.jpg) no-repeat;
	width:990px;
	height:205px;
	z-index:-1;
	overflow:hidden;

}
.contentArea{
	/*background:url(images/box_middle.png) repeat-y;*/
	
	float:left;
	clear:both;
}
.boxTop{
	/*background:url(images/box_top.png) no-repeat;*/
	height:17px;
	width:960px;	
}
.boxBottom{
	background:url(images/box_bottom.png) no-repeat;
	height:21px;
	width:960px;float:left;
	clear:both;	
}
.contentEntry{
	/*background:url(images/box_middle1.png) no-repeat;*/
	padding-left:76px;
	padding-right:76px;
	padding-top:49px;
	text-align:justify;
	font:16px/22px Georgia, "Times New Roman", Times, serif;
	float:left;
	clear:both;
	color:#d4dad8;
}
.contentEntry p{
	margin-bottom:22px;	
}
.contentEntry a{
	color:#d4dad8;
	text-decoration:underline;	
}
.homeLogo{
	z-index:-1;
	position:absolute;
	background:url(images/home_logo.png) no-repeat;
	width:140px;
	height:123px;
	left:410px;
	top:294px;
	text-indent:-9999px;
}



/*Footer*/
.footer{
	clear:both;
	float:left;
	width:100%;
	background:url(images/footer_bg1.png) repeat-x;
	height:500px;	
	margin-top:51px;
}
.footer1{
	background:url(images/footer_bg.jpg) no-repeat;
	height:500px;
	position:relative;
}
.footerCol1{
	float:left;
	width:333px;
	font-size:22px;
	color:#a0a0a0;
	position:relative;
}
.footerCol2{
	float:left;
	width:299px;
	margin-right:122px;	
}
.footerCol3{
	float:left;
	width:206px;	
}
.footer1 h3{
	color:#a0a0a0;
	font:20px/20px Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	margin-top:32px;
	text-shadow: #000 1px 1px 2px;
}
.footer1 h3 a{
	color:#a0a0a0;	
}
.footerCol1 span{
	color:#7a7a7a;
	font-size:12px;
	display:block;
	margin-top:11px;
	margin-bottom:-2px;	
}
.footerCol1 a{
	font-size:18px;
	color:#dedede;
	line-height:12px;	
}
a.moreInfo{
	display:block;
	background:url(images/btn1.png) no-repeat;
	width:158px;
	height:42px;
	text-indent:-9999px;	
	margin-top:31px;
}
a.moreInfo1{
	background:url(images/btn2.png) no-repeat;
}
.footerItem{
	float:left;
	width:100%;
	clear:both;
	background:url(images/footer_line.png) bottom repeat-x;
	padding-bottom:10px;
	margin-bottom:15px;
}
.footerCol2 h3{
	margin-bottom:17px;
	clear:right;
}
.footerItem img{
	float:left;
	margin-right:18px;
}
.footerItem a{
	display:block;
	background:url(images/footer_li.png) right no-repeat;
	font:11px/12px Georgia, "Times New Roman", Times, serif;
	color:#b41329;
	width:63px;
}
.footerItem h2{
	font:16px/17px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-top:-4px;
	
	margin-bottom:10px;
	width:220px;
	
}
.footerItem p{
	color:#d1d1d1;
	font:11px/12px Georgia, "Times New Roman", Times, serif;	
}
.footerCol3 ul{
	margin-top:7px;	
}
.footerCol3 li a{
	display:block;
	background:url(images/footer_li.png) 0 8px no-repeat;
	padding-left:20px;
	font-size:14px;
	color:#dedede;
}
.footerLogo{
	background:url(images/footer_logo.png) no-repeat;
	width:136px;
	height:129px;
	position:absolute;
	left:201px;
	top:15px;
}
.fLeft{
	float:left;
	width:50px;	
}
.fRight{
	float:left;

	width:240px;	
}
.footer2{
	clear:both;
	float:left;
	width:100%;
	background:url(images/footer_bg2.png) repeat-x;
	height:100px;
	padding-top:16px;font-size:11px;		
}
.f2Left{
	float:left;
	color:#3a1111;
	
}
.f2Left a{
	color:#a0a0a0;
	margin-right:2px;font-size:11px;		
}
.f2Center{
	float:left;
	left:340px;
	color:#903742;
	position:absolute;
}
.f2Right{
	float:right;
	color:#471016;	
}
.f2Right a{
	color:#471016;	
}



/*List 1*/
.list1{
	height:604px;
	background:url(images/list1_bg.png) no-repeat;	
}
.list1 h2{
	text-align:center;
	font:44px/40px Georgia, "Times New Roman", Times, serif;
	color:#d1d1d1;
	text-shadow: #000 1px 1px 2px;
	padding-top:22px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.VinItem{
	float:left;
	text-align:center;
	width:222px;
	margin-right:19px;
	
}
.VinItem1{
	margin-left:10px;
}
div.VinItem4{
	margin-right:0px;
}
.VinItem h3 a{
	font:18px/18px Georgia, "Times New Roman", Times, serif;
	color:#dedede;
	text-shadow: #000 1px 1px 2px;
	margin-top:60px;
	display:block;
	text-transform:uppercase;
	margin-bottom:29px;
}
div.VinItem2 h3 a,div.VinItem3 h3 a{
	margin-bottom:26px;	
}

.list2 h2{
	text-align:center;
	font:44px/40px Georgia, "Times New Roman", Times, serif;
	color:#d1d1d1;
	text-shadow: #000 1px 1px 2px;
	padding-top:22px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.lnkBack{
	display:block;
	margin:auto;
	background:url(images/lnk_back.png) no-repeat;
	width:96px;
	height:25px;
	text-indent:-9999px;
	margin-top:7px;
	margin-bottom:8px;
}

.list2Items{
	float:left;
	width:108%;
	clear:both;	
}
.l2iLeft{
	float:left;
	width:470px;
	margin-right:22px;
}
.l2iRight{
	float:left;
	width:470px;	
}
.l2Item{
	background:url(images/itm.png) no-repeat;
	width:470px;
	height:249px;
	position:relative;	
}
.l2Item .fImg{
	float:left;
	width:67px;
	margin-left:26px;
	margin-top:14px;
	margin-right:24px;
	text-align:center;
}
.l2Item h3{
	font:20px/20px Georgia, "Times New Roman", Times, serif;
	color:#790e11;
	padding-top:52px;
	margin-bottom:10px;
}
.l2Item h3 a{
	font:20px/20px Georgia, "Times New Roman", Times, serif;
	color:#790e11;	
}
.l2Item p{
	color:#434343;
	font:12px/18px Georgia, "Times New Roman", Times, serif;
	width:312px;
	margin-left:117px;
}
.l2Item span{
	position:absolute;
	top:176px;
	left:116px;	
	font-size:12px;
	color:#707070;
}
a.itmLnk{
	display:block;
	text-indent:-9999px;
	background:url(images/itm_lnk.png) no-repeat;
	width:141px;
	height:33px;	
	position:absolute;
	top:174px;
	left:299px;
}


.list3{
	float:left;
	width:100%;
	clear:both;
	background:url(images/descr_bg.png) no-repeat;	
}
.list3 h2{
	text-align:center;
	font:44px/40px Georgia, "Times New Roman", Times, serif;
	color:#d1d1d1;
	text-shadow: #000 1px 1px 2px;
	padding-top:26px;
	letter-spacing:2px;
	text-transform:uppercase;
}
.list3 h2 a{
	color:#d1d1d1;	
}
.VineDescr{
	float:left;
	width:100%;
	clear:both;
	margin-top:51px;	
}
.VineImg{
	margin-left:10px;
	width:140px;
	float:left;
	margin-right:102px;
	text-align:center;	
	height:100%;
}
.VineInfo{
	float:left;
	width:500px;	
}
.VineInfo a{
	color:#fff;	
}
.VineInfo h3,.WineEntry h3{
	font:25px/25px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-top:3px;
	margin-bottom:22px;	
}
div.NewsEntry img{
	float:left;
	max-width:200px;
	border:1px solid #ccc;
	margin-right:15px;	
	margin-bottom:15px;
}
.WineEntry a{
	color:#d1d1d1;
	font:12px/18px Georgia, "Times New Roman", Times, serif;	
}
.WineEntry ul{
	margin-left:20px;
	list-style:disc;
	padding-left:5px;
}
.WineEntry ul li{
	list-style:disc;	
}
.WineEntry img{
	max-width:950px;
	border:1px solid #ccc;
}
.VineInfo,.WineEntry{
	color:#d1d1d1;
	font:16px/22px Georgia, "Times New Roman", Times, serif;
}
.WineEntry{
	padding-left:127px;	
	padding-right:127px;		
}
.WineEntry2{
	
}
.VineInfo h4,.WineEntry h4{
	font:18px/18px Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin-top:19px;	
	margin-bottom:15px;
}
a.descrLnk{
	display:block;
	float:left;
	text-indent:-9999px;
	margin-top:30px;
	background:url(images/descr_lnk.png) no-repeat;
	width:179px;
	height:37px;	
}
.VineInfo span,.WineEntry span{
	float:left;
	font-size:12px;
	color:#2a060c;
	line-height:37px;
	display:block;
	margin-left:15px;
	margin-top:30px;	
}
.WineEntry p{
	margin-bottom:15px;
}







/*----------------Comment area---*/
#respond{
	clear:both;	
}
#commentform{
	font:14px/24px Helvetica, Arial, sans-serif;
}
#commentform div{
	width:620px;
	height:30px;
}
#commentform input{
	border:1px solid #000;
	color:#000;
	background:#999;
	color:#000;
	padding-top:1px;
	font:13px/20px Helvetica, Arial, sans-serif;
	padding-left:5px;
	padding-right:5px;
	width:220px;
}
#commentform label{
	display:block;
	font:13px/20px Helvetica, Arial, sans-serif;
}
#commentform textarea{	
	width:380px;
	padding:5px;
	height:100px;
	font:14px/20px Helvetica, Arial, sans-serif;
	border:1px solid #000;
	color:#000;
	background:#999;
}
#commentform input.SButton{
	margin-top:6px;
	font:14px/30px Helvetica, Arial, sans-serif;
	color:#000;
	background:#999;
	border:1px solid #000;
	
}
#respond h3{
	border-bottom:1px solid #333;
	font:14px/30px "Times New Roman", Times, serif;
	text-align:center;
}
h3#comments{
	margin-top:25px;
	border-bottom:1px solid #333;
	border-top:1px solid #333;
	font:14px/30px "Times New Roman", Times, serif;
	text-align:center;
}
.commentlist,.commentlist li{
	list-style:none;
	padding:0;
	margin:0;
}
.commentsbox{
	list-style:none;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:1px solid #333;
	font:12px/20px Helvetica, Arial, sans-serif;
	float:left;
	width:100%;
	clear:both;
	background:url(images/boxbg.png) repeat-x;
}
.commentsbox span{
	display:block;
	margin-top:15px;
	font-size:10px;
}
.cGrav{
	float:left;
	width:80px;
}
.commentEntry{
	float:left;
	width:320px;
}

#content img{
	max-width:450px;
}

.awardItem{
	float:left;
	clear:both;
	margin-bottom:10px;
	width:686px;	
	color:#d1d1d1;
	font:12px/18px Georgia, "Times New Roman", Times, serif;
	border:1px solid #999;
	padding:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.awardItem img{
	border:0;	
}
.awardItem1{
	border:0;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom:1px dashed #ccc;	
	
}
div.awardItem1 img{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
	max-width:300px;	
}
.awardItem1 a{
	color:#d1d1d1;
	font:12px/18px Georgia, "Times New Roman", Times, serif;		
}
.aWine{
	float:left;
	width:139px;
	text-align:center;
	padding-right: 10px;
	border-right:1px solid #999;
}
.aWine a{
	font-size: 14px;
}
.aWine img{
	padding-top: 10px;
	font-size: large;
}

.awardsItems{
	float:left;
	width:500px;	
}
div.awardsItems1{
	width:100%;	
}
.awI{
	float:left;
	text-align:center;
	width:150px;
	padding-left:15px;
	padding-top: 15px;
	padding-bottom: 5px;
}

.wpcf7{
	float:left;
	width:100%;
	clear:both;	
}
.wpcf7 p{
	display:block;
	float:left;
	clear:both;	margin:0; padding:0;
}
.wpcf7 input,.wpcf7 textarea{
	margin:0;
	font:14px/25px Georgia, "Times New Roman", Times, serif;
	color: #313131;
}
.wpcf7 span{margin:0; padding:0;
	display:block;
	float:left;
	clear:both;	
	
}

a.facebook{
	display:block;
	position:absolute;
	top:205px;
	right:100px;
		
}
