body
{
	background	: #FFF;
	font-family	: tahoma,arial;
	font-size	: 70%;
	color		: #5a5a5a;
	line-height	: 1.8em;
}
#wrapper
{
	margin	: 0 auto;
	width	: 1024px;
}

a:link,
a:visited
{
	color	: #f79220;
	text-decoration	: underline;
}

#logo
{
	float	: left;
	width	: 417px;
	height	: 125px;
}

p
{
	margin-bottom	: 12px;
}

#top-menu
{
	
	width	: 1000px;
	margin-left: auto ;
    margin-right: auto ;
	height	: 48px;
	background	: url(../images/menu-bg.jpg) repeat-x;
}

#cols-2
{
	float	: left;
	width	: 100%;
}

#cols-2-mgn
{
	margin	: 11px 12px;
}

#top-box
{
	float	: right;
	width	: 756px;
	height	: 273px;
	border	: 1px solid #c5c5c5;
	
	overflow	: hidden;
}

#text-box
{
	float	: right;
	width	: 756px;
	padding-top	:12px;
	padding-bottom:12px;
}

#content-box
{
	float	: right;
	width	: 756px;
	border	: 1px solid #c5c5c5;
	padding-bottom	:12px;
}

#content-mgn
{
	margin	: 7px;
}

#content-box .content-title
{
	background	: #5c5c5c;
	color		: #fff;
	width		: 97%;
	padding		: 10px 0px;
	padding-left: 3%;
	font-size	: 1.1em;
	line-height	: 1em;
	margin		: 0;
	margin-bottom	: 14px;
}

#mod-top
{
	float	: left;
	width	: 279px;
	height	: 197px;
	margin-top	: 60px;
	margin-left	: 37px;
	overflow	: hidden;
	
}

#mod-top-right
{
	float	: right;
	width	: 420px;
	height	: 275px;
	margin-top	: 15px;
	margin-left	: 15px;
	overflow	: hidden;
	
}

#top-desc
{
	border-bottom	:1px dashed #cccccc;
	color			: #5a5a5a;
	line-height		: 2.5em;
}

#mod-top .img-invest
{
	margin-bottom	: 16px;
}

.top-mod-more
{
	text-align	: right;
	display		: block;
	width		: 100%;
	font-weight	: bold;
	text-transform	: lowercase;
}

a.top-mod-more:link,
a.top-mod-more:visited
{
	color	: #f28113;
}

#th-products
{
	float	: right;
	width	: 100%;
	margin-top	: 11px;
}

.th-product
{
	float	: left;
	width	: 233px;
	border	: 1px solid #c5c5c5;
	height	: 161px;
	overflow	: hidden;
	margin-left	: 26px;
}

.th-product-left
{
	float	: left;
	width	: 233px;
	border	: 1px solid #c5c5c5;
	height	: 161px;
	overflow	: hidden;
	margin-left	: 0;

}

.th-prod-img
{
	float	: left;
	width	: 110px;
	margin-top	: 40px;
	margin-left	: 6px;
}

.th-prod-details
{
	float	: right;
	width	: 106px;
	border-bottom	: 1px dashed #bfbfbf;
	margin-right	: 6px;
	height			: 100px;
	overflow		: hidden;
	line-height		: 1.5em;
	color			: #5c5c5c;
	margin-top		: 12px;
	
	
}

a.th-prod-title:link,
a.th-prod-title:visited
{
	color		: #5c5c5c;
	line-height	: 1.5em;
	margin		: 0;
	padding		: 0;
}

.th-prod-details h4
{
	margin-bottom	: 6px;
}


.th-prod-moreinfo
{
	float		: right;
	display	: block;
	margin-right	: 5px;
	margin-top		: 20px;
	background	: green;
}

#copy-right
{
	color	: #a7a7a7;
	margin-top	: 20px;
}

#copy-right a:link,
#copy-right a:visited
{
	color	: #a7a7a7;
}

#copy-right a:hover
{
	color	: #f28113;
}

.prod-row-sep
{
	float	: left;
	width	: 100%;
	margin-top	: 10px;
}

#paging
{
	float	: left;
	width	: 100%;
	margin-top	: 23px;
}

.paging-left
{
	display	: block;
	float	: left;
	width	: 40%;
}

.paging-right
{
	display	: block;
	float	: right;
	width	: 45%;
	text-align	: right;
}

#prod-all-desc
{
	float	: right;
	width	: 318px;
}

#prod-all-desc ul li
{
	background	: url(../images/content-li.gif) 0 10px no-repeat;
	padding-left	: 9px;
}

.prod-all-title
{
	margin	: 0;
	padding	: 0;
	font-weight: bold;
	color		: #eb6d03;
	font-family	: tahoma;
	font-size	: 1.6em;
}

.prod-small-desc
{
	margin	: 0;
	padding	: 0;
	font-weight	: normal;
	margin-bottom	: 42px;
}


#prod-hover
{
	float	: left;
	width	: 400px;
}

#prod-video
{
	width	: 97%;
	margin: 5px;
	text-align:center;
	
}

a.href-pdf-icon:link,
a.href-pdf-icon:visited
{
	background	: url(../images/pdf-icon.png) no-repeat;
	padding-left	: 30px;
	padding-bottom	: 20px;
	display			: block;
	color			: #eb6d03;
}

#shop-retail-box
{
	float	: left;
	width	: 339px;
	background	: url(../images/shop-retail-box.jpg) no-repeat;
	height	: 351px;
	margin-left	: 20px;
}

#reseller-box
{
	float	: left;
	width	: 339px;
	background	: url(../images/reseller-box.jpg) no-repeat;
	height	: 351px;
	margin-left	: 20px;
}

#shop-retail-box .shop-retail-content,
#reseller-box .reseller-content
{
	margin-top	: 230px;
	display		: block;
	color		: #5c5c5c;
	font-family	: "myriad pro", arial;
	font-size	: 1.3em;
	margin-left	: 11px;
	width		: 95%;
}

#shop-retail-box form,
#reseller-box form
{
	margin-top	: 15px;
}

#reseller-box .reseller_input
{
	width	: 210px;
	height	: 24px;
	border	: none;
	background	: #fff url(../images/input-search.gif) no-repeat;
	padding-left	: 30px;
	font-family	: tahoma, arial, "myriad pro";
	font-size	: 1.3em;
}

#shop-retail-box .select-content
{
	font-size	: .8em;
	border-bottom	: 1px solid #e3e9ef;
	border-top		: 1px solid #abadb3;
	border-left		: 1px solid #7f9ab7;
	border-right	: 1px solid #dbdfe6;
	width			: 175px;
}

#stores-list
{
	float	: left;
	width	: 100%;
	margin-top	: 20px;
	
}

.store-list-title
{
	display	: block;
	width	: 94.3%;
	border-bottom	: 1px solid #c5c5c5;
	margin-left	: 20px;
	font-size	: 1.4em;
	font-family	: tahoma,arial, "myriad pro";
	margin-bottom	: 14px;
}

#stores-rows
{
	float	: left;
	width	: 94.3%;
	margin-left: 20px;
}

.store
{
	line-height	: 1.5em;
	float		: left;
	width		: 150px;
	margin-bottom	: 20px;
	overflow		: hidden;
}html {overflow-y: scroll;}