body {
margin-left: auto;
margin-right: auto;
margin-top: 0px;
overflow-x: hidden !important;
background-color: #FFF;
/*background-image: url(layout/headerBg.gif);
background-repeat: repeat-x; */
	font-family: "HelvRoman", 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 15px;
}
#tagcloudflash{
  position: relative;
    left: -40px;
}
a {
padding: 0px;
margin: 0px;
}
.trigger{
cursor: pointer;
cursor: hand;
}
div.tape{
background-image:url(../../layout/tape.gif);
background-repeat: no-repeat;
height:46px;
width:250px;
font-family:georgia,arial,verdana;
padding-top:15px;
font-size:16pt;
text-align:center;
display:inline-block;
margin:0px;
}
.branch{
display: block;
margin-left: 9px;
}
.botcorner{
z-index: 1;
position: absolute;
	top: -270px;
	left: -15px;
background-image: url('layout/back_right_corner.png');
background-position: top right;
width: 100%;
height: 263px;
text-align: right;
background-repeat: no-repeat;
}
div#thumbnails{
display: block;
margin-left: 0px;
margin-right: 0px;
padding: 20px;
width: 100%;
}
div.header {
z-index: 3;
position: relative;
	top: -50px;
	left: 25px;
width: 500px;
height: 5px;
}
img#title2{
position: relative;
	left: 13px;
	top: 0px;
}
img#logo2{
position: relative;
	left: 8px;
	top: 17px;
}
div#myintro{
background-color:#281C1A;
width:100%;
padding:0px;
margin:0px;
}
img#intros3{

}
img#intros{
padding:0px;
margin:0px;
}
img#intros2{
padding:0px
margin:0px;
}
img#welcome{
padding-left: 200px;
}
div#main_links {
display: inline;
position: relative;
top: 2px;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
width: 400px;
margin-left: 10px;
}
div#logo {
display: inline;
z-index: 3;
padding-top: 0px;
padding-left: 0px;
padding-bottom: 0px;
padding-right: 0px;
margin-right: 10px;
}
.notecard{
width: 100%;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.td-notecard1{
width: 5%;
height: 100%;
display: inline;
}
.td-notecard2{
width: 80%;
display: inline-block;
vertical-align: top;
border: 0px solid #B4B4B4;
background-image: url(layout/blue_fade.png);
background-repeat: repeat-x;
background-color: #fff;
margin: 5px;
text-align:left;
}
td.tblTop{
padding-top: 0px;
position: relative;
}

table.tblintro {
  padding: 0px;
  margin: 0px;
}

table {
border: 0px;
margin-right: 5px;
margin-left: 5px;
margin-top: 8px;
margin-bottom: 8px;
}

table.main {
border: 0px;
padding: 0px;
margin: 0px;
}

td.tdnotecard{
padding: 0px;
border: 0px solid #cccccc;
background-color: #fff;

}

td.tdnotecardside{
padding: 0px;
margin: 0px;
border: 0px solid black;
}
div.dbcheader {
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
padding-top: 20px;
text-align: center;
height:120px;
background-color: #000033;
}
div.mid{
position: relative;
z-index: 3;
background-image: url('layout/back_left_corner.png');
background-repeat: no-repeat;
background-position: left top;
padding-left: 35px;
padding-right: 35px;
padding-top: 35px;
padding-bottom: 10px;
width: 90%;
}
.CommentForm input.contact, .CommentForm textarea {
width: 420px;
background: #ffffff;
border: 1px solid #D1D1D1;
padding: 6px;
margin-left: 1px;
margin-bottom: 5px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 10pt;
}
.inputer {
width: 350px;
background: #ffffff;
border: 1px solid #D1D1D1;
padding: 6px;
margin-left: 1px;
margin-bottom: 5px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 10pt;
}
.CommentForm input#mysend{
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 0.9em;
}
.CommentForm {
background-color: #FFF;
margin-right: auto;
margin-left: auto;
border: 0px solid #B4B4B4;
background-color: #fff;
width: 60%;
}
.CommentForm .SendButton {
display: inline-block;
border: none;
background-color: #FFFBCC;
background: #ecf8fc url(http://www.designsbychace.com/demo/dbc/layout/small_blue_button.png) no-repeat;
padding-top: 5px;
padding-right: 20px;
padding-bottom: 5px;
padding-left: 15px;
margin-left: 0px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 0.9em;
color: green;
}
.CommentForm .SendButton:hover {
display: inline-block;
cursor: pointer;
border: none;
background: #ecf8fc url(http://www.designsbychace.com/demo/dbc/layout/small_blue_button_2.png) no-repeat;
padding-top: 5px;
padding-right: 20px;
padding-bottom: 5px;
padding-left: 15px;
margin-left: 0px;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 0.9em;
color: Black;
}
.sendButtDone {
display: inline;
border: none;
padding-top: 5px;
padding-right: 3px;
padding-bottom: 5px;
padding-left: 16px;
margin-left: 0px;
}
.mail_icon {
float: left;
}
div.footer {
position: absolute;
	left: 0px;
	z-index: 1;
padding-top: 5px;
margin-top: 0px;
padding-bottom: 25px;
width: 100%;
background-color: #336699;
/*background-image: url('layout/footer_fade.gif');
background-repeat: repeat-x; */
text-align: center;
font-family: 'Segoe UI',"HelvRoman", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 15px;
}
div.footer2{
position: absolute;
	left: 0px;
	z-index: 1;
padding-top: 10px;
margin-top: 15px;
padding-bottom: 35px;
width: 100%;
background-color: #336699;
background-image: url('layout/footer_fade.gif');
background-repeat: repeat-x;
text-align: center;
font-family: 'Segoe UI',"HelvRoman", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;;

}
.xboxwrap {
padding-left: 55px;
padding-right: 55px;
}
.xboxwrap2 {
padding-left: 5px;
padding-right: 5px;
}
.zboxwrap {
position: relative;
  top: 0px;
padding-left: 40px;
padding-right: 40px;
}
.footerlinks {
position: absolute;
bottom: 0 !important;
bottom: -10px;
  clear: both;
z-index: 1;
float:right;
padding: 2px;
margin-top: 0px;
width: 100%;
text-align: right;
background-color: #2b2b2b;
border-top: 1px dotted #414141;
font-size: 8pt;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}

input.contact {
width: 346px;
font-size: 12pt;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
padding: 3px;
}
span.footer_header{
color: gray;
text-decoration: none;
font-weight: bold;
font-size: 23px;
}
span.footer_title{
text-decoration: none;
font-weight: bold;
font-size: 17px;
}
span.footer_descr{
text-align: justify;
color: #cccccc;
font-size: 15px;
}
div.sub_footer_1{
float: left;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 60px;
width: 30%;
text-align: left;
font-size: 1em;
}
div.sub_footer_2 {
float: left;
width: 30%;
padding-top: 5px;
padding-left: 25px;
padding-bottom: 60px;
text-align: left;
font-size: 1em;
}
div.sub_footer_2_2 {
float: left;
width: 30%;
padding-top: 5px;
padding-left: 30px;
padding-bottom: 60px;
text-align: left;
font-size: 1em;
}
div.sub_footer_3 {
float: left;
width: 12%;
padding-top: 5px;
padding-left: 20px;
padding-bottom: 60px;
text-align: left;
font-size: 1em;
color: white;
}
div.sub_footer_4 {
float: left;
width: 15%;
padding-top: 5px;
padding-left: 25px;
padding-right: 5px;
padding-bottom: 60px;
text-align: left;
font-size: 1em;
color: #ffffff;
}

div.recPost {
padding: 2px;
border: 1px none #FFFBCC;
}
div.recPost:hover {
cursor: help;
padding: 2px;
background-color:#5E5E5E;
border: 1px none #C6C6FF;
filter: alpha(opacity=45);
opacity: 0.45;
}
div.intro{
  position: relative;
	top: -5px;
  text-align: left;
  padding: 2px;
  margin: 0 1%;
  color: #000;
  vertical-align: top;
  z-index: 3;
  font-size: 15px;
  font-weight: normal;
}
span.port_bold {
position: relative;
color: black;
text-align: center;
font-family: 'Segoe UI',"MgOpenReg","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 23px;
padding-top:0px;
padding-bottom:0px;
padding-left: 0px;
padding-right: 0px;
margin: 0px;
}
img.portcap{
position: relative;
	left: 0px;
	top:7px;
}
div.intro-updates {
  font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  width: 93%;
  height: 100%;
  padding: 10px;
  margin:0px;
  color: silver;
}
span.port_bold2 {
position: relative;
	left: -5px;
color: #000;
text-align: left;
font-family: "HelvBold",'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 10pt;
letter-spacing: 0px;
}
span.alt_bold {
position: relative;
color: #000;
text-align: left;
font-family: 'Segoe UI',Arial, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 17px;
}
td.portsplit {
vertical-align: top;
width: 46%;
background-color: #ECEFF5;
}
div.port_screenshots{
display: inline-block;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
margin-top: 0px;
text-align: left;
vertical-align: top;
}
div.port_intro{
position: relative;
font-family: "HelvRoman", 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 10pt;
text-align: left;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 20px;
color: #272727;
vertical-align: top;
z-index: 3;
}
div.port_intro_right{
position: relative;
	font-family: "HelvRoman","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10pt;
text-align: right;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 20px;
padding-right: 20px;
color: #000;
vertical-align: top;
z-index: 3;
}
div.port_title{
position: relative;
font-family: 'Segoe UI', "MgOpenReg", Arial, "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
text-align: left;
color: black;
z-index: 4;
padding: 5px;
margin-left: 10px;

}

div.port_title2{
  position: relative;
  display: block;
  font-family: 'Segoe UI', "MgOpenReg", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 23px;
  font-weight: bold;
  text-align: left;
  padding-left: 15px;
  padding-top: 10px;
  color: black;
  z-index: 4;
  width: 95%;
}
.downinfo {
  font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-size: 11px;
  text-align: right;
  color: gray;
  font-weight: none;
}
div.down_title{
  position: relative;
  display: inline-block;
    vertical-align:top;
  font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  font-weight: bold;
  font-size: 15px;
  text-align: left;
  border-bottom: 1px dotted #C7C794;
  padding: 8px;
  color: black;
  margin-left: 10px;
  margin-right: 5px;
  margin-bottom: 2px;
  width: 95%;
}
div.down_title:hover{
  background-color: #fefee5;
}
span.down_intro{
	font-family: "HelvRoman", 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
	font-size: 10pt;
	text-align:justify;
}
span#introtitle{
  font-weight: bold;
  font-size: 18pt;
}
div#introarrow {
  margin-top:20px;
  margin-left:0px;
  vertical-align:top;
  display:inline-block;
  position:relative;
  left:-12px;
  margin-left:15px;
}
div#introarrow.off {
  margin-top:10px;
  margin-left:0px;
  vertical-align:top;
  display:none;
  position:relative;
  left:4px;
  margin-left:15px;
}
div#intro-right{
  font-family: "HelvRoman",'Segoe UI',"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
  margin-top:5px;
  margin-left:0px;
  background:url(layout/gray_fade_bg.png) repeat-x;
  display:inline-block;
  width:60%;
  height:90%;
  border:1px solid silver;
  padding:20px;
  text-align: left;
  font-size: 10pt;
  border-radius: 8px;
}
div.port_list{
  font-family: 'Segoe UI',"HelvRoman","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  display:block;
  padding:6px;
  padding-right: 15px;
  text-align: right;
  font-size: 15px;
  width: 100%;
  cursor:pointer;
  cursor:hand;
}
div.port_list_on{
  font-family: 'Segoe UI',"HelvRoman","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
  display:block;
  padding:6px;
  padding-right: 15px;
  text-align: right;
  font-size: 15px;
  background: url(layout/port-tab.png) no-repeat;
  width: 100%;
  cursor:pointer;
  cursor:hand;
}
div#portarrow.off {
  margin-top:10px;
  margin-left:0px;
  vertical-align:top;
  display:none;
  position:relative;
  left:4px;
  margin-left:15px;
}
div#port-right{
  margin-top:2px;
  margin-left:15px;
  display:inline-block;
  width:60%;
  height:95%;
  border:1px solid silver;
  padding:20px;
  text-align: justify;
  font-size: 15px;
  background:url(layout/gray_fade_bg.png) repeat-x;
    background-color: white;
    border-radius: 8px;
}
span.intro-latest {
  float:right;
  text-align:right;
  font-size: 8pt;
  color:gray;
  font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
}
img.introicon {
  padding: 5px;
    cursor:pointer;
  cursor:hand;
}
span.port_date{
position: relative;
	left: -8px;
	top: -12px;
font-family: Calibri, Arial, Tahoma, Verdana;
font-size: 9pt;
text-align: left;
text-transform: uppercase;
color: blue;
z-index: 3;
}
span.throb_on{
display: inline;
font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
color: gray;
font-size: 11px;
}
span.throb_off{
display: none;
}
div.msgWarn {
font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
border: 1px #C7C1B2 solid;
background-color: #E9E3D4;
font-size: 0.7em;
text-align: center;
text-transform: uppercase;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
color: black;
vertical-align: top;
z-index: 3;
width: 100%;
}
div.port_intro2{
background-color: #666666;
background-position: top-left;
position: relative;
	top: 5px;
border: 0px #B4B4B4 solid;
font-size: 0.8em;
text-align: justify;
font-family: "HelvRoman","Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
line-height: 1.6;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
margin: 0 10%;
margin-left: 100px;
margin-right: 100px;
margin-top: 10px;
margin-bottom: 10px;
color: #fff;
vertical-align: top;
z-index: 3;
}
img.attention {
float: left;
padding-right: 10px;
}
div.title{
position: relative;
font-family: 'Segoe UI', "MgOpenReg", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-weight: bold;
font-size: 25px;
text-align: left;
color: #000;
background-color: #FFFBCC;
z-index: 4;
width: 70%;
margin-right: auto;
margin-left: auto;
margin-top: 15px;
margin-bottom: 15px;
padding: 12px;
  border-radius: 8px;
  border: 1px solid #C0C0C0;
}
table.paddedcard {
margin-right: 70px;
margin-left: 70px;

}
div.background_icon {
float: right;
margin-top: 40px;
margin-left: 2px;
margin-right: 2px;
width: 30px;
height: 30px;
border: 1px solid black;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 10pt;
color: white;
text-decoration: none;

}
div.background_icon:hover {
border-right: 1px solid white;
border-top: 1px solid white;
border-left: 1px solid white;
border-bottom: 5px solid white;
}
.boxHidden {
border-top: 1px solid #E1E2E3;
border-bottom: 1px solid #E1E2E3;
}
.boxVisible {
border-top: 1px #CFCFCF solid;
border-bottom: 1px #CFCFCF solid;
background-color: #DFE7EE;
}
div.footer_links {
border-top: 1px solid #E1E2E3;
border-bottom: 1px solid #E1E2E3;
}
img#cardleft {
position: relative;
left: 4px;
vertical-align: top;
}
img#cardright {
position: relative;
left: -4px;
vertical-align: top;
}
img#news {
position: relative;
margin: 3px;
}
img#portfolio {
position: relative;
margin: 3px;
}
img#contact {
position: relative;
margin: 3px;
}
img#more {
position: relative;
margin: 3px;
}
img#title{
position: relative;
margin: 10px;
padding-bottom: 25px;
padding-left: 20px;
}
h3 {
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 12pt;
color: #C2C2FF;
text-decoration: none;
font-weight: bold;
padding: 0px;
}
ul {
list-style-type: none;
text-indent: 0px;
margin-left: 0px;
padding-left: 0px;
margin-top: 0px;
padding-top: 0px;
color: white;
}
a:active.recplink{
text-decoration: none;
cursor: help;
border-bottom: none 0px #B4B4FF;
}
a:hover.recplink{
border-bottom: none 0px #B4B4FF;
text-decoration: none;
cursor: help;
}
a:visited.recplink{
border-bottom: none 0px #B4B4FF;
text-decoration: none;
cursor: help;
}
a:link.recplink{
border-bottom: none 0px #B4B4FF;
text-decoration: none;
cursor: help;
}
a:visited.off {
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
}
a:active.off {
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
}
a:link.off {
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
}
a:hover.off{
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
}
a:visited.image2 {
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
filter: alpha(opacity=40);
opacity: 0.40;
}
a:active.image2 {
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
filter: alpha(opacity=40);
opacity: 0.40;
}
a:link.image2 {
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
filter: alpha(opacity=40);
opacity: 0.40;
}
a:hover.image2{
text-decoration: none;
border-bottom: none 0px #B4B4FF;
padding-bottom: 0px;
filter: alpha(opacity=100);
opacity: 1.0;
}
a:link.image {
border: none;
color: #D1DBEF;
}
a:visited.image {
border: none;
color: #D1DBEF;
}
a:active.image {
border: none;
color: #D1DBEF;
}
img.myimage{
border: solid 1px #B7C1D5;
background-color: white;
padding: 3px;
filter: alpha(opacity=80);
opacity: 0.80;
}
img:hover.myimage{
padding: 3px;
border: solid 1px #6B7589;
filter: alpha(opacity=100);
opacity: 1.0;
}

.footer a:visited {
color: #ffffff;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
.footer a:active {
color: #ffffff;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
.footer a:link {
color: #ffffff;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
.footer a:hover {
color: #ccccff;
text-decoration: none;
border-bottom: dotted 0px #ffffff;
padding-bottom: 0px;
}

.footer2 a:visited {
color: #ffffff;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
.footer2 a:active {
color: #ffffff;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
.footer2 a:link {
color: #ffffff;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
.footer2 a:hover {
color: #ccccff;
text-decoration: none;
border-bottom: dotted 0px #ffffff;
padding-bottom: 0px;
}

a:visited {
color: navy;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
a:active {
color: navy;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
a:link {
color: navy;
text-decoration: none;
border-bottom: dotted 0px #B4B4FF;
padding-bottom: 0px;
}
a:hover {
color: #339933;
text-decoration: none;
border-bottom: dotted 0px #339933;
padding-bottom: 0px;
}
a:visited.dirpath {
border: none;
color: #339933;
text-decoration: none;
padding-bottom: 0px;
}
a:active.dirpath {
border: none;
color: #339933;
text-decoration: none;
padding-bottom: 0px;
}
a:link.dirpath {
border: none;
color: #339933;
text-decoration: none;
padding-bottom: 0px;
}
a:hover.dirpath {
border: none;
color: #cccccc;
text-decoration: none;
padding-bottom: 0px;
}
div.mainlinks {
vertical-align:middle;
display: inline-block;
border: none;
font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color: #fff;
text-decoration: none;
/*background-image: url(layout/button_large_off.png);
background-repeat: no-repeat;   
width: 86px;    */
padding-top:5px;
margin: 2px;
padding-right:10px;
padding-left:10px;
padding-bottom: 5px;
}

div.mainlinks:hover {
color: #fff;
background-image: url(layout/bg-blue.png);
}

.mainTabOn {
position: relative;
vertical-align:middle;
display: inline-block;
border: none;
font-family: 'Segoe UI',"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size: 23px;
font-weight: bold;
color: #000;
text-decoration: none;
background-color: #fff;
padding-top: 5px;
margin: 2px;
padding-right:10px;
padding-left:10px;
padding-bottom: 5px;
}

.tt {
z-index: 1;
border: 1px solid black; 
background-color: black; 
color: white;
padding: 3px;
font-size: 0.3em;
font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
text-transform: uppercase;
  } 
.delicious-banner { 
margin: 0; 
padding-bottom: 17px;
padding-top: 5px;
}
.delicious-banner a { 
font-size: 12pt; 
}

#zsnazzy h1, #zsnazzy h2, #zsnazzy p {margin:0 10px; letter-spacing:0px;}
#zsnazzy h1 {font-size:2.5em; color:#fff;}
#zsnazzy h2 {color:#fff; border:0;}
#zsnazzy p {padding-bottom:0.5em; color: #e1e1e1;}
#zsnazzy h2 {padding-top:0.1em;}
#zsnazzy {background: transparent; margin:1em;}
.ztop, .zbottom {display:block; background:transparent; font-size:1px;}
.zb1, .zb2, .zb3, .zb4 {display:block; overflow:hidden;}
.zb1, .zb2, .zb3 {height:1px;}
.zb2, .zb3, .zb4 {background:#FFFBCC; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0}
.zb1 {margin:0 5px; background:#C0C0C0;}
.zb2 {margin:0 3px; border-width:0 2px;}
.zb3 {margin:0 2px;}
.zb4 {height:2px; margin:0 1px;}
.zboxcontent {display:block; background:#FFFBCC; border:0 solid #C0C0C0; border-width:0 1px;}

#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px; letter-spacing:0px;}
#xsnazzy h1 {font-size:2.5em; color:#000;}
#xsnazzy h2 {color:#06a; border:0;}
#xsnazzy p {padding-bottom:0.5em;}
#xsnazzy h2 {padding-top:0.1em;}
#xsnazzy {background: transparent; margin:1em;}
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#fff; border-left:1px solid #C0C0C0; border-right:1px solid #C0C0C0}
.xb1 {margin:0 5px; background:#C0C0C0;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {text-align: left;display:block; background:#fff; border:0 solid #C0C0C0; border-width:0 1px;}
.xboxcontent2 {display:block; background:#fff; border:0 solid #C0C0C0; border-width:0 1px;}
