﻿/*------------------------------------------------------
Dealer Text Solutions Style Sheet

version:   1.0
author:    Kristin Kramer, Kramer Publishing Interactive
email:     kristin@kramerpublishinginteractive.com
website:   http://www.kramerpublishinginteractive.com
-------------------------------------------------------*/
/* = Globals = */

* {
    margin: 0;
    padding: 0;
}

img {
    border: 0;
}

/* = Global FLOATS = */

/* Class for clearing floats */
.clear {
    clear:both;
}

/* = Global COLORS=  */

/* bright sky blue: #0fa7d9 ; orange: #f6891f; dk navy: #16325b; */

/* = Global Links =   */

a:link {font: inherit; color: #0fa7d9; text-decoration: none;}
a:visited {font: inherit; color: #0fa7d9; text-decoration: none;}
a:hover {font: inherit; color: #f6891f; text-decoration: none;}
a:active {font: inherit; color: #f6891f; text-decoration: none;}

/* = False Link Style =  */
.style1 {font: inherit; color:#0fa7d9}


/*-----------------------------------------------------------------------------*/
/* = Main Layout =
/*-----------------------------------------------------------------------------*/

body {text-align: center; padding: 0px; font: 500 13px Tahoma, Verdana, sans-serif; color: #16325b;}
div#wrapper {position: relative; margin: auto; text-align: left; margin-top: 10px; width: 874px; padding: 0px; z-index: 0;}
img#logo {position: relative; float: left;}
	div#topNav {position: relative; margin: 0; padding-top: 27px; float: right;}
	div#mainContent {position: relative; text-align: justify; margin: 10px 0 0 0; width: 874px; z-index: 0; clear: both; border-top: solid 1px #16325b; border-bottom: solid 1px #16325b;}
	div#bottomContent {position: relative; width: 874px;}
	div#slugline {position: relative; width: 874px; letter-spacing: .14em; text-align: center; font-size: 19px; border-bottom: solid 1px #16325b; padding-bottom: 1px;}
	div#left_text {position: absolute; top: 30px; width: 290px; line-height: 20px; text-align: right;}
	div#right_text {position: absolute; top: 30px; left: 360px; width: 290px; line-height: 20px; text-align: right;}

div#footer {position: relative; width: 874px; padding-top: 16px; text-align: center; z-index: 0;}

/*---------------------------------*/
/* = div#Back classes = (header)*/
/*---------------------------------*/

.topNavClass {font: 500 14px Tahoma, Verdana, sans-serif; color: #0fa7d9; padding: 0px;}
.navItem {position: relative; float: left; margin-left: 46px;}
/*---------------------------------*/
/* = div#mainContentArea classes = */
/*---------------------------------*/
h1 {color: #FB8019; font-weight: 100;}
h2 {color: #0FA7D9; font-weight: 300;}

.mainImage {float: right; padding: 10px; border: solid 1px #FB8019; margin: 0 0 0 10px;}
.contentImage {position: relative; float: left; padding: 10px; border: solid 1px #FFFFFF; margin: 0 0 0 0;}

/*---------------------------*/
/* = div#bottomNav Classes = */
/*---------------------------*/

.footerClass {font: 500 10px Tahoma, Verdana, sans-serif; color: #16325b; padding: 0px; text-align: center;}

/*--------------------------*/
/* = forms =                */
/*--------------------------*/

form#contactUs input {border: solid 1px #0fa7d9; font-weight: 700; font-size: 11px; width: 260px; padding: 2px; color: #666;}
form#contactUs select {border: solid 1px #0fa7d9; font-weight: 700; font-size: 11px; width: 265px;}
form#contactUs textarea {font: 700 11px Tahoma, Verdana, sans-serif; border: solid 1px #0fa7d9; color: #000; width: 340px; height: 106px; padding: 2px;}
form#contactUs option {padding: 2px;}
