/* global reset */
ul,ol { list-style: none; margin: 0; padding: o;}
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
* { margin: 0; padding: o; }

a:link { color: #6D2542; text-decoration: none; }
a:visited { color: #999999; text-decoration: none; }
a:hover { color: #999999; text-decoration: underline; }
a:active { color: #999999; text-decoration: none; }

.ul-style {list-style: disc;}
.ol-style {list-style: decimal;}
.clear { clear: both; }
.outline {border:solid 1px;}


/* basic elements */
body {
	background-color: #e7eded;
    font-size: 85%;
    font-family: Arial, sans-serif;
    }
#container {
    margin: 0 auto;
    width: 960px;
    background: #fff;
    }
h1 { font-size: 1.5em; font-weight: bold; color: #0983a9; margin-bottom: 11px;}
h2 { font-size: 1.3em; line-height: 18px; }
h3 { font-size: 1em; font-weight: bold; }
table {  }

/* HEADER */
#header {
    height: 112px;
    padding: 0 10px 0 11px;
/*    position: relative; */
}
.logo {
	margin-top: 13px;
	float: left;
	width: 140px;
}
.phones {
	float: left;
	margin: 21px 0 0 15px;
	width:443px;
    height:40px;
}
#callmenow {
    background: transparent url(../i/callmenow.gif) no-repeat;
	float: right;
	margin:0;
    padding:0;
    position: relative;
	width:300px;
    height:60px;
}
#callmenow .i {	margin:5px 0 0 10px;}
#callmenow .b { position: absolute; top:10px; right:10px;}

/* NAVIGATION */
#nav {
    background: transparent url(../i/bg_nav.gif) no-repeat;
    float: left;
    height:35px;
    margin-top:13px;
    padding:0;
    width:630px;
    text-transform: uppercase;    }
#nav ul {
    }
#nav li { float: left; }
#nav a {
    color: #828282;
    display: block;
    text-decoration: none;
	font-size: 90%;
    font-weight: bold;
    margin: 10px 25px;
}
#nav a:hover {color: #3c82d7;}
#follow {
    margin-top: 26px;
    padding: 0;
    float: right;
}
#follow ul {
    width: 100%;
    }
#follow li { display: inline; font-size: 80%; }
#follow li a { }

/* CONTENT */
#content { padding:0 10px; margin-top: 22px;}
#grid3col, #grid2col { margin-top:11px;}
#left_col {
    float:left;
    width:220px;
}
#center_col {
    float: left;
    margin-left: 20px;
    width:380px;
}
#right_col {
    float:left;
    margin-left:20px;
    width:300px;
}
#first_col {
    float:left;
    width:620px
}
#last_col {
    float: left;
    margin-left:20px;
    width:300px;
}
#app {
    float:left;
    margin-top:11px;
    background: transparent url(../i/app_bg.gif) no-repeat top;
}
#app ul {
    margin: 0;
    padding: 11px 0 11px 11px;
    font-size:85%;
}
#app li {
    float:left;
    margin:5px 5px 0 0;
}
.h {
    font-weight: bold;
}

/* FOOTER */
#footer {
    background: #fff;
    text-align: left;
    height: 80px;
    margin-top:22px;
    }
#payment {
    margin-top:11px;
    padding:0;
    float: right;
}
#payment li{
    display: inline;
}
#links {
    text-align: center;
    font-size: 85%;
    }
#copy {
    float: left;
    font-size: 85%;
    padding-left: 20px;
    padding-top: 7px;
    }
.author {
    float: right;
    padding-right: 65px;
    padding-top: 1px;
    }