/* *************************** 
  Site - template
  ---------------------------
  StyleSheet Index
  $1 - Global Styles
  $2 - Website Structure Styles
  $3 - Header Styles
  $4 - Content Styles
  $5 - Sidebar Styles
  $6 - Footer Styles
   ***************************/

/* *************************** 
   $1 GLOBAL Styles
   ***************************/
* {
	margin: 0;
	padding: 0;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#333333;
	text-decoration:none;
}
img {
	border:0;
}
fieldset {
	border:none;
}
li {
	list-style:none;
}
.clear {
	clear:both;
	height:0;
	font-size:0;
}
/* *************************** 
   $2 Website Structure Styles
   ***************************/
body {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
}
#container {
	width:888px;
	margin:0 auto;
	text-align:left;
	color:#999;
	padding-bottom:12px;
}

/* *************************** 
   $3 Header Styles
   ***************************/
#header {
	height:130px;
	position:relative;
	width:100%;
}
#header h1{
	position:absolute;
	left:3px;
	top:18px;
	width:111px;
	height:76px;
	}
#header h1 a{
	background:url(../images/bg_logo.png) no-repeat;
	width:111px;
	height:76px;
	display:block;
	text-indent:-9999px;
	outline-style:none;
}
#header .col1{
	position:absolute;
	left:305px;
	top:54px;
	font-size:8px;
	}
#header .col1 a{
	display:block;
	background:url(../images/bg_headercol1a.png) bottom no-repeat;
	width:107px;
	height:24px;
	text-indent:-9999px;
	outline-style:none;
	}
#header .col1 a:hover{
	background:url(../images/bg_headercol1a.png) top no-repeat;
	}
#header .col2{
	position:absolute;
	left:470px;
	top:54px;
	font-size:8px;
	}
#header .col2 a{
	text-indent:-9999px;
	outline-style:none;
	background:url(../images/bg_headercol2a.png) bottom no-repeat;
	width:119px;
	height:24px;
	display:block;
	}
#header .col2 a:hover{
	background:url(../images/bg_headercol2a.png) top no-repeat;
	}
#header .col3{
	position:absolute;
	left:668px;
	top:54px;
	}
#header .col3 form p input{
		width:177px;
		height:16px;
		padding-top:1px;
		border-bottom:#cccccc 1px solid;
		border-top:#cccccc 1px solid;
		border-left:#cccccc 1px solid;
		border-right:0;
		color:#aaa;
		padding-left:4px;
		vertical-align:middle;
		font-size:11px;
		font-family:Arial, Helvetica, sans-serif;
		}
#header .col3 form p .button_search{
	background:url(../images/bg_header_search.png) no-repeat;
	width:37px;
	height:19px;
	padding:0;
	border:0;
	cursor:pointer;
	}
/* *************************** 
   $4 Content Styles
   ***************************/
#content {
	width:100%;
	overflow:hidden;
    }
.flashbox{
	width:100%;
	overflow:hidden;
	height:235px;
	margin-bottom: 11px;
	}
.flashbox .flash_left{
	float:left;
	margin-left:1px;
	display:inline;
	height:235px;
	width:645px;
	}
.flashbox .flash_right{
	float:left;
	width:241px;
	height:235px;
	}
.retail_customers{
	border:#e6e6e6 2px solid;
	width:884px;
	overflow:hidden;
	background:url(../images/bg_retail.png) repeat-x;
	height:57px;
	font-size:16px;
	margin-bottom: 8px;
	}
.retail_customers_left{
	float:left;
	width:224px;
	padding-left:15px;
	height:38px;
	padding-top:19px;
	border-right:#cccccc 1px solid;
	}
.retail_customers_left span{
	color:#B9BD00;
	}
.retail_customers_left a img{
	margin-left:9px;
	vertical-align:middle;
	}
.retail_customers_right a img{
	margin-left:7px;
	}
.retail_customers a,.retail_customers a:hover{
	color:#666;
	}
.retail_customers_right{
	float:right;
	height:38px;
	padding-top:19px;
	width:49px;
	border-left:#cccccc 1px solid;
	}
.retail_customers_content{
	width:575px;
	margin-left:242px;
	padding-left:10px;
	height:57px;
	}
.retail_customers_content li{
	float:left;
	padding:0 23px;
	height:54px;
	padding-top:3px;
	}
img.lasenza{
	margin-top:15px;
	}
img.brandsonsale{
	margin-top:17px;
	}
.content_bottom{
	width:888px;
	overflow:hidden;
	}
.content_bottom_left{
	width:555px;
	padding:14px 15px;
	float:left;
	color:#666;
	float:left;
	border:#e6e6e6 2px solid;
	font-size:13px;
	height:95px;
	font-family:Verdana, Geneva, sans-serif;
	background:#ebebeb url(../images/bg_content_bottom.png) top repeat-x;
	}
.content_bottom_left h4{
	font-size:13px;
	}
.content_bottom_left h5{
		color:#BABD00;
		font-size:13px;
		padding-top:15px;
		}
.content_bottom_left p{
	color:#999;
	padding-top:15px;
	}
.content_bottom_right{
	margin-left:9px;
	display:inline;
	width:285px;
	float:left;
	height:123px;
	background:#ebebeb url(../images/bg_content_bottom.png) top repeat-x;
	border:#e6e6e6 2px solid;
	}
.content_bottom_right2{
	margin-left:9px;
	display:inline;
	width:285px;
	float:left;
	height:123px;
	background:#ebebeb url(../images/bg_content_bottom.png) top repeat-x;
	border:#e6e6e6 2px solid;
	}
.content_bottom_right p{
	background:url(../images/bg_text.png) no-repeat;
	width:249px;
	height:89px;
	margin-left:12px;
	margin-top:20px;
	display:block;
	text-indent:-9999px;
	outline-style:none;
	}
.flashbox_inner{
	margin-left:1px;
	width:886px;
	height:90px;
	}
#maincontent{
	padding-left:20px;
	width:611px;
	padding-right:73px;
	float:left;
	/*font-family:Tahoma, Geneva, sans-serif;*/
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	}
#maincontent .pic{
	float:left;
	margin-right:24px;
	}
#maincontent p{
	line-height:15px;
	padding-top:23px;
	}
#maincontent a.linkstyle1{
	color:#B9BD00;
	font-weight:bold;
	margin-top:18px;
	width:100%;
	}
#maincontent a.linkstyle1:hover{
	color:#B9BD00;
	text-decoration:underline;
	}
#maincontent h3 {
	margin-top:10px;
}		
.logobox{
	/*width:607px;*/
	width:100%;
	/*border:#d3d3d3 1px solid;*/
	overflow:hidden;
	margin-top:15px;
	margin-bottom:24px;
	}
.logobox .col1,
.logobox .col2,
.logobox .col3{
	width:151px;
	float:left;
	border-right:#eaead5 1px solid;
	}

.logobox .col1 a,
.logobox .col2 a,
.logobox .col3 a{
	border-bottom:#eaead5 1px solid;
	width:151px;
	display:block;
	text-indent:-9999px;
	outline-style:none;
	height:85px;
	}
.logobox .col4{
	width:151px;
	float:left;
	}
.logobox .col4 a{
	border-bottom:#eaead5 1px solid;
	display:block;
	text-indent:-9999px;
	outline-style:none;
	height:85px;
	}
.logobox .col1 a{
	background:url(../images/icon_lasenza.gif) no-repeat;
	}
.logobox .col1 a:hover{
	background:url(../images/icon_lasenzahover.gif) no-repeat;
	}
.logobox .col2 a{
	background:url(../images/icon_brandsonsale.gif) no-repeat;
	}
.logobox .col2 a:hover{
	background:url(../images/icon_brandsonsalehover.gif) no-repeat;
	}
.logobox .col3 a{
	background:url(../images/icon_crabtree.gif) no-repeat;
	}
.logobox .col3 a:hover{
	background:url(../images/icon_crabtreehover.gif) no-repeat;
	}
.logobox .col4 a{
	background:url(../images/icon_france.gif) no-repeat;
	}
.logobox .col4 a:hover{
	background:url(../images/icon_francehover.gif) no-repeat;
	}
.logobox a.last{
	border-bottom:0;
	}
.profile{
	background:#bdbd5a url(../images/bg_PROFILE_bottom.png) bottom no-repeat;
	width:566px;
	padding-right:7px;
	padding-left:35px;
	padding-bottom:28px;
	margin-bottom:7px;
	overflow:hidden;
	}
.profile h3{
	font-size:11px;
	color:#666666;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	}
.profile h3 span{
	font-weight:normal;
	font-family: Tahoma, Geneva, sans-serif;
	}
#maincontent .profile p{
	font-size:11px;
	line-height:14px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#fff;
	padding:0 20px 0 0;
	}
a.profile_link{
	background:url(../images/icon_PROFILE.png) right no-repeat;
	float:right;
	padding-right:23px;
	font-size:9px;
	color:#666;
	height:18px;
	line-height:18px;
	}
a.profile_link:hover{
	color:#666;
	text-decoration:underline;
	}
/* *************************** 
   $5 Sidebar Styles
   ***************************/
#sidebar{
	width:165px;
	float:left;
	padding-top:37px;
	}
.subnav{
	padding-bottom:28px;
	}
.subnav li{
	padding-left:16px;
	font-size:13px;
	padding-bottom:4px;
	background:url(../images/bg_arrow.png) 5px 5px no-repeat;
	}
.subnav li a{
	color:#666666;
	}
.subnav li a:hover{
	color:#999;
	}
a.email{
	background:url(../images/bg_asubnav.png) no-repeat;
	width:152px;
	height:30px;
	display:block;
	}
a.link{
	background:url(../images/bg_asubnav.png) no-repeat;
	width:141px;
	padding-left:11px;
	height:22px;
	padding-top:8px;
	display:block;
	color:#999;
	font-size:9px;
	margin-bottom:12px;
	}
a.link img{
	margin-right:9px;
	vertical-align:middle;
	}
a.link span{
		color:#B8C505;
		}
.textbox{
	background:#bdbd5a url(../images/bg_saying.png) bottom no-repeat;
	width:120px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:40px;
	padding-top:15px;
	font-size:11px;
	}
.textbox p{
	color:#fff;
	line-height:14px;
	padding-bottom:15px;
	font-family:Tahoma, Geneva, sans-serif;
	}
.textbox h3{
	font-size:8px;
	color:#666;
	font-weight:normal;
	}
.textbox h3 span{
	font-size:11px;
	color:#fff;
	display:block;
	}
#sidebar h4{
	margin-top:116px;
	font-weight:normal;
	background:url(../images/bg_num.png) no-repeat;
	width:143px;
	height:77px;
	text-indent:-9999px;
	outline-style:none;
	}
/* *************************** 
   $6 Footer Styles
   ***************************/
#footer {
	width:100%;
	background:#666;
	height:212px;
	padding-top:8px;
	text-align:left;
	color:#999;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
}
#footer_inner{
	width:886px;
	margin:0 auto;
	position:relative;
	height:212px;
	}
#footer a{
	color:#fff;
	}
#footer a:hover{
	color:#fff;
	text-decoration:underline;
	}
#footer h3{
	padding-top:17px;
	padding-bottom:3px;
	font-size: 11px;
	}
#footer .col1{
	float:left;
	padding-left:20px;
	width:170px;
	}
#footer .col2{
	width:115px;
	float:left;
	}
#footer .col3{
	float:left;
	width:125px;
	}
#footer .col4{
	float:left;
	width:120px;
	}
#footer .col5{
	float:left;
	width:115px;
	}
#footer .col6{
	float:left;
	width:100px;
	}
#footer .col7{
	float:left;
	width:115px;
	}

#footer a.login{
	color:#B9BD00;
	font-weight:bold;
	margin-top:18px;
	display:block;
	width:100%;
	}
#footer a.login:hover{
	color:#B9BD00;
	text-decoration:underline;
	}
#footer li{
	padding-bottom:3px;
	}
p.num{
	position:absolute;
	background:url(../images/bg_num_footer.png) no-repeat;
	width:97px;
	height:19px;
	text-indent:-9999px;
	outline-style:none;
	left:765px;
	top:165px;
	}
