@import url("css/topnav.css");
@import url("mailform.css");
@import url("xtra.css");
@import url("featurelist.css");
@import url("book.css");
@import url("bookmarks.css");
@import url("quicklinks.css");
@import url("holbibook.css");
@import url("contenttable.css");
@import url("css/flags.css");



body {
background: #fff;
margin: 0px;
padding: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
/*behavior:url('csshover.htc');*/
	behavior:url('fileadmin/templates/divs/csshover.htc');
}

/*table {
	font: 12px Arial, Helvetica, sans-serif;
	color: #3b3b3b;
}*/

table, select, option, input, textarea {
	font: 12px Arial, Helvetica, sans-serif;
	color: #3b3b3b;
}

form {
margin: 0;
padding: 0;
}

p, p.bodytext {
margin: 0;
padding: 0;
}

img {
  border: 0;
}


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

a:hover{
text-decoration: none;
}

a.link-more-orange, a.link-more-orange:visited {
color: #fe880a;
text-decoration: underline;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

a.link-more-orange:hover {
text-decoration: none;
}

a.link-more-white, a.link-more-white:visited {
color: #f7f9fa;
text-decoration: underline;
font: 12px Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.link-more-white:hover {
text-decoration: none;
}

.a_link_black:link, .a_link_black:visited{
color:#3B3B3B;
text-decoration: underline;
font-size: 12px;
font-weight: bold;
}

.a_link_black:hover{
text-decoration: none;
}


div.box-spacer {
margin: 0;
padding: 0;
height: 3px;
background: url(img/spacer_repx.gif) repeat-x;
}


#wrapper {
background: url(img/main_bg_03.gif) repeat-y;
}

#header {
background: url(img/header_repx.gif) repeat-x top;
}

#header-bar {
width: 100%;
height: 3px;
margin-bottom: 1px;
background-color: #3b3b3b; 
background: url(img/header_bar.gif) no-repeat;
}

#header-nav {
width: 771px;
margin-bottom: 1px;
}

#nav-left {
float: left;
padding: 5px 0 8px 28px;
width: 271px; width: "300px";
border-right: 1px solid #fff;
color: #f8f8f8;
background: #72ae1d;
font: 11px Tahoma, Arial, Helvetica, sans-serif;
font-weight: bold;

}

#nav-left a, #nav-left a:visited {
color: #f8f8f8;
}

#nav-left a:hover {
text-decoration: none;
}

#nav-left i {
  padding: 0 15px;
}

span.nav-left-spacer {
padding: 12px; 
}


span.nav-center-spacer {
padding: 12px;
}

#header-main {
width: 771px;
margin-bottom: 1px;
background: url(img/logo.jpg) no-repeat;
}


/* IE7 fix */
html>/**/body #header-main {
	/*background: url(img/logo.jpg) no-repeat 0 26px;*/
	background: url(img/logo.jpg) no-repeat 0 27px;
}  /*for css menu */


#main-logo {
float: left;
/*height: 157px;*/
}

#top-logo {
  margin-left: 301px;
  margin-right: 1px;
}

html>/**/body #top-logo {
  padding-top: 27px;
}


#main {
background: url(img/main_repx.gif) repeat-x top;
}

#main-wrap {
width: 771px;
margin-bottom: 1px;
background: url(img/repy_mainwrap.gif) repeat-y left;
}

#left-col {
float: left;
width: 299px;
}

div.lcol-spacer {
	/*height: 3px;*/
	margin: 0;
	padding: 1px 0 2px 0;
	background: url(img/box_spacer_lcol.gif) no-repeat;
}

div.lcoltop-spacer {
	margin: 0;
	padding: 1px 0 1px 0;
	background: url(img/box_spacer_lcoltop.gif) no-repeat;
}

#search-box {
margin: 0 0 0 1px;
padding: 8px 10px 20px 26px;
background: url(img/repy_green.gif) repeat-y left;
}

html>body #search-box {
  padding: 8px 10px 21px 26px;  
}

#search-box input.search-box-subm {
position: relative; 
top: 10px;
}

#search-box input.search-box-input {
width: 125px;
margin-right: 5px;
}

#news-latest-box {
margin: 0 0 0 1px;
padding: 8px 10px 15px 26px;
background: url(img/repy_orange.gif) repeat-y left;
font: 12px Arial, Helvetica, sans-serif;
}

#news-latest-box-content {
color: #6f6f6f;	
}

div.news-latest-text {
	padding-top: 5px;
}

#news-latest-box-content a, #news-latest-box-content a:visited {
color: #fe880a;
text-decoration: underline;
font-weight: bold;
}

#news-latest-box-content a:hover {
text-decoration: none;
}

#news-latest-box-content div.news-latest-date {
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
}

#news-latest-box-content h2.news-header {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

#news-latest-box-content p.news-latest-content {
font: 12px Arial, Helvetica, sans-serif;
font-weight: normal;
}

p.news-list-content {
	padding: 0;
	margin: 0;
}

h2.news-list-header {
margin: 0;
padding: 0;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

span.news-list-date {
color: #6f6f6f;	
}

p.news-list-text {
	padding: 10px 0;
}

div.news-list-text {
	padding: 10px 0;
}

p.link-up {
	text-align: right;
}

#subscribe-box {
margin: 0 0 0 1px;
padding: 8px 10px 15px 26px;
background: url(img/repy_blue.gif) repeat-y left;
}

#subscribe-box-content {
font: 12px Arial, Helvetica, sans-serif;
padding-top: 5px;
}

#subscribe-box-content a, #subscribe-box-content a:visited {
color: #fe880a;
text-decoration: underline;
font-weight: bold;
}

#subscribe-box-content a:hover {
text-decoration: none;
}

#rellinks-box {
margin: 0 0 0 1px;
padding: 8px 10px 15px 26px;
background: url(img/repy_orange.gif) repeat-y left;	
}

#rellinks-box a, #rellinks-box a:visited {
color: #6f6f6f;
font-weight: bold;
} 

#rellinks-box div.rellinks-box-content div {
padding: 5px 0 0 17px;
font: 12px Arial, Helvetica, sans-serif;
color: #6f6f6f;	
background: url(img/rellink_bullet.gif) no-repeat 2px 10px;
}


#testimonials-box {
margin: 0 0 0 1px;
padding: 8px 10px 15px 26px;
background: url(img/repy_black.gif) repeat-y left;
}

#testimonials-box-content {
font: 12px Arial, Helvetica, sans-serif;
color: #6f6f6f;	
}

#testimonials-box-content a, #testimonials-box-content a:visited {
color: #fe880a;
text-decoration: underline;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

#testimonials-box-content a:hover {
text-decoration: none;
}

#testimonials-box-content div.testimonials-text {
	padding-top: 5px;
}

#testimonials-box-content p.testimonials-author {
/*padding: 0 0 15px 140px;*/
padding: 0 0 15px 100px;
text-align: right;
font-size: 11px;
font-weight: bold; 
}

/*p.testimonials-list-author {
	padding: 5px 20px 20px 0;
	text-align: right;
	font-weight: bold;
}*/

div.testimonials-list-author {
	padding: 5px 20px 20px 0;
	text-align: right;
	font-weight: bold;
}

#quickstart-box {
  font: 12px Arial, Helvetica, sans-serif;
  color: #3b3b3b;
  background: url(img/repy_orange.gif) repeat-y 1px 0;
}

#quickstart-box-header {
  padding: 8px 26px 0 26px;
  /*background: #fff;*/
  margin: 0 1px;
}

#quickstart-box-header h1 {
  margin: 0;
  padding: 0;
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #FE880A;
}

#quickstart-box-content {
  padding: 3px 15px 5px 26px;
 /* border-bottom: 1px solid #fff;*/
 /* background: #fff;*/
}

#quickstart-box-content h2 {
  margin: 0 0 4px -7px;
  padding: 0;
  font: bold 12px Arial, Helvetica, sans-serif;  
}

#quickstart-box-content h2 a, #quickstart-box-content h2 a:visited, #quickstart-box-content h2 a:hover {
  color: #3B3B3B;  
}

#quickstart-box-content ul {
  margin: 5px 0 0 0;
	padding: 0px;
  list-style: none;  
}

#quickstart-box-content li {
 	margin: 0;
	padding: 0 5px 8px 20px;
  background: url(img/rellink_bullet.gif) no-repeat 0px 8px;
/*	line-height: 1.1;  */
}

html>body #quickstart-box-content li {
  background: url(img/rellink_bullet.gif) no-repeat 0px 6px;
  padding: 0 5px 11px 20px;
}

#ftrdsolut-box {
  font: 12px Arial, Helvetica, sans-serif;
  color: #3b3b3b;
  /*background: #fff;*/
  background: url(img/repy_black.gif) repeat-y 1px 0;
}

#ftrdsolut-box-header {
  padding: 11px 26px 0 26px;
  background: url(img/box_spacer_lcol.gif) repeat-x -1px 0;
  margin: 0 1px;
}

#ftrdsolut-box-header h1 {
  margin: 0;
  padding: 0;
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #3D3D3D;
}

#ftrdsolut-box-content {
  /*padding: 5px 15px 150px 15px;*/
  padding: 5px 26px;
 /* border-bottom: 1px solid #fff;*/

}

#ftrdsolut-box-content ul {
  margin: 5px 0 0 0;
	padding: 0px;
  list-style: none;
}

#ftrdsolut-box-content li {
 	margin: 0;
	padding: 0 5px 1px 20px;
  background: url(img/bullet_bl6.gif) no-repeat 0px 8px;
}

html>body #ftrdsolut-box-content li {
  padding: 0 5px 5px 20px;
  background: url(img/bullet_bl6.gif) no-repeat 0px 5px;
}

/* polls */
#poll-box {
  font: 12px Arial, Helvetica, sans-serif;
  color: #3b3b3b;
  /*background: #fff;*/
  background: url(img/repy_black.gif) repeat-y 1px 0;
}

#poll-box-header {
  padding: 11px 26px 0 26px;
  background: url(img/box_spacer_lcol.gif) repeat-x -1px 0;
  margin: 0 1px;
}

/*#poll-box-header h1 {
  margin: 0;
  padding: 0;
  font: bold 18px Arial, Helvetica, sans-serif;
  color: #3D3D3D;
}*/

#poll-box-content {
  /*padding: 5px 15px 150px 15px;*/
  padding: 5px 26px 20px 20px;
 /* border-bottom: 1px solid #fff;*/

}

div.poll-question {
  margin: 0 0 0 8px;
}

div.poll-answer {
  margin: 0 0 0 3px;
}

div.poll-result {
  margin: 0 0 0 8px;
}

div.poll-result p {
  margin: 2px 0 4px 0;
	padding: 0;
}

div.tx-jkpoll-pi1 div.error {
	margin: 0 0 0 8px;
}




/* polls */

/*  */


/*#advert-box div.advert-box-content ul {
  margin: 5px 0 0 0;
	padding: 0px;
	list-style: none;
}

#advert-box div.advert-box-content li {
	margin: 0;
	padding: 0 5px 5px 7px;
	background: url(img/dottes.gif) no-repeat 0 5px;
	line-height: 1.1;
}*/

/*  */



#center-col {
margin-left: 300px;
/*	position: relative;
left: -3px;*/
}

html>body #center-col {
/*position: relative; 
left: 0px;*/
}

#meta-desc-box {
float: left;
margin-top: 2px;
/*padding: 8px 20px 10px 20px;*/
padding: 6px 25px 8px 15px;
/*width: 468px; width: "470px";*/
width: 428px; width: "470px";
border-left: 1px solid #fff;
border-right: 1px solid #fff;
font: 12px Arial, Helvetica, sans-serif;
background: #F5690A url(img/metabg1.gif) no-repeat bottom;
color: #fff;
line-height: 1.1;
}

html>body #meta-desc-box {
padding: 6px 25px 9px 15px;
}

#meta-desc-box a, #meta-desc-box a:visited {
color: #fff;
text-decoration: underline;
}

#meta-desc-box a:hover {
text-decoration: none;
}



div.box-spacer-ccol {
  float: left;
  width: 468px;  
  /*width: "470px";*/
  /*border-left: 1px solid #fff;*/
  height: 3px; 
  /*background: #fff url(img/box_spacer_repx.gif) repeat-x 0 0;*/
}

#advert-box {
margin-left: 1px;
}

#advert-box-header {
  float: left;
  width: 468px;
  background: #FE880A url(img/box_spacer_repx.gif) repeat-x 0 0;
}

#advert-box-header h1 {
  margin: 10px 15px 9px 15px;
  padding: 0;
  font: 19px Arial, Helvetica, sans-serif;
  color: #fff;
}

/* hide #advert-box-header  */
#advert-box-header {
  display: none;
}


#advert-box div.advert-box-content {
/*padding: 100px 15px 0 20px;*/
  padding: 6px 15px;
  font: 12px Arial, Helvetica, sans-serif;
  color: #fff;
}

#advert-box div.advert-box-content h2 {
  margin: 0;
  padding: 0;
  font: bold 14px Arial, Helvetica, sans-serif;
  color: #fff;
  height: 85px;
}

#advert-box div.advert-box-content h2 a, #advert-box div.advert-box-content h2 a:visited {
  display: block;
  font: bold 15px Arial, Helvetica, sans-serif;
  text-decoration: none;
  text-align: left;
  background: none;
  padding: 0;
  color: #fff;
}

#advert-box div.advert-box-content h2 a:hover {
  text-decoration: underline;
  background: none;
}


#advert-box div.advert-box-content ul {
  margin: 10px 0 0 0;
	padding: 0px;
	list-style: none;
}

#advert-box div.advert-box-content li {
	margin: 0;
	padding: 0 5px 7px 7px;
	background: url(img/dottes.gif) no-repeat 0 7px;
	line-height: 1.1;
}


#advert-box div.advert-box-link {
margin: 15px 15px 0 0;
text-align: right;
}

#advert-box1, #advert-box2, #advert-box3 {
float: left;
width: 155px;
height: 217px;
margin: 1px 1px 1px 0;
}



.advert-box-content p a, .advert-box-content p a:visited {
  color: #fff;
  text-decoration: underline;
  font: bold 12px Arial, Helvetica, sans-serif;
  text-align: right;
  display: block;
  padding-right: 22px;
  background: url(img/arr_white.gif) 100% 4px no-repeat;
}

.advert-box-content p a:hover {
  text-decoration: none;
}


#advert-box1 {
/*background: url(img/cntr_cn1_01.jpg) no-repeat;*/
background: url(img/boxbg1.gif) no-repeat;
}

#advert-box2 {
width: 156px;
/*background: url(img/cntr_cn1_03.jpg) no-repeat;*/
background: url(img/boxbg2.gif) no-repeat;
}

#advert-box3 {
/*background: url(img/cntr_cn1_05.jpg) no-repeat;*/
background: url(img/boxbg3.gif) no-repeat;
}



		/*latest*/
#latest-release-box {
float: left;
width: 468px; width: "470px";
border-left: 1px solid #fff;
border-right: 1px solid #fff;
}

#latest-release-header {
  float: left;
  width: 468px;
  background: #3D3D3D;
/*  margin-bottom: 10px !important;
	margin-bottom: -2px;*/
}

#latest-release-header h1 {
  margin: 8px 15px;
  padding: 0;
  font: 21px Arial, Helvetica, sans-serif;
  color: #fff;
}

#latest-release2-header {
  float: left;
  width: 468px;
  border-left: 1px solid #fff;
  background: #3D3D3D;
}

#latest-release2-header h1 {
  margin: 8px 15px;
  padding: 0;
  font: 21px Arial, Helvetica, sans-serif;
  color: #fff;
}


div.latest-release-content {
/*padding: 5px 0;
background: url(img/box_spacer_repx.gif) 0 0 repeat-x;
border: 1px solid #ccc;*/
/*width: 200px;*/

}

div.latest-release-content table {
/*  float: left; */
	background: url(img/box_spacer_repx.gif) 0 0 repeat-x;
  width: 100%;
}

* html div.latest-release-content table {
  width: auto;
}


html>/**/body div.latest-release-content table {
  float: left;
}



div.latest-release-content table td {
  vertical-align: top;
  padding: 10px 0;
  font: 12px Arial, Helvetica, sans-serif;
  color: #3d3d3d;
}



div.latest-release-content div.product-image {
	width: 140px;
}

/* 16052006 */
div.latest-release-content div.product-image-sage {
float: left;
width: 150px;
height: 250px;
}

div.product-links-sage {
  margin: 0px 0 0 30px;
}
/* /16052006 */


div.latest-release-content h1, div.latest-release-content h3 {
margin: 0;
padding: 0 0 8px 0;
/*text-indent: -9px;*/
/*font: 19px Arial, Helvetica, sans-serif;*/
font: 19px Arial, Helvetica, sans-serif;
color: #535454;
/*line-height: 0.8;*/
letter-spacing: -1px;
}

div.latest-release-content h2 {
margin: 0;
padding: 0;
font: bold 12px Arial, Helvetica, sans-serif;
/*color: #535454;*/
}

div.latest-release-content div.prod-latest-price {
font-weight: bold;
color: #f7880a;
/*letter-spacing: 1px;*/
}


div.latest-release-content div.product-subheader {
padding-bottom: 15px;
font: 11px Arial, Helvetica, sans-serif;
color: #6f6f6f;
}

div.latest-release-content div.product-desc {
padding: 6px 0 9px 0;
background: url(img/box_spacer_repx.gif) 0 100% repeat-x;
}

div.latest-release-content div.product-features {
padding: 6px 0 9px 0;
background: url(img/box_spacer_repx.gif) 0 100% repeat-x;
}

div.latest-release-content div.product-features ul {
  margin: 4px 0 0 0;
	padding: 0;
	list-style: none;
}

div.latest-release-content div.product-features li {
  margin: 0;
	padding: 0 0 0 15px;
	background: url(img/rellink_bullet.gif) 0 5px no-repeat;
}


div.product-links {
	margin-top: 10px;
  text-transform: capitalize;
}


		/*latest/ */

div.breadcrumb-box {
float: left;
margin-top: 2px;
width: 468px; width: "470px";
border-left: 1px solid #fff;
border-right: 1px solid #fff;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
}

div.breadcrumb-box-up {
float: left;
width: 52px;
padding: 6px 0px 7px 0px;
text-indent: 10px;
border-right: 1px solid #fff;
color: #f7f9fa;
background-color:  #3b3b3b;
}

a.breadcrumb-link-up, a.breadcrumb-link-up:visited {
color: #f7f9fa;
text-decoration: none;
}


div.breadcrumb-box-links {
margin-left: 53px;
padding: 6px 0px 7px 0px;
text-indent: 10px;
background-color: #f5680a;
}

/*a.breadcrumb-links, a.breadcrumb-links:visited {
padding: 0 3px;
color: #f7f9fa;
text-decoration: underline;
}

a.breadcrumb-links:hover {
text-decoration: none;
}*/

#active-breadcramb a:link, #active-breadcramb a:visited {
padding: 0 3px;
color: #f7f9fa;
text-decoration: underline;
}

#active-breadcramb a:hover{
text-decoration: none;
}

#non-active-breadcramb a:link, #non-active-breadcramb a:visited{
color: #000;
text-decoration: none;
cursor:default;
}

div.main-content-box, div.searchresult-box {
float: left;
width: 468px; width: "470px";
border-left: 1px solid #fff;
border-right: 1px solid #fff;
color: #3b3b3b;
}

div.main-content-box ul {
	margin: 5px 0 0 0;
	padding: 0px;
	list-style: none;
	/*border: 1px solid #ccc;*/
}

div.main-content-box li {
	margin: 0;
	padding: 0 5px 5px 7px;
	background: url(img/dottes.gif) no-repeat 0 5px;
	line-height: 1.1;
	/*border: 1px solid #c0c;*/
  height: 1%;
}

/*html>body div.main-content-box li {
	background: url(img/dottes.gif) no-repeat 0 5px;	
}*/


div.main-content-box h1, div.searchresult-box h1 {
margin: 0;
padding: 15px 20px 0 20px;
font: 19px Arial, Helvetica, sans-serif;
font-weight: normal;
}

div.main-content-box h2 {
  margin: 0;
  padding: 0px 0 7px 0;
  font: bold 13px Arial, Helvetica, sans-serif;
} 


div.main-content-box-wrap {
padding: 15px 20px;
font: 12px Arial, Helvetica, sans-serif;
}


div.singl-prod-wrap {
padding: 15px 20px;
font: 12px Arial, Helvetica, sans-serif;	
}

div.singl-prod-wrap h1 {
	margin: 0;
	padding: 0;
}

div.searchresult-box div {
padding: 15px 5px;
font: 12px Arial, Helvetica, sans-serif;
}

table.products-list-item {
background: url(img/prod_list_repx.gif) repeat-x 0 100%;
}

table.products-list-item td {

}




h3.products-list-title {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}


div.products-list-subheader {
	padding: 5px 0 1px 0;
}

.products-list-subheader a, .products-list-subheader a:visited, .products-list-subheader a:hover {
color: #3b3b3b;
text-decoration: none;
}

.products-list-title a, .products-list-title a:visited, .products-list-title a:hover {
color: #3b3b3b;
text-decoration: none;
}

.products-list-link a, .products-list-link a:visited {
color: #fe880a;
text-decoration: underline;
font: 11px Arial, Helvetica, sans-serif;
font-weight: bold;
}

.products-list-link a:hover {
text-decoration: none;
}

span.products-list-price {
margin-left: 4px;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #5f88bc;
white-space: nowrap;
}

/*p.single-product {
	margin: 0;
	padding: 0;
}*/


p.clearer {
	clear: both;
	margin: 0;
	padding: 0;
	/*width: 1px;
	height: 1px;
	color: #fff;*/
}

p.the-product-wrap p {
	display: none;
}

h2.product-name {
	margin: 0;
	padding: 0;	
	font: 19px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.single-product h1 {
margin: 0;
padding: 0;	
font: 19px Arial, Helvetica, sans-serif;
font-weight: normal;
line-height: 0.8;

}

/* <11052006> product keywords */
div.single-product-keywords {
  margin: 30px 0 0 0;
  background: url(img/main_repx.gif) repeat-x 0 0;
}

div.single-product-keywords h1 {
  margin: 0;
  padding: 25px 0 5px 0;
  font: bold 12px Arial, Helvetica, sans-serif;  
}

div.single-product-keywords h2 {
  margin: 0;
  padding: 0;
  font: 12px Arial, Helvetica, sans-serif;  
  
}

table.single-product-keywords-tbl {
  width: 100%;
  border: 0;
  border-collapse: collapse;
}

table.single-product-keywords-tbl td {
  width: 50%;
  padding: 0;
  vertical-align: top;
}
/* /product keywords */

/* <26062006> product features */
div.single-product-features {
  margin: 10px 0 0 0;
/*  background: url(img/main_repx.gif) repeat-x 0 0;*/
}

div.single-product-features h1 {
	padding-top: 12px;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #3b3b3b; 
}

div.single-product-features h2 {
  margin: 0;
  padding: 0;
  font: 12px Arial, Helvetica, sans-serif;  
  
}

table.single-product-features-tbl {
  width: 100%;
  border: 0;
  border-collapse: collapse;
}

table.single-product-features-tbl td {
  width: 50%;
  padding: 0;
  vertical-align: top;
}
/* /product features */

div.short-desc {
	padding: 10px 0;
}

.dot-spacer {
	height: 1px;
/*  width: 427px;*/
	/*padding-bottom: 1px;*/
	margin: 5px 0;
	background: url(img/main_repx.gif) repeat-x top;
  clear: left;
}

p.description-wrap {

}

p.product-logo {
	float: left;
	padding: 10px 50px 10px 0;
}

p.product-description {
	float: left;	
	padding: 10px 0;
}

img.product-image {
	margin: 0 20px 10px 0;
  display: block;
/*  border: 1px solid #ccc;*/
}

img.product-image-sage {
  /*padding: 0 20px 30px 0;*/
  margin: 0 20px 30px 0;
}

h3.product-moto {
	margin: 12px 0;
	padding: 0px 0 0 0;
	font: 19px Arial, Helvetica, sans-serif;
	color: #fe880a;
	line-height: 0.8;
}

span.product-link a, span.product-link a:visited {
color: #fe880a;
text-decoration: underline;
font: 12px Arial, Helvetica, sans-serif;
font-weight: bold;
}

span.product-link a:hover {
text-decoration: none;
}

p.main-desc, td.main-desc {
	padding: 15px 0;
}

p.product-price-wrap {

}

p.product-price {
	float: left;
	padding: 3px 25px;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #484848;

}

td.product-price {
	font: 18px Arial, Helvetica, sans-serif;
	color: #5f88bc;	
	letter-spacing: -1px;
}

  /* new prod price block */
td.product-price1 {
  width: 50%;
	font: 18px Arial, Helvetica, sans-serif;
	color: #5f88bc;	
	letter-spacing: -1px;  
}

p.prod-price-name1 {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #3b3b3b;		
	letter-spacing: normal;
	line-height: 0.8;  
}

p.prod-price-name1 p {
	letter-spacing: 10px;	
}

p.prod-price1 {
  
}

td.product-buy1 {
	font: 18px Arial, Helvetica, sans-serif;
	color: #3b3b3b;  
}

div.payment-cont, div.shipping-cont, div.single-product-cont {
  margin-bottom: 30px;
}

    /* clear floated cont */
div.payment-cont:after, div.shipping-cont:after, div.single-product-cont:after {
  content: "."; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.single-product-cont {height: 1%;}
/* End hide from IE-mac */

/* IE7 fix */
*:first-child+html div.single-product-cont {height: 1%;}


    /* /clear floated cont */

  /* /new prod price block */

/* hide prices */
/*td.product-price p {
  display: none;
}

td.product-price p.prod-price-name {
  display: block;  
}

div.product-title-price {
  display: none;
}

span.products-list-price {
  display: none;
}*/
/* /hide prices */

div.single-product-title {
}

div.product-title-price {
	float: right;
	margin-top: 1px;
	font: 18px Arial, Helvetica, sans-serif;
	color: #5f88bc;	
	letter-spacing: -1px;
	line-height: 0.8;
}

/* 07062006 */
div.single-product-pic {
  float: left;
  margin: 0 10px 10px 0;
	padding-bottom: 65px;
	background: url(img/seal_freeinstall.gif) 27px 100% no-repeat;
}

div.guarantee-moreinfo {
  margin: 0 0 0 20px;
  font: italic 11px Arial, Helvetica, sans-serif;
  text-decoration: underline;
}

div.guarantee-label {
  cursor: help;
  margin: 0 0 0 15px;
  position: relative;
	/*border: 1px solid #ccc;*/
}

div.guarantee-label-text {
  display: none;
  position: absolute;
  width: 300px;
  height: 125px;
  padding: 2px;
  border: 1px solid #3b3b3b;
  background: #FFFFE1 url(img/bg-guarant-label-small.gif) 100% 100% no-repeat;
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  top: 0px;
  left: -5px;
}

div.guarantee-label:hover div.guarantee-label-text {
  display: block;
}

/* /07062006 */

p.prod-price-name {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #3b3b3b;		
	letter-spacing: normal;
	line-height: 0.8;
}

p.prod-price-name p {
	letter-spacing: 10px;	
}

td.product-buy {
	font: 18px Arial, Helvetica, sans-serif;
	/*font-weight: bold;	*/
	color: #3b3b3b;
}

td.product-feature-title {
	padding-top: 12px;
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #3b3b3b;
}

td.product-feature img {
	margin: 3px;
/*	position: relative;
	left: -5px;*/
}

/* 12052006 */
td.product-feature h3 {
  margin: 0;
  padding: 0;
  font: normal 12px Arial, Helvetica, sans-serif;
}


p.product-buy {
float: right;	
padding: 3px 35px;
}

p.product-buy span {
position: relative;
bottom: 15px;
padding-left: 15px;
font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

p.product-features-wrap {

}

h2.feature-header {
margin: 0;
padding: 15px 0;
font: 18px Arial, Helvetica, sans-serif;
font-weight: bold;
}

p.feature1 {
float: left;	
width: 210px;
padding-bottom: 25px;
}

p.feature2 {
float: left;	
}

/* 11052006 */
div.bottom-links-spacer-bar {
	float: left; 
	margin-top: 15px;
}

div.bottom-links-box {
float: left;
width: 468px; width: "470px";
border-left: 1px solid #fff;
border-right: 1px solid #fff;
color: #3b3b3b;	
}

div.bottom-links-box h1 {
margin: 0;
padding: 15px 20px 0 20px;
font: 13px Arial, Helvetica, sans-serif;
font-weight: bold;
}

div.bottom-links-box div {
padding: 15px 20px;
font: 12px Arial, Helvetica, sans-serif;
}

div.bottom-links-box div.link-item {
	padding: 2px;
}

div.link-item img {
  vertical-align: middle;
}

#footer {
background-color: #333333;
}

#footer-wrap {
width: 771px;
margin-top: 1px;
margin-bottom: 1px;
}

#copyright {
float: left;
width: 299px; width: "300px";
padding: 4px 0 5px 0;
border-right: 1px solid #fff;
color: #f8f8f8;
background: #333333;
font: 12px Arial, Helvetica, sans-serif;
}

#copyright span {
padding-left: 72px;
}

#footer-nav {
white-space: nowrap;
padding: 4px 0 5px 20px;
margin-left: 300px;
border-right: 1px solid #fff;
color: #f8f8f8;
background-color: #72ae1d;
font: 12px Arial, Helvetica, sans-serif;
}

span.nav-footer-spacer {
padding: 3px;
}

#footer-nav a, #footer-nav a:visited {
color: #f8f8f8;	
}

#footer-nav a:hover {
text-decoration: none;
}

/**************** site map ****************/
#site-map-root ul {
	margin: 0;
	padding: 0;
	list-style: none;
/*	list-style-position: outside;*/
}

ul.site-map-level1 {
	/*line-height: 1.5;*/	
}

ul.site-map-level1 li {
	background: none;
	margin: 0;
	padding: 0;
	line-height: normal;
}

html>body ul.site-map-level1 li {
	line-height: 1.5;	
}

ul.site-map-level1 a, ul.site-map-level1 a:visited {
display: block;
padding: 0 0 5px 0;
margin: 10px 0 0 0;
color:#3B3B3B;
text-decoration:underline;
font-weight:bold;	
background: url(img/main_repx.gif) repeat-x bottom;
}

ul.site-map-level1 a:hover {
text-decoration: none;	
}


ul.site-map-level2 {
}

ul.site-map-level2 img.site-map-bullet {
	padding: 2px 5px 2px 10px;
}

ul.site-map-level2 a, ul.site-map-level2 a:visited {
display: inline;
padding: 0;
margin: 0;
color: #446D95;
text-decoration:underline;
font-weight: normal;
background: none;
}

ul.site-map-level2 a:hover {
	text-decoration: none;
}

/**************** site map end ****************/


/*********temp for top_nav**********************/
.a_top_nav:link, .a_top_nav:visited{
font-family: Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}

.a_top_nav:hover{
font-family: Tahoma, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
font-weight:bold;
}

.a_top_menu:link, .a_top_menu:visited{
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.a_top_menu:hover{
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:underline;
font-size:12px;
font-weight:bold;
}

.a_top_menu_sub:link, .a_top_menu_sub:visited{
font-family: Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-decoration:none;
font-size:12px;
font-weight:bold;

}

.a_top_menu_sub:hover{
font-family: Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

.bg_top_menu{
background-color:#000000;
}

.bg_top_menu_hover{
background-color:#F5680A;
}

.top_menu_border{
border:1px solid #F5680A;
background-color:#FE880A;

}

a.postcode-anywhere , a.postcode-anywhere:visited, a.postcode-anywhere:hover {
color: #3b3b3b;
text-decoration: none;
}

div.trueloaded-diff-box h1 {
	margin: 0;
	padding: 0;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
}

div.diff-text {
	margin-bottom: 10px;
}

td.trueloaded-diff-title {
	padding: 7px;
	background: #dfdfdf;
	text-align: center;
	font-weight: bold;
}

td.trueloaded-diff-row {
	padding: 10px;	
	text-align: center;
}

td.trueloaded-diff-row-l {
	padding: 10px;	
}

td.trueloaded-diff-box-repx {
	background: url(img/trueloaded_repx.gif);
	
}

td.trueloaded-diff-box-repy {
	background: url(img/trueloaded_repy.gif);
}


.csc-form-fieldcell select {
 /* width: 215px;*/
 width: 183px;
}


html>body .csc-form-fieldcell select {
	/*width: 206px;*/	
  width: 183px;
}

.csc-form-fieldcell textarea {
	width: 225px;
}

table.shipping-logo-price, table.payment-logo-price {
	padding: 15px 0;
}

div.site-map-countries-wrap {
  margin-bottom: 20px;
}

table.site-map-countries {
  /*width: 410px;*/
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3B3B3B;
}

table.site-map-countries img {
  vertical-align: middle;
  margin: 0 5px 0 10px;
}

table.site-map-countries a, table.site-map-countries a:visited, table.site-map-countries a:hover {
  
  font: 12px Arial, Helvetica, sans-serif;
  font-weight: bold;
  color: #3B3B3B;
}

/*table.site-map-countries a:hover {
  text-decoration: underline;  
}*/



td.directory {
  width: 50%;
  vertical-align: top;
  padding: 13px 0 0 10px;
  background: url(img/box_spacer_repx.gif) repeat-x 0 0;
}

td.directory h2 {
  font: bold 12px Arial, Helvetica, sans-serif;
  margin: 0 0 2px 0;
  padding: 0; 
}


div.content-spacer {
  /*border-top: 1px solid #ccc;*/
  padding-top: 3px;
  border-top: 1px solid #fff; /* IE hack */
  background: url(img/box_spacer_repx.gif) 0 0 repeat-x;
}


    /* create new oscommerce */
div.create-new-packages {
  background: url(img/bg_packages.gif) 0 0 repeat-y;
}

div.create-new-packages img {
  margin-top: 4px;
}

div.create-new-packages:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.create-new-packages {height: 1%;}
/* End hide from IE-mac */


/* IE7 fix */
*:first-child+html div.create-new-packages {height: 1%;}



div.create-new-packages-c1, div.create-new-packages-c2, div.create-new-packages-c3 {
  float: left;
}

div.create-new-packages-c1 {
  width: 141px;
}

div.create-new-packages-c1 h1 {
  color: #799911;
}

div.create-new-packages-c2 {
  width: 142px;
}

div.create-new-packages-c2 h1 {
  color: #F5680A;
}

div.create-new-packages-c3 {
  width: 144px;
}

div.create-new-packages-c3 h1 {
  color: #5F82BC;
}

div.create-new-packages h1 {
  margin: 0 0 0 8px;
  padding: 0;
  letter-spacing: -1px;
  font: normal 25px Arial, Helvetica, sans-serif;
}


/*div.create-new-packages h2 {
  margin: 0 0 0 9px;
  padding: 0;
  font: bold 13px Arial, Helvetica, sans-serif;
  color: #799911; 
}*/

/*div.create-new-packages h3 {
  margin: 0 0 0 9px;
  padding: 0;
  font: 33px Arial, Helvetica, sans-serif;
  display: inline;
}*/

div.create-new-packages h4 {
  margin: 0 0 3px 9px;
  padding: 0;
  font: bold 12px Arial, Helvetica, sans-serif;
}

div.create-new-packages h5 {
  margin: 0 0 0 9px;
  padding: 0;
  font: normal 11px Arial, Helvetica, sans-serif;
  line-height: 0.7;
}

div.create-new-packages h6 {
  margin: 0 0 0 9px;
  padding: 0;
  font: normal 11px Arial, Helvetica, sans-serif;
}

/*div.create-new-packages p {
  margin: 0 0 0 9px;
}*/

div.create-new-packages ul {
  margin: 0 0 0 9px;
}

    /* ****************** */
div.content-spacer1 {
  padding-top: 3px;
/*  border-top: 1px solid #fff;  IE hack */
  background: url(img/box_spacer_repx.gif) 0 0 repeat-x;
}

div.create-new-desc {
  background: url(img/bg_createnew_desc.gif) 0 0 repeat-y;
}

/* IE7 fix */
*:first-child+html div.create-new-desc {
width: 427px;
}


div.create-new-desc:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.create-new-desc {height: 1%;}
/* End hide from IE-mac */

/* IE7 fix */
*:first-child+html div.create-new-desc {height: 1%;}

div.create-new-desc h1 {
  margin: 0;
  padding: 5px 0 5px 9px;
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #fff;
  background: #3b3b3b;
}

div.create-new-desc ul {
  margin: 0;
  padding: 0 0 0 9px;
  list-style: none;
}

div.create-new-desc li {
  background: none;
  margin: 0;
  padding: 5px 0 0 0;
  height: 23px;
  line-height: 0.8;
  vertical-align: bottom;
/*  position: relative;*/
  cursor: help;
}

/* IE7 fix */
*:first-child+html div.create-new-desc li {
  padding: 5px 0 0 0;
  height: 23px;
  line-height: 1.1;
}

div.create-new-desc li ul {
  display: none;
  position: absolute;
/*  top: 20px;
  left: 30px;*/
  border: 1px solid #3b3b3b;
  width: 250px;
  height: 60px;
  margin: 0;
  padding: 0;
  font: 11px Arial, Helvetica, sans-serif;
  background: #FFFFE1;
}

div.create-new-desc li:hover ul {
  display: block;
}

div.create-new-desc li ul li {
  margin: 0;
  padding: 3px;
  line-height: 1.0;
}

/* IE7 fix */
*:first-child+html div.create-new-desc li ul li {
  padding: 3px;
  line-height: 1.0;
}

div.create-new-desc-c1, div.create-new-desc-c2, div.create-new-desc-c3 {
  float: left;
}

div.create-new-desc-c1 {
  width: 141px;
}

div.create-new-desc-c1 h1 {
  /*width: 141px;*/
  width: 132px;
}

div.create-new-desc-c2 {
  width: 142px;
}

div.create-new-desc-c2 h1 {
  /*width: 140px;*/
  width: 131px;
  margin: 0 0 0 1px;
}

div.create-new-desc-c3 {
  width: 143px;
}

div.create-new-desc-c3 h1 {
  /*width: 144px;*/
  width: 135px;
}

a.createnew-cust, a.createnew-cust:visited {
  padding: 0 0 0 15px;
  margin: -15px 0 7px 172px;
  display: block;
/*  text-align: right;*/
  font: bold 12px Arial, Helvetica, sans-serif;
  color: #FE880A;
  text-decoration: underline;
  background: url(img/marker_orng.gif) 0px 4px no-repeat;
}
a.createnew-cust:hover {
  text-decoration: none;
}


  /****************** our partner ***************/
div.partner-cont {
  margin: 15px 0 0 0;
  position: relative;
}

div.partner-logo {
  
}

div.partner-desc {
  display: none;
  position: absolute;
  width: 300px;
  height: 90px;
  padding: 2px;
  border: 1px solid #3b3b3b;
  background: #FFFFE1;
  font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
  top: -95px;
  left: 10px;
}


div.partner-cont:hover div.partner-desc {
  display: block;
  cursor: help;
}
  
  /****************** our partner/ ***************/

	
	/* ************** call us banner ************** */
div#call-box {
	height: 219px;
	background: url(img/bg_callbox.gif) 1px 0 no-repeat;
}	

div.call-cont {
/*	margin: 18px 0 0 0;*/
	padding: 18px 0 0 26px;
}

div.call-cont a, div.call-cont a:visited {
	display: block;
		margin-left: 13px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #3b3b3b;
	text-decoration: underline;	
}

div.call-cont a:hover {
	text-decoration: none;	
}

div.quote-cont {
	margin: 71px 0 0 0;
	padding: 0 0 0 65px;
}

div.quote-cont img {
	margin: 0 0 0 -15px;
}

div.quote-cont a, div.quote-cont a:visited {
	display: block;
	margin-left: 15px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #446d95;
	text-decoration: underline;	
}

div.quote-cont a:hover {
	text-decoration: none;	
}
	/* ************** call us banner/ ************** */
	
	 /* addresses box */
table.cform-addr {
	/*border: 1px solid #ccc;*/
	width: 430px;
	margin-bottom: 20px;
}

table.cform-addr td {
  width: 33%;
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif;
	line-height: 1.2;
}


	 /* addresses box/ */

/*support service*/
div.support-packages {
  background: url(img/bg_packages.gif) 0 0 repeat-y;
}

div.support-packages img {
  margin-top: 4px;
}

div.support-packages:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* Hides from IE-mac \*/
* html div.support-packages {height: 1%;}
/* End hide from IE-mac */


/* IE7 fix */
*:first-child+html div.support-packages {height: 1%;}

div.support-packages-c1, div.support-packages-c2, div.support-packages-c3 {
  float: left;
}

div.support-packages-c1 {
  width: 141px;
}

div.support-packages-c1 h1 {
  color: #F5680A;
}

div.support-packages-c2 {
  width: 142px;
}

div.support-packages-c2 h1 {
  color: #F5680A;
}

div.support-packages-c3 {
  width: 144px;
}

div.support-packages-c3 h1 {
  color: #F5680A;
}

div.support-packages h1 {
  margin: 0 0 0 8px;
  padding: 0;
  letter-spacing: -1px;
  font: normal 25px Arial, Helvetica, sans-serif;
}

div.support-packages h4 {
  margin: 0 0 3px 9px;
  padding: 0;
  font: bold 12px Arial, Helvetica, sans-serif;
}

div.support-packages ul {
  margin: 0 0 0 9px;
}

/*support service end */


/*******************************/
	
/* default styles for extension "tx_indexedsearch" */
	.tx-indexedsearch-browselinks {
		font-size: 11px
	}
	.tx-indexedsearch-respages {
		font-weight: bold;
	}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {} 
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {}
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin:0px; padding: 5px 0 0 20px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:left; font-weight:normal; padding: 5px 0 0 20px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#FE880A; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin:0px; padding: 5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin:0px; padding: 0; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { border:1px dotted #676767; padding:3px 3px 3px 10px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
	.tx-indexedsearch-browsebox-SCell {font-weight: bold; }
	
	.tx-indexedsearch-browsebox-restxt {
		padding-bottom:  10px;	
	}
	
	.tx-indexedsearch-browsebox-strong {
		font-weight: normal;
	}
	
	.tx-indexedsearch-browsebox a, .tx-indexedsearch-browsebox a:visited, .tx-indexedsearch-browsebox a:hover {
		color: #3b3b3b;
	}
	
	
	
/* default styles for extension "tx_srfeuserregister_pi1" */
   .tx-srfeuserregister-pi1 p { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srfeuserregister-pi1 a:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
   .tx-srfeuserregister-pi1 a:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:hover { background-color:transparent; color:#333333; text-decoration:none; }
   .tx-srfeuserregister-pi1 a:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
   .tx-srfeuserregister-pi1 td { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
   .tx-srfeuserregister-pi1 input { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input[type=radio] { vertical-align: middle; margin-left: 10px; margin-right: 5px; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-icon { font-size:10px; font-family:Verdana; background-color:transparent;}
   .tx-srfeuserregister-pi1 select { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 textarea { font-size:10px; font-family:Verdana; background-color:#35006d; color:#ffffff; font-weight:bold; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox input  { font-size:10px; font-family:Verdana; background-color:transparent; color:#35006d; font-weight:bold; vertical-align:middle; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; list-style-image: none; list-style-position: inside; margin: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .4em 0; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values { list-style-type: square; list-style-image: none; list-style-position: inside; margin: 0; font-size: 1em; }
   .tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
/* default styles for extension "tx_eusubscribe_pi1" */
	.eu_subscribe_path { font-size:9px; }
	.eu_subscribe_title { font-weight:bold; }
	.eu_subscribe_section { font-size: 16px; font-weight: bold; margin-top: 6px; margin-bottom: 6px; }


/* default styles for extension "tt_news" */
  /* example styles for the pagebrowser */
    .tx-ttnews-browsebox td, .tx-ttnews-browsebox { font-size: 11px; }
	
    .tx-ttnews-browsebox-table { font-size: 11px; }
		.tx-ttnews-browsebox-table a { color: #3b3b3b; }
		/*p.tx-ttnews-browsebox table { font-size: 10px; }*/
    .tx-ttnews-browsebox-strong {
    	font-weight: normal;
    } 
		.tx-ttnews-browsebox-SCell {
      font-weight: bold; 
      background-color: #fff;
    }

    .tx-ttnews-browsebox {
      padding: 5px 0;
    }

    .tx-ttnews-browsebox-title {
      float: left;
    }
    
    .tx-ttnews-browsebox-links {
      text-align: right;
    }

		div.tx-ttnews-browsebox a,  div.tx-ttnews-browsebox a:visited {
			color: #3b3b3b;
			text-decoration: underline;
      padding: 0 1px;
		}
		
		div.tx-ttnews-browsebox a:hover {
			text-decoration: none;
		}
		
    div.tx-ttnews-browsebox strong {
      padding: 0 1px;  
    }
    
		.tx-ttnews-browsebox-table a, .tx-ttnews-browsebox-table a:visited {
			text-decoration: underline;
			color: #3b3b3b;	
		}
		
		.tx-ttnews-browsebox-table a:hover {
			text-decoration: none;	
		}

/* =POLL BOX */
#poll-box {
}


#poll-box ul {
  margin: 4px 0 0 6px;
  padding: 0;
  list-style: none;
}

#poll-box li {
  margin: 0;
  padding: 0;
}

#poll-box li a, #poll-box li a:visited {
  display: block;
  padding: 2px 13px;
  background: url(img/rellink_bullet.gif) 0 51% no-repeat;
}

#poll-box li a:hover {

}


/* hide prices */
td.product-price p {
  display: none;
}

td.product-price p.prod-price-name {
  display: block;  
}

div.product-title-price {
  display: none;
}

span.products-list-price {
  display: none;
}

.prod-latest-price {
  display: none;
}
.prod-price1 {
  display: none;
}

/* /hide prices */




