﻿/* SHOP - css code --- */


h5 {
	font-size: 14px;
}
 
.fejltext {
	color:red;
}



div.flash {
	background:#FFFFFF url(/design/required/input/inputBg.gif) no-repeat left top;	
	border:1px solid #AAAAAA;	
	font-size: 11px;

	margin: 0 0 20px 0;
	padding: 10px;
	text-align: center;
	color: #999;
	width:650px;
}

div.flash a {
	color: #999;
	text-decoration: underline;
}

div.flash a:hover {
	color: #333;
	text-decoration: none;
}

/* produkter.php style begin */

#product {
	width: 640px;
}

.product_listing{
	
	font-size:13px;
}

.product_listing img{
	padding:2px;
	
}


.product_listing_table_header {
	font-size:12x;
	font-weight:bold;
	padding:0 5px 0px 0;

	
}

.product_listing_table_header a {
	text-decoration:none;
	color:#333;
}

.product_listing_table_header a:hover{
	text-decoration:none;
	color:#b41518;
}

.product_listing_table {
}

.product_listing_td_title {
	/* Undlad bredde her, så den kan udvidde sig */
	padding:0 0 0 0px;
}

.product_listing_td_price {
	width:120px;
}

.product_listing_td_link {
	width:105px;
	padding-right: 10px;
	text-align: left;
}

.product_listing_td_pic {
	padding: 10px;
	width:100px;
}

.product_listing_td_basket {
	width:80px;
	text-align:right;
}

.product_listing .discount_price {
	color:#f51414;
	text-decoration:line-through;
	font-size:11px;
	font-weight:bold;
}

.discount_price {
	color:#f51414;
	text-decoration:line-through;
	font-size:11px;
	font-weight:bold;
}

tr.alt td {
	background: #545252;
}

#product {	
	float:left;
}

#product h2 {
	font-family: "Helvetica", "Lucida Sans", Arial, sans-serif;
	font-size: 16px;
	margin: 0 0 10px;
}

#product h6 {
	font-family: "Helvetica", "Lucida Sans", Arial, sans-serif;
	font-size: 11px;
	margin: 0 0 0 0px;
	color:#999;
}


/* produkter.php , prices */
#product .pris {
	color: #fff;
	font-size: 20px;
	margin: 0 0 6px;
	padding:0px;
	font-weight:bold;
}

#product .discount_price {
	color:#FF0000;
	text-decoration:line-through;
	font-size:15px;
	font-weight:bold;
}


/* produkter.php , description */

#product #text {
	width: 300px;
	float:left;
	padding:0px;
	color:#fff;
	font-size:10px;
	font-weight:none;	
	line-height: 15px;
}


#product #text li {
	margin-left: 5px;
}

#product #text select {
	font-size:9px;
}


/* produkter.php , pictures */
#product #img_producent {
	float:right;	
	padding:0px 0 10px 0;
	text-align:left;
	
}

#product #img {
	float:right;	
	margin:0px 0 0px 0px;
	text-align:left;	
}

#product #img .img {
	padding:2px;
	border:1px solid #999;
	
}



/* produkter.php , information */

#product #box_information {
	float:left;
	width:700px;
	padding:20px 0 30px 0;
}

#product #box_information h2{
	font-size:16px;
	font-weight: normal;
	margin:0 0 0px 20px;	
}

#product #box_information p{
	margin:0 0 0 0;	
}

#product #box_information_content {
	float: left;
	width: 330px;
}

#product #box_information_content #top {
	background:#545252;
	width:304px;	
	height:12px;
}

#product #box_information_content #middle {
	background:#545252;
	width:284px;
	min-height:100px;
	padding:10px;
	
}

#product #box_information_content #bottom {
	background:#545252;
	width:304px;
	height:12px;
}


#product label {	
	display:block;
	float: left;
	clear: left;
	width: 150px;
	height: 11px;
	padding-top: 1px;
}

#product select {
	min-width: 130px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#767575;	
}

#product input   {
	margin:0px 0 0 0px;	
}

#product .textfield {
	width:130px;
}

#product .checkbox {
	margin:3px 0 0 0;
}

/* produkter.php , ratings */

#rating {
	margin:20px 0 0 0;
	clear:both;
}

#rating h5 {
	font-size: 13px;
}

#rating hr {
	border-bottom:1px solid #f1f1f1;
	height:1px;
}

#rating input {
	margin:4px;
	width:200px;
}

#rating textarea {
	margin:4px;
	width:200px;
}

#rating select {
	margin:4px;
	width:204px;
}

#rating label {
	margin:4px;
}




/* produkter.php , related products  */
#related_products h5 {
	font-size: 15px;
	margin:0 0 10px 0;
}

#related_products {
	display:block;
	clear: both;
}
#page_selector_top {
	text-align:center;
	margin:0px 0 30px 0;
}

#page_selector_bottom {
	text-align:center;
	margin:40px 0 0 0;
}

#order {
	width:140px;
}

#order a {
	text-decoration:none;
	color:#333;
	
}
#order a:hover {
	text-decoration:none;
	color:#666;
}


#cart_big strong {
	font-size: 13px;
	font-weight: bold;
}

#cart_big a {
	color: #222;
	text-decoration: none;
}

#cart_big a:hover {
	text-decoration: underline;
}

#cart_big th {
	padding: 5px;
	font-size: 12px;
	font-family: Verdana;
	color:#999;
}

#cart_big td {
	padding: 5px;
}

#cart_big td.pic {
	width: 50px;
	padding:10px 20px 10px 5px;
}

#cart_big td.info {
	text-align: left;
}

#cart_big td.antal {
	text-align: left;
	width: 50px;
}

#cart_big td.pris {
	width: 100px;
	text-align: left;
}

#cart_big td.pris_total {
	width: 100px;
	text-align: left;
}

#cart_big td.meta {
	width: 50px;
}

#cart_big .amount_total {
	font-size:12px;
	font-weight:bold; 
	border-top:1px solid #333; 
	border-bottom: 3px double #333;
	padding:10px;
}


label {
	display:block;
	float: left;
	clear: left;
	width: 220px;
	height: 11px;
	padding-top: 1px;
}

label.float_reset {
	display: inline;
	clear: none;
	float: none;
	height: auto;
	width: auto;
	padding: 0;
}

span.error {
	padding: 0 0 0 8px;
	color: #f00;
}

/* cart_small.php , shoppingbasket small  */

#shopping_basket {
   width:150px;
   font-size:10px;
}


#shopping_basket_header{
	height:25px;
	padding-top:10px;
	font-size:14px;
	color:#b41518;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

#shopping_basket_content{
	
	padding:5px;
	
}

#shopping_basket_title{
	float:left;
}

#shopping_basket_price{
	color:#f37022;
	text-align:right;
}

#shopping_basket_price_all{
	color:#333;
	text-align:right;
}

#shopping_basket_total{
	display:block;
	width:150px;
	 
	margin:10px 0 0 0;
	font-weight:bold;
	border-top:1px solid #f37022;
	padding:5px 0 0 0;
	border-bottom:double 4px #f37022;
}


/* buttons general  */


#button dt {
	list-style-type: none;
	float:left;
	color:#fff;
	font-size:10px;
	font-family: Verdana, "MS Trebuchet", sans-serif;		
}

#button dt.left {
	background:url(/design/shop/button/button_left.gif) no-repeat;
	width:7px;
	height:26px;
}

#button dt.right {
	background:url(/design/shop/button/button_right.gif) no-repeat;
	width:7px;
	height:26px;
}

#button dt.middle {	
	min-width:30px;
	background:url(/design/shop/button/button_middle.gif) repeat-x;	
	height:26px;
	text-align: center;
	padding:0 2px 0 2px;	
}

#button input {	
	color:#fff;
	font-family: Verdana, "MS Trebuchet", sans-serif;	
}


#button dt.middle a {		
	color:#fff;
	padding:0 2px 0 2px;
	text-decoration: none;		
}

#button dt.middle a:hover {		
	text-decoration: none;	
}

#button #ahref {
	margin:6px 0 0 0;
	
}


.create_user {
	width:150px;
	margin:2px;
	height:17px;
}

select.create_user {
	width: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#767575;	
}



#create_user input.text {
	width:150px;
}

#create_user select {
	width: 155px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px; 
	color:#767575;	
}
