*{
margin:0;
padding:0;
}

body {
	width:100%;
	margin:0;
    padding:0;
    float:left;
	background-color: #d2d2d2;
}

.mainwrapper {
    margin: 0 auto;
	width:888px;
	padding:0;
}

.footerwrapper {
   width: 100%;
   float:left;
   background: #c9c9c9;
   height: 143px;
}

.logocontainer {
	float:left;
	width:517px;
	height:158px;
	background: url(images2/logodivider.gif) top right no-repeat;
}

.logocontainer_inside {
	float:left;
	width:517px;
	height:158px;
	
}

.loginarea {
	float:left;
	width:341px;
	height:133px;
	padding: 25px 0 0 10px;
	margin: 0 0 0 0;
}

#logo {
   border-style: none;
   margin: 15px 0 0 0;
}

.topmenu {
	float:left;
	width:888px;
	height:46px;
	background: url(images2/menubg.gif) top left no-repeat;
}

.subheader {
	float:left;
	width:868px;
	height: 245px;
	padding: 10px 15px 15px 15px;
	margin: 10px 0 0 0;
	background: url(images2/subheaderbg.gif) top left no-repeat;
}

/* .subheader h1 { 
   font: 18px arial;
   color:#000;
   padding:0;
   margin:20px 0 0 0;
   line-height: 24px;
   width: 500px;
} */

h1, h2 { 
   font: 18px arial;
   color:#000;
   padding:0;
   margin:20px 0 0 0;
   line-height: 24px;
   width: 500px;
}

.subheader p { 
   font: 12px arial;
   color:#000;
   padding:0;
   margin:10px 0 0 0;
   line-height: 24px;
   width: 560px;
}

.mainc_top {
    float:left;
	width: 849px;
	height: 6px;
	background: url(images2/mainc_top.gif) top left no-repeat;
}

.smallc_top {
    float:left;
	width: 408px;
	height: 6px;
	background: url(images2/smallc_top.gif) top left no-repeat;
}

.smallc_bg {
    float:left;
	width: 408px;
	min-height: 300px;
	background: url(images2/smallc_bg.gif) top left repeat-y;
}

.smallccontent { 
    float:left;
	width: 388px;
	padding: 10px;
}

.smallccontent ul {
   list-style: none;
   margin:0 0 0 10px;
   padding:0;
}

.smallccontent li {
   font: 12px arial;
   color: #5c5c5c;
   line-height: 20px;
   background: url(images2/bullet.gif) no-repeat;
   background-position: 0px 14px;
   padding: 7px 0 7px 15px;
}

.advertbut a {
   float:left;
   font: 14px arial;
   color: #822a03;
   text-transform: uppercase;
   font-weight: bold;
   background: url(images2/advertbut.gif) top left no-repeat;
   width: 369px;
   height: 30px;
   text-decoration: none;
   text-align: center;
   padding: 15px 0 0 0;
   text-shadow: 1px 1px #ffe18b;
   margin:0 0 0 8px;
}


.advertbut a:hover {
   float:left;
   font: 14px arial;
   color: #822a03;
   text-transform: uppercase;
   font-weight: bold;
   background: url(images2/advertbut.gif) bottom left no-repeat;
   width: 369px;
   height: 30px;
   text-decoration: none;
   text-align: center;
   padding: 15px 0 0 0;
   text-shadow: 1px -1px #ffe18b;
}

.pubbut a {
   float:left;
   font: 14px arial;
   color: #fff;
   text-transform: uppercase;
   font-weight: bold;
   background: url(images2/pubbut.gif) top left no-repeat;
   width: 369px;
   height: 30px;
   text-decoration: none;
   text-align: center;
   padding: 15px 0 0 0;
   text-shadow: 1px 1px #427d02;
   margin:0 0 0 8px;
}

.pubbut a:hover {
   float:left;
   font: 14px arial;
   color: #fff;
   text-transform: uppercase;
   font-weight: bold;
   background: url(images2/pubbut.gif) bottom left no-repeat;
   width: 369px;
   height: 30px;
   text-decoration: none;
   text-align: center;
   padding: 15px 0 0 0;
   text-shadow: 1px -1px #427d02;
}

.smallcheading {
   float:left;
   width: 406px;
   padding: 5px 0 10px 0;
   background: url(images2/smallcborder.gif) bottom left repeat-x;
   
}

.smallcheading_title_adv {
   font: 18px arial;
   color: #822a03;
   padding: 18px 0 0 0;
   text-transform: uppercase;
   font-weight: bold;
   margin:0;
   
}

.smallcheading_title_pub {
   font: 18px arial;
   color: #579f09;
   padding: 8px 0 0 0;
   text-transform: uppercase;
   font-weight: bold;
   margin:0;
}

.smallcheading p {
  font: 12px arial;
  color: #5c5c5c;
  padding: 0;
  line-height: 18px;
  margin: 0 0 0 0;
  }

.boxicon {
   float:left;
   border-style: none;
}


.mainc_bg {
    float:left;
	width: 819px;
	background: url(images2/mainc_bg.gif) top left repeat-y;
	padding: 0 15px 15px 15px;
}

/* .mainc_bg h1, .mainc_bg h1 a {
    font: 18px arial;
	color: #000;
	padding:5px 0 10px 0;
	margin:0;
}

.mainc_bg h1 a:hover {
 	text-decoration: none;
}

.mainc_bg h2, .mainc_bg h2 a {
   font: 20px arial;
   font-weight: bold;
   color: #000;
   padding: 5px 0 10px 0;
   margin:0;
}

.mainc_bg h2 a:hover {
 	text-decoration: none;
}

.mainc_bg h3, .mainc_bg h3 a {
   font: 14px arial;
   font-weight: bold;
   color: #000;
   padding: 5px 0 10px 0;
   margin:0;
}

.mainc_bg h3 a:hover {
 	text-decoration: none;
} */

.mainc_bg p {
   font: 12px arial;
   color: #000;
   line-height: 25px;
   padding: 5px 0 5px 0;
   margin:0;
}

.mainc_bg p a {
  color: #000;
}

.mainc_bg p a:hover {
  text-decoration: none;
}

.mainc_bottom {
    float:left;
	width: 849px;
	height: 8px;
	background: url(images2/mainc_bottom.gif) top left no-repeat;
}

.smallc_bottom {
    float:left;
	width: 408px;
	height: 7px;
	background: url(images2/smallc_bottom.gif) top left no-repeat;
}

.advertiserarea {
	float:left;
	width:441px;
	height:320px;
}

.publisherarea {
	float:left;
	width:437px;
	height:320px;
}


.maincontent {
  float:left;
  width: 850px;
  margin: 25px 0 15px 0;
}


.footer {
	width:888px;
	height:113px;
	padding: 30px 0 0 0;
	background: #c9c9c9 url(images2/footlogo.gif) no-repeat;
	background-position: 0px 30px;
	margin: 0 auto;
}

.footer p {
   font: 12px arial;
   color: #5b5b5b;
   line-height: 18px;
   padding: 15px 0 0 90px;
   margin:0;
}

.footer p a {
   color: #5b5b5b;
}

.footer p a:hover {
   text-decoration: none;
}


#copyright {
   float: right;
   width: 106px;
   height: 31px;
   border-style: none;
   margin: -50px 0 0 0;
 }




#nav { /* all lists */
	padding: 0;
	margin: 0 0 0 5px;
	list-style: none;
	line-height: 1;

}

#nav ul { /* all lists */
	padding: 0;
	list-style: none;
	line-height: 1;
	border-top: 1px solid #e49803;
	border-left: 1px solid #e49803;
	border-right: 1px solid #e49803;

}

#nav li a {
  width: 10em;
  font: 12px arial;
  color: #662400;
  text-shadow: 1px 1px #ffe084;
  text-decoration: none;
  padding: 0px 15px 0px 15px;

}

#nav li:hover {
   background: url(images2/hoverbg.gif) top left repeat-x;
   border: 0px;
}

#nav li:hover a {
   border: 0px;
   text-shadow: none;
   color: #000;
}

#nav ul li:hover {
      background: url(images2/hoverbg.gif) top left repeat-x;
   color: #ffffff;
   margin:0;
border-bottom: 1px solid #e49803;
}

#nav ul li a:hover {
   background:none;
   color: #000;
   text-shadow: none;
}

#nav ul li a {
  width: 10em;
  font: 12px arial;
  color: #000;
  text-shadow: none;
  text-decoration: none;
  padding: 0px 0px 0px 5px;

}

#nav li { /* all list items */
   float: left;
   font: 12px arial;
   color: #662400;
   margin: 1px 0 0 0;
   padding: 15px 0px 13px 0px;
   background: url(images2/divider.gif) top right no-repeat;
}

#nav ul li { /* all list items */
   float:none;
   font: 12px arial;
   background:none;
   padding:10px 0 10px 0;
  border-bottom: 1px solid #e49803;
  margin:0;
}

#nav li ul { /* second-level lists */
	position: absolute;
	background-color: #fff;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	margin: 13px 0 0 0;
}

#nav li ul ul { /* third-and-above-level lists */
	margin: -26px 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}


#simpleTabs {
   float: left;
   width: 310px;
   height: 74px;
   margin: 0 0 0 0;
}

.simpleTabs-nav ul {
   list-style: none;
   margin:0 0 0 8px;
   padding:0;
}

.simpleTabs-nav li {
   float:left;
   font: 12px arial;
   color: #fff;
  background: url(images2/loginoff.gif) bottom left no-repeat;
   width: 110px;
   height: 22px;
   padding: 6px 0 0 20px;
      margin: 0 0 0 10px;
   cursor:pointer
}

.simpleTabs-nav li.actif{
color: #000;
font-weight: bold;
  background: url(images2/loginon.gif) bottom left no-repeat;
   width: 110px;
   height: 22px;
   padding: 6px 0 0 20px;
   cursor:pointer
   margin: 0 5px 0 0;
}


#simpleTabs-content-1, #simpleTabs-content-2 {
   float: left;
   width: 310px;
   height: 74px;
   background: url(images2/loginbg.gif) top left no-repeat;
   padding: 10px;
}

.userlogin {
   font: 12px arial;
   color: #000;
   padding: 5px;
   margin:0 0 0 0;
   border: 0;
   width:130px;
}

.userpass {
   font: 12px arial;
   color: #000;
   padding: 5px;
   margin:0 0 0 6px;
   border: 0;
   width:130px;
}

.submit {
   float:right;
   width: 64px;
   height: 28px;
   background: url(images2/signupbg.gif) top left no-repeat;
   border: 0;
   font: 11px arial;
   color: #fff;
   font-weight: bold;
   margin: 5px 19px 0 0;
}

#simpleTabs-content-1 p, #simpleTabs-content-2 p { 
   float:left;
   font: 12px tahoma;
   color: #000;
   padding:0;
   margin:10px 0 0 0;
}

#simpleTabs-content-1 p a, #simpleTabs-content-2 p a { 
   color: #000;
   padding:0;
   margin:0;
}

#simpleTabs-content-1 p a:hover, #simpleTabs-content-2 p a:hover {
  text-decoration: none;
}
