.boxText {
font-family:Tahoma;
font-size:10px;
}
.errorBox {
background:#FFB3B5 none repeat scroll 0 0;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
}
.stockWarning {
color:#CC0033;
font-family:Tahoma;
font-size:10px;
}
.productsNotifications {
background:#EEEEEE none repeat scroll 0 0;
}
.orderEdit {
color:#B61734;
font-family:Tahoma;
font-size:10px;
text-decoration:underline;
}
body {
background:#a3c870 none repeat scroll 0 0;
color:#353535;
margin:0;
padding:0;
}
a {
font-family:Tahoma;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
form {
display:inline;
}
td, div {
font-family:Tahoma;
margin:0;
padding:0;
}
td {
vertical-align:top;
}
table {
width:100%;
}
tr.headerError {
background:#FF0000 none repeat scroll 0 0;
}
td.headerError {
background:#FF0000 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
}
tr.headerInfo {
background:#00FF00 none repeat scroll 0 0;
}
td.headerInfo {
background:#00FF00 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-align:center;
}
.infoBox {
background:#D1D1D1 none repeat scroll 0 0;
}
.infoBoxContents {
padding:0 0 0 10px;
}
.infoBoxNotice {
background:#FF8E90 none repeat scroll 0 0;
}
.infoBoxNoticeContents {
background:#FFE6E6 none repeat scroll 0 0;
font-family:Tahoma;
font-size:10px;
}
td.infoBoxHeading {
background:#BBC3D3 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
}
td.infoBox, span.infoBox {
font-family:Tahoma;
font-size:10px;
}
tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
background:#EEEEEE none repeat scroll 0 0;
}
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
}
table.productListing {
border:1px solid #B6B7CB;
border-spacing:1px;
}
.productListing-heading {
background:#B6B7CB none repeat scroll 0 0;
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
}
td.productListing-data {
}
a.pageResults {
}
a.pageResults:hover {
background:#FFFF33 none repeat scroll 0 0;
}
td.pageHeading, div.pageHeading {
color:#9A9A9A;
font-family:Tahoma;
font-size:20px;
font-weight:bold;
}
td.pageHeading a, div.pageHeading a {
color:#9A9A9A;
font-family:Tahoma;
font-size:20px;
font-weight:bold;
text-decoration:none;
}
td.pageHeading a:hover, div.pageHeading a:hover {
color:#9A9A9A;
text-decoration:underline;
}
tr.subBar {
background:#F4F7FD none repeat scroll 0 0;
}
td.subBar {
color:#000000;
font-family:Tahoma;
font-size:10px;
}
td.accountCategory {
color:#AABBDD;
font-family:Tahoma;
font-size:13px;
}
td.fieldKey {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
td.fieldValue {
font-family:Tahoma;
font-size:12px;
}
td.tableHeading {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
span.newItemInCart {
color:#FF0000;
font-family:Tahoma;
font-size:10px;
}
checkbox, input, radio, select {
font-family:Tahoma;
font-size:11px;
}
textarea {
font-family:Tahoma;
font-size:11px;
width:100%;
}
span.greetUser {
color:#F0A480;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
table.formArea {
background:#F1F9FE none repeat scroll 0 0;
border:1px solid #7B9EBD;
}
td.formAreaTitle {
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
span.markProductOutOfStock {
color:#C76170;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
}
span.errorText {
color:#FF0000;
font-family:Tahoma;
}
.moduleRow {
}
.moduleRowOver {
background-color:#EEEEEE;
cursor:pointer;
}
.moduleRowSelected {
background-color:#EEEEEE;
}
.checkoutBarFrom, .checkoutBarTo {
color:#353535;
font-family:Tahoma;
font-size:10px;
}
.checkoutBarCurrent {
color:#353535;
font-family:Tahoma;
font-size:10px;
}
.messageBox {
font-family:Tahoma;
font-size:10px;
}
.messageStackError, .messageStackWarning {
background-color:#FFB3B5;
font-family:Tahoma;
font-size:10px;
}
.messageStackSuccess {
background-color:#99FF00;
font-family:Tahoma;
font-size:10px;
}
.inputRequirement {
color:#FF0000;
font-family:Tahoma;
font-size:10px;
}
.button_marg img, .button_marg input {
margin:1px;
}
.button2_marg img, .button2_marg input {
margin:2px;
}
.bg_input input {
background:transparent none repeat scroll 0 0;
border:0 none;
}
.vam {
vertical-align:middle;
}
.tac {
text-align:center;
}
.header td {
color:#4A4545;
font-family:Tahoma;
font-size:9px;
height:18px;
line-height:15px;
text-align:center;
text-transform:uppercase;
vertical-align:middle;
}
.header span {
color:#636363;
font-size:9px;
}
.header b {
color:#B10624;
text-decoration:underline;
}
.header a {
color:#5B5B5B;
font-family:Tahoma;
font-size:9px;
font-weight:bold;
text-decoration:none;
}
.header a:hover {
color:#5B5B5B;
text-decoration:underline;
}
.select {
border:1px solid #808080;
width:100%;
}
.select2 {
border:1px solid #808080;
vertical-align:middle;
width:80%;
}
.go {
border:1px solid #808080;
height:19px;
width:100%;
}
.canon-menu {
background:url(images/bg-menu.png) repeat-x scroll 0px 0px transparent;
height:21px;
width:720px;
margin-left:0px;
}
.canon-menu td {
text-align:center;
vertical-align:middle;
}
.footer {
color:#A3A3A3;
vertical-align:middle;
width:100%;
}
.footer td {
color:#A3A3A3;
font-family:Tahoma;
font-size:11px;
}
.footer a {
color:#A3A3A3;
font-size:11px;
text-decoration:none;
}
.footer a:hover {
color:#A3A3A3;
text-decoration:underline;
}
.footer span {
color:#A3A3A3;
font-size:11px;
font-weight:normal;
}
.footer span a {
color:#A3A3A3;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.footer span a:hover {
color:#A3A3A3;
text-decoration:underline;
}
.footer b a {
color:#A3A3A3;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.footer b a:hover {
color:#A3A3A3;
text-decoration:underline;
}
.popup {
}
.popup td {
color:#353434;
font-family:tahoma;
font-size:10px;
line-height:14px;
}
.popup strong {
color:#353434;
display:block;
padding:10px 0 0;
text-transform:uppercase;
}
.popup a, .popup a u {
color:#A3A3A3;
font-size:11px;
font-weight:normal;
text-decoration:none;
}
.popup a:hover, .popup a:hover u {
color:#A3A3A3;
text-decoration:underline;
}
.m_bg a {
color:#20445E;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.m_bg a:hover {
color:#20445E;
text-decoration:underline;
}
.m_bg {
background:#E3E8EB none repeat scroll 0 0;
}
.m_tl {
background:transparent url(images/m_tl.gif) no-repeat scroll left top;
width:100%;
}
.m_tr {
background:transparent url(images/m_tr.gif) no-repeat scroll right 0;
}
.m_bl {
background:transparent url(images/m_bl.gif) no-repeat scroll left bottom;
}
.m_br {
background:transparent url(images/m_br.gif) no-repeat scroll right bottom;
padding:12px 10px;
}
* html .width_100 {
width:100%;
}
.s_t {
background:#FFFFFF url(images/s_t.gif) repeat-x scroll 0 top;
}
.s_r {
background:transparent url(images/s_r.gif) repeat-y scroll right 0;
}
.s_b {
background:transparent url(images/s_b.gif) repeat-x scroll 0 bottom;
}
.s_l {
background:transparent url(images/s_l.gif) repeat-y scroll 0 0;
}
.s_tl {
background:transparent url(images/s_tl.gif) no-repeat scroll left top;
width:100%;
}
.s_tr {
background:transparent url(images/s_tr.gif) no-repeat scroll right 0;
}
.s_bl {
background:transparent url(images/s_bl.gif) no-repeat scroll left bottom;
}
.s_br {
background:transparent url(images/s_br.gif) no-repeat scroll right bottom;
padding:5px 8px 1px;
width:720px;
overflow:hidden;
}
.s2_br {
background:transparent url(images/s_br.gif) no-repeat scroll right bottom;
padding:7px;
}
.sc_bg {
background:#FFFFFF none repeat scroll 0 0;
padding:1px 0 0;
}
.sc_t {
background:#FFFFFF url(images/sc_t.gif) repeat-x scroll center top;
width:100%;
}
.sc_r {
background:#FFFFFF url(images/sc_r.gif) repeat-y scroll right center;
}
.sc_b {
background:#FFFFFF url(images/sc_b.gif) repeat-x scroll center bottom;
}
.sc_l {
background:#FFFFFF url(images/sc_l.gif) repeat-y scroll left center;
}
.nav_bg {
background:#E0F5FE url(images/nav_bg.gif) repeat-x scroll 0 top;
}
.nav_t {
background:transparent url(images/nav_line.gif) repeat-x scroll 0 top;
}
.nav_r {
background:transparent url(images/nav_line.gif) repeat-y scroll right 0;
}
.nav_b {
background:transparent url(images/nav_line.gif) repeat-x scroll 0 bottom;
}
.nav_l {
background:transparent url(images/nav_line.gif) repeat-y scroll 0 0;
}
.nav_tl {
background:transparent url(images/nav_tl.gif) no-repeat scroll left top;
width:100%;
}
.nav_tr {
background:transparent url(images/nav_tr.gif) no-repeat scroll right 0;
}
.nav_bl {
background:transparent url(images/nav_bl.gif) no-repeat scroll left bottom;
}
.nav_br {
background:transparent url(images/nav_br.gif) no-repeat scroll right bottom;
padding:1px 15px;
}
.prod_t {
background:#FFFFFF url(images/prod_bg.gif) repeat-x scroll 0 top;
}
.prod_r {
background:transparent url(images/prod_bg.gif) repeat-y scroll right 0;
}
.prod_b {
background:transparent url(images/prod_bg.gif) repeat-x scroll 0 bottom;
}
.prod_l {
background:transparent url(images/prod_bg.gif) repeat-y scroll 0 0;
}
.prod_tl {
background:transparent url(images/prod_tl.gif) no-repeat scroll left top;
width:100%;
}
.prod_tr {
background:transparent url(images/prod_tr.gif) no-repeat scroll right 0;
}
.prod_bl {
background:transparent url(images/prod_bl.gif) no-repeat scroll left bottom;
}
.prod_br {
background:transparent url(images/prod_br.gif) no-repeat scroll right bottom;
padding:18px 21px 12px;
}
.prod1_br {
background:transparent url(images/prod_br.gif) no-repeat scroll right bottom;
padding:18px 21px;
}
.prod2_br {
background:transparent url(images/prod_br.gif) no-repeat scroll right bottom;
padding:31px 21px 15px;
}
.prod4_br {
background:transparent url(images/prod_br.gif) no-repeat scroll right bottom;
padding:4px;
}
.prod_popup_tl {
background:transparent url(images/prod_popup_tl.gif) no-repeat scroll left top;
width:100%;
}
.prod_popup_tr {
background:transparent url(images/prod_popup_tr.gif) no-repeat scroll right 0;
}
.p3_t {
background:#FFFFFF url(images/p_line.gif) repeat-x scroll 0 top;
margin:0 0 7px;
}
.p_t {
background:#FFFFFF url(images/p_line.gif) repeat-x scroll 0 top;
}
.p_b {
background:transparent url(images/p_line.gif) repeat-x scroll 0 bottom;
}
.p_r {
background:transparent url(images/p_line.gif) repeat-y scroll right 0;
}
.p_l {
background:transparent url(images/p_line.gif) repeat-y scroll 0 0;
}
.p_tl {
background:transparent url(images/p_tl.gif) no-repeat scroll left top;
width:100%;
}
.p_tr {
background:transparent url(images/p_tr.gif) no-repeat scroll right 0;
}
.p_bl {
background:transparent url(images/p_bl.gif) no-repeat scroll left bottom;
}
.p_br {
background:transparent url(images/p_br.gif) no-repeat scroll right bottom;
padding:10px;
text-align:center;
}
.p2_t {
background:#F6F6F6 url(images/p2_t.gif) repeat-x scroll 0 bottom;
}
.p2_tl {
background:transparent url(images/p2_tl.gif) no-repeat scroll left top;
width:100%;
}
.p2_tr {
background:transparent url(images/p2_tr.gif) no-repeat scroll right top;
}
.p2_bl {
background:transparent url(images/p2_bl.gif) no-repeat scroll left bottom;
}
.p2_br {
background:transparent url(images/p2_br.gif) no-repeat scroll right bottom;
padding:8px 5px 3px;
}
.info_t {
background:#303030 url(images/info_t.gif) repeat-x scroll 0 top;
}
.info_rr {
background:transparent url(images/info_rr.gif) repeat-y scroll right 0;
}
.info_b {
background:transparent url(images/info_b.gif) repeat-x scroll 0 bottom;

}
.info_ll {
background:transparent url(images/info_ll.gif) repeat-y scroll 0 0;
width:100%;
}
.info_r {
background:transparent url(images/info_r.gif) no-repeat scroll right 0;
}
.info_l {
background:transparent url(images/info_l.gif) no-repeat scroll 0 0;
}
.info_tl {
background:transparent url(images/info_tl.gif) no-repeat scroll left top;
}
.info_tr {
background:transparent url(images/info_tr.gif) no-repeat scroll right 0;
}
.info_bl {
background:transparent url(images/info_bl.gif) no-repeat scroll left bottom;
}
.info_br {
background:transparent url(images/info_br.gif) no-repeat scroll right bottom;
padding:20px;
}
.infoBoxHeading_table {
}
.infoBoxHeading_td {
}
.infoBoxHeading_td td {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
.infoBoxHeading_td .table2 {
}
.infoBoxHeading_td .td2 {
}
.infoBoxHeading_td .table3 {
}
.infoBoxHeading_td .td3 {
	background:transparent url(images/bg-menu.png) repeat-x scroll 5px 2px;
}
.infoBoxHeading_td .td4 {
background:transparent url(images/box_heading3.gif) no-repeat scroll 5px 4px;
height:21px;
padding:5px 0 2px 25px;
width:60%;
font-size:11px;
}
.infoBox_table {
background:transparent url(images/box_body_line.gif) repeat-x scroll 0 0;
margin:5px 0 7px;
}
.infoBox_td {
background:transparent url(images/box_body_line.gif) repeat-y scroll right 0;
}
.infoBoxContents_table {
background:transparent url(images/box_body_line.gif) repeat-x scroll 0 bottom;
}
.infoBoxContents_td {
background:transparent url(images/box_body_line.gif) repeat-y scroll 0 0;
}
.infoBoxContents_td .table2 {
background:transparent url(images/box_body_tl.gif) no-repeat scroll 0 0;
}
.infoBoxContents_td .td2 {
background:transparent url(images/box_body_tr.gif) no-repeat scroll right 0;
}
.infoBoxContents_td .table3 {
background:transparent url(images/box_body_br.gif) no-repeat scroll right bottom;
}
.infoBoxContents_td .td3 {
background:transparent url(images/box_body_bl.gif) no-repeat scroll 0 bottom;
}
.boxText {
padding:20px;
}
.infoBoxHeading2_table {
}
.infoBoxHeading2_td {
}
.infoBoxHeading2_td td {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
.infoBoxHeading2_td .table2 {
}
.infoBoxHeading2_td .td2 {
}
.infoBoxHeading2_td .table3 {
}
.infoBoxHeading2_td .td3 {
}
.infoBoxHeading2_td .td4 {
background:transparent url(images/bg-menu.png) no-repeat scroll 5px 2px;
height:21px;
padding:10px 0 2px 25px;
width:100%;
}
.infoBox2_table {
background:#EEEEEE url(images/box_body2_tl.gif) no-repeat scroll 0 0;
margin:5px 0 7px;
}
.infoBox2_td {
}
.infoBoxContents2_table {
}
.infoBoxContents2_td {
}
.boxText {
padding:5px;
}
.infoBoxHeading3_table {
}
.infoBoxHeading3_td {
}
.infoBoxHeading3_td td {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
.infoBoxHeading3_td .table2 {
}
.infoBoxHeading3_td .td2 {
}
.infoBoxHeading3_td .table3 {
}
.infoBoxHeading3_td .td3 {
	background:transparent url(images/bg-menu.png) repeat-x scroll 5px 0px;
}
.infoBoxHeading3_td .td4 {
background:transparent url(images/box_heading3.gif) no-repeat scroll 5px 4px;
height:21px;
padding:5px 0 2px 25px;
width:100%;
font-size:11px;
}
div.boxText {
padding:0;
width:100%;
}
.boxText, .boxText td {
color:#353535;
font-family:Tahoma;
font-size:11px;
line-height:14px;
}
.boxText a {
color:#1D6A92;
font-family:tahoma;
font-size:11px;
line-height:12px;
text-decoration:none;
font-weight:bold;
}
.boxText a:hover {
color:#1D6A92;
text-decoration:none;
}
div.boxText1 {
padding:0;
width:100%;
}
.boxText1, .boxText1 td {
color:#353535;
font-family:Tahoma;
font-size:11px;
line-height:14px;
}
.boxText1 a {
color:#1D6A92;
font-family:tahoma;
font-size:11px;
line-height:12px;
text-decoration:none;
}
.boxText1 a:hover {
color:#1D6A92;
text-decoration:underline;
}
.boxText span {
display:block;
padding:0 0 10px;
}
.boxText span a {
color:#5A5353;
font-size:12px;
font-weight:bold;
line-height:16px;
text-decoration:none;
text-transform:uppercase;
}
.boxText span a:hover {
color:#5A5353;
text-decoration:none;
}
.boxText span.productSpecialPrice {
color:#5A5353;
display:inline;
font-family:tahoma;
font-size:13px;
font-weight:normal;
line-height:21px;
}
del {
color:#5A5353;
font-family:tahoma;
font-size:19px;
font-weight:normal;
line-height:21px;
}
.boxText div {
}
.boxText div.img {
margin:10px 0;
text-align:center;
}
.boxText div.stars {
margin:14px 0 10px;
}
.boxText li {
padding:0;
}
.boxText li, .boxText li a {
font-family:Tahoma;
}
.boxText ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.boxText ul.list2 {
margin:0;
padding:0;
}
.boxText ul.list {
margin:0;
padding:0;
}
.boxText li a {
display:block;
}
.boxText .bg_list3 a, .boxText .bg_list3_un a {
padding:5px 0 5px 20px;
}
.boxText .bg_list a, .boxText .bg_list_un a {
padding:5px 0 5px 16px;
}
.boxText ul li div {
padding-left:16px;
}
.boxText li em {
font-style:normal;
}
.boxText .bg_list {
background:transparent url(images/bg_list_hline.gif) repeat-x scroll 0 0;
}
.boxText .bg_list a {
background:transparent url(images/bg_list.gif) no-repeat scroll 18px 9px;
color:#44474E;
font-size:11px;
line-height:12px;
text-decoration:underline;
}
.boxText .bg_list a:hover {
color:#44474E;
text-decoration:none;
}
.boxText .bg_list strong a {
background:transparent url(images/bg_list.gif) no-repeat scroll 18px 9px;
color:#44474E;
font-size:11px;
line-height:12px;
text-decoration:underline;
}
.boxText .bg_list strong a:hover {
color:#44474E;
text-decoration:none;
}
.boxText .bg_list_un {
}
.boxText .bg_list_un a {
background:transparent url(images/bg_list.gif) no-repeat scroll 1px 9px;
color:#44474E;
font-size:11px;
line-height:12px;
text-decoration:underline;
}
.boxText .bg_list_un a:hover {
color:#44474E;
text-decoration:none;
}
.boxText .bg_list3 {
background:transparent url(images/bg_list_hline.gif) repeat-x scroll 0 0;
}
.boxText .bg_list3 a {
color:#2B2726;
font-family:tahoma;
font-size:11px;
line-height:12px;
text-decoration:none;
}
.boxText .bg_list3 a:hover {
color:#2B2726;
text-decoration:none;
}
.boxText .bg_list3 a em {
text-decoration:none;
}
.boxText .bg_list3 a:hover em {
text-decoration:underline;
}
.boxText .bg_list3_un {
}
.boxText .bg_list3_un a {
color:#2B2726;
font-family:tahoma;
font-size:11px;
line-height:12px;
text-decoration:none;
}
.boxText .bg_list3_un a:hover {
color:#2B2726;
text-decoration:none;
}
.boxText .bg_list3_un a em {
text-decoration:none;
}
.boxText .bg_list3_un a:hover em {
text-decoration:underline;
}
.main a.enlarge {
color:#353434;
display:block;
font-family:tahoma;
font-size:10px;
font-weight:normal;
padding:10px 0;
text-transform:lowercase;
}
.main a.enlarge:hover {
color:#353434;
font-size:10px;
font-weight:normal;
text-transform:lowercase;
}
.result {
margin:0;
}
.result td {
padding:3px 1px;
vertical-align:middle;
width:50%;
}
.result_right {
text-align:right;
}
.result td {
color:#353434;
font-size:11px;
}
.result b {
color:#353434;
font-weight:normal;
}
.result_right b {
color:#B61733;
font-weight:normal;
}
.result_right a.pageResults {
color:#B61733;
font-size:11px;
text-decoration:underline;
}
.result_right a.pageResults:hover {
background:#EEEEEE none repeat scroll 0 0;
color:#B61733;
text-decoration:none;
}
.result_right a.pageResults u {
color:#B61733;
text-decoration:underline;
}
.result_right a.pageResults u:hover {
color:#B61733;
text-decoration:none;
}
td.smallText, span.smallText, .smallText em, p.smallText {
font-family:Tahoma;
font-size:10px;
font-style:normal;
font-weight:normal;
}
.smallText a {
color:#B61734;
font-size:11px;
text-decoration:none;
}
.smallText a:hover {
color:#B61734;
font-size:11px;
text-decoration:underline;
}
.smallText a u {
color:#B61734;
font-size:11px;
text-decoration:none;
}
.smallText a:hover u {
color:#B61734;
font-size:11px;
text-decoration:underline;
}
td.main, p.main, div.main, .main td, .main p, .main b, .main .desc {
color:#353535;
font-family:Tahoma;
font-size:11px;
line-height:14px;
}
td.main1 {
color:#FF0000;
font-family:Tahoma;
font-size:14px;
line-height:14px;
font-weight:bold;
}
.main .s_cart_head {
color:#353535;
font-size:11px;
font-weight:normal;
line-height:14px;
}
.main a {
color:#5A5353;
font-family:tahoma;
text-decoration:underline;
}
.main a:hover {
color:#5A5353;
text-decoration:none;
}
.main .name a {
color:#5A5353;
font-size:12px;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}
.main .name a:hover {
color:#5A5353;
text-decoration:underline;
}
.main .name b a {
color:#5A5353;
font-size:10px;
font-weight:normal;
text-decoration:none;
text-transform:none;
}
.main .name b a:hover {
color:#5A5353;
text-decoration:underline;
}
.main .desc {
font-size:10px;
height: 120px;
overflow: hidden;
}
.main span.productSpecialPrice {
color:#FF0000;
display:inline;
font-family:tahoma;
font-size:10px;
font-weight:normal;
line-height:21px;
font-weight:bold;
}
.main span.productSpecialPrice2 {
color:#000099;
display:inline;
font-family:tahoma;
font-size:10px;
font-weight:normal;
line-height:21px;
font-weight:bold;
}
.main s {
color:#5A5353;
font-family:tahoma;
font-size:19px;
font-weight:normal;
line-height:21px;
}
span.productSpecialPrice {
color:#FFFFFF;
display:inline;
font-family:tahoma;
font-size:13px;
font-weight:normal;
line-height:16px;
}
s {
color:#FFFFFF;
font-family:tahoma;
font-size:14px;
font-weight:normal;
line-height:16px;
}
.main strong {
font-family:tahoma;
font-size:11px;
}
.img {
background:#FFFFFF none repeat scroll 0 0;
border:1px solid #CDD1D4;
}
.name_padd {
background:#F5F5F5 none repeat scroll 0 0;
height:50px;
padding:10px 10px 10px 16px;
}
.desc_padd {
height:42px;
padding:4px 0 7px;
}
.price_padd {
padding:2px 4px 5px 2px;
height: 50px;
}
.button_padd {
padding:4px 0;
text-align:center;
}
.s_cart_head_padd {
padding:5px 0;
}
.s_cart_td {
padding:20px 0 0;
}
.name2_padd {
height:54px;
padding:13px 5px 5px 0;
text-align:center;
}
.desc2_padd {
height:50px;
padding:4px 0;
}
.price2_padd {
padding:4px 5px 5px;
text-align:center;
}
.button2_padd {
padding:5px 0 10px;
text-align:center;
}
.main div.img {
margin:0;
text-align:center;
}
table.listing {
border:0 solid #FFFFFF;
margin:0;
}
table.listing td {
color:#353535;
font-family:tahoma;
font-size:10px;
padding:1px 0;
}
.main .listing b {
font-weight:normal;
}
.main .listing font {
color:#353535;
font-family:tahoma;
font-size:10px;
}
.main .listing b font {
color:#353535;
font-family:tahoma;
font-size:10px;
}
.main .listing b font a {
text-decoration:underline;
}
.main .listing b font a:hover {
text-decoration:none;
}
.main .listing font a {
color:#353535;
font-size:10px;
font-weight:normal;
text-decoration:underline;
}
.main .listing font a:hover {
color:#353535;
text-decoration:none;
}
.col_c_table {
width:766px;
}
.col_c_table1 {
width:990px;
height:54px;
}
.col_c {
padding:0px 15px 1px 16px;
}
.main_table {
}
.box_width_right {
width:215px;
}
.box_width_left {
visibility:hidden;
width:0;
}
.content_width_td {
padding:0 0 7px;
width:100%;
}
.box_width_td_right {
padding:0 0 0 12px;
}
.box_width_td_left {
padding:0;
visibility:hidden;
}
.left_part {
float:left;
width:70%;
}
.right_part {
float:right;
padding:0 20px 0 0;
}
.prod_line_x {
background:transparent url(images/line_x.gif) repeat-x scroll 0 center;
}
.prod_line_y {
background:transparent url(images/line_y.gif) repeat-y scroll center 0;
vertical-align:bottom;
}
.padd_gg img {
height:2px;
}
.padd_vv img {
width:20px;
}
.shop_cart {
color:#5A5353;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
height:35px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
vertical-align:middle;
}
.cart_line_x {
background:transparent url(images/line_xx.gif) repeat-x scroll 0 center;
}
.cart_line_y {
background:transparent url(images/line_yy.gif) repeat-y scroll center 0;
}
.padd2_gg img {
height:1px;
}
.padd2_vv img {
width:1px;
}
.tableBox_shopping_cart {
margin:0;
}
.cart_total_left {
height:38px;
padding:0 20px 0 0;
text-align:right;
vertical-align:middle;
width:80%;
}
.cart_total_right {
text-align:center;
vertical-align:middle;
width:20%;
}
.cart_total_left {
color:#353535;
font-family:Tahoma;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
}
.remove {
width:10%;
}
.products {
width:40%;
}
.quantity {
width:10%;
}
.total {
width:20%;
}
.cont_heading_table {
background:#67a720 url(images/infoBoxHeading_table.gif) repeat-x scroll 0 0;
}
.cont_heading_td {
background:transparent url(images/infoBoxHeading_td.gif) repeat-x scroll 0 bottom;
}
.cont_heading_td td {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
.cont_heading_td a {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.cont_heading_td a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.cont_heading_td .table2 {
}
.cont_heading_td .td2 {
}
.cont_heading_td .table3 {
}
.cont_heading_td .td3 {
background:transparent url(images/bg-menu.png) repeat-x scroll right bottom;
}
.cont_heading_td .td4 {
background:transparent url(images/box_heading.gif) no-repeat scroll 2px 3px;
height:21px;
padding:4px 10px 2px 25px;
width:100%;
font-size:11px;
}
.cont_heading3_table {
}
.cont_heading3_td {
}
.cont_heading3_td td {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
}
.cont_heading3_td a {
color:#FFFFFF;
font-family:tahoma;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
.cont_heading3_td a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.cont_heading3_td .table2 {
}
.cont_heading3_td .td2 {
}
.cont_heading3_td .table3 {
}
.cont_heading3_td .td3 {
background:transparent url(images/bg-menu.png) repeat-x scroll right bottom;
}
.cont_heading3_td .td4 {
background:transparent url(images/box_heading3.gif) no-repeat scroll 2px 3px;
height:21px;
padding:4px 10px 2px 25px;
width:100%;
font-size:11px;
}
.padd_1 {
padding:15px 15px 10px;
}
.padd_2 {
padding:0 20px;
}
.padd_3 {
padding:5px 12px;
}
.tableBox_output_td {
padding:5px 0 0;
}
.tableBox_output1_td {
padding:0;
}
.postbody { 
	font-family:Tahoma, Helvetica, sans-serif;
	line-height: 18px;
	font-size:12px;
	padding-left:10px;
}
.postbody a{
	color:#E23B01;
	text-decoration:none;
}
.postbody a:hover{
	text-decoration:underline;
	color:#E23B01;
}
.posttitle{
	font-family:Tahoma, Helvetica, sans-serif; 
	color:#0000CC; 
	text-transform:uppercase; 
	font-size:18px;
}
.bg_list1 {
font-family:Tahoma;
}
.bg_list1 a {
background:transparent url(images/bg_list.gif) no-repeat scroll 0 9px;
color:#4E4E4E;
font-size:11px;
line-height:20px;
margin:0 0 0 11px;
padding-bottom:5px;
padding-left:20px;
padding-top:5px;
text-decoration:none;

}
.bg_list1 a:hover{
text-decoration:none;
}
.bg_list_un1 {
font-family:Tahoma;
}
.bg_list_un1 a {
background:transparent url(images/bg_list.gif) no-repeat scroll 10px 9px  ;
color:#c6455a;
font-size:11px;
line-height:20px;
margin:0 0 0 11px;
padding-bottom:5px;
padding-left:30px;
padding-top:5px;
text-decoration:none;
}
.bg_list_un1 a:hover {
text-decoration:none;
}
.bg_list_un2 {
font-family:Tahoma;
}
.bg_list_un2 a {
background:transparent url(images/bg_list.gif) no-repeat scroll 20px 4px;
color:#4275bd;
font-size:11px;
line-height:20px;
margin:0 0 0 11px;
padding-bottom:5px;
padding-left:40px;
padding-top:0;
text-decoration:none;
}
.bg_list_un2 a:hover {
text-decoration:none;
}
div.infoBoxHeading_td1 {
color:#FFFFFF;
font-family:tahoma;
font-size:14px;
font-weight:bold;
}
div.infoBoxHeading_td1 table tr td a{
color:#FFFFFF;
font-family:tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
div.infoBoxHeading_td1 table tr td a:hover{
color:#1D14C0;
text-decoration:none;
}

.txt1 {
color:#011535;
}
.txt1 select {
border:1px solid #4A4A4A;
color:#103553;
font-size:10px;
height:18px;
width:88px;
}
.txt1 a {
color:#E94901;
text-decoration:none;
}
.txt1 a:hover {
text-decoration:underline;
}
.txt2 {
color:#011535;
}
.txt2 select {
border:1px solid #4A4A4A;
color:#103553;
font-size:10px;
height:18px;
width:88px;
}
.txt2 a {
color:#0000FF;
text-decoration:none;
}
.txt2 a:hover {
text-decoration:underline;
}
.postother{
	font-family:Tahoma, Helvetica, sans-serif; 
	color:#FF0000; 
	text-transform:uppercase; 
	font-size:10px;
}
.ban{
	font-family:Tahoma, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
}
.download {
font-family:Tahoma;
}
.download a {
color:#c6455a;
font-size:12px;
line-height:20px;
text-decoration:none;
font-weight:bold;
}
.download a:hover{
color:#4275bd;
text-decoration:none;
}
marquee a{
	text-decoration:none;
}
marquee a.hover{
	text-decoration:underline;
}
#news_link a{
	font-family:Tahoma;
	font-weight:bold;
	color:#666666;
	font-size:11px;
	text-decoration:none;
}
#news_link a:hover{
	font-family:Tahoma;
	font-weight:bold;
	color:#0000FF;
	font-size:11px;
	text-decoration:none;
}
.news_title{
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#037bc0;
	height:22px;
	padding-top:5px;
}
.news_footer{
	text-decoration:none;
}
#flash_title{
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#000066;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
}
#flash_content{
	font-family:Tahoma;
	font-size:12px;
	text-transform:none;
	color:#000000;
	text-align:justify;
	padding-left:3px;
	padding-right:3px;
	padding-top:5px;
}
#hightlight_img a img{
	border:1px #CCCCCC solid;
}
#hightlight_img2 a img{
	padding-top:4px;
}
#hightlight_link{
	padding-left:5px;
	padding-top:5px;
	width:140px;
}
#hightlight_link2{
	padding-left:5px;
	padding-top:5px;
	width:100px;
}
#hightlight_link3{
	padding-left:5px;
	padding-top:5px;
	width:180px;
}
#hightlight_link a{
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	color:#225f95;
}
#hightlight_link2 a{
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	color:#225f95;
}
#hightlight_link3 a{
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	color:#225f95;
}
#hightlight_link4{
	padding-left:5px;
	padding-top:0px;
	width:90px;
}
#hightlight_link4 a{
	font-size:11px;
	text-decoration:none;
	text-align:justify;
	color:#225f95;
}
#hightlight_link5{
	padding-left:5px;
	padding-top:0px;
	width:80px;
}
#hightlight_link5 a{
	font-size:11px;
	text-decoration:none;
	text-align:justify;
	color:#225f95;
}
.detail_title{
	background:#d9effb;
	font-size:16px;
	color:#000099;
	font-weight:bold;
	height:25px;
	padding-left:5px;
	padding-top:3px;
}
.detail_date{
	background:#d9effb;
	font-size:12px;
	color:#006600;
	height:25px;
	padding-right:5px;
	padding-top:3px;
}
.detail_short{
	font-weight:bold;
	font-size:12px;
	padding-right:2px;
	width:500px;
}
.detail_content{
	text-align:justify;
	color:#000000;
	font-size:12px;
	padding-right:2px;
	width:500px;
}
#content{
	width:500px;
	text-align:justify;
	padding-right:2px;
}
.content p{
	width:500px;
	text-align:justify;
	padding-right:2px;
}
.image_desc{
	width:500px;
	text-align:justify;
	padding-right:2px;
}
.detail_focus{
	display:block;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	text-decoration:underline;
	height:25px;
	padding-left:10px;
	padding-top:3px;
}
.bg_muctin_01{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left:5px;
	padding-top:6px;
	text-transform:uppercase;
	height:25px;
}

#focus_link a{
	font-family:Tahoma;
	font-weight:bold;
	color:#000066;
	font-size:12px;
	text-decoration:none;
	padding-bottom:3px;
}
#focus_link a:hover{
	font-family:Tahoma;
	font-weight:bold;
	color:#0000FF;
	font-size:12px;
	text-decoration:none;
}
#relation_link a{
	font-family:Tahoma;
	color:#000066;
	font-size:11px;
	text-decoration:none;
	padding-bottom:3px;
}
#relation_link a:hover{
	font-family:Tahoma;
	color:#0000FF;
	font-size:11px;
	text-decoration:none;
}
#muctin_link{
	padding-top:5px;
}
#muctin_link a{
	font-family:Tahoma;
	color:#000066;
	font-size:10px;
	text-decoration:none;
}
#muctin_link a:hover{
	font-family:Tahoma;
	color:#FF0000;
	font-size:11px;
	text-decoration:none;
}
#product_like{
	border:1px solid #CCCCCC;
	width:100px;
	height:130px;
	background:#FFFFFF;
}
.highlight_news{
	border:1px solid #CCCCCC;
	width:98px;
	height:130px;
	background:#FFFFFF;
}
#product_like .product_title{
	font-size:11px;
	text-decoration:none;
}
#product_like .product_price{
	font-size:11px;
	color:#FF0000;
}
.tin_noi_bat{
	width:100px;
	padding-top:3px;
}
.sp_ua_chuong{
	width:110px;
	padding-top:3px;
	height:120px;
}
.title_tinnoibat{
	font-size:14px;
	color:#000066;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
}
.khung_01{
	background:url(../../images/khung_01.gif) no-repeat bottom;
	height:6px;
	width:220px;
	margin:0px;
}
.khung_02{
	background:url(../../images/khung_02.gif) repeat-y;
	width:220px;
}
.khung_03{
	background:url(../../images/khung_03.gif) no-repeat;
	height:6px;
	width:220px;
	margin:0px;
}
.bg_main_news{
	background:url(../../images/bg_main_news.gif) repeat-x;
}
.page_link{
	text-decoration:none;
	color:#FF9900;
}
.page_link:hover{
	text-decoration:none;
	color:#FF0000;
}
.page_footer{
	font-size:12px;
	float:right;
}
.page_footer span{
	color:#FF0000;
}
.bottom_news_detail{
	width:490px;
	padding-top:10px;
}
.ve_dau_trang{
	float:right;
	padding-top:10px;
	padding-bottom:10px;
}
.product-vat{ color:#000033; font-size:9px;}
.news-title{vertical-align:middle; text-align:left; width:92%;}
.news-title a{ color:#5392fb; text-decoration:none; font-size:12px; font-weight:bold;}
.news-short{ text-align:left; font-size:12px; padding-right:5px;}
.news-button{ float:right; padding-top:5px; padding-right:5px;}
.tin-chinh-title{ text-align:left; font-size:9px; font-weight:bold; color:#FFFFFF; padding:13px 0px 13px 3px;}
.tin-title{ background:url(../../images/dot.gif) no-repeat; padding: 2px 0px 2px 10px;}
.tin-title a{ color:#0E1192; font-size:11px; text-decoration:none; padding:3px;}
.pagination{ font-size:12px;}
.detail-news{width:510px; overflow:hidden;}
.detail-title{font-size:14px; color:#FF8040; font-weight:bold; padding:5px;}
.bg-news{ background:#0492dd; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF; padding:3px;}
.tin-chinh-icon{background:url(../../images/news-icon.gif) left no-repeat; height:37px; width:56px;}
.tin-chinh-more{background:url(sdmenu/bg_list.gif) left no-repeat; padding:0px 10px 0px 10px; font-size:12px; float:right;}
.tin-chinh-more a{ color:#F30; text-decoration:none;}
.detail-date{color:#B2B2B2; font-size:11px; padding-left:10px;}
.detail-content{padding-top:5px;}
