/* CSS Document */
/*
File	 			css/common.css
Version				1.00
Description			Common CSS Elements
URL					???
Copyright Notice	© Copyright Lazy Grace Ltd.
*/

/* Common */
body {
	padding: 0;
	margin: 0;
	background-color: #fafafa;	
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #969696;
	line-height: 1.6em;
	text-align: left;
}
body a:link, body a:active, body a:visited {
	color: #a99157;
	text-decoration: underline;
}
body a:hover {
	color: #a99157;
	text-decoration: none;
}
h1, h2 {
	display: none;
}
.clear {
	clear: both;
}
#container {
	padding: 0;
	margin: 0 auto 0 auto;
	width: 850px;
	height: auto;
	background-image: url(../images/common/bg.gif);
	background-repeat: repeat-y;
	background-color: #fafafa;
}
#header {
	padding: 0;
	margin: 0;
	width: 850px;
	height: 76px;
	background-image: url(../images/common/header.gif);
	background-repeat: no-repeat;
	background-color: #fafafa;
}
#placeholder {
	padding: 1px 51px 1px 51px;
	margin: 0;
	width: 748px;
	height: 348px;
	background-image: url(../images/common/placeholder.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
#placeholder img {
	position: absolute;
	margin: 1px 51px 1px 51px;
	display: none;
}
#placeholder #lg_loading{
	position: absolute;
	margin: 150px 0 0 365px;
	display: block;
}
#content_container {
	padding: 0px 50px 0px 50px;
	margin: 0;
	width: 750px;
	height: auto;
	background: transparent;
}
#content_left {
	padding: 0;
	margin: 0;
	width: 576px;
	height: auto;
	background: transparent;
	clear: left;
	float: left;
}
#content_right {
	padding: 0;
	margin: 0;
	width: 174px;
	height: auto;
	background: transparent;
	float: left;
}
.clear {
	clear: both;
}
.title {
	padding: 0;
	margin: 0;
	width: 530px;
	height: 50px;
	background: transparent;
}
.sub_title_top {
	padding: 0px 0px 5px 0px;
	margin: 0;
	width: 174px;
	height: 35px;
	background: transparent;
}
.sub_title {
	padding: 0px 0px 5px 0px;
	margin: 0;
	width: 174px;
	height: 20px;
	background: transparent;
}
#sub_footer {
	padding: 15px 0px 0px 50px;
	margin: 0;
	width: 800px;
	height: 25px;
	background: transparent;
	clear: both;
}
#footer_left {
	padding: 0;
	margin: 0;
	width: 650px;
	height: 70px;
	background-color: #fafafa;
	float: left;
}
#address {
	padding: 0;
	margin: 0;
	width: 650px;
	height: 30px;
	background-image: url(../images/common/address.gif);
	background-repeat: no-repeat;
}
#tel {
	padding: 0;
	margin: 0;
	width: 164px;
	height: 20px;
	background-image: url(../images/common/tel.gif);
	background-repeat: no-repeat;
	float: left;
}
.email {
	padding: 0; margin: 0; width: 122px; height: 20px; background: url('../images/common/email.gif') 0 -20px no-repeat; float: left; list-style: none;
}
.email a {
	margin: 0; padding: 0; display: block; width: 122px; height: 20px; background: url('../images/common/email.gif') top left no-repeat;
}
.email span {
	display: block; margin: 0; padding: 0;
}
.email a:hover {
	background-image: none;
}
.email a:active {
	color: black;
}
.footer_right_lazygrace {
	padding: 0; margin: 0; width: 200px; height: 70px; background: #FAFAFA url('../images/common/lazygrace.gif') 0 -50px no-repeat; float: left; list-style: none;
}
.footer_right_lazygrace a {
	margin: 0; padding: 0; display: block; width: 200px; height: 50px; background: url('../images/common/lazygrace.gif') top left no-repeat;
}
.footer_right_lazygrace span {
	display: block; margin: 0; padding: 0;
}
.footer_right_lazygrace a:hover {
	background-image: none;
}
.footer_right_lazygrace a:active {
	color: black;
}
#underfooter {
	padding: 0;
	margin: 0;
	width: 850px;
	height: 10px;
	background-color: #fafafa;
	clear: both;
}


/* Nav */
#nav_container {
	padding: 0px 171px 0px 171px;
	margin: 0;
	width: 535px;
	height: 38px;
	background-image: url(../images/nav/bg.gif);
	background-repeat: no-repeat;
	background-color: #fafafa;
}

/* Home */
.nav_home {
	padding: 0; margin: 0; width: 55px; height: 38px; background: url('../images/nav/home.gif') 0 -38px no-repeat; float: left; list-style: none;
}
.nav_home a {
	margin: 0; padding: 0; display: block; width: 55px; height: 38px; background: url('../images/nav/home.gif') top left no-repeat;
}
.nav_home span {
	display: block; margin: 0; padding: 0;
}
.nav_home a:hover {
	background-image: none;
}
.nav_brands a:active {
	color: black;
}
.nav_home_off {
	padding: 0; margin: 0; width: 55px; height: 38px; background: url('../images/nav/home.gif') 0 -76px no-repeat; float: left; list-style: none;
}


/* About */
.nav_about {
	padding: 0; margin: 0; width: 57px; height: 38px; background: url('../images/nav/about.gif') 0 -38px no-repeat; float: left; list-style: none;
}
.nav_about a {
	margin: 0; padding: 0; display: block; width: 57px; height: 38px; background: url('../images/nav/about.gif') top left no-repeat;
}
.nav_about span {
	display: block; margin: 0; padding: 0;
}
.nav_about a:hover {
	background-image: none;
}
.nav_about a:active {
	color: black;
}
.nav_about_off {
	padding: 0; margin: 0; width: 57px; height: 38px; background: url('../images/nav/about.gif') 0 -76px no-repeat; float: left; list-style: none;
}

/* News */
.nav_news {
	padding: 0; margin: 0; width: 55px; height: 38px; background: url('../images/nav/news.gif') 0 -38px no-repeat; float: left; list-style: none;
}
.nav_news a {
	margin: 0; padding: 0; display: block; width: 55px; height: 38px; background: url('../images/nav/news.gif') top left no-repeat;
}
.nav_news span {
	display: block; margin: 0; padding: 0;
}
.nav_news a:hover {
	background-image: none;
}
.nav_news_off {
	padding: 0; margin: 0; width: 55px; height: 38px; background: url('../images/nav/news.gif') 0 -76px no-repeat; float: left; list-style: none;
}


/* Gallery */
.nav_gallery {
	padding: 0; margin: 0; width: 93px; height: 38px; background: url('../images/nav/gallery.gif') 0 -38px no-repeat; float: left; list-style: none;
}
.nav_gallery a {
	margin: 0; padding: 0; display: block; width: 93px; height: 38px; background: url('../images/nav/gallery.gif') top left no-repeat;
}
.nav_gallery span {
	display: block; margin: 0; padding: 0;
}
.nav_gallery a:hover {
	background-image: none;
}
.nav_gallery a:active {
	color: black;
}
.nav_gallery_off {
	padding: 0; margin: 0; width: 93px; height: 38px; background: url('../images/nav/gallery.gif') 0 -76px no-repeat; float: left; list-style: none;
}


/* Exhibitions */
.nav_exhibitions {
	padding: 0; margin: 0; width: 83px; height: 38px; background: url('../images/nav/exhibitions.gif') 0 -38px no-repeat; float: left; list-style: none;
}
.nav_exhibitions a {
	margin: 0; padding: 0; display: block; width: 83px; height: 38px; background: url('../images/nav/exhibitions.gif') top left no-repeat;
}
.nav_exhibitions span {
	display: block; margin: 0; padding: 0;
}
.nav_exhibitions a:hover {
	background-image: none;
}
.nav_exhibitions a:active {
	color: black;
}
.nav_exhibitions_off {
	padding: 0; margin: 0; width: 83px; height: 38px; background: url('../images/nav/exhibitions.gif') 0 -76px no-repeat; float: left; list-style: none;
}


/* Area */
.nav_area {
	padding: 0; margin: 0; width: 72px; height: 38px; background: url('../images/nav/area.gif') 0 -38px no-repeat; float: left; list-style: none;
}
.nav_area a {
	margin: 0; padding: 0; display: block; width: 72px; height: 38px; background: url('../images/nav/area.gif') top left no-repeat;
}
.nav_area span {
	display: block; margin: 0; padding: 0;
}
.nav_area a:hover {
	background-image: none;
}
.nav_area a:active {
	color: black;
}
.nav_area_off {
	padding: 0; margin: 0; width: 72px; height: 38px; background: url('../images/nav/area.gif') 0 -76px no-repeat; float: left; list-style: none;
}


/* Contact */
.nav_contact {
	padding: 0; margin: 0; width: 94px; height: 38px; background: url('../images/nav/contact.gif') 0 -38px no-repeat; float: left; list-style: none;
}
.nav_contact a {
	margin: 0; padding: 0; display: block; width: 94px; height: 38px; background: url('../images/nav/contact.gif') top left no-repeat;
}
.nav_contact span {
	display: block; margin: 0; padding: 0;
}
.nav_contact a:hover {
	background-image: none;
}
.nav_contact a:active {
	color: black;
}
.nav_contact_off {
	padding: 0; margin: 0; width: 94px; height: 38px; background: url('../images/nav/contact.gif') 0 -76px no-repeat; float: left; list-style: none;
}



/* Homepage */
.search_artwork_form {
	padding: 0px 0px 10px 0px;
	margin: 0;
	width: 174px;
	height: 20px;
	background: transparent;
	border: 0;
}
.search_artwork_form_fieldset {
	padding: 0;
	margin: 0;
	width: 174px;
	height: 20px;
	background: transparent;
	border: 0;
}
.search_artwork_form_div_left {
	padding: 0;
	margin: 0;
	width: 146px;
	height: 20px;
	background: transparent;
	float: left;
	clear: left;
}
.search_artwork_form_div_right {
	padding: 0;
	margin: 0;
	width: 28px;
	height: 20px;
	background: transparent;
	float: left;
}
.search_artwork_form_field {
	padding: 0;
	margin: 0;
	width: 146px;
	height: 20px;
	background-color: #CCCCCC;
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 0px;
	color: #666666;
	text-align: left;
}
.featured_painting_box {
	padding: 0;
	margin: 0;
	width: 172px;
	height: auto;
	background: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #ddd3bc;
}
.homepage_text {
	padding: 0px 30px 0px 0px;
	margin: 0;
	width: 546px;
	height: auto;
}
.own_art {
	padding: 0; margin: 0; width: 85px; height: 64px; background: transparent;
}

/* About Page */

#about_content {
	padding: 0px 50px 0px 50px;
	margin: 0;
	width: 750px;
	height: auto;
	background: transparent;
}
#about_content_left {
	padding: 0;
	margin: 0;
	width: 350px;
	height: auto;
	background: transparent;
	clear: left;
	float: left;
}
#about_placeholder {
	padding: 1px 1px 1px 1px;
	margin: 0;
	width: 348px;
	height: 448px;
	background-image: url(../images/about/placeholder.gif);
	background-repeat: no-repeat;
}
#about_placeholder img {
	margin: 1px;
	position: absolute;
	display: none;
}
#about_placeholder #lg_loading{
	position: absolute;
	margin: 200px 0 0 165px;
	display: block;
}
#news_placeholder {
	padding: 1px 1px 1px 1px;
	margin: 0;
	width: 348px;
	height: 448px;
	/*background-image: url(../images/about/placeholder.gif);*/
	background-repeat: no-repeat;
	text-align:center;
	
}
.news_border {
	border:1px solid #a99157;
}
#about_content_right {
	padding: 0px 0px 0px 20px;
	margin: 0;
	width: 380px;
	height: auto;
	float: left;
}





/* Cart */
#basket {
	padding: 0px 50px 0px 50px; margin: 0; width: 750px; height: auto; background: transparent;
}
#gallery_container {
	padding: 0px 25px 0px 25px;
	margin: 0;
	width: 800px;
	height: auto;
	background: transparent;
}
#basket_title {
	padding: 0px;
	margin: 0;
	width: 750px;
	height: 30px;
	background: transparent;
}
#basket_functionality {
	padding: 0;
	margin: 0;
	width: 800px;
	height: 32px;
	background-image: url(../images/cart/functionality_bg.gif);
	background-repeat: no-repeat;
}
#basket_functionality_left {
	padding: 0px 0px 0px 87px;
	margin: 0;
	width: 225px;
	height: 32px;
	background: transparent;
	clear: left;
	float: left;
}
.basket_functionality_cat_form {
	padding: 7px 0px 0px 0px;
	margin: 0;
	width: 225px;
	height: 18px;
	background: transparent;
	border: 0;
}
.basket_functionality_cat_form_fieldset {
	padding: 0;
	margin: 0;
	width: 225px;
	height: 18px;
	background: transparent;
	border: 0;
}
.basket_functionality_cat_form_select {
	padding: 0;
	margin: 0;
	width: 225px;
	height: 18px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
.basket_select {
	padding: 0;
	margin: 0;
	width: 140px;
	height: 18px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
#basket_functionality_middle {
	padding: 0px 0px 0px 57px;
	margin: 0;
	width: 223px;
	height: 27px;
	background: transparent;
	float: left;
}
.basket_functionality_search_form {
	padding: 7px 0px 0px 0px;
	margin: 0;
	width: 188px;
	height: 18px;
	background: transparent;
	border: 0;
}
.basket_functionality_search_form_fieldset {
	padding: 0;
	margin: 0;
	width: 188px;
	height: 18px;
	background: transparent;
	border: 0;
}
.basket_functionality_search_form_div_left {
	padding: 0;
	margin: 0;
	width: 160;
	height: 18px;
	background: transparent;
	float: left;
}
.basket_functionality_search_form_div_right {
	padding: 0;
	margin: 0;
	width: 28;
	height: 18px;
	background: transparent;
	float: left;
}
.basket_functionality_search_form_field {
	padding: 0;
	margin: 0;
	width: 158;
	height: 16px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
#basket_functionality_right {
	padding: 0;
	margin: 0;
	width: 208px;
	height: 32px;
	background: transparent;
	float: left;
}
.shop_qty_field{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 18px;
	height: 18px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	color: #6f6f6f;
}
/* View Basket */
.view_basket {
	padding: 0; margin: 0; width: 78px; height: 32px; background: url('../images/cart/view_basket.gif') 0 -32px no-repeat; float: left; list-style: none;
}
.view_basket a {
	margin: 0; padding: 0; display: block; width: 78px; height: 32px; background: url('../images/cart/view_basket.gif') top left no-repeat;
}
.view_basket span {
	display: block; margin: 0; padding: 0;
}
.view_basket a:hover {
	background-image: none;
}
.view_basket a:active {
	color: black;
}
.view_basket_off {
	padding: 0; margin: 0; width: 78px; height: 32px; background: url('../images/cart/view_basket.gif') 0 -64px no-repeat; float: left; list-style: none;
}
/* Go to Checkout */
.go_to_checkout {
	padding: 0; margin: 0; width: 71px; height: 32px; background: url('../images/cart/checkout.gif') 0 -32px no-repeat; float: left; list-style: none;
}
.go_to_checkout a {
	margin: 0; padding: 0; display: block; width: 71px; height: 32px; background: url('../images/cart/checkout.gif') top left no-repeat;
}
.go_to_checkout span {
	display: block; margin: 0; padding: 0;
}
.go_to_checkout a:hover {
	background-image: none;
}
.go_to_checkout a:active {
	color: black;
}
.go_to_checkout_off {
	padding: 0; margin: 0; width: 71px; height: 32px; background: url('../images/cart/checkout.gif') 0 -64px no-repeat; float: left; list-style: none;
}
/* Help */
.help {
	padding: 0; margin: 0; width: 59px; height: 32px; background: url('../images/cart/help.gif') 0 -32px no-repeat; float: left; list-style: none;
}
.help a {
	margin: 0; padding: 0; display: block; width: 59px; height: 32px; background: url('../images/cart/help.gif') top left no-repeat;
}
.help span {
	display: block; margin: 0; padding: 0;
}
.help a:hover {
	background-image: none;
}
.help a:active {
	color: black;
}
.help_off {
	padding: 0; margin: 0; width: 59px; height: 32px; background: url('../images/cart/help.gif') 0 -64px no-repeat; float: left; list-style: none;
}
#basket_breadcrumbs {
	padding: 6px 0px 0px 110px;
	margin: 0;
	width: 690px;
	height: 24px;
	background-image: url(../images/cart/breadcrumbs.gif);
	background-repeat: no-repeat;
}

img.product_small_image {
	padding: 0;
	margin: 0;
	border: #a99157 1px solid;
}

#basket_spacer_image {
	padding: 0;
	margin: 0;
	width: 390px;
	height: auto;
}


#basket_extra_image {
	padding: 0;
	margin: 0;
	width: 390px;
	height: auto;
}

#basket_featured_image {
	padding: 0;
	margin: 0;
	width: 390px;
	height: auto;
	border-style: solid;
	border-width: 1px;
	border-color: #a99157;
	float: left;
}
#basket_extra_image {
	padding: 0;
	margin: 0;
	width: 390px;
	height: auto;
	clear: left;
	float: left;
}
#basket_intro_text {
	padding: 0px 0px 0px 10px;
	margin: 0;
	width: 348px;
	height: auto;
	float: left;
	background: transparent;
}
#cart_buttons_row {
	padding: 10px 0px 0px 0px;
	margin: 0;
	width: 348px;
	height: auto;
	background: transparent;
}




.cart_col_1 {
	padding: 0;
	margin: 0;
	width: 183px;
	height: 170px;
	background: transparent;
	float: left;
}
.cart_col_234 {
	padding: 0px 0px 0px 6px;
	margin: 0;
	width: 183px;
	height: 170px;
	background: transparent;
	float: left;
}
.cart_thumb {
	padding: 0;
	margin: 0;
	width: 181px;
	height: 144px;
	background-color: #FFFFFF;
	text-align: center;
}
.product_picture {
	padding: 0;
	margin: 0;
	width: auto;
	height: auto;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #a99157;
}
/* More Details */
.more_details {
	padding: 0; margin: 0; width: 183px; height: 22px; background: url('../images/cart/more_details.gif') 0 -22px no-repeat; float: left; list-style: none;
}
.more_details a {
	margin: 0; padding: 0; display: block; width: 183px; height: 22px; background: url('../images/cart/more_details.gif') top left no-repeat;
}
.more_details span {
	display: block; margin: 0; padding: 0;
}
.more_details a:hover {
	background-image: none;
}
.more_details a:active {
	color: black;
}
/* Enlarge Image */
.enlarge_image {
	padding: 0; margin: 0; width: 89px; height: 19px; background: url('../images/cart/enlarge_image.gif') 0 -19px no-repeat; clear: both; list-style: none;
}
.enlarge_image a {
	margin: 0; padding: 0; display: block; width: 89px; height: 19px; background: url('../images/cart/enlarge_image.gif') top left no-repeat;
}
.enlarge_image span {
	display: block; margin: 0; padding: 0;
}
.enlarge_image a:hover {
	background-image: none;
}
.enlarge_image a:active {
	color: black;
}
/* Tell a Friend */
.tell_a_friend {
	padding: 0; margin: 0; width: 89px; height: 19px; background: url('../images/cart/tell_a_friend.gif') 0 -19px no-repeat; clear: both; list-style: none;
}
.tell_a_friend a {
	margin: 0; padding: 0; display: block; width: 89px; height: 19px; background: url('../images/cart/tell_a_friend.gif') top left no-repeat;
}
.tell_a_friend span {
	display: block; margin: 0; padding: 0;
}
.tell_a_friend a:hover {
	background-image: none;
}
.tell_a_friend a:active {
	color: black;
}
/* Add to Cart */
.add_to_cart {
	padding: 0; margin: 0; width: 89px; height: 19px; background: url('../images/cart/add_to_cart.gif') 0 -19px no-repeat; clear: both; list-style: none;
}
.add_to_cart a {
	margin: 0; padding: 0; display: block; width: 89px; height: 19px; background: url('../images/cart/add_to_cart.gif') top left no-repeat;
}
.add_to_cart span {
	display: block; margin: 0; padding: 0;
}
.add_to_cart a:hover {
	background-image: none;
}
.add_to_cart a:active {
	color: black;
}






.tell_a_friend_form_field {
	padding: 0;
	margin: 0;
	width: 158px;
	height: 18px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
.tell_a_friend_form_button_div {
	padding: 5px 0px 0px 132px;
	margin: 0;
	width: 28px;
	height: 20px;
	background: transparent;
}

.tell_a_friend_confirmed {
	padding: 0;
	margin: 0;
	width: 340px;
	height: 20px;
	background: transparent;
}

/* View Basket Page */

#basket_titles_row {
	padding: 20px 0px 5px 0px; margin: 0; width: 750px; height: 20px; background: transparent; clear: both;
}

#basket_products_row {
	padding: 0; margin: 0; width: 750px; height: 20px; background: transparent; clear: both;
}

/* Delete Button */
.basket_delete_button {
	padding: 0; margin: 0; width: 50px; height: 20px; background: url('../images/cart/basket_delete.gif') 0 -20px no-repeat; clear: both; list-style: none;
}
.basket_delete_button a {
	margin: 0; padding: 0; display: block; width: 50px; height: 20px; background: url('../images/cart/basket_delete.gif') top left no-repeat;
}
.basket_delete_button span {
	display: block; margin: 0; padding: 0;
}
.basket_delete_button a:hover {
	background-image: none;
}
.basket_delete_button a:active {
	color: black;
}

/* Refresh Button */
.basket_refresh_button {
	padding: 0; margin: 0; width: 30px; height: 20px; background: url('../images/cart/basket_refresh.gif') 0 -20px no-repeat; clear: both; list-style: none;
}
.basket_refresh_button a {
	margin: 0; padding: 0; display: block; width: 30px; height: 20px; background: url('../images/cart/basket_refresh.gif') top left no-repeat;
}
.basket_refresh_button span {
	display: block; margin: 0; padding: 0;
}
.basket_refresh_button a:hover {
	background-image: none;
}
.basket_refresh_button a:active {
	color: black;
}

.basket_row_delete {
	padding: 0;
	margin: 0;
	width: 50px;
	height: 20px;
	background: transparent;
	clear: left;
	float: left;
}
.basket_row_description {
	padding: 0;
	margin: 0;
	width: 480px;
	height: 20px;
	background: transparent;
	float: left;
	text-align: left;
}
.basket_row_qty {
	padding: 0;
	margin: 0;
	width: 30px;
	height: 20px;
	background: transparent;
	float: left;
	text-align: center;
}
.basket_row_refresh {
	padding: 0;
	margin: 0;
	width: 30px;
	height: 20px;
	background: transparent;
	float: left;
	text-align: center;
}
.basket_row_price {
	padding: 0;
	margin: 0;
	width: 80px; 
	height: 20px;
	background: transparent;
	float: left;
	text-align: right;
}
.basket_row_sub_total {
	padding: 0;
	margin: 0;
	width: 80px;
	height: 20px;
	background: transparent;
	float: left;
	text-align: right;
}




.basket_contents_totals_row {
	padding: 0px 0px 0px 0px; margin: 0; width: 750px; height: 20px; background: transparent; clear: both;
}
.basket_contents_totals_label {
	padding: 0px 0px 0px 590px; margin: 0; width: 80px; height: 20px; float: left; text-align: right;
}
.basket_contents_totals_field {
	padding: 0; margin: 0; width: 80px; height: 20px; float: left; text-align: right;
}






.basket_country_search_form {
	padding: 7px 0px 0px 0px;
	margin: 0;
	width: 188px;
	height: 18px;
	background: transparent;
	border: 0;
}
.basket_country_search_form_fieldset {
	padding: 0;
	margin: 0;
	width: 188px;
	height: 18px;
	background: transparent;
	border: 0;
}
.basket_country_search_form_select {
	padding: 0;
	margin: 0;
	width: 225px;
	height: 18px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}





#basket_continue_or_checkout_row {
	padding: 20px 0px 0px 521px;
	margin: 0;
	width: 229px;
	height: 19px;
	background: transparent;
	clear: both;
}

/* Continue Shopping Button */
.basket_continue_shopping_button {
	padding: 0; margin: 0; width: 111px; height: 19px; background: url('../images/cart/continue_shopping.gif') 0 -19px no-repeat; float: left; list-style: none;
}
.basket_continue_shopping_button a {
	margin: 0; padding: 0; display: block; width: 111px; height: 19px; background: url('../images/cart/continue_shopping.gif') top left no-repeat;
}
.basket_continue_shopping_button span {
	display: block; margin: 0; padding: 0;
}
.basket_continue_shopping_button a:hover {
	background-image: none;
}
.basket_continue_shopping_button a:active {
	color: black;
}

#basket_continue_or_checkout_row_spacer {
	padding: 0;
	margin: 0;
	width: 7px;
	height: 19px;
	background: transparent;
	float: left;
}

/* Go To Checkout Button */
.basket_go_to_checkout_button {
	padding: 0; margin: 0; width: 111px; height: 19px; background: url('../images/cart/go_to_checkout.gif') 0 -19px no-repeat; float: left; list-style: none;
}
.basket_go_to_checkout_button a {
	margin: 0; padding: 0; display: block; width: 111px; height: 19px; background: url('../images/cart/go_to_checkout.gif') top left no-repeat;
}
.basket_go_to_checkout_button span {
	display: block; margin: 0; padding: 0;
}
.basket_go_to_checkout_button a:hover {
	background-image: none;
}
.basket_go_to_checkout_button a:active {
	color: black;
}

/* Cancel Order Button */
.cancel_order_button {
	padding: 0; margin: 0; width: 111px; height: 19px; background: url('../images/cart/cancel_order.gif') 0 -19px no-repeat; float: left; list-style: none;
}
.cancel_order_button a {
	margin: 0; padding: 0; display: block; width: 111px; height: 19px; background: url('../images/cart/cancel_order.gif') top left no-repeat;
}
.cancel_order_button span {
	display: block; margin: 0; padding: 0;
}
.cancel_order_button a:hover {
	background-image: none;
}
.cancel_order_button a:active {
	color: black;
}

/* Submit Order Button */
.submit_order_button {
	padding: 0; margin: 0; width: 111px; height: 19px; background: url('../images/cart/submit_order.gif') 0 -19px no-repeat; float: left; list-style: none;
}
.submit_order_button a {
	margin: 0; padding: 0; display: block; width: 111px; height: 19px; background: url('../images/cart/submit_order.gif') top left no-repeat;
}
.submit_order_button span {
	display: block; margin: 0; padding: 0;
}
.submit_order_button a:hover {
	background-image: none;
}
.submit_order_button a:active {
	color: black;
}


.checkout_form {
	padding: 0;
	margin: 0;
	width: 750px;
	height: auto;
	background: transparent;
	border: 0;
}
.checkout_fieldset {
	padding: 0;
	margin: 0;
	width: 750px;
	height: auto;
	background: transparent;
	border: 0;
}

.checkout_left {
	padding: 0;
	margin: 0;
	width: 395px;
	height: auto;
	background: transparent;
	clear: left;
	float: left;
}
.checkout_right {
	padding: 0;
	margin: 0;
	width: 355px;
	height: auto;
	background: transparent;
	float: left;
}
.checkout_title {
	padding: 10px 0px 0px 0px;
	margin: 0;
	width: 355px;
	height: 27px;
	background: transparent;
	clear: both;
}
.checkout_form_div {
	padding: 0;
	margin: 0;
	width: 355px;
	height: 30px;
	background: transparent;
	clear: both;
}
.checkout_form_label {
	padding: 0;
	margin: 0;
	width: 90px;
	height: 20px;
	background: transparent; 
	float: left;
}
.return_form_div_left {
	padding: 0;
	margin: 0;
	width: 90px;
	height: 20px;
	background: transparent; 
	float: left;
}
.return_form_div_right {
	padding: 0;
	margin: 0;
	width: 260px;
	height: 18px;
	background-color: #FFFFFF;
	color: #999999;
	font-size: 1.0em;
}
.checkout_form_field {
	padding: 0;
	margin: 0;
	width: 258px;
	height: 16px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
.checkout_form_date_field {
	padding: 0;
	margin: 0;
	width: 50px;
	height: 16px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
.checkout_form_card_field {
	padding: 0;
	margin: 0;
	width: 30px;
	height: 16px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
.checkout_dropdown {
	padding: 0;
	margin: 0;
	width: 258px;
	height: 16px;
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	color: #999999;
	font-size: 1.0em;
}
.checkout_form_field_summary {
	padding: 0;
	margin: 0;
	width: 260px;
	height: 18px;
	background-color: #FFFFFF;
}
.checkout_shipping_checkbox_label {
	padding: 0px 0px 0px 10px;
	margin: 0;
	width: 320px;
	height: 27px;
	background: transparent;
	float: left;
}
#checkout_back_or_continue_row {
	padding: 10px 0px 0px 521px;
	margin: 0;
	width: 229px;
	height: 19px;
	background: transparent;
	clear: both;
}
/* Continue to Next Checkout Page Button */
.checkout_continue_button {
	padding: 0; margin: 0; width: 111px; height: 19px; background: url('../images/cart/checkout_continue.gif') 0 -19px no-repeat; float: left; list-style: none;
}
.checkout_continue_button a {
	margin: 0; padding: 0; display: block; width: 111px; height: 19px; background: url('../images/cart/checkout_continue.gif') top left no-repeat;
}
.checkout_continue_button span {
	display: block; margin: 0; padding: 0;
}
.checkout_continue_button a:hover {
	background-image: none;
}
.checkout_continue_button a:active {
	color: black;
}

/* Previous Checkout Page Button */
.checkout_previous_button {
	padding: 0; margin: 0; width: 111px; height: 19px; background: url('../images/cart/checkout_previous.gif') 0 -19px no-repeat; float: left; list-style: none;
}
.checkout_previous_button a {
	margin: 0; padding: 0; display: block; width: 111px; height: 19px; background: url('../images/cart/checkout_previous.gif') top left no-repeat;
}
.checkout_previous_button span {
	display: block; margin: 0; padding: 0;
}
.checkout_previous_button a:hover {
	background-image: none;
}
.checkout_previous_button a:active {
	color: black;
}

#checkout_titles_row {
	padding: 0px 0px 5px 0px; margin: 0; width: 750px; height: 20px; background: transparent; clear: both;
}
.checkout_row_description {
	padding: 0;
	margin: 0;
	width: 560px;
	height: 20px;
	background: transparent;
	float: left;
	text-align: left;
}


/* Area Page */
.area_thumb_1 {
	padding: 0; margin: 0px 2px 0px 0px; width: 177px; height: 198px; background: transparent; float: left; border-style: solid; border-width: 1px; border-color: #999999;
}
.area_thumb_2 {
	padding: 0; margin: 0px 2px 0px 0px; width: 177px; height: 198px; background: transparent; float: left; border-style: solid; border-width: 1px; border-color: #999999;
}
.area_thumb_3 {
	padding: 0; margin: 0; width: 177px; height: 198px; background: transparent; float: left; border-style: solid; border-width: 1px; border-color: #999999;
}

/* Exhibition Page */
.exhibition_entry {
	padding: 20px 0px 0px 0px; margin: 0; width: 530px; height: auto; background: transparent;
}
.exhibition_entry_item_left {
	padding: 0; margin: 0; width: 100px; height: auto; background: transparent; clear: left; float: left; font-weight: bold;
}
.exhibition_entry_item_right {
	padding: 0; margin: 0; width: 430px; height: auto; background: transparent; float: left;
}

/* Contact Page */

.feedback_form {
	padding: 0;
	margin: 0;
	width: 360px;
	height: auto;
	border: 0;
	background: transparent;
}
.feedback_form_fieldset {
	padding: 0;
	margin: 0;
	width: 360px;
	height: auto;
	border: 0;
	background: transparent;
}
.feedback_form_div {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 360px;
	height: 20px;
	background: transparent;
}
.feedback_form_label {
	padding: 0;
	margin: 0;
	width: 160px;
	height: 20px;
	background: transparent;
	float: left;
}
.feedback_form_field {
	padding: 0;
	margin: 0;
	width: 198px;
	height: 18px;
	background: transparent;
	float: left;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #FFFFFF;
	color: #666666;
}
.feedback_form_div2 {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 360px;
	height: 20px;
	background: transparent;
}
.feedback_form_big_div {
	padding: 5px 0px 0px 0px;
	margin: 0;
	width: 360px;
	height: 100px;
	background: transparent;
}
.feedback_form_big_field {
	padding: 0;
	margin: 0;
	width: 358px;
	height: 98px;
	background: transparent;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	background-color: #FFFFFF;
	color: #666666;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
}
.feedback_form_button_div {
	padding: 5px 0px 0px 326px;
	margin: 0;
	width: 34px;
	height: 20px;
	background: transparent;
}
#map_canvas{
	margin: 0;
	padding: 0;
	width: 540px;
	height: 330px;
	border: 1px solid #999999;
}
#sagepay{
	clear: right;
	float: right;
	margin: -40px 25px 0 0 ;
}
.terms{
	line-height: 30px;
	padding: 0 10px;
	background: #d5c6a3;
	color: #7a6b47;
	width: 450px;
	margin: 3px 0 10px 0;
	float: right;
	clear: both;
}
.mustbe{
	line-height: 30px;
	padding: 0 10px;
	background: #d5c6a3;
	color: #7a6b47;
	width: 730px;
	margin: 3px 0 0px 0;
	text-align: center;
	clear: both;
}
.checkout_top_error{
	line-height: 30px;
	padding: 0 10px;
	background: #f2c5c5;
	color: #ff0000;
	width: 728px;
	margin: 3px 0 0px 0;
	text-align: center;
	clear: both;
	border: 1px #ff0000 solid;
}
.red{
	color: #ff0000;
}
#fancy a{
	float: left;
	border: 1px #999999 solid;
	margin: 1px 1px 0 0;
}
#payment{
	width: 640px;
	height: auto;
	padding: 110px 0 0 0;
	background: #ffffff url(../images/common/secured.gif) 0 0 no-repeat;
}
#payment_iframe{
	margin: 0 auto;
	text-align: center;
	width: 600px;
	height: 500px;
	border: 0px;
}

.checkout_text{
	line-height: 30px;
	padding: 0 10px;
	background: #d5c6a3;
	color: #7a6b47;
	width:335px;
	margin: 3px 0 10px 0;
}
.checkout_text label{
	width: 290px;
}
.checkout_text #checkboxName{
	margin: 9px 0 0 0;
}

ol#terms{
	margin: 0;
	list-style: default;
}
ol#terms li{
	clear: both;
}
