body ,div ,p ,span {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
img {
	border:0;
}
a ,a:hover ,a:visited a:hover {
	text-decoration:none;
	color:#000;
}
body {
	background: url(../images/ground2.jpg);
}
ul ,li  ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 {
	padding:0;
	margin:0;
	list-style:none;
}
.clear {
	clear:both;
}
.float-left {
	float:left;
}
.float-right {
	float:right;
}
.align-left {
	text-align:left;
}
.align-right {
	text-align:right;
}

.main {
	width:774px;
	margin:0 auto;
}
#top-menu ul li {
	float:left;
	height:18px;
}
#header {
	width:774px;
	margin:0 auto;
}
.top_right {
float: right;
color:#fff;
}
.top_right a {
color:#fff;
}
.content.float-right {
	text-indent:10px;
color: #fff;
width: 551px;
padding: 20px 0 0 0;
height: 370px;
background: url(../images/bground.jpg) no-repeat;
}
.logo {
position: relative;
}	
.main_content {
position: relative;
width: 1000px;
margin: 0 auto 0px auto;
padding: 0px 0 0 0;
}
.tag_search {
position: relative;
margin: 0 auto 0px auto;
width: 1000px;
background: 
white;
}
.tag_search .title_page {
top: 0px;
left: 10px;
background: url(../images/bg_title_block.png) repeat-x;
line-height: 24px;
color: 
#666;
text-align: left;
font-size: 20px;
text-shadow: 
#CCC 1px 1px;
margin: 0 0px 0 0px;
z-index: 99;
padding: 5px 5px 0 55px;
height: 44px;
}
.product_right {
position: relative;
float: right;
width: 540px;
top: 20px;
margin:0 0 20px 0;
}
.tools_product {
padding: 2px 0;
}
.paginator {
padding: 2px;
clear: both;
}
.paginator ul {
margin: 0;
padding: 0;
text-align: right;
font-size: 12px;
font-family: sans-serif;
}
.paginator li {
list-style-type: none;
display: inline;
padding-bottom: 1px;
color:#fff;
}
.paginator a.prevnext {
color: 
#FC0 !important;
}
#ts-display-portfolio {
margin: 10px;
}
#ts-display-portfolio #ts-display-pf-col-1 {
margin: 0 auto;
padding: 0;
}
#ts-display-pf-col-1 {
list-style-type: none;
padding: 0;
margin: 0;
}
#ts-display-portfolio #ts-display-pf-col-1 li {
list-style-type: none;
margin: 0;
padding: 0;
width: 495px;
}
#ts-display-pf-col-1 .listbox {
padding: 10px 0;
border-bottom: 1px white dotted;
}
#ts-display-pf-col-1 .list_text {
margin: 0;
padding: 0px;
text-align: left;
float: right;
width: 340px;
}
#ts-display-pf-col-1 .list_text a {
	color:#fff;
}
#ts-display-pf-col-1 .list_text a:hover {
	color:#F90;
}
.price {
color: #F90;
font-weight: bold;
}
.discount-tag {
text-decoration: line-through;
}
#ts-display-pf-col-1 .discount {
background: url(../images/coupon-discount.png) no-repeat scroll 0 0 
transparent;
height: 80px;
margin: 0px 0 0 220px;
padding: 20px 0 0 0;
position: absolute;
width: 85px;
z-index: 99999;
}
.listbox .bottom_content {
position: absolute;
left: 0px;
bottom: 0px;
width: 100%;
background: 
#F4F5F8;
}
.listbox img {
	width:140px;
}
.paginator a {
color: 
white;
font-size: 14px;
}
a.currentpage {
color: 
#FC0;
}
.ad-thumb-list img {

}
.detail  a ,.detail  a:hover {
	color:#fff;
}
.detail .price{
	color:#fff;
}
.detail {
margin: 20px 0 0 0;
}
.product_left {
width: 230px;
}
#contactform {
float: left;
padding: 0 10px 10px 10px;
margin: 0 10px 0 10px;
width: 350px;
color:#fff;
}
#contactform h3 {
font-size: 16px;
color: #653300;
}
#contactform label {
display: block;
}
#contactform label {
width: 30%;
display: inline-block;
vertical-align: text-bottom;
font-size: 14px;
color:#fff;
}
#contactform input, #contactform select, #contactform textarea {
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-khtml-border-radius: 4px;
margin-bottom: 9px !important;
width: 97%;
padding: 4px;
}
.detail_company {
float: left;
width: 340px;
font-size: 14px;
color: #fff;
}
.detail_company a ,detail_company a:hover ,detail_company a:visited ,detail_company a:active{
	color:#fff;
}
.widget-title {
position: relative;
font-size: 16px;
color: #653300;
}
#contactform textarea {
vertical-align: top;
height: 150px;
}
textarea:hover {
border: 1px solid #AAA;
color: #555;
background: #FAFAFA;
}
textarea {
border: 1px solid #7D7D7D;
color: #555;
line-height: 15px;
}
.padding {
padding: 10px;
}
title_page {
font-size: 12px;
color: #F90;
margin: 10px 10px 10px 18px;
}
.button {
width: 60px;
height: 25px;
color: 
#F90;
}
.padding_10 {
padding: 10px;
}
.title_page h2 {
color: 
#F90;
font-size: 16px;
margin: 10px 10px 10px 20px;
}
.nyroModal img {
width: 43px;
height:15px;
}
