@charset "utf-8";
/*======================================
				DATE:2010-05-20 
				- Amended: 2010-06-04
=======================================*/
body{
	font-family:Arial, Helvetica, sans-serif;
/* Amended */	font-size:14px; 
	color:#fff;
	text-align:center;
	background:#000 url(images/body_bg01.jpg) no-repeat center top;
	padding-top:24px;
}
#pfw_2{background-image:url(images/body_bg02.jpg)}
#pfw_9{background-image:url(images/body_bg09.jpg)}
#pfw_21{background-image:url(images/body_bg21.jpg)}
#PFW_11_PG{background-image:url(images/body_bg011.jpg)}
#PFW_13_PG{background-image:url(images/body_bg013.jpg)}
#PFW_14_PG{background-image:url(images/body_bg014.jpg)}
#ssPFW_15_PG{background-image:url(images/body_bg015.jpg)}
#PFW_16_PG{background-image:url(images/body_bg016.jpg)}
#PFW_17_PG{background-image:url(images/body_bg017.jpg)}
#PFW_22_PG{background-image:url(images/body_bg022.jpg)}

/*======= Common Styles ============*/
*{margin:0; padding:0; outline:none}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{text-decoration:none; color:#fff}
a:hover{text-decoration:underline}
ul{list-style:none}
p{line-height:20px; padding-bottom:18px} /* Amended */
.bgBtm{background:url(images/menu_bg.gif) repeat-x left bottom}

/*  
h2,h3{font-size:18px; line-height:20px; color:#99ccff; padding-bottom:15px; font-family:'DINBold', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold !important;}
h3{font-size:16px; line-height:20px; padding-bottom:0} 
h4{font-size:16px; line-height:20px; padding-bottom:2px}
*/

/* Amended */ h2{font-size:17px; line-height:20px; color:#99ccff; padding-bottom:18px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; margin-top:-2px;}
/* Amended */ h3{font-size:15px; line-height:20px; color:#99ccff; padding-bottom:0px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold}
h4{font-size:16px; line-height:20px; padding-bottom:2px}

#wrap{
	width:1110px;
	margin:0 auto;
	text-align:left;
}
/*=========HEADER==========*/
#header{
	width:1047px;/*1110*/
	height:101px;/*120*/
	padding:19px 27px 0 36px;
	background:url(images/header_bg.png) no-repeat;
	position:relative; z-index:2;
	/*margin-bottom:-13px;*/
}
#logo{
	width:424px;
	height:79px;
	float:left;
	margin-top:2px;
}
#header p{
	width:250px;
	float:right;
	padding:0px 0 0;
	text-align:right;
	font-size:14px;
	line-height:18px;
}
#header p span{display:block}


/*----------footer------------*/
#footer{
	width:1110px;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	padding:27px 0;
	text-align:center;
	color:#ececec;
}



/*--------main_nav-------*/
ul.main_nav{
	width:1109px;/*1110*/
	height:58px;/*47+13*/
	padding:0 0 2px 0;
	/*margin-top:-13px;*/
	background:url(images/menu_bg.gif) repeat-x left bottom; 
	position:relative;
	top:-13px;z-index:1;

	
}
ul.main_nav li{
	float:left;
	height:58px;
	/*margin-right:20px;*/
	position:relative;
	/*border:1px solid red;*/
	
}
ul.main_nav li.last{margin-right:0; float:right}
ul.main_nav li a{
	width:100%;
	float:left;
	padding:13px 0 0;
	font-size:14px;
	line-height:45px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-family:'DINBold', Arial, Helvetica, sans-serif;
	background:url(images/nav_hover.gif) repeat-x left -100px;
}
ul.main_nav li.nav_1 a{background:url(images/first_nav.gif) no-repeat left -100px}
ul.main_nav li.last a{background:url(images/last_nav.gif) no-repeat left -100px; /*padding-left:20px*/}
ul.main_nav li a:hover, ul.main_nav li.slctNav a{background-position:left bottom; text-decoration:none}
/*------sub nav-------*/
ul.main_nav li ul{
	width:247px;  /*  Original 198px */
	padding-bottom:15px;
	border-top:5px solid #fff;
	background:url(images/sub_navBg3.png) no-repeat left bottom;
	position:absolute;
	left:0;
	top:58px; display:none;
}
ul.main_nav li ul li{
	width:100%;
	height:auto;
	margin:0;
	background-color:#fff;
	text-transform:none;


	font-size:1em;
}
ul.main_nav li ul li a{
	width:225px;  /*  Original 186px */
	padding:0 10px 0 12px !important;
	font-size:97%; 	/* Original font-size:15px;  */
	line-height:22px;
	text-align:left;
	color:#336699;
	background:#fff;
	text-transform:none;
/*   http://pxtoem.com/  */ 
}
ul.main_nav li ul li a em{
	font-style:italic !important;
}
ul.main_nav li.slctNav ul li a{background-color:#fff;}
ul.main_nav li ul li a:hover{background-color:#999; color:#fff}



















/*-----------main_cont--------------*/
.main_cont{
	width:1110px;
	padding:4px 0 0;
	overflow:hidden;
}

/*-------cont_left------*/
.cont_left{
	width:191px;
	float:left;
	margin-right:24px;
}
.leftIn_top{

	width:191px;
	background:url(images/left_cont_bg.png) no-repeat;
}
.leftIn_btm{
	width:191px;
	padding:14px 0;
	background:url(images/left_cont_bg.png) no-repeat right bottom;
}
.leftIn{
	width:175px;/*191*/
	padding:0 0 0 16px;
	background:url(images/left_cont_bg.png) repeat-y center top;
}
ul.left_list1{
	width:170px;/*175px*/
	padding:3px 5px 0 0;
	overflow:hidden;
}
ul.left_list1 li{
	width:100%;
	padding:5px 0 11px;
	float:left;
	font-size:13px;
	line-height:16px;
}
ul.left_list1 li a{font-weight:bold; text-decoration:none; color:#ffffff}
ul.left_list1 li a:hover{text-decoration:none; color:#99ccff}
span.more_link{
	width:163px;/*175*/
	padding:0 12px 13px 0;
	display:block;
	overflow:hidden;
}
span.more_link a{
	float:right;
	font-size:13px;
	line-height:13px;
	color:#99ccff;
}
.leftIn b{
	display:block;
	padding:14px 0 8px;
	font-size:13px;
	line-height:16px;
	color:#ececec; /* Amended */
}
ul.left_list2{
	width:154px;
	padding:9px 0 6px;
	overflow:hidden;
	background:url(images/menu_bg.gif) repeat-x;
}
ul.left_list2 li{
	width:100%;
	float:left;
	font-size:13px;
	line-height:16px;
	color:#99ccff;
}
span.btm_txt{
	width:154px;
	display:block;
	font-size:12px;
	line-height:14px;
	padding:5px 0 2px;
	background:url(images/menu_bg.gif) repeat-x;
}

/*--------cont_rgt-------*/
.cont_rgt{
	width:193px;
	float:right;
}
.livex_top{
	width:192px;
	background:url(images/rgt_cont_bg1.png) no-repeat;
}
.livex_btm{
	width:192px;
	padding:15px 0;
	background:url(images/rgt_cont_bg1.png) no-repeat right bottom;
}
.livex{
	width:173px;/*192*/
	padding:0 0 0 19px;
	background:url(images/rgt_cont_bg1.png) repeat-y center top;
	font-size:14px;
}
a.livex_logo{
	width:141px;
	height:44px;
	display:block;
	padding-left:6px;
}
.livex h3{
	padding-top:11px;
	font-size:14px;
        margin-left:-1px;
}
.livex  b{
	width:152px;
	display:block;
	padding:9px 0 12px;
	/*background:url(images/menu_bg.gif) repeat-x left bottom;*/
	color:#ececec;  /* Amended */
}
/*----------scroller-------------*/
.scroll_link{
	width:152px;/*152*/
	overflow:hidden;
	padding:0px 0px 5px 0px;
	  margin:-8px 0px 0px 0px;
	font-size:12px;
	line-height:16px;
	background:url(images/menu_bg.gif) repeat-x left bottom;
}
span.scroll_txt{
	width:80px;
	height:16px;
	float:left;
	position:relative;
}
span.scroll_txt i{font-style:normal; position:absolute; left:0; top:0; display:none}
span.scroll_butn{
	float:right;
	color:#99ccff;
}
span.scroll_butn a{
	color:#99ccff;
}
.scroll_cont{
	width:152px;
	height:100px;
	overflow:hidden;
	/*background:url(images/menu_bg.gif) repeat-x left bottom;*/
	position:relative;
}
.scroll_box{
	width:152px;
	height:100px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	display:none;
}


.scroll_box ul{
	padding-top:4px;
	position:absolute;
	left:0;
	top:100%;
}
ul.rgt_list1{
	width:152px; height:88px;/*90*/
	padding:5px 0 ;
	overflow:hidden;
}
ul.rgt_list1 li, ul.rgt_list1 li a{
	width:100%;
	float:left;
	line-height:16px;
	color:#99ccff;
}
ul.rgt_list1 li span{
	display:block;
	color:#ececec; /* Amended */ 
}
.livex p{
	font-size:11px;
	line-height:14px;
/* Amended */ 	padding:21px 21px 3px 0;
}
.twitter_box{
	width:192px;
	margin-top:13px;
	background:url(images/twitter_boxBg.png) no-repeat;
}


.twitter_boxBtm{
	width:192px;
	padding:10px 0 13px;
	background:url(images/twitter_boxBtmBg.png) no-repeat left bottom;
}
a.provfine{
	width:159px;
	height:31px;
	display:block;
	margin:0 0 15px 11px;
}
ul.twitter_list{
	width:190px;/*192*/
	padding:0 1px;
	overflow:hidden;
	background:url(images/twitter_listBg.png) repeat-y;
}
ul.twitter_list li{
	width:176px;/*190*/
	padding:7px 5px 4px 9px;
	background:url(images/border_1.gif) repeat-x left bottom;
	font-size:13px;

	line-height:14px;

	font-weight:bold;
}
ul.twitter_list li.last{background:none;}
ul.twitter_list li span{display:block; font-size:13px}  /* Amended */
ul.twitter_list li a:link, ul.twitter_list li a:visited{display:block; color:#ececec;} /* Amended */
ul.twitter_list li span a{color:#99ccff !important;} /* Amended */
a.twitter{
	width:174px;
	height:15px;
	margin:14px 0 0 10px;
	display:block;
}


/*---------------  Left: Vertical Jquery Caroussel -----------------*/
#newsticker-demo {
width:154px;
height:80px;
overflow:hidden;	
padding:5px 0 5px;
background:url(images/menu_bg.gif) repeat-x;
}
.newsticker-jcarousellite{}
.newsticker-jcarousellite li{clear:both !important;}
.newsticker-jcarousellite span{
width:100%;
float:left;
padding:4px 0 0px;
line-height:12px;
color:#99ccff;
}
span.btm_txt_carou{
	width:154px;
	display:block;
	font-size:11px;
	line-height:13px;
	margin-top:0;
	padding:5px 0 2px;
	background:url(images/menu_bg.gif) repeat-x;
}
.clear { clear: both; }



/*---------------cont_mid------------------*/
.cont_mid{
	width:676px;
	padding:15px 0 0;
	float:left;
}
.video_box1{
	width:499px;/*529*/
	height:381px;/*390*/
	padding:9px 14px 0 16px;
	margin-top:27px;
	overflow:hidden;
	background:url(images/bg_01.png) no-repeat;
}
.video_box1 h3{padding:0 0 0 10px}
.video_cont1{
	width:499px;
	height:340px;
	/*overflow:hidden;*/
}

.quotestexts{
font-size:13px;	
}

/*---------------  Convenient Rotating Text in Caroussel -----------------*/
#rotateThis {
width:464px;
margin-left:100px;
margin-bottom:10px;
padding:10px;
overflow:hidden;
}
.rotatingtext{width:454px;}
.rotatingtext ul{top:0 !important}
.rotatingtext li{ list-style:none; display:block; padding-bottom:1px; padding-right:17px; margin-bottom:1px; float:left; }
.rotatingtext span{
width:100%;
float:left;
display:block;
	font-size:15px;
	font-style:italic;
	font-weight:bold;
	color:#f5f9f9;
}
.rot_bott {
	color:#ccdeef !important;
	font-style:normal !important;
	margin-top:12px !important;
}



/*--------------[page:PFW_2_Services_Services.html]----------------*/
.contact_box{
	width:677px;
	padding:26px 0 0;
}
.contactIn{
	width:614px;/*677*/
	padding:15px 28px 14px 35px;
	background:url(images/bg_02.png) no-repeat;
	
}
.contactIn span{width:100%; display:block; overflow:hidden; padding-bottom:12px}
.contactIn span label{
	width:335px;
	float:left;
	line-height:26px;
}
.inp_txt1{
	width:266px;/*272*/
	height:22px;/*26*/
	padding:2px 3px;
	float:right;
	font-size:15px; /* Amended */
	line-height:22px;
	border:none;
	background:url(images/input_bg1.png) repeat;
}
.butn_submit1{
	width:81px;
	height:28px;
	display:block;
	margin:22px 0 0 566px;
	padding-bottom:2px;
	font-size:15px; /* Amended */
	line-height:24px;
	border:none;
	background-color:#888077;
	color:#fff;
}
/*--------------[page:PFW_21_Subscribe.html]----------------*/
.subscribe_cont{
	width:667px;/*677*/
	padding:20px 0 13px 10px;
}
/*--------------[page:PFW_3_Services_Appeal.html]----------------*/
.appeal_box{
	width:677px;
	padding-bottom:36px;
	overflow:hidden;
	vertical-align:top;
}
.appeal_box img{float:right; margin:5px 0 0 20px}

/*--------------[page:PFW_4_Services_Introduction.html]----------------*/
.intro_box{
	width:100%;
	overflow:hidden;
	padding-bottom:32px;
}
.intro_box img{float:right; margin:5px 0 0 15px}

/*--------------[page:PFW_5_Services_SupplyDemand.html]----------------*/
.supply_box{width:100%; padding-bottom:36px; overflow:hidden}

/*--------------[page:PFW_7_Services_DisposalAssets.html]----------------*/
a.img_left{float:left}
a.img_rgt{float:right}


/*------------------------------------------------------------hamidur-----------------------------*/
/*-----------header-------*/
.contMidInner h5{
	line-height:20px;
	padding-bottom:20px;
	font-size:15px; /* Amended */
	color:#ececec;
}
/*-----*/
/*----------------------PFW_11_WhichWines_Vintage page---------------*/
.contMidInner{
	width:100%;/*677*/
	padding-bottom:20px;
}
.contMidInner p a, .intro_box p a{color:#99ccff}
.contMidInner p a:hover, .intro_box p a:hover{text-decoration:underline}
/*-----------*/
/*---------------------PFW_13_CompanyProfile page------------------------------*/
.InnerCommon{
	width:100%;/*677*/
	overflow:hidden;
	 	  margin-bottom:-19px;  /* Changed 17/07 */
}
	.innerLeft{
		vertical-align:top;
		width:299px;
		float:left;
	}
	.innerRight{
		vertical-align:top;
		width:377px;
		float:right;
		 margin-top:-10px;   /* Changed 14/07 */ 
	}
	.innerRight img{
		float:right;
		margin:0 0 25px 25px;
	}
ul.profileList{
	width:100%;/*677*/
	list-style:none;
}
.profileList li{
	line-height:20px;
	padding-bottom:20px;
	font-size:15px; /* Amended */
	font-weight:bold;
}
.profileList li a{color:#99ccff}
.profileList li a:hover{text-decoration:none}
.profileCont{
	width:100%;
	font-weight:normal;
	display:none;
}
/*-----------*/
/*-----------------------Blog page----------------------------------------------*/
.ContBlog{
	width:100%;/*677*/
	padding-bottom:5px;
	margin-bottom:18px;
	overflow:hidden;
}
	.blogContLeft{
		width:480px;
		float:left;
	}
	.blogContLeft p span,
	.blogContLeft p a{
		color:#99ccff;
		font-style:italic;
	}
	.blogContRight{
		width:170px;
		float:right;
	}
/*----------*/
/*-----------------------PFW_16_WineBear page---------------------------*/
.wineBearLeft{
		width:350px;
		float:left;
	}
	.wineBearLeft a{color:#99ccff}
	.wineBearLeft a:hover{text-decoration:underline}
.wineBearRight{
	width:211px;
	float:right;
}
.winebearlogo{
margin:-16px 0px 30px -50px;

}

/*---------*/
/*----------------------PFW_17_Links_Links page-----------------------*/
ul.linkList{
	width:100%;/*677*/
	list-style:none;
}
.linkList li{
	line-height:20px;
	font-size:15px; /* Amended */
	padding-bottom:20px;
}
.linkList li a{
	color:#ececec;  /* Amended */
	text-decoration:underline;
}
.linkList li a:hover{text-decoration:none}
/*---------*/
/*-----------------------PFW_17_Links_Links page---------------------*/
/* .contMidInner p em{color:#99ccff} */
.videoCont{
	width:560px;
	height:340px;
	padding:0 0 30px 2px;
	margin-left:-30px;
	overflow:hidden;
}
.videoCont .vvqbox{
	margin-top:-30px;
}
.videoCont span{
	margin-top:0;
}
/*--------*/
/*-----------------------PFW_22_ContactUs page-----------------------*/
.contactLeft{
	width:260px;
	float:left;
}
.contactLeft p span{display:block}
/*.contactLeft p span strong{display:block; float:left; width:14px; text-align:left;}*/
.contactLeft p span strong.moveLeft{padding-left:1px;/*width:13px*/}
.contactRight{
	width:390px;
	float:right;
}
/*--------*/
/*---------------------PFW_10_WhichWines_Bordeaux page---------------*/
.innerPhotoCont{
	width:100%;
	padding-bottom:25px;
}
.bordeauxCont{
	width:330px;/*390*/
	padding-right:40px;
	magin-bottom:30px;
	float:left;
}
.bordeauxCont.bordeauxContright{
	width:305px;
	padding:0;
	float:right;
	margin-top:-18px; /* Amended */
}
.bordeauxCont ul{
	width:100%;/*350*/
	list-style:none;
}
.bordeauxCont ul li{
	line-height:20px;
	font-size:15px; /* Amended */
}
ul.bordeauxList{
	width:200px;/*208*/
	padding-right:8px;
	float:left;
	list-style:none;
}
.bordeauxList li{
	width:100%;/*200*/
	line-height:20px;
	font-size:15px; /* Amended */
	float:left;
}
/*--------*/

/*--------------[page:PFW_9_WhichWines_Selection.html]----------------*/
.appeal_box h4{padding-bottom:20px}
strong.centre_txt{display:block; text-align:center; font-style:italic; font-size:16px; padding:8px 0px 8px 0px;}


.leftIn h3 a, .cont_rgt h3 a{
	color:#99CCFF;
	text-decoration:none;
}
.contactLeft p{
	padding-bottom:26px;
}
.post h2{
	padding:18px 0;
}

/***********************************************************************/

.navigation{
	padding-bottom:15px;
}
.alignleft{
	width:400px;
	float:left;
}
.alignright{
	float:right;
}
.inp_select{
	float:right;
	width:272px;
	background-color:#75726f;
	color:#FFF;
}
.entry p a{
	color:#99CCFF;
}
.archives{
	width:100%;
	float:left;
}
.archives li{
	padding:6px 0;
}
.tags{
	width:295px;
	padding-left:25px;
	float:right;
	border-left:3px solid white;
}
.tags li{
	padding:6px 0;
}
.archive{
	width:250px;
}
.arctag{
	width:100%;
	padding:0 0 20px;
	float:left;
}

.tab_1{
	width:89px;
}
.tab_2{
	width:123px;
}
.tab_3{
	width:128px;
}
.tab_4{
	width:154px;
}
.tab_5{
	width:76px;
}
.tab_6{
	width:83px;
}
.tab_7{
	width:100px;
}
.tab_8{
	width:118px;
}
.tab_9{
	width:118px;
}

.tab_10{
	width:120px;
}

/*.tab_1{
	width:89px;
}
.tab_2{
	width:143px;
}
.tab_3{
	width:148px;
}
.tab_4{
	width:174px;
}
.tab_5{
	width:86px;
}
.tab_6{
	width:93px;
}
.tab_7{
	width:120px;
}
.tab_8{
	width:128px;
}
.tab_9{
	width:128px;
}*/
