/*  Reklambyrån Bibblan - www.bibblan.com */
body{font:80%/1.8em verdana,sans-serif;color:#000;background-color:#fff;margin:0;}
img{border:0;}
a {color:#0000cc;}
#content{margin:0 auto;background-image:url("../images/need2print-top.jpg");width:960px;background-repeat: no-repeat;}

/* menu products */
#menu_products{width:800px;height:30px;margin: 0 auto 0 auto;padding-top:230px;}
#menu_products ul{margin:0px 0px 0px 0px;padding:0px;list-style-type:none;text-align:center;font-family:arial;font-size:14px;height:30px;width:800px;}
#menu_products li{list-style:none;float:left;}
#menu_products li a{outline:0;display:block;height:30px;overflow:hidden;margin:0px 0px 0px 0px;}

#menu_products #visitkort_product a{background:url("../images/menus/products_menu_01.jpg") top left no-repeat;width:80px;text-indent:-99999px;}
#menu_products #kuvert_product a{background:url("../images/menus/products_menu_02.jpg") top left no-repeat;width:50px;text-indent:-99999px;}
#menu_products #brevpapper_product a{background:url("../images/menus/products_menu_03.jpg") top left no-repeat;width:90px;text-indent:-99999px;}
#menu_products #blanketter_product a{background:url("../images/menus/products_menu_04.jpg") top left no-repeat;width:90px;text-indent:-99999px;}
#menu_products #affischer_product a{background:url("../images/menus/products_menu_05.jpg") top left no-repeat;width:70px;text-indent:-99999px;}
#menu_products #kopiering_product a{background:url("../images/menus/products_menu_06.jpg") top left no-repeat;width:70px;text-indent:-99999px;}
#menu_products #kort_product a{background:url("../images/menus/products_menu_07.jpg") top left no-repeat;width:40px;text-indent:-99999px;}
#menu_products #dr_product a{background:url("../images/menus/products_menu_08.jpg") top left no-repeat;width:40px;text-indent:-99999px;}
#menu_products #flyers_product a{background:url("../images/menus/products_menu_09.jpg") top left no-repeat;width:50px;text-indent:-99999px;}
#menu_products #kalender_product a{background:url("../images/menus/products_menu_10.jpg") top left no-repeat;width:70px;text-indent:-99999px;}
#menu_products #namnbricka_product a{background:url("../images/menus/products_menu_11.jpg") top left no-repeat;width:90px;text-indent:-99999px;}
#menu_products #ovrigt_product a{background:url("../images/menus/products_menu_12.jpg") top left no-repeat;width:60px;text-indent:-99999px;}

#menu_products #visitkort_product a:hover{background:url("../images/menus/products_menu_over_01.jpg") top left no-repeat;}
#menu_products #kuvert_product a:hover{background:url("../images/menus/products_menu_over_02.jpg") top left no-repeat;}
#menu_products #brevpapper_product a:hover{background:url("../images/menus/products_menu_over_03.jpg") top left no-repeat;}
#menu_products #blanketter_product a:hover{background:url("../images/menus/products_menu_over_04.jpg") top left no-repeat;}
#menu_products #affischer_product a:hover{background:url("../images/menus/products_menu_over_05.jpg") top left no-repeat;}
#menu_products #kopiering_product a:hover{background:url("../images/menus/products_menu_over_06.jpg") top left no-repeat;}
#menu_products #kort_product a:hover{background:url("../images/menus/products_menu_over_07.jpg") top left no-repeat;}
#menu_products #dr_product a:hover{background:url("../images/menus/products_menu_over_08.jpg") top left no-repeat;}
#menu_products #flyers_product a:hover{background:url("../images/menus/products_menu_over_09.jpg") top left no-repeat;}
#menu_products #kalender_product a:hover{background:url("../images/menus/products_menu_over_10.jpg") top left no-repeat;}
#menu_products #namnbricka_product a:hover{background:url("../images/menus/products_menu_over_11.jpg") top left no-repeat;}
#menu_products #ovrigt_product a:hover{background:url("../images/menus/products_menu_over_12.jpg") top left no-repeat;}


/* interest area */
#interest{margin:0 auto;padding-top:140px;width:800px;height:100px;background-image:url("../images/veckans_erbjudande-need2print.jpg");background-repeat: no-repeat;background-position: 0 140px;}
#interest #movie_presentation{margin-left:400px;width:190px;height:100px;float:right;}


/* TABLE */
table.product_table{font-size:90%;padding-top:40px;margin:0 auto;width:800px;margin-bottom:10px;border-collapse:separate;border-bottom:1px solid #ccc;}
table.product_table strong {font-size:130%;font-weight:normal;}
table.product_table td{padding:10px 2px;text-align:left;font-size:100%;vertical-align:middle;border-top:1px solid #ccc;}
table.product_table th{font-weight:bold;text-align:left ;vertical-align:middle;padding:10px 2px;font-size:100%;border-top:1px solid #ccc;}
table.product_table tr.even td,table.product_table tr.even th{background-color:#fff;}
table.product_table tr.odd td,table.product_table tr.odd th{background-color:#edf5ed;}

table.product_table td.left,table.product_table th.left{text-align:left;padding-left:16px;border-left:1px solid #ccc;}

table.product_table td.size,table.product_table th.size{text-align:center;padding-right:0px;font-size:90%;width:130px;}
table.product_table td.price,table.product_table th.price{text-align:center;padding-left:0px;border-left:0px solid #ccc;width:130px;color:#ff0099;}
table.product_table td.qty,table.product_table th.qty{text-align:center;padding-left:0px;border-left:0px solid #ccc;width:130px;padding-right:0px;}


table.product_table td.right,table.product_table th.right{text-align:right;padding-right:20px;border-right:1px solid #ccc;width:140px;}

table.product_table tr.new_thing td,table.product_table tr.new_thing th{background-color:#000;}
table.product_table td.top,table.product_table th.top{text-align:left;padding-left:16px;border-left:1px solid #ccc;border-right:1px solid #ccc;width:780px;}

.grey-information {width:450px;color:#777;font-weight:normal;}
.grey {color:#777;font-weight:normal;}

table.product_table tr.descriptions td,table.product_table tr.descriptions th{border-top:0px;padding:4px 2px}

table.product_table td.left ul,table.product_table th.left ul{float:left;margin-right:38px;}


table.product_table select {min-width:100px;text-align:center;}

/*table.product_table .product_name {margin-top:6px;margin-left:-2px;}
*/
table.product_table .also_print {border-right:1px solid #ccc;}


table.product_table .product_name {margin-top:6px;margin-left:-2px;float:left;width:380px;}
table.product_table .grey-information {width:380px;color:#777;font-weight:normal;clear:left;}

table.product_table .picture_area {width:380px;float:right;margin-right:10px;}

table.product_table .picture_area img {float:right;}


/* more info area */
#more_info{margin:20px auto 20px auto;width:780px;}

/* order area */
#order{margin:0 auto;margin-top:60px;padding-top:10px;width:880px;background-image:url("../images/order.jpg");background-repeat: no-repeat;background-position: 0 0;}


#order .box {padding-top:280px;float:left;width:280px;}
#order .box li{margin-top:10px;}
#order .box ul li{margin-top:5px;}

#order .content_form{padding-right:40px;padding-top:200px;float:right;}





#bottom_contact{width:800px;margin:40px auto 40px auto;text-align:center;}


#about_printeriet{margin: 60px auto 0px auto;width:140px;}
#balanga{margin: 60px auto 0px auto;width:170px;}



/*
 * TOOLTIP
 */
 
/* Tooltip with a border and fixed width */
.tip { width: 200px; }
.tip-c { width: 180px; text-align: center;}

.tip .title, .tip-c .title { 
 border: 4px solid #666666; 
 border-bottom: none; 
 padding: 5px; 
padding-left:10px;
 font-size:120%; 
 display: block; 
 background: #cccccc; 
 color: #000; 
}

.tip .content, .tip-c .content { 
 font-size: 90%; 
 padding: 10px; 
 background: #edf5ed; 
 color: #000; 
 border: 4px solid #666666;
 border-top: none;
}

.tip strong {
  color:#fff;
}


.hidden{display:none;}
.clearer{clear: both;height: 0px;line-height: 0px;}


.grey-information {width:450px;color:#777;font-weight:normal;}
.grey {color:#777;font-weight:normal;}





/* CONTACT TABLE */
table#contact-form-table {font-size:100%;width:460px;border:1px solid #12ff00;}
table#contact-form-table tr td{background-color:#edf5ed;padding:20px 40px;text-align:left;font-size:100%;}



/* CONTACT FORM */

#contact-form-table input {
  width: 370px;
  font-size: 130%;
  margin-top: 8px;
}

#contact-form-table textarea {
  	width: 370px;
  	margin-top: 8px;
	font:100% verdana,sans-serif;
}

#contact-form-table select {
  margin-top: 8px;
}

#contact-form-table .req {
  color: #F33;
}

#contact-form-table .submit-btn input {
  width: 170px;
  font-size: 90%;
}







/** Inline Multiple Choice **/
label.choice {
	display:inline;
	position:relative;
	margin-left: 0.2em;
	_top:0.2em;
}

input.radio {
	display: inline;
	margin-left: 0.5em;
}




/* CONTACT TABLE -black*/
table#contact-form-table-black {font-size:100%;width:380px;border:0px solid #ff0099;}
table#contact-form-table-black tr td{background-color:#000000;padding:20px 0px;text-align:left;font-size:100%;}



/* CONTACT FORM */

#contact-form-table-black input {
  width: 300px;
  font-size: 130%;
  margin-top: 8px;
}

#contact-form-table-black textarea {
  	width: 300px;
  	margin-top: 8px;
	font:100% verdana,sans-serif;
}

#contact-form-table-black select {
  margin-top: 8px;
}

#contact-form-table-black .req {
  color: #F33;
}

#contact-form-table-black .submit-btn input {
  width: 170px;
  font-size: 90%;
}






/* CONTACT TABLE -black*/
table#contact-form-table-white {font-size:100%;width:380px;border:1px solid #ff0099;}
table#contact-form-table-white tr td{background-color:#edf5ed;padding:20px 40px;text-align:left;font-size:100%;}

/* CONTACT FORM */

#contact-form-table-white input {
  width: 300px;
  font-size: 130%;
  margin-top: 8px;
}

#contact-form-table-white textarea {
  	width: 300px;
  	margin-top: 8px;
	font:100% verdana,sans-serif;
}

#contact-form-table-white select {
  margin-top: 8px;
}

#contact-form-table-white .req {
  color: #F33;
}

#contact-form-table-white .submit-btn input {
  width: 170px;
  font-size: 90%;
}



