* {
border:0;
padding:0;
margin:0;
}

body {
text-align:center;
}

#container {
width:900px;
margin:0 auto;
}

#head {
overflow:hidden;
}

#head #logo {
float:left;
text-align:left;
padding:10px;
}

p {
padding:5px 0 5px 0;
}

#head #information {
float:right;
text-align:right;
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
font-size:12px;
padding-top:20px;
line-height:140%;
}

#search {
clear:both;
overflow:hidden;
padding:10px;
background-color:#efefef;
border-top:1px solid #9d9fa2;
border-bottom:1px solid #9d9fa2;
margin-top:6px;
}

#search #products {
float:left;
vertical-align:middle;
}

#search #products input {
padding:2px;
border:1px solid #000;
}

#search #products a img {
position:absolute;
}

#search #categories {
float:right;
}

#search #categories select {
padding:2px;
border:1px solid #000;
}

#content {
overflow:hidden;
}

#content #navigation {
float:left;
width:172px;
text-align:left;
padding-top:5px;
}

#content #navigation ul {
list-style:none;
margin:0;
}

#content #navigation ul li {
border-top:1px solid #9d9fa2;
padding: 2px 0px 3px 11px;
}

#content #navigation ul li a img {
margin-top:5px;
}

#content #interior {
float:right;
}
/* Fusion Forward page */

#fusion-forward {
margin:auto;
width:710px;
text-align:center;
overflow:hidden;
}

#fusion-forward * {
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

#fusion-forward a:link,
#fusion-forward a:visited {
color:#265797;
text-decoration:none;
}

#fusion-forward a:hover,
#fusion-forward a:focus {
color:#000;
text-decoration:underline;
}


#fusion-forward #introduction {
height:389px;
overflow:hidden;
background-image:url('../images/ff/fusion-forward-introduction-bg.jpg');
background-repeat:no-repeat;
padding-left:37px;
padding-top:140px;
text-align:left;
}

#fusion-forward #introduction p {
font-size:10pt;
width:345px;
line-height:155%;
}

#fusion-forward #get-this-look {
overflow:hidden;
width:670px;
margin:0 auto;
text-align:left;
font-size:9pt;
line-height:130%;
color:#474e57;
}

#fusion-forward #get-this-look h2 {
font-size:14pt;
font-weight:normal;
font-style:italic;
color:#265797;
margin-top:10px;
margin-bottom:5px;
}

#fusion-forward #get-this-look #one,
#fusion-forward #get-this-look #two {
float:left;
width:300px;
padding:10px;
}

#fusion-forward #get-this-look #two {
float:right;
}

#fusion-forward #get-this-look #one img,
#fusion-forward #get-this-look #two img {
border:1px solid #265797;
}

#fusion-forward #get-this-look #one span,
#fusion-forward #get-this-look #two span {
font-weight:bold;
}

#fusion-forward #photos h3 {
font-size:12pt;
font-weight:bold;
font-style:italic;
color:#265797;
margin-top:10px;
margin-bottom:5px;
}

#fusion-forward #photos {
clear:both;
overflow:hidden;
margin-left:23px;
text-align:left;
}

#fusion-forward #photos a img {
float:left;
border-top:4px solid #fff;
margin:0;
}

#fusion-forward #photos a:hover img,
#fusion-forward #photos a:focus img {
border-top:4px solid #265797;
}

/* Cosmoprof page */

#cosmoprof {
margin:auto;
width:710px;
text-align:center;
overflow:hidden;
}

#cosmoprof * {
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

#cosmoprof a:link,
#cosmoprof a:visited {
color:#265797;
text-decoration:none;
}

#cosmoprof a:hover,
#cosmoprof a:focus {
color:#000;
text-decoration:underline;
}


#cosmoprof #introduction {
height:440px;
overflow:hidden;
background-image:url('../images/shows/cosmoprof-introduction-bg.jpg');
background-repeat:no-repeat;
padding-left:37px;
padding-top:120px;
text-align:left;
}

#cosmoprof #introduction p {
font-size:9pt;
width:325px;
line-height:155%;
}

#cosmoprof #introduction p span {
font-weight:bold;
}

#cosmoprof #photos h3 {
font-size:12pt;
font-weight:bold;
font-style:italic;
color:#265797;
margin-top:10px;
margin-bottom:5px;
}

#cosmoprof #photos {
clear:both;
overflow:hidden;
margin-left:25px;
text-align:left;
}

#cosmoprof #photos a img {
float:left;
margin:0;
margin-right:13px;
margin-bottom:13px;
border:1px solid #265797;
}

#cosmoprof #photos a:hover img,
#cosmoprof #photos a:focus img {
border:1px solid #000;
}


/* Le Mans page */

#lemans {
margin:auto;
width:710px;
text-align:center;
overflow:hidden;
}

#lemans * {
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

#lemans a:link,
#lemans a:visited {
color:#265797;
text-decoration:none;
}

#lemans a:hover,
#lemans a:focus {
color:#000;
text-decoration:underline;
}


#lemans #introduction {
height:360px;
margin:auto;
overflow:hidden;
background-image:url('../images/shows/lemans-introduction-bg.jpg');
background-repeat:no-repeat;
padding-left:37px;
padding-top:100px;
text-align:left;
}

#lemans #introduction p {
font-size:9pt;
width:130px;
line-height:175%;
}

#lemans #introduction p span {
font-weight:bold;
}

#lemans #photos h3 {
font-size:12pt;
font-weight:bold;
font-style:italic;
color:#265797;
margin-top:10px;
margin-bottom:5px;
}

#lemans #photos {
clear:both;
overflow:hidden;
margin-left:25px;
text-align:left;
}

#lemans #photos a img {
float:left;
margin:0;
margin-right:13px;
margin-bottom:13px;
border:1px solid #265797;
}

#lemans #photos a:hover img,
#lemans #photos a:focus img {
border:1px solid #000;
}


/* Orlando page */

#orlando {
margin:auto;
width:710px;
text-align:center;
overflow:hidden;
}

#orlando * {
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

#orlando a:link,
#orlando a:visited {
color:#265797;
text-decoration:none;
}

#orlando a:hover,
#orlando a:focus {
color:#000;
text-decoration:underline;
}


#orlando #introduction {
height:130px;
margin:auto;
overflow:hidden;
background-image:url('../images/shows/orlando-introduction-bg.jpg');
background-repeat:no-repeat;
padding-left:37px;
padding-top:190px;
text-align:left;
}

#orlando #introduction p {
font-size:9pt;
width:300px;
line-height:175%;
}

#orlando #introduction p span {
font-weight:bold;
}

#orlando #photos h3 {
font-size:12pt;
font-weight:bold;
font-style:italic;
color:#265797;
margin-top:10px;
margin-bottom:5px;
}

#orlando #photos {
clear:both;
overflow:hidden;
margin-left:25px;
text-align:left;
}

#orlando #photos a img {
float:left;
margin:0;
margin-right:13px;
margin-bottom:13px;
border:1px solid #265797;
}

#orlando #photos a:hover img,
#orlando #photos a:focus img {
border:1px solid #000;
}


/* additions */

.highslide img {
border:0;
}

#foot {
text-align:center;
padding-top:5px;
padding-bottom:10px;
margin-top:10px;
border-top:1px solid #ccc;
}


a.highslide-credits, a.highslide-credits i {
display:none;
color:transparent;
}

.highslide-credits {
margin:10px;
}

/* Rusk Hot and New page */

#sensories {
margin:auto;
width:710px;
text-align:center;
overflow:hidden;
margin-top:10px;
font-size:12px;
}

#sensories * {
font-family:Arial,Verdana,Tahoma,Helvetica,sans-serif;
}

#sensories #sidebar {
width:241px;
height:906px;
overflow:hidden;
float:left;
background-image:url('../images/sensories-sidebar.jpg');
background-repeat:no-repeat;
background-color:#fae6c9;
}

#sensories #content {
width:469px;
float:right;
text-align:left;
}

#sensories #content #about {
background-color:#fae6c9;
padding:30px;
color:#454545;
}

#sensories #content #about h1 {
font-size:12px;
color:#454545;
}

#sensories #content #items {
overflow:hidden;
}

#sensories #content #items .item {
overflow:hidden;
color:#454545;
padding:20px;
}

#sensories #content #items .item h2 {
font-size:12px;
}

#sensories #content #items .item em {

}

#sensories #content #items .item p {
padding-top:20px;
}

#sensories #content #items .item img.product {
float:left;
margin-right:25px;
margin-bottom:25px;
}

#sensories #content #items .item .purchase {
margin-top:20px;
overflow:hidden;
font-weight:bold;
}

#sensories #content #items .item .purchase span {
color:#9e1b20;
}

#sensories #content #items .item .purchase a img {
float:right;
}

/* articles */

#article {
margin:auto;
width:710px;
text-align:center;
overflow:hidden;
text-align:left;
font-family:Arial,sans-serif;
font-size:9pt;
}

#article a:link,
#article a:visited {
	color:#000;
}

#point-of-view {
background-image:url('../images/point-of-view-bg.jpg');
background-repeat:no-repeat;
background-position:right bottom;
padding-right:235px;
font-size:8pt;
line-height:150%;
}

#point-of-view h1 {
display:block;
width:409px;
height:45px;
overflow:hidden;
text-indent:-999em;
background-image:url('../images/heading-point-of-view.jpg');
background-repeat:no-repeat;
margin:30px 0 30px 0;
}

#texturize {
line-height:150%;
font-size:8pt;
}

#texturize h1 {
display:block;
width:349px;
height:50px;
overflow:hidden;
text-indent:-999em;
background-image:url('../images/heading-texturize.jpg');
background-repeat:no-repeat;
margin:30px 0 30px 0;
}

#texturize img {
float:right;
}

#texturize a:link,
#texturize a:visited {
color:#cf3576;
}



#mix-it-up {
line-height:150%;
font-size:8pt;
}

#mix-it-up h1 {
display:block;
width:171px;
height:41px;
overflow:hidden;
text-indent:-999em;
background-image:url('../images/heading-mix-it-up.jpg');
background-repeat:no-repeat;
margin:30px 0 30px 0;
}

#mix-it-up a:link,
#mix-it-up a:visited {
color:#c83716;
}

#mix-it-up #products {
background-image:url('../images/mix-it-up-bg.jpg');
background-repeat:no-repeat;
overflow:hidden;
padding-bottom:50px;
}

#mix-it-up #products p#ladies {
margin-left:170px;
margin-top:35px;
width:245px;
}

#mix-it-up #products p#men {
margin-top:30px;
margin-left:240px;
width:240px;
}

#ask-susanna img {
margin-bottom:20px;
}

#ask-susanna .question {
padding:10px;
background-color:#7c0549;
border:1px solid #7c0549;
color:#fff;
font-weight:bold;
}

#ask-susanna .answer {
padding:10px;
background-color:#fff;
border:1px solid #7c0549;
color:#000;
}
