/* CSS Document */
body	{
margin:0;
padding:20px 0;
text-align:center;
background-color:#FFFFFF;
font-size:11px;
color:#333333;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;

}
a	{
text-decoration:underline;
color:#333333;

}
a:hover	{
text-decoration:none;
}

p	{
line-height:1.5em;
margin:5px 0;
padding:0;

}
h1	{
color:#EE174B;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
background-image:url(images/bg_header.gif);
background-repeat:repeat-x;
background-position:0 14px;

margin:0 0 20px 0;
padding:0;

}
h2	{
background-image:url(images/bg_header.gif);
background-repeat:repeat-x;
background-position:0 14px;
margin:0;
padding:0;
color:#EE174B;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
}
.no_line	{
background-image:none;
}
#middle_left h2, #middle_right h2	{
background-image:url(images/bg_header.gif);
background-repeat:repeat-x;
background-position:0 20px;
}
div, img	{
margin:0;
padding:0;
behavior:url(iepngfix.htc);
}
#container	{
margin:0 auto;
padding:0;
text-align:left;
width:900px;
}
#banner	{
width:900px;
height:243px;
position:relative;
}
#top_banner	{
position:absolute;
top:0;
left:0;
z-index:2;
}
#middle	{
background-image:url(images/bg_middle.gif);
background-repeat:repeat-y;
float:left;
width:900px;
padding:0;
margin:0;
}
#middle_container	{
width:900px;
padding:0;
margin:0;
background-image:url(images/lady.jpg);
background-repeat:no-repeat;
background-position:650px bottom;
}
#main	{
margin:30px 40px;
}
#footer	{
width:900px;
height:36px;
background-image:url(images/footer.gif);
background-repeat:no-repeat;
clear:both;
color:#FFFFFF;
line-height:36px;

}
#footer	a	{
color:#FFFFFF;
}
#footer_right	{
float:right;
margin-right:20px;
}
/*navigation*/
#navmenu1	{
background-color:#251F21;
height:45px;
width:879px;
background-image:url(images/bg_middle.gif);
background-repeat:repeat-y;
position:absolute;
top:198px;
left:0;
z-index:1;
margin:0;
padding:0 1px 0 20px;
}
#navmenu1 li	{
float:left;
list-style-type:none;
margin:0;
padding:0;
}

#navmenu1 li a	{
color:#FFFFFF;
line-height:45px;
padding:0 60px;
font-variant:small-caps;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
background-image:none;
display:block;
height:45px;
width:auto;
float:left;
}

#navmenu1 li a:hover	{
background-image:url(images/bg_topNav_over.gif);
background-repeat:repeat-x;
}
#navmenu1 ul ul li a	{
padding:0 10px;
height:auto;
line-height:30px;



}
#navmenu1 ul ul li a:hover	{
background-image:none;
color:#EE184C;
}


/* end navigation*/

#left	{
width:605px;
float:left;
margin:12px 0 25px 0;
padding:0 0 0 25px;
}
#left2	{
width:400px;
float:left;
margin:0;
padding:0;
}
#right2	{
width:400px;
float:left;
margin:0 0 0 20px;
padding:0;
}
.left3	{
width:400px;
float:left;
margin:0;
padding:0;
}
.right3	{
width:400px;
float:left;
margin:0 0 0 20px;
padding:0;
}
#right	{
float:left;
width:250px;
margin:12px 0 25px 0;

padding-bottom:150px;
}
#right img	{
margin-bottom:10px;
}
#right img#watermark	{
margin:0 0 0 20px;

}
#middle_left	{
width:270px;
float:left;
margin:0 5px 0 10px;
}
#middle_right	{
width:270px;
float:left;
margin:0 0 0 15px;
}

.pink_bubble	{
background-image:url(images/red_box.jpg);
background-repeat:no-repeat;
height:200px;
color:#FFFFFF;
padding:60px 150px 0 30px;

}
.pink_bubble p	{
margin:0;
font-size:13px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:1.6em;
}
.clear_middle	{
clear:both;
float:left;
width:570px;
margin:20px 20px 0 10px;
padding:0;
}
.clear_bottom	{
clear:both;
width:100%;
height:1px;
}
.wh_bg	{
background-color:#FFFFFF;
padding-right:5px;
}
.links_bottom	{
clear:both;
}
.links_bottom img	{
margin:20px 20px 20px 0;
}
table.price	{
margin:10px;
/*border:1px solid #D2D4D3;*/
}
table.price	tr	{
vertical-align:middle;
height:20px;
}
td.first	{
width:220px;
padding-left:10px;
}
td.second	{
font-weight:bold;
padding-right:10px;
width:30px;

}
td.first2	{
width:110px;
padding-left:10px;
font-weight:bold;

}
td.second2	{
padding-right:10px;
width:170px;

}
td.first3	{
width:240px;
padding-left:10px;

}
td.second3	{
padding-right:10px;
width:80px;

}
td.third	{
padding-right:10px;
width:30px;
font-weight:bold
}
td.single2	{
padding-left:10px;
padding-right:10px;
}

td.single	{
padding-left:10px;
padding-right:10px;
width:250px;
}
.highlight_red	{
font-weight:bold;
color:#EE174B;

}
.red	{
color:#EE174B;

}

.testimonial	{
	border:1px solid #ccc;
	padding:10px;
	background-color:#f6f5f5;
	/*background-image:url(images/corner_card2.gif);
	background-repeat:no-repeat;
	background-position:right top ;*/
}
.each_testimonial	{
clear:both;	
}