/* CSS Document */

html,body{margin:0;padding:0}
body {
	background-color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #FFF79F;
}

#main-box {
	width: 948px;
	margin-left: auto;
	margin-right: auto;
}

#upper-header {
	color: #FFF79F;
	font-size: 12px;
	margin: 20px 8px 0 0;
	*margin: 20px 2px 0 0;
}

#upper-header ul{
	list-style: none;
	margin: 0;
	padding: 0;
	float: right;
}

#upper-header li{
	float: left;
	display: block;
	height: 13px;
	width: 20px;
    margin-right: 13px;
}

#upper-header #domain{
	width: 100px;
	background-color: #000033
}

#upper-header #last{
   margin-right: 0;
}

#main-box h1 {
	margin: 40px 0 0 0;
font-weight: normal;
	color: #FFF79F;
	font-size: 24px;
	clear: left;
	text-align: left;
}

#navigation, #navigation-home {
	clear: left; 	
}

#navigation ul, #navigation-home ul{	
 	list-style: none;
	padding: 20;
	margin: 40px 0 0 0;
}

#navigation li, #navigation-home li{
	display: inline;
}

#navigation li a, #navigation-home li a{
	font-weight: normal;
	color: #FFF79F;
	text-decoration: none;
	font-size: 14px;
	margin-right: 119px;
}

#navigation li a{
	*margin-right: 132px;
}

#navigation li a:hover, #navigation-home li a:hover{
	color: #FFFFFF;
}

#navigation #last a, #navigation-home #last a {
       margin-right: 0px;
}

#navigation h1{
       margin-left: 20px;
}

#wrapper, #wrapper-cat, #wrapper-subcat, #wrapper-bread, #wrapper-dest{
	text-align: center;
	margin: 0px auto;
	padding: 15px 0 0 0;
	border:0;
	clear: left;
	width: 948px;
}

#wrapper-dest{
	
}

#wrapperm #wrapper-subcat, #wrapper-bread{

}

#wrapper-cat{
	width: 300px;
}

#wrapper-subcat{
	padding: 25px 55px 25px 70px;
	background-color: #FFFFFF;
}

#wrapper-subcat p{
	font-size: 12px;
}

#wrapper-bread{
	padding: 20px 0 0 0;
	color: #FFF79F;
	font-size: 12px;
}

#inner-wrapper-subcat{
	clear: left;
}

#year-column {
	float: left;
	width: 158px;
}

#year-column h1, #interviews-right h2, #interviews-right ol, #wrapper-cat h1, .bread{
	color: #FFF79F;
}

#year-column h1{
	font-size: 23px;
}

#interviews-right h2{
	font-size: 14px;
}

#wrapper-cat h1{
	font-size: 18px;
}

.bread{
	font-size: 16px;
	margin: 15px 0 0 0;
}

.bread a:hover{
	color: #FFFFFF;
}

#interviews-right ol{
	font-size: 12px;
}

#interviews-right {
	margin: 0;
	float: left;
	width: 790px;
	height: 1% /* Holly hack for Peekaboo Bug */;
}

#subimage-column {
	float: left;
}

#text-subimage-column {
	padding: 135 0 0 0;
	margin: 0;
	float: left;
	height: 1% /* Holly hack for Peekaboo Bug */;
}

#text-subimage-column h3 a{
	font-size: 15px;
	text-decoration: none;
	margin: 0 0 0 10px;
	padding: 0;
	color: #4B4E61;
}

#text-subimage-column p{
	font-size: 12px;
	text-decoration: none;
	margin: 0 0 0 10px;
	padding: 0;
	color: #4B4E61;
}

#text-subimage-column h3 a:hover{
	text-decoration: underline;
}

/* FORM */

.names-forms{
	font-size: 15px;
}


form{
	margin:25px 0 0 0;
}

label{
	color: #FFF79F;
	font-size: 15px;
}

#productscontent{
	width: 100%;
}

/* END FORM */

/* DESTINATIONS */

#wrapper-dest{
margin-top: 20px;
}

#dest-left{
	float: left;
	width: 474px;
	text-align: right;	
	padding: 0 0 50px 0;
}

#dest-left img{
	margin-right:5px;
}

#dest-right{
	float: left;
	width: 474px;
	text-align: left;
}

#dest-right p{
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
}

.paris1{
	padding-top: 380px;
}

.paris2{
	padding-top: 210px;
}

.saint-tropez{
	padding-top: 150px;
}

.paris3{
	padding-top: 190px;
}

.pantelleria{
	padding-top: 220px;
}

.paris4{
	padding-top: 180px;
}

.paris5{
	padding-top: 185px;
}

/* END DESTINATIONS */

/* CV */

#wrapper-cv{
	width: 100% !Important;
	border:0;
	clear: left;
	margin: 0px auto;
	color: #FFF79F;
	padding: 25px 0 0 0;
}

#wrapper-cv ul{
	list-style-type: none;
}

#wrapper-cv li, #wrapper-cv p{
	font-size: 12px;	
	margin: 0;
	padding: 0;	
}

#wrapper-cv h2{
	font-size: 14px;
	font-weight: normal;
}

#wrapper-cv span{
	font-weight: bold;
	padding: 0 10px 10px 0;
}

/* END CV */

/* THANKS */

#thanks-wrapper{
	text-align: center;
	margin: 0px auto;
	padding: 0;
	border:0;
	clear: left;
	width: 100%;
}

#thanks-wrapper p{
	font-size: 18px;
	font-weight: normal;
	color: #FFF79F;
	padding-top: 150px;
}

/* END THANKS */

/* tool tip specific styles  */
#theToolTip{
position: absolute;
left: -10px;
width: 200px;
padding: 0;
visibility: hidden;
z-index: 10;
}

#ToolTipPointer{
position:absolute;
left: -100px;
z-index: 101;
visibility: hidden;
}
#ToolTipTextWrap {
font-size: 12px;
color: #FFFFFF;
margin-right:10px;

/* END tool tip */

