body {padding:0px; margin:0px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2A4163; }
a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#23354A; text-decoration:none; }
a:hover { color:#328CAE; text-decoration:none; }
#main_cont_area { width:990px; margin:auto;}
.black_bg {background-color:#000000 }
#banner { background-image:url(../images/banner.jpg); background-repeat:no-repeat; background-position:left top; height:202px; }
#menu_bg {background-image:url(../images/menu_bg.jpg); background-repeat:repeat-x; background-position:left top;}
.blue_line { background-color:#3672B5; }
.dark_blue { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1A2E49; font-weight:normal; }
.grey_line_big {background-image:url(../images/grey_line.gif); background-position:left top; background-repeat:repeat-x;}
.footer_bg { background-image:url(../images/blue_footer_bg.gif); background-repeat:repeat-x; background-position:left top; height:127px;}
.header_bg { background-image:url(../images/blue_header_bg_middle.gif); background-position:left top; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-left:8px;  }
.grey_bg {background-image:url(../images/grey_corner_middle.gif); background-position:left bottom; background-repeat:repeat-x; }
.grey_border { border-left:#E0E0E0 1px solid; border-right:#E0E0E0 1px solid;}
.dot_line {background-image:url(../images/dot.gif); background-position: center left; background-repeat:repeat-x;}
.grey_dobwol_line {background-image:url(../images/grey_line_dowbol.gif); background-position:center left; background-repeat:repeat-x; }
.product_text {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2A4163; font-weight:bold; padding:6px 0px 10px 0px; }
.product_text_blue {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#328CAE; font-weight:bold; padding:10px 0px; line-height:18px; }
.product_text_grey {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868; font-weight:bold; padding:10px 0px; }

.grey_bg2 {background-image:url(../images/grey2_corner_middle.gif); background-position:left bottom; background-repeat:repeat-x; }
.grey_border2 { border-left:#BDBDBD 1px solid; border-right:#BDBDBD 1px solid; background-color:#E4E4E4;}
.white_border {border:#FFFFFF 2px solid; }
.light_white_bg_box {	background-color:#fff; border:#E4E4E4 1px solid; padding:8px 8px 8px 8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1A2E49; }
.light_blue_text { font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#328CAE; text-transform:uppercase; }
.lt_blue1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2A4163; }
.lt_blue1_cross {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#2A4163;text-decoration:line-through; }
.grey_steep { border:#DEDDDB 4px solid; padding:5px; }

/*link*/
.top_menu_link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0069EB; text-decoration:none; }
.top_menu_link a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0069EB; text-decoration:none; padding:0px 6px; }
.top_menu_link a:hover {color:#fff; text-decoration:none; }

.white_link {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding-bottom:8px;}
.white_link a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.white_link a:hover {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#D6D6D6; text-decoration:none; }

.main_menu a {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C3C3C3; text-decoration:none; padding:0px 15px;}
.main_menu a:hover { color:#fff; text-decoration:none;}
.active a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding:0px 15px;}


.footer_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:20px;}
.footer_link a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-decoration:none; padding:0px 10px; line-height:20px;}

.footer_link a:hover { color:#0069EB;}

.categiry_link { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
.categiry_link a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none;}
.categiry_link a:hover { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3BA4CC;}
.gesy_border_all {border:#E4E4E4 1px solid; padding:4px; }
.gesy_border_all2 {border:#E4E4E4 1px solid; padding:4px; }
.welcome_bg {background-image:url(../images/welcome_bg.jpg); background-position:left top; background-repeat:no-repeat; padding:20px; }
.welcome_text_grey {font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#6A6A6A; }
.welcome_text_blue {font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#012557; }
.welcome_normal_blue {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#012557; line-height:18px; }
.welcome_normal_grey {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#484848; line-height:18px; }

/*mise*/
input.look {
    padding-right: 2px;
	padding-left: 2px;
    border:#BEBEBE 1px solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#656565;
    font-weight: normal;
    background-color: #ffffff;
	width:130px;
}

select.look {
    padding-right: 2px;
	padding-left: 2px;
    border:#BEBEBE 1px solid;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
	color:#656565;
    font-weight: normal;
    background-color: #ffffff;
	width:180px;
}

/*  my addition  */
.text_normal_cross { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2A4163; text-decoration:line-through; }
.product_text_blue_cross { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#328CAE; text-decoration:line-through; }
a.page_nav:link, a.page_nav:active, a.page_nav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	background-color:#E4E4E4;
	border:1px solid #072A66;
	padding:1px 5px;
	margin-right:2px;
	/*display:block;*/
}

a.page_nav:hover {
	color:#000000;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#273D5D;
}
.page_nav_highlight{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	background-color:#273D5D;
	border:1px solid #072A66;
	padding:1px 5px;
	margin-right:2px;
}
.light_white_bg_cont {	background-color:#fff; border:#E4E4E4 1px solid; padding:8px; }
input.button{
	border: 1px solid #000000;
	padding: 2px 3px 2px 3px;
    font-weight: normal;
    font-size: 11px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color:#ffffff;
	background-color:#1F314B;
	cursor: pointer;
}
input.buttonbig{
	border: 1px solid #000000;
	padding: 2px 3px 2px 3px;
    font-weight: normal;
    font-size: 14px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color:#ffffff;
	background-color:#1F314B;
	cursor: pointer;
}
input.buttonbigdark{
	border: 1px dashed #FFFFFF;
	padding: 2px 3px 2px 3px;
    font-weight: normal;
    font-size: 14px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
	color:#ffffff;
	background-color:#6A6A6A;
	cursor: pointer;
}
.err{
    color: #FF0000;
    font-size: 11px;
    font-family: tahoma, verdana, arial, helvetica, sans-serif;
    text-decoration: none;
}
.blue_heading_box { background-color:#243956; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; }