/* CSS Document */
.bookmarkImage { margin:10px 0px 0px 0px; }
/* ------------------------------------------------------------------ LAYOUT ------------------------------------------------------------------- */

#left { width:880px; height:auto; overflow:hidden; float:left; margin :0px 10px 0px 10px;}
#right { width:295px; height:auto; overflow:hidden; float:right;}
#videoHolder { width:295px; height:200px; overflow:hidden; float:right; padding-bottom:20px; padding-top:20px}
#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; }
/* Main Column */
#colMain { width:505px; padding:4px 30px 4px 50px; }
#colMain  h1 { font-size:24px; color:#cd026d; line-height:48px; letter-spacing:1px}
#colMain  h2 { color:#cd026d; font-size:16px;}
#colMain  h2 a { color:#cd026d; }
/* Right Column for image*/
#colRight { width:295px; padding:90px 0px 4px 0px; float:right }
p.link { padding-bottom:15px; font-size:12px;}
p.link a { padding:0px 15px; color:#cd026d; text-decoration:none}
p.link a:hover {color:#cd026d; text-decoration:underline}
/* ------------------------------------------------------------------ COLUMN SECTIONS ---------------------------------------------------------- */
/* Featured Item */
.featureItem { width:217px; height:auto; overflow:hidden; float:left; padding:0px 0px 4px 0px; border-bottom:#CCCCCC solid 1px; }
.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:500px; height:auto; overflow:hidden; float:left; clear:left; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#2d2d2d;}
.more h2 { font-size:19px; padding-bottom:15px;}
.more h3 { font-size:12px; padding-bottom:15px;color:#cd026d}
.more ul { font-size:12px; color:#2d2d2d; padding-bottom:20px;}
.more ul li {padding-left:20px; padding-bottom:5px; background: url(../images/bullet.gif) top left no-repeat
}
.more p { margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; padding-bottom:10px;}
.more p a {color:#cd026d; text-decoration:none}
.more p a:hover {color:#cd026d; text-decoration:underline}
.more p.link { padding-bottom:15px;}
.more p.link a { padding:0px 15px; color:#cd026d; text-decoration:none}
.more p.link a:hover {color:#cd026d; text-decoration:underline}

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

#wideText { width:820px; padding:4px 10px 4px 50px; float:left;}
#wideText  h2 { color:#cd026d; font-size:14px; padding-bottom:15px;}
#wideText p {font-size:12px; line-height:14px; padding-bottom:10px; color:#2d2d2d}
#wideText p a {color:#2d2d2d; text-decoration:none; font-weight:bold}
#wideText p a:hover {color:#2d2d2d; text-decoration:underline}

#wideText ul { font-size:12px; color:#2d2d2d; padding-bottom:20px;}
#wideText ul li { padding-left:20px; padding-bottom:5px; background: url(../images/bullet.gif) top left no-repeat}

.productbox {width:390px;float:left; padding:5px; border:2px solid #fff; margin-right:5px; margin-bottom:5px;}
.productbox h2 { padding-top:15px;}
.productbox img {float:left; padding-right:10px;}
.productbox ul { font-size:12px; color:#2d2d2d; padding-bottom:20px; float:left; width:200px;}
.productbox ul li {float:left;padding-left:20px; padding-bottom:5px; background: url(../images/bullet.gif) top left no-repeat; width:180px;color:#2d2d2d}
