body{font-family: Arial, Verdana, Helvetica; margin-top: 25px; background: url(../../newimages/site_background.jpg) repeat-x #ffffff fixed; size: 13px;}
a, a:hover, a:link{font-size:13px; font-weight:bold; text-decoration:none;color: #BF002B;}

#wrapper {width: 990px; margin-right: auto; margin-left: auto; margin-bottom: 0px; border-top-style: none; border-right-style: none; border-left-style: none; clear:both; background: #ffffff;}
#content_wrapper{background: #ffffff;}

#popup_wrapper {width: 100%; margin-right: auto; margin-left: auto; margin-bottom: 0px; border-top-style: none; border-right-style: none; border-left-style: none; clear:both; background: #ffffff;}
#popup_content_wrapper{padding: 10px; background: #ffffff;}

#top_bar {height: 107px;}
#logo{float: left; width: 250px;}
#tag_line{float: left; background: url("../../newimages/tagline.jpg") no-repeat bottom right #ffffff; width: 740px; height: 103px;}
#top_bar_shortcuts{height: 25px; float: right; top: 0px; right: 0px; margin-top: 3px; border: 0px #c0c0c0 solid;}
#top_bar_shortcuts img{
    border: none;
    height: 18px;
    width: 24px;
}
#footer_bar{font-size: 11px; color: #000; text-align: center; margin-top: 0px; padding-top: 5px; clear: both; border-top: 1px #c0c0c0 solid;}
#index_seperator{height: 8px; background: #EEEEEE;}
.noborder, .product_image_large, .product_image_small{border: 0px;}
.form{margin: 0px; padding: 0px;}
.dotted_line1{background: url("../../newimages/dot1.gif") repeat-x; border: 0px #c0c0c0 solid; height: 1px; width:100%; clear:both; margin: 0px; padding: 0px;}
.dotted_line2{background: url("../../newimages/dot2.gif") repeat-x; border: 0px #c0c0c0 solid; height: 1px; width:100%; clear:both; margin: 0px; padding: 0px;}
.hidden {display: none;}
.unhidden {display: block;}
#theme{height: 140px; display: block; clear: both;}
#theme img{border: 0px;}
#message{width: 100%; overflow: hidden; clear: both; text-align: center; margin-top: 10px; border: 1px #c0c0c0 solid; line-height: 20px; font-size: 14px; color: #BF002B; font-weight: bold; background: #F3F3F3;}

.moduleRow{}
.moduleRowOver{background-color: #F3F3F3; cursor: pointer; cursor: hand;}
.moduleRowSelected{background-color: #E8E8E8;}

.row_even{background-color: #E2E2E2;}
.row_odd{background-color: #E8E8E8;}

/*Start: Cart steps*/
#cart_steps{clear: both; text-align: center; margin-top: 10px; border: 0px #c0c0c0 solid;}
#cart_steps ul{list-style: none; margin: 0px;}
#cart_steps ul li{display: inline;}
/*End: Cart steps*/

/*Start: Product Details page styles*/
#product_details{clear: both; overflow: hidden;}
#product_details h1.product_name{color: #BF002B; font-size: 40px; font-weight: normal; margin: 12px 0px 0px 0px;}
#product_details #info_boxes{clear: both; overflow: hidden; margin-top: 10px;}
#product_details #info_boxes h2.title{font-size: 15px; color: #BF002B; background: #fff; line-height: 26px; text-decoration: none; font-weight: bold; border-bottom: 1px #c0c0c0 solid; padding-left: 4px; margin: 0px;}
#product_details #info_boxes p, #product_details #info_boxes .text{font-size: 12px; color: #000; text-align: justify; padding: 4px 4px 0px 4px; margin: 0px;}
#product_details #info_boxes ul {font-size: 12px;}

#product_details #info_boxes #description{width: 331px; height: 525px; min-height: 525px; float: left; background: #E9E9E9; border: 1px #c0c0c0 solid;}
#product_details #info_boxes #description #text{overflow: auto; height: 498px; min-height: 498px; font-size: 13px; color: #000; margin-left: 0px;}
#product_details #info_boxes #description #text li{margin-left: 30px;}

#product_details #info_boxes #features #text, #product_details #info_boxes #packaging #text{overflow: auto; height: 193px; min-height: 193px; font-size: 13px; color: #000; margin-left: 0px;}

#product_details #info_boxes #images{width: 625px; height: 525px; min-height: 525px; float: left; margin-left: 10px; background: #fff; border: 1px #c0c0c0 solid;}
#product_details #info_boxes #images #main_image{width: 525px; height: 525px; min-height: 525px; float: left; background: #fff; border-right: 1px #c0c0c0 solid; text-align: center;}
#product_details #info_boxes #images #other_images, #product_details #info_boxes #images #product_demo{width: 99px; height: 86px; min-height: 86px; float: left; background: #fff; border-top: 1px #c0c0c0 solid; text-align: center; cursor: pointer;}
#product_details #info_boxes #images #product_demo{text-align: center; vertical-align: center; font-weight: bold; font-size: 13px; color: #BF002B;}
#product_details #info_boxes #images #product_demo a{text-align: center; vertical-align: center; font-weight: bold; font-size: 11px; color: #BF002B; display: block;}

#product_details #info_boxes #images #product_images {width: 99px; height: 435px; float: left; overflow: hidden; padding: 0px;}
#product_details #info_boxes #images #product_images #product_images_thumbs_prev {min-height: 32px; float: left; background: transparent url(../../newimages/prev-vertical.jpg) no-repeat 0 0; top: 0px; left: 33px; width: 101px; height: 32px; cursor: pointer; display: block; border-bottom: 1px solid #C0C0C0;}
#product_details #info_boxes #images #product_images #product_images_thumbs_next {min-height: 32px; float: left; background: transparent url(../../newimages/next-vertical.jpg) no-repeat 0 0; top: 0px; left: 33px; width: 101px; height: 32px; cursor: pointer; display: block; border-top: 1px solid #C0C0C0;}
#product_details #info_boxes #images #product_images_thumbs {list-style-type: none; margin: 0px; padding: 0px; height: 371px; overflow: hidden;}
#product_details #info_boxes #images #product_images_thumbs li {height: 86px; width: 99px; text-align: center; border-bottom: 1px #c0c0c0 solid;}

#product_details #info_boxes #features{width: 430px; height: 220px; min-height: 220px; float: left; background: #E9E9E9; border: 1px #c0c0c0 solid; margin-top: 10px;}
#product_details #info_boxes #specifications{width: 526px; height: 220px; min-height: 220px; float: left; background: #E9E9E9; border: 1px #c0c0c0 solid; margin-left: 10px; margin-top: 10px;}
#product_details #info_boxes #packaging{width: 302px; height: 220px; min-height: 220px; float: left; background: #E9E9E9; border: 1px #c0c0c0 solid; margin-left: 10px; margin-top: 10px;}
#product_details #info_boxes #features ul, #product_details #info_boxes #packaging ul{font-size: 13px; margin-left: 20px;}

#product_details #info_boxes #order_processing{width: 430px; height: 152px; min-height: 152px; float: left; background: #E9E9E9; border-width:1px 0px 1px 1px; border-color: #c0c0c0; border-style: solid; margin-top: 10px;}
#product_details #info_boxes #hi_res_images{width: 140px; height: 152px; min-height: 152px; float: left; background: #E9E9E9; border: 1px #c0c0c0 solid; margin-top: 10px;}
#product_details #info_boxes #hi_res_images a{font-size: 13px; color: #000; text-decoration: none; font-weight: bold; padding: 0px;}
#product_details #info_boxes #tu_world{width: 396px; height: 152px; min-height: 152px; float: left; background: #E9E9E9; border-width:1px 1px 1px 0px; border-color: #c0c0c0; border-style: solid; margin-top: 10px;}
#product_details #info_boxes #new_and_media{width: 968px; float: left; background: #E9E9E9; border-width:1px 1px 1px 1px; border-color: #c0c0c0; border-style: solid; margin-top: 10px;}

#center_outer_div{display: table; #position: relative; overflow: hidden; font-size: 13px; color: #000; text-decoration: none; font-weight: bold;}
#center_middle_div{#position: absolute; #top: 50%; display: table-cell; vertical-align: middle;}
#center_inner_div{#position: relative; #top: -50%; text-align: center;}
/*End: Product Details page styles*/

/*Start: Category Display page styles*/
#products{clear: both; overflow: hidden;}
#products #product{width: 316px; height: 290px; float: left; margin: 10px 10px 0px 0px; border: 1px #c0c0c0 solid;}
#products #product .name {font-size: 13px; text-align: center; color: #BF002B; width: 316px; display: block; line-height: 30px; text-decoration: none; font-weight: bold; border-bottom: 1px #c0c0c0 solid;}
#products #product .image{height: 150px; text-align: center; margin-top: 2px;}
#products #product .description{font-size: 13px; text-align: justify; color: #000; margin-top: 2px; padding: 4px; height: 78px}
#products #product .footer{margin-top: 2px; padding: 2px; width: 313px; height: 15px;}
#products #product .footer .price{font-size: 12px; color: #000; text-decoration: none; font-weight: bold; float: left;}
#products #product .footer .more{font-size: 12px; color: #BF002B; text-decoration: none; font-weight: bold; float: right; margin-right: 4px;}
/*End: Category Display page styles*/

#pagination{padding:2px; border: 0px #c0c0c0 solid;	clear: both; margin-top: 10px; overflow: hidden; font-size: 13px;}
#pagination .page_list ul{background-color:0; padding:0px; margin: 0px;}
#pagination .page_list ul li{list-style: none; display: inline; font-size:12px; padding-right: 4px}
#pagination .page_list ul li a,.page_list ul li a:visited{padding:0 5px; border:1px solid #bf002b; text-decoration:none; color:#bf002b; font-size:12px; line-height: 20px;}
#pagination .page_list ul li a:hover, .page_list ul li a:active{border:1px solid #bf002b; color:#000; background-color:#E69AAB;}
#pagination .page_list ul li a.currentpage, .page_list ul li a.currentpage:hover{background-color:#bf002b; color:#fff !important; border-color:#fff; font-weight:bold; cursor:default;}
#pagination .page_list ul li a.disablelink, .page_list ul li a.disablelink:hover{background-color:white; cursor:default; color:#929292; border-color:#929292; font-weight:normal !important;}
#pagination ul li .disablepagelink{background-color:#bf002b; cursor:default; color:#fff; border-color:#2b66a5; font-weight:normal !important; padding:0 5px;}
#pagination .page_list ul li a.prevnext{font-weight:bold;}

#common_contents_wrapper{width: 974px; padding: 8px; clear: both; min-height: 400px;}
#common_contents_wrapper p{font-size: 13px; color: #000; text-align: justify; margin: 10px 0px 0px 0px; clear:both;}
#common_contents_wrapper p a{font-size: 13px; color:#BF002B; font-weight: bold; text-decoration: none;}
#common_contents_wrapper p img{border: 0px;}
#common_contents_wrapper .spacious_and_big{font-size: 15px; line-height: 22px;}

#common_contents_wrapper .image_float_left{margin: 0px 8px 10px 0px; float: left; border: 0px #c0c0c0 solid;}
#common_contents_wrapper .image_float_right{margin: 0px 0px 10px 8px; float: right; border: 0px #c0c0c0 solid;}

h1.headings{background: url(../../newimages/index_heading_common_background.jpg) repeat-x; height:24px; margin: 0px;}

.single_border {border: 1px #c0c0c0 solid;}

#simple_list ul{list-style: none;}
#simple_list ul li{margin: 0px 0px 8px -40px; border-bottom: 0px #c0c0c0 solid; padding-bottom: 1px; font-size: 13px; font-weight: none; color: #000;}
#simple_list ul li a{font-size: 13px; font-weight: bold; color: #BF002B; text-decoration: none;}

#submit_idea{font-size: 13px; color: #000; text-align: justify; margin: 10px 0px 0px 0px; clear:both;}
#submit_idea #submit_idea_form{margin: 0px 0px 0px 10px; padding: 0px 0px 10px 10px; float: right; border-bottom: 1px #c0c0c0 solid; border-left: 1px #c0c0c0 solid;}
#submit_idea #submit_idea_form .message{color: #BF002B; font-weight: bold;}
#submit_idea ul{margin-top: 0px;}

/*Start: Submit idea form*/
#general_form{margin: 0px; padding: 0px;}
#general_form .buttons{margin: 5px 0px 5px 0px; height: 19px; clear: both;}
#general_form .input_field{clear: both; margin-top: 5px;}
#general_form .input_field .label{width: 133px; float: left;}
#general_form .input_field .label label{font-size: 12px; font-weight: bold; color: #000; line-height: 20px;}
/*End: Submit idea form*/

/*Start: Headings styles*/
#heading_news, #heading_aboutus, #heading_ataglance, #heading_randd{background:url("../../newimages/headings.jpg") no-repeat; height:24px; border:0; display:block; float:left;}

#heading_news{background-position:-0px -0px; width: 52px;}
#heading_aboutus{background-position:-0px -24px; width: 80px;}
#heading_ataglance{background-position:-0px -48px; width: 96px;}
#heading_randd{background-position:-0px -72px; width: 45px;}
/*End: Headings styles*/

/*Start : Buttons */
.submit_button, #reset_button, #view_all_button, #update_button, #checkout_button, #close_button, #download_button, #print_button, #forgot_password_button{background:url("../../newimages/buttons.jpg") no-repeat; margin-right: 5px; width: 55px; height:19px; border:0; display:block; float:left;}

.submit_button{background-position:-0px -0px;}
.submit_button:hover{background-position:-0px -0px;}

#reset_button{background-position:-0px -19px;}
#reset_button:hover{background-position:-0px -19px;}

#view_all_button{background-position:-0px -38px;}
#view_all_button:hover{background-position:-0px -38px;}

#update_button{background-position:-0px -57px;}
#update_button:hover{background-position:-0px -57px;}

#checkout_button{background-position:-0px -76px;}
#checkout_button:hover{background-position:-0px -76px;}

#close_button{background-position:-0px -95px;}
#close_button:hover{background-position:-0px -95px;}

#download_button{background-position:-0px -114px;}
#download_button:hover{background-position:-0px -114px;}

#print_button{background-position:-0px -133px;}
#print_button:hover{background-position:-0px -133px;}

#forgot_password_button{background-position:-0px -152px; width: 80px}
#forgot_password_button:hover{background-position:-0px -152px;}

#big_update_button, #continue_shopping_button, #continue_button, #empty_cart_button, #big_checkout_button, #big_submit_button, #big_reset_button, #big_print_button, #big_back_button, #confirm_button, #confirm_order_button{background:url("../../newimages/big_buttons.jpg") no-repeat; margin-right: 5px; width: 100px; height:31px; border:0; display:block; float:left;}

#big_update_button{background-position:-0px -0px;}
#big_update_button:hover{background-position:-0px -0px;}

#continue_shopping_button{background-position:-0px -31px; width: 130px;}
#continue_shopping_button:hover{background-position:-0px -31px; width: 130px;}

#empty_cart_button{background-position:-0px -62px;}
#empty_cart_button:hover{background-position:-0px -62px;}

#big_checkout_button{background-position:-0px -93px;}
#big_checkout_button:hover{background-position:-0px -93px;}

#big_submit_button{background-position:-0px -124px;}
#big_submit_button:hover{background-position:-0px -124px;}

#big_reset_button{background-position:-0px -155px;}
#big_reset_button:hover{background-position:-0px -155px;}

#big_print_button{background-position:-0px -186px;}
#big_print_button:hover{background-position:-0px -186px;}

#big_back_button{background-position:-0px -217px;}
#big_back_button:hover{background-position:-0px -217px;}

#confirm_button{background-position:-0px -248px;}
#confirm_button:hover{background-position:-0px -248px;}

#confirm_order_button{background-position:-0px -279px;}
#confirm_order_button:hover{background-position:-0px -279px;}

#continue_button{background-position:-0px -310px;}
#continue_button:hover{background-position:-0px -310px;}
/*End : Buttons */

/*Start: Breadcrumb styles*/
#breadcrumb_common, #breadcrumb_innerbullet, #breadcrumb_outerbullet{background:url("../../newimages/breadcrumb.jpg") repeat-x; height:16px; border:0; display:block; float:left;}
#breadcrumb_common{background-position:-0px -0px; background: repeat-x;}
#breadcrumb_common a{font-size: 8px; line-height: 16px; text-decoration: none; font-weight: none; color: #fff;}
#breadcrumb_innerbullet{background-position:-0px -16px; width: 10px; background: no-repeat;}
#breadcrumb_outerbullet{background-position:-0px -32px; width: 5px; background: no-repeat;}

#breadcrumb {width: 100%; min-height: 20px; overflow: hidden;}
#breadcrumb ul.breadcrumb_list, ul.breadcrumb_list li, ul.breadcrumb_list ul{list-style: none; padding: 0px; margin: 2px 0px 0px 0px;}
#breadcrumb ul.breadcrumb_list li {float: left; line-height: 16px; vertical-align: middle; padding: 0px 0px 0px 0px;}
#breadcrumb .breadcrumb_list a, #breadcrumb .breadcrumb_list span{font-size: 11px; color: #fff; font-weight: bold; background: url("../../newimages/breadcrumb_common.jpg") repeat-x; padding: 0px 8px 0px 8px; text-decoration: none; display: block;}
#breadcrumb .breadcrumb_list .innerbullet{background: url("../../newimages/breadcrumb_innerbullet.jpg"); width: 10px; height: 16px; margin-top: 0px; padding-left:0px;}
#breadcrumb .breadcrumb_list .outerbullet{background: url("../../newimages/breadcrumb_outerbullet.jpg"); width: 5px; height: 16px; margin-top: 0px; padding-left:0px;};
#breadcrumb .breadcrumb_list a:hover {text-decoration: none;}
#breadcrumb .breadcrumb_list img{margin-top: 2px;}
/*End: Breadcrumb styles*/

/*Start: Top bar style sheet */
.top_bar_login, .top_bar_register, .top_bar_search, .top_bar_language, .top_bar_logout, .top_bar_font_decrease, .top_bar_font_increase, .top_bar_cart, .top_bar_my_profile, .top_bar_twitter, .top_bar_rss, .top_bar_seperator{background:url("../../newimages/top_bar_icons_sprite.jpg") no-repeat; border:0; height: 21px; display:block; float:left;}
.top_bar_login{background-position:-0px -0px; width: 26px;}
.top_bar_register{background-position:-26px -0px; width: 12px;}
.top_bar_search{background-position:-38px -0px; width: 20px;}
.top_bar_language{background-position:-58px -0px; width: 19px;}
.top_bar_logout{background-position:-77px -0px; width: 18px;}
.top_bar_font_decrease{background-position:-95px -0px; width: 21px;}
.top_bar_font_increase{background-position:-116px -0px; width: 21px;}
.top_bar_seperator{background-position:-137px -0px; width: 3px;}
.top_bar_cart{background-position:-140px -0px; width: 21px;}
.top_bar_my_profile{background-position:-161px -0px; width: 21px;}
.top_bar_twitter{background-position:-182px -0px; width: 25px;}
.top_bar_rss{background-position:-207px -0px; width: 18px;}

.top_bar_login:hover{background-position:-225px -0px; width: 26px;}
.top_bar_register:hover{background-position:-251px -0px; width: 12px;}
.top_bar_search:hover{background-position:-263px -0px; width: 20px;}
.top_bar_logout:hover{background-position:-283px -0px; width: 18px;}
.top_bar_cart:hover{background-position:-301px -0px; width: 21px;}
.top_bar_my_profile:hover{background-position:-322px -0px; width: 21px;}
.top_bar_twitter:hover{background-position:-343px -0px; width: 25px;}
.top_bar_rss:hover{background-position:-368px -0px; width: 18px;}
/*End: Top bar style sheet */

/*Start: My Profile Sprite */
#my_profle_change_password, #my_profile_edit_profile, #my_profile_manage_orders, #my_profile_download_feed{background:url("../../newimages/my_profile_sprite.gif") no-repeat; border:0; height: 16px; width: 16px; display:block; float:left;}
#my_profle_change_password{background-position:-0px -0px;}
#my_profile_edit_profile{background-position:-16px -0px;}
#my_profile_manage_orders{background-position:-32px -0px;}
#my_profile_download_feed{background-position:-48px -0px;}
/*End: My Profile Sprite */

/*Start: Top bar style sheet */
ul.top_bar_menu{border: 0px #c0c0c0 solid;}
ul.top_bar_menu, ul.top_bar_menu li, ul.top_bar_menu ul {list-style: none; margin: 0; padding: 0;}
ul.top_bar_menu {position: relative; z-index: 3;}
ul.top_bar_menu li {float: left; line-height: 18px; vertical-align: middle; zoom: 1; padding: 0px 0px; border-style: solid; border-width: 0px; background-color: #fff; color: #000; padding-right: 10px;}
ul.top_bar_menu li.hover, ul.top_bar_menu li:hover {position: relative; cursor: default; color: #000; z-index: 4;}
ul.top_bar_menu ul {visibility: hidden; position: absolute; top: 100%; left: 0; width: 100%; z-index: 5;}
ul.top_bar_menu a{font-size: 11px; color: #BF002B; font-weight: bold; text-decoration: none;}
ul.top_bar_menu a:hover {text-decoration: none;}
/*End: Top bar style sheet */

/*Start: Suspended Login Box styles*/
#slider_content {background: url("../../newimages/topbar_box_background.jpg") repeat-x #fff; width: 250px; height: 136px; border: 1px #AEAEAC solid; padding: 10px 10px 0px 10px; font-size: 15px;}
#slider_content p{font-size: 13px; font-weight: none; color: 000; margin: 5px 0px 5px 0px; padding: 0px; text-align: justify;}
#slider_content a {font-size: 12px; font-weight: bold; color: #BF002B; text-decoration: none; display: inline;}
#slider_content .heading{font-size: 12px; font-weight: bold; color: #BF002B; margin: 0px; padding: 0px;}
.form_fields{margin: 10px 0px 10px 0px;}
.buttons{margin: 5px 0px 5px 0px; height: 19px;}
.input_field{clear: both; margin-top: 5px; font-size: 13px; color: #000;}
.input_field .text_input, .input_field .numeric_input, .text_input, .numeric_input{border :1px #c0c0c0 solid; height: 16px; padding: 2px; font-size: 12px;}
.input_field .numeric_input, .numeric_input{text-align:right;}
.input_field .textarea_input, .textarea_input{border :1px #c0c0c0 solid; padding: 2px; font-size: 12px;}
.input_field .select_input, .input_field .checkbox_input, .select_input{border :1px #c0c0c0 solid; padding: 0px; font-size: 12px;}
.input_field .label{width: 80px; float: left;}
.form_fields .input_field .label label{font-size: 12px; font-weight: bold; color: #000; line-height: 18px;}

#login_sliderWrap {width: 0px;}
#login_slider {position: absolute; margin-left: -87px; visibility: hidden;}

#register_sliderWrap {width: 0px;}/*  z-index: 999; */
#register_slider {position: absolute; margin-left: -91px; visibility: hidden;} /* margin-left: -49px; */

#search_sliderWrap {width: 0px;}/*  z-index: 999; */
#search_slider {position: absolute; margin-left: -157px; visibility: hidden;} /* margin-left: -168px */

#myProfile_sliderWrap {width: 0px;}/*  z-index: 999; */
#myProfile_slider {position: absolute; margin-left: -102px; visibility: hidden;}
#myProfile_selection_item{clear: both; margin: 0px 0px 0px 2px; height: 20px; width: 150px;}
#myProfile_selection_item img{float: left; width: 16px;}
#myProfile_selection_item a{float: left; margin: -3px 0px 0px 5px; line-height:20px; color: #000;}

#language_sliderWrap {width: 0px;}/*  z-index: 999; */
#language_slider {position: absolute; margin-left: -88px; visibility: hidden;}
#language_selection_item{clear: both; margin: 0px 0px 0px 2px; height: 20px; width: 150px;}
#language_selection_item img{float: left; width: 16px;}
#language_selection_item a{float: left; margin: -3px 0px 0px 5px; line-height:20px; color: #000;}

#suggestions {position: absolute; top:60px; left: 11px; margin: 1px 0px 0px 0px; width: 297px; background-color: #fff; -moz-border-radius: 0px; -webkit-border-radius: 0px; border: 1px solid #c0c0c0; color: #fff;}
#suggestions #arrow{position: relative; top: -10px; left: 70px;}
#suggestions .suggestionList {position: realtive; margin: 0px 0px 5px 5px; padding: 0px; overflow: hidden; text-align: left;}
#suggestions .suggestionList a {margin: 0px 0px 3px 0px; padding: 0px; cursor: pointer; color: #BF002B;}
#suggestions .suggestionList a:hover {text-decoration: underline;}
/*End: Suspended Login Box styles*/

/*Start: Index page banner styles*/
#index_banner{border-bottom: 0px #c0c0c0 solid;}
#index_banner .content{padding: 8px 8px 0px 0px;}
/*End: Index page banner styles*/

/*Start: Index page content section styles */
#index_contents_wrapper{width: 990px; border-bottom: 1px #c0c0c0 solid; height: 361px;}
#index_section1{width: 321px; border-right: 1px #c0c0c0 solid; padding-left: 8px; float: left; height: 361px;}
#index_section2{width: 329px; border-right: 1px #c0c0c0 solid; float: left; height: 361px;}
#index_section3{width: 330px; height: 361px; float: left;}

#index_section1 .content{margin: 8px 20px 0px 8px;}
#index_section1 .content #list{margin: 4px 0px 0px 0px; padding: 0px; height: 303px}
#index_section1 .content #list ul{margin: 0px; padding: 0px;}
#index_section1 .content #list ul li{
    list-style: none; color:#000; text-decoration:none; font-size: 12px; font-weight: normal; text-align:left; margin-bottom: 6px; height: 33px; overflow: hidden; width: 308px;
}
#index_section1 .content #list ul li a {color:#BF002B; text-decoration:none; font-size: 14px; font-weight: bold;}
#index_section1 .content #list ul li .title{color:#000;}
#index_section1 .more {float: right; padding-right: 20px; vertical-align: bottom;}
#index_section1 .more a {color:#BF002B; text-decoration:underline; font-size: 12px; font-weight: bold;}

#index_section2 .content{margin: 8px 20px 0px 20px;}
#index_section2 .content h1{background: url(../../newimages/index_heading_common_background.jpg) repeat-x; height:24px; margin: 0px;}
#index_section2 .content p{text-align: justify; font-size: 13px; margin: 6px 0px 0px 0px; height: 301px}
#index_section2 .more {float: right; padding-right: 20px; vertical-align: bottom;}
#index_section2 .more a {color:#BF002B; text-decoration:underline; font-size: 12px; font-weight: bold;}

#index_section3 .content{margin: 8px 20px 0px 20px;}
#index_section3 .content h1{background: url(../../newimages/index_heading_common_background.jpg) repeat-x; height:24px; margin: 0px;}
#index_section3 .content #list ul{margin: 4px 0px 0px 0px; padding: 0px;}
#index_section3 .content #list ul li{text-align:left; font-size:12px; list-style: none; border-bottom: 1px #c0c0c0 solid; height: 38px; margin-top: 2px;}
#index_section3 .content #list ul li .item{width: 278px; color:#000; text-decoration:none; font-size: 11px; font-weight: normal; float: left; line-height: 16px;}
#index_section3 .content #list ul li .item .text{width: 278px; color:#000; text-decoration:none; font-size: 11px; font-weight: normal; float: left; line-height: 16px;}
#index_section3 .content #list ul li .item .link {color:#BF002B; text-decoration:none; font-size: 14px; font-weight: bold; line-height: 20px;}
#index_section3 .content #list ul li .more{width: 12px; float: left; height: 35px;}
#index_section3 .content #list ul li .more img{margin-top: 18px;}
/*End: Index page content section styles */

/*Start : Latest products bar on index page */
#latest_products_bar{height: 125px; background: #fff; width: 990px;}
#latest_products_bar .normal_product, #latest_products_bar .last_product{width: 123px; border-right: 1px #C0C0C0 solid; float: left; min-height: 121px; text-align: center;}
#latest_products_bar .last_product {width: 121px; border-right: 0px;}
#latest_products_bar .normal_product .product_image_box, #latest_products_bar .last_product .product_image_box{height: 83px; margin-top: 6px;}
#latest_products_bar .normal_product a, #latest_products_bar .last_product a{display:block; margin-top:4px;color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;}
/*End : Latest products bar on index page */

/*Start : Navigation menu style sheet */
#navigation_home, #navigation_aboutus, #navigation_products, #navigation_services, #navigation_news, #navigation_careers, #navigation_contact, #navigation_tu_world, #navigation_seperator, #navigation_home_hover, #navigation_aboutus_hover, #navigation_products_hover, #navigation_services_hover, #navigation_news_hover, #navigation_careers_hover, #navigation_contact_hover, #navigation_tu_world_hover{background:url("../../newimages/navigation_menu.jpg") no-repeat; height:38px; border:0; display:block; float:left; border: 0px;}

#navigation_home{background-position:-0px -0px; width: 80px;}
#navigation_home:hover{background-position:-0px -0px; width: 80px;}

#navigation_aboutus{background-position:-89px -0px; width: 114px;}
#navigation_aboutus:hover{background-position:-89px -0px; width: 114px;}

#navigation_products{background-position:-212px -0px; width: 106px;}
#navigation_products:hover{background-position:-212px -0px; width: 106px;}

#navigation_services{background-position:-327px -0px; width: 102px;}
#navigation_services:hover{background-position:-327px -0px; width: 102px;}

#navigation_news{background-position:-438px -0px; width: 151px;}
#navigation_news:hover{background-position:-438px -0px; width: 151px;}

#navigation_careers{background-position:-599px -0px; width: 98px;}
#navigation_careers:hover{background-position:-599px -0px; width: 98px;}

#navigation_contact{background-position:-706px -0px; width: 100px;}
#navigation_contact:hover{background-position:-706px -0px; width: 100px;}

#navigation_tu_world{background-position:-814px -0px; width: 176px;}
#navigation_tu_world:hover{background-position:-814px -0px; width: 176px;}

#navigation_seperator{background-position:-80px -0px; width: 9px;}
/*End : Navigation menu style sheet */

#common_contents_wrapper .rds_item{
  border-top: 1px solid #C0C0C0;
    clear: both;
    width: 100%;
}
#common_contents_wrapper .rds_item img{
      float: left;
}

#common_contents_wrapper .rds_item p{
    clear: right;
    float: left;
    line-height: 22px;
    width: 700px;
     margin: 0 0 54px;
     
}

#common_contents_wrapper .rds_item h2{
       float: left;
    margin: 29px 0 0;
    padding: 0;
    
}
