/* -----------------------------------------------------------------------------------------







   $Id: stylesheet.css 1262 2005-09-30 10:00:32Z mz $   







   XT-Commerce - community made shopping







   http://www.xt-commerce.com







   Copyright (c) 2004 XT-Commerce 







   -----------------------------------------------------------------------------------------







   based on: 







   (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)







   (c) 2002-2003 osCommerce(stylesheet.css,v 1.54 2003/05/27); www.oscommerce.com 







   (c) 2003	 nextcommerce (stylesheet.css,v 1.7 2003/08/13); www.nextcommerce.org







   Released under the GNU General Public License 







   ---------------------------------------------------------------------------------------*/



h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase;
	color: #06f;
}

h1, h2, h3 {
	border-bottom: 2px solid #73c4fb;
	margin-bottom: 30px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 10px;}

a.main_menu_button {







	display: block;







	BORDER-RIGHT: #cccccc 0px solid;







	BORDER-TOP: #cccccc 0px solid;







	FONT-WEIGHT: bold;







	FONT-SIZE: 11px;







	BORDER-LEFT: #cccccc 0px solid;







	WIDTH: 196px;







	COLOR: #555555;







	LINE-HEIGHT: 16px;







	BORDER-BOTTOM: #ffffff 1px solid;







	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;







	BACKGROUND-COLOR: #efefef;







	TEXT-ALIGN: left;







	TEXT-DECORATION: none;







	background-image: url(http://www.serviso.de/media/serviso/liststyle_3boxes.gif);







	background-repeat: no-repeat;







	background-position: 0 4px;







	text-indent: 10px;







	text-transform: uppercase;







	height: 20px;







	padding-top: 3px;



	



	overflow-x: hidden;



	



	white-space: nowrap;







}







a.main_menu_button:hover {







    	BORDER-RIGHT: #cccccc 0px solid; 







	BORDER-TOP: #cccccc 0px solid; 







	DISPLAY: block; 







	FONT-WEIGHT: bold;







	FONT-SIZE: 11px; 







	BORDER-LEFT: #cccccc 0px solid;







	WIDTH: 196px;







	COLOR: #ffffff;







	LINE-HEIGHT: 16px;







	BORDER-BOTTOM: #ffffff 1px solid;







	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;







	BACKGROUND-COLOR: #b1b1b1;







	TEXT-ALIGN: left;







	TEXT-DECORATION: none







}







a.main_menu_sub_button







{







	font-weight: normal;







	FONT-SIZE: 11px;







	WIDTH: 177px;







	LINE-HEIGHT: 14px;







	COLOR: #555555;







	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;








 	TEXT-ALIGN: left;







	TEXT-DECORATION: none;







	background-repeat: no-repeat;







	padding-left: 3px;







	padding-right: 3px;







}







a.main_menu_sub_button:hover {







 	FONT-SIZE: 11px; 







	WIDTH: 177px;







	LINE-HEIGHT: 14px;







	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;







	TEXT-ALIGN: left;







	background-color: #b1b1b1;







	color: #ffffff;







	TEXT-DECORATION: none;







}







.boxText { 







	font-family: Verdana, Arial, sans-serif;







	font-size: 10px;







}







.boxTextBG {







	font-family: Verdana, Arial, sans-serif;







	font-size: 10px;







	background-color: #efefef;







}







.boxTextBGII {







	font-family: Verdana, Arial, sans-serif;







	font-size: 10px;







	background-color: #d2edff;







}







.boxTextPrice {







	font-family: Verdana, Arial, sans-serif;







	font-size: 10px;







	color: #FF0000;







}







.errorBox {







	font-family : Verdana, Arial, sans-serif;







	font-size : 10px;







	font-weight: bold;







	background-color: #ffb3b5;







}







.gvBox {







	font-family : Verdana, Arial, sans-serif;







	font-size : 14px;







	font-weight: bold;







	border-color: #FFFFFF;







	border: 1px solid;







	background-color: #ffb3b5;







}







.stockWarning { 







	font-family : Verdana, Arial, sans-serif;







	font-size : 10px;







	color: #cc0033;







}







.productsNotifications {







	background-color: #f2fff7;







}







.orderEdit { 







	font-family : Verdana, Arial, sans-serif;







	font-size : 10px;







	color: #70d250;







	text-decoration: underline;







}







BODY {







	font-family: Verdana, Arial, sans-serif;







	font-size: 10px;







	color: #555555;







	margin: 0px;







	background-color: #f2f3f5;







}







img{







	border:0;







}







A {







  color: #555555;







  font-weight: bold;







  text-decoration: none;







}







A:hover {







  color: #555555;







}







FORM {







	display: inline;		   







}







TR.header {







	background-color: #ffffff;







}







TR.headerNavigation {







  background: #F6F6F6;







}







TD.headerNavigation {







	font-family: Verdana, Arial, sans-serif;







	font-size: 10px;







	color: #555555;







	font-weight : bold;







	border-bottom: 1px solid;







	border-color: #b6b7cb;







	background-color: #F6F6F6;







}







A.headerNavigation { 







  color: #555555; 







}







A.headerNavigation:hover {







  color: #555555;







}







TD.conditions {







  background-color: #FFCCCC;







}







A.confirmationEdit {







	color: #009933;







	font-style: italic;







}







A.confirmationEdit:hover {







	color: #009933;







	font-style: italic;







	text-decoration: underline;







}







TR.headerError {







  background-color: #ff0000;







}







TR.headerMessage {







	background-color: #00CC33;







}







.moduleHeading {







	font-family: Verdana, Arial, sans-serif;







	font-size: small;







	font-weight: bold;







	padding-bottom: 10px;







}







TD.headerError {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  background: #ff0000;







  color: #ffffff;







  font-weight : bold;







  text-align : center;







}







TR.headerInfo {







  background: #00ff00;







}







TD.headerInfo {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  background: #00ff00;







  color: #ffffff;







  font-weight: bold;







  text-align: center;







}







TR.footer {







  background: #bbc3d3;







}







TD.footer {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







    background: #F6F6F6;







  color: #555555;







  font-weight : bold;







  border-bottom: 1px solid;







  border-color: #b6b7cb;







}







.infoBox {







}







.infoBoxContents {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}







.infoBoxNotice {







  background: #FF8E90;







}







.infoBoxNoticeContents {







  background: #FFE6E6;







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}







TD.infoBoxHeading, TD.infoBoxHeading_right{







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  font-weight: bold;







  height:17px;







  color: #0066ff;







  text-transform: uppercase;







}







TD.infoBox, SPAN.infoBox {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  background: #efefef; 







}







TD.infoBox_right, SPAN.infoBox_right {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  background: #efefef;







  border: 0px;







}







TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {







  background: #f8f8f9;







}







TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {







  background: #f8f8f9;







}







TABLE.productListing {







  border: 1px;







  border-style: solid;







  border-color: #b6b7cb;







  border-spacing: 1px;







}







.productListing-heading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  background: #b6b7cb;







  color: #FFFFFF;







  font-weight: bold;







}







TD.productListing-data {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}







A.pageResults {







	color: #0000FF;







	text-decoration: underline;







}







A.pageResults:hover {







  color: #0000FF;







  background: #FFFF33;







}







TD.pageHeading, DIV.pageHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 14px;







  font-weight: bold;







  text-align: left;







  color: #0066FF;



  text-transform: uppercase;



}







TR.subBar {







  background: #f4f7fd;







}







TD.subBar {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #555555;







}







TD.main, P.main {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  line-height: 1.5;







}







TD.smallText, SPAN.smallText, P.smallText {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







}







TD.accountCategory {







  font-family: Verdana, Arial, sans-serif;







  font-size: 13px;







  color: #aabbdd;







}







TD.fieldKey {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}







TD.fieldValue {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







}







TD.tableHeading {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}







SPAN.newItemInCart {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #ff0000;







}







CHECKBOX, INPUT, RADIO, SELECT {







	font-family: Verdana, Arial, sans-serif;







	font-size: 11px;







}







TEXTAREA {







  width: 100%;







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







}







SPAN.greetUser {







  font-family: Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #029be7;







  font-weight: bold;







}







SPAN.underline {







	text-decoration: underline;







}







TABLE.formArea {







  background: #f1f1f1;







  border-color: #cccccc;







  border-style: solid;







  border-width: 1px;







}







TD.formAreaTitle {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  font-weight: bold;







}







.copyright {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  line-height: 1.5;







  text-align:center;







}







.parseTime {







  font-family: Verdana, Arial, sans-serif;







  font-size: 11px;







  line-height: 1.5;







  text-align:center;







}







A.copyright {







  color: #555555;







}







A.copyright:hover {







  color: #0000ff;







  text-decoration: underline;







}







SPAN.markProductOutOfStock {







  font-family: Tahoma, Verdana, Arial, sans-serif;







  font-size: 12px;







  color: #c76170;







  font-weight: bold;







}







SPAN.productSpecialPrice {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}







SPAN.productOldPrice {







	font-family: Verdana, Arial, sans-serif;







	color: #ff0000;







	text-decoration: line-through;







}







SPAN.errorText {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







}







SPAN.productDiscountPrice {







  font-family: Verdana, Arial, sans-serif;







  color: #ff0000;







  font-weight: bold;







}







.smallHeading {







	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;







	font-size: x-small;







	font-weight: bold;







	color: #555555;







}







.moduleRow {







 font-family: Verdana, Arial, sans-serif;







 font-size: 11px;







 line-height: 1.5;







 background-color: #efefef;







}







.moduleRowOver { 







	background-color: #D7E9F7; 







	border: 1px solid;







	border-color: #ffffff;







	font-family: Verdana, Arial, sans-serif;







    font-size: 11px;







    line-height: 1.5; 







	}







.moduleRowSelected { background-color: #E9F4FC; }







.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }







.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #555555; }







/* sitewide font classes */







/* Note: heading<Number> equals <font size="Number"> */







.heading1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; }







.heading2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; }







.heading3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; }







.heading4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; }







.heading5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16pt; }







/* Sitemap Tables */







.sitemap_heading {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #555555; 







	background-color: #d1d1d1; 







	padding-top: 2px; padding-bottom: 2px;}







.sitemap_heading a {color:#555555;}







.sitemap_heading a:hover {color:#555555; text-decoration:none;}







.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #555555; background-color: #efefef; padding: 2px 2px;}







.sitemap_sub a {color:#555555;}







.sitemap_sub a:hover {color:#999999; text-decoration:none;}







/* message box */







.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }







.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }







.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }







/* input requirement */







.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }







.tableShop {







background-color: #ffffff;







border-left: 1px solid;







border-right: 1px solid;







border-color: #b6b7cb;







}







.navLeft {







	background-color: #efefef;







	width: 185px;







}







.navRight {







	background-color: #EfEfEf;







	width: 185px;







}







.contentsTopics {







	font-family: Verdana, Arial, sans-serif;







	font-size: 14px;







	font-weight: bold;







	text-align: left;







	color: #0066ff;







	text-transform: uppercase;







	vertical-align: top;







}







.tableListingI {







	background-color: #eeeeee;







}







.tableListingII {







	background-color: #d0d0d0;







}







.tableBody {







padding: 5px;







}







.poweredby {







  font-family: Verdana, Arial, sans-serif;







  font-size: 10px;







  color: #555555;







  font-weight: bold;







}







.onepxwidth {







	width: 1px;







}







a.language_select {







	border: 0;







	background: none;







}







a.language_select:hover {







	border: 0;







	background: none;







}







td.navtrail







{







	background-color: #efefef;







	vertical-align: bottom;







	border: 0px;







}







td.navtrail a







{







	padding-left: 10px; padding-right: 10px; padding-top: 3px; padding-bottom: 2px;







	FONT-WEIGHT: bold;







	FONT-SIZE: 10px;







	WIDTH: 165px;







	COLOR: #555555;







	LINE-HEIGHT: 14px;







	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;







	BACKGROUND-COLOR: #efefef;







	TEXT-ALIGN: left;







	TEXT-DECORATION: none;







	text-indent: 10px;







	text-transform: uppercase;







}







td.navtrail a:hover {







    BORDER-RIGHT: #cccccc 0px solid;







    BORDER-TOP: #cccccc 0px solid;







    FONT-WEIGHT: bold;







    FONT-SIZE: 10px;







    BORDER-LEFT: #cccccc 0px solid;







    WIDTH: 165px;







    COLOR: #555555;







    LINE-HEIGHT: 14px;







    BORDER-BOTTOM: #ffffff 1px solid;







    FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, Sans-serif;







    BACKGROUND-COLOR: #d1d1d1;







    TEXT-ALIGN: left;







    TEXT-DECORATION: none;







}







.umenu







{







	text-align: center;







	background-position: 0px 1px;







	border: 1px solid #ffffff;







}







.uc1, .uc2, .uc3







{







	text-transform: uppercase;







	font-family: Verdana, Arial;







	font-size: 10px;







	text-decoration: none;







}







.uc1:hover, .uc2:hover, .uc3:hover{







	text-decoration: none;







}







.uc1:hover







{







	color: #F9B446;







}







.uc2:hover







{







	color: #73C4FB;







}







.uc3:hover







{







	color: #85F946;







}







td.main







{







	text-aling: left;







}







.categorie_listing td







{







	text-align: left;







}







.categorie_listing td a.clink







{







	color: #0066ff;







	font-weight: normal;







	text-transform: uppercase;







	background-repeat: no-repeat;







	background-position: 0px 4px;







	padding-left: 10px;







}







.product_line







{







	height: 60px;







	border-top: 1px solid #cccccc;







}







.infoBoxHeading







{







	border-bottom: 1px solid #efefef;







}







.productPrice







{







	border-right: 4px solid #73C4FB;







	padding-right: 5px;







}







.product_thumbnail {







	width: 200px;







}







.staffelpreise_tabelle {







	border-bottom: 1px solid #e0e0e0;







	font-size: 0.8em;







	width: 100%;







}







.staffelpreise_tabelle th{







	background-color: #e0e0e0;







	padding: 3px;







}







.staffelpreise_tabelle td.qty {







	text-align: right;







	border-right: 1px solid #e0e0e0;







	padding: 3px;







}







.staffelpreise_tabelle td.einzelpreis {







	font-weight: bold;







	border-right: 1px solid #e0e0e0;







	padding: 3px;







}







.staffelpreise_tabelle td.gesamtpreis {







	padding-left: 3px; padding-right: 3px;







}







.waehrung {







	text-align: right;







}







#debugdings {







	position: absolute;







	z-index: 999;







	border: 3px double #ff0000;







	background: #efefef;







	width: 200px;







	top: 100;







	left: 100;







}







h4 {







	display: inline;







	font-size: 11px;







	color: #0066ff;







	margin: 0px;







	text-transform: uppercase;







}







#uploaded_files_main {







	margin-top: 20px;







}







.uploaded_files_item {







	float: left;







	width: 122px;







	text-align: center;







	margin-right: 20px;







	margin-bottom: 20px;







	padding: 3px;







}







.uploaded_files_icon img {







}







#serviso_upload_error {







	margin-bottom: 20px;







	padding: 5px;







	font-weight: bold;







	font-size: 14px;







	border: 1px solid #f00;







	color: #990000;







}







.horList {







	margin: 0px; padding: 0px;







	margin-top: 5px;







}







.horList li {







	float: left; margin-right: 5px; margin-bottom: 5px;







	float: left; margin-right: 5px; margin-bottom: 5px;







	padding: 5px;







	list-style: none;







	text-align: center;







}







.horList li img {







	width: 64px;







}







#fileprogress_main {







	display: none;







	z-index: 98;







	position: fixed;







	top: 0; left: 0; right: 0; bottom: 0;







	text-align: center;







	background-image: url(http://shop.serviso.de/images/overlay.png);







}







* html #fileprogress_main{







	position: absolute;







	background-color: #000;







	back\ground-color: transparent;







	background-image: url(http://shop.serviso.de/images/pixel_trans.gif);







	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://shop.serviso.de/images/overlay.png", sizingMethod="scale");







	}







#fileprogress {







	position: fixed;







	margin: 50%; margin-top: 25%; left: -150px; top: -20px;







	width: 300px; height: 40px;







	z-index: 99;







	background: #fff;







	position: fixed;







	padding: 10px;







	border: 1px solid #0066ff;







	text-align: center;







	font-weight: bold;







}







*+html div#fileprogress {







	margin: 50%; margin-top: 25%; left: -150px; top: -20px;







}







.gray_menu {







	height: 14px;







	background-color: #afadb0;







	border-left: 1px solid #fff;







	padding-left: 1px;







	text-align: center;







}







.gray_menu a {







	color: #fff;







	font-weight: normal;







}







iframe {



	border: 1px solid #aaa;



	height: 200px;



}







#domaincheck_whois {



	border: 1px solid #aaa;



	padding: 10px;



}



#tldBox, #tldHeader {



	padding: 2px 5px 2px 5px;



}







	











.hosting_options_row1, .hosting_options_row2, .hosting_prices_row1, .hosting_prices_row2 {



	height: 30px;



	}



	.hosting_options_col1, .hosting_options_col2 {



		border-bottom: 1px solid #ccc;



	}



	.hosting_options_listitem {



		width: 20px;



	}



	.hosting_options_value, .hosting_prices_value {



		padding-left: 10px;



		text-align: right;



	}



	.hosting_prices_value {



		font-weight: bold;



		white-space: nowrap;



	}



	



.cms_listing {



	list-style: none;



	margin: 0; padding: 0;



}



.cms_listing_item {



	float: left;



	width: 248px; height: 142px;



	margin: 0px 20px 20px 0px;	



}



.cms_listing_link {



	display: block;



	padding: 40px 10px 10px 20px;



	width: 218px; height: 92px;



	background-repeat: no-repeat;



	text-align: justify;



	overflow: hidden;



}



.cms_listing_item a {



	font-weight: normal;



}



.joomla_10X {



	background-image: url(/templates/xtc4/img/cms_bg_joomla_10X.jpg);



}



.joomla_15 {



	background-image: url(/templates/xtc4/img/cms_bg_joomla_15.jpg);



}



.typo3 {



	background-image: url(/templates/xtc4/img/cms_bg_typo3.jpg);



}



.typolight {



	background-image: url(/templates/xtc4/img/cms_bg_typolight.jpg);



}



.openengine {



	background-image: url(/templates/xtc4/img/cms_bg_openengine.jpg);



}



.serviso {



	background-image: url(/templates/xtc4/img/cms_bg_serviso.jpg);



}



div.new_products {

}



div.new_product_box {

	float: left;

	width: 186px;

	border: 1px solid #ccc;

	background-color: #efefef;

	background-image: url("/templates/xtc4/img/new_product_box_bg.jpg");

	background-repeat: no-repeat;

	background-position: right bottom;

	margin: 0 10px 10px 0;

	padding: 0;

}



div.new_product_box h4.new_product_name {

	display: block;

	float: none;

	height: 5em;

	margin: 0 5px;

}

div.new_product_box h4.new_product_name a {

	color: #0066FF;

}

div.new_product_box img.new_product_img {

	background-color: #fff;

	padding: 3px;

}

div.new_product_box p.new_product_desc {

	background-color: #fff;

	padding: 3px;

	border: 1px solid #ccc;

	height: 88px;

	text-align: center;

	margin: 0 5px;

}

div.new_product_box span.new_product_price {

	color: #f00;

	font-size: 1em;

	font-weight: bold;

}

div.new_product_box span.new_product_price .productOldPrice {

	color: #090;

	font-size: 0.8em;

}

div.new_product_box p.new_product_priceblock {

	text-align: center;

	height: 7em;

	margin: 0 5px;

	height: 4em;

}

div.new_product_box p.new_product_bynow {

	text-align: center;

}



*+html div.new_product_box p.new_product_bynow, * html div.new_product_box p.new_product_bynow {

	padding-bottom: 10px;

}

.product_info {
	color: #090;
}

div.new_product_box p.new_product_priceblock span.priceDesc {

	font-weight: normal;

	font-size: 0.8em;

	color: #090;

}

div.new_product_box p.new_product_priceblock span.price_1pcs {

	font-size: 0.8em;

}

div.new_product_box div.new_product_category {

	background-color: #999;

	color: #fff;

	white-space: nowrap;

	overflow: hidden;	

}

div.new_product_box div.new_product_category a {

	color: #fff;

	padding: 2px;

}



div.product_shortinfo {
	padding: 0 0 10px 0;
}

div.product_shortinfo h4.product_name {
	display: block;
	margin-bottom: 10px;
}

div.product_shortinfo div.product_image {
	float: left;
	text-align: center;
	width: 100px;
	margin: 0 20px 0px 20px;
}

div.product_shortinfo div.product_description {
	margin-left: 10px;
}

div.product_shortinfo div.product_description {
	width: 430px;
	float: left;
}
div.product_shortinfo p.product_more {
	text-align: right;
	border-bottom: 1px dotted #ccc;
	padding: 0 0 10px 0;
	clear: both;
}
div.product_shortinfo p.product_more a {
	color: #06f;
	font-weight: normal;
}
div.product_shortinfo p.product_more a:hover {
	text-decoration: underline;
}

h3.categories_name1, td.contentsTopics1 {
	background-color: #73c4fb;
	padding: 1px 5px;
	color: #fff;
	border: 0;
}
