/*Standard*/
body{
	margin				:0px;
	font-family			:Verdana, Arial, Helvetica, sans-serif;
	font-size			:0.7em;
	background-color    :#CEDBFD;
}
body * {
  font-size				:100%;
}
div{
	background-color	: #FFF;
}

/*Header
-------------------------*/
#header_bar{
	margin 				: 5px auto 0px auto;
	width				: 800px;
}

#header{
    text-align          : right;
    padding             : 5px;
line-height: 1.2em;
}

#header img{
    float               : left;
    border-width        : 0;
}

#links{
    text-align			: left;
	padding				: 5px;
	padding-left		: 0px;
	background-color    : #CEDBFD;
}
#links a{
	font-size : 1.2em;
	color               : #FFF;
	padding:			5px;
	margin:				0px;
	text-decoration:	none;
}
#links a:hover{
	text-decoration:	underline;
}
.product { display:block; clear:both; }
.product img { margin-top:50px; }
.price { display:block; clear:both; }
.price img { padding: 5px; margin: 10px 25px 5px 0; border: 2px solid #000; background-color: #FFF; }

/*Main
-------------------------*/
#content{
	width 				:800px; 
	margin				:0 auto 0 auto;
	background-color    :#FFF;
	border-width        :1px;
    border-style        :solid;
    border-color        :#fff;
}

#main{
	float				:left;
	width				:600px;
	padding				:5px 0 5px 5px;
	text-align          :justify;
}

#footer{
    width               :800px;
    margin              :10px auto 10px auto;
    padding             :2px;
    text-align          :center;
    color               :#DD66DD;
}

img.float-left{
	padding: 5px;
	border: 2px solid #000;
	background-color: #FFF;
	float:left;
	margin: 10px 25px 5px 0;
}

img.float-right{
	padding: 5px;
	border: 2px solid #000;
	background-color: #fff;
	float: right;
	margin: 10px 10px 25px 5px;
}

p.clear{
	clear				: both;
	height				: 0px;
	overflow			: hidden;
	margin				: 0px;
}

/* Featured content
------------------------------*/
#menu{
	float				:right;
	width				:190px;
	padding				:0;
}
#menu .menu_box{
	width				:170px;
	margin				:5px 5px 5px 15px;
	padding				:0 0 3px 0;
	text-align			:right;
}
#menu .menu_box .menu_item a{
   	display				: block;
}
#menu .menu_box .menu_item{
	padding				:0 3px 0 3px;
}

/*Headers
------------------------------*/
h1{ color: #DD66DD;	font-size: 1.4em; font-weight: bold; margin: 2px 0 0 0;}
h2{ color: #DD66DD;	font-size: 1.3em; font-weight: bold;}
h3{ color: #DD66DD;	font-size: 1.2em; font-weight: bold;}
h4{ color: #DD66DD;	font-size: 1.1em; font-weight: bold;}

/*Links
------------------------------*/
a{ color: #DD66DD; text-decoration: none; font-weight : bold;}
a:hover, a:active{ text-decoration: underline;}

/*Sitemap
------------------------------*/

#sitemap p.section{
	background-color	: #CEDBFD;
	padding				: 1px 0px 1px 5px;
	margin				: 1px 0 1px 0;
}

#sitemap p.section a{
	color				: #fff;
	font-weight			: bold;
}

#sitemap p.subsection{
	padding				: 1px 0px 1px 5px;
	margin				: 1px 0 0 20px;
}

#sitemap p.subsection a{
	font-weight			: bold;
}

#sitemap p.article{
	padding				: 1px 0px 1px 5px;
	margin				: 1px 0 0 40px;
}



