/*

$Id: style.css,v 1.12 2004/03/21 22:21:13 gaugau Exp $

*/

/* set the image to use and establish the lower-right position */ 

.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ background: transparent url(gfx/img.php.png) no-repeat bottom right} 
.cssbox{ /* intended total box width - padding-right(next) */ width:335px !important; /* IE Win = width - padding */ width: 320px; /* the gap on the right edge of the image (not content padding) */ padding-right:15px; /* use to position the box */ margin:20px auto} /* set the top-right image */ 
.cssbox_head{background-position:top right; /* pull the right image over on top of border */ margin-right:-15px; /* right-image-gap + right-inside padding */ padding-right:40px} /* set the top-left image */ 
.cssbox_head h2{ background-position:top left; margin:0; /* reset main site styles*/ border:0; /* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 15px 40px; height:auto !important; height:1%} /* IE Holly Hack */ /* set the lower-left corner image */ 
.cssbox_body{ background-position:bottom left; margin-right:25px; /* interior-padding right */ padding:15px 0 15px 40px} /* mirror .cssbox_head right/left */ 


A.navmenu:hover { 
text-decoration: none;
font-family:   Verdana,"Times New Roman", serif;   color: red; 
}

A:Link {
background-color: transparent; 
text-decoration: none; 
color: #999999; 
font-weight: bold; 
font-family: Verdana, "Times New Roman", serif;
font-size: 11pt; 
}

A:hover {
 
   background-color: transparent; 
   font-family:   Verdana,"Times New Roman", serif;   color: red; 
   font-size: 11pt; 
   text-decoration: underline; 
  }

A:visited {  
background-color: transparent; 
text-decoration: none; 
color: #999999; 
font-weight: bold; 
font-family: Verdana, "Times New Roman", serif;
font-size: 11pt; 
}



a img { border: none; }

* :focus { outline: 0; }

a:focus, div#header a:active {
	outline: 0 none;
	-moz-outline: 0 none;
	}


body { 
        
        font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;

        background : #444444 ;

        color : aaaabb;

        margin: 0px;

}



#content {


	margin-right: 40px;

	margin-left: 40px;

	background-color: #ffffff;

	color: white;

	padding: 0.5em;

	margin-top: 160px;
	
	margin-bottom : 40px;

	border: 3px #ffffff solid;



}


* html #menu { /* make IE put it in the right place */
	right: 40px;
}


div.innerdiv {width:100%}



table {

  font-size: 12px;
	background : #E7C51B;
	padding: 0px;
	border-width: 0px;	
	border-style: dashed;
	border-color: black;
	background-color: #333333;
	-moz-border-radius: 0px 0px 0px 0px;
}



h1 {

        font-family: Arial, Helvetica, sans-serif;
				color : red;
        font-size: 26px;
        margin: 5px;

}


h2 {
        font-family: Arial, Helvetica, sans-serif;
				font-style: italic;
        font-size: 18px;
        margin: 0px;
				color: red;
}


h3 {

        font-weight: normal;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        margin: 2px;
}
h4 {
        font-weight: bold;
     		font-family: Arial, Helvetica, sans-serif;
				font-style: italic;
				color : black;
        font-size: 26px;
        margin: 5px;
		}
h5 {
        font-family: Arial, Helvetica, sans-serif;
				font-style: italic;
        font-size:18px;
        margin: 0px;
				color: white;
}

p {

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

        font-size: 11pt;

        margin: 2px 0px;

}



SPAN.sk-copy { text-align: center; margin-right:auto; margin-left:auto; background-color: transparent; color: #8f8fb8; font-family: verdana,serif; font-size: 8pt }



.gimage
{border:2px solid white;}
.gborder
{
border:2px groove white;
border-style: groove;

}


.tableh1 {

		
				background : #777777;

        color : silver;

        font-size:18px;

        font-weight: bold;

        padding-top: 1px;

        padding-right: 10px;

        padding-bottom: 1px;

        padding-left: 10px;
}

.tableseperator {
				Height:1px;
				background : #000000;
        padding-top: 3px;
        padding-right: 10px;
        padding-bottom: 3px;
        padding-left: 10px;
}


.tableb {

    /*    background: #101010 ; */
	
				background : #000000;

        padding-top: 3px;

        padding-right: 10px;

        padding-bottom: 3px;

        padding-left: 10px;
}

.image {

        border-style: solid;
        border-width:1px;
        border-color: #E7C51B;
        margin: 2px;

}



/* Shopping Cart */

#shoppingcart {

	width: 500px;
	background: #eee;
	border: 1px solid #444;
}

#shoppingcart p {
	margin: 0 1em 1em;
}

#booklist, #sccontents {
	width: 500px;
	background: #ddd;
	border: 1px solid #333;
}

#booklist ul {
	list-style-type: none;
}

#booklist ul li {
	margin: 0 1em 1em;
}

#sccontents table {
	font-size: 90%;
	border-collapse: collapse;
}

#sccontents table td {
	border: 1px solid #999;
	
}

#sccontents p, #sccontents button {
	margin: 1em;
}

.centert {text-align: center; }
.centerb {margin-left: auto; margin-right: auto;}
.leftt {text-align: left;}
.rightt {text-align: right;}



