﻿html{overflow-x:hidden;}

img, a img, a, body, table, tr, td, form{
border:none;
margin:0px;
padding:0px;}

input{
margin:0px;
padding:0px;}

table{border-collapse:collapse;}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
overflow-x:hidden;}

#content a{color:#663300;}
#content a:link{color:#663300; text-decoration: underline;}
#content a:visited{color:#663300; text-decoration: underline;}
#content a:hover{color:#800000; text-decoration: none;}
#content a:active{color:#663300; text-decoration: underline;}

#content{
padding:10px;
padding-right:20px;}

#content hr{
color:#800000;
background-color:#800000;
width:85%;
margin-top:15px;
margin-bottom:5px;}

p{text-align:justify;}

h1{font-family:Arial, Helvetica, sans-serif; font-size:18pt; color:#800000; text-align:center; margin:0px;}
h2{font-family:Arial, Helvetica, sans-serif; font-size:16pt; color:#800000; text-align:center; margin:0px;}
h3{font-family:Arial, Helvetica, sans-serif; font-size:12pt; color:#800000; text-align:center; margin-bottom:5px;}

form h1, form h2{
text-align:left;}

.redfont{color:#ff0000; font-weight:bold;}

#leftnav #hackersafe{
width:170px;
margin:5px;
margin-bottom:15px;
text-align:center;
}

#leftnav ul{
width:170px;
list-style-image:url(http://www.1stincoffee.com/images/coffee_bean_tiny2.gif);
border:1px solid #663300;
border-top:0px;
border-bottom:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
text-indent:5px;
line-height:20px;
color:#663300;
list-style-position:inside;
padding-left:0px;
margin:0px;
margin-left:5px;
margin-right:5px;
background-color:#FFF1D9;
text-align:left;
}

#leftnav iframe{
width:158px;
margin:0px;
margin-left:5px;
margin-right:5px;
border:1px solid #663300;
border-top:0px;
border-bottom:0px;
padding:0px;
background-color:#FFF1D9;
}

.navbox{
width:170px;
background-color:#FFE0A9;
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
line-height:24px;
text-align:center;
color:#663300;
border:1px solid #663300;
padding:0px;
margin:5px;
margin-top:0px;
margin-bottom:0px;}

.navbox2{
width:160px;
text-align:left;
color:#663300;
padding:0px;
margin:5px;
margin-top:0px;
margin-bottom:0px;
border:none;
}


#leftnav ul li a{color:#663300;}
#leftnav ul li a:link{color:#663300; text-decoration: none;}
#leftnav ul li a:visited{color:#663300; text-decoration: none;}
#leftnav ul li a:hover{color:#663300; text-decoration: underline; font-weight:normal;}
#leftnav ul li a:active{color:#663300; text-decoration: underline;}

.navbox a{color:#663300;}
.navbox a:link{color:#663300; text-decoration: none;}
.navbox a:visited{color:#663300; text-decoration: none;}
.navbox a:hover{color:#663300; text-decoration: none;}
.navbox a:active{color:#663300; text-decoration: none;}

#toptable tr td{
width:25%;
text-align:center;
vertical-align:middle;
font-weight:bold;
font-size:12pt;}

.subhead{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:Bold;
text-decoration:none;
color:#800000;
margin-bottom:0;
margin-top:0;}

.text{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #000000;}

.redtext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#800000;}

.textlinks{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:underline;}

.textlinks:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#222222;
text-decoration:none;}

.textlinksbig{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#000000;
text-decoration:underline;}

.textlinksbig:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#222222;
text-decoration:none;}

.redbold{
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
color:red;}

.price{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
font-weight:bold;
color:#880000;}

#rightnav{
position:fixed;
top:218px;
right:5px;
width:160px;
margin:auto;
border:1px solid #663300;
padding:0px;
background-color:#FFF1D9;
color:#663300;}

#rightnav div{
width:160px;
background-color:#FFE0A9;
font-family:Arial, Helvetica, sans-serif;
font-size:12pt;
font-weight:bold;
line-height:24px;
text-align:center;
color:#663300;
border-bottom:1px solid #663300;
padding:0px;
margin:0px;}

#rightnav ul li a{color:#663300;}
#rightnav ul li a:link{color:#663300; text-decoration: none;}
#rightnav ul li a:visited{color:#663300; text-decoration: none;}
#rightnav ul li a:hover{color:#663300; text-decoration: underline; font-weight:normal;}
#rightnav ul li a:active{color:#663300; text-decoration: underline;}

.productdiv{
width:100%;
margin:auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}

.productdiv h2{
text-align:center;
margin:auto;
margin-bottom:0px;
padding-top:30px;
background-image:url(http://www.1stincoffee.com/images/horz_rule.gif);
background-position:top;
background-repeat:no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
line-height:36px;
color:#800000;
}

.productdiv p{
width:80%;
margin:auto;}

.productdiv p span{
float:right;
font-weight:bold;}

.twocell, .threecell, .fourcell, .fivecell, .videos{
width:100%;
padding:0px;
margin:0px;
border:0px;
clear:both;
border-collapse:collapse;}

.twocell td{
width:38%;
vertical-align:top;
text-align:center;
}

.threecell td{
width:28%;
vertical-align:top;
text-align:center;
}

.fourcell td{
width:20%;
vertical-align:top;
text-align:center;
}

.fivecell td{
width:17%;
vertical-align:top;
text-align:center;
}

#product{
color:#000000;
}

#product h1{
color:#000000;
font-size:16px;
text-align:left;
}

#product #prodnum{
text-align:center;
margin-top:5px;}

#product span{
font-weight:bold;
}

#product hr{
height:1px;
width:100%;
color:#000000;
background-color:#000000;
margin-top:5px;
margin-bottom:5px;
}

.videos td{
width:15%;
vertical-align:top;
text-align:center;
}

#prodtable{
width:100%;
}

#prodtable #prodcell{
width:300px;
text-align:center;
}

#prodtable h1{
margin:0px;
font-size:18px;
color:#663300;
text-align:left;
}

#prodtable h2{
margin:0px 0px 10px 0px;
font-size:14px;
color:#000000;
text-align:left;
font-weight:bold;
}

#prodtd{
margin:0px 0px 0px 20px;
}

#prodtd p{
text-align:left;
}

#prodform{
width:100%;
text-align:center;
font-weight:bold;
margin-top:20px;
}

#prodform form{
margin:0px;
}

#pricetext{
margin:0px 0px 10px 0px;
color:#ff0000;
font-size:14px;
}

#pricetext b{
color:#000;}

#freeship{
color:#0000ff;
margin:10px 0px 20px 0px;
}

#linkcrumbs{
position:relative;
bottom:14px;
}

#linkcrumbs a{color:#663300; font-weight:bold; font-size:12px;}
#linkcrumbs a:link{color:#663300;}
#linkcrumbs a:visited{color:#663300;}
#linkcrumbs a:hover{color:#663300;}
#linkcrumbs a:active{color:#663300;}










