@charset "utf-8";
/*======================================
Theme Name	: Venice New
Theme URI	: http://www.venicetheseries.com/
Version		: 1.0
Coded		: Uzzal
Edited		: Reza
DATE		: 2010-02-09
=======================================*/

/*html, body{height:100%}*/
body{
	width:100%;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#d6d6de;
	background:#000;
}
#body2{
	width:100%;
	background:repeat-x center top;
	position:absolute;
	left:0;
	top:0;
}

.home #body2{height:100%; min-height:760px}
.home #body2,
.page #body2,
.category #body2,
.single #body2{background-color:#292833; background-image:url(images/interface/bg_body_main.jpg)}

#body3 #body2 #subHeader,
.page-template-register-php #body2 #subHeader{background:url(images/banner/registerbanner.png) no-repeat 45px 0}/*.page-template-watch-venice-php #body2 #subHeader*/

/*============@Global Styles)============*/
*{margin:0; padding:0; outline:none}
img,fieldset{border:0}
a{text-decoration:none}
#secondaryContent a{
	color:#003399;
	font-weight:bold;	
}
#secondaryContent a:hover{
	text-decoration:underline
}
/*==========================--TYPOGRAPHY--=====================*/
h2{font-size:60px}
h3{font-size:30px}
h4{font-size:24px}
h5{font-size:14px}
h6{font-size:12px}
p{line-height:13px; color:#333;font-size:10px;}
span{color:#333;}
h2.v_Cart{
	width:715px;
	height:44px;
	text-indent:-1000px;/*hidden actual text*/
	overflow:hidden;
	position:absolute;
	left:74px;
	bottom:0;
	background:url(images/text_images/cart.png) no-repeat;
	}
	/*h2.v_Cart.v_store{background-image:url(images/text_images/v_store.png)}*/
	h2.v_Cart.ckeckOut{/*overwrite*/
		background-image:url(images/text_images/checkOut.png);
		}
	h2.v_Cart.receipt{/*overwrite*/
		height:55px;
		background-image:url(images/text_images/receipt.png);
		}
	h2.v_Cart.registration{/*overwrite*/
		height:43px;
		background-image:url(images/text_images/registration.png);
		}
	h2.v_Cart.profile{background-image:url(images/text_images/text_profile.png)}
	h2.v_Cart.watchVanicehdr{background-image:url(images/text_images/text_watch_vanice.png)}
	h2.v_Cart.about_venice{
		left:-16px;
		background-image:url(images/text_images/h2_about_venice.png);
		}
	/*h2.v_Cart.press_area{
		left:-11px;
		background-image:url(images/text_images/h2_press_area.png);
		}
	h2.v_Cart.episodeguide{
		left:-11px;
		background-image:url(images/text_images/h2_VEpisodeGuide.png);
		}*/
	h2.v_Cart.forum_header{background-image:url(images/text_images/forum.png)}
	h2.v_Cart.whoIsOnline{background-image:url(images/text_images/who_is_online.png)}
	/*h2.v_Cart.photos{
		background-image:url(images/text_images/h2_VGallery.png);
		}*/
								
	h3.checOut_registration{
		width:100%;
		height:29px;
		text-indent:-1000px;
		overflow:hidden;
		background:url(images/text_images/text_checkOut_registration.gif) no-repeat;
		}
	h3.checOut_registration.v_membership{/*overwrite*/ background-image:url(images/text_images/text_venice_membership.gif)}
	h3.checOut_registration.paymentoption{background-image:url(images/text_images/text_payment_option.gif)}	
	/*h2.v_Cart.sponsors{ background-image:url(images/text_images/h2_VSponsors.png)}*/
/*=========================--COLOR-SCHEME--====================*/
.gray{color:#666;}
.light_blue{color:#8cafd3;}
.light_red{color:#cc0000}
/*==========================--NAVIGATION--=====================*/
/*--mainNav--*/
ul#mainNav{
	width:auto;
	margin-right:9px;
	display:inline;/*double margin bug fixed for IE6*/
	float:right;
	list-style:none;
	font-size:10px;
	}
	#mainNav li{
		width:auto;
		line-height:13px;
		margin-left:31px;
		float:left;
		}
		#mainNav li a{
			float:left;
			color:#fff;
			}
			#mainNav li a:hover{color:#8cafd3}
/*--footerNav--*/			
ul#footerNav{
		width:auto;/*1061*/
		margin:0 0 0 -7px;
		float:left;
		list-style:none;
		overflow:hidden;
		font-size:10px;
		}
		#footerNav li{
			width:auto;
			line-height:11px;
			padding:0 0 0 16px;
			float:left;
			color:#666;
			}
			#footerNav li a{
				margin-right:15px;
				color:#666;
				}
				#footerNav li a:hover{color:#386b9e}
/*--sideNav--*/					
ul#sideNav{
	width:210px;
	height:213px;
	list-style:none;
	margin-top:14px;
	float:left;
	}
	#sideNav li{
		width:100%;
		float:left;
		position:relative;
		z-index:1;
		}
		#sideNav li a{
			height:35px;
			float:left;
			text-indent:-1000px;/*hiddden actual text*/
			overflow:hidden;
			background-repeat:no-repeat;
			position:relative; z-index:2;
			}
			#sideNav li.nav_00{padding-bottom:10px;}
			#sideNav li.nav_01{padding-bottom:7px;}
			#sideNav li.nav_02{padding-bottom:13px;}
			#sideNav li.nav_03{padding-bottom:8px;}
			
			#sideNav li.nav_00 a{width:213px; background-image:url(images/text_images/nav_00.png)}
			#sideNav li.nav_01 a{width:74px;  background-image:url(images/text_images/nav_01.png)}
			#sideNav li.nav_02 a{width:230px; background-image:url(images/text_images/nav_02.png)}
			#sideNav li.nav_03 a{width:106px; background-image:url(images/text_images/nav_03.png)}
			#sideNav li.nav_04 a{width:128px; background-image:url(images/text_images/nav_04.png)}
			/*--hover-effect--*/
			div.rollOver, 
					.rollOverIn,
						.rollOverInner{
							height:76px;
							background:url(images/interface/mainNav_hover.png) no-repeat;
							}
							.rollOver{position:absolute; left:-10px; top:-20px; z-index:1; padding-left:16px; display:none}
							.rollOverIn{background-position:right bottom; padding-right:16px;}
							.rollOverInner{/*width:500px;*/ padding-left:242px; background-position:left center; background-repeat:repeat-x;}							
			#sideNav li.opened{z-index:2}/*allwayes stay above*/
			#sideNav li.opened .rollOver{/*display:block*/}/*to display(show itself) will have to call inside li*/
/*----------sideNav Hover----------*/
dl.archives{
		width:700px;
		height:76px; /*76*/
		position:relative;
		}
		dl.vcommMenu{width:300px}
		dl.vstoreMenu{width:500px}
		 .archives dd{
				float:left;
				margin-right:4px;
				padding-top:4px;
				height:72px;
				position:relative;
				}
				#sideNav li .archives dd a{/*release from inheritance*/
					text-indent:0;
					background:0;
					float:none;
					}
				#sideNav li .archives dd a.subscribe{
					width:100%;
					height:auto;
					color:#99ccff;
					font-size:10px;
					font-weight:bold;
					position:absolute; left:0; bottom:100%;
					display:none;
					}
					.archives dd a img{
						border:1px solid #ccc;
						}
					dl.archives.ignoreBorder dd  img{border:0}/*to remove image border*/
						dl.archives dt{
							width:9px;
							height:60px;
							position:absolute;
							right:0;
							top:0;
							}
							#sideNav li .archives dt a{/*release from inheritance*/
								width:9px;
								height:60px;
								background:url(images/interface/btn_slider_plusSign.gif) no-repeat;
								}
								
			div.toolTips{
					width:148px;/*168*/
					padding:3px 17px 8px 3px;
					display:none;
					position:absolute;
					left:0;
					bottom:-50px;
					background:#99ccff url(images/interface/bg_toolTips.jpg) repeat-x;
					color:#000;
					}
					.toolTips h6{
						font-size:11px;
						line-height:12px;
						}
						.toolTips h6 a{color:#000}
					.toolTips p{
						font-size:10px;
						line-height:12px;
						}	
/*----------localNav----------*/								
ul#localNav{
	width:auto;
	float:left;
	line-height:normal;
	overflow:hidden;
	position:absolute;
	bottom:20px;
	right:0px;
	list-style:none;
	}
	#localNav li{
		float:left;
		display:inline;
		margin-left:5px;
		}
		#localNav li a{
		float:left;
		}
ul#localNav.localNavBig{
	width:600px;
	left:63px;
	top:128px;
	}								
/*==========================--FORM-ELEMENTS--=====================*/
/*-----------signin/reg-------*/
form.siteform{
		width:463px;
		height:32px;/*44*/
		padding:8px 17px 4px 15px;
		overflow:hidden;
		position:absolute;
		z-index:5;
		top:22px;
		left:0;
		display:none;
		background:url(images/interface/form_site_search.png) no-repeat;
		}
		input.siteInput{
			width:181px;/*189*/
			line-height:13px;/*19*/
			padding:3px 3px 3px 5px;
			margin-right:10px;
			border:0;
			float:left;
			font-size:11px;
			color:#333;
			background:url(images/interface/input_site_search.gif) no-repeat;/*MUST HACK FOR IE6*/
			}
			.siteBtn{
				width:69px;
				height:22px;
				margin-left:-4px;
				float:left;
				}
				a.userAlert{/*--forget Pass?--*/
					float:left;
					line-height:12px;
					font-size:10px;
					color:#99ccff;
					}
/*----------newCustomer---------*/
big.form_caption_00{
	width:286px;
	height:36px;
	display:block;
	font-size:50px;
	text-indent:-1000px;/*hidden actual text*/
	overflow:hidden;
	background:url(images/text_images/text_new_customer.png) no-repeat;
	}
	big.form_caption_01{
		width:91px;
		height:47px;
		background-image:url(images/text_images/text_login.png);
		}
form.newCustomer{
	width:291px;/*217*/
	height:179px;/*216*/
	padding:32px 15px 17px 13px;
	background:url(images/interface/bg_form_gray.png) no-repeat;
	position:absolute;
	left:289px;
	top:22px;
	}
	.newCustomer p{
		line-height:14px;
		padding-top:9px;
		color:#666;
		}
	span.line_01{
		width:100%;
		padding-top:28px;
		display:block;
		overflow:hidden;
		}
		.line_01 label{
			float:left;
			color:#666;
			}
		.line_01 input{
			width:15px;
			height:15px;
			margin-right:7px;
			float:left;
			}
			.btn_submit_01{
				width:69px;
				height:22px;
				display:block;
				text-indent:-1000px;
				overflow:hidden;
				text-transform:uppercase;
				border:none;
				position:absolute;
				bottom:23px;
				right:15px;
				background:url(images/interface/btn_submit_gray.gif) no-repeat;
				}
				.btn_submit_01:hover{
					background-position:center bottom;
					cursor:pointer;
					}
				.btn_submit_00{
					bottom:15px;
					background-image:url(images/interface/btn_submit_blow.gif);
					}	
/*-----------login---------*/
form.login{
		width:189px;/*217*/
		height:177px;/*216*/
		padding:25px 16px 14px 12px;
		background:url(images/interface/bg_form_blow.png);
		position:absolute;
		top:27px;
		right:218px;
		}
		form.login_modify{
			right:43px;
			top:87px;
			}
		.login p{
			font-size:10px;
			padding-bottom:5px;
			color:#666;
			}
			.login p a{color:#fff;}
				.login p a:hover{text-decoration:underline}
		.login label{
			width:100%;
			line-height:12px;
			padding:7px 0 0 0;
			font-weight:bold;
			color:#666;
			display:block;
			}
			.login label, .login p, .login span{
				text-align:left;
				padding-top:1px;
				}
			input.input_02{
				width:183px;/*189*/
				height:15px;/*19*/
				line-height:15px;
				padding:2px 3px 2px 3px;
				border:0;
				font-size:9px;
				background:url(images/interface/input_site_search.gif) no-repeat;
				}
			span.recal{/*forget pass?*/
				width:100%;
				line-height:13px;
				padding-top:3px;
				display:block;
				font-size:10px;
				}
				.recal a{color:#99ccff;}
					.recal a:hover{text-decoration:underline}
/*--------another form--------*/				
form.siteform_00{
	width:100%;
	padding-top:42px;
	float:left;
	}
	.line1{
		width:100%;
		padding-bottom:14px;
		padding-top:1px;
		float:left;
		}
		.line1.marginTop{padding-top:10px}/*overwrite*/
		.line1 label{
			width:58px;
			line-height:24px;
			float:left;
			margin-right:8px;
			font-size:11px;
			font-weight:bold;
			color:#000;
			text-align:right;
			}
			.btn_selectInput{
				width:23px;
				height:24px;
				background:url(images/interface/btn_selectInput.gif) no-repeat;
				position:absolute;
				right:0;
				top:0;
				}
			.btn_addtoCart{
				width:111px;
				height:35px;
				float:left;
				margin-left:41px;
				margin-top:-10px;
				border:0;
				display:inline;/*bug fixed for IE6*/
				background:url(images/interface/btn_addToCart.gif) no-repeat;
				}
				.btn_addtoCart:hover{
					cursor:pointer;
					background-position:left bottom;
					}
/*-----------------------commentForm----------------------*/					
form.commentForm{
	width:186px;/*231*/
	padding:0 24px 0 21px;
	overflow:hidden;
	}
	.commentForm label{
		width:100%;
		line-height:12px;
		padding-top:10px;
		display:block;
		font-weight:bold;
		color:#666;
		float:left;
		}
	textarea.comment_textArea_01{
		width:180px;/*185*/
		height:40px;/*45*/
		padding:3px 2px 2px 3px;
		background:url(images/interface/textArea_comments.gif) no-repeat;
		border:0;
		font-size:9px;
		float:left;
		font-family:Arial, Helvetica, sans-serif;
		}
	input.commentInput{
		width:180px;/*185*/
		height:15px;/*19*/
		padding:2px 2px 2px 3px;
		float:left;
		border:0;
		font-size:9px;
		background:url(images/interface/input_cooments.gif) no-repeat;/*must hack for ie6*/
		}
		.btn_submit_02{
			width:69px;
			height:22px;
			margin-top:6px;
			float:right;
			border:0;
			text-indent:-1000px;
			overflow:hidden;
			text-transform:uppercase;
			background:url(images/interface/submit_white.gif) no-repeat;
			}
			.btn_submit_02:hover{
				background-position:left bottom;
				cursor:pointer;
				}											
/*==========================--MODULE--=====================*/
.homeCont{
	width:100%;
	height:100%;
	margin:0 auto;
	position:relative; z-index:2;
	display:table;
}
.homeContIn{
	width:100%;
	height:100%;
	display:table-cell;
	vertical-align:bottom;
}
.homeContInner{
	width:100%;
	padding:346px 0 0;
}
.homeContInnerMost{
	width:1061px;
	margin:0 auto;
	overflow:hidden;
}
/*------logo(site-name)-------*/
#logo{
	width:206px;
	height:66px;
	margin:23px 0 0 0;
	padding:0;
	float:left;
	position:relative;
	z-index:1;
	}
	#logo a{
		width:100%;
		height:66px;
		display:block;
		text-indent:-1000px;
		overflow:hidden;
		background:url(images/interface/logo.png) no-repeat;
		position:relative;
		left:-2px;
		top:2px;
		}
	.home #logo a{background-image:url(images/interface/logo_home.png); left:-11px; top:0}
		
#person{
	width:100%;
	height:100%;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0; z-index:1;
	/*background: url(images/interface/person1.png) no-repeat center top;*/
	}
big.recordbreak{/*right side text*/
	width:401px;
	height:181px;
	text-indent:-1000px;
	overflow:hidden;
	background:url(images/text_images/text_record_Break.png) no-repeat;
	float:right;
	position:relative;
	left:3px;
}
/*#sidebar2{
		width:1061px;
		/*float:right;/
		position:absolute;
		right:109px;
		top:112px;
		z-index:8;
		}*/
/*--------pagination-------*/				
	ul.paging{
		width:100%;
		padding:12px 0 18px 0;
		float:right;
		list-style:none;
		overflow:hidden;
		}
		.paging li{
			width:auto;
			float:right;
			color:#999;
			}
			.paging li a{
				width:18px;
				line-height:18px;
				margin-right:3px;
				text-align:center;
				float:left;
				color:#999;
				background:url(images/interface/btn_pagging.gif) no-repeat;
				}
				.paging li a.btn_page_next{
					background-image:url(images/interface/btn_paggin_last.gif);
					margin:0;
					}
					.paging li a.btn_page_next.pageMargin{
						margin-right:20px;
						}		
/*-----------(Box_00)----------*/
div.Box_00{
		width:205px;
		padding:30px 0 5px 10px;
		overflow:hidden;
		float:left;
		text-align:left;
		}			
		h3.announcement{
			width:100%;
			height:22px;
			padding-bottom:4px;
			/*text-indent:-1000px;*/
			overflow:hidden;
			/*background:url(images/text_images/text_announcement.png) no-repeat;*/
			}
		.Box_00 p{
			padding-bottom:15px;
			font-size:11px;
			line-height:13px;
			color:#333;
			}
			.Box_00 p a{
				color:#333;
				}
				.Box_00 p a:hover{
					color:#8cafd3;
					} 
	em.signature{
		width:107px;
		height:31px;
		text-align:right;
		margin-right:15px;
		margin-top:-9px;
		display:inline;/*bug fix for ie6*/
		float:right;
		}
/*----------(Box_01)----------*/
div.box_01{
		width:260px;/*260*/
		padding-right:9px;
		float:right;
		text-align:left;
		}
		 h3.season_subcript{
		  width:100%;
		  height:26px;
		  margin-top:2px;
		  /*text-indent:-1000px;*/
		  overflow:hidden;
		  /*background:url(images/text_images/text_season_subcription.png) no-repeat;*/
		  }
		.box_01 h6{width:100%;padding-top:3px; color:#000}
		.box_01 span{width:100%;line-height:13px; color:#333; display:block}
		.box_01 p{line-height:13px; color:#333}
		 big.price{
				width:240px;/*260*/
				line-height:26px;
				padding:0 20px 5px 0;
				display:block;
				font-size:24px;
				color:#fff;
				text-align:right;
				}
	span.btn_subscribe{
			width:244px;/*260*/
			height:22px;
			padding-right:16px;
			display:block;
			text-align:right;			
			}
			.btn_subscribe a{
				width:128px;
				height:22px;
				float:right;
				background:url(images/interface/btn_subcsribe.png) no-repeat;
				}
				.btn_subscribe a:hover{background-position:center bottom;}
/*--------------(Box_02)-------------*/
div.box_02{
	width:247px;/*364*/
	padding:13px 75px 16px 42px;
	float:left;
	overflow:hidden;
	position:relative;
	background:url(images/interface/dotted_line_horizontal.gif) repeat-x;
	}
	div.modify_03{
		padding-bottom:20px;
		}
	div.modify_04{
		padding-top:29px;
		height:120px;
		}	
	.box_02 span{
		width:100%;
		font-size:11px;
		line-height:14px;
		font-weight:bold;
		display:block;
		color:#333;
		}
		.box_02 p{
		padding-top:5px;
		color:#666;
		line-height:13px;
		}
		.box_02 input{
		width:246px;
		height:24px;
		background:url(images/interface/wideInput.gif) no-repeat;
		border:0;
		} 				
/*-----------------------------------------------
					bottom-ad
------------------------------------------------*/	
div#bottomAd{
		width:1061px;
		float:left;
		height:135px;
		padding-bottom:42px;
		position:relative;
		z-index:20;
		background:url(images/adGallery/bg_adGallery.png) no-repeat;
		}
		/*bottom-ad[gallery]*/
		ul#adGallery{
				width:1057px;/*1061*/
				height:116px;/*135*/
				padding:11px 0 8px 4px;
				text-align:left;
				list-style:none;
				position:relative;
				z-index:1;
				}
				#adGallery li{
					width:160px;/*173*/
					height:106px;/*106+10*/
					padding:6px 6px 4px 7px;
					margin-right:3px;
					float:left;
					position:relative;
					background:#000;
					}
					#adGallery li.removeMargin{margin-right:0}/*for last cell*/
					#adGallery li img{
						display:block;
						width:160px;
						}
						/*--ad name--*/	
						span.adName{
								width:100%;
								line-height:12px;
								margin-top:4px;
								display:block;
								color:#fff;
								font-size:11px;
								}
/*--bottom-ad[roll-over]--*/
div.detailPan{
		width:160px;/*173*/
		height:218px;/*232*/
		padding:7px 6px 7px 7px;
		position:absolute;
		left:0;
		top:-72px;
		background:#000;
		display:none;
		}
		.detailPan img{display:block}
		.detailPan p{padding-top:10px; color:#ccc;}
			.detailPan p a{color:#478dcb; float:none}
		.detailPan p strong{color:#ccc}
			.detailPan p a:hover{text-decoration:underline}
	.detailPan h6{
		width:100%;
		padding-top:15px;
		color:#478dcb;
		font-size:11px;/*--overwrite font size--*/
		}
	/*--text_box container been used in tweeter--*/	
	div.text_box{
			width:148px;/*160*/
			padding:11px 6px 17px;
			background:#478dcb;
			}
			.text_box h6{
				width:100%;
				padding:0;
				color:#fff;
				font-size:11px;/*--overwrite font size--*/
				}
			.text_box p{
				padding:0;
				line-height:12px;
				color:#fff;
				}
			.text_box p a{color:#fff}						
/*--follow-us(tweeter img)--*/				
span.followUs{
		width:153px;
		height:34px;
		position:absolute;
		right:3px;
		top:-29px;
		background:url(images/interface/bg_follow_us.png) left 14px no-repeat;
		}
		.followUs a{
			width:83px;
			height:34px;
			
			display:block;
			position:absolute;
			right:0;
			top:3px;
			background:url(images/interface/tweeeter.png) no-repeat;
			}
			.followUs a:hover{
				background-position:center bottom;
				}
/*----------------------------------------------- 
 					data-table
------------------------------------------------*/
form.dataForm{
	width:907px;
	padding-left:154px;
	padding-top:22px;
	}	
table.datatable{
		width:824px;
		display:inline;
		}
		.row1 td{
			width:449px;/*458*/
			padding-right:9px;
			border-bottom:1px solid #8cafd3;
			}
			.row1 td.padBoth{
			padding:12px 0 13px 0;
			}
		tr.row1 th{
			width:90px;
			height:22px;
			border:1px solid #CCC/*#8cafd3*/;
			border-right:0;
			background:#dde8f3;
			font-size:11px;
			color:#333;
			font-weight:bold;
			}
			.row1 th.borderRight{
				border-right:1px solid #8cafd3;
				}
			.row1 td img{
				float:left;
				margin-right:19px;
				border:1px solid #cccccc;
				}
				.row1 td  h5{
				line-height:15px;
				margin-top:19px;
				color:#478dcb;
				}
				.row1 td  p{
				line-height:14px;
				color:#666;
				}
		tr.row2 td{
			border-left:1px solid #8cafd3;
			border-bottom:1px solid #8cafd3;
			color:#333;
			}
			tr.row2 td.borderRight2{
				border-right:1px solid #8cafd3;
				}
		.row3 td{
			border-right:1px solid #8cafd3;
			border-bottom:1px solid #8cafd3;
			color:#333;
			font-weight:bold;
			}
		.row3 td.nobdr_00{
			border-right:0;
			}	
			.row3 td.removebdrBoth{
			border-bottom:0;
			border-right:0;
			font-weight:normal;
			}
			.row3 td.removebdr1{
				border-bottom:0;
				}
			.row3 td.borderBottom{
				border-bottom:1px solid #8cafd3;
				}
		tr.rowfoot01{
			width:100%;
			}										
/*start ----------------------------------page layout*/
/*============================================================================
								HEADER
============================================================================*/
#header{
	width:100%;
	height:22px;
	position:relative;
	z-index:17;
	background:#000;
	}
.home #header{
	position:absolute;
	left:0;
	top:0;
	}
	#headerWrapper{
		width:1061px;
		height:17px;/*22*/
		padding-top:5px;
		margin:0 auto;
		text-align:left;
		position:relative;
		}
		/*--(click-to-log/reg--*/
		#hostLink{
			width:auto;
			line-height:12px;
			float:left;
			font-size:11px;
			color:#fff;
			padding:0;
			}
			#hostLink a{
				margin:0 9px 0 9px;
				color:#99ccff;
				}
				#hostLink a:hover{color:#fff}
/*============================================================================
								SUB-HEADER
============================================================================*/
#subHeader{
	width:1061px;
	height:157px;
	margin:0 auto;
	text-align:left;
	position:relative;
}
.home #subHeader{width:1042px; margin-top:22px}
#subHeader.subtractHeight{height:106px}
	/*--convey-date-month-year--*/	
	.dayes{			
		line-height:11px;
		margin-top:27px;
		margin-right:9px;
		display:inline;/*fix for ie6 double margin bug*/
		float:right;
		font-size:10px;
		color:#666;
		position:relative;
		z-index:1;
		}
		.dayes b{font-weight:normal;color:#3366cc;}
/*============================================================================
							  FOOTER
============================================================================*/
#footer{
	width:100%;
	background:#000;
	padding-bottom:3px;
	margin:0 auto;
	clear:both;
	position:relative; z-index:20;
	/*position:absolute;
	left:0;
	bottom:0;
	z-index:16;*/
	}
	.page #footer, #footer.positionstatic{/*to be static */
		position:static;
		}
	#footerWrapper{
		width:1061px;
		height:30px;
		padding:8px 0 7px 0;
		margin:0 auto;
		text-align:left;
		overflow:hidden;		
		/*position:relative;*/
		}
		/*--(copy-right)--*/	
		#legal{
			float:right;
			margin:0 9px 0 0; padding:0;
			display:inline;/*for ie6 double margin bug fix*/
			line-height:13px;
			font-size:10px;
			color:#666;
			}
		/*--(term And condition)--*/	
		#termAndPrivacy{
			float:right;
			line-height:13px;
			padding-top:2px;
			color:#666;
			font-size:10px;
			margin:0 9px 0 0;
			display:inline;/*for ie6 double margin bug fix*/
			}
			#termAndPrivacy a{
				color:#666;
				padding:0 17px 0 16px;
				}
				#termAndPrivacy a.lastChild{
					padding-right:0;
					}
					#termAndPrivacy a:hover{
						color:#8cafd3;
						}	
/*============================================================================
							  MAIN(Fluid)
============================================================================*/ 
/*Note:[sidebar1],[sidebar2]  are Sibling of parent (mainWrapper)*/ 
#main{
	width:100%;
	margin:0 auto;
	text-align:left;
	position:relative;
	background:#fff;
	z-index:15;
	}
	/*IF NO NEED COLOR*/
	#main.noBg{background:none}
	#mainWrapper{
		width:1061px;
		margin:0 auto;
		text-align:left;
		position:relative;
		overflow:hidden;
		}
	body.home #mainWrapper{
		width:100%;
		/*height:355px;*/
		overflow:visible;
		margin:auto;
		position:absolute;
		left:0; top:0;
		z-index:8;
	}
		#mainWrapper.incresspadTop{
			padding-top:16px;
			}
		.mainWrapperIn{
		width:1042px;
		margin:0 auto;
			}
		/*===========-----[sidebar1]----=============*/
		#sidebar1{
			width:241px;/*254*/
			padding-left:13px;
			float:left;
			}
/*=====================================[@PAGE: PRODUCTS]===========================================*/
ul.productsGallery{
		width:945px;/*1061*/
		padding-left:116px;
		list-style:none;
		overflow:hidden;
		}
		.productsGallery li{
			width:190px;
			padding-top:35px;
			margin-right:44px;
			float:left;
			}
			.productsGallery li h5{
				width:100%;
				line-height:14px;
				color:#478dcb;
				letter-spacing:-1px;
				}
				.productsGallery li h5 a{color:#478dcb;}
					.productsGallery li h5 a:hover{text-decoration:underline}
			.productsGallery li p{
				line-height:14px;
				color:#666;
				}
				.productsGallery li span{
					width:100%;
					line-height:14px;
					display:block;
					padding-top:7px;
					font-size:14px;
					color:#666;
					}
/*=====================================[@PAGE: Vstore-Products]===========================================*/
/*--LEFT PART--*/	
dl.colorSchema{
	width:519px;/*605*/
	padding:31px 0 0 86px;
	overflow:hidden;
	}
	.colorSchema dt{
		width:200px;
		line-height:17px;
		padding-bottom:5px;
		float:left;
		font-size:18px;
		color:#666;
		}
	.colorSchema dt.customProduct{/*customizable products*/
		width:auto;
		padding:0;/*Release Inheritance*/
		margin-top:-18px;
		float:right;
		position:relative;
		}	
	.colorSchema dd{
		width:200px;
		padding-bottom:6px;
		float:left;
		}
		.colorSchema dd a{
			width:31px;
			height:31px;
			float:left;
			margin-right:6px;
			}
	/*-----------RIGHT PART---------*/	
	div.rightColumn{
		width:317px;
		float:right;
		margin-right:60px;
		display:inline;/* IE6 BUX FIXING */
		}
		/*------------BOX-00---------*/
		div.postBox_00{
			width:100%;
			padding-top:24px;
			}
			.postBox_00 h4{
				width:100%;
				line-height:26px;
				padding-bottom:7px;
				font-weight:normal;
				letter-spacing:-1px;
				color:#478dcb;
				}
			.postBox_00 p{
				line-height:16px;
				padding-bottom:5px;
				color:#666;
				}
			span.price_00{
				display:block;
				line-height:20px;
				font-size:18px;
				color:#666;
				}
/*=====================================[@PAGE: Vcart]===========================================*/
input.input_00{
	width:94px;/*100*/
	height:20px;/*24*/
	padding:2px 2px 2px 4px;
	background:url(images/interface/input_00.gif) no-repeat;
	color:#ccc;
	border:0;
	margin-right:6px;
	float:left;
	}
.btn_conniue_shop{
	width:151px;
	height:21px;
	border:0;
	background:url(images/interface/btn_continue-shopping.gif) no-repeat;
	}
	.btn_conniue_shop:hover{
		background-position:left bottom;
		cursor:pointer;
		}
.btn_update{
	width:103px;
	height:21px;
	border:0;
	background:url(images/interface/btn_update.gif) no-repeat;
	}
	.btn_update:hover{
		background-position:left bottom;
		cursor:pointer;
		}			
.checkout{
	width:103px;
	height:21px;
	border:0;
	background:url(images/interface/btn_checkout.gif) no-repeat;
	}
	.checkout:hover{
		background-position:left bottom;
		cursor:pointer;
		}											
/*=====================================[@PAGE: checkOut]===========================================*/
#common{
	width:978px;/*1061*/
	padding-left:83px;
	overflow:hidden;
	background:url(images/interface/dottet_line_horizontal_gray.gif) repeat-y 687px top;
	position:relative;
	}
	#common.common_modify{
		width:100%;
		padding:0;
		background:url(images/interface/doubl_dooted_gary_lin.gif) repeat-y left top;
		}
	/*Note: [wideColumn] AND [Narrowcolumn] r sibling of Parent [Common]*/	
	#wideColumn{
		width:572px;
		float:left;
		}
	#narrowColumn{
		width:364px;/*368*/
		float:right;
		overflow:hidden;
		position:relative;
		}
	dl.inputGroup{
		width:246px;
		padding-top:23px;
		overflow:hidden;
		float:left;
		}
		dl.modify_07{
			width:100%;
			}
		.inputGroup dt{
			width:100%;
			padding-bottom:7px;
			float:left;
			}
			.inputGroup dt a{
			float:left;
			margin:6px 3px 0 0 ;
			}
		dl.inputGroup_modify_00{
			margin-left:42px;
			padding-bottom:16px;
			display:inline;/* ie6 double margin bug fied*/ 
			}
		dl.inputGroup_modify_01{/*been overwrite, to be wider and repel padding right*/
			width:100%;
			padding-right:0; 
			padding-top:14px;
			}	
		.inputGroup dd{
			width:100%;
			float:left;
			padding-bottom:11px;
			}
			.inputGroup dd.modify_06{
				padding-top:8px;
				}
		.inputGroup label{
			color:#333333;
			font-weight:bold;
			width:100%;
			line-height:12px;
			padding-bottom:3px;
			display:block;
			}
	/*------input_01-----*/		
	.input_01{
		width:240px;/*246*/
		height:20px;/*24*/
		line-height:20px;
		padding:2px 3px;
		border:0;
		background:url(images/interface/wideInput.gif) no-repeat;
		}
	div.topText	{
		width:100%;
		padding-top:8px;
		float:left;
		}
		/*overwrite to toptext*/
		div.modify_02{
			width:327px;/*364*/
			padding-top:10px;
			padding-left:37px;
			}
		/*--overwrite to toptext--*/
		div.modify_05{
			padding-top:20px;
			}
		.topText p{
			line-height:16px;
			color:#666;
			}
		div.box_02 input.btn_aply_00{
			width:69px;
			height:22px;
			position:absolute;
			bottom:34px;
			right:62px;
			background:url(images/interface/btn_apply.gif) no-repeat;
			float:none;
			text-indent:-1000px;
			overflow:hidden;
			text-transform:uppercase;
			}
		div.box_02 input.btn_continue_00{
			width:111px;
			height:35px;
			position:absolute;
			bottom:26px;
			right:52px;
			background:url(images/interface/btn_continue.gif) no-repeat;
			border:0;
			}
			div.box_02 input.btn_aply_00:hover, div.box_02 input.btn_continue_00:hover{
			background-position:left bottom;
			cursor:pointer;
			}
			/*------input-03------*/
			.input_03{
				width:109px;/*115*/
				height:20px;/*24*/
				padding:2px 3px;
				float:left;
				border:0;
				background:url(images/interface/input_small.gif) no-repeat;
				}
				.checkbox_00{
					float:left;
					margin-right:3px;
					}
					
					div.line_02{
						width:250px;
						overflow:hidden;
						float:left;
						}
						
					div.line_03{
						width:250px;
						overflow:hidden;
						float:right;
						}
			input.input_06{
				width:90px;/*94*/
				height:20px;/*24*/
				padding:2px;
				border:0;
				background:url(images/interface/input_05.gif) no-repeat;
				}	
				
/*=====================================[@PAGE: Receipt]===========================================*/
.btn_print{
	width:103px;
	height:21px;
	float:right;
	border:0;
	background:url(images/interface/btn_print.gif) no-repeat;
	}
	.btn_print:hover{
		background-position:left bottom;
		cursor:pointer;
		}
/*----------primaryContent--------*/		
div#primaryContent{
	width:303px;/*335*/
	min-height:50px;
	padding:0 10px 20px 11px;
	float:left;
	}		
/*---------secondaryContent--------*/
div#secondaryContent{
	width:315px;/*335*/
	padding-left:20px;
	float:left;
	margin-left:33px;
	display:inline;/* ie6 double margin bug fixed*/
	padding:20px 0 20px 46px;
	}	
	
#secondaryContent.columnMid{
	padding:0 0 0 20px;
}

.mainTrdSliceWrap  div#secondaryContent.fullWidth{
	width:700px;
}

div#secondaryContent.fullWidth ul li{
	padding-bottom:8px;
	font-size:12px;
}
/*--------tertiaryContent---------*/	
div#tertiaryContent{
	width:308px;/*308*/
	float:right;
	}
	div.postBox_01{
		width:100%;/**/
		overflow:hidden;
		}
		div.padright{
			width:266px;/*308*/
			padding-right:42px;
			}
		.postBox_01 h3{
			line-height:33px;
			color:#8cafd3;
			font-weight:normal;
			color:#666;
			}
		.postBox_01 p{
			font-size:12px;
			line-height:16px;
			color:#666;
			}
/*=====================================[@PAGE: subscribe]===========================================*/
input.input_04{
	width:131px;/*137*/
	height:20px;/*24*/
	line-height:20px;
	padding:2px 3px 2px 3px;
	border:0;
	background:url(images/interface/input_04.gif) no-repeat;
	}
input.input_07{
	width:296px;/*300*/
	height:20px;/*24*/
	padding:3px 2px 3px 2px;
	border:0;
	background:url(images/interface/input_07.gif) no-repeat;
	}	
div.line_04{
	float:left;
	}
div.line_05{
	float:right;
	}
.btn_register{
	width:111px;
	height:35px;
	display:block;
	margin:27px 0 0 87px;
	border:0;
	text-align:center;
	text-indent:-1000px;
	text-transform:uppercase;
	background:url(images/interface/btn_register.gif) no-repeat;
	}
	.btn_register:hover{
		background-position:center bottom;
		cursor:pointer;
		}	
div.paypal{
	width:100%;
	padding-top:15px;
	overflow:hidden;
	}
	.paypal a{
		margin-left:22px;
		display:inline;
		float:left;
		}	
/*=====================================[@PAGE: vcomm]===========================================*/
div.post_01{
	width:255px;/*315*/
	padding-right:60px;
	overflow:hidden;
	}
	.post_01 label{
		width:100%;
		}
	.post_01 img{
		float:left;
		margin-right:6px;
		}	
	.post_01 p{
		color:#666;
		font-size:10px;
		line-height:12px;
		padding-top:31px;
		}
	textarea.textArea_00{
		width:293px;/*299*/
		height:120px;/*124*/
		padding:2px 3px;
		border:0;
		background:url(images/interface/text_area_00.gif) no-repeat;
		}	
.btn_upload{
	width:111px;
	height:35px;
	background:url(images/interface/btn_upload.gif) no-repeat;
	border:0;
	cursor:pointer;
	text-align:center;
	margin:13px 0 0 91px;
	display:inline;
	}
	.btn_upload:hover{
		background-position:left bottom;
		}
	.line_06{
		width:137px;
		float:left;
		}
	.line_07{
		width:137px;
		float:right;
		}
		.line_07.marg{
			margin:6px 17px 0 0;
			display:inline;
			}
.vshop{
	width:100%;
	display:block;
	padding:37px 0 0 21px;
	}			
/*=====================================[@PAGE: watch Vanice]===========================================*/
	/*-----------seassionNav----------*/	
	ul.seassionNav{
		width:883px;
		margin:0 auto;
		list-style:none;
		overflow:hidden;
		}
		.seassionNav li{
			float:left;
			margin-right:17px;
			line-height:26px;
			}
			.seassionNav li a{
				float:left;
				color:#99ccff;
				font-weight:bold;
				}
				.seassionNav li a:hover,
				.seassionNav li a.selected{
					color:#ccc;
					}													
#watchVanice{
	width:100%;
	background:#1c1c1c;
	overflow:hidden;
	}
	.watchVaniceWrapper{
		width:883px;
		margin:0 auto;
		overflow:hidden;
		display:none;
		}
/*-----------------------------------------------------------
    leftbar and rightbar r sibling of parent watchvanice
-----------------------------------------------------------*/
div#leftbar{
	width:560px;
	float:left;
	}	
div#rightbar{
	width:313px;
	float:right;
	}	
/*----------sideMenu_00---------*/					
ul.sideMenu_00{
	width:100%;
	padding:9px 0 16px 0;
	overflow:hidden;
	list-style:none;
	float:left;
	}
	.sideMenu_00 li{
		width:auto;
		line-height:13px;
		margin-right:29px;
		float:left;
		}
		.sideMenu_00 li.lastNav{
			margin-right:0;
			}
		.sideMenu_00 li a{
			float:left;
			font-size:10px;
			color:#666;
			}
			.sideMenu_00 li a:hover{
				color:#fff;
				}	
/*----------sideMenu_02---------*/
ul.sideMenu_01{
	width:100%;
	list-style:none;
	overflow:hidden;
	float:left;
	}
	.sideMenu_01 li{
		width:291px;/*313*/
		height:39px;/*64*/
		padding:5px 17px 20px 5px;
		margin-top:3px;
		float:left;
		background:url(images/watch_vanice/bgdideMenu_01.gif) no-repeat;
		color:#777;
		}
		.sideMenu_01 li img{
			float:left;
			margin-right:10px;
			}	
/*=====================================[@PAGE: Cryestal]===========================================*/
.banner_person h3{
	position:absolute;
	top:153px;
	left:413px;
	color:#478dcb;
	line-height:40px;
	}
	.banner_person h3 span{
		font-weight:normal;
		color:#3251a1;
		display:block;
		}
.mainTrdSliceWrap div#tertiaryContent h4,
.mainTrdSliceWrap div#secondaryContent h4{
	line-height:26px;
	color:#666;
	font-weight:normal;
	padding-top:10px;
	}
.mainTrdSliceWrap div#secondaryContent h4 a{
	color:#666;
}
	.mainTrdSliceWrap div#tertiaryContent h4 span,
	.mainTrdSliceWrap div#secondaryContent h4 span{color:#8cafd3}
	
.pressList h6{
	width:270px;
	line-height:16px;
	color:#666;
	}
.banner_person{
	width:100%;/*1061*/
	height:100%;/*363*/
	list-style:none;
	position:absolute;
	left:0;
	top:0;
	}
	.banner_person li{
		width:100%;
		height:100%;
		position:relative;
		/*display:none;*/
	}
	/*.banner_person li.slctedBanner{display:block}*/
ul.personList{
	height:60px;
	padding-right:80px;
	position:absolute;
	right:0;
	bottom:-11px;
	list-style:none;
	z-index:3;
    }
	.personList li{
		width:60px;
		height:60px;
		float:left;
		margin-right:5px;
		position:relative;
		}
		.personList li span{
			display:none;
			width:220px;
			padding-bottom:14px;
			position:absolute;
			left:-80px;
			top:-21px;
			line-height:14px;
			font-size:12px;
			text-align:center;
			color:#fff;
			}
		.personList li.slctName span{
			display:block;
			background:url(images/interface/arrow_down.gif) no-repeat 102px bottom;
			}
#main.mainTrdSliceWrap{
	min-height:450px;
	z-index:1;
	position:relative;
	}
	.mainTrdSliceWrap #mainWrapper{
		width:1213px;
		padding-top:18px;
		overflow:hidden;
		}
	.mainTrdSliceWrap div#primaryContent{
		width:233px;
		padding:0;
		float:left;
		}
		ul.leftMenu{
			width:233px;
			margin-top:8px;
			padding:0 0 1px;
			float:left;
			list-style:none;
			background:url(images/interface/leftList_Bg.gif) repeat-x left top;
			}
			.leftMenu li{
			width:193px;/*233*/
			padding:1px 0 0 40px;
			float:left;
			line-height:24px;
			font-size:12px;
			background:url(images/interface/leftList_Bg.gif) repeat-x left bottom;
			}
			.leftMenu li a{
				display:block;
				color:#999;
				}
			.leftMenu li a:hover{
				color:#3399cc;
			}
	.mainTrdSliceWrap div#secondaryContent{
		width:500px;/*536*/
		padding-left:43px;
		margin:0;
		}			
		.mainTrdSliceWrap div#secondaryContent p{
			line-height:16px;
			padding-top:16px;
			font-size:12px;
			color:#666;
			}
	.mainTrdSliceWrap div#tertiaryContent{
		width:250px;/*408*/
		padding:0 158px 10px 0;
		}
		.rightgallery{
			width:100%;
			padding-bottom:33px;
			}
			ul.wallpaperList, ul.galleryList{
				width:100%;/*250*/
				padding:2px 0;
				overflow:hidden;
				list-style:none;
				}
				.wallpaperList li{
					width:120px;
					height:95px;
					float:left;
					margin:0 4px 4px 0;
					}
				ul.galleryList li{
					float:left;
					width:55px;
					height:80px;
					margin:3px 0 0 0;
					}
					.wallpaperList li a img,
					.galleryList li a img{float:left; border:1px solid #ccc;}
			.rightgallery p{
				line-height:14px;
				font-size:10px;
				/*font-weight:bold;*/
				color:#666;
				}
				.rightgallery p a{
					color:#6666ff;
					font-weight:normal;
					text-decoration:underline;
					margin:0 3px;
					}
				/*.rightgallery p a:hover{text-decoration:none}*/
/*=====================================[@PAGE: Press]===========================================*/
.pressList{
	width:100%;/*500*/
	padding-bottom:10px;
	background:url(images/interface/leftList_Bg.gif) repeat-x left bottom;
	overflow:hidden;
	}
	.pressList img{
		float:right;
		margin-left:5px;
		}
	.blog_date{
		display:block;
		padding-top:18px;
		line-height:12px;
		font-size:10px;
		color:#666;
		}
	a.btn_share{
		display:block;
		width:135px;
		height:16px;
		margin-top:10px;
		/*text-indent:-1000px;*/
		overflow:hidden;
		/*background:url(images/interface/btn_share.gif) no-repeat;*/
		padding:0;
		position:relative;left:-10px;
		}
.pressVideo{
	width:234px;/*236*/
	/*height:171px;*/
	padding:8px 0 0 2px;
	margin:0;
	overflow:hidden;
	}
/*=====================================[@PAGE: Forum]===========================================*/	
#sectionLeft{
	width:762px;/*770*/
	float:left;
	padding:10px 0 137px 8px;
	}	
/*----------------- BeradCrumb---------------------*/	
	ul.breadCrumb{
		width:100%;
		list-style:none;
		overflow:hidden;
		float:right;
		}
		.breadCrumb li{
			float:left;
			font-size:12px;
			line-height:15px;
			padding-left:5px;
			color:#666;
			}
			.breadCrumb li a{
				padding-right:10px;
				float:left;
				color:#666;
				background:url(images/interface/arrow_breadCrumb_right.gif) no-repeat top right;
				}
				.breadCrumb li a:hover{
					text-decoration:underline;
					}
/*--------------------------pagination-----------------------*/				
	ul.pagination{
		width:100%;
		padding:12px 0 18px 0;
		float:right;
		list-style:none;
		overflow:hidden;
		}
		.pagination li{
			width:auto;
			float:right;
			color:#999;
			}
			.pagination li a{
				width:18px;
				line-height:18px;
				margin-right:3px;
				text-align:center;
				display:block;
				float:left;
				color:#999;
				background:url(images/interface/btn_pagging.gif) no-repeat;
				}
				.pagination li a.btn_page_next{
					background-image:url(images/interface/btn_paggin_last.gif);
					margin:0;
					}	
/*-------------------------AuthorPostbox---------------------------*/
div.authorPostBox{
	width:100%;
	padding-bottom:23px;
	overflow:hidden;
	float:left;
	position:relative;
	}
	.authorPostBox h3{
		width:606px;/*770*/
		display:block;
		padding-left:164px;
		color:#666;
		}
	div.authorPicture{
		width:120px;
		float:left;
		}
		.authorPicture img{
			float:left;
			}
		span.authorname	{
			width:100%;
			line-height:12px;
			padding-top:4px;
			float:left;
			color:#999;
			}
			span.modifyAuthorname{
				width:114px;/*120*/
				padding-left:6px;
				}	
	div.authorEntry{
		width:576px;/*604*/
		padding:14px 14px 27px;
		float:right;
		border:1px solid #ccc;
		position:relative;
		}
		span.postdate{
			display:block;
			line-height:12px;
			color:#999;
			}
		.authorEntry p{
			line-height:18px;
			padding-top:12px;
			color:#333;
			}
			.authorEntry p a{
				text-decoration:underline;
				}
				.authorEntry p a:hover{
					text-decoration:none;
					}
			.btn_replay{
				width:69px;
				height:19px;
				display:block;
				position:absolute;
				right:14px;
				bottom:9px;
				background:url(images/interface/btn_reply.gif) no-repeat;
				}		
		em.leftEdge{
			width:27px;
			height:27px;
			display:block;
			position:absolute;
			top:32px;
			left:-27px;
			background:url(images/interface/bg_leftEdge.gif) no-repeat;
			}
		.authorEntry blockquote{
			width:495px;/*524*/
			padding:0 23px 18px 6px;
			border:1px solid #ccc;
			margin-left:32px;
			margin-top:5px;
			font-style:italic;
			font-size:12px;
			line-height:18px;
			}
			textarea.textArea{
				width:602px;/*634*/
				height:124px;/*126*/
				display:block;
				padding:2px 0 0 32px;
				float:right;
				border:0;
				background:url(images/interface/bg_textarea.gif) no-repeat;
				}
			.btn_submit{
				width:69px;
				height:19px;
				background:url(images/interface/btn_submit.gif) no-repeat;
				position:absolute;
				left:430px;
				bottom:0;
				border:0;
				cursor:pointer;
				text-indent:-1000px;
				overflow:hidden;
				text-transform:uppercase;
				}
#sectionRight{
	width:231px;/*234*/
	padding:0 12px 0 0;
	float:right;
	}						
/*=====================================[@PAGE: whos is online]===========================================*/
#leftportion{
	width:231px;
	padding-top:10px;
	float:left;
	}
	#leftportion.inhenceLeft{
		margin-left:13px;
		display:inline;
		}
	#leftportion h3{
		width:100%;
		line-height:32px;
		border-bottom:1px solid #ccc;
		color:#666;
		}
/*----------------------------comments------------------------------*/
ul.comments{
	width:186px;/*231*/
	padding:8px 24px 0 21px;
	list-style:none;
	overflow:hidden;
	}
	.comments li{
		width:100%;
		line-height:14px;
		padding-bottom:11px;
		float:left;
		color:#666;
		}
		.comments li a{
			color:#666666;
		}
#rightPortion{
	width:766px;
	float:right;
	}
ul.hostGallery{
	width:750px;/*770*/
	margin-top:-7px;
	float:left;
	overflow:hidden;
	list-style:none;
	}
	.hostGallery li{
		width:120px;
		float:left;
		padding-bottom:14px;
		margin-left:5px;
		display:inline;
		position:relative;
		}
		.hostGallery li a{
			width:120px;
			height:120px;
			display:block;
			}
		.hostGallery li a img{
			width:118px;
			height:118px;
			display:block;
			border:1px solid #ccc;
			}
/*	span.hostName{
		width:100%;
		line-height:12px;
		display:block;
		}*/
.onlineProfile h3,
#partTwoLeft h3{
	line-height:32px;
	border-bottom:1px solid #ccc;
	color:#666;
	font-weight:normal;
	}
#partTwoLeft h3.noBottmBordr{border:none;}
	
.onlineProfile h3 span,
#partTwoLeft h3 span{color:#8cafd3}
.profileBlogLeft h6{
	line-height:13px;
	font-size:11px;
	color:#666;
	}
ul.commentsList h6{
	line-height:14px;
	font-size:11px;
	color:#333;
	}
h2.v_Cart.vChat{background-image:url(images/text_images/h2_VChat.png)}
h2.v_Cart.vComm{/*background-image:url(images/text_images/h2_VComm.png)*/}
/*===========page:Vcomm Profile Being===============*/
#partTwoLeft{
	width:770px;/*780*/
	padding-left:10px;
	float:left;
	}
#partTwoRight, .vChatLeft{
	width:231px;/*245*/
	padding-right:14px;
	float:right;
	}	
.vChatLeft{float:left}
.onlineProfile{
	width:100%;
	padding:0 0 30px 0;
	}
	ul.profileList{
		width:100%;
		padding-top:5px;
		list-style:none;
		overflow:hidden;
		}
		.profileList li{
			width:39px;
			float:left;
			margin:5px 5px 0 0;
			}
			.profileList li img{
				width:39px;
				height:39px;
				display:block;
				border:1px solid #CCC;
				}
			.profileList li span{
				display:block;
				line-height:12px;
				font-size:10px;
				color:#666;
				}
		.view_more{
			width:100%;
			display:block;
			line-height:12px;
			font-size:10px;
			}
			.view_more a{
				float:right;
				padding-right:15px;
				color:#003399;
				}
				.view_more a:hover{ text-decoration:underline;}
		.exclusive{
			width:100%;
			padding-bottom:30px;
			}
/*----------Page:VChat-------*/
	.profileBlog{
		width:100%;/*770*/
		padding-top:15px;
		overflow:hidden;
		}
		.profileBlogLeft{
			width:500px;
			float:left;
			}
			.profileBlogLeft p{
				line-height:14px;
				padding-top:15px;
				font-size:11px;
				color:#666;
				}
				.profileBlogLeft p a{ color:#666}
				.profileBlogLeft p a:hover{ text-decoration:underline;}
		.userImage{
			width:240px;
			float:right;
			}
	.vChatLeft ul.leftMenu{
		width:231px;
		padding:0 0 20px;
		margin-top:0;
		float:none;
		overflow:hidden;
		background:none;
		}
	.vChatLeft .leftMenu li{ 
		width:191px;
		font-size:11px;
		font-weight:bold;
		}
	.vChatLeft .leftMenu li a{color:#666}
	.vChatRight{
		width:793px;
		padding-bottom:50px;
		float:left;
		}
	.share{
		display:block;
		padding:4px 5px 0 0; 
		line-height:23px;
		font-size:11px;
		font-weight:bold;
		overflow:hidden;
		}
		.share span{float:right}
		.share a, em{
			float:left;
			margin-right:6px;
			font-style:normal;
			color:#666;
			}
/*-------------Page:VComm 1------*/
	.vCommRight{
		width:502px;
		float:right;
		}
		.vCommRight p{
			line-height:14px;
			padding:10px 0 5px;
			font-size:12px;
			color:#666;
			}
			.vCommRight p a{
				color:#003399;
				font-weight:bold;
				}
			.vCommRight p a:hover{text-decoration:underline}
		.forumComments{
			width:100%;/*502*/
			padding-top:40px;
			}
			ul.commentsList{
				width:100%;/*502*/
				padding:6px 0 30px;
				list-style:none;
				}
				.commentsList li{
					width:495px;/*502*/
					padding:7px 0 5px 7px;
					line-height:27px;
					background-color:#e8e9eb;
					}
				.commentsList li.color_2{background-color:#d2e0ee}
				.commentsList p{
					line-height:13px;
					font-size:11px;
					color:#003399;
					padding:0;
					}
					.commentsList p a{
						color:#003399;
						font-weight:normal;
						}
					.commentsList p a:hover{text-decoration:underline}
/*--------overLay------*/
div.overLay{
	width:381px;/*412*/
	padding:19px 21px 8px 10px;
	background:#e9e9ff;
	border:1px solid #ccc;
	float:left;
	position:absolute;
	left:0;
	top:0;
	z-index:100;
	}
	.overLayLeft{
		width:120px;
		float:left;
		}
		.overLayLeft img{
			float:left;
			}
			
.overLayright{
	width:254px;
	float:right;
	}
	.overLayright h6{
		width:100%;
		font-size:11px;
		line-height:12px;
		color:#666;
		}
	.overLayright p{
		line-height:13px;
		padding-top:14px;
		color:#666;
		}
	.overLayright a{color:#666;  padding-top:10px; width:50%; display:block}
	.overLayright a:hover{text-decoration:underline}
/*------------forum_lobby And Topics page--------*/		
ul#topicsList{
	width:100%;/*770*/
	padding-top:25px;
	list-style:none;
	float:left;
	}
	#topicsList li{
		width:706px;/*770*/
		padding:16px 0 16px 64px;
		margin-bottom:1px;
		float:left;
		background-color:#e9e9ff;
		position:relative;
		}
	#topicsList.lobby li{
		width:760px;
		padding-left:10px;
		}
		#topicsList li h5{
			width:302px;
			line-height:20px;
			font-size:18px;
			margin-bottom:7px;
			color:#8cafd3;
			}
		#topicsList li p{
			width:100%;
			line-height:13px;
			font-size:11px;
			color:#666;
			overflow:hidden;
			}
		#topicsList li.fast{
			background-color:#fff;
			padding-bottom:0;
			}
		#topicsList li.listColor_2{ background-color:#f5f5f5}
		#topicsList li.fast p{
			line-height:20px;
			}
		#topicsList li p a{color:#666}
		.topicsLeft{
			width:302px;
			float:left;
			}
		.topicsRight{
			width:400px;
			float:right;
			}
		.answers, .author, .views, .Message{
			text-align:center;
			font-style:normal;
			}
		.answers{width:60px}
		.author{width:126px}
		.views{width:65px}
		.Message{width:120px}
	.topicsPhoto{
		width:55px;
		height:40px;
		position:absolute;
		left:9px;
		top:16px;
		overflow:hidden;
		}
		a.photo{
			width:38px;
			height:38px;
			float:left;
			border:1px solid #CCC/*#999*/;
			}
		a.news{
			width:12px;
			height:15px;
			float:right;
		}		
		
#personImg{position:relative/*; display:block*/}
#overLayer{width:100%; height:100%; position:fixed; left:0; top:0; background-color:#000; z-index:3; display:none}

				/*Faruque Style*/
#twitter_update_list{width:100%; overflow:hidden}
#twitter_update_list li{height:80px; width:145px; float:left; clear:both; list-style:none; background-color:#478DCB; overflow:hidden}
.page-template-watch-venice-php p{		
	padding-left:270px;
}
/*.page-template-watch-venice-php .login{
	right:15.75%;
	top:109px;
}*/
.page-template-watch-venice-php .postBox_01 p, .page-template-watch-venice-php .login p{		
	padding-left:0;
}
.componentheading{
	padding-left:190px;
}
.page-template-watch-venice-php .contentpanopen, .page-template-watch-venice-php .contentheading, .page-template-watch-venice-php .ArePayPalContent{
	padding-left:185px;
}
.contentpaneopen td .inputbox{
	width:196px !important;
}
.contentpaneopen td #rememberme{
	width:10px !important;
}
div.contentpanopen p{
	padding:0;
}
.watch_venice_text .postBox_01 p, .watch_venice_text .login p{
	padding-left:0;
}
.watch_venice_text p{
	padding-left:270px;
}
.slctedBanner img.image_pos{
	margin:40px 20px 0 0;
	float:right;
}
img.avatar{
	border:1px solid #CCC;
}


.personAlt{
	width:100%; height:100%; background:url(images/interface/person1.png) no-repeat;
}


/*-------------------muisc_productionLobby page----------------*/
.mainTrdSliceWrap div#secondaryContent.music{
	width:800px;
	padding:0 140px 20px 36px;
}
ul.musicianList{
	width:100%;/*800*/
	list-style:none;
	overflow:hidden;
}
	.musicianList li{
		width:147px;/*160*/
		height:254px;
		padding:20px 12px 0 1px;
		color:#666;
		float:left;
	}
		.musicianList li img{
			width:145px;
			height:110px;
			display:block;
			border:1px solid #ccc;
		}
		.musicianList li h6{
			line-height:13px;
			margin-top:10px;
			padding:0;
			font-size:11px;
			font-weight:normal;
		}
		.musicianList li h6 strong{
			display:block;
			color:#6b9fca;
		}
		.mainTrdSliceWrap div#secondaryContent .musicianList li p{
			line-height:12px;
			font-size:10px;
			padding:0 0 12px 0;
		}


.strongText{
	font-weight:bold;
}

.article-content ul li{
	list-style-position:outside;
	margin-left:14px;
	list-style-type:square
}

.contact_email label{
	color:#333;
}

.twitt span, .twitt span a, .twitt p, .twitt p a, .twitt a{
	color:#fff;
}

.twitt p{
	display:block;
	background-color:#478DCB;
	padding:5px 0 8px 8px;
	width:150px;
}

ul.ngg-related-gallery img{
	height:75px;
}