* {
	margin: 0;
	padding: 0;
}

body {
	background: #ebebeb;
	background: url("../../gfx/bg-winter.jpg") fixed;
	background-repeat:no-repeat;
	background-position:top center; 
}

div, td, th, p, div, textarea, select, input, a, span {
	color: #333;
	font: 12px arial, helvetica, sans-serif;
}

a {
	color: #333;
	text-decoration: underline;
}

img {
	border: 0;
}

/**
 * Structure and global style
 */
 
div#wrapper {
	position: relative;
	margin: 0 auto;
	width: 948px;
	border: 1px solid #ccc;
	background: #fff;
	top: 47px;
}

div#container {
	position: relative;
	width: 930px;
	margin: 0 auto;
	padding: 10px 0 0px 0;
}
 
div#main {
	float: left;
	width: 930px;
	background: url("../../gfx/main_bg.gif") repeat-y;
	margin: 105px 0 0 0;
}

div#main a {
	text-decoration: underline;
}

div#main a:hover {
	text-decoration: none;
	color: #999966;
}

div.spacer {
	clear: both;
}

div.icon_link {
	margin: 10px 0 0 0;
	padding: 0 0 0 30px;
	background: url("../../gfx/bullit_white.gif") no-repeat;
	height: 19px;
}

div.icon_link_back {
	margin: 5px 0 0 0;
	padding: 2px 0 0 30px;
	background: url("../../gfx/bullit_back_grey.gif") no-repeat;
	height: 22px;
}

div.icon_link a,
div.icon_link_back a {
	text-decoration: underline;
}

h2.bar {
	height: 30px;
	background: #333;
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 0 10px 0 10px;
	line-height: 30px;
	margin: 10px 0 10px 0;
}

.green {
	color: #999966;
}

.red {
	color: #bf3737;
}

strong.grey {
	color: #5f5f5f;
}

div.simple_note {
	padding: 10px;
	font-style: italic;
	font-size: 10px;
}

div#result_message {
	padding: 10px;
	font-size: 12px;
	margin-bottom: 10px;
}

div.error {
	border: 1px solid #b12525;
	background: #c54242;
	color: #fff;
}

div.success {
	border: 1px solid #789d29;
	background: #8ba457;
	color: #fff;
}

h2.subject {
	color: #999966;
	font: 16px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 3px 0;
}

div.extra_info {
	background: #eee;
	text-align: center;
	padding: 10px 10px 10px 10px;
}

/**
 * Steps
 */
 
div#steps {
	border: 1px solid #ccc;
	margin: 10px 0 20px 0;
	float: left;
}

#steps div.step {
	float: left;
	background: url("../../gfx/step_bg.gif") no-repeat;
	color: #aaa;
	width: 140px;
	height: 43px;
	border-right: 1px solid #ccc;
	font: 13px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	cursor: default;	
}

#steps div.selected {
	background: url("../../gfx/step_bg_selected.gif") no-repeat;
	color: #fff;
}

#steps div.step strong {
	padding: 17px 0 0 40px;
}

#steps div.step em {
	padding: 12px 0 0 40px;
	font-style: normal;
}

div#personal_data_options {
	float: left;
	margin: 20px 0 10px 0;
}

table.data_table {
	width: 100%;
}

.data_table th {
	background: #e8e8e8;
	padding: 7px 10px 7px 10px;
	text-align: left;
}

.data_table td {
	background: #f7f7f7;
	border-top: 1px solid #fff;
	padding: 5px 10px 5px 10px;
}

.data_table th.subject,
.data_table td.subject {
	font-weight: bold;
}

.data_table td.radio {
	background: #cccc99;
	width: 30px;
	text-align: center;
	border-bottom: 1px solid #cccc99;
}

/**
 * Overview tabs
 */
 
#overview_tabs img {
	float: left;
	margin-right: 1px;
}

/**
 * Detail header
 */

#detail_header img.product {
	float: left;
	border: 1px solid #ccc;
}

#detail_header img.brand {
	float: right;
	border: 1px solid #ccc;
}

#detail_header div.desc {
	float: left;
	width: 358px;
	margin: 0 0 0 10px;
}

#detail_header .desc h1 {
	border-bottom: 1px dotted #000;
	width: 100%;
	font-size: 18px;
	font-weight: bold;
	padding: 0 0 5px 0;
	margin: 0 0 8px 0;
}

#detail_header .desc h2 {
	font-size: 14px;
	font-weight: bold;
}

#detail_header .desc div#desc_intro {
	position: absolute;
	left: 0px;
	top: 162px;
	width: 380px;
	height: 80px;
	border: 1px solid #ccc;
}

#detail_header .desc div#desc_intro div {
	padding: 10px;
}

#detail_header .desc div.left {
	float: left;
	width: 140px;
	height: 35px;
	margin: 10px 0 0 0;
	background: #ebebeb;
}

#detail_header .desc div.left div {
	padding: 6px 0 0 15px;
}

#detail_header .desc div.sales_item {
	width: 160px;
	background: #ebebeb url("../../gfx/icon_sale_grey.gif") no-repeat;
}

#detail_header .desc div.sales_item div {
	padding: 8px 0 0 40px;
}

#detail_header .desc .left span.previous_price {
	color: #afafaf;
	text-decoration: line-through;
	font-weight: bold;
	font-size: 12px;
	padding: 0 5px 0 0;
}

#detail_header .desc .left span.current_price {
	color: #000;
	font-weight: bold;
	font-size:  17px;
}

#detail_header .desc div.right {
	float: right;
	text-align: right;
	margin: 10px 0 0 0;
	line-height: 24px;
}

#detail_header div#status_desc {
	position: absolute;
	right: 0px;
	top: 205px;
	text-align: right;
}

/**
 * Detail
 */
 
div#detail_container {
	float: left;
	border: 1px solid #ccc;
	width: 710px;
}

div.tab {
	float: left;
	height: 35px;
	padding: 0 10px 0 10px;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	cursor: pointer;
	background: #ebebeb;
}

div.selected {
	background: #fff;
}

.tab h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 35px;
}

img.button_detail_add_to_cart {
	position: absolute;
	right: 0;
	top: 160px;
}

#detail_container #pictures #thumbs {
	float: left;
	margin: 0 0 10px 0;
}

#detail_container #pictures #thumbs img {
	float: left;
	clear: both;
	border: 1px solid #ccc;
	margin: 10px 10px 0 10px;
	cursor: pointer;
}

#detail_container #pictures img.zoomed_picture {
	float: left;
	margin: 10px 0 10px 0;
}

#detail_container div#product_desc {
	padding: 10px;
}

#detail_container div#product_specs table {
	width: 100%;
	margin: 25px 0 25px 0;
}

#detail_container div#product_specs tr.odd {
	background: #ebebeb;
}

#detail_container div#product_specs tr.even {
	background: #fff;
}

#detail_container div#product_specs th {
	width: 30%;
	text-align: right;
	font-weight: bold;
	padding: 5px 20px 5px 0;
}

#detail_container div#product_specs td {
	width: 70%;
	text-align: left;
	padding: 5px 0 5px 20px;
}

/**
 * Item note
 */
 
img.item_note {
	position: absolute;
	left: 7px;
	top: 7px;
}

/**
 * Cart
 */
 
h1#page_subject,
h2.page_subject {
	font-size: 14px;
	border-bottom: 1px dotted #000;
	padding: 0 0 10px 0;
	margin: 10px 0 0 0;
}

div.button_container {
	float: right;
}

.button_container img {
	margin: 10px 0 10px 10px;
}

table#basket_content {
	width: 100%;
	border-bottom: 1px solid #ccc;
}

#basket_content th {
	background: #666666;
	color: #fff;
	text-align: center;
	font-weight: normal;
	padding: 3px 0 3px 0;
}

#basket_content td {
	border-top: 1px solid #ccc;
	padding: 20px 10px 20px 10px;
}

#basket_content td img.thumb {
	border: 1px solid #ccc;
}

table#basket_extra {
	width: 100%;
}

#basket_extra th {
	background: #eee;
	text-align: center;
	padding: 20px 10px 20px 10px;
}

#basket_extra td {
	background: #eee;
	padding: 10px 10px 10px 10px;	
}

#basket_extra td img.subject {
	float: left;
	margin: 0 20px 0 0;
}

h2.delivery {
	background: url("../../gfx/icon_truck.gif") no-repeat;
	font-size: 14px;
	padding: 0 0 0 40px;
	margin: 20px 0 5px 0;
}

/**
 * Overview logo
 */

table.overview_logo {
	margin: 10px 0 10px 0;
}
 
.overview_logo img {
	border: 1px solid #ccc;
}

.overview_logo td {
	vertical-align: bottom;
}

.overview_logo div.desc {
	width: 470px;
	margin: 0 0 0 10px;
	float: left;
	border-bottom: 1px solid #ccc;
	padding: 0 0 14px 0;
}

.overview_logo div.title {
	float: left;
}

.overview_logo div.link {
	float: left;
	margin: 0 0 0 5px;
}

.overview_logo h2,
.overview_logo a {
	font-weight: bold;
	font-size: 14px;
}

.overview_logo a {
	color: #999966;
	text-decoration: underline;
}

/**
 * Content
 */
 
div#content {
	float: right;
	position: relative;
	width: 710px;
}

/**
 * Content header
 */
 
div#content_header {
	position: absolute;
	left: 220px;
	top: 115px;
}

img#content_header2 {
	position: absolute;
	left: 220px;
	top: 453px;
}

/* Main text */
#main_text_homepage {
	border: 1px solid #ccc;
	padding: 10px 10px 10px 185px;
	background: url('http://www.horlogeloods.nl/gfx/krista.jpg') no-repeat left bottom;
}

#main_text_homepage p {
	line-height: 18px ;
}	


#main_text_homepage h1 {
	color: #999966;
	font: 16px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#main_text_homepage2 {
	border: 1px solid #ccc;
	padding: 10px 10px 10px 10px;
}

#main_text_homepage2 #fotos {
	border: 1px solid #ccc;
	width: 670px;
	height: 250px;
}

#main_text_homepage2 #fotos img {
	margin-right: 10px;
}

#main_text_homepage2 p {
	line-height: 18px ;
}	


#main_text_homepage2 h1 {
	color: #999966;
	font: 16px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#main_text_homepage2 h2 {
	color: #999966;
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 20px 0 10px 0;
}

#main_text {
	border: 1px solid #ccc;
	padding: 10px;
}

#main_text h1 {
	color: #999966;
	font: 16px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 0 0 10px 0;
}

#main_text h2 {
	color: #999966;
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	margin: 10px 0 10px 0;
}

#main_text * {
	line-height: 18px;
}

#main_text ul, #main_text ol {
	margin-left: 25px;
}

#main_text a {
	text-decoration: underline;
}

/**
 * Specials
 */

div#block_special {
	float: left;
	padding: 0 0 10px 0;
	border: 1px solid #ccc;
}

div#special_container {
	float: left;
	width: 499px;
	height: 395px;
	border: 1px solid #ccc;
	margin: 10px 0 10px 10px;
}

div#special_text {
	float: left;
	margin: 10px 0 0 10px;
	width: 180px;
}

div#special_text a {
	text-decoration:underline;
}

div#special_text a:hover {
	color:#999933;
}

#special_text * {
	line-height: 18px;
}

#special_text h3 {
	font: 13px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #999966;
}

#special_text table {
	width: 100%;
}

#special_text th {
	text-align: left;
	font-weight: bold;
}

div.dark {
	float: left;
	height: 30px;
	background: #333;
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	padding: 0 10px 0 10px;
	line-height: 30px;
}

.dark h2,
.dark a {
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
	line-height: 30px;
}

.dark a {
	text-decoration: underline;
}

div.grey {
	float: left;
	height: 30px;
	background: #ebebeb;
	padding: 0 10px 0 10px;
	line-height: 30px;
}

div.light {
	float: left;
	height: 30px;
	background: #ebebeb;
	padding: 0 10px 0 10px;
}

.light h2 {
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	line-height: 30px;
}

/**
 * Commercial
 */

div#commercial {
	width: 930px;
	position: relative;
	margin: 57px auto;
	text-align: right;
	padding: 0 0 10px 0;
}

#commercial img {
	float: right;
	border: 1px solid #ccc;
	margin: 0 0 0 8px;
}

#commercial span.copyright {
	color: #999966;
}

/**
 * Spotlight
 */
 
div.block_spotlight {
	float: left;
	position: relative;
	margin: 0 10px 10px 0;
	width: 228px;
	height: 296px;
	border: 1px solid #ccc;
	text-align: center;
	cursor: pointer;
}

.block_spotlight h3 {
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #afafaf;
	margin: 0 0 5px 0;
}

.block_spotlight div.desc {
	position: absolute;
	left: 10px;
	bottom: 0px;
}

.block_spotlight div.left {
	float: left;
	position: relative;
	bottom: 0px;
	width: 140px;
	height: 75px;
	border-right: 1px dotted #ccc;
	padding: 5px 10px 0 0;
	text-align: left;
}

.block_spotlight div.left strong {
	font-size: 11px;
}

.block_spotlight div.right {
	float: left;
	height: 61px;	
	text-align: left;
	margin: 0 0 0 10px;
	line-height: 24px;
}

.block_spotlight div.right strong.previous_price {
	color: #afafaf;
	text-decoration: line-through;
}

.block_spotlight img.sale {
	position: absolute;
	left: 157px;
	top: 180px;
}

div#home_service {
	float: left;
}

div#home_teaser {
	float: left;
}

div#home_teaser_top3 {
	float: left;
	width:240px;
}

div#home_teaser_top3_left {
	float: left;
	display:block;
	margin:0px;
	padding:0px;
	width:230px;
}

div#home_teaser_top3_left img {
	margin:0px;
	padding:0px;
}

div#home_teaser_top3_right{
	float: right;
	margin:0px;
	padding:0px;
	width:10px;
}

/**
 * Spotlight 3
 */
 
div.block_spotlight_right {
	float: left;
	position: relative;
	margin: 0 0px 10px 0;
	width: 228px;
	height: 296px;
	border: 1px solid #ccc;
	text-align: center;
	cursor: pointer;
}

.block_spotlight_right h3 {
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #afafaf;
	margin: 0 0 5px 0;
}

.block_spotlight_right div.desc {
	position: absolute;
	left: 10px;
	bottom: 0px;
}

.block_spotlight_right div.left {
	float: left;
	position: relative;
	bottom: 0px;
	width: 140px;
	height: 75px;
	border-right: 1px dotted #ccc;
	padding: 5px 10px 0 0;
	text-align: left;
}

.block_spotlight_right div.left strong {
	font-size: 11px;
}

.block_spotlight_right div.right {
	float: left;
	height: 61px;	
	text-align: left;
	margin: 0 0 0 10px;
	line-height: 24px;
}

.block_spotlight_right div.right strong.previous_price {
	color: #afafaf;
	text-decoration: line-through;
}

.block_spotlight_right img.sale {
	position: absolute;
	left: 157px;
	top: 180px;
}

/**
 * Last examined
 */
 
div#last_examined {
	margin: 0 0 0 0;
}

#last_examined img {
	border: 1px solid #ccc;
	margin: 10px 10px 0 0;
}

/**
 * Action
 */
 
div#action {
	position: relative;
	font: 13px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #333;
	width: 400px;
	text-align: right;
	top: 15px;
}

#action img {
	position: relative;
	top: 2px;
}

#action span.price {
	font: 13px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #999966;
}

/**
 * Left banners
 */

div#left_banners {
	float: left;
	width: 210px;
	padding: 10px 0 10px 0;
	text-align: center;
}

/**
 * Left nav
 */

div#left_nav {
	float: left;
	width: 210px;
	padding: 10px 0 10px 0;
}

#left_nav h2 {
	font: 16px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	background: url('../../gfx/left_nav_border.gif') no-repeat left bottom;
	padding: 0 0 6px 18px;
}

#left_nav ul {
	margin: 5px 0 10px 0;
	width: 174px;
	z-index: 2;
}

#left_nav li {
	list-style-type: none;
	background: url('../../gfx/left_nav_border.gif') no-repeat left bottom;
	padding: 5px 0 5px 18px;
}

#left_nav li.selected,
#left_nav li:hover {
	background: url('../../gfx/left_nav_selected_bg.gif') no-repeat left top;
}

#left_nav li.selected a,
#left_nav li:hover a {
	color: #fff;
}

#left_nav ul li.selected li a {
	color: #000;
}

#left_nav ul ul {
	margin: 5px 0 0 -18px;
	background: url('../../gfx/left_nav_border.gif') no-repeat left top;
	z-index: 3;
}

#left_nav ul ul li {
	text-indent: 10px;
	padding: 5px 0 5px 22px;
}

#left_nav ul ul li a { color: #000; }

#left_nav ul ul li.selected,
#left_nav ul ul li:hover {
	background: url('../../gfx/left_nav_sub_selected_bg.gif') no-repeat left top;
}

#left_nav ul ul li.selected a,
#left_nav ul ul li:hover a {
	color: #fff;
}

/**
 * Top search
 */
 
div#top_search {
	margin: 10px 0 10px 16px;
}

#top_search input.inputter {
	width: 125px;
	padding: 3px 0 3px 0;
}

#top_search input.submitter {
	background: #999966;
	color: #fff;
	font-weight: bold;
	border: 1px solid #ccc;
	width: 42px;
}

/**
 * Top search
 */

div.result_message {
	border: 1px solid #ccc;
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	text-indent: 10px;
	font-style: italic;
}

/**
 * Head tabs
 */

div#header_tab_container {
	float: left;
}

#header_tab_container div.header_tab {
	position: relative;
	width: 467px;
	height: 299px;
}

/*
#header_tab_container div#ht1 { background: url("../../gfx/home_header_tab/1.jpg") no-repeat; }
#header_tab_container div#ht2 { background: url("../../gfx/home_header_tab/2.jpg") no-repeat; }
#header_tab_container div#ht3 { background: url("../../gfx/home_header_tab/3.jpg") no-repeat; }
#header_tab_container div#ht4 { background: url("../../gfx/home_header_tab/4.jpg") no-repeat; }
#header_tab_container div#ht5 { background: url("../../gfx/home_header_tab/5.jpg") no-repeat; }
*/

div#header_tabs {
	float: left;
}

#header_tabs li {
	list-style-type: none;
	background: url("../../gfx/tab_bg.gif") no-repeat;
	width: 242px;
	height: 59px;
	border-bottom: 1px solid #666;
	border-left: 1px solid #666;
	cursor: default;
}

#header_tabs h4 {
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #999;
	padding: 10px 0 2px 0;
	width: 190px;
	border-bottom: 1px dotted #666633;
	margin: 0 0 0 10px;
}

#header_tabs span {
	padding: 0 0 0 10px;
	color: #fff;
	line-height: 23px;
}

#header_tabs li.selected {
	background-image: none;
	background: #999967;
	border-left: 1px solid #999967;
}

#header_tabs .selected h4 {
	color: #fff;
	border-bottom: 1px dotted #000;
}

#header_tab_container .header_tab div.arrow_indicator {
	position: absolute;
	right: 0px;
	width: 5px;
	height: 9px;
	background: url("../../gfx/green_arrow.gif") no-repeat;
}

/**
 * Head nav
 */
 
div#head_nav {
	position: absolute;
	left: 0px;
	top: 76px;
	width: 930px;
	background: #999966;
}

#head_nav li {
	list-style-type: none;
}

#head_nav em { display: none }
#head_nav ul { width: 100%; float: left; list-style-type: none; }
#head_nav li { float: left; display: inline }
#head_nav li a { display: block; height: 25px }

#head_nav li a.home { background: url(../../gfx/head_nav/home.gif) no-repeat left top; width: 69px; }
#head_nav li a.home_selected { background: url(../../gfx/head_nav/home.gif) no-repeat left center; width: 69px; }
#head_nav li a.heren { background: url(../../gfx/head_nav/webshops.gif) no-repeat left top; width: 105px; }
#head_nav li a.heren_selected { background: url(../../gfx/head_nav/webshops.gif) no-repeat left center; width: 105px; }
#head_nav li a.dames { background: url(../../gfx/head_nav/contactgegevens.gif) no-repeat left top; width: 141px; }
#head_nav li a.dames_selected { background: url(../../gfx/head_nav/contactgegevens.gif) no-repeat left center; width: 141px; }
#head_nav li a.horloges { background: url(../../gfx/head_nav/thuiswinkelwaarborg.gif) no-repeat left top; width: 175px; }
#head_nav li a.horloges_selected { background: url(../../gfx/head_nav/thuiswinkelwaarborg.gif) no-repeat left center; width: 175px; }
#head_nav li a.winkelmandje { background: url(../../gfx/head_nav/thuiswinkelwaarborg.gif) no-repeat left top; width: 175px; }
#head_nav li a.winkelmandje_selected { background: url(../../gfx/head_nav/thuiswinkelwaarborg.gif) no-repeat left center; width: 175px; }
#head_nav li a.aanbiedingen { background: url(../../gfx/head_nav/aanbiedingen.gif) no-repeat left top; width: 120px; }
#head_nav li a.aanbiedingen_selected { background: url(../../gfx/head_nav/aanbiedingen.gif) no-repeat left center; width: 120px; }
#head_nav li a.klantenservice { background: url(../../gfx/head_nav/klantenservice.gif) no-repeat left top; width: 138px; }
#head_nav li a.klantenservice_selected { background: url(../../gfx/head_nav/klantenservice.gif) no-repeat left center; width: 138px; }

#head_nav li a:hover { background-position: left center }

/**
 * Top nav
 */
 
/* Left */
div#top_nav_left {
	position: absolute;
	left: -10px;
	top: -28px;
	width: 369px;
}

#top_nav_left li {
	list-style-type: none;
	margin: 0 1px 0 0;
}

#top_nav_left em { display: none }
#top_nav_left ul { width: 100%; float: left; list-style-type: none; }
#top_nav_left li { float: left; display: inline }
#top_nav_left li a { display: block; height: 28px }

#top_nav_left li a.horlogeloods { background: url(../../gfx/top_nav/horlogeloods.gif) no-repeat left top; width: 123px; }
#top_nav_left li a.kekkoken { background: url(../../gfx/top_nav/kekkoken.gif) no-repeat left top; width: 103px; }
#top_nav_left li a.mijntvmeubel { background: url(../../gfx/top_nav/mijntvmeubel.gif) no-repeat left top; width: 126px; }

/* Right */
div#top_nav_right {
	position: absolute;
	right: -10px;
	top: -28px;
	width: 67px;
}

#top_nav_right li {
	list-style-type: none;
}

#top_nav_right em { display: none }
#top_nav_right ul { width: 100%; float: left; list-style-type: none; }
#top_nav_right li { float: left; display: inline }
#top_nav_right li a { display: block; height: 28px }

#top_nav_right li a.rgx { background: url(../../gfx/top_nav/rgx.gif) no-repeat left top; width: 67px; }
 
/**
 * Header
 */
 
div#header {
	position: absolute;
	left: 0px;
	top: 10px;
	width: 100%;
}

#header img#logo {
	position: absolute;
	left: 0px;
	top: 0px;
}

#header div#general_info {
	position: absolute;
	right: 0px;
	top: 4px;
	text-align: right;
}

#header a.amount_link {
	text-decoration: underline;
	color: #000;
}

#header .top_links a:hover,
#header a.amount_link:hover {
	text-decoration: underline;
	color: #999966;
}

#general_info a.title {
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #999966;
	padding: 0 10px 0 0;
}

#general_info span.amount {
	text-decoration: underline;
}

#general_info span.price {
	color: #999966;
}

#general_info ul {
	margin: 5px 0 0 0;
}

#general_info li {
	list-style-type: none;
	float: left;
	border-right: 1px solid #999999;
	padding: 0 10px 0 10px;
}

#general_info a {
	color: #999;
}

/**
 * Footer
 */
 
div#footer {
	position: relative;
	width: 930px;
	height: 134px;
	margin: 10px 0 0 0;
	background: #333 url("../../gfx/footer_bg.gif") no-repeat;
}

#footer strong {
	font: 14px 'trebuchet ms', arial, helvetica, sans-serif;
	font-weight: bold;
	color: #999966;
	line-height: 22px;
}

#footer div.first_column {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 310px;
	border-right: 1px dotted #666;
}

#footer div.second_column {
	position: absolute;
	left: 350px;
	top: 20px;
	width: 160px;
	border-right: 1px dotted #666;
}

#footer div.third_column {
	position: absolute;
	right: 10px;
	top: 20px;
	width: 315px;
}

.third_column p {
	color: #fff;
	line-height: 22px;
}

#footer ul {
	float: left;
	margin: 7px 20px 0 0;
}

#footer li {
	list-style-type: none;
	height: 20px;
}

#footer a {
	color: #fff;
	text-decoration: underline;
}

#footer a:hover {
	color: #999966;
	text-decoration: underline;
}

/**
 * Breadcrumbs
 */

div#breadcrumbs {
	position: absolute;
	left: 10px;
	top: 108px;
}

#breadcrumbs li {
	list-style-type: none;
	float: left;
	padding: 0 3px 0 0;
}
 
/**
 * Form
 */

input, select, textarea {
	color: #000;
}
 
.inputter {
	width: 150px;
	border: 1px solid #ccc;
	padding: 2px;
	line-height: 16px;
}

.submitter {
	background: #d34b2a;
	border: 1px solid #5d1a0b;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	padding: 2px;
}


