/* CSS Document created by www.zerogmedia.co.uk 09/06 */

/* shared styles */

* {
margin: 0;
padding: 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
border:none;
}

a, a:visited {
/*color: #073A58;*/
text-decoration: none;
border: 0;
}

a:hover {
	color: #DC5F93;
	text-decoration: underline;
}

a.link {
padding: 2px;
color: #073A58;
/*background-color: #fff;*/
}

a.zero {
color: #FFF;
text-decoration: none;
border: 0;
}

a.menu {
font-size: 0.75em;
font-weight: bold;
color: #fff;
}

a.link:hover {
color: #fff;
background-color: #073A58;
text-decoration: none;
}

p, th {
font-size: 0.75em;
color: #fff;
line-height: 1.7em;
background-color: inherit;
padding-top: 10px;
font-weight: bold;
}

td {
font-size: 0.75em;
color: #fff;
background-color: inherit;
padding-right: 5px;
font-weight: bold;
}

ul {
font-size: 0.75em;
color: #fff;
line-height: 1.7em;
background-color: inherit;
padding-top: 10px;
font-weight: bold;
padding-left: 40px;
}

input, textarea {
border: 1px solid #073A58;
width: 250px;
}

input.formButton {
color: #FFFFFF;
background-color: #073A58;
font-weight: bold;
padding: 0px 4px;
width: 80px;
}

/* layout elements */

div#container {
width: 955px;
}

div#header-wrapper {
width:100%;
background-image:url(images/glamour_portfolio_bg.jpg);
background-repeat:x;
overflow:hidden;
height:123px;
background-position: 0 40px;
position:relative;
}

div#header {
position:relative;
height: 40px;
/*background-color:#639CB5;*/
background-color: #01090D;
/*border-bottom: #DC5F93 3px solid;*/
}

#header img#animation {
position:absolute;
top:0;
left:250px;
}

div#headerNav {
float: left;
padding-top:88px;
/*padding-top: 48px;*/
padding-left: 93px;
}

.logo {
padding-top: 61px;
padding-left: 25px;
float: left;
}

/* main content area */

div#body {
float: left;
padding-top: 30px;
padding-left: 107px;
width: 850px;
height: 445px;
/*padding-bottom:30px;*/
/*opacity: 0.75;*/
}

div#body2 {
float: left;
padding-top: 30px;
padding-left: 107px;
width: 850px;
padding-bottom:30px;
}
	
/* footer */

div#footer {
float: left;
height: 40px;
width: 930px;


}

#footer-wrapper {
width:100%;
background-color: #073A58;
overflow:hidden;
padding: 1em 0;
clear:both;
}

div#footerLogo {
float: left;
/*padding-top: 20px;*/
padding-left: 107px;
z-index: 0;
}

div#copyright {
float: right;
text-align: right;
/*padding-top: 20px;*/
color: #428DA9;
font-size: 0.6em;
line-height: 1.7em;
z-index: 0;
}


/* home */

div#homePanel {
/*margin-top: 30px;
margin-left: 107px;*/
background-image: url(images/home_panel.gif);
background-repeat: no-repeat;
width: 310px;
height: 414px;
padding: 20px;
filter: alpha(opacity=80);
opacity: .80;
moz-opacity: .80;
}

/* models */

div#modelsPanel {
float: left;
/*margin-top: 30px;
margin-left: 57px;
margin-left: 107px;*/
background-image: url(images/models_panel.gif);
background-repeat: no-repeat;
width: 784px;
height: 374px;
padding: 20px;
filter: alpha(opacity=80);
opacity: .80;
moz-opacity: .80;
z-index:4;
}

div#modelsMenuContainer {
float: left;
width: 782px;
height: 352px;
z-index:4;
}

.modelMenuItem {
float: left;
width: 161px;
height: 161px;
margin-top: 10px;
margin-right: 45px;
}

.modelLastMenuItem {
float: left;
width: 161px;
height: 161px;
margin-top: 10px;
}

.modelMenuItemRow2 {
float: left;
width: 161px;
height: 161px;
margin-top: 20px;
margin-right: 45px;
}

.modelLastMenuItemRow2 {
float: left;
width: 161px;
height: 161px;
margin-top: 20px;
}

.menuImg {
float: left;
width: 161px;
height: 132px;
padding-bottom: 4px;
}

.menuTitle {
float: left;
width: 157px;
height: 21px;
background-image: url(images/model_menu_title_bar.gif);
background-repeat: no-repeat;
padding-left: 4px;
padding-top: 4px;
}

/* promotions */

div#promotionsContainer {
float: left;
/*margin-top: 30px;
margin-left: 107px;*/
width: 842px;
/*width: 784px;*/
height: 414px;
}

div#promotionsLeftPanel {
float: left;
background-image: url(images/promotions_panel.gif);
background-repeat: no-repeat;
width: 253px;
height: 374px;
padding: 20px;
filter: alpha(opacity=80);
opacity: .80;
moz-opacity: .80;
}

div#promotionsRightPanel {
float: left;
width: 530px;
height: 414px;
}

/* covers */

div#coversPanel {
float: left;
/*margin-top: 30px;
margin-left: 107px;*/
background-image: url(images/covers_panel.gif);
background-repeat: no-repeat;
width: 302px;
height: 68px;
padding: 20px;
filter: alpha(opacity=90);
opacity: .90;
moz-opacity: .90;
}

/* model for us */

div#modelForUsContainer {
float: left;
/*margin-top: 30px;
margin-left: 107px;*/
background-image: url(images/models_panel.gif);
background-repeat: no-repeat;
padding: 20px;
width: 784px;
height: 374px;
filter: alpha(opacity=80);
opacity: .80;
-moz-opacity: .80;
}

div#modelForUsLeftPanel {
float: left;
width: 365px;
height: 354px;
}

div#modelForUsRightPanel {
float: left;
padding-top: 20px;
padding-left: 20px;
width: 365px;
height: 354px;
}

div#contactUsRightPanel {
float: left;
padding-top: 35px;
padding-left: 20px;
width: 365px;
height: 354px;
}

/* contact us */

div#addressContainer {
float: left;
margin-top: 20px;
background-image: url(images/contact_address_panel.gif);
background-repeat: no-repeat;
width: 162px;
height: 128px;
padding: 20px;
font-size: 0.75em;
font-weight: bold;
color: #073A58;
line-height: 1.2em;
filter: alpha(opacity=80);
opacity: 0.80;
moz-opacity: .80;
}

/* model details */

div#modelDetailsPanel {
float: left;
width: 784px; 
height: 344px;
/*border: solid 1px #00FF00;*/
}

div#modelDetailsLeftPanel {
float: left;
margin-top: 10px;
width: 261px; 
height: 344px;
/*border: solid 1px #00FF00;*/
}

div#modelDetailsRightPanel {
float: left;
margin-top: 10px;
padding-left: 10px;
width: 513px;
height: 344px;
/*border: solid 1px #00FF00;*/
}

div#modelDetailsHeadingPanel {
float: left;
background: url(images/models/model_details_header.gif);
background-repeat :no-repeat;
width: 509px;
height: 21px;
padding-left: 4px;
padding-top: 4px;
font-size: 0.75em;
font-weight: bold;
color: #fff;
}

div#modelDetailsText {
float: left;
padding-left: 10px;
padding-right: 20px;
width: 319px;
height: 218px;
}

div#modelDetailsTextFull {
float: left;
padding-left: 10px;
padding-right: 20px;
width: 470px;
height: 218px;
}

div#modelsRightColumn {
width: 122px;
height: 300px;
border: 1px solid #000000;
}

div#modelDetailsStats {
float: left;
margin-top: 10px;
padding: 20px;
width: 122px;
height: 126px;
background-image:url(images/models/model_details_stats_panel.gif);
background-repeat: no-repeat;
}

div#modelSiteLink {
float: left;
margin-top: 10px;
padding: 20px;
width: 122px;
height: 40px;
}


.modelDetailsStatsLeftText {
float: left;
width: 75px;
padding-right: 5px;
font-size: 0.70em;
text-align: right;
font-weight: bold;
color: #fff;
line-height: 1.4em;
}

.modelDetailsStatsRightText {
float: left;
width: 40px;
font-size: 0.70em;
text-align: left;
font-weight: bold;
color: #DC5F93;
line-height: 1.4em;
}

div#modelDetailsThumbsPanel {
float: left;
width: 510px;
height: 101px;
/*border: solid 1px #00FF00;*/
}

.modelDetailsThumbs {
float: left;
width: 91px;
height: 91px;
padding-top: 10px;
padding-right: 10px;
}
.modelSite {
float: left;
width: 165px;
height: 91px;
padding-top: 10px;
padding-left: 40px;
font-weight: bold;
font-size: 0.70em;
color: #fff;
line-height: 1.4em;
/*border: solid 1px #00FF00;*/

}

/* model gallery window */

div#galleryContainer {
float: left;
width: 340px;
height: 470px;
}

div#galleryTitle {
float: left;
height: 148px;
vertical-align:baseline;
}

div#galleryLogo {
float: right;
padding-bottom: 10px;
}

/* thank you */

div#thankYouTextPanel {
float: left;
width: 600px;
height: 354px;
}

/* glamour portfolio styles 851px */

/* position absolute */
/*ul#glamour-portfolio-nav, img#glamour-list-heading {
position:absolute;
}*/

#glamour-portfolio {
width:851px;
background-image:url(images/glamour-portfolio/bg-tile.png);
background-position: 0px 20px;
background-repeat:repeat-y;
overflow:hidden;
position:relative;
}

#glamour-portfolio #column1 {
float:left;
margin-top:23px;
margin-left:23px;
width:276px;
overflow:hidden;
padding-bottom:23px;
}

#glamour-portfolio #column2 {
position:relative;
width:552px;
float:left;
padding-bottom:20px;
}

#intro-bg {
background-image:url(images/glamour-portfolio/intro-column2-bg.jpg);
width:252px;
height:399px;
position:absolute;
top:0;
right:0;
}

ul#glamour-portfolio-nav {
width:255px;
list-style:none;
top:60px;
padding:0;
margin:0;
left:24px;
}

img#glamour-list-heading {
margin-bottom:23px;
}

ul#glamour-portfolio-nav li {
height:52px;
background-color:#e78fb4;
margin-bottom:1px;
line-height:52px;
background-repeat:no-repeat;
background-position:right 18px;

}



ul#glamour-portfolio-nav li a {
height:52px;
display:block;
text-indent:-9999px;
}

ul#glamour-portfolio-nav li#intro {
background-image:url(images/glamour-portfolio/li-intro.png);
background-position:107px;
}

ul#glamour-portfolio-nav li#intro.selected {
background-image:url(images/glamour-portfolio/li-intro-selected.png);
background-color:#fff;
}

ul#glamour-portfolio-nav li#team {
background-image:url(images/glamour-portfolio/li-team.png);
background-position:172px;
}

ul#glamour-portfolio-nav li#team.selected {
background-image:url(images/glamour-portfolio/li-team-selected.png);
background-color:#fff;
}

ul#glamour-portfolio-nav li#packages {
background-image:url(images/glamour-portfolio/li-packages.png);
background-position:132px;
}

ul#glamour-portfolio-nav li#packages.selected {
background-image:url(images/glamour-portfolio/li-packages-selected.png);
background-color:#fff;
}

ul#glamour-portfolio-nav li#contact {
background-image:url(images/glamour-portfolio/li-contact.png);
background-position:150px;
}
ul#glamour-portfolio-nav li#contact.selected {
background-image:url(images/glamour-portfolio/li-contact-selected.png);
background-color:#fff;
}

/* Glamour portfolio intro */

#column2 h1 {

text-indent:-9999px;
}

#column2 h2 {
text-indent:-9999px;
background-repeat:no-repeat;
height:20px;
width:250px;
}

h1#intro-heading {
background-image:url(images/glamour-portfolio/h1-intro.png);
width:344px;
height:50px;
position:absolute;
left:0;
top:20px;
}

#column2 p {
font-weight:normal;
color:#021e2c;
}

#column2 p a {
color:#021e2c;
text-decoration:underline;
}

#glamour-intro-text {
margin-top:75px;
text-align:justify;
width:278px;
float:left;
}

p.glamour-team-text-first {
float:left;

text-align:justify;
width:479px;
}

p.glamour-team-text {
text-align:justify;
width:479px;
margin-bottom:2em;
}

p.glamour-contact-text {
text-align:justify;
width:479px;
float:left;
clear:both;
}


.packages {
width:186px;
text-align:center;
background-color:#fff;
}

.packages img {
margin:5px;
}

.intro {
position:absolute;
top:400px;
right:60px;
}

/* intro benefits panel */

#intro-benefits {
margin-top:20px;
width:420px;
background-color:#e78fb4;
padding:20px 30px;
float:left;
}

#intro-benefits h2 {
text-indent:0;
width:100%;
color:#021e2c;
font-size:1em;
height:40px;
}



#intro-benefits ul {
padding-left:15px;
color:#fff;
list-style:square;
}

#intro-benefits span {
color:#021e2c;
}

/* Glamour portfolio team */

h1#team-heading {
background-image:url(images/glamour-portfolio/h1-team.png);
width:424px;
height:50px;
float:left;
margin-top:20px;
}

h2#photographers {
background-image:url(images/glamour-portfolio/h2-photographers.png);
}

h2#make-up {
background-image:url(images/glamour-portfolio/h2-make-up.png);
}

h2#styling {
background-image:url(images/glamour-portfolio/h2-styling.png);
}

img#mag-spread {
margin-bottom:2em;
}

.glamour-team-text img {
float:left;
vertical-align:top;
margin-right:20px;
margin-top:6px;
}

#styling-panel {
background-image:url(images/glamour-portfolio/team-column2-bg.jpg);
background-position:top right;
background-repeat:no-repeat;
height:507px;
}

#styling-panel p {
text-align:justify;
width:200px;
}


/* models list */

ul#model-images, ul#sidebar-packages {
margin-top:20px;
width:231px;
background-image:url(images/glamour-portfolio/team-sidebar-arrow-bg.png);
background-repeat:no-repeat;
overflow:hidden;
list-style:none;
padding-left:0;
}

ul#model-images li.first {
width:231px;
height:75px;
background-image:url(images/glamour-portfolio/team-sidebar-click-to-see-more.png);
background-repeat:no-repeat;
background-position:20px 8px;
text-indent:-9999px;
margin:0;
}

ul#model-images li {
margin:8px;
float:left;
width:98px;

}

ul#model-images li img {
border:solid 3px #fff;
}

ul#model-images li a:hover img {
filter: alpha(opacity=70);
opacity: .70;
moz-opacity: .70;
}

ul#sidebar-packages {
background-image:url(images/glamour-portfolio/sidebar-packages-heading-bg.png);
background-color:#fff;
padding-bottom:30px;
}

ul#sidebar-packages li.first {
width:231px;
height:95px;
background-image:url(images/glamour-portfolio/team-sidebar-packages.png);
background-position:34px 8px;
background-repeat:no-repeat;
text-indent:-9999px;
margin-left:0;
}

ul#sidebar-packages li {
margin-left:36px;
}


/* packages */

h1#packages-heading {
background-image:url(images/glamour-portfolio/h1-packages.png);
width:435px;
height:50px;
background-repeat:no-repeat;
text-indent:-9999px;
float:left;
margin-top:20px;

}

#gold-package {
background-image:url(images/glamour-portfolio/gold-tile.png);
background-repeat:repeat-y;
}

#silver-package {
background-image:url(images/glamour-portfolio/silver-tile.png);
background-repeat:repeat-y;
}

#bronze-package {
background-image:url(images/glamour-portfolio/bronze-tile.png);
background-repeat:repeat-y;
}

#gold-bottom {
background-image:url(images/glamour-portfolio/gold-bottom.png);
background-position:left top;
height:8px;
background-repeat:no-repeat;
font-size:0.1px;
}

#silver-bottom {
background-image:url(images/glamour-portfolio/silver-bottom.png);
background-position:left top;
height:8px;
background-repeat:no-repeat;
font-size:0.1px;
}

#bronze-bottom {
background-image:url(images/glamour-portfolio/bronze-bottom.png);
background-position:left top;
height:8px;
background-repeat:no-repeat;
font-size:0.1px;
}


#gold-package h2 {
background-image:url(images/glamour-portfolio/h2-gold.png);
background-position: center top;
width:482px;
height:54px;
background-repeat:no-repeat;
}

#silver-package h2 {
background-image:url(images/glamour-portfolio/h2-silver.png);
background-position: center top;
width:482px;
height:54px;
background-repeat:no-repeat;
}

#bronze-package h2 {
background-image:url(images/glamour-portfolio/h2-bronze.png);
background-position: center top;
width:482px;
height:54px;
background-repeat:no-repeat;
}

.package-panel {
margin-top:20px;
float:left;
}

.package-panel a {
color: #021e2c;
text-decoration:underline;
}

.package-panel ul {
list-style:square;
color: #021e2c;
width:371px;
margin-bottom:20px;
}

#column2 p.fee {
padding:10px;
background-image:url(images/glamour-portfolio/fee-background.png);
background-repeat:repeat-x;
text-align:center;
background-position:center left;
color:#fff;
width:100px;
border:solid 3px #fff;
font-size:1em;
font-weight:bold;
background-color:#021e2c;
margin-left:26px;
margin-bottom:20px;
}
.package-panel h3 {
font-size:1.1em;
margin-left:26px;
margin-bottom:20px;
}

h3 a:hover {
color:#021e2c;
}

h3 a {
color:#021e2c;
text-decoration:underline;
}

.package-panel h3 span {
font-size:0.75em;
}

/* contact us page */

img#contact-img {
float:right;
margin-right:0px;
margin-bottom:20px;
}

img#neon-management {
margin-top:20px;
}

h1#contact-heading {
background-image:url(images/glamour-portfolio/h1-contact-us.png);
width:143px;
height:16px;
background-repeat:no-repeat;
float:left;
margin-top:20px;
}

/* IE 6 hacks */

* html #glamour-portfolio {

padding-left:0;
}

* html ul#glamour-portfolio-nav {
padding-left:0;
margin-left:0;
}

* html #glamour-portfolio #column1 {

margin-left:12px;
padding-left:0;
}

* html #column1 #model-images li {
margin:4px;
padding:0;
}

* html #column1 #model-images li.first {
padding:0;
margin:0;
}

* html #column2 {

}

* html #glamour-portfolio  {

width:871px;
}

* html #column2 h1#team-heading {

}

* html #header-strip {
position:absolute;
top:0;
left:0;
width:100%;
bottom:40px;
height:40px;
background-color: #01090D;
/*
background-color:#639CB5;*/
}

* html div#header {
position:relative;
background-image:url(images/glamour_portfolio_bg.jpg);
background-position: 0 40px;
/*background-color: #01090D;*/
/*border-bottom: #DC5F93 3px solid;*/
}






























































