/* okdrumming.css -  */

html        {font:100% calibri,arial    }

a:link      {   text-decoration:none    }
a:visited   {   color: violetred1;
                text-decoration:none    }   /* visited link */
a:hover     {   color: #CD6600;
                text-decoration:none    }   /* mouse over link*/
a:active    {   color: gray;
                text-decoration:none    }   /* selected link */

/*********************************************************/


div.title		{	position:absolute;
					padding:00px 30px 0px 30px ;
					top:60px;
					left:40px;
					font-family:"gill sans MT";
					font-weight:normal;
					font-size:400%;
					color:black;
					text-align: center;
					line-height:60%;
					background: rgba(255, 255, 255, 0.8);
					}

div.titleshadow	{	position:absolute;
					padding:30px 30px 30px 30px ;
					top:120px;
					left:145px;
					font-family:gill sans MT, arial, sans-serif;
					font-weight:bold;
					font-size:100%;
					color:black;
					line-height:60%;
					text-align: center;
					background: rgba(255, 255, 255, 0.0);
					}

div.linksback	{	position:absolute;
					padding:20px;
					top:130px;
					left:20px;
					text-align:left;
					}


div.sidemenu	{	position:absolute;
					padding:10px;
					top:220px;
					left:0px;
					font-size:90%;
					font-weight:normal;
					text-align:left;
					}

div.marketinfo	{	position:absolute;
					padding:20px;
					top:150px;
					left:20px;
					text-align:left;
					}

div.content		{	position:absolute;
					width:80%;
					padding:50px;
					top:180px;
					left:150px;
					text-align:left;
					}



img.tn			{	vertical-align:middle;
					padding: 10px 5px 10px 0px ;
					border:none;
					}

img.map			{	display: block;
					vertical-align:middle;
					margin:0 auto; 
					width:500px;
					xheight:50%;
					padding: 0px 0px 0px 0px;
					border:solid lightgrey 1px;
					float:left;
					}


img.center		{	display: block;
					vertical-align:middle;
					margin:0 auto; 
					width:75%;
					xheight:50%;
					padding: 20px 0px 00px 0px;
					border:none;
					}



img.logo		{	vertical-align:middle;
					padding: 0px 0px 0px 0px ;
					border:none;
					width: 500px;
					heigh: 200px;
					}

td.photo		{	width:50%}





/*********************************************************/
/*********************************************************/

hr.section  {   width:50% 	}

img.counter {
                width: 60px;
                height: 20px;
                vertical-align:bottom
            }

p.blurb       {text-align:justify; margin-right:10%}

                border:solid 1;
            }

/*********************************************************/

table.home	{
                width:97%;
                border-spacing:10px;
                border:0px solid #000000;
				height:1000px;
               }

td.links	{
				padding:20px;
				text-align:left;
				}

table.generic    {
                width:97%;
                background-color: white;
                border-spacing:10px;
                border:0px solid #000000;
                text-align: left;
                }

table.financing	{
		border-collapse: collapse;
		}
td.financing		{
		border: 1px solid #cccccc;
		padding:10px;
		}
		
/*********************************************************/


table.contents {
                width:77%;
                border-spacing:20px;
                text-align:left;
                border: 2px solid gray;
                
               }

td.eventstitle     {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#D4B236;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.photostitle     {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#aaa000;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.storetitle {
                text-align:center;
                font-size: large;
                font-weight: bold;
                background-color:#ccddbb;
                padding:10px 20px 10px 10px;
                border:1px solid grey;
              }

td.buyandselltitle {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#3CA096;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.linkstitle    {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#CD8500;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

td.contacttitle    {
                text-align:left;
                font-size: large;
                font-weight: bold;
                background-color:#cc0000;
                padding:10px 20px 10px 35%;
                border:1px solid grey;
              }

/*********************************************************/

table.content {
                width:90%;
                text-align:left;
                border:1px solid grey;
               }

table.linkbar {
                width:89.5%;
                text-align:center;
                background-color:#D0CEC5;
                border:1px solid #999999;
               }

td.linkbar      {
                    background-color:#D0CEC5;
                    padding:5px;
                    border:1px solid #999999;
                }

td.content    {
               text-align:left;
               text-vertical-align:top;
               background-color:#D0CEC5;
               padding:10px 10px 10px 10px;
               border:1px solid grey;
              }

td.photoblurb {
               text-align:left;
               text-vertical-align:top;
               background-color:#D0CEC5;
               padding:5px 50px 5px 10px;
               font-weight: bold;
			   }


td.contactlist     {
	               text-align: right;
	               background-color:#D0CEC5;
	               padding:80px 30px 80px 30px;
                   border:1px solid #000000;
               	   }

td.emaillist     {
               text-align: left;
               background-color:#D0CEC5;
               padding:100px 10px 100px 10px;
                border:1px solid #000000;
              }

/******images***************************************************/

td.thumbnail    {
                    padding:0px 0px 0px 0px;
                    background-color:#D0CEC5;
                    text-align:center;
               		border:1px solid grey;
                }

img.thumbnail   {
					height:100px;
                    border:solid black 1px;
                    margin:10px 10px 10px 10px;
                }

img.oddball   {
                    border:solid black 1px;
                    margin:10px 10px 10px 10px;
                }

img.indexthumb   {
                    border:solid #888888 1px;
                    margin:0px 10px 0px 10px;
                    vertical-align:middle
                }

img.embedcentre   {
                    border:solid black 0px;
                    margin:10px 10px 10px 10px;
                    position:relative;
                }

td.title       {   text-align: center;
                    vertical-align: middle;
                    padding-left=20%;}

ul              {   list-style:none outside     }
ul.heading      {   list-style:disc outside     }
ul.subheading      {   list-style:circle outside     }



/**buy page ***************************************************/

table.buy {
                width:90%;
                border-spacing:2px;
				text-align:left;
               }

td.cartitem     {   width:200px;
               		padding:10px 10px 10px 10px;
               	    background-color:#eeeeee;
                    text-align:center;
                    vertical-align:middle;
	                border:1px solid grey;
                 }

td.buybutton     {  text-align:left;
					width:70%;
               		padding:10px 10px 10px 10px;
               	    background-color:#eeeeee;
                    vertical-align:middle;
	                border:1px solid grey;
                 }

td.cartbutton    {  text-align:left;
					width:100%;
               		padding:10px 10px 10px 10px;
               	    background-color:#dddddd;
                    vertical-align:middle;
	                border:1px solid grey;
                 }


div.taxblurb		{ text-align: center;
					}

form.buybutton	{	padding:10px;
				}

input.buybutton  {	float: right;
                    padding:0px 0px 0px 20px ;
					border:0px solid #999999;
                 }

input.cartbutton  { float: right;
                    padding:0px;
					border:0px solid #999999;
                 }

img.cartitem   {
					height:125px;
					padding:5px;
                    border:solid black 0px;
                    margin:0px ;
                    position:relative;
                    left: 1px
                }
