/*

  Plus Media Pro

  www.siteconcept.ro

  contact@tantar.info

*/



.smallImageContainer{

	border-style:solid;

	border-color:#1e1e1e;

	border-width:1px;

}



.imgSelected {

	border-style:solid;

	border-width:2px;

	border-color:blue;

}



p {

	font-family: "Comic Sans MS", cursive;

	font-size:12px;

	padding:4px;

	text-align:justify;

	text-indent:0px;

}



.pdescription{
	font-family:"Comic Sans MS", cursive;
	text-align:left;

}

#backgroundPopup{

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

height:100%;

width:100%;

top:0;

left:0;

background:#000000;

border:1px solid #cecece;

z-index:1;

}



#popupContent {

	width: auto;

}



#popupContainer{

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/



background:#FFFFFF;

border:2px solid #cecece;

z-index:2;

padding:0px;

font-size:13px;

}





H2 {

	font-size:18px;

	font-family:Verdana;

	font-weight:normal;

	color:#404040;

}



H3 {

	font-size:14px;

	font-family:Verdana;

	font-weight:normal;

	color:#404040;

}



UL {

	font-size:14px;

	font-family:Verdana;

	font-weight:normal;

	color:#404040;

}



.productSmallInfo_special{

	width:170px;

	height:248px;

	border-style:solid;

	border-width:1px;

	border-color:#404040;

	vertical-align:top;

	text-align:center;

	font-family:"Arial Narrow";

	font-size:16px;

	color:#404040;

	padding-top:4px;

	background-color:yellow;

}

.productSmallInfo {

	width:170px;

	height:248px;

	border-style:solid;

	border-width:1px;

	border-color:#404040;

	vertical-align:top;

	text-align:center;

	font-family:"Comic Sans MS", cursive;

	font-size:10px;

	color:#404040;

	padding-top:4px;

}



.catDespartitor {

	border-style:dotted;

	border-width:1px;

	border-color:#404040;

	text-align:center;

}



.tblContent {

	border-style:solid;

	border-width:1px;

	border-color:#404040;

	background-color: #ffffff;

	width:698px;

	padding:0px;

}



.tblContent th {

	border-style:solid;

	border-width:1px;

	border-color:#404040;

	background-color: #404040;

	height:18px;

	font-family:"Arial Narrow";

	color:#ffffff;

	font-size:14px;

	text-align:left;

	cursor:default;

	text-indent:10px;

}



.tblBox {

	border-style:solid;

	border-width:1px;

	border-color:#404040;

	background-color: #ffffff;

	width:238px;

	padding:0px;

}



.tblBox th {

	border-style:solid;

	border-width:1px;

	border-color:#404040;

	background-color: #404040;

	width:238px;

	height:18px;

	font-family:"Comic Sans MS", cursive;

	color:#ffffff;

	font-size:14px;

	text-align:center;

	cursor:default;

}



.tblBox td{

	border-style:none;

	background-color: #ffffff;

	width:238px;

	padding:2px;

	font-size:12px;

	font-family:"Arial Narrow";

}



.tblBox a{

	border-style:none;

	padding:2px;

	font-size:12px;

	font-family:"comic sans ms";
	
	color:#666;

	text-align:left;
	

}

.tblBox a:hover{
	
	padding:10px;
}

.headerCatNavigationSelected {

	font-family:"Arial Narrow";

	font-size:18px;

	color:#404040;

	text-decoration:underline;

	font-weight:bold;

}



.headerCatNavigation {

	font-family:"Arial Narrow";

	font-size:18px;

	color:#404040;

	text-decoration:none;

	font-weight:bold;

}



#tblMain {

	border-style:none;

	padding:0px;

	margin:0px;

	width:940px;

	background-color:#ffffff;

}



#topContainer {

	position:relative;
	background-color:#FFF;

	margin:0px auto;

	padding:0;

	width:940px;

	/*height:335px; */
	
	/*height:367px;*/

	height:282px;
	
	border:thin;
	border-color:#000;
	border-width:1px;
	overflow:hidden;

}

#topLogo {

	padding:0px;

	margin:0px;

	position:relative;

	float:left;

	width:125px;

	/*top:-335px;*/
	background-color:#FFF;
	width:125px;
	height:249px;

}

#topBackground {

	position:relative;

	top:0px;

	margin:0px;
	
	float:right;

}

#topMenu {

	padding:0;

	margin:0;

	position:relative;

	/*float:right;*/

	/*width:702px;*/
	
	width:940px;

	height:33px;

	background-image: url('images/bgTopMenu.png');

	background-repeat: repeat-x;

	/*top:-335px !important;*/

	text-align:left;

	display:table-cell;

	vertical-align:middle;

}



table.tblMenu {

	padding:0px;

	margin:0px;

}



td.tblMenuItem {

	vertical-align:middle;

	padding:0px;

	width:80px;

	text-align:center;

}



td.tblMenuSpacer {

	vertical-align:middle;

	padding:0px;

	width:6px;

}



.spnMenu{

	display:table-cell;

	float:left;

	padding-left:4px;

	width:60px;

	text-align:center;

	vertical-align:bottom;

}



.spnMenu_separator{

	float:left;

	width:10px;

	height:33px;

	text-align:center;

	

}



.tblMenu {

	

}

td.tblMenuItem a {

	font-family: "Verdana";

	font-size:12px;

	color:#ffffff;

	text-decoration:none;

	width:80px;

	line-height:14px;

}



td.tblMenuItem a:hover {

	font-family: "Verdana";

	font-size:12px;

	color:#ffffff;

	text-decoration:underline;
	padding:0px;

	

}


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }

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

.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {

  /* background: #54360F; */

  background: #CCCCCC;

  color: #404040;

  margin: 0px;

  font-size:14px;

	font-family:Verdana;

	font-weight:normal;



}



A {

  color: #000000;

  text-decoration: none;

}



A:hover {

  color: #F00;

  text-decoration:blink;


}



FORM {

	display: inline;

}



TR.header {

  background: #ffffff;

}



TR.headerNavigation {

  background: #bbc3d3;

}



TD.headerNavigation {

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

  font-size: 10px;

  background: #bbc3d3;

  color: #ffffff;

  font-weight : bold;

}



A.headerNavigation { 

  color: #FFFFFF;
  font-family:"Comic Sans MS", cursive;

}



A.headerNavigation:hover {

  color:#900;

}



TR.headerError {

  background: #ff0000;

}



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

  background: #A05F1F;

  color:#ffffff;

}



TD.footer {

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

  font-size: 12px;

  /* background: #54360F; */

  background: #cccccc;

  color: #000000;

  font-weight: normal;

  text-align: left;

  width:100%;

  padding:5px;
  text-align:center;

}



TD.footer a {

	color:#000000;

    font-size:12px;

}

TD.footer a:hover {

	color:#000000;

    font-size:12px;
	
	text-decoration:underline;

}



table.footer {

	width:940px;

	/* background-color:#54360F; */

	background-color: #A05F1F;

	color:#ffffff;

}



.infoBox {

  background: #404040;

  color:#ffffff;

  font-size:16px;

  font-family:"Arial Narrow";

  }



.infoBoxContents {

  background: #f8f8f9;

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

  font-size: 16px;

  padding:5px;

}



.infoBoxNotice {

  background: #FF8E90;

}



.infoBoxNoticeContents {

  background: #FFE6E6;

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

  font-size: 10px;

}



TD.infoBoxHeading {

	color:#ffffff;

	  font-size:16px;

  font-family:"Arial Narrow";

  font-weight:bold;

  text-indent:10px;

}



TD.infoBox, SPAN.infoBox {

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

  font-size: 10px;

}



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

  color: #FFFFFF;

  font-weight: bold;

  height:20px;

  padding:2px;

}



TD.productListing-data {

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

  font-size: 10px;

  padding:5px;

}



A.pageResults {

  color: #0000FF;
  font:Verdana, Geneva, sans-serif;
  text-decoration:none;
  

}



A.pageResults:hover {

  color: #0000FF;
  background-color:#FF0;
  text-decoration:none;
}



TD.pageHeading, DIV.pageHeading {

  font-family:"Comic Sans MS", cursive;

  font-size: 16px;

  font-weight: bold;

  color: #404040;

}



TR.subBar {

  background: #f4f7fd;

}



TD.subBar {

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

  font-size: 10px;

  color: #000000;

}



TD.main, P.main {

  font-family: "Comic Sans MS", cursive;

  font-size: 10px;

  line-height:1.5;

  padding:10px;

}



TD.smallText, SPAN.smallText, P.smallText {

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

  font-size: 12px;

}



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: 14px;

}



TEXTAREA {

  width: 95%;

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

  font-size: 14px;

  margin:10px;

}



SPAN.greetUser {

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

  font-size: 12px;

  color: #f0a480;

  font-weight: bold;

}



TABLE.formArea {

  background: #f1f9fe;

  border-color: #7b9ebd;

  border-style: solid;

  border-width: 1px;

}



TD.formAreaTitle {

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

  font-size: 12px;

  font-weight: bold;

}



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

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

  color: #ff0000;

}



.moduleRow { }

.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }

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



/* 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; }





.tblDescription {
	
	text-align:left;

	font-family:"Comic Sans MS", cursive;

    font-size:12px;

    width:200px;

}



.tblDescriptionTH {

    font-weight:bold;

    width:90px;

}

.tblDescriptionTD {
	font-family:"Comic Sans MS", cursive;

}



.tblDescriptionOdd {

    background-color:#efefef;

    padding:2px;

}





.tblDescriptionEven {

    background-color:#dfdfdf;

    padding:2px;

}



.rowClassPrice {

    color:#404040;

}
