/* FOR ALL */
.content {width: 816px;  background: url(../images/content_bottom.gif) 0 bottom no-repeat; position: relative;}
.content_inner {padding: 11px 28px 52px 31px; background: url(../images/content_bg.png) 0 0 repeat-y;
}
.content_td {background: url(../images/right_bg.jpg) right 0 no-repeat;}

p,td,div,body,textarea,input,select,ul,li {font-family: Tahoma,Verdana,Arial; color: #000000; font-size: 11px;}
.componentheading, .contentheading {
  font-size: 24px;
  font-weight: bold;
  padding: 0 10px 0 10px;
  text-align: center;
}

body {background: #550023}
img {border: none;}
body,div,form,table,img {margin: 0px; padding: 0px;}
table {border-collapse: collapse;}
table td {padding: 0;}
input, select {margin: 0;}
div {width: auto;}
a {color: #bb004d; text-decoration: underline; cursor: pointer;}
p {padding: 0 0 12px 0; margin: 0; display: block;}
br {line-height: 10px;}
ul {margin: 0 0 12px 0; padding: 0; width: auto; display: block; list-style: none;}
.clear {clear: both; height: 1px; line-height: 1px;}
.clear img {width: 1px; height: 1px;}

.container {width: 1000px; margin: 0 auto; background: #880038;}
.line_shadow_left {position: absolute; z-index: 5;}
.line_shadow_left div {position: relative; top: 172px; left: -8px; width: 8px; height: 56px;}
.line_shadow_left div img {width: 8px; height: 56px; background: url(../images/line_shadow_left.gif) 0 0 no-repeat;}
.line_shadow_right {position: absolute; z-index: 5;}
.line_shadow_right div {position: relative; top: 172px; left: 1000px; width: 8px; height: 57px;}
.line_shadow_right div img {width: 8px; height: 57px; background: url(../images/line_shadow_right.gif) 0 0 no-repeat;}

.subhead {background: url(../images/top_menu_bg.gif) 0 0 repeat-x; height: 42px;}
.top_search {width: 195px; float: left; height: 42px; background: url(../images/top_search_bg.gif) 0 0 repeat-x;}
.top_search table {margin: 14px 0 0 17px;}
.top_search table td {padding: 0 7px 0 0; color: #FFFFFF; font-weight: bold; vertical-align: center;}
.text_input {height: 14px; width: 93px; border: #990000 1px solid; background: #FFFFFF; padding: 1px;}
.search_button {background: url(../images/search_button.gif) 0 0 no-repeat; width: 17px; height: 17px; border: none; cursor: pointer;}

.top_menu {float: left; width: 805px; padding: 4px 0 0 0;}
.top_menu span {display: block; float: left; background: url(../images/top_menu_point.gif) 0 0 no-repeat; padding: 10px 10px 12px 16px; font-weight: bold; font-size: 12px; color: #ff3399;}
.top_menu span.top_menu_first {padding-left: 25px; background: none;}
.top_menu span a {color: #ff3399; text-decoration: none;}
.top_menu span a:hover {text-decoration: underline;}
.top_menu li {float: left;}

.center_block_border {background: url(../images/center_block_border.gif) 0 0 no-repeat;}
.center_block {background:  #bc004e url(../images/top_left.jpg) 0 0 no-repeat;}
.inner_tbl {background: url(../images/bottom_bg.png) 0 bottom no-repeat;}

.left_menu { color: #FFFFFF; width: 184px; position: relative; z-index: 1; left: 21px; padding: 15px 0 180px 0;}
.left_menu span {display: block; padding: 6px 10px 8px 0; background: url(../images/left_menu_sep.png) 0 0 no-repeat; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/left_menu_sep.png', sizingMethod='crop'); width: 174px;}
.left_menu span.left_menu_first {background: none; //filter: none;}
.mainlevel {font-size: 16px; color: #FFFFFF; font-weight: bold; text-decoration: none; display: block;}
.menu li,.menu a,.left_menu span a {color: #FFFFFF; font-weight: bold; text-decoration: none; display: block;}
.left_menu span a:hover {text-decoration: underline;}
.left_menu span ins {display: block; padding: 0 0 0 5px; text-decoration :none;}
.left_menu span ins a {font-weight: normal;}
.contentpaneopen {margin-left: 10px;}
.center_block_shadow {position: absolute; z-index: 5; height: 8px; width: 1000px;}

.center_block_shadow img {height: 8px; width: 1000px; background: url(../images/center_block_shadow.png) 0 0 repeat-x; //background: none; //filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/center_block_shadow.png', sizingMethod='scale');}

.nav {background: #ebebeb url(../images/nav_line_bg.gif) right bottom no-repeat; height: 38px; width: 757px;}
.nav a {text-decoration: none;}
.nav a:hover {text-decoration: underline;}
.nav table td {padding: 10px 13px; font-weight: bold; font-size: 12px;}
.nav td span {padding: 0 6px; color: #bb004d;}
.nav_back {border-right: #FFFFFF 5px solid;}
.nav_back a {display: block; padding: 3px 0 3px 20px; background: url(../images/arrow_back.gif) 0 0 no-repeat; text-decoration: none;}
.nav_forward {border-left: #FFFFFF 5px solid;}
.nav_forward a {display: block; padding: 3px 20px 3px 0; background: url(../images/arrow.gif) right 0 no-repeat;}

.bottom_nav {position: absolute; z-index: 12;}
.bottom_nav .nav {position: relative; top: -68px; left: 215px;}

.foot {padding: 20px 0 20px 225px; background: url(../images/bottom_tel.png) right center no-repeat; color: #FFFFFF; font-size: 9px; margin: 0 30px 0 0;}

.unit_block {padding: 40px 0 25px 0; background: url(../images/unit_bottom.jpg) center bottom no-repeat;}
.unit_block_img {width: 190px; text-align: center;}
.title {font-size: 18px; padding: 0 0 12px 0;}
.unit_choice {margin: 0 0 25px 0;}
.unit_choice td {padding: 0 12px 0 0; font-weight: bold;}
.unit_price {padding: 1px 0 1px 315px; background: url(../images/price_point.png) 90px 0 no-repeat; font-weight: bold; font-size: 18px; color: #bb004d;}
.unit_price span {font-size: 11px;}
.unit_links {font-size: 12px;}
.unit_links a {font-weight: bold; text-decoration: none;}
.unit_links a:hover {text-decoration: underline;}