@font-face {
	font-family: 'Vegur';
	src: url(fonts/Vegur-R0602.otf);
}


html, body {
	font-family : 'Vegur', Arial, Helvetica, serif;
	font-size : 12px;
	line-height: 180%;
	color : #000000;
	margin : 0px 0px 0px 0px;
	background-color : #e3e4e8;
	
}

.page {
	background-color : white;
	color: #666;
	margin-top : 12px;
	margin-left : auto;
	margin-right : auto;
	width : 800px;
	height : auto;
	border : 1px solid #999;
	-moz-box-shadow: 0px 3px 4px #bbb;
	-webkit-box-shadow: 0px 3px 4px #bbb;
	box-shadow: 0px 3px 4px #bbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#bbbbbb');  
line-height: 220%;
}

.logo {
	background-image: url('../img/banner.jpg');
	width : 800px;
	height : 129px;
}

.logoCopy {
	line-height: 180%;
	float: right;
	padding-top : 52px;
	padding-right : 30px;

}

.logoCopyTitle {
	clear : both;
	color : #333;
	float:left;
	width : 100px;
}

.logoCopyText {
	float:left;
}



.pageMain {

}

.mainNews {
	position : relative;
	float : left;
	width : 530px;
	display : block;
	top : 60px;
	padding-left : 40px;
	padding-right : 30px;
	padding-bottom : 100px;
	font-size : 14px;
}
.mainPage {
	position : relative;
	width : 700px;
	display : block;
	top : 60px;
	padding-left : 40px;
	padding-right : 40px;
	padding-bottom : 100px;
	font-size : 14px;
}

.mainColumn {
	float : right;
	width : 150px;
	margin-right : 30px;
	padding-right : 10px;
	padding-top : 104px;
	text-align : center;
	
}

.columnCopy {
	

	font-size : 14px;
}

.mainClear {
	float: none;
	clear: both;
}
.mainItem {
	float : left;
}
.menuTabs {
	position : absolute;
	display : block;
	top : 138px;
	background-color : #9999cc;
	background-image: url(../img/menuTabBackground.png);
	width : 800px;
	height :27px;	
	padding-top : 3px;
	padding-bottom : 0px;
	margin : 0px 0px 0px 0px;
	font-size : 12px;
	text-align : center;
	-moz-box-shadow: 0px 2px 2px #bbb;
	-webkit-box-shadow: 0px 2px 2px #bbb;
	box-shadow: 0px 2px 2px #bbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#bbbbbb');  	

}
.menuTab {
	display : inline;
	padding-right : 20px;	
	padding-left : 20px;
	padding-top : 9px;
	margin-left : 1px;

	padding-bottom : 7px;	
	text-decoration : none;
	/*background-color : #9999CC;*/
	color : #ffffff;
	letter-spacing : .1em;
	font-size : 12px;	
}
.menuTabOn {
	display : inline;
	padding-right : 20px;	
	padding-left : 20px;
	padding-top : 9px;
	margin-left : 1px;

	padding-bottom : 7px;	
	text-decoration : none;
	background-color : #666699;
	color : #ffffff;
	letter-spacing : .1em;	
}


A.link{
	text-decoration : none;
	color : #000;
	

}
A.link:HOVER {
	color : #000;	
	text-decoration : none;
	border-bottom : 1px solid #666;	
}

A.menuTab {
	color : #ffffff;
}
.menuTab:HOVER {
	background-color : #CCCCFF;
	background-image: url(../img/menuTabHover.png);	
}
.photo {

	padding : 10px;
	border : 1px solid #ccc;
	-moz-box-shadow: 0px 3px 4px #bbb;
	-webkit-box-shadow: 0px 3px 4px #bbb;
	box-shadow: 0px 3px 4px #bbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=180, Color='#bbbbbb');  
}

.mainEnd {
	display : block;

}


.laurelLeaf {

	display : block;
	float : left;
	background-image : url('../img/laurelleaf.jpg');
	background-repeat : no-repeat;
	font-family : Times New Roman, Serif;
	line-height : 200%;
	font-size : 32px;
	width : 120px;
	height : 120px; 


	
}


.laurelLeafDate{
	padding-left : 35px;
	
}

.googleMap {
	
	display : block;
	clear : both;
	margin-left : 24px;
	width : 300px;
	height : 360px; 
	
	-moz-box-shadow: 0px 2px 2px #bbb;
	-webkit-box-shadow: 0px 2px 2px #bbb;
	box-shadow: 0px 2px 2px #bbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#bbbbbb');	
	
}

.mainContact {
	padding-left : 20px;
	width : 170px;
	float : left;	
	
}

.mainContactDetail {
	display : block;
	float : right;
	width : 300px;
	padding-right : 10px;

	
}

.stockItem {
	padding-top : 18px;
	display : block;
	border-top:1px solid #eee;
	-moz-box-shadow: 0px 2px 2px #bbb;
	-webkit-box-shadow: 0px 2px 2px #bbb;
	box-shadow: 0px 2px 2px #bbb;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#bbbbbb')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=180, Color='#bbbbbb');  	
	
	
}


.mainPhoto {

	

	float : right;

}

.mainText {
	width : 540px;
	float : left;

}

.mainClear {
	clear : both;
}

H1 {

	font-size : 18px;
}

H2 {
	color : #666666;

}
H3 {
	color : #666666;

}
HR {
	border : 0;
	width : 100%;
	background-color : #cccccc;
	color : #cccccc;
	height : 1px;
}

.foot {
	margin-left : auto;
	margin-right : auto;
	width : 800px;
	text-align : right;
	padding-top : 12px;
	font-size : .8em;

}
.smallprint {
	font-size : 10px;
}

A.button {
	background-image: url(../img/menuTabBackground.png);
	color : #ffffff;
	padding : 8px;
	text-decoration : none;
	font-size : 12px;
	text-transform: uppercase;	

}
A.button:HOVER{
	background-image: url(../img/menuTabHover.png);
}
INPUT.button {
	background-color : #666699;
	color : #ffffff;
	border : 0px;
	font-size : 10px;
	text-transform: uppercase;	
	padding : 4px;

}
INPUT.button:HOVER{
	background-color : #ccccff;
}

.mainPageSection {

	padding: 8px;

}

.mainPageColOne {
	padding-left : 40px;
	float : left;


}

.mainPageColTwo {

	float : right;
	
}

.formIndent {
	padding-left : 40px;

}

.reqd {

	color : red;
		
	
}
