#heading{
	 height:auto;
	 width:960px;
	 display:block;
	 background: none;
}

.header_logo{
	padding-left:20px;
	width:225px;
	height:65px;
	/*background:url(../images/top_logo.gif);*/
	background-repeat:no-repeat;
	background-color:transparent;
	/*margin-left:20px;*/
	float:left;
	margin:0;
	padding:0;
	overflow:hidden;
}

.header_banner{
	width:735px;
	float:left;
  padding-top: 1px;
}	
.header_banner img{
	float:right;

}	

.header_cats {
}


#header1{
	background:url(../images/home_header_01.gif);
	background-repeat:no-repeat;
	background-attachment: 0 0;
}
#header2{
	margin-top:20px;
	background:url(../images/home_header_02.gif);
	background-repeat:no-repeat;
	background-attachment: 0 0;
	width:330px;
	float:left;
}
#header3{
	background:url(../images/home_header_03.gif);
	background-repeat:no-repeat;
	background-attachment: 0 0;
	width:330px;
	margin-left:343px;
	margin-top:20px;
}

#header4{
	margin-top:20px;
	background:url(../images/home_header_04.gif);
	background-repeat:no-repeat;
	background-attachment: 0 0;
}

#box_header1 {
	margin:0;
	overflow:hidden;
	padding:10px 0 0 0;
	width:675px;
	background-color:#ffe2e2;
}

#box_header2, #box_header3 {
	border-left:1px solid #e0d0c1;
	border-right:1px solid #e0d0c1;
	border-bottom:1px solid #e0d0c1;
	margin:0;
	overflow:hidden;
	padding:10px 0 0 0;
	width:324px;
	background-color:#fbf1e3;
}

#box_header4 {
	border-left:1px solid #e0d0c1;
	border-right:1px solid #e0d0c1;
	border-bottom:1px solid #e0d0c1;
	margin:0;
	overflow:hidden;
	padding:10px 0 0 2px;
	width:669px;
	background-color:#ffffff;
}

.insider_header_search {
	float:left;
	font-size:12px;
	color:red;
	height:15px;
	margin-top:23px;
	overflow:hidden;
	width:110px;
}

.home_header_search {
	color:red;
	float:left;
	font-size:12px;
	height:15px;
	margin: -20px 0 0 720px;
	overflow:hidden;
	width:110px;
}


.treemainnav, .treemainnav ul {
margin-top:0px;
}

#bottomNav{
	width:958px;
	background:url(../images/footer_home.gif);
	background-repeat:no-repeat;
}

/* PORTAL HOME - Common */
#contentBox {
	margin-top: 0;
	height: 231px;
	width: 468px;
}
#contentBox .num1 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_2.gif) no-repeat 0 0;
}
#contentBox .num2 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_2.gif) no-repeat 0 0;
}
#contentBox .num3 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_3.gif) no-repeat 0 0;
}
#contentBox .num4 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_4.gif) no-repeat 0 0;
}
#contentBox .num5 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_5.gif) no-repeat 0 0;
}
#contentBox .num6 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_6.gif) no-repeat 0 0;
}
#contentBox .num7 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_7.gif) no-repeat 0 0;
}
#contentBox .num8 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_8.gif) no-repeat 0 0;
}
#contentBox .num9 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_9.gif) no-repeat 0 0;
}
#contentBox .num10 .icon {
	background: url(/portal/templates/PORTAL-HOME/images/numb_10.gif) no-repeat 0 0;
}
#contentBox a {
	color: #333333;
	
}
/* PORTAL HOME - Hot Topic */
.hot_threads {
	font-size: 14px;
	padding: 15px 18px 5px;
	width: 468px;
}
.hot_threads .thread {
	padding-top: 8px;
//	height: 15px;
}

.hot_threads .thread .image{
	display: none;
}
.hot_threads .thread .title {
	margin-top: 0;
}

.hot_threads .thread .content{
	overflow:hidden;
}


.hot_threads .hot_threads .thread {
	margin:2px 4px;
}

.num1 .hot_threads .thread {
	margin:-10px 4px;
	height: 25px;
}
.hot_threads .num1 .thread .title {
	padding-top: 30px;
}
.num1 .thread .image, .thread .content {
	display: block;
}
.num1 .thread .title a {
	padding-left: 15px;
}
.num1 .thread .content {
	padding-left: 18px;
	float: left;
}
.num1 .thread > .content {
	padding-left: 15px;
	float: none;
}
.num1 .thread .image {
	float: left;
	display:block;
	height:108px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:86px;
}

.thread .title a {
	font-weight: normal;
	float: left;
}
.hot_threads .thread .icon {
	display: inline;
	float: left;
	margin: 2px 10px 0 0;
	height:14px;	
	width:14px;
}
.hot_threads .thread .views {
	display: inline;
	float: left;
	font-size: 12px;
	padding-left: 10px;
}
.num1 .thread .image, .num1 .thread .content {
	display: block;
}
.hot_threads .num1 .title a {
	font-weight: bold;
	float: none;
}
.num1 .thread .views, .num1 .thread .icon {
	display: none;
		height:0px;
}
.num1 .thread {
	height: 125px;
	margin-top:-27px;
	font-size:13px;
	padding: 0;
//	position:absolute;
		width: 440px;
}

.num2{
//	margin-top:100px;
}
.num2, .num3{
	font-size:13px;
}


/* PORTAL HOME - Latest Article */
.latest_blogposts {
	font-size: 13px;
	padding: 10px 18px 25px;
}
.latest_blogposts .blogpost {
	padding-top: 8px;
	height: 15px;
	margin: 0;
}

.latest_blogposts .blogpost .image{
	display: none;
}
.latest_blogposts .blogpost .title {
	margin-top: 0;
}

.latest_blogposts .blogpost .content{
	overflow:hidden;
        float:left;
}


.latest_blogposts .latest_blogposts .blogpost {
	margin:2px 4px;
}

.num1 .latest_blogposts .blogpost {
	margin:-10px 4px;
	height: 25px;
}
.latest_blogposts .num1 .blogpost .title {
	padding-top: 30px;
}
.num1 .blogpost .image, .blogpost .content {
	display: block;
}
.num1 .blogpost .title a {
	padding-left: 15px;
}
.num1 .blogpost .content {
	padding-left: 18px;
	float: left;
}
.num1 .blogpost > .content {
	padding-left: 15px;
	float: none;
}
.num1 .blogpost .image {
	float: left;
	display:block;
	height:108px;
	margin:0;
	overflow:hidden;
	padding:0;
	width:86px;
}

.blogpost .title a {
	font-weight: normal;
	float: left;
}
.latest_blogposts .blogpost .icon {
	display: inline;
	float: left;
	margin: 2px 10px 0 0;
	height:14px;	
	width:14px;
}
.latest_blogposts .blogpost .views {
	display: inline;
	float: left;
	font-size: 12px;
	padding-left: 10px;
}
.num1 .blogpost .image, .num1 .blogpost .content {
	display: block;
}
.latest_blogposts .num1 .title a {
	font-weight: bold;
	float: none;
}
.num1 .blogpost .views, .num1 .blogpost .icon {
	display: none;
}
.num1 .blogpost {
	height: 125px;
	margin-top:-27px;
	font-size:13px;
	padding: 0;
}

/*
.latest_blogposts {
	font-size: 14px;
	margin: 10px;
}
.latest_blogposts .blogpost {
	margin:6px 4px 0;
	height: 23px;
}
.blogpost .image, .blogpost .content {
	display: none;
}
.blogpost .title a {
	font-weight: normal;
	float: left;
}
.latest_blogposts .blogpost .icon {
	float: left;
	height:14px;
	margin:2px 2px 0 0;
	width:14px;
}
.latest_blogposts .blogpost .views {
	display: inline;
	float: left;
	font-size: 12px;
	padding-left: 10px;
}
.num1 .blogpost .image, .num1 .blogpost .content {
	display: block;
}
.latest_blogposts .num1 .title a {
	font-weight: bold;
	float: none;
}
.num1 .blogpost .views {
	display: none;
}
.num1 .blogpost .icon {
	display: none;
}
.latest_blogposts .num1 .blogpost{
	margin:2px 4px;
	height: 105px;
}
*/

/* PORTAL HOME - Hot Members */
.hot_members {
	/* margin: 7px 7px 7px 19px */
	padding: 0px 18px 25px; 
}
.hot_members .member {
	float: left;	
}
.hot_members .member .username, .hot_members .member .email, .hot_members .member .views {
	display: none;
}
.hot_members .avatar img {
	width: 41px;
	height: 41px;
}
.hot_members .member .avatar {
	padding: 6px 7px 0px;
}
.hot_members .num5 .avatar, .hot_members .num13 .avatar {
	padding-left: 0;
}
.hot_members .num12 .avatar, .hot_members .num20 .avatar {
	padding-right: 0;
}
.hot_members .num5 .avatar, .hot_members .num6 .avatar, .hot_members .num7 .avatar, .hot_members .num8 .avatar,  
.hot_members .num9 .avatar, .hot_members .num10 .avatar, .hot_members .num11 .avatar, .hot_members .num12 .avatar {
	padding-top: 12px;
}
.hot_members .num1 .avatar {
	padding: 9px 14px 11px 0;
}
.hot_members .num2 .avatar {
	padding: 9px 14px 11px;
}
.hot_members .num3 .avatar {
	padding: 9px 14px 11px;
}
.hot_members .num4 .avatar {
	padding: 9px 0 11px 14px;
}
.hot_members .num1 .avatar img, .hot_members .num2 .avatar img, .hot_members .num3 .avatar img, .hot_members .num4 .avatar img {
	width: 86px;
	height: 86px;
}

/* PORTAL HOME - HOT Products */
.hot_products {
	font-size: 13px;
	padding: 5px 18px 25px;
}
.hot_products .product {
	float:left;
	height:20px;
	width:208px;
}
.product .thumbnail {
	display: none;
}
.product .price {
	color: #BA4D6A;
}
.product .title a {
	font-weight: normal;
	float: left;
}
.hot_products .product .icon {
	float: left;
	height:14px;
	width:14px;
}
.num1 .product .thumbnail {
	display: block;
}
.hot_products .num1 .title {
	padding-top: 4px;
}
.hot_products .num1 .title a {
	font-weight: bold;
	float: none;
}
.num1 .product .icon, .num1 .product .price {
	display: none;
}
.hot_products .num1 .product {
	height:208px;
/*	margin:2px; */
	width:224px;
}
.hot_products .num1 .thumbnail img {
	width: 193px;
	height: 201px;
}
.hot_products .num1 .thumbnail {
	 /* padding: 2px;*/
	 border:1px solid #afa277;
	 width: 193px;
	 height: 201px;
	 margin: 0;
}

/* PORTAL-HOME - Latest Video */
.latest_videos {
	font-size: 13px;
	margin: 10px 17px;
	width: 432px;
	height: 210px;
}
.latest_videos .videos {
	width: 100%;
	height: 110px;
}
.latest_videos .video {
	float: left;
	width: 216px;
	height: 105px;
}
.latest_videos .video .thumbnail {
/*	padding-right: 7px;*/
	cursor: pointer;
	float: left;
        margin-right:3px;
}
.latest_videos .video .thumbnail img {
	border:2px solid white;
	width: 112px;
	height: 85px;
}
.latest_videos .video .title {
	font-weight: bold;
	float: left;
	color: #333333;
        width:80px;
/*	margin-left:4px;*/
	padding:2px 0 0 17px;
	background: transparent url(/sns/template/default/image/green-marker.gif) no-repeat scroll 0 2px;
}
.latest_video .buttons {
	width: 100%;
}
#contentBox .latest_videos .button a {
	text-decoration: none;
	font-size: 12px;
}
#contentBox .latest_videos .button a:hover {
	font-size: 12px;
	text-decoration: none;
	color: #ED6E92;
}
.latest_videos .pics {
	width: 100%;
	height: 105px;
}
.latest_videos .pics .pic {
	float: left;
	padding: 8px 9px;
}
.latest_videos .pics .num1 .pic {
	padding-left: 0;
}
.latest_videos .pics .num5 .pic {
	padding-right: 0;
}
.latest_videos .pics .title {
	display: none;
}
.latest_videos .pics .thumbnail {
	/* border:2px solid white; */
}
.latest_videos .pics .thumbnail img {
	width: 72px;
}

.hot_products .title {
	background:transparent url(/sns/template/default/image/green-marker.gif) no-repeat scroll 0 4px;
	padding-left:20px;
}

.overlay{
	z-index:1000
}

/* TABS */
.tabs li a.selected, .tabs li a.selected:visited {
	color: #f65108;
}
.moduletable .tabs {
	height: 25px;
	margin-top: 39px;
}

/* OVERRIDE HOME_CENTER_TOP */
.home_center_top {
	background: none;
}
.home_center_top .horizontal {
	background: url(../images/tab_bg1.gif) no-repeat scroll 0 0;
	display:block;
	margin-top: -34px;
	margin-left: 4px;
	margin-bottom: 0px;
	text-align:left;
	width:470px;
}.home_center_top .noone {
	background: url(../images/tab_bg1_older.gif) no-repeat scroll 0 0;
	display:block;
	margin-top: -34px;
	margin-left: 4px;
	margin-bottom: 0px;
	text-align:left;
	width:470px;
}
.home_center_top .vertical {
	background: url(../images/tab_bg2.gif) no-repeat scroll 0 0;
	display:block;
	margin-top: -34px;
	margin-left: 4px;
	text-align:left;
	width:470px;
}


/* iteration over products home tabbed */

#contentBox a.link_num1, 
#contentBox a.link_num3, 
#contentBox a.link_num5, 
#contentBox a.link_num7, 
#contentBox a.link_num9, 
#contentBox a.link_num11 
{
	color:#666;
}


#contentBox a.link_num2, 
#contentBox a.link_num4, 
#contentBox a.link_num6, 
#contentBox a.link_num8, 
#contentBox a.link_num10
{
	color:#333;
}


.latest_videos .videos .latest_mtag .subject{
		background:transparent url(/sns/template/default/image/green-marker.gif) no-repeat scroll 0 2px; 
}


