/*
Widget Reset CSS
=-=-=-=-=-=-=-=-=-=
Modified from: "Default style sheet for HTML 4" - http://www.w3.org/TR/CSS2/sample.html
And: "HTML 5 Reset Stylesheet" -  http://html5doctor.com/html-5-reset-stylesheet

This stylesheet only needs to declare values for HTML elements that will be used in the widget. It should give default values for all CSS properties on those elements.
Where 'inherit' is given as a value in the main list of elements, a more specific value should be given on relevant elements - e.g. strong {font-weight:bold; } - or on the root element, #holiday-weather-com_widget_template11 

*/

/*
HTML elements used in the widget

*/

/* HTML 4.01 */
#holiday-weather-com_widget_template11 , #holiday-weather-com_widget_template11  h1, #holiday-weather-com_widget_template11  h2, #holiday-weather-com_widget_template11  h3, #holiday-weather-com_widget_template11  h4, #holiday-weather-com_widget_template11  h5, #holiday-weather-com_widget_template11  h6, #holiday-weather-com_widget_template11  p, #holiday-weather-com_widget_template11  td, #holiday-weather-com_widget_template11  dl, #holiday-weather-com_widget_template11  tr, #holiday-weather-com_widget_template11  dt, #holiday-weather-com_widget_template11  ol, #holiday-weather-com_widget_template11  form, #holiday-weather-com_widget_template11  select, #holiday-weather-com_widget_template11  option, #holiday-weather-com_widget_template11  pre, #holiday-weather-com_widget_template11  div, #holiday-weather-com_widget_template11  table,  #holiday-weather-com_widget_template11  th, #holiday-weather-com_widget_template11  tbody, #holiday-weather-com_widget_template11  tfoot, #holiday-weather-com_widget_template11  caption, #holiday-weather-com_widget_template11  thead, #holiday-weather-com_widget_template11  ul, #holiday-weather-com_widget_template11  address, #holiday-weather-com_widget_template11  blockquote, #holiday-weather-com_widget_template11  dd, #holiday-weather-com_widget_template11  fieldset, #holiday-weather-com_widget_template11  li, #holiday-weather-com_widget_template11  iframe, #holiday-weather-com_widget_template11  strong, #holiday-weather-com_widget_template11  legend, #holiday-weather-com_widget_template11  em, #holiday-weather-com_widget_template11  s, #holiday-weather-com_widget_template11  cite, #holiday-weather-com_widget_template11  span, #holiday-weather-com_widget_template11  input, #holiday-weather-com_widget_template11  sup, #holiday-weather-com_widget_template11  label, #holiday-weather-com_widget_template11  dfn, #holiday-weather-com_widget_template11  object, #holiday-weather-com_widget_template11  big, #holiday-weather-com_widget_template11  q, #holiday-weather-com_widget_template11  font, #holiday-weather-com_widget_template11  samp, #holiday-weather-com_widget_template11  acronym, #holiday-weather-com_widget_template11  small, #holiday-weather-com_widget_template11  img, #holiday-weather-com_widget_template11  strike, #holiday-weather-com_widget_template11  code, #holiday-weather-com_widget_template11  sub, #holiday-weather-com_widget_template11  ins, #holiday-weather-com_widget_template11  textarea, #holiday-weather-com_widget_template11  var, #holiday-weather-com_widget_template11  a, #holiday-weather-com_widget_template11  abbr, #holiday-weather-com_widget_template11  applet, #holiday-weather-com_widget_template11  del, #holiday-weather-com_widget_template11  kbd, #holiday-weather-com_widget_template11  tt, #holiday-weather-com_widget_template11  b, #holiday-weather-com_widget_template11  i, #holiday-weather-com_widget_template11  hr {
	background-attachment:scroll !important;
	background-color:transparent !important;
	background-image:none !important; /* Note that, with this !important rule, pngfixing for IE6 may not function, since this rule obsures the VML image that is used to replace the given CSS background-image */
	background-position:0 0 !important;
	background-repeat:repeat !important;
	/* border-color: this should not be set in general, but can be decalred for specific elements */
	border-style:none !important;
	border-width:medium !important;
	bottom:auto !important;
	clear:none !important;
	clip:auto !important;
	color:inherit !important;
	content:normal !important;
	counter-increment:none !important;
	counter-reset:none !important;
	cursor:auto !important;
	direction:inherit !important;
	display:inline !important;
	float:none !important;
	font-family: inherit !important; /* As with other inherit values, this needs to be set on root element */
	font-size: inherit !important;
	font-style:inherit !important;
	font-variant:normal !important;
	font-weight:inherit !important;
	height:auto !important;
	left:auto !important;
	letter-spacing:normal !important;
	line-height:inherit !important;
	list-style:disc outside none !important; /* Could set list-style-type to none */
	margin:0 !important;
	max-height:none !important;
	max-width:none !important;
	min-height:0 !important;
	min-width:0 !important;
	outline:invert none medium !important;
	overflow:visible !important;
	padding:0 !important;
	position:static !important;
	quotes: "" "" !important;
	right:auto !important;
	table-layout:auto !important;
	text-align:inherit !important;
	text-decoration:inherit !important;
	text-indent:0 !important;
	text-transform:none !important;
	top:auto !important;
	unicode-bidi:normal !important;
	vertical-align:baseline !important;
	visibility:visible !important;
	white-space:normal !important;
	width:auto !important;
	word-spacing:normal !important;
	z-index:auto !important;
}
/* Block-level elements */
/* HTML 4.01 */
#holiday-weather-com_widget_template11 , #holiday-weather-com_widget_template11  th, #holiday-weather-com_widget_template11  table, #holiday-weather-com_widget_template11  h3, #holiday-weather-com_widget_template11  h5, #holiday-weather-com_widget_template11  p, #holiday-weather-com_widget_template11  h1, #holiday-weather-com_widget_template11  td, #holiday-weather-com_widget_template11  dl, #holiday-weather-com_widget_template11  tr, #holiday-weather-com_widget_template11  dt, #holiday-weather-com_widget_template11  h6, #holiday-weather-com_widget_template11  ol, #holiday-weather-com_widget_template11  form, #holiday-weather-com_widget_template11  select, #holiday-weather-com_widget_template11  option, #holiday-weather-com_widget_template11  pre, #holiday-weather-com_widget_template11  div, #holiday-weather-com_widget_template11  tbody, #holiday-weather-com_widget_template11  h2, #holiday-weather-com_widget_template11  tfoot, #holiday-weather-com_widget_template11  caption, #holiday-weather-com_widget_template11  thead, #holiday-weather-com_widget_template11  h4, #holiday-weather-com_widget_template11  ul, #holiday-weather-com_widget_template11  address, #holiday-weather-com_widget_template11  blockquote, #holiday-weather-com_widget_template11  dd, #holiday-weather-com_widget_template11  fieldset, #holiday-weather-com_widget_template11  li, #holiday-weather-com_widget_template11  textarea, #holiday-weather-com_widget_template11  hr {
    display: block !important; /* Actually, some of these should be inline-block and other values, but block is fine */
}
/*
Specific elements
Some of these are browser defaults; some are just useful resets
*/
#holiday-weather-com_widget_template11  strong {
	font-weight:bold !important;
}
#holiday-weather-com_widget_template11  em {
	font-style:italic !important;
}
#holiday-weather-com_widget_template11  a, #holiday-weather-com_widget_template11  a *, #holiday-weather-com_widget_template11  input[type=submit], #holiday-weather-com_widget_template11  input[type=radio], #holiday-weather-com_widget_template11  input[type=checkbox], #holiday-weather-com_widget_template11  select {
	cursor:pointer !important;
}
#holiday-weather-com_widget_template11  a:hover {
	text-decoration:underline !important;
}
#holiday-weather-com_widget_template11  blockquote:before, #holiday-weather-com_widget_template11  blockquote:after, #holiday-weather-com_widget_template11  q:before, #holiday-weather-com_widget_template11  q:after, #holiday-weather-com_widget_template11  li:before, #holiday-weather-com_widget_template11  li:after  {
	content: "" !important;
	content:none !important; /* HTML5 */
}
#holiday-weather-com_widget_template11  *[dir=rtl] {
	direction: rtl !important;
}

/*
Root element
- values to be inherited, where default properties was set to 'inherit' 
*/
#holiday-weather-com_widget_template11 ,
#holiday-weather-com_widget_template11  p {
	font-size: 10px !important; /* Usual default is medium */
	line-height: 1.2 !important;
	direction: ltr !important;
	text-align: left !important;
	font-family: arial,sans-serif !important;
	color: black !important;
  background-color: #FFFFFF !important;
	font-style: normal !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

/* HW widget styles - post reset */
#holiday-weather-com_widget_template11  a, #holiday-weather-com_widget_template11  a:visited, #holiday-weather-com_widget_template11  a:link {
  color: #33f !important;
  text-decoration: underline !important;
}
#holiday-weather-com_widget_template11  a.forecast_link, #holiday-weather-com_widget_template11  a.forecast_link:visited, #holiday-weather-com_container a.forecast_link:link {
  color: #333 !important;
}
#holiday-weather-com_widget_template11  .holiday-weather-com_border {
  border-style: solid !important;
  border-width: 1px !important;
  border-color: #999;
  position: relative !important;
}
#holiday-weather-com_widget_template11  .holiday-weather-com_forecast_link a, 
#holiday-weather-com_widget_template11  .holiday-weather-com_forecast_link a:visited, 
#holiday-weather-com_widget_template11  .holiday-weather-com_forecast_link a:link {
    color: #333333 !important;
    text-decoration: underline !important;
}
#holiday-weather-com_widget_template11  p {
  text-align: center !important;
}

#holiday-weather-com_widget_template11 .holiday-weather-com_border {
  width: 158px !important;
  height: 598px !important;
  text-align: center !important;
  font-size: 12px !important;
  font-weight: normal !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_logo {
  margin: 5px 0 3px 0 !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_icon_temps {
  width: 158px !important;
  height: 95px !important;
  text-align:center !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_weathericon {
  width: 95px !important;
  float: left !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_temperatures {
  width: 50px !important;
  float: left !important;
  margin: 20px 0 5px 0 !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_summary {
  height: 165px !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_forecasts {
  height: 250px !important;
}
#holiday-weather-com_widget_template11 div.holiday-weather-com_forecast {
  clear: left !important;
  height: 36px !important;
  margin: 0 0 0 30px !important;
}
#holiday-weather-com_widget_template11 div.holiday-weather-com_forecast p {
  text-align: left !important;
}
#holiday-weather-com_widget_template11 div.holiday-weather-com_forecast div.holiday-weather-com_day_temp, 
#holiday-weather-com_widget_template11 div.holiday-weather-com_forecast div.holiday-weather-com_day_overview {
  float: left !important;
}
#holiday-weather-com_widget_template11 div.holiday-weather-com_forecast div.holiday-weather-com_day_temp {
  margin: 0 5px 0 2px !important;
  width: 40px !important;
  font-size: 11px !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_average_temp {
  height: 40px !important;
  text-align: center !important;
  font-size: 11px !important;
}
#holiday-weather-com_widget_template11 .holiday-weather-com_resort_name, 
#holiday-weather-com_widget_template11 .holiday-weather-com_temp_figure {
  font-weight: bold !important;
  font-size: 16px !important;
}
