/* css for Isola Isabella
March 7th 2008 by Zenful Creations, Inc. */

@import url(reset.css);

.clear
	{
	clear: both;
	}

body {
	background: #eb999d url(img/bg.gif) repeat-x;
	color: #000000;
	font: 62.5%/1.7em  Arial, Verdana,  sans-serif;
}

img { border: none; }

strong {
	font-weight: 600;
}

h1, h2, h3 {
	font-weight: 600;
	color: #7b3b00;
}

h3 {
	font-size: 1.1em;
}

h3.pink {
	color: #bb565b;
	font-size: 1.3em;
	padding-bottom: 5px;
	margin-top: 6px;
}

strong.big {
	font-size: 1.1em;
}

#purch h3, #priv h3 {
	font-size: 1.1em;
	color: #7b3b00;
}

h4 {
	color: #7b3b00;
	font-weight: 600;
}

h6.price {
	font-size: 1.2em;
	color: #bb565b;
	font-weight: 100;
	padding-bottom: 15px;
}


h6.price a#dlink {
	font-size: 10px;
	color: #bb565b;
	margin-left: 100px;
}

#left h6.price {
	font-size: 1.2em;
	color: #bb565b;
	padding-bottom: 15px;
	font-weight: 100;
}

#left h6.dlink {
	margin-left: 50px;
}
	 

hr {
	border: 0;
	margin-top: 6px;
	margin-bottom: 20px;
	width: 100%;
	color: #ecc9c9;
	background-color: #ecc9c9;
}

p.em {
	font-style: italic;
	font-size: 1em;
	color: #bb565b;
}

#wrapper {
	text-align: left;
	margin: 10px auto;
	padding: 0px;
	border: 0;
	width: 793px;
}

#conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
}

#header {
	background: url(http://www.isolaisabella.com/img/header.png) no-repeat;
	height: 83px;
	margin: 0;	
	padding: 0;
}

#header h1 {
 position: relative;
 width: 293px;
 height: 83px;
 overflow: hidden;
}
#header h1 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(http://www.isolaisabella.com/img/logo.png) no-repeat 0 0;
}


#nav {
	height: 32px;
	width:  790px;
	margin-left: 2px;
	background: url(http://www.isolaisabella.com/img/bg_nav.png) repeat-x;
}

#nav2 {
	background-color: #ffefef;
	height: 20px;
	margin-left: 3px;	
	width:  789px;	
}

#nav2 p {
	text-align: right;
	padding-right: 5px;
}

#nav2 a {
	color: #7b3b00;
}

ul#mainnav li, ul#mainnav li a {
 display: block;
 height: 32px; 
 margin: 0; 
 padding: 0;
 float: left; 
 list-style: none;
}

ul#mainnav li.home a {
	background: url(http://www.isolaisabella.com/img/nav_home.png) no-repeat;
   height:32px;
   display: block;
}

ul#mainnav li.collection a.collection {
	background: url(http://www.isolaisabella.com/img/nav_collections.png) no-repeat;
	height: 32px;
	display: block;
}

ul#mainnav li.about a {
	background: url(http://www.isolaisabella.com/img/nav_about.png) no-repeat;
	height: 32px;
	display: block;
}

ul#mainnav li.help a {
	background: url(http://www.isolaisabella.com/img/nav_assistance.png) no-repeat;
	height: 32px;
	display: block;
}

ul#mainnav li.shop a {
	background: url(http://www.isolaisabella.com/img/nav_bag.png) no-repeat;
	height: 32px;
	display: block;
}

ul#mainnav li.email a {
	background: url(http://www.isolaisabella.com/img/nav_email.png) no-repeat;
	height: 32px;
	display: block;
}

#collectionfocal {
	margin-left: 30px;
	width: 710px;
	height:auto;
}

#collectionthumbs {
	width: 345px;
	height: 314px;
}

#collectionfocal #last {
	margin-left: 170px;	
}

#left {
    float:left;
    width:380px;
    }
	 
#right img.heather {
	padding: 5px;
	border: 1px solid #cccccc;
} 	 
	 
	 
	 
#buttons {
	margin-left: 40px;
}

p.note {
	font-style: italic;
}
	 
#right {
    float:right;
    width:320px;
    }
	 
#right img.pic {
	padding: 5px;
	border: 1px solid #cccccc;
} 

#zoom {
	border: 1px solid #eb999d;
	width: 290px;
	background: #ffefef url(img/bg_zoom.png) no-repeat left;
}

#addviews {
	width: 292px;
}

#addviews img {
	height: 195px;
	width: 130px;
}

#addviews img.view2 {
	margin-left: 5px;
}

#mini {
	margin-top: 3px;
	margin-left: 40px;
}

#mini img {
 padding-right: 3px;
}

#talk {
	border: 1px dotted #ccc;
	width: 270px;
	background-color: #fffdfd;
	padding: 10px;
	margin-top: 5px;
}

#talk p{
	font-style: italic;
	font-size: 1.4em;
	color: #aaaaaa;
	text-align: center;
}

h5#say {
	position: relative;
	width: 127px;
	height: 22px;
	padding-bottom: 2px;
}

h5#say span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h5_talk.png) no-repeat 0 0;
}

body#pgabout #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}

#pgabout #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}

#pgabout #left {
    float:left;
    width:400px;
    }
	 
#pgabout #right {
    float:right;
    width:300px;
	 margin-left:40px
    }

#right ul {
	margin-top: 15px;
}

#right li {
	font-size: 1.3em;
	list-style: url(img/li.gif);
	line-height: 1.8em;	
}	

#right li a {
	color: #f0b2b5;
} 
	 
#footer {
	clear: both;
	width: 793px;
	height: 22px;
	background: url(http://www.isolaisabella.com/img/bg_end.png) no-repeat;
}

/* main page headers*/
h2#aboutus {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#aboutus span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_aboutus.png) no-repeat 0 0;
}

h2#care {
	position: relative;
	width: 300px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#care span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_care.png) no-repeat 0 0;
}

h2#collection {
	position: relative;
	width: 249px;
	height: 30px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#collection span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_collection.png) no-repeat 0 0;
}

h2#breeze {
	position: relative;
	width: 249px;
	height: 34px;
	padding: 1em 0 1em 0;
	margin-left: -25px;
}

h2#breeze span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_breeze.png) no-repeat 0 0;
}


h2#contact {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#contact span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_contact.png) no-repeat 0 0;
}

h2#credits {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#credits span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_credits.png) no-repeat 0 0;
}

h2#error {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#error span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_404.png) no-repeat 0 0;
}

h2#help {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#help span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_help.png) no-repeat 0 0;
}
h2#mailinglist {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#mailinglist span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_mailinglist.png) no-repeat 0 0;
}

h2#note {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#note span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_note.png) no-repeat 0 0;
}

h2#privacy {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#privacy span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_privacy.png) no-repeat 0 0;
}

h2#purchasing {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#purchasing span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_purchasing.png) no-repeat 0 0;
}

h2#sitemap {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#sitemap span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_sitemap.png) no-repeat 0 0;
}

h2#tenets {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#tenets span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_tenets.png) no-repeat 0 0;
}

h2#thanks {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
}

h2#thanks span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_thanks.png) no-repeat 0 0;
}

h2#welcome {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 422px;
	padding-top: 40px;
}

h2#welcome span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_welcome.png) no-repeat 0 0;
}

h2#press {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

h2#press span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_press.png) no-repeat 0 0;
}


/* main text formatting */
#textarea {
	font-size: 11px;
	line-height: 1.3em;		
	margin: 2px 15px 0 25px;
}

#textarea.main {
	width: 320px;
	margin-left: 430px;
}

#textarea p {
	color: #7b3b00;
	padding-bottom: 1em;
}

#textarea a {
	color: #b3485a;
}

#textarea ul, #textarea ol  {
	margin-left: 25px;
	color: #7b3b00;
	padding-bottom: 8px;
}

#textarea ul li {
	list-style: url(img/li.gif);
	line-height: 1.3em;	
}

#textarea ol li {
	list-style: decimal;
	line-height: 1.3em;
}

#copy p {
	color: #ffffff;
	text-align: center;
	padding-top: 4px;
}

#copy a {
 color: #ffffff;
 text-decoration: none;	
}

#copy a:visited {
	color: #ffffff;
	text-decoration: none;
}


/* specific collections pages */
body#main #back {
	position:relative;
	margin: 0 0 0 3px;
	padding: 0;
	background: url(img/con_main.jpg) no-repeat;
	height: 436px;
	width: 789px;
}

body#main #footer {
	clear: both;
	width: 793px;
	height: 22px;
	background: url(img/foot_main.png) no-repeat;
}

body#pgbermuda #back {
	margin: 0 0 0 3px;
	padding: 0;
	background: url(img/con_bermuda.jpg) no-repeat;
	height: 378px;
	width: 789px;
}

body#pgbermuda #footer {
	clear: both;
	width: 793px;
	height: 22px;
	background: url(img/foot_bermuda.png) no-repeat;
}

#pgbermuda h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#pgbermuda h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_bermuda.png) no-repeat 0 0;
}

#pgbermuda #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
}

body#pgginchy #back {
	margin: 0 0 0 3px;
	padding: 0;
	background: url(img/con_ginchy.jpg) no-repeat;
	height: 378px;
	width: 789px;
}

body#pgginchy #footer {
	clear: both;
	width: 793px;
	height: 22px;
	background: url(img/foot_ginchy.png) no-repeat;
}

#pgginchy h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#pgginchy h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_ginchy.png) no-repeat 0 0;
}

#pgginchy #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
}

body#pgcaribe #back {
	margin: 0 0 0 3px;
	padding: 0;
	background: url(img/con_caribe.jpg) no-repeat;
	height: 378px;
	width: 789px;
}

body#pgcaribe #footer {
	clear: both;
	width: 793px;
	height: 22px;
	background: url(img/foot_caribe.png) no-repeat;
}

#pgcaribe h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#pgcaribe h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_caribe.png) no-repeat 0 0;
}

#pgcaribe #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
}

body#pgsienna #back {
	margin: 0 0 0 3px;
	padding: 0;
	background: url(img/con_sienna.jpg) no-repeat;
	height: 378px;
	width: 789px;
}

body#pgsienna #footer {
	clear: both;
	width: 793px;
	height: 22px;
	background: url(img/foot_sienna.png) no-repeat;
}

#pgsienna h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#pgsienna h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_sienna.png) no-repeat 0 0;
}

#pgsienna #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
}

body#pggrrrr #back {
	margin: 0 0 0 3px;
	padding: 0;
	background: url(img/con_grrrr.jpg) no-repeat;
	height: 378px;
	width: 789px;
}

body#pggrrrr #footer {
	clear: both;
	width: 793px;
	height: 22px;
	background: url(img/foot_grrrr.png) no-repeat;
}

#pggrrrr h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#pggrrrr h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_grrrr.png) no-repeat 0 0;
}

#pggrrrr #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
}


/* specific collections items pages */
body#colbermuda #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}

#colbermuda h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#colbermuda h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_bermuda.png) no-repeat 0 0;
}

#colbermuda #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}

body#colginchy #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}

#colginchy h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#colginchy h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_ginchy.png) no-repeat 0 0;
}

#colginchy #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}

body#colcaribe #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}

#colcaribe h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#colcaribe h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_caribe.png) no-repeat 0 0;
}

#colcaribe #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}

body#colsienna #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}

#colsienna h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#colsienna h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_sienna.png) no-repeat 0 0;
}

#colsienna #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}

body#colgrrrr #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}

#colgrrrr h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#colgrrrr h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_grrrr.png) no-repeat 0 0;
}

#colgrrrr #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}
body#colaya #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}
#colaya h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#colaya h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_aya.png) no-repeat 0 0;
}

#colaya #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}
body#colvivienne #conTent {
	margin: 0;
	padding: 0;
	background: url(http://www.isolaisabella.com/img/bg_content.png) repeat-y;
	overflow: auto;
	width: 100%
}
#colvivienne h2 {
	position: relative;
	width: 249px;
	height: 22px;
	padding: 1em 0 1em 0;
	margin-left: 20px;
}

#colvivienne h2 span {
	position: absolute;
	width: 100%;
	height: 100%;
	background: url(img/h2_vivienne.png) no-repeat 0 0;
}

#colvivienne #textarea {
	font-size: 11px;
	margin: 2px 5px 0 25px;
	width: 400px;
	text-align: justify;
}

/* Table Formatting */

#textarea  table#ship {
	width: 45%;
	margin-bottom: 8px;
	margin-top: 8px;
}

#textarea table#sz  {
	width: 100%;
	margin-bottom: 8px;
	margin-top: 8px;
}

#textarea .datatable {
 border: 1px solid #3d3c3c;
 border-collapse: collapse;
	border-bottom-width: 0;
	font: 0.9em Verdana, Geneva, Arial, Helvetica, sans-serif;
     /*padding: 3px;*/
}

#textarea .datatable td{
	border: 1px solid #3d3c3c;
	border-collapse: collapse;
}

#textarea td{
	/*background-color: #FFF;*/
	color: #363636;
	font: .9em Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	margin: 0px 0px 10px 0px;
	padding: 3px;
}

#textarea th {
	background-color: #ffefef;
   border-bottom: 1px solid #3d3c3c;
	color: #3d3c3c;
	font: .9em Arial, Verdana, Geneva,Helvetica, sans-serif;
	text-align: center;
	font-weight: 600;
	padding: 4px;
}

/* FORMS 
---------------------------------*/

fieldset { 
	border:0; 
}

legend { 
	font-weight: bold; 
	font-size: 1.2em; 
}

form#myform { 
	padding: 0.5em; 
	width: 70%; 
}
        
form#myform div { 
	clear: both; 
	padding: 0.5em 0 0 0; 
}

label { 
	float: left; 
	width: 25%; 
	text-align: right;
}

#myform input.text,#myform textarea.text { 
	float: right; 
	width: 70%; 
	text-align: left;
}
#myform p {
white-space:nowrap;
	text-align: justify;
	width: 100%;
}

textarea { 
	height: 8em;
}
#mySubmit { 
	float: none; 
	margin: 0 0 0 30%; 
	width: 20%; 
	text-align: center;
}

#pressfocal
	{
	height: auto;
	margin-left: 20px;
	}

.cover
	{
	float:left;
	display:inline;
	margin-bottom: 10px;
	}

.presstitle
	{
	float:left;
	width: 171px;
	height: 261px;
	background: url(img/press/presstitle-bg.jpg) no-repeat;
	display:inline;
	margin-bottom: 10px;
	}
	
.presstitle h2
	{
	font: bold 12px/23px Arial, Verdana, Geneva,Helvetica, sans-serif;
	color: #dda0a0;
	}
	
.lefttext
	{
	text-align: left;
	margin: 180px 0 0 20px;
	}
	
.righttext
	{
	text-align: right;
	margin: 180px 20px 0 0;
	}
	
.sale
	{
	position:absolute;
	top: 296px;
	left: 17px;
	}
	
.sale2
	{
	position:absolute;
	top: 338px;
	left: 228px;
	}
	
	
#nav .submenu {
	position:absolute;
	background:#bb7d7c;
	margin-left:-1px;
	padding-top:8px;
	padding-bottom:8px;
	z-index:1;
	margin:32px 0 0 15px;
	display:none;
	width:150px;
}

#nav .collection .submenu {
	margin-left: -150px !ie;
}

#nav .submenu li {
	display:block;
	padding:0px 10px;
	margin:0px;
	height:20px;
	width:150px;
}

#nav .submenu a {
	color:#ffffff;
	text-decoration:none;
	display:block;
}

#nav .sfhover .link {
	background:#000000;
	border:1px solid #636262; 
	margin-left:-1px;
	margin-right:-1px;
	margin-top:-1px;
	border-bottom:none !important;
}

#nav .sfhover .submenu {
	display:block !important;
}

#nav .sfhover .submenu li {
	display:block;
	margin-bottom:2px;
	background:none;
	height:20px;
	overflow:hidden;
}

#nav .sfhover .submenu a {
	display:block;
	background:none;
	height:20px;
	overflow:hidden;
}

#nav .sfhover .submenu a:hover {
	text-decoration:underline;
}

#mainnav .drop:hover .link {
	background:#000000;
	border:1px solid #636262; 
	margin-left:-1px;
	margin-right:-1px;
	margin-top:-1px;
	border-bottom:none !important;
}

#mainnav .drop:hover .submenu {
	display:block;
}


#mainnav .drop:hover .submenu li {
	margin-bottom:2px;
}

#mainnav .drop:hover .submenu a:hover {
	text-decoration:underline;
}
#collectionfocal .thumb
	{
	padding-left:7px;
	display:inline;
	float:left;
	width:213px;
	margin: 0 15px 15px 0;
	color:#7B3B00;
	}
#collectionfocal .thumb a
	{
	text-decoration:none;
	}
#collectionfocal .thumb h2
	{
	color:#F0B2B5;
	font-size:12px;
	}
#collectionfocal .thumb img
	{
	float:left;
	margin-left:-7px;
	}
#right .thumbs
	{
	float:left;
	}
	
.floatr
	{
	float:right;
	}
	
.floatl
	{
	float:left;
	}
