.highlight {
	color:#830034;
}
a {
text-decoration:none;
color:#ff950b;
}
td img{
	border:1px solid #350909;
}
td img a{
	text-decoration:none;
}

/* 
Purple color is #830034
Orange colour is #ff950b
Brown colour is #350909
*/

#logo
{
position:absolute;
top: 0px;
left:0px;
z-index:1010;
}
#photo
{
position:relative;
margin: 8px 8px 0px 0px;
height:auto;
border:2px solid #830034;
}
#photo a{margin:none; border:none; padding: none; height: 5px; font-size:0px;}

#bigphoto
{
position:relative;
margin: 8px 8px 20px 0px;
border:2px solid #830034;
width: 735px;
height: auto;
}

#wrapper{
background-color:#fff;
/*background-image:url(images/wrapperbackright.png);
background-repeat:repeat-y;*/
position:relative;
height:auto;
width: 990px;
margin: 0px auto 0px auto;
padding-left: 0px;
min-height:680px !important;
border: 2px solid #350909;
}

#header{
postion:fixed;
width:990px;
height:254px;
min-height:254px !important;
border-bottom:2px solid #350909;
background-color:#fff;
/*border: 1px solid #f00;*/
}

#leftnav{
position:absolute;
top:256px;
left: 0px;
height:auto;
min-height:604px !important;
width:245px;
background-image:url(images/navbg2.gif);
background-repeat:repeat-x;
/*border: 1px solid #f00;*/
}

#rightnav{
position:absolute;
top:0px;
right:0px;
height:auto;
width:220px;
margin-top: 0px;
padding: 20px 0px 0px 10px;
/*border: 1px solid #f00;*/
}

#main{
position:relative;
height:auto;
margin-left:245px;
min-height:634px !important;
width:745px;
padding: 0px;
background-image:url(images/mainbg2new.gif);
background-repeat:repeat-y;
/*border:1px solid #0f0;*/
}

#mainblocked{
position:relative;
width:520px;
padding:5px 0px 0px 10px;
margin-left: -20px;
height:auto;
min-height:634px !important;
clear:right;
/*border:1px solid #f0f;*/

}

#mainblocked a:link{
border-bottom:1px dotted #830034;
color: #830034;
}

#mainblocked a:visited{
border-bottom:1px dotted #830034;
color: #830034;
}

#mainblocked a:focus{
border-bottom:1px dotted #830034;
color: #830034;
}

#mainblocked a:hover{
border-bottom:1px dotted #ff950b;
color: #ff950b;
}

#mainblocked a:active{
border-bottom:1px dotted #830034;
color: #ff950b;
}



#footer{
postion:relative;
padding:5px;
width:980px;
height:20px;
border-top:2px solid #350909;
background-color:#fff;
font-family:"Century Gothic";
font-size:16px;
color:#830034;
text-align:center;
border-top:1px solid #350909;
/*border: 1px solid #f00;*/
clear:both;
}

#footer a{
color:#830034;
text-decoration:none;
}

#footer a:hover{
color:#830034;
text-decoration:underline;
}

#orangeband{
position:relative;
margin-top:40px;
width:990px;
height:50px;
background-color:#ff950b;
}

#purpleband{
position: relative;
float:right;
width: 100px;
margin: -90px 100px 0px 0px;
min-height: 530px !important;
background-color:#830034;
}


#nav{
position:relative;
height:auto;
width: 200px;
margin: 20px 0px 0px 20px;
padding: 0px 0px 0px 0px;
text-align:center;
}

#nav a{
display:block;
background-color:#830034;
color:ff950b;
padding-top:10px;
margin-bottom:10px;
font-family:"Century Gothic";
font-size:20px;
font-weight:500;
text-decoration:none;
height: 35px;
width: auto;
border: 2px solid #830034;
}

#nav a:hover{
display:block;
background-color:#ff950b;
color:#830034;
padding-top:10px;
margin-bottom:10px;
font-family:"Century Gothic";
font-size:20px;
font-weight:500;
text-decoration:none;
height: 35px;
width: auto;
border: 2px solid #830034;
}

.heading{
font-family:"Century Gothic";
font-size:30px;
color:#830034;
font-weight:normal;
font-style:italic;
padding-bottom:10px;
}
.normal{
font-family:"Century Gothic";
font-size:16px;
color:#000;
font-weight:normal;
font-style:normal;
}

.menunormal{
font-family:"Century Gothic";
font-size:14px;
color:#000;
font-weight:normal;
font-style:normal;
padding-bottom:10px;
}

.normalsmall{
font-family:"Century Gothic";
font-size:14px;
color:#000;
font-weight:normal;
font-style:normal;
}

h2{
font-family:"Century Gothic";
font-size:30px;
color:#830034;
font-weight:normal;
font-style:italic;
margin: 0px 0px 10px 0px;
padding-top: 0px;
}
#mapsearch{
position:relative;
height:420px;
width:210px;
margin:10px 10px 0px 0px;
border:2px solid #350909;
}
#mapbound{
height:420px;
width:210px;
position:relative;
margin:10px 10px 0px 0px;
border:2px solid #350909;
}
#map_canvas{
position:relative;
height:420px;
width:210px;
margin:10px 10px 10px 0px;
border:2px solid #350909;
}
#block{
position:relative;
margin: 0px 20px 20px 0px;
padding: 0px;
height:125px;
width:200px;
min-height:115px !important;
background-color:#fff;
border: 2px solid #350909;
}

#press{
position:relative;
margin: 0px 20px 20px 0px;
padding: 0px;
height:235px;
width:204px;
min-height:115px !important;
background-color:#fff;
border: 2px solid #350909;
}

#quotebanner{
position:absolute; 
top: 550px; 
left: 20px; 
text-align:center;
background-color:#fff;
border: 2px solid #350909;
}

#blocktext{
position:relative;
margin: 0px 10px 10px 0px;
padding: 0px;
height:125px;
width:210px;
min-height:115px !important;
font-family:"Century Gothic";
font-size:20px;
font-weight:600;
color:#830034;
text-align:center;
font-style:italic;
background-color:#fff;
border: 2px solid #350909;
}


.error{
color:#f00;
font-weight:bold;
}

.hours{
font-family:"Century Gothic";
font-size:22px;
color:#000;
font-weight:normal;
font-style:normal;
padding-bottom:10px;
}

#suppliers{
position:relative;
width:auto;
padding:5px 0px 0px 0px;
height:auto;
min-height:634px !important;
text-align:center;
/*border:1px solid #f0f;*/

}

#suppliers a:link{
border-bottom:none;
color: #830034;
}

#suppliers a:visited{
border-bottom:none;
color: #830034;
}

#suppliers a:focus{
border-bottom:none;
color: #830034;
}

#suppliers a:hover{
border-bottom:none;
color: #ff950b;
}

#suppliers a:active{
border-bottom:none;
color: #ff950b;
}
#credit{
	position:absolute;
	bottom: 0px;
	right:0px;
	width: 100px;
	height: 20px;
	font-size:12px;
}
