/* ------------------------------------------------------ HTML Tag Styles -- */

* {
    margin:0;
    padding:0;
}

body, html {
    height:650px;
}

body {
    background-color:#fff;
}

body, td, th, div, select, input, textarea {
    font: normal 11px/130% Helvetica, Lucida, Tahoma, sans-serif;
    color:#808080;
}

select, input, textarea {
    color:#808080;
}

img {
    border:none;
}

hr {
    border:none;
    height: 1px;
    color: #7F7F7F;
    padding: 0;
    border-bottom: 1px solid #7F7F7F;
    margin: 5px 0;
}

p {
    margin-bottom:10px;
}

h1 {
    font-size:19px;
    line-height:120%;
    font-weight:normal;
    color:gray;
    margin-bottom:10px;
}

h2 {
    font-size:17px;
    line-height:110%;
    font-weight:normal;
    color:gray;
    margin-bottom:8px;
}

.left {
    float:left;
}

.right {
    float:right;
}

.clear {
    clear:both;
}

.orange {
    color:#ef6c01;
}
.terms {
    color:#ef6c01;
	font-size:12px;
}


/* ------------------------------------------------ Site Structure Styles -- */

div#center {
    position:relative;
    margin:0 auto 0 auto;
    width:961px;
    background:#fff url(../gfx/honeybkg.jpg) no-repeat scroll left 188px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

div#center-success {
    position:relative;
    margin:0 auto 0 auto;
    width:961px;
    background:#fff url(../gfx/honeybkg-bare.jpg) no-repeat scroll left 188px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}

div#center-plain {
    position:relative;
    margin:0 auto 0 auto;
    width:961px;
    background:#fff no-repeat scroll left 188px;
    min-height: 100%;
    height: auto !important;
    height: 100%;
}


/* -------------------------------------------------------- Header Styles -- */

div#header {
    height:85px;
    padding:67px 0 35px 0;
}

    /* ------------------------------------------------------ Logo Styles -- */

    div#header img#logo {
        float:left;
        margin:0 18px 0 0;
    }

    /* ------------------------------------------------------ Menu Styles -- */

    div#header ul#menu {
        list-style:none;
        float:right;
        margin:24px 86px 0 0;
    }

    div#header ul#menu li {
        float:left;
        font-size:19px;
        line-height:120%;
    }

    div#header ul#menu li a {
        color:gray;
        text-decoration:none;
    }

    div#header ul#menu li a.active {
        color:#ff7e00;
    }

    div#header ul#menu li a:hover {
        color:#ff7e00;
    }

    div#header ul#menu li span.separator {
        margin:0 10px 0 10px;
        color:#585858;
        font-size:14px;
    }


/* ------------------------------------------------------- Content Styles -- */

div#content, form#notify {
	position:relative;
	width:470px;
}

div#content p {
    line-height:120%;
    font-size:14px;
    margin-bottom:19px;
}

div#content hr {
    margin:22px 0 22px 0;
}

    /* ----------------------------------------------- Notify Form Styles -- */

    form#notify input {
        float:left;
        margin-right:7px;
    }

    form#notify label {
        display:none;
    }

    form#notify p {
        margin-bottom:11px;
    }


/* -------------------------------------------------------- Footer Styles -- */

div#footer {
    position:absolute;
    top:510px;
    color:#808080;
    margin-top:48px;
}


/* --------------------------------------------------- Get a taste Styles -- */

div#taste {
	position:relative;
	float:left;
	top:80px;
	left:170px;
	text-align:center;
	font-size:21px;
	width:220px;
}

div#taste p {
    margin-bottom:11px;
}

div#taste img {
    margin:0 11px 0 11px;
}
 div#taste a {
        color:black;
        text-decoration:none;
    }

    div#taste a.active {
        color:#ff7e00;
    }

    div#taste a:hover {
        color:#ff7e00;
    }

    div#taste span.separator {
        margin:0 0px 0 0px;
        color:#585858;
        font-size:18px;
    }



/* ---------------------------------------------------------- Form Styles -- */

input.text, select, textarea {
    border:1px solid #7f9db9;
}

input.text, select {
    height:14px;
    padding:3px 3px 3px 3px;
    width:100px;
}

input.email, select, textarea {
    border:1px solid #7f9db9;
}

input.email, select {
    height:14px;
    padding:3px 3px 3px 3px;
    width:150px;
}

fieldset {
    border:none;
}

fieldset legend {
    display:none;
}

/* ------------------------------------------------------- Pricing Styles -- */

div#deal {
	position:relative;
	float:left;
	top:100px;
	left:180px;
	text-align:center;
	width:215px;
	font-size:12px;
}

div#deal h2 {
    font-weight:normal;
    font-size:26px;
    line-height:115%;
    margin-bottom:16px;
}

b#price {
    float:left;
    font-size:44px;
    line-height:40px;
    color:#8d8a8d;
}
b#phone {
	float:left;
	font-size:28px;
	line-height:normal;
	color:#8d8a8d;
}

div#price-info {
    float:left;
    margin-left:4px;
    color:#8d8a8d;
    font-size:17px;
    text-align:left;
    line-height:18px;
}


/* ------------------------------------------------------- Contact Styles -- */

form#contact {
	/*border:1px solid red;*/
    width:450px;
}

form#contact input, form#contact textarea {
    margin-right:7px;
}

form#contact input.text {
    width:200px;
}

form#contact textarea.text {
    width:300px;
    height:80px;
}

form#contact input.submit {
    float:right;
    margin-top:4px;
}

form#contact label {
}

form#contact p {
    margin-bottom:11px;
}

div#call {
	position:relative;
	float:left;
	top:130px;
	left:190px;
	text-align:center;
	width:180px;
	font-size:12px;
	height:20px;
}

div#call h2 {
    font-weight:normal;
    font-size:26px;
    line-height:115%;
    margin-bottom:0px;
}

/* --------------------------------------------------- Form success Styles -- */

div#success {
	position:relative;
	float:left;
	top:80px;
	left:300px;
	text-align:center;
	font-size:15px;
	width:300px;
}

div#taste p {
    margin-bottom:11px;
}

div#taste img {
    margin:0 11px 0 11px;
}

