body		{padding: 0px; margin: 0px; direction: ltr;}
table		{border-collapse: collapse; padding: 0px; margin: 0px;}
td, tr, h1, h2, h3, h4, h5, p {padding:0; margin:0;}
.wrapper	{width:998px; height:100%; margin:0 auto;}
#right 		{width:160px; padding:0 0px 0 20px; border-left:1px solid #b2b2b2; vertical-align:top;}

/* #top	{width:100%; height:126px; background:url(top_tile.gif) no-repeat; position:relative;} */
#top	{height:74px; background:#aa071a; position:relative;} 
#top #logo {position:absolute; top:0; left:0; width:152px; height:74px;}
#top #languages {position:absolute; top:2px; right:10px; color:#dbb8ba; font:bold 12px Calibri;}
#top #languages a {color:#f8f7f5; text-decoration:none; font:bold 12px Calibri;}
#top #languages a.selected {color:#bb5e62; text-decoration:none; font:bold 12px Calibri;}

#top #toplinks { position:absolute; bottom:0; right:55px; height:33px; }
#top #toplinks .start {float:left; width:5px; height:35px; background:url(toplinks_start.gif) no-repeat;}
#top #toplinks .end {float:left; width:15px; height:35px; background:url(toplinks_end.gif) no-repeat;}
#top #toplinks .right {float:left; width:14px; height:35px; background:url(toplinks_right.gif) no-repeat;}
#top #toplinks .left {float:left; width:14px; height:35px; background:url(toplinks_left.gif) no-repeat;}
#top #toplinks .tile {float:left; height:35px; background:url(toplinks_tile.gif) repeat-x; padding:12px 10px 0 10px; position:relative;}
#top #toplinks .tile a {color:#fff; font:bold 11px Calibri; text-decoration:none;}
#top #toplinks .right_selected {float:left; width:14px; height:35px; background:url(toplinks_right_selected.gif) no-repeat;}
#top #toplinks .left_selected {float:left; width:14px; height:35px; background:url(toplinks_left_selected.gif) no-repeat;}
#top #toplinks .tile_selected {float:left; height:35px; background:url(toplinks_tile_selected.gif) repeat-x; padding:12px 10px 0 10px; position:relative;}
#top #toplinks .tile_selected a {color:#98151a; font:bold 11px Calibri; text-decoration:none;}
#top #toplinks #hp_icon {position:absolute; top:3px; left:-2px; width:31px; height:26px;}

#flash_container {position:relative; width:100%; }
#flash_container .flash    {width:998px; height:202px; position:relative;}
#flash_container .mailing  {
	position:absolute; 
	bottom:0 !important; 
/*	bottom:4px;*/
	right:0;
}
#flash_container .mailing form {padding:0; margin:0;}
#flash_container .mailing h1 {position:absolute; top:29px; left:130px; color:#98151a; font:bold 11px Calibri; }
#flash_container .mailing .email {position:absolute; top:28px; right:135px; border:0; background:transparent; width:120px; font:11px Calibri;}
#flash_container .mailing .submit {position:absolute; top:28px; right:55px; border:0; background:transparent; color:#d3bfc0; font:bold 11px Calibri;}
#flash_container .pageHeader {position:absolute; top:115px; left:410px; width:500px; font:bold 12px Calibri; color:#606060; line-height:17px;}
.footer {color:#999999; font:9px tahoma; vertical-align:bottom; }
.footer a {color:#999999; font:9px tahoma; text-decoration:none;}

#hp {width:100%; }
#hp .fade {width:827px; margin:0 auto; }
#hp .fade_top {width:100%; height:13px; background:url(hp_fade_top.gif) repeat-x;}
#hp .fade_top .right {float:right; background:url(hp_fade_top_right.gif) no-repeat; width:28px; height:13px;}
#hp .fade_top .left {float:left; background:url(hp_fade_top_left.gif) no-repeat; width:28px; height:13px;}
#hp .fade_container {width:100%; height:297px;}
#hp .fade_container .right {float:right; background:url(hp_fade_right.gif) repeat-y; width:13px; height:100%; position:relative;}
#hp .fade_container .right .start {background:url(hp_fade_right_start.gif); width:13px; height:36px; position:absolute; top:0; left:0;}
#hp .fade_container .right .end {background:url(hp_fade_right_end.gif); width:13px; height:22px; position:absolute; bottom:0; left:0;}
#hp .fade_container .main {float:right; text-align:center; height:100%;}
#hp .fade_container .main .box {
	background:url(hp_box_tile_alt.gif) repeat-y; 
	height:122px !important; 
	width:243px !important; 
	height:146px; 
	width:267px; 
	padding:12px;
	position:relative; cursor:pointer; 
}
#hp .fade_container .main .sep {background:url(hp_box_sep.gif) no-repeat; height:5px; width:100%; }
#hp .fade_container .main h1 {font:20px Calibri; color:#fff;}
#hp .fade_container .main h2 {font:12px Calibri; padding-bottom:5px; color:#fff;}
#hp .fade_container .main p {font:12px Calibri; color:#626061;}
#hp .fade_container .main a {font:12px Calibri; color:#9a272b;}
#hp .fade_container .left {float:left; background:url(hp_fade_left.gif) repeat-y; width:13px; height:100%; position:relative;}
#hp .fade_container .left .start {background:url(hp_fade_left_start.gif); width:13px; height:36px; position:absolute; top:0; left:0;}
#hp .fade_container .left .end {background:url(hp_fade_left_end.gif); width:13px; height:22px; position:absolute; bottom:0; left:0;}
#hp .fade_bottom {width:100%; height:13px; background:url(hp_fade_bottom.gif) repeat-x;}
#hp .fade_bottom .right {float:right; background:url(hp_fade_bottom_right.gif) no-repeat; width:28px; height:13px;}
#hp .fade_bottom .left {float:left; background:url(hp_fade_bottom_left.gif) no-repeat; width:28px; height:13px;}

#gp {padding:30px 50px 30px 50px; text-align:left; }
#gp h1 {color:#0872ba; font:18px Verdana; padding:0 0 0 40px; margin:0; }
#gp .icon	{position:absolute; top:-10px; left:0;}
#gp .container {background:#f7f7f6; border:1px solid #fcfcfa; padding:27px 19px 27px 19px; font:11px verdana; color:#626061; line-height:16px; }
#gp .container p {font:11px verdana; padding:3px 0 3px 0; margin:3px 0 3px 0; color:#626061; line-height:16px; }
#gp .container h1 {padding:0; margin:0;}
#gp .container h2 {padding:0; margin:0; color:#a10818; font:12px Verdana; text-decoration:underline;}
#gp .container h3 {padding:0; margin:0; color:#000; font:bold 12px Verdana; }
/*#gp .container h3 {padding:0; margin:0; color:#0872ba; font:12px Verdana; text-decoration:underline;}*/

#gp .childs {margin-top:23px;}
#gp .contact {background:#f7f7f6 url(contact_tile.gif) bottom right no-repeat; border:1px solid #fcfcfa; padding:27px 19px 27px 19px; font:11px verdana; color:#626061; line-height:16px; }
#gp .contact p {font:11px verdana; padding:3px 0 3px 0; margin:3px 0 3px 0; color:#626061; line-height:16px; }
#gp .evaluate {background:#f7f7f6 url(evaluate_tile.gif) bottom right no-repeat; border:1px solid #fcfcfa; padding:27px 19px 27px 19px; font:11px verdana; color:#626061; line-height:16px; }
#gp .evaluate p {font:11px verdana; padding:3px 0 3px 0; margin:3px 0 3px 0; color:#626061; line-height:16px; }
#gp .product h1 {padding:0; margin:0; color:#a10818; font:12px Verdana; text-decoration:underline;}
#gp .product p {font:11px verdana; padding:3px 0 3px 0; margin:3px 0 3px 0; color:#626061; line-height:16px; }
#gp .product .preview {width:276px; height:169px; border:1px solid #e2e2e2; cursor:pointer; position:relative;}
#gp .product .preview .preview_img img {width:276px; height:169px;}
#gp .product .preview .play {position:absolute; top:57px; left:104px;}
#gp .product .ver_sep {margin:0px 25px 0 20px ; height:100%; border-left:1px dashed #d1d1d1;}
#gp .product .hor_sep {margin:10px 0 15px 0; border-bottom:1px dashed #d1d1d1;}
#gp .news .sep {margin:10px 0 15px 0; border-bottom:1px dashed #d1d1d1;}

#productview {width:100%; }
#productview .fade {width:693px; margin:0 auto; }
#productview .fade_top {width:100%; height:9px; position:relative; background:url(productview_fade_top.gif) bottom  repeat-x;}
#productview .fade_top .right {position:absolute; bottom:0; right:0; background:url(productview_fade_top_right.gif) bottom no-repeat; width:13px; height:9px;}
#productview .fade_top .left {position:absolute; bottom:0; left:0; background:url(productview_fade_top_left.gif) bottom no-repeat; width:12px; height:9px;}
#productview .fade_container {width:100%; height:297px;}
#productview .fade_container .right {float:right; background:url(productview_fade_right.gif) repeat-y; width:13px; height:100%; position:relative;}
#productview .fade_container .main {float:right; text-align:left; padding:30px 3px 30px 10px; width:667px; height:100%; background:#f5f5f5;}
#productview .fade_container .main .sep {background:url(hp_box_sep.gif) no-repeat; height:5px; width:100%; }
#productview .fade_container .main h1 {font:20px Calibri; color:#fff;}
#productview .fade_container .main h2 {padding:0; margin:0; color:#a10818; font:12px Verdana; text-decoration:underline;}
#productview .fade_container .main p {font:11px verdana; padding:3px 0 3px 0; margin:3px 0 3px 0; color:#626061; line-height:16px; }
#productview .fade_container .main div {font:11px verdana; padding:3px 0 3px 0; margin:3px 0 3px 0; color:#626061; line-height:16px; }
#productview .fade_container .main a {font:12px Calibri; color:#9a272b;}
#productview .fade_container .left {float:left; background:url(productview_fade_left.gif) right repeat-y; width:13px; height:100%; position:relative;}
#productview .fade_container .left .end {background:url(productview_fade_left_end.gif) right no-repeat; width:13px; height:22px; position:absolute; bottom:0; left:0;}
#productview .fade_bottom {width:100%; height:15px; background:url(productview_fade_bottom.gif) repeat-x;}
#productview .fade_bottom .right {float:right; background:url(productview_fade_bottom_right.gif) no-repeat; width:28px; height:15px;}
#productview .fade_bottom .left {float:left; background:url(productview_fade_bottom_left.gif) no-repeat; width:28px; height:15px;}
#productview .fade_top .tab_on {float:left; padding:5px 0 0 0; margin:2px 1px 2px 1px; background:url(product_tab_on.gif); width:110px; height:24px;}
#productview .fade_top .tab_off {float:left; padding:5px 0 0 0; margin:2px 1px 2px 1px; background:url(product_tab_off.gif); width:110px; height:24px;}
#productview .fade_top a {color:#a10818; font:bold 11px Verdana; text-decoration:none;}

.formLabel	 {font:bold 11px verdana; padding:3px 0 3px 0; margin:3px 0 3px 0; color:#626061; line-height:16px; }
.formElement {background:#f1f1f1; border:1px solid #c5c5c5; height:21px; direction:ltr; font:11px verdana; }
#footer	{background:#aa071a; position:relative; text-align:center; color:#d7d6d6; font:11px Calibri; padding:5px; clear:both; width:100%;}
#footer	a {color:#d7d6d6; font:11px Calibri; text-decoration:none;}
#footer	a:hover {color:#fff;}
