html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	
border:0;
outline:0;
vertical-align:baseline;
margin:0;
padding:0
}

body {
	background-image:url('/images/background.jpg');
    background-repeat:repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	margin-top:15px;
}

h1 {
	color: #201c37;
	font-size: 14px;
	padding-top:13px;
    font-weight: bold;
}

p {
    font-size:13px;	
    color:#201c37;
}

a{
    color:#FF0000;
    font-weight:bold;
    text-decoration:none;
}

a:hover{
    text-decoration:underline;
}

td{
    font-size:12px;
    color:#201c37;
}

ul{
    margin-top:10px;
    margin-bottom:8px;
    padding-left:14px;
}

li{
    font-size:12px;
    color:#201c37;
    height:18px;
}

li a{
    font-size:12px;
    color:#201c37;
}

hr{
	margin-top:15px;
	margin-bottom:0px;
}

form{
    margin-bottom:0px;
	}
	
select{ 
    font-size:12px;
 } 

input[type="checkbox"]{
    vertical-align:center;
}

.register, .collection{
    margin-top:13px;
}

.register tr{
    height:28px;
}

.register td, .collection td{
	vertical-align:middle;
}

.register input{
	width:250px;
	height:18px;
}

.register textarea{
	width:250px;
	height:50px;
}

.register td.textbox{
    height:62px;
}

.collection tr{
	height:7px;
}

.collection td{
	width:60px;
	font-size:11px;
}

.collection input.smaller{
	height:12px;
}

.book{
    margin-top:3px;
}

.book input[type="text"]{
	font-size:10px;
	height:15px;
	width:100px;
}

.book input[type="password"]{
    width:100px;
}

/*  ----------------- WRAPPER ----------------- */

#wrapper {
    width:1000px;
    margin:0 auto;
	padding-bottom:20px;
}

/*  ----------------- HEADER ----------------- */

#header {
    width:100%;
    height:110px;
    background-image:url('/images/header.jpg');
	padding:0px;
	margin:0px;
}

#header p {
    font-family:Arial, Helvetica, sans-serif;
    color:#fff;
    float:right;
    font-size:13px;
    padding-right:15px;
    padding-top:5px;   
}

#header a{
    font-size:11px;
    color:#fff;
    text-decoration:none;
}

#header a:visited{
    color:#fff;
}

#header a:hover{
    color:#ff0000;
}

#header_links {
	float:right;
}

/*  ----------------- LOGO - SEE SPECIAL BROWSER SPECIFIC CSS FILES ----------------- */

/*  ----------------- MAIN ----------------- */

#main {
    width:100%;
	background-color:#fff;
	padding-bottom:12px;
	overflow:hidden;
}

/*  ----------------- LEFT ----------------- */

#left {
	float:left;
    width:285px;
    margin:0 auto;
}

/*  ----------------- CENTER ----------------- */

#center {
	float:left;
    width:420px;
    margin:0 auto;
	padding:0;
}

/*  ----------------- RIGHT ----------------- */

#right {
	float:right;
	clear:right;
    width:295px;
    margin:0 auto;
}

/*  ----------------- FOOTER ----------------- */

#footer {
   float:left:
   width:100%;
   height:75px;
   background-image:url('/images/footer.jpg');
}

#footer p{
	font-size: 11px;
	color: #ededed;
	text-align:center;
	padding-top:12px;
}

#footer a{
	font-size: 11px;
    color: #ededed;
	text-decoration: none;
}

/*  ----------------- COPYRIGHT ----------------- */

#copyright p{
	font-size: 11px;
	color: #676188;
}

#copyright a{
	font-size: 11px;
	color: #676188;
	padding-bottom: 0px;
	text-decoration: none;
}

/*  ----------------- SMALL BOX ----------------- */

#smallbox_container {
	width:275px;
	float:left;
	clear:left;
   	padding:10px 0px 0px 10px;
}

#smallheader {
    background-image:url(/images/small_header.jpg);
	width:100%;
	height:40px;
}

#smallheader p{	
    font-size:17px;
    font-weight:bold;
    color:#fff;
    padding:10px;
}

#smallheader a{
    color:#fff;
    text-decoration:none;
}

#smallmain{	
    background-color:#ededed;
    padding: 12px 10px 15px 12px;
    border-color: #dbdbdb;
    border-style:solid;
    border-width: 0px 1px 0px 1px; 
}

#smallmain td{
    height:27px;
}

#smallmain td.sub_button{
    vertical-align:bottom;
}

#smallmain p.sub {
    margin-top:10px;
}

#smallbottom {
    background-image:url(/images/small_bottom.jpg);
	width:100%;
	height:15px;
}

/*  ----------------- BIG BOX ----------------- */

#bigbox_container {
    float:left; 
	width:410px;
	float:left;
	padding:10px 0px 0px 10px;
}

#bigheader {
    background-image:url(/images/big_header.jpg);
	width:100%;
	height:40px;
}

#bigheader p{	
   font-size:17px;
   font-weight:bold;
   color:#fff;
   padding:10px;
}

#bigmain{	
    background-color:#ededed;
	width:386px;
    border-color: #dbdbdb;
    border-style:solid;
    border-width: 0px 1px 0px 1px; 
	padding: 0px 10px 25px 12px;
	overflow:hidden;
}

#bigmain p{	
    font-size:13px;
	padding-right:10px;
	padding-top:13px;
	text-align:justify;
}

#bigmain p.list{	
	padding-top:0px;
	padding-bottom:2px;
	font-size:13px;
}

#bigmain p.list2{	
	padding-top:5px;
	padding-bottom:10px;
}

#bigmain .small{	
	font-size:11px;
	padding-top:8px;
	padding-bottom:0px;
}

#bigmain .small2{	
	font-size:11px;
	padding-top:0px;
	padding-bottom:0px;
}

#bigmain p.intro_discount{	
	color:#F00;
	padding-top:3px;
}

#bigmain .smaller{	
	font-size:9px;
}

#bigmain p.bigger{	
	font-size:14px;
	padding-bottom:5px;
}

#bigmain p.bigger2{	
	padding-top:0px;
}

#bigmain p.back{	
	float:left;
}

#bigmain p.more{	
	float:right;
}

#bigmain table{	
    padding-top:0px;
	padding-left:0px;
}

#bigmain td{	    
    line-height:17px;
}

#bigmain td.button{
    height:24px;
	padding-top:2px;
}

#bigmain .left{	
   float:left;
   width:46%;
   padding-right:10px;
   border-color: #000; 
   border-style: dotted;
   border-width:0px 1px 0px 0px;
}

#bigmain .right{	
   float:left;
   width:46%;
   padding-left:10px;
}

#bigmain .button1{	
   margin-top:8px;
}

#bigbottom {
    background-image:url(/images/big_bottom.jpg);
	width:100%;
	height:15px;
}

/*  ----------------- LOGIN HEADER ----------------- */

#login {
	float:right;    
	clear:right;
	width:100x;
	height:30px;
	padding-top:25px;
	padding-right:12px;	
}

#login input{
    font-size:9px;
	height:10px;
	width:75px;
}

#login td{
    color:#fff;
	font-size:11px;
}

#login .button{
    float:right;
    font-size:9px;
	height:15px;
	width:50px;
}

/*  ----------------- RELAX BOX  ----------------- */

#relax {
	float:left;
	width:693px;
	height:164px;
	background-image:url(/images/relax.png);
	margin-left:10px;
	margin-top:12px;
}

/*  ----------------- SHOP ----------------- */

#shopmain {
   height:170px;
   border-color: #dbdbdb;
   border-style:solid;
   border-width: 0px 1px 0px 1px; 
}

/*  ----------------- INFO BOX ----------------- */

#infoboxmain{	
   height:115px;
   background-color:#ededed;
   padding: 10px;
   border-color: #dbdbdb;
   border-style:solid;
   border-width: 0px 1px 0px 1px; 
}

#infoboxmain p{	
   font-size:12px;
   line-height:25px;
   padding-left:15px;
}

#infoboxmain .left{	
   float:left;
   width:40%;
}

#infoboxmain .right{	
   float:left;
   width:60%;
}

#infoboxmain .worldclock{	
   float:left;
   clear:both;
   padding-top:5px;
   width:100%;
   text-align:center;
}