/*

cc0066
ff6699
ff99bb
ffccdd
ffe5ee


666
dedede

beige
9a4b00 dfc9c1

*/

/*GENERAL*/
body {
		margin: 0 auto;
		font-family: "Bookman Old Style", "Book Antiqua", "Georgia", "Palatino Linotype", Palatino, Times New Roman, Times, serif;
		font-size: 90%;
		color: #fff;
		background: #fff; 
}

a, link, active, visited { color: #ff6699; text-decoration: none; }
a:hover { color: #cc0066; text-decoration: none; }

.aspectlink { color: #559cbe; text-decoration: none; }

hr { border: 0; background-color: #333; height: 1px; }
td { vertical-align: top; }
form { padding: 0; margin: 0; }
span { padding: 0; margin: 0; }

/*LAYOUT*/
#banner { margin: 10px auto 0 auto; width: 1020px; height: 185px; background: #fff url(../images/layout/banner.jpg) top right no-repeat; }
#menu { padding: 115px 0 0 127px; width: 880px; height: 57px; }

#topper { margin: 0 auto; width: 1020px; height: 30px; background: #fff url(../images/layout/top.gif) bottom left no-repeat; }
#runnerout { margin: 0 auto; width: 1020px; background: #fff url(../images/layout/runner.gif) repeat-y; }
#runnerin { margin: 0 auto 0 auto; width: 1000px; height: 550px; background: #fff url(../images/layout/runnerin.gif) repeat-x; }
#baser { margin: 0 auto 0 auto; width: 1020px; height: 30px; background: #fff url(../images/layout/base.gif) top left no-repeat; }
#lower {  margin: 0 auto; width: 1000px; text-align: center; color: #666; }

/*BITS*/
.hideme { visibility: hidden; display: none; }
.clearit { clear: both; }
.spacerv5 { height: 5px; }
.spacerv10 { height: 10px; }
.spacerv12 { height: 12px; }
.spacerv15 { height: 15px; }
.leadin { padding: 0; line-height: 21px; font-size: 16px; font-style: italic; letter-spacing: 1px; text-indent: 35px; }
.maincontent { padding: 0; }
.maincontentr { padding: 5px 0 0 0; text-align: right; }
.maincontentc { padding: 10px 0 0 0; text-align: center; }
.tdshow { text-align: center; padding: 10px 0 10px 0; }
.tddress { text-align: center; padding: 20px 0 0 0; }
.tdcols { text-align: center; padding: 0; }

.smally { font-size: 75%; }
.nolink { border: 0; text-decoration: none; }
.skinnypink { text-align: right; padding: 1px 5px 2px 1px; background-color: #ffe5ee; margin: 5px 0 5px 0; color: #cc0066; font-size: 75%; font-weight: bold; }
.skinnypink2 { text-align: right; padding: 1px 5px 2px 1px; background-color: #ffccdd; margin: 5px 0 5px 0; color: #fff; font-size: 75%; font-weight: bold; }
.skinnybeige1 { text-align: center; padding: 1px 5px 2px 1px; background-color: #dfc9c1; margin: 5px 0 5px 0; color: #9a4b00; font-size: 75%; font-weight: bold; }
.skinnybeige2 { text-align: right; padding: 1px 5px 2px 1px; background-color: #dfc9c1; margin: 5px 0 5px 0; color: #9a4b00; font-size: 75%; font-weight: bold; }
.skinnygrey1 { text-align: right; padding: 1px 5px 2px 1px; background-color: #f9f9f9; margin: 5px 0 5px 0; color: #666; font-size: 75%; font-weight: bold; }
.skinnygrey2 { text-align: right; padding: 1px 5px 2px 1px; background-color: #eaeaea; margin: 5px 0 5px 0; color: #666; font-size: 75%; font-weight: bold; }

#boxme { float: left; width: 525px; margin: 15px 0 0 15px; }
#boxflash { float: left; width: 600px; height: 498px; margin: 15px 0 0 15px; /*border: 1px solid #ff0;*/ }
#boxpic { float: right; width: 420px; margin: 20px 15px 0 0 ; /*border: 1px solid #ff0000;*/ }
#boxme2 { float: left; width: 585px; margin: 15px 0 0 15px; /*border: 1px solid #ff0;*/ }
#boxme3 { width: 960px; margin: 0 auto; padding: 15px 0 0 0; /*border: 1px solid #009;*/ }
#highshow { height: 455px; /*border: 1px solid #ff0000;*/ }
#highthumbs { height: 400px; /*border: 1px solid #ff0000;*/ }
#highdress { height: 475px; /*border: 1px solid #ff0000;*/ }

/*showcase thumbs table*/
#transhow0 { /*position: absolute;*/ width: 150px; margin: 0 auto; }
#transhow1 { position: absolute; width: 150px; height: 175px; background-color: #fff; -moz-opacity: 0.50; opacity: 0.50; }
#transhow2 { position: relative; width: 150px; padding: 10px 0 10px 0; background: transparent; /*border: 1px solid #ff0000;*/ }

/*showcase thumbs table*/
#trandtg0 { /*position: absolute;*/ width: 80px; margin: 0 auto; }
#trandtg1 { position: absolute; width: 80px; height: 100px; background-color: #fff; -moz-opacity: 0.50; opacity: 0.50; }
#trandtg2 { position: relative; width: 80px; padding: 5px 0 5px 0; background: transparent; /*border: 1px solid #ff0000;*/ }

/*colours*/
#trancol0 { /*position: absolute;*/ width: 110px; margin: 0 auto; }
#trancol1 { position: absolute; width: 110px; height: 85px; background-color: #fff; -moz-opacity: 0.50; opacity: 0.50; }
#trancol2 { position: relative; width: 110px; padding: 5px 0 5px 0; background: transparent; /*border: 1px solid #ff0000;*/ }

/*homepage*/
#boxme50 { float: right; width: 420px; margin: 20px 15px 0 0; padding: 0; height: 495px; }
#boxme51 { position: absolute; padding: 10px 0 0 0; width: 420px; height: 470px; background-color: #fff; -moz-opacity: 0.75; opacity: 0.75; }
#boxme52 { position: relative; margin: 15px 0 0 35px; width: 350px; background: transparent; color: #666; }

/*dresses*/
#boxme20 { float: right; width: 360px; margin: 0 15px 0 0; padding: 15px 0 0 0; height: 480px; }
#boxme21 { position: absolute; margin: 5px 0 0 0; width: 360px; height: 475px; background-color: #fff; -moz-opacity: 0.75; opacity: 0.75; }
#boxme22 { position: relative; margin: 15px auto 0 auto; width: 350px; height: 453px; background: url(../images/dresses/main/display/ateliersilklead.jpg) top center no-repeat; }
#dressthumbs { float: right; width: 90px; background: transparent; text-align: center; margin: 10px 5px 0 0; }
/*testimonials*/
#boxme30 { float: right; width: 360px; margin: 0 15px 0 0; padding: 15px 0 0 0; height: 480px; }
#boxme31 { position: absolute; margin: 5px 0 0 0; width: 360px; height: 475px; background-color: #fff; -moz-opacity: 0.75; opacity: 0.75; }
#boxme32 { position: relative; margin: 20px auto 0 auto; width: 350px; background: transparent; color: #666; }
/*testimonials thumbs table*/
#trans0 { /*position: absolute;*/ width: 140px; margin: 5px auto; }
#trans1 { position: absolute; width: 140px; height: 140px; background-color: #fff; -moz-opacity: 0.50; opacity: 0.50; }
#trans2 { position: relative; width: 140px; padding: 10px 0 5px 0; background: transparent; }

/*press thumbs table*/
#presstrans0 { /*position: absolute;*/ width: 140px; margin: 5px auto; }
#presstrans1 { position: absolute; width: 140px; height: 140px; background-color: #fff; -moz-opacity: 0.50; opacity: 0.50; }
#presstrans2 { position: relative; width: 140px; padding: 10px 0 5px 0; background: transparent; }

/*press feature*/
#boxme40 { float: right; width: 360px; margin: 0 15px 0 0; padding: 15px 0 0 0; height: 480px; }
#boxme41 { position: absolute; margin: 5px 0 0 0; width: 360px; height: 475px; background-color: #fff; -moz-opacity: 0.75; opacity: 0.75; }
#boxme42 { position: relative; margin: 20px auto 0 auto; width: 350px; background: transparent; color: #666; }

h1 { font-size: 135%; color: #ff99bb; font-weight: bold; margin: 0; padding: 0 0 5px 0; }
h2 { font-size: 125%; color: #ffccdd; font-weight: bold; font-style: italic; margin: 0; padding: 0; }
h3 { font-size: 105%; color: #dfc9c1; font-weight: bold; margin: 0; padding: 0; }
h4 { font-size: 125%; color: #ff6699; font-weight: bold; font-style: italic; margin: 0; padding: 0; }

/*BULLETS*/
ul#bullets { list-style-image: url(../images/layout/bullet.gif); /*list-style-position: inside;*/ margin: 5px 0 5px 25px; padding: 0; }
ul#bullets>li { margin: 0; padding: 0; }

/*MENU*/
#nav { list-style: none; padding: 0; margin: 0; float: right; }
#nav a { text-decoration: none; display: block; }
#nav ul  { list-style: none; padding: 0; margin: 0; }
#nav li a { display: block; }
#nav a:hover { text-decoration: none; }
#nav li { float: left; padding: 0; margin: 0; }
#nav li>ul {display: none;position: absolute;list-style-type: none;margin: 0; /* all browsers including Mac IE */*margin: 66px 0 0 -240px; /* IE 7 and below */_margin: 66px 0 0 -240px; /* IE 6 and below */
}
#nav li:hover>ul { display: block; width: 240px; z-index: 100; }
#nav li>ul>li a { display: block; }

#homeon a { background: #fff url(../images/menu/home2.gif) bottom no-repeat; height: 57px; width: 191px; }
#home a:hover { background: #fff url(../images/menu/home2.gif) bottom no-repeat; height: 57px; width: 191px; }
#home a { background: #fff url(../images/menu/home1.gif) bottom no-repeat; height: 57px; width: 191px; }

#showon { background: #fff url(../images/menu/show2.gif) bottom no-repeat; height: 57px; width: 172px; }
#show a:hover { background: #fff url(../images/menu/show2.gif) bottom no-repeat; height: 57px; width: 172px; }
#show a { background: #fff url(../images/menu/show1.gif) bottom no-repeat; height: 57px; width: 172px; }

#testion { background: #fff url(../images/menu/testi2.gif) bottom no-repeat; height: 57px; width: 206px; }
#testi a:hover { background: #fff url(../images/menu/testi2.gif) bottom no-repeat; height: 57px; width: 206px; }
#testi a{ background: #fff url(../images/menu/testi1.gif) bottom no-repeat; height: 57px; width: 206px; }

#presson a { background: #fff url(../images/menu/press2.gif) bottom no-repeat; height: 57px; width: 78px; }
#press a:hover { background: #fff url(../images/menu/press2.gif) bottom no-repeat; height: 57px; width: 78px; }
#press a { background: #fff url(../images/menu/press1.gif) bottom no-repeat; height: 57px; width: 78px; }

#dresson a { background: #fff url(../images/menu/dresses2.gif) bottom no-repeat; height: 57px; width: 233px; }
#dress a:hover { background: #fff url(../images/menu/dresses2.gif) bottom no-repeat; height: 57px; width: 233px; }
#dress a { background: #fff url(../images/menu/dresses1.gif) bottom no-repeat; height: 57px; width: 233px; }

/*MENU*/
