﻿#accordion 
{
    width:978px;
    height:287px;
    float:left;
    border-bottom:1px solid #3C4953;
    overflow:hidden;
}
#accordion ul
{
    float:left;
    width:978px;
    list-style: none; 
    margin: 0; 
    padding: 0; 
}
#accordion ul li{ 
    float: left; 
    padding: 0;
    margin-right: 0; 
}
#accordion ul li div.accont
{
    float:left;
    padding:0;
    margin:0;
    width:31px;
    overflow:hidden;	    
}
#accordion ul li a.exph{
    height:287px; 
    float:left;
    width:31px;
    background-position:left;
    background-repeat:no-repeat;
    cursor:pointer;
    position:absolute
}
#accordion ul li a.exph span
{
    display:none;
}
#accordion ul li a.exph:hover
{
    background-position:right;
}
#accordion ul li a.tab1
{
    background-image:url(../images/home/acc/tab1.png);
}
#accordion ul li a.tab2
{
    background-image:url(../images/home/acc/tab2.png);
}
#accordion ul li a.tab3
{
    background-image:url(../images/home/acc/tab3.png);
}
#accordion ul li div.accont div.content
{
	margin: 0 0 0 31px; 
	text-align:right;
}
#homenewsc
{
    width:100%;
    float:left;
    padding:13px 0 10px 0;
    margin:0;
}
#homenewsc div.item
{
    width:290px;
    float:left;
    padding:15px 16px 10px 0;
    margin:0 0 0 19px;
    display:inline;
    background-image:url(../images/home/newstop.png);
    background-repeat:no-repeat;
    background-position:top left;
}
#homenewsc div.item
{
    width:290px;
    float:left;
    padding:15px 16px 10px 0;
    margin:0 0 0 19px;
    display:inline;
    background-image:url(../images/home/newstop.png);
    background-repeat:no-repeat;
    background-position:top left;
}
#homenewsc div.owitem
{    
    min-height:126px;    
    background-image:url(../images/home/news/lookbookbg.jpg);
}
#homenewsc div.item img
{
    float:left;
    padding:0;
    margin:0;
}
#homenewsc div.item div.textc
{
    float:left;
    width:auto;
    padding:0;
    margin:0;
}
#homenewsc div.item h1
{
    
    padding:0 0 16px 0;
    margin:0;
    color:#87E0F0;
    font-size:16px;
    line-height:18px;
    font-weight:normal;
}
#homenewsc div.item p
{
    
    padding:0 0 5px 0;
    margin:0;
    color:#FFF;
    font-size:12px;
    font-weight:normal;
    line-height:14px;
}
#homenewsc div.item a
{    
    padding:0;
    margin:0;
    color:#87E0F0;
    font-size:12px;
    font-weight:normal;
    text-decoration:none;
}
#homenewsc div.item a:hover
{
    text-decoration:underline;
}
#pagecont
{
    float:left;
    width:978px;
    background-image:url(../images/pages/pagebg.png);
    background-repeat:no-repeat;
    background-position:top left;
    font-family:Arial, Helvetica, sans-serif;
}
#leftcol
{
    width:306px;
    float:left;
    padding:0 25px 0 19px;
    margin:0;
    font-size:12px;
}
#leftcol div.menu
{
    float:left;
    width:306px;
    padding:23px 0 11px 0;
    background-image:url(../images/pages/leftcolmenubg.png);
    background-position:top left;
    background-repeat:no-repeat;
}
#leftcol div.menu ul
{
    width:100%;
    float:left;
    padding:0;
    margin:0;
    list-style:none;
}
#leftcol div.menu ul li
{
    width:100%;
    float:left;
    padding:1px 0 1px 0;
    margin:0;
    list-style:none;
}
#leftcol div.menu ul li a
{
    float:left;
    width:264px;
    padding:0 0 0 42px;
    margin:0;
    color:#8DABC3;
    font-size:11px;
    font-weight:bold;
    line-height:16px;
    text-decoration:none;
}
#leftcol div.menu ul li a:hover
{
    color:#FFF;
    background-image:url(../images/pages/leftcolmenuitembg.png);
    background-repeat:repeat-y;
}
#leftcol div.menu ul li a.active
{
    color:#FFF;
    background-image:url(../images/pages/leftcolmenuitembg.png);
    background-repeat:repeat-y;
}
#leftcol div.itemc
{
    width:294px;
    padding:25px 0 20px 12px;
    margin:0;
    float:left;
}
#leftcol div.itemc ul
{
    width:100%;
    float:left;
    padding:0;
    margin:0;
    list-style:none;
}
#leftcol div.itemc ul li
{
    background-image:url(../images/pages/bullet.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    padding:0 0 10px 20px;
    margin:0;
    list-style:none;
    color:#8DABC3;
}
#leftcol div.itemc p
{
    float:left;
    padding:0 0 10px 0;
    margin:0;
    color:#8DABC3;
}
#leftcol div.itemc em
{
    color:#E7EDF9;
    font-style:normal;
}
#leftcol div.itemc img
{
    float:left;
    padding:0;
    margin:0;
}
#leftcol div.itemc a
{    
    padding:0;
    margin:0;
    color:#E7EDF9;
    font-size:11px;
    font-weight:normal;
    text-decoration:none;
}
#leftcol div.itemc a.moreinfo
{
    width:100%;
    float:left;
}
#leftcol div.itemc a:hover
{
    text-decoration:underline;
}


#rightcol
{
    float:left;
    width:609px;
    padding:0 0 15px 0;
    margin:0;
    background-color:#E8EEFA;
}
#rightcol div.textcont
{
    float:left;
    width:571px;
    padding:15px 0 0 19px;
    margin:0;
}
#rightcol h2
{
    float:left;
    width:100%;
    padding:0 0 10px 0;
    margin:0;
    color:#5E6771;
    font-size:13px;
    font-weight:normal;
}
#rightcol h3
{
    float:left;
    width:100%;
    padding:0 0 16px 0;
    margin:0;
    color:#444345;
    font-size:11px;
    font-weight:bold;
}
#rightcol p
{
    float:left;
    width:100%;
    padding:0 0 16px 0;
    margin:0;
    color:#444345;
    font-size:11px;
}
#rightcol a
{
    font-weight:bold;
    color:#444345;
    text-decoration:none;
}
#rightcol a:hover
{
    text-decoration:underline;
}
#rightcol ul
{
    width:100%;
    float:left;
    padding:0;
    margin:0;
    list-style:none;
}
#rightcol ul li
{
    background-image:url(../images/pages/rbullet.gif);
    background-position:top left;
    background-repeat:no-repeat;
    float:left;
    width:96%;
    padding:0 0 10px 4%;
    margin:0;
    list-style:none;
    color:#444345;
    font-size:11px;
}
/*
	Horizontal Accordion
*/
#horizontal_container
{
    width:978px; 
    height: 287px;
    overflow:hidden;
    float:left;
    padding:0;
    margin:0;
    background-image:url(../images/home/acc/tab3img2.jpg);
    background-position:top right;
    background-repeat:no-repeat;
}
#horizontal_container h1.accordion_toggle {
	/* REQUIRED */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
	display: block;
	height: 287px;
	width: 31px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
	margin:0;
}
#horizontal_container div.accordion_content {
	/* REQUIRED */
	height: 287px;	/* We need to define a height for the accordion as it stretches the width */
	float: left;	/* This make sure it stays horizontal */
	/* REQUIRED */
	width:885px;			
	overflow: hidden;
	padding:0;
	margin:0;
}
#horizontal_container div.accordion_content img
{
    float:left;
    padding:0;
    margin:0;
    width:885px;
    border:0;
}
#horizontal_container h1 a.exph{
    height:287px; 
    float:left;
    width:31px;
    padding:0;
    margin:0;
    border:0;
    background-position:left;
    background-repeat:no-repeat;
    cursor:pointer;
    display:inline;
}

#horizontal_container h1 a.exph span
{
    display:none;
}

#horizontal_container h1 a.exph:hover
{
    background-position:right;
}
#horizontal_container h1 a.active
{
    background-position:right;
}
#horizontal_container h1 a.tab1
{
    background-image:url(../images/home/acc/tab1.png);
}
#horizontal_container h1 a.tab2
{
    background-image:url(../images/home/acc/tab2.png);
}
#horizontal_container h1 a.tab3
{
    background-image:url(../images/home/acc/tab3.png);
}
#horizontal_container h1 a.xmastab
{
    background-image:url(../images/home/acc/xmastab.png);
}
