/* CSS Document */
/* set margin, padding 0 to have curl in corner nicely */
body {
padding: 0;
margin: 0;
background: #333;
background: #111414 no-repeat center top -moz-radial-gradient(top,#2a2e30,#111414);
background: -webkit-gradient(radial, center top, 0, center top, 600, from(#BBBBBB), to(#111414));
font:16px Futura, Helvetica, Arial, sans-serif;
min-height : 800px;
}

img {border:0;
}
#container {
background: #333;
background: #111414 no-repeat center top -moz-radial-gradient(top,#2a2e30,#111414);
background: -webkit-gradient(radial, center top, 0, center top, 600, from(#2a2e30), to(#111414));
position : relative;
width : 960px;
left : 0;
top : 0;
float : none;
margin-left : auto;
margin-right : auto;
display : block;
}
#header {
position : absolute;
width : 760px;
height : 200px;
left : 200px;
top : 20px;
}
#content {
position : relative;
width : 930px;
left : 0;
top : 0;
min-height : 450px;
padding: 0 30px;
}
#images {
text-align : center;
}
#contact {
text-align : center;
width: 500px; 
height: 500px;
margin: 0 auto;
}
#footer {
position : relative;
background: #333;
text-align : center;
width : 960px;
height : 50px;
left : 0;
top : 0px;
}
#footer a {
text-decoration : none;
color : #04c7f5;
}
#footer a:hover {
color : #fff;
}
td {
width:1200px;
text-align:left;
}
#header H1 {
font-size : 9em;
line-height : 0;
color : #04c7f5;
margin : -0.1em 0;
padding : 0;
}
#header p {
font-size : 2em;
line-height : 1.0;
color : #fff;
margin : 0 0;
padding : 0;
}
#content h1 {
font-size : 1.5em;
color : #04c7f5;
margin : 0 0;
padding : 0;
}
#content h2 {
font-size : 5em;
color : #04c7f5;
margin : 0 0;
padding : 0;
}
#content a {
color : #04c7f5;
text-decoration: none;
}
#content {
font-size : 1.01em;
color : #fff;
}
#content_slideshow {
text-align : center;
}
#content_slideshow2 {
text-align : center;
}
#content a:hover {
color : #fff;
text-decoration : none;
}
#contact {
text-align : center;
}
#contact_right {
float : right;
width : 50%;
}
#contact_left {
float : left;
width : 50%;
}
#menu ul {
list-style-type : none;
position : relative;
width : 200px;
height : 200px;
left : 0;
top : 0;
font-size : 1.8em;
line-height : 0.1;
color : #fff;
margin : 0 0;
padding : 20px;
}
#menu li {
display : inline;
}
#menu a:link, #menu a:visited {
color : #fff;
text-decoration : none;
}
#menu li a#current {
color : #04c7f5;
border-left : 2px solid #04c7f5;
}
#menu a {
color : #fff;
text-decoration : none;
font-size : 0.7em;
display : block;
padding : 8px;
width : 160px;
}
#menu a:hover {
color : #fff;
}
#footer p {
font-size : 0.8em;
line-height : 1.0;
color : #fff;
margin : 0 0;
padding : 10px;
}
#contact a {
font-size : 1em;
line-height : 1.0;
color : #fff;
margin : 0 0;
padding : 0;
}
ul.tabs {
list-style : none;
margin : 0 !important ;
padding : 0;
height : 10px;
}
ul.tabs li {
float : left;
text-indent : 0;
padding : 0;
margin : 0 !important ;
list-style-image : none !important ;
}
ul.tabs a {
font-size : 1.5em;
display : block;
height : 20px;
width : 200px;
color : #fff;
}
ul.tabs a:active {
outline : none;
}
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
cursor : default !important ;
color : #fff !important ;
}
div.panes div.pane {
display : none;
}
div.panes a {
color : #fff;
}


#pageflip {
position: relative;
}
#pageflip img {
width: 150px; height: 158px;
z-index: 99;
position: absolute;
right: 0; top: 0;
-ms-interpolation-mode: bicubic;
}
#pageflip .msg_block {
width: 150px; height: 150px;
position: absolute;
z-index: 50;
right: 0; top: 0;
background: url(/images/subscribe.png) no-repeat right top;
text-indent: -9999px;
}
