﻿.indexnews{
 
	margin:0 0px 0px 0px;
 
     background-color:#f9f9f9;
	-webkit-box-shadow: 0px 0px 6px #757575;
	-moz-box-shadow: 0px 0px 6px #757575;
	box-shadow: 0px 0px 6px #757575;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	*border:solid 1px #c1c3c4;
}

.indextj{
 
	
     margin-left:10px; 
     background-color:#f9f9f9;
	-webkit-box-shadow: 0px 0px 6px #757575;
	-moz-box-shadow: 0px 0px 6px #757575;
	box-shadow: 0px 0px 6px #757575;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	*border:solid 1px #c1c3c4;
}

.g1{
	width:241px;
	height:314px;
	float:left;
	margin:0 19px 0px 40px;
	background-color:#0c222b;
	color:#C4DC86;
	
 
	-webkit-box-shadow: 0px 0px 6px #757575;
	-moz-box-shadow: 0px 0px 6px #757575;
	box-shadow: 0px 0px 6px #757575;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}

.g1 h2.title1{
	display:block;
	width:235px;
	height:36px;
	font:normal 19px/36px Georgia, "Times New Roman", Times, serif;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	color:#000;
	background-color:#60abc9;
	
}

.g1 a.more2{
	width:67px;
	height:19px;
	display:block;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	margin:0 0 0 157px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	line-height:19px;
	color:#fff;
	background-color:inherit;
}
.g1 a.more2:hover{
	color:#DB990C;
	background-color:inherit;
}

.g2{
	width:241px;
	height:314px;
	float:left;
	margin:0 19px 0px 40px;
	background-color:#708a30;
	color:#C4DC86;
	
		-webkit-box-shadow: 0px 0px 6px #757575;
	-moz-box-shadow: 0px 0px 6px #757575;
	box-shadow: 0px 0px 6px #757575;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

}

.g2 h2.title1{
	display:block;
	width:235px;
	height:36px;
	font:normal 19px/36px Georgia, "Times New Roman", Times, serif;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	color:#000;
	background-color:#a7c360;
	
}

.g2 a.more2{
	width:67px;
	height:19px;
	display:block;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	margin:0 0 0 157px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	line-height:19px;
	color:#fff;
	background-color:inherit;
}
.g2 a.more2:hover{
	color:#DB990C;
	background-color:inherit;
}

.g3{
	width:241px;
	height:314px;
	float:left;
	margin:0 19px 0px 40px;
	background-color:#353636;
	color:#C4DC86;
	
	-webkit-box-shadow: 0px 0px 6px #757575;
	-moz-box-shadow: 0px 0px 6px #757575;
	box-shadow: 0px 0px 6px #757575;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

}

.g3 h2.title1{
	display:block;
	width:235px;
	height:36px;
	font:normal 19px/36px Georgia, "Times New Roman", Times, serif;
	margin-left:3px;
	margin-right:3px;
	margin-top:3px;
	color:#000;
	background-color:#8c8c8c;
	
}

.g3 a.more2{
	width:67px;
	height:19px;
	display:block;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	margin:0 0 0 157px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	line-height:19px;
	color:#fff;
	background-color:inherit;
}
.g3 a.more2:hover{
	color:#DB990C;
	background-color:inherit;
}








.g1 p.greenTxt{
	display:block;
	width:220px;
	padding:0 0 24px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.g1 p.greenTxt span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 3px 0;
}
.g1 p.greenTxt img.pic{
	display:block;
	border:#ffffff solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}
.g1 p.greenTxt2{
	display:block;
	width:220px;
	padding:0 0 14px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.g1 p.greenTxt2 span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 0 0;
}
.g1 p.greenTxt2 img.pic2{
	display:block;
	border:#ffffff solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}


.g2 p.greenTxt{
	display:block;
	width:220px;
	padding:0 0 24px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.g2 p.greenTxt span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 3px 0;
}
.g2 p.greenTxt img.pic{
	display:block;
	border:#0c222b solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}
.g2 p.greenTxt2{
	display:block;
	width:220px;
	padding:0 0 14px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.g2 p.greenTxt2 span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 0 0;
}
.g2 p.greenTxt2 img.pic2{
	display:block;
	border:#0c222b solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}



.g3 p.greenTxt{
	display:block;
	width:220px;
	padding:0 0 24px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.g3 p.greenTxt span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 3px 0;
}
.g3 p.greenTxt img.pic{
	display:block;
	border:#ffffff solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}
.g3 p.greenTxt2{
	display:block;
	width:220px;
	padding:0 0 14px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.g3 p.greenTxt2 span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 0 0;
}
.g3 p.greenTxt2 img.pic2{
	display:block;
	border:#ffffff solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}










.green{
	width:241px;
	float:left;
	margin:0 19px 30px 40px;
	background-color:#0c222b;
	color:#C4DC86;
}
.green h2.ser{
	display:block;
	background:url(../images/more_service.gif) 0 0 no-repeat;
	width:199px;
	height:36px;
	font:normal 19px/36px Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 42px;
	color:#000;
	background-color:inherit;
	margin:0 0 25px 0;
}
.green h2.ln{
	display:block;
	background:url(../images/latest_news.gif) 0 0 no-repeat;
	width:199px;
	height:36px;
	font:normal 19px/36px Georgia, "Times New Roman", Times, serif;
	padding:0 0 0 42px;
	color:#000;
	background-color:inherit;
	margin:0 0 25px 0;
}
.green p.greenTxt{
	display:block;
	width:220px;
	padding:0 0 24px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.green p.greenTxt span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 3px 0;
}
.green p.greenTxt img.pic{
	display:block;
	border:#A7C360 solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}
.green p.greenTxt2{
	display:block;
	width:220px;
	padding:0 0 14px 14px;
	font-size:11px;
	line-height:13px;
	color:#C4DC86;
	background-color:inherit;
}
.green p.greenTxt2 span{
	font-size:11px;
	line-height:13px;
	color:#fff;
	font-weight:bold;
	background-color:inherit;
	display:block;
	margin:0 0 0 0;
}
.green p.greenTxt2 img.pic2{
	display:block;
	border:#A7C360 solid 3px;
	width:44px;
	height:44px;
	margin:0 16px 0 0;
	float:left;
}
.green a.more2{
	width:67px;
	height:19px;
	display:block;
	background:url(../images/read_more_bg.gif) 0 0 no-repeat;
	margin:0 0 0 157px;
	text-decoration:none;
	text-align:center;
	font-size:10px;
	line-height:19px;
	color:#fff;
	background-color:inherit;
}
.green a.more2:hover{
	color:#DB990C;
	background-color:inherit;
}
.green p.greenBot{
	display:block;
	background:url(../images/green_bottom.gif) 0 0 no-repeat;
	width:241px;
	height:21px;
	font-size:0;
	line-height:0;
}


/*** FOOTER ***/
#footother{  color:#aaa}
#footother-pattern{ background:url(../images/bg-footer-pattern.gif) repeat; }

#footcol1, #footcol2, #footcol3, #footcol4{width:220px; float:left; padding:5px 0 20px 0; margin-right:20px;}
#footcol4{margin:0;}

#footother ul{list-style-type:none; margin:0; padding:0;}
#footother ul li.widget-container{margin-bottom:40px;}
#footother ul li.widget-container:last-child{margin-bottom:0px;}
#footother .widget-title{color:#fafafa; text-transform:uppercase; margin-bottom:25px; font-size:14px}
#footother ul li a, #footer ul li a:visited{color:#aaa}
#footother ul li a:hover{text-decoration:none; color:#fff}
#footother ul li li{border-bottom:solid 1px #4a4a4a; padding:0 0 6px 0; margin:0 0 6px 0;}

#footother h1, #footother h2, #footother h3, #footother h4, #footother h5, #footother h6{color:#fafafa;font-size:12px;}
#footother .frame{padding:4px; border:solid 1px #424242; background:url(../images/opacity-img.png) repeat}

#recentpostwidget h5{font-size:12px; font-family:Arial; margin-bottom:5px}
#footother #recentpostwidget li h5 a, #footother #recentpostwidget li h5 a:visited{color:#fafafa}
#recentpostwidget li{clear:both; margin:0 0 30px 0 !important; border:0px !important; padding:0 !important; background:transparent !important}

#flickr li{border:0px !important; float:left; margin-right:14px !important;}
#flickr li.nomargin{margin-right:0px !important;}


/*** AFTER FOOTER ***/
#after-footer{background:url(../images/bg-afterfooter.png) no-repeat; height:80px;}
#footertext{padding:30px 0 0 0;color:#aaaaaa}
#sn{float:right; padding:25px 0 0 0}
#sn ul{margin:0; padding:0; list-style-type:none;}
#sn ul li{float:left; margin-left:8px;}


#left3{
	width:240px;
	float:left;
}

#left3 h2{
	display:block;
	width:234px;
	height:22px;
	background:url(../images/left_head_1px.gif) 0 0 repeat-x;
	border-left:#404040 solid 1px;
	border-right:#404040 solid 1px;
	padding:4px 0 0 14px;
	margin:0 0 0px 0;
}

#left3 h2 span{
	background:url(../images/arrow6.gif) 0 3px no-repeat;
	padding:0 0 0 16px;
	font-size:12px;
	font-weight:bold;
	color:#F3F3F3;
	vertical-align:middle;
	background-color:inherit;
}

	.sales-title {
	margin-bottom: 5px;
	color: #3699dc;
	font-size: 22px;
	margin-top: 0px;
	}
	
	/*------------------------------------------------mid--------------------*/
#mid{
	width:240px;
	background:url(../images/mid_panel_bg.gif) 0 0 repeat-y;
	float:left;
	padding:0 5px 45px 6px;
}
#mid ul.midlink1{
	padding:0 0 6px 0;
	margin:0;
}
#mid ul.midlink1 li{
	margin:0 0 1px 0;
	height:21px;
	display:block;
}
#mid ul.midlink1 li a{
	display:block;
	height:21px;
	background:url(../images/arrow5.gif) 10px 8px no-repeat #515151;
	font-weight:bold;
	color: #CCCCCC;
	font: Tahoma, Arial, Helvetica, sans-serif;
	padding:0 0 0 24px;
	text-decoration:none;
}
#mid ul.midlink1 li a:hover{
	background-color:#595858;
	color:#fff;
}
#mid h2.ser{
	display:block;
	height:46px;
	background:url(../images/service_icon.gif) 10px 8px no-repeat #0c222b;
	padding:0 0 0 51px;
	font:normal 20px/46px Arial, Helvetica, sans-serif;
	color:#fff;
}
#mid ul.midlink2{
	padding:21px 0 43px 7px;
}
#mid ul.midlink2 li{
	font-size:0;
	line-height:0;
}
#mid ul.midlink2 li a{
	display:block;
	background:url(../images/arrow2.gif) 0 7px no-repeat;
	padding:0 0 0 18px;
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#92A62A;
	background-color:#303030;
	text-decoration:underline;
}
#mid ul.midlink2 li a:hover{
	background:url(../images/arrow2_hover.gif) 0 7px no-repeat;
	color:#fff;
	background-color:#383838;
	text-decoration:none;
}
#mid a.online{
	display:block;
	background:url(../images/online_chat.gif) 0 0 no-repeat;
	width:167px;
	height:53px;
	margin:0 0 17px 8px;
}
#mid a.online:hover{
	background:url(../images/online_chat_hover.gif) 0 0 no-repeat;
}
#mid a.goal{
	display:block;
	background:url(../images/goal_new.gif) 0 0 no-repeat;
	width:167px;
	height:59px;
	margin:0 0 19px 8px;
}
#mid a.goal:hover{
	background:url(../images/goal_new_hover.gif) 0 0 no-repeat;
}
#mid h2.story{
	display:block;
	height:46px;
	background:url(../images/story_icon.gif) 16px 8px no-repeat #0c222b;
	padding:0 0 0 51px;
	font:normal 20px/46px Arial, Helvetica, sans-serif;
	color:#fff;
}
#mid ul.midlink3{
	width:169px;
	padding:13px 0 0 10px;
}
#mid ul.midlink3 li{
	background:url(../images/arrow2.gif) 0 2px no-repeat;
	padding:0 0 15px 20px;
	font:bold 11px Arial, Helvetica, sans-serif;
	color:#E28C04;
	background-color:inherit;
	/*margin:0 0 15px 0;*/
	display:block;
}
#mid ul.midlink3 li a{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#92A62A;
	background-color:inherit;
	margin:13px 0 0 0;
	display:block;
	text-decoration:underline;
}
#mid ul.midlink3 li a:hover{
	text-decoration:none;
}

 

/* Entry meta: post */
								.entry_meta {
									overflow: hidden;
									background: url(../images/entry_meta.png) repeat-x 0 0;
									padding: 6px 0px 0px 0px;
									margin-top: 5px;
									margin-bottom: 0px;
									text-shadow: 1px 1px 0 #faf8f2;
								}
								.entry_meta.b{
									background: url(../images/entry_meta.png) repeat-x 0 top;
									margin: 0px 0 8px 0;
								}
								  .entry_meta .ico_link{
									  display: block;
									  float: left;
									  color: #b2b2b2;
									  font-size:10px;
									  background-position: -20px 0px;
									  background-repeat: no-repeat;
									  padding-left: 25px;
									  margin:0 15px 5px 0;
									  text-decoration: none;
								  }
									.entry_meta .ico_link a{
										color: #b2b2b2;
										text-decoration: none;
									}
									.entry_meta .ico_link:hover{
										color: #433d30;
										background-position: 0 -29px;
									}
									.entry_meta a.ico_link:hover{
										text-decoration: underline;
									}
									.entry_meta .ico_link:hover a{
										color: #433d30;
									}
									.entry_meta .ico_link a:hover{
										text-decoration: underline;
									}
									.entry_meta .ico_link.author{
										background-image: url(../images/ico_author.png);
									}
									.entry_meta .ico_link.categories{
										background-image: url(../images/ico_categories.png);
									}
									.entry_meta .ico_link.comments{
										background-image: url(../images/ico_comments.png);
									}
									.entry_meta .ico_link.date{
										background-image: url(../images/ico_date.png);
									}
									.entry_meta .ico_link.tags{
										background-image: url(../images/ico_tags.png);
										display:block;
									}
									
	.aboutTxt {
display: block;
line-height:30xp;
padding: 0 0 24px 14px;
font-size: 12px; 
background-color: inherit;
}

.aboutTxt img.pic {
display: block;
border: #ffffff solid 3px;
 
margin: 0 16px 0 0;
float: left;
}


/*newslist*/
.RST12_01 .ST12 ul{margin-left:0px;}
.RST12_01 .ST12 li{ background: url(../images/dashed.gif) repeat-x 0 bottom; display: block; line-height:30px;  }
.RST12_01 .ST12 li:hover{ background:#e4eaf2;}
.RST12_01 .ST12 li a{  color: #666666; padding: 0 0 0px 26px; float: left;  background:  url(../images/n_icon21.gif) no-repeat 10px 12px; }
.RST12_01 .ST12 li a:hover{ color:#333333; text-decoration:none; }
.RST12_01 .ST12 .time{ float: right; background:none; color:#666; font-size:10px; padding: 0 8px 0 0;}
.RST12_01 .ST12 .new{ background:none; width: 30px; height: 11px;line-height:11px; padding: 2px 0 0 2px; float: left; text-indent: -9999px; display:none; }
.RST12_01 .ST12 .hot{ background:none; width: 30px; height: 11px;line-height:11px; padding: 2px 0 0 2px; float: left; text-indent: -9999px; display:none; }
.RST12_01 .ST12 br{ clear: both;}

.RPG01_02 .PG01{ margin-right:0px; margin-top:20px;}



.RST12_02 .ST12 ul{margin-left:0px;}
.RST12_02 .ST12 li{ background: url(../images/dashed.gif) repeat-x 0 bottom; display: block; line-height:30px;  }
 
.RST12_02 .ST12 li a{  color: #666666; padding: 0 0 0px 26px; float: left;  background:  url(../images/n_icon21.gif) no-repeat 10px 12px; }
 
.RST12_02 .ST12 .time{ float: right; background:none; color:#666; font-size:10px; padding: 0 8px 0 0;}
.RST12_02 .ST12 .new{ background:none; width: 30px; height: 11px;line-height:11px; padding: 2px 0 0 2px; float: left; text-indent: -9999px; display:none; }
.RST12_02 .ST12 .hot{ background:none; width: 30px; height: 11px;line-height:11px; padding: 2px 0 0 2px; float: left; text-indent: -9999px; display:none; }
.RST12_02 .ST12 br{ clear: both;}

.RPG01_02 .PG01{ margin-right:0px; margin-top:20px;}

/* Sales Nav */
#sales-nav {
	 
	width: 235px;
	background-color: #000000;
	border: 1px solid #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 0px;
	margin-bottom:10px;
}
 
#search-bar-sales {
	width: 235px;
}
#accordion {
	list-style: none;
	padding: 0 0 0 0;
	width: 235px;
}
#accordion div {
	display: block;
	font-weight: bold;
	margin: 1px;
	cursor: pointer;
	list-style: circle;

	background-repeat: repeat-x;
	color: #eee;
	font-size: 1em;
	padding-left: 10px;
	background-color: #333333;
	line-height: 2em;
}
 

 

.grey {
	display: block;
	font-weight: bold;
	cursor: pointer;
	list-style: circle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.grey a {
	display: block;
	font-weight: bold;
	padding-left: 10px;
}

.red {
	display: block;
	font-weight: bold;
	cursor: pointer;
	list-style: circle;
	color: #fff;
	font-size: 1em;
	padding-left: 10px;
	background-color: #990000 !important;
	line-height: 2em;
}
.red a {
	display: block;
	font-weight: bold;
	color: #FFFFFF !important;
	padding-left: 10px;
}
.red a:hover {
	color: #000000 !important;
}
.blue {
	display: block;
	font-weight: bold;
	cursor: pointer;
	list-style: circle;
	color: #fff;
	font-size: 1em;
	padding-left: 10px;
	background-color: #2F56BA !important;
	line-height: 2em;
}
.blue a {
	display: block;
	font-weight: bold;
	color: #FFFFFF !important;
	padding-left: 10px;
}
.blue a:hover {
	color: #000000 !important;
}
#accordion  #black {
	margin: 0px;
	background-color: #000000 !important;
	background-image: none;
}
#accordion #black a {
	color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ec2323;
}
#accordion #black a:hover {
	color: #FFFFFF;
	border-bottom-style: none;
}
#accordion ul {
	list-style: none;
	display: none;
}
#accordion ul li {
	font-weight: normal;
	cursor: auto;
	color: #ffffff;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #444;
	margin-right: 20px;
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0.9em;
}
#accordion a {
	text-decoration: none;
	color: #CCCCCC;
}
#accordion a:hover {
	color: #666666;
}
.clear-nav {
	clear: both;
	margin-top: 20px;
}

#accordion #fontlink a {
	text-decoration: none;
	color: #ffffff;
}
#accordion #fontlink a:hover {
	color: #dc6a4d;
}

#accordion .fontlist a {
	text-decoration: none;
	color: #ffffff;
}

#accordion .fontlist a:visited  {
	text-decoration: none;
	color: #ffffff;
}

#accordion .fontlist a:active  {
	text-decoration: none;
	color: #dc6a4d;
}

#accordion .fontlist a:hover  {
	text-decoration: none;
	color: #dc6a4d;
}


/*** SIDEBAR ***/
 
#sales-nav ul{list-style-type:none; padding:0; margin:0;}
#sales-nav ul li.widget-container{margin:0 0 40px 0 !important; clear:both}
#sales-nav .widget-title{ font-size:16px; text-transform:uppercase; margin-bottom:20px}
#sales-nav ul li a, #sales-nav ul li a:visited{color:#555;}
#sales-nav ul li a:hover{color:#dc6a4d; text-decoration:none}
#sales-nav li li{
	list-style-type:none;
	margin:0 0 8px 0;
	padding:0 0 8px 15px;
	background:
				url(../images/arrow.gif)  0px 7px no-repeat;
}
#sales-nav li li:hover{
	background:
				url(../images/arrow2.gif)  0px 7px no-repeat;
}

/* list second level */
#sales-nav ul.sub-menu, #sales-nav ul ul ul{margin:5px 0 0 0; }
#sales-nav ul.sub-menu li, #sales-nav ul ul ul li{margin-bottom:0px; background:url(../images/arrow.gif)  0px 7px no-repeat; padding-bottom:5px}
#sales-nav ul.sub-menu li:hover, #sales-nav ul ul ul li:hover{background:url(../images/arrow2.gif)  0px 7px no-repeat;}
#sales-nav ul.sub-menu li:last-child, #sales-nav ul ul ul li:last-child{padding-bottom:0px; margin-bottom:0;}
 
 
 
 /* PORTFOLIO */
#ts-display-portfolio li{position:relative;}
#ts-display-portfolio .separator.line{background:url(../images/hr.gif) repeat-x left top; height:10px}


.ts-display-pf-img{position:relative;}
.ts-display-clear{clear:both; height:1px !important; line-height:1px !important; float:none!important}
.ts-display-pf-text h2{ font-size:20px; margin-bottom:20px;}
.ts-display-pf-text p{margin:0 0 25px 0;}
.ts-display-pf-text .button{margin-right:8px;}


/*======= Portfolio 1 Column =======*/
#ts-display-pf-col-1{list-style-type:none; padding:0; margin:0;}
#ts-display-pf-col-1 li{list-style-type:none; padding:0 0 26px 0; margin:0 0 50px 0 !important; background:url(../images/hr.gif) repeat-x left bottom;}

#ts-display-pf-col-1 .ts-display-pf-img{
	width:540px;
	float:left;
	margin-right:30px;
}

#ts-display-pf-col-1 .ts-display-pf-img a.image{
	width:530px;
	height:302px;
	display:block;
	position:relative;
	border:solid 1px #ececec;
	padding:4px;
}

#ts-display-pf-col-1 .ts-display-pf-img a .rollover{
	background:url(../images/hover-zoom.png);
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center;
	width:530px;
	height:302px;
	display:block;
    position:absolute;
	z-index:10;
	display:none;
	cursor:pointer;
}

#ts-display-pf-col-1 .ts-display-pf-text{
	width:370px;
	float:left;
}

/*======= Portfolio 2 Column =======*/
#ts-display-pf-col-2{list-style-type:none; padding:0; margin:0;}
#ts-display-pf-col-2 li{list-style-type:none; padding:0 0 25px 0; margin:0 19px 25px 0; width:460px; float:left}
#ts-display-pf-col-2 li.nomargin{margin-right:0;}

#ts-display-pf-col-2 .ts-display-pf-img{
	width:460px;
}

#ts-display-pf-col-2 .ts-display-pf-img a.image{
	width:450px;
	height:256px;
	display:block;
	position:relative;
	border:solid 1px #ececec;
	padding:4px;
	
}

#ts-display-pf-col-2 .ts-display-pf-img a .rollover{
	background:url(../images/hover-zoom.png);
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center;
	width:450px;
	height:256px;
	display:block;
    position:absolute;
	z-index:10;
	display:none;
	cursor:pointer;
}

#ts-display-pf-col-2 .ts-display-pf-text{
	margin-top:0;
	padding:0;
}

/*======= Portfolio 3 Column =======*/
#ts-display-pf-col-3{list-style-type:none; padding:0; margin:0;}
#ts-display-pf-col-3 li{list-style-type:none; padding:0 0 25px 0; margin:0 20px 25px 0; width:300px;  float:left;}
#ts-display-pf-col-3 li.nomargin{margin-right:0;}

#ts-display-pf-col-3 .ts-display-pf-img{
	width:300px;
}

#ts-display-pf-col-3 .ts-display-pf-img a.image{
	width:290px;
	height:184px;
	display:block;
	position:relative;
	border:solid 1px #ececec;
	padding:4px;

}

#ts-display-pf-col-3 .ts-display-pf-img a .rollover{
	background:url(../images/hover-zoom.png);
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center;
	width:290px;
	height:184px;
	display:block;
    position:absolute;
	z-index:10;
	display:none;
	cursor:pointer;
}

#ts-display-pf-col-3 .ts-display-pf-text{
	margin-top:0;
	padding:0
}

/*======= Portfolio 4 Column =======*/
#ts-display-pf-col-4{list-style-type:none; padding:0; margin:0;}
#ts-display-pf-col-4 li{list-style-type:none; padding:0 0 10px 0; margin:0 10px 10px 0; width:190px;  float:left;}
#ts-display-pf-col-4 li.nomargin{margin-right:0;}

#ts-display-pf-col-4 .ts-display-pf-img{
	width:180px;
}

#ts-display-pf-col-4 .ts-display-pf-img a.image{
	width:180px;
	height:128px;
	display:block;
	position:relative;
	border:solid 1px #ececec;
	padding:4px;

}

#ts-display-pf-col-4 .ts-display-pf-img a .rollover{
	background:url(../images/hover-zoom.png);
	background-color:#000;
	background-repeat:no-repeat;
	background-position:center;
	width:180px;
	height:128px;
	display:block;
    position:absolute;
	z-index:10;
	display:none;
	cursor:pointer;
}

#ts-display-pf-col-4 .ts-display-pf-text{
	margin-top:0;
	padding:0
}


/* PRODUCT */
#ts-display-product{list-style-type:none; padding:0; margin:0;}
#ts-display-product li{list-style-type:none; padding:0 0 25px 0; margin:0 10px 25px 0; width:183px;  float:left;}
#ts-display-product li.nomargin{margin-right:0;}
#ts-display-product-container .separator.line{background:url(../images/hr.gif) repeat-x left top; height:10px}

#ts-display-product .ts-display-product-img{
	width:183px;
}

#ts-display-product .ts-display-product-img img{
	border:solid 1px #ececec;
	padding:4px;
}


#ts-display-product .ts-display-product-text{
	margin-top:0;
	padding:0
}

.ts-display-product-text{text-align:center;}
.ts-display-product-text h2{font-size:14px; margin:10px 0;}
.ts-display-product-text .productprice{display:block; margin-bottom:18px; font-size:20px;}
.ts-display-product-text .button{}

.pagenavi.productnav{float:left;}
.prod_ordering{float:right}

#single-product{margin-bottom:40px}
#single-product-img{width:270px; float:left;}
#single-product-description{overflow:hidden; padding-left:30px}
#single-product-description h2{margin-bottom:10px;}
#single-product-description .price{font-size:20px; display:block; padding-bottom:20px}
.product-option-container{border:solid 1px #ececec; margin-bottom:20px;}
.product-option label{font-weight:bold; padding-right:10px}
.product-option{border-bottom:solid 1px #ececec;  padding:10px}
.product-option.noborder{border:0;}
.product-button-container{margin-bottom:20px;}
.additem{
	border:solid 1px #ececec;
	border-radius:2px;
	-moz-border-radius:2px;		
	-webkit-border-radius:2px;
	float:left;
	height:27px;
	line-height:27px;
	padding:1px;
}
.additem a{padding:0 12px;background:#f8f8f8; float:left; color:#555; margin-right:1px}
.additem a.min, .additem a.plus{background:#eeeeee;}
.additem a.plus{margin-right:0px;}
.additem a:hover{text-decoration:none;}
.product-button-container .button{float:right;}
.producttab{margin-bottom:20px;}

#relatedproduct{margin:0; padding:0; list-style-type:none;}
#relatedproduct li{float:left; width:290px; margin-right:30px}
#relatedproduct li.last{margin:0;}
.relatedproduct-img{float:left; width:160px}
.relatedproduct-text{overflow:hidden; padding-left:15px}
.relatedproduct-text .price{font-size:20px; display:block; padding-bottom:20px}

/* CONTACT */
form{margin:0; padding:0;}
fieldset{border:0px;}
#contactform{position:relative; }

#contactform label{ display:block; padding-bottom:2px}
span.error{color:red;text-align:left; font-size:11px; float:left;}
#contactform .text-input{
	margin-bottom:15px;
	width:270px;
}
#contactform textarea{
	margin-bottom:7px;
	width:97%;
}
#message{ margin-left:0px;}
#message h2{}
#message p{margin:6px 0px; }
#contactform .butcontact{ cursor:pointer; margin:10px 0 0 0;}

/* Shadow Image */
.shadowimg70{background:url(../images/shadowimg70.gif) no-repeat; display:block; height:12px;}
.shadowimg220{background:url(../images/shadowimg220.gif) no-repeat; display:block; height:20px;}
.shadowimg300{background:url(../images/shadowimg300.gif) no-repeat; display:block; height:24px;}
.shadowimg610{background:url(../images/shadowimg610.gif) no-repeat; display:block; height:22px;}
.shadowimg540{background:url(../images/shadowimg540.gif) no-repeat; display:block; height:29px;}
.shadowimg460{background:url(../images/shadowimg460.gif) no-repeat; display:block; height:27px;}


/* Tabs */


.tabcontainer{margin:0; border:solid 1px #ebebeb; border-width:0 0 0 1px;}
ul.tabs {
	margin: 0;
	padding: 0 0 0px 0;
	list-style: none;
	height: 41px;
	width: 100%;

}
ul.tabs li {
	float: left;
	margin: 0 0;
	padding: 0 15px;
	line-height:41px;
	height:41px;
	overflow: hidden;
	position: relative;
	font-size:14px;
	font-family:"Ubuntu", Arial;
	border:solid 1px #ebebeb;
	border-width:1px 1px 0 0;
	background:url(../images/navtab.gif) repeat-x;
}

ul.tabs li a {
	text-decoration: none;
	display: block;
	padding: 0 0px;
	outline: none;
	color:#555;
}

.tab-content {padding: 20px 0; }
	
ul.tabs li:hover{}
ul.tabs li.active{background:transparent}
html ul.tabs li.active a{ color:#dc6a4d; }
#tab-body{padding:0 20px; border:solid 1px #ebebeb; border-width:1px 1px 1px 0;}
.indexjj{ 
	float:left;
	margin:0 19px 0px 20px;
    padding-bottom:20px;

}

.indexjjimg{ 
 
	-webkit-box-shadow: 0px 0px 6px #757575;
	-moz-box-shadow: 0px 0px 6px #757575;
	box-shadow: 0px 0px 6px #757575;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

}