body,h1,h2,h3,ul,li,p,img,form,input,table,thead,tbody,tfoot,tr,td,th,strong {margin:0;padding:0;border:0;font-size:inherit;font-weight:inherit;line-height:inherit;font-family:inherit;text-align:inherit;list-style-type:inherit}
a,img {border:none}

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }
.column {
    margin: 0 10px;
    overflow: hidden;
    float: left;
    display: inline;
}
.row {
    width: 960px;
    margin: 0 auto;
    overflow: hidden;
}
.row .row {
    margin: 0 -10px;
    width: auto;
    display: inline-block;
}

body {background:#fff url(body.png) repeat-x 0 0;font: normal 14px/22px "Helvetica Neue", Arial, "Helvetica", sans-serif;}

/* Typography */
.txt                     {}
.txt h2                  {text-transform: uppercase;font: bold 28px/30px "Garamond", "Hoefler Text", "Platino Linotype", serif}
.txt h2                  {text-transform: uppercase;margin-top:18px;font: bold 23px/30px "Garamond", "Hoefler Text", "Platino Linotype", serif}
.txt h3                  {text-transform: uppercase;margin-top:18px;font: bold 18px/30px "Garamond", "Hoefler Text", "Platino Linotype", serif}
.txt p, .txt ul          {margin:9px 0}
.txt ul                  {margin-left: 2em;list-style-type:disc}
.txt ul li               {margin:0 0}
.txt ul.large li         {margin:18px 0}
.txt table               {border-collapse:collapse;border: 1px solid black;margin:18px 0;}
.txt td, .txt th         {padding: 0 4px;border:1px solid black;}
.txt th                  {font-weight: bold}

/*.txt1 h2                 {font: normal 20px/30px "Helvetica Neue", Arial, "Helvetica", sans-serif}
.txt1 p                  {font: normal 14px/22px "Helvetica Neue", Arial, "Helvetica", sans-serif}

.txt2 h2                 {font: normal 23px/30px "Garamond", "Hoefler Text", "Platino Linotype", serif}
.txt2 p                  {font: normal 16px/22px "Garamond", "Hoefler Text", "Platino Linotype", serif}

.txt3 h2                 {font: normal 18px/30px Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif}
.txt3 p                  {font: normal 14px/22px Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif}*/

.txt1 h2 strong, .txt2 h2 strong, .txt3 h2 strong {font-weight: bold}

/* Typography */
.offer                   {}
.offer h2                {text-transform: uppercase;font: bold 23px/30px "Garamond", "Hoefler Text", "Platino Linotype", serif;}
.offer h3                {text-transform: uppercase;font: bold 18px/25px "Garamond", "Hoefler Text", "Platino Linotype", serif;}
.offer p                 {font: normal 14px/22px "Helvetica Neue", Arial, "Helvetica", sans-serif;margin:0}
.offer p.price           {font-size:17px;font-weight:bold;}
.offer p.price strong    {font-size:17px;font-weight:bold;}
.offer p.links           {}
.offer p.links a         {margin-right:2em}

/* Layout */
.right                   {text-align: right}
#offer_picture           {position:absolute;left:10px;top:0}

#offer_text              {position:absolute;left:550px;top:90px;width:380px;padding:18px 10px 0 10px;background:transparent url(transparent.png);color:#ccc}
#offer_text h2           {color:#f80}
#offer_text h3           {color:#f80}
#offer_text a            {color:#888;text-decoration:none}
#offer_text p            {}
#offer_text p.links      {margin-bottom:20px}

#header                  {position:relative;}
#header .column          {margin:0;padding:0 10px;background:transparent url(header.png) no-repeat 0 0}
#header .column h1       {font-size:25px;line-height:30px;position:absolute;left:10px;top:0;width:920px;color:#f80;background:transparent url(transparent.png);padding:9px 10px;z-index:200} 
#header .column h1 .sub  {font-size:20px;text-transform:uppercase}

#home                    {background-position:0 -110px}
#home #header            {height:390px;background-position:0 -100px}
#home #header .column    {height:390px;background-position:0 -100px}

#section                 {background-position:0 -210px}
#section #header         {height:290px;background-position:0 -200px}
#section #header .column {height:290px;background-position:0 -200px}

#content                 {background:transparent url(content.png) no-repeat 0 0;padding-top:10px}
#content a               {color:#008}
#content a:active        {color:#44f}

#content h1, #content h1 a,
#content h2, #content h2 a,
#content h3, #content h3 a     {text-decoration:none; color:#444}

#footer {text-align:left;color:#ccc;background:#444}
#footer a {color:#ccc;}

#navigation              {margin:-4px 0 0 0;line-height:40px;height:44px;}
#navigation li.column    {text-align:center;}
#navigation a            {display:block;text-decoration:none;height:40px;color:#444;background:transparent;color:#fff;text-transform:uppercase;border-top:4px solid #1b1b1b;}
#navigation a:hover      {background:#444 url(tabs.png) 0 0;border-top-color:#181818;color:#fff}
#navigation a.sel        {background:#000 url(tabs.png) -140px 0;border-top-color:#f80;color:#fff}

#content ul.navigation 			 {margin:0;padding:0;list-style-type:none}
#content ul.navigation li         {margin:0;padding:0}
#content ul.navigation a          {display:block;padding-left:10px;color:#000;text-decoration:none}
#content ul.navigation a:hover    {background-color:#ccc;color:#000}
#content ul.navigation a.sel      {background-color:#555;color:#eee}

#list                    {font-size: 17px;padding-left:10px}
#list li                 {display:inline}
#list a                  {display:block;text-decoration: none; color:#000}

#overlay {position:absolute;left:0;top:0;width:100%;height:1000px;background:transparent url(layout2.png) repeat-y 50% 0}

ul.slideshow {list-style:none;width:700px;height:440px;overflow:hidden;position:relative;margin:0;padding:0}
ul.slideshow li {position:absolute;left:0;top:0}
ul.slideshow li.show {z-index:500}
#slideshow-caption {width:700px;height:32px;position:absolute;top:0;left:0;color:#fff;background:#000;z-index:500}
#slideshow-caption .slideshow-caption-container {padding:5px 100px;z-index:1000}
#slideshow-caption .slideshow-caption-container p {line-height:22px;margin:0;padding:0;}

#slideshow-caption .slideshow-caption-container .prevlink {color:#ccc;position:absolute;left:0;top:5px;width:100px;height:22px;line-height:22px;margin:0;padding:0;text-align:center;cursor:pointer}
#slideshow-caption .slideshow-caption-container .nextlink {color:#ccc;position:absolute;left:600px;top:5px;width:100px;height:22px;line-height:22px;margin:0;padding:0;text-align:center;cursor:pointer}

.color1, .color1 a {color:#edd400 !important}
.color2, .color2 a {color:#73d216 !important}
.color3, .color3 a {color:#c17d11 !important}
.color4, .color4 a {color:#f57900 !important}
.color5, .color5 a {color:#75507b !important}
.color6, .color6 a {color:#cc0000 !important}
.color7, .color7 a {color:#3465a4 !important}
.color8, .color8 a {color:#bdbdb6 !important}
.color9, .color9 a {color:#000000 !important}

.color1dk, .color1dk a {color:#c4a000 !important}
.color2dk, .color2dk a {color:#4e9a06 !important}
.color3dk, .color3dk a {color:#85f902 !important}
.color4dk, .color4dk a {color:#ce5c00 !important}
.color5dk, .color5dk a {color:#5c3566 !important}
.color6dk, .color6dk a {color:#a40000 !important}
.color7dk, .color7dk a {color:#204a87 !important}
.color8dk, .color8dk a {color:#555555 !important}
.color9dk, .color9dk a {color:#000000 !important}

