/* CSS Document */

*{
padding:0;
margin:0;
}

body{
background:url(../images/bg_index.gif) repeat-x #0078b4;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#585858;
margin:0 auto 40px auto;
}

a{
color:#0078b4;
text-decoration:underline;
}

a:hover{
text-decoration:none;
}

img{border:0;}

h1{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
color:#bd1858;
margin-bottom:10px;
}

h2{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:17px;
color:#bd1858;
margin-bottom:10px;
}

h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#585858;
text-decoration:none;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#00699b;
text-decoration:none;
}
p{
margin-bottom:15px;
}


#main{
width:1003px;
margin:0 auto;
}


#wrapper{
width:778px;
}

#column_left{
width:209px;
}

#column_right{
width:569px;
}

#left_menu{
background:#eeeeee;
}

#left_menu ul{
list-style:none;
margin:0;
padding:0;
}

#left_menu ul li{
background:url(../images/menu_line.gif) repeat-x bottom;
padding:7px 0 7px 15px;
}

#left_menu ul li a{
background:url(../images/menu_bluebullet.gif) no-repeat left;
padding-left:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#005177;
text-decoration:none;
}

#left_menu ul li a:hover, #left_menu ul li a.select{
background:url(../images/menu_pinkbullet.gif) no-repeat 3px;
color:#bb1157;
text-decoration:none;
}

#news{
padding:0 15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
margin-bottom:50px;
}

#news a{
color:#FFFFFF;
text-decoration:underline;
font-weight:bold;
}

#news a:hover{
text-decoration:none;
}

.white_boldtxt{
font-size:12px;
text-decoration:underline;
margin:7px 0 10px 0;
text-decoration:underline;
font-weight:bold;
}

.dollar{
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
color:#bd1858;
font-weight:bold;
margin-bottom:10px;
}

.detail{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#bd1858;
text-decoration:underline;
}

.detail:hover{
text-decoration:none;
}
.add_cart{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#4c9909;
text-decoration:underline;
}

.add_cart:hover{
text-decoration:none;
}

.cart_input{
width:58px;
height:17px;
border:1px solid #c1c1c1;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#585858;
font-weight:bold;
text-decoration:none;
padding:3px 7px 3px 7px;
}
.cart_input2{
width:36px;
height:17px;
border:1px solid #c1c1c1;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#585858;
text-decoration:none;
text-align:center;
padding:3px 7px 3px 7px;
}
.input_submit{
width:176px;
height:16px;
border:1px solid #c1c1c1;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#585858;
text-decoration:none;
padding:2px 7px 2px 7px;
}
.txtarea{
width:390px;
height:72px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.blue{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#00699b;
font-weight:bold;
text-decoration:none;
}
.border_cart{
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
}
.flex{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#486680;
font-weight:bold;
}
.sulash_cart{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bd1858;
}
.link_cart2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#bd1858;
text-decoration:underline;
}
.link_cart2:hover{
text-decoration:none;
}
.blue_brd{
border-bottom:dashed 1px #004c70;
}

.light_blue{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00699b;
text-decoration:none;
}

.input_form{
width:194px;
height:18px;
border:1px solid #7f9db9;
margin-bottom:2px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#585858;
text-decoration:none;
padding:2px 7px 2px 7px;
}
.list_form1{
width:57px;
height:20px;
border:1px solid #7f9db9;
margin-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#585858;
text-decoration:none;
}

.list_form2{
width:304px;
height:20px;
border:1px solid #7f9db9;
margin-bottom:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#585858;
text-decoration:none;
}

.product_name{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#486680;
font-weight:bold;
display:block;
margin-bottom:5px;
}
.policy{
padding-left:13px;
padding-top:10px;

}

.black{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#585858;
text-decoration:none;
}

#content{
padding:10px 20px 0 20px;
}
#products{
padding:10px 18px 0 18px;
}

.featured_product{
background:url(../images/bg_featureproduct.gif) no-repeat;
height:172px;
margin-top:10px;
margin-bottom:10px;
}

.product_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#486680;
font-weight:bold;
}

.product_link:hover{
color:#ce0556;
text-decoration:none;
}

.txtgray {
	font-size:11px;
	font-weight:bold;
	color:#486680;
	float:right;
	margin-right:10px;
}

.address{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#000000;
text-decoration:none;
}

.testi{
margin-bottom:10px;

}
.testi p{
padding:0px 15px;
}
#line{
border-bottom:1px dotted #999999;
margin:10px 0px;
}

.featured_box1{
width:179px;
padding:15px;
font-size:11px;
color:#585858;
float:left;
}

.featured_box2{
overflow:auto;
height:125px;
float:right;
width:289px;
padding:5px 9px 12px 10px;
margin:15px 10px 0 0;
}

.featured_box3{
height:125px;
float:right;
width:289px;
padding:5px 9px 12px 10px;
margin:15px 10px 0 0;
}

.button_feature{
display:block;
width:69px;
height:20px;
background:url(../images/button.gif) no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
color:#4475a0;
font-weight:bold;
text-decoration:none;
float:left;
text-align:center;
line-height:20px;
margin-right:10px;
}

.button_feature:hover{
color:#ce0556;
}

.para_bullet{
background:url(../images/menu_bluebullet.gif) no-repeat 0px 5px;
padding-left:15px;
}


.more{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
padding-bottom:10px;
color:#0e5273;
text-decoration:underline;
}

.more:hover{
color:#ce0556;
text-decoration:none;
}

#footer{
height:40px;
background:url(../images/footer_btmround.gif) no-repeat top;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding:24px 50px 0 10px;
}

#footer a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-decoration:none;
line-height:20px;
}

#footer a:hover{
text-decoration:underline;
}

.footer_slash{
margin:0 5px;
font-size:12px;
}

.dog1{
background:url(../images/dog1.jpg) no-repeat;
width:117px;
height:110px;
display:block;
float:left;
}
.dog1:hover{
background-position:bottom;
}

.dog2{
background:url(../images/dog2.jpg) no-repeat;
width:117px;
height:110px;
display:block;
float:left;
}

.dog2:hover{
background-position:bottom;
}

.dog3{
background:url(../images/dog3.jpg) no-repeat;
width:117px;
height:110px;
display:block;
float:left;
}

.dog3:hover{
background-position:bottom;
}

.dog4{
background:url(../images/dog4.jpg) no-repeat;
width:117px;
height:110px;
display:block;
float:left;
}

.dog4:hover{
background-position:bottom;
}


.cat1{
background:url(../images/cat1.jpg) no-repeat;
width:117px;
height:110px;
display:block;
float:left;
}
.cat1:hover{
background-position:bottom;
}

#quickfaq .cat1{
background:none;
height:20px;
width:100%;
}

.cat2{
background:url(../images/cat2.jpg) no-repeat;
width:117px;
height:110px;
display:block;
float:left;
}

.cat2:hover{
background-position:bottom;
}

.free_bottle{
font-family:Helvetica, sans-serif, Arial;
font-size:18px;
color:#CC0000;
text-decoration:none;
font-weight:normal;
}

.free_bottle_txt{
font-family:Helvetica, sans-serif, Arial;
font-size:18px;
text-decoration:none;
font-weight:normal;
color:#00699b;
}

.healthy_raw{
font-family:Helvetica, sans-serif, Arial;
font-size:18px;
font-weight:normal;
color:#bd1858;
}

.head1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#486680;
font-weight:bold;
display:block;
margin:10px 0px;
}

.pink_color{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#cb2767;
font-weight:bold;
}


.boxdetail_brd{
border-left:solid 1px #5f8ab3;
border-right:solid 1px #5f8ab3;
padding:0 2px 0 8px;
line-height:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#486680;
font-weight:bold;
}

.boxdetail_brd p{
margin:5px 0 0 0;
}

.small_txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#585858;
font-weight:normal;
line-height:normal;
}

.bg_detail1{
background:url(../images/detail1.gif) no-repeat left top #F1F1F1;
padding:60px 10px 10px 10px;
}

.bg_detail2{
background:url(../images/detail2.gif) no-repeat left top #F1F1F1;
padding:20px 10px 10px 10px;
}

.box1_2_btm{
background:url(../images/box1_2_btm.gif) no-repeat;
height:26px;
line-height:26px;
text-align:right;
padding-right:15px;
}

.box1_2_btm a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#00699b;
font-weight:bold;
text-decoration:none;
}

.box1_2_btm a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#cb2767;
font-weight:bold;
text-decoration:none;
}



#footer .dmv{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#013048; text-decoration:none;}
#footer .dmv:hover{ color:#FFFFFF; text-decoration:none;}





/* System Messages */
#system-message
{
margin:10px 0 20px 0;
padding: 0 !important;
background:#fff;
border:solid 0px;
}
#system-message dt { font-weight: bold; }
#system-message dd { margin: 0;  font-weight: bold; text-indent: 0px;background:#fff;padding:0 }
#system-message dd ul { color: #93246F; margin-bottom: 10px; list-style: none; padding: 0px; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}

/* System Standard Messages */
/*#system-message dt.message { display: none; }*/
#system-message dd.message {  }
#system-message dd.message ul { background: #F2E3ED}

/* System Error Messages */
/*#system-message dt.error { display: none; }*/
#system-message dd.error {  }
#system-message dd.error ul { color: #93246F; background: #F2E3ED ; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;margin:0}

/* System Notice Messages */
/*#system-message dt.notice { display: none; }*/
#system-message dd.notice {  }
#system-message dd.notice ul { color: #93246F; background: #F2E3ED; border-top: 3px solid #93246F; border-bottom: 3px solid #93246F;}


