﻿/* CSS Document */

*{
padding:0;
margin:0;
}

body {
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
line-height: 150%;
text-align: left;
color: #666;
background-color: #fff; margin:0;
}

h1 {
color:#B6B6B6;
font-size: 17px;
font-family: Georgia;
font-weight: normal;
}

p {
font-size: 11px;
padding-bottom: 10px;
}

#wrapper{
margin-top: 0px;
margin-left: auto;
margin-right: auto;
width: 970px;
}

#left_content {
float:left;
width: 239px;
}

.dep_menu a {
color: #712430!important;
}

#right_content {
margin-top:0px;
>margin-top:0px;
float:left;
width: 710px;
}

*html #right_content {
margin-top:-2px;
}

.payment_input {
height:20px;
vertical-align:bottom;
}

.toptextlinks {
padding-top: 10px; padding-bottom: 7px;
color: #CCB14A;
text-align: right;
text-decoration: none;
font-size: 10px;
}

.toptextlinks a {
font-weight: bold;
color: #CCB14A!important;
text-decoration: none;
} 

.toptextlinks a:hover {
font-weight: bold;
text-decoration: underline;
color: #CCB14A!important;
} 

.header {
width:100%;
height: 110px;
}

.header_logo {
float:left;
width:600px;
}

.phone_number {
float:left;
padding-top:45px;
font-size:16px;
width:343px;
text-align:right;
}

.search_bar {
background-image: url(supp_files/search_bgRepeat.jpg);
background-repeat: repeat-x; 
width:950px;
height:40px;
font-size: 15px;
}

.looking_img {
float:left;
width:177px;
}

.search_box {
float:left;
padding-top:6px;
padding-left:10px;
width: 680px;
}

.search_box input {
padding-top:3px;
padding-left:5px;
width: 145px!important;
>width: 142px!important;
height:18px;
}

*html .search_box input {
width: 142px!important;
}

.go_img {
float:left;
padding-top:8px;
padding-left:10px;
width: 50px;
}

.header_text {
width: 400px;
padding-left: 15px;
padding-top: 10px;
color: #000000;
font-size: 11px;
}

.header_img {
background: #fff url(supp_files/home_main_img.jpg);
background-position: 0px 0px;
width:710px;
height:167px;
}

.header_title {
background: #fff url(supp_files/header_title_bg.jpg);
background-position: 0px 1px;
margin-top:-1px;
padding-top:7px;
padding-left: 0px;
font-size:11px;
height:30px;
width:100%;
color: #000000;
}

.header_title a {
font-weight: bold;
color: #000000;
}

.header_sub {
background: #fff url(supp_files/gbl_h1_bg.jpg);
background-position: 0px 1px;
height:31px;
width:100%;
}

.home_products {
float:left;
margin-top:25px;
padding-left:10px;
width:500px;
border-top: 1px solid #CCCCCC;
color: #333333;
font-size: 11px;
}

.home_products td {
text-align:left;
}

.main_content {
float:left;
margin-top:25px;
padding-left:10px;
width:693px;
color: #333333;
font-size: 11px;
}

.related_products img {
border: 1px solid #D0D0D0;
}

.header_product {
background-color:#5E7B9D;
height: 40px;
color: #ffffff;
text-align:center;
font-size: 12px;
font-weight:bold;
}

.grey_product {
background-color:#F7F6F2;
height: 30px;
color:#333333;
text-align:center;
font-size: 11px;
}

.grey_product a {

text-align:center;
font-size: 11px;
text-decoration: underline;
font-weight:bold;
}

.white_product {
color:#333333;
background-color:#ffffff;
height: 30px;
text-align:center;
font-size: 11px;
}

.white_product a {

text-align:center;
font-size: 11px;
text-decoration: underline;
font-weight:bold;
}

.related_products {
width:674px;
height: 250px;
margin-bottom: 10px;
background-color: #F4F4F4;
padding-left: 20px;
}

.total {
background-image: url(supp_files/shoppingcart_bg.jpg);
background-repeat: repeat-x; 
color:#663D65;
padding-top:30px;
height: 200px;
width:640px;
}

.total_headings {
font-weight:bold;
text-align:right;
padding-right:10px;
}

.total_result {
text-align: left;
font-weight:normal;
}

.conditions {
padding-left:20px;
width:630px;
font-size:12px;
color:#934F8A;
padding-top:30px;
}

.checkout {
float:left;
width:600px;
padding-top: 40px;
text-align:right;
}

.total .checkout {
font-size: 11px;
}

.page_title {
width:150;
background-color: #ffffff;
padding-bottom: 10px;
padding-left: 15px;
border-bottom: 1px solid #CCCCCC;
color:#373737;
font-size: 17px;
font-family: Georgia;
font-weight: normal;
}

.home_title {
width:150;
margin-bottom:-20px;
background-color: #ffffff;
padding-bottom: 10px;
padding-left: 15px;
color:#373737;
font-size: 17px;
font-family: Georgia;
font-weight: normal;
}

.home_products table {
padding-top:15px;
}

.home_products img {
padding:10px;
border: 1px solid #CCCCCC;
}

.product_title {
font-weight: bold;
color: #333333;
font-size: 11px;
}

.product_title a {
color: #333333;
}

.product_sub_title {
font-style : italic;
color:#666666;
font-size: 11px;
}

.specials_title {
margin-top:-1px;
width:150;
background-color: #ffffff;
padding-bottom: 10px;
padding-left: 15px;
border-bottom: 1px solid #CCCCCC;
font-size: 17px;
font-family: Georgia;
font-weight: normal;
}

.specials {
float:left;
background-color: #EFEEEF;
width:190px;
margin-left:10px;
}

.specials table {
padding-top: 15px;
}

.specials img {
border: 1px solid #CCCCCC;
}

.announc_img img {
margin-top: 15px;
}

.announc_title {
padding-left: 25px;
padding-top: 10px;
padding-bottom: 10px;
font-weight: bold;
font-size: 11px;
color:#333333;
}

.home_announc a{
padding-top:3px;
padding-bottom: 3px;
padding-left: 25px;
list-style:none;
list-style-type:none;
color:#CCB14A;
text-decoration:underline;
font-size: 11px;
font-weight:bold;
font-family: verdana;
}

.home_more a {
background: #EFEEEF url(supp_files/gbl_arrw_gry.gif) no-repeat;
background-position: 19px 1px;
padding-top:3px;
padding-bottom: 3px;
padding-left: 35px;
list-style:none;
list-style-type:none;
color:#CCB14A;
text-decoration:underline;
font-size: 11px;
font-weight:bold;
font-family: verdana;
}

.product_padding {
padding-left:20px;
padding-top: 10px;
}

.dep_title {
width:224px;
padding-top: 20px;
padding-bottom: 10px;
padding-left: 15px;
border-bottom: 1px solid #CCCCCC;
font-size: 17px;
font-family: Georgia;
font-weight: normal;
}

.dep_menu {
list-style:none;
list-style-type:none;
}

.dep_menu ul li {
background: ;
padding-top:3px;
padding-bottom: 3px;
border-bottom: 1px solid #DCDFE1;
padding-left: 20px;
list-style:none;
list-style-type:none;
color:#712430;
font-size: 11px;
font-weight:bold;
font-family: verdana;
}

.yellow {
background-color: #FFFDDF!important;
}

.grey {
background-color: #F4F4F4;
border-style:none;
border-width:none;
}

.white {
background-color:#FFFFFF!important;
}

.cust_menu {
list-style:none;
list-style-type:none;
margin-left: 20px;
}

.cust_menu a {
color:#CCB14A!important;
}

.cust_menu ul li {
background: #fff url(supp_files/gbl_arrw_gry2.gif) no-repeat;
background-position: 0px 6px;
height:16px;
padding-top:3px;
padding-bottom: 3px;
padding-left: 20px;
list-style:none;
list-style-type:none;
color:#CCB14A;
text-decoration:underline;
font-size: 11px;
font-weight:bold;
font-family: verdana;
}

.department_table img {
border: 1px solid #CCCCCC;
}

.department_table input {
width: 70px;
}

.department_table tr{
border-style:none;
border:none;
border-width:none;
}

.department_table td {
text-align:left;
}

.prod_img {
width:330px;
float: left;
}

.prod_img img {
border:1px solid #CCCCCC;
}

.prod_details {
float:left;
width:360px;
}

.prod_details input {
width: 70px;
}

.prod_details table {
padding-top:70px;
}

.pages {
margin-top: 30px;
margin-bottom: 30px;
padding-top: 10px;
width:100%;
height: 40px;
text-align: center;
background-color:#F4F4F4;
border-top: 1px solid #CCCCCC;
}

.pages a{
color: #6F2530;
text-decoration: underline;
font-weight: bold;
}

.morelink {
color: #6F2530;
text-decoration: underline;
font-weight: bold;
}

.purchaselink {
color: #CCB040;
text-decoration: underline;
font-weight: bold;
}

#footer_clear {
background-color: #ffffff;
border-top: 1px solid #999999;
width: 948px;
float:left;
text-align: center;
padding-top: 10px;
color: #fff;
font-size: 11px;
}

#footer_clear a {
font-size: 11px;
}

#footer {
width: 945px;
height: 30px;
float:left;
text-align: center;
padding-top: 10px;
font-size: 11px!important;
line-height: 20px;
}

.footer_menu {
width:750px;
margin-left: 100px;
}

#footer .footer_main_menu a {
width:100%;
text-align: center;
color:#CCB14A;
text-decoration:none;
font-size: 11px;
font-weight:bold;
font-family: verdana;
}

#footer .footer_main_menu {
padding-top:10px;
padding-bottom:10px;
}

.hr_style {
width: 100%;
padding-top:10px;
border-bottom: 2px dotted #DCDFE1;
}

.visa {
padding-top:10px;
}

#footer a {
color: #712430;
font-weight:bold;
text-decoration: none;
}

#footer a:hover {
color: #712430;
text-decoration: underline;
}

.cart_image {
width:50px!important;
}

.phone_number img {
border:none;
vertical-align:middle;
}

.cart_detail{
font-size:11px!important;
color:#663D65;
}

.product_required {
font-size:11px;
}
