@charset "utf-8";
/* CSS Document */

html, body {
position:relative;
width:100%;
height:100%;
background:#111111;
background-color:#111111;
top:0px;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-left:0;
margin-right:0;
left:0;
right:0;
color:#FFFFFF;
}

#main-container {
text-align:center;
margin-top:0px;
margin-left:auto;
margin-right:auto;
top:0px;
padding:0px;
height: 100%;
width: 100%;
}

#top-bg {
text-align:center;
width:100%;
overflow:hidden;
background-image:url(http://carbondecay.com/rotator/rotator.php);
background-attachment:url(http://carbondecay.com/rotator/rotator.php);
background-position:center;
height:500px;
margin-top:0px;
margin-left:auto;
margin-right:auto;
top:0px;
_left:0px;
_right:0px;
_top:0px;
}

#top-menu-bg {
background-image:url(http://carbondecay.com/images/top-menu-bg.png);
background-attachment:url(http://carbondecay.com/images/top-menu-bg.png);
width:1000px;
background-position:center;
height:125px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

#top-menu {
width:1000px;
height:125px;
top:10px;
_top:10px;
padding-top:10px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

#menu-links {width:900px; height:50px; margin-top:55px; text-align:right; position:relative; margin-left:270px;}

#menu1 {width:140px; clear:both; float:left; height:50px; text-align:right;}
#menu2 {width:140px; float:left; height:50px; text-align:right;}
#menu3 {width:140px; float:left; height:50px; text-align:right;}
#menu4 {width:140px; float:left; height:50px; text-align:right;}
#menu5 {width:140px; float:left; height:50px; text-align:right;}

#body-content-bg {
text-align:center;
width:100%;
overflow:hidden;
background-image:url(http://carbondecay.com/images/body-content-bg.jpg);
background-attachment:url(http://carbondecay.com/images/body-content-bg.jpg);
background-position:top;
backgroound-position:center;
background-repeat:no-repeat;
margin-top:0px;
margin-left:auto;
margin-right:auto;
_left:0px;
_right:0px;
}

#body-content {
text-align:center;
width:1000px;
background-attachment:;
background:transparent !important;
background-color:transparent !important;
background-position:center;
background-repeat:no-repeat;
margin-top:0px;
margin-left:auto;
margin-right:auto;
}

#body-section {
margin-left:auto;
margin-right:auto;
margin-top:10px;
padding-top:10px;
top:0px;
background-repeat:no-repeat;
}

#body-left {
margin-top:0px;
padding-top:0px;
width:585px;
text-align:center;
float:left;
background-repeat:no-repeat;
}

#body-left-home {
margin-top:0px;
padding-top:0px;
width:700px;
text-align:center;
float:left;
background-repeat:no-repeat;
}

#body-right {
margin-top:0px;
padding-top:0px;
width:375px;
text-align:center;
float:left;
background-repeat:no-repeat;
}

#body-right-home {
margin-top:0px;
padding-top:0px;
width:280px;
text-align:center;
float:left;
background-repeat:no-repeat;
}

#welcome-box {
margin-top:0px;
padding-top:0px;
height:320px;
width:585px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-image:url(http://carbondecay.com/images/welcome-box-bg.png);
background-attachment:url(http://carbondecay.com/images/welcome-box-bg.png);
background-position:top;
backgroound-position:center;
background-repeat:no-repeat;
}

#latest-news {
margin-top:0px;
padding-top:0px;
height:180px;
width:585px;
text-align:left;
margin-left:auto;
margin-right:auto;
background-image:url(http://carbondecay.com/images/latest-news.png);
background-attachment:url(http://carbondecay.com/images/latest-news.png);
background-position:top;
backgroound-position:center;
background-repeat:no-repeat;
}

#welcome-text {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:550px;
padding:20px;
}

#news-text {
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
width:530px;
padding:20px;
height:110px;
overflow:hidden;
}

#footer-container {
clear:both;
text-align:center;
background:#000000 !important;
background-color:#000000 !important;
margin-left:auto;
margin-right:auto;
}

#footer {
text-align:center;
width:1000px;
background:transparent !important;
background-color:transparent !important;
margin-left:auto;
margin-right:auto;
}

#featured-work {
text-align:center;
width:1000px;
background-attachment:;
background:transparent !important;
background-color:transparent !important;
background-position:center;
margin-left:auto;
margin-right:auto;
}

#booking-box {
text-align:center;
width:1000px;
background:transparent !important;
background-color:transparent !important;
background-position:center;
margin-left:auto;
margin-right:auto;
}

#booking-left {
padding:15px;
clear:both;
margin-top:10px;
padding-top:10px;
width:450px;
text-align:left;
float:left;
background-repeat:no-repeat;
}

#booking-right {
padding:15px;
margin-top:10px;
padding-top:10px;
width:450px;
text-align:center;
float:left;;
margin-right:5px;
background-image:url(http://carbondecay.com/images/form-bg.png);
background-attachment:url(http://carbondecay.com/images/form-bg.png);
background-position:top;
backgroound-position:center;
background-repeat:no-repeat;
}

.text12 {font-size:12px; color:#999999;}
.text10 {font-size:10px; color:#666666;}

a.footerlink:active {color:#999999; text-decoration:none;}
a.footerlink:hover {color:#999999; text-decoration:none;}
a.footerlink:visited {color:#999999; text-decoration:none;}
a.footerlink:link {color:#999999; text-decoration:none;}

a.link:active {color:#ffffff !important; text-decoration:none;}
a.link:hover {color:#0d2a29; text-decoration:none;}
a.link:visited {color:#ffffff !important; text-decoration:none;}
a.link:link {color:#ffffff !important; text-decoration:none;}

a.linkb:active {color:#687c83 !important; text-decoration:none;}
a.linkb:hover {color:#ffffff !important; text-decoration:none;}
a.linkb:visited {color:#687c83; text-decoration:none;}
a.linkb:link {color:#687c83; text-decoration:none;}

a.newslink:active {color:#ffffff; text-decoration:underline;}
a.newslink:hover {color:#CCCCCC; text-decoration:none;}
a.newslink:visited {color:#ffffff; text-decoration:underline;}
a.newslink:link {color:#ffffff; text-decoration:underline;}

p {margin-top:3px; padding-top:3px;}

h1.booking {font-size:24px;}
h2 {padding:0; margin:0;}

td {height:10px;}

h2.newsdate {
font-family:Geneva, Arial, Helvetica, sans-serif;
margin: 0 12px 0 0;
font-size: 14px;
color: #4d4d4d;
line-height: 12px
}

h1.newstitle {font-size:18px; color:#687c83; font-color:#687c83;}
.newsinfo {font-size:12px;}

#notification {
height:125px !important;
background:#060706 !important;
background-color:#060706 !important;
overflow:hiddin;
}

#notification2 {
height:125px !important;
background:#060706 !important;
background-color:#060706 !important;
overflow:hiddin;
}

.newsdate {
font-family:Geneva, Arial, Helvetica, sans-serif;
margin: 0 12px 0 0;
font-size: 14px;
color: #00fef5;
line-height: 12px
}

.newsleft {width:600px;}

#newscontent{
margin-left:15px; width:600px; text-align:left;
}

.pic-div {margin-left:15px; float:left; margin-top:10px;}

/* Breadcrumbs */
#breadcrumbs {font-size:12px; padding:10px;}
.breadcrumbs {font-size:12px; color:#666666;}

a.active:breadcrumbs {font-size:12px; color:#666666; text-decoration:underline;}
a.link:breadcrumbs {font-size:12px; color:#666666; text-decoration:underline;}
a.hover:breadcrumbs {font-size:12px; color:#666666; text-decoration:underline;}
a.visited:breadcrumbs {font-size:12px; color:#666666; text-decoration:underline;}

/* Portfolio */

#gallery {text-align:left;}

#portfolio-box {
text-align:left;
width:1000px;
margin-left:auto;
margin-right:auto;
}

.port-type{
float:left;
text-align:left;
width:320px;
margin-left:5px;
margin-right:5px;
margin-top:20px;
}

.port-models {
clear:both;
text-align:left;
width:1000px;
background:transparent !important;
background-color:transparent !important;
background-position:center;
margin-left:auto;
margin-right:auto;
}

.portmodelpic {
float:left;
text-align:left;
width:240px;
background:transparent !important;
background-color:transparent !important;
background-position:center;
margin-top:0px;
margin-left:5px;
margin-right:5px;
}

.porteventpic {
float:left;
text-align:left;
width:240px;
background:transparent !important;
background-color:transparent !important;
background-position:center;
margin-top:0px;
margin-left:5px;
margin-right:5px;
}

hr {margin-top:5px; margin-bottom:5px; height:1px;}

h1 {margin-left:5px; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:24px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}

.text {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding:5px; margin:0;}

a.port-title:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}
a.port-title:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}
a.port-title:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}
a.port-title:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}

a.port-title2:link {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}
a.port-title2:active {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}
a.port-title2:hover {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}
a.port-title2:visited {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px; margin:0; text-decoration:none;}

.pic-div {margin-left:15px; float:left; margin-top:10px;}

#link-box{text-align:left;}

/* text */
.greytext {color:#666666;}


/* Homepage Dic Specials */
#ad-home {margin-top:10px;}