@charset "utf-8";
/* CSS Document */
img, div, a {
	behavior: url(css/iepngfix.htc);
	border:0px;
}
/* ---------------------------------------------------------------- 
 *  RESETS
 * ---------------------------------------------------------------- 
*/ 
body {
	margin:0;
	padding:0;
	background:url(../images/body_bg.jpg);
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#565455;
}
* {
	margin:0;
	padding:0;
	outline:none;
	border:none;
}
.clear {
	clear:both;
}
p {
	line-height:24px;
	padding:12px 0 0 0;
}
p a {
	color:#d9086f;
	text-decoration:none;
}
p a:hover {
	text-decoration:underline;
}
p u {
	color:#333;
}
p strong {
	color:#333;
}
a {
	color:#d9086f;
	text-decoration:none;
}
label {
	color:#333;
}
/* ---------------------------------------------------------------- 
 *  HEADINGS
 * ---------------------------------------------------------------- 
*/ 
h1 {
	font-size:12px;
	text-indent:-9999px;
}
h2 {
	font-size:22px;
	font-weight:bold;
	color:#d9086f;
	line-height:16px;
	padding:0 0 4px 0;
}
h2 span {
	font-size:20px;
}
h3 {
	font-size:18px;
	font-weight:bold;
	color:#111;
}
h3 span {
	font-size:18px;
}
h4 {
	font-size:16px;
	font-weight:bold;
	color:#111;
}
h4 span {
	font-size:18px;
	font-weight:normal;
}
h5 {
	font-size:20px;
	font-weight:normal;
	color:#111;
	float:left;
	line-height:20px;
}
h5 span {
	font-weight:bold;
	color:#d9086f;
}
/* ---------------------------------------------------------------- 
 *  HEADER
 * ---------------------------------------------------------------- 
*/ 
#global_container {
	width:960px;
	margin:0 auto;
}
#header {
	width:960px;
	height:175px;
	background:url(../images/header_bg.png) no-repeat 160px 50px;
}
#logo {
	width:130px;
	height:130px;
	float:left;
	margin:25px 0px 20px 20px;
}
#header_right {
	width:270px;
	height:60px;
	float:right;
	padding:30px 10px 0 0;
}
.header-icon {
	float:left;
	padding:10px 0 0 0;
}
.twitter {
	width:30px;
	height:29px;
	float:left;
	background:url(../images/twitter.png) no-repeat;
	margin:2px 0 0 0;
}
.twitter:hover {
	background-position:0 -29px;
}
.facebook {
	width:30px;
	height:29px;
	float:left;
	background:url(../images/facebook.png) no-repeat;
	margin:2px 0 0 20px;
}
.facebook:hover {
	background-position:0 -29px;
}
#shopping_cart {
	height:45px;
	float:right;
	background:url(../images/shopping_cart.png) no-repeat left;
}
#shopping_cart a {
	font-size:16px;
	font-weight:bold;
	color:#3b3b3b;
	padding:0 10px 0 60px;
	line-height:56px;
}
#shopping_cart a:hover {
	color:#d9086f;
}
.cart-table {
	width:896px;
	float:left;
	padding:0 0 10px 0;
}
.cart-table td {
	border-bottom:dotted 1px #b6b3b5;
	padding:10px 0;
}
.cart-table img {
	width:100px;
	float:left;
}
.cart-table h3 {
	padding:0 0 10px 0;
}
.cart-table .cart-color {
	color:#565455;
}
.cart-table .cart-color span {
	color:#d9086f;
}
/* ---------------------------------------------------------------- 
 *  MAIN NAVIGATION
 * ---------------------------------------------------------------- 
*/ 
#nav {
	width:780px;
	float:right;
}
#nav ul {
	list-style:none;
	float:right;
}
#nav ul li {
	list-style:none;
	display:block;
	float:left;
	padding:35px 10px 0px 10px;
}
#nav ul li a {
	font-size:18px;
	font-weight:normal;
	color:#111;
	padding:35px 10px 5px 10px;
}
#nav ul li a:hover {
	color:#d9086f;
}
#nav ul li a.active {
	background:#d9086f;
	color:#fff;
}
/* ---------------------------------------------------------------- 
 *  BANNER
 * ---------------------------------------------------------------- 
*/
#banner {
	width:906px;
	height:302px;
	position:relative;
	background:#fff;
	border: solid 2px #111;
	padding:20px 20px 20px 30px;
}
#banner_ad {
	width:380px;
	height:350px;
	position:absolute;
	top:-8%;
	right:2%;
}
#banner_ad_edge {
	width:10px;
	height:23px;
	background:url(../images/banner_ad_edge.png) no-repeat;
	position:absolute;
	top:-7.5%;
	right:41.8%;
}
/* ---------------------------------------------------------------- 
 *  BANNER SLIDER
 * ---------------------------------------------------------------- 
*/
#slider_num {
	width:500px;
	height:275px;
	float:left;
}
#slider_num ul {
	list-style:none;
}
#slider_num ul li {
	width:500px;
	height:275px;
	list-style:none;
	display:block;
	float:left;
}
ol#controls {
	width:500px;
	height:25px;
	float:left;
}
ol#controls li {
	float:left;
	list-style:none;
	margin:0 2px 0 0;
}
ol#controls li a {
	width:23px;
	height:23px;
	float:left;
	background:url(../images/banner_nav_bg.jpg) no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	text-align:center;
	line-height:22px;
	margin:0 0 0 5px;
}
ol#controls li a:hover {
	background:url(../images/banner_nav_bg_over.jpg) no-repeat;
	color:#fff;
}
ol#controls li.current a {
	background:url(../images/banner_nav_bg_over.jpg) no-repeat;
	color:#fff;
}
ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus {
	outline:none;
}
/* ---------------------------------------------------------------- 
 *  SUB NAVIGATION
 * ---------------------------------------------------------------- 
*/
#sub_nav {
	width:940px;
	background:#d9086f;
	float:left;
	padding:8px 0px 10px 0;
	margin:0 0 0 10px;
}
#sub_nav ul {
	list-style:none;
}
#sub_nav ul li {
	list-style:none;
	display:inline;
	float:left;
	padding:0 55px;
}
#sub_nav ul li a {
	background:url(../images/sub_nav_blt.jpg) no-repeat left;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 20px;
}
#sub_nav ul li a:hover {
	color:#440022;
	background:url(../images/sub_nav_blt_hover.jpg) no-repeat left;
}
/* ---------------------------------------------------------------- 
 *  NEW
 * ---------------------------------------------------------------- 
*/
#container {
	width:960px;
	float:left;
	margin:30px 0 0 0;
}
#new_left {
	width:50px;
	height:135px;
	float:left;
	background:url(../images/new_left.png) no-repeat;
	padding:90px 0 0 29px;
}
#new_mdle {
	width:820px;
	height:204px;
	float:left;
	background:#aca99f;
	margin:5px 0 0 0;
	padding:16px 0 0 0;
}
#new_right {
	width:60px;
	height:130px;
	float:left;
	background:#aca99f;
	margin:5px 0 0 0;
	padding:90px 0 0 0;
}
.new-arw {
	width:41px;
	height:41px;
	float:left;
}
.new-arw:hover {
	background-position:0 -41px;
}
.left {
	background:url(../images/new_arw_left.png) no-repeat;
}
.right {
	background:url(../images/new_arw_right.png) no-repeat;
}
/* ---------------------------------------------------------------- 
 *  NEW SLIDER
 * ---------------------------------------------------------------- 
*/
#slider {
	width:820px;
	height:191px;
	float:left;
	margin:0 9px 0 11px;
	text-align:center;
}
#slider ul {
	list-style:none;
}
#slider ul li {
	width:820px;
	height:191px;
	list-style:none;
	display:block;
	float:left;
	overflow:hidden;
}
.slider-image {
	width:200px;
	height:150px;
	background:#fff;
	padding:6px 25px 32px 25px;
	float:left;
	margin:0 20px 0 0;
}
#slider ul li a {
	font-size:16px;
	font-weight:bold;
	color:#111;
}
#slider ul li a:hover {
	color:#d9086f;
}
.home-product {
	width:269px;
	height:223px;
	float:left;
	margin:0 30px 0 3px;
	padding:15px;
}
.junior {
	background:#d9086f;
}
.bottom-link {
	font-size:18px;
	font-weight:bold;
	color:#fff;
	line-height:40px;
	float:left;
}
.bottom-link:hover {
	color:#111;
}
.dog-bed {
	background:#80452e;
}
.bottom-container-right {
	width:175px;
	height:109px;
	float:left;
	padding:10px 0 0 120px;
}
.swatch_request {
	background:url(../images/swatch_request.jpg) no-repeat 10px 10px #82b612;
}
.top-up {
	background:url(../images/top_up.jpg) no-repeat left bottom #d9086f;
	margin:15px 0 0 0;
}
.button {
	background:#ffcc00;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#361900;
	padding:6px 14px 8px 14px;
	margin:10px 0 0 0;
	cursor:pointer;
}
.button:hover {
	background:#ffde00;
}
.add-to-cart {
	background: url(../images/add_to_cart.png) no-repeat 6px 3px #ffcc00;
	padding:8px 12px 8px 38px;
	margin:20px 0 0 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#361900;
	cursor:pointer;
}
.add-to-cart:hover {
	background: url(../images/add_to_cart.png) no-repeat 6px 3px #ffde00;
}
.click-here {
	margin:12px 0 0 0;
	font-size:16px;
	font-weight:bold;
}
/* ---------------------------------------------------------------- 
 *  FOOTER
 * ---------------------------------------------------------------- 
*/
#footer {
	width:960px;
	height:100px;
	float:left;
	text-align:center;
	padding:60px 0 0 0;
}
#footer_nav {
	width:620px;
	height:30px;
	margin:0 auto;
	background:#d9086f;
	font-size:15px;
	font-weight:bold;
	color:#fff;
	padding:0 0 0 15px;
}
#footer_nav ul {
	list-style:none;
}
#footer_nav ul li {
	list-style:none;
	float:left;
	background:#d9086f;
}
#footer_nav ul li a {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	line-height:28px;
	padding:0 10px;
}
#footer_nav ul li a:hover {
	color:#111;
}
#copyright {
	width:300px;
	margin:0 auto;
	font-size:14px;
	color:#333;
	padding:15px 0 0 0;
}
/* ---------------------------------------------------------------- 
 *  CONTENTS
 * ---------------------------------------------------------------- 
*/
#main_container {
	width:896px;
	float:left;
	background:#fff;
	border: solid 2px #111;
	padding:30px;
}
.sub-container {
	width:896px;
	float:left;
	padding:25px 0px;
}
.border-bottom {
	border-bottom:dashed 1px #b6b3b5;
}
.product-list-image {
	width:100px;
	height:100px;
	float:left;
}
.product-list-details {
	width:750px;
	float:left;
	padding:0 0 0 46px;
}
.product-list-details p {
	padding:8px 0 0 0;
}
.view-details {
	width:131px;
	height:31px;
	float:left;
	background:#eec713;
	margin:12px 0 0 0;
	text-align:center;
	font-size:17px;
	font-weight:bold;
	color:#111;
	line-height:30px;
}
.view-details:hover {
	background:#eed713;
}
.link {
	color:#565455;
	padding:20px 0 0 0;
	float:left;
}
.link a {
	color:#d9086f;
}
.link a:hover {
	text-decoration:underline;
}
.title {
	width:896px;
	float:left;
	padding:0 0 4px 0;
	margin:0 0 12px 0;
}
.title span {
	font-size:23px;
	font-weight:bold;
	color:#111;
}
.back {
	height:25px;
	float:right;
	background:url(../images/back.jpg) no-repeat left;
	font-size:17px;
	color:#111;
	padding:0 0 0 25px;
	line-height:24px;
}
.back:hover {
	color:#d9086f;
}
.product-details-image {
	width:400px;
	height:400px;
	float:left;
	padding:0 30px 0 0;
}
.product-details {
	width:440px;
	float:left;
	padding:20px 0 0 0;
}
.product-details p {
	width:440px;
	float:left;
	padding:0 0 10px 0;
}
.product-details ul {
	width:440px;
	float:left;
	list-style:none;
}
.product-details ul li {
	list-style:none;
}
.price {
	width:440px;
	float:left;
	padding:25px 0 5px 0;
	line-height:22px;
}
.color-list {
	width:876px;
	float:left;
	margin:30px 0 0 0;
}
.color-title {
	font-size:17px;
	font-weight:bold;
	color:#111;
	line-height:50px;
	float:left;
	padding:0 10px 0 0;
}
.color {
	margin:10px 0 0;
	list-style: none;
	float:left;
}
.sml {
	width:160px;
}
.color li {
	float: left;
	position: relative;
	text-align: center;
}
.color a {
	width:35px;
	height:35px;
	display: block;
	margin:0 5px 5px 0;
}
.color li em {
	background:url(../images/hover.png) no-repeat;
	width: 114px;
	height: 28px;
	position: absolute;
	top: -50px;
	left: -43px;
	padding:7px 3px 0px 3px;
	text-align: center;
	font-size:12px;
	font-style: normal;
	z-index: 2;
	display: none;
}
.cart-list {
	width:876px;
	float:left;
	border-bottom:dashed 1px #b6b3b5;
	padding:0 0 10px 0;
}
.cart-image {
	width:100px;
	float:left;
}
.cart-container {
	width:150px;
	float:right;
	padding:20px 0 0 20px;
	line-height:30px;
}
.cart-container span {
	color:#d9086f;
	padding:0 0 0 5px;
}
.cart-left-container {
	width:540px;
	float:left;
	padding:20px 0 0 0;
}
.cart-left-container label {
	padding:0 10px 0 0;
}
.cart-button-wrap {
	width:876px;
	float:left;
}
.info-message {
	width:876px;
	float:left;
	font-size:13px;
	font-weight:normal;
	font-style:italic;
}
.field-name {
	font-weight:normal;
	float:left;
	line-height:30px;
	padding:0 10px 0 0;
}
.textbox {
	width:320px;
	height:20px;
	background:#fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	border:solid 1px #bbb;
	padding:5px;
	margin:5px 0 0 0;
	font-size:16px;
}
.cart {
	width:90px;
	height:25px;
	padding:5px 0 0 5px;
	color:#111;
	margin:2px 0 0 0;
}
.textarea {
	height:95px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
select {
	width:332px;
	height:32px;
	background:#fff;
	border:solid 1px #bbbabb;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#111;
	margin:5px 0 0 0;
	padding:5px;
}
.sml-select {
	width:100px;
	height:35px;
	float:left;
	margin:20px 0 0 0;
}
.form-container {
	width:896px;
	float:left;
}
.form-container h2 {
	font-size:20px;
	padding:50px 0 5px 0;
}
.form-container h3 {
	font-size:18px;
	padding:40px 0 5px 0;
}
.form-container h4 {
	padding:0 0 12px 0;
}
.login-container {
	width:850px;
	float:left;
	background:#eee;
	border:1px solid #ccc;
	padding:0 22px 22px 22px;
}
.form-wrap {
	width:896px;
	float:left;
	padding:5px 0 0 0;
}
.form-element {
	width:360px;
	float:left;
	padding:0 60px 0 0;
}
.form-element label {
	width:360px;
	float:left;
	padding:20px 0 0 0;
}
.form-element label span {
	color:#d9086f;
}
.form-element p {
	font-size:14px;
	font-style:italic;
	color:#888;
	padding:0;
}
.checkbox {
	margin:3px 8px 0 0;
	float:left;
}
.info {
	font-size:14px;
	font-weight:normal;
	font-style:italic;
	color:#d9086f;
	padding:0 0 10px 0;
}
.info span {
	color:#888;
}
.swatch-container {
	width:220px;
	float:left;
	padding:15px 70px 0 0;
}
.swatch-image {
	width:100px;
	height:100px;
	float:left;
}
.swatch {
	width:120px;
	height:100px;
	float:left;
	border:solid 1px #111;
	padding:20px 40px 20px 60px;
	margin:0 0 20px 0;
}
.text {
	float:left;
	line-height:30px;
	padding:20px 0 0 0;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.bold {
	font-weight:bold;
}
.select-color {
	width:350px;
	height:35px;
	float:left;
	background:#AAA;
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	padding:6px;
	color:#fff;
	margin:5px 0 25px 0;
}
.margin20 {
	margin:0 0 20px 0;
}
.listing {
	width:876px;
	float:left;
	padding:12px 0;
}
.listing ul {
	list-style:none;
}
.listing ul li {
	list-style:none;
}
.listing ul li {
	list-style:none;
	background:url(../images/blt.jpg) no-repeat 0 10px;
	padding:6px 0 6px 18px;
	float:left;
	width:876px;
}
.contact-title {
	width:260px;
	text-align:center;
	float:left;
}
.contact {
	min-height:250px;
	float:left;
	text-align:center;
	padding:30px 0 0 0;
	font-size:16px;
	font-weight:normal;
	color:#d9086f;
	margin:10px 0 0 0;
}
.phone {
	width:260px;
	background:url(../images/phone.jpg) no-repeat center 80px;
}
.time {
	width:300px;
	background:url(../images/clock.jpg) no-repeat center 80px;
}
.address {
	width:300px;
	background:url(../images/address.jpg) no-repeat center 85px;
}
.phone-text {
	font-family:"Times New Roman", Times, serif;
	font-size:23px;
	font-weight:bold;
	color:#111;
	margin:110px auto 0;
}
.time-text {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
	color:#111;
	line-height:24px;
	margin:110px auto 0;
}
.time-text span {
	font-size:16px;
	font-weight:normal;
	color:#565455;
}
.address-text {
	font-size:16px;
	font-weight:bold;
	color:#111;
	line-height:24px;
	margin:110px auto 0;
}
.address-text span {
	font-size:16px;
	font-weight:normal;
	color:#565455;
}
#gallery_container {
	width:923px;
	float:left;
	background:#fff;
	border: solid 2px #111;
	padding:30px 0 20px 33px;
}
.gallery-title {
	width:890px;
}
.gallery-image {
	width:210px;
	float:left;
	margin:15px 15px 30px 0;
}
.gallery-image-details {
	width:210px;
	float:left;
	padding:10px 0 0 0;
}
.gallery-image-icon {
	width:20px;
	height:20px;
	float:right;
	margin:0 0 0 6px;
}
.gallery-image-details a {
	color:#565455;
	text-decoration:none;
}
.gallery-image-details a:hover {
	color:#e1398c;
	text-decoration:underline;
}
.gallery-thumb {
	width:200px;
	height:150px;
	float:left;
	border:solid 5px #dedede;
}
.gallery-thumb:hover {
	border:solid 5px #e1398c;
}
.blog-title {
	width:620px;
	margin:0;
}
.blog-left {
	width:620px;
	float:left;
}
.blog-right {
	width:190px;
	float:left;
	background:#f1f1f1;
	margin:30px 0 0 26px;
	padding:20px 20px 0 20px;
}
.blog-right h4 {
	color:#d9086f;
}
.blog-right ul {
	list-style:none;
	padding:5px 0 15px 0;
}
.blog-right ul li {
	list-style:none;
}
.blog-right ul li a {
	font-size:15px;
	color:#565455;
	line-height:22px;
	text-decoration:none;
}
.blog-right a:hover {
	text-decoration:underline;
}
.blog-container {
	width:620px;
	float:left;
	border-bottom:dashed 1px #b6b3b5;
	padding:30px 0 20px 0;
}
.blog-container a {
	color:#d9086f;
	text-decoration:none;
}
.blog-container a:hover {
	text-decoration:underline;
}
.blog-details {
	font-size:15px;
}
.blog-container h5 {
	font-size:18px;
	font-weight:bold;
}
.blog-link-container {
	width:620px;
	float:left;
	margin:20px 0 0 0;
}
.blog-link {
	font-size:15px;
	color:#d9086f;
	text-decoration:none;
	float:left;
	padding:0 20px 0 25px;
}
.comment {
	background:url(../images/comment.jpg) no-repeat left;
}
.print {
	background:url(../images/print.jpg) no-repeat left;
}
.message {
	background:url(../images/message.jpg) no-repeat left;
}
.gallery-link {
	float:right;
	font-size:15px;
	font-weight:bold;
	color:#565455;
	padding:0 0 0 22px;
	margin:0 0 0 20px;
	line-height:25px;
}
.gallery-link:hover {
	text-decoration:underline;
}
.add {
	background:url(../images/add.jpg) no-repeat left;
}
.slideshow {
	background:url(../images/slideshow.jpg) no-repeat left;
}
.button-margin {
	margin:20px 0;
}
.gallery-field {
	width:876px;
	float:left;
	padding:10px 0;
}
.field-active {
	padding:25px 0 20px 0
}
.status {
	float:left;
	padding:0 30px 0 0;
}
.error-message {
	width:97%;
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#c40e39;
	margin:0 0 10px 0;
}
.comment-info {
	font-size:13px;
	color:#2d2c2c;
	float:left;
	padding:20px 0 10px 0;
}
.comment-button {
	font-size:14px;
	margin:10px 5px 20px 0;
}
.comment-box {
	width:580px;
	float:left;
	background:#e9e9e9;
	padding:15px 20px 20px 20px;
	margin:15px 0 0 0;
}
.comment-box p {
	padding:0;
}
.comment-name-bar {
	width:570px;
	float:left;
	background:#fff;
	padding:5px;
	margin:10px 0 0 0;
}
.comment-name-bar a {
	color:#d9086f;
	text-decoration:none;
	padding:0 10px 0 0;
}
.comment-name-bar a:hover {
	text-decoration:underline;
}
.smallprint {
	font-size:11px;
	color:#2d2c2c;
}
.confirmation {
	width:870px;
	float:left;
}
.confirmation h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#111;
	padding:0 0 5px 0;
}
.confirmation h4 {
	font-size:16px;
	font-weight:normal;
	color:#565455;
	line-height:24px;
}
.confirmation p span {
	color:#111;
}
.confirmation-table {
	width:100%;
	padding:25px 0 0 0;
}
.confirmation-table .table-title td {
	font-weight:bold;
	color:#111;
	border-bottom:dotted 1px #b6b3b5;
	padding:5px 0;
}
.confirmation-table td {
	padding:15px 0 0 0;
}
.confirmation-table td.black {
	color:#111;
}
.no-options {
	font-size:14px;
	font-style:italic;
	margin:20px 0 0 0;
}
.cart-form {
	width:896px;
	float:left;
	border-top:dashed 1px #b6b3b5;
	margin:20px 0 0 0;
	padding:20px 0;
}
.cart-form label {
	width:180px;
	float:left;
	line-height:32px;
}
.cart-form label span {
	color:#d9086f;
}
.cart-form-element {
	width:600px;
	float:left;
	padding:0 0 10px 0;
}
.cart-form-element p {
	font-size:14px;
	font-style:italic;
	color:#666;
	line-height:16px;
	padding:5px 0 10px 180px;
}

.cart-form-element-span {
	float:left;
	line-height:32px;
	width:180px;
}

.cart-form-textbox {
	float:left;
}
.cart-form-textbox-sml {
	width:118px;
}
.cart-select-month {
	width:130px;
}
.cart-select-year {
	width:180px;
}
.shipping-form-element {
	width:550px;
	float:left;
}
.shipping-form-element label {
	float:left;
	padding:5px 0 0 0;
}
.shipping-form-element a {
	font-size:14px;
	float:left;
	font-style:italic;
	text-decoration:underline;
	padding:5px;
}
.shipping-form-element a:hover {
	text-decoration:none;
}
.shipping-form-element select {
	width:160px;
	float:left;
	margin:0 0 0 10px;
}
.form-select-element {
	width:340px;
	float:left;
}
.form-select-element span {
	padding:0 3px;
}
.voucher-code-wrap {
	width:896px;
	float:left;
	border-bottom:dashed 1px #b6b3b5;
	margin:15px 0;
	padding:0 0 20px 0;
}
.voucher-code-wrap label {
	float:left;
	padding:15px 10px 0 0;
}
.voucher-code-textbox {
	float:left;
	margin:10px 10px 0 0;
}
.cart-wrap {
	width:896px;
	float:left;
}
.cart-wrap h4 {
	float:right;
	font-weight:bold;
	color:#333;
}
.cart-wrap h4 span {
	color:#d9086f;
}
.shipping-price {
	width:300px;
	float:right;
	text-align:right;
}
.shipping-price h5 {
	font-size:16px;
	font-weight:normal;
	color:#666;
	float:none;
	line-height:24px;
}
.shipping-price h5 span {
	color:#111;
	font-weight:normal;
}

.see-entire-range{
 	width:233px;
 	height:22px;
	 position:absolute;
	 bottom:25px;
	 right:420px;
 	z-index:100;
	 background:url(../images/click_here.jpg) no-repeat;
	 cursor:pointer;
}
.see-entire-range:hover{
 background-position:0 -22px;
}
