﻿@charset "utf-8";

/* ---------------------------------------------------------------------------------------
[Master Stylesheet]

Project:		Netrostar Ecommerce Template	
Version:		1.0
Date created:	6 October, 2008
Last change:	6 October, 2008

Table of Contents:

    Common Parts ( imported )	
	Pages
        Contact Us
	
--------------------------------------------------------------------------------------- */

/* common parts */
@import url(../Common/masters_common.css);


#content { float: left;  margin-top: 1px; width: 990px; }
    #content .page { float: left; padding: 15px; min-height: 400px; width: 970px; }
        #content h1.page-title {/* width: 970px;*/ display:block; }
        #content h2.page-subtitle { width: 970px; }
	
/* Contact Us - page
--------------------------------------------------------------------------------------- */
#_contact-us .contact-info { float: left; width: 450px; margin-right:70px; }
#_contact-us .contact-form { float: left; width: 400px;  }
    #_contact-us .form-title {float: left;width:400px; color:gray; text-transform:uppercase; font-weight: bold; font-size: 16px; padding-bottom: 8px; text-decoration: underline; font-family: Verdana;}
    #_contact-us .form-text {float: left;width:450px; padding-top: 5px; padding-bottom:5px;}

    /* overwrite default form-normal classes */
    #_contact-us .form-normal {padding-top:20px; width: 450px; }
        #_contact-us .form-normal .row { width: 450px; }
        #_contact-us .form-normal .button {padding-left:235px;}
	
/* News - page
--------------------------------------------------------------------------------------- */
	
#_news .news-content .product-list {padding-left:20px;}
#_news .news-content .content {padding-left:20px; padding-right:20px; padding-top:5; padding-bottom:10px; float:left;}
#_news .news-content .product { background: #fff; float: left; width: 188px; margin: 0px 0px 0px 0px; position: relative; height: 330px; }
 #_news .news-content .product .product-image {  width: 180px; overflow: hidden; margin: 0px 0px 0px 0px; border: 1px solid #e5e5e5; }
 #_news .news-content .product .product-title a{ padding: 5px 0; float:left; text-transform:uppercase; color:#7D7D7D !important; text-align:center;  width: 180px;  overflow: hidden; }
 #_news .news-content .product .product-title a:hover { text-decoration: none;  float:left; color: #7D7D7D; }
    
 #_news .news-content .product .product-description { }
 

 #_locations .locations-list {margin-left: 60px; margin-top:40px; font-size:14px;}
 #_locations .locations-list .row { width:220px; height:80px; padding:30px; border: dotted 2px #E4E7EE; margin-right:5px; background:white }
 #_locations .locations-list .row:hover { width:220px; height:80px; padding:30px; border: dotted 2px #E4E7EE; background-color: #E4E7EE; margin-right:5px;}
 #_locations .locations-list .row *
 {
	color:Black;
 }
  #_locations .locations-list .row .header { font-weight:bold;}
    #_locations .locations-list .row .subHeader { text-transform:uppercase;}
    #_locations .locations-list .row .shortInfo { text-align:center; position:relative; top:25px; font-style:italic; }
    #_locations .locations-list .row .content {margin-top:5px;}
    #_locations .locations-list .row .image { visibility:hidden;}

/* Cellebrities - page
--------------------------------------------------------------------------------------- */
    #_celebrities .celebrities-content .ServicePagesList {float:left; }
    #_celebrities .celebrities-content .details { float:right; width:750px; }
    
    #_celebrities .celebrities-content .collage-image {float:right;   margin-top:-30px; }
    #_celebrities .celebrities-content .ImageControl { float:left; width:520px; }
    #_celebrities .celebrities-content .go-back-link {float:right; width:200px; visibility:hidden;  font-size:14px;}
 .fx  #_celebrities .celebrities-content .details { margin-top:50px;}
       #_celebrities .celebrities-content .details .celebrity-name {float:right; width:200px; font-size:16px; font-weight:bold; text-transform:uppercase;}
       #_celebrities .celebrities-content .details .celebrity-events {float:right; width:200px; margin-top:20px;}
       #_celebrities .celebrities-content .details .celebrity-description {float:right; width:200px; margin-top:20px;}
       #_celebrities .celebrities-content .details .celebrity-description .header {float:right; width:200px; text-transform:uppercase; display:block; font-weight:bold;}
       #_celebrities .celebrities-content .details .celebrity-events .header {float:right; width:200px; text-transform:uppercase; display:block; font-weight:bold; visibility:hidden;}
 
       
/* Collections - page
--------------------------------------------------------------------------------------- */
      
      #_collections .collections-content {float:left; width:993px; }  
		#_collections .collections-content .collection-list {float:left; width:996px; overflow:visible; margin-left:-2px; }
			/* see styles for FrontCollectionControl.ascx in servicepages.css */        
           
      #_collections .collections-content .details {float:left; width:973px; background-color:Black; padding:20px; padding-left:0px;}
		#_collections .collections-content .details .ImageControl {float:left; width:500px; margin-right:40px;}
		
	  #_collections .collections-content .details .CollectionDetails {float: right; width:350px; margin:20px; }
			#_collections .collections-content .details .CollectionDetails a {color:#fff;}
        #_collections .collections-content .details .collection-name {float: left; width:350px; font-size:20px; text-transform:uppercase; color:#fff; }
        #_collections .collections-content .details .collection-desc {float: left; width:350px; margin:30px 0; color:#fff; font-size:13px; font-weight:bold;}
        #_collections .collections-content .details .collection-catalog-link {float: left; width:350px; text-align:right; color:#fff;}
		#_collections .collections-content .details	.CelebritiesPanel {float: left; width:350px; }
			#_collections .collections-content .details	.CelebritiesPanel .CelbHeader {float: left; width:350px; font-size:13px; font-weight:bold; text-transform:uppercase; color: #D1D1D1; margin-top:20px;}
			#_collections .collections-content .details	.CelebritiesPanel .CelebritiesItem {float:left; width:100px; height:150px; margin: 5px 10px 5px 0; }
				#_collections .collections-content .details	.CelebritiesPanel .CelebritiesItem .cbiImg {height:120px; width:95px; border:solid 1px #D1D1D1;}
				#_collections .collections-content .details	.CelebritiesPanel .CelebritiesItem .CIDesc {padding: 3px 0; font-size:11px; text-transform:uppercase; color: #D1D1D1; text-align:center; }
    
             
.mmItemContent {
	left:70px;
}

  #_terms-and-conditions .page-content {float:left;}
  
  /* selected menu */
.menuSel {  color:#ADADAD; }