/*GarnerWeb - carp-tart.css 2006-2010 */
Body
    {
    font-family:verdana,helvetica,sans-serif;
    background-color:#006600;
    /*rgb=255 246 233 */
    color:#fff6e9;
    }
h1   {color:#000; font-weight:bold;text-align: left; }
h2   {color:#f00; font-weight:bold;text-align: left; }
h5   {color:#000; font-weight:normal;font-size:0.7em;text-align: left;}

/* Default - Hyperlink Settings */
a {outline-style: none; }
A:link { color: #fff6e9; text-decoration: underline; }          /* unvisited link */
A:visited { color: #fff6e9; text-decoration: underline;}        /* visited links */
A:active { color: #fff6e9; text-decoration: underline; }        /* active links */
A:hover { text-decoration: underline; }
/* ****************** */

.boldit {font-weight: bold;}
.smallfont {font-size: 0.6em;}
.smaller {font-size: 0.9em}
#logo{text-align:center;}
#temp{text-align:center;}
.inline {display: inline;}


/* Default - no border for images */
    img   {   border-style: none;  }
/* ****************** */

/* ---------------------- Greenslate nav ---------------------- */
.green #slatenav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(http://www.carp-tart.com/Images/greenslate_background.gif) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.green #slatenav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.green #slatenav ul li{display:block;float:left;margin:0 1px 0 0;}
.green #slatenav ul li a{display:block;float:left;color:#EEFFDF;text-decoration:none;padding:14px 22px 0 22px;height:28px;}
.green #slatenav ul li a:hover,.green #slatenav ul li a.current{color:#fff;background:transparent url(http://www.carp-tart.com/Images/greenslate_backgroundOVER.gif) no-repeat top center;}
/* ---------------------- END Greenslate nav ---------------------- */


/* Navigation Lozenges */
#lozenges
    {
    text-align: center;
    margin-top: 5em;
    }
#lozenges img
{
    margin-left: 2em;
}
#lozenges a:hover { text-decoration: none; }

#pay
    {
    text-align: center;
    margin-top: 0em;
    }
/* ****************** */

/* Copyright and Text links */
#mainfooter
    {
    margin-top: 4em;
    text-align: center;
    font-size:0.7em;
    letter-spacing: 0.1em;
    }
/* ****************** */

/* Applied to prices */
.price
    {
    margin-top: 1.5em;
    font-size:0.7em;
    font-weight: bold;
    }

/* ****************** */

/* Footer on individual Product Page */
#footer
    {
    margin-top: 1.5em;
    }

#footer A
    {
    text-align: left;
    font-size:0.8em;
    }

#footer A:hover
    {
    text-decoration: none;
    color: #006600;
    background:#fff6e9;
    }
/* ****************** */

/* Amazon */

#amazbanner
    {
    text-align: center;
    }

#amazprod
    {
    clear: both;
    text-align: left;
    position: relative;
    top: 60px;
    left: 190px;
    width: 760px;
    }

#amazright
    {
    clear: both;
    position: absolute;
    left: 2em;
    top: 155px;
    }
#amazsearch
    {
    position: relative;
    margin-left: 200px;
    margin-top: 50px;
    }

/* ****************** */

/* Google */
#botad{
	margin-top: 40px;
	}
#rgtad{
    position: absolute;
    top: 155px;
    left: 1050px;
	}
#botadnotproduct{
    margin-top: 50px;
	text-align:center;
	}

/* Applied to the majority of Body text */


#bodytext
    {
    margin-left: 70px;
    width: 90%;
    }
#bodytext img
{
    border-style: none;
}
#bodytext A
{
    font-size:0.9em;
    letter-spacing: 0.1em;
}
/* ****************** */
.prodtitle
    {
    color:#fff6e9;
    text-align: left;
    font-size:1.1em;
    font-weight: bold;
    }

#leftpic
{
    clear: left;
    background-color:#006600;
    position: absolute;
    top: 146px;
    left: 15px;
}

#botpic
{
    clear: left;
    background-color:#006600;
    position: absolute;
    top: 632px;
    left: 15px;
}

#text
{
    clear: left;
    background-color:#006600;
    color:#fff6e9;
    margin-left: 400px;
    width: 47%;
}

#popuptext
{
    background-color:#006600;
    color:#fff6e9;
}


#prodmenu A { color: #fff6e9; text-decoration: none; font-size:0.8em; text-align: center;}
#prodmenu A:visited { color: #fff6e9; text-decoration: none; font-size:0.8em;}        /* visited links */
#prodmenu A:active { color: #fff6e9; text-decoration: none; font-size:0.8em; }        /* active links */
#prodmenu A:hover {text-decoration: none;}
#prodmenu A:hover span {color: #006600;background:#fff6e9; text-align: center;}

#prodmenuc1 {
	#margin-top: 4px;/* override for Microsoft Internet Explorer browsers*/
	width: 112px;
	text-align: center;
	}

#prodmenuc2 {
	position: absolute;
    top: 176px;
    margin-left: 120px;
	width: 112px;
	text-align: center;
	}
#prodmenuc3 {
	position: absolute;
    top: 176px;
    margin-left: 240px;
	width: 112px;
	text-align: center;
	}
#prodmenuc4 {
	position: absolute;
    top: 176px;
    margin-left: 360px;
	width: 112px;
	text-align: center;
	}
#prodmenuc5 {
	position: absolute;
    top: 176px;
    margin-left: 480px;
	width: 112px;
	text-align: center;
	}
#prodmenuc6 {
	position: absolute;
    top: 176px;
    margin-left: 600px;
	width: 112px;
	text-align: center;
	}
#prodmenuc7 {
	position: absolute;
    top: 176px;
    margin-left: 720px;
	width: 112px;
	text-align: center;
	}
#prodmenuc8 {
	position: absolute;
    top: 176px;
    margin-left: 840px;
	width: 112px;
	text-align: center;
	}


#prodmenu img
{
    border-style: none;
    margin-left: 1.9em;
    margin-right: 2em;
    margin-top:1.5em;
    margin-bottom:0.1em;
	#margin-left: 1.5em;/* override for Microsoft Internet Explorer browsers*/
}

#prodmenu
{
    margin-top: 2em;
    margin-left: 5em;
}

#products th    /* Table header on Proposition */
{
    font-weight:bold;
    text-align: left;
    font-size:1.1em;
    line-height: 1.2em;
    color: #006600;
    background:#fff6e9;
}

#products td    /* Table data on Proposition */
{
    font-size:0.9em;
    line-height: 1em;
    color: #fff6e9;
}

/* Table Column Width */
.normal
{
    width: 200px;
}
.wider
{
    width: 450px;
}

/* Tips Page*/

#tips
{
    margin-left: 2em;
    line-height: 1.5em;
}
#tips img
{
    margin-top: 7px;
    margin-right: 1em;

    border-style: none;
}

/* Links Page*/

#links1 {
	width: 290px
	}
#links1 img{ margin-left: 0em;}


#links2 {
	position: absolute;
    top: 176px;
    margin-left: 300px;
    width: 290px
	}
#links2 img{ margin-left: 0em;}

#links3 {
	position: absolute;
    top: 176px;
    margin-left: 600px;
    width: 290px
	}
#links3 img{ margin-left: 0em;}


/* End */