﻿body
{
    padding:0;
    margin:0;
}
img
{
	border:0;
}

form
{
    margin:0;
    padding:0;
}

h1,h2,h3,h4,h5,h6
{
    margin:0;
    padding:0;
}

h1
{
    font-size:26px;
}

h2
{
    font-size:24px;
}

h3
{
    font-size:22px;
}

h4
{
    font-size:20px;
}

h5
{
    font-size:18px;
}

h6
{
    font-size:16px;
}

.designerbgimg
{
    max-width:600px;
    max-height:300px;
}

.favicon
{
    width:16px;
    height:80px;
    margin-top: 4px;
    margin-left:4px;
    float:left;
    margin-right:10px;
}

.faviconimg
{
    max-width:16px;
    max-height:16px;
}

/* Layout sizes calculated using 2px padding and 5px margin for all classes */
.contentcontainer, .contentcontainer-invisible, .contentblock
{
    padding:2px;
    margin:5px;
}

.layout-twelfth
{
    width:68px;
}

.layout-eighth
{
    width:109px;
}

.layout-eight-square
{
    width:109px;
    height:109px;
}

.layout-sixth
{
    width:150px;
}

.layout-quarter
{
    width:232px;
}

.layout-third
{
    width:314px;
}

.layout-half
{
    width:388px;
}

.layout-fivesixth
{
    width:806px;
}

.layout-full
{
    width:970px;
}

.clearspacer
{
    height:0;
}

.clear
{
    clear:both;
}

.bold
{
    font-weight:bold;
}

.float-left
{
    float:left;
}

.float-right
{
    float:right;
}

.overflow-auto
{
    overflow:auto;
}

.overflow-hidden
{
    overflow:hidden;
}

.overflow-scroll
{
    overflow:scroll;
}

.smalltext
{
    font-size:10px;
}

.rounded-corners-large
{
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
}

.rounded-corners-medium
{
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
}

.control-bar-countries
{
    float:right;
}