/* CSS Stylesheet for LotWin.com */
/*html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*/
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6{  /* set everything to zero for clean sheet */
margin: 0; /* sets the margins to zero on the body */
padding: 0; /* sets the padding to zero on the body */
border: 0; /* deletes any borders */
}

html, body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-color: #0066CC;
	text-align: center; /*Hack for IE Windows*/
}

#container {
    margin: 5px auto 10px auto;
    width:960px;
    text-align: left;
    background-color:#FFFFFF;
    font-size: 12px;
}

#header {
    position:relative;
    width:940px;
    background-repeat: no-repeat;
    margin-left:10px;
    margin-right:10px;
    margin-bottom:20px;
    padding-top:10px;
}

#sidebarLeft{
    width:160px;
    float:left;
    position:relative;
    margin-left:10px;
    margin-right:10px;
    display:inline;
    background-image: url(../images/bg-grey-160x400.png);
    background-repeat: no-repeat;
    background-color:#FFFFFF;
}

#sidebarRight{
    width:220px;
    float:right;
    position:relative;
    margin-left:10px;
    margin-right:10px;
    display:inline;
    height:auto;
    /*background-image: url(../images/bg-grey.jpg);
    background-repeat: repeat-x;*/
    background-color:#F8F8FF;
}

#sidebarRightNarrow{
    width:170px;
    float:right;
    position:relative;
    margin-left:10px;
    margin-right:10px;
    display:inline;
    height:auto;
    /*background-image: url(../images/bg-grey.jpg);
    background-repeat: repeat-x;*/
    background-color: inherit;
}

#main{
    width:520px;
    float:left;
    display:inline;
    position:relative;
    margin-left:10px;
    margin-right:10px;
}

#maindl{
    width:760px;
    float:left;
    display:inline;
    position:relative;
    margin-left:10px;
    margin-right:10px;
}

#box_570{
    width:570px;
    float:left;
    display:inline;
    position:relative;
    margin-left:10px;
    margin-right:10px;
}

#box_760{
    width:760px;
    margin-left:10px;
    margin-right:10px;
    float:right;
}

.box_225{
    width:225px;
    margin-left:10px;
    margin-right:10px;
    display:inline;
    float:left;
}
.box_490{
    width:490px;
    margin: 0;
    float:left;
    display:inline;
}
.box_250{
    width:250px;
    margin: 2px;
    border: solid 1px #5B88BB;
    float:left;
    display:inline;
    padding:3px;
}

.bggreybd {background-image: url(../images/bg-grey-bdr.png);}/*grey gradient with border*/

.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}

.spacer {height: 1em;}
.spacerBlue {background-color: #5B88BB; height: 1em;}
.spacerGreen {background-color: #75981F; height: 1em;}
.spacerOrange {background-color: #EA7502; height: 1em;}

.news {
    background-image: url(../images/bg-grey.jpg);
	background-repeat: repeat-x;
}
img.left {float:left; margin:0;}
img.right {float:right; margin:0;}

.right {float:right;}
.left {float:left;}

#footer {
    width:940px;
    margin-left:10px;
    margin-right:10px;
}

.footerbox {
    width:300px;
    background-image: url(../images/bg-grey.jpg);
	background-repeat: repeat-x;
    display:inline;
    float:left;
    margin-left:10px;
    margin-right:10px;
    padding: 3px 0 3px 0;
}
.alpha{margin-left:0;}
.omega{margin-right:0}

#footer-bottom{
    background-image: url('../images/footerbg2.jpg');
    width: 940px;
    height:30px;
    clear:both;
}

#footer-bottom ul {padding:6px;}
#footer-bottom li {display: inline;}
#footer-bottom li a {color:#000000;}
#footer-bottom ul li a:hover {text-decoration:underline;}

/**************** Typography ****************/


p {
	font: .8em/1.4em;
	line-height:1.5em;
	margin: .3em 0 .3em 0;
}

p.line	{
	border-top: 1px dashed #999;
	margin-top: 10px;
	padding-top: 1.5em;
	}

p.headline {
	font: .9em/1.4em;
	font-weight: bold;
	text-align: center;
}

p.bigger {
	font-family: Arial, Helvetica;
	margin-top: 4px;
	margin-bottom: 10px;
	font-size:	1.1em;
}
p.smaller {font-size: smaller}

h1 {
	font-size:1.7em;
	font-weight: bold;
	margin: .2em 0 .2em 0;
	text-align: center;
	color: #0066CC; /*RGB 0,102,204 */
}
h2 { 
	font-size: 1.3em;
	margin: .2em 0;
	text-align: center;
}
h3 {
	font-size: 1.05em;
	color: #333333;
	margin: .2em 0;
}
h3.bigger {
	font-size: 1.15em;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
	}
.bigger {
	font-size: 1.15em;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 5px;
}

a {
	color: #0066CC;
/*	color: #1162b7; */
	text-decoration: none;
}

:focus 
{
    outline: none;
}

a img {border: none;}
/*
ul {
	margin: 0.5em 0;
	padding: 0 0 0 2em;
	list-style-type: none;
}
ul li {
	padding:5px 0;
	list-style-image:url(img/arrows.gif);
	line-height:1.1em;
}*/

ol {
	margin:0;
	padding:0 0 0 3em;	
}
ol li {
    margin:0;
    padding:3px;
    line-height:1.1em;
}

#sidebarRight ul {
    margin:  0 0 10px 0;
	padding:  0 0 10px 0;
	list-style-type:none;
}
#sidebarRight ul li {
	line-height:1.2em;
	font-size:11px;
    top: 0px;
    left: 0px;
}

#main ul {
	margin: 0.5em 0;
	padding: 0 0 0 2em;
	list-style-type:none;
}
#main ul li {
	padding:5px 0;
	/*list-style-image:url(img/arrows.gif);*/
	line-height:1.1em;
}
#main ol {
	margin:0;
	padding:0 0 0 3em;	
}
#main ol li {
    margin:0;
    padding:3px;
    line-height:1.1em;
}

ul.lower-alpha li {list-style:lower-alpha; list-style-position: inside; padding:3px;}
ul.disc li {list-style-type:disc; list-style-position: inside; padding:3px;}


.row1 th {background-color:#EEEEFF;}
.rowblue th {background-image: url(../images/rowbg-blue.jpg);}
.roworange th {background-image: url(../images/rowbg-orange.jpg);}
.rowgreen th {background-image: url(../images/rowbg-green.jpg);}
.rowred th {background-image: url(../images/rowbg-red.jpg);}

#prices {


}

th#prices {
	vertical-align: middle;
	font-size:11px;
	font-weight: bold;
}

th	{
	vertical-align: middle;
	font-size: 1em;
	font-weight: bold;
}

td	{font-size: 9pt;}
	
.blue {color: #5B88BB;}
.green {color: #75981F;}
.orange {color: #EA7502;}
.red {color: #FF0000;}
.tomato {color:#FF6347;}
.yellow {color: #F5BB21;}
.ltgrey {color: #D3D3D3;}

blockquote {
	margin:1em;
	padding:0 2em;
	background:url(../images/quote.gif) no-repeat left top;
	color:#888;
}

#links a span {
	display: none;
	color: black;
	text-decoration: none;
	}

#links a:link span {
	display: none;
	color: black;
	text-decoration: none;
	}

#links a:visited span {
	display: none;
	color: black;
	text-decoration: none;
	}					   

#links a:hover span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	display: block;
	position:  absolute;	   
	width: 16em;
	color: Black;
	background-color: #ff9933;
	padding-right: 8px;
	padding-left: 8px;
	padding-bottom: 6px;
	padding-top: 6px;
	text-decoration: none;
	}

/**************** Admin files ****************/

td.col1 { 
	font-size: 10pt;
	font-family: verdana, arial;
	color: #ffffff;
	background-color: #b08000;
	}

td.col2 {
	font-size: 10pt;
	font-family: verdana, arial;
	color: #ffffff;
	background-color: #004080;
	}

td.col3 {
	font-size: 10pt;
	font-family: verdana, arial;
	color: #ffffff;
	background-color: #008080;
	}

td.stats {
	font-size: 9pt;
	font-family: verdana, arial;
	background-color: #ffcc99;
	}

td.stats1 {
	font-size: 10pt;
	font-family: verdana, arial;
	color: #ffffff;
	background-color: #000066;
	}

td.stats2 {
	font-size: 8pt;
	font-family: verdana, arial;
	color: #000000;
	background-color: #f0e68c;
	}

td.stats3 {
	font-size: 10pt;
	font-family: verdana, arial;
	color: #000000;
	background-color: #c0c090;
	}

td.stats4 {
	font-size: 10pt;
	font-family: verdana, arial;
	color: #000000;
	background-color: #20b2aa;
	}

td.stats5 {
	font-size: 10pt;
	font-family: verdana, arial;
	color: #000000;
	background-color: #008080;
	}

td.stats6 {
	font-size: 10pt;
	font-family: verdana, arial;
	color: #000000;
	background-color: #20bfaf;
	}

.n10red {
	font-weight: bold;
	font-size: 10pt;
	color: #ff6347;
	}

.n10 {
	font-weight: bold;
	font-size: 10pt;
	}

.n12 {
	font-weight: bold;
	font-size: 12pt;
	color: #ff6347;
	}

.n14 {
	font-weight: bold;
	font-size: 14pt;
	color: #ffffee;
	}

.n20 {
	font-weight: bold;
	font-size: 20pt;
	color: #ff6347;
	}


/**************** Menu Style ****************/

.menu {
	list-style-image: url(../images/arrows.gif);
	font-size: 13px;
	font-family: Trebuchet MS, Arial;
	display: block;
	height: 20px;
	padding-right: 1px;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	}
.menuin {
    font-size: 13px;
	font-family: Trebuchet MS, Arial;
	display: block;
	height: 20px;
	padding-right: 1px;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
    }
a.menu:link, a.menuin:link {
	text-decoration: none;
	color: #333333;
/*	list-style-image: url(../images/arrows.gif); */
	}
a.menu, a.menuin {
	text-decoration: none;
	color: #333333;
	}
a.menu:visited, a.menuin:visited {
	text-decoration: none;
	color: #333333;
	}
a.menu:hover, a.menuin:hover {
	text-decoration: none;
	color: #EA7502;
	}
	
#menu ul li .menu{
	font: bold 1em;
}

.centremenu {
	background-color: #ff9933;
	font-size: 9pt;
	font-weight: bold;
	color: #ffffff;
	}

a.centremenu:link {
	text-decoration: none;
	background-color: #ff9933;
	color: #ffffff;
	}

a.centremenu:hover {
	text-decoration: none;
	color: #ffffff;
	background-color: #ff0000;
	}


/*End Menu Style*/

/**************** Box Sections Style ****************/
.main,.header,.sidebarLeft,.sidebarRight,.box_60,.box_140,.box_220,.box_300,.box_380,.box_460,.box_540,.box_620,.box_700,.box_760,.box_780,.box_860,.box_940 {display:inline;float:left;margin-left:10px;margin-right:10px}
.box_60 {width:60px}
.box_140{width:140px}
.box_220{width:220px}
.box_300{width:300px}
.box_380{width:380px}
.box_460{width:460px}
.box_540{width:540px}
.box_620{width:620px}
.box_700{width:700px}
.box_760{width:760px}
.box_780{width:780px}
.box_860{width:860px}
.box_940{width:940px}.alpha{margin-left:0}.omega{margin-right:0}

/*End Boxes Style*/

/**************** Images Style ****************/
.check {list-style-image:url(../images/tick-red.gif);}
.balls {padding-right:5px; border-style:none; height:18px; width:18px;}

/*End Images Style*/

/*Style for scrolling message */
.scrollStyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #303030;
	}
/* End Scrolling Message*/

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
 height: 0; 
 clear: both; 
 visibility: hidden;
 }
