﻿BODY
{
    background:white;
}
#Languages
{
display:block !important;
}
#Suomi
{
display:block !important;
text-decoration:none;
}
#headerPosition
{
	height:190px;
	width:925px;
}
#headerPosition #generalContactDetailes
{
    position:absolute;
    top:120px;
	padding-right:25px;
}
#headerPosition #generalContactDetailes .phonesPosition
{
    width:400px;
    color:#000000;
}
#headerPosition #generalContactDetailes .phonesPosition P
{
    font:bold 16px/16px tahoma;
    text-align:left;
    margin:0px 3px 0px;
}
#headerPosition #generalContactDetailes .phonesPosition .tollFreeTitle
{
    float:left;
    font:11px/20px tahoma;
    float:none;
}
.datePosition
{
    display:none;
	
}
#headerPosition #generalContactDetailes .datePosition P
{
    float:left;
    margin:3px 0px 0px 3px;
}
#headerPart1 .logoPart
{
    height:136px;
}
.logo
{
	background:url(../logo.png) no-repeat; 
	width:312px; 
	height:136px;
	margin:54px 1px 0px;
}
#menuContainer
{
    background:url(../bgMenu.jpg) no-repeat left bottom;
	width:925px; 
	height:54px;
}
#menuContainer .topMenu
{
    padding:15px 0px 0px 10px;
    height:20px;
}
#topMenu_position .topMenu_link
{
    height:30px;
}
#menuContainer .rightCorner
{
    height:30px;
}
#menuContainer .leftCorner
{
    height:30px;
}
#headerPart1 .logoLink
{
    cursor:pointer;
    position:absolute;
    left:0px;
    top:0px;
}
#logIn_container
{
	background:url(../logIn_bg.jpg) repeat-x bottom; 
    height:136px;
    width:232px;
    text-align:left;
    position:absolute;
    right:384px;
    top:8px;
}
#headerPart1 {
    background:url(../headerBg_bottom.png) no-repeat right bottom;
    cursor:pointer;
    height:140px;
    width:925px;
}

#topMenu_position .leftCorner
{
    background:url(../buts/menu_lCorner.png) no-repeat left;
    height:50px;
    width:4px;
    float:left;

}
#menuContainer .rightCorner
{
	background:url(../buts/menu_rCorner.png) no-repeat right; 
	width:4px;
	height:50px;
	float:left;
	margin:0px 3px 0px 0px;
}
#topMenu_position .topMenu_link
{
    background:url(../buts/menu_midBg.png) repeat-x center; 
	height:50px;
	float:left;
}
#topMenu_position .topMenu_link a
{
   font:11px/50px arial;
   color:white;
   text-decoration:none; 
   padding:0px 4px 0px 4px;
}
#topMenu_position .topMenu_link a:link
{
	text-decoration:none; 
}

#topMenu_position .topMenu_link a:hover
{
	color:#ffdcbd; 
	text-decoration:underline; 
}

#paymentHeader_position #generalContactDetailes
{
    top:84px;
    right:60px;
}
#paymentHeader_position #generalContactDetailes .phonesPosition
{
    width:400px;
    color:#000000;
}
#paymentHeader_position #generalContactDetailes .phonesPosition P
{
    font:bold 16px/16px tahoma;
    text-align:left;
    margin:0px 3px 0px;
}
#paymentHeader_position #generalContactDetailes .phonesPosition .tollFreeTitle
{
    float:left;
    font:11px/20px tahoma;
}

#paymentHeader_position #generalContactDetailes .datePosition P
{
    float:left;
    margin:0px 0px 0px 5px;
}
#testimonialsContainer
{
	position:relative;
	margin:10px 0px;
}
#testimonialsTitle_bg H2
{
	background:none; 
	width:135px;
}
#testimonialsArr
{
	width:147px; 
	height:18px;
    position:absolute;
    top:21px;
    right:0px;
}	
#liveSupportContainer
{
	background:url(../support_bg.jpg) no-repeat right top; 
}
#supportMenu_position
{
    padding:5px 0px 0px 8px;
}
.monthlyProductPic
{
    width:185px;
    height:146px;
}
#aboutUsContainer .topAbout .boldTxt
{
	width:273px;
	padding:10px 0px 0px 10px;
}
/*Payment - starts*/

#paymentHeader_position
{
	width:925px;
	height:146px;
	position:relative;
	background:url(../paymentHeaderLeft.png) no-repeat left bottom;
}
#paymentBody
{
    width:925px;
}

#paymentHeader_position
{
	width:925px;
}
#paymentHeader_container
{
    background:url(../paymentHeader_mid.jpg) repeat-x bottom;
	width:925px;
	height:146px;
}
#headerContainer
{
    background:url(../paymentHeader_right.jpg) no-repeat right;
	width:925px;
	height:146px;
}
#paymentHeader_position .payment_topMenu
{
	width:545px;
    height:26px;
    background:url(../buts/paymentMenu_left.png) no-repeat left;
    float:right;
    margin:0px;
}
#topMenu_paymentPosition
{
     background:url(../buts/paymentMenu_right.png) no-repeat right;
     width:100%;
     height:100%;
}
#topMenu_paymentPosition .menuPosition
{
    background:url(../buts/paymentMenu_mid.png) repeat-x;
    margin:0px 7px;
    _margin:0px 4px;
    height:100%;
    text-align:center;
}
#sslContainer .sslCertificates
{
    position:absolute;
    top:18px;
    right:-80px;
    text-align:center;
}
#paymentMenu_container
{
   margin:35px 0px 0px 0px;
   position:relative;
   right:30px;
}
#orderDetailes_container #sumBg .updateBut
{
	text-align:center;
	width:166px;
	height:18px;
	cursor:pointer;
	float:left;
	text-decoration:underline;
	margin:0px 0px 0px 10px;
	_margin:0px 0px 0px 5px;
}
#paymentLogo {
    background:transparent url(../logoPayment.png) no-repeat scroll center center;
}
/*Payment - ends*/


#productGuarantee_container .productGuarantee {
    background:transparent url(../buts/guaranteeLeft.png) no-repeat scroll left center;
}
#guaranteeContainer .textPosition #guaranteelogo
{
    background:url(../guaranteeLogo.png) no-repeat center bottom;
}
#veripaymentContact
{
    display:none;
}
#thanksPic
{
     width:600px;
}
#thanksPic SPAN
{
    background:url(../thanks_pic.png) no-repeat center;
    width:600px;
   
}
#orderValidationContainer P
{
    width:600px;
}

.cellPic_container
{
	width:84px;
}

.cellMain_priceContainer
{
	width:92px;
}

