/*####################
     Basics
  General colors:
####################*/

body { font: 62.5% verdana, sans-serif; background-color: #fff; color: #fff; overflow-y: scroll; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }
h1 { margin-bottom: 15px; font-size: 1.7em; }
h2, h3, h4 { margin: 10px 0 5px 0; font-size: 1.1em; }

p { margin-bottom: 12px; line-height: 1.8; font-size: 1.1em; }
p.footer { margin-bottom: 0; }

ul, ol, dt, dd { font-size: 1.1em; }
li { line-height: 1.8; }
li.newline { clear: both; }

table { width: 100%; font-size: 1.2em; }
thead th { }
tbody th, tbody td, tfoot th, tfoot td {  }

a { text-decoration: none; color: #ff4f33; }
a:hover, a:focus { text-decoration: underline; }

.structural { position: absolute; left: -9999px; }

/*####################
      Haslayout
####################*/
.products-wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*####################
     Containers
####################*/
#wrapper { width: 960px; min-height: 693px; margin: 10px auto; position: relative; background: transparent url(../images/bg.gif) no-repeat left top; }

#footer { width: 960px; margin: 10px auto; text-align: center; color: #00b1eb; font-size: 2em; }
#footer a { color: #00b1eb; }


/*####################
     Content
####################*/
.col-main { padding: 10px 30px; }
.col-main ul,
.col-main ol { list-style-type: disc; margin-bottom: 12px; }
.col-main li { margin-left: 15px; }

#time { margin: 160px 0 0 250px; font-weight: bold; font-size: 130px; line-height: 1; }
h1 a { position: absolute; left: 0px; bottom: 0px; width: 960px; height: 40px; text-indent: -9999px; display: block; }