/****************************************/
/* 										*/
/* 		MAIN LAYOUT ELEMENTS			*/
/* 										*/
/****************************************/

/* STRUCUTURAL ELEMENTS */

body div#ws_container {
	width:100%; min-height:100%;
	margin:0px auto; text-align:center;	
} body div#ws_container div#ws_holder {
	margin:0px auto; 
	width:990px;
}

/* STRUCTURAL HEADER h:95px FULL WIDTH */
body div#ws_container div#ws_holder div#ws_header {
	width:970px; height:95px; overflow:hidden;
	margin:0px; margin-left:10px; margin-right:10px; clear:both;
} body div#ws_container div#ws_holder div#ws_header a img#header-logo-top {
	float:left;
} body div#ws_container div#ws_holder div#ws_header a img#header-esterni-top {
	float:right;
} 
/* STRUCTURAL NAVBAR h:50px FULL WIDTH, SOME PROPERTIES ARE OVERRIDABLE BY YEAR */
body div#ws_container div#ws_holder div#ws_navbar {
 	clear:both !important;
	width:970px !important; height:50px !important;
	overflow:hidden; position:relative; z-index:1;
	background-color:#009bc2; margin:0px; margin-left:10px; margin-right:10px;
}  body div#ws_container div#ws_holder div#ws_navbar div.content {
	width:920px !important; height:50px !important;
	line-height:50px !important; vertical-align:middle !important;
	margin-left:25px !important; margin-right:25px !important;
} body div#ws_container div#ws_holder div#ws_navbar div.content a {
	margin-right:0px; background-color:#009bc2;
}
body div#ws_container div#ws_holder div#ws_navbar div.subcontent {
	width:970px !important; height:0px; margin:0px; 
	background-position:0px bottom;
	background-image:url(_structuredimages/topmenu/topmenu-sub-bg.png);
	background-repeat:no-repeat; position:relative; 
} body div#ws_container div#ws_holder div#ws_navbar div.subcontent div#ws_navbar__submenu__container {
	width:970px; min-height:225px;  position:relative; 
} body div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu {
 	width:0px; height:0px; overflow:visible; white-space:nowrap;  padding-top:5px; position:relative; 
 	
} body div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu a.submenuitem {
	position:relative; 
}

body.generic div#ws_container div#ws_holder div#ws_navbar {
 	clear:both !important;
	width:970px !important; height:50px !important;
	overflow:hidden; position:relative; z-index:1;
	background-color:#ff7704; margin:0px; margin-left:10px; margin-right:10px;
}  body.generic div#ws_container div#ws_holder div#ws_navbar div.content {
 	width:920px !important; height:50px !important;
	line-height:50px !important; vertical-align:middle !important;
	margin-left:25px !important; margin-right:25px !important;
} body.generic div#ws_container div#ws_holder div#ws_navbar div.content a {
	margin-right:0px; background-color:#ff7704;
}
body.generic div#ws_container div#ws_holder div#ws_navbar div.subcontent {
 	width:970px !important; height:0px; margin:0px; 
	background-position:0px bottom;
	background-image:url(_structuredimages/topmenu/topmenu-sub-bg-generic.png);
	background-repeat:no-repeat; position:relative; 
} body.generic div#ws_container div#ws_holder div#ws_navbar div.subcontent div#ws_navbar__submenu__container {
	width:970px !important; min-height:225px;  position:relative;
} body.generic div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu {
 	width:0px; height:0px; overflow:visible; white-space:nowrap;   padding-top:5px; position:relative;
} body.generic div#ws_container div#ws_holder div#ws_navbar div.subcontent div.submenu a.submenuitem {
	position:relative;
}

/* STRUCTURAL ELEMENTS  */
body div#ws_container div#ws_holder div#ws_contents {
	width:990px; margin:0px; margin-bottom:50px; clear:both;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board {
	width:716px; /* means 716-20: 20px is the shadowzone */
	float:left;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder {
	width:263px; /* means 263-20: 20px is the shadowzone */
	float:right;
}

/* CONTENTS BOARD */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen {
	width:696px; height:340px; overflow:hidden;
	background-image:url(_structuredimages/2010/home/2010-home-tvscreen-bg.png);
	background-repeat:no-repeat; background-position:top center;
	padding:0px; padding-left:10px; padding-right:10px; padding-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen div#tvscreen_mask {
	width:696px; height:340px; overflow:hidden; position:relative;
}
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen div#tvscreen_mask div#tvscreen_contents {
	width:2088px; height:340px; overflow:hidden; position:relative; left:0px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen div#tvscreen_mask div#tvscreen_contents a.banner {
	float:left; display:block;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta {
	width:696px; height:25px; overflow:visible; text-align:right;
	padding:0px; padding-left:10px; padding-right:10px; padding-top:0px; position:relative; z-index:1;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active {
	width:35px; height:40px; overflow:hidden; float:right; line-height:48px; text-align:center;
	background-image:url(_structuredimages/2010/home/2010-home-tvscreen-selecta-bg.gif);
	background-repeat:no-repeat; background-position:top center;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive {
	width:35px; height:40px; overflow:hidden;  overflow:hidden; float:right;  line-height:48px; text-align:center;
	background-image:url(_structuredimages/2010/home/2010-home-tvscreen-selecta-inactive-bg.gif);
	background-repeat:no-repeat; background-position:top center;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta {
	width:696px; height:57px; overflow:visible; text-align:right;
	padding:0px; padding-left:10px; padding-right:10px; padding-top:0px; position:relative; z-index:1;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_active {
	width:56px; height:57px; overflow:hidden; float:right; line-height:57px; text-align:center;
	background-image:url(_structuredimages/2011/home/2011-home-tvscreen-selecta-bg.png);
	background-repeat:no-repeat; background-position:top center;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#tvscreen_selecta div.selecta_inactive {
	width:56px; height:57px; overflow:hidden; float:right; line-height:57px; text-align:center;
	background-image:url(_structuredimages/2011/home/2011-home-tvscreen-selecta-off-bg.png);
	background-repeat:no-repeat; background-position:top center;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#bannercouple_container {
	width:716px; height:298px; overflow:hidden;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#bannercouple_container div.squareBanner {
	width:337px; height:273px; overflow:hidden;
	padding:0px; padding-top:25px; padding-left:10px; padding-right:10px;
	background-image:url(_structuredimages/2010/home/2010-home-squarebanner-bg.png);
	background-repeat:no-repeat; background-position:top center; float:left;	
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#contents_textual {
	width:696px;  text-align:left;
	padding-left:10px; padding-right:10px; padding-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#contents_textual div.leftHalfColumn {
	float:left; width:337px; margin-top:50px;
}  body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#contents_textual div.rightHalfColumn {
	float:right; width:337px; margin-top:50px;
} 

/* SCHEDA CONTENTS BOARD */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_title {
	width:696px; height:200px; overflow:visible;
	padding:0px; margin-left:10px; margin-right:10px; margin-top:25px; margin-bottom:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_buttons {
	width:696px; height:80px; overflow:hidden;
	padding:0px; margin-left:10px; margin-right:10px; margin-top:0px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_buttons a {
	display:block; float:left; width:33px; height:33px; overflow:hidden; margin-right:8px; position:relative;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_buttons img.hiddenLabel {
	display:none; position:absolute; top:0px; left:0px; z-index:1;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_buttons img.visibleLabel {
	position:absolute; top:0px; left:0px; z-index:1;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div#ws_contents_buttons img.fixedLabel {
	position:relative; top:10px; left:0px; z-index:1;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box {
	width:716px; min-height:200px; margin:0px;
	background-image:url(_structuredimages/body/body-box.png);
	background-repeat:no-repeat; background-position:top left;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.genericbox {
	width:716px; min-height:200px; margin:0px;
	background-image:url(_structuredimages/body/body-generalbox.png);
	background-repeat:no-repeat; background-position:top left;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.marginedContent,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.genericbox div.marginedContent {
	width:646px; margin-top:0px; margin-left:10px; margin-right:10px; margin-bottom:0px;
	padding-left:25px; padding-right:25px; padding-top:50px; padding-bottom:5px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments  {
	background-image:url(_structuredimages/body/commenti-bg.gif); margin-left:10px; margin-right:10px; margin-top:25px;
	background-position:bottom center;
}
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.boxclose {
	width:716px; margin:0px; height:25px;
	background-image:url(_structuredimages/body/body-boxclose.png);
	background-repeat:no-repeat; background-position:top left;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.genericboxclose {
	width:716px; margin:0px; height:25px;
	background-image:url(_structuredimages/body/body-generalboxclose.png);
	background-repeat:no-repeat; background-position:top left;
}  body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.marginedContent div.message {
	margin-left:0px; margin-right:25px; margin-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.marginedContent div.message a.icon {
	float:left; display:block; width:56px; height:56px; overflow:hidden; 
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.marginedContent div.message div.message_content {
	width:545px; float:right;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent {
	width:696px; margin:0px; margin-left:10px; margin-right:10px; margin-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div.leftHalfColumn {
	float:left; width:337px; margin-top:50px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div.rightHalfColumn {
	float:right; width:337px; margin-top:50px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress {
	width:696px; margin:0px; margin-left:10px; margin-right:10px; margin-top:50px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress h2 {
	margin-bottom:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress p {
	margin-bottom:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress div.imageItem_l {
	float:left; width:220px; height:230px; overflow:hidden; clear:both; margin:0px; margin-bottom:18px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress div.imageItem_m {
	float:left; width:220px; height:230px; overflow:hidden; margin:0px; margin-left:18px; margin-right:18px; margin-bottom:18px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress div.imageItem_r {
	float:right; width:220px; height:230px; overflow:hidden; margin:0px; margin-bottom:18px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress div.imageItem_l img,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress div.imageItem_m img,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingpress div.imageItem_r img {
	margin-bottom:15px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent {
	width:696px; margin:0px; margin-left:10px; margin-right:10px; margin-top:25px;
	background-image:url(_structuredimages/personal/lined-bg.gif);
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent h1 {
 	margin-left:25px; margin-right:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent div.message {
	margin-left:25px; margin-right:25px; margin-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent div.message a.icon {
	float:left; display:block; width:56px; height:56px; overflow:hidden; 
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent div.message div.message_content {
	width:570px; float:right;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent div.userslistboard {
	padding-top:10px; padding-bottom:10px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent form {
	padding:25px
}
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent div.userslist {
	margin-left:25px; margin-right:25px; margin-top:10px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent div.userslist a.icon {
	float:left; display:block; width:56px; height:56px; overflow:hidden; 
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatinglinedcontent div.userslist div.userslist_details {
	width:570px; float:right; padding-top:5px; vertical-align:middle;
}

/* CALENDAR */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.marginedContent p.event {
	margin-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a.calendarButton {
	display:block; float:left; width:85px; height:85px; overflow:hidden; margin-left:10px; margin-right:10px; position:relative;
} body.ws2011 div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.box div.comments div.marginedContent a.calendarButton {
	display:block; float:left; width:70px; height:70px; overflow:hidden; margin-left:10px; margin-right:10px; position:relative;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxwitharrow div.contents a.calendar_small {
	display:block; float:left; width:50px; height:50px; overflow:hidden; margin-left:9px; margin-right:9px; margin-bottom:9px; position:relative;
} 


/* SHOULDER */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#newslettermodule {
	width:243px; margin-left:10px; margin-right:10px; margin-top:25px;
	background-image:url(_structuredimages/shoulder/partecipatemodule/shoulder-partecipatemodule-bg.gif);
	background-repeat:repeat-y; background-position:top left;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#newslettermodule div.contents {
	width:224px; margin-left:19px; margin-top:0px; padding-top:0px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#newslettermodule div.contents img.title {
	margin-bottom:8px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#newslettermodule div.contents p {
	margin-bottom:32px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericnewslettermodule {
	width:244px; margin-left:10px; margin-top:0px; padding-top:0px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericnewslettermodule img.title {
	margin-bottom:8px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericnewslettermodule p {
	margin-bottom:32px;
} 

body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#newslettermodule div.contents div#regModule,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericnewslettermodule div#regModule {
	height:20px; overflow:hidden;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#newslettermodule div.contents div#loginModule,
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericnewslettermodule div#loginModule {
	height:20px; overflow:hidden;
} 


body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#partecipatemodule {
	width:243px; margin-left:10px; margin-right:10px; margin-top:0px;
	background-image:url(_structuredimages/shoulder/partecipatemodule/shoulder-partecipatemodule-bg.gif);
	background-repeat:repeat-y; background-position:top left; padding-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#partecipatemodule div.contents {
	width:224px; margin-left:19px; margin-top:0px; padding-top:0px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#partecipatemodule div.contents img.title {
	margin-bottom:8px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#partecipatemodule div.contents p {
	margin-bottom:32px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#partecipatemodule div.contents p.twitter_feed {
	margin-bottom:16px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericpartecipatemodule {
	width:243px; margin-left:10px; margin-right:10px;  margin-top:0px;
	background-image:url(_structuredimages/shoulder/partecipatemodule/shoulder-genericpartecipatemodule-bg.gif);
	background-repeat:repeat-y; background-position:top left; padding-top:25px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericpartecipatemodule div.contents {
	width:224px; margin-left:19px; margin-top:0px; padding-top:0px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericpartecipatemodule div.contents img.title {
	margin-bottom:8px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericpartecipatemodule div.contents p {
	margin-bottom:32px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericpartecipatemodule div.contents p.twitter_feed {
	margin-bottom:16px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#followmodule {
	width:243px; height:60px; margin-left:10px; margin-right:10px; margin-top:0px;
	background-color:#a5a79e;
}  body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#followmodule a.button {
	display:inline-block; width:50px; height:25px; overflow:hidden; margin-top:15px; margin-left:23px; position:relative;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#followmodule a.button:hover img.button {
	position:relative; left:-50px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxwitharrow {
	width:263px; margin:0px;
	background-image:url(_structuredimages/shoulder/shoulder-boxwitharrow.png);
	background-repeat:no-repeat; background-position:top left;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxwitharrow div.contents {
		width:205px; margin-left:29px; margin-right:29px; margin-top:0px; padding-top:45px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxwitharrow div.contentlinks {
	width:205px; margin-left:29px; margin-right:29px; margin-top:0px; padding-top:45px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxclose {
	width:263px; margin:0px; height:25px;
	background-image:url(_structuredimages/shoulder/shoulder-boxclose.png);
	background-repeat:no-repeat; background-position:top left;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div.boxwitharrow div.contents img.title {
	margin-bottom:8px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericbanner {
	width:243px; margin-left:10px; margin-right:10px; margin-top:0px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#genericbanner a img {
	margin-bottom:10px;
}

/* SCHEDA SHOULDER BOARD */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_shoulder div#shoulder_banner2010 {
	width:243px; height:200px; overflow:hidden;
	padding:0px; margin-left:10px; margin-right:10px; margin-top:25px;margin-bottom:105px;	
}

/* FULLWIDTH */
body div#ws_container div#ws_holder div.ws_fullwidth div.box {
	width:990px; min-height:200px; margin:0px;
	background-image:url(_structuredimages/body/fullWidth-body-box.png);
	background-repeat:no-repeat; background-position:top left;
} body div#ws_container div#ws_holder div.ws_fullwidth div.box div.marginedContent {
	width:920px; margin-top:0px; margin-left:10px; margin-right:10px; margin-bottom:0px;
	padding-left:25px; padding-right:25px; padding-top:50px; padding-bottom:5px;
} body div#ws_container div#ws_holder div.ws_fullwidth div.boxclose {
	width:990px; margin:0px; height:25px;
	background-image:url(_structuredimages/body/fullWidth-body-boxclose.png);
	background-repeat:no-repeat; background-position:top left;
}

/* BOTTOM FULL WIDTH */
body div#ws_container div#ws_holder div.ws_fullwidthSeparator {
 	clear:both; background-image:url(_structuredimages/bottom/bottom-fullwidth-separator-bg.gif);
 	background-repeat:repeat-x; background-position:bottom left;
	height:25px; width:970px;  margin:0px; margin-left:10px; margin-right:10px;
}
body div#ws_container div#ws_holder div.ws_fullwidth {
 	clear:both;
	width:990px; margin:0px; margin-top:25px;
} body div#ws_container div#ws_holder div.ws_fullwidth img.title {
	margin-left:10px;
} body div#ws_container div#ws_holder div.ws_fullwidth div#tips {
	width:990px;
} body div#ws_container div#ws_holder div.ws_fullwidth div#tips div.tip {
	width:270px; height:270px; padding-top:25px; padding-left:10px; padding-right:10px; 
	background-image:url(_structuredimages/bottom/tips/bottom-tips-tip-bg.png);
	background-repeat:no-repeat; background-position:top center;
} body div#ws_container div#ws_holder div.ws_fullwidth div#tips div#first_tip {float:left;}
body div#ws_container div#ws_holder div.ws_fullwidth div#tips div#second_tip {float:left;margin-left:60px;margin-right:60px;}
body div#ws_container div#ws_holder div.ws_fullwidth div#tips div#third_tip {float:right;}
body div#ws_container div#ws_holder div.ws_fullwidth div#tips div.tip div.content {
	width:230px; margin:20px; margin-top:8px;
} body div#ws_container div#ws_holder div.ws_fullwidth div#tips div.tip div.content a.button {
	display:inline-block; width:25px; height:25px; overflow:hidden; float:right; display:block; margin-top:16px;
} body div#ws_container div#ws_holder div.ws_fullwidth div#tips div.tip div.content a.button:hover img.button {
	position:relative; left:-25px;
}

/* PREFERRED SCHEDAS */
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div#tips {
	width:696px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div#tips div.tip {
	width:270px; height:270px; padding-top:25px; padding-left:10px; padding-right:10px; 
	background-image:url(_structuredimages/bottom/tips/bottom-tips-tip-bg.png);
	background-repeat:no-repeat; background-position:top center;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div#tips div#first_tip {float:left;}
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div#tips div#second_tip {float:right;margin-left:60px;margin-right:60px;}
body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div#tips div.tip div.content {
	width:230px; margin:20px; margin-top:8px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div#tips div.tip div.content a.button {
	display:inline-block; width:25px; height:25px; overflow:hidden; float:right; display:block; margin-top:16px;
} body div#ws_container div#ws_holder div#ws_contents div#ws_contents_board div.floatingcontent div#tips div.tip div.content a.button:hover img.button {
	position:relative; left:-25px;
}

/* PREVIEWER */
div#ws_previewer {
	position:absolute; top:0px; left:0px;
	width:440px; height:290px; overflow:hidden; z-index:1; visibility:hidden; border:5px solid white;
}
