/* CSS Document */
.bookmarkImage { margin:10px 0px 0px 0px; }
/* ------------------------------------------------------------------ LAYOUT ------------------------------------------------------------------- */
.divider { width:839px;height:3px; overflow:hidden; float:left; margin :0px; background:url(../images/background.jpg) repeat-y scroll;}
#linkHeader { width:839px; height:51px; overflow:hidden; float:left; margin:0px; padding:0px; background:url(../images/link-header.jpg) no-repeat scroll;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:25px; color:#fff;}
#linkHeader h1{ padding:0px; margin:0px; padding-top:8px; padding-left:20px;}
#left { width:839px; height:auto; overflow:hidden; float:left; margin :0px; padding-bottom:10px;  background:url(../images/recommandation-sidedivider.jpg) right repeat-y scroll;}
#right { width:601px; height:auto; overflow:hidden; float:right;}
#top { width:839px;height:233px; overflow:hidden; float:left; margin :0px; background:url(../images/banner.jpg) no-repeat scroll;}
#xmasHolder { padding:0px 0px 4px 0px; margin:0px 4px 0px 4px; border-bottom:#CCCCCC dotted 1px; height:108px; overflow:hidden; }
/* ------------------------------------------------------------------ COLUMNS ------------------------------------------------------------------ */
.column { height:auto; overflow:hidden; float:left; clear:none; }
/* Left Column chef's recommandation*/
#colLeft { width:220px; height:inherit; padding:4px 0px 0px 15px;}
#colLeft  h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:40px; color:#fff; line-height:10px; letter-spacing:1px}
#colLeft  h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 24px;}
#colLeft  h2 a { color:#ffd38e; }
#colLeft  p a { color:#fff; text-decoration:underline; font-weight:bold;}
#colLeft  p a:hover { color:#fff; text-decoration:none; }
/* Right Column for main*/
#colRight { width:546px; padding:21px 20px 4px 0px; float:right; }
#colRight h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#434343; text-align:center}
#colRight h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#434343;}
#colRight  p{ color:#121212; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin:0px; padding-top:5px; padding-bottom:5px;}
#colRight  p a { color:#196394; text-decoration:none; font-weight:bold;}
#colRight  p a:hover { color:#196394; text-decoration: underline; }


/* ------------------------------------------------------------------ COLUMN SECTIONS ---------------------------------------------------------- */
/* Featured Item */
.featureItem { padding:0px 0px 4px 0px; margin-left: 10px}
.featureItem p { margin:3px 0px 3px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#000; line-height:12px; }
/* More Stuff */
.more { width:211px; height:auto; overflow:hidden; float:left; clear:left; padding:10px 0px 10px;px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#676767; line-height:20px; border-bottom:2px solid #004f9e;}
.moreText {width:100px; height:auto; overflow:hidden; float:right; clear:left; margin-top:-45px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#676767; line-height:14px}

.moreText a {color:#676767; text-decoration:none; font-size:14px}
.moreText a:hover {color:#676767; text-decoration:underline}

.moreText2 {width:140px; height:auto; overflow:hidden; float:right; clear:left; margin-top:-45px; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#676767; line-height:14px}

.moreText2 a {color:#676767; text-decoration:none}
.moreText2 a:hover {color:#676767; text-decoration:underline}

.more h2 { font-size:18px; color:#004f9f; text-transform:none}
.more ul { margin:0px 0px 10px 0px; padding:0px; display:block; float:left; clear:left; }
.more ul li {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;
}
.more ul li a {
	display:block; color:#627987; text-decoration:none; padding:2px 0px 3px 12px; width:209px; height:auto; overflow:hidden;
	background:url(../../global_images/arrow.gif) left 1px no-repeat scroll;
}
.more ul li a:hover { color:#30434F; text-decoration:none; background:#EDEFF1 url(../../global_images/arrow.gif) left top no-repeat scroll; }
.more p { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; }

#mainImages { width: 250px; float:left}
#mainImages2 { width: 250px; float:left}

.more2 { width:252px;; height:auto; overflow:hidden; float:left; clear:left; padding:10px 0px 10px;px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#676767; line-height:20px;}
.more2 h2 { font-size:19px; }
.more2 ul { margin:0px 0px 10px 0px; padding:0px; display:block; float:left; clear:left; }
.more2 ul li {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;
}
.more2 ul li a {
	display:block; color:#627987; text-decoration:none; padding:2px 0px 3px 12px; width:209px; height:auto; overflow:hidden;
	background:url(../../global_images/arrow.gif) left 1px no-repeat scroll;
}
.more2 ul li a:hover { color:#30434F; text-decoration:none; background:#EDEFF1 url(../../global_images/arrow.gif) left top no-repeat scroll; }
.more2 p { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; }
