@charset "utf-8";



/* CSS Document



    Copyright (c) freeoscommerce.com 2009



	This file is part of a freeoscommerce.com template.



    This freeoscommerce.com template is free software: you can redistribute it and/or modify

    it under the terms of the GNU General Public License as published by

    the Free Software Foundation, either version 3 of the License, or

    (at your option) any later version.



    This freeoscommerce.com template is distributed in the hope that it will be useful,

    but WITHOUT ANY WARRANTY; without even the implied warranty of

    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the

    GNU General Public License for more details.



    You should have received a copy of the GNU General Public License

    along with this freeoscommerce.com template.  If not, see <http://www.gnu.org/licenses/>.



 */



@charset "utf-8";



/* CSS Document */



html {

height: 100%;

} 

body {

height: 100%;

background: #000000;

margin: 0px;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px; 

color: #000000;

}



#wrapper1 {

z-index: 0; 

position: relative; 

width: 100%; 

background: #ffffff;

}

#background_top {

z-index: 1; 

position: absolute; 

width: 100%; 

top: 0px; 

left: 0px; 

height: 644px; 

background: url(images/freeoscommerce_086/background.jpg) top center repeat-x;

}

#wrapper2 {

z-index: 2; 

position: relative; 

width: 1003px; 

top: 0px; 

left: 50%; 

margin-left: -501px;

}

#wrapper3 {

z-index: 1; 

position: relative; 

width: 927px; 

left: 38px; 

top: 0px; 

background: #ffffff;

}

#top_menu {

position: relative; 

width: 927px; 

height: 81px; 

top: 0px; 

left: 0px; 

background: url(images/freeoscommerce_086/top_menu.jpg) top center;

}

#top_menu_links {

position: absolute; 

width: 510px; 

margin-left: 360px;

margin-top: 110px; 

text-align: center; 

color: #ffffff;

}

#content_wrapper {

position: relative; 

overflow: auto; 

margin-top: 247px; 

background: url(images/freeoscommerce_086/box_middle.jpg) 272px 0px repeat-y;

}

#side_menu {

position: relative; 

float: left; 

width: 200px; 

padding-left: 36px; 

padding-right: 36px; 

padding-bottom: 25px; 

padding-top: 100px;

}

#content_wrapper2 {

position: relative; float: left; 

width: 641px; 

min-height: 350px;

}

#content {

z-index: 3; 

position: relative; 

width: 550px; 

margin: 45px; 

margin-bottom: 0px;

}

#content_box_top {

position: absolute; 

width: 641px; 

height: 330px; 

top: 0px; 

background: url(images/freeoscommerce_086/box_top.jpg) top center no-repeat;

}

#main_image {

z-index: -1; 

position: absolute; 

width: 927px; 

height: 396px; 

top: 81px; 

left: 0px; 

background: url(images/freeoscommerce_086/main_image.jpg) top center;

}

#slogan {

position: absolute;

width: 420px;

left: 425px;

top: 130px;

color: #000000;

font-size: 18px;

text-align: justify;

}

#website_name {

position: absolute; 

width: 520px; 

top: 38px; 

left: 345px; 

text-align: right; 

font-size: 18px; 

color: #ffffff;

}

#left_shadow {

position: absolute; 

width: 38px; 

height: 624px; 

left: 0px; 

top: 0px; 

background: url(images/freeoscommerce_086/left_shadow.jpg) top center;

}

#right_shadow {

position: absolute; 

width: 38px; 

height: 624px; 

right: 0px; 

top: 0px; 

background: url(images/freeoscommerce_086/right_shadow.jpg) top center;

}

#bottom_stripe {

position: relative; 

width: 100%; 

height: 88px; 

top: 0px; 

background: url(images/freeoscommerce_086/bottom_stripe.jpg) top center repeat-x;

}

#content_box_bottom_wrapper {

z-index: 1; 

position: relative; 

width: 1003px; 

top: 0px; 

left: 50%; 

margin-left: -501px;

}

#content_box_bottom {

z-index: 2; 

position: relative; 

width: 641px; 

height: 58px; 

left: 310px; 

background: url(images/freeoscommerce_086/box_bottom.jpg);

}

#footer {

position: relative; 

width: 850px; 

left: 50%; 

margin-left: -425px; 

padding-bottom: 30px; 

text-align: center; 

color: #ffffff;

}



a:link {

	color: #ff3300;

	text-decoration: none;

}

a:visited {

	color: #ff3300;

	text-decoration: none;

}

a:hover {

	color: #000000;

	text-decoration: none;

}

a:active {

	color: #ff6600;

	text-decoration: none;

}



#top_menu_links span {

padding-left: 12px;

padding-right: 12px;

}

#top_menu_links a:link {

color: #FFFFFF;

}

#top_menu_links a:visited {

color: #FFFFFF;

}

#top_menu_links a:hover {

color: #ff3300;

}

#top_menu_links a:active {

color: #ff3300;

}



/* Hide icons in page headings */

#pageIcon, td.pageHeading img {

display: none;

}



h1 {

font-size: 14px;

font-weight: bold;

}

h2 {

font-size: 13px;

font-weight: bold;

}

h3 {

font-size: 12px;

font-weight: bold;

}

h4 {

font-size: 12px;

}

h5 {

font-size: 12px;

}

h6 {

font-size: 12px;

}



hr.accessibility {

height: 1px;

color: #000000;

}



td.infoBoxHeading {

padding-top: 10px; 

padding-bottom: 0px;

font-size: 12px;

font-weight: bold;

}



td.pageHeading {

padding-top: 5px;

padding-bottom: 10px;

font-size: 14px;

font-weight: bold;

}



div#navigation {

margin-top: 0px;

margin-bottom: 15px;

}
.heading {
margin: 1px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:#DF4F02;
}
.errorBox {
margin: 1px;
color: #fff;
padding: 3px 10px;
cursor: pointer;
position: relative;
background-color:red;
}
.content {
padding: 5px 10px;
background-color:#F0F0F0;
}
