#topMenuCon{
position:absolute;
top:0px;
left:0px;
width:1020px;
height:100px;
margin:0px;
padding:0px;
background-color:#ffffff;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-khtml-border-top-right-radius:5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-khtml-border-top-left-radius:5px;
}
#topMenu{
position:absolute;
left:0px;
top:40px;
width:900px;
height:auto;
margin:0px 0px 0px 10px;
background-image:url(/graphics/btnStrip.jpg);
background-repeat:repeat-x;
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
border-top-right-radius: 5px;
-khtml-border-top-right-radius:5px;
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
border-top-left-radius: 5px;
-khtml-border-top-left-radius:5px;
}
.dropmenu{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#fff;
	margin:0px 0px 0px 0px; 
	padding:0px 0px 0px 100px;
}
.dropmenu li{
	list-style: none;
	position: relative;
}
.dropmenu li, .dropmenu li a{
	float: left;
}

.dropmenu li a{
	padding: 7px 20px 10px 20px;
	text-decoration: none;
	color:#fff;
	background-image:url(/graphics/MenuBarRed.jpg);
	background-repeat:repeat-x;
	border-left:2px solid #fff;
}
.dropmenu li a:hover{
	background-image:url(/graphics/MenuBarGreen.jpg);
	background-repeat:repeat-x;
	color:#ff9200;
}

#home .home, #contact .contact #banners .banners{
	color:#ff9200;
}


/* Submenu */
.dropmenu li ul, .dropmenu li > div {
	display: none;
	position: absolute;
	left: 0;
	top: 100%;
	padding: 0px;
	margin: 0px;
	background-image:none;
}
.dropmenu.css-only li:hover > ul, .dropmenu.css-only li:hover > div{
	display: block;
	background-image:none;
}
.dropmenu li ul li, .dropmenu li ul li a{
	float: none;	
}
.dropmenu li ul li{
	_display: inline; /* for IE6 */	
}
.dropmenu li > div{
	width: 200px;
	padding: 0px;
	background-color: #ccc;
}

/* Sub submenu */
.dropmenu li ul li a{
	width: 130px;
	height:10px;
	display: block;
	padding:2px 20px 10px 20px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-image:none;
	background-color: #a163a6;
	color:#fff;
	
	-moz-box-shadow:    3px 3px 10px 2px #000;
  	-webkit-box-shadow: 3px 3px 10px 2px #000;
  	box-shadow:         3px 3px 10px 2px #000;
}
.dropmenu li ul li a:hover{
	background-image:none;
	/*background-color: #ececec;*/
	color:#ff9200;
	
}
.dropmenu li ul li ul, .dropmenu li ul li > div{
	top: 0px;
	left: 100%;
}

/*==================================================================================*/

#youAreHereDiv h1{
position:relative;
width:auto;
height:30px;
margin:100px 10px 0px 10px;
padding:10px 0px 0px 25px;
/*
background-image:url(/graphics/youAreHereStrip.png);
background-repeat: repeat-x;
background-color:#51a129;
*/


background-color:#a6bb50;


font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#fff;
font-weight:bold;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
-khtml-border-radius:5px;
}
#youAreHereDiv h1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
font-weight:100;
text-decoration:none;
}
#youAreHereDiv h6{
width:70%;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#793d79;
padding:0px;
margin:4px 0px 5px 20px;
}
#youAreHereDiv h6 a{
padding:0px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#793d79;
text-decoration:none;
}
#youAreHereDiv h6 a:hover{
text-decoration:underline;
}
#searchContainer{
position:absolute;
right:20px;
top:2px;
width:auto;
height:auto;
}
#headerSearchField{
position:absolute;
top:0px;
right:25px;
padding-left:10px;
width:272px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#666;
/*
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
border-radius: 8px;
-khtml-border-radius:8px;
*/
}
#searchGraphic{
position:absolute;
top:7px;
right:-2px;
}
#innerContainer{
position:absolute;
top:35px;
right:0px;
width:220px;
height:20px;
overflow:hidden;
}
#movingInnerCon{
position:absolute;
top:-130px;
width:173px;
height:90px;
padding:10px 0px 0px 20px;
background-color:#e5d2e5;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#793d79;
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
border-bottom-right-radius: 5px;
-khtml-border-bottom-right-radius:5px;
-moz-border-radius-bottomleft: 5px;
-webkit-border-bottom-left-radius: 5px;
border-bottom-left-radius: 5px;
-khtml-border-bottom-left-radius:5px;
-moz-box-shadow:    6px 10px 10px 2px #666;
-webkit-box-shadow: 6px 10px 10px 2px #666;
box-shadow:         6px 10px 10px 2px #666;
}
#closeSearch{
position:absolute;
right:15px;
bottom:15px;
width:15px;
height:15px;
text-align:center;
}
#closeSearch a{
text-decoration:none;
color:#ff0000;
}
#logo{
position:absolute;
top:-7px;
left:34px;
z-index:1000;
}
#basketCon{
position:absolute;
top:1px;
right:200px;
width:auto;
height:auto;
margin:0px;
padding:0px;
}
#basketText{
position:absolute;
top:8px;
left:50px;
width:200px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
font-weight:bold;
}
#basketText a{
width:auto;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
font-weight:bold;
text-decoration:none;
}
#basketText a:hover{
color:#333333;
text-decoration:underline;
}
#basketIcon{
position:absolute;
top:1px;
left:0px;
width:auto;
height:auto;
}
#telephoneCon{
position:absolute;
top:75px;
right:20px;
width:auto;
height:auto;
}
#telephoneCon span{
font-family: 'Electrolize', sans-serif;
color:#793d79;
font-size:16px;
}
#telephoneCon a{
font-family: 'Electrolize', sans-serif;
color:#ff9300;
font-size:20px;
font-weight:bold;
text-align:right;
text-decoration:none;
width:auto;
height:auto;
}
#telephone{
position:absolute;
top:73px;
left:640px;
}