* {
	margin								: 0px;
	padding								: 0px;
}

html {
	overflow-y							: scroll;
}

body {
	margin-top							: 0px;
	background-image					: url(../images/background.gif);
	background-repeat					: no-repeat;
	background-position					: center top;
}

.main {
	position							: relative;
	margin-right						: auto;
	margin-left							: auto;
	width								: 730px;
}

.banner_holder {
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	height								: 300px;
	width								: 730px;
	margin-top							: 15px;
	margin-right						: auto;
	margin-left							: auto;
	background-repeat					: no-repeat;
}

.banner_holder_no_shadow {
	height								: 300px;
	width								: 730px;
	margin-top							: 15px;
	margin-right						: auto;
	margin-left							: auto;
	background-repeat					: no-repeat;
}

.content_holder {
	width								: 730px;
	margin-top							: 15px;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	margin-right						: auto;
	margin-left							: auto;
	min-height							: 190px;
}

.contact_holder {
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	margin-right						: auto;
	margin-left							: auto;
	width								: 730px;
	margin-top							: 15px;
	margin-bottom						: 15px;
	height								: auto;
}

.box_holder {
	width								: 730px;
	margin-right						: auto;
	margin-left							: auto;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	padding-top							: 20px;
	height								: auto;
	clear								: both;
}

.box_col_1 {
	float								: left;
	height								: 605px;
	width								: 230px;
}

.box_col_2 {
	float								: left;
	height								: 605px;
	width								: 230px;
	margin-left							: 20px;
}

.box_col_3 {
	float								: left;
	height								: 605px;
	width								: 230px;
	margin-left							: 20px;
}

.box_1 {
	background-color					: #FFF;
	background-image					: url(../images/box/ft_originals.jpg);
	background-repeat					: no-repeat;
	height								: 28px;
	width								: 210px;
	border								: 1px solid #CCC;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	padding-top							: 175px;
	padding-right						: 10px;
	padding-left						: 10px;
}

.box_2 {
	background-color					: #FFF;
	background-image					: url(../images/box/shadow_box.jpg);
	background-repeat					: no-repeat;
	height								: 60px;
	width								: 210px;
	border								: 1px solid #CCC;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	padding-top							: 310px;
	padding-right						: 10px;
	padding-left						: 10px;
}

.box_3 {
	background-color					: #FFF;
	background-image					: url(../images/box/james_grey.jpg);
	background-repeat					: no-repeat;
	height								: 30px;
	width								: 210px;
	border								: 1px solid #CCC;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	padding-top							: 205px;
	padding-right						: 10px;
	padding-left						: 10px;
	margin-top							: 20px;
}

.box_4 {
	background-color					: #FFF;
	background-image					: url(../images/box/perpetri.jpg);
	background-repeat					: no-repeat;
	height								: 30px;
	width								: 210px;
	border								: 1px solid #CCC;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	padding-top							: 158px;
	padding-right						: 10px;
	padding-left						: 10px;
	margin-top							: 20px;
}

.box_5 {
	background-color					: #FFF;
	background-image					: url(../images/box/gloss_mirrors.jpg);
	background-repeat					: no-repeat;
	height								: 60px;
	width								: 210px;
	border								: 1px solid #CCC;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	padding-top							: 263px;
	padding-right						: 10px;
	padding-left						: 10px;
}

.box_6 {
	background-color					: #FFF;
	background-image					: url(../images/box/art_crafts.jpg);
	background-repeat					: no-repeat;
	height								: 55px;
	width								: 210px;
	border								: 1px solid #CCC;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	padding-top							: 150px;
	margin-top							: 20px;
	padding-right						: 10px;
	padding-left						: 10px;
}

.box_7 {
	background-color					: #FFF;
	background-image					: url(../images/box/poul_pava.jpg);
	background-repeat					: no-repeat;
	height								: 25px;
	width								: 210px;
	border								: 1px solid #CCC;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	padding-top							: 103px;
	margin-top							: 20px;
	padding-left						: 10px;
	padding-right						: 10px;
}

.copyrights {
	text-align							: center;
	position							: relative;
	margin-right						: auto;
	margin-left							: auto;
	clear								: both;
	bottom								: 0px;
	width								: 730px;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	padding-top							: 5px;
	padding-bottom						: 5px;
}

.contact_photo {
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
	height								: 124px;
	width								: 92px;
	margin-top							: 20px;
	margin-right						: 12px;
	float								: left;
}

.content_left {
	font-style							: normal;
	float								: left;
	width								: 335px;
	margin-top							: 15px;
	border-right-width					: 1px;
	border-right-style					: solid;
	border-right-color					: #999;
	height								: 160px;
	padding-right						: 15px;
	text-align							: justify;
}

.menu-holder-left {
	width								: 160px;
	height								: auto;
	float								: left;
	background-repeat					: repeat;
	margin-top							: 5px;
	line-height							: 20px;
}

.menu-holder-right {
	width								: 160px;
	height								: auto;
	float								: right;
	background-repeat					: repeat;
	margin-top							: 5px;
	margin-left							: 13px;
	line-height							: 20px;
}

.menu-block {
	background-image					: url(../images/menu-background.png);
	background-repeat					: repeat;
	height								: 19px;
	width								: 157px;
	margin-bottom						: 4px;
	padding-left						: 3px;
}

.content_right {
	font-style							: normal;
	width								: 364px;
	margin-top							: 15px;
	padding-left						: 15px;
	float								: left;
	height								: 160px;
	text-align							: justify;
}

.contact_left {
	font-style							: normal;
	float								: left;
	width								: 350px;
	height								: 160px;
	margin-top							: 15px;
	border-right-width					: 1px;
	border-right-style					: solid;
	border-right-color					: #999;
}

.cat_left {
	font-style							: normal;
	float								: left;
	width								: 350px;
	height								: 160px;
	margin-top							: 15px;
}

.cat_left_top {
	font-style							: normal;
	float								: left;
	width								: 350px;
	height								: 160px;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	margin-top							: 15px;
	padding-top							: 10px;
}

.cat_left_single {
	font-style							: normal;
	float								: left;
	width								: 350px;
	height								: 160px;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	margin-top							: 15px;
	margin-bottom						: 15px;
	padding-top							: 10px;
}

.cat-text {
	height								: 18px;
	width								: 92px;
	float								: left;
	margin-right						: 24px;
	text-align							: center;
}

.contact_left_bottom {
	font-style							: normal;
	float								: left;
	width								: 350px;
	height								: 160px;
	margin-top							: 15px;
	border-right-width					: 1px;
	border-right-style					: solid;
	border-right-color					: #999;
	margin-bottom						: 15px;
}

.cat_left_bottom {
	font-style							: normal;
	float								: left;
	width								: 350px;
	height								: 160px;
	margin-top							: 15px;
	margin-bottom						: 15px;
}

.left {
	font-style							: normal;
	float								: left;
	width								: 335px;
	margin-top							: 15px;
	border-right-width					: 1px;
	border-right-style					: solid;
	border-right-color					: #999;
	margin-bottom						: 15px;
	padding-right						: 15px;
}
.left_secondrow {
	font-style							: normal;
	float								: left;
	width								: 335px;
	border-right-width					: 1px;
	border-right-style					: solid;
	border-right-color					: #999;
	margin-bottom						: 15px;
	padding-right						: 15px;
}


.contact_right {
	font-style							: normal;
	width								: 364px;
	height								: 160px;
	margin-top							: 15px;
	padding-left						: 15px;
	float								: left;
}

.cat_right {
	font-style							: normal;
	width								: 364px;
	height								: 160px;
	margin-top							: 15px;
	float								: left;
	padding-left						: 15px;
}

.cat_right_top {
	font-style							: normal;
	width								: 364px;
	height								: 160px;
	margin-top							: 15px;
	float								: left;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	padding-left						: 15px;
	padding-top							: 10px;
}

.cat_right_single {
	font-style							: normal;
	width								: 364px;
	height								: 160px;
	margin-top							: 15px;
	margin-bottom						: 15px;
	float								: left;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	padding-left						: 15px;
	padding-top							: 10px;
}

.contact_right_bottom {
	font-style							: normal;
	width								: 364px;
	height								: 160px;
	margin-top							: 15px;
	float								: left;
	margin-bottom						: 15px;
	padding-left						: 15px;
}

.cat_right_bottom {
	font-style							: normal;
	width								: 364px;
	height								: 160px;
	margin-top							: 15px;
	float								: left;
	margin-bottom						: 15px;
	padding-left						: 15px;
}

.right {
	font-style							: normal;
	width								: 364px;
	margin-top							: 15px;
	padding-left						: 15px;
	float								: left;
	margin-bottom						: 15px;
}
.right_secondrow {
	font-style							: normal;
	width								: 364px;
	padding-left						: 15px;
	float								: left;
	margin-bottom						: 15px;
}


.cat-cover {
	height								: 124px;
	width								: 92px;
	margin-right						: 24px;
	float								: left;
	box-shadow							: 3px 3px 3px rgba(9, 9, 9, 0.25);
}

.cat-cover_empty {
	height								: 124px;
	width								: 92px;
	margin-right						: 24px;
	float								: left;
}

#underline-div {

	margin-left							: auto;
	padding-bottom						: 15px;
	border-bottom-width					: 1px;
	border-bottom-style					: solid;
	border-bottom-color					: #999;
	width								: 730px;
}

#overline-div {
	margin-left							: auto;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	margin-top							: 15px;
	float								: left;
	width								: 730px;
	clear								: both;
	margin-right						: auto;
}

#overline-div2 {
	margin-left							: auto;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	float								: left;
	width								: 730px;
	clear								: both;
	margin-right						: auto;
	padding-top							: 15px;
}

#seperator {
	width								: auto;
	border-top-width					: 1px;
	border-top-style					: solid;
	border-top-color					: #999;
	clear								: both;
	margin-top							: 15px;
	margin-right						: auto;
	margin-left							: auto;
}

