body {font-family:Arial, Helvetica, sans-serif; font-size: 0.7em; font-style:normal; color: #727272; text-decoration: none; padding:0; margin:0; text-align:center; font-weight:normal; background-color:#000;}

body div {text-align:left; margin:0; padding:0;}
img {border:0;}
p {margin:1em 0 1em 0; padding:0;}


/* titles */

h1 {font-family: Arial, Helvetica, sans-serif; font-size:1.3em; color:#727272; margin:0; font-weight:normal; letter-spacing:4px;}


/* links */

a:link {font-family: Arial, Helvetica, sans-serif; font-size:1.3em; color:#727272; text-decoration:none; letter-spacing:1px;}
a:visited {font-family: Arial, Helvetica, sans-serif; font-size:1.3em; color:#727272; text-decoration:none;letter-spacing:1px;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size:1.3em; color:#999; text-decoration:none;letter-spacing:1px; }

/* classes */

.small {font-size:0.6em;}
.center {text-align:center;}
.clear {clear:both; font-size:1px; height:0;}
.left{float:left;}
.right{float:right;}
.frame {border: solid 1px #ccc;}

/* LAYERS */


#wrapper {width:760px; padding:0; margin-left:auto; margin-right:auto; margin-top:0; text-align:left;}

/* homepage */

#left {width:380px; float:left;}

#title {margin-top:50px; margin-left:35px; padding:0;}

#homenav {margin-top:163px; margin-left:35px; padding:0;}
#homenav p {padding-top:18px;}
#homenav p a {letter-spacing:2px;}

#details {margin-top:125px; margin-left:35px; padding:0; letter-spacing:3px;}
#details a {font-size:1.1em; letter-spacing:1px;}

#right {width:380px; float:right;}
#homeimg {margin-top:55px; margin-left:20px;}

/* portrait design gallery */

#leftGallery {width:390px; float:left;}

#galleryimg {margin-top:95px; margin-left:20px; width:370px; text-align:center;}

#rightGallery {width:370px; float:right;}

#description {margin-top:95px; margin-left:70px; font-size:1.1em; letter-spacing:normal; width:300px; text-align:right; height:50px;}
#description p {margin:0; padding:0;}

#navGallery {margin-top:368px; margin-left:158px; font-size:1.1em; letter-spacing:1px; font-weight:normal;}
#back{width:22px; float:left; padding-left:17px; height:16px;}
#home{float:left; height:16px;}
#next{float:right; height:16px;}


/* other */

#leftOther {width:480px; float:left;}

#otherimg {margin-top:90px; margin-left:20px;}

#rightOther {width:280px; float:right;}

#navOther {margin-left:68px; font-size:1.1em; letter-spacing:1px; font-weight:normal;}

#titleOther {margin-top:75px; margin-left:50px; text-align:right; width:230px; font-size:1.1em; height:438px;}
#titleOther h1 {font-size:1.5em; letter-spacing:1px;}


/* star homepage */

#sussieTitle {margin:0; padding:90px 0 0 0;}


#homeNavig {margin:0; padding:0;}


#homeNavig a{font-size:1.5em; color:#fff; text-decoration:none; padding:0 14px 70px 0; background-image:url(img/home/star_black.jpg); background-repeat:no-repeat; background-position:center bottom;}
#homeNavig a:hover{padding:0 14px 70px 0; text-decoration:none; color:#727272; background-image:url(img/home/star.jpg); background-repeat:no-repeat; background-position:center bottom;}




/* contact */

#contactTop {margin:0; padding:90px 0 0 0; width:760px;}

#contactLeft {margin:0; padding:0 0 0 50px; width:330px; float:left; font-size:1.2em; color:#fff; font-weight:normal; letter-spacing:2px;}
#contactLeft a, #contactLeft a:visited {color:#fff; font-weight:normal; letter-spacing:3px; font-size:1.1em;}
#contactLeft a:hover {color:#727272;}
#contactLeft span {line-height:40px;}

#contactRight {margin:0; padding:0 50px 0 0; width:330px; float:right; text-align:right;}

#contactBottom{margin:0; padding:80px 50px 0 50px; width:660px; font-size:1.1em;}

#navContact {text-align:right; width:710px; padding:60px 0 0 0;}
