


div

{

	border: 0;

	padding: 0;

	margin: 0;

	overflow: hidden;

	vertical-align: top;

}



a

{

	outline: none;

	border: 0;

	text-decoration: none;

}



a.black

{

	color: #000000;

}



img

{

	border: 0;

}



h1

{

	font-size: 18px;

	font-weight: bold;

	margin: 10px 0;

	padding: 0;

}



h2

{

	font-size: 16px;

	font-weight: bold;

	margin: 10px 0;

	padding: 0;

}



h3

{

	font-size: 14px;

	font-weight: bold;

	margin: 15px 0 5px 0;

	padding: 0;

}





div.clear

{

	height: 0px;

	line-height: 0px;

	clear: both;

}



div#page

{

	width: 980px;

	margin: 0 auto;

	text-align: left;

	font-family: Arial, Verdana, Georgia;

	overflow: visible;

	margin: 30px auto 0;

}



div#content-wrapper

{

	margin-top: 7px;

	width: 100%;

}



div#content-top

{

	width: 100%;

	height: 20px;

	margin-top: 12px;

}



div#content-top-left

{

	float: left;

	width: 32px;

	height: 20px;

	background: url('../images/content_top_left.gif');

}



div#content-top-middle

{

	float: left;

	width: 916px;

	height: 20px;

	background: url('../images/content_top_bg.gif') repeat-x;

}



div#content-top-right

{

	float: right;

	width: 32px;

	height: 20px;

	background: url('../images/content_top_right.gif');

}



div#content

{

	width: 100%;

	font-size: 13px;

	background: url('../images/content_bg.gif') repeat-y;

}



div#content-bottom

{

	width: 100%;

	height: 20px;

	margin-bottom: 10px;

}



div#content-bottom-left

{

	float: left;

	width: 32px;

	height: 20px;

	background: url('../images/content_bottom_left.gif');

}



div#content-bottom-middle

{

	float: left;

	width: 916px;

	height: 20px;

	background: url('../images/content_bottom_bg.gif') repeat-x;

}



div#content-bottom-right

{

	float: right;

	width: 32px;

	height: 20px;

	background: url('../images/content_bottom_right.gif');

}



div#topinfo

{

	height: 42px;

	width: 100%;

	position: relative;

	z-index: 3;

}



div#languages

{

	float: left;

	padding-left: 20px;

	padding-top: 10px;

	width: 300px;

}



div.language

{

	float: left;

	padding-left: 3px;

	margin-right: 3px;

}



div#my-order

{

	float: right;

	width: 180px;

}



div#my-order-shopcart

{

	float: right;

	margin-top: 11px;

}



div#my-order-info

{

	float: right;

	margin-top: 6px;

	padding-left: 5px;

	padding-right: 10px;

}



div#my-order-info a

{

	font-family: Arial, Verdana, Georgia;

	font-size: 11px;

	color: #444444;

	line-height: 14px;

	display: block;

}



div#logo-topnav

{

	width: 100%;

	height: 86px;

	position: relative;

	overflow: visible;

}



div#logo

{

	width: 300px;

	float: left;

}



div#logo-container 

{

	position: absolute;

	top: 18px;

	left: 15px;

	z-index: 3;

}



div#topnav-container

{

	height: 85px;

	float: right;

	margin-top: 1px;	

}



div.topnav-separator

{

	float: left;

	width: 1px;

	height: 85px;

}



div#topnav

{

	height: 85px;

}



div.topnav-item-container

{

	height: 85px;

	float: left;

	text-align: center;

}



div.topnav-item

{

	position: relative;

}



div.topnav-anchor

{

	position: absolute;

	top: 0;

	left: 0;

	text-align: center;

	height: 85px;

	z-index: 3;

}



div.topnav-anchor a

{

	display: block;

	font-family: Trebuchet MS, Verdana, Arial;

	font-size: 15px;

	font-weight: bold;

	color: #000000;

	line-height: 85px;

}



img.topnav-image

{

	padding: 0;

	margin-left: 1px;

	height: 85px;

}



div#qlinks-cont

{

	width: 100%;

	height: 224px;

}



div#quicklinks

{

	width: 237px;

	float: left;

}



div.quicklink

{

	height: 56px;

	width: 100%;

}



div.quicklink a

{

	font-family: Trebuchet MS, Verdana, Arial;

	font-size: 18px;	

	font-weight: bold;

	color: #FFFFFF;

	display: block;

	padding-left: 22px;

	line-height: 56px;

}



div#home-offer

{

	width: 743px;

	height: 224px;

	float: right;

}



div#home-offer p

{

	font-size: 13px;

}



div#steps

{

	width: 100%;

	height: 117px;

}



div.step-spacer

{

	float: left;

	height: 100%;

}



div.step

{

	font-family: Trebuchet MS, Verdana, Arial;

	float: left;

	text-align: center;

	height: 100%;

}



div.step a

{

	display: block;

	font-size: 17px;

	color: #000000;

	line-height: 24px;

}



/* INCEPUT */





div#calcinfo {

    border: 1px solid #D9D9D9;

    margin-left: 15px;

    margin-top: 20px;

    width: 978px;

    }



div#calcinfo-step {

    background: none repeat scroll 0 0 #EB291C;

    color: #FFFFFF;

    float: left;

    height: 100px;

    text-align: center;

    width: 60px;

}



div#calcinfo-text {

    float: left;

    height: 100px;

    width: 805px;

}



div#calcinfo-padding {

    padding: 1px 25px 5px;

}



p.calcinfo {

    color: #666666;

    font-size: 12px;

    line-height: 14px;

    margin: 5px 0;

}



div#calcinfo-help {

    float: left;

    font-size: 14px;

    height: 100px;

    text-align: center;

    width: 80px;

}



.blue {

    color: #001C45;

}



/* SFARSIT */





div#footer-container

{

	width: 100%;

	text-align: center;

}



div#footer

{

	width: 980px;

	margin: 12px auto 10px auto;

	font-size: 11px;

	font-family: Arial, Verdana, Georgia;

}



div#footer-left

{

	float: left;

	text-align: left;

	padding-left: 15px;

	width: 450px;

}



div#footer-left p

{

	color: #444444;

	margin: 5px 0 10px 0;

}



div#footer-right

{

	float: right;

	text-align: right;

	padding-right: 20px;

	width: 400px;

}



div#footer-right p

{

	color: #444444;

	margin-top: 5px;

}



div#footer-right a

{

	color: #444444;

}



div.left-column

{

	float: left;

	margin: 0;

}



div.right-column

{

	float: right;

	margin: 0;

}



div.right-column-border

{

	float: right;

	margin: 0;

}



p.just

{

	text-align: justify;

}



div.link-top-left

{

	float: right;

	text-align: right;

	padding-right: 25px

}



a.secondary

{

	font-size: 16px;

	text-decoration: underline;

	font-weight: bold;

	color: #000000;

	line-height: 20px;

}



div#products-menu

{

	font-family: Trebuchet MS, Verdana, Arial;

}



div.prodmenu

{

	width: 237px;

	height: 28px;

}



div.prodmenu p

{

	display: block;

	line-height: 20px;

	font-size: 14px;

	font-weight: bold;

	margin-left: 10px;

	margin-top: 4px;

	color: #000000;

}



div.prodmenu-subitem

{

	width: 237px;

	height: 24px;

}



div.prodmenu-subitem a

{

	display: block;

	line-height: 24px;	

	font-size: 13px;

	font-weight: normal;

	margin-left: 18px;

	color: #222222;	

}



div.prodmenu-subitem a:hover

{

	color: #000000;

}



div#products-menu-bottom

{

	width: 100%;

	height: 2px;

	line-height: 0;

}



ul.default

{

	list-style-type: disc;

	margin-top: 8px;

}



div.right-float

{

	float: right;

	margin-left: 25px;

	margin-bottom: 15px;

	display: inline; 

}



div.right-float-box

{

	float: right;

	margin-left: 25px;

	margin-bottom: 15px;

	display: inline;

	border: 1px solid #EEEEEE;

}



div.right-float-border

{

	float: right;

	margin-left: 15px;

	margin-bottom: 15px;

	display: inline;

}



div.right-gallery

{

	float: right;

	margin-left: 20px;

	margin-bottom: 15px;

	display: inline;

	width: 277px;

	height: 306px;

}



div.right-gallery-pad

{

	margin: 10px 0px 0px 7px;

	width: 270px;

	height: 296px; 

}



div.left-float

{

	float: left;

}



p.info-small

{

	font-size: 12px;

}



p.center

{

	text-align: center;

}



div#sharing

{

	width: 120px;

	height: 40px;

	margin: 10px 30px 0 0;

	float: right;

	display: inline;

	border-top: 1px solid #EEEEEE;

}



div.sharing-channel

{

	height: 32px;

	width: 40px;

	text-align: center;

	float: left;

	margin-top: 8px;

}



ul.green-square

{

	list-style-type: none;

	margin-top: 8px;

}



div.y-separator

{

	height: 2px;

	line-height: 0px;

	border-bottom: 2px solid #DDDDDD;

}



table.content-std

{

	border: 1px solid #999999;

	border-collapse: collapse;

	font-size: 11px;

	text-align: center;

	margin: 5px 2px;

}



table.content-std th

{

	border: 1px solid #999999;

	border-collapse: collapse;

	background: #EEEEEE;

	padding: 2px;

}



table.content-std td

{

	border: 1px solid #999999;

	border-collapse: collapse;

	padding: 2px;

}



table.user-info-form

{

	margin: 5px 0 0 0;

	padding: 0;

	font-size: 12px;

	border-collapse: collapse;

	vertical-align: top;

	text-align: left;

}



table.user-info-form td

{

	margin: 0;

	padding: 3px 10px;

	background: #F2F2F2;

}



table.user-info-form td.top-border

{

	border-top: 1px solid #DDDDDD;

	height: 4px;

}



table.user-info-form td.bottom-border

{

	border-bottom: 1px solid #DDDDDD;

	height: 4px;

}



table.user-info-form td.field

{

	border-left: 1px solid #DDDDDD;

	padding: 6px 10px;

}



table.user-info-form td.value

{

	border-right: 1px solid #DDDDDD;

}



table.user-info-form td.info

{

	background: #FFFFFF;

	font-size: 11px;

	color: #666666;

}



table.user-info-form th

{

	margin: 0;

	padding: 7px 7px;

	font-weight: bold;

	font-size: 13px;

	color: #000000;

}



div#account-info-wrapper

{

	float: right;

}



div#account-info

{

	color: #444444;

	float: right;

	margin-top: 6px;

	padding-left: 8px;

	padding-right: 30px;

	font-family: Arial, Verdana, Georgia;

	font-size: 11px;

}



div#account-info a

{

	color: #444444;

}



div#account-icon

{

	float: right;

	margin-top: 9px;

}



div#login

{

	text-align: left;

	margin: 0 auto 0 25px;

	width: 290px;

	height: 251px;

	padding: 0;

}



.dark-gray

{

	color: #333333;

}



input.login-field

{

	width: 230px;

	height: 20px;

	border: 1px solid #bbbbbb;

}



.green

{

	color: #4a9c02;

}



div.certificate-block

{

	margin: 20px auto 0;

	width: 720px;

}



div.certificate

{

	float: left;

	width: 180px;

}



div.certificate p

{

	font-size: 11px;

	color: #555555;

	margin: 0 0 8px 0;

}

