@import url(/inc/ppc.css);

body {
margin:0;
padding:0;
background-color:#D9D9D9;
font:0.7em/1.5em Trebuchet MS, verdana;
}

a {
font-weight:bold;
color:#da5900;
text-decoration:none;
}

a:link visited {
color:#ff9600;
text-decoration:none;
}

a:hover {
color:#007f9f;
}


h1{
font:1.9em Trebuchet MS, Verdana;
font-weight:bold;
color:#ffbc00;
margin:0;
padding-bottom:3px;;
}

h2 {
font:1.3em Trebuchet MS, Verdana;
font-weight:bold;
color:#4f4f4f;
margin:0;
padding-bottom:5px;
}

h3 {
font:1.4em Trebuchet MS, Verdana;
font-weight:bold;
color:#000;
border-bottom:1px dotted #ccc;
}

/* layout build */
#wrapper {
width:770px;
margin:25px auto;
background:url(/i/wrapperbg.gif) repeat;

}

#content {
margin-bottom:10px;
}

#header {
width:770px;
position:absolute;
top:25px;
}

#banner {
float:left;
width:318px;
height:161px;
}

#rightbanner {
float:left;
width:452px;
height:161px;
background:url(/i/bannerright.gif);
background-repeat:no-repeat;
}


#middle {
width:330px;
float:right;
margin-top:225px;
margin-bottom:20px;
position:relative;
left:-240px;
}

#right {
float:right;
width:180px;
margin-top:225px;
margin-bottom:20px;
position:relative;
left:295px;

}


#menubody {
width:173px;
background:url(/i/menubg.gif) repeat;
float:left;
margin-top:161px;
margin-bottom:10px;
position:relative;
left:14px;
}

#topnav {
background:url(/i/topmenu.gif) no-repeat;
width:173px;
}

#bottomnav {
width:173px;
padding-bottom:80px;
position:relative;
background:url(/i/menubottom.gif) no-repeat left bottom;
}

#roundcorner {
position:absolute;
top:186px;
margin-left:187px;
width:34px;
height:44px;
background:url(/i/roundpiece.gif);

}

#footer{
background-color:#0099ff;
width:756px;
margin:0 auto;
color:#fff;
text-align:center;
}

#footer a:link, #footer a:visited {
width:756px;
color:#fff;
font:1em verdana;
}

#footer a:hover {
color:orange;
}
#wrapperbottom {
display:block;
width:770px;
padding-bottom:30px;
clear:both;
background:url(/i/footerbg.gif) no-repeat left bottom;
}





/* SEARCH AREA */
#searchbox {position:relative; top:8px; left:232px;}
#searchbox form {margin:0; padding:0;}
#searchbox span {position:relative; left:-2px;}



/* INNER MENU */

#menu {
padding:29px 8px 15px 4px;
}

#menu a:link, #menu a:visited {
display:block;
}


.youarehere {
text-decoration:underline;
}

.m1 {
font:1.2em tahoma; padding-top:3px; padding-bottom:3px; padding-left:28px;
background:url(/i/menuhover.gif) no-repeat 3px 1px;
color:#fff;
}

.m1:hover {
font:1.2em tahoma; 
padding:3px 0 3px 28px;
background:url(/i/menuhover.gif) no-repeat 3px -21px;
color:#fff;
}

.m2 {
font:1.0em tahoma; 
padding:3px 0 3px 33px;
color:#da5900;
}

.open1 {
padding:3px 0 3px 28px;
font:1.3em tahoma;
background:url(/i/menuhover.gif) no-repeat 3px 1px;
color:#fff;
}

.open1:hover{
padding:3px 0 3px 28px;
font:1.3em tahoma;
color:#fff;
background:url(/i/menuhover.gif) no-repeat 3px -21px;
}


.closed1 {
font:1.2em tahoma; padding-top:3px; padding-bottom:3px; padding-left:28px;
background:url(/i/menuhover.gif) no-repeat 3px 1px;
color:#fff;
}

.closed1:hover {
font:1.2em tahoma; 
padding:3px 0 3px 28px;
background:url(/i/menuhover.gif) no-repeat 3px -21px;
color:#fff;
}

#adsense {
font:0.9em/1.4em verdana;
width:180px;
}

#adsense hr {

border-bottom-color:#cccccc;
border-bottom-style:dotted;
border-top-style:dotted;
border-right-style:dotted;
border-left-style:dotted;
border-right-width:0px;
border-left-width:0px;
border-top-width:0px;
}

#adsense br {
width:180px;


}

.AdsenseTitle {
width:180px;
color:#ff7800;
display:inherit;
text-decoration:underline;
margin-bottom:2px;
}

.AdsenseHost {
width:180px;
color:#cccccc;
font-size:0.9em;
}

.AdsenseFeedback {
width:180px;
background-color:#0099ff;
}

#AdsenseFeedback {
width:180px;
padding-right:5px;
padding-top:2px;
padding-bottom:2px;
color:white;
text-align:right;
text-decoration:underline;
}

#breadcrumb {width:450px; position:absolute; top:195px; margin-left:220px; font-size:1.2em;}
#breadcrumb a {text-decoration:underline; color:#0099ff;}
#breadcrumb a:hover {color:#da5900;}

#sitemap {
font:0.9em/1.4em verdana;
}

#affiliate {
width:173px;
position:absolute;
top:535px;
margin-left:280px;
}

#topaffiliate{
width:500px;
position:absolute;
top:60px;
margin-left:535px;
}

#right center {
	display:none;
}

