@import url("/inc/menu.css");
@import url("/inc/ppc.css");
@import url("/inc/yshop.css");
body {
background-color:#1d1d1d;
padding:0;
margin:0;
font-family:Arial,helvetica,sans-serif;
font-size:0.8em;
line-height:1.5em;
}

ul { margin:10px 0 10px 20px; }
li { margin:10px 0; }

img { border:0; }

#content p, #content ul { background:url(/i/pline.gif) no-repeat left bottom; padding:0 0 20px; }

/*format*/
h1, h2 { padding:0; margin:0; }
h1, .boxtop span { color:#4187b4; font:2.5em "Trebuchet MS", "Lucida Sans Unicode", Verdana; }
h2 { color:#8d8d8d; font:1.4em "Trebuchet MS", "Lucida Sans Unicode", Verdana; }
#middlesection h1 { font:2em "Trebuchet MS", verdana; }

strong { color:#0a638f; }



/*call outs*/
#searchdiv { position:absolute; top:140px; width:260px; padding:10px; margin-left:490px; }
#searchdiv form div { 
background:url(/i/inputbg2.gif);
float:left;
width:200px;
height:28px;
margin-bottom:4px;
}
#searchdiv form div #search { background:none; width:190px; margin:4px 2px 2px; }
#searchdiv form span { display:block; font:11px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; margin-bottom:5px; }
#searchdiv form label { display:block; letter-spacing:5px; color:#4187b4; font:12px "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; }

form, input { margin:0; padding:0; border:0; }


.left { float:left; }

.subhead { color:#e50000; font:1.8em "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; }
.subhead2 { color:#fff; font:1.4em "Lucida Grande", "Lucida Sans Unicode", Verdana, Tahoma, Arial, sans-serif; }


fieldset {
color:#999;
padding:10px;
}
legend {
color:#e50000;
font:2em "Times New Roman";
}

#breadcrumbs a { color:#fff; font:10px Verdana; text-decoration:none; }
#breadcrumbs a:hover { color:#e50000; }

/*structure*/
#wrapper {
background-color:#fff;
width:770px;
margin:0 auto;
}
#middle {
float:right;
width:600px;
padding-top:250px;
}
#middle2 {
float:right;
width:600px;
padding-top:260px;
}
#middlehome {
background:url(/i/bannerbg.gif) repeat-x;
margin-top:85px;
width:770px;
}
#hometopsec { width:730px; margin:0 auto; padding-top:4px; }
#topsection { width:100%; height:129px; }
#middlesection h1 { font-size:1.5em; }
#middlesection { float:left; background:url(/i/corner1.gif) no-repeat; background-color:#f0f0f0; width:423px; height:500px; }
#middlesectionright { float:left; background:url(/i/rightmiddle.gif) no-repeat right top; background-color:#f0f0f0; width:307px; height:auto; }
#bottomsection { float: left; background:url(/i/corner2.gif) no-repeat left bottom; background-color:#dcdcdc; width:423px; height:59px; }

#boxhome { background:url(/i/boxhomebg.gif); width:270px; margin:30px auto 0; }
#boxhometop { background:url(/i/boxhome.gif) no-repeat; width:230px; padding:20px 20px 10px; color:#e50000; font:bold 15px "Trebuchet MS", verdana; }
#boxhomebottom { background:url(/i/boxhomebottom.gif) no-repeat left bottom; width:230px; padding:0 20px 20px; }
#boxhomebottom a {
width:230px;
display:block;
color:#4187b4;
font:11px/25px Verdana;
text-decoration:none;
}
#boxhomebottom a:hover { color:#4187b4; font-weight:bold; }

#homeform { padding:10px 0 0 20px; }
#homeform div { float:left; background:url(/i/searchbg.gif); width:301px; height:32px;}
#homeform div input { background:none; color:#888; font:bold 15px "Trebuchet MS", "Lucida Sans Unicode", Verdana; width:290px; padding:4px 0 0 10px; }
#homeform input { float:left; }

#homecontent { padding:40px 40px 0; }
#homecontent h1 { color:#e50000; }
#homecontent2 { padding:0 20px 0; }
#sitemapcontent { padding:80px 20px 0; }

#bottomsectionright { float:left; background:url(/i/rightbottom.gif) no-repeat; width:307px; height:59px; }
#sections {
background:url(/i/fadebg.gif) repeat-x;
width:730px;
margin:20px 0 0;
clear:both;
}
#fade {
display:block;
background:url(/i/faderight.gif) no-repeat right top;
color:#a4a4a4;
font:1.2em "Trebuchet MS", Verdana;
width:730px;
height:40px;
}
#fade span { display:block; background:url(/i/fadeleft.gif) no-repeat; padding:10px; height:40px; }
.sectionbox { float:left; background:url(/i/sections.gif); width:165px; height:199px; padding:20px 20px 0 55px; }
.sectionbox span { display:block; color:#e50000; font:17px/17px "Trebuchet MS", "Lucida Sans Unicode", Verdana; }
.sectionbox span span { display:block; font-size:14px; color:#4187b4; }
.sectionbox a { display:block; line-height:14px; margin:10px 0; color:#9b9b9b; }
.sectionbox a:hover { color:#e50000; }
#clear { display:block; clear:both; with:730px; height:1px; }
#content {
padding:0px 40px 20px 30px;
margin-left:-5px;
}
#content2 {
padding:80px 40px 20px 30px;
}

#telephonytable { border:0; margin:20px 0; width:100%; }
#right {
float:right;
width:160px;
position:relative;
left:430px;
margin-top:220px;
}
#header {
position:absolute;
top:0px;
height:200px;
}

#banner {
background:url(/i/bannerbg.gif);
width:770px;
height:116px;
}

/*topnav*/
#topnav {
width:770px;
height:86px;
}
#topnav div {
float:left;
background:url(/i/menuhover.gif);
width:110px;
height:86px;
}
#topnav div span {
color:#fff;
display:block;
font:bold 10px Verdana;
text-decoration:none;
text-align:center;
padding:50px 10px 0;
height:36px;
}
#topnav div a {
display:block;
background:url(/i/menu.gif);
color:#fff;
font:bold 10px Verdana;
text-decoration:none;
text-align:center;
height:66px;
padding:10px;
}
#topnav div a:hover {
background:none;
padding:50px 10px 0px 0px;
height:auto;
}
#footer {
width:770px;
display:block;
clear:both;
text-align:center;
color:#c5c5c5;
padding:20px 0 10px;
}
#footer a { color:#c5c5c5; }
#footer a:hover { color:#e50000; }

/* ad styles */

#skyscraper2{
position:absolute;
top:800;
right:-162px;
}

#leaderboard{
position:relative;
text-align:center;
background-color:#1d1d1d;
}

#medrect{
position: relative;
left: 60px;
}

#breadcrumbs {
width:770px;
color:#fff;
position:absolute;
z-index:10;
/*height:25px;*/
/*padding:15px 0px 0px 0px;*/
}
	
/* UX20071019 Do not remove */
#breadcrumbs {
	color:#000;
	top:98px;
	padding-left:10px;
 
}

#breadcrumbs a {
  color: #000;
}

#topnav {
  background:black;
  /*padding-top:10px;*/
}

#menu {
  padding-top:212px;
}

#middle {
  padding-top:215px;
}

#searchdiv {
  top: 110px;
}

#ux3 {
  display: none;
}

#skyscraper {
  display: none;
}
/* UX20071019 */
