@import url(normalize.css);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800);
@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700);
html, body { height: 100%; /* Required */ }
* { box-sizing: border-box; }
* html #main { height: 100%; }
body { scrollbar-face-color: #702F71; scrollbar-highlight-color: #702F71; scrollbar-shadow-color: #702F71; scrollbar-3dlight-color: #E4BBFF; scrollbar-arrow-color: #E4BBFF; scrollbar-track-color: #E4BBFF; scrollbar-darkshadow-color: #E4BBFF; margin: 0px; padding: 0px; font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif; font-size: 16px; color: #E4BBFF; font-weight: bold; 
background: url(background-models/rotator.php) no-repeat fixed bottom right, url(bg-2014.png) repeat-x top right; 
background-color: #702F71;}
.clear {clear: both;}
#heading { 	margin: 0px; padding: 20px 0px 0px; text-align: center; }
#nav { width: 160px; float: left; margin: 0px 0px 0px 0.5em; padding: 20px 0px 4px 12px; min-height: 100%; /* For Modern Browsers */ }
#main { width: 60%; margin: 0px; padding: 1em 1em; float: left; position: relative; min-height: 100%; /* For Modern Browsers */ }
#footer { margin: 0px; background-position: 0px 0px; text-align: right; background-color: #C776BB; border-right-width: 0px; border-left-width: 0px; border-right-style: none; border-left-style: none; color: #E4BBFF; padding-top: 12px; padding-right: 20px; padding-bottom: 8px; padding-left: 20px; font: normal 8pt 'Open Sans', Arial, Helvetica, sans-serif; border-top: 6px solid #E4BBFF; border-bottom: 2px solid #E4BBFF; }
/* footerStickAlt Styles */
#footer { clear: both; 	float: none; position: relative; margin-top: 0em; /* play with the number above */ } 
a:link,a:visited,a:active { color: #E4BBFF; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
h1 { font-size: 14pt; font-family: 'Open Sans', Helvetica, Arial, sans-serif; text-align: left; color: #C776BB; font-weight: bold; line-height: 14pt; }
h2 { color: #fff; text-align: center; font: 3em/1em 'Open Sans Condensed', Helvetica, Arial, sans-serif; margin: 0px; }
#main .button a { color: #fff; background: #C776BB; display: block; border: 1px solid #fff; margin-bottom: 0.4em; }
#main .button a span { display: block; font-size: 0.8em; font-weight: normal; }

#main .button a:hover { background: #fff; color: #C776BB;}
h3 { text-align: center; font: bold 1em 'Open Sans', Helvetica, Arial, sans-serif; }
h4 { font-size: 10pt; font-family: 'Open Sans', Arial, Helvetica, sans-serif; text-align: left; color: #C776BB; font-weight: bold; line-height: 12pt; padding-top: 0px; padding-bottom: 0px; margin-top: 2px; margin-bottom: 2px; margin-left: 4px; padding-left: 4px; text-transform: uppercase; }
h5 { font-size: 1.2em; color: #fff; font-weight: bold; }
#main table tr td .borderleft h5 .nav { background: #702F71; float: left; display: block; margin: 0px 0.6em 0px 0px; padding: 0.4em 0.6em; }
#main table tr td .borderleft h5 .nav:hover { background: #fff; color: #702F71; }
#nav h4 { font-weight: normal; }
#main .list-of-models { list-style: none;  }
#main .list-of-models li { float: left; margin: 1em; height: 225px; }
#main .list-of-models li a img { border: 1px solid transparent; }
#main .list-of-models li a img:hover { border: 1px solid #fff; }
img { padding: 0px;  }
img.template { padding: 0px; margin: 0px; }
.responsive-image {max-width: 100%; height: auto;}
p,li { color: #fff; text-align: left; padding: 0px; font: normal 1em/1.25 'Open Sans', Arial, Helvetica, sans-serif; }
.left { float: left; height: 40px; width: 350px; text-align: left; margin: 0px; padding: 0px; }
a.nav:link,a.nav:visited,a.nav:active { font-size: 1em; color: #E4BBFF; text-decoration: none; padding: 0.2em 0.5em;}
a.nav:hover { color: #fff; text-decoration: none;}
#nav ul { font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif; margin: 0px; padding: 0px; list-style: none; text-transform: capitalize; }
#nav li { }
#nav ul ul {}
#nav ul ul li {}
#nav ul li a { padding: 0.4em 0.6em; display: block; margin-right: 0.6em; text-decoration: none; text-shadow: 1px 1px 1px #361737; }
#nav ul li a:hover {color: #361737; background: #fff;}
#nav ul ul li a { font-size: 0.8em; padding-left: 1.2em; line-height: 0.8em; padding-bottom: 0.2em; padding-top: 0.2em; }
#nav ul ul li a:hover {color: #fff; background: transparent;}
#nav ul li .join-link {color: #fff;}

.borderleft { margin: 10px 0px 10px 20px; padding: 1em 2em; min-height: 260px; background-color: #C776BB; border-top: 2px solid #fff; border-right: 2px none #fff; border-bottom: 2px solid #fff; border-left: 2px solid #fff; }

.borderright { margin: 10px 20px 10px 0px; padding: 1em 2em; min-height: 260px; background-color: #C776BB; border-top: 2px solid #fff; border-right: 2px solid #fff; border-bottom: 2px solid #fff; border-left: 2px none #fff; }
#main table tr td .borderleft h5 { margin: 0px; }
img.sample { padding: 0px; margin: 0px; border: 2px solid #fff; }
#main p a.promo { font-size: 115%; text-align: center; display: block; padding: 4px; color: #fff; text-decoration: none; margin: 6px 3px 6px 3px; }
#main p a.promo:hover { background-color: #79337B; }
.coming_soon h5 {text-transform:uppercase;}
#main #model-gallery-list { margin: 0px auto; width: 85%; display: block; }
#main #model-gallery-list ul { list-style: none; margin: 0px auto; padding: 0px; display: block; overflow: hidden; width: 100%; }
#main #model-gallery-list ul li { display: block; float: left; margin: 0.6em; }
#main #model-gallery-list ul li h3 { padding: 0px; margin: 0.2em 0px 0px; }
#main .tagline { font: 1.2em 'Open Sans Condensed', Helvetica, Arial, sans-serif; margin: 0px 0px 1em; color: #c776bb; }

#gallery { padding: 6px; text-align: center; width: 732px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; overflow: hidden; }
#gallery h2 { font-size: 2em; padding: 0px; margin: 0px; font-weight: normal; }
#gallery h3 { font-size: 1.5em; padding: 0px; margin: 0px 0px 0.5em; }
#gallery img { margin: 4px; padding: 0px; border: 1px solid #fff; }
#gallery a { font-size: 90%; font-weight: bold; color: #ccc; text-decoration: none; }
#gallery a:hover { color: #fff; text-decoration: underline; }
.smallthumbbox { float: left; width: 144px; height: 180px; text-align: center; }
.list-of-models li p { margin: 0px; font-size: 0.8em; padding: 0.1em 0.2em; text-align: center; }
.list-of-models { overflow:hidden; margin-bottom: 1em; }

