/* CSS Document */
.bookmarkImage { margin:10px 0px 0px 0px; }
/* ------------------------------------------------------------------ LAYOUT ------------------------------------------------------------------- */
.divider { width:928px;height:20px; overflow:hidden; float:left; margin :0px; background:url(../images/background.jpg) repeat-y scroll;}

#left { width:928px; height:auto; overflow:hidden; float:left; margin :0px;  background:url(../images/background.jpg) right repeat-y scroll;}
#left h1 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ff9900; padding-bottom:10px;}
#right { width:644px; height:auto; overflow:hidden; float:right;}
#top { width:928px;height:256px; 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:239px; height:inherit; padding:4px 0px 20px 25px;}
#colLeft  h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ff9900; padding-bottom:10px;}
#colLeft  h2 { font-size: 14px; font-style: normal; color:#ce0000; line-height:20px; color:#ff9900}
#colLeft  h2 a { color:#ffd38e; }
/* Right Column for main*/
#colRight { width:624px; padding:0px 0px 0px 0px; float:right; padding-right:20px; padding-bottom:20px;}
#colRight h1{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#ff9900; padding-bottom:10px;}
#colRight h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff9900;}
#colRight  p{ color:#ff9900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; padding:5px 0px; padding-right:20px;}
#colRight  p a { color:#ff9900; text-decoration:underline; font-weight:bold;}
#colRight  p a:hover { color:#ff9900; text-decoration:none; }
/* Right Column's main text for main*/
#colRightMain { width:624px; padding:10px 0px 0px 10px; float:left;}
/*none IE7 code*/

#colRightMain h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff9900; font-weight:bold;}
#colRightMain h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ff9900;}
#colRightMain  p{ color:#ff9900; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#colRightMain  p a { color:#ff9900; text-decoration:none; font-weight:bold;}
#colRightMain  p a:hover { color:#ff9900; text-decoration:underline; }

#colRightFeatured { width:248px; padding:0px 20px 0px 20px; float:left;  background:url(../images/featuredHeader.jpg) no-repeat center top; }
#colRightFeatured h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ce0000; font-weight:bold;}
#colRightFeatured h3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ce0000;}
#colRightFeatured  p{ color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
#colRightFeatured  p a { color:#fff; text-decoration:underline; font-weight:bold;}
#colRightFeatured  p a:hover { color:#fff; text-decoration:none; }


/* ------------------------------------------------------------------ COLUMN SECTIONS ---------------------------------------------------------- */
/* Featured Item */
.featureItemMain { width:240px; height:Auto; overflow:hidden; float:left; padding:0px; text-align:center; margin-top: 10px; margin-left:5px}
.featureItemMain h2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ce0000; font-weight:bold;}
.featureItemMain p { margin:0px 0px 0px 0px; color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:thin #FFFFFF; }

.featureItem { width:112px; height:auto; color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;overflow:hidden; float:left; padding:0px; border:thin solid #FFFFFF; text-align:center; margin-bottom: 20px}
.featureItem p { margin:0px 0px 0px 0px; color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:thin #FFFFFF; }

.featureItem2 { width:112px; height:auto; color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;overflow:hidden; float:right; padding:0px; margin-right: 0px; border:thin solid #FFFFFF; text-align:center; margin-bottom: 20px}
.featureItem2 p { margin:0px 0px 0px 0px; color:#686868; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; border:thin #FFFFFF; }
/* More Stuff */
.more { width:224px; height:auto; overflow:hidden; float:left; clear:left; padding:0px 0px 0px 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; background-color:#2f1c38; color:#676767; line-height:0px; border:#ff9900 solid thin; padding-left:10px;}
.more h2 { font-size:14px; padding:5px; background:url(../images/h2-background2.gif) bottom left no-repeat; margin-bottom:5px; padding-left:0px;}

.more p { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; color:#fff; padding-bottom:20px;}
.more p a { color:#ff9900; text-decoration:none}
.more p a:hover { color:#ff9900; text-decoration:underline}
.more1 { width:200px; height:auto; overflow:hidden; float:left; clear:left; padding:10px 0px 0px 20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#ce0000; line-height:20px;}
.more1 h2 { font-size:19px; }
.more1 ul { margin:0px 0px 0px 0px; padding:0px; display:block; float:left; clear:left; }
.more1 ul li {
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px;
}
.more1 ul li a {
	display:block; color:#ce0000; text-decoration:none; padding:2px 0px 3px 12px; width:180px; height:auto; overflow:hidden;
	background:url(../images/arrow.gif) left 1px no-repeat scroll;
}
.more1 ul li a:hover { color:#30434F; text-decoration:none; background:url(../images/arrow.gif) left top no-repeat scroll; }
.more1 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}

.topList {float:left; width:300px; padding-left:50px; padding-top:30px;}
.topList h2 {color:#660099; margin:0px; padding:0px; padding-bottom:20px;}
ul.topListBox {float:left; width:300px; margin:0px; padding:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#660099}
ul.topListBox li { line-height:18px; padding-left:30px; background:url(../images/bullet.jpg) top left no-repeat}
.topright {float:right; margin-right:30px; background:url(../images/toprightboxbg.jpg) top left no-repeat; width:389px; height:179px; margin-top:20px; padding:20px; text-align:left; padding-top:15px;}
.topright h2 {background: url(../images/h2-background.gif) bottom left no-repeat; padding-bottom:10px; font-size:16px; color:#660099; letter-spacing:0px; font-weight:bold; margin:0px; margin-bottom:10px;}
.topright p {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#660099; padding-top:5px;}
.topright p a {color:#660099; text-decoration:underline}
.topright p a:hover {color:#660099; text-decoration:underline}
ul.topListBox2 {margin:0px; padding:0px; list-style:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff9900; padding-bottom:15px; padding-top:10px;}
ul.topListBox2 li { line-height:18px; padding-left:30px; background:url(../images/bullet2.jpg) top left no-repeat}
