/* Base Template CSS */

/* reset whitespace */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
 margin:0pt;
 padding:0pt;
 font-size: 10pt;
 line-height: 14pt;
 font-family: Arial, Helvetica, sans-serif;
}

a img {
 border: 0pt;
}

#scroller {
 margin: 0pt;
} 

.background { 
 display: none;
}

.center {
 width: 100%;
}

.left {
 float: none;
}

.right {
 float: none;
}

.homebottomright,
.advertarea,
.learnmore,
.download,
.button,
#twitter,
#facebook,
.right .bottom,
.right .middle,
.right .top {
 display: none;
}

#logo {
 margin: 0pt;
}

#searchdiv {
 display: none;
}

/* start header */

#header {
}

#header .center {
}

/* end header */

/* start footer */

#footer {
 display: none;
}

#topbar {
 display: none;
}

#bottombar {
 display: none;
}

/* content */

#maincontent {
 width: 100%;
}

#maincontent .left {
 width: 100%;
 padding-bottom: 10pt;
 padding-top: 10pt;
}

#maincontent .middle .box {
 width: 100%;
}

#maincontent .left .learnmore {
 display: none;
}

#maincontent .right {
 width: 100%;
}


/* box */

.box {
 width: 100%;
 padding-bottom: 10pt;
}

.box .header {
 width: 100%;
 font-size: 13pt;
 padding-bottom: 10pt;
}

.box .header p {
 width: 100%;
 font-size: 13pt;
 padding-bottom: 10pt;
}

.box img {
 border-bottom: 1pt solid #CCC;
}

/* relatedproducts */

#maincontent .relatedproducts {
 width: 100%;
}

#maincontent .relatedproducts .box {
 border: 0pt;
 width: 100%;
}

#maincontent .relatedproducts .box .left {
 width: 100%;
}

#maincontent .relatedproducts .box .left .header {
 width: 100%;
}


#maincontent .relatedproducts .box .left .header p {
 width: 100%;
 font-size: 13pt;
 padding-bottom: 10pt;
}

#maincontent .relatedproducts .box .left img {
 display: block;
}

#maincontent .relatedproducts .box .right {
 color: #000000;
 width: 100%;
}

#maincontent .relatedproducts .box .right p {
 width: 100%;
 color: #000000;
}

/* end of relatedproducts */

.description {
 width: 100%;
}

#maincontent .left .description p {
 width: 100%;
}

/*bigbox*/

.bigbox {
 width: 100%;
}

.bigbox .header {
 width: 100%;
}

#maincontent .bigbox .buttons {
 display: none;
}

.bigbox .header p {
 color: #000000;
 width: 100%;
 font-size: 13pt;
 padding-bottom: 10pt;
}

/* advertArea */

.advertArea {
 display: none;
} 

#maincontent .advert {
 display: none;
}

/* little advert */

#maincontent .littleadvert {
 display: none;
}


/* flashcontent */

#flashcontent {
 display: none;
}

/* end flashcontent */


/* menu */

#menudiv {
 display: none;
}

/* links */

a,
a:visited {
 color: #000000;
 text-decoration: none;
}

a:hover {
 color: #000000;
 text-decoration: underline;
}

#maincontent h3,
#maincontent h2,
#maincontent h1 {
 width: 100%;
 color: #000000;
 font-size: 15pt;
 margin-top: 20pt;
 margin-bottom: 20pt;
}

/* SEARCH LIST */

#maincontent .searchresult {
 width: 100%;
 margin-top: 20pt;
 margin-bottom: 5pt;
}

#maincontent .searchresults {
 width: 100%;
 margin-top: 20pt;
}

/* sitemap */

#maincontent .sitemap {
 width: 100%;
 margin-top: 20pt;
}

.sitemap ul {
 width: 100%;
 margin: 0pt;
}

.sitemap ul li {
 width: 100%;
 margin: 0pt;
}

/**/


#maincontent .searchresults h4 {
 width: 100%;
 font-size: 13pt;
 padding-bottom: 10pt;
}

#maincontent .searchresults span a {
 text-decoration: underline;
}

/* FORM PAGE */

/* contact form */

#contactform {
 display: none;
}

#mainform {
 display: none;
}

