/* -----------------------------------------------------------------------------------------

   $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 

   ---------------------------------------------------------------------------------------*/

 

.cheaply_table {border:1px solid #dddddd; background-color:#f2f2f2;}
.cheaply_description {border-left:1px solid #dddddd;padding:5px;}
.cheaply_line {height:0px; border-bottom:1px solid #dddddd; padding:5px;}



   

   

.achtung {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#FF0000;

	text-decoration: none;

} 



.achtung a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#FF0000;

	text-decoration: none;

} 



.achtung a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	color:#FF0000;

	text-decoration: underline;

} 

   

DIV.copyright {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #3C382B;

	text-decoration: none;

	text-align:center;

} 



DIV.copyright a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #3C382B;

	text-decoration: none;

	text-align:center;

} 



DIV.copyright a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight: normal;

	color: #3C382B;

	text-decoration: underline;

	text-align:center;

} 

   

   /* 

Intelli Search suggest list layout

Change this lines as you like to asign other colours,

fonts, borders etc. to the Intelli Search suggest List

*/

div#intelliSearchResult {

	position:absolute;

	width:180px;

	z-index:1;

	background-color:#FDFAEC;

	padding:0px;

	margin:-2px 0px 0px 2px;

	border-style:solid;

	border-color:#ffffff;

	border-width:0px 1px 0px 1px;

	display:none;

	visibility:hidden;

}



div#intelliSearchResult a {

	display:block;

	padding:4px;

	width:172px;

	border-style:solid;

	border-color:#ffffff;

	border-width:0px 0px 1px 0px;

	font-size:11px;

}



div#intelliSearchResult a:hover {

	display:block;

	background-color:#3366CC;

	color:#FFFFFF;

	text-decoration:none;

}

   

   

h1, h2, h3, h4 {font-weight: bold} 

h1 {font-size: 18px; display: inline; color:#26502A;} 

h2 {font-size: 16px; display: inline;} 



h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; 

	display: inline; 

	color:#ffffff; 

	} 

	

h3 a {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; 

	display: inline; 

	color:#ffffff;

	text-decoration:none;

	}

	

h3 a:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px; 

	display: inline; 

	color:#ffffff;

	text-decoration:underline;

	}  

	

h4 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px; 

	display: inline; 

	color:#143B52;

	} 

	

h5 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px; 

	display: inline; 

	color:#548057;

	}



/* -----------------------------------------------------------------------------------------

  eigene styles

---------------------------------------------------------------------------------------*/







.top_menu {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #18421C;

	font-weight:bold;

	text-decoration:none;

	}



a.top_menu {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #18421C;

	font-weight:bold;

	text-decoration:none;

	}



a.top_menu:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #18421C;

	font-weight:bold;

	text-decoration:underline;

	}

	

.top_menu_red {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #EA0000;

	font-weight:bold;

	text-decoration:none;

	}



a.top_menu_red {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #EA0000;

	font-weight:bold;

	text-decoration:none;

	}



a.top_menu_red:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #EA0000;

	font-weight:bold;

	text-decoration:underline;

	}	



.sorger_logo{

	background-image:url(img/tpl_logo_sorger.gif);

	background-position: top right;

	background-repeat: no-repeat;

}

   

.footertext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #000000;

	text-decoration:none;

	}



a.footertext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #000000;

	text-decoration:none;

	}  

	

a.footertext:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #000000;

	text-decoration:underline;

	}  

	

.bottomtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #575757;

	text-decoration:none;

	}



a.bottomtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #575757;

	text-decoration:none;

	}



a.bottomtext:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #575757;

	text-decoration:underline;

	}

 





.subtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #ffffff;

	text-decoration:none;

	}



a.subtext {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #ffffff;

	text-decoration:none;

	}



a.subtext:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	color: #ffffff;

	text-decoration:underline;

	}

	

.main_w {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #ffffff;

	text-decoration:none;

	}



a.main_w {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #ffffff;

	text-decoration:none;

	}



a.main_w:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	color: #ffffff;

	text-decoration:underline;

	}

	

.cat_menu {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #ffffff;



	text-decoration:none;

	}



a.cat_menu {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #ffffff;



	text-decoration:none;

	}



a.cat_menu:hover {

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	color: #ffffff;



	text-decoration:underline;

	}



TD.breadcrum{

font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size : 10px;

  color: #ffffff;

  text-decoration:none;

  }

	

TD.breadcrum a {

font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size : 10px;

  color: #ffffff;

  text-decoration:none;

  }



TD.breadcrum a:hover {

font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size : 10px;

  color: #ffffff;

  text-decoration:underline;

}

	

	 /* -----------------------------------------------------------------------------------------

  form styles

   ---------------------------------------------------------------------------------------*/





.forminput1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

   	color: #474747;

	border: 1px solid #474747;

	width: 150px;

	background-color: #ffffff;

}



.forminput2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

   	color: #474747;

	border: 1px solid #474747;

	width: 400px;

	background-color: #ffffff;

}



.forminput3 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

   	color: #474747;

	border: 1px solid #474747;

	width: 353px;

	background-color: #ffffff;

}

.forminput4 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

   	color: #474747;

	border: 1px solid #474747;

	width: 20px;

	background-color: #ffffff;

}



.forminput5 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

   	color: #474747;

	border: 1px solid #474747;

	width: 38px;

	background-color: #ffffff;

}



.forminput6 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

   	color: #474747;

	border: 1px solid #474747;

	width: 60px;

	background-color: #ffffff;

}



/* -----------------------------------------------------------------------------------------

  xt:commerce_styles

---------------------------------------------------------------------------------------*/



.boxText { 

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

}



.boxTextBG {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #f1f1f1;

}

.boxTextBGII {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	background-color: #FFCC99;

}

.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 {

	color: #000000;

	margin: 0px;

	background-color: #D4E6D1;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	background-image:url(img/tpl_bg_main.gif);

	background-position: top center;

	background-repeat: repeat-x;

}



#step_3 {

	background-image:url(img/tpl_bg_step3.gif);

	background-position: top center;

	background-repeat:no-repeat;

	background-color:#FFFFFF;

	width:950px;

}



img{

	border:0;

}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #000000;

  text-decoration: underline;

}



FORM {

	display: inline;		   

}





TR.header {

	background-color: #ffffff;

}



TR.headerNavigation {

  background: #F6F6F6;

}



TD.headerNavigation {

	font-family: Verdana, Arial, sans-serif;

	font-size: 10px;

	color: #000000;

	font-weight : bold;

	border-bottom: 1px solid;

	border-color: #b6b7cb;

	background-color: #F6F6F6;

}



A.headerNavigation { 

  color: #000000; 

}



A.headerNavigation:hover {

  color: #000000;

}



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: #000000;

  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 {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #666666;

  height:17px;

  color: #ffffff;

}



TD.infoBoxHeading_right {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  font-weight: bold;

  background: #C4C4C4;

  height:17px;

  color: #000000;

}



TD.infoBox, SPAN.infoBox {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  border-right: 4px solid;

  background: #E6E6E6; 

  border-color: #C4C4C4;

}



TD.infoBox_right, SPAN.infoBox_right {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  background: #E6E6E6; 



}



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: #000000;

	text-decoration: underline;

}



A.pageResults:hover {

  color: #2D5D79;

}



TD.pageHeading, DIV.pageHeading {

  font-family: Verdana, Arial, sans-serif;

  font-size: 16px;

  font-weight: bold;

  color: #000000;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

}



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: #f0a480;

  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: #000000;

}

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: Black;

}



.moduleRow {

 font-family: Verdana, Arial, sans-serif;

 font-size: 11px;

 line-height: 1.5;



}



.moduleRowOver { 



	font-family: Verdana, Arial, sans-serif;

    font-size: 11px;

    line-height: 1.5; 

	}



.moduleRowSelected { background-color: #BFD8BB; }





.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }

.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }



/* 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: #FFFFFF; 

	background-color: #666666; 

	padding-top: 2px; padding-bottom: 2px;}

.sitemap_heading a {color:#FFFFFF;}

.sitemap_heading a:hover {color:#CCCCCC; text-decoration:none;}



.sitemap_sub {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; background-color: #E6E6E6; padding: 2px 2px;}

.sitemap_sub a {color:#000000;}

.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 {

	border-right: 1px solid;

	border-color: #b6b7cb;

	background-image: url(img/bg_left_column.jpg);

	width: 185px;

}

.navRight {

	border-color: #666666;

	border-top-width: 4px;

	border-top-style: solid;

	border-left-width: 4px;

	border-left-style: solid;

	background-color: #E6E6E6;

	width: 185px;

}



.contentsTopics {

	font-family: Verdana, Arial, sans-serif;

	font-size: 14px;

	font-weight: bold;

}



.tableListingI {

	background-color: #eeeeee;

}



.tableListingII {

	background-color: #d0d0d0;

}



.tableBody {

padding: 5px;

}



.poweredby {

  font-family: Verdana, Arial, sans-serif;

  font-size: 10px;

  color: #000000;

  font-weight: bold;

}

.onepxwidth {

	width: 1px;

}

div#giveaway {
	
	
}

div#giveaway table {
	width: 100%;
	
}

div#giveaway table td {
	vertical-align: top;
}

div#giveaway table th {
	background-color: #FFE4C4;
}


div#giveaway div.acceptgift {
	margin-top: 10px;
	text-align: center;
}

table#setMakerSet {margin-bottom: 10px; border-width: 0px 1px 0px 1px; border-style: solid; border-color: #153b52}
table#setMakerSet td {padding: 4px; border-bottom: 1px solid #153b52;}
table#setMakerSet tr.header td {background: #153b52; color: #fff; font-weight: bold}
table#setMakerSet tr.rabatt td {background: #d1e4ce; color: #ff0000}
table#setMakerSet tr.total td {background: #e5e5a5; font-weight: bold}


/* Highslide */

.highslide { cursor: url(../../includes/highslide/graphics/zoomin.cur), pointer; outline: none;}
.highslide img {}
.highslide:hover img {}
.highslide-image {}
.highslide-image-blur {}
.highslide-caption { display: none; border: 2px solid white;  border-top: none; font-family: Verdana, Helvetica;  font-size: 10pt;  padding: 5px; background-color: white; }
.highslide-body p { font-size:11px; }

/* Controlbar example */
.controlbar { display: none; background: url(../../includes/highslide/graphics/controlbar4.gif); width: 167px; height: 34px; margin-top: 0px; }
.controlbar a {	 display: block; float: left; /*margin: 0px 0 0 4px;*/ height: 27px; }
.controlbar a:hover { background-image: url(../../includes/highslide/graphics/controlbar4-hover.gif); }
.controlbar .previous { width: 50px; }
.controlbar .next { width: 40px; background-position: -50px 0; }
.controlbar .highslide-move { width: 40px; background-position: -90px 0; }
.controlbar .close { width: 36px; background-position: -130px 0; }

/* Necessary for functionality */
.highslide-display-block { display: block;}
.highslide-display-none { display: none; }
.control {float: right;  display: block; /*position: relative;*/ margin: 0 5px; font-size: 9pt; font-weight: bold; text-decoration: none; text-transform: uppercase; color: #999;}
.control:hover { color: black !important; }

.highslide-html { background-color: #ffffff;}
.highslide-html-blur {}
.highslide-html-content { position: absolute; display: none;}
.highslide-display-block { display: block; }
.highslide-display-none { display: none;}
.highslide-move { cursor: move; }
.highslide-wrapper div { font-family: Verdana, Helvetica; font-size: 10pt; }
.highslide-html { background-color: white; }
.highslide-maincontent { display: none; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(../../includes/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits,
a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover,
a.highslide-credits:hover i { color: white; background-color: gray;}

/* Styles for the popup */
.highslide-wrapper, .rounded-white { background-color: white;}
.highslide-wrapper .highslide-html-content { width: 600px; padding: 0 5px 5px 5px;}
.highslide-wrapper .highslide-header { padding-bottom: 5px;}
.highslide-wrapper .highslide-header ul { margin: 0; padding: 0; text-align: right;}
.highslide-wrapper .highslide-header ul li { display: inline; padding-left: 1em;}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {display: none;}
.highslide-wrapper .highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none;}
.highslide-wrapper .highslide-header a:hover {color: black;}
.highslide-wrapper .highslide-header .highslide-move a {cursor: move;}
.highslide-wrapper .highslide-footer {height: 11px;}
.highslide-wrapper .highslide-footer .highslide-resize { float: right; height: 11px; width: 11px; background: url(../../includes/highslide/graphics/resize.gif);}
.highslide-wrapper .highslide-body {}
.highslide-move {cursor: move;}
.highslide-resize {	cursor: nw-resize;}

/* Highslide */

	
.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../../includes/highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
	margin-bottom: 2px;
}
.highslide:hover img {
	border-color: #ffffff;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: #ffffff;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .rounded-white {
	background: white;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../../includes/highslide/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../../includes/highslide/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../../includes/highslide/graphics/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background-image: url(../../includes/highslide/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}
.highslide-move a {
	cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

