#sortable-list{ padding:0; 
 background-color:#fff;
}  
table.sortme { padding:4px 8px; color:#000; cursor:move; list-style:none; width:500px; background:#ddd; margin-top:150px; border:1px solid #999; }  

:focus{
  -moz-outline-style: none;
}

.raam {
	border-right:4px solid #d9d9d9;
}

.raam2 {
	border-bottom:1px solid #d9d9d9;
}

/*** General ***/
html {
	margin: 0px;
	padding: 0px;
}

body {
	behavior: url('css/csshover.htc');
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Tahoma;
	background-color: #1e344c;
	text-align: center;
	font-size: 11px;
	color: #163a54;
}

form {
	margin: 0px;
	padding: 0px;
}

a {
	text-decoration: none;
	color: #163a54;
}

h1 {
	margin-top: 0px;
	font-size: 16px;
}

/*** Body ***/
#TableBody {
	width: 830px;
	border: 0px;
	padding: 0px;
	margin-top: 21px;
	margin-left: auto;
	margin-right: auto;
}

#CellContentStart {
	height: 39px;
	background-image: url('/images/qp_03.jpg');
	background-repeat: no-repeat;
}

#CellContentFinish {
	height: 50px;
	background-image: url('/images/qp_05.jpg');
	background-repeat: no-repeat;
}

#CellContent {
	background-image: url('/images/qp_04.jpg');
	background-repeat: repeat-y;
	vertical-align: top;
}


/*** Header ***/
#CellHeader {

}

#CellMenu {
	height: 18px;
	font-size: 12px;
	font-weight: bold;
  background-image: url('/images/qp_02.jpg');
}


/*** Menu ***/
#CellMenu a {
	color: #163a54;
}

#CellMenu a:hover {

}


/*** Content ***/
#TableContent {
	width: 776px;
	border: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-right: 12px;
}

#CellContentLeft {
	vertical-align: top;
}

#CellContentRight {
	vertical-align: top;
}

#CellContentCenter {
	width: 445px;
	text-align: justify;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

#CellContentCenter a {
	text-decoration: underline;
}


/** Content Center **/
#TableContentCenter {
	width: 441px;
	border: 0px;
	padding: 0px;
}

/** Content Left **/
#TableContentLeft {
	width: 177px;
	border: 0px;
	padding: 0px;
}

#CellContentLeftStart {
	height: 27px;
	background-image: url('/images/vl_01.gif');
	background-repeat: no-repeat;
}

#CellContentLeftFinish {
	height: 27px;
	background-image: url('/images/vl_03.gif');
	background-repeat: no-repeat;
}

#CellContentLeftContent {
	background-image: url('/images/vl_02.gif');
	background-repeat: repeat-y;
	vertical-align: top;
}

#TableLeftMenu {
	width: 154px;
	border: 0px;
	padding: 0px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}

.CellLeftMenuItem {
	height: 17px;
	background-image: url('/images/m1.gif');
	background-repeat: no-repeat;
	padding-left: 24px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}

.CellLeftMenuItem a {
	color: #ffffff;
}

.CellLeftMenuItem a:hover {
	text-decoration: underline;
}


/** Content Right **/
#TableContentRight {
	width: 158px;
	border: 0px;
	padding: 0px;
}

#CellContentRightStart {
	height: 29px;
	background-image: url('/images/pl_01.gif');
	background-repeat: no-repeat;
}

#CellContentRightFinish {
	height: 26px;
	background-image: url('/images/pl_04.gif');
	background-repeat: no-repeat;
}

#CellContentRightContent {
	background-image: url('/images/pl_02.gif');
	background-repeat: repeat-y;
	vertical-align: top;
}


/** Footer **/
#CellFooter {
	color: #ffffff;
}

#CellFooter a {
	color: #ffffff;
}

#CellFooter a:hover {
	text-decoration: underline;
}













/* CSSHiarchMenu */
.menuItemFirst {
	font-family: tahoma,arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#818B95;
	background-image:url(/images/csshiarchmenubg.gif);
	width:160px;
	height:20px;
 	border-bottom: 1px solid #FFFFFF;
}
.menuItem {
	font-family: tahoma,arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#818B95;
	background-image:url(/images/csshiarchmenubg.gif);
	width:160px;
	height:20px;
	border-left: 0px solid #818B95;
	border-right: 0px solid #818B95;
	border-bottom: 1px solid #FFFFFF;
}
.menuItemLast {
	font-family: tahoma,arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
	background-image:url(/images/csshiarchmenubot.gif);

	width:160px;
	height:20px;
	border-left: 0px solid #818B95;
	border-right: 0px solid #818B95;
	border-bottom: 0px solid #818B95;
}

/* On mouse over */
.menuItemFirstOver {
	font-family: tahoma,arial;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#c0c0c0;
	background-image:url(/images/csshiarchmenubgOver.gif);
	width:160px;
	height:20px;
 	border-bottom: 1px solid #FFFFFF;
}
.menuItemOver {
	font-family: tahoma,arial;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	cursor:pointer;
	background-color:#c0c0c0;
	background-image:url(/images/csshiarchmenubgOver.gif);
	width:160px;
	height:20px;
	border-left: 0px solid #990033;
	border-right: 0px solid #990033;
	border-bottom: 1px solid #FFFFFF;
}
.menuItemLastOver {
	font-family: tahoma,arial;
	font-size:12px;
	font-weight:bolder;
	color:#FFFFFF;
	cursor:pointer;
	background-image:url(/images/csshiarchmenubotOver.gif);

	width:160px;
	height:20px;
	border-left: 0px solid #990033;
	border-right: 0px solid #990033;
	border-bottom: 0px solid #990033;
}

/* submenus container */
.submenu {
	-moz-opacity:.9;
	filter:alpha(opacity=90);
	width:160px;
	text-align: left;
	text-indent: 5px;
	padding: 2px;

}


/* left banners */
#right_banners {width:150px; text-align:center;}
#first_left_banner {margin-bottom:3px;}
#second_left_banner {margin-bottom:3px;}
#third_left_banner {margin-bottom:3px;}
#fourth_left_banner {margin-bottom:3px;}
#fifth_left_banner {margin-bottom:3px;}


/* right banners*/
#right_banners {width:150px; text-align:center;}
#first_right_banner {margin-bottom:3px;}
#second_right_banner {margin-bottom:3px;}
#third_right_banner {margin-bottom:3px;}
#fourth_right_banner {margin-bottom:3px;}
#fifth_right_banner {margin-bottom:3px;}

img {
  border:0px;
}






/*  ---------------------------------------  Tootekas  ----------------------------------------------------------*/
#informationRequestPage {
	margin-top:10px;
}
.objectline {color:#ffffff; background-color:transparent;}
.SortHeaders {}
.line {}
.headline {}

table.products {border-collapse:collapse; border-spacing:0; border:0px solid;clear:both;}
table.product {border-collapse:collapse; border-spacing:0; border:0px solid; margin-left:auto; margin-right:auto;}
td.products,th.products {padding:0; background-color:#ffffff; color:#000000;}
/* http://www.granneman.com/webdev/coding/css/centertables */
table.center {margin-left:auto; margin-right:auto;}

/*product td styles*/
.product_box {width:135px; height:173px; margin-left:3px; margin-bottom:5px; background-image:url(/img/background-light-darker.jpg); background-color:transparent; background-repeat:no-repeat;}
.product_box_related {float:left;width:130px; height:173px; margin-left:3px; margin-bottom:5px; background-image:url(/img/background-light-darker-related.jpg); background-color:transparent; background-repeat:no-repeat;}
.box_image {width:110px; text-align:center; margin-top:10px; margin-right:auto; margin-left:auto;}
.box_title {}
.box_code {text-align:center;}
.box_description {width:110px;}

/*product pop-up styles*/
.product_info {width:350px; height:350px; text-align:left; background-image:url(/img/back.gif); background-color:transparent; background-repeat:no-repeat;}
.product_info_short {width:346px; height:161px; text-align:left; background-image:url(/img/gif-parts/short-info_background.gif); background-color:transparent; background-repeat:no-repeat;}
.product_info_short_png {width:346px; height:161px; text-align:left; background-image:url(/img/png-parts/short-info_background.png); background-color:transparent; background-repeat:no-repeat;}
.product_info_short_png_ie {
	width:346px; 
	height:161px; 
	text-align:left; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/img/png-parts/short-info_background.png",sizingMethod="scale");
}

#short_info_frame {margin-top:8px;margin-left:5px;}
.inner_image_box {float:left; margin-right:10px; border:0px solid;width:170px;overflow:hidden;}
.detailed_product_info {width:150px; height:203px; float:left; border:0px solid; text-align:left;}
.short_product_info {width:100px; height:150px; float:left; border:0px solid;}
.headline {margin-top:5px; font-weight: 600; font-size: 1.4em; font-family: tahoma,arial;}
.description {margin-top:5px; font-size: 12px; font-family:Arial,Verdana,Tahoma;}
.price {margin-top:5px; font-size: 1.2em; font-weight:600;}
.sale_price {margin-top:5px; font-size: 1.2em; font-weight:600;}
.long_description {margin-top:5px; font-size: 1.2em;}
.code {margin-top:5px; font-size: 1.2em;}



/* changed styles */
.closer_info {width:150px; float:left; border:0px solid;}
.short_info {width:145px; height:110px; overflow:hidden; float:left; border:0px solid;}
.image {width:25px; border:0px solid;}
.long_description {width:170px; height:180px; font-size: 1.2em; float:left;}
.colors {width:330px; height:35px; float:left; border:0px solid; margin-top:5px;}


/*long description styles*/
.product_info_inner_box {position:relative; width:330px; height:330px; text-align:left;margin-left:21px; margin-right:21px; border:0px solid; font-size:1.2em;}
.inner_image_box_long {width:100px; float:left; border:0px solid; margin-left:5px; text-align:left; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.1em;}
.detailed_product_info_long {width:180px; text-align:left; float:left; border:0px solid;}
.headline_long {font-weight: 600; font-size: 12px; font-family: tahoma,arial;}
.description_long {margin-top:5px;font-size: 1.2em;}
.price_long {margin-top:5px; font-size: 1.2em; font-weight:600;}
.sale_price_long {margin-top:5px; font-size: 1.2em; font-weight:600;}
.long_description_long {font-size: 1.2em; background-color:#ffd9c6}
.code_long {margin-top:5px; font-size: 1.2em;}


/*comparison style*/
.ovfl1 {
  width:700px; 
  height:365px; 
  overflow:auto;
  border:0px none #000000;
  background:transparent; 
  background-image:url(/img/back-compare.gif);
  background-repeat:no-repeat;
  text-align:left; 
}
.product_comparison_inner_box {width:730px; height:330px; text-align:center; border:0px solid; overflow:auto;}
#comparison_heading {font-size:1.3em;font-weight:600;position:absolute;top:-35px;right:250px;}


/*info request*/
#mailform {position:absolute; top:30px; left: 30px; padding:15px; width:285px; height:300px;}
#email_form {margin-top:40px; margin-bottom:0px;}

#info_request {position:absolute; left:35px; top:-35px;}
#info_request_one {position:absolute; left:210px; top:190px;}
#info_request_link {font-family:tahoma,arial; font-size: 12px; text-decoration:none; font-weight:600; background-color:#818d9b; color:#ffffff;}

#make_empty {margin-top:5px; text-align:right;}
#make_empty_link {font-family:tahoma,arial; font-size: 12px; text-decoration:none; font-weight:600; color:#ffffff;}

#form_content {margin-top:83px;}

#name {margin-bottom:5px;}
#name_text {width:80px; float:left; border:0px solid; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 12px; }
#name_input {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em; background-color:transparent; border:#660000 1px solid; width:100px;}
#name_error {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.3em;}

#telephone_text {width:60px; float:left; border:0px solid; font-size:10px; margin-bottom:5px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em;}
#telephone_input {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em; background-color:transparent; border:#660000 1px solid; width:120px; margin-bottom:5px;}
#telephone {margin-bottom:5px;}
#telephone_error {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.3em;}

#question {margin-bottom:5px;}
#question_text {width:60px; float:left; border:0px solid; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em;}
#question_textarea {background-color:transparent; width:250px; height:70px; border:#660000 1px solid; width:180px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em;}
#question_error {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.3em;}

#email_input {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em; background-color:transparent; border:#660000 1px solid; width:120px;}
#email {margin-bottom:5px;}
#email_text {width:60px; float:left; border:0px solid; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em;}
#mail_error {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.3em;}

#back_to_product_on_mail_sent_or_not_sent {float:left; margin-top:20px; margin-right:10px;}
#thanks_text {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em; color:#228b22; margin-top:10px;}
#result {font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em;  text-decoration:none; position:absolute; left:70px; top:230px; font-weight:600; height:20px; width:100px; text-align:center;}
#result_ok {color:#228b22;}
#result_not_ok {color:#ff0000;} 
#helptext {position:absolute; top:5px; left:10px; font-family:Verdana,Arial,Helvetica,sans-serif; font-size: 1.2em;}
.button_left {background-image:url(/img/button-left.gif); width:9px; height:17px; background-repeat:no-repeat;}
.button_right {background-image:url(/img/button-right.gif); width:9px; height:17px; background-repeat:no-repeat;}

#send {border:0px solid;}
#send_link {font-family:tahoma,arial; font-size:12px; text-decoration:none; color:#ffffff; font-weight:600; background-color:#818d9b;}
#back_to_product_link {font-family:tahoma,arial; font-size:12px; text-decoration:none; font-weight:600; color:#ffffff;}
#buttons {margin-top:25px; border:0px solid; position:absolute; left:-15px; width:320px;}
#buttons_compare {margin-top:25px; border:0px solid; position:absolute; left:5px; width:320px;}
#button_send {background-color:#818d9b;}
#back_to_product {border:0px solid;}
#make_empty {border:0px solid;}

#last_seen {font-family:tahoma,arial; font-size:10px; text-decoration:none; font-weight:600;}


/*round corners around the bigger product photo*/
#closer_info_top_left {
  width:12px;
  height:12px;
}
#closer_info_top_middle {
  background-color:#fed5b2;
  height:12px;
}
#closer_info_top_right {
  width:12px;
  height:12px;
}
#closer_info_left_middle {
  background-color:#fedbb2;
  width:12px;
}
#closer_info_right_middle {
  background-color:#fedbb2;
  width:12px;
}
#closer_info_bottom_left {
  width:12px;
  height:12px;
}
#closer_info_bottom_middle {
  background-color:#fed5b2;
  height:12px;
}
#closer_info_bottom_right {
  width:12px;
  height:12px;
}


/*png/gif styles for explorer and other browsers, needed at the closer info pop-up generation*/
#png_top_row {width:372px; height:21px; background-image:url(/img/png-parts/closer-info_top-row.png); background-repeat:no-repeat;}
#png_bottom_row {width:372px; height:21px; background-image:url(/img/png-parts/closer-info_bottom-row.png); background-repeat:no-repeat;}
#gif_top_row {width:372px; height:21px; background-image:url(/img/gif-parts/closer-info_top-row.gif); background-repeat:no-repeat;}
#gif_middle_content {background-image:url(/img/gif-parts/closer-info_content.gif); width:372px; height:330px;}
#gif_bottom_row {width:372px; height:21px; background-image:url(/img/png-parts/closer-info_bottom-row.gif); background-repeat:no-repeat;}



.colordescription {
/*add grey background image*/
background-color: #818d9b;
width:auto;
font-family:tahoma,arial; font-size:12px; text-decoration:none; font-weight:600; color:#ffffff;
}



/*  --------------------Tooltip------------------------- */
#text {margin:50px auto; width:100px}
.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}
#tt {position:absolute; display:block; background:url('../img/tt_left.gif') top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url('../img/tt_top.gif') top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url('../img/tt_bottom.gif') top right no-repeat; overflow:hidden}




/*  ------------------- Slimbox ------------------------  */
/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(../img/loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(../img/prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(../img/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(../img/closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}





