/* 
	Coffee Bean Design
	stylesheet.css
	Copyright 2008 Coffee Bean Design	
*/
*{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;color:#666666;line-height:18px;text-align:justify;}
img,a img{padding:0;margin:0;border:none;}

body{background-color:#FFFFFF;margin:40px 0 20px 0;font-size:12px;}

a{text-decoration:none;color:#666666;}
a:hover{color:#CCCCCC;}
p {margin:0 0 15px 0;padding:0;}
.highlight{color:#CC0066;}
.warning{color:#CC0000; border-bottom:3px solid #CC0066;padding-bottom:2px;font-weight:bold;}
.right_overflow {height:370px;overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;padding-right:10px;}

.overflow_vert {overflow:-moz-scrollbars-vertical;overflow-x:hidden;overflow:auto;padding-right:10px;}

.float_right {float:right;}
.float_left {float:left;}

.clear{clear:both;}

.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}

.small{font-size:9px;line-height:10px;}
.bigger{font-size:13px;}


/* LAYOUT */

#container{margin:auto;width:800px;padding:0 0 15px 0;border:1px solid #999999;}

#header{height:100px;margin:10px 10px 0 10px;padding:0 0 10px 0;}

#header img{float:left;}

#page{padding:0;margin:0;height:470px;overflow:hidden;}

.women #page{background:url(../images/bg_women.jpg);background-repeat:no-repeat;}
.men #page{background:url(../images/bg_men.jpg);background-repeat:no-repeat;}
.corporate #page{background:url(../images/bg_corporate.jpg);background-repeat:no-repeat;}
.home #page{background:url(../images/bg_home.jpg);background-repeat:no-repeat;}

#left_panel{padding:20px 0 0 20px;margin:0;width:200px;overflow:hidden;float:left;background-repeat:no-repeat;background-position:20px 300px;color:#FFFFFF;}
#left_panel *{color:#FFFFFF;}

#left_panel ul{list-style:none;margin:7px 0 0 0;padding:0;height:185px;}
#left_panel ul li{margin:0;padding:0;}
#left_panel ul .newsletter{padding:5px 0 0 0;}
#left_panel ul li a{color:#FFFFFF;}
.women #left_panel ul li a:hover,.women #left_panel ul .on a{color:#330000;}
.men #left_panel ul li a:hover,.men #left_panel ul .on a{color:#009900;}
.corporate #left_panel ul li a:hover,.corporate #left_panel ul .on a{color:#FF9900;}

#submenu{text-align:right;}
#submenu .home{margin:20px 0 0 0;float:right;}
#submenu .contact{margin:0 0 0 0;float:right;}

#right_panel{padding:20px 20px 5px 0;margin:0;width:520px;float:right;height:445px;background-repeat:no-repeat;background-position:295px 230px;}

#right_panel p{padding:0 0 0 0;}#right_panel .slim{width:275px;}

.women_main #right_panel{background-image:url(../images/bg_women_right_1.jpg);}
.total #right_panel{background-image:url(../images/bg_women_right_2.jpg);}
.colour #right_panel{background-image:url(../images/bg_women_right_3.jpg);}
.style #right_panel{background-image:url(../images/bg_women_right_4.jpg);}
.makeup #right_panel{background-image:url(../images/bg_women_right_5.jpg);}
.wardrobe #right_panel{background-image:url(../images/bg_women_right_6.jpg);}
.shopping #right_panel{background-image:url(../images/bg_women_right_7.jpg);}
.bridal #right_panel{background-image:url(../images/bg_women_right_8.jpg);}
.fundraising #right_panel{background-image:url(../images/bg_women_right_4.jpg);}

.men_main #right_panel{background-image:url(../images/bg_men_right_3.jpg);}
.men_total #right_panel{background-image:url(../images/bg_men_right_2.jpg);}
.men_business #right_panel{background-image:url(../images/bg_men_right_1.jpg);}
.men_shopping #right_panel{background-image:url(../images/bg_men_right_4.jpg);}
.men_exec #right_panel{background-image:url(../images/bg_men_right_5.jpg);}

.corp_main #right_panel{background-image:url(../images/bg_corp_right_1.jpg);}
.presentations #right_panel{background-image:url(../images/bg_corp_right_2.jpg);}
.exhibitions #right_panel{background-image:url(../images/bg_corp_right_3.jpg);}
.special #right_panel{background-image:url(../images/bg_corp_right_5.jpg);}
.branding #right_panel{background-image:url(../images/bg_corp_right_6.jpg);}
.testimonials #right_panel{background-image:url(../images/bg_corp_right_7.jpg);}
.outplacement #right_panel{background-image:url(../images/bg_corp_right_8.jpg);}

.about #right_panel{background-image:url(../images/bg_about_right.jpg);}

.client_list{font-size:14px;line-height:28px;}
.client_list_spacer{width:40px;padding:0 10px 0 10px;}

#full_panel{padding:50px 20px 5px 20px;margin:0;height:425px;}
#full_panel .home_table{margin:0 0 40px 0;}
#full_panel .home_text {width:480px;margin:auto;padding:3px 0 5px 0;border-top:4px solid #CCCCCC;}
#full_panel .home_text p{margin:0;padding:5px 0 0 0;}

#footer{color:#666666;text-align:left;padding:1px 5px 1px 5px;font-size:10px;margin:0;height:15px;}
#footer a{color:#666666;}

#subfooter{margin:auto;width:800px;padding:2px;text-align:center;font-size:10px;}
#subfooter a{color:#999999;}

#menu {list-style:none;padding:20px 10px 0 0;margin:0;float:right;text-align:right;display:inline;font-size:12px;width:200px;}
#menu li{margin:0;clear:left;text-align:right;}
#menu li a {color:#999999;text-decoration:none;}
#menu li a:hover{}

.bullet_list{list-style-type:none;margin:0 0 15px 0;}
.bullet_list li{padding:0 0 0 15px;}
.bullet_title{margin:0 0 3px 0;font-weight:bold;}

.men .bullet_list li{background:url(../images/gr_bullet_green.jpg);background-repeat:no-repeat;background-position:0 3px;}
.corporate .bullet_list li{background:url(../images/gr_bullet_yellow.jpg);background-repeat:no-repeat;background-position:0 3px;}
.women .bullet_list li{background:url(../images/gr_bullet_pink.jpg);background-repeat:no-repeat;background-position:0 3px;}

.error_meessage{border-bottom:5px solid #CC0000;color:#CC0000;text-align:center;padding:5px 0 5px 0;}

h2{font-family:Arial, Helvetica, sans-serif;font-size:16px;padding:0 0 20px 0;height:16px;margin:0;font-weight:normal;}
.women h2, .women .page_color, .women p a,.women #footer a:hover{color:#CC0066;}
.men h2, .men .page_color, .men p a,.men #footer a:hover{color:#99CC00;}
.corporate h2, .corporate .page_color, .corporate p a,.corporate #footer a:hover{color:#FF9900;}

h3,h3 a,h3 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#FFFFFF;font-weight:bold;}

h4{margin:10px 0 10px 0;color:#FF6600;font-size:12px;text-transform:uppercase;border-top:1px dotted #FF6600;padding:5px 0 0 0;}

.bullet{display:inline;margin:0 10px 0 0;}

/* FORMS */

/* == FORMS == */
form {margin:0;padding:0;}
.submit_button {color:#CC0066;background:none;border:none;height:22px;font-size:11px;font-family:Arial, Helvetica, sans-serif;padding:2px;margin:0 0 20px 0;float:right;text-align:right;}
.submit_button:focus, .submit_button:hover {color:#999999;}
.input_text {font-family:Arial, Helvetica, sans-serif;font-size:11px;width:250px;margin:0 0 20px 10px;background-color:#FFFFFF;border: 1px solid #CCCCCC;color:#330000;padding:2px;float:right;}
textarea {height:60px;padding:2px;}
.small{height:16px;}
.label{width:120px;color:#CC0066;}
.input_text:focus, textarea:focus, .input_text:hover, .textarea:hover{background-color: #F7F7F7;} 
/* == END FORMS == */

/* END FORMS */


/* SEO */

#seo_output{clear:both;margin:100px auto 0 auto;padding:5px 0 0 0;border-top:1px dotted #CCCCCC;width:800px;height:200px;}
#seo_output h3,h3 a,h3 a:hover{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#CC0066;font-weight:bold;margin:0 0 10px 0;}

/* END SEO */