a.white{
	color:					#FFFFFF;	
}


.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:white url(../../images/design/mainbg.gif) repeat-x top left;
/*background-repeat:repeat-x;*/
color: #000000;
}

a {
  color: #000000;
  text-decoration: none;
}

a:hover {
  color: #2867A4;
  text-decoration: underline;
}

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-size: 13px;  
  font-weight: bold;
  text-decoration: none;
}

a.headerNavigation:hover {
  color: #FFFFFF;
  font-size: 13px;  
  font-weight: bold;
  text-decoration: underline;
}

tr.headerError {
  background: #2867A4;
}

td.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #2867A4;
  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: #bbc3d3;
  color: #ffffff;
  font-weight: normal;
}

.infoBox {
  background: #D3D1D1;
}

.infoBoxContents {
  background: #FFFFFF;
  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 {
  background-image: url('images/infobox/corner_center.gif');
  font-family: Arial, Verdana, sans-serif;
  font-size: 18px;
  font-weight: normal;
  color: #000000;
  display: none;
}

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: #ffffff;
  /* shopping-cart content color */
}

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: #ffffff;
  /* shopping-cart content color */
}

table.productListing {
  border: 0px;
  border-style: solid;
  border-color: #ffffff;
  /* shopping-cart header/footer color */
  border-spacing: 1px;
  
}

.productListing-heading {

border-top:1px solid #ffffff;  
border-right:1px solid #E1DCDC; 
border-bottom:1px solid #E1DCDC;  
text-align:center;
 

  color: #000000;
  font-weight: bold;
  padding: 11px;
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #ffffff;
  /* shopping-cart header/footer color */
}

td.productListing-data {
border-right:1px solid #E1DCDC; 
border-bottom:1px solid #E1DCDC;  
text-align:center;
vertical-align:top; 
padding:10px 15px 10px 15px;


  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #AC0800;
}

a.pageResults {
  color: #747474;
}

a.pageResults:hover {
  color: #747474;
}

a.pageResults:visited {
  color: #747474;
}



td.pageHeading, div.pageHeading {
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  /* text-decoration: sharp; */
  height: 28px;
  width: 514px;
  background: url('images/m99.gif');
  background-repeat:no-repeat;
  padding-top: 0px;
  padding-left: 10px;

}


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;
  padding-left: 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: #2867A4;
}

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

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: #2867A4;
}

span.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #2867A4;
}

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














td{
 font-family: tahoma,verdana,arial;
 /*font-size: 11px;*/
 color: #3c946e;
}

 .bg{
  background-image: url(images/m28.gif);
  background-repeat: repeat-y;
 }

 .go{
  border-style: solid;
  border-width: 1px;
  border-color: #A3A3A3;
  width: 152px;
  height: 17px;
 }

 .ch{
  color: #5F5F5F;
  font-size: 11px;
  font-weight: bold;
 }

 .ch1{
  color: #AC0800;
  font-size: 16px;
  font-weight: bold;
 }

 .ch2{
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
 }

 .ml{
  color: #58AC22;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none
 }

 .ml1{
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-transform:uppercase;
 }
  .pageno{
  color: #000000;
  font-size:14px; 
  font-weight:bold;
  text-decoration:none;
 }

 .ml2{
  color: #A47632;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none
 }

 .ml3{
  color: #282E3E;
  font-size: 10px;
  font-weight: bold;
  text-decoration: underline;
 }

 .ml4{
  color: #ffffff;
  font-size: 10px;
  font-weight: bold;
  text-decoration: none
 }
  .ml5{
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-transform:uppercase;
 }
  .ml6{
  color: #000000;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  text-transform:lowercase;
 }

 .tx{
  color: #5B5D5E;
  font-size: 11px;
  font-weight: bold;
 }

 .tx1{
  color: #282E3E;
  font-size: 10px;
 }

 .se{
  width: 110px;
  font-size: 9px;
  color: #282E3E; 
 }

 .image_border{
  border:1px solid #6F6F6F; 
 }



a.nav {
	color:					#215381;
	text-decoration:			underline;
}

a.nav:active {
	color:					#9B9B9B;
	text-decoration:			underline;
}

a.nav:visited {
	color:					#215381;
	text-decoration:			underline;
}

a.nav:hover {
	color:					#004D91;
	text-decoration:			underline;
	background-image:URL(<?php print $config->getValue('merchantURL'); ?>/images/design/header.gif); 
}


#menu {

height: 39px;
background: url(../../images/design/top-menu-bg.gif) no-repeat;
padding:0 20px 0 20px; }


#menuleft{
float:left;
}


#menu ul{
margin:0;
padding:0;
display:inline;
}


#menu li{
list-style: none;
display:inline;
line-height: 37px;
margin:0;

}

#menu li a{
color: #fff;
font-size:1.5em;
text-decoration: none;
padding:8px  15px  7px 15px;
height:39px;

}

#menu li a:hover{
color:#fff;
background: url(../../images/design/top-menu-over.gif) repeat-x;}


#tour-ops {
display:inline;
float:right;

}

#tour-ops ul{
margin:0;
padding:0;

}

#tour-ops li{
list-style: none;
display:inline;
line-height: 37px;
margin:0;
}

#tour-ops li a{
color: #fff;
font-size:1.3em;
text-decoration: none;
text-align:center;
height:39px;
width:162px;
display:block;
padding:0;
background: url(../../images/design/tour-operators.gif) no-repeat
}

#tour-ops li a:hover{
color:#fff;
background: url(../../images/design/tour-operators-over.gif) no-repeat;
}

#language {
float:right;
padding: 5px 5px;
}

#footer{
	height:50px;
}

#footer li{
	display:inline;
	color:white;
	font-size:14px;
}

#footer a:link, #footer a:visited{
	color:white;
	text-decoration:none;
}

#footer a:hover, #footer a:active{
	text-decoration:underline;
}

#content { 
margin:15px 0 0 0 ;
padding:10px 30px;
border:1px solid #8ac4ff;
}

#content p{ 
margin:0;
padding:10px;
font-size:1.2em;
line-height:150%;
}

#options{
margin: 20px 0;
}

#tour-option-top {
width:322px;
height:9px;
background:url(../../images/design/tour-category-top.gif) no-repeat;
}



#tour-option {
width:316px;
height:180px;
padding: 4px;
background:url(../../images/design/tour-category-bg.gif) repeat-y;
}

#tour-option-bottom {
width:322px;
height:9px;
background:url(../../images/design/tour-category-bottom.gif) no-repeat;
}

.tour-text {
font-size:1.2em;

}

.tour-picture {
float:left;
width:118px;
}

.tour-content {
float:right;
width:180px;
margin: 0 10px 0 0;
}

#tour-button {
width: 162px;
height:32px;
float: right;
}



#clearer { 

clear:both;
margin:0;
padding:0;
}

div#description h3 {
font-size:1.2em;
padding: 0  0 3px 0;
margin: 0;
color: #269195;
width: 100%;
border-bottom: 1px solid #a9e2ff;
}

div#description p img{
	float:right;
margin:7px 0px 0px 12px;
}

div#description p{
	font-size:12px;
	line-height:180%;
	text-align:justify;
	margin-top:0;
}

h1 {
font-size: 1.4em;
padding: 0;}

h2 {
font-size: 1.3em;
padding: 0;
font-family:tahoma,verdana,arial;
color:#269195;
}

h3{
font-size: 1.1em;
padding: 0;
margin: 0;
color:#269195;
}

 {
font-size: 1em;
padding: 0;}

a#reg:link, a#reg:visited, a#bigger:link, a#bigger:visited, a#biggest:link, a#biggest:visited{
	color:white;
	text-decoration:none;
}

a#reg:hover, a#reg:active, a#bigger:hover, a#bigger:active, a#biggest:hover, a#biggest:active{
	color:white;
	text-decoration:underline;
}


#content ul {list-style:none;
margin: 10px 0;
padding: 0 20px;}


#content li {
list-style: square;
font-size:1.2em;
padding: 5px 0px;}


#tour-list-top {
height:40px;
width:200px;
background: url(../../images/design/left-menu-top.gif) no-repeat;
margin:10px 0 0 0;}


#tour-list-top h2{
font-size: 1.6em;
font-weight:normal;
padding:10px 0 0 0;
margin:0;
text-align:center;
color:#FFFFFF;
}

#tour-list-top p{
padding:0;
margin:0;
color:#FFFFFF;
font-size:.8em;
text-align:center;
}



#tour-list ul{


list-style:none;
margin:0;
padding:0;
}


#tour-list li a{
display:block;
width:178px;
text-decoration:none;
color:#2e82ac;
font-size:1.3em;
letter-spacing:.05em;
text-align:left;
padding: 8px 10px 10px 10px;
background: #f2fcff;
margin:3px 0 0 0;
border: 1px solid #95d1df;
}



#tour-list li a:hover {
background: #3f9dca;
color:#FFFFFF;

}

#tour-list-bottom {
height:16px;
width:200px;
background: url(../../images/design/left-menu-bottom.gif) no-repeat;
margin: 3px 0 10px 0 ;}

#call-to-action-top {
height:13px;
width:200px;
background: url(../../images/design/call-to-action-top.gif) no-repeat;
margin-bottom:-5px;
padding:0;
 }
 
#call-to-action img{
	border:0;
}
 
#call-to-action { width:200px; background: url(../../images/design/call-to-action-bg.gif) repeat-y; margin-top:-3px; padding:10px 0; text-align:center; height: auto; } 
 
 #call-to-action-bottom {
height:12px;
width:200px;
background: url(../../images/design/call-to-action-bottom.gif) no-repeat;
margin:0 0 10px 0;
 }

a#submitProd:link, a#submitProd:visited{
background: url(../../images/design/button.gif) no-repeat center center;
padding:20px 60px;
color:white;
text-decoration:none;
}

a#submitProd:hover, a#submitProd:active{
background: url(../../images/design/button-over.gif) no-repeat center center;
padding:20px 60px;
color:white;
text-decoration:none;
}

a.moreInfo:link, a.moreInfo:visited{
	background: white url(../../images/design/button.gif) no-repeat center center;
	padding:20px 60px;
	color:white;
	text-decoration:none;
	font-size:1.3em;
	font-weight:bold;
}

a.moreInfo:hover, a.moreInfo:active{
	background:white url(../../images/design/button-over.gif) no-repeat center center;
	padding:20px 60px;
	color:white;
	text-decoration:none;	
}

a.prodName:link, a.prodName:visited{
	color:#2376a0;
	font-size:1.3em;
	font-weight:bold;
	text-decoration:none;
}

a.prodName:hover, a.prodName:active{
	text-decoration:underline;
}

a#cart:link, a#cart:visited{
	color:white;
	text-decoration:none;
}

a#cart:hover, a#cart:active{
	color:white;
	text-decoration:underline;
}
