﻿.homewrapper { width:1200px; margin:0 auto; padding:0 0 25px 0; }
.topflashwrap { width:1200px; height:406px; margin-left:-4px; }

.tnoflash { position:relative; }
.tnoflash .flavorstart { position:absolute; top:158px; left:404px; }
.tnoflash a { display:block; width:160px; height:25px; }
.tnoflash h4, .tnoflash p { text-indent:-9999px; }

.homecontents { width:986px; height:875px; margin:0 auto; }

.homecontents .rightside { float:right; width:356px; }
.homecontents .fwrap { background-position:0 0; background-repeat:no-repeat; width:356px; height:788px;  }
.fwrap h3 { padding:2px 0 0 2px; }
.pflashwrap { margin:0 0 0 2px; }

/* products no flash */
.flavnoflash { padding:19px 0 0 0; }
.flavnoflash .row { width:318px; margin:0 auto; }
.flavnoflash .row a { display:block; width:auto; padding:0; margin:0; float:left; }
.flavnoflash .row a img { display:block; margin:0; padding:0; }

.homecontents .homesave { background-position:0 0; background-repeat:no-repeat; width:255px; height:233px; float:left; }
.homecontents .homereci { background-position:0 0; background-repeat:no-repeat; height:482px; width:257px; margin:0 0 0 357px; }
.homecontents .likebox { background-position:0 0; background-repeat:no-repeat; height:482px; width:345px; float:left; }
.homecontents .socialnetworks { width:356px; }
.homecontents .soclinks { padding:4px 0 0 38px; width:139px; height:23px; background-repeat:no-repeat; background-position:0 0; display:block; margin:6px auto 0 auto; }
.homecontents .facebook { margin-bottom:7px; }

.socialnetworks .facebook { background-image:url(images/facebook_icon.png) !important; }
.socialnetworks .twitter { background-image:url(images/twitter_icon.png) !important; }


.homesave h3 { padding:2px 0 0 2px; }
.homereci h3 { padding:2px 0 0 3px; }
.likebox h3 { padding:2px 0 0 3px; }

.homereci .rtout { background-repeat:no-repeat; background-position:35px 15px; margin:0 3px 0 3px; padding:200px 0 0 10px; overflow:hidden; }
.homereci .rtout h5 { width:225px; text-align:center; font-size:18px; line-height:20px; padding:0 0 12px 0; }
.homereci .rtout p { width:225px; text-align:center; margin-bottom:12px; font-size:12px; font-weight:bold; }
.homereci .rtout p a { background-position:top right; background-repeat:no-repeat; padding:0 12px 0 0; }

.homecontents h3 img { display:block; padding:0; margin:0; }

.homesave .savetoutimg { width:126px; float:right; display:block; padding-right:2px; }
.homesave p { margin:18px 0 0 28px; font-size:13px; color:#4b4838; }
.homesave p span { font-weight:bold; font-size:18px; display:block; }
.homesave p a { font-size:12px; text-transform:uppercase; font-weight:bold; background-repeat:no-repeat; background-position:top right; padding:0 12px 0 0; }

.likebox div { margin:13px auto 0 auto; width:313px; }

.homeblog { background-position:0 0; background-repeat:no-repeat; width:613px; height:370px; margin:0 0 14px 0; }
.homeblog h3 { padding:2px 0 0 3px; }
.homeblog .bloginner { margin:0 3px 0 0; background:url(images/bloginner_bg.jpg) top right no-repeat; }
.binfo { padding:9px 0 0 29px; color:#4b4839; /*min-height:84px; */}
.binfo img { display:block; width:82px; height:82px; float:left; }
.binfo h4 { font-size:20px; margin-left:95px; }
.binfo h4 a { font-size:11px; }
.binfo h5 { font-size:16px; font-weight:normal; margin-left:95px; background:url(images/blogtitle_bg.gif) bottom left no-repeat; height:44px; padding:0 0 14px 0; width:330px; }

.bloginner .ctwrap { height:270px; overflow:hidden; }
.bloginner .featcomms {  margin:4px 0 0 46px; clear:left; height:172px; }
.bloginner #commcar { list-style-type:none; height:152px; }
.bloginner #commcar dd { background:url(images/blogcomment_bg.gif) 0 0 no-repeat; height:63px; width:338px; padding:9px 0 0 9px; margin:0 0 3px 0; }
.bloginner #commcar dd img { background:url(images/blog_userbg.gif) 0 0 no-repeat; padding:1px 3px 3px 1px; width:50px; height:50px; display:block; float:left; clear:left; }
#commcar dd h6 { font-size:12px; color:#4b4839; font-weight:bold; margin:0 0 0 63px; }
#commcar dd h6 span { font-weight:normal; }
#commcar dd p { margin:0 0 0 63px; height:36px; overflow:hidden; color:#4b4838; font-size:13px; line-height:18px; }
.bloginner .morelink { margin:0px 0 0 0; text-align:right; width:320px; }
.bloginner .morelink a { background-position:top right; background-repeat:no-repeat; padding:0 12px 0 0; font-size:12px; font-weight:bold; }


/* ticker */
.socialtick { margin:0 0 0 15px; clear:left;  }
#buttons { width:122px; float:right; }
.container { height:27px; width:470px; background:url(images/social_tick_bg.gif) 0 0 no-repeat; }
.container .wrap { width:440px; top:4px; left:14px; overflow:hidden; position:relative; }

#facebookticker,
#twitterticker { position:relative; }






















