body {background:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D4D4D;}

td {font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#4D4D4D; line-height:120%;}
a {color:#120C7A; text-decoration:none;}
a:hover {color:#120C7A; text-decoration:underline;}
a img {border:0px;}
p {margin:5px 0px 5px 0px;}

h1 {font-size:16px;}
h2 {font-size:13px; margin-bottom:7px;}
h3 {font-size:12px; margin-bottom:5px; margin-top:3px;}
h4 {font-family:"Times New Roman", Times, serif; font-style:italic; font-size:14px;}

/* structure */
.main {width:923px;}
.top {background:url(../images/bg_top.jpg) top no-repeat; height:86px; padding:0px 10px;}
.page {background:url(../images/bg_page.jpg) repeat-y; padding:5px 15px 5px 10px;}
.logo {width:150px;}

.search {width:570px; text-align:center; vertical-align:top;}
.search p {color:#000000; font-size:22px; font-style:italic; padding-bottom:5px; padding-top:2px;}
.search_field {border:1px solid #A6A6A6; background:#E5E5E5; color:#9C0109; width:192px; height:26px; margin:0px; padding:5px 0px 0px 5px; font-size:12px;}
.phone {color:#9C0109; font-size:22px; padding-left:40px;}

.cart {font-size:15px; vertical-align:top;}
.cart p {margin:0px;}
.cart a {font-size:16px; color:#9C0109; text-decoration:none;}
.cart a:hover {color:#9C0109; text-decoration:underline;}
.items {font-size:11px; padding-left:7px;}
.cart_val {color:#9C0109; margin:0px 7px 0px 2px;}

.rightcol {width:160px; padding-left:10px; vertical-align:top;}
.leftcol {width:160px; padding-right:10px; padding-top:5px; vertical-align:top;}
.content {vertical-align:top;}
.footer {background:url(../images/bg_footer.jpg) top no-repeat; height:90px; padding:8px 10px 0px 20px; color:#130A7D; font-size:12px; vertical-align:top;}
.footer a {margin:0px 7px; color:#9C0109; }
.footer p {margin:0px; font-size:11px; margin-left:7px;}

.box {border:1px solid #A6A6A6; padding:5px; margin:7px 0px 0px 0px;}
.special_offers {text-align:center; font-size:16px;}
.rightcol a {color:#9C0109; text-decoration:none;}
.rightcol a:hover {color:#9C0109; text-decoration:underline;}

.secure img {margin-right:10px;}

.breadcrumbs {padding-left:10px; margin:10px 0px 5px 0px;}
.breadcrumbs a {color:#9C0109; text-decoration:none;}
.breadcrumbs a:hover {color:#9C0109; text-decoration:underline;}

.textPad {padding:5px 0px 0px 10px;}
.login_field {border:1px solid #A6A6A6; background:#FFFFFF; color:#4D4D4D; width:123px; height:26px; margin:1px 0px; padding:5px 0px 0px 5px; font-size:12px;}
.special {color:#9C0109; margin-bottom:5px;}
.price {color:#FF9900; font-size:15px; font-weight:bold;}
.old_price {color:#999999; font-size:15px; font-weight:bold;}
ul {list-style-image:url(../images/bullet.gif); margin:0px; padding:0px;}
li {margin-bottom:5px; margin-left:20px;}



/* menu */
.menu_1 {height:29px; border:1px solid #A6A6A6;}
.menu_1 a {color:#9C0109; border-right:1px solid #BABABA; font-weight:bold; line-height:29px; height:29px; font-size:13px; padding:0px 10px;}
.menu_1 a:hover, .menu_1 a.act, .menu_1 a.act:hover {color:#444444; text-decoration:none; border-right:1px solid #BABABA; font-weight:bold; line-height:29px; height:29px; font-size:13px; padding:0px 10px;}
.menu_2 {height:27px; background:#E5E5E5; border-right:1px solid #A6A6A6; border-bottom:1px solid #A6A6A6; border-left:1px solid #A6A6A6; border-top:0px;}
.menu_2 a {color:#4C4C4C; border-right:1px solid #BABABA; font-weight:bold; line-height:27px; height:27px; font-size:12px; padding:0px 10px;}
.menu_2 a:hover {color:#9C0109; text-decoration:none;}
.menu_2 a.act, .menu_2 a.act:hover {color:#120C7A; text-decoration:none; border-right:1px solid #BABABA; font-weight:bold; line-height:27px; height:27px; font-size:12px; padding:0px 10px;}

ul.nav {padding:0px; margin:0px; list-style-type:none; list-style-image:none;}
ul.sub {padding:3px 0px 1px 7px; margin:0px; list-style-type:none;}
.nav li {margin-bottom:5px; font-size:12px; font-weight:bold; list-style-image:none; margin-left:0px;}

/* forms */
form {padding:0px; margin:0px;}
.input {border:1px solid #A6A6A6; background:#FFFFFF;}
.btn {background:#FFFFFF; border-top:1px solid #A6A6A6; border-right:1px solid #A6A6A6; border-bottom:1px solid #A6A6A6; border-left:0px; height:26px; color:#9C0109; cursor:pointer; font-weight:bold; font-size:11px; padding:0px 2px;}
.btn_full {background:#FFFFFF; border:1px solid #A6A6A6; height:26px; color:#9C0109; cursor:pointer; font-weight:bold; font-size:11px; padding:0px 2px;}


/* new styles */
.bord {border:1px solid #A6A6A6;}
th {background:#EEEEEE; color:#9C0109;}
.darkrow {background:#eeeeee;}
.tr_even {background:#FFFFFF;}
.tr_odd {background:#F6F6F6;}
.redText {color:#9C0109;}
.total {background:#EEEEEE; font-weight:bold;}
.star_style {color:#9C0109; font-weight:bold; padding:0px 5px;}
.small {font-size:10px;}

.date {color:#9C0109;}
.devider {border-top:1px solid #A6A6A6;}
#rating img {cursor: pointer;}

.error {border:1px solid #EFB4BB; background:#FCEBED; color:#990000; text-align:center; padding:10px; margin:10px 0px;}
.confirm {border:1px solid #83D37C; background:#E2F5E0; color:#1F651F; text-align:center; padding:10px; margin:10px 0px;}

/* dropdown menu */
.dropdown {width:170px; padding-bottom:8px; position:absolute; z-index:100; margin-top:24px; visibility: hidden;}
.dropdown table {background:#E5E5E5;}
.dropdown ul {padding:0px; margin:0px; list-style-image:none; list-style-type:none;}
.dropdown ul li {margin:5px 0px;}
.dropdown ul li a {font-size:12px; background:none; border:none; line-height:100%; font-weight:normal; height:auto; margin:0px; padding:0px;}
.dropdown ul li a:hover {font-size:12px; background:none; border:none; line-height:100%; font-weight:normal; height:auto; margin:0px; padding:0px;}

table th {font-size:12px;}
.wide170 {width:170px;}
