/*
Theme Name: Bertone
Theme URI: http://www.redinkdesign.net
Description: Bertone
Author: Ashwin Surajbali
Author URI: http://www.redinkdesign.net
*/

body{
	margin: 0;
	padding: 0;
	background: black;
	font-family: Arial, verdana;
	font-size: 14px;
	color:white;
}
img{
	border:none;
}
li{
	list-style: none;
}
a{
	color: #f8d965;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
#bodyBg{
	width: 100%;
	height: 100%;
	background: url('../../../images/carbon_bg.jpg');
	background-position: 65% 0%;
}

#overallWrapper{
	margin: 0 auto;
	width: 1105px;
	height: 1560px;
	
}
	#contentWrapper{
		background: url('../../../images/bg.jpg');
		background-repeat: no-repeat;
		background-position: 0px 0px;
		width: 1105px;
		height: 1560px;
		position: absolute;
	}
		#regArea{
			color:white;
			padding:4px;
			position:absolute;
			right:138px;
			text-align:right;
			top:9px;
			width:300px;
		}
		#langArea{
			height:25px;
			position:absolute;
			right:24px;
			top:2px;
			width:120px;
			display: none;
		}
			#langArea .langFlag{
				height:23px;
				position:absolute;
				width:36px;
				cursor: pointer;
			}
			#langUs{
				left:79px;
			}
			#langIt{
				left:-2px;
			}
			#langCh{
				left:40px;
			}
		#showCommentFormClickArea{
			height:22px;
			left:510px;
			position:absolute;
			top:425px;
			width:145px;
		}
		#videoArea{
			height:295px;
			left:35px;
			position:absolute;
			top:464px;
			width:460px;
			z-index:0;
		}
		#fillerText {
			height:77px;
			left:35px;
			position:absolute;
			top:765px;
			width:460px;
			z-index:0;
		}
		#newComment{
			display: none;
			position: absolute;
			height:200px;
			width:350px;
			top: 450px;
			left: 500px;
			background: #000000;
			padding: 6px;
			border: 1px solid #636364;
			z-index:500;
			cursor: pointer;
		}
		#showRemarksCommentFormClickArea{
			height:16px;
			left:512px;
			position:absolute;
			top:467px;
			width:56px;
			display: none;
		}
		#commentArea{
			color:white;
			height:339px;
			left:526px;
			overflow:auto;
			position:absolute;
			top:460px;
			width:538px;
		}
			#commentNext{
				left:956px;
			}
			#commentPrev{
				left:508px;
			}
				.commentButtons{
					display: none;
					height:35px;
					top:807px;
					width:102px;
					position:absolute;
				}
			#commentArea a{
				color: #f8d965;
				text-decoration: none;
			}
				#commentArea a:hover{
					text-decoration: underline;
				}
			.rc_item{
				height:41px;
				padding:10px;
			}
				.author_name{
					font-weight: bold;
					color: #dd881d;
				}
				.rc_excerpt{
					color: white;
					text-decoration: italic;
				}
				.rc_fullcontent{
					height:225px;
					overflow:auto;
				}
				#rc_nav{
					left:75px;
					position:absolute;
					top:315px;
					width:350px;
				}
		#emailFormButton{
			cursor:pointer;
			height:22px;
			left:940px;
			position:absolute;
			top:425px;
			width:105px;
		}
		#emailButton2{
			cursor:pointer;
			height:20px;
			left:15px;
			position:absolute;
			top:1539px;
			width:70px;
			display: none;
		}
		.borderHover{
			cursor: pointer;
		}
		.borderHover:hover{
			
		}
		#downloadVideo{
			cursor:pointer;
			height:20px;
			left:18px;
			position:absolute;
			top:426px;
			width:228px;
		}
		#twitterLink2 {
			cursor:pointer;
			height:26px;
			left:292px;
			position:absolute;
			top:423px;
			width:30px;
		}
		#youtubeLink{
			cursor:pointer;
			height:26px;
			left:336px;
			position:absolute;
			top:423px;
			width:64px;
		}
		#facebookLink{
			cursor:pointer;
			height:26px;
			left:411px;
			position:absolute;
			top:423px;
			width:72px;
		}
		#emailForm{
			background:#000000 none repeat scroll 0 0;
			border:1px solid #636364;
			left:700px;
			position:absolute;
			top:450px;
			width:325px;
			padding: 4px;
			display: none;
		}
		#loginRegister{
			margin: 0 auto;
			width: 400px;
			padding: 10px;
			height:350px;
			display: none;
			background: #000000;
			border: 1px solid #636364;
		}
			#loginRegisterIframe{
				border: none;
			}
		#loginform{
			margin: 8px;
		}

		#carousel{
			height:116px;
			left:103px;
			position:absolute;
			top:880px;
			width:880px;
		}
			.carouselImage{
				cursor: pointer;
			}
			.jcarousel-item{
				margin-right: 20px;
				width: 160px;
				height: 115px;
			}
			#carouselButtonNext{
				cursor:pointer;
				height:75px;
				left:898px;
				position:absolute;
				top:14px;
				width:76px;
			}
			#carouselButtonPrev{
				cursor:pointer;
				height:75px;
				left:-101px;
				position:absolute;
				top:14px;
				width:76px;
			}
		#images{
			height:135px;
			left:13px;
			position:absolute;
			top:1048px;
			*top:1070px;
			width:1061px;
		}
			#imagesUL{
				left:25px;
				*left: -20px;
				padding:0;
				position:absolute;
			}
			#imagesUL li{
				position: relative;
				padding:0;
				margin: 0;
				display: inline;
				list-style-type: none;
				height: 115px;
			}
		#news{
			height:280px;
			left:450px;
			position:absolute;
			top:1220px;
			width:563px;
		}
		#kfin{
			cursor:pointer;
			height:60px;
			left:23px;
			position:absolute;
			top:1443px;
			width:390px;
		}
		#polls{
			height:300px;
			position:absolute;
			top:1250px;
			left:437px;
			width:605px;
			*top: 1249px;
		}
			#polls .poll{
				position: absolute;
				width:293px;
			}
			#poll1{
				left:437px;
				top:-9px;
			}
			#poll2{
				left:750px;
				top:-9px;
			}
			.pollVotingBody li{
				padding:4px;
				color: #b1770b;
			}
			.wp-polls-ul ul li{
				color: #ee9d06;
			}
		#profileWrapper{
			height: 435px;
			width: 100%;
			position: absolute;
			display: none;
			top: 20px;
			border: 1px solid #636364;
			background: #000000;
			z-index: 500;
			padding-right: 10px;
			padding-left: 2px;
			padding-top: 3px;
		}
