/* CSS Document */

/* *********************************

CORE HTML

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

body
{
	font-family:Arial, Helvetica, sans-serif;
	background:#000000;
	padding:10px;
	margin:0px;
}


/* *********************************

LAYOUT

* ******************************* */

.page
{
	border:1px solid #D2C4B4;
	background:url("../../media/gif/bg.gif") top left #000;
	margin:0px;
	padding:20px 20px 5px 20px;
	display:block;
	min-width:740px;
	max-width:1200px;
}
.content
{
	/*background-color:#FF33FF;*/
}
.content .pageinfo
{
	float:left;
}
.content .sitemenu
{
	float:right;
	width:52%;
	overflow:hidden;
	position:relative;
	height:225px;
	margin:0px;
	/*border:1px solid #888888;*/
}
.content .sitemenu_full
{
	height:560px;
	float:right;
	width:52%;
	overflow:hidden;
	position:relative;
}

/*  HOLDINGPAGE CSS */
.content .sitemenu_full_holding
{
	height:560px;
	float:left;
	width:100%;
	overflow:hidden;
	position:relative;
}
.content .sitemenu_full_holding .logo
{
	z-index:8;
	position:absolute;
	top:10px;
	right:10px;
	filter:alpha(opacity=90);
	-moz-opacity:.8;
}
.content .submenu
{
	float:left;
	width:168px; /*154*/
	/*background-color:#00FF00;*/
}
.content .col1
{
	float:right;
	width:26%;
}
.content .col2
{
	float:right;
	width:26%;
}

.content .col3
{
	float:right;
	width:26%;
	/*background-color:#00FFFF;*/
}
.content .col4
{
	float:right;
	width:52%;
}
.content .col5
{
	float:left;
	width:66%;
	/*background-color:#006600;*/
}
.content .left_intro
{
	float:left;
	/*width:10%;*/
	width:33%;
}
.content .left_container
{
	float:left;
	width:48%;
}

.content .left_tailor_details
{
	float:left;
	width:48%;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*background-color:#00FFFF;*/
}

.content .right_container
{
	float:right;
	width:52%;
}

/* TEMPLATE 5 */
.content .right_container .col1
{
	width:48.5%;
	float:left;
	margin:0px 10px 0px 0px;
}

.content .right_container .col2
{
	width:48.5%;
	margin-right:0px;
	float:left;
}
.content .col_left
{
	float:left;
	/*width:10%;*/
	width:20%;
}
.content .col_left_1
{
	float:left;
	width:33%;
}
.clear
{
	clear:both;
	margin:0px 0px 15px 0px;
	padding:0px;
	line-height:1px;
}

.content .bottom_container
{
	float:left;
	width:100%;
}

.content .bottom_container .icon_container_left
{
	float:left;
	width:48%;
}

.content .bottom_container .icon_container_right
{
	float:left;
	width:52%;
	background-color:#00FFFF;
}

.content .full_width_container
{
	/*background-color:#00FF00;*/
	width:100%;
}

.content .timeline_container
{
	/*background-color:#00FF00;*/
	width:78%;
	float:right;
}


.content .address_container
{
	width:100%;
}

/*  4 COLUMN ADDRESS PAGE */

.content .address_container .col1,
.content .address_container .col2,
.content .address_container .col3,
.content .address_container .col4
{
	float:left;
	width:24%;
	padding-top:10px;
	overflow:hidden;
	/*margin-right:20px;*//**/
	/*border:1px solid #00FFFF;*/
}

/********************************

STYLING

*********************************/

.content h1
{
	font-size:300%;
	font-weight:100;
	color:#D2C4B4;
	margin:0px 10px 105px 0px;
}
.content h2
{
	font-size:75%;
	font-weight:700;
	color:#D2C4B4;
	margin:20px 10px 0px 0px;
	padding:0px;
}
.content h3
{
	font-size:75%;
	font-weight:700;
	color:#D2C4B4;
	margin:0px 10px 20px 0px;
}
.content h4
{
	font-size:75%;
	font-weight:700;
	color:#D2C4B4;
	margin:0px 10px 5px 0px;
}

.content h6
{
	background:url("../../media/gif/bespokeTraining_icon.gif") top left no-repeat;
	font-size:75%;
	font-weight:700;
	color:#D2C4B4;
	margin:0px 10px 5px 0px;
	padding-top:65px;
}

.content p
{
	font-size:75%;
	font-weight:400;
	color:#D2C4B4;
	line-height:133%;
	margin:0px 10px 17px 0px;
}

.content .col1 a,
.content .col2 a,
.content .col3 a,
.content .col4 a
{
	color:#D2C4B4;
}

/*
// SITE MENU //
*/

.content .sitemenu_bg
{
	z-index:1;
	position:relative;
	/*position:absolute;*/
	top:0px;
	right:0px;
	/*background-color:#00FF00;*/
}
.content .sitemenu_bg img
{
	position:absolute;
	top:0px;
	left:0px;
}
.content .sitemenu ul,
.content .sitemenu_full ul
{
	z-index:2;
	position:absolute;
	margin:0px;
	top:10px;
	right: 10px;
	list-style-type:none;
}

.content .sitemenu ul li,
.content .sitemenu_full ul li
{
	font-size:75%;
	float:left;
	margin:0px 0px 0px 1px;
}

.content .sitemenu ul li a,
.content .sitemenu_full ul li a
{
	padding:0px 3px 0px 3px;
	font-weight:700;
	color:#000;
	text-decoration:none;
	display:block;
	width:110px;
	height:40px;
	background:url("../../media/gif/main_menu-header.gif") top left no-repeat;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
}

.content .sitemenu ul li a:hover,
.content .sitemenu_full ul li a:hover
{
	color:#FFF;
	background:url("../../media/gif/main_menu-header-over.gif") top left no-repeat;
}

.content .sitemenu ul li .submenu,
.content .sitemenu_full ul li .submenu
{
	/*
	*/
	display:none;
}

.content .sitemenu ul li:hover,
.content .sitemenu_full ul li:hover
{
	z-index:100;
}

.content .sitemenu ul li:hover .submenu,
.content .sitemenu_full ul li:hover .submenu
{
	display:block;
	position:static;
	padding:10px 6px 0px 0px;
	width:110px;
	background:url("../../media/gif/main_menu_sub.gif") top left no-repeat #9E9488;
	list-style-type:none;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
}

.content .sitemenu ul .submenu li,
.content .sitemenu_full ul .submenu li
{
	font-size:75%;
	font-weight:400;
	color:#D2C4B4;
	line-height:133%;
	float:none;
	margin:0px 0px 0px 0px;
	font-size:inherit;
}
.content .sitemenu ul .submenu li a,
.content .sitemenu_full ul .submenu li a
{
	width:110px;
	height:inherit;
	padding:0px 3px 0px 3px;
	font-weight:700;
	color:#FFF;
	text-decoration:none;
	display:block;
	background:none;
}
.content .sitemenu ul .submenu li a:hover,
.content .sitemenu_full ul .submenu li a:hover
{
	background:#F9F9A6;
}
/*
// SUB MENU
*/
.content .submenu h4
{
	color:#FFFFFF;
}

.content .submenu ul
{
	margin:0px 0px 35px 0px;
	list-style-position:inside;
	list-style-type:none;
}
.content .submenu li
{
	font-size:75%;
	line-height:133%;
	margin:0px 0px 0px 0px;
}
.content .submenu li a
{
	text-decoration:none;
	font-weight:400;
	color:#000000;
	background-color:#666666;
	padding:1px 3px 0px 2px;
}
.content .submenu li a:hover,
.content .submenu li a.on
{
	background-color:#FFFF99;
}

/*
// MAIN COLUMNS
*/

.content .col5 ul,
.content .col4 ul
{
	margin:0px 0px 0px 20px;
}

.content .col5 li,
.content .col4 li
{
	list-style-type:disc;
	font-size:75%;
	font-weight:400;
	color:#D2C4B4;
	line-height:133%;
	margin:10px 10px 0px 0px;
}


/*
// LEFT HAND TAILOR DETAILS TEMPLATE 3
*/

.content .left_tailor_details
{
	/*background-color:#00FF00;*/
	/*width:46%;*/
}

.content .left_tailor_details p
{
	margin:0px 10px 3px 0px;
}

.content .left_tailor_details h3
{
	font-size:150%;
	font-weight:100;
	color:#FFFFFF;
}

.content .left_tailor_details a
{
	font-weight:400;
	color:#D2C4B4;
	text-decoration:none;
}

/*
// RIGHT TAILOR LINKS TEMPLATE 3
*/

.content .right_container ul
{
	border-top:1px solid #333333;
	/*background-color:#FF0000;*/
}

.content .right_container li 
{
	text-decoration:none;
	display:block;
	border-bottom:1px solid #333333;
	margin:0px;
	font-size:90%;
	font-weight:700;
}

.content .right_container li a
{
	line-height:30px;
	text-decoration:none;
	color:#FFFFFF;
}

.content .right_container li a:hover
{
	color:#FFFF99;
}

/* RIGHT ICON DETAILS TEMPLATE 3*/

.content .right_container .col1 img
{
	padding-top:25px;
}

.content .right_container .col2 .right_tailor_detail h3
{
	padding-top:65px;
	margin-bottom:3px;
}

.content .right_container .col2 .right_tailor_detail a
{
	color:#D2C4B4;
}

.content .right_container .col2 .right_tailor_detail p
{
	line-height:18px;
	padding:0px;
}

.content .right_container img
{
	padding:0px 0px 0px 35px;
}

content .right_tailor_detail p 
{
	margin:0px 0px 0px 0px;
}

.content .right_tailor_detail h3
{
	font-size:85%;
	margin-bottom:0px;
}

.content .right_tailor_detail p
{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
}

/*IN PAGE LIST ITEM STYLING*/
/*TEMPLATE 3 ICON LIST ITEM STYLING*/
.content .left_container li
{
}

.content .left_container ul.icon_list li
{
	float:left;
	margin:0px 1px 0px 0px;
	font-size:60%;
	padding-top:70px;
	list-style-type:none;
	width:85px;
}	

.content .left_container ul.icon_list
{
	margin:50px 0px 0px 0px;
}	

.content .left_container ul.icon_list li a
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:5px 5px 10px 5px;
	margin:10px 0px 0px 0px;
	background:url("../../media/gif/iconBtn_off.gif") bottom left no-repeat #55524E;
	display:block;
}

.content .left_container ul.icon_list li a:hover
{
	background:url("../../media/gif/iconBtn_on.gif") bottom left no-repeat #FFFF99;
}

/* -- bespoke tailor icons -- */

.content .left_container ul.icon_list li.bespokeTailoring_icon 
{
	background:url("../../media/gif/bespokeTraining_icon.gif") top left no-repeat;
}

.content .left_container ul.icon_list li.inHouseTraining_icon 
{
	background:url("../../media/gif/inHouseTraining_icon.gif") top left no-repeat;
}

.content .left_container ul.icon_list li.onSiteProduction_icon 
{
	background:url("../../media/gif/onSiteProduction_icon.gif") top left no-repeat;
}

.content .left_container ul.icon_list li.madeToMeasure_icon
{
	background:url("../../media/gif/madeToMeasure_icon.gif") top left no-repeat;
}

.content .left_container ul.icon_list li.readyToWear_icon
{
	background:url("../../media/gif/readyToWear_icon.gif") top left no-repeat;
}

.content .address_container p
{
	/*background-color:#00FF00;*/
	line-height:0px;
	/*line-height:133%;*/
}

.content .address_container a
{
	text-decoration:underline;
	color:#D2C4B4;
}


.content .address_container .members p
{
	line-height:133%;
}
/**/

.content .right_container .col1 .tailor_link a.on,
.content .right_container .col2 .tailor_link a.on
{
	color:#F9F9A6;
}

.content .icon_large
{
	margin:0px;
	padding:0px;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	float:left;
}

