
/*
----------------------------------------------------------------------------------------------------*/
/* global type/image styles
----------------------------------------------------------------------------------------------------*/
/*
----------------------------------------------------------------------------------------------------*/
body{
	margin:0;
	padding:0;
	background-color:none;
	font-family:Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	/* font-size:50%; */
	font-size:10px; 
}

img{
	border:0;
}

a{
	padding:0 0 0 0; /* top right bottom left */
    text-decoration:none;
	color:#999999;
    background-color: none;
    font-weight: bold;  
}

a:hover{ 
    text-decoration:none; 
    color:#FFFFFF; 
    background-color: #FF0099; 
    font-weight: bold;  
}

ul{ 
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
    list-style-type:none;
    text-decoration:none; 
    color:#999999;
    font-weight: bold;  
}

li{ 
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
	list-style-type:none;
    text-decoration:none; 
    color:#999999; 
    font-weight: bold; 
}


p{ 
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
    list-style-type:none;
    text-decoration:none; 
    color:#999999;
    font-weight: bold;  
	font-size:10px; 
}

h1{ 
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
    text-decoration:none; 
    color:#FF0099; 
    background-color: none;
    font-weight: bold;  
	font-size:21px; 
}

h2{ 
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
    text-decoration:none; 
    color:#FF0099; 
    background-color: none;
    font-weight: bold;  
	font-size:14px; 
} 

h3{ 
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
    text-decoration:none; 
    color:#999999; 
    background-color: none;
    font-weight: bold;  
	font-size:10px; 
} 

h4{ 
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 2px 0; /* top right bottom left */
    text-decoration:none; 
    color:#FF0099; 
    background-color: none;
    font-weight: bold;  
	font-size:10px; 
}

/*
----------------------------------------------------------------------------------------------------*/



/*
----------------------------------------------------------------------------------------------------*/
/* container
----------------------------------------------------------------------------------------------------*/
#container{
	width:800px;
	height:700px;
	padding:0;
	margin:20px 20px 20px 20px; /* top right bottom left */
	background-color: none;
}


/*
----------------------------------------------------------------------------------------------------*/







/*
----------------------------------------------------------------------------------------------------*/
/* page specific type/image styles
----------------------------------------------------------------------------------------------------*/
/*
----------------------------------------------------------------------------------------------------*/




/*
----------------------------------------------------------------------------------------------------*/
/* header
----------------------------------------------------------------------------------------------------*/
#header{
	margin:0 0 5px 0; /* top right bottom left */
	height:auto;
	background-color: #none;
	clear:both;	
}

#header h1{
    margin:0 0 0 0;
    font-size:30px; 
}

#header a{
    color:#FF0099; 
}

#header a:hover{ 
    text-decoration:none; 
    color:#FFFFFF; 
    background-color: FF0099; 
}

.header{
	width:780px;
	height:auto;
	padding:10px 0 0 0; /* top right bottom left */
	margin:0 0 40px 0; /* top right bottom left */
	background-color: none;
	border-top: #999999 dotted 1px;
	float:left;
}

/*
----------------------------------------------------------------------------------------------------*/
/* choc editions
----------------------------------------------------------------------------------------------------*/
#choc_editions{
	margin:0 0 0 0; /* top right bottom left */
	height:auto;
	background-color: #none;
	clear:both;	
}

#choc_editions h1{
    margin:0 0 0 0;
    font-size:30px; 
}




/* 
----------------------------------------------------------------------------------------------------*/
/* navs
----------------------------------------------------------------------------------------------------*/
.navs_top_rule{
	width:780px;
	padding:0 0 0 0; /* top right bottom left */
	margin:5px 0 0 0; /* top right bottom left */
	background-color: none;
	border-top: #999999 dotted 1px;
	float:left;
}

#navs_top {
	height:auto;
	margin:0 0 0 0; /* top right bottom left */
    font-size:14px; 
}

.row{
} 


/* navs columns
----------------------------------------------------------------------------------------------------*/
.col1_nav, .col2_nav, .col3_nav{
    width:80px;
    padding:0 0 0 0; /* top right bottom left */
    margin:10px 20px 0 0; /* top right bottom left */
    float:left;
    background-color: none;
/*    border-top: #999999 dotted 1px; */
}

.col2_nav{
    height:200px;
}

.col3_nav{
    height:200px;
}

/*
----------------------------------------------------------------------------------------------------*/
/* main img 
----------------------------------------------------------------------------------------------------*/
#main {
	height:auto;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	background-color:none;
}

.row{
} 


/* main img  columns
----------------------------------------------------------------------------------------------------*/
.main_img_rule{
	width:780px;
	padding:0 0 0 0; /* top right bottom left */
	margin:0 0 0 0; /* top right bottom left */
	background-color: none;
	border-top: #999999 dotted 1px;
	float:left;
}

.main_img{
	width:780px;
	height:360px;
	padding:0 0 0 0; /* top right bottom left */
	margin:20px 0 10px 0; /* top right bottom left */
	background-color: none;
	float:left;
}

.col1_main{
	width:390px;
	height:90px;
	padding:0 0 0 0; /* top right bottom left */
	margin:15px 0 0 0; /* top right bottom left */
	background-color: none;
	float:left;
}

.col2_main{
	width:390px;
	height:90px;
	padding:0 0 0 0; /* top right bottom left */
	margin:15px 0 0 0; /* top right bottom left */
	background-color: none;
	float:left;
}

/*
----------------------------------------------------------------------------------------------------*/
/* footer
----------------------------------------------------------------------------------------------------*/
#footer {
	height:auto;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	background-color:none;
	font-size:10px; 
}

#footer a{
    text-decoration:none;
	color:#999999;
    background-color: none;
    font-weight: bold;  
}

#footer a:hover{ 
    text-decoration:none; 
    color:#FFFFFF; 
    background-color: #FF0099; 
    font-weight: bold;  
}

#footer li a{
    text-decoration:none;
	color:#999999;
    background-color: none;
    font-weight: bold;  
}

#footer li a:hover{ 
    text-decoration:none; 
    color:#FFFFFF; 
    background-color: #FF0099; 
    font-weight: bold;  
}

.row{
} 


/* footer columns
----------------------------------------------------------------------------------------------------*/
.col1_footer, .col2_footer, .col3_footer, .col4_footer{
	width:180px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px;
}

.col1_footer{
	height:180px;
}

.col2_footer{
	height:180px;
}


.col3_footer{
	height:180px;
}



/*
----------------------------------------------------------------------------------------------------*/
/* category head
----------------------------------------------------------------------------------------------------*/
#category {
	height:auto;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	background-color:none;
}

#category_itms {
	height:auto;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	background-color:none;
}

#category a{
    text-decoration:none;
	color:#FF0099;
    background-color: none;
    font-weight: bold;  
}

#category a:hover{ 
    text-decoration:none; 
    color:#FFFFFF; 
    background-color: #FF0099; 
    font-weight: bold;  
}

.row{
} 

/* category columns
----------------------------------------------------------------------------------------------------*/
.category{
	width:780px;
	height:auto;
	padding:10px 0 0 0; /* top right bottom left */
	margin:0 0 0 0; /* top right bottom left */
	background-color: none;
	border-top: #999999 dotted 1px;
	float:left;
}

.category_top_img{
	width:780px;
	height:160px;
	padding:0 0 0 0; /* top right bottom left */
	margin:40px 0 40px 0; /* top right bottom left */
	background-color: none;
	float:left;
}

.col1_category_itms{
	width:180px;
	height:200px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px;
}

.col2_category_itms{
	width:580px;
	height:200px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 0 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px;
}




/*
----------------------------------------------------------------------------------------------------*/
/* item
----------------------------------------------------------------------------------------------------*/
#item {
	height:auto;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	background-color:none;
}

.row{
} 


/* item columns
----------------------------------------------------------------------------------------------------*/
.col1_item{
	width:580px;
	height:280px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px;
}

.col2_item{
	width:180px;
	height:auto;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 0 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px;
}

.col3_item_view{
	width:80px;
	height:80px;
	padding:0 0 0 0; /* top right bottom left */
	margin:5px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
}

.col4_item_view{
	width:80px;
	height:80px;
	padding:0 0 0 0; /* top right bottom left */
	margin:5px 0 0 0; /* top right bottom left */
	float:left;
	background-color: none;
}



/*
----------------------------------------------------------------------------------------------------*/
/* suggest
----------------------------------------------------------------------------------------------------*/
.row{
} 


/* suggest columns
----------------------------------------------------------------------------------------------------*/
.suggest_top_rule{
	width:780px;
	padding:0 0 0 0; /* top right bottom left */
	margin:5px 0 0 0; /* top right bottom left */
	background-color: none;
	border-top: #999999 dotted 1px;
	float:left;
}

.col1_suggest, .col2_suggest, .col3_suggest, .col4_suggest, .col5_suggest, .col6_suggest, .col7_suggest, .col8_suggest{
	width:80px;
	padding:0 0 0 0; /* top right bottom left */
	margin:10px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
}

.col2_suggest{
	height:80px;
}

.col7_suggest{
	height:80px;
}




/*
----------------------------------------------------------------------------------------------------*/
/* info head
----------------------------------------------------------------------------------------------------*/
#info {
	height:auto;
	margin:0 0 0 0; /* top right bottom left */
	padding:0 0 0 0; /* top right bottom left */
	background-color:none;
}

#info p{ 
	font-size:14px; 
}

.row{
} 

/* info columns
----------------------------------------------------------------------------------------------------*/
.info{
	width:780px;
	height:auto;
	padding:10px 0 0 0; /* top right bottom left */
	margin:0 0 0 0; /* top right bottom left */
	background-color: none;
	border-top: #999999 dotted 1px;
	float:left;
}
.info_top_img{
	width:780px;
	height:160px;
	padding:0 0 0 0; /* top right bottom left */
	margin:40px 0 40px 0; /* top right bottom left */
	background-color: none;
	float:left;
}

.col1_info{
	width:180px;
	height:200px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px; 
}

.col2_info{
	width:280px;
	height:450px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px; 
}

.col3_info{
	width:280px;
	height:450px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 0 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px;
}

.col2_about{
	width:280px;
	height:250px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 20px 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px; 
}

.col3_about{
	width:280px;
	height:280px;
	padding:10px 0 0 0; /* top right bottom left */
	margin:20px 0 0 0; /* top right bottom left */
	float:left;
	background-color: none;
	border-top: #999999 dotted 1px;
}

