BODY {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #000;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-image: url(images/new/background.png); 
	background-repeat: repeat-x;
	text-align: center;
	height: 100%;
}

h1 { font-size: 16px; font-family: Arial, Helvetica, sans-serif, Tahoma; }
h2 { font-size: 15px; font-family: Arial, Helvetica, sans-serif, Tahoma; }
h3 { font-size: 14px; font-family: Arial, Helvetica, sans-serif, Tahoma; }
h4 { font-size: 13px; font-family: Arial, Helvetica, sans-serif, Tahoma; }

table, td {
	border: 0px;
}

p, input, textarea, select, table, td, button{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif, Tahoma;


}

form {
	margin: 0px;
	padding: 0px;
}

img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

a:link, a:active, a:visited {
      text-decoration: none;
      font-weight: bold;
      color: #ec6504; 
      font-size: 12px;
}

a:hover {
      text-decoration:underline;
}

table.main_ban {
	width: 100%;
	height: 511px;
	background:url(images/new/ban.png) center top no-repeat;
	text-align: left;
	vertical-align: top;
}

table.main_ban_inner {
	width: 100%;
	height: 100%;
	text-align: left;
	vertical-align: top;
}

td.main_ban_left_top {
	width: 570px;
	height: auto;
	vertical-align: top;
	padding-left: 36px;
	padding-right: 75px;
	padding-top: 29px;
	color: #FFFFFF;
}

td.main_ban_right_top {
	
	width: auto;
	height: auto;
}

td.main_ban_left_bottom {
	width: auto;
	height: auto;
	padding-left: 36px;
	padding-bottom: 29px;
	vertical-align: bottom;
}

td.main_ban_right_bottom {
	width: auto;
	height: auto;
	text-align: right;
	padding-right: 75px;
	vertical-align: bottom;
	padding-bottom: 29px;
}


p.main_ban_title {
	color: #ec6504;
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}

p.main_ban_text {
	color: #FFFFFF;
	font-size: 13px;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}

table.box {
	width: 100%;
	height: auto;
}

/* DARK ORANGE BOX */

td.box_dorange_top_left {
	height: 12px;
	width: 12px;
	background:url(images/new/corner_dorange_left_top.jpg) left top no-repeat;
	font-size: 1px;
}

td.box_dorange_top_middle {
	background-color: #ec6504;
	height: 12px;
	width: auto;
	font-size: 1px;
}

td.box_dorange_top_right {
	height: 12px;
	width: 12px;
	background:url(images/new/corner_dorange_right_top.jpg) left top no-repeat;
	font-size: 1px;
}

td.box_dorange_title_left {
	background-color: #ec6504;
	height: 25px;
	width: 12px;
	font-size: 1px;
}

td.box_dorange_title_middle {
	background-color: #ec6504;
	height: 25px;
	width: auto;
	text-align: left;
	color: #FFFFFF;
	padding-left: 45px;
	font-size: 18px;
	line-height: 18px;
	vertical-align: top;
}

td.box_dorange_title_right {
	background-color: #ec6504;
	height: 25px;
	width: 12px;
	font-size: 1px;
}

td.box_dorange_text_left {
	background-color: #ec6504;
	height: auto;
	width: 12px;
	font-size: 1px;
}

td.box_dorange_text_middle {
	background-color: #ec6504;
	height: auto;
	width: auto;
}

td.box_dorange_text_right {
	background-color: #ec6504;
	height: auto;
	width: 12px;
	font-size: 1px;
}

td.box_dorange_bottom_left {
	height: 12px;
	width: 12px;
	background:url(images/new/corner_dorange_left_bottom.jpg) left top no-repeat;
	font-size: 1px;
}

td.box_dorange_bottom_middle {
	background-color: #ec6504;
	height: 12px;
	width: auto;
	font-size: 1px;
}

td.box_dorange_bottom_right {
	height: 12px;
	width: 12px;
	background:url(images/new/corner_dorange_right_bottom.jpg) left top no-repeat;
	font-size: 1px;
}

/* BOX LIGHT ORANGE */

td.box_lorange_text_left {
	background-color: #ff8e00;
	height: auto;
	width: 12px;
	font-size: 1px;
}

td.box_lorange_text_middle {
	background-color: #ff8e00;
	height: auto;
	width: auto;
}

td.box_lorange_text_right {
	background-color: #ff8e00;
	height: auto;
	width: 12px;
	font-size: 1px;
}

td.box_lorange_bottom_left {
	height: 12px;
	width: 12px;
	background:url(images/new/corner_lorange_left_bottom.jpg) left top no-repeat;
	font-size: 1px;
}

td.box_lorange_bottom_middle {
	background-color: #ff8e00;
	height: 12px;
	width: auto;
	font-size: 1px;
}

td.box_lorange_bottom_right {
	height: 12px;
	width: 12px;
	background:url(images/new/corner_lorange_right_bottom.jpg) left top no-repeat;
	font-size: 1px;
}

/* WHITE BOX */

td.box2_white_top_left {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_white_left_top.png) left top no-repeat;
	font-size: 1px;
}

td.box2_white_top_middle {
	background-color: #ffffff;
	height: 8px;
	width: auto;
	font-size: 1px;
}

td.box2_white_top_right {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_white_right_top.png) left top no-repeat;
	font-size: 1px;
}

td.box2_white_text_left {
	background-color: #ffffff;
	height: auto;
	width: 8px;
	font-size: 1px;
}

td.box2_white_text_middle {
	background-color: #ffffff;
	height: auto;
	width: auto;
	text-align: left;
}

td.box2_white_text_right {
	background-color: #ffffff;
	height: auto;
	width: 8px;
	font-size: 1px;
}

td.box2_white_bottom_left {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_white_left_bottom.png) left top no-repeat;
	font-size: 1px;
}

td.box2_white_bottom_middle {
	background-color: #ffffff;
	height: 8px;
	width: auto;
	font-size: 1px;
}

td.box2_white_bottom_right {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_white_right_bottom.png) left top no-repeat;
	font-size: 1px;
}
/* ORANGE BOX  8px corners */

td.box2_dorange_top_left {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_dorange_left_top.jpg) left top no-repeat;
	font-size: 1px;
}

td.box2_dorange_top_middle {
	background-color: #ec6504;
	height: 8px;
	width: auto;
	font-size: 1px;
}

td.box2_dorange_top_right {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_dorange_right_top.jpg) left top no-repeat;
	font-size: 1px;
}

td.box2_dorange_title_left {
	background-color: #ec6504;
	height: auto;
	width: 8px;
	font-size: 1px;
}

td.box2_dorange_title_middle {
	background-color: #ec6504;
	height: auto;
	width: auto;
	font-size: 15px;
	font-weight: bold;
	padding: 0px 15px 8px 15px;
	height: 27px;
	color: #FFFFFF;
	text-align: left;
}

td.box2_dorange_title_right {
	background-color: #ec6504;
	height: auto;
	width: 8px;
	font-size: 1px;
}

td.box2_lorange_text_left {
	background-color: #ff8e00;
	height: auto;
	width: 8px;
	font-size: 1px;
}

td.box2_lorange_text_middle {
	background-color: #ff8e00;
	height: auto;
	width: auto;
	text-align: left;
	font-size: 12px;
}

td.box2_lorange_text_right {
	background-color: #ff8e00;
	height: auto;
	width: 8px;
	font-size: 1px;
}

td.box2_lorange_bottom_left {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_lorange_left_bottom.jpg) left top no-repeat;
	font-size: 1px;
}

td.box2_lorange_bottom_middle {
	background-color: #ff8e00;
	height: 8px;
	width: auto;
	font-size: 1px;
}

td.box2_lorange_bottom_right {
	height: 8px;
	width: 8px;
	background:url(images/new/corner2_lorange_right_bottom.jpg) left top no-repeat;
	font-size: 1px;
}
/* WHITE BOX WITH ORANGE STROKE */

table.white_box {
	width: 100%;
	height: 100%;
}

td.box_white_top_left {
	height: 10px;
	width: 10px;
	background:url(images/new/box_white_left_top.png) left top no-repeat;
	font-size: 1px;
}

td.box_white_top_middle {
	background-color: #FFFFFF;
	height: 10px;
	width: auto;
	background:url(images/new/box_white_middle_top.png) left top repeat-x;
	font-size: 1px;
}

td.box_white_top_right {
	height: 10px;
	width: 10px;
	background:url(images/new/box_white_right_top.png) left top no-repeat;
	font-size: 1px;
}

td.box_white_text_left {
	background-color: #FFFFFF;
	height: auto;
	width: 10px;
	background:url(images/new/box_white_left_middle.png) left top repeat-y;
	font-size: 1px;
}

td.box_white_text_middle {
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	text-align: left;
	color: #000000;
	font-size: 12px;
	line-height: 20px;
	padding: 19px;
	vertical-align: top;
}

td.box_white_text_right {
	background-color: #FFFFFF;
	height: auto;
	width: 10px;
	background:url(images/new/box_white_right_middle.png) left top repeat-y;
	font-size: 1px;
}

td.box_white_bottom_left {
	height: 10px;
	width: 10px;
	background:url(images/new/box_white_left_bottom.png) left top no-repeat;
	font-size: 1px;
}

td.box_white_bottom_middle {
	background-color: #FFFFFF;
	height: 10px;
	width: auto;
	background:url(images/new/box_white_middle_bottom.png) left top repeat-x;
	font-size: 1px;
}

td.box_white_bottom_right {
	height: 10px;
	width: 10px;
	background:url(images/new/box_white_right_bottom.png) left top no-repeat;
	font-size: 1px;
}


/* BLACK BOX WITH GREY STROKE */

table.grey_box {
	width: 100%;
	height: 100%;
}

td.box_grey_top_left {
	height: 9px;
	width: 9px;
	background:url(images/new/grey_box_left_top.png) left top no-repeat;
	font-size: 1px;
}

td.box_grey_top_middle {
	background-color: #000000;
	height: 9px;
	width: auto;
	background:url(images/new/grey_box_middle_top.png) left top repeat-x;
	font-size: 1px;
}

td.box_grey_top_right {
	height: 9px;
	width: 9px;
	background:url(images/new/grey_box_right_top.png) left top no-repeat;
	font-size: 1px;
}

td.box_grey_text_left {
	background-color: #000000;
	height: auto;
	width: 9px;
	background:url(images/new/grey_box_left_text.png) left top repeat-y;
	font-size: 1px;
}

td.box_grey_text_middle {
	background-color: #000000;
	height: auto;
	width: auto;
	text-align: left;
	color: #ffffff;
	font-size: 12px;
	line-height: 20px;
	padding: 20px;
	vertical-align: top;
}

td.box_grey_text_right {
	background-color: #000000;
	height: auto;
	width: 9px;
	background:url(images/new/grey_box_right_text.png) left top repeat-y;
	font-size: 1px;
}

td.box_grey_bottom_left {
	height: 9px;
	width: 9px;
	background:url(images/new/grey_box_left_bottom.png) left top no-repeat;
	font-size: 1px;
}

td.box_grey_bottom_middle {
	background-color: #000000;
	height: 9px;
	width: auto;
	background:url(images/new/grey_box_middle_bottom.png) left top repeat-x;
	font-size: 1px;
}

td.box_grey_bottom_right {
	height: 9px;
	width: 9px;
	background:url(images/new/grey_box_right_bottom.png) left top no-repeat;
	font-size: 1px;
}

/* */

table.guide {
	width: 100%;
	height: 116px;
}

td.guide {
	width: 25%;
	height: 60px;
	vertical-align: middle;
	text-align: center;
	background:url(images/new/guide_background.png) right top no-repeat;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 16px;
}

td.guide2 {
	width: 25%;
	vertical-align: top;
	text-align: left;
	background:url(images/new/guide_background.png) right bottom no-repeat;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 16px;
	padding-left: 15px;
	padding-right: 15px;
}

td.guide3 {
	width: 25%;
	height: 60px;
	vertical-align: middle;
	text-align: center;
	color: #FFFFFF;
	font-size: 13px;
	line-height: 16px;
}

td.guide4 {
	width: 25%;
	vertical-align: top;
	text-align: left;
	color: #FFFFFF;
	font-size: 11px;
	line-height: 16px;
	padding-left: 15px;
	padding-right: 15px;
}

input.lorange_button {
	background-color: transparent;
	width: 160px;
	height: 40px;
	background:url(images/new/button_unpressed.gif) center top no-repeat;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

input.lorange_button:hover {
	background-color: transparent;
	background:url(images/new/button_pressed.gif) center top no-repeat;
	cursor: pointer;
	color: #000000;
}

input.orange_button {
	background-color: transparent;
	width: 148px;
	height: 30px;
	background:url(images/new/button_orange_unpressed.gif) center top no-repeat;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
}

input.orange_button:hover {
	background-color: transparent;
	background:url(images/new/button_orange_pressed.gif) center top no-repeat;
	cursor: pointer;
	color: #FFFFFF;
}

a.footerInfo:link, a.footerInfo:active, a.footerInfo:visited {
      text-decoration: none;
      color: #7b7b7b; 
      font-size: 11px;
}

a.footerInfo:hover {
      text-decoration: underline;
      color: #7b7b7b;
}

table.footerInfo {
}

td.footerInfo {
	color: #7b7b7b;
	padding: 5px;
}

table.background {
	width: 1006px;
	text-align: center;
}

td.background_top {
	vertical-align: top;
	width: 100%;
	height:100px;
	background-color: #000000;
	border-left: 2px solid #ec6504;
	border-right: 2px solid #ec6504;
	padding: 2px 12px 0px 12px;
}

td.background_title {
	vertical-align: top;
	width: 100%;
	height: 35px;
	background-color: #000000;
	border-left: 2px solid #ec6504;
	border-right: 2px solid #ec6504;
	padding: 0px 12px 0px 12px;
}

td.background_bottom {
	vertical-align: top;
	width: 100%;
	height: auto;
	background-color: #000000;
	border-left: 2px solid #ec6504;
	border-right: 2px solid #ec6504;
	padding: 0px 12px 2px 12px;
}

table.header {
	width: 1006px;
	height: 12px;
	text-align: center;
}

td.header_left {
	height: 12px;
	width: 12px;
	background:url(images/new/header_left.png) left top no-repeat;
	font-size: 1px;
}

td.header_middle {
	height: 12px;
	width: auto;
	background:url(images/new/header_middle.png) left top repeat-x;
	font-size: 1px;
}

td.header_right {
	height: 12px;
	width: 12px;
	background:url(images/new/header_right.png) left top no-repeat;
	font-size: 1px;
}

table.footer {
	width: 1006px;
	height: 12px;
	text-align: center;
}

td.footer_left {
	height: 12px;
	width: 12px;
	background:url(images/new/footer_left.png) left top no-repeat;
	font-size: 1px;
}

td.footer_middle {
	height: 12px;
	width: auto;
	background:url(images/new/footer_middle.png) left top repeat-x;
	font-size: 1px;
}

td.footer_right {
	height: 12px;
	width: 12px;
	background:url(images/new/footer_right.png) left top no-repeat;
	font-size: 1px;
}

table.main_menu {
	width: 100%;
	height: 50px;
}

td.main_menu_left {
	height: 50px;
	width: 12px;
	background:url(images/new/main_menu_left.png) left top no-repeat;
	font-size: 1px;
}

td.main_menu_middle {
	background:url(images/new/main_menu_middle.png) left top repeat-x;
	height: 50px;
	width: auto;
	font-size: 16px;
	text-align: left;
	color: #ffffff;
}

td.main_menu_right {
	height: 50px;
	width: 12px;
	background:url(images/new/main_menu_right.png) left top no-repeat;
	font-size: 1px;
}

a.mainMenu:link, a.mainMenu:active, a.mainMenu:visited {
      text-decoration: none;
      color: #ffffff; 
      font-size: 16px;
}

a.mainMenu:hover {
      text-decoration: underline;
      color: #ffffff;
}

table.top {
	height: 63px;
	width: 100%;
	margin-bottom: 12px;
}

td.top_logo {
	width: 161px;
	padding: 20px;
}

td.top_menu {
	width: auto;
	vertical-align: middle;
}

td.top_language {
	width: auto;
	vertical-align: middle;
}

input.main_menu_button {
	border: 0px;
	margin: 0px;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	height: 50px;
	width: auto;
	background:url(images/new/main_menu_middle.png) left top repeat-x;
}

input.main_menu_button:hover {
	color: #000000;
	background:url(images/new/main_menu_middle_act.png) left top repeat-x;
	cursor: pointer;
}

select {
	font-size: 12px;
}

table.page_title {
	height: 35px;
	width: 100%;
}

td.page_title_left {
	height: 35px;
	width: 10px;
	background:url(images/new/page_title_left.png) left top no-repeat;
	font-size: 1px;
}

td.page_title_middle {
	height: 35px;
	width: auto;
	text-align: left;
	background:url(images/new/page_title_middle.png) left top repeat-x;
	font-size: 18px;
	padding-left: 19px;
	vertical-align: middle;
	color: #FFFFFF;
}

td.page_title_middle2 {
	height: 35px;
	width: auto;
	text-align: right;
	background:url(images/new/page_title_middle.png) left top repeat-x;
	font-size: 14px;
	padding-right: 19px;
	vertical-align: middle;
	color: #FFFFFF;
}

td.page_title_right {
	height: 35px;
	width: 10px;
	background:url(images/new/page_title_right.png) left top no-repeat;
	font-size: 1px;
}

a.breadNavigation:link, a.breadNavigation:active, a.breadNavigation:visited {
      text-decoration: none;
      color: #ffffff; 
      font-size: 11px;
      font-weight: bold;
      text-transform: uppercase;
}

a.breadNavigation:hover {
      text-decoration: underline;
      color: #ffffff;
}

table.main_text {
	width: 100%;
	height: 100%;
	vertical-align: top;
}

td.main_text_left {
	width: auto;
	height: 100%;
	vertical-align: top;
	padding-right: 6px;
	min-height: 300px;
}

td.main_text_right {
	width: 250px;
	height: 100%;
	vertical-align: top;
	padding-left: 6px;
	min-height: 300px;
}

td.content_title_left {
	background:url(images/new/category_title_left.png) right top no-repeat;
	height: 35px;
	width: 9px;
	font-size: 1px;
}

td.content_title_middle {
	background:url(images/new/category_title_middle.png) right top repeat-x;
	height: 35px;
	width: auto;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 16px;
	line-height: 18px;
	vertical-align: middle;
}

td.content_title_right {
	background:url(images/new/category_title_right.png) right top no-repeat;
	height: 35px;
	width: 9px;
	font-size: 1px;
}

td.content_title2_left {
	background:url(images/new/category_title2_left.png) right top no-repeat;
	height: 35px;
	width: 9px;
	font-size: 1px;
}

td.content_title2_middle {
	background:url(images/new/category_title_middle.png) right top repeat-x;
	height: 35px;
	width: auto;
	text-align: left;
	color: #FFFFFF;
	padding-left: 10px;
	font-size: 16px;
	line-height: 18px;
	vertical-align: middle;
}

td.content_title2_right {
	background:url(images/new/category_title2_right.png) right top no-repeat;
	height: 35px;
	width: 9px;
	font-size: 1px;
}

td.content_text_left {
	background-color: #FFFFFF;
	height: auto;
	width: 9px;
	font-size: 1px;
}

td.content_text_middle {
	background-color: #FFFFFF;
	height: auto;
	width: auto;
	text-align: left;
	color: #000000;
	font-size: 12px;
	line-height: 18px;
	vertical-align: top;
	padding: 10px;
}

td.content_text_right {
	background-color: #FFFFFF;
	height: auto;
	width: 9px;
	font-size: 1px;
}

td.content_bottom_left {
	background:url(images/new/category_bottom_left.png) right top no-repeat;
	height: 9px;
	width: 9px;
	font-size: 1px;
}

td.content_bottom_middle {
	background-color: #FFFFFF;
	height: 9px;
	width: auto;
	font-size: 1px;
}

td.content_bottom_right {
	background:url(images/new/category_bottom_right.png) right top no-repeat;
	height: 9px;
	width: 9px;
	font-size: 1px;
}

table.category_product {
	width: 100%;
}

td.category_product_image {
	width: 100px;
	height: 200px;
	vertical-align: middle;
	text-align: left;
}

td.category_product_image2 {
	width: 100px;
	height: 200px;
	vertical-align: middle;
	text-align: left;
	padding-left: 15px;
}

td.category_product_text {
	width: auto;
	height: 200px;
	vertical-align: bottom;
	border-right: 2px solid #ff8e00;
	padding-right: 10px;
}

td.category_product_text2{
	width: auto;
	height: 200px;
	vertical-align: bottom;
}

table.product_text_top {
	width: 100%;
	height: 150px;
}

table.product_text_bottom {
	width: 100%;
	height: 40px;
	vertical-align: middle;
	text-align: right;
}

td.product_text_top {
	text-align: left;
	vertical-align: top;
	color: #3b3b3b;
	font-size: 12px;
	line-height: 13px;
	height: auto;
	width: 100%;
	padding-top: 10px;
}

td.product_text_price {
	text-align: center;
	vertical-align: middle;
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
	width: 100px;
	background:url(images/new/price_tag.png) center center no-repeat;
}

td.product_text_bottom {
	text-align: right;
	height: 35px;
	width: auto;
	padding-right: 10px;
}

input.buy_now_button {
	width: 44px;
	height: 30px;
	background:url(images/new/buy_now_button_small.png) center top no-repeat;
	border: 0px;
}

input.buy_now_button:hover {
	cursor: pointer;
	background:url(images/new/buy_now_button_small_act.png) center top no-repeat;
}

input.info_button {
	width: 44px;
	height: 30px;
	background:url(images/new/info_button_small.png) center top no-repeat;
	border: 0px;
}

input.info_button:hover {
	cursor: pointer;
	background:url(images/new/info_button_small_act.png) center top no-repeat;
}

a.listProducts:link, a.listProducts:active, a.listProducts:visited {
      text-decoration: none;
      color: #ff8e00; 
      font-size: 16px;
      font-weight: bold;
}

a.listProducts:hover {
      text-decoration: underline;
      color: #ff8e00;
}

table.product_info {
	width: 100%;
	height: 100%;
}

td.product_info_left {
	width: 200px;
	height: 100%;
	vertical-align: top;
	text-align: center;
}

td.product_info_right {
	width: auto;
	height: 100%;
	padding: 10px;
}

table.login {
	color: #000000;
	width: 1006px;
	text-align: right;
}

td.login_left {
	text-align: left;
	width: auto;
	font-size: 11px;
	padding-bottom: 3px;
	padding-left: 10px;
	color: #000000;
}

td.login_right {
	text-align: right;
	width: 550px;
	font-size: 11px;
	padding-bottom: 3px;
	padding-right: 10px;
}

a.login:link, a.login:active, a.login:visited {
      text-decoration: none;
      color: #000000; 
      font-size: 11px;
      font-weight: bold;
      padding: 0px 3px 0px 3px;
}

a.login:hover {
      text-decoration: none;
      color: #f26522;
      background-color: #000000;
}

table.input_login {
	width: 150px;
	height: 15px;
}

td.input_login_left{
	width: 6px;
	height: 15px;
	background:url(images/new/input_login_left.png) center top no-repeat;
	font-size: 1px;
}

td.input_login_middle {
	width: auto;
	height: 15px;
	background:url(images/new/input_login_middle.png) center top repeat-x;
}

td.input_login_right {
	width: 6px;
	height: 15px;
	background:url(images/new/input_login_right.png) center top no-repeat;
	font-size: 1px;
}

input.login {
	width: 100%;
	background-color: transparent;
	height: 15px;
	font-size: 12px;
	border: 0px;
	vertical-align: top;
	padding: 1px;
	padding-top: 0px;
}

table.login_box {
	width: 100%;
	text-align: right;
}

td.login_box_email {
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}

td.login_box_password {
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}

td.login_box_submit {
	padding: 0px 5px 0px 5px;
	vertical-align: middle;
}

table.content_box {
	width: 100%;
}

table.form {
	width: 100%;
}

td.form_left {
	text-align: right;
	padding: 5px;
	width: 30%;
	font-weight: bold;
}

td.form_right {
	text-align: left;
	padding: 5px;
	width: 70%;
}

span.inputRequirement {
	font-weight: bold;
	color: #ff8e00;
}

td.messageStackError {
	color: #FFFFFF;
}

td.messageStackError {
	color: #FFFFFF;
	font-weight: bold;
}

ul.prod_tech {
	color: #FFFFFF;
	list-style-image: url(images/new/triangle_orange.gif);
	margin: 0px;
	padding: 5px 15px 5px 15px;
}

li.prod_tech {
	padding: 5px 0px 5px 0px;
}

a.moreInfo:link, a.moreInfo:active, a.moreInfo:visited {
      text-decoration: none;
      color: #ffffff; 
      font-size: 12px;
      font-weight: normal;
}

a.moreInfo:hover {
      text-decoration: underline;
}


div.specificationHeader {
	margin-bottom: 10px;
}

a.specificationHeader:link, a.specificationHeader:active, a.specificationHeader:visited {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.specificationHeader:hover {
	color: #ff6e01;
	text-decoration: none;
}

table.specificationHeader {
	width: 100%;
}

td.specificationHeader {
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #ff6e01;
	padding: 5px;
}

table.specificationContent {
	width: 100%;
}

td.specificationContent {
	width: 100%;
	height: 100%;
	border-bottom: 1px solid #ff6e01;
	padding: 5px;
}

ul {
	list-style-type: square;
	margin: 0px;
	padding-left: 20px;
	padding-bottom: 10px;
}

li.list1 {
	color: #000000;
}

li.list2 {
	color: #3b3b3b;
}

table.shoppingCart {
	color: #FFFFFF;
	padding-top: 8px;
}

td.shoppingCart {
	color: #FFFFFF;
}

span.newItemInCart {
	font-weight: bold;
}

span.oldItemInCart {
	font-weight: normal;
}

a.shoppingCart:link, a.shoppingCart:active, a.shoppingCart:visited {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.shoppingCart:hover {
	text-decoration:  underline;
}

a.shoppingCart2:link, a.shoppingCart2:active, a.shoppingCart2:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

a.shoppingCart2:hover {
	text-decoration:  underline;
}

table.shoppingCartPage {
	width: 100%;
}

td.shoppingCartProducts2 {
	vertical-align: middle;
}

td.shoppingCartProductsImage2 {

}

span.webProduct {
	font-size: 11px;
	font-weight: bold;
	color: #3b3b3b;
}

span.webProduct2 {
	font-size: 11px;
	color: #3b3b3b;
}

span.inStock {
  font-size: 11px;
  font-weight: bold;
  color: #f26522;
  margin: 0px;
  padding: 0px;
  padding-right: 5px;
}

SPAN.productPrice2 {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #FF9900;
	font-weight: bold;
	font-size: 24px;
}

SPAN.productSpecialPrice {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #f26522;
	font-weight: bold;
	font-size: 18px;
}

SPAN.productSpecialPrice2 {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #f26522;
	font-weight: bold;
	font-size: 24px;
}

SPAN.productOldPrice {
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	color: #999999;
	font-weight: bold;
	text-decoration: line-through;
}


table.tabHeader
{
	width: 100%;
	height:25px;
}

td.tabHeader
{
	width: 100%;
	height: 100%;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	color:#000;
}

table.tabText
{
	height: auto;
}

td.tabText
{
	width: auto;
	padding: 10px;
	font-size: 11px;
}

table.tabListing
{
	width: 100%;
}

td.tabListingImg
{
	padding: 3px;
	height: 50px;
	text-align: center;
}

td.tabListingName
{
	font-size: 11px;
	padding-left: 5px;
}

td.tabListingPrice
{
	font-size: 20px;
	text-align: right;
	width: 80px;
	color: #ff8e00;
	font-weight: bold; 
}

td.tabListingQuantity
{
	font-size: 11px;
	width: 80px;
	text-align: center;
}

td.tabListingBuy
{
	font-size: 11px;
	width: 70px;
	text-align: center;
}

td.tabListingHeader
{
	font-size: 11px;
	font-weight: bold;
}

tr.tabListingHeader{

}

tr.tabListingPixel {
	background-color: #DDDDDD;
	height: 1px;
}

td.licenceNr {
	font-family: "Lucida Console", Courier, "Comic Sans MS", Verdana;
	font-size: 20px;
	font-weight: bold;
	border: 4px solid #fc0087;
	padding: 10px;
}

td.licencePr {
	font-size: 16px;
	font-weight: bold;
	border: 4px solid #000000;
	padding: 10px;
} 

table.order_history {
	width: 100%;
}

td.order_history {
	padding: 5px;
}

td.choosePage {

}

tr.choosePage {

}

input.small_black_button {
	background-color: transparent;
	width: 100px;
	height: 30px;
	background:url(images/new/button_small_black_unpressed.gif) center top no-repeat;
	border: 0px;
	color: #FFFFFF;
	font-weight: bold;
}

input.small_black_button:hover {
	background-color: transparent;
	background:url(images/new/button_small_black_pressed.gif) center top no-repeat;
	cursor: pointer;
	color: #000000;
}

tr.add1 {
	background-color: #eeeeee;
}

tr.add2 {
}

table.right_column {
	height: 100%;
	width: 250px;
}

td.right_column{
	vertical-align: top;
	height: 100%;
}

table.category_product_text {

}

td.category_product {
	height: 100%;
	width: 50%;
}

table.ban_column_right {
	height: 100%;
	width: 250px;
}

td.ban_column_right_top {
	width: 250px;
	height: 10px;
	background:url(images/new/column_right_top.png) center top no-repeat;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}

td.ban_column_right_middle_explorer {
	padding-top: 40px;
	width: 250px;
	background:url(images/new/column_right_middle.png) center top repeat-y;
}

td.ban_column_right_middle_firefox {
	padding-top: 40px;
	width: 250px;
	background:url(images/new/column_right_middle.png) center top repeat-y;
}

td.ban_column_right_bottom {
	width: 250px;
	height: 10px;
	background:url(images/new/column_right_bottom.png) center top no-repeat;
	font-size: 1px;
	padding: 0px;
	margin: 0px;
}

span.install_nr {
	font-size: 18px;
}

#phoneScreen {
	position: relative;
	display: block;
	width: 240px;
	height: 320px;
	top: 311px;
	left: 902px;
	background-color: #FFFFFF;
}

td.main_ban_left {
	width: auto;
	height: 511px;
	vertical-align: top;
}

td.main_ban_right {
	width: 299px;
	padding: 0px;
	vertical-align: bottom;
	padding-bottom: 38px;
}

table.installation {
	width: 560px;
}

td.install_step {
	font-size: 24px;
	font-weight: bold;
	padding: 10px;
}

td.install_step2 {
	font-size: 14px;
	font-weight: bold;
}

td.install_text {
	
}

b.orange {
	color: #ff8e00;
}

table.ban_list {
	width: 100%;
	vertical-align: top;
}

td.ban_list_head {
	color: #ff8e00;
	vertical-align: bottom;
	font-size: 16px;
	font-weight: bold;
	width: 33%;
}

td.ban_list {
	vertical-align: top;
	font-size: 16px;
	width: 33%;
}