/* Collections page search */

div.collectionssearch
{
 position			: relative;
 /*background-color	: #CCC;*/
float				: right;
 width				: 200px;
 margin				: 10px 0px 0px 10px ;
}

div.collectionssearch label
{
 font-size			: 70%;
 font-weight		: bold;
 color				: #A9181C;
 margin				: 0px 0px 0px 0px;
 line-height		: 30px;
}

div.collectionssearch select, div.product_leftside select /* select box on product page also */
{
 font-family		: Arial;
 font-size			: 70%;
 color				: #666;
 border				: 1px solid #CCC;
padding				: 2px;
width				: 200px;
margin-bottom		: 5px;
}

div.collectionssearch input
{
 font-family		: Arial;
 font-size			: 100%;
 color				: #666;
 border				: 1px solid #CCC;
padding				: 2px;
width				: 150px;
margin-bottom		: 5px;
 font-weight		: normal;
vertical-align		: middle;
margin				: 0px 5px 0px 0px;
}

div.collectionssearch p.search
{
 font-size			: 70%;
 font-weight		: bold;
 color				: #A9181C;
 margin				: 0px 0px 30px 0px;
 line-height		: 15px;
border-top			: 1px solid #A9181C;
padding				: 8px 0px 0px 0px;
margin				: 3px 0px 0px 0px;
}

div.collectionssearch p.search a
{
font-weight			: bold;
color				: #666;
}

/* end of collections search style */

/* collections and brands */

div.collectionswrapper
{
width				: 690px;
overflow			: hidden;
margin				: 20px 0px 0px 0px;
/*background-color	: #EEE;*/
}

* html div.collectionswrapper
{
width				: 691px;
}

div.collections
{
float				: left;
width				: 334px;
overflow			: hidden;
margin				: 0px 0px 0px 0px;
border-right		: 1px solid #A9181C;
padding-right		: 10px;
}

* html div.collections
{
width				: 331px;
}

div.brands
{
float				: left;
width				: 330px;
overflow			: hidden;
margin				: 0px 0px 0px 0px;
padding-left		: 14px;
}

* html div.brands
{
width				: 335px;
}

div.collectionswrapper h3
{
font-size			: 80%;
font-weight			: bold;
color				: #A9181C;
margin				: 0px 0px 10px 0px;
line-height			: 15px;
background-color	: #F5F5F5;
padding				: 5px 0px 5px 15px;
width				: 310px;
}

* html div.collectionswrapper h3
{
width				: 310px;
}

div.collectionswrapper h4
{
 font-size			: 70%;
 font-weight		: bold;
 color				: #FFF;
 background-color	: #000;
 margin				: 0px 5px 0px 0px;
 line-height		: 16px;
 width				: 160px;
 float				: left;
 border-bottom		: 15px solid #FFF;
 display			: block;
}

div.collectionswrapper h4 img
{
 border				: 0px; 
 display			: block;
}

div.collectionswrapper h4 span
{
 display			: block;
 padding			: 3px 0px 3px 8px;  
}

div.collectionswrapper h4 a:link, div.collectionswrapper h4 a:visited
{
 text-decoration	: none;
 background-color	: #000;
 color				: #FFF;
}

div.collectionswrapper h4 a:hover
{
 background-color	: #333;
}