body { 
	background: url(images/gradient800.jpg) 0% 0% repeat-x;
	font-family:       Ariel, sans-serif;
	font-size:        small;
	color:            #FFFFFF;	
	line-height: 1.2em;	
	margin:           0px;
}

#containershadow {background: url(images/shadows.png) top center repeat-y;}

#allcontent {
	width: 700px;
	padding-bottom: 0px;
	background-image: url(images/tiled-background.png);
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

#headereuro {
	height:          100px;
	background-image: url(images/top-navigation-banner-euro.jpg);
	background-repeat: no-repeat;	
	
}

#headerworld {
	height:          100px;
	background-image: url(images/top-navigation-banner-world.jpg);
	background-repeat: no-repeat;

	
}

#othershop {
	height:          17px;
	background-image: url(images/top-navigation-othershop.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 55px;
	margin: 0px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:        85%;
}

#euroshop {
	height:          17px;
	background-image: url(images/top-navigation-euroshop.jpg);
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-left: 10px;
	margin: 0px;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	font-size:        85%;
}

a:link {
	color:            #eeeeee;
	text-decoration:  none;
	
}

a:link img {
	border: 0px
}

a:visited img {
	border: 0px
}

a:visited {
	color:            #CCCCCC;
	text-decoration:  none;
}

.icon img {
	border: solid 0px #CCCCCC;
	margin: 4px;
}

.icon a:link {
	border: solid 0px;
}

.icon a:visited {
	text-decoration:  none;

}

.bigicon img {
	border: solid 1px #533338;
}

#nav-menu	{
	width:  700px;
}

#nav-menu ul	{
	list-style: none;
	padding: 0;
	margin: 0;
}

#nav-menu li	{
	float: left;
	margin: 73px 0px 0px 0px;
}

#nav-menu li a {
	background: url(images/background.gif)  bottom left repeat-x;
	height: 26px;
	line-height: 1.85em;
	float: left;
	width: 173px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size:        110%;
	font-weight: bold;
	border-left: solid 1px #333333;
	border-right: solid 1px #333333;
}

#nav-menu li a:hover {
	background: url(images/background2.gif) bottom left repeat-x;
	height: 26px;
	line-height: 1.85em;
	float: left;
	width: 173px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	font-size:        110%;
	font-weight: bold;
}



#main {
 	align: top;
}

.mainintro {
	float: left;
	background-image: url(images/homepage_main_left.jpg);
	background-repeat: no-repeat;
	border: 	0px;	
	margin:         0px;
	padding: 	0px;
	
}

.mainintrotext {
	float: left;
	width: 200px;
	margin: 20px 10px 0px 20px;
	padding: 10px 10px 5px 10px;
	background: #3a5000;
	border: 	0px;	
}

.promo {
	float: right;


}




.designintro {
	float: left;
	background-image: url(images/designs_main_pannel.jpg);
	background-repeat: no-repeat;	
	border: 	0px;	
	margin:         0px;
	padding: 	0px;
}

.designintrotext {
	float: left;
	width: 200px;
	margin: 30px 0px 0px 30px;
	padding: 10px 10px 5px 10px;
	background: #3a5000;
	border: 	0px;
}

.image {
	float: right;
}


#designicons {
	background-image: url(images/tiled-background.jpg);
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


#designlayout {
	padding:         5px;
	margin:           10px 10px 10px 250px;
}

#shopintro {
	background-image: url(images/homepage_main_left.jpg);
	background-repeat: no-repeat;	
	margin:         0px;
	padding: 	0px;
	width:		700px;
	height: 	260px;
}

#shopintrotext {
	float: left;
	width: 200px;
	margin: 20px 20px 0px 20px;
	padding: 10px 10px 5px 10px;
	background: #3a5000;
}

#shippinglocations {
	margin:         0px 0px 0px 240px;
	padding: 	25px 10px 20px 20px;
}

#shippinglocations ul {
	position: relative;
	margin: 0px 0 0 30px; 
	padding: 0; 
	font-size: 100%; 
	list-style: none; 
}

#shippinglocations li {
	float: left; 
	line-height: 1.7em; 
	width: 10em;
	padding: 0; 
	margin: 0 0 0 0; 
	list-style: none;
}

.col img {
	float: bottom;
	margin: 6px 5px -2px 0px;
}

#mainshop {
	margin:          0px;
}	

#aboutmain {
	background-image: url(images/about_main.jpg);
	background-repeat: no-repeat;	
	margin:         0px;
	padding: 	0px;
	width:		700px;
	height: 	260px;
}

#friendsmain {
	background-image: url(images/friends_header.jpg);
	background-repeat: no-repeat;	
	margin:         0px;
	padding: 	0px;
	width:		700px;
	height: 	260px;
}

#friendsintrotext {
	float: left;
	width: 220px;
	margin: 30px 0px 0px 430px;
	padding: 10px 10px 5px 10px;
	background: #3a5000;
}

#friendslist {
	float: left;
	width: 640px;
	padding:       30px;
	margin: 0px;
}

#aboutintro {
	float: left;
	width: 200px;
	margin: 20px 20px 0px 20px;
	padding: 10px 10px 5px 10px;
	background: #3a5000;
}

#faqs {
	float: left;
	width: 620px;
	padding:       20px 40px 10px 40px;
	margin: 0px;
}

.downloads {
	float: left;
	display: block;
	text-align: center;
	margin: 0px 25px 10px 0px;
	width: 125px;
}


#designs {
	padding:          0px;
	margin:           0px;
}

#footer {
	background: url(images/background.gif)  bottom left repeat-x;
	color:		#FFFFFF;
	text-align:	center;
	padding: 	5px;
	margin:		0px 0px 0px 0px;
	font-size:	90%;
	clear:   left;
}

h1 {
	font-size:      125%;
	color:		#FFFFFF;
	margin: 	0px 0px 10px 0px;
	padding:	0px;
}

h2 { 
	font-size: 120%;
	margin: 0px;
	padding: 0px; }

h3 { 
	font-size: 100%;
	margin: 5px;
	padding: 0px; }

h4 { 
	font-size: 90%;
	margin: 5px;
	padding: 0px; }

p {
	margin: 0px 0px 5px 0px;
	padding: 0px;
)