body{
	margin:19px 0 0 0;
	background-color:#FFFFFF;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000!important;
	text-align: center;
}
div{
	color:#000000 !important;
}
p{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0px 0 8px 0;
	color:#000000 !important;
	font-size:10pt;
}
p .bodytext{
	color:#000000 !important;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
}
a, a:hover{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000 !important;
	text-decoration:underline;
}
UL, LI{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}
OL LI{
	margin-bottom:5px;
	margin-top:5px;
}
OL LI.smallletter {
	list-style-type:lower-alpha;
	margin-bottom:5px;
	margin-top:5px;
}
OL LI.smalllatin {
	list-style-type:lower-roman;
	margin-bottom:5px;
	margin-top:5px; 
}
#wrapper{
	width:600px;
	text-align: left; 
	margin:0 auto !important;
	zoom:95%;
}
.clear{
	clear:both;
	min-height:1px;
}
.logo_content{
	width:100%;
	height:42px;
	padding:0 0 0 11px;
	margin:0 0 4px 0;
}
.toplinks_content{
	display:none;
}
.main_menu{
	display:none;
}
/*Flash Content - News Pod*/
.flash_content{
	min-height:163px;
	width:600px;
}
.homeHeader_content, .homeHeader_content embed, .homeHeader_content img, .homeHeader_content noscript img{
	zoom:80%;
}
.pod_main{
	min-height:1px;
	width:100%;
}
.pod_content{
	width:30%;
	height:163px;
	z-index:1000;
	position:relative;
	margin:-169px 0px 0 0;
	float:right;
}
html>body .pod_content{
	*margin:-165px 0 0 0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pod_content {
	width:46% !important;
	height:163px;
	z-index:1000;
	position:relative;
	margin:-167px 0px 0 5px;
	float:right;
	zoom:80% !important;
}
/* end filter */

.pod_outerB{
	width:167px;
	height:123px;
    margin:0px 0 0px 0px;
}
.pod_outerM{
	width:167px;
	height:163px;
}
.pod_inside{
	width:163px;
	height:123px;
	font-size:6pt;
	margin:5px 0 0px 0px;
}
.pod_inside P{
	margin:0px 0 4px 0;
	font-size:6pt;
}
.pod_icons{
	padding:0 5px 0 0;
	float:left;
	vertical-align:middle;
}
.pod_insidenews{
	height:118px;
}
.more_btn{
	height:5px;
	margin:0 5px 0 0;
}
.more_btn img{
	width:23px !important;
	height:5px !important;
}
/* Boxes */
.boxes_content{
	height:112px;
	width:100%;
	/*width:100% !important;*/
}
.boxes_content2{
	height:112px;
	width:100%;
	margin:6px 0 0 0;
}
.index_main{
	zoom:90%;
	height:112px;
	z-index:100;
	margin:10px 0 0 0;
}
.box_Center{
	padding:0 33% 0 33%;
	margin:0 0 0 0;
}
.box_outerL{
	width:30%;
	min-height:112px;
	float:left;
}
.box_outerR{
	width:30%;
	min-height:112px;
	float:right;
	margin-right:0;
}
.box_outerRB{
	width:30%;
	min-height:160px;
	float:right;
	margin-top:6px;
}
.homepod_news p{
	font-size:10pt;
	margin:0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .box_outerM{
	width:30%;
	min-height:112px;
	float:left;
	margin:0;
}
/* end filter \*/
.box_outerM{
	width:98%;
	min-height:112px;
	float:left;
	margin:0;
}
.box_top{
	width:100%;
	min-height:112px;
}
.box_bottom{
	width:100%;
	min-height:112px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .box_outerL, * html .box_outerM, * html .box_top, * html .box_bottom, * html .box_outerR {
	 height: 112px;
}
* html .homepodbg, * html .homepodT, * html .homepodB{
	 height: 182px;
}
* html .box_image2 {
	width:100%;
	height:215px;
	padding:9px 5px 9px 10px !important; 
}
/* end filter */

.box_image{
	width:100%;
	min-height:94px;
	padding:0; 
}
.box_image img, .box_image p img, .box_image2 p img, .box_image p.bodytext a img, .box_image2 p.bodytext a img{
	/*zoom:90% !important;*/
	width:191px !important; 
	height:80px !important;
}
.box_image2{
	width:100%;
	min-height:200px;
	padding:0; 
}
.box_image2 img{
	/*zoom:90% !important;*/	
	width:191px !important; 
	height:80px !important;
}
.box_image2 p{
    line-height:16px;
}
/* Left Home Pod - News*/
.homepod_content{
	width:65%;
	float:left;
	min-height:180px;
    margin-top:6px;
	zoom:90% !important;
}
.homepodbg{
	width:499px;
	min-height:180px;	
}
.homepodT{
	width:499px;
	min-height:180px;
}
.homepodB{
	width:499px;
	min-height:180px;
}
.homepod_news{
	width:100%;
	min-height:162px;
	font-size:10pt;
	padding:5px 13px 9px 10px;
}
.footer{
	display:none;
}
/* Inside Pages */
.main_inside{
	width:100%;
	height:300px;
	float:none;
}
.inside_wrapper{
	min-height:280px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .inside_wrapper {
	height:280px;
}
* html .homepod_news{
	width:100%;
	height:162px;
}
/* end filter */
.inside_content{
	width:100%;
	min-height:300px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .inside_content {
 height: 300px;
}
/* end filter */
.urhere{
	min-height:17px;	
}
.urhere_content{
	width:600px;
	min-height:17px;
	margin:0 0 0 0;
}
.main_content{
	width:600px;
	min-height:510px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .main_content {
 height: 510px;
}
/* end filter */
.leftarea{
	display:none;
}
.newsletter{
	margin:10px 0 0 0;
	width:141px;
	height:50px;
}
FORM{
    margin:0 0 0 0;
}
.newsletter INPUT{
	margin:0 2px 0 0;
	padding:0 0 0 0;
	float:left;
	border:1px solid #D3D3D3;
	height:18px;
	text-align: left;
	vertical-align:middle;
	text-indent:2px;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
}
.tx-thmailformplus-pi1 INPUT {
	margin:0 2px 0 0;
	padding:0 0 0 0;
	float:left;
	border:1px solid #D3D3D3;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align: left;
	vertical-align:middle;
	text-indent:2px;
}
.tx-thmailformplus-pi1 TEXTAREA {
	margin:0 2px 0 0;
	padding:0 0 0 0;
	float:left;
	border:1px solid #D3D3D3;
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#000000;
	text-align: left;
	vertical-align:middle;
	text-indent:2px;
}
.leftcontent_bottom{
	margin:10px 0 0 0;
	width:141px;
	min-height:50px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .leftcontent_bottom {
 height: 50px;
}
/* end filter */
.leftcontent_bottom2{
	margin:0 0 0 0;
	width:141px;
	height:100px;
}
.main{
	width:580px;
	min-height:510px;
	float:none;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .main {
 height: 100%;
}
/* end filter */
.mainFP{
	width:584px;
	height:310px;
	float:none;
	margin:8px 0 0 0;
}
.csc-textpic-imagewrap, .csc-textpic-imagerow, csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol{
	width:100% !important;
}
.mainFP_content{
	min-height:310px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .mainFP_content {
 height: 310px;
}
/* end filter */
.main_top{
	width:583px;
	height:115px;
	margin-bottom:1px;
}
.main_top_Lcorner{
	width:583px;
	height:115px;
}
.main_top_Rcorner{
	width:583px;
	height:115px;
}
.main_topLeft{
	width:583px;
	height:115px;
}
.main_topRight{
	width:300px;
	height:20px;
	float:right;
}
.main_topRight2{
	width:300px;
	height:93px;
	float:right;
	text-align:center;
	margin:2px 0 0 0;
}
.inside_box_content1{
	width:583px;
	height:87px;
	margin:0 0 9px 0;
}
.inside_box_content2{
	width:583px;
	min-height:87px;
	margin:0 0 11px 0;
}
.inside_box_content3{
	width:583px;
	min-height:192px;
	margin:0 0 2px 0;
}
.inside_box1{
	width:193px;
	min-height:87px;
	float:left;
}
.inside_box2{
	width:193px;
	min-height:87px;
	float:right;
}
.inside_box_center{
	padding:0 30% 0 30%;
	margin:0 0 0 0;
}
.inside_box3{
	width:193px;
	min-height:87px;
	float:left;
}
.inside_box_top{
	width:193px;
	height:19px;
}
.inside_box_image{
	width:193px;
	min-height:68px;
}
.inside_box_textbg{
	width:193px;
	min-height:173px;
}
.inside_box_text{
	width:173px;
	min-height:153px;
	padding:10px 10px 10px 10px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .inside_box_text{
 height: 153px;
}
/* end filter */

.shoponline{
	min-height:300px;
}

/* for IE, with IE5/Mac backslash filter \*/
* html .shoponline{
 height: 300px;
}
/* end filter */
.shoponline UL LI {
     margin-bottom:8px;
}
.hline{
	height:1px;
	width:583px;
}
.footerinside{
	display:none;
}
/* Inside_Shop Online Cars*/
.main_top2{
	width:600px; 
	min-height:316px;
	margin-bottom:9px;
	padding:7px 0 0 0px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .main_top2{
 height: 316px;
}
/* end filter */
.main_topLeft_photo{
	width:293px;
	min-height:316px;
	float:left;
}
.main_topRight_descr{
	padding:0px 0 0 0px;
}
h5{
	color:#000000;
}
.main_topRight_descr H5{
	margin:0 0 10px 0;
	color:#000000;
}
.blue_title{
	font-weight:bold;
	color:#000000;
}
.photo_placeholder{
	width:293px;
	min-height:150px;
}
.photo_placeholderTop{
	width:293px;
	min-height:150px;
}
.photo_placeholderBottom{
	width:293px;
	min-height:150px;
}
.photo_placeholderMiddle{
	width:263px;
	min-height:121px;
	padding:15px 15px 14px 15px;
}
.zoomtext_difficulty{
	width:283px;
	height:20px;
	margin:5px 5px 5px 5px;
}
.zoomtext{
	width:160px;
	height:20px;
	float:left;
}
.difficulty{
	width:113px;
	height:20px;
	float:right;
	text-align:right;
}
.thumbnails_holder{
	width:293px;
	height:55px;
}
.thumbnails_holder A{
	width:293px;
	height:55px;
}
.thumbnails_holderL{
	width:87px;
	height:51px;
	float:left;
}
.thumbnails_holderR{
	width:87px;
	height:51px;
	float:right;
}
.thumbnails_holderM{
	padding:0 100px 0 103px;
	margin:0 0 0 0;
	min-height:51px;
}
.thumbnails_placeholder{
	width:87px;
	height:51px;
	float:left;
}
.thumbnails_placeholderTop{
	width:87px;
	height:51px;
}
.thumbnails_placeholderBottom{
	width:87px;
	height:51px;
}
.thumbnails_placeholderMiddle{
	width:64px;
	height:28px;
	padding:9px 11px 8px 12px;
}
.recommended_products{
	width:583px;
	min-height:171px;
	margin:0 0 0 0;
}
.recommended_products_headlineH{
	width:583px;
	min-height:21px;
	margin:0 0 2px 0;
	background-color:#D8C387;
}
.recommended_products_headline{
	width:573px;
	min-height:18px;
	padding:3px 0 0px 10px;
	margin:0 0 1px 0;
	border-bottom:#E2D2A5 1px solid;
	font-weight:bold;
}
.recommended_products_content{
	width:583px;
	min-height:150px;
	margin:0 0 0px 0;
	padding:0 0 5px 0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .recommended_products_content{
	height:150px;
}
/* end filter */
td.recommended_products_list{
	border-bottom:#E8DCB8 1px solid;
	min-height:19px;
}
td.recommended_products_list A{
	border-bottom:#E8DCB8 1px solid;
	min-height:19px;
}
td.recommended_products_list p{
	margin:2px 0 2px 0;
}
.hline_blue{
	background-color:#BCC9CF;
	height:2px;
	width:580px;
	margin:0 0 1px 3px;
}
/* Inside Pages Gato*/
.gato{
	min-height:180px;
	width:100%;
	background-color:#1980E5;
}
.gato img{
	width:651px;
	height:135px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .gato{
	height:150px;
}
/* end filter */
.gato_content{
	padding:10px 0px 10px 0px;
	margin:0 5% 0 0;
	min-height:100px;
	width:100%;
}
.gato_txt{
	width:100%;
}
.gato_txt_left{
	width:300px;
	float:left;
}
.gato_txt_right{
	width:300px;
	float:right;
}
.gato_thumbs{
	min-height:10px;
	width:618px;
}
/* GATO Boxes */
.gatoThumbs{
	width:618px;
	height:106px;
}
.gatoThumbs_Center{
	padding:0 156px 0 156px;
	margin:0 0 0 0;
}
.gatoThumbs_outerL{
	width:152px;
	min-height:106px;
	float:left;
}
.gatoThumbs_outerR{
	width:152px;
	min-height:106px;
	float:right;
}
.gatoThumbs_outerM{
	width:152px;
	min-height:106px;
	float:left;
}
.gatoThumbs_top{
	width:152px;
	min-height:106px;
}
.gatoThumbs_bottom{
	width:152px;
	min-height:106px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .gatoThumbs_outerL, * html .gatoThumbs_outerR, * html .gatoThumbs_outerM, * html .gatoThumbs_top, * html .gatoThumbs_bottom{
	 height: 106px;
}
/* end filter */
.gatoThumbs_image{
	width:125px;
	min-height:76px;
	padding:15px 10px 15px 14px; 
}
.footer_gato, .footer_gato2{
	display:none;
}
/* Feature Products */
.feature_products{
	min-height:25px;
}
.banner_content{
	width:100%;
	min-height:119px;
	margin:1px 0 1px 0;	
}
.banner_content p{
	margin:0 0 0 0;	
	padding:0 0 0 0;	
}
.feature_products_holderL{
	min-height:80px;
}
.feature_products_holderR{
	min-height:80px;
}
.feature_products_holderM{
	min-height:40px;
	padding-bottom:40px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .feature_products_holderM{
	height:40px;
}
/* end filter */
.feature_products_text {
	min-height:40px;
	padding-bottom:10px;
}
.feature_products_left_image {
	width:30%;
	float:left;
}
.feature_products_left_image p a img, .feature_products_right_image p a img{
	width:50%;
}
.feature_products_right_image {
	width:49%;
	float:right;
}

.fptext_content{
	padding:20px 25px 0 30px;
	min-height:20px;
}
/* Trade Portal */
.tradeportal_main{
	width:583px; 
	min-height:274px;
	margin-bottom:15px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .tradeportal_main {
	 height: 274px;
}
/* end filter */
.tradeportal_L{
	float:left;
	width:239px; 
	min-height:274px;
}
.tradeportal_RTop{
	float:right;
	width:205px; 
	min-height:294px;
	background:#1771CC;
}
.tradeportal_RBottom{
	width:205px; 
	min-height:294px;
}
.tradeportal_RMiddle{
	width:196px; 
	min-height:235px;
	padding:18px 2px 43px 7px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .tradeportal_RMiddle{
	height:245px;
}
/* end filter */

.tradeportal_RMiddle hr{
	background-color:#7DAEDD;
	color:#7DAEDD;
	padding:0;
	margin:0;
	height:1px;
	border:0;
}
hr.tradeportalrule{
	background-color:#E8DCB8;
	color:#E8DCB8;
	padding:0;
	margin:0 0 5px 0;
	height:1px;
	border:0;
}
tr.tradelist_titles p, tr.tradelist p{
	margin:2px 0 2px 0;

}
tr.tradelist TD{
	min-height:19px;
}
.tradeportal_RMiddle p{
	margin:2px 0 0 0;

}
/* for IE, with IE5/Mac backslash filter \*/
* html .tradeportal_RMiddle p{
	margin:-2px 0 0 0;
}
/* end filter */
.tradeportal_RMiddle a, .tradeportal_RMiddle a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.tradeportal_RMiddle H5{
	font-weight:bold;
	font-size:14px;
	margin:0px 0 5px 0;
}
.tradeportal_RMiddle img{
	padding:2px 5px 5px 0;
	float:left;
}
.paging{
	margin:5px 20px 0 20px;
	height:10px;
}
.paging a,.paging a:hover{
	border:1px #327AC3 solid;
	padding:2px 3px 2px 3px;
	font-weight:bold;
	margin:0 3px 0 3px;
	text-decoration:underline;
}
.tradeportal_Center{
	padding:0 206px 0 239px;
	margin:0 0 0 0;
}
.tradeportal_M{
	width:138px; 
	min-height:256px;
	float:left;
}
.footer_tradeportal{
	position:relative;
	float:left;
	margin:-15px 0 0 0;
}
/* NEws & Events */
.news{
	width:100%;
	min-height:5px;
	margin-bottom:10px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .news{
	 height: 5px;
}
/* end filter */
.news .image{
	float:right;
	padding:0 0 5px 30px;
}
.news_list{
	min-height:160px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .news_list{
	 height: 160px;
}
/* end filter */
.newsdetails{
	width:100%;
	min-height:130px;
	margin-bottom:10px;

}
/* for IE, with IE5/Mac backslash filter \*/
* html .newsdetails{
	 height: 60px;
}
/* end filter */
.date_category p{
	margin:0px;
	font-size:9pt;
}
.date_category{
	width:100%;
	min-height:20px;
	padding:0 0px 5px 20px;

}
.knowledgebase_date_category p{
	margin:0px;
	font-size:9pt;
}
.knowledgebase_date_category{
	width:160px;
	min-height:10px;
	padding:0 0px 5px 0px;
}
.knowledgebase_date_category .date, .knowledgebase_date_category .category{
	text-align:right;
}
.knowledgebase_news_text a, .knowledgebase_news_text a:hover{
	text-decoration:underline;
	font-weight:bold;
}
.date{
	float:right;
	text-align:right;
}
.category{
	float:right;
	text-align:right;
}
.news_headline{
	min-height:18px;
	margin-bottom:1px;
	padding:2px 0 0 20px;
}

/* for IE, with IE5/Mac backslash filter \*/
* html .news_headline{
	 height: 15px;
}
/* end filter */
.news_headline p{
	font-size:12px;
	font-weight:bold;
}
.news_headline p a, .news_headline p a:hover{
	color:#000000;
	font-size:11pt;
	font-weight:bold;
	text-decoration:underline;
}
.newsbody{
	min-height:103px;
	padding:7px 0 7px 0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .newsbody{
	 height: 103px;
}
/* end filter */
.news_image{
	width:141px;
	min-height:91px;
	float:left;	
}
.news_imagebg{
	width:141px;
	min-height:91px;
}
.news_imageTop{
	width:141px;
	min-height:91px;
}
.news_imageBottom{
	width:141px;
	min-height:91px;
}

.news_imgcontent{
	width:119px;
	min-height:67px;
	padding:11px 11px 13px 11px;
}
.news_text{
	width:70%;
	float:right;
	min-height:103px;

}
/* for IE, with IE5/Mac backslash filter \*/
* html .news_text{
	 height: 93px;
}
/* end filter */
.knowledgebase_news_text{
	width:370px;
	min-height:91px;
	float:left;	
}
/* for IE, with IE5/Mac backslash filter \*/
* html .knowledgebase_news_text{
	 height: 91px;
}
/* end filter */
.news_text p{

}
.news_text a, .news_text a:hover{

	text-decoration:underline;
	font-weight:bold;
}
.knowledgebase_news_right_text{
	width:160px;
	float:right;
	min-height:53px;

}
/* for IE, with IE5/Mac backslash filter \*/
* html .knowledgebase_news_right_text{
	 height: 53px;
}
/* end filter */
.knowledgebase_news_right_text p{

}
.knowledgebase_news_right_text a, .knowledgebase_news_right_text a:hover{

	text-decoration:underline;
	font-weight:bold;
}
.news_paging{
	width:100%;
	height:15px;
	margin-bottom:10px;
}
.pagesdisplay{
	float:left;
	margin-left:0px;
}
.pagesnum{
	float:right;
}
/* Contact Page */
.contact{
	width:583px;
	height:300px;
	margin:0 0 10px 0;
}
.contactL{
	float:left;
	width:350px;
}
.contactR{
	margin:40px 0 0 0;
	float:right;
	width:225px;
}
.contactR p, .contactL p{
     margin:0 0 8px 0;
}
td, td p{
	color:#000000;
	font-size: 10pt;
}
strong.tx-indexedsearch-redMarkup{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
INPUT{
	border:1px #ABB9C4 solid;
	color:#000000;
	font-size:10pt;	
}
TEXTAREA{
	border:1px #ABB9C4 solid;
	color:#000000;
	font-size:10pt;
}
SELECT{
	border:1px #ABB9C4 solid;
	color:#000000;
	font-size:10pt;	
}
td.tx-indexedsearch-searchbox, .tx-indexedsearch .tx-indexedsearch-searchbox, .tx-indexedsearch-searchbox td{
	color:#000000 !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size: 10pt !important;
}
.BoxHeader{
	padding-left:20px;
	color:#000000;
	font-size:11pt;
	font-family:Arial, Helvetica, sans-serif
}
.BoxContent{
	padding:0px;
}
.boxText{
	padding-left:10px;
}

/* Thumb Double Column Template*/
.maincolumns{
	width:583px;
	min-height:300px;
	margin:10px 0 20px 0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .maincolumns {
 height: 300px;
}
/* end filter */
.displaypages, .displaypages p{
	min-height:20px;
	margin:0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .displaypages, .displaypages p {
 height: 20px;
}
/* end filter */
.sortby{
	height:22px;
	width:100%;
	margin-bottom:15px;
}
.sortbyL{
	margin:2px 0 2px 5px;
	float:left;
}
.sortbyR{
	margin:2px 5px 2px 0;
	float:right;
}
.sortby SELECT{
	border:1px #7F9DB9 solid;
	font-size: 10pt;
}
.products_wrapper{
	width:100%;
	min-height:107px;
	margin-bottom:15px;
	padding-bottom:0;
	border-bottom:1px #DFDFDF solid;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .products_wrapper {
	height: 100px;
}
/* end filter */

.productL{
	width:48%;
	min-height:108px;
	float:left;
}
.productR{
	width:48%;
	min-height:108px;
	float:right;
}
.productTop{
	min-height:20px;
	margin:0 0 2px 0;
	font-weight:bold;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .productTop {
	height:20px;
}
/* end filter */
.productList p{
	padding:3px 0 0 10px;
	margin:0;
	display:block;
}
.productTop p{
	padding:3px 0 0 10px;
	margin:0;
	display:block;
	font-weight:bold;
}
.productTop p A, .productTop p A:hover{
	padding:0px 0 0 10px;
	margin:0;
	display:block;
	font-weight:bold;
	text-decoration:underline;
}
.productBoby{
	min-height:81px;
	padding:0 0 5px 0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .productBoby {
	height: 81px;
}
/* end filter */
.thumb_placeholder{
	width:90px;
	min-height:64px;
	float:left;
}
.thumb_placeholderTop{
	width:90px;
	min-height:64px;
}
.thumb_placeholderBottom{
	width:90px;
	min-height:64px;
}
.thumb_placeholderMiddle{
	width:80px;
	min-height:48px;
	padding:8px 5px 8px 5px;
	text-align:center;
}
.productDescr{
	float:right;
	width:65%;
	min-height:86px;
	padding:7px 0 0 0;
}
.productDescr p, .productDescrSingle_text p, .productDescrThree p, .productEditCart p{
	padding-left:8px;
	display:block;
	margin:0;
}
.productprice{
	font-size:12pt;
	color:#000000;
}
.productDescr p a, .productDescr p a:hover,
.productDescrSingle p a, .productDescrSingle p a:hover,
.productDescrThree p a, .productDescrThree p a:hover,
.productEditCart p a, .productEditCart p a:hover{
	padding-left:7px;
	margin-left:-8px;
	text-decoration:underline;
	display:block;
}
.products_paging{
	width:100%;
	min-height:25px;
	margin:0 0 0 0;
}
/* Thumb Single Column Template*/
.productLSingle{
	width:100%;
	min-height:108px;
}
.productDescrSingle{
	float:right;
	width:65%;
	min-height:86px;
	padding:7px 0 0 0;
	margin:0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .productDescrSingle {
	height: 86px;
}
/* end filter */
.productDescrSingle_text{
	float:left;
	width:100%;
}
.cart_productDescrSingle_text {
	FLOAT: left; WIDTH: 200px
}
.cart_productDescrSingle_text P {
	DISPLAY: block; PADDING-LEFT: 8px; MARGIN: 0px;
}
.addtocartimg{
	float:right;
	padding:20px 20px 0 0;
}
.addtocartitem {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; width:250px;
}
/* Thumb Three Column Template*/
.productLThree{
	width:190px;
	min-height:108px;
	float:left;
}
.productRThree{
	width:190px;
	min-height:108px;
	float:right;
}
.productMThree{
	padding:0 0px 0 0px;
	margin:0 0 0 197px;
}
.productDescrThree{
	width:190px;
	min-height:50px;
	padding:0 0 0 0;
}
.thumb_container{
	width:190px;
	min-height:64px;
	margin-bottom:2px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .thumb_container {
	height: 64px;
}
/* end filter */

/* Text Column Template*/
.productTopTextL{
	width:150px;
	float:left;
}

.productTopTextR{
	width:80px;
	float:right;
}
.productTopTextM{
	width:340px;
	float:left;
}
.productTopTextC{
	padding:0 0px 0 0px;
	margin:0 80px 0 155px;
	min-height:20px;
}
.productList{
	border-bottom:1px #DFDFDF solid;
	min-height:20px;
	margin:0 0 2px 0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .productList {
	height:20px;
}
/* end filter */
.productBobyList{
	min-height:81px;
	padding:0 0 20px 0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .productBobyList {
	height: 81px;
}
/* end filter */

/* Edit Cart Template*/
.productEditCart{
	float:right;
	width:487px;
	min-height:86px;
	padding:7px 0 0 0;
	margin:0;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .productEditCart{
	height: 86px;
}
/* end filter */
.productEditCart_text{
	float:left;
	width:200px;
}
.updateCart{
	float:right;
	width:260px;
	padding:10px 5px 0 0;
}
.totalCart{
	float:right;
	width:260px;
	padding:0px 5px 0 0;
}
.totalCartTitle{
	width:110px;
	float:left;
}
.totalCartText{
	width:150px;
	float:right;
}
.updateCart INPUT{
	border:1px #7F9DB9 solid;
	text-align:center;
}
.more_actions{
	padding:20px 0 0 0;
	width:100%;
	height:30px;
}
.more_actionsL{
	float:left;
}
.more_actionsR{
	float:right;
}
.updatebtn INPUT {
	border:0px;
}
.updateCart FORM{
	width:95px;
	float:left;
}
.singleprice{
	float:right;
	width:160px;
}
.removeitem{
	float:right;
	width:140px;
	text-align:left;
	padding:0 0 0 0;
}
.register{
	padding:10px 0 0 0;
	text-align:center;
	width:100%;
}
.updateCartform{
	width:105px;
	float:left;
}
.browsebar{
    margin:5px 0 10px 0;
}
.tx-damdownloads-pi1 .tx-damdownloads-pi1-search, .tx-damdownloads-pi1, 
.tx-damdownloads-pi1 .tx-damdownloads-pi1-list, .tx-damdownloads-pi1-list p,
.tx-damdownloads-pi1 .dam_item_desc{ 
 	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
}
.details_download{
	width:35%;
	float:left;
	font-size: 8pt;
}
.details_download p, .details_download p a{
	font-size: 8pt;
}
.dam_links{
	margin:5px 0 10px 0;
}
/* Creative Master */
.cm_placeholder{
	float:right;
	width:245px;
	height:500px;
	margin-left:10px;
}
.cm_legend{
	float:left;
	width:245px;
	padding-left:5px;
}
.cm_floatL{
	float:left;
	width:121px;
}
.cm_floatR{
	float:right;
	width:121px;
}
.cm_placeholderbg{
	width:121px;
	min-height:85px;
}
.cm_placeholderL{
	width:121px;
	min-height:85px;
}
.cm_placeholderR{
	width:121px;
	min-height:85px;
}
.cm_placeholderM{
	width:101px;
	min-height:65px;
	padding:10px 10px 10px 10px;
	text-align:center;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .cm_placeholderbg, * html .cm_placeholderL,* html .cm_placeholderR, * html .cm_floatL{
	height:85px;	
}
/* end filter */
/* for IE, with IE5/Mac backslash filter \*/
* html .cm_placeholderM{
	height:65px;		
}
/* end filter */

/* Choppers */
.choppers_holderL{
	min-height:80px;
}
.choppers_holderR{
	min-height:80px;
}
.choppers_holderM{
	min-height:30px;
	padding-bottom:30px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .choppers_holderM{
	height:30px;
}
/* end filter */
.chopperstext_content{
    width:100%;
	padding:20px 45px 0 40px;
	min-height:20px;
}
.chopperstext_content p{
	line-height:17px;
}
.choppers_placeholder{
	width:460px;
	margin:0 0 0 10px;
}
.choppers_floatL{
	float:left;
	width:142px;
}
.choppers_floatR{
	float:right;
	width:142px;
}
.choppers_Middle{
	padding:0 157px 0 157px;
}
.choppers_floatL_caption{
	float:left;
	width:142px;
	min-height:20px;
	text-align:center;
}
.choppers_floatR_caption{
	float:right;
	width:142px;
	min-height:20px;
	text-align:center;
}
.choppers_Middle_caption{
	padding:0 157px 0 157px;
}
.choppers_devide{
	margin:0 0 10px 0;
}
.choppers_placeholderbg{
	width:142px;
	min-height:97px;
}
.choppers_placeholderL{
	width:142px;
	min-height:97px;
}
.choppers_placeholderR{
	width:142px;
	min-height:97px;
}
.choppers_placeholderM{
	width:120px;
	min-height:81px;
	padding:8px 12px 8px 8px;
	text-align:center;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .choppers_placeholderbg, * html .choppers_placeholderL,* html .choppers_placeholderR, * html .choppers_floatL{
	height:97px;	
}
* html .choppers_placeholderM{
	height:81px;		
}
/* end filter */
.eshop_lmenu{
	display: none;
}
.eshop_lmenu a{ 
	display: block;
	font-size: 10pt;
	text-decoration: none;
}
.eshop_lmenu a:hover{
	font-weight:bold;
	display: block;
	text-decoration: none;
}
dd.csc-textpic-caption{
	font-size: 9pt;
}
.inside_submenu {
	display:none;
}
.news-amenu-container{
	border-bottom: 1px solid #BCBFB4;
	padding: 10px;
	width: 100%;
}
.news-amenu-container dd{
	font-weight: bold;
	letter-spacing: 3px;
	list-style-type: none;
	margin-left: -39px;
}
.news-amenu-container li{
	list-style-type: none;
	margin-left: -15px;
	padding-bottom: 5px;
}
.news-amenu-container li a, .news-amenu-container li a:hover{
	list-style-type: none;
	margin-left: 0px;
	padding-bottom: 5px;
}
.news-latest-item{
	padding:5px 0 3px 0;
	margin-bottom:5px;
	min-height:45px;
}
.latestnews_txt p{
   margin:0;
}
.news-latest-container{
	margin-bottom: 5px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .news-latest-item {
	height:45px;
}
/* end filter */
.latestnews_img{
	float:left;
    width:85px;
}
.csc-mailform{
	border:0px;
}
.csc-mailform-field{
	width:200px;
	height:30px;
}
.csc-mailform-field LABEL{
	float:left;	
	height:30px;
	vertical-align:middle;
	font-size: 10pt; 
	font-family: Arial, Helvetica, sans-serif
}
.csc-mailform-field  INPUT,.csc-mailform-field  SELECT{
	border-right: #d3d3d3 1px solid; 
	padding-right: 0px; 
	border-top: #d3d3d3 1px solid; 
	padding-left: 0px; 
	font-size: 10pt; 
	padding-bottom: 0px; 
	margin: 0px 2px 0px 20px;  
	border-left: #d3d3d3 1px solid; 
	text-indent: 2px; 
	padding-top: 0px; 
	border-bottom: #d3d3d3 1px solid; 
	font-family: Arial, Helvetica, sans-serif; 
	float:right; 
	height:20px;
}
INPUT.csc-mailform-submit {
	margin-right:95px;
}
/* ----- General Feature Template ----- */
.general_feature{
	min-height:180px;
	width:600px;
}
.general_feature img{
	zoom:80%
}
 .general_feature p img {
 	zoom:80%
}
/* for IE, with IE5/Mac backslash filter \*/
* html .general_feature{
	height:150px;
}
/* end filter */
.general_feature_content{
	padding:10px 0 10px 0;
	min-height:100px;
	width:100%;
}
.general_feature_txt{
	width:100%;
}
.general_feature_txt_left{
	width:48%;
	float:left;
}
.general_feature_txt_right{
	width:48%;
	float:right;
}
.footer_general_feature{
	display:none;
}
/* ------ General Page Templates ------- */
.leftnavspotlight{
	margin:10px 0 0 0;
	width:141px;
	height:50px;
}
.pageContentHeader{
	min-height:50px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContentHeader{
	height:50px;
}
/* end filter */
.pageContent{
	min-height:150px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContent{
	height:150px;
}
/* end filter */
.pageContent_left{
	float:left;
	width:49%;
	min-height:150px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContent_left{
	height:150px;
}
/* end filter */
.pageContent_right{
	float:right;
	width:49%;
	min-height:150px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContent_right{
	height:150px;
}
/* end filter */
.pageContent_left_66{
	float:left;
	width:66%;
	min-height:150px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContent_left_66{
	height:150px;
}
/* end filter */
.pageContent_right_33{
	float:right;
	width:32%;
	min-height:150px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContent_right_33{
	height:150px;
}
/* end filter */
.pageContent_middle_33{
	width:180px;
	min-height:150px;
	margin: 0px 0px 0px 34%;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContent_middle_33{
	height:150px;
}
/* end filter */
.pageContent_left_33{
	float:left;
	width:32%;
	min-height:150px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContent_left_33{
	height:150px;
}
/* end filter */
.pageContentFooter{
	margin:10px 0 0 0;
	min-height:50px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .pageContentFooter{
	height:50px;
}
/* end filter */
/* -------- Content Island -------- */
.contentIslandTop{
	width:189px; 
	min-height:100px;
}
.contentIslandBottom{
	width:189px; 
	min-height:100px;
}
.contentIslandMiddle{
	width:189px; 
	min-height:100px;
	padding:18px 2px 43px 7px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .contentIslandMiddle{
	height:100px;
}
/* end filter */
.contentIslandMiddle p{
	margin:2px 0 0 0;

}
/* for IE, with IE5/Mac backslash filter \*/
* html .contentIslandMiddle p{
	margin:-2px 0 0 0;
}
/* end filter */
.contentIslandMiddle a, .contentIslandMiddle a:hover{
	font-weight:bold;
	text-decoration:underline;
}
.contentIslandMiddle H5{
	font-weight:bold;
	font-size:14px;
	margin:0px 0 5px 0;
}
/* ------- Product Image ----- */
.productImage_devide {
	margin: 0px 0px 10px; 
	width: 142px; 
}
.productImage_placeholderbg {
	min-height: 90px; 
	width: 142px;
}
.productImage_placeholderL {
	min-height: 90px; 
	width: 142px;
}
.productImage_placeholderR {
	min-height: 90px; 
	width: 142px;
}
.productImage_placeholderM {
	padding-right: 8px; 
	padding-left: 8px; 
	min-height: 70px; 
	padding-bottom: 8px; 
	width: 120px; 
	padding-top: 8px; 
	text-align: center;
}
/* for IE, with IE5/Mac backslash filter \*/
* HTML .productImage_placeholderbg, * HTML .productImage_placeholderL, * HTML .productImage_placeholderR{
	height: 90px;
}
* HTML .productImage_placeholderM{
	height: 70px;
}
/* end filter */
.productImage_caption {
	min-height: 20px;  
	width: 142px; 
	text-align: center;
}
/* --------- Fetaure Text ----- */
.feature_text_holder{
	min-height:40px;
}
/* for IE, with IE5/Mac backslash filter \*/
* html .feature_text_holder{
	height:40px;
}
/* end filter */
.feature_text_content{
	padding:20px 25px 0 30px;
	min-height:20px;
}
dd.csc-textpic-caption{
	display:block;
	padding-top:4px;
}
/* ------ Home Header ------- */
.homeHeader_outerB{
	width:167px;
	height:123px;
	margin:0px 0 0px 0px;
}
.homeHeader_outerM{
	width:167px;
	height:163px;
	margin-top:5px;
}
.homeHeader_inside{
	width:163px;
	height:123px;
	margin:0px 0 15px 0px;
}
.homeHeader_inside P{
	margin:0px 0 4px 0;
	font-size:10px;
}
.homeHeader_inside P img, .homeHeader_inside img{
	zoom:90%!important;
}
.homeHeader_inside a, .homeHeader_inside a:hover, .homeHeader_inside TD p a, .homeHeader_inside TD p a:hover{
	font-size:9pt;
    text-decoration:underline;
}