/* 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: 10px;

/*    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 23px;

}

#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;

    }
