

a {
text-decoration: none;
}

table a {
	color: #fff;
}

table a:hover {
	text-decoration:underline;
}

#content a {
	color: red;
}

body{
	background-image: url(images/bg1.jpg);
	background-repeat: repeat-x;
	background-attachment: scoll;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center; /* for IE */
	padding: 0;
	margin: 0;
	background-color: #fff;
}

.navcont {
	position: relative;
	z-index: 999;
	width: 940px;
	margin: 46px auto 0;
	height: 116px;
	background-color: #fff;
	-moz-border-radius:2ex;
   -webkit-border-radius:2ex;	
}

.logo {
	padding: 17px 0 0 22px;
	float: left;
	}

.address {
	position:absolute;
	top: 11px;
	right: 15px;
	width: 400px;
	text-align: right;
	font: normal 14px arial, sansserif;
}

#wrap {
position: relative;
width: 940px;
margin: 45px auto 20px;
-moz-box-sizing:border-box;box-sizing:border-box;
padding: 0 0 20px;
}

.title {
	height: 108px;
	color: #fff;
	overflow: hidden;
	text-align:left
}

.title h4 {
	font: normal 42px "Times New Roman", Times, serif;
	margin: 20px 0 0;
	color: #fff;
	text-align:left;
}


/* slideshow */
#slideshow {
    position:relative;
	width: 550px;
	height: 210px;
	padding: 10px 0;
	margin: 0 0 15px;
	border-top: thin solid #000;
	border-bottom: thin solid #000;
}

#slideshow IMG {
    position:absolute;
    top:15px;
    left:0;
    z-index:8;
}

#slideshow IMG.active {
    z-index:10;
}

#slideshow IMG.last-active {
    z-index:9;
}

/* end slideshow */

#content {

	width:550px;
	min-height: 550px;
	/*background: #fff url(images/contentbg.gif) repeat-x; */
	background-color: #fff;
	padding: 20px 10px 60px;
	font: normal 14px/18px "Times New Roman", times, serif;
	text-align: left;
	color: #000;
	float: left;
	display: inline;
		-moz-border-radius:1.5ex;
   -webkit-border-radius:1.5ex;	
   line-height: 21px;
}


#content h1{
	font: normal 36px "Times New Roman", times, serif;
	padding: 8px 0 8px;
	margin: 0;
	text-align: center;
	color: #000;
}



#rightbar h1{
	font: normal 42px/0 "Times New Roman", times, serif;
	padding: 10px 0 0;
	margin: 28px 0 28px;
	text-align: center;
	color: #fff;
}

.wedo {
position: relative;
text-align: left;
color: #fff;
padding: 10px 15px 15px;
background-color: #da251c;
margin: 0 auto 22px;
width: 280px;
height: 175px;
font: normal 16px arial, helvetica, sansserif;
line-height: 26px;
}

.wdservices {
	background-image: url(images/wdservices.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

.wdrentals {
	background-image: url(images/wdrentals.jpg);
	background-position: right;
	background-repeat: no-repeat;
}


.wdlessons {
	background-image: url(images/wdlessons.jpg);
	background-position: right;
	background-repeat: no-repeat;
}


.wedo h2{
	font: normal 30px/30px "Times New Roman", times, serif;
	margin: 0 0 10px;
	text-align: left;
	border-bottom: thin solid #fff;
}

.more {
	width: 96px;
	height: 44px;
	font: bold 12px arial, helvetica, sansserif;
	background-color: transparent;
	padding: 17px 0 0 7px;
}

.pick1 {
	background-image: url(images/yellow.jpg);
	background-repeat: no-repeat;
	margin: 7px 0 0;
}

.pick1,.pick3,a{
	color: #000;
}

.pick1,.pick3,a:hover{
	color: #fff;
}

.pick2 {
	background-image: url(images/purple.jpg);
	background-repeat: no-repeat;
	margin: 7px 0 0;
}

.pick2 a{
	color: #fff;
}

.pick2 a:hover{
	color: #000;
}

.pick3 {
	background-image: url(images/green.jpg);
	background-repeat: no-repeat;
	margin: 7px 0 0;
}

#reaxionwrap {
	height: 83px;
	background-repeat: repeat-x;
	background-color: #333333;
	position: relative;
}

#reaxionwrap a {
	color: #666;
}

#logodiv {
width: 880px;
height: 30px;
margin: 0 auto;
padding: 15px 0 0;
color: #ccc;
text-align: right;
background-image: url(images/ReaxionX.png);
background-position: right;
background-repeat: no-repeat;
background-color: transparent;
position: absolute;
top: 30px;
right: 0px;
}

.halfdivl {
	width: 440px;
}

.halfdivr {
	width: 430px;
	padding: 0 0 0 10px;
}

#bg {
	background-image: url(images/bg.jpg);
	background-repeat: no-repeat;
	background-color: #fff;
	width: 1020px;
	padding: 1px 0 30px;
	margin: 0 auto;
}

#slides {
	width: 551px;
	height: 186px;
	padding: 15px 0;
	margin: 0 0 15px;
	border-top: thin solid #000;
	border-bottom: thin solid #000;
}

/* Start Nav CSS*/

.nav {
width: 627px;
height: 31px;
}


#current{
background-color: Red;
color: #ffffff;
}
* 									{ margin: 0; padding: 0; }
a									{ text-decoration: none; }
ul									{ list-style: none;}
p                          { margin: 15px 0; }

/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; z-index: 999;}
ul.dropdown li                      { font: normal 14px arial, sansserif; float: left; zoom: 1; background: #ccc; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: red; }
ul.dropdown li a                    { display: block; padding: 6px 12px; border-right: 0px solid #333; color: #222; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #eee; color: black; position: relative; }
ul.dropdown li.hover a              { color: black; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 167px; visibility: hidden; position: absolute; top: 100%; left: 0;  padding: 0;}
ul.dropdown ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; border-bottom: 1px solid #ccc; float: none; }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block;   padding: 3px 0;} 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


.map{
	background-color: #333333;
	margin: auto;
	height: 200px;
	padding: 20px 0 0;
	color: #fff;
	font: normal 10px arial,helvetica, sanserif;
	text-align: left;
}


/* id="inside" */

#inside #content li{
  display: inline;
  padding: 0 0 0 18px;
  background: url(images/bullet.gif) no-repeat;
  font: italic normal 14px arial, sansserif;
  line-height: 21px;
}

#inside #content ul{
	margin: 0 0 15px;;
	}

#contact  #content{
	font: normal 14px arial, sansserif;
	padding: 20px 0 0;
}

#inside #content{
	font: normal 14px arial, sansserif;
}

#inside h3 {
	font: bold 16px arial, sanserif;
	padding: 10px 0 0;
	margin: 0;
}

#contact h3 {
	font: bold 18px arial, sanserif;
	padding: 10px 0 0;
	margin: 0;
}

#content h2{
	width: 545px;
	margin: 0 0 10px;
	background-color: #eee;
	border: none;
	padding: 0 0 0 5px;
	font: normal 32px "Times New Roman", times, serif;
}

#content h4{
	width: 545px;
	margin: 0 0 10px;
	background-color: #000;
	color: #fff;
	border: none;
	padding: 0 0 0 5px;
	font: normal 32px "Times New Roman", times, serif;
}



#content a img{
	padding: 0 10px;
}


#contact #content,ul{
	padding: 0 15px;
}

#inside #content,ul{
	padding: 0 15px;
}

.txtwhit {
	color: #fff;
}

.paddingr {
	padding: 0 5px 0 0;
}

#contact #content table{
	border-top: thin solid #000;
}

#inside #content table{
	border-top: thin solid #000;
}

td {
	text-align:left;
}



.announcement {
	padding: 10px;
	background-color: #eee;
}

#box {
	width: 250px;
	margin: 0 0 0 10px;
}


#box h4{
	width: 250px;
	background-color: #000;
	color: #fff;
	border: none;
	font: normal 32px "Times New Roman", times, serif;
	text-align:center;
	margin: 0;
	padding: 0;
}

