/*
Theme Name: Very Bravo
*/

@import "style/css/reset.css";
@import "style/stylesheet.css";

html{
height: 100%;
overflow: -moz-scrollbars-vertical;
overflow-y: scroll;
}

*{outline : none;}

body{background: #ececec; color:#969696; font-size: 15px; font-family: "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif; }

h1, h2, h3, h4, h5{font-weight: bold;}

h2{font-size: 30px; color: #010101;}
h3{font-size: 20px; color: #010101;}
h4{font-size: 18px; color: #010101;}

h2 a, h2 a:hover, h2 a:visited{color: #010101; text-decoration: none; }

p a, p a:visited {
	color: #000;
	text-decoration: underline;
	}

p a:hover {
	color: #000;
	text-decoration: none;
	}
	
a img{border: none; text-decoration: none; outline : none;}

strong { font-weight:bold; font-family: 'MyriadProBold', Helvetica Neue, Helvetica, Arial, sans-serif; }

p{line-height: 10px;}

#wrap{position: relative; margin: 0px auto; width: 960px; height: 100%; overflow-x: hidden;}
	.news{background: #ececec url(images/bg-news.gif) top 285px no-repeat;}

#sidebar{position: relative; width: 230px; float: left; text-align: left;}
	#sidebar ul{margin-left: 12px;}
	#sidebar ul.first{margin-top: 22px;}
	#sidebar ul.second{margin-top: 26px;}
	
	#sidebar ul.first h3{margin-bottom: -4px;}
	
	#sidebar a:link, a:visited{color: #969696; text-decoration: none;outline : none;
-moz-outline: none; border: none;}
	#sidebar a:hover{color: #010101; text-decoration: none;outline : none;
-moz-outline: none; border: none;}
	
	#load{ width: 20px; height: 20px; background: none; float: right; margin-top:25px; margin-right: 60px;}
	
	iframe#store{background: #ececec; margin-top:20px; margin-left: 12px; overflow: hidden; border: none; overflow-y: hidden; overflow-x: hidden; float: left; margin-right: 5px;}

#content{position: relative; width: 725px; float:right; }
	#content.home1{background: url(images/home1.jpg) top no-repeat; min-height: 700px;}
	#content.home2{background: url(images/home2.jpg) top no-repeat; min-height: 700px;}
	#content.home3{background: url(images/home3.jpg) top no-repeat; min-height: 700px;}
	#content.home4{background: url(images/home4.jpg) top no-repeat; min-height: 700px;}
	
	#content p.date{margin-top: 15px; margin-bottom: -2px; font:14px "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif;}
	#content h2{margin-bottom: 9px;}
	#content h3{margin-bottom: 6px;}
	#content div {padding-bottom: 40px;}
	

	#content .lastnews h3{margin-bottom: -7px;}
	
	
	#content div p{font: 16px "MyriadProRegular", Helvetica Neue, Helvetica, Arial, sans-serif;}
	
	#content p.readmore a{color: #474747; text-decoration: underline; font-size: 12px; font-family: "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif; border: none;}
	
	#content span.readmore a{color: #474747; text-decoration: underline; font-size: 12px; font-family: "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif; border: none;}
	
	#content ul.font-normal li a{font:18px "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none;}
	#content ul.font-litle li a{font:13px "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif; color: #ffffff; text-decoration: none;}
	
	#content ul.links {list-style: none; margin-top: -5px;}
	#content ul.links li{margin-top: 20px;}
	#content ul.links li a{background: rgba(1, 1, 1, 1); padding:6px 8px 6px 8px; border: none; text-decoration: none;}
	
	#content ul.download li a{float: left; margin-right: 5px; border: none; text-decoration: none;}
	
	#content #text.about{margin-top: 15px;}
	#content #text h2{line-height: 34px; margin-top: -14px;}
	#content #text.about p{margin-top: 22px; font-size: 16px; padding-bottom: 15px;}
	#content #text.notfound{margin-top: 110px;}
	
	#content #text.toys{margin-bottom: -80px;}
	#content #text.toys p{margin-top: 15px; margin-bottom: 5px; line-height: 18px; font-size: 15px;}
	#content #text.toys h3{margin-top: 25px;}
	#content p {margin-top: 8px;}
	
	
	#content #allprints{ margin-top: 95px; }
	#content #alldown{margin-top: -115px;}
	
	.storeslocation{margin-top: 123px;}
	.page-template-storelocation-php, .page-template-apparel-php{background: url(images/patter.jpg) repeat;}
	.apparel{margin-top: 123px; height: 100%;}
	/* more images */
	
	ul.moreimages {list-style: none;}
	ul.moreimages li a{margin-top: -7px; float: right; margin-right: 10px; text-decoration: none;}
	
	#content ul.trumbs{list-style: none;}
	#content ul.trumbs li{display: inline; height: 220px; overflow: hidden;}
	
	#content #alldown p{margin-bottom: 10px;}
	
	#content span.
	toys {font-size:20px; color: #010101; float: left; margin-top: 0px; padding-left: 55px;}
	#content span.prezzo {font-size:20px; color: #010101; float: left; margin-top: 10px;}
	#content span.prezzotoys {font-size:20px; color: #010101; float: left; margin-left: 53px;}
	#content .prints{margin-top: 40px;}
	#content .prints, #content .down{width: 225px; float: left; margin-right: 16px;}
	#content .prints p{font: 14px "LubalinGraphLTBold"; line-height: 16px; margin-top: -2px;}
	#content .prints img{margin-top: -20px; margin-bottom: 0px; max-width: 225px;}
	#content .down img{margin-top: -20px; max-width: 225px;}

	#content form#contact{margin-top: 30px;}
	#content form label {width: 100%; float: left; margin-top: 10px; margin-bottom: 10px;}
			 form input{width: 400px; height: 30px; background: #fff; color: #767676; border: none; padding-left: 10px; font-size: 16px;}
			 form textarea{background: #fff; color: #767676; border: none; padding: 10px; width: 100%; font-size: 16px;}
			 
			 form input.links{background: rgba(1, 1, 1, 1); padding:6px 8px 6px 8px; width: auto; height: auto; font:18px "LubalinGraphLTBold"; color: #ffffff; text-decoration: none; border: none;}
			 
			 .sendmail{padding-top: 105px;}
			 
	span.erroroptions{ margin-left: 10px; color: maroon;}
	span.errormail{ margin-left: 10px; color: maroon;}
	span.errortext{ color: maroon;}
	
			 
	#content .sel{background: #010101; color: #ffffff; border: 1px solid #010101; width: 400px; height: 30px; font-size: 16px;}
	
	#content #tobuyme{width: 725px;}
	#content .stemma{position: absolute; top: 0px; right: 590px;}
	#content .tobuyme{position: absolute; top:-10px; right: 0px; text-align: right; z-index: 9000;}
	#content p.limit-ed{position: absolute; width: 120px; top: 20px; right:115px; font: 15px "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif;}

	.cont-text{margin-top:110px;}
	.singlenews{margin-bottom: -20px;}

	#content .slider{margin-top: 0px; margin-bottom: -110px;}
	#content .subtitle{color: #b5b5b5; padding-top: 5px;}
	
	
	/* Page Toys */
	
	ul.alltoys-carrot, ul.alltoys-ghetto {margin-top:-30px; height: 329px;}
	ul.alltoys-carrot li, ul.alltoys-ghetto li{ width: 330px; height: 329px; float: left; position: relative; z-index: 2;}
	ul.alltoys-carrot li a, ul.alltoys-ghetto li a{position: absolute; top:40px; left:0px; background: rgba(1, 1, 1, 1); padding:6px 8px 6px 8px; color: #ffffff; border: none; text-decoration: none;}
		
	#content #toys-carrot, #content #toys-ghetto{position:relative; width: 660px; height: auto;}
	#content #toys-carrot p, #content #toys-ghetto p{font: 20px  "LubalinGraphLTBold"; position: relative; z-index: 1000;}
	#content #toys-carrot p span.title, #content #toys-ghetto p span.title{color: #010101; margin-top: 0px; z-index: 1000; position: relative; font-family: "LubalinGraphLTBold", Helvetica Neue, Helvetica, Arial, sans-serif;}
	
	#content #toys-ghetto{margin-top: -50px; margin-bottom: -80px;}

	#follow{position: absolute; top:30px; right: 0px; height: 22px; padding-right: 60px;}
	#follow img.facebook{position: absolute; top:0px; right: 27px;}
	#follow img.twitter{position: absolute; top:0px; right: 0px;}
	
	#share {position: relative;height: 33px; float: right;}
	#share a img{margin-right: 5px;}
	
	ul.store{margin-top: 20px;}
	
	ul.trumbs li img{width: 220px;}

#footer{position: relative; margin: 0px auto; clear: both; padding-top: 10px; padding-bottom: 30px;}

/* SLider */
.stripViewer .panelContainer .panel ul {text-align: left; margin: 0 15px 0 30px;}
.stripViewer {position: relative; overflow: hidden; margin: auto;width: 725px;clear: both;}
.stripViewer .panelContainer {position: relative;left: 0; top: 0;width: 100%;list-style-type: none;}
.stripViewer .panelContainer .panel {float:left;position: relative;width: 725px; }
		
.stripNav li.tab1 a { display:none;}
.stripNav li.tab2 a { display:none;}
		
.stripNavL, .stripNavR {position: absolute;top: 230px;text-indent: -9000em; border: none;}
		
.stripNavL a, .stripNavR a {display: block;height: 67px;width: 34px; border: none;}
.stripNavL {left: 0;z-index: 100;background: url("images/prev-slider.png") no-repeat center; border: none;}
.stripNavR {right: 0;z-index: 100;background: url("images/next-slider.png") no-repeat center; border: none;}

.none{display: none;}

/* store proxy */

#store-proxy {
	position: absolute;
	z-index: 100;
	width: 90%;
	height: 100px;
	left: 0;
	top: 0;
	display: none;
}

#store-proxy iframe {
	width: 100%;
	height: 100%;
}



