HTML {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.wrapper {
	MIN-WIDTH: 980px; ; WIDTH: expression(document.documentElement.offsetWidth < 980 ? '980' : 'auto')
}
P {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
BODY {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
FONT {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
DIV {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
TD {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: tahoma,verdana,arial,sans-serif
}
H1 {
	FONT-SIZE: 160%; MARGIN: 1em 0px
}
H2 {
	FONT-SIZE: 130%; MARGIN: 1em 0px
}
H3 {
	FONT-SIZE: 120%; MARGIN: 1em 0px 0.5em
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
A {
	FONT-WEIGHT: bold; COLOR: navy
}
A:hover {
	COLOR: #003366
}
A IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
#container_top_left {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: middle; WIDTH: 200px; PADDING-TOP: 5px; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center
}
#container_top {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #003366; TEXT-ALIGN: left
}
#container_top_right {
	VERTICAL-ALIGN: top; WIDTH: 200px; BACKGROUND-COLOR: #003366; TEXT-ALIGN: right
}
#container_left_sidebar {
	VERTICAL-ALIGN: top; WIDTH: 200px; COLOR: #fff; TEXT-ALIGN: left
}
#container_right_sidebar {
	VERTICAL-ALIGN: top; WIDTH: 200px; COLOR: #fff; TEXT-ALIGN: left
}
#container_left_sidebar {
	MARGIN-RIGHT: -20px; BACKGROUND-COLOR: #fff
}
#container_right_sidebar {
	BACKGROUND-COLOR: #003366
}
.bg-sidebar {
	BACKGROUND-COLOR: #003366
}
.bg-sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#container_main_content {
	PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 100%; BACKGROUND-COLOR: #003366; TEXT-ALIGN: left
}
.round-container {
	MIN-HEIGHT: 100%; HEIGHT: 100%; BACKGROUND-COLOR: #fff
}
.cpt_news_short_list {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.cpt_category_tree {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.cpt_maincontent {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.cpt_currency_selection {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.cpt_divisions_navigation {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.cpt_auxpages_navigation {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 75%; PADDING-BOTTOM: 10px; WIDTH: 100%; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.cpt_maincontent TD {
	FONT-SIZE: 75%
}
.cpt_maincontent H1 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px 0px 10px; COLOR: #8a3d3d; PADDING-TOP: 10px; BORDER-BOTTOM: #ebebeb 1px solid; FONT-FAMILY: Tahoma
}
.cpt_survey {
	FONT-SIZE: 75%; TEXT-ALIGN: left
}
.cpt_survey TD {
	FONT-SIZE: 75%
}
UL.vertical {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.horizontal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.horizontal {
	OVERFLOW: hidden
}
.vertical LI {
	PADDING-LEFT: 0px; PADDING-BOTTOM: 5px
}
.horizontal LI {
	FLOAT: left; MARGIN-RIGHT: 25px
}
.cpt_divisions_navigation LI .cpt_divisions_navigation UL A {
	COLOR: #fff
}
.cpt_auxpages_navigation UL.vertical {
	PADDING-LEFT: 15px; LIST-STYLE-IMAGE: url(../../images/li_infopages.gif)
}
.cpt_auxpages_navigation .vertical LI {
	PADDING-LEFT: 5px
}
.cpt_auxpages_navigation UL.horizontal {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: none
}
.cpt_divisions_navigation UL {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: none
}
.cpt_shopping_cart_info {
	FONT-SIZE: 75%; BACKGROUND: #f5f0bb; MARGIN: 10px; VERTICAL-ALIGN: middle; WIDTH: 180px; TEXT-ALIGN: center
}
.cpt_shopping_cart_info DIV {
	MARGIN: 5px 0px
}
.cpt_shopping_cart_info B {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px
}
.survey_question {
	FONT-WEIGHT: bold; MARGIN: 10px 10px 5px 20px
}
.survey_submit {
	MARGIN: 10px 30px
}
.cpt_survey FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.cpt_survey LABEL {
	COLOR: #fff
}
.cpt_currency_selection SPAN {
	COLOR: #fff
}
.cpt_currency_selection SELECT {
	FONT-SIZE: 90%
}
.cpt_news_short_list {
	MARGIN-BOTTOM: 10px
}
.cpt_currency_selection FORM {
	DISPLAY: inline
}
.cpt_category_tree UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 150%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.cpt_category_tree UL A {
	COLOR: #fff
}
.cpt_category_tree UL A:hover {
	COLOR: #b34f4f
}
.cpt_category_tree .parent_current A {
	COLOR: #ed9b01! important; TEXT-DECORATION: none
}
.cpt_category_tree .child A {
	PADDING-LEFT: 10px; FONT-WEIGHT: normal; FONT-SIZE: 90%; LINE-HEIGHT: 80%
}
.cpt_category_tree .child_current A {
	PADDING-LEFT: 10px; COLOR: #ed9b01! important; TEXT-DECORATION: none
}
A .bullet {
	TEXT-DECORATION: none! important
}
.cpt_category_tree .tab {
	MARGIN-LEFT: 10px
}
.cpt_product_add2cart_button {
	PADDING-TOP: 10px
}
.home_page_category_logo {
	DISPLAY: block; BACKGROUND: url(../../images/defaultnocatimage.gif) no-repeat left top; WIDTH: 65px; HEIGHT: 65px
}
#container_main_content .cpt_root_categories {
	PADDING-TOP: 1em
}
#container_main_content .cpt_root_categories TD.cat_image A {
	POSITION: relative; TOP: -0.8em
}
#container_main_content .cpt_root_categories {
	PADDING-TOP: 1em
}
#container_main_content .cpt_root_categories TD {
	VERTICAL-ALIGN: top
}
#container_top_left H1 {
	MARGIN: 0px
}
HTML:first-child #container_top UL.horizontal {
	
}
#container_top UL.horizontal LI {
	PADDING-LEFT: 30px; FONT-SIZE: 11px; BACKGROUND: url(../../images/cls_bullet.gif) no-repeat left top; LINE-HEIGHT: 19px; MARGIN-RIGHT: 10px; WHITE-SPACE: nowrap
}
#container_top .cpt_divisions_navigation {
	PADDING-RIGHT: 20px; PADDING-LEFT: 50px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 20px
}
#container_top .cpt_auxpages_navigation {
	PADDING-RIGHT: 20px; PADDING-LEFT: 50px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; HEIGHT: 20px
}
#container_top .cpt_auxpages_navigation .vertical LI {
	PADDING-LEFT: 0px
}
#container_top .cpt_divisions_navigation A {
	COLOR: white
}
#container_top .cpt_auxpages_navigation A {
	COLOR: white
}
#container_footer .cpt_divisions_navigation A {
	COLOR: white
}
#container_footer .cpt_auxpages_navigation A {
	COLOR: white
}
#container_footer .cpt_divisions_navigation {
	FONT-SIZE: 11px; TEXT-ALIGN: center
}
#container_footer UL.horizontal {
	DISPLAY: inline; FLOAT: none
}
#container_footer UL.horizontal LI {
	DISPLAY: inline; FLOAT: none
}
#container_top .cpt_auxpages_navigation UL.vertical {
	PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none
}
.cpt_product_search {
	FONT-SIZE: 75%; BACKGROUND: #8a3d3d; MARGIN: 0px 10px 10px
}
.cpt_product_search FORM {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px; WHITE-SPACE: nowrap
}
.cpt_maincontent .cpt_product_lists {
	PADDING-RIGHT: 10px; BORDER-TOP: #ebebeb 10px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: 15px 10px; PADDING-TOP: 10px
}
.cpt_language_selection {
	PADDING-RIGHT: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.cpt_language_selection A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cpt_language_selection A IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.cpt_tag_cloud A {
	FONT-SIZE: 14px; TEXT-DECORATION: none
}
#container_left_sidebar .cpt_tag_cloud A {
	COLOR: #fff
}
#container_left_sidebar .cpt_tag_cloud A:hover {
	COLOR: #b34f4f
}
UL.product_list {
	BORDER-LEFT: #ebebeb 2px solid
}
UL.product_list LI {
	BORDER-RIGHT: #ebebeb 1px solid; BORDER-TOP: #ebebeb 1px solid; MARGIN: 5px; BORDER-LEFT: medium none; BORDER-BOTTOM: #ebebeb 1px solid; TEXT-ALIGN: center
}
UL.product_list LI TABLE {
	MARGIN: 5px auto
}
#cat_top_tree {
	MARGIN-TOP: 10px; OVERFLOW: hidden
}
.cpt_maincontent CENTER {
	CLEAR: both
}
H1.welcome {
	FONT-WEIGHT: normal; FONT-SIZE: 19pt; MARGIN: 10px 10px 0px; COLOR: #003366; LETTER-SPACING: -1px
}
#container_main_content UL {
	LIST-STYLE-POSITION: inside
}
.hrline {
	FONT-SIZE: 1px; LINE-HEIGHT: 1px; HEIGHT: 2px; BACKGROUND-COLOR: #d8d8d8
}
#searchstring {
	WIDTH: 120px
}
#shpcrtca {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; WHITE-SPACE: nowrap
}
#container_top #searchstring {
	WIDTH: 60%
}
#container_main_content #searchstring {
	WIDTH: 60%
}
#cat_info_left_block A {
	FONT-WEIGHT: normal; FONT-SIZE: 90%
}
.small {
	FONT-SIZE: 70%
}
.big {
	FONT-SIZE: 150%
}
.background1 {
	BACKGROUND-COLOR: #d9e9ff
}
.background1 TD {
	BACKGROUND-COLOR: #d9e9ff
}
.btn_checkout {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 3px; MARGIN: 10px; PADDING-TOP: 3px
}
.prdbrief_add2cart {
	PADDING-TOP: 5px
}
.error_block {
	FONT-WEIGHT: bold; COLOR: red
}
#tbl-checkout-progress TD {
	FONT-SIZE: 0.7em; VERTICAL-ALIGN: top
}
.current_prd_thumbnail IMG {
	BORDER-RIGHT: #bbbbbb 3px solid; BORDER-TOP: #bbbbbb 3px solid; BORDER-LEFT: #bbbbbb 3px solid; BORDER-BOTTOM: #bbbbbb 3px solid
}
A.prd_thumbnail IMG {
	BORDER-RIGHT: #ffffff 3px solid; BORDER-TOP: #ffffff 3px solid; BORDER-LEFT: #ffffff 3px solid; BORDER-BOTTOM: #ffffff 3px solid
}
A.prd_thumbnail:hover IMG {
	BORDER-RIGHT: #bbbbbb 3px solid; BORDER-TOP: #bbbbbb 3px solid; BORDER-LEFT: #bbbbbb 3px solid; BORDER-BOTTOM: #bbbbbb 3px solid
}
.news_date {
	FONT-SIZE: 90%; COLOR: #d1a8a8
}
.news_title {
	PADDING-BOTTOM: 10px
}
.news_title A {
	FONT-WEIGHT: normal; COLOR: #fff
}
.news_viewall A {
	FONT-WEIGHT: normal; COLOR: #fff
}
.news_viewall {
	FONT-SIZE: 85%; PADDING-BOTTOM: 10px
}
.news_subscribe {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #8a3d3d; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.news_thankyou {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; BACKGROUND: #8a3d3d; PADDING-BOTTOM: 10px; OVERFLOW: hidden; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.news_subscribe DIV {
	DISPLAY: inline; WIDTH: auto
}
.input_message {
	MARGIN: 5px 0px
}
.news_subscribe IMG {
	VERTICAL-ALIGN: middle
}
.post_title {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 0px; COLOR: #666
}
.post_date {
	BORDER-RIGHT: #eee 0px solid; BORDER-TOP: #eee 1px solid; MARGIN-BOTTOM: 15px; BORDER-LEFT: #eee 0px solid; COLOR: #999; BORDER-BOTTOM: #eee 0px solid
}
.post_content {
	PADDING-LEFT: 15px
}
.cmp_headers {
	BACKGROUND-COLOR: #d9e9ff
}
.cmp_column_odd {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: white
}
.cmp_column_even {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: #f2f8ff
}
#cmp-table TR:hover TD {
	BACKGROUND-COLOR: #d5e5fa! important
}
#cmp-table TR TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#cmp-table TR TD.cmp_headers {
	TEXT-ALIGN: left
}
.regularPrice {
	COLOR: brown; TEXT-DECORATION: line-through
}
.totalPrice {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; COLOR: #800000
}
.youSaveLabel {
	FONT-SIZE: 75%
}
.youSavePrice {
	FONT-SIZE: 75%
}
.prd_out_of_stock {
	FONT-STYLE: italic
}
.hndl_submit_prds_cmp {
	MARGIN: 10px 0px
}
#cat_product_sort {
	MARGIN: 10px 0px
}
.add2cart_handler {
	MARGIN: 5px 0px
}
.prdbrief_name A {
	FONT-SIZE: 130%; COLOR: #003366; LINE-HEIGHT: 150%; TEXT-DECORATION: none
}
.prdbrief_name A:hover {
	BORDER-BOTTOM: 1px solid
}
.review_block {
	MARGIN-LEFT: 20px
}
.review_title {
	MARGIN-TOP: 10px; FONT-SIZE: 120%; MARGIN-BOTTOM: 0px; COLOR: #333
}
.review_date {
	BORDER-RIGHT: #eee 0px solid; BORDER-TOP: #eee 1px solid; FONT-SIZE: 90%; MARGIN-BOTTOM: 5px; BORDER-LEFT: #eee 0px solid; COLOR: #999; BORDER-BOTTOM: #eee 0px solid
}
.review_content {
	PADDING-LEFT: 20px; COLOR: #333
}
.review_showall {
	MARGIN-LEFT: 20px
}
.background_cart_top {
	BORDER-BOTTOM: #99c9df 1px solid; BACKGROUND-COLOR: #d9e9ff
}
.background_cart_top H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cart_content_tbl {
	WIDTH: 100%
}
#cart_content_tbl TD {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#cart_page_title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
#cart_page_title H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#cart_clear {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: right
}
#cart_clear A {
	FONT-SIZE: 9pt
}
.cart_discount_label {
	FONT-WEIGHT: bold
}
#cart_total_label {
	FONT-WEIGHT: bold; FONT-SIZE: 130%
}
#cart_total {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 130%; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #d9e9ff
}
#cart_checkout_btn {
	PADDING-TOP: 20px
}
.cart_product_brief_description {
	FONT-SIZE: 80%
}
#cart_content_header TD {
	FONT-WEIGHT: bold
}
.cart_apply_for_discounts_extra {
	FONT-SIZE: 80%; COLOR: #777
}
.cart_product_quantity {
	TEXT-ALIGN: center
}
.rcat_root_category {
	FONT-WEIGHT: bold
}
.rcat_products_num {
	FONT-SIZE: 80%; COLOR: #999999
}
.rcat_child_categories A {
	FONT-WEIGHT: normal; FONT-SIZE: 90%
}
#reg_fields_tbl TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#reg_auth_fields TD {
	BACKGROUND-COLOR: #d9e9ff
}
#reg_confcode TD {
	BACKGROUND-COLOR: #d9e9ff
}
#reg_fields_tbl TD INPUT {
	WIDTH: 300px
}
.addressform TD INPUT {
	WIDTH: 300px
}
#subscribed4news {
	WIDTH: auto! important
}
#reg_fields_tbl TD TEXTAREA {
	WIDTH: 300px; HEIGHT: 100px
}
.addressform TD TEXTAREA {
	WIDTH: 300px; HEIGHT: 100px
}
#reg_submit_btn {
	FONT-WEIGHT: bold; FONT-SIZE: 150%
}
#cat_advproduct_search {
	WIDTH: 230px; MARGIN-RIGHT: 10px; BACKGROUND-COLOR: #d9e9ff
}
#cat_advproduct_search FORM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#cat_advproduct_search TD {
	VERTICAL-ALIGN: top
}
#cat_advproduct_search SELECT {
	WIDTH: 100%
}
#cat_advproduct_search FORM {
	WIDTH: 100%
}
#cat_advproduct_search TABLE {
	WIDTH: 100%
}
#cat_advproduct_search H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 10px 0px; PADDING-TOP: 0px
}
#cat_info_left_block {
	FLOAT: left
}
#cat_advproduct_search {
	FLOAT: left
}
.checkout_noframe_title {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#checkout_have_account {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; MARGIN: 0px -5px 15px; PADDING-TOP: 15px; BACKGROUND-COLOR: #d9e9ff
}
#checkout_logininfo {
	WIDTH: 428px
}
#checkout_logininfo .inputtext {
	WIDTH: 200px
}
#checkout_addresses .inputtext {
	WIDTH: 200px
}
#checkout_addresses TEXTAREA {
	WIDTH: 200px
}
.paddingblock INPUT.checkout_buttons {
	FONT-WEIGHT: bold; FONT-SIZE: 130%; MARGIN: 5px 0px
}
.checkout_steps_divider {
	OVERFLOW: hidden; WIDTH: 40px; HEIGHT: 1px; BACKGROUND-COLOR: #99c9df
}
#checkout_addresses {
	WIDTH: 800px
}
#checkout_addresses TD {
	
}
TR#ord_total_row * {
	FONT-WEIGHT: bold; FONT-SIZE: 105%
}
.row_odd TD {
	BACKGROUND-COLOR: #f2f8ff
}
.row_even TD {
	BORDER-RIGHT: #d9e9ff 0px solid; BORDER-TOP: #d9e9ff 1px solid; BORDER-LEFT: #d9e9ff 0px solid; BORDER-BOTTOM: #d9e9ff 1px solid
}
.paddingblock {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12pt; BACKGROUND: #fff; TEXT-ALIGN: left
}
.paddingblock H2 {
	PADDING-RIGHT: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
.paddingblock TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 95%; PADDING-BOTTOM: 5px; VERTICAL-ALIGN: top; PADDING-TOP: 5px
}
.paddingblock P {
	MARGIN-BOTTOM: 10px
}
.paddingblock INPUT {
	MARGIN: 2px 0px 0px
}
.asterisk {
	COLOR: red
}
.cellpadding TR TD {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.cust_name {
	FONT-WEIGHT: bold; FONT-SIZE: 110%
}
#prddeatailed_container .cpt_product_rate_form TABLE {
	WIDTH: auto
}
#block-customerinfo TD {
	FONT-SIZE: 100%
}
.cpt_product_images {
	FLOAT: left
}
.mainlogo {
	MARGIN: 0px 5px; VERTICAL-ALIGN: middle
}
.col_header {
	PADDING-RIGHT: 5px; PADDING-LEFT: 20px; FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #200505; PADDING-BOTTOM: 5px; MARGIN: 5px 10px; COLOR: #fff; PADDING-TOP: 5px
}
IMG.vert-center {
	VERTICAL-ALIGN: middle
}
.footer {
	BACKGROUND-COLOR: #003366
}
.copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.copyright A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 85%; PADDING-BOTTOM: 10px; COLOR: #fff; PADDING-TOP: 0px; TEXT-ALIGN: center
}
B.niftycorners {
	DISPLAY: block
}
B.niftyfill {
	DISPLAY: block
}
B.niftycorners * {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 0px solid; DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; BORDER-LEFT: 1px solid; LINE-HEIGHT: 1px; BORDER-BOTTOM: 0px solid; HEIGHT: 1px
}
B.r1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 3px; BORDER-RIGHT-WIDTH: 2px
}
B.r2 {
	MARGIN: 0px 2px
}
B.r3 {
	MARGIN: 0px 1px
}
B.r4 {
	HEIGHT: 2px
}
B.rb1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 8px; BORDER-RIGHT-WIDTH: 2px
}
B.rb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 6px; BORDER-RIGHT-WIDTH: 2px
}
B.rb3 {
	MARGIN: 0px 5px
}
B.rb4 {
	MARGIN: 0px 4px
}
B.rb5 {
	MARGIN: 0px 3px
}
B.rb6 {
	MARGIN: 0px 2px
}
B.rb7 {
	MARGIN: 0px 1px; HEIGHT: 2px
}
B.rb8 {
	MARGIN: 0px; HEIGHT: 2px
}
B.rs1 {
	MARGIN: 0px 1px
}
B.t1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 5px
}
B.t2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 3px
}
B.t3 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 2px
}
B.t4 {
	HEIGHT: 2px
}
B.tb1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 10px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 10px
}
B.tb2 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 8px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 8px
}
B.tb3 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 6px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 6px
}
B.tb4 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 5px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 5px
}
B.tb5 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 4px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 4px
}
B.tb6 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 3px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 3px
}
B.tb7 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 2px
}
B.tb8 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 2px; BORDER-RIGHT-WIDTH: 1px
}
B.ts1 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 2px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 2px
}
BODY.body-page-404 {
	FONT-SIZE: 12px; BACKGROUND: #fff; TEXT-ALIGN: left
}
BODY.body-page-404 UL {
	LIST-STYLE-TYPE: none
}
BODY.body-page-404 LI {
	LIST-STYLE-TYPE: none
}
#powered_by {
	BACKGROUND: #003366; PADDING-BOTTOM: 5px; COLOR: #d1a8a8! important
}
#powered_by A {
	BACKGROUND: #003366; PADDING-BOTTOM: 5px; COLOR: #d1a8a8! important
}
.cpt_product_add2cart_button INPUT {
	VERTICAL-ALIGN: middle
}
