/************************* 
		header 
**************************/
#header { 
	height: 48px; 
	padding-bottom: 5px; 
	padding-left: 20px; 
	padding-right: 20px; 
	padding-top: 5px;
}
	
#logo { border:none; height: 45px; }

#search { left:170px; position:relative; top:-40px; width:500px; height:45px;}

#copyright {
	position:absolute;
	top:28px;
	right:20px;
	font-size:10px;
	color:white;
	text-align:right;
}

/************************* 
		results 
**************************/
#stripe { position:absolute; top:65px;}

#control { position:absolute; z-Index:11 }

/************************* 
		home 
**************************/

#results{ margin-top:125px; }

#home {   
	
	height:350px;
	width:800px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	padding:10px 0 0 10px;
	/*border:1px solid #fff;*/
	background:#DAECF4 none repeat scroll 0 0;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
}

#home_content{ 
    position:relative;
	height:340px;
	width:790px;
	/*background:#a8d0e3 url(../images/paris5.png);*/
	background:#fff url(../images/paris5.png);
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;

}

#home_title{ 	
    position:relative;
	margin-left:60px;
	top:25px;
	padding:10px;
	
}

/*#home_title p{ color:#2276BB; }*/

#home_subcontent{
    background:#DAECF4;
    position:absolute;
    bottom:10px;
    height:20px;
    width:150px;
    left:20px;

}

/*#perspective-image { float:left; margin-top:80px; margin-left:35px; }

#sys { 	position:relative; top:60px; }*/

#subtitle {
	position:relative;
	padding:0;
	margin:0;
	color:#2276BB;
	font-size: 2.1em;
	font-weight: bold;
}

#presentation {
	list-style-image: url(../images/dot.png);
	position:relative;
	font-size:1.2em;
	color:#224466 !important;
	
}

/*Add This*/
.addthis_toolbox .hover_effect
{
    width: 185px;
    height: 40px;
    padding: 10px 0px 0px 10px;
    /*background-image: url(../images/sfondo_home.png);*/
    /*border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;*/
     position:absolute;
     bottom:0;
     right:0;
}

.addthis_toolbox .hover_effect div
{
    float: left;
    padding:0;
    margin-left:1px;
}

.addthis_toolbox .hover_effect a
{
    padding:0;
    margin:5px;
    position: relative;
    text-decoration: none;
    font-size:2em;
    cursor:pointer;
}

.addthis_toolbox .hover_effect img
{
    border: none;
    padding:0;
    margin:0;
}

/************************* 
		screen 
**************************/
.screen { 
	background-image: url(../images/sfondo_screen1.png);    
	background-position: bottom right;
	left:0;
	padding:0;
	position:relative; 
	top:0; 
	z-Index:10;
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
}

/* description */
#description { margin-left:18px; height:25px; padding: 5px; }
#title { font-family:arial; font-size:16px; target:_blank; }
#url { color: green; font-size:13px; font-family:arial; }
#addthis { position:absolute; right:1.7em; top:.3em; }

/* display */
#display { position:relative; margin-left:auto; margin-right:auto;}

/************************* 
		Preview_new
**************************/
#previewHead { position:absolute; top:7px;}

/*preview thumbshot*/
div.preview { position:absolute; width:110px; background:#93a5c5; height:85px; top:12px; text-align:center; opacity:1;}
img.preview { position:relative; top:5px; width:100px;height:75px; cursor:pointer;}

/*preview title*/
#previewTitleHead{ position:absolute;}

#previewTitleContainer{
    overflow:hidden;
    height:40px;
    position:relative;
    margin-left:auto; 
    margin-right:auto;
    top:-160px;
}

div.preview_title { 
    background-image:url(../images/previewTitle7.png);
    background-repeat: no-repeat;
    position:absolute; 
    width:190px; 
    height:45px; 
    text-align: center;
    padding:6px;
    font-size:12px;
    font-family:arial;
    text-transform: lowercase;
    z-Index:1001;
}

/*footer and thumbshots conntainer*/
#footer1 {
    height:120px; 
    margin-left:auto; 
    margin-right:auto;
    position:relative;
}

#imagecont {
    height:120px;
    margin-left:auto; 
    margin-right:auto; 
    overflow:hidden;
    position:relative;
}

#footer_left_new { position:absolute; top:35px; }

#footer_right_new { position:absolute; right:0px; top:35px; }

/************************* 
		footer 
**************************/
#footer { 
	background:#224466;
	bottom:0; 
	height:100px;
	position:absolute; 
	width:100%; 
	z-Index:1000;
}

#footer_content {
    position:absolute;
    margin: 0 0 10px 10px;
    bottom:0;
    font-size:.8em;
}

/**********************
       Left Menu
 **********************/
  
#leftmenu {
	position:absolute;
	top:0px;
	right:20px;
	color: #2276BB;
	font-size:1.2em;
	background:#DAECF4;
	padding:10px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-radius-bottomleft:5px;
	-webkit-border-radius-bottomright:5px;
}

a.leftmenu:link { color: #2276BB }  /* for unvisited links */
a.leftmenu:visited  { color: #2276BB }
a.leftmenu:hover { color: #cc3300; } /*when mouse is over link */
