body
{
margin : 0 ;
padding : 20px 0 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif ;
font-size : 13px ;
background : url(images/pattern.jpg) repeat left top ;
}

img
{
border : none ;
}

a
{
text-decoration : none ;
}

p a
{
color : #fff ;
}

span.liens_jaunes a
{
color : #FFDE00 ;
}

a:active, a:focus
{
outline : none ;
}

div#conteneur
{
position : relative ;
width : 980px ;
margin : 0 auto ;
--padding : 3px ;
background-color:#000;
overflow : hidden ;
border : 3px solid #fff;
}

#wrapwrap
{
width : 986px ;
margin : 0 auto ;
padding : 0 ;
border : 1px solid #000 ;
}

div#conteneur2
{
position : relative ;
width : 980px ;
margin : 0 auto ;
padding : 3px ;
background-color:#fff;
overflow : hidden ;
border : 1px solid #000;
}

div#header
{
background:url(../images_dynamikables/bg_header.jpg) no-repeat center top ;

}

div#header2
{
background:#000 ;
---padding-bottom : 10px ;
border-bottom : 3px solid #fff ;
}

div#header h1, div#header2 h1
{
margin : 0 ;
padding : 0 ;
font-size : 10px ;
width : 200px ;
}

div#header h1 a
{
display : block ;
margin : 0 ;
padding : 0 ;

height : 105px ;
text-indent : -7000px ;
}

div#header2 h1 a
{
display : block ;
text-indent : -7000px ;
background:url(images/logo2.gif) no-repeat 20px 10px ;
height : 134px ;
width : 99px ;
padding : 0px 0 0 30px ;
}

div#header form, div#header2 form
{
margin : 102px 0 0 0 ;
padding : 2px 2px 0 2px ;
float : right ;
background-color : #000 ;
}

div#header input, div#header2 input
{
margin : 0 ;
padding : 1px ;
font-size : 11px ;

}

ul#menu
{

clear : right ;
margin : 40px auto 0 auto ;
padding : 0 0 0 100px ;
height : 18px ;
list-style-type : none ;
background-color:#fff;
border : 3px solid #000 ;
}

dl#toDrop
{
position : absolute ;
margin : 0 52px 0 0;
padding : 0 ;
height : 30px ;
border-top : 4px solid #000 ;
border-left : 4px solid #000 ;
---border-bottom : 4px solid #000 ;
width : 150px ;
_z-index : 1000000 ;

}

dl#toDrop dt
{
margin : 0  ;
padding : 0 ;
height : 30px;
line-height : 30px ;
background-color:#fff;
}

dd#dropmenu
{
display : none ;
margin : 0 ;
padding : 10px ;
width : 115px ;
---text-align : center ;
_background:#000 ;
}


dd#dropmenu ul
{
margin : 0 ;
padding : 0px ;
_background:#000 ;
_text-align :left ;

}

ul#menu2
{
clear : right ;
margin : 0 0 0px 0 ;
padding : 0 0 0 110px ;
height : 30px ;
list-style-type : none ;
background-color:#fff;
border : 4px solid #000 ;
}



* html ul#menu
{
padding : 0 0 0 55px ;
}

ul#menu
{
padding/*\**/: 0 0 0 55px\9
}
ul#menu li
{
float : left ;
---line-height : 18px ;
}

ul#menu2 li
{
float : left ;

height : 30px ;
line-height : 30px ;
font-family:"Times New Roman", Times, serif;
font-style  : italic ;
font-weight : bold ;
}

ul#menu li.limenu a
{
display : block ;

color : #000 ;
font-size : 1px ;
height : 18px ;
text-align : center ;
margin : 0 0 0 52px ;
padding : 0 3px ;
text-transform:lowercase ;
font-variant : small-caps ;
font-weight:bold ;
}

ul#menu2 li.limenu a
{
display : block ;
_display : inline ;
_width : 200px ;
color : #000 ;
font-size : 16px ;
height : 30px ;
text-align : center ;
margin : 0 0 0 52px ;
padding : 0 3px ;
text-transform:lowercase ;
font-variant : small-caps ;
font-weight:bold ;
border-left : 1px solid #fff ;
border-right : 1px solid #fff ;
}


#toDrop dt a 
{
font-family:"Times New Roman", Times, serif;
font-style : italic ;
display : block ;
color : #000 ;
font-size : 16px ;
width : 100px ;
margin-left : 30px;
height : 30px ;
text-align : center ;
text-transform:lowercase ;
font-variant : small-caps ;
font-weight:bold ;
border-left : 1px solid #fff ;
border-right : 1px solid #fff ;
}

ul#menu li.limenu a:hover, ul#menu2 li.limenu a:hover, ul#menu2 li.limenu a:active, #toDrop dt a:hover
{
border-left : 1px solid #000 ;
border-right : 1px solid #000 ;

}

ul#menu li a img
{
padding-left : 60px ;
padding-top : 2px ;
border-bottom : none ;
}

.menu_principal_current
{
border-bottom : 3px solid #fff;
}

div#content
{
clear : both ;
margin : 0 ;
padding : 20px 0 18px 0 ;
color : #C0C0C0;
}

div#flashcontent
{
clear : both ;
margin : 0 ;
padding : 20px 8px ;
color : #C0C0C0;
}

div#flashcontent2
{
float : left ;
width : 500px ;
height : 460px ;
padding : 4px ;
margin : 0 ;
padding : O ;
color : #C0C0C0;
overflow : hidden;
background : #fff ; 
border-right : 4px solid #000 ;
border-bottom : 4px solid #000 ;
border-left : 4px solid #000 ;
}

#content
{overflow:hidden}

#indexRight
{
margin : 0 ;
padding : 0 ;
float : right ;
width : 452px ;
height : 460px ;
overflow : hidden ;
padding : 4px ;
border-right : 4px solid #000 ;
border-bottom : 4px solid #000 ;

}

h1.newH1
{
clear : both ;
background:#000 ;
color : #fff ;
font-variant:small-caps ;
font-size  :12px ;
font-weight : bold ;
line-height : 17px ;
height : 17px ;
margin : 5px 0 5px 0 ;
padding : 0 5px ;
}

h1.newH1 span
{
font-size  :9px ;

}

h1.newnewh1, h1.newnewh1 a
{
margin : 3px 0 0 0;
padding : 0 ;
height : 55px ;
line-height : 55px ;
color : #fff ;
font-size : 24px ;
font-family:"Times New Roman", Times, serif ;
font-style:italic ;
text-align : center ;
background : #000 ;
text-transform:lowercase ;
font-variant : small-caps ;
--font-weight : normal ;
}


h1.newnewh1 span
{
border-top : 3px solid #fff ;
}

#indexRightLeft
{
margin : 0 ;
padding : 0 ;
float : left ;
width : 275px ;
padding-right : 3px ;
}

#indexRightRight
{
float : right ;
margin : 0 ;
padding : 0 ;
width : 173px ;
}

#indexRightLeft a
{
display : block ;
position : relative ;
}

#indexRightRight a
{
display : block ;
position : relative ;
}

.indexProduct
{
position : relative ;
float : left ;
margin : 0 20px 20px 0 ;
padding : 0 ;
}

#indexFocus
{
float : right ;
position : relative ;
margin : 10px 10px 0 0  ;
padding : 0 ;
width : 237px ;
height : 360px ;
}

span.indexDesc
{
position : absolute ;
z-index : 10000 ;
zoom:1;
bottom : 0 ;
background:#000 ;
background-color:rgba(0,0,0,0.7) ;
color : #fff ;
line-height : 12px ;
padding : 0 5px ;
text-transform:lowercase ;
font: small-caps bold italic 13px "Times New Roman", Times, serif;
}





#playerIntro
{
clear : both ;
color : #666 ;
font-size : 11px ;
background:url(images/bg_player_index.jpg) no-repeat left top ;
width : 338px ;
height : 130px ;
padding : 45px 15px 10px 175px ;
text-align : justify ;
}

#playerIntro:hover
{
cursor : pointer ;
}

div#footer
{
clear : both ;
color : #C0C0C0;
font-size : 0.9em ;
text-align : justify ;
margin : 0 0 10px 0 ;
padding : 0 ;
}
div#footer3
{
clear : both ;
color : #fff;
font-size : 11px ;
text-align : justify ;
margin : 0 ;
padding : 20px ;
border-top : 3px solid #fff ;
background:#000;
}

div#concept
{
background:url(images/concept.jpg) no-repeat left top ;
padding : 75px 5px 5px 5px ;
margin : 0 ;
float : left ;
width : 458px ;
---border : 1px solid #484847 ;
}

div#concept_large
{
background:url(images/concept.jpg) no-repeat left top ;
padding : 15px 15px 15px 220px ;
margin : 0 ;
---border : 1px solid #484847 ;
}


div#music
{
background:url(images/music.jpg) no-repeat 2px 1px ;
padding : 32px 5px 5px 5px ;
margin : 0 ;
float : right ;
width : 458px ;
---border : 1px solid #484847 ;
}

a#play
{
display : block ;
margin : 0px 7px 17px 93px ;
width : 26px ;
height : 26px ;
text-indent : -5000px ;
background:url(images/play.gif) no-repeat left top ;
}

a#play:hover
{
background:url(images/play.gif) no-repeat left -26px ;
}

div.clear
{
margin : 0 ;
padding : 0 ;
clear : both ;
}

#dropmenu
{
position : absolute ;
width : 150px ;
left : 30px ;
background-color:#000 ;
-moz-box-shadow : #fff 2px 2px 3px ;
box-shadow : #666 2px 2px 12px ;
-webkit-box-shadow : #666 2px 2px 12px ;
z-index : 100000 ;
margin : 0 ;
padding : 10px;
}

/* ----------------------------------------------Styles page catalogue------------------------------------------------------------*/

div#menu_catalogue
{
position : absolute ;
top : 190px ;
left : 0 ;
width : 130px ;
margin : 0 0 40px 0;
padding : 0 10px 10px 0px ;
border-right : 1px dotted #484847;
min-height : 320px ;
}

div#menu_catalogue h1
{
margin : 5px 0 ;
padding : 5px 15px ;
font-size : 1.1em;
border-bottom : 1px solid #2D2D2D ;
font-style : normal ;
}


div#menu_catalogue ul, #dropmenu ul
{
margin : 0 ;
padding : 0 ;
list-style-type : none ;
}

div#menu_catalogue ul li
{
margin : 0 ;
font-size : 11px ;
height : 18px ;
text-transform:uppercase;
letter-spacing : -1px ;
font-style:italic ;
}

#dropmenu ul li, #dropmenu ul li a
{
margin : 0 ;
font-size : 14px ;
height : 18px ;
text-transform:lowercase;
font-variant:small-caps ;
font-style : italic ;
font-style : bold ;
letter-spacing : -1px ;
color : #fff ;
}

#dropmenu ul li a:hover ;
{
color : #000 ;
background : #fff ;
}

div#menu_catalogue ul li a
{
***line-height : 19px ;
color : #C0C0C0;
padding-left : 20px ;
}

div#menu_catalogue ul li a span, #dropmenu ul li a span
{
color : yellow ;
}

div#menu_catalogue ul li a:hover
{
color : #fff;
background : url(images/puce_menu_catalogue.gif) no-repeat 3px top ;
}

div#menu_catalogue ul li a.menu_catalogue_current
{
color : #39A434;
background : url(images/puce_menu_catalogue.gif) no-repeat 5px 2px ;
}


div#cart
{
float : right ;
width : 145px ;
border : 1px solid #fff;
margin : 0 8px 0 0;
padding : 55px 10px 10px 10px ;
background:url(images/cart_head.jpg) no-repeat left top ;
}

div#cart table
{
width : 100% ;
-------border-top : 1px dotted #484847 ;
text-align : center ;
margin : 0  ;
pading : 0 ;
}

div#cart th
{
font-weight : normal ;
}

a.validate
{
color : #fff ;
display : block ;
margin : 20px 38px ;
padding : 3px ;
font-size : 1.2em ;
font-weight : bold ;
border-bottom : 1px solid #fff;
text-align : center ;
}

a.validate:hover
{
background-color : #fff;
border-bottom : 1px solid #fff;
color : #000 ;
}

div#products
{
margin : 0 0 0 140px ;
padding : 0 ;
max-width : 700px ;
}

* html div#products
{
margin : 0 0 0 70px  ;
padding : 0 ;
width : 700px ;
}

div#search
{
margin : 0 ;
padding : 0 ;
width : 750px ;
}

div.products_grid
{
width : 218px ;
float : left ;
margin : 0 0 35px 73px ;
}

div.products_grid_search
{
width : 162px ;
float : left ;
margin : 0 40px 35px 40px ;
}

div#products span, div#search span
{
display : block ;
padding : 3px ;
}

.desc1
{
margin-top : 10px ;
color : #fff ;
border-bottom : 3px solid #fff ;
text-align : right ;

}

.desc2
{
color : #fff ;
text-align : left ;
}

.infos
{
width : 73px ;
font-weight : bold ;
margin-left : 141px ;
}

.infos_search
{
width : 73px ;
font-weight : bold ;
margin-left : 85px ;
}

.infos a , .infos_search a, .infos_artists a
{
display : block ;
color : #000;
background:url(images/plus.gif) no-repeat 4px center ;
background-color:#fff;
padding : 0 0 0 25px ;
margin : 0 ;
}

.infos a:hover , .infos_search a:hover, .infos_artists a:hover
{
color : #fff;
background-color:#000;
}

/* ---------------------------------------styles pages produits-------------------------------------------*/

div#fiche
{
margin : 0 0 0 170px ;
padding : 0 ;
color : #fff ;
}

div#fiche_image
{
width : 310px ;
float : left ;
border-right : 1px dotted #484847 ;
}

div#fiche_desc
{
float : right ;
padding : 0 10px ;
margin : 0;
width : 300px ;
}

div#fiche_image span
{
display : block ;

}

.zoom
{
width : 278px ;
text-align : center ;
padding : 10px 0 ;
}

.zoom a, .back a
{
color : #fff ;
font-weight : bold ;
}

.zoom a:hover, .back a:hover
{
border-bottom : 2px solid ;
}

.back
{
text-align : right ;
width : 300px;
}

.back a
{
padding : 0px 25px 0 0 ;
background:url(images/back.gif) no-repeat right top ;
}

span.fiche_desc_border
{
display : block ;
padding : 0 0 15px 0 ;
margin : 0 0 15px 0 ;
border-bottom : 1px dotted #484847 ;
}

div#fiche_desc input, div#fiche_desc select
{
font-size :0.9em ;
}

.fiche_desc_price
{
font-weight : bold ;
font-size : 1.3em;
vertical-align : 30% ;
}

/* -----------------------------Styles compte client ---------------------------------------------------------*/
div#etapes
{
margin : 15px 0 0 0 ;
padding : 0 ;
}

div#etapes img
{
display : block ;
margin : 0 auto ;
padding : 0 ;

}

div#form_left
{
float : left ;
width : 40% ;
margin : 10px 30px ;
padding : 0 ;
}

div#form_right
{
float : right ;
width : 40% ;
margin : 10px 30px ;
padding : 0px 0 0 0 ;
}

form.form_compte fieldset
{
border-top : 1px solid #fff;
border-right : none ;
border-bottom : none ;
border-left	 : none ;
margin : 15px 0 0 0 ;
padding : 15px ;
}

form.form_compte table
{
margin : 0 ;
}

form.form_compte legend
{
font-family:Arial, Helvetica, sans-serif;
color :#fff ;
font-size : 1.2em ;
margin-bottom : 8px ;
}

form.form_compte input
{
margin : 0 ;
padding : 1px ;
font-size : 11px ;
}

form.form_compte textarea
{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin : 0 ;
padding : 1px ;
font-size : 11px ;
}

form.form_compte input:focus, form.form_compte textarea:focus
{
border : 2px solid silver  ;
}

input.validation_form
{
border : 2px solid #000;
}

h1.titre_paiement
{
---font-family:Arial, Helvetica, sans-serif;
font-size : 14px ;
---font-weight : normal ;
color : #fff ;
border-bottom : 1px solid ;
padding : 9px 0;
margin : 10px 295px 20px 20px ;
}

h1.titre_account
{
---font-family:Arial, Helvetica, sans-serif;
font-size : 14px ;
---font-weight : normal ;
color : #fff ;
border-bottom : 1px solid ;
padding : 9px;
margin : 10px 20px 20px 20px ;
}

h1.titre_commande
{
font-size : 14px ;
font-weight : normal ;
color : #fff ;
border-bottom : 1px solid ;
padding : 9px 0;
margin : 10px 0 5px 20px ;
}

p.blanc
{
color:#fff ;
padding : 0 20px ;
}

a#cartes_paiement
{
display : block ;
margin : 65px 0px 30px 420px ;
}

a.compte_logge
{
display : block ;
color : #fff ;
border-bottom : 1px solid #fff;
font-weight : bold ;
width : 160px ;
margin : 8px 30px ;
padding : 7px 3px ;
font-size : 16px ;
}

a.compte_logge:hover
{
background-color : #fff;
color : #000 ;
}

/*-------------------------------------page commande.php-----------------------------------------*/
.commande_table
{
color : #fff ;
margin : 0 0 10px 20px ;
padding : 0 0 10px 0 ;
border-bottom : 1px solid #fff;
text-align : left ;
width : 95% ;
}

.commande_table tr, .commande_table td
{
padding : 0 2px 0 0;
}

.commande_table th
{
font-size : 0.8em ;
font-weight : normal ;
}

.commande_table2
{
color : #fff ;
margin : 40px 0 50px 20px ;
padding : 0 0 10px 0 ;
border-bottom : 1px solid #fff;
text-align : center ;
width : 60% ;
border-collapse : collapse ;
}

.commande_table2 th
{
font-weight : normal ;
border-bottom : 1px solid #fff;
color : #fff ;
}

.commande_table2 tr td
{
padding : 10px ;
}

.commande_table2 a
{
color : #fff ;
text-decoration : none ;
}

.commande_table2 a:hover
{
background-color : #fff ;
color : #000 ;
}

.commande_bold
{
font-weight : bold ;
font-size : 1.3em ;
color: #fff ;
}

label
{
color : #fff ;
}


div#commande_right
{
float : right ;
width : 45% ;
margin : 10px 30px 10px 0 ;
padding : 0 0 0 20px ;
border-left : 1px dotted #484847 ;
}

div.adresse
{
float : left ;
padding : 38px 0 0 0 ;
margin : 0 15px 50px 0 ;
width : 195px ;
color : #fff ;
font-size : 0.9em ;
}

a.compte_logge_small
{
clear : left ;
display : block ;
color : #fff ;
border-bottom : 1px solid #fff;
font-weight : bold ;
width : 260px ;
margin : 20px auto ;
padding : 7px 3px ;
text-align : center ;
}

a.compte_logge_small:hover
{
background-color : #fff;
}

/*-------------------------------------page infos.php-----------------------------------------*/

div.info
{
margin : 10px 80px ;
padding : 0 ;
border-top : 1px dotted #484847;

}

ul.liste_liens
{
list-style-type : none ;
}

ul.liste_liens li a
{
color : #fff ;
}

ul.liste_liens li a:hover
{
background-color : #fff ;
color : #000 ;
}

h1.h1_editeur
{
font-size : 14px ;
font-weight : normal ;
color : #fff ;
border-bottom : 1px solid ;
padding : 9px 0;
margin : 10px 0 ;
}

/*-------------------------------------page panier.php-----------------------------------------*/
.panier_table
{
width : 80% ;
color : #fff ;
margin : 0 auto 10px auto ;
padding : 0 0 10px 0 ;
text-align : left ;
border-bottom : 1px solid #fff;
}

.panier_table caption
{
text-align : left ;
font-size : 14px ;
font-weight : normal ;
color : #fff;
border-bottom : 1px solid ;
padding : 9px;
margin : 10px 0 ;
}

.panier_table th
{
font-size : 0.9em ;
font-weight : normal ;
}

div#player
{
min-height : 76px;
background:url(images/bg_player.gif) no-repeat left top;
padding : 90px 60px 0 60px ;
margin : 0 auto;
position : relative ;
}

/*-------------------------------------page artists.php-----------------------------------------*/
div#artists_concept, div#artists_artists, div#artists_music
{
float : left ;
width : 310px ;
border : 1px solid #484847 ;
padding : 0 ;
min-height : 1100px ;
}

div#artists_concept
{
background : url(images/artists_concept_foot.gif) no-repeat right bottom ;
margin : 0 17px 30px 0 ;
}

div#artists_artists
{
background : url(images/artists_artists_foot.gif) no-repeat right bottom ;
margin : 0 0 30px 0 ;
}

div#artists_music
{
background : url(images/artists_music_foot.gif) no-repeat right bottom ;
margin : 0 0 30px 17px ;
}

div#artists_concept h1, div#artists_artists h1, div#artists_music h1
{
margin : 0 0 15px 0 ;
padding : 0 ;
height : 70px ;
text-indent : -5000px ;
}

div#artists_concept h1
{
background:url(images/artists_concept.gif) no-repeat left top ;
}

div#artists_artists h1
{
background:url(images/artists_artists.gif) no-repeat left top ;
}

div#artists_music h1
{
background:url(images/artists_music.gif) no-repeat left top ;
}

div#artists_concept p, div#artists_artists p, div#artists_music p
{
padding : 10px ;
margin : 0 ;
text-align : justify ;
}

div#artists_concept img, div#artists_artists img, div#artists_music img
{
float : left ;
margin : 0 15px 15px 0 ;
}

/*---------------------------------signature pied de page----------------------------------------------*/

div#signature
{
clear : both ;
width : 986px ;
margin : 0 auto ;
text-align : right ;
padding : 5px 0;
font-size : 0.8em ;
color : #000;
}

div#signature a
{
color : #000;
}

div#signature a:hover
{
text-decoration : underline ;
}

/* modifs page artiste novembre 2009 *******************************************************************/
div#artists, div#musiciens
{width : 47% ;
border : 1px solid #CCC ;
min-height : 820px ;
margin : 0 ;
padding : 75px 10px 10px 10px ;
background-color:#000 ;
}

div#artists
{
float : left ;
background:url(images/artists_artists.gif) no-repeat left -20px ;
} 

div#musiciens
{
float : right ;
background:url(images/artists_music.gif) no-repeat left -20px ;
position : relative ;
} 

.artists_each
{
position : relative ;
padding : 0 ;
margin : 0 0 35px 0 ;
overflow : hidden ;
}

.artistes_name
{
font-size : 15px ;
background-color : #ccc ;
margin : 0 0 10px 0 ;
padding : 0 2px ;
color : #000 ;
font-family:Arial, Helvetica, sans-serif;
}

.artists_each img
{
float : left ; 
margin : 0 15px 0 0 ;
}

.artists_each p
{
text-align : justify ;
color : #fff ;
}

span.infos_artists
{display : block}

span.infos_artists a
{
position : absolute ;
bottom : 0 ;
left : 204px ;
width : 55px ;
font-weight : bold ;
}

a#playplay
{
display : block ;
width : 111px ;
height : 43px ;
position: absolute ;
top : 10px ; 
right : 10px ;
background:url(images/playplay.gif) no-repeat left top ;
text-indent : -6000px ;
}

#artists_fiche
{
margin : 20px 0 0 175px ;
min-height : 400px ;
overflow : hidden ;
}

#artists_fiche p
{
text-align : justify ;
color : #fff ;
padding-right : 20px ;
}

.artist_link
{display : block ;
color : #000 ;
background-color:#ccc ;
-moz-border-radius : 8px ;
-webkit-border-radius : 8px ;
border-radius : 8px ;
padding:2px ;
margin : 20px 0 0 295px ;
width : 80px; 
font-weight : bold ;
}

.artist_link:hover
{
color : #ccc ;
background-color:#000 ;
}

#artist_pictures
{
float : left ;
margin : 0 15px 45px 0;
--text-align : center ;
width : 280px ;
}
a.thumbs img
{
padding : 3px ;
border : 1px solid #666 ;
margin-right : 5px ;
margin-top : 20px ;
}

#pagination
{
clear : both ;
text-align : right ;
padding-right : 117px;
}

#pagination a
{
color : #fff ;
}

#pagination a:hover
{
color : #000;
background-color : #fff ;
}

#avertissement
{
position : absolute ;
top : 40px ;
font-size : 9px ;
width : 345px ;
}

div.appear
{
position : absolute;
z-index : 2000 ;
width : 986px ;

-moz-border-radius : 10px 10px 0px 0px ;
-webkit-border-radius : 10px 10px 0px 0px ;
border-radius : 10px 10px 0px 0px;
}

div.appear div.box
{
display : block ;
margin : 0 auto ;
padding : 20px ;
border : 2px solid #fff ;
-moz-border-radius : 10px  ;
-webkit-border-radius : 10px ;
border-radius : 10px;
background-color:#000 ;
color : DimGray;
width : 350px ;
min-height : 300px ;
}

a.closeDiv
{display:block;
margin : 0 0 10px 270px ;
text-align : center ;
font-size : 10px ;
height : 18px ;
line-height:18px ;
color : #000;
text-decoration : none ;
-moz-border-radius : 5px ;
-webkit-border-radius : 5px ;
border-radius : 5px ;
background-color:#fff ; ;
}

a.closeDiv:hover
{
color :#fff ;
background-color:#000 ;
}