/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;}

body {
	background-color: #dcdddd;
	font-family: "Myriad Pro", Arial, Helvetica, sans-serif;
	color: #666;
}

a {
	outline: none;
}

h1 {
	font-size: 20px;
}

p, li {
	font-size: 14px;
    margin-right: 54px;
}

p {
	margin-bottom: 20px;
}

li {
	margin-left: 3px;
	margin-bottom: 5px;
	list-style-position: inside;
	list-style-type: square;
}

ul {
	margin-bottom: 15px;
}

#container {
	width: 920px;
	height: 664px;
    position: absolute;
	top: 50%;
	left: 50%;
    margin: -332px auto auto -460px; 
    background-image: url(../img/background.jpg);
}

#inner_container {
	margin-left: 105px;
	margin-top: 110px;
	width: 788px;
	height: 462px;
	overflow-y: auto;
}

#inner_container th {
	font-weight: bold;
}

#inner_container td {
	padding-right: 10px;
	overflow: hidden;
}

#back_button {
	position: absolute;
	bottom: 47px;
	left: 39px;
}

#menu {
	float: left;
	margin-top: 397px;
	margin-left: 43px;
}

#picture {
	position: absolute;
	right: 481px;
	bottom: 0px;
}


#picture.picture_startpage {
    right: 335px;
}

#picture.picture_new_startpage {
    right: 245px;
	bottom: 5px;
}

#main {
    margin-top: 28px;
    margin-left: 439px;
    width: 453px;
    height: 608px;
    overflow-y: auto;
}

#main.main_startpage {
    margin-left: 585px;
    width: 307px;
}

#main.main_new_startpage {
    margin-left: 565px;
    width: 307px;
}

#guestcollection_text {
	padding-top: 10px;
	padding-bottom: 10px;
	width: 264px;
}

#guestcollection_links {
	font-size: 20px;
}

#guestcollection_links a, #guestcollection_url a {
	text-decoration: none;
	color: #666;
}

#guestcollection_url {
	position: absolute;
	right: 55px;
	bottom: 45px;
	text-transform: uppercase;
	font-size: 20px;
	color: #666;
}

#simplemodal-overlay {
	background-color: #000;
}

#simplemodal-container {
    width: 920px;
    height: 664px;
}

#product_container {
	padding: 30px;
}

#product_container_image {
	background-color: #fff;
}

#product_container a {
	font-size: 20px;
	color: white;
	font-weight: bolder;
	text-decoration: none;
	letter-spacing: 0;
	line-height: 20px;
}

.product_container_padder {
	height: 284px;
}

#product_container_download_links {
	position: absolute;
	bottom: 31px;
}

#products li {
	list-style: none;
	float: left;
	margin-right: 15px;
} 

#retailer_table a {
	color: #666;
	text-decoration: none;
}

#retailer_table * {
	font-size: 13px;
}
