a
{
	border: none;
}

a img
{
	border: none;
}

body
{
	padding: 0px;
	margin-left: 20px;
	margin-top: 20px;
	font-family: Verdana;
	font-size: 11px;
}

table
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

td
{
	vertical-align: top;
}

img.imgToLeft
{
	float: left;
	margin-right: 8px;
}

/* Layout */
#wrapper {
	width: 780px;
}

#contentLeft190 {
    float:left;
    width:190px;
	margin-right:20px;
	overflow: hidden;
}

#contentRight570 {
    float:right;
    width:570px;
	overflow: hidden;
}

#contentLeft570 {
    float:left;
    width:570px;
	overflow: hidden;
}

#contentRight190 {
    float:right;
    width:190px;
	margin-left:20px;
	overflow: hidden;
}

#logo {
	margin-bottom:15px;
}


#headlinePic {
	margin:0px;
}

#headerPic {
	margin-bottom:10px;
}

#subColumnLeft {
    float:left;
	width: 370px;
}

#subColumnRight {
    float:right;
	width: 190px;
}

	
#breakDancer {
	clear:both;
}

#footer {
	width: 780px;
	padding: 0px;
	margin-top: 20px;
	font-size: 10px;
	color: #999999;
	clear:both;
}

/* Menu styles - Made by us */

#subMenu {
	width: 780px;
	height: 100px;
	padding: 0px;
	margin-bottom: 14px;
	border: 0px;
	background-repeat: no-repeat;
	vertical-align: bottom;
	background-image: url('images/submenuBack.gif');
}

#userName {
	text-align: right;
	vertical-align: middle;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 10px;
	color: #999999;
}

#menuTop {
	margin-bottom:16px;
}

/* GREY BOX */
.greyBox
{
	width: 190px;
	background-image: url('images/menuBack.gif'); 
	background-repeat: repeat-y; 
	margin: 0px; 
	padding: 0px;
}

div.subColumnRightBox
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 14px;
	color: #333333;
	margin-right: 10px;
	margin-left: 10px;
}

div.subColumnRightBox input
{
	border: solid 1px #CCCCCC;
	margin-top: 3px;
	width: 170px;
	margin-bottom: 7px;
	font-size: 11px;
	font-family: Verdana;
	height: 20px;
}

.line01
{
	margin-bottom: 8px;
	margin-top: 8px;
}
.line02
{
	margin-bottom: 10px;
	margin-top: 10px;
}


/* Album styles - Made by us */
#album
{
	width: 570px;
	background-image: url('/asp/_images/bixboxBack.gif');
}

.albumBubble
{
	width: 570px;
	height:37px;
	background-image: url('/asp/_images/bigboxTop.gif');
}
.albumBubbleText
{
padding-left:20px;
padding-top:5px;
color: #ffffff;
}

.menuContent {
	width: 190px;
	margin: 0px;
	background-image: url('http://www.fujidirekt.se/fotobok/images/menuBack.gif');
}

.arrow
{
	vertical-align: middle;
	margin-right: 5px;
}
.darkGrey
{
	text-decoration: none;
	color: #666666;
}
img.icon {
	margin-left: 11px;
	margin-right: 2px;
}
/* Product page styles - Made by us */
table.products {
	width: 570px;
	border-collapse: collapse;
}
table.products td {
	width: 180px;
}
table.products td.spacer {
	width: 10px;
}
.captionProducts {
	margin-top: 5px;
	margin-bottom: 5px;
}
.one {
	position: relative;
	display: block;
	height: 251px;
}
#navListContainer {
	width: 570px;
	background-color: #eeeeee;
}
#navListContainer ul {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
}
#navListContainer ul li
{
	display: inline;
	list-style-type: none;
}
#navListContainer ul li a {
	text-decoration: none;
	color: #000000;
	padding: 4px;
}
#navListContainer ul li a:hover {
	background-color: #bfbfbf;
	color: #FFFFFF;
	padding: 4px;
}
.question p {
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
.answer p {
	font-style: normal;
	margin-bottom: 15px;
}
table.priceFotoboken {
	border-collapse: collapse;
	width: 570px;
	font-family: Verdana;
	font-size: 11px;
	font-weight: none;
	color: #000000;
}
table.priceFotoboken td {
	background-image: url('images/lineDotsShort.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	height: 26px;
	margin: 0px;
	vertical-align: middle;
}
table.priceFotoboken tr.formatLineBlue {
	background-color: #F6F6F6;
}

/* Upload */
.startTable
{
	margin-top: 20px;
}

.startTable td
{
	padding-bottom: 20px;
}

.startImage
{
	width: 72px;
}

.uploadControls
{
	padding-top: 4px;
}

.lineVertical
{
	margin-left: 5px;
	margin-right: 5px;
}

/* Sum table */
.sumTable
{
	width: 570px;
}

sumTable tr.formatLineBlue
{
	background-color: #F6F6F6;

}
table.sumTable td
{
	background-image: url("/asp/_images/lineDotsShort.gif");
	background-position: bottom;
	background-repeat: repeat-x;
	height: 26px;
	margin: 0px;
	vertical-align: middle;
}

table.sumTable td.price
{
	width: 100px;
	text-align: right;
	padding-right: 10px;
}

table.sumTable td.hilight
{
	height: 42px;
}

table.sumTable td.quantity
{
	width: 50px;
}
table.sumTable td.button
{
	width: 100px;
	text-align: right;
	padding-top: 10px;
	padding-right: 0px;
}

table.sumTable tr.button td
{
	background-image: url("/asp/_images/blank.gif");
}

table.sumTable td.priceHeader
{
	width: 100px;
	text-align: right;
	padding-right: 20px;
}
.formatLineBlue
{
	background-color: #F6F6F6;
}
/* Start sida */
table.startpageGuides {
	width: 570px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
table.startpageGuides td.icon{
	width: 40px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}
table.startpageGuides td.link{
	width: 245px;
	margin: 0px;
	padding: 0px;
}
/* customer service */
ul.customerservice {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	margin: 0px;
}
ul.customerservice li
{
	list-style-type: none;
	margin-top: 2px;
}
ul.customerservice li a {
	text-decoration: none;
	color: #000000;
}
ul.customerservice li a:hover {
	text-decoration: underline;
	color: #333333;
}
/* contact form */
table.contact {
	border: 5px solid #e9e9e9;
	width: 550px;
	margin: 0px;
	padding: 0px;
}

form.contact {
	font-family: Verdana;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	color: #7a7a7a;
}
input.contact {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border: 1px solid #FFFFFF;
}
td.contactBorder {
	border: 1px solid #e9e9e9;
}
textarea.contact {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border: 1px solid #FFFFFF;
}
select.contact {
	font-family: Verdana;
	font-size: 10px;
	color: #000000;
	border: 1px solid #FFFFFF;
}

