/* ---------- components ---------- */
*	{
	margin:0;
	padding:0;
	}
a:link { color: #a7276a; text-decoration:none;}
a:visited {color: #871c53; text-decoration:none;}
a:active { color: #a7276a; text-decoration:none;}
a:hover { color: #871c53; text-decoration: underline;}

body {
background-image:url(images/bg.jpg);
color: #e05ba0;
font: 12px/1.4em Arial, Tahoma, Verdana, sans-serif;
}
 
h1	{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
color: #871c53;
}

h2	{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #c64086;
}

h3	{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000000;
}

h4	{ 
font-family: Arial, Tahoma, Verdana;
font-size: 14px;
color:#111A8F;
margin: 0;
}



/* ---------- divs ---------- */

#container {
width: 799px;
margin: 0 auto;
position: relative;
background: #FFF url(images/bg_repeat_y.jpg) repeat-y;
/*
background-color:#FFFFFF;
border-color:#e05ea2;
border-style:solid;
border-width:thin;
background-position: top center;
*/
}

#header	{
width: 799px;
height: 127px;
background: #FFF url(images/sliq_header.jpg);
}

#navigation {
width: 799px;
height: 27px;
padding:0px;
margin:0px;
}

#maincontent {
width: 796px;
float:right;
}

#maincontenttext {
width: 784px;
float:right;
padding-right:6px;
}

#maincontent_r {
width: 250px;
float: right;
}

img.content_r {
float:right
}

#mainimgright {
width: 55px;
height: 336px;
float: right;
background:url(images/lace_right.jpg);
}

img.big {
float:left;
padding: 1px 3px 1px 0px;
}

* html img.big {
	float:left;
    \padding: 0 3px 0 -2px; /* for IE5 and IE6 in quirks mode */
    p\adding: 0 3px 0 -2px; /* for IE6 in standards mode */
  }

#footer	{
width: 799px;
height: 31px;
background: url(images/sliq_footer.jpg);
clear: both;
}

#infobox {
width: 201px;
height: 183px;
background-image:url(images/infobox_bg.jpg);
margin: 0px 0px 3px 1px;
}

#infobox_r {
width: 201px;
height: 183px;
background-image:url(images/infobox_bg.jpg);
margin: 0px 1px 3px 0px;
float:right;
}

#infotext {
width: 195px;
padding-left: 6px;
}

img.left {
float:left;
}


#infobox_c {
width: 391px;
height: 183px;
background-image:url(images/infobox_bg_c.jpg);
margin: 0px -1px 3px -2px;
float:right;
}

#infotext_c {
width: 385px;
padding-left: 6px;
}

#leftcol	{
 width:205px; 
 float:left;  
 padding-top: 7px;
}
 
 #leftcol2	{
 width:108px; 
 float:left; 
 padding-left: 9px;
 padding-top: 10px;
}
 
  #leftcol3	{
 width:250px; 
 float:left; 
 position:relative; 
 padding-left: 9px;
 padding-top: 10px;
}
 
#rightcol	{
 width:108px;  
 float:right; 
 position:relative; 
 padding-right: 7px;
 padding-top: 7px;
} 

#rightcol2	{
 width:175px;  
 float:right; 
 position:relative; 
 padding-right: 7px;
 padding-top: 7px;
} 


 
/* ---------- other elements ---------- */


label {
width: 4em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}

.submit input {
margin-left: 4.5em;
float:left;
color: #FFFFFF;
background: #e05ea2;
border: 2px outset #ba377b;
}

.reset input {
margin-left: 4.5em;
float:left;
color: #FFFFFF;
background: #e05ea2;
border: 2px outset #ba377b;
}

input
{
color: #2c1c0e;
background: #fcdeee;
border: 1px solid #e05ea2;
}


fieldset {
border: 1px solid #e05ea2;
width: 60em;
padding-left: 25px;
float:left;
margin-left:11px;
padding-bottom:5px;
}

legend
{
color: #fff;
background: #e05ea2;
border: 1px solid #ba377b;
padding: 2px 6px;
font-weight:bold;
}

.formfont{
	font : normal 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #CADEFA;
	border-collapse: collapse;
	border-color: #000000;
}

.heading{
	font : bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.subscriptionbox{
	width: 400px;
	height: 300px;
	position: absolute;
	left: 10px;
	top: 10px;
}

.divborder{
	border-left: 2px solid #2157D7;
	border-right: 2px solid #2157D7;
	border-bottom: 2px solid #2157D7;
}

