body {
	font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
	background-color: #E2ECF5;
	color: #333;
	margin: 0;
	font-size: 100%;
}

img {
	border: none;
}

form {
	margin: 0;
	padding: 0;
}

.left {
	float: left;
}

.right {
	float: right;
}

div.hold {
	width: 796px;
	background-color: #FFF;
	margin: 0px auto 10px auto;
	padding: 0 27px 10px 27px;
	overflow: hidden;
}

div.wrapper {
	float: left;
	background-image: url(/images/bg_internal.gif);
	background-repeat: repeat-y;
}

div.header {
	float: left;
	width: 796px;
	height: 88px;
	display: block;
	background-image: url(../images/header_bg.jpg);
}

div.logo {
	float: left;
	width: 248px;
	margin: 8px 0 0 0;
	padding: 0;
}

div.basket {
	float: right;
	margin: 15px 15px 0 0;
}

div.basket ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 200px;
}

div.basket li {
	float: left;
	font-size: 75%;
	margin: 0;
	padding: 0 5px;
	color: #FFF;
}

div.basket li a:link, div.basket li a:visited {
	color: #FFF;
	text-decoration: none;
}

div.basket li a:hover {
	text-decoration: underline;
}

div.basket li img {
	display: block;
}

div.header_links {
	float: right;
	clear: right;
	margin: 42px 15px 0 0;
}

div.header_links ul {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 220px;
}

div.header_links li {
	float: left;
	font-size: 75%;
	margin: 0;
	padding: 0 5px;
	color: #FEDF39;
}

div.header_links a:link, div.header_links a:visited {
	color: #FEDF39;
	text-decoration: none;
}

div.header_links a:hover {
	text-decoration: underline;
}

div.topnav {
	float: left;
	margin: 0 0 15px 0;
	padding: 0;
	width: 796px;
	border-top: 1px solid #FEE039;
	background-color: #164B7B;
}

div.topnav ul {
	float: left;
	width: 796px;
	padding: 0;
	margin: 0;
	list-style-type: none;
}

div.topnav li {
	margin: 0;
	padding: 0;
	font-size: 75%;
	display: inline;
}

div.topnav a:link, div.topnav a:visited {
	float: left;
	margin: 0;
	padding: 5px 20px;
	color: #FFF;
	text-decoration: none;
	display: block;
}

div.topnav a:hover {
	text-decoration: underline;
}

div#search {
	float: left;
	width: 175px;
	margin: 0 0 5px 0;
	padding: 0;
}

div#search_second {
	float: left;
	width: 175px;
	margin-top: 5px;
	margin-bottom: 5px;	
	padding: 0;
}

div#search p {
	float: left;
	margin: 0;
	padding: 0;
}

div#search_second p {
	float: left;
	margin: 0;
	padding: 0;
}

div#search input.form {
	float: left;
	width: 110px;
	border: 1px solid #9FBEDA;
	background-color: #F6FF00;
}

div#search_second input.form {
	float: left;
	width: 110px;
	border: 1px solid #9FBEDA;
	background-color: #F6FF00;
}

div#search input.submit {
	float: right;
	width: 59px;
	margin-left: 2px;
	background-color: #1D5BC9;
	border: 1px solid #9FBEDA;
	color: #F6FF00;
}

div#search_second input.submit {
	float: right;
	width: 59px;
	margin-left: 2px;
	background-color: #1D5BC9;
	border: 1px solid #9FBEDA;
	color: #F6FF00;
}

div.leftnav {
	float: left;
	width: 172px;
	/*background-color: #CFDFEE;*/
}

div.leftnav ul {
	float: left;
	width: 172px;
	margin: 0 0 5px 0;
	padding: 0;
	list-style-type: none;
}

div.leftnav ul li {
	width: 172px;
	line-height: 24px;
	font-size: 75%;
	margin: 2px 0;
	padding: 0;
}

div.leftnav ul a:link, div.leftnav ul a:visited {
	margin: 0;
	padding: 0 0 0 30px;
	color: #2969A3;
	display: block;
	text-decoration: none;
	width: 142px;
}

/*** Mattress ***/
div.leftnav ul#mattress li {
	background-image: url(../images/bg_leftnav_mat_off.gif);
}

div.leftnav ul#mattress li.header {
	background-image: url(../images/bg_leftnav_mat_header.gif);
}

div.leftnav ul#mattress a:hover {
	background-image: url(../images/bg_leftnav_mat_on.gif);
}

/*** BEDS ***/
div.leftnav ul#beds li {
	background-image: url(../images/bg_leftnav_bed_off.gif);
}

div.leftnav ul#beds li.header {
	background-image: url(../images/bg_leftnav_bed_header.gif);
}

div.leftnav ul#beds a:hover {
	background-image: url(../images/bg_leftnav_bed_on.gif);
}

/*** bf ***/
div.leftnav ul#bf li {
	background-image: url(../images/bg_leftnav_bf_off.gif);
}

div.leftnav ul#bf li.header {
	background-image: url(../images/bg_leftnav_bf_header.gif);
}

div.leftnav ul#bf a:hover {
	background-image: url(../images/bg_leftnav_bf_on.gif);
}

/*** bf ***/
div.leftnav ul#other li {
	background-image: url(../images/bg_leftnav_oth_off.gif);
}

div.leftnav ul#other li.header {
	background-image: url(../images/bg_leftnav_oth_header.gif);
}

div.leftnav ul#other a:hover {
	background-image: url(../images/bg_leftnav_oth_on.gif);
}

div.content {
	float: left;
	width: 608px;
	margin: 0 0 0 15px;
	padding: 0;
}

div.content img.homepage_image {
	float: left;
	display: block;
}

div.content div.brand_search {
	float: left;
	width: 168px;
	height: 110px;
	margin: 0 0 5px 5px;
	padding: 15px 15px 10px 15px;
	background-color: #CFDFEE;
}

div.content div.brand_search p {
	font-size: 80%;
	font-weight: bold;
	margin: 0;
	padding: 0 0 8px 0;
	line-height: 16px;
	color: #164B7B;
	clear: both;
}

div.content div.brand_search select {
	width: 168px;
	margin: 0;
	padding: 0;
}

div.content div.brand_search input.submit {
	float: right;
	padding: 1px 10px;
	background-color: #164B7B;
	border: 1px solid #9FBEDA;
	color: #FEE039;
}

div.content div.free_newsletter {
	float: left;
	width: 168px;
	height: 123px;
	margin: 0 0 0 5px;
	padding: 15px 15px 5px 15px;
	background-color: #CFDFEE;
}

div.content div.free_newsletter p {
	float: left;
	font-weight: bold;
	width: 168px;
	font-size: 80%;
	line-height: 16px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #164B7B;
	clear: both;
}

div.content div.free_newsletter label {
	float: left;
	font-size: 75%;
	width: 40px;
	padding: 3px 0 0 0;
}

div.content div.free_newsletter input.form {
	float: left;
	width: 120px;
	margin: 0 0 0px 0;
	padding: 1px 3px;
	border: 1px solid #CCC;
}

div.content div.free_newsletter input.submit {
	float: right;
	margin: 0;
	padding: 1px 10px;
	background-color: #164B7B;
	border: 1px solid #9FBEDA;
	color: #FEE039;
}

div.homepage_content {
	float: left;
	width: 613px;
	margin: 5px 0 0 0;
	padding: 5px 5px 0 0;
	background-color: #ECF1F5;
}

div.homepage_content p {
	font-size: 75%;
	margin: 5px;
	padding: 0;
	line-height: 16px;
}

div.homepage_content div.small {
	width: 197px;
	margin: 0 0 5px 5px;
	border: 1px solid #CCC;
}

div.homepage_content div.medium {
	width: 401px;
	margin: 0 0 5px 5px;
	border: 1px solid #CCC;
}

div.content div.breadcrumbs {
	margin: 0;
	padding: 0;
	background-color: #FFFFFF;
}

div.content div.breadcrumbs p {
	float: none;
	font-size: 80%;
	margin: 0;
	padding: 3px 0 3px 10px;
	line-height: 16px;
}

div.blue {
	padding: 10px 20px 20px 20px;
	margin: 0;
	background-color: #dde7f1;
}

div.internal h1 {
	font-size: 140%;
	margin: 10px 0 0 0;
	padding: 0;
	color: #164b7b;
}

div.internal h2 {
	font-size: 120%;
	margin: 10px 0 0 0;
	padding: 0;
	color: #164b7b;
}

div.internal h3 {
	font-size: 100%;
	margin: 10px 0 0 0;
	padding: 0;
	color: #164b7b;
}

div.internal h4 {
	font-size: 80%;
	margin: 10px 0 0 0;
	padding: 0;
	color: #164b7b;
}

div.internal p {
	font-size: 14px;
	margin: 10px 0 0 0;
	padding: 0;
	color: #164b7b;
}

div.internal ul {
	margin: 10px 0 0 0;
	padding: 0 0 0 15px;
}

div.internal ol {
	margin: 10px 0 0 0;
	padding: 0 0 0 20px;
}

div.internal li {
	font-size: 80%;
	margin: 0;
	padding: 0;
	color: #164b7b;
}

/*
div.product_range h1 {
	float: left;
	font-size: 120%;
	margin: 10px 0 0 10px;
	padding: 0;
	color: #164b7b;
}

div.product_range p {
	float: left;
	font-size: 80%;
	margin: 10px 0 0 10px;
	padding: 0;
	color: #164b7b;
	line-height: 18px;
}
*/

div.topbar {
	float: left;
	width: 607px;
	margin: 10px 0 0 0;
	background-color: #dde7f1;
}

div.topbar div.product_pagination {
	float: left;
	margin: 0;
	padding: 8px 0;
}

div.topbar div.product_pagination p {
	float: left;
	width: 130px;
	font-size: 75%;
	margin: 0;
	padding: 0 0 0 10px;
}

div.topbar div.items_per_page {
	float: left;
	width: 200px;
	padding: 5px 0;
}

div.topbar div.items_per_page form {
	margin: 0;
	padding: 0;
}

div.topbar div.items_per_page label {
	font-size: 75%;
}

div.topbar div.search_by_brand {
	float: right;
	margin: 0 10px 0 0;
	padding: 5px 0;
}

div.topbar div.search_by_brand form {
	margin: 0;
	padding: 0;
}

div.product {	
}

div.product h1 {
	color: #164b7b;
	font-size: 130%;
	margin: 5px 0;
	padding: 0;
}

div.product p {
	color: #164b7b;
	font-size: 75%;
	margin: 10px 0 0 0;
	padding: 0;
}

div.product a:link, div.product a:visited {
	color: #164b7b;
	text-decoration: none;
}

div.product a:hover {
	text-decoration: underline;
}

div.product_range {
	float: left;
	width: 607px;
	clear: both;
	margin: 10px 0 0 0;
	background-color: #dde6f0;
}

div.product_range div.image {
	float: left;
	width: 173px;
	background-color: #FFF;
	margin: 0 0px 0 0;
}

div.product_range div.image img {
	display: block;
}

div.product_range div.product_copy {
	float: left;
	height: 67px;
	width: 413px;
	margin: 0;
	padding: 0 10px;
}

div.product_range div.product_copy h2 {
	color: #164b7b;
	font-size: 100%;
	margin: 10px 0 10px 0;
	padding: 0;
	line-height: 14px;
}

div.product_range div.product_copy p {
	color: #164b7b;
	margin: 0;
	padding: 0;
	line-height: 16px;
}

div.product_range div.price_and_buy {
	float: left;
	width: 433px;
	background-color: #C0CFE1;
	border-top: 1px solid #FFF;
	margin: 15px 0 0 0;
}

div.product_range div.from_stock {
	float: left;
	width: 150px;
	padding: 0 0 0 10px;
}

div.product_range div.product_range_price {
	float: left;
	width: 139px;
}

/*
div.product_range div.product_range_price span {
	font-size: 120%;
	margin-top: -3px;
}
*/

div.product_range div.product_buy {
	float: left;
	width: 133px;
	border-left: 1px solid #FFF;
}

div.product_range div.product_buy img {
	display: block;
	border: none;
}


/*** PRODUCT PAGE ***/
div.product form {
	float: left;
	margin: 0;
	padding: 0;
}

div.product div.product_details {
	float: left;
	width: 382px;
	height: 270px;
	margin: 5px 0 0 0;
	padding: 10px;
	background-color: #dde7f1;
}

div.product div.product_details h1 {
	font-size: 120%;
	margin: 0;
	padding: 0;
	color: #164b7b;
}

div.product div.product_details h2 {
	font-size: 100%;
	margin: 0;
	padding: 0;
	color: #3981c2;
}

div.product div.product_details h2 span {
	font-size: 70%;
	color: #164b7b;
}

div.product div.product_details h3 {
	font-size: 60%;
	margin: 10px 0 0 0;
	padding: 0;
	color: #164B7B;
}

div.product div.product_details p {
	font-size: 70%;
	margin: 10px 0 0 0;
	padding: 0;
	color: #164B7B;
	line-height: 14px;
}

div.product div.product_image {
	float: left;
	width: 200px;
	height: 290px;
	margin: 5px 0 0 5px;
	padding: 0;
	background-color: #dde7f1;
}

div.product div.product_image img.thumb {
	display: block;
}

div.product div.product_image img.thumb {
	margin: 1px 0 0 1px;
	border-bottom: 5px solid #FFF;
}

div.product div.product_image div.image_options {
	margin: 0;
	padding: 0 5px;
}

div.product div.product_image div.image_options img {
	float: left;
	margin: 10px 5px;
}

div.product div.product_sizes {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 608px;
	background-color: #dde7f1;
}

div.product div.product_sizes p {
	font-size: 70%;
	margin: 10px 0 10px 10px;
	padding: 0;
	font-weight: bold;
	color: #3a82c3;
}

div.product div.product_sizes ul {
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 0;
}

div.product div.product_sizes li {
	font-size: 70%;
	color: #3a82c3;
}

div.product div.product_sizes li span {
	float: left;
	width: 50px;
}

div.product div.product_options {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 608px;
	background-color: #dde7f1;
}

div.product div.product_options p {
	font-size: 70%;
	margin: 10px 0 10px 10px;
	padding: 0;
	font-weight: bold;
	color: #164B7B;
}

div.product div.product_options ul {
	float: left;
	list-style-type: none;
	margin: 0 0 10px 10px;
	padding: 0;
}

div.product div.product_options li {
	float: left;
	font-size: 70%;
	color: #164B7B;
}

div.product div.product_options .header {
	margin: 0 0 5px 0;
	font-weight: bold;
	color: #3981c2;
}

div.product div.product_options table {
	width: 590px;
	margin: 0 9px 10px 9px;
	padding: 0;
}

div.product div.product_options thead {
	color: #3981c2;
}

div.product div.product_options tbody {
	color: #164b7b;
}

div.product div.product_options td {
	font-size: 75%;
}

div.product div.product_dropdown {
	float: left;
	margin: 5px 0 0 0;
	padding: 0;
	width: 608px;
	background-color: #dde7f1;
	clear: both;
}

div.product div.product_dropdown p {
	font-size: 70%;
	margin: 10px 0 10px 10px;
	padding: 0;
	font-weight: bold;
	color: #164B7B;
}

div.product div.product_dropdown select {
	color: #164B7B;
	width: 200px;
}

div.product div.product_price {
	float: left;
	width: 608px;
	margin: 5px 0 0 0;
	padding: 0;
	background-color: #c0cfe1;
}

div.product div.product_price p.price {
	float: left;
	width: 420px;
	margin: 0;
	padding: 10px;
	text-align: right;
	color: #4776a0;
	background-color: #c0cfe1;
}

div.product div.product_price p.price span {
	font-weight: bold;
	color: #164b7b;
}

div.product div.product_price p.add_to_basket {
	float: left;
	width: 148px;
	font-size: 80%;
	line-height: 18px;
	margin: 0;
	padding: 8px 0 6px 20px;
	color: #FFF;
	background-color: #3a82c3;
}

div.product div.related_products {
	float: left;
	width: 608px;
	margin: 5px 0 0 0;
	padding: 0;
}

div.product div.related_products h1 {
	font-size: 120%;
	margin: 10px;
	padding: 0;
	color: #164b7b;
}

div.product div.related_products div.related_product {
	float: left;
	margin: 0 10px;
}

div.product div.related_products div.related_product img {
	display: block;
	border: 1px solid #c3d9ef;
}

div.product div.related_products div.related_product p {
	font-size: 70%;
	margin: 0 0 10px 0;
	padding: 0;
	color: #333;
}

div.product div.related_products div.related_product span {
	color: #3a82c3;
	font-weight: bold;
}

div.product div.related_products div.related_product a {
	color: #333;
}


/*** LOGIN ***/
div.secure_payment {
	float: left;
	margin: 5px 0 0 0;
	background-color: #dde6f0;
}

div.secure_payment img {
	display: block;
	margin: 0;
}

div.login div.form_box {
	float: left;
	width: 301px;
	margin: 5px 0 0 0;
	padding: 0;
}

div.login div.form_header {
	padding: 5px 0;
}

div.login div.form_header img {
	display: block;
	margin: 0 0 0 15px;
}

div.login div.register {
	margin-left: 6px;
}

div.login div.register div.form_header {
	background-color: #2969a3;
}

div.login div.existing_customer div.form_header {
	background-color: #164b7b;
}

div.login div.form_box p {
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 75%;
}

div.login div.form_box div.form_body p {
	float: left;
	width: 274px;
	padding: 0;
	margin: 0 0 10px 0;
	font-size: 75%;
}

div.login div.form_box div.form_body {
	float: left;
	width: 281px;
}

div.login div.form_box div.form_body label {
	float: left;
	text-align: right;
	width: 118px;
	margin: 2px 0 0 0;
	padding: 0;
}

div.login div.form_box div.form_body input {
	float: right;
	width: 140px;
	margin: 0;
	border: 1px solid #164b7b;
}

div.login div.form_box div.form_body {
	margin: 0;
	padding: 10px;
	background-color: #dde6f0;
}

div.login div.form_box div.form_button {
	float: right;
}


/*** BASKET ***/
div.basket_header {
	float: left;
	margin: 5px 0 0 0;
	padding: 10px 15px 10px 10px;
	background-color: #cfdfee;
}

div.basket_header div.title {
	float: left;
	margin: 0;
}

div.basket_header div.title img {
	display: block;
}

div.basket_header div.discount_code {
	float: right;
	margin: 3px 0 0 0;
}

div.basket_header div.discount_code p {
	margin: 0;
	padding: 0;
}

div.basket_header div.discount_code form {
	float: left;
	margin: 0;
	padding: 0;
}

div.basket_header div.discount_code input {
	float: left;
	margin: 0;
}

div.basket_header div.discount_code input.form {
	border: 1px solid #164b7b;
	margin: 0 5px 0 0;
	padding: 4px;
	height: 16px;
}

div.basket_header div.discount_code img {
	margin: 0;
	padding: 0;
	display: block;
}

div.basket_content div.basket_item {
	float: left;
	width: 588px;
	padding: 8px 10px;
	color: #164b7b;
	background-color: #dde7f1;
	border-bottom: 2px solid #FFF;
}

div.basket_content div.title {
	float: left;
	margin: 5px 0 0 0;
	font-weight: bold;
	color: #2969a3;
	background-color: #cfdfee;
}

div.basket_content div.basket_item p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.basket_content div.basket_item span {
	font-weight: normal;
}

div.basket_content div.basket_item div.quantity {
	float: left;
	width: 80px;
}

div.basket_content div.basket_item div.quantity input {
	width: 40px;
	border: 1px solid #164b7b;
}

div.basket_content div.basket_item div.description {
	float: left;
	width: 230px;
}

div.basket_content div.basket_item div.price {
	float: left;
	width: 73px;
}

div.basket_content div.basket_item div.discount {
	float: left;
	width: 40px;
}

div.basket_content div.basket_item div.subtotal {
	float: left;
	width: auto;
}

div.basket_content div.basket_item div.options {
	float: right;
	width: auto;
}

div.basket_content div.basket_item div.options a {
	text-decoration: none;
	color: #164b7b;
}

div.basket_content div.basket_item div.options span {
	float: left;
}

div.basket_content div.basket_item div.options img {
	display: block;
	float: right;
}

div.basket_totals {
	float: right;
	width: 225px;
	background-color: blue;
	border-bottom: 1px solid #FFF;
	clear: both;
}

div.basket_totals div.text {
	float: left;
	width: 114px;
	background-color: #c0cfe1;
	border-right: 1px solid #FFF;
}

div.basket_totals div.text p {
	margin: 0 0 0 20px;
	padding: 5px 0;
	font-weight: bold;
}

div.basket_totals div.number {
	float: left;
	width: 110px;
	background-color: #164b7b;
}

div.basket_totals div.number p {
	margin: 0 0 0 10px;
	padding: 5px 0;
	font-weight: bold;
	color: #FFF;
}

div.basket_links {
	float: left;
	width: 608px;
	margin: 40px 0 0 0;
}

div.basket_links a {
	text-decoration: none;
}

div.basket_links div.continue_shopping {
	float: left;
	width: 357px;
	padding: 10px;
	border-right: 1px solid #FFF;
	background-color: #c0cfe1;
}

div.basket_links div.continue_shopping p {
	margin: 0;
	padding: 0;
	font-weight: bold;
}

div.basket_links div.continue_shopping a {
	color: #164b7b;
}

div.basket_links div.proceed_checkout {
	float: right;
	width: 220px;
	padding: 10px 10px 10px 0;
	background-color: #164b7b;
}

div.basket_links div.proceed_checkout a {
	color: #FFF;
}

div.basket_links div.proceed_checkout p {
	margin: 0;
	padding: 0;
	color: #FFF;
	text-align: right;
	font-weight: bold;
}



/*** CUSTOMER DETAILS ***/
div.customer_details {
	float: left;
	width: 608px;
	margin: 10px 0 0 0;
	background-color: #dde6f0;
}

div.customer_details form {
	margin: 0;
	padding: 0;
}

div.customer_details div.customer_header {
	float: left;
	width: 608px;
	margin: 0;
	padding: 10px 0;
	background-color: #164b7b;
}

div.customer_details div.customer_header h1 {
	font-size: 110%;
	color: #FFF;
	margin: 0 0 0 15px;
	padding: 0;
}

div.customer_details div.customer_form {
	width: 289px;
	padding: 0 0 15px 0;
}

div.customer_details div.customer_form input.form {
	width: 250px;
	margin: 0;
	border: 1px solid #164b7b;
}

div.customer_details div.customer_form h2 {
	margin: 0;
	padding: 15px 0 10px 0;
	font-size: 100%;
}

div.customer_details div.customer_form p {
	margin: 10px 0 0 0;
	padding: 0;
}

div.customer_details p.buttons {
	float: left;
	width: 608px;
	margin: 0;
	padding: 0;
	text-align: right;
	background-color: #FFF;
}

div.customer_details p.buttons span {
	margin: 8px 0 0 15px;
}

div.customer_details div.bottom {
	margin: 15px 0 0 0;
	background-color: #c0cfe1;
}

div.customer_details div.bottom p {
	margin: 10px 0 15px 0;
	padding: 0;
}

div.customer_details div.left {
	padding: 0 0 0 15px;
}

div.customer_details div.right {
	padding: 0 15px 0 0;
}


/*** FOOTER ***/
div.footer {
	float: left;
	width: 796px;
	margin: 10px 0 0 0;
	background-color: #FEDF39;
	border-bottom: 1px solid #FEBB39;
}

div.footer p {
	float: right;
	font-size: 75%;
	margin: 5px 10px 5px 0;
	padding: 0;
}

div.footer a:link, div.footer a:visited {
	color: #164B7B;
	text-decoration: none;
}

div.footer a:hover {
	text-decoration: underline;
}

div.clear {
	clear: both;
}

.main-body-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #333333;
}
.testimonial-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #164B7B;
	font-weight: bold;
}
.testimonial-location {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #2869A1;
	font-weight: normal;
}
.testimonial-main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #333333;
	font-weight: normal;
	font-style: italic;
}
.subheader-1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	color: #2869A1;
	font-weight: bold;
	font-style: normal;
}
.link_style1 a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2869A1;
	font-weight: bold;
	text-decoration: none;
}
.link_style1 a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2869A1;
	text-decoration: none;
}
.link_style1 a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #164B7B;
	text-decoration: underline;
	font-weight: bold;
}
.link_style1 a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FEE039;
	text-decoration: none;
	font-weight: bold;
}
.main-body-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.blue-verdana {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2869A1;
}
.brand-text-1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2969A3;
}
.by-brand {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2969A3;
}
.main-body-text-tight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #333333;
}
.main-body-white {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
}
.dropdown-brand-homepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #164B7B;
	width: 150px;
}
.homepage-top10-price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #164B7B;
	font-weight: bold;
}
.discount-text-red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
