@charset "UTF-8";
/* 

Table of Contents
1.0 Master 
2.0 Home Page
3.0 tmCollection









 */

/* 1.0 Master */
#conash3D0
{
display:none;
}


html *{margin:0px; padding:0px;}

body{
background:#000000;}

#mainContent{
font-family:trebuchet MS, Helvetica, arial, sans-serif;
margin:auto;
width:1100px;
height:auto;
}

a{
text-decoration:none;
color:#aaaaaa;
}

a:hover{color:#ffffff;}

#logo{background-image:url(images/tmLogo_03.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:382px;
height:168px;
float:left;
margin-top:20px;}

#logo span{display:none;}

#nav{
font-size:16px;
list-style:none;
float:right;
margin-top:60px;
margin-right:0px;
top:20px;}

#nav li{
float:left;
margin-left:25px;}

#nav li a span{
display:none;
}

#nav .navImg{
background-image:url(images/tm-nav-sprite_01.gif);
background-repeat:no-repeat;
display:block;
height:25px;
}


#homeNav{
background-position:0px 0px;
width:43px;
}

a#homeNav:hover{
background-position:0px -25px;
width:43px;
}

#blogNav{
background-position:0px -51px;
width:40px;
}

a#blogNav:hover{
background-position:0px -78px;
width:40x;
}

#collectionNav{
background-position:0px -105px;
width:71px;
}

#collectionNav:hover{
background-position:0px -132px;
width:71px;
}

#contactNav{
background-position:0px -163px;
width:55px;
}

a#contactNav:hover{
background-position:0px -190px;
width:55px;
}

#veilsNav{ 
background-image:url(images/cv-nav.png);
background-position:-92px -206px;
background-repeat:no-repeat;
width:96px;
height:25px;
}

a#veilsNav:hover{
background-position:-92px -178px;
background-repeat:no-repeat;
width:96px;
height:25px;
}

#header{height:200px;width:1075px;}

#line{width:150px;
height:1px;
border-top:solid;
border-width:1px;
border-color:white;
margin-bottom:10px;
position:relative;
left:472px;
}

#footer{
margin:auto;
}

#footer ul{color:#ffffff;
position:relative;
left:420px;
margin-top:5px;
width:300px;}

#footer ul li{color:#ffffff;
margin:auto;
float:left;
margin-left:10px;
list-style:none;
font-size:11px;}

/* 2.0 Home Page */

#homeImg{
background-image:url(images/tm-home-splash.jpg);
background-position:-25px 0px;
background-repeat:no-repeat;
width:1075px;
height:300px;
}

#infiniti{
background-image:url(images/infiniti_01.jpg);
height:300px;
background-repeat:repeat-x;
width:300px;
}

/* 3.0 tmCollection page */

#dressGal{
width:1100px;
clear:both;
margin-bottom:30px;
height:302px;}

.dressThumb{
background-image:url(images/CollectionSprite_07.jpg);
background-position:-21px 0px;
background-repeat:no-repeat;
width:190px;
height:300px;
float:left;
margin-right:30px;
display:block;
}

.two{
background-position:-237px 0px;
}
.three{
background-position:-451px -1px;
}
.four{
background-position:-665px -2px;
}
.five{
background-position:-889px -2px;
}

/* 4.0 IndividualDress Pages */

.dressInfo{color:#ffffff;
float:left;
margin-left:20px;
width:300px;
position:relative;
top:50px;
font-size:11px;}

.dressInfo h3{
font-weight:normal;
margin-bottom:15px;
margin-top:10px;}

.dressInfo a{display:block;}

/* 4.1 Allegro */

#allegro{
background-image:url(images/allegro-full.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:540px;
float:left;
margin-left:350px;
margin-bottom:5px;
}

#allegro-two{
background-image:url(images/allegroOne-full.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:540px;
float:left;
margin-left:350px;
margin-bottom:5px;
}
/* 4.2 Ronde-de-jambe */

#ronde{
background-image:url(images/ronde-full.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:585px;
float:left;
position:relative;
margin-left:350px;
margin-bottom:30px;}

#rondeTwo{
background-image:url(images/ronddejambe2edit.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:585px;
float:left;
position:relative;
margin-left:350px;
margin-bottom:30px;
}

#vOne, #vTwo{color:white; }

/* 4.3 Tendu */

#tendu{
background-image:url(images/tendu-full.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:520px;
float:left;
margin-left:350px;
position:relative;
margin-bottom:5px;}

#tendu-two{
background-image:url(images/tenduTwo-full.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:520px;
float:left;
margin-left:350px;
position:relative;
margin-bottom:5px;}

/* 4.4 Pique */
#pique{
background-image:url(images/pique-full.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:600px;
float:left;
margin-left:350px;
margin-bottom:30px;}

/*  4.5 Jete */

#jete{
background-image:url(images/jete-full.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
width:365px;
height:590px;
float:left;
margin-left:350px;
margin-bottom:30px;}
