body {
    margin:0;
    padding:0;
    height:100%;
    background-color:#fdf5fc;
}

div#page-body {
    background: #ffffff url(page_body_bg.png) 50% 0 repeat-x;


}

div#white-body {
    background: #ffffff 0% 0  no-repeat;
    height:100%;
}
div#bottom-body {
    background: #ffffff 0% 0  no-repeat;
}



div#banner {

    position: absolute;

    top: 15px;

    right: 85px;

    width: 0px;

    z-index: 3;

}


div#banner2 {

    position: absolute;

    top: 115px;

    right: 110px;

    width: 0px;

    z-index: 3;

}

div#banner3 {

    position: absolute;

    top: 215px;

    right: 85px;

    width: 0px;

    z-index: 3;

}


div#banner4 {

    position: absolute;

    top: 315px;

    right: 100px;

    width: 0px;

    z-index: 3;

}

div#top a  {color:#F06}
a:hover {color:#FF9933;}








/*body,tr,td,table,input,select,textarea { font-family:  tahoma, Helvetica, sans-serif;font-stretch:expanded; font-size: 12; }
input,select{ font-family: Century gothic, tahoma, Helvetica, sans-serif;font-stretch:expanded; font-size: 13; }
*/
body,tr,td,table,input,select,textarea { font-family:  tahoma, Helvetica, sans-serif; font-size: 12px; }
input,select{ font-family: Century gothic, tahoma, Helvetica, sans-serif; font-size: 13px; }

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }



/* make pretty search fit sidebar */
input.prettysearch { width:175px; }
.search-wrapper { width: 175px; }
.search-wrapper input.prettysearch { width: 146px; }


/* PRETTY SEARCH */
input.prettysearch { width:200px; height: 21px; background: url(searchfield_repeat.png) center top repeat-x; border: 0px; margin: 0; padding: 3px 0 0 0; font:11px "Century Gothic", Geneva, tahoma, 	sans-serif; }
.search-wrapper { position: relative; width: 200px; }
.search-wrapper input.prettysearch { width: 171px; margin-left: 20px; }
.search-wrapper .left { display: block; position: absolute; left: 0; bottom: 0; width: 20px; height: 21px; background: url(searchfield_leftcap.png) left top no-repeat; }
.search-wrapper .right { display: block; position: absolute; right: 0; bottom: 0; width: 10px; height: 21px; background: url(searchfield_rightcap.png) right top no-repeat; }
.search-wrapper.empty.blurred input { color: #7E7E7E; }
.search-wrapper .reset { position: absolute; width: 11px; height: 11px; overflow:hidden; z-index: 1; right: 4px; top: 4px; background: url(close.gif); display: block; cursor: pointer; }
.search-wrapper.empty .reset { display: none; }

/* GLOBAL FOOTER */
#globalfooter p { margin-bottom: 1em; }
#globalfooter form { margin: 18px 10px; }
#globalfooter .search-wrapper { margin: 0 auto; }
#globalfooter .search-wrapper input.prettysearch { margin-left: 10px; }






.bottom a:link { text-decoration: none;  color: #aa6666 }
.bottom a:visited { text-decoration: none; color: #aa6666 }
.bottom a:hover {  color: #cc0000 }

.bottom2 a:link { font-size:12px; font-weight:bold; text-decoration: none;  color: #aa6666 }
.bottom2 a:visited { font-size:12px;font-weight:bold;text-decoration: none; color: #aa6666 }
.bottom2 a:hover { font-size:12px;font-weight:bold; color: #cc0000; text-decoration:underline; }

.top a:link { text-decoration: none;  color:#0066CC }
.top a:visited { text-decoration: none; color:#0066CC }
.top a:hover {  color:#003399; text-decoration:underline; }


/*NEW*/
#Table_01 {
    background: transparent url('http://www.amazingkegelmaster.com/images/index_01.jpg') top left repeat-x;
    text-align:center;
}
#Table_01  a:hover, #Table_01  a{
    text-decoration: none;
    color: #fff;
}

#thediv {
    position:absolute;
    width:100%;
}
#iframediv {
 width:100%;position:fixed; text-align:center; z-index:2002;
  /*   position:fixed; top:0; left:0; width:100%; height:500px; text-align:center;top: 80px;visibility:hidden;display:none; */
}
#banner2 {
    display:none;
}
.correct-png {
    position: absolute; top: 0px; left: -40px; border-style: none;
}
.td1 {
    padding-left:30px; height:26px;
}
.td2 {
   padding-right:5px;padding-left:5px;
}
.div1 {
    color:#FFFFFF; text-decoration:none;
	text-shadow:#999;
	font-weight:bold;
	font-size:12px;
}
.table1 {
    width:100%;height:100%;
}
.div2 {
    font-size:14px;color:#770000; 
}
.span1 {
    font-weight:bold;color:#333;
}
.div3 {
    color:#333333; font-size:12px; font-weight:bold;
}
.table2 {
    margin-top:5px;
}
.div4 {
    width:700px;
}
.div5 {
    float:left; padding-right:40px; 
}
.div6 {
    color:#333333;
}
.div7 {
    color:#000000;font-family:arial,georgia,geneva;font-size:13px;
}
.div8 {
    font-family:georgia,geneva;font-size:14px;
}
.hr1 {
    color:#999999;
}
.span2 {
    color: #666666;
}
.span3 {
    color:red;
}
.a1 {
    color: #000000; text-decoration:none;
}
.div9 {
    height:25px;
}
.span4 {
    font-size:x-small;color: #000000; text-decoration:none;font-weight: bold;
}
.div10 {
    font-size:16px;
}
.span5 {
    color:#a09e1e;
}
.td3 {
    padding-left:15px;
}
.div11 {
    padding-left:12px;
}
.div11 span {
    font-weight: bold;
}
.div12 {
    padding:2px;
}
.div13 {
    padding:10px;
}
.div14 {
    padding:12px;
}
.a2 {
    font-size:16px;
}
.table3 {
    border:1px #777 solid;
}
.div15 {
    font-size:16px;font-weight: bold;
}
.span6 {
    font-size:13px;
}
#email_optin {
    background:url(/whitespace.jpg); font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
.div16 {
    font-weight: bold;
}
.i {
    font-style: italic;
}
.b {
    font-weight: bold;
}
h1 {
    font-size: 16px;
}
h2 {
    font-size: 12px;
}
p {
    margin-top: 0px;
}
.strike {
    text-decoration: line-through;
}
.div17 {
    font-size:17px;font-weight:bold;color:#770000;
}
.span7 {
    font-weight:bold;color:#770000;
}
.table4 {
    margin-top:5px;
}
.div18 {
    width:700px;
}
.div19 {
    float:left; padding-right:40px;
}
.div20 {
    color:#333333;
}
.span8 {
    color: #666666;
}
.span9 {
    color: Red;
}
.a3 {
    color: #000000; text-decoration:none;
}
.a4 {
    color: #000000; text-decoration:none;height:25px;display: block;
}
.span10 {
    font-size:x-small;color: #000000; text-decoration:none;
}
.table5 {
    border: 1px solid  #fafafa;
}
.td4 {
    width:250px;
}
.div21 {
    font-size:16px;font-weight: bold;
}
.div22 {
    display: inline;width:100px;
}
.label1 {
    width: 7em;float: left;text-align: right;margin-right: 0.5em;display: block;
}
.div23 {
    padding:2px;
}
.img1 {
    float:right; padding:7px;
}
.span11 {
    color: #666666;
}
.span12 {
    font-weight: bold; font-size:x-small;color: #000000; text-decoration:none;
}
.p1 {
    padding:20px;
}
.td5 {
    padding-left:65px;
}
.embed1 {
    width:560px;height:490px;
}
.div24 {
    font-size:17px;font-weight:bold;color:#770000;
}
.span13 {
    font-weight:bold;color:#770000;
}
.table6 {
    margin-top:5px;
}
.div25 {
    width:700px;
}
.div26 {
    float:left; padding-right:40px;
}
.div27 {
    color:red;text-align:center;vertical-align:middle;
}
.div28 {
    text-align:center;vertical-align: middle;
}
.p2 {
    margin: 0px;
}



















.clearfix { display: block; }

.floatbox { overflow:hidden; }

.float-left { float: left; overflow: hidden; }



.width25 { width: 24.999%; }

.width33 { width: 33.333%; }

div.wrapper { width: 970px; }












div.module h3.header2 {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-size: 120%;

    color: #646464;

    font-weight: normal;

}



div.module span.header-2,

div.module span.header-3 {

    display: block;

}



.separator div.module {

    margin: 0px 15px 0px 0px;

}



#left div.module,

#right div.module {

    margin: 0px 0px 15px 0px;

}



div#toolbar div.module {

    margin-left: 20px;

    float: right;

}



div.module {

    position: relative;

}



div.mod-blank div.module {

    overflow: hidden;

}



div.mod-rounded div.box-container-t {

    padding: 0px 10px 0px 10px;

    position: relative;

}



div.mod-rounded div.box-t {

    height: 9px;

    border-top: 1px solid #DCDCDC;

    background: #ffffff;

}



div.mod-rounded div.box-tl {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_tl.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-tr {

    position: absolute;

    top: 0px;

    right: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_tr.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-1 {

    padding: 0px 14px 0px 14px;

    border-left: 1px solid #DCDCDC;

    border-right: 1px solid #DCDCDC;

    background: #F0F0F0 url(images/module_rounded_bg.png) 0 0 repeat-x;

    overflow: hidden;

}



div.mod-rounded div.box-container-b {

    padding: 0px 10px 0px 10px;

    position: relative;

}



div.mod-rounded div.box-b {

    height: 9px;

    border-bottom: 1px solid #DCDCDC;

    background: #F0F0F0;

}



div.mod-rounded div.box-bl {

    position: absolute;

    top: 0px;

    left: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_bl.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded div.box-br {

    position: absolute;

    top: 0px;

    right: 0px;

    width: 10px;

    height: 10px;

    background: url(images/module_rounded_br.png) 0 0 no-repeat; /* ie6png:scale */

}



div.mod-rounded h3.header2 {

    margin: 0px 0px 5px 0px;

    font-size: 150%;

    letter-spacing: -1px;

}



div.mod-rounded h3.header2 span.color {

    color: #141414;

}


 


div#header2 {

    width: auto;

/*    height: 160px;   BY EUGENEYES - How high the whole page is , The lesser number the more the whole page goes up starting from the 3 boxes */

	  height:70px;
	  

    padding: 0px 0px 0px 0px;

    position: relative;

    z-index: 10;

    clear: both;

}

div.module h3.header2 {

    margin: 0px 0px 0px 0px;

    padding: 0px 0px 0px 0px;

    font-size: 120%;

    color: #646464;

    font-weight: normal;

}



div.module span.header-2,

div.module span.header-3 {

    display: block;

}






div.mod-rounded h3.header2 {

    margin: 0px 0px 5px 0px;

    font-size: 150%;

    letter-spacing: 1px;
 
}



div.mod-rounded h3.header2 span.color {

    color: #141414;

}



 

div.mod-border h3.header2 {

    margin: 0px 0px 5px 0px;

    font-size: 150%;

    letter-spacing: 1px;

}











body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {

    margin: 0;

    padding: 0;

}







.navigation{text-align:center; width: 100%; clear: both; float: left;}

.navigation .alignleft{text-align: right; padding-right: 5px;}

.navigation .alignright{text-align: left; padding-left: 5px;}

.navigation .alignleft,

.navigation .alignright{

	width: 49%;

	float: left;

	display: block;

}



.item{clear: left;}



fieldset, img { border: 0; }

a:focus { outline: none; }



html {

    height: 100%;

    margin-bottom: 1px;

}



p {	margin: 10px 0px 15px 0px; }

ul, ol, dl { margin: 1em 0; padding-left: 30px }

dl { margin: 1em 0; }

dd { padding-left: 40px; }




fieldset { border: 1px solid #c8c8c8; }

legend { background: #ffffff; }

textarea, input[type='text'], input[type='password'], select { border: 1px solid #c8c8c8; background: #ffffff; }

textarea:hover, input[type='text']:hover, input[type='password']:hover, select:hover { border-color: #aaaaaa; }

textarea:focus, input[type='text']:focus, input[type='password']:focus, select:focus { border-color: #8c8c8c; outline: 2px solid #dcdcdc; }

input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }

input[type='hidden'] { display: none; }



textarea#comment{width: 576px;}



fieldset { padding: 0 1em 1em 1em; }

legend { padding: 0 .8em 0 .8em; }

textarea, input[type='text'], input[type='password'] { padding: .1em 0 .1em .4em; }

option { padding: 0 0 .1em .4em; }

form div { margin: .8em 0 .8em 0; }

button, input[type='button'] { padding: .2em .3em .2em .1em; line-height: 100%; }



a:link, a:visited { text-decoration: none;   }

a:hover { text-decoration: underline; }

a.link_logout{margin-right: 10px; font-weight: bold; color: #353535 !important;}

h1, h2, h3, h4, h5, h6 {

    font-weight: bold;

    margin-bottom: 5px;

    line-height: 100%;

}



h1 { font-size: 115%; }

h2 { font-size: 120%; }

h3 { font-size: 90%; }

h4 { font-size: 175%; }

h5 { font-size: 150%; }

h6 { font-size: 125%; }



hr {

    margin: 15px 0px 15px 0px;

    display: block;

    background: #c8c8c8;

    height: 1px;

    border: none;

}



blockquote {

    margin: 10px 0 10px 15px;

    padding: 0px 0px 0px 0px;

    font-style: italic;

    font-size: 130%

}



blockquote:first-letter {

    font-size: 150%

}



pre {

    margin: 10px 0 10px 0px;

    padding: 5px 0 5px 10px;

    border: 1px dotted #aab4be;

    border-left: 20px solid #b4b4b4;

    background: #fafafa;

    font-size: 90%;

    color: #2E8B57;

    font-family: "Courier New", Courier, monospace;

    /* Browser specific (not valid) styles to make preformatted text wrap */

    /* white-space: pre-wrap;       /* css-3 */

    /* white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */

}



acronym, abbr {

    border-bottom: 1px dashed #969696;

    cursor: help;

    font-variant: small-caps;

    text-transform: lowercase;

}



body {

    font-family: Arial, Helvetica, sans-serif;

    font-size: 12px;

    line-height: 150%;

    color: #646464;

}
 