/*general.css*/
.error_message  {display:block;float:left;color:red;font-size:12px;font-family:arial,helvetica;}

/* body */
html {}


body {background-image:url(../img/designers-handbags-newyork-bg.jpg);}
body.red {background-image:url(../img/red_bg.jpg);}
body.blue {background-image:url(../img/blue_bg.png);}
body.white{background-image:url(../img/white_bg.jpg);/*background-repeat:repeat-x;*/}
body.black {background-image:none;background-color:black;}	

h1 {display:block;position:relative;margin-right:auto;margin-left:auto;font-size:13px;color:#ffffff;}
body.black h1 {color:#666;}
h2 {display:block;position:relative;margin-right:auto;margin-left:auto;font-size:12px;color:#666;}
h3 {color:#ffffff;font-size:16px;}

.box-website {display:block;width:1039px;border:0px solid red;position:relative;margin-right:auto;margin-left:auto;;padding:0px;height:100%;}


a.read_more {color:red;font-weight:bold;text-decoration:none;}
a.read_more:hover{color:#ffffff;font-weight:bold;text-decoration:underline;}
.content_holder  h3 {text-align:left;padding-left:15px;}
.content_holder p{text-align:left;padding-left:35px;margin-top:0px;}

.content_holder a {color:blue;}
.status_message {font-family:helvetaica, arial;font-size:14px;color:#fff;margin-bottom:20px;}


/* menu */
.menu {display:block;border:0px solid red;width:125px;min-height:635px;float:left;font-family:helvetica,sans-serif,arial;padding:0px;margin:0px;}
.submenu {position:relative;display:block;border:0px solid red;width:175px;background-color:#000000;height:auto;min-height:635px;float:left;font-family:helvetica,sans-serif,arial;padding:0px;margin:0px;height:100%;}
 .content{display:block;border:0px solid red;width:739px;float:right;overflow:hidden;/*min-height:635px*/;padding:0px;margin:0px;height:100%;}
 .content h2 {color:#ffffff;font-size:20px;}
.content.products {background-color:black;color:#ffffff;}

.content_holder {display:block;border:0px solid red;width:100%;float:right;overflow:hidden;height:100%;padding:0px;margin:0px;height:100%;}
 .content_holder h2 {color:#ffffff;font-size:20px;}

 
.content_holder.products {background-color:#000000;color:#ffffff;}


/* Login */
.content_holder.login {color:#ffffff;font-family:arial, helvetica, sans-serif;}
.content_holder.login .the_login_box {display:block;width:300px;height:300px;background-color:#00009f;margin:0px auto;padding:30px;border: 1px solid #fff;}
.content_holder.login label {width:100px;display:block;float:left;clear:left;margin-top:10px;font-size:12px;}
.content_holder.login input {display:block;float:left;clear:right;margin-top:10px;border:0px;}
.content_holder.login button {margin-left:100px;margin-top:25px;}


/* MENU NAVIGATION */
 .menu-navigation   {color:white;float:left;border:0px solid green;width:100%;padding:0px;margin-left:0px;}
/*     ... color flavors */
 .menu-navigation.wedding_dresses,  .menu-navigation.wedding_dresses a ,  .menu-navigation.wedding_dresses a:hover {color:#741D4A;}

.menu-navigation li,.submenu-navigation li {padding:0 15px 0 0px;border:0px solid green;list-style-type:none;font-family:helvetica,times new roman,sans-sarif,arial,;font-weight:bolder;line-height:180%;font-size:18px;text-align:right;display:none;}
ul.submenu-navigation {border:0px solid red;margin-left:0px;padding-left:15px;margin-top:0px;}
ul.submenu-navigation li {text-align:left;}

.menu-navigation  a , .submenu-navigation li a{color:#fff;list-style-type:none;font-weight:bolder;line-height:180%;font-size:12px;text-decoration:none;font-family:times new roman,sans-sarif,arial,helvetica;}
.menu-navigation  a:hover {color:#fff;list-style-type:none;font-family:times new roman,sans-sarif,arial,helvetica;font-weight:bold;line-height:180%;font-size:12px;text-decoration:underline;}
.submenu-navigation li a:hover{color:white;list-style-type:none;font-family:times new roman,sans-sarif,arial,helvetica;font-weight:bold;line-height:180%;font-size:12px;text-decoration:underline;}


/* Submenu navigation */
.submenu-navigation ul {display:block;float:left;border:0px solid green;margin-left:150px;text-align:left;}
#submenu-logo {border:0px solid red;margin-left:auto;margin-right:auto;margin:0px;position:absolute;bottom:5px;}

.top-line {display:block;width:100%;border:0px solid red;position:relative;margin-right:auto;margin-left:auto;overflow:hidden;text-align:center;}
.middle-line {display:block;width:100%;border:0px solid red;overflow:hidden;min-height:635px;height:100%;}
.top-line .top-name{color:#fff;width:100%;display:block;color:white;text-align:center;font-weight:bold;font-size:24px;padding:10px 0 15px 0;}
.top-line .top-name.wedding_dresses {color:#741D4A;}

.bottom-line {display:block;width:875px;border:0px solid red;position:relative;margin-right:auto;margin-left:auto;overflow:hidden;}


.bottom-line .bottom-navigation {margin-top:0px;display:block;width:100%;float:left;border:0px solid yellow;}

/* Bottom-contact */
.bottom-line .bottom-contact {margin:8px 0px 8px 0px;display:block;width:100%;float:left;text-align:center;color:#fff;font-family:helvetica, sans serif,arial;font-size:12px;padding:5px;line-height:150%;}
.bottom-line .bottom-contact .bottom-contact-data {padding:0 10px 0 10px;}
.bottom-line .bottom-contact .bottom-contact-data a{text-decoration:none;}
.bottom-line .bottom-contact .bottom-contact-data a:hover{text-decoration:underline;}

.bottom-line .bottom-contact.wedding_dresses,.bottom-line .bottom-contact.wedding_dresses a,.bottom-line .bottom-contact.wedding_dresses a:hover {color:#741D4A;}

/* Bottom Navigation */
.bottom_navigation  , .bottom-navigation   a{color:#fff;}
.bottom_navigation   a, .bottom_navigation   a:visited {color:#fff;}
.bottom_navigation   a:hover{color:#fff;}
.bottom_navigation   a:visited{color:#fff;}

.bottom_navigation  .bottom-links-ul{line-height:80%;display:block;border:0px solid green;float:left;list-style:none;/* lets use globally the bottom navigationcolor:white*/;width:16.2%;text-align:left;border:0px solid red;padding:0px;margin:0px;}
.bottom_navigation  .bottom-links-ul.side{width:8%;}
.bottom_navigation  .bottom-links-ul.side.left{padding-left:5px;}
.bottom_navigation  .bottom-links-ul li, .bottom-navigation   a{margin-bottom:5px;margin-top:2px;font-size:12px;font-family:helvetica,sans serif;text-decoration:none;}
.bottom_navigation  .bottom-links-ul li a, .bottom_navigation  .bottom-links-ul li a:visited {text-decoration:none;font-size:12px;}
.bottom_navigation  .bottom-links-ul li a:hover{text-decoration:underline;font-size:12px;}
.bottom_navigation  .bottom-links-ul li a:visited{text-decoration:none;font-size:12px;}

.bottom_navigation  .bottom-links-ul li.first a{margin-bottom:15px;font-size:13px;}



/*          ............. custom colors */
.bottom_navigation.wedding_dresses {color:#741D4A;}
.bottom_navigation.wedding_dresses a {color:#741D4A;}


/* Bottom Info*/
.bottom-line .bottom-info {margin-top:10px;display:block;width:100%;float:left;text-align:center;color:#fff;font-family:helvetica, sans serif,arial;font-size:12px;padding:5px;line-height:150%;background-color:#666;/*filter: alpha(opacity=40);*/opacity:.40;-moz-opacity:.40;}

/* SUBMENU NAVIGATION */
.submenu-navigation .submenu {display:none;}
.submenu-navigation .submenu-show {display:block;}
/*ul {padding:0px;margin-left:0px;}*/
	/*li {border:1px solid orange;text-align:left;}*/
	
	
	
	
	
	
	
/* general stuff */	
p {font-family:sans serif;color:#fff;font-size:14px;line-height:140%;padding:3px 15px 3px 15px;text-align:justify;}
	
	
/* Contact us */	

.box-contact-form {display:block;clear:both;border: 1px solid #fff;overflow:hidden;width:540px;margin-left:auto;margin-right:auto;margin-bottom:20px;font-family:sans serif;color:#fff;font-size:14px;}
.box-contact-form input[type=text], textarea ,select {color:#fff;font-family:sans serif, arial,helvetica;font-size:12px;border:0px solid #fff;padding:2px;float:left;display:block;width:260px;background-color:#666;}
.box-contact-form input[type=submit] {float:left;margin-left:250px;width:100px;}
.box-contact-form label {width:220px;display:block;border:0px solid white;text-align:right;float:left;margin-bottom:10px;padding-right:20px;font-family:sans serif,helvetica;font-weight:normal;font-size:14px;color:#fff;}	
.box-contact-form p {font-family:sans serif;color:#fff;font-size:14px;line-height:140%;padding:3px 15px 3px 15px;text-align:justify;}
.box-contact-form .row {width:100%;display:block;float:left;margin-top:3px;}



/* ==============================
		Bio
================================= */
.box-bio {width:100%;display:block;overflow:hidden;position:relative;}
	.box-bio .left {width:80%;float:left;position:relative;}
	.img_bio_christos_pic{position:absolute;top:10px;}
	.img_bio_aici_logo{position:absolute;bottom:10px;}
	.box-bio .left p {text-align:justify;}
	.box-bio .left p.affi_member{color:red;float:right;text-align:right;}
	.box-bio .left h2 {margin-left:15px;color:#fff;font-size:16px;}
	.box-bio .right {width:20%;float:right;text-align:center;position:relative;border: 0px solid red;height:100%;}
.bio_tristate_logo {color:red;font-size:11px;}


/* Photographs / collections */
.thumb-table {display:block;overflow:hidden;border:0px solid red;margin:0px 0px 0px 0px;width:150px;/*min-height:200px;*/}
.thumb-table.long {margin-bottom:150px;}

.thumb-table .thumb-row {display:table-row;width:100%;overflow:hidden;}
.thumb-table .thumb-row .thumb-cell {display:table-cell;float:left;}
.thumb-table .thumb-row .thumb-cell img {border:1px solid #CCC;;padding:0px;margin:4px;}

#content-ice-collections {display:block;width:100%;overflow:hidden;}
.collections-ice-cell {display:block;width:33%;float:left}
/* ==============================================
     PRODUCTS 
   ==============================================*/
.content.products {background-color:black;}

.content.products .product-picture {position:relative; margin-top:50px;margin-left:200px; margin-bottom:0px; margin-right:auto;}
.content_holder.products .logged_user_info {font-size:11px;font-family:helvetica,arial;margin:10px auto 10px auto;text-align:center;}

/*products - Album */
.content_holder.collections {display:block;float:left;width:100%;}
.content_holder.collections .album-pic {border:0px solid yellow;text-align:center;display:block;width:100%;overflow:hidden;}
.content_holder.collections .album-pic .name {color:#fff;}

.album-pic {border:0px solid red;text-align:center;display:block;width:100%;}
.album-pic .name {display:block;float:left;width:100%;padding-top:20px;font-size:20px;}
.album-pic .pic {display:block;width:100%;float:left;clear:both;}
#pic-1, #pic-2, #pic-3 {display:block;width:33%;float:left;border:0px solid red;height:100%;overflow:hidden;}
.album-pic .more-pics {display:block;width:100%;float:left;clear:both;margin-top:25px;}
.album-pic .description {display:block;width:100%;float:left;clear:both;text-align:center;}
.album-pic .description p {width:500px;margin-left:auto;margin-right:auto;}
/* ie6 */
* html .menu ul {border:0px solid red;margin-left:0px;}
* html .content{margin:0px;border:0px solid red;float:left;}

* html .submenu  {width:172px;margin:0px;}
/*
*html #content: {margin:0px;padding:0px;display:block;float:right;position:absolute;top:0px;left:300px;}
*html #menu, #submenu: {margin:0px;display:block;clear:none;}
*html #menu-navigation  {border: 0px solid yellow;padding:0px;margin:0px;}
*/

/* Index  - HOMEPAGE */
.box-website.index {width:900px;}
.box-website.index .content{width:100%;float:left;}
.homepage-center {display:block;background-color:#2c4199;width:214px !important;height:149px;position:absolute;left:325px;top:245px;z-index:10;}


.homepage-center .top-line {display:block;float:left;width:inherit;height:148px;width:200px !important;}


.homepage-center .top-line a{text-align:center;font-size:30px;font-weight:bold;color:white;font-family:times new roman, arial, helvetica, sans-serif;text-decoration:none;}
.homepage-center .top-line a:hover{text-decoration:underline;}
.homepage-center .bottom-line {display:block;float:left;width:214px;height:74px;text-align:center;}

.homepage-center .bottom-line a{text-align:center;font-size:20px;font-weight:bold;color:white;font-family:times new roman, arial, helvetica, sans-serif;text-decoration:none;}
.homepage-center .bottom-line a:hover{text-decoration:underline;}
div.Table_01 {
	position:relative;width:800px;height:550px;margin-right:auto;margin-left:auto;margin-top:0px;
}

div.wedding-dresses-designers-1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:101px;
	height:71px;
}

div.wedding-dresses-designers-2_ {
	position:absolute;
	left:101px;
	top:0px;
	width:94px;
	height:71px;
}

div.wedding-dresses-designers-3_ {
	position:absolute;
	left:195px;
	top:0px;
	width:130px;
	height:71px;
}

div.wedding-dresses-designers-4_ {
	position:absolute;
	left:325px;
	top:0px;
	width:108px;
	height:71px;
}

div.wedding-dresses-designers-5_ {
	position:absolute;
	left:433px;
	top:0px;
	width:106px;
	height:71px;
}

div.wedding-dresses-designers-6_ {
	position:absolute;
	left:539px;
	top:0px;
	width:125px;
	height:71px;
}

div.wedding-dresses-designers-7_ {
	position:absolute;
	left:664px;
	top:0px;
	width:71px;
	height:71px;
}

div.wedding-dresses-designers-8_ {
	position:absolute;
	left:735px;
	top:0px;
	width:65px;
	height:71px;
}

div.fashion-designers-newyork-1_ {
	position:absolute;
	left:0px;
	top:71px;
	width:101px;
	height:81px;
}

div.fashion-designers-newyork-2_ {
	position:absolute;
	left:101px;
	top:71px;
	width:94px;
	height:81px;
}

div.fashion-designers-newyork-3_ {
	position:absolute;
	left:195px;
	top:71px;
	width:130px;
	height:81px;
}

div.fashion-designer-newyork-4_ {
	position:absolute;
	left:325px;
	top:71px;
	width:108px;
	height:81px;
}

div.fashion-designers-newyork-5_ {
	position:absolute;
	left:433px;
	top:71px;
	width:106px;
	height:81px;
}

div.fashion-designer-newyork-6_ {
	position:absolute;
	left:539px;
	top:71px;
	width:125px;
	height:81px;
}

div.fashion-designer-newyork-7_ {
	position:absolute;
	left:664px;
	top:71px;
	width:71px;
	height:81px;
}

div.fashion-designer-newyork-8_ {
	position:absolute;
	left:735px;
	top:71px;
	width:65px;
	height:81px;
}

div.bridal-accessories-designers-1_ {
	position:absolute;
	left:0px;
	top:152px;
	width:101px;
	height:95px;
}

div.bridal-accessories-designers-2_ {
	position:absolute;
	left:101px;
	top:152px;
	width:94px;
	height:95px;
}

div.bridal-accessories-designers-3_ {
	position:absolute;
	left:195px;
	top:152px;
	width:130px;
	height:95px;
}

div.bridal-accessories-designers-4_ {
	position:absolute;
	left:325px;
	top:152px;
	width:108px;
	height:95px;
}

div.bridal-accessories-designers-5_ {
	position:absolute;
	left:433px;
	top:152px;
	width:106px;
	height:95px;
}

div.bridal-accessories-designers-6_ {
	position:absolute;
	left:539px;
	top:152px;
	width:125px;
	height:95px;
}

div.bridal-accessories-designers-7_ {
	position:absolute;
	left:664px;
	top:152px;
	width:71px;
	height:95px;
}

div.bridal-accessories-designers-8_ {
	position:absolute;
	left:735px;
	top:152px;
	width:65px;
	height:95px;
}

div.designers-haute-couture-newyork-1_ {
	position:absolute;
	left:0px;
	top:247px;
	width:101px;
	height:78px;
}

div.designers-haute-couture-newyork-2_ {
	position:absolute;
	left:101px;
	top:247px;
	width:94px;
	height:78px;
}

div.designers-haute-couture-newyork-3_ {
	position:absolute;
	left:195px;
	top:247px;
	width:130px;
	height:78px;
}

div.designers-haute-couture-newyork-4_ {
	position:absolute;
	left:325px;
	top:247px;
	width:108px;
	height:78px;
}

div.designers-haute-couture-newyork-5_ {
	position:absolute;
	left:433px;
	top:247px;
	width:106px;
	height:78px;
}

div.designers-haute-couture-newyork-6_ {
	position:absolute;
	left:539px;
	top:247px;
	width:125px;
	height:78px;
}

div.designers-haute-couture-newyork-7_ {
	position:absolute;
	left:664px;
	top:247px;
	width:71px;
	height:78px;
}

div.designers-haute-couture-newyork-8_ {
	position:absolute;
	left:735px;
	top:247px;
	width:65px;
	height:78px;
}

div.women-fashion-accessories-designers-1_ {
	position:absolute;
	left:0px;
	top:325px;
	width:101px;
	height:69px;
}

div.women-fashion-accessories-designers-2_ {
	position:absolute;
	left:101px;
	top:325px;
	width:94px;
	height:69px;
}

div.women-fashion-accessories-designers-3_ {
	position:absolute;
	left:195px;
	top:325px;
	width:130px;
	height:69px;
}

div.women-fashion-accessories-designers-4_ {
	position:absolute;
	left:325px;
	top:325px;
	width:108px;
	height:69px;
}

div.women-fashion-accessories-designers-5_ {
	position:absolute;
	left:433px;
	top:325px;
	width:106px;
	height:69px;
}

div.women-fashion-accessories-designers-6_ {
	position:absolute;
	left:539px;
	top:325px;
	width:125px;
	height:69px;
}

div.women-fashion-accessories-designers-7_ {
	position:absolute;
	left:664px;
	top:325px;
	width:71px;
	height:69px;
}

div.women-fashion-accessories-designers-8_ {
	position:absolute;
	left:735px;
	top:325px;
	width:65px;
	height:69px;
}

div.handbags-fashion-designers-1_ {
	position:absolute;
	left:0px;
	top:394px;
	width:101px;
	height:73px;
}

div.hand-bags-fashion-designers-2_ {
	position:absolute;
	left:101px;
	top:394px;
	width:94px;
	height:73px;
}

div.handbags-fashion-designers-3_ {
	position:absolute;
	left:195px;
	top:394px;
	width:130px;
	height:73px;
}

div.hand-bags-fashion-designers-4_ {
	position:absolute;
	left:325px;
	top:394px;
	width:108px;
	height:73px;
}

div.handbags-fashion-designers-5_ {
	position:absolute;
	left:433px;
	top:394px;
	width:106px;
	height:73px;
}

div.hand-bags-fashion-designers-6_ {
	position:absolute;
	left:539px;
	top:394px;
	width:125px;
	height:73px;
}

div.handbags-fashion-designers-7_ {
	position:absolute;
	left:664px;
	top:394px;
	width:71px;
	height:73px;
}

div.hand-bags-fashion-designers-8_ {
	position:absolute;
	left:735px;
	top:394px;
	width:65px;
	height:73px;
}

div.manufacturers-wholesale-licenses-1_ {
	position:absolute;
	left:0px;
	top:467px;
	width:101px;
	height:83px;
}

div.manufacturers-wholesale-licenses-2_ {
	position:absolute;
	left:101px;
	top:467px;
	width:94px;
	height:83px;
}

div.manufacturers-wholesale-licenses-3_ {
	position:absolute;
	left:195px;
	top:467px;
	width:130px;
	height:83px;
}

div.manufacturers-wholesale-licenses-4_ {
	position:absolute;
	left:325px;
	top:467px;
	width:108px;
	height:83px;
}

div.manufacturers-wholesale-licenses-5_ {
	position:absolute;
	left:433px;
	top:467px;
	width:106px;
	height:83px;
}

div.manufacturers-wholesale-licenses-6_ {
	position:absolute;
	left:539px;
	top:467px;
	width:125px;
	height:83px;
}

div.manufacturers-wholesale-licenses-7_ {
	position:absolute;
	left:664px;
	top:467px;
	width:71px;
	height:83px;
}

div.manufacturers-wholesale-licenses-8_ {
	position:absolute;
	left:735px;
	top:467px;
	width:65px;
	height:83px;
}
/*End : Index */


/* bio page */
.content box-bio {float:left;display:block;width:100%;}
.content box-bio .left{float:left;display:block;width:80%;}
.content box-bio .right{float:left;display:block;width:20%;position:relative;}
 /*#img_bio_aici_logo{position:absolute;bottom:10px;}*/
 
 
 /* philosophy text*/

 .content_holder.philosophy {background-color:/*#150b0A*/#19110E;padding-top:0px;margin-top:0px;}
 .philosophy-text {color:#ffffff;}
 
 
 /* Visitor */
 .signup-form .row {display:block;float:left;clear:both;border:0px solid red;overflow:hidden;padding:5px 0 5px 0;overflow:hidden;}
  .signup-form .row  .label {display:block;float:left;width:150px;text-align:right;color:white;font-family:arial, helvetica, sans-serif;font-size:13px;} 
  .signup-form .row .data{display:block;float:left;clear:right;}
  .signup-form .row .data input {border-width:0px;padding:2px;}
   		/* ... the thank you page ... */
  .content_holder.visitors {text-align:center;color:#fff;font-family:helvetica,arial;}
  .content_holder.visitors h2 {font-size:16px;}
  .content_holder.visitors .credentials {display:block;width:400px;background-color:#333333;border:2px solid #cccccc;color:#fff;font-family:helvetica,arial;padding:20px;margin:10px auto 30px auto;text-align:left;}
  .content_holder.admin {color:#fff;font-family:helvetica,arial;font-size:12px;}
  .content_holder.admin table.visitors_list {color:#fff;font-size:12px;font-family:helvetica,arial;background-color:#000b6d;display:block;}
  .content_holder.admin table.visitors_list td {padding:5px;}
  
.content_holder.admin div.visitor label  {display:block;width:150px;float:left;clear:left;text-align:right;}
.content_holder.admin div.visitor .data  {display:block;float:left;clear:right;}
.content_holder.admin div.visitor .data ,.content_holder.admin div.visitor label {padding:5px;}
  
  /* Login */
.content_holder.login .my_login_box {border: 3px solid #fff;background-color:#4c4c4c;display:block;width:400px;padding:25px;position:relative;margin:0px auto 0px auto;color:#fff;font-family:helvetica,arial;}
.content_holder.login .my_login_box label{float:left;display:block;clear:left;width:175px;}
.content_holder.login .my_login_box input{float:left;clear:right;}
.content_holder.login .my_login_box input, .login_bg .login_box label {margin-bottom:20px;}
  
  /* CLIENTS */
  /*
  	.content.clients.appointments {background-color:black}
    .content.clients.appointments p {width:60%;}
    .content.clients.faq {background-color:black}
    .content.clients.faq p{width:80%;}
    .content.clients.faq p.faq-question {font-weight:bold;font-size:15px;}
    .content.clients.faq p.faq-answer {font-weight:normal;font-size:14px;margin-top:-20px;padding-top:0px;display:none;}
    */
     .content_holder.clients p {padding-left:50px;}
     .content_holder.clients h3 {padding-left:30px;}
     
     .content_holder.how_it_works img {margin-left:35px;}
	 .content_holder.how_it_works p strong ,.content_holder.make_apt p strong  {font-size:16px;display:block;margin-bottom:3px;}
	 .content_holder.how_it_works p {padding-left:35px;}
	.content_holder.how_it_works h3 {padding-left:15px;}
	.content_holder.request_info p {text-align:center;}
	.content_holder.faq p a.faq_question {color:#ffffff;text-decoration:none;}
	.content_holder.faq p a.faq_question:hover {color:navy;text-decoration:underline;}
	
	.errorMsg {color:red;font-size:12px;font-family:arial;}
	
	
/* Christos Dovas */	

.content_holder.get-design-from-christos-dovas p.question{font-weight:bold;margin-bottom:0px;font-size:14px;padding-left:20px;}
.content_holder.get-design-from-christos-dovas p.answer{font-weight:normal;margin-top:0px;font-size:14px;padding-left:30px;}
#img_bio_aici_logo {margin-top:180px;}
.philosophy_pic {display:block;width:736px;height:635px;margin-top:0px;}
.philosophy_pic_top {display:block;float:left;width:736px;height:60px;background-image: url(../img/philosophy/philosophy_picture_top.jpg);border:0px solid red;}
.content_holder.christos_dovas h3 {text-align:left;padding-left:15px;}
.content_holder.christos_dovas p{text-align:left;padding-left:35px;margin-top:0px;}
.content_holder.philosophy p strong, .content_holder.about_christos p strong , .content_holder.showroom p strong{font-size:16px;display:block;margin-bottom:3px;}
.content_holder.showroom img {margin: 0 auto;border:1px solid navy;margin-left:80px;}

/* FAQ */
 p.question{font-weight:bold;margin-bottom:0px;font-size:16px;padding-left:20px;}
 p.answer{font-weight:normal;margin-top:0px;font-size:14px;padding-left:30px;display:block;color:blue;}
 
 h2 {text-align:center;}
 
 
 /* collections */
 .collections_index_box, .products_index_box  {display:block;float:left;width:100%;}
  .collections_index_box .left, .right {display:block;float:left;width:50%;text-align:center;}
  
  /* products */
    .products_index_box .left,  .products_index_box .right {display:block;float:left;width:50%;text-align:center;}
    .products_index_box .row {display:block;float:left;width:100%;text-align:center;clear:both;}
    
     .content_holder.products  a h2 {color:white;text-decoration:none;}
 .content_holder.products  a h2:hover{text-decoration:underline;}
 
 /* products wedding_dresses */
.content_holder.wedding_dresses {text-align:center;background:transparent;}
.content_holder.wedding_dresses .box_bg_wedding_dresses {background-image:url(../img/products/bridal-accessories-designer.png);background-repeat:no-repeat;display:block;margin-left:auto;margin-right:auto;width:520px;height:443px;padding-top:100px;}
.content_holder.wedding_dresses .box_bg_wedding_dresses p {width:70%;margin-left:auto;margin-right:auto;font-size:15px;color:#741d4a;font-weight:bold;}

/* products evening wear */
.content_holder.evening_wear {text-align:center;background-color:transparent;}
.content_holder.evening_wear h2 {color:black;}
.content_holder.coming_soon {text-align:center;}
.content_holder.coming_soon h3{ text-align:center;}
.content_holder.evening_wear .box_bg_evening_wear {background-image:url(../img/products/evening-wear-designers.png);background-repeat:no-repeat;display:block;margin-left:auto;margin-right:auto;width:520px;height:443px;padding-top:100px;position:relative;}
.content_holder.evening_wear .box_bg_evening_wear p {width:70%;margin-left:auto;margin-right:auto;font-size:15px;color:red;font-weight:bold;}
.content_holder.evening_wear .box_bg_evening_wear p.p2 {color:white;position:relative;left:1px;}
.videoBox {margin: 20px auto 0 auto;}
.videoBox.second {margin-left:40px;}
p.videoBoxText {float:left;width:200px;}

.missing {color:red;}
p.coming_soon{font-style:italic;}


/* company */
.content_holder.company_showroom p strong , .content_holder.company_manufacturers p strong,.content_holder.company_licensing p strong{font-size:16px;display:block;margin-bottom:3px;}
	
	
/* press */
.content_holder.press {background-color:#7099de;opacity:1;min-height:635px;background-image:url(../img/press/press_bg.png);}
.content_holder.press .press_content  h3 {text-align:left;padding-left:15px;}
.content_holder.press .press_content p{text-align:left;padding-left:35px;margin-top:0px;color:#000;font-weight:bold;background-image:url(../img/press/press_bg.png) ; }
.content_holder.press .press_content p a {color:#fff;text-decoration:none;}
.content_holder.press .press_content p a:hover {color:blue;text-decoration:underline;}
.content_holder.press  h2{font-weight:bold;}
.content_holder {background-color:black;}
.content_holder #celeb_big_pic {margin-bottom:30px;border: 0px solid red;}
.content_holder #mycarousel {margin-bottom:30px;}
.content_holder #press_edit_text {font-family:helvetica,arial;font-size:12px;font-weight:normal;margin-bottom:15px;}
.content_holder #press_edit_title {font-family:helvetica,arial;margin-bottom:15px;font-weight:bold;}

.content_holder #celeb_text {font-family:helvetica,arial;font-size:12px;font-weight:normal;margin-bottom:15px;color:#fff;}
.bottom_navigation.press a {color:red;}


/* FLASH */
body.flash {background-color:#000;background-image:none;	}
#main-swf {margin-left:auto;margin-right:auto;}
body.flash #box-website {margin:0px auto 0px auto;border:0px solid red;width:1000px;}
body.flash  h1 {text-align:center;}

.additional_info {display:block;margin:auto;}

/* EXCEPTIONS */
 /*   ... flavors */
.wedding_dresses {color:#741D4A;}
h2.wedding_dresses {color:#741D4A;}


*html .collections_index_box .left, .collections_index_box  .right {background-color:transparent;padding:0px;margin:0px;width:49%;}
*html .products_index_box .left, .collections_index_box  .right {background-color:transparent;padding:0px;margin:0px;width:49%;}
*html .content_holder.collections {padding:0px;margin:0px;background-color:red;width:90%;float:right;clear:none;}

*html .content {margin:0px;padding:0px;}

/* home */
.homepage-center .top-line a.home_business {font-size:18px;margin-top:10px;display:block;clear:both;}
.homepage-center .top-line a.home_enter {font-size:30px;margin-top:5px;display:block;clear:both;}
.homepage-center .top-line a.home_lang {font-size:14px;margin-top:30px;padding-top:30px;}
	
