    a img {border: none;}
    div {display: block; background-repeat: no-repeat;}
    li {background-repeat: no-repeat;}
    body.mceContentBody  {background-color: #FFFFFF !important; background-image: none;}
	input, select, textarea {font-family: Arial,Helvetica; font-size:12px;}

body {background-color: #00015A; font-family: Arial,Helvetica; font-size: 12px; line-height: 1.7em; color: #333; background-image: url(../images/body_bg.png); background-repeat: repeat-x; text-align: justify; background-image: url(../images/main_surround_bg.png); background-repeat: repeat-x;}
.outer_surround_centering {width: 972px; margin-bottom:68px;}
.first_surround {margin: 0 auto; background-image: url(../images/wide_background.jpg); background-repeat: repeat-x; background-position: top center;}
.header .logo {float: left; margin-top: 14px;}
a {color: #fff;}
.main_menu ul {margin-top: 50px;}
.main_menu ul li {font-size: 14px; margin-left: 31px; text-align: center;}
.main_menu ul li a {color: #FFF; text-decoration: none;}
.main_menu ul li a:hover {text-decoration: underline; color: #F00;}
.side_bar {text-align: center; margin-top: 36px;}
.side_bar img {margin-bottom: 12px; margin-top: 12px;}
.main {background-color: #FFF; margin-top: 18px;}
.product_category {margin-top: 6px; margin-bottom: 6px;margin-right:5px; margin-left:10px; text-align: left; width: 48%; background-image: url(../images/box_bg.jpg); background-repeat: repeat-y; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.product_category .product_category_inside {background-color: #ebebeb; height: 185px; margin: 0 auto; padding: 0px; margin-top: 12px; position: relative; border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
.product_category .product_category_inside .main_image .main_image_inside img {height:185px; width:100%; border-bottom-right-radius: 10px;}
.product_category .product_category_inside .main_image h3 {margin-top: 0px;}
.product_category .button {background-image: url(../images/category_button.png); display: block; width: 81px; line-height: 17px; font-size: 12px; color: #FFF; text-decoration: none; text-align: center; font-weight: bold; position: absolute; bottom: 10px;}
.product_category h3 a {text-decoration: none; color: #1f7ccb; font-size: 30px; line-height: 1.1em; font-weight: 900;}
.sub_product_category { padding-bottom:7px;}
.sub_product_category img { max-width:175px; max-height:175px;}
.product .product_inside .main_image .main_image_inside a { width:109px; text-align:center; display:inline-block;}
.product .product_inside .main_image .main_image_inside img { max-width:109px; max-height:110px;}
.contact .button {background-image: url(../images/category_button.png); display: block; width: 81px; line-height: 17px; font-size: 12px; color: #FFF !important; text-decoration: none; text-align: center; font-weight: bold; }
.mark { font-size:11px; color:#F00;}
.search {margin-top: 42px;}
.search .inputbox {position: relative; top: -6px; height: 16px; right: -2px;}
.search .button {height: 22px; width: 23px;}
.footer {padding-bottom: 12px; background-image: url(../images/footer_bg.png); color: #EEE; padding-left: 12px; padding-right: 12px;}
.footer_inside {padding-top: 10px;}
.footer_inside .module {margin-bottom: 12px; font-size: 12px;}
.footer_inside .mod_copyright {font-size: 12px; padding-left: 10px;}
.footer_inside .mod_designed_by {font-size: 12px;}
.footer_inside ul {padding-top: 1px;}
.footer_inside li a {padding-left: 10px; padding-right: 10px; text-decoration: none; color: #FFF;}
.footer_inside a {color: #FFF;}
.footer_inside .mod_designed_by {color: #333;}
.footer_inside .mod_designed_by a {color: #333;}
.component p {margin-top: 12px; margin-bottom: 24px;}
.component ul {list-style-type: disc; margin-left: 40px;}
.component ul li {margin-top: 8px; margin-bottom: 8px;}
.component h1 {font-size: 18px; color: #0072bc; font-weight: bold; margin-top: 12px; padding-left: 22px;}
.component h2 {font-size: 18px; color: #1e2c54; font-weight: normal; margin-top: 36px; margin-bottom: 12px;}
.component h3 {margin-top: 8px; margin-bottom: 12px; color: #4a66b7;}
.special_slideshow {width: 232px; height: 232px;}
.showcase_inside { display:block; width:948px; height:266px; }
.showcase_inside img { width:948px; height:266px; margin-top:12px;}
.brands {text-align: center;}
.brand_nav #nav_ul { margin:0 auto; padding:0; background: #a71b02 url(../images/brand_button_bg_2.png) repeat-x; height: 37px; line-height: 36px; font-size: 14px; text-transform:uppercase;}
.brand_nav #nav_ul li { margin:0; padding:0; list-style:none; display:inline-block; float:left; border-left: 1px solid #a01e08; border-right: 1px solid #ba6152;}
.brand_nav #nav_ul li a {text-decoration: none; padding:0 16px 0 16px; line-height:37px; display: inline-block;  }
.brand_nav #nav_ul li a:hover { background:url(../images/brand_button_bg.png) repeat-x;}
.brand_nav #nav_ul li:first-child {border-left: none;}
.brand_nav #nav_ul li:first-child a {}
.brand_nav #nav_ul li:last-child {border-right: none;}

#slider1_container {overflow: hidden;}
.slides {overflow: hidden;}
.slides img { width:948px; height:266px;}
.jssort14 {padding:0; background: #a71b02; height: 47px; line-height: 46px; font-size: 14px; text-transform:uppercase;position: absolute; width: 948px; left:0px; top: 266px;}
.jssort14 .navigator {padding:0px;}
.jssort14 .thumb {WIDTH: 100%; HEIGHT: 47px; position:absolute; TOP: 0; LEFT: 0; line-height:47px; text-align:center;}
.jssort14 .thumb a { text-decoration:none;}
.jssort14 .thumb a:hover, .jssort14 .thumb a:active {border-top:5px solid #6dcff6;}

.footer_left .footer_left_inside ul li:first-child {border-left: none;}
.footer_left .footer_left_inside ul li {border-left: 1px solid #fff;}
.footer_right .footer_right_inside img {padding-right: 44px; float:right;}
#page {padding: 10px 24px 24px; color: #464646; font-size: 12px;}
#page h1 {margin: 0; padding: 0;}
#page #page h2 {margin: 0; padding: 0;}
#page #page h3 {margin: 0; padding: 0;}
#page #page h4 {margin: 0; padding: 0;}
#page #page h5 {margin: 0; padding: 0;}
#page h1 {font-size: 30px; color: #0072bc; margin-top: 24px; margin-bottom: 12px; font-weight: normal;}
#page p {padding: 0; margin: 0; margin-top: 12px; margin-bottom: 12px;font-size:12px;line-height:1.7em;}
#page .lower {color: #000;}
#page h2 {font-size: 24px; color: #1e2c54; margin-top: 24px; margin-bottom: 12px;}
#page h3 {font-size: 18px; color: #4a66b7;   margin-top: 18px; margin-bottom: 12px;}
#page ul {margin: 36px; list-style: none inside; font-size: 12px; color: #000; margin-top: 12px; margin-bottom: 12px;}
#page ul li {background-image: url(../images/arrow.png); background-repeat:no-repeat; background-position: left 4px; padding-left: 20px;padding-top: 0; margin-bottom: 0px; margin-top: 0px;}
#page ul.check li {background-image: url(../images/check.png); padding-left: 20px;padding-top: 0; background-position: left 3px;}
#page h4 {font-size: 18px; color: #405eb6; margin:18px 0 12px 0;}
#page h5 {font-size: 14px; color: #0072bc; margin:16px 0 10px 0;}
#page img {margin: 12px; border: solid 5px #fff; clear:both; box-shadow: 10px 10px 20px #d2d2d2; -moz-box-shadow: 10px 10px 20px #d2d2d2; -webkit-box-shadow: 10px 10px 20px #d2d2d2; -webkit-box-shadow: 3px 3px 7px #d2d2d2; -moz-box-shadow: 3px 3px 7px #d2d2d2; -webkit-box-shadow: 3px 3px 7px #d2d2d2; -moz-box-shadow: 3px 3px 7px #d2d2d2; -moz-box-shadow: 3px 3px 7px #d2d2d2; -webkit-box-shadow: 3px 3px 7px #d2d2d2;}
#page img.no_effects {margin: 0px; border: none; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;}
#page .pdf {margin: 0px; border: none; position: relative; top: 6px;}
#page a {color: #fb2500;}
#page .box {width: 50%; float: left;}
#page label.error {display: block; text-align: left; color: #CC0000;}

select.attachments { width:220px;}