body, html {
	margin:0;
	padding:0;
	border: none;
}

body {
	font-family: "Myriad Pro", Verdana, Arial, sans-serif;	
	font-size:0.9em;
	background-color:#000;
	color:#000;
}

.clearer {
	float:none;
	clear:both;
	display: block;	
}
a {
	color:#3299f9;
	text-decoration: none;
	cursor:pointer;
}

a:href {
	text-decoration: underline;	
}

a img {
	border:none;	
}

h1, h2, h3 {
	margin:0px;
	padding:0px;	
}
h1 {
	font-size:1.2em;	
}
h2 {
	font-size:1em;
}
h3 {
	font-size:0.9em;
}
input.text, input.title, textarea, select {
	border:1px solid #BBBBBB;
	margin:0.1em 0 0;
	padding:2px;
}
/*****************************/
#page_wrapper {
	width:901px;
	margin:0px auto;
	/*border:1px solid #444;*/
	background-color:#FFF;
}

/** Header Container */
#header_container {
	display:block;
}

#logo {
	height:120px;
	width: 300px;
	background: #FFF url(/UserFiles/images/logos/makemeup_big.png) no-repeat;
	text-indent: -2000em;
	float:left;
}

#top_banner {
	background:#FFF;
	height:120px;
	width:600px;
	float:right;
}
/** Navigation Container*/
#navigation_container {
	display:block;
	background:#000;
}

/** Main Container */
#main_container {
	background: url(/UserFiles/images/graphics/left_container_bg.gif) repeat-y;
}
/** Left Container */
#left_container {
	float:left;
	width: 200px;
	overflow: hidden;
}

#brand_navigation {
		
}

#category_navigation {
	overflow: hidden;
}
/** Right Container */
#right_container {
	float:right;
	display:block;
	width:700px;
	min-height: 400px;
}
#content_container {
	padding:10px 15px;
}
#product_container {
	padding:0px 15px;
}
#main_banner {
	
}

/** Footer Container */
#footer_container {
	display:block;
	text-align: center;
	border-top:1px solid #000;
	background:#000;
	line-height: 25px;
}
#footer_container a {
	font-size:1em;	
	color:#FFF;
}
#footer_container ul {
	list-style:none;	
}
#footer_container ul li {
	display: inline;	
}
/** Sub Footer */
#sub_footer {
	font-family: verdana;
	overflow: hidden;
	margin:0 auto;
	text-align: center;
	width:900px;
	font-size:0.5em;
	background-color:#fff;
	color:#444;
}
#sub_footer img {
	height: 40px;	
}

/** Site Footer */
#site_footer {
	font-family: verdana, arial, sans-serif;
	width:900px;
	text-align: center;	
	margin:5px auto;
	color:#ccc;
	font-size: 0.7em;
}

/** Contact Form */
.frm_submit_button {
	display: block !important;
	float:right;
}
/** Site Languages */
#languages {
    float:right;
}
#languages ul {
    padding:0px;
    margin:0px;
}
#languages li {
    margin:0px;
    padding:0px;
    display:inline;
    line-height: 27px;
}

#languages .flags {
    width:20px;
    height:27px;
    display:block;
    text-indent: -999em;
    float:left;
    margin:0 2px;
}
#languages #lang_el {
    background: url(/img/dynamic/20/20/images/greek_flag.png) no-repeat center center;
}
#languages #lang_el.selected {
    background: url(/img/dynamic/20/20/images/greek_flag_selected.png) no-repeat center center;
}
#languages #lang_en {
    background: url(/img/dynamic/20/20/images/uk_flag.png) no-repeat center center;
}
#languages #lang_en.selected {
    background: url(/img/dynamic/20/20/images/uk_flag_selected.png) no-repeat center center;
}





/** Photos and Albums */

/** Photos and Albums */
.photo_album_container p {
    padding:0px;
    margin:2px 0 0px 0;
    text-align: center;
}
.photo_album_container {
    float:left;
    margin:2px;
    display:block;
    width: 155px;
    text-align: center;
}
.photo_album_container .photo_container{
    height: 150px;
}

.photo_container p {
    padding:0px;
    margin:2px 0 0px 0;
    text-align: center;
}
.photo_container {
    float:left;
    margin:2px;
    display:block;
    height:155px;
    width: 155px;
    text-align: center;
}


/** PAGE BRANDING STYLING */

/** Beuty is life*/
#brand_beauty-is-life #header_container, #brand_beauty-is-life #top_banner,
#brand_beauty-is-life-en #header_container, #brand_beauty-is-life-en #top_banner {
	background-color: #000;
}
#brand_beauty-is-life #logo,
#brand_beauty-is-life-en #logo {
	background: #000 url(/UserFiles/images/logos/bil_white_big.png) no-repeat;
}

#brand_beauty-is-life,
#brand_beauty-is-life-en {
	background-color:#000;	
}
#brand_beauty-is-life #main_container,
#brand_beauty-is-life-en #main_container {
	background-color:#000;
}
#brand_beauty-is-life #footer_container,
#brand_beauty-is-life-en #footer_container {
	border-top:1px solid #ccc;
}

#brand_beauty-is-life #navigation_container,
#brand_beauty-is-life-en #navigation_container {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

#brand_beauty-is-life #page_wrapper,
#brand_beauty-is-life-en #page_wrapper {
	border:1px solid #ccc;
}

/** Japonesque */
#brand_japonesque #logo,
#brand_japonesque-en #logo {
	background: #FFF url(/UserFiles/images/logos/japonesque_big.png) no-repeat;
}

#brand_japonesque,
#brand_japonesque-en {
	background-color:#fafafa;	
}
#brand_japonesque #main_container,
#brand_japonesque-en #main_container {
	background-color:#f5f5f5;
}

#brand_japonesque #page_wrapper,
#brand_japonesque-en #page_wrapper {
	border:1px solid #ccc;
}
/**  Elegant */
#brand_elegant #logo,
#brand_elegant-en #logo {
	background: #FFF url(/UserFiles/images/logos/elegant_big.png) no-repeat;
}
