A img
{
text-decoration:none;
border:none;
}

body, a
{
font-size:0.66em;
font-family: verdana;
color:#eee;
/*background: url("bg.gif");*/
background: #9C9684
}

/*backgrounds*/
#mainbox,#bottombox,#topbox,.title,#bottombox a 
{
background-color: #000;
}
/* end backgrounds*/

/* width */
#mainbox,#topbox,#bottombox,#outside {
width:720px;
margin-left: auto;
margin-right: auto;
text-align:center;
}

#mainbox {
min-height: 440px;
}

#monoslideshow {
text-align:center;
margin-left: 0;
margin-right: 0;
}

#outside {
margin-top:4%;
}

#topbox {
padding-top:9px;
padding-bottom:9px;
padding-right:0px;
padding-left:0px;
}


#bottombox {
padding-top:7px;
padding-bottom:9px;
}

/* borders */
#bottombox {
border-top:0px solid #111;
border-bottom:3px solid #B5B29C;
border-right:3px solid #B5B29C;
border-left: 3px solid #B5B29C;
}

#topbox {
border-bottom:1px solid #222;
border-top: 3px solid #B5B29C;
border-right:3px solid #B5B29C;
border-left: 3px solid #B5B29C;
text-decoration:none;
}

#mainbox
{
border-right:3px solid #B5B29C;
border-left:3px solid #B5B29C;
}

#legalBox,#contactBox,#servicesBox 
{
border-right:0px solid #222;
border-left: 0px solid #222;
}

/* end borders */

#bottombox a
{
font-variant:small-caps;
text-decoration:none;
padding-right:0px;
padding-left:0px;
padding-bottom:4px;
font-size:1.1em;
font-weight:normal;
color:#EEE;
margin-right:8px;
margin-left:8px;
}

#bottombox a:hover
{
color:#fff;
background: url(underline.gif) repeat-x 100% 100%;

}

#topbox a
{
text-decoration:none;
border-color:#000;
}

#logo
{
border-color:#000;
}

#infoBox
{
background-color:#000;
height:100%;
text-align:center;
margin-right:auto;
margin-left:auto;
padding:0px;
text-align:left;
}

#servicesBox
{
background-color:#000;
width:250px;
height:100%;
text-align:center;
margin-right:auto;
margin-left:auto;
text-align:left;
}

#contactBox
{
background-color:#000;
width:419px;
height:100%;
padding-top:20px;
text-align:center;
margin-right:auto;
margin-left:auto;
}

#legalBox
{
background-color:#000;
width:416px;
height:100%;
padding-top:20px;
text-align:center;
margin-right:auto;
margin-left:auto;
}

#bullet
{
padding-top:2px;
padding-bottom:2px;
margin-left:40px;
color:#eee;
line-height:18px;
letter-spacing:1px;
}

#bulletTitle
{
padding-top:30px;
padding-bottom:10px;
font-weight:bold;
font-variant:small-caps;
font-size:1.2em;
letter-spacing:2px;
margin-left:10px;
color:#eee;
}

.cstitle {display:block;margin-top:2px;margin-bottom:8px;text-align:center;font-weight:600;}
.cssubtitle {display:block; margin-top:5px;margin-bottom:5px;font-weight:bold;}
.csmainText {margin-top:10px;margin-bottom:10px; line-height: 140%;text-align:justify}
.csmainText a, csmainText a:link, csmainText a:visited, csmainText a:active {}
.serviceTitle {font-size:11px; padding-bottom:10px; font-variant:bold;}
.csmainText a:hover {color:#f99192; text-decoration:none;}


#topbox #chosenLink, #bottombox #chosenLink
{
color: #e33;
background: url(underline.jpg) 100% 100%;
}

.addressText, .addressText a
{
text-align:left;
/*margin-right:auto;
margin-left:auto;*/
padding-top:3px;
padding-bottom:3px;
padding-left:20px;
font-variant:small-caps;
font-size:1.01em;
text-decoration:none;
letter-spacing:3px;
}

table.main { 
  background-color:#000;
  width:300px; 		  /*ahmed this is important 4.20.06*/
  margin:auto; text-align:justify;
  border-right:1px solid #222;
  border-left:1px solid #222;

  }
table.main td.text, table.main td.navs { vertical-align:top; text-align:justify }


/* Show only to IE PC \*/
* html .boxhead h2 {height: 1%;} /* For IE 5 PC */

.sidebox {
	margin: 0 auto; /* center for now */
	/*width: 17em; /* ems so it will grow */
	width:70em;
	background: url(sbbody-r.gif) no-repeat bottom right;
	font-size: 100%;
}
.boxhead {
	background: url(sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead h2 {
	background: url(sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 22px 30px 5px; 
	color: white; 
	font-weight: bold; 
	font-size: 1.2em; 
	line-height: 1em;
	text-shadow: rgba(0,0,0,.4) 0px 2px 5px; /* Safari-only, but cool */
}
.boxbody {
	background: url(sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: 5px 30px 31px;
}

.title {
 font-variant:small-caps;
 font-size:2em;
 font-family:monospace;
 letter-spacing:4px;
 word-spacing:-3px;
 font-weight:0;
 font-stretch:ultra-condensed;
}
