* { 
border : 0; 
margin : 0 auto; 
} 

/*---- PAGE ---*/

body { 
font-family : "Trebuchet MS", "Tahoma"; 
font-size : 1em;
margin : 0 auto; 
padding : 0; 
color : #727272; 
background : #ccc url("../images/bg.png"); 
clear : both;
width : expression(document.documentElement.clientWidth < 980? "980px": "auto" );
min-width : 980px;
} 

#topmenu { 
width : 980px; 
height : 92px;  
background : url("../images/logo.png") no-repeat left; 
}

#menu { 
position: relative;
top : 56px;
right : 125px; 
float: right;
clear : both; 
} 

#menu a { 
display : block; 
width : 155px; 
height : 36px; 
float : left; 
} 

#menu span { 
display : block; 
width : 3px; 
height : 36px; 
float : left; 
} 

#b01 { 
background : url("../images/01.png") no-repeat top; 
} 

#b01a { 
background : url("../images/01.png") no-repeat bottom; 
} 

#b01:hover { 
background : url("../images/01.png") no-repeat bottom; 
} 

#b02 { 
background : url("../images/02.png") no-repeat top; 
} 

#b02a { 
background : url("../images/02.png") no-repeat bottom; 
} 

#b02:hover { 
background : url("../images/02.png") no-repeat bottom; 
} 

#b03 { 
background : url("../images/03.png") no-repeat top; 
} 

#b03a { 
background : url("../images/03.png") no-repeat bottom; 
} 

#b03:hover { 
background : url("../images/03.png") no-repeat bottom; 
} 

#b04 { 
background : url("../images/04.png") no-repeat top; 
} 

#b04a { 
background : url("../images/04.png") no-repeat bottom; 
} 

#b04:hover { 
background : url("../images/04.png") no-repeat bottom; 
} 

#top { 
width : 100%; 
height : 331px; 
clear : both; 
background : url("../images/pinkbg.png") repeat-x; 
} 

#topcontent { 
width : 980px; 
height : 331px; 
background : url("../images/ladies.png") no-repeat left;
text-align: left; 
} 

#toptxt {
margin : 0 0;
position : relative;
top : 185px; 
left: 515px;
width : 410px;
text-align : left;
font-size : 0.60em;
font-weight : bold;
} 

#middleline { 
width : 100%; 
background : #fff url("../images/floraline.png") repeat-x top; 
} 

#midbox {  
width : 980px;
height: 271px;
background : #fff url("../images/floraline.png") repeat-x top; 
text-align : left;
font-size : 11px;
font-weight : regular;
} 

#midleft { 
width : 327px; 
height : 271px; 
float : left; 
}

#midcenter { 
width : 326px; 
height : 271px; 
float : left;
background : url("../images/shady.png") no-repeat 0px 50px; 
}

#midright { 
width : 327px; 
height : 271px; 
float : left;
background : url("../images/shady.png") no-repeat 0px 50px; 
}

.midspace {
width : 100%;
height: 13px;
} 

.midspacer {
width : 10px;
height: 100%;
float: left;
} 

.midimgbox {
width : 130px;
height: 100%;
float: left;
text-align: center;
} 

.midname {
display : block;
width : 286px;
height: 37px;
} 

.midname p{
font-size : 18px;
font-weight : regular;
color : #fff;
} 

#greyline { 
width : 100%; 
height : 44px; 
background : #d7d3d5; 
} 

#greyline div {  
padding : 10px 0; 
width : 960px; 
font-size : 16px; 
text-align : left; 
} 

#subline { 
width : 100%; 
height : 202px; 
background : #fff url("../images/florals.png") repeat-x top; 
} 

#subbox { 
width : 980px;
height: 202px;
text-align : left;
font-size : 11px;
} 

#subbox p { 
font-size : 18px;
font-weight : regular;
color : #727272;
} 

#subleft { 
width : 327px; 
height : 202px; 
float : left; 
}

#subcenter { 
width : 326px; 
height : 202px; 
float : left;
background : url("../images/shady.png") no-repeat 0px 0px; 
}

#subright { 
width : 327px; 
height : 202px; 
float : left;
background : url("../images/shady.png") no-repeat 0px 0px; 
}

.subspacer1 { 
width : 100%; 
height : 15px; 
float : left;
}

.subspacer2 { 
width : 20px; 
height : 100%; 
float : left;
}

.subspacer3 { 
width : 10px; 
height : 100%; 
float : right;
}

#footer { 
width : 100%; 
height : 130px; 
background : url("../images/bottombg.png") repeat-x; 
} 

#footbox { 
width : 980px; 
height : 130px; 
background : url("../images/bottomcbg.png") no-repeat right; 
font-size : 0.6em;
font-weight : regular;
color : #fff;
} 

#footspacer1 { 
width : 20px; 
height : 100%;
float : left;
} 

#footinfo1 { 
width : 115px; 
height : 100%; 
background : url("../images/logomini.png") no-repeat 0px 20px; 
float : left;
} 

#footinfo2 { 
width : 225px; 
height : 100%; 
float : left;
} 

#footspacer2 { 
width : 620px; 
height : 40px;
float : left;
}

#footmenu { 
width : 620px; 
float : left;
}

#footmenu #menub { 
font-size : 1.7em;
font-weight : bold;
color : #7b2b59;
}

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

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

#menub a:hover { 
text-decoration: none;
color : #f9cbe6;
}

#footmenu #menus { 
font-size : 1.2em;
font-weight : bold;
color : #7b2b59;
}

#menus a{ 
text-decoration: none;
color : #7b2b59;
}

#menus a:visited { 
text-decoration: none;
color : #7b2b59;
}

#menus a:hover { 
text-decoration: none;
color : #fff;
}