/* 
Liz Logie
Author: Petr Odehnal
Date: 11/17/08
*/

/* ============================== Universal Styles ===================================*/

* { margin: 0px; padding: 0px; }

img{ border:0px;}

body{
  font-family: Arial, Arial, Helvetica, sans-serif;
  color:#FFF;
  background: #000;
  text-align: center;
  font-size: 12px;
}

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

#wrapper{
  margin: 0px auto -40px;
  width:1000px;
  height: auto !important;
  height: 100%;
  /*border:#ff0 1px solid;*/
}
.push{
  margin: 0px auto;
  width: 1000px;  height: 30px;
  clear:both;
}
.footer{
  background: #000 url('../images/footer_bkg.gif') no-repeat top center;
  margin: 0px auto;
  width: 950px;  height: 40px;
  font-size: 10px;
  color:#666;
  text-align: left; 
  position: relative;
    /*border: #ff0 1px solid;*/
}
.footerlinks{ 
  position: absolute; 
  top: 20px; left: 30px; 
}
.footer a:link, .footer a:visited, .footer a:active, .footer a:hover {
  text-decoration: none; 
  color:#666;
}

h5{ font-weight: 100; font-size: 12px;}
h4{ font-weight: 100; font-size: 16px;}
.content{
  margin: 0px auto;
  width: 920px;
  height: 100%;
}
.clearer{ clear: both;}
.hidden{
  visibility: hidden;
}
.pink{
  color:#fe0280;
}
.big{
 font-size:24px;
}
.spacer{
 height: 20px;
}

/* ============================== Header Styles ===================================*/
.header1{background:#FFF url('../images/headers/1/header_bkg.jpg') no-repeat top left;  width: 1000px; height: 178px; position: relative;}
.header2{background:#FFF url('../images/headers/2/header_bkg.jpg') no-repeat top left;  width: 1000px; height: 178px; position: relative;}
.header3{background:#FFF url('../images/headers/3/header_bkg.jpg') no-repeat top left;  width: 1000px; height: 178px; position: relative;}
.header4{background:#FFF url('../images/headers/4/header_bkg.jpg') no-repeat top left;  width: 1000px; height: 178px; position: relative;}
.header5{background:#FFF url('../images/headers/5/header_bkg.jpg') no-repeat top left;  width: 1000px; height: 178px; position: relative;}
.header6{background:#FFF url('../images/headers/6/header_bkg.jpg') no-repeat top left;  width: 1000px; height: 178px; position: relative;}
.header7{background:#FFF url('../images/headers/7/header_bkg.jpg') no-repeat top left;  width: 1000px; height: 178px; position: relative;}

#logo{ width:265px; height:130px; position: absolute; top:28px; right:100px;}

/* ============================== Navigation Styles ===================================*/

.menu{
  width: 1000px; height:50px;
  margin: 0px auto;
}

.menu ul {
	margin:0px;
	padding:0px;
	display:inline;
	list-style-type: none;
}

.menu li {
	display:inline;
	float:left;
	height:50px;
}

.menu span { display:none; }

a.home1 { display:block; width:77px; height:50px; background:url(../images/headers/1/menu_off/home.gif);}
a.home1:hover, a.home1:active { display:block; width:77px; height:50px; background:url(../images/headers/1/menu_on/home.gif); }
a.home2 { display:block; width:77px; height:50px; background:url(../images/headers/2/menu_off/home.gif);}
a.home2:hover, a.home2:active { display:block; width:77px; height:50px; background:url(../images/headers/2/menu_on/home.gif); }
a.home3 { display:block; width:77px; height:50px; background:url(../images/headers/3/menu_off/home.gif);}
a.home3:hover, a.home3:active { display:block; width:77px; height:50px; background:url(../images/headers/3/menu_on/home.gif); }
a.home4 { display:block; width:77px; height:50px; background:url(../images/headers/4/menu_off/home.gif);}
a.home4:hover, a.home4:active { display:block; width:77px; height:50px; background:url(../images/headers/4/menu_on/home.gif); }
a.home5 { display:block; width:77px; height:50px; background:url(../images/headers/5/menu_off/home.gif);}
a.home5:hover, a.home5:active { display:block; width:77px; height:50px; background:url(../images/headers/5/menu_on/home.gif); }
a.home6 { display:block; width:77px; height:50px; background:url(../images/headers/6/menu_off/home.gif);}
a.home6:hover, a.home6:active { display:block; width:77px; height:50px; background:url(../images/headers/6/menu_on/home.gif); }
a.home7 { display:block; width:77px; height:50px; background:url(../images/headers/7/menu_off/home.gif);}
a.home7:hover, a.home7:active { display:block; width:77px; height:50px; background:url(../images/headers/7/menu_on/home.gif); }

a.about1 { display:block; width:136px; height:50px; background:url(../images/headers/1/menu_off/about.gif);}
a.about1:hover, a.about1:active { display:block; width:136px; height:50px; background:url(../images/headers/1/menu_on/about.gif); }
a.about2 { display:block; width:136px; height:50px; background:url(../images/headers/2/menu_off/about.gif);}
a.about2:hover, a.about2:active { display:block; width:136px; height:50px; background:url(../images/headers/2/menu_on/about.gif); }
a.about3 { display:block; width:136px; height:50px; background:url(../images/headers/3/menu_off/about.gif);}
a.about3:hover, a.about3:active { display:block; width:136px; height:50px; background:url(../images/headers/3/menu_on/about.gif); }
a.about4 { display:block; width:136px; height:50px; background:url(../images/headers/4/menu_off/about.gif);}
a.about4:hover, a.about4:active { display:block; width:136px; height:50px; background:url(../images/headers/4/menu_on/about.gif); }
a.about5 { display:block; width:136px; height:50px; background:url(../images/headers/5/menu_off/about.gif);}
a.about5:hover, a.about5:active { display:block; width:136px; height:50px; background:url(../images/headers/5/menu_on/about.gif); }
a.about6 { display:block; width:136px; height:50px; background:url(../images/headers/6/menu_off/about.gif);}
a.about6:hover, a.about6:active { display:block; width:136px; height:50px; background:url(../images/headers/6/menu_on/about.gif); }
a.about7 { display:block; width:136px; height:50px; background:url(../images/headers/7/menu_off/about.gif);}
a.about7:hover, a.about7:active { display:block; width:136px; height:50px; background:url(../images/headers/7/menu_on/about.gif); }

a.collection{ display:block; width:133px; height:50px; background:url(../images/headers/1/menu_off/collection.gif);}
a.collection:hover, a.collection:active { display:block; width:133px; height:50px; background:url(../images/headers/1/menu_on/collection.gif); }
a.collection_alt{ display:block; width:133px; height:50px; background:url(../images/headers/7/menu_off/collection.gif);}
a.collection_alt:hover, a.collection_alt:active { display:block; width:133px; height:50px; background:url(../images/headers/7/menu_on/collection.gif); }

a.shop{ display:block; width:72px; height:50px; background:url(../images/headers/1/menu_off/shop.gif);}
a.shop:hover, a.shop:active { display:block; width:72px; height:50px; background:url(../images/headers/1/menu_on/shop.gif); }
a.shop_alt{ display:block; width:72px; height:50px; background:url(../images/headers/7/menu_off/shop.gif);}
a.shop_alt:hover, a.shop_alt:active { display:block; width:72px; height:50px; background:url(../images/headers/7/menu_on/shop.gif); }

a.stores{ display:block; width:81px; height:50px; background:url(../images/headers/1/menu_off/stores.gif);}
a.stores:hover, a.stores:active { display:block; width:81px; height:50px; background:url(../images/headers/1/menu_on/stores.gif); }
a.stores_alt{ display:block; width:81px; height:50px; background:url(../images/headers/7/menu_off/stores.gif);}
a.stores_alt:hover, a.stores_alt:active { display:block; width:81px; height:50px; background:url(../images/headers/7/menu_on/stores.gif); }

a.news{ display:block; width:73px; height:50px; background:url(../images/headers/1/menu_off/news.gif);}
a.news:hover, a.news:active { display:block; width:73px; height:50px; background:url(../images/headers/1/menu_on/news.gif); }
a.news_alt{ display:block; width:73px; height:50px; background:url(../images/headers/7/menu_off/news.gif);}
a.news_alt:hover, a.news_alt:active { display:block; width:73px; height:50px; background:url(../images/headers/7/menu_on/news.gif); }

a.contact{ display:block; width:115px; height:50px; background:url(../images/headers/1/menu_off/contact.gif);}
a.contact:hover, a.contact:active { display:block; width:115px; height:50px; background:url(../images/headers/1/menu_on/contact.gif); }
a.contact_alt{ display:block; width:115px; height:50px; background:url(../images/headers/7/menu_off/contact.gif);}
a.contact_alt:hover, a.contact_alt:active { display:block; width:115px; height:50px; background:url(../images/headers/7/menu_on/contact.gif); }

/*================================== home page styles ===================================== */
.hdr_home { background:#000 url(../images/hdr_home.gif) no-repeat top left; width:354px; height:40px; margin: 0px auto;}
.home_content{ float: right;  width:480px;  text-align:center;  margin: 50px 0px 0px 0px;}
.home_content p{ text-align: left;   font-size:18px;   line-height: 29px;   margin: 18px 0px 0px 5px;}

/*================================== about page styles ===================================== */
.about_content{  background:#000 url(../images/hdr_about.gif) no-repeat top left; width:900px; /*height:560px;*/ margin:0px auto; }
.about_text{  padding: 86px 0px 0px 0px;  text-align: left;  font-size: 14px;  width: 600px;}
.about_text p{  margin: 10px 0px 10px 0px;  line-height: 18px;}

/*================================== collection page styles ===================================== */
.category_image{width:329px; height:496px; position:absolute; top:40px; right:20px; border:#f00 0px solid;}

.collection_content{ background:#000 url(../images/hdr_collection.gif) no-repeat top left; width:900px; margin:0px auto; text-align: center;}
.collection_text{ padding: 86px 0px 0px 0px;}
.collection_desc{font-size:14px; width:520px; border: #00f 0px solid; padding: 10px 0px 17px 5px;}

.collection_menu_div{padding:50px 0px 0px 0px; margin: 10px auto; width: 630px; height: 300px; border: #ff0 0px solid; }
.highlight_off{ width: 124px; height:202px; float:left; margin:0px 35px 0px 35px; }
.highlight_off img{border:#000 2px solid; margin: 00px 0px 6px 0px;} .highlight_off a{color:#fff; text-decoration: none; margin: 10px 0px 0px 0px;} 
.highlight_on{ width: 124px; height:202px; float:left; margin:0px 35px 0px 35px; }
.highlight_on img{border:#de1379 2px solid; margin: 00px 0px 6px 0px;} .highlight_on a{color:#de1379; text-decoration: underline; margin: 10px 0px 0px 0px;}

a{text-decoration: none;}
a.shirts{ display:block; width:124px; height:202px; background:url(../images/collection_menu/shirts_off.jpg);}
a.shirts:hover, a.shirts:active { display:block; width:124px; height:202px; background:url(../images/collection_menu/shirts_on.jpg); }
a.tops{ display:block; width:124px; height:202px; background:url(../images/collection_menu/tops_off.jpg);}
a.tops:hover, a.tops:active { display:block; width:124px; height:202px; background:url(../images/collection_menu/tops_on.jpg); }
a.dresses{ display:block; width:124px; height:202px; background:url(../images/collection_menu/dresses_off.jpg);}
a.dresses:hover, a.dresses:active { display:block; width:124px; height:202px; background:url(../images/collection_menu/dresses_on.jpg); }
a.skirts{ display:block; width:124px; height:202px; background:url(../images/collection_menu/skirts_off.jpg);}
a.skirts:hover, a.skirts:active { display:block; width:124px; height:202px; background:url(../images/collection_menu/skirts_on.jpg); }

.collection_dresses{ background:#000 url(../images/hdr_dressesskirts.gif) no-repeat top left; width:900px; min-height:600px; height: auto !important; height:600px; margin:0px auto; position:relative; text-align:left;}
.collection_tops{ background:#000 url(../images/hdr_tops.gif) no-repeat top left; width:900px; min-height:600px; height: auto !important; height:600px; margin:0px auto; position:relative; text-align:left; }
.collection_skirts{ background:#000 url(../images/hdr_skirts.gif) no-repeat top left; width:900px; min-height:600px; height: auto !important; height:600px; margin:0px auto; position:relative; text-align:left;}
.collection_shirts{ background:#000 url(../images/hdr_shirts.gif) no-repeat top left; width:900px; min-height:600px; height: auto !important; height:600px; margin:0px auto; position:relative; text-align:left;}

.collection_row1{ border:#f00 0px solid;  width:555px; padding:0px 0px 0px 0px; border:#ff0 0px solid;}
.collection_row2{ border:#ff0 0px solid;  width:930px;}
.collection_item{ border:#0f0 0px solid; height: 215px; width:165px; float:left; margin: 25px 15px 15px 0px; font-size:12px; border:#ff0 0px solid;}
.collection_item a:link, 
.collection_item a:visited,
.collection_item a:active{color:#de1379;}
.collection_item a:hover{color:#de1379; text-decoration: none; }

/*=================================== details styles ================================================*/
.details_text{ padding: 105px 0px 0px 0px;  width: 490px; height: 450px;  text-align: left; }
.details_text a{ margin: 40px 0px 0px 0px;  color:#de1379; font-size:18px;  text-decoration: underline;}
.title{  font-size: 18px;  margin: 0px 0px 13px 0px;}
.back_button{ width:72px; height: 24px; position:absolute; top: 90px; right: 379px; }
.sample_colors{height: 80px;}
.sample{float:left; margin:10px 10px 0px 0px;}

/*=================================== contact style =================================================*/
.contact_content{ background:#000 url(../images/hdr_contact.gif) no-repeat top left; width:900px !important;  margin:0px auto !important; margin:0px 50px 0px 50px}
.contact_text{ padding: 105px 0px 0px 0px; text-align: left; font-size: 14px; font-family:  Arial, Arial, Helvetica, sans-serif; }
.contact_left{ float: left; background:#000 url(../images/contact_brk.gif) repeat-y top right; width:580px; padding:0px 20px 0px 0px; }
.contact_right{ float: right; width:300px; text-align:center;}
.contact_right a {color:#de1379; text-decoration: none; }

/*=================================== shop style =================================================*/
.shop_content{background:#000 url(../images/hdr_shop.gif) no-repeat top left; width:900px; margin:0px auto; position:relative;text-align:left;}
.shop_text{ padding: 95px 10px 0px 0px; text-align: left; font-size: 14px; width:600px; border:#f00 0px solid;}
.shop_detail{ width:480px; height: 570px; font-size:1.2em; border:#f00 0px solid;}
.shop_row1{ border:#f00 0px solid;  width:620px; padding:0px 0px 0px 0px;}
.shop_row2{ border:#ff0 0px solid;  width:930px;}
.shop_item{ border:#0f0 0 px solid; height: 255px; width:165px; float:left; margin: 25px 25px 15px 10px; font-size:12px; }
.shop_item a:link, 
.shop_item a:visited,
.shop_item a:active{color:#de1379;}
.shop_item a:hover{color:#de1379; text-decoration: none; }
.shop_image{width:329px; height:496px; position:absolute; top:40px; right:80px; border:#f00 0px solid;}
/*=================================== stores style =================================================*/
.store_content{background:#000 url(../images/hdr_stores.gif) no-repeat top left; width:900px; margin:0px auto;}
.store_text{ padding: 95px 0px 0px 0px; text-align: left; font-size: 14px; width:900px; }
.store_text a{ color:#de1379; text-decoration: underline;}

/*=================================== news style =================================================*/
.news_content{background:#000 url(../images/hdr_news.gif) no-repeat top left; width:900px; margin:0px auto;}
.news_text{ padding: 95px 0px 0px 0px; text-align: left; font-size: 14px; width:900px;  }
.news_text a{ color:#de1379; text-decoration: underline;}

.news_item{width:900px; border:#ff0 0px solid;}
.news_item p{margin: 10px 0px 0px 0px;}
.news_image{float: left; width: 185px; border:#0f0 0px solid;}
.news_item_text{float: right; width: 690px; border:#fff 0px solid; margin: 10px 0px 0px 0px;}



h3 {
color: #cc6600;
}