body {background:#333333 url(../images/bg_main.jpg); 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:#4962B2; text-decoration:none;}
a:hover {color:#4962B2; text-decoration:underline;}
a img {border:0px;}
p {margin:5px 0px 5px 0px;}

h1 {font-size:16px;}
h2 {font-size:13px; margin-bottom:7px; color:#CEB737;}
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 */
.wraper {width:919px;}
.wrap_bg {background:url(../images/all_bg.gif) repeat-y;}
.wrap_top {background:url(../images/all_top.gif) top no-repeat; height:8px;}
.wrap_bot {background:url(../images/all_bot.gif) bottom no-repeat; height:8px;}
.main {width:894px;}
.top {background:url(../images/bg_top.gif) top no-repeat; height:71px; padding:0px 10px;}
.page {padding:5px 0px;}
.logo {vertical-align:top; width:210px;}

.search {width:500px; text-align:center; vertical-align:top;}
.search p {color:#CEB737; font-size:22px; font-style:italic; padding-bottom:0px; padding-top:3px;}
.search_field {border:0px; background: url(../images/search_bg.gif) left no-repeat; width:190px; height:31px; margin:0px; padding:8px 0px 0px 5px; font-size:12px;}
.phone {color:#CEB737; font-size:22px; padding-left:40px;}

.cart {font-size:15px; vertical-align:top; border-left:1px solid #333333; padding-left:10px; padding-top:2px; color:#CEB737;}
.cart p {margin:0px;}
.cart a {font-size:16px; color:#FFFFFF; text-decoration:none;}
.cart a:hover {color:#FFFFFF; text-decoration:underline;}
.items {font-size:11px; padding-left:7px;}
.cart_val {color:#FFFFFF; margin:0px 7px 0px 2px;}

.rightcol {width:164px; padding-left:10px; vertical-align:top;}
.leftcol {width:164px; padding-right:10px; padding-top:7px; vertical-align:top;}
.content {vertical-align:top;}
.footer {background:url(../images/bg_bottom.gif) top no-repeat; height:91px; padding:6px 20px 0px 7px; font-size:12px; vertical-align:top;}
.footer td {text-align:right; color:#FFFFFF;}
.footer a {margin:0px 7px; color:#FFFFFF; }
.footer a:hover {color:#FFFFFF; text-decoration:underline;}
.footer p {margin:0px; font-size:11px; margin-right:7px; color:#CEB737;}

.box {margin:0px 0px 7px 0px; background:url(../images/box_bg.gif) repeat-y;}
.box td {color: white; padding:0px 7px;}
.box_top_dark {background:url(../images/box_top_dark.gif) top no-repeat; height:8px; padding:0px;}
.box_top {background:url(../images/box_top.gif) top no-repeat; height:8px; padding:0px;}
.box_bot {background:url(../images/box_bot.gif) bottom no-repeat; height:8px; padding:0px;}
.no_pad td {padding:0px;}

.panel {background:url(../images/panel_bg.gif) repeat-y; width:150px;}
.panel td { color: #4D4D4D; }
.panel td a {color:#4962B2; text-decoration:none;}
.panel td a:hover {color:#4962B2; text-decoration:underline;}
.panel_top {background:url(../images/panel_top.gif) top no-repeat; height:7px; padding:0px;}
.panel_bot {background:url(../images/panel_bot.gif) top no-repeat; height:7px; padding:0px;}

.box_wide {margin:0px 0px 7px 0px; background:url(../images/box_wide_bg.gif) repeat-y;}
.box_wide td {color: white; padding:0px 7px;}
.box_wide_top {background:url(../images/box_wide_top.gif) top no-repeat; height:8px; padding:0px;}
.box_wide_bot {background:url(../images/box_wide_bot.gif) bottom no-repeat; height:8px; padding:0px;}

.panel_wide {background:url(../images/panel_wide_bg.gif) repeat-y;}
.panel_wide td { color: #4D4D4D; }
.panel_wide td a {color:#4962B2; text-decoration:none;}
.panel_wide td a:hover {color:#4962B2; text-decoration:underline;}
.panel_wide_top {background:url(../images/panel_wide_top.gif) top no-repeat; height:7px; padding:0px;}
.panel_wide_bot {background:url(../images/panel_wide_bot.gif) top no-repeat; height:7px; padding:0px;}

.special_offers {text-align:center; font-size:16px;}
.rightcol a {color:#FFFFFF; text-decoration:none;}
.rightcol a:hover {color:#FFFFFF; text-decoration:underline;}

.secure {background:#FFFFFF; width:290px; text-align:center;}
.secure img {margin:2px;}

.breadcrumbs {padding-left:10px; margin:10px 0px 5px 0px;}

.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 {background:url(../images/menu_1_bg.gif) repeat-x; height:30px;}
.menu_1 a {border-right:1px solid #BABABA; font-weight:bold; line-height:30px; font-size:13px; padding:0px 10px; color:#1E1E1E;}
.menu_1 a:hover, .menu_1 a.act, .menu_1 a.act:hover {color:#797979; text-decoration:none; border-right:1px solid #BABABA; font-weight:bold; line-height:30px; font-size:13px; padding:0px 10px;}
.menu_2 {background:url(../images/menu_2_bg.gif) repeat-x; height:29px;}
.menu_2 a {border-right:1px solid #FFDB35; font-weight:bold; line-height:29px; font-size:12px; padding:0px 7px; color:#FFDB35;}
.menu_2 a:hover {color:#FFFFFF; text-decoration:none;}
.menu_2 a.act, .menu_2 a.act:hover {color:#FFFFFF; text-decoration:none; border-right:1px solid #FFDB35; font-weight:bold; line-height:29px; 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; list-style-image: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:#CEB737; cursor:pointer; font-weight:bold; font-size:11px; padding:0px 2px;}
.btn_full {background:#FFFFFF; border:1px solid #A6A6A6; height:26px; color:#CEB737; cursor:pointer; font-weight:bold; font-size:11px; padding:0px 2px;}


/* new styles */
.bord {border:1px solid #A6A6A6;}
th {background:#EEEEEE; color:#CEB737;}
.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:164px; padding-bottom:8px; position:absolute; z-index:100; margin-top:24px; visibility: hidden;}
/*.dropdown table {background: #E8E6F3 url(../images/dropdown_top.gif) top no-repeat;}*/
.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;}

