body {

margin:0px;
padding:0px;
background:#fff;
width:100%;
margin:0 auto;

}

a, p, span, font, b {

font-family: Tahoma, Verdana, Arial, sans-serif !important;

}

p {

margin:0px;
padding:0px;

}

img {

border:0px;

}

div.clear {

width:0px;
height:0px;
clear:left;
font-size:0px;
line-height:0;

}

div.main {

margin:0 auto;
display:table;
}

table.columns {


width:990px;
margin:0 auto;
max-width:1200px;
width: expression(document.body.clientWidth < 1280 ? "100%" : "1200px")

}

div.top_menu {

margin:15px 0px ;
text-align:center;

}

a.top_menu_item {
    
    margin:0px 30px 0px 0px;
    text-transform:lowercase;
	font:bold 12px Arial;
	letter-spacing: 2px !important;
    color: #504f54;
text-decoration:none;


}

a.top_menu_item_selected {

	margin:0px 30px 0px 0px;
    text-transform:lowercase;
	font:bold 12px Arial;
	letter-spacing: 2px !important;
    color: #ff0000;
text-decoration:none;


}

a.top_menu_item:hover {

	margin:0px 30px 0px 0px;
    text-transform:lowercase;
	font:bold 12px Arial;
	letter-spacing: 2px !important;
    color: #ff0000;
text-decoration:none;


}

table.columns td {
vertical-align:top;


}

td.left_column {

text-align:right;
width:210px;

}

div.left_column {

margin:0px 10px 0px 10px;
text-align:left;
}

div.service_menu {
/*background:url(/img/portfolio.gif) left bottom no-repeat;*/
margin:0 auto;
padding:0px 0px 0px 20px;
}

div.service_menu_gallery {
background:url(/img/portfolio.gif) left bottom no-repeat;
margin:0 auto;
padding:0px 0px 0px 20px;
}

ul.service_menu {

list-style-type:none;
}

li.service_menu_item {
margin:0px 0px 15px 0px;
font-size:10px;
line-height:0;

}

li.service_menu_item_selected {

list-style-image:url(/img/pointer_red.gif);
margin:0px 0px 15px 0px;
color:#ff0000;
padding:0px;
font-size:10px;
line-height:0;
}

li.service_menu_item:hover {

list-style-image:url(/img/pointer_red.gif);
margin:0px 0px 15px 0px;
color:#ff0000;
font-size:10px;
line-height:0;
}


li.service_menu_item a {

color: #504f54;
text-decoration:none;
font:bold 11px Verdana;

}

li.service_menu_item_selected a{

color: #ff0000;
text-decoration:none;
font:bold 11px Verdana;

}

li.service_menu_item:hover a {

color: #ff0000;
text-decoration:none;
font:bold 11px Verdana;

}

td.center_column {

width:610px;
width: expression(document.body.clientWidth < 1280 ? "600px" : "610px")


}

div.center_column {



}

td.right_column {

width:234px;


}

div.right_column {

margin:0px 0px 0px 0px;
text-align:left;

}

div.many_manu {

margin:0px 0px 0px 30px;

}

ul.many_menu {

margin:0px 0px 0px 0px;
padding:0px;
list-style-type:none;

}

p.menu_name {

font:bold 11px Verdana;
margin:0px;
padding:0px;
color: #504f54;
}

li.many_menu_item {

line-height:0;
margin:12px 0px 3px 0px;
list-style-image: url(/img/square_black.gif)

}

li.many_menu_item:hover {

margin:12px 0px 3px 0px;
line-height:0;
list-style-image: url(/img/square_red.gif)
}


li.many_menu_item_selected {

margin:12px 0px 3px 0px;
line-height:0;
list-style-image: url(/img/square_red.gif)

}

li.many_menu_item_selected_if_item_select {

margin:12px 0px 3px 0px;
list-style-image: url(/img/square_orange.gif)
line-height:0;

}


li.many_menu_item_child {

padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
line-height:0;

}

li.many_menu_item_child_selected {

padding:0px 0px 3px 0px;
margin:0px 0px 0px 0px;
line-height:0;

}

li.many_menu_item a {

font:bold 11px Tahoma, Verdana, Arial, sans-serif;
color: #504f54;
text-decoration:none;

}

li.many_menu_item:hover a {

font:bold 11px Tahoma, Verdana, Arial, sans-serif;
color: #ff0000;
text-decoration:none;

}

li.many_menu_item_selected a {

font:bold 11px Tahoma, Verdana, Arial, sans-serif;
color: #ff0000;
text-decoration:none;

}

li.many_menu_item_selected_if_item_select a {

font:bold 11px Tahoma, Verdana, Arial, sans-serif;
color: orange;
text-decoration:none;

}

li.many_menu_item_child a {

font:bold 11px Tahoma, Verdana, Arial, sans-serif;
color: #504f54;
text-decoration:none;

}

li.many_menu_item_child:hover a {

font:bold 11px Tahoma, Verdana, Arial, sans-serif;
color: #ff0000;
text-decoration:none;

}

li.many_menu_item_child_selected a{

font:bold 11px Tahoma, Verdana, Arial, sans-serif;
color: orange;
text-decoration:none;

}

div.topper {

width:600px;
height:68px;
/*display:table;*/


}

div.action_items div.topper {

width:600px;
height:87px;
display:table;
margin:0px auto;


}




div.red_top {
width:179px;
background:url(/img/top_left_rounded.gif) left top no-repeat;
height:89px;
position:absolute;
margin:0px 0px 0px 0px;
z-index:20;
}


div.red_top_content {
background:url(/img/top_left_rounded.gif) left top no-repeat #E60003;
padding:20px 20px 20px 40px;
height:53px;
#height:63px;

}



div.topper div.red_top_content {
background:url(/img/top_left_rounded.gif) left top no-repeat #E60003;
padding:20px 20px 10px 40px;


}

div.red_top_bottom {

height:10px;
font-size:0px;
line-height:0;


}

div.red_top_content h3 {

color:#FFF;
font-family: Tahoma, Verdana, Arial, sans-serif !important;
font-size:12px ;
font-weight:normal;
margin:0px;
padding:0px;


}

div.grey_top {
position:absolute;
z-index:1;
margin:0px 0px 0px 177px;
background:url(/img/top_right_rounded.gif) right top no-repeat #504F54;
width:423px;
height:73px;

}

div.grey_top_content {

position:relative;
padding:17px 20px;;
max-height:73px;
}

div.grey_top_content span {

font:11px Verdana;
color:#c9c6c4;

}

div.img_gallery{

margin:5px 0px 0px 0px;
width:610px;
}


div.img_gallery_item {

width:146px;
height:91px;
/*display:table;*/
float:left;
margin:2px 2px 0px 0px;
line-height:0px;
font-size:0px;
}

img.PicSet {

position:absolute;

}

img.round_lt, img.round_rt, img.round_lb, img.round_rb  { 
position:absolute;
z-index:9;


}

img.round_lt {

top: 0px; left: 0px;

}

img.round_rt {

top: 0px; left: 138px;
}

img.round_lb {

top: 81px; left: 138px;
}

img.round_rb {
top: 81px; left: 0px;

}


div.left_condom {

float:left;
padding:63px 20px 63px 39px ;
background:url(/img/top_left_rounded.gif) left top no-repeat;
}


p.left_condom_name {

display:none;

}

ul.left_condom_menu {

color:#c9c6c4;
font:11px Verdana;
list-style-type:none;
margin:-12px 0px 0px 0px;
padding:0px;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px !important;

}

li.left_condom_item, li.left_condom_item_selected {

margin:12px 20px 5px 0px;

}

li.left_condom_item a {

color:#c9c6c4;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px !important;
}

li.left_condom_item a:hover {

color:#fff;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px !important;
}

li.left_condom_item_selected a {

color:#fff;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 12px !important;

}

.left_condom_item_child, .left_condom_item_child_selected {

font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px !important;
line-height:1;

}

li.left_condom_item_child, li.left_condom_item_child_selected {

margin:0px 20px 5px 15px;
font-size:10px;
list-style: disc outside;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px !important;


}

li.left_condom_item_child a{

color:#c9c6c4;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px !important;

}

li.left_condom_item_child a:hover{

color:#fff;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px !important;

}


li.left_condom_item_child_selected a {

color:#fff;
text-decoration:none;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px !important;

}

div.right_condom {

padding:63px 39px ;
color:#c9c6c4;
margin:0px 0px 0px 0px;
background:url(/img/top_right_rounded.gif) right top no-repeat ;

}

table.condoms {

margin:1px 0px 0px 0px;
width:600px;
}

td.left_condom {

width:50%;
background:url(/img/top_right_rounded.gif) right top no-repeat #E60003;

}

td.right_condom {

width:50%;
background:#504F54;
margin:0px 0px 0px 0px;
background:url(/img/top_left_rounded.gif) left top no-repeat #504F54;
font-family: Tahoma, Verdana, Arial, sans-serif;
font-size: 11px !important;
}

td.medencoff_style {

width:1px;

}

td.bottom_condom_left {

height:10px;
background:url(/img/bottom_right_rounded.gif) right bottom no-repeat #E60003;

}

td.bottom_condom_left div {

background:url(/img/bottom_left_rounded.gif) left bottom no-repeat;
height:10px;
font-size:0px;
line-height:0;

}

td.bottom_condom_right {

height:10px;
background:url(/img/bottom_right_rounded.gif) right bottom no-repeat #504F54;

}

td.bottom_condom_right div {

background:url(/img/bottom_left_rounded.gif) left bottom no-repeat;
height:10px;
font-size:0px;
line-height:0;

}

div.bottom {

margin:50px 0px 0px 0px;

}

div.bottom_contacts {

text-align:center;
margin:5px 0px 0px 0px;
}

span.bottom_red {

font:bold 12px Tahoma;
color:#ff0000;

}

span.bottom_grey {

font:12px Tahoma;
color:#808080;

}

div.action_items {

text-align:center;
width:610px;
margin-left:-4px;

}

div.action_item {

width:600px;

}

div.action_item_img {


line-height:0px;
font-size:0;
}

div.action_item_content {

color:#c9c6c4;
font:11px Verdana;
background: #406DB1;
text-align:left;
max-width:600px;
width:600px;
margin:0 auto;
display:none;

}

div.action_item_content div.content{

padding:20px;

}

div.action_item_button {

background:url(/img/bottom_right_rounded.gif) right bottom no-repeat #406DB1;
width:600px;
margin:0px auto 1px auto;
}


div.action_item_buttom_two {

background:url(/img/bottom_left_rounded.gif) left bottom no-repeat;
padding:5px 0px;
}

a.opener_closer {

font:bold 10px Verdana;
color:#c9c6c4;
text-decoration:none;
}

div.action_items {


}

div.action_items div.topper {

margin:0px auto 10px auto;
display:table;
}

div.action_items div.red_top {

margin:0px;

}

div.action_items div.red_top_content {


padding:10px 10px 0px 20px;
text-align:left;

}

div.action_items div.grey_top {

margin:0px 0px 0px 170px;
width:430px;
height:72px;
font-size:0px;
line-height:0px;

}


div.action_items div.grey_top_content {

height:72px;
max-height:42px;
background:url(/img/bottom_right_rounded.gif) right bottom no-repeat;

}

.ParagraphMainPicBase {

font:11px Verdana;
color:#c9c6c4;
margin:16px 20px 34px 36px;
padding:0px;

}


div.topper_top {
width:179px;
background:url(/img/top_left_rounded.gif) left top no-repeat;
position:absolute;
margin:0px 0px 0px 0px;
z-index:20;

}
div.topper_top h3{
font: normal 12px tahoma; color: #fff; text-transform: uppercase; margin: 0

}
div.topper_top_content {
background:url(/img/top_left_rounded.gif) left top no-repeat #E60003;
padding:20px 20px 10px 40px;

}

div.topper_top_bottom {

height:10px;
font-size:0px;
line-height:0;


}


div.topper_top_content span {

color:#FFF;
font-family: Tahoma, Verdana, Arial, sans-serif !important;
font-size:12px ;
font-weight:normal;
margin:0px;
padding:0px;


}

div.topper_grey {
position:absolute;
z-index:1;
margin:0px 0px 0px 177px;
background:url(/img/top_right_rounded.gif) right top no-repeat #504F54;
width:423px;
line-height:0;

}

div.topper_grey_content {

position:relative;
background:url(/img/bottom_right_rounded.gif) bottom right no-repeat ;
padding:22px 20px 22px 40px;
}


div.topper_grey_content span, div.topper_grey_content h1 {

font:11px Verdana;
color:#c9c6c4;

}
 div.topper_grey_content h1{
   font-weight: bold; margin: 0
 }





/**/

div.view_topper {


display:table;
height:65px;
}



div.view_red_top {
width:179px;
background:url(/img/top_left_rounded.gif) left top no-repeat;
height:89px;
position:absolute;
margin:0px 0px 0px 0px;
z-index:20;
}


div.view_red_top_content {
background:url(/img/top_left_rounded.gif) left top no-repeat #E60003;
height:73px;

}




div.view_red_top_bottom {

height:10px;
font-size:0px;
line-height:0;


}

div.view_red_top_content h3 {

color:#FFF;
font-family: Tahoma, Verdana, Arial, sans-serif !important;
font-size:12px ;
font-weight:normal;
margin:0px;
padding:0px;
padding:20px 20px 20px 40px;


}

div.view_grey_top {
position:absolute;
z-index:1;
margin:0px 0px 0px 177px;
background:url(/img/top_right_rounded.gif) right top no-repeat #504F54;
width:423px;
height:65px;
line-height:0;

}

div.view_grey_top_content {

position:relative;
padding:17px 20px;;

}

div.view_grey_top_content span {

font:11px Verdana;
color:#c9c6c4;

}
.right_condom h2, .right_condom h1{
  color:#C9C6C4;
  font: bold 11px tahoma;
}
.right_condom a{
  color:orange;
}
.linksfoot, .linksfoot a{
  font: normal 12px tahoma; color: #808080
}


