div.wrapper {width: 940px;margin:10px auto; background:black;}

div.header {width: 726px;position:relative;}
div.header #blogrss {position:absolute;top:8px;right:32px;}
#blog_panelone {float:right;display:inline;width: 213px; margin-left:0px;}
div.category { }
div.mostrecent { text-align:left;  border-bottom:1px solid #a42279;}
div.mostcommented {text-align:left;  border-bottom:1px solid #29cca3;}
div.highestrated {text-align:left;  border-bottom:1px solid #7acc52;}
div.blogpag {margin-left:0px; padding:20px 0 10px;}
div.blogpag .floatright {float:right;}


#blog_paneltwo {float:left;display:inline;width: 703px;margin:0 0 0 0;  border-bottom:1px solid #33ccff;}
#blog_paneltwo .articlewrap {position: relative; z-index:10;width: 565px;margin:0;padding:0;height:137px;}
#blog_paneltwo .detailarticlewrap {position: relative; z-index:10;width: 700px;margin:0;padding:0;}
div.divider {position:relative;top:0;left:0;width: 565px; margin-left:20px;}
div.icon {position:absolute;top:10px;right:0; width: 29px; z-index:3; }
div.thumb {position:relative;width: 177px; min-height:88px; }
/*div.title { position: relative;width: 450px; }*/
div.blog {position:relative;width: 300px; margin:-78px 0 0 220px; min-height:80px;}

#blog_panelthree {float:right;display:inline;width:214px; margin:-114px 0 0 0;}
div.clock { position: relative; width: 214px; height:114px; z-index:1; }
div.rss { position: relative;width: 214px; z-index:2; }
div.email { position: relative; width: 214px; z-index:2; }
div.radio { position: relative;width: 214px; z-index:2; }

/*.titletext { font-family: arial; font-size: 22px; color: #3CF; font-weight:normal; text-decoration: none !important; vertical-align:text-top; text-align:left;position:absolute;top:10px;left:20px; margin-right:20px; margin-bottom:20px; line-height:27px;}*/

.titletext h1{font-family:Arial; font-size:80%; margin:0px 29px 5px 0; line-height:24px; color: #9e8a59; text-decoration:none;font-weight:600;}

.titletext a:link { font-family: arial; font-size: 22px; color: #ffffff; font-weight: 200; text-decoration: none; vertical-align:text-top; text-align:left;}
.titletext a:visited { font-family: arial; font-size: 22px; color: #ffffff; font-weight: 200; text-decoration: none; vertical-align:text-top; text-align:left;}
.titletext a:hover {font-family: arial; font-size: 22px; color: #ffffff; font-weight: 200; text-decoration: none; vertical-align:text-top; text-align:left;}

.blogtext { font-family: arial; font-size: 12px; color: #3CF; font-weight: 200; text-decoration: none; vertical-align:text-top; text-align:left; border:none; padding:0; line-height:14px;}
.righthandtext {font-family: arial; font-size: 13px; color: #3CF; font-weight: 200; text-align:left; text-decoration: none;line-height:12pt;}

.backlink a:link { font-family: arial; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; vertical-align:text-top; text-align:left;}
.backlink a:visited { font-family: arial; font-size: 11px; color: #333333; font-weight: bold; text-decoration: none; vertical-align:text-top; text-align:left;}
.backlink a:hover {font-family: arial; font-size: 11px; color: #333333; font-weight: bold; text-decoration: underline; vertical-align:text-top; text-align:left;}

.morelink a:link { font-family: arial; font-size: 12px; color: #3CF; font-weight: bold; text-decoration: none; font-weight:bold; vertical-align:text-top; text-align:left;}
.morelink a:visited { font-family: arial; font-size: 12px; color: #3CF; font-weight: bold; text-decoration: none; vertical-align:text-top; text-align:left;}
.morelink a:hover {font-family: arial; font-size: 12px; color: #3CF; font-weight: bold; text-decoration: underline; vertical-align:text-top; text-align:left;}

.menutext h2 {  display:block; background:url(/images/2009/RightArrow.gif) no-repeat 12px 10px; margin:0; padding:6px 0 6px 22px; border-bottom:1px solid #292929;}
.menutext h2:last-child{ border-bottom:0px;}
.menutext h2 a:link {font-family: arial; font-size: 14px; color: #33ccff; font-weight: bold; text-align:right; text-decoration: none;}
.menutext h2 a:visited {font-family: arial; font-size: 14px; color: #33ccff; font-weight: bold; text-align:right; text-decoration: none; }
.menutext h2 a:hover {font-family: arial; font-size: 14px; color: #ffffff; font-weight: bold; text-align:right; text-decoration: none;}

.clear {clear:both;}

.blogArticle{margin:0 0 10px 0px; width:699px; position:relative; float:left; padding:0;}

.blogArticleCredit{margin:33px 0 0 0px; color:#999999;}

.blogImage{margin:10px 0 10px 0px; position:relative; float:left; padding:0;}

.blogTags{margin:0px 0 0 0px; position:relative; text-align:left;  padding:0; text-decoration:none;}

.commentsBox{width:100%;height:70px; border:solid 1px #D1D1D1; display:block;}
.commentsSubmit{padding:5px 35px 5px 0px;  text-align:left; color:#33ccff; border: 0px; background:transparent url(/images/2009/RightArrow.gif) no-repeat   101px 11px; font-size:110%; cursor:pointer;  }

.blogRating{ width:266px;  padding:5px 0px 0 10px ; float:right;  background:url(/Images/2009/ContentBG.gif);}
.blogRating ul li{float:left; padding:15px 5px 0; }
.blogRating ul li h2{color:#9e8a59; font-size:120%; margin-top:-2px;}
.blogRating ul li input {margin-top:-13px; behavior:url(/Styles/iepngfix.htc);}



.blogComments{margin:0px;}
.blogCommentsForm{background:url(/Images/2009/ContentBG.gif); padding:10px; border-bottom:1px solid #33ccff;}
.commentsTitle{margin:20px 0 10px;  display:block; text-align:left; font-family:Arial;font-weight:bold; color:#9e8a59;text-transform:uppercase; font-size:120%; padding:5px 10px;background:url(/Images/2009/ContentBG.gif);}
.blog_comment{ width:100%; margin:15px 0 0px 0; line-height:140%; border-bottom:1px #222222 solid; font-size:120%;}
.commentinfo {display:block; padding:5px 0 0 0; color:#777777; font-size:80%;}
.blog_comment p{margin:5px 5px 5px 5px;}
.blogHeaderImage{margin:15px 0 10px 0px; border:1px solid #9e8a59; padding:3px;}
.blogDetailTitle h1{margin:0 0 20px 0;font-family: arial; font-size: 28px; color:white; font-weight: normal; line-height:33px;}

.blogpostedby{ vertical-align:baseline; margin:0 0 0 0; float:left; position:relative; text-align:left; font-family:Arial; font-size:12px; line-height:14px;}

/*related products*/
.blogbanner{height:23px;width:545px;background: url(/images/blog/blogrelatedbanner.gif) no-repeat left top;position:relative;margin:0 0 11px 0;}

#blogrelatedproduct {margin:0;padding:0;}
#blogrelatedproduct .standardproduct {width:178px;height:326px;position:relative;background: url(/images/StandardProduct_bg.png) no-repeat center top;margin:0 0 11px 0;padding:0;}
#blogrelatedproduct .standardproductimage {background:#fff;padding:3px;margin:13px 0 0 15px;}
#blogrelatedproduct .smallroundel {position:absolute;top:-45px; right:-5px;}
#blogrelatedproduct .productinfowrap {margin:0;padding:0;width:146px;position:absolute;top:163px;left:15px;}
#blogrelatedproduct .artist {font-size:105%;font-weight:bold;margin:0; padding:0;}
#blogrelatedproduct .albumtitle {font-size:105%;font-weight:normal;}
#blogrelatedproduct .oldprice {color:#C09;font-weight:bold;font-size:110%;margin:0;padding:0 0 0 0;}
#blogrelatedproduct .strike {text-decoration: line-through;}
#blogrelatedproduct .moreinfo a {color:#09F;text-decoration:underline;padding:0;margin:0;font-size:100%}
#blogrelatedproduct .moreinfo a:hover {text-decoration:none;}

#blogrelatedproduct .product_fragranceicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fragrance.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#blogrelatedproduct .product_luggageicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_luggage.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#blogrelatedproduct .product_fitnessicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_fitness.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#blogrelatedproduct .product_clothingicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_clothing.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#blogrelatedproduct .product_physicalicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_physical.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#blogrelatedproduct .product_downloadicon {position:absolute;top:255px;left:15px;width:26px;height:26px;background: url(/images/product_download.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);}
#blogrelatedproduct .icon {position:absolute;top:255px;left:15px;}
#blogrelatedproduct .price {color:#09F;font-size:120%;font-weight:bold;position:absolute;top:260px;left:47px;}
#blogrelatedproduct .stroke {width:146px;border-top:1px solid #dddcdc;position:absolute;top:285px;left:15px;}
#blogrelatedproduct .addtobasket {width:127px;height:23px;position:absolute;top:294px;left:26px;background: url(/images/addtobasketbutton_bg.png) no-repeat center top;behavior:url(/Styles/iepngfix.htc);color:#fff;font-weight:bold;margin:0;padding:0 0 0 0;text-align:center;font-size:115%;cursor:pointer;}



/* Updates when branding to BLACK */

	.blogtinyheader {width:203px; height:23px; background:url(/images/blog/tinycolumnbg.png); color:#9e8a59;  font-weight:bold; font-size:120%; text-transform:uppercase; padding:7px 0px 0px 10px;  }
	.blogtinyheader a {font-weight:600; }

	.blogcategory {margin-bottom:10px;}
	.blogcategory a{display:block; color:white; font-size:135%; font-weight:normal; padding:5px 0 5px 40px; margin:10px 0;}
	 .blogcategory a.alllink {background:url(/images/blog/blogicon_3.gif) no-repeat;font-weight:600; }
	 .blogcategory a.allnews {background:url(/images/blog/blogicon_0.gif) no-repeat;font-weight:600; }
	 .blogcategory a.allfeatures {background:url(/images/blog/blogicon_1.gif) no-repeat;font-weight:600; }
	 .blogcategory a.allopinion {background:url(/images/blog/blogicon_2.gif) no-repeat;font-weight:600; }
	
	/*re-styling HR tag to use for multiple colors */
	#blog_paneltwo hr {color:black; border:solid #ffffff; border-width:1px 0 0 0; margin:10px 0; clear:both; font-size:0.00%;}
	 
	 .blogpreviewlistitem {border-bottom:1px solid #333333; /*padding: 10px 10px 0 10px;*/ margin-top:0px;/*background:url(/Images/2009/ContentBG.gif) repeat;*/
}
     .blogpostthumb { border:1px solid #9e8a59; padding:3px;}
 .iconsinlist {position:absolute; right:0; top:-5px;}    
   .iconsinlist img{/*border-bottom:black 5px solid; border-left:black 5px solid;*/}   