body {background:#FFFFFF; font-family: Myriad, Arial, Helvetica, sans-serif; font-size:11px; color:#333333;}

td {font-family: Myriad, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; line-height:120%;}
a {color:#983221; text-decoration:none;}
a:hover {color:#000000; text-decoration:underline;}
a img {border:0px;}
p {margin:5px 0px 10px 0px;}

h1 {font-size:16px; color:#983221;}
h2 {font-size:13px; color:#983221; margin-bottom:7px;}
h3 {font-size:12px; color:#983221; margin-bottom:5px; margin-top:3px;}
h4 {font-size:14px; color:#983221; margin:0px 0px 5px 0px;}

ul {list-style-image:url(../images/bullet.gif); margin:0px; padding:0px;}
li {margin-bottom:5px; margin-left:20px;}

/* structure */
.main {width:999px; background:url(../images/bottom.gif) bottom center no-repeat;}

.header {padding-bottom:0px;}
.logo {padding-right:10px;}
.search {vertical-align:bottom; padding-bottom:18px;}
.search_field {width:160px; height:20px; border:2px solid #F3BA88; margin-right:5px;}
.phone {font-family: Myriad, Arial, Helvetica, sans-serif; color:#983221; margin-left:15px; font-size:18px;}
.cart {font-size:14px; font-weight:bold; vertical-align:bottom; padding-bottom:18px; text-align:right;}
.cart p {margin:0px;}
.cart a {margin:0px 5px;}
.items {color:#983221;}
.total {color:#9F3E38;}

/* menu */
.menu_1 {height:24px; border-bottom:1px solid #983221;}
.menu_1 a {color:#983221; display:block; float:left; border-right:1px solid #983221; line-height:24px; height:24px; font-size:18px; padding:0px 15px;}
.menu_1 a:hover, .menu_1 a.act, .menu_1 a.act:hover {color:#E87511; text-decoration:none;}
.menu_2 {background:#E87511; border-top:1px solid #C05319; height:26px;}
.menu_2 a {border-right:1px solid #FFFFFF; line-height:26px; height:26px; font-size:15px; padding:0px 15px; color:#FFFFFF; text-decoration:none; text-transform:lowercase;}
.menu_2 a:hover, .menu_2 a.act, .menu_2 a.act:hover  {color:#FFFFFF; text-decoration:underline;}
.menu_2_left {height:26px; display:block; text-align:right;}
ul.nav {padding:0px; margin:0px; list-style-type:none;}
ul.sub {padding:7px 0px 0px 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; text-align:right; padding-right:10px;}

/* content */
.content {vertical-align:top; padding:0px 15px 0px 10px; margin:0px;}
.breadcrumbs {padding:0px 10px 15px 30px; background:url(../images/bg_breadcrumbs.gif) bottom left no-repeat; font-size:12px; margin:0px;}
.inside_content{padding-left:18px;}
.highlight_text{color:#983221; font-weight:bold; font-size:14px;}


/* columns & blocks */
.rightcol_sm {width:158px; vertical-align:top; padding:0px;}
.leftcol {width:160px; vertical-align:top; padding:0px 0px 0px 0px;}
.box_top {}
.box_bot {}
.leftcol .sides {vertical-align:top; border-right:1px solid #E87511;}
.rightcol_sm .sides {vertical-align:top; border-left:1px solid #E87511; padding-left:2px;}
.leftcol .sides h2 {text-align:right; color:#983221; font-size:13px; text-transform:uppercase; padding:8px 10px 0px 0px;}
/* Old leftcol h2 with backgroud image - 
.leftcol .sides h2 {background:url(../images/bg_h2_left.gif) top left no-repeat; display:block; text-align:right; width:150px; color:#983221; font-size:13px; text-transform:uppercase; padding:10px 10px 10px 0px; margin-right:-1px;}   */
.rightcol_sm .sides h2 {text-align:left; color:#983221; font-size:13px; text-transform:uppercase; padding:8px 0px 0px 9px;}
/*  Old rightcol h2 with backgroud image - 
.rightcol_sm .sides h2 {background:url(../images/bg_h2_right.gif) top right no-repeat; display:block; text-align:left; width:150px; color:#983221; font-size:13px; text-transform:uppercase; padding:10px 0px 10px 10px; margin-left:-1px;}   */
.border_top {}
.border_bot {}
.border_right {}
.border_block {}
.search_block { width:149px; height:25px; padding:1px 0px 0px 5px; background:url(../images/bg_search_right.jpg) no-repeat;}

/* footer */
.footer {padding:10px 40px 10px 100px; color:#000000; font-size:11px; height:110px; text-align:right; padding-top:60px; color:#E87511; font-size:14px;}
.footer p {margin:0px 0px 5px 0px;}
.bottom_links {color:#FFFFFF;}
.bottom_links a {color:#FFFFFF; text-decoration:none; margin:0px 5px;}
.bottom_links a:hover {color:#FFFFFF; text-decoration:underline;}
.copyright {padding-right:5px;}

/* forms */
form {padding:0px; margin:0px;}
.select_right {width:140px;}
.input_right {width:75px;}
.leftcol .input {width:95px;}
.btn {background:#E87511; border:1px solid #C05319; color:#FFFFFF; cursor:pointer; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-transform:uppercase; padding:2px;}

.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:0px 0px 0px 0px; position:absolute; z-index:100; margin-top:27px; border-right:solid 1px #983221; border-top:solid 1px #FFFFFF; border-bottom:solid 0px #983221; visibility:hidden;}
.dropdown table {background:#E87511;}
.dropdown .sides {}
.dropdown ul {padding:0px; margin:0px; list-style-image:none; list-style-type:none;}
.dropdown ul li {margin:0px; padding:0px;}
.dropdown ul li a {font-size:12px; background:none; border:none; line-height:24px; height:24px; font-weight:normal; float:none; padding:0px 0px 0px 10px; margin:0px;}
.dropdown ul li a:hover {font-size:12px; text-decoration:underline; background:none;height:24px; border:none; line-height:24px; font-weight:normal; float:none; padding:0px 0px 0px 10px; margin:0px;}
.dropdown_bottom{background:url(../images/alp_dropdwn_btm_04.gif) repeat-x;}
/* additional styles */
.textPad {padding:5px 0px 0px 10px;}
.login_field {border:0px; width:100px; height:25px; margin:0px; background:url(../images/search_bg.gif) left no-repeat; padding:4px 5px 0px 5px;}
.special {color:#983221; margin-bottom:5px;}
.large {font-size:16px; line-height:150%; color:#983221;}
.price {color:#FF9900; font-size:16px; font-weight:bold;}
.old_price {color:#999999; font-size:15px; font-weight:bold;}


.bord {border:1px solid #CCCCCC;}
th {background:#F4D8C6; color:#983221; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.darkrow {background:#eeeeee;}
.tr_even {background:#FFFFFF;}
.tr_odd {background:#EBEBEB;}
.redText {color:#990000;}
.star_style {color:#CC0000; font-weight:bold; padding:0px 5px;}
.small {font-size:10px;}
.date {color:#130A7D;}
.devider {border-top:1px solid #CCCCCC;}
