/* Common */
BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	
	margin: 0 0 0 0; 
	padding:0; 
	background-color:white;
}

img{border:0;}

.outerHome { 
	border:0px solid red; 
	width: 948px; 
	background-color: white; 
	margin:5px 0 0 0;
	padding:0; 
}

#wrap{margin: auto; width: 960px;}

#topnav{float: left; margin: auto; width: 960px; height: 31px;}

.navbutton{margin: auto; float: left; display: inline; height: 31px;}

.productTitle {border:1px solid #CCCCCC;color:#ffffff;background-color:#D1D2D4;font-size:15pt;height:150px;text-align:center;}

.selectCountry{background-color:#D1D2D4; border:0px solid #666666; font-size:10px; width:190px;}

.selectCountry select {
	font-size:140%; 
	width:200px;
	background-color:#D1D2D4;
	height:30px;
	border:0px solid #000000;
	color:#ffffff;
	font-weight:bold;
	padding:10px 0 0 5px;
	vertical-align:bottom;
	margin:0px 0 0 0;
}

.spacer{width:8px; height:20px;}

.navigation {
	BORDER: #CCCCCC 0px solid; 
	padding-top:10px; 
	background-color: #ffffff;
}

.address {
	BORDER-right: #CCCCCC 0px solid; 
	width: 141px; 
	padding-top:10px; 
	padding-right:5px; 
	padding-left:10px; 
	FONT-SIZE: 60%; 
	font-weight: normal; 
	TEXT-DECORATION: none; 
	color: #333333; 
}

.outerContent{
	BORDER: #CCCCCC 0px solid; 
	margin:5px 0 0px 0; 
	padding:0;
	width:950px;
}

.content, .content3Cols, .contentFull {
	FONT-SIZE: 70%; 
	font-weight: normal; 
	width:490px;
	color: #333333; 
	padding:10px 0px 10px 5px;
	margin:0;
	align: -moz-center; 
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

.contentFull{width:100%;}

.content3Cols{width:280px;}

.content p{padding:0; margin:8px 0 8px 0}

.leftHomeContent{
	color:#BD7835; 
	font-size:130%;
	padding:20px 10px 10px 10px;
}

table.contentMap {
	FONT-SIZE: 100%; 
	font-weight: normal;
	color: #333333; 
	padding:0px; 
	margin:0 0 10 10px;
	width:95%;
	float:right;
}

table.content {
	FONT-SIZE: 80%; 
	font-weight: normal;
	color: #333333; 
	padding:0px;
	margin:0 0 10 0px;
}

table.cmscontent {
	FONT-SIZE: 80%; 
	font-weight: normal;
	color: #333333; 
	padding:10px 0px 0 0;
	margin:0 0 0 17px;
	width:100%;
}

h1 {	
	FONT-SIZE: 125%; 
	font-weight: bold; 
	TEXT-DECORATION: none;	
	color: #BD7835; 
	margin:0px 0 10px 0;
}

h1.h1Home { 
	FONT-SIZE: 175%; 
	font-weight: bold; 
	TEXT-DECORATION: none;	
	color: #BD7835; 
	padding:0px 0 0 0px
}

.homeText {
	FONT-SIZE: 90%; 
	font-weight: normal; 
	TEXT-DECORATION: none;	
	color: #333333; 
	padding:0 30px 0 0; 
	display: block;
}

h1.header1{
	FONT-SIZE: 110%; 
	font-weight: bold; 
	color: #E43D45; 
	padding:10px 10px 0 0
}

h1.header{padding-top:10px;}

h2 {
	FONT-SIZE: 100%; 
	font-weight: bold; 
	TEXT-DECORATION: none;	
	color: #9c8679;
}

h3 {
	FONT-SIZE: 90%; 
	font-weight: normal; 
	TEXT-DECORATION: none;	
	color: #E43D45;
}

a.redtext{color:red; font-size:70%;}

a:hover.redtext{color:red; font-size:70%;}
/* Left navigation */

.leftNav{
	border-top:1px  solid #CCCCCC;
	border-left:1px  solid #CCCCCC;
	border-bottom:1px  solid #CCCCCC;
	padding-top:10px;
	margin:0;
}

a.leftNav {
	FONT-SIZE: 90%; 
	font-weight: bold; 
	TEXT-DECORATION: none;
	width:240px;
	color: #BD7835; 
	height: 16px; 
	display: block; 
	padding:3px 0 3px 0;
	border:0;
}

a.leftNav:hover, a.leftNavOver, a.leftNavOver:hover  {
	FONT-SIZE: 90%; 
	font-weight: bold; 
	TEXT-DECORATION: none;
	color: white; 
	BACKGROUND: url(../images/buttonOver.jpg); 
	width:240px;
	background-repeat: repeat-x;   
	height: 16px; 
	display: block;
	padding:3px 0 3px 0px;
}

a.subNav {
	FONT-SIZE: 70%; 
	font-weight: none; 
	TEXT-DECORATION: none;
	color: #656565; 
	height: 15px; 
	display: block; 
	padding:3px 0 0 3px;
}

a.subNav:hover, a.subNavOver, a.subNavOver:hover {	
	FONT-SIZE: 70%; 
	font-weight: bold; 
	TEXT-DECORATION: none;
	color: #BD7835; 
	height: 15px; 
	display: block; 
	padding:3px 0 0 3px;
}

/* Links*/

a { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 100%; font-weight: normal; TEXT-DECORATION: underline; color: #bd7835;}

a:hover {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 100%; font-weight: normal; TEXT-DECORATION: none; color: #bd7835;}

a.smallLink { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 100%; font-weight: normal; TEXT-DECORATION: none; color: #333333;}

a.smallLink:hover {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 100%; font-weight: normal; TEXT-DECORATION: underline; color: #333333;}


a.links { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 100%; font-weight: normal; TEXT-DECORATION: none; color: #333333;}

a.links:hover {	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 100%; font-weight: normal; TEXT-DECORATION: underline; color: #333333;}

hr { height: 1px; color: #CCCCCC; width: 100%; padding-top: 0px; padding-bottom: 0px;}


/* Footer*/

.footer{ width: 947px; font-size:60%; color: #777777; padding-top:2px;height: 25px; background-color:#ffffff; BORDER: #CCCCCC 1px solid; clear:both; margin:5px 0 0 0;}

.footer a{ TEXT-DECORATION: none; color: #777777;}

.footer a:hover {FONT-SIZE: 100%; font-weight: normal; TEXT-DECORATION: underline;color: #777777;}

td.literature {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;	FONT-SIZE: 120%; font-weight: normal;}


/* Inner Table*/
table.dimensions { width: 500px; font-size: 90%; border: 1px solid #333333;margin:0;padding:0;color:#333333;}

table.dimensions td{ width: 500px;margin:0;padding:0;color:#333333;}

.CEButton{background-color:#666666; font-size:12px; color:#ffffff; border:0; padding:0px 2px 2px 2px; cursor:pointer;cursor:hand;}

.priceTable {border-collapse:collapse; border:1px solid #777777}
.priceTable TD {text-align:center;border-left:1px dashed black;padding:2px}
