/* CSS Document */
*
{margin:0; padding:0;}
body{margin:0;padding:0;
background-image:url(images-press/background_mainwrap.jpg);
background-repeat:repeat-x;
font-family:"Lucida Grande", Tahoma, "Trebuchet MS", Verdana;
background-color:#F69FC6;}

#mainwrap
{
width:785px;
margin-left:auto;
margin-right:auto;
}
p
{
text-align:justify;
font-size:1em;

word-spacing:0.2em;
font-family:arial, Times, serif;
}
#header
{
width:785px;
height:171px;

}
#header h1
{
color:#FFFFFF;
font-size:0.98em;
text-indent:-999999px;
display:none;
}
#logo
{
float:left;
}
div#flash
{

height:207px;
width:785px;
background-image:url(images-press/flash.jpg);
background-repeat:no-repeat;


}
#topnavigation
{


font-size:0.85em;
background-image:url(images-press/topnavigation_background.jpg);
background-repeat:repeat-x;
width:785px;
height:35px;


}
#topnavigation ul
{
list-style:none;
/*watch this with the dropdown menus problem on widths : width:100%; */
height:30px;
}
#topnavigation ul li
{
float:left;
position:relative;
padding: 10px 0 10px 0;
}
#topnavigation ul li a
{
padding: 10px 10px 10px 10px;
text-decoration:none;
}
#topnavigation ul li a:hover
{
text-decoration:underline;
}

#content
{
width:783px;
border-right:1px solid #000000;
border-left:1px solid #000000;
background-image:url(images-press/background_content.jpg);

}
#contenttext
{
width: 500px;
float:left;

}
#contenttext h1{
margin: 10px 10px 10px 10px;
padding: 3px 0 3px 5px;
}
#contenttext p{
margin: 10px 10px 10px 10px;
padding: 3px 0 3px 5px;
}
#content_sub
{
margin-top:10px;
width:270px;
float:left;
}
#content_sub_inner{
padding-left:20px;
}
#content_sub_inner p{
padding:10px 5px 10px 5px;
}
#content_sub_inner ol
{
margin: 0 0px 0 45px;

}
#content_sub_inner #specials, #joinnewsletter, #affiliations
{
overflow:hidden;
margin-bottom:20px;
font-size:0.8em;
}
#content_sub_inner #contactus h2, #content_sub_inner #joinnewsletter h2
{
font-size:1.1em;
background-image:url(images-press/background_contactus.gif);
height:38px;
padding-left:5px;
color:#FFF;
}
#content_sub_inner #contactus table, #joinnewsletter table
{
margin-left:3px;
text-align:left;
}
#content_sub_inner #joinnewsletter h2
{
background-image:url(images-press/background_joinournewsletter.gif);

}
#footer
{
width:774px;
text-align:right;
padding: 10px 10px 10px 0;
height:17px;

}
#footer p
{
padding: 0 10px 0 0;
}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

img.float
{
float:right;
margin-left:8px;
margin-right:5px;
}
/* =========== corner image for services ==============
img.corner
{
position:absolute;
z-index:5;
left:380px;
top:50px;
}
================================ */

#webdesignby
{
text-align:center;
font-size:14px;
color:#FF0000;

}

#contenttext ul
{
margin-bottom:40px;
}
#contenttext ul li
{
margin-left:50px;
}
#contenttext table ul li
{
margin-left:20px;
}
#contenttext table
{
margin: 10px 0 60px 0;
}
img.separator
{
margin-left:65px;

}
#content_sub ul
{
margin-left:30px;
}
#ourmenu
{
background-color:#FFFF99;
width:440px;
margin: 10px 20px 10px 40px;
padding-top:15px;
border: 1px solid #FBE4EC;
text-align:center;
}
#ourmenu p{
text-align:center;}
a img
{
border:none;
}