/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}


body {
   margin:0;
	padding:0;
	color: #1d1d1d;
	background-color:#aaaaaa;
}

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

a:active, a:focus { 
outline: 0; 
} 

#wrapper {
   width: 995px;
   height:auto;
   margin-left:auto;
   margin-right:auto;
   margin-top:0;
}

#header {
float:left;
width:995px;
height:254px;
background-image:url(../img/content_bg.jpg);
background-repeat:repeat-y;
}

#logo {
float:left;
width:291px;
height:254px;
margin-left:15px;
padding-left:200px;
background-image:url(../img/header_left_bg.jpg);
background-repeat:no-repeat;
}

/*\*/ * html #logo { margin-left:7px; } /**/ 

#language {
float:left;
width:470px;
height:254px;
margin-right:15px;
padding-right:4px;
background-image:url(../img/header_right_bg.jpg);
background-repeat:no-repeat;
text-align:right;
}

#language img {
padding-top:8px;
padding-right:8px;
border:0;
}

#contentwrapper {
float:left;
width:965px;
height:auto;
padding-left:15px;
padding-right:15px;
background-image:url(../img/content_bg.jpg);
background-repeat:repeat-y;
}

#navbar {
float:left;
width:965px;
height:45px;
}

#column {
float:left;
width:222px;
padding-top:15px;
padding-left:14px;
padding-right:14px;
position:relative;
height:auto;
min-height:600px;
background-image:url(../img/column_bg.jpg);
background-repeat:repeat-y;
background-position:top right;
}

#news {
height:auto;
}

#specials {
height:auto;
}

#payment {
position:absolute;
bottom:0;
height: 219px;
}

#content {
float:left;
width:685px;
padding-top:15px;
padding-left:15px;
padding-right:15px;
}

#footer {
clear:both;
width:965px;
height:175px;
padding-left:15px;
padding-right:15px;
background-image:url(../img/footer_bg.jpg);
background-repeat:no-repeat;
}

#copy {
float:left;
width:960px;
height:27px;
padding-top:34px;
text-align:right;
font-size:10px;
color:#464646;
padding-right:5px;
}

#copy a {
color:#464646;
text-decoration:none;
}

#copy a:hover {
text-decoration:underline;
}

#links {
float:left;
width:955px;
height:84px;
color:#464646;
padding-top:20px;
padding-left:10px;
}

.header_title {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size: 31px;
font-weight:bold;
padding-top:10px;
}

.header_slogan {
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size: 19px;
color:#425DA5;
}

.news_header {
font-weight:bold;
padding-bottom:4px;
}

.news_date {
font-size:10px;
color:#aaaaaa;
}

.specials_header {
font-weight:bold;
color:#CC0000;
padding-bottom:4px;
}

.streamer {
font-style:italic;
}

#content p, #content table, h1, h2, #news p {
margin-bottom:15px;
}

h1 {
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#2E3B93;
}

h2 {
font-family: Calibri, Arial, Helvetica, sans-serif;
font-size:22px;
font-weight:normal;
color:#2E3B93;
border-bottom:1px dotted #aaaaaa;
text-indent:5px;
}

a {
color:#2E3B93;
}


.pricing {
border-top: 1px solid #aaaaaa;
border-left: 1px solid #aaaaaa;
}

.pricing td {
border-bottom: 1px solid #aaaaaa;
border-right: 1px solid #aaaaaa;
height:25px;
vertical-align:middle;
padding-top:5px;
padding-left:7px;
text-align:center;
}

.pricing_odd {
background-color:#f3f3f3;
}

.button {
border:0;
background-image:url(../img/button.jpg);
width:126px;
height:37px;
color:#FFFFFF;
text-transform: uppercase;
font-size:14px;
cursor:pointer;
}

.links_name a {
font-size:12px;
font-weight:bold;
color:#aaaaaa;
text-decoration:none;
}

.link_next {
padding-right:10px;
border:0;
}

.contact_header {
font-weight:bold;
height:22px;
}

.specials_price {
padding-top:4px;
color:#CC0000;
font-family:Calibri, Arial, Helvetica, sans-serif;
font-size:36px;
font-weight:bold;
text-align:center;
}

.passwd {
        float:right;
        background:#f8f8f8;
        width:175px;
        padding:2px;
        margin:0 0 6px 0;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        border:1px solid #85c5e3;
        font-size:8pt;
}
.password {
        float:right;
        background:#f8f8f8;
        width:175px;
        padding:2px;
        margin:0 0 6px 0;
        font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
        border:1px solid #85c5e3;
        font-size:8pt;
}
.pstrength-minchar {
        font-size : 10px;
}

