html, body {
	height: 100%;
}
body {
    margin: 0;
    padding: 0;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-size:0.7em;
    color:#595959 ;
    background: url(../imgs/bg.jpg) no-repeat top left;
}

table {
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

h1 {font-size:1.55em; color:#d10101; text-transform:uppercase;}
h2 {font-size:1.35em; color:#13ad32; text-transform:uppercase;}
h3 {font-size:1.05em; color:#000;}
h4 {font-size:1.05em;margin-bottom:2px;}

a, a:visited {color:#d10101;}
a:hover {color:#a60101;}

ul {list-style-image:url(../imgs/bullet.gif);}

.button { 
	background-color:#d10101; 
	color:#fff;
	border-top: 1px solid #fd6161;
	border-right: 1px solid #860000;
	border-bottom: 1px solid #860000;
	border-left: 1px solid #fd6161;
}
input,textarea { background-color:#d3d3d3; border:#999999 1px solid; padding:2px;}
#paypal input {background-color:Transparent;border:none;padding:none;margin:none;}
#paypal form {display:inline;margin:0;padding:0;}
#paypal {margin-top:25px;text-align:left;margin-bottom:30px;}
.divthankyou {border:1px solid green;background-color:#deedd8;color:Green;font-size:1.5em;padding:10px 25px;margin-bottom:10px;}

.SearchField {

 height:11px; 
 width:120px; 
 color:#000; 
 border:none;
 padding:0px 0 2px 5px; 
 margin:0;
 font-size:1em;
 }

.borderads {border:#636363 1px solid !IMPORTANT;}

.date {color:#000; font-size:1.15em;}

.pad-bot {padding-bottom:10px;}

.divlnkIssue {width:100%; padding-top:15px;clear:both;}

.sections {background:url(../imgs/section-bg.jpg) top left repeat-y; vertical-align:top; width:327px;}
.sectionbg1 {background:url(../imgs/section-bg.jpg) top left repeat-y; vertical-align:bottom;height:150px;}
#sectionbgright {background:url(../imgs/section-bg-bottom2.jpg) no-repeat bottom; padding: 0 10px 10px 15px; height:280px;}
#sectionbgleft {background:url(../imgs/section-bg-bottom.jpg) no-repeat bottom; padding: 0 10px 10px 15px; height:280px;}
#sectionmid {background:url(../imgs/section-bg-bottom2.jpg) no-repeat bottom; padding: 0 15px 10px 15px; height:280px; text-align:justify;}
#magleft {float:right; width:120px;padding-left:10px; padding-top:0px;}
#magright {float:right; width:119px;padding-left:10px; padding-top:15px;}

#divNews {float:right; width:300px; padding-left:20px;}

#maindiv {width:1002px; padding-top:0px; background:url(../imgs/bottom-page.jpg) no-repeat right bottom;position:relative;}
#maindivinner {width:1002px; padding-top:0px; position:relative;}

#divFooter {width:100%; padding-top:25px; text-align:center; font-size:0.8em;clear:both;}

dt
{
	color:#d10101;
	font-size:1.3em;
	margin-top:20px;
	padding-left: 10px;
}
dd
{
    font-style:italic;
    padding-top:10px;
    padding-left: 15px;

}
.divContactForm
{
    /*background:url(../imgs/section-bg-bottom2.jpg) no-repeat bottom left; */
    border:1px solid gray;
    background-color:#efefef;
    padding:10px ;
    width:300px;
    float:left;
}

hr
{
    border:0px;
    color: #59ac40;
    background-color: gray;
    height: 1px;
}
.itemfooter
{
    border-top:1px solid #d1d1d1;
    margin-top:10px;
    background-color:#ffffcc;
    padding:3px;
}
.calendartitle
{
    background-color:#13ad32;
    color:White;
}
.calendarselected
{
    background-color:#d10101;
    color:white;
}

.illustration
{
    border:1px solid #888 !IMPORTANT;
}

.right
{
    float:left;
    margin: 0 10px 10px 2px;
}


.divBestOf
{
    float:left;
    width:280px;
    margin:35px 15px;
    border:0px solid red;
}