﻿/* Layout Begin */

body {
	background-image:		url('site-images/background.png');
	background-repeat:		repeat-x;
	background-color:		#E64097;
	font-family:			Arial;
	font-size:				12px;
	margin: 0; padding: 0;
}

#layout {
	top: 					17px;
	position: 				absolute;
	width:					1020px;
	left:					50%;
	margin-left: 			-510px;
	float:					left;
	padding-left:			19px;
	padding-right:			19px;
}

p {
	margin-top:				10px;
	margin-bottom:			15px;
}

/* Layout End */

/* Banner Begin */

#banner {
	background-image:		url('site-images/banner.png');
	background-repeat:		no-repeat;
	height:					77px;
	margin-bottom:			45px;
}

/* Navigation Begin */

#banner ul {
	margin:					0px;
	padding:				0px;
	float:					right;
	margin-right:			55px;
	margin-top:				35px;
}

#banner ul li {
	display:				inline;
	list-style-type:		none;
}

#banner li {
	display:				block;
	margin-left:			20px;
}

#banner li a {
	color:					#0079C1;
	text-decoration:		none;
}
/* NAvigation End */

/* Banner End */

/* Top Body Begin */

#top-body {
	background-image:		url('site-images/top-bg.png');
	background-repeat:		no-repeat;
	height:					580px;
	margin-bottom:			10px;
}

#banner-top {
	background-image:		url('site-images/top-body-banner.png');
	background-repeat:		no-repeat;
	height:					116px;
	width:					940px;
	margin-left:			25px;
	margin-top:				25px;
	float:					left;
	display:				inline;
}

#banner-top p {
	font-size:				18px;
	color:					#FFFFFF;
	margin-top:				50px;
	margin-left:			23px;
	margin-bottom:			5px;
}

#banner-top a {
	font-size:				14px;
	color:					#FFFFFF;
	margin-left:			23px;
	text-decoration:		none;
	font-weight:			bold;
}

#banner-top span {
	color:					#B2E7FA;
}

#middle-body {
	height:					177px;
	width:					980px;
	margin-top:				22px;
	margin-bottom:			22px;
	float:					left;
}

#middle-body img {
	border:					0px;
}

#middle-body ul li {
	display:				inline;
}

#cta {
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	display:				inline-block;
	margin-left:			9px;
	margin-top:				23px;
}

#cta li a {
	display:				inline-block;
	width:					220px;
	height:					41px;
	text-align:				center;
	margin-left:			17px;
	padding-top:			15px;
}

#cta-bottom {
	list-style-type:		none;
	display:				inline-block;
	margin:					0px;
	padding:				0px;
	margin-left:			11px;
	margin-top:				10px;
}

#cta-bottom li {
	display:				inline-block;
	width:					205px;
	margin-left:			17px;
	padding-top:			15px;
	padding-left:			8px;
	padding-right:			10px;
	float:					left;
	
}

#cta-bottom li p {
	margin-top:				0px;
	margin-left:			2px;
}


#top-large-banner {
	background-image: 		url('site-images/top-large-banner.gif');
	background-repeat:		no-repeat;
	height:					194px;
	width:					940px;
	margin-left:			25px;
	float:					left;
	display:				inline;
}

#top-large-banner p {
	margin-top:				100px;
	margin-left:			630px;
	color:					#0A62BF;
	font-size:				16px;
	margin-bottom:			5px;
}

#top-large-banner a {
	margin-left:			630px;
	color:					#0A62BF;
	font-size:				14px;
	font-weight:			bold;
	text-decoration:		none;
}

/* Top Body End */

/* Left Body Begin */

#left-body {
	width:					700px;
	margin-left:			23px;
	float:					left;
	margin-top:				10px;
	margin-bottom:			10px;
	display:				inline;
}

#left-body h1 {
	margin-top:				0px;
	margin-bottom:			0px;
	font-size:				30px;
	color:					#FFFFFF;
}

#left-body h2 {
	margin-top:				0px;
	margin-bottom:			0px;
	font-size:				18px;
	color:					#FFFFFF;
}

#left-body p {
	color:					#FFFFFF;
}

#left-body a {
	font-weight:			bold;
	color:					#FFFFFF;
	text-decoration:		none;
	font-size:				14px;
}

#left-body span {
	color:					#B2E7FA;
}

/* Left Body End */

/* Right Body Begin */

#right-body {
	width:					220px;
	margin-left:			12px;
	float:					left;
	margin-top:				15px;
	margin-bottom:			10px;
}

#right-body img {
	border:					0px;
}

/* Right Body End */

/* Footer Begin */

#footer {
	float:					left;
	margin-top:				10px;
	font-size:				10px;
	padding-bottom:			20px;
}

#footer ul {
	margin:					0px;
	padding:				0px;
	margin-left:			23px;
	width:					800px;
	float:					left;
	display:				inline;
}

#footer li {
	display:				inline;
	margin-right:			15px;
}

#footer a {
	color:					#FFFFFF;
	text-decoration:		none;
}

#footer span {
	float:					left;
	width:					140px;
	text-align:				right;
}
/* Footer End */

/* PRODUCTS PAGE BEGIN */

/* Banner Begin */

#banner-top-products {
	background-image:		url('site-images/products-banner.gif');
	background-repeat:		no-repeat;
	height:					116px;
	width:					940px;
	margin-left:			25px;
	margin-top:				7px;
	float:					left;
	display:				inline;
	margin-bottom:			20px;
}

#banner-top-products p {
	font-size:				18px;
	color:					#FFFFFF;
	margin-top:				50px;
	margin-left:			23px;
	margin-bottom:			5px;
}

#banner-top-products a {
	font-size:				14px;
	color:					#FFFFFF;
	margin-left:			23px;
	text-decoration:		none;
	font-weight:			bold;
}

#banner-top-products span {
	color:					#D2A1CC;
}

/* Banner End */

#top-body-products {
	background-image:		url('site-images/bibbles-bg/middle-product-bg.jpg');
	background-repeat:		repeat-y;
	float:					left;
	width:					992px;
}

/* Products Text Top Begin */

#product-text-left {
	width:					460px;
	margin-left:			25px;
	float:					left;
	color:					#808080
}

#product-text-left h1 {
	font-size:				30px;
	color:					#0079C1;
	margin:					0px;
}

#product-text-left h2 {
	font-size:				14px;
	color:					#00AEEF;
	margin-top:				10px;
}

#product-text-left a {
	color:					#0079C1;
	text-decoration:		none;
}

#product-text-left img {
	float:					left;
}
.float {
	float:					left;
	border:					0px;
	margin-left:			15px;
}

.customfloat {
	float:					left;
	border:					0px;
	margin-left:			15px;
	width:					220px;
	height:					157px;
}

.line {
	margin-left:			15px;
}

/* Products Table Begin */

#products {
	margin-left:			18px;
	padding-top:			0px;
	margin-top:				0px;
}

#products td {
	width:					220px;
	height:					191px;
	padding-right:			20px;
}

#products img {
	text-align:				center;
	margin-top:				0px;
	height:					148px;
	width:					215px;
	border:					2px #E6E6E6 dashed;
}

#products td p {
	font-weight:			bold;
	color:					#808080;
	border-top:				2px #E6E6E6 dashed;
	border-bottom:			2px #E6E6E6 dashed;
	padding-top:			2px;
	padding-bottom:			2px;
}

#products td a {
	color:					#0079C1;
	text-decoration:		none;
}

#products td span {
	color:					#0079C1;
}

.button {
	color: 					#0079C1;
  	background-color: 		transparent;
  	border:					0px;
  	padding:				0px;
  	padding:				0px;
  	text-decoration: 		none;
	cursor: 				pointer;
	cursor: 				hand;
	overflow:				visible;
	
}

#multi-form {
	color:					#808080;
	font-size:				12px;
	margin-top:				0px;
	padding-top:			0px;
} 

#multi-form input {
	margin-right:			10px;
} 

/* Products Table End */

#banner-top-multi {
	background-image:		url('site-images/multi-banner.gif');
	background-repeat:		no-repeat;
	height:					116px;
	width:					940px;
	margin-left:			25px;
	margin-top:				7px;
	float:					left;
	display:				inline;
	margin-bottom:			20px;
}

#banner-top-multi p {
	font-size:				18px;
	color:					#FFFFFF;
	margin-top:				50px;
	margin-left:			23px;
	margin-bottom:			5px;
}

#banner-top-multi a {
	font-size:				14px;
	color:					#FFFFFF;
	margin-left:			23px;
	text-decoration:		none;
	font-weight:			bold;
}

#banner-top-multi span {
	color:					#A42E6C;
}

.multi-float {
	float:					left;
}

#multi-text-left {
	width:					700px;
	margin-left:			25px;
	float:					left;
	color:					#808080;
	margin-right:			20px;
}

#multi-text-left h1 {
	font-size:				30px;
	color:					#0079C1;
	margin:					0px;
}

#multi-text-left h2 {
	font-size:				14px;
	color:					#00AEEF;
	margin-top:				10px;
}

#multi-text-left a {
	color:					#0079C1;
	text-decoration:		none;
}

#multi-text-left img {
	float:					left;
}

#banner-top-other {
	background-image:		url('site-images/other-banner.gif');
	background-repeat:		no-repeat;
	height:					116px;
	width:					940px;
	margin-left:			25px;
	margin-top:				7px;
	float:					left;
	display:				inline;
	margin-bottom:			20px;
}

#banner-top-other p {
	font-size:				18px;
	color:					#FFFFFF;
	margin-top:				50px;
	margin-left:			23px;
	margin-bottom:			5px;
}

#banner-top-other a {
	font-size:				14px;
	color:					#FFFFFF;
	margin-left:			23px;
	text-decoration:		none;
	font-weight:			bold;
}

#banner-top-other span {
	color:					#D2A1CC;
}


/* Single Bibbles Begin */

#banner-top-single {
	background-image:		url('site-images/single-banner.gif');
	background-repeat:		no-repeat;
	height:					116px;
	width:					940px;
	margin-left:			25px;
	margin-top:				7px;
	float:					left;
	display:				inline;
	margin-bottom:			20px;
}

#banner-top-single p {
	font-size:				18px;
	color:					#FFFFFF;
	margin-top:				50px;
	margin-left:			23px;
	margin-bottom:			5px;
}

#banner-top-single a {
	font-size:				14px;
	color:					#FFFFFF;
	margin-left:			23px;
	text-decoration:		none;
	font-weight:			bold;
}

#banner-top-single span {
	color:					#B06615;
}


/* SIngle Bibbles End */

/* Custom Bibbles Begin */

#custom-top-single {
	background-image:		url('site-images/custom-pack-banner.png');
	background-repeat:		no-repeat;
	height:					116px;
	width:					940px;
	margin-left:			25px;
	margin-top:				7px;
	float:					left;
	display:				inline;
	margin-bottom:			20px;
}

#custom-top-single p {
	font-size:				18px;
	color:					#FFFFFF;
	margin-top:				50px;
	margin-left:			23px;
	margin-bottom:			5px;
}

#custom-top-single a {
	font-size:				14px;
	color:					#FFFFFF;
	margin-left:			23px;
	text-decoration:		none;
	font-weight:			bold;
}

#custom-top-single span {
	color:					#72934A;
}

/* Custom Bibbles End */


/* PRODUCTS PAGE END */

/* SUB PAGE BEGIN */

#sub-top-body {
	background-image:		url('site-images/sub-top-bg.gif');
	background-repeat:		no-repeat;
	height:					230px;
	margin-bottom:			10px;
	padding-top:			5px;
}

/* SUB PAGE END */

.testimonial-span {
	float:					right;
	margin-right:			10px;
}

.custom-button {
	margin-left:			870px;
}

#left-body address {
	color:					#FFFFFF;
	font-style:				normal;
}

.contact-form {
	width:					600px;
	height:					331px;
}

.contact-form label {
	float:					left;
	color:					#FFFFFF;
	font-weight:			bold;
	font-size:				14px;
}

.contact-form label input {
	width:					275px;
	margin-right:			10px;
	margin-top:				10px;
	margin-bottom:			20px;
	border:					4px #EE7AB6 solid;
	
}

.contact-form textarea {
	width:					564px;
	height:					125px;
	margin-top:				10px;
	margin-bottom:			20px;
	border:					4px #EE7AB6 solid;
}

.contact-form input {
	margin-left:			0px;
}

.float {
	margin-left:			10px;
	z-index:				1000;
	margin-top:				10px;
}

.float img {
	border:					0px;
}

.qty {
	width:					20px;
	margin-left:			3px;
}

