/* Custom CSS Document for Groomer's Choice
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/*--------------------------------------------------
   Globals
--------------------------------------------------*/
body {padding-bottom: 30px;}
form {margin:0; padding:0;}
p {}
p a:link {}
img {border: 0;}
ol li, ul li {}

h1 {} 
h2 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #762e7e; font-weight: normal; text-transform:uppercase;} 
h3 {} 
h4 {} 
h5 {} 
h6 {} 

.smalltextblk {}



/*-------------------------------------------------- 
	Structure
--------------------------------------------------*/
#container {width: 962px; *width: 1002px; margin: 0 auto; background: #fff; padding: 0 20px 20px 20px; }
	#header {height: 161px; width: 100%; margin: 0 auto; text-align:left; }
	#topnav {width: 100%; height: 34px; margin: 0 auto; text-align:left; }
	.pagenavbg {padding: 20px 0 20px 21px;}
	#footer {width: 1002px; margin: 0 auto; padding: 0; border-top: 1px solid #d4e6db; background: #fff; height: 135px;}
	
	

/*-------------------------------------------------- 
	Header
--------------------------------------------------*/
#header .divlogo {height: 161px; float: left; width: 185px; }
#header .divheader {float: left; width: 777px; height: 161px;}
#header .mid-section {float: left; width: 342px; margin-left: 126px;}
#header .mid-section .quick-order {margin: 30px 0 27px 26px; float: left;}
#header .mid-section .quick-order a {display: block;}
#header .mid-section .search-wrap {clear:left; float:left; width: 342px; height: 24px;}
#header .mid-section .search-wrap .searchbox {width: 269px; float:left;}
#header .mid-section .search-wrap .searchbox input{width: 269px; height: 24px; border: 1px solid #dcdcdc; border-top-color:#7c7c7c; border-left-color:#c2c2c2; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c1c1c1; padding: 0 5px; line-height: 24px; *line-height: 22px;}
#header .mid-section .search-wrap .search-btn {float:left; margin-left: 10px; width: 63px; height: 24px;}
#header .email-wrap {background: url(../images/design/email-bg.gif) no-repeat; width:274px; height: 78px; margin-top: 16px; float: left; margin-left: 35px;}
#header .email-wrap .signup {margin:0; padding:0 0 0 13px; list-style:none;}
#header .email-wrap .signup li {}
#header .email-wrap .signup .heading {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #fff; text-transform:uppercase; height: 28px; line-height: 28px; width: 244px;}
#header .email-wrap .signup .emailbox {float: left; width: 209px;}
#header .email-wrap .signup .emailbox input {width: 209px; height: 24px; border: border: 1px solid #dcdcdc; border-top-color:#7c7c7c; border-left-color:#c2c2c2; margin-right: 5px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#c1c1c1; padding: 0 5px; line-height: 24px; }
#header .email-wrap .signup .btn-submit {width: 30px; height: 21px; float: left;}
#header .email-wrap .signup .btn-submit input {width: 30px; height: 21px; margin-top: 1px; *margin-top:2px; margin-left: 5px;}
#header .email-wrap .signup .signup-text {clear: left; width: 244px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; height: 26px; line-height: 26px;}
#header ul.header-menu {list-style: none; margin: 0 5px 0 0; padding: 0; height: 67px; float: right;}
#header ul.header-menu li {float: left; margin-right: 15px; line-height: 67px; height: 67px;}
#header ul.header-menu li a {}
#header ul.header-menu li.phone {font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #762e7e; margin-right: 24px; line-height: 63px;}
#header ul.header-menu li a.cart {font-weight: bold; font-style:italic; color: #762e7e; margin-left: 5px; }
#header ul.header-menu li.items {margin-right: 13px;}
#header ul.header-menu li.divide {margin-right: 13px;}
#header ul.header-menu li.shopcart {margin-right: 25px; margin-left: 6px; }
#header ul.header-menu li.shopcart a {background: url(../images/design/shopcart-icon.gif) no-repeat right center; padding-right: 28px;}

/*-------------------------------------------------- 
	Top Nav
--------------------------------------------------*/
#topnav ul.menulinks {list-style:none; margin: 0; padding: 0; text-align:center;}
#topnav ul.menulinks li {float: none; display: inline; height: 34px; line-height: 34px; text-transform:uppercase; padding: 0 18px;}

/*-------------------------------------------------- 
	Side Nav
--------------------------------------------------*/
.sidenavbg {padding-top: 15px;}
.sidenavbg td {padding: 5px 2px;}

/*-------------------------------------------------- 
	Bottom Nav
--------------------------------------------------*/
#footer ul.bottomlinks {list-style: none; margin: 20px 88px 52px 0; padding: 0; float:right; }
#footer ul.bottomlinks li {float:left;}
#footer ul.bottomlinks li.divide {margin: 0 20px; color: #d4e6db;}

/*-------------------------------------------------- 
	Footer
--------------------------------------------------*/
#footer .payment-types {clear: right; float: left; width: 185px; height: 23px; margin-left: 20px; *margin-top: 92px;}
#footer .copyright {float: right; margin-right: 105px; height: 23px; line-height: 23px; width: 671px; text-align: right; }

/*-------------------------------------------------- 
	Home Page
--------------------------------------------------*/
.home-page .main-image-wrap {width: 756px; height: 282px; padding-bottom: 17px;}
.home-page .testimonial {width: 756px; height: 100px; background: url(../images/design/testimonial-bg.gif) no-repeat;}
.home-page .testimonial .quote {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; font-style: italic; width: 414px; margin-left: 176px; padding-top: 20px; line-height: 22px;}
.home-page .testimonial .quote span.customer {font-weight: bold; color: #e3c4e6; font-size: 12px; font-style:normal;}

/*-------------------------------------------------- 
	Static Pages
--------------------------------------------------*/

