body {margin:0;
padding:0;
height:100%;
background: #3d3d3d;
font-family:arial;
font-size:12px;
color:white;}

table {font-family:arial;font-size:12px;}
#tbl_a {color:white;}
#layout {
position:absolute;
left:0;
top:0;
padding:0;
height:100%; 
text-align:center;
width:100%;
}
#column_boy {background:#502800;width:700px;margin:auto; height:100%}
#column_girl {background:#915a2d;width:700px;margin:auto; height:100%}
#column_family {background:#cc6699;width:700px;margin:auto; height:100%}
#column_taste {background:#663300;width:700px;margin:auto; height:100%}
#column_home {background:white;width:700px;margin:auto; height:100%}
#column_gift {background:#a04100;width:700px;margin:auto; height:100%}
#column_special {background:#5c0001;width:700px;margin:auto; height:100%}
#top{margin:0;width:700px;}
#maintopbar{}
#page{margin:10px 0 0 0; color:white;}
#contentc{width:700px;margin:auto;}
#content_special{background:5c0001;width:700px;margin:auto; color:black}
#content_home{background:white;width:700px;margin:auto; color:black}
#content_gift{background:#c9ebf5; padding:0 26px 0 26px;color:black}
strong {color:yellow;font-weight:100;}
.title {font-family:verdana;font-size:12px;font-weight:100;color:yellow;text-align:center;}
.desc{font-family:arial;font-size:12px;font-weight:100;color:white;text-align:center;}
.loc{font-size:12px;}
.tnc {font-size:13px;font-weight:600;}


ol {margin:0 0 0 -20px !Important; margin:0 0 0 25px; font-size:10px;font-weight:100; }


#home_main {width:520px;margin:0 auto 0 auto;padding:40px 0 40px 0 ;font-family:arial;font-size:14px;text-align:left;}

a, a hover, a visited, a link {text-decoration:unline;color:white}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



