/*style*/


/*vaughn new stuff*/
#facebook_bold_inset {

    font-weight:bold;

	font-size:12px;

	padding:0px 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;
	float:left;
	height:20px;
	width:140px;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 0px 35px;
	background-image: url(images/facebook.png);
	background-position: top left;
	background-repeat:no-repeat;
	
	}
	



#welcome-text {
	
	font-size:15px;

	margin:0px;

	color:#363636;

	line-height:22px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;
}



body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	margin-top:25px;
	color:#FFF;
	background-repeat:repeat-x;
	background-color:#e1e1e1;
	background-image:url(images/body.jpg);
}

div.wrap {

	text-align: center;

}



div.container {

	margin-left: auto;

	margin-right: auto;

}

div.content{

	margin-left: auto;

	margin-right: auto;

	text-align:left;

	width:940px;

}

.main_container{

    float:left;

	width:920px;

	padding:10px 10px 10px 10px;

	background-color:#FFFFFF;}

a{

    font-size:14px;

	/*font-style:italic;*/

	color:#fff;}

a:hover{

    color:#e1e1e1;}

.noborder{

    border:0px;}

/*COLUMN LEFT*/

#column_left{

    width:220px;

	float:left;}

/*yellow green box css*/

.top_yellow_green_box{

	float:left;

	width:100%;

	height:22px;

	background:url(images/top_yellow_green_box.jpg) no-repeat;

	margin-top: 6px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}
.dark_blue_box{

	float:left;
	
	background-color: #273890;
	
	color: #FFFFFF;

	width:100%;

	margin-top: 6px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;
	
	float:left;

}
.grey_inner {
	width:220px;
	height:108px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
float: left;
background:url(images/social_background.jpg) left top no-repeat;
}

.dark_inner {
margin-top: 20px;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
float: left;
background:url(images/join_our_mail_list.jpg) left top no-repeat;
}




.dark_inner input {
width: 170px;
height: 28px;
margin-left: 5px;
}
.dark_inner .send_email{
background:url(images/send_email.jpg) center no-repeat;
width: 154px;
height: 30px;
background-color: #273890;
margin-left: 7px;
border: none;
}

.bottom_yellow_green_box{

    float:left;

	width:100%;

	height:20px;

	background:url(images/bottom_yellow_green_box.jpg) no-repeat;

}

.main_yellow_green_box{

    float:left;

	width:174px;

	color:#fff;

	padding:0 23px 0 23px;

	background:url(images/yellow_green_box.jpg);

}

/*green box css*/

.top_green_box{

	float:left;

	width:100%;

	height:22px;

	background:url(images/top_green_box.jpg) no-repeat;

	margin-top: 6px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}

.bottom_green_box{

    float:left;

	width:100%;

	height:20px;

	background:url(images/bottom_green_box.jpg) no-repeat;

}

.main_green_box{

    float:left;

	width:174px;

	color:#fff;

	padding:0 23px 0 23px;

	background:url(images/green_box.jpg);

}

.more_text , p{

	font-size:17px;

	color:#fff;

}

p{

	font-size:13px;

	margin:0px;

	color:#e1e1e1;

	line-height:22px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}

.p_bold {

	font-size:13px;

	margin:0px;

	color:#FFFFFF;

	line-height:22px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}

#big_container img {

	float: right;

	padding-bottom: 5px;

	padding-left: 5px;

	margin-bottom: 20px;

}

.box_title{

    font-size:25px;

	color:#fff;}

.box_title_bold{

    font-weight:bold;

	font-size:19px;

	padding:20px 0 8px 0;

	color:#fff;}

.box_menu{

    float:left;

	font-size:12px;

	width:100%;

	padding:10px 0 0 0;

	text-align:right;}

.images img{

    margin:10px 0 0 0 ;}

/*end yellow green box css*/

/*Grey box*/
.grey_box{

    width:220px;
	
	height:108px;

	color:#fff;

	font-size:14px;

	float:left;

	padding:0px 0px 0px 0px;

	background-color:#9d9d9d;

	margin:10px 0 5px 0;}

/*blue box*/

.blue_box{

    width:180px;

	color:#fff;

	font-size:14px;

	float:left;

	padding:25px 20px 25px 20px;

	background-color:#2e3092;

	margin:10px 0 0 0;}

.blue_box_title_bold{

    font-weight:bold;

	font-size:12px;

	padding:0px 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;}
	
.blue_box_title_bold_inset {

    font-weight:bold;

	font-size:12px;

	padding:0px 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;}	

.orange_box_title_bold{

    font-weight:bold;

	font-size:12px;

	padding:0px 0 10px 0;

	font-family:Arial, Helvetica, sans-serif;

	text-transform:uppercase;

	color:#fff;}

.more_text_bold{

    width:100%;

	text-align:center;

	color:#eef0f7;

	padding:10px 0 10px 0;

	font-size:14px;

	font-weight:bold;}

.form_container{

    padding:10px 0 0px 0;

	font-size:14px;

	}

.form_container input{

    width:175px;

	height:23px;

	margin:2px 0 0 0;}

.submit{

    width:100%;

	text-align:center;

	padding:10px 0 0 20px ;}

.submit a{

    background:url(images/submit.jpg) no-repeat;

	width:142px;

	height:30px;

	float:left;}

.submit a:hover{

    background:url(images/submit_hover.jpg) no-repeat;

	width:142px;

	height:30px;

	float:left;}



/*end blue box*/

/*END COLUMN LEFT*/

/*COLUMN RIGHT*/

#column_right{

    width:690px;

	margin:0 0 0 9px;

	float:left;}

/*navigation*/

#navigation{

	float:left;

	width:100%;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

}

#home{

    float:left;}

#home a{

	width:98px;

	float:left;

	background:url(images/btn_home.jpg);

	height:60px;

}

#home a:hover{

	width:98px;

	float:left;

	background:url(images/btn_home_hover.jpg);

	height:60px;
	
	cursor:pointer;

}



#wear{

    float:left;}

#wear a{

	float:left;

	width:154px;

	height:60px;

	background:url(images/btn_wear.jpg);

}

#wear a:hover{

	float:left;

	width:154px;

	height:60px;

	background:url(images/btn_wear_hover.jpg);
	
	cursor:pointer;

}



#bloor{

    float:left;}

#bloor a{

	float:left;

	width:174px;

	height:60px;

	background:url(images/btn_bloor.jpg);

}

#bloor a:hover{

	float:left;

	width:174px;

	height:60px;

	background:url(images/btn_bloor_hover.jpg);
	
	cursor:pointer;
}

#about{

    float:left;}

#about a{

	float:left;

	width:125px;

	height:60px;

	background:url(images/btn_about.jpg) no-repeat;

}

#about a:hover{

	float:left;

	width:125px;

	height:60px;

	background-image: url(images/btn_about_hover.jpg);

	background-repeat: no-repeat;
	
	cursor:pointer;
}

#contact{

    float:left;}

#contact a{

	float:left;

	width:139px;

	height:60px;

	background:url(images/btn_contact.jpg);

}

#contact a:hover{

	float:left;

	width:139px;

	height:60px;

	background:url(images/btn_contact_hover.jpg);
	
	cursor:pointer;
}

/*end navigation*/

#container{

	float:left;

	width:100%;

	height:470px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/big_bg.jpg);

	background-repeat: no-repeat;

}

#site_title{

	width:650px;

	text-align:right;

	float:right;

	font-size:35px;

	color:#fff;

	padding-top: 206px;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 0;

}

#big_container{

	float:left;

	width:630px;

	border:#cccccc solid 1px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

	padding-top: 20px;

	padding-right: 29px;

	padding-bottom: 20px;

	padding-left: 29px;

}

.green_title{

	font-size:30px;

	color:#0c8041;

	margin-top: 40px;

	}

#big_container p{

    color:#363636;

	font-size:15px;

	}

#big_container a{

	color:#283891;}



.blue_bold_text{

	font-size:13px;

	text-transform:uppercase;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#283891;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

}

.content_wrap{

	float:left;

	color:#363636;

	font-size:15px;

	padding:20px 0 10px 0;

	width:100%;}

.left_content{

    float:left;

	width:393px;}

.right_content{

    float:left;

	text-align:right;

	padding:10px 0 0 0px;

	width:232px;}

.main_title{

   color:#117a7a;

   font-size:18px;

   font-weight:bold;}

.black_main_title{

   color:#636363;

   font-size:24px;

   font-weight:bold;}



.distance{

   padding:10px 0 0 10px;}

ul li{

   list-style:url(images/bullet.jpg);

   position:relative;

   left:-20px;}

ol li{

   position:relative;

   left:-16px;}

.philosophy{

   font-size:18px;

   color:#636363;

   font-weight:bold;

   padding:2px 0 7px 0;}

div{

   font-size:15px;}

#quotes{

   background:url(images/quote.jpg) no-repeat left;

   padding:0 0 0 60px;

   line-height:23px;

   margin:30px 0 20px 0;

   font-size:18px;

   color:#636363;}

.soon{

   padding:5px 0 30px 0;}

.success{

   background-color:#f4f5f9;

   border-bottom:#82b7b9 solid 1px;

   border-top:#82b7b9 solid 1px;

   margin-bottom:15PX;

   padding:25px 20px 25px 20px;}

.success_title{

   font-size:18px;

   color:#007071;

   padding:0 0 10px 0;

   font-weight:bold;}

.info_box{

   border-top:#82b7b9 solid 1px;

   float:left;

   width:604px;

   padding:12px;

   background-color:#f4f5f9;}

.info_box:hover{

   background-color:#e9ebf4;}

.info_box2{

   border-top:#82b7b9 solid 1px;

   border-bottom:#82b7b9 solid 1px;

   float:left;

   width:604px;

   padding:12px;

   background-color:#f4f5f9;
   overflow:hidden;
   
   }

.info_box2:hover{

   background-color:#e9ebf4;}



.images_container{

	float:left;

	width: 220px;

	padding-top: 0;

	padding-right: 20px;

	padding-bottom: 0;

	padding-left: 0;

	height: 170px;

}

.info_container{
	float:left;
	width:360px;
	color: #333;
 }

.info_container div {

	line-height: 22px;

}

.read_more{

  float:left;

  text-align:right;

  padding:20px 0 0 260px ;}

.read_more a{

  float:left;

  background:url(images/read_more.jpg) no-repeat;

  width:100px;

  height:30px;

}

.read_more a:hover{

  float:left;

  background:url(images/read_more_hover.jpg) no-repeat;

  width:100px;

  height:30px;

}

.contact{

   background-color:#f4f5f9;

   border-bottom:#82b7b9 solid 1px;

   border-top:#82b7b9 solid 1px;

   float:left;

   margin-top:20px;

   width:587px;

   margin-bottom:15PX;

   padding:10px 20px 25px 20px;}

.contact_title{

   font-size:18px;

   color:#007071;

   padding:0 0 0px 0;

   font-weight:bold;}

.space{

   padding:0 0 0 30px;}

textarea{

   margin-left:26px;

   height:60px;

   width:470px;

   float:left;}

.position_float{

   float:left;}

input.text{

   width:172px;
   margin: 0px 20px 0px 0px;
   
   
   }

.send{

   width:562px;

   text-align:right;

   padding:10px 0 10px 0 ;

   float:left;}

.send a{

   width:111px;

   height:30px;

   background:url(images/send.jpg) no-repeat;

   float:right;}

.send a:hover{

   width:111px;

   height:30px;

   background:url(images/send_hover.jpg) no-repeat;

   float:right;}

.promotion_box{

	background-color:#1c3561;

	padding:25px 20px 25px 20px;

	color:#fff;

	float:left;

	width:180px;

	margin:10px 0 0 0;

}

.promotion_box_orange{
	background-color:#0B0B0B;/*EBAB00*/
	padding:25px 20px 25px 20px;
	color:#333;
	float:left;
	width:180px;
	margin:10px 0 0 0;
}

.bold{

   font-weight:bold;}

.bold_txt{

   font-weight:bold;

   float:left;}

.gray{

	color:#8c8c8e;

	width: 550px;

	clear: none;

}

/*END COLUMN RIGHT*/

/*FOOTER*/

#footer{

   width:920px;

   float:left;

   height:220px;

   margin-top:10px;

   }

#footer a{

   font-size:14px;

   font-weight:bold;

   color:#fff;

   text-transform:uppercase;

   text-decoration:none;

   font-style:normal;}

#left_footer{

   float:left;

   width:220px;

}

.spacer_bottom{

   width:100%;

   height:20px;

   float:left;}

#right_footer{

	width:690px;

	margin:0 0 0 9px;

	height:180px;

	padding:40px 0 0 0;

	text-align:center;

	background-color:#a2d074;

	float:left;

}

/*END FOOTER*/.green_title_top {

	font-size:30px;

	color:#0c8041;

	margin-top: 10px;

}

#container-landing {

	float:left;

	width:100%;

	height:316px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/landing.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#container-weartowork {

	float:left;

	width:100%;

	height:251px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/wear-to-work.jpg);

	background-repeat: no-repeat;

}

#container-weartoevents {

	float:left;

	width:100%;

	height:251px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/wear-to-events.jpg);

	background-repeat: no-repeat;

}

#container-whatsonbloor {

	float:left;

	width:100%;

	height:82px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/whats-on-bloor.gif);

	background-repeat: no-repeat;

}

#container-buildingyourwardrobe {

	float:left;

	width:100%;

	height:251px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/building-your-wardrobe.jpg);

	background-repeat: no-repeat;

}

#container-weekendwear {

	float:left;

	width:100%;

	height:251px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/weekend-wear.jpg);

	background-repeat: no-repeat;

}

#container-aboutus {

	float:left;

	width:100%;

	height:251px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/about-us.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

#container-whattowear {

	float:left;

	width:100%;

	height:251px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/what-to-wear.jpg);

	background-repeat: no-repeat;

}

#credit-landing {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #999999;

	text-align: right;

	height: 10px;

	clear: both;
	float:none;

}

#credit {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #999999;

	text-align: right;

	height: 10px;

	clear: both;

}

.landingimg {

	margin-top: 10px;

	margin-bottom: 10px;

	margin-left: 10px;

}

.content .main_container #column_right #big_container object {

}

#container-contactus {

	float:left;

	width:100%;

	height:251px;

	margin-top: 10px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

	background-image: url(images/masthead-images/contact-us.jpg);

	background-repeat: no-repeat;

	background-position: 0px 0px;

}

.blue_bold_text-landing {

	font-size:13px;

	text-transform:uppercase;

	font-family:Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#283891;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 10px;

	padding-left: 0;

	width: 350px;

}

.green_title_top-landing {

	font-size:30px;

	color:#0c8041;

	margin-top: 10px;

	width: 350px;

}

.green_title_top-landing-small {

	font-size:25px;

	color:#0c8041;

	margin-top: 10px;

	width: 350px;

}

.content .main_container #column_right #big_container object {

	float: right;

	margin-left: 20px;

}
.horiz-space {
	height: 10px;
}
.green_title_top-landing-promo {
	font-size:30px;
	color:#0c8041;
	margin-top: 0px;
	width: 370px;
}

.green_title_top-landing-promo-small {
	font-size:25px;
	color:#0c8041;
	margin-top: 0px;
	width: 370px;
}

.formlabels_text{

	font-size:14px;

	color: #333;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 10px;

	padding-left: 0;

}

.button {
    border: none;
	width: 111px;
	height: 30px;
	background-image: url(images/submit_on.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 2px 8px;
	cursor: pointer;
}
.button:hover {
    border: none;
	width: 111px;
	height: 30px;
	background-image: url(images/submit_ov.gif);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 2px 8px;
	cursor: pointer;
}



.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
	}

