body {margin: 0px; padding: 0px; font-family: 'Palatino Linotype';}

.bg_left {background-image: url(/site/img/bg_left.jpg); background-position: right; background-repeat: repeat-y;}
.bg_right {background-image: url(/site/img/bg_right.jpg); background-position: left; background-repeat: repeat-y;}
.bg_main {background-image: url(/site/img/bg_main.gif); background-position: top; background-repeat: no-repeat;}

.phone {font-family: 'Palatino Linotype'; font-style: italic; font-size: 18px; text-align: right; color: #006699; padding-right: 30px;}
	
/*.menu_1 {padding-left: 10px; padding-right: 10px;}
.menu_1 a {font-family: 'Palatino Linotype'; font-style: italic; font-size: 15px; color: White; text-decoration: none;}
*/

.menu_2 {padding-top: 4px; vertical-align: top;}
.menu_2_active {padding-top: 4px; padding-right: 4px; vertical-align: top;}
.menu_2_link {font-family: 'Palatino Linotype'; font-style: italic; font-size: 21px; color: White; text-decoration: none;}

.menu_3 {vertical-align: top; text-align: center;}
.menu_3 a {margin:auto 5px; font-family: 'Palatino Linotype'; font-style: italic;  font-size: 0.7em; color: #006699; text-decoration: none;}


img.Imgintext {
	margin: 0px 10px 10px 10px;
}
	
.copy, .copy a {font-family: 'Palatino Linotype';
	font-style: italic; font-size: 10px;
	color: #006699; vertical-align: top;
	text-align: left;}
	
	
.copy {
	 padding-left: 15px;
}	
	
.copy a {color: #006699;  text-decoration: none;}


.copy_link {font-family: 'Palatino Linotype'; font-style: italic; font-size: 9px; color: #006699; text-decoration: none;}

.text_18 {font-family: 'Palatino Linotype'; font-style: italic; font-size: 1.3em; color: #006699; text-decoration: none;}
.text_gift {font-family: 'Palatino Linotype'; font-style: italic; font-size: 1em; color: #006699;}
.text_14 {font-family: 'Palatino Linotype'; font-style: italic; font-size: 14px; color: #006699;}
.text_15 {font-family: 'Palatino Linotype'; font-style: italic; font-size: 15px; color: #006699;}
.text_16 {font-family: 'Palatino Linotype'; font-style: italic; font-size: 16px; color: #006699;}
.text_11 {font-family: 'Palatino Linotype'; font-style: italic; font-size: 0.9em; color: #006699;}
.pic {width: 125px; height: 93px; font-family: 'Palatino Linotype'; font-style: italic; font-size: 25px; color: White;}

/*.pic span {
	background-image: url(/site/img/1x1_40.png);
	background-repeat: repeat;
	width: 105px;
	
}*/

.pic_2 {width: 105px; height: 78px; font-family: 'Palatino Linotype'; font-style: italic; font-size: 25px; color: White; background-repeat:no-repeat; background-position:center;}
.pic_2_10 {width: 105px; height: 139px; font-family: 'Palatino Linotype'; font-style: italic; font-size: 25px; color: White; background-repeat:no-repeat; background-position:center;}
.pic_link {border: 0px; text-decoration: none; cursor:hand;}
a.pic_link {border: 0px; text-decoration: none; cursor:hand; color: #ffffff;}
.float_left {float: left; margin-right: 5px;}
.h1 {font-family: 'Palatino Linotype'; font-style: italic; font-size: 21px; color: #006699;}

.box {
	border: 1px solid #006699;
	margin: 0px 50px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: white;
	width: 540px;

	/*min-height:400px; 
	height:auto;*/

}

.box td {
	vertical-align:top;

}

#contact .box {
	width: 260px;
	padding: 10px 20px 30px 30px;
	margin: 0px 0px 0px 0px;	
}


#home, #contact, #distributors {border: none; background: none;  padding: 0px;}

#homeImg td {padding:0px 0px 10px 10px;}

/*.box {border: none; margin: 0px 50px 0px 0px;  padding: 10px 10px 10px 10px;  width: auto;} */

.border {border: 2px solid #006699;}

.input, .textarea {
	border: 1px solid #006599;
	font-family: 'Palatino Linotype';
	font-style: italic;
	font-size: 16px; 
	color: Black;
	padding: 2px 2px;
}
.cart {
	/*border: none;*/
		border: 1px solid #006599;
	font-family: 'Palatino Linotype';
	font-style: italic;
	font-size: 16px; 
	color: Black;
	padding: 2px 2px;
	background-color:#FFFFFF;
	width:70px;
}
select {border: 1px solid #006599; font-family: 'Palatino Linotype'; font-style: italic; font-size: 16px; color: Black;}

.clear {clear:both;}


.siceChart  {
	display: block;
	margin: 10px 0px 20px 0px;
	vertical-align: middle;
	background-image: url(/site/img/flower_2.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 3px 0px 3px 53px;

}

.siceChart h3 {
		margin: 2px 0px 20px 0px;
}

.siceChart ul {
	list-style: none;
	margin: 0px 0px 0px 0px;
}

.pbreack {
	border-top: 1px dotted #006699;
}

#current {border: 1px solid #006699;}

#menutop {
	height:38px;
}
#menutop td{
	padding-left: 7px; padding-right: 7px; text-align:center;
}

#menutop a{
	font-family: 'Palatino Linotype'; font-style: italic; font-size: 15px; color: White; text-decoration: none;
}
#menutop a:hover {color:#35bee9;}

#menutop a.menu_1_link_active { color: #35bee9;}

#prodImg {padding:0px 0px 0px 0px;}

.prodImg {padding:0px 0px 0px 0px;}

#prodColours td {text-align:center;}

#prodForm, #CheckoutForm {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}

#CheckoutForm th {
	text-align: left;
}

#CheckOut td.pbreack input, #CheckOut td.shipping input, #CheckOut td.shipping textarea {

	width:434px;

}

#CheckOut td.pbreack input.button {

	width:auto;

}
 
 #distributors .textarea { width:530px;}

 #distributors .input { width:434px;}
 
 #inContact input { margin-left:20px;}

 #inContact textarea { width:250px;}

 #inContact td {
padding:0px 10px 10px 10px;
}

 
 #inContact .text_18 {  text-align: right;}


#name {
	width: 180px;
}
#address {
	width: 165px;
}
#email {
	width: 181px;
}
#telephone {
	width: 153px;
}


#prodDescr {
	width:212px;
	padding: 10px;
	vertical-align: top;	
}


img {
  border: 0;
  behavior: url(/site/img/pnghack.htc);
}

a {color:#006699; text-decoration: underline;}
a:hover {color:#35bee9; text-decoration: none;}

/* for Internet Explorer */

/** html .box {
height: 400px;
}*/
/**/

