
/****************************************
* Html 
****************************************/
html {
    color:#000000;
    /*background:#004469;*/ /*#004469;*/ /*#F1F9FC;*/
    /*background:#000;*/
}

a:link, a:visited, a:active {
    color:#666;
    text-decoration:underline;
    font-weight:normal;
}
a:hover {
    color:red;
    text-decoration:underline;
    font-weight:normal;
}

/****************************************
* Layout
****************************************/
#main {
    /*width:98%;*/
    width:790px;
    /*background:#F1F9FC;*/ /*#0E49CE;*/
    margin-top:5px;
    padding:2px;
}
#main_content {
    border:none;
    background:#fafafa;
}

#header {
    padding:0px;
    margin:0px;
    border:none;
/*    background-image:url(images/header_logo.png);*/
}
#header_content {
    height:145px;
    background-color:transparent;
    color:white;
    text-align:right;
/*    background:#0073ff;*/
    padding:0px;

}

#footer {
    border:none;
}
#footer_content {
    color:#00a7ff;
    background:white;
}

#column_left {
    width:160px;
    border:0px solid #F1F9FC; /*#0E49CE;*/
    /*border-right:8px solid #000;*/ /*#0E49CE;*/
    /*background:white;*/
    /*background:#eff9ff;*/
    padding:2px;
    padding-left:0px;
    padding-top:0px;
}
#column_center {
    border:0px solid #F1F9FC; /*#0E49CE;*/
    /*background:white;*/
    padding:2px;
}
#column_right {
    width:160px;
    border:0px solid #F1F9FC; /*#0E49CE;*/
    /*background:white;*/
    padding:2px;
    padding-right:0px;
}

/* left/right blocks */
.block-left .block-title/*,
.block-right .block-title */{
    color:#DF242F; /*red*/
    color:white; /*red*/
    background-image:url(images/block_title3.gif);
    height:20px;
    /*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffff', EndColorStr='#cccccc');*/
   
    border:none;
    font-weight:bold;
    font-size:12px;
    
    padding-top:3px;
    padding-left:3px;
    margin-left:5px;
    margin-right:5px;
    margin-top:5px;
}

.block-right .block-title {
    font-weight:bold;
    font-size:12px;

    background-image:url(images/block_title_right2.gif);

    padding:2px;
    padding-left:4px;
    
    margin-left:5px;
    margin-right:5px;
}

.block-left .block-content,
.block-right .block-content {
    border:1px solid #00a7ff;
    border:1px solid #ccc;

    background:#f7f7f7; /*#00a7ff;*/
    background:#fafafa; /*#00a7ff;*/
    
    padding:3px;
    margin-left:5px;
    margin-right:5px;
}

/* top/bottom blocks */
.block-top {
    color:black;
/*    background:#00a7ff;*/
}
.block-bottom {
    color:#00a7ff;
    background:white;
}

/* center blocks */
.block-center .block-title,
.block-center-up .block-title,
.block-center-down .block-title {
    color:#00a7ff; /*celeste*/
    color:#333;
    background-color:#f7f7f7; /*#00a7ff;*/
    background-image:url(images/back_title2.png);
   
    border:1px solid #ccc;
    font-weight:bold;
    font-size:14px;
    padding:2px;
    
    /*for the rounded corners*/
    padding:0px;background-color:transparent;background-image:none;border:none;
}

.block-center .block-content,
.block-center-up .block-content,
.block-center-down .block-content {
    background:#f7f7f7; /*#00a7ff;*/
    background:#fafafa; /*#00a7ff;*/
    border:1px solid #ccc;
    padding:7px;
}

/****************************************
* Buttons
****************************************/
table.buttons, table.buttons-center {
    margin-top:0px;
}
table.buttons td, table.buttons-center td {
    border:none;
}
table.buttons-center {
    margin:0 auto;
}

div.button {
    float:left;
    margin-right:4px;
}
div.button input {
    background-color:#00A6FF;
    background-image:url(images/block_title.gif);
    border:1px solid darkblue;
    color:white;
}
table.buttons-center div.button {
    margin:0 2px;
}

/*****************************************
* Block - main_menu
*****************************************/
#block_main_menu {
    padding:0px;
    margin:0px;
}
#block_main_menu .block-content {
    border:none;
    padding:0px;
    background-image:url(images/menu3.png);
}

/*****************************************
* Block - date
*****************************************/
#block_date {
    padding:0px;
    margin:0px;
    background-color:#F0F0F0;    
    background-image:url(images/top_gray.png);    
}
#block_date .block-content {
    border:1px solid #E9E9E9;
}

/*****************************************
* Block - custom styles
*****************************************/
#block_shop_categories .block-content a {
    font-weight:bold;
}

#block_footer .block-content {
    background-image:url(images/bottom1.png);
    background-repeat:repeat-x;
    background-color:#000000;
    margin:0;
    border:0;
}


