@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	list-style-position: inside;
}


#logo a {
	display:block;
	height:100%;
	width:100%;
}

input[type=text]:focus,
textarea:focus,
input[type=password]:focus {
  outline: 0 none;
}

#main_content1 input[name="_R_dog_sex"] {
	float:right;
	top:0px;
	/*padding-top:3px; */
}
input[type="checkbox"] {
	background-image:none;
	}

#main_content1 input[type="checkbox"] {
	background-image:none;
	}

input[name="_R_deladdr"] {
	float:left; top:4px; margin-right:4px; margin-top:5px;
}

input[name="_R_day"] {
	/*margin-right:4px; margin-top:5px; */
	/*float:left; top:4px; margin-right:4px; margin-top:5px; */
}


a,input {
	outline-style:none;
}

img {
	border:none;
}
body {
	font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/* Basic Layout */
#container {
	width:960px;
	position:relative;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
}

#header {
	width:960px;
	height:211px;
	background-color:#FFFFFF;
	position:absolute;
	left:0px;
	top:40px;
}


#columns {
	width:960px;
	position:absolute;
	top:240px;
	left:0px;
	background:#FFFFFF;
	min-height:650px;
	}
	
#banner {
	width:960px;
	height:146px;
	position:absolute;
	left:0px;
	top:90px;
	padding-bottom:20px;
	}

#logo {
	width:190px;
	height:146px;
	position:absolute;
	top:0px;
	left:10px;
	background:url(images/logo.gif) no-repeat;
	}
	
#headline {
	position:absolute;
	float:right;
	width:742px;
	height:50px;
	top:0px;
	background:url(images/headline.gif) no-repeat;
	left: 208px;
	}

.headline_text {
	position:absolute;
	float:left;
	width:690px;
	height:25px;
	top:10px;
	left: 2px;
	background-image: url(../images/your_account.png);
	
	}
	
		.check_box {
/*background:#EBEBEB none repeat scroll 0 0; */
background:#000000 none repeat scroll 0 0; 
border:1px solid #9C9999;
color:#4E4D4D;
line-height:24px;
margin-left:0;
}

/* Top Nav Links */

#topnav_username  {
	width:940px;
	margin:0px 10px;
}

ul#usename {
	display:block;
	float:left;
	margin:0 70px 0 0;
	width:360px;
	height:40px;
	list-style:none;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#usename li {
	display:block;
	float:left;
	height:20px;
	padding:10px 5px;
	
	
}
#usename li a {
	display:block;
	color:#a1a1a1;
	text-decoration:underline;
width:100%; 
 height:100%;
}

#usename li a:hover {
	display:block;
	text-decoration:none;
}

.usrname {
	font-weight:bold;
	color:#5aa584;
	
}

ul#cart_info {
	display:block;
	float:right;
	margin:0;
	width:500px;
	height:40px;
	list-style:none;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#cart_info li {
	display:block;
	float:right;
	height:20px;
	padding:10px 5px;
}

#cart_info li a {
	display:block;
	color:#a1a1a1;
	text-decoration:underline;
	 width:100%; 
	height:100%; 
}

#cart_info li strong {
	color:#949597;
}


#cart_info li a:hover {
	display:block;
	text-decoration:none;
}

a:link {
	text-decoration:none;
	color:#000000 !important;
	}

a:visited { 
	text-decoration:none; 
	color:#000000 !important;
	}

a:hover { 
	text-decoration:underline;
	color:#000000 !important;
	}

a:active { 
	text-decoration:none 
	color:#000000 !important;
	}


a.alt { 
	color:#FFF !important; 
	text-decoration: none; 
	}
	
a.altr { 
	color:#666666 !important; 
	text-decoration: none; 
	}
	
a.alt:visited { 
	color:#FFF !important;
	}

a.alt:hover { 
	color:#FFFFFF !important;
	text-decoration: underline; 
	}

#qlinks {
	width:190px;
	margin-left:20px;
	position:relative;
	margin-top:5px;
	display:block;
	}

.qlinks {
	display:block;
	width:85px;
	float:left;
	list-style:none;
	}

.qlinksitem {
	height:14px;
	font-size:11px;
}

/* Header and menu */

#promos {
	float:right;
	width:720px;
	height:175px;
	position:absolute;
	right:10px;
	top:0px;
}

#promos ul {
	display:block;
	float:right;
	margin:0;
	width:720px;
	height:175px;
}

#promos ul li {
	display:block;
	float:right;
	list-style-position:inside;
	width:240px;
	height:146px;
	text-indent:-10000px;
	text-decoration: none;
}

#promos ul li a {
	display:block;
	width:100%;
	height:100%;
}

#box1 {
	background:url(images/ad1.gif) no-repeat;
}
#box2 {
	background:url(images/ad2.gif) no-repeat;
}
#box3 {
	background:url(images/ad3.gif) no-repeat;
}

#header ul {
	display:block;
	float:right;
	margin:0;
	width:960px;
	height:40px;
	background:url(images/menu.gif) no-repeat 0 0;
	list-style:none;
}

#header ul li {
	display:block;
	float:left;
	height:40px;
	text-indent:-10000px;
	}
	
#header ul li a {
	display:block;
	width:100%;
	height:100%;
	}

#home {
	width:123px;
}

#about {
	width:111px;
}

#video {
	width:113px;
}

#questions {
	width:112px;
}

#login {
	width:112px;
}
#our_range {
	width:112px;
}

#order_now {
	width:112px;
}

#searchbar {
	width:165px ;
	position:absolute;
	top:8px;
	right:-4px;
}

/* Menu rollovers */

	#home a:hover {
	background:url(images/menu.gif) no-repeat 0px -78px;
	}
	
	#about a:hover {
	background:url(images/menu.gif) no-repeat -123px -78px;
	}
	
	#video a:hover {
	background:url(images/menu.gif) no-repeat -233px -78px;
	}
	
	#questions a:hover {
	background:url(images/menu.gif) no-repeat -346px -78px;
	}
			
	#login a:hover {
	background:url(images/menu.gif) no-repeat -458px -78px;
	}
	
	#our_range a:hover {
	background:url(images/menu.gif) no-repeat -570px -78px;
	}
	
	#order_now a:hover {
	background:url(images/menu.gif) no-repeat -682px -78px;
	}
	

/* Menu dark backgrounds */


	.about {
	background:url(images/menu.gif) no-repeat -123px -38px;
	}
	
	.video {
	background:url(images/menu.gif) no-repeat -233px -38px;
	}
	
	.questions {
	background:url(images/menu.gif) no-repeat -346px -38px;
	}
			
	.login {
	background:url(images/menu.gif) no-repeat -458px -38px;
	}
	
	.our_range {
	background:url(images/menu.gif) no-repeat -570px -38px;
	}
	
	.order_now {
	background:url(images/menu.gif) no-repeat -682px -38px;
	}

/* Left Column */

/* Left Column*/

#lcol {
	position:absolute;
	top:0px;
	left:10px;
	width:190px;
	background:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	display:block;
	background:url(images/lcol_row.gif) repeat-y;
}

.date_bar {
	width:190px;
	height:40px;
	background:url(images/date_bar.gif) no-repeat;
	}

.time{
	border-style:none;
	background-color:#62a881;
	color:#000;
	font:"Trebuchet MS", Arial;
	font-size:10px !important;
	width:180px;
	position:absolute;
	top:2px;
	height:14px;
	left:5px;
	text-align:center;
	}
#lcol h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:13px !important;
	text-align:center;
	font-weight:bold !important;
	display:block;
	height:20px;
	}

.lcol_p {
	width:170px;
	padding:3px;
	font-size:11px !important;
	margin-left:auto;
	margin-right:auto;
	letter-spacing:-0px;	
}

#lcol hr {
	width:190px;
	height:30px;
	border:0px;
	left:0px;
	background:url(images/lcoldiv.gif) no-repeat center scroll;
	}
	
.lcolimg {
	width:182px;
	}

#qlinks {
	width:190px;
	margin-left:20px;
	position:relative;
	margin-top:5px;
	display:block;
	}

.qlinks {
	display:block;
	width:85px;
	float:left;
	list-style:none;
	}

.qlinksitem {
	height:14px;
	font-size:11px;
}

#myvar {
border:0px solid #ccc;
background:none;
padding:0px;
}

/* Right Column */


#rcol {
	float:right;
	position:absolute;
	top:60px;
	right:0px;
	background-color:none;
	width:220px;
	margin-right:10px;
	padding-bottom:0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	}
	
#rcol hr {
	color:#62a881;
	background-color: #62a881;
	border:0px;
	height: 1px;
	position:relative;
	}

#rcol_fsec {
	background-color:none;
	padding-bottom:7px;
	display:block;
	position:relative;
	
	}

#rcol_secs {
	display:block;
	background-color:none;
	position:relative;
	padding-bottom:7px;
	padding-top:7px;
	}

#rcol_block {
	background-color:none;
	height:auto !important;
	min-height:55px;
	margin-left:65px;
	margin-bottom:7px;
	
	}
	
.rcol_image {
	position:absolute;
	top:auto;
	left:0px;
	padding-top:3px;
	}
	
#rcol h3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size:14px;
	text-align:left;
	font-weight:bold;
	display:block;
	height:20px;
	padding-bottom:7px;
	}

#rcol h4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif !important;
	font-size:12px;
	text-align:left;
	font-weight:bold;
	display:block;
	height:15px;
	padding-bottom:3px;
	}

#cartoontxt{
	font-size:11px !important;
	font-style:italic;
	font-stretch:-1px;
	}
	
/* FORMS */

/*FORMS*/

#field_box {
	width:270px;
	float:left;
	position:relative;
	top:5px;
	min-height:35px;
	height:auto !important;
	border:none !important;
}


fieldset#form2 {
	width:480px;
	padding:0px;
	border:0px;
	clear:both;
	min-height:400px;
	padding-bottom:20px;
margin-bottom:30px;
	height:auto !important;
}

#form2 ol {
	padding: 0;
	width:400px;
	list-style: none;
	border:0px;
}

#form2 li{
	position:relative;
	display:block;
	width:500px;
	padding-bottom: 0px;
	clear:both;
	margin-bottom: 10px;
	left:0px;
}

li#li2 {
	position:relative;
	display:block;
	width:480px;
	padding-bottom: 0px;
	clear:both;
	margin-bottom: 5px;
}

#form2 {
	font-size:12px;
}

#form2 label {
	position:relative;	
	float:left;
	width:190px;
	min-height:23px;
	height:auto !important;
	line-height:23px;
	margin-right:5px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	
}

.prodinf {
		position:relative;	
	float:left;
	width:250px;
	min-height:23px;
	height:auto !important;
	
	margin-right:5px;
	text-align:left;
	color:#000000;
	font-weight:normal;

}

	.form_field2 {
	padding:2px;
	font-size:10px;
	border:1px solid #9c9999;
	color:#4e4d4d;
	background:#ebebeb;
	
	border:none;
	padding:3px;
	width:250px;
	
	}
.error {
	color:#FF0000;
	font-size:10px;
	}

fieldset {
	border:none;
	width:220px;
	height:230px;
	}
 
label {
	float:left;
	font-size:xx-small;
  	font-weight:bold;
	font-size:11px; 
  	width:80px;
  	display:block;
	padding-top:3px;
  	}

.formtext{
	float:left;
	position:relative;
	width:220px;
	margin-left:0px;
	height:26px;
	}
  
.subbutton {
	float:right;
	right:0px;
	position:absolute;
	bottom:0px;
	}

.line_text{
	width:130px;
	float:right;
	position:relative;
	border:none;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	padding:3px;
	left:0px;
	top:0px;
	font-size:11px;
	}

.line_text1{
	float:right;
	width:30px;
	position:relative;
	border:none;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	padding:3px;
	left:0px;
	top:0px;
	right:0px;
	background:url(images/srch_rcol1.gif) no-repeat !important;
	}

.textarea{
	width:130px;
	height:85px;
	border:none;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	float:right;
	position:relative;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px;
	background:url(images/srch_mess.gif) no-repeat;
	}

.textarea1{
	width:235px;
	height:85px;
	border:none;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	float:right;
	position:relative;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 30px 3px 3px;
	background:url(images/a_honeys/srch_mess1.gif) no-repeat;
	}
	
.textarea0{
	width:380px;
	height:140px;
	border:none;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	float:right;
	position:relative;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:3px 25px 3px 3px;
	background:url(images/a_honeys/srch_mess2.gif) no-repeat;
	}

#rcol input{
	background:url(images/srch_rcol.gif) no-repeat;
	
	}

#main_content input{
	background:url(images/srch_rcol.gif) no-repeat;
	}
	
#main_content1 input {
	background:url(images/a_honeys/srch_bk.png) no-repeat;
	}

input#remember {
	background-image:none;
}
	
.videoplayer {
	float:left;
	width:160px;
	margin-bottom:30px;
	margin-right:10px;
	}

/* Center Column */

#main_content {
position:relative;
	margin-left:auto;
	margin-right:auto;
	width:490px;
	padding-right:10px;
	top:60px;
	min-height:600px;
	height:auto!important;
}

#main_content1 {
	position:absolute;
	left:200px;
	width:500px;
	padding-right:10px;
	margin-left:10px;
	top:60px;
	height:196px;
	min-height:600px;
	height:auto!important;
	font-family:  Arial, Geneva, Helvetica, sans-serif!important;
	font-size:12px !important;
	font-stretch:normal !important;
	text-indent:0px;
}

/*
#main_content1 {
position:relative;
	width:490px;
	padding-right:10px;
	margin-left:auto;
	margin-right:auto;
	top:60px;
	height:196px;
	min-height:600px;
	height:auto!important;
	font-family: Geneva, Arial, Helvetica, sans-serif!important;
	font-size:12px !important;
	font-stretch:normal !important;
	text-indent:0px;
}
*/

.subhead{
	display:block;
	width:500px;
	position:relative;
	height:auto;
	clear:both;
	margin-top:5px;
	min-height:20px;
	font-family:Arial, Helvetica, sans-serif !important;
	background:#cfe4fa;
	text-align:left;
	padding:3px 3px 3px 6px;
	left:0px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:0.8px;
	margin-bottom:12px;
	}

#popup {
	margin:20px auto;
	width:500px;
	padding-right:10px;
	top:60px;
	height:196px;
	min-height:600px;
	height:auto!important;
	font-family: Geneva, Arial, Helvetica, sans-serif!important;
	font-size:12px !important;
	font-stretch:normal !important;
	text-indent:0px;
}

#main_content p {
	font-family: Geneva, Arial, Helvetica, sans-serif !important;
	font-size:12px;
	text-align:left;
	}

#maintable {
	display:block;
	margin-left:0px;
	width:220px;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size:12px;
	}

td {
	width:110px;
	}

a.main {
	text-decoration:underline;
	color:#2E8B57 !important;
	}

a.main:visited { 
	text-decoration:underline; 
	color:#2E8B57 !important;
	}

a.main:hover { 
	text-decoration:underline;
	color:#2E8B57 !important;
	}

a.main:active { 
	text-decoration:underline; 
	color:#2E8B57 !important;
	}

.photobox {
	border:none;
	margin-right:10px;
	float:left;
	padding-bottom:0px;
	}
.photo{
	height:160px;
	width:160px;
	}

.photocaption{
	width:160px;
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:left;
	margin-top:3px;
	letter-spacing:-0.3px;
	}
	
.qs{
	margin-left:20px;
	color:#2E8B57;
	}

.qsalt{
	margin-left:20px;
	}

/* Site wide styles */

a.altr { 
	color:#666666 !important; 
	text-decoration: none; 
	}

.sub_btn {
	width:auto;
	text-align:right;
	padding-left:150px;
	padding-right:85px
		
}

.form_field {
	/* padding:1px;
	font-size:14px;
	border:none;
	color:#4e4d4d;
	background:#ebebeb;
	font-weight:bold;
	font-family: "Trebuchet MS", Arial, sans-serif;
	height: 23px;
	line-height: 23px;
	width:255px;*/
		padding:2px;
	font-size:10px;
	border:1px solid #9c9999;
	color:#4e4d4d;
	background:#ebebeb;
	font-weight:normal;
	border:none;
	padding:3px;
	width:250px;
	
	} 
	
#shop_options {
	clear:both;
}

#shop_options ul {
	list-style:none;
	
}

#shop_options ul li {
	display:block;
	height:20px;
	position:relative;
	padding:10px 5px;
	font-size:14px;
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; 
	font-weight:200;
}


.options_btn {
	padding:0px;
	margin:0px;
	bottom:-4px; 
	display:block;
}
.q_price {
	font-weight: bold;
	color: #000000;
}

.order_ttl2 {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 14px;
	color: #000000;
}

#form2 label#label_wide {
	position:relative;
	float:left;
	width:490px;
	margin-right:5px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
}

.padme2 {
	padding:5px 0px;
}

#field_box_del {

	width:auto;
	position:relative;
	line-height:30px;
	min-height:35px;
	height:auto !important;
} 


.field_box2 {
	position:absolute;
	top:0px;
	left:80px;
	width:70px;
	padding:0px 5px;
	line-height:18px;
	border:none;
}

.field_box3 {
	position:absolute;
	top:0px;
	left:180px;
	width:70px;
	padding:0px 5px;
	line-height:18px;
}

.field_box2_cart {
position:absolute;
top:2px;
left:30px;
width:70px;
padding:0px 5px;
line-height:18px;
border:none;
}

.field_box3_cart {
position:absolute;
top:2px;
left:140px;
width:90px;
padding:0px 5px;
line-height:18px;
}

.field_box3_saved {
position:absolute;
top:2px;
left:100px;
width:90px;
padding:0px 5px;
line-height:18px;
}

.order_ttl {
	display:block;
	width:488px;
	height:29px;
	padding:8px 5px 5px 7px;
	background-image:url(images/a_honeys/titlebar.gif);
	background-repeat:no-repeat;
	margin-bottom:5px;
}

#central_order {
	width:490px;
	height:25px;
	display:block;
	}
	

#central_order_col {
	width:500px;

	color:#000000;
	margin:0px auto 10px auto;
	min-height:500px;
	height:auto !important;
		font-family: Geneva, Arial, Helvetica, sans-serif!important;
	font-size:12px !important;
	font-stretch:normal !important;
	text-indent:0px;
}

label.og {
	font-size:10px;
	text-align:left;
}

#maintable {
display:block;
font-family: Arial,Helvetica,sans-serif !important;
font-size:12px;
margin-left:0;
width:350px;
}

.diet_list {
color:#000000;
font-weight:normal;
list-style-position:inside;
list-style-type:square;
margin-left:0;
padding-left:1em;
text-indent:-1em;
}

.diet_list_item {
padding:5px 0;
}

