a:link{color:blue;}
a:active{color:blue;}
a:visited{color:blue;}
a:hover{color:red;}

div#container {
width:1000px;
margin:0 auto;
}

.text {float:left; font-family: sans-serif; width:550px; border:0px; padding:6px; 
margin:2px;font-size:100%; position:relative; top:-725px; left:175px;}

.textcalendar {font-family: sans-serif; 0px; padding:6px; text-align:center; width:700px;
margin:2px;font-size:100%; position:relative; top:-725px; left:130px;}

.textpage {float:left; font-family: sans-serif; width:550px; border:0px; padding:6px; 
margin:2px;font-size:100%; position:relative; top:-750px; left:150px;}

.textproduct {font-family: sans-serif; padding:6px; 
margin:2px; position:relative; top:-735px; left:150px;}

.textproduct2 {float:right; font-family: sans-serif; border:0px; padding:6px; 
margin:2px;font-size:100%; position:relative; top:-735px; left:170px; text-align:center;}


.textright {float:left; font-family: sans-serif; width:300px; border:0px; }


.crystalcallout {border:3px solid blue; padding:10px; margin:10px;width:720px; height:700px; background-color:lightgray; 
font-family:sans-serif; font-size:100%; font-color:#fff; background-color:#fff; position:relative; left:130px; top:-1000px;}



.gallery {float:left; font-family: sans-serif; width:700px; height:400px; border:0px; padding:6px; 
margin:2px;font-size:100%; position:relative; top:-850px; left:250px;}

.texthead {font-family: sans-serif; width:300px; height:300px; border:0px; padding:6px; 
margin:2px;font-size:100%; float:left; position:relative;top:-300px;left:180px;}

.footer {font-family: sans-serif; border:0px; padding:6px; color:#fff;
margin:2px;font-size:75%; position:relative; top:-15px; left:2px;}

.clear { clear:both;}

#storefloat { float:left; padding-right:10px; padding-bottom:60px; }
#floatleft{float:left; padding:right:5px; }
#floatleft15{float:left; padding:15px; }
#floatleft25{float:left; padding:25px; }
#floatleftpad{float:leftt; padding:10px;}
#floatcontact{float:right;position:relative; top:-50px;}
#youtube{float:right;width:356px;position:relative; top:-430px;right:125px;}

#picborder{float:left; border:10px solid white;}



.pdf {font-family:sans-serif; font-weight:600; text-align:center;
font-size:150%; font-color:#fff;}

.textheader {font-family:sans-serif; font-weight:600;position:relative; top:-40px;font-size:85%;width:55%;}

.textfaq {font-family:sans-serif; font-weight:600; position:relative; top:-10px; font-size:85%; width:7%;
border:3px solid darkgreen; padding:20px; width:850px; background-color:#000;}


#imageright{float:right;}

.freshbox{float:left; border:3px solid blue; padding:20px; margin:30px;width:175px; background-color:lightgray; font-family:sans-serif;
font-size:100%; font-color:#fff; background-color:#fff; text-align:center;}

.freshbox2{float:right; border:3px solid blue; padding:20px; margin:30px;width:175px; background-color:lightgray; font-family:sans-serif;
font-size:100%; font-color:#fff; background-color:#fff; text-align:center;}

.floatbox {font-family: sans-serif; font-weight:700; width:500px;border:1px solid black; padding:6px; margin:2px;
background-color:#000; float:right; font-size:80%; width:300px;position:relative;top:-40px;}


.caption {font-family: sans-serif; ;border:1px; padding:2px; margin:2px;
font-size:100%; width:100px;position:relative;top:-20px;float:right;text-align:center;}
