 @charset "utf-8";

.errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#c03
}

.productsNotifications {
background:#EAE4C8
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#10296C;
text-decoration:underline
}

BODY {
background:#fff;
color:#000;
margin:0
}

.bigbold b {
font-size:14px
}

.infoBox {
background:#DDD
}

.infoBoxContents {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

H1.New_Heading_title {
color:#FFF;
font-size:16px;
font-weight:700;
padding-left:10px;
margin-top:7px;
margin-bottom:-2px
}

FORM {
display:inline
}

TR.headerNavigation {
background:#bbc3d3
}

TD.headerNavigation {
font-family:Lucida Grande, Verdana, Arial, sans-serif;
font-size:10px;
background:#bbc3d3;
color:#fff;
font-weight:700
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#bbc3d3;
color:#fff
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700
}

TD.pageHeading,DIV.pageHeading {
font-family:Lucida Grande,Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#9a9a9a
}

TR.subBar {
background:#f4f7fd
}

TD.subBar {
font-family:Lucida Grande, Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red
}

.moduleRowOver {
background-color:#EAE4C8;
cursor:hand
}

.moduleRowSelected {
background-color:#EAE4C8
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0
}

#myse select {
width:90%
}

.product .inputRequirement,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

s {
color:gray;
font-size:11px;
font-weight:400
}

body {
background:#E4F2CC url(images/topbgrepeat.jpg) repeat-x top;
font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#292929;
margin:0;
padding:0
}

label {
color:#555;
font-weight:700
}

input.input-text,textarea {
overflow:auto;
padding:2px
}

input.input-text,select,textarea {
-x-system-font:none;
border:1px solid #B6B6B6;
font-family:arial,helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:400;
line-height:normal
}

.qty {
width:2.5em;
height:2em
}

.add-to-cart-box {
background-color:#F8F8F8;
border:1px solid #EEE;
text-align:left;
vertical-align:top;
margin:10px 0;
padding:10px
}

.add-to-boxes .add-to-cart-box {
text-align:left
}

.dispatch {
text-align:center;
vertical-align:middle;
font-height:10px;
background:#FFF;
font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#AF4223
}

.dispatch a {
text-align:center;
vertical-align:middle;
font-height:10px;
background:#FFF;
font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-style:underline;
color:#AF4223
}

.breadcrumb {
background:#FFF;
font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#B6B6B6;
margin:0;
padding:0
}

.breadcrumb a,.breadcrumb a:hover {
color:#7F7F7F
}

TD.main li {
list-style:none;
border:none;
background-image:url(/images/list_btn.jpg);
background-repeat:no-repeat;
background-position:7px 9px;
padding-left:26px
}

table,td,.main,select,input,textarea {
font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
vertical-align:top
}

.vam {
vertical-align:middle
}

.main {
width:1091px;
background:#FFF none repeat scroll 0 0
}

.header {
height:202px
}

.header .header_block {
background:url(images/header_block_bg.jpg) left top repeat-x;
width:100%;
padding-top:15px
}

.header td {
color:#736D69;
font-size:11px
}

.header a {
color:#3D2619;
font-size:11px;
text-decoration:none;
font-weight:700
}

.input {
width:174px;
height:17px;
margin-right:4px
}

.select {
width:119px;
height:17px
}

.content {
height:559px
}

.cont_heading_table {
padding-right:5px
}

.cont_heading_table .cont_heading_td {
font-size:16px;
font-weight:700;
color:#47340D;
padding:21px 10px 7px 16px
}

.cont_heading_table .cont_heading_td a {
font-size:16px;
font-weight:700;
color:#47340D;
text-decoration:none
}

.cont_heading_table .cont_heading_td a:hover {
font-size:16px;
font-weight:700;
color:#47340D;
text-decoration:underline
}

.cont_heading_table .cont_heading_td em {
font-size:16px;
font-weight:700;
color:#47340D;
font-style:normal;
vertical-align:middle;
text-decoration:none
}

.cont_top {
background:url(images/BlueTitleBg.jpg) left top repeat-x;
width:100%;
vertical-align:middle
}

.cont_top_Home {
background:url(images/BlueTitleBg.jpg) left top repeat-x;
width:660px;
vertical-align:middle
}

.cont_bot {
background:url(images/box_body_bg.jpg) left bottom repeat-x
}

.cont_left {
background:url(images/box_body_bg.jpg) left top repeat-y
}

.cont_right {
background:url(images/box_body_bg.jpg) right top repeat-y
}

.cont {
padding:11px 10px 9px 7px
}

.cont_body_table {
background:url(images/content_line.gif) left top repeat-y;
padding:15px 16px 15px 14px
}

.box_heading_table {
width:183px
}

.box_heading_table .box_heading_td {
background:url(images/box_head_bg.jpg) left top repeat-x;
width:100%;
color:#FFF;
font-weight:700;
font-size:16px;
padding:9px 0 7px 7px
}

.box_body_table .box_body {
color:#DE4610;
width:100%;
padding:5px 0 15px
}

.box_body_table .border {
background:#EAE4C9;
width:1px
}

.box_bot {
background:url(images/box_body_bg.jpg) left bottom repeat-x;
width:100%
}

.box_body_table .box_body a {
font-family:Lucida Grande, Verdana, Arial, Helvetica, sans-serif
}

.image {
text-align:center;
width:100%
}

.pic {
border:0
}

.table_pic_width {
width:1px
}

.prod_name_left_top {
background:url(images/prod_name_left_top.jpg) left top no-repeat
}

.prod_name_right_top {
background:url(images/prod_name_right_top.jpg) right top no-repeat
}

.prod_name_left_bot {
background:url(images/prod_name_left_bot.jpg) left bottom no-repeat;
height:34px
}

.prod_name_right_bot {
background:url(images/prod_name_right_bot.jpg) right bottom no-repeat;
text-align:center;
height:66px;
padding:6px 17px 4px 15px
}

.product span a:hover {
font-weight:700;
font-size:12px;
color:#FFF;
text-decoration:underline
}

.product a {
font-weight:700;
font-size:12px;
color:#8E013B;
text-decoration:none
}

.line_x {
background:url(images/content_line.gif) left bottom repeat-x;
height:1px;
margin:20px 0 17px
}

.productSpecialPrice {
font-size:12px;
color:#FFE36F
}

.productSpecialPrice_basket {
font-size:12px;
color:#000
}

.PriceList {
font-family:Verdana, Arial, sans-serif;
color:#9a9a9a;
font-size:12px;
font-weight:700
}

.SavingsPercent {
font-size:8px
}

.oldPrice {
text-decoration:line-through
}

.productPrice {
font-size:16px;
color:#AF4223
}

.productTitle {
font-size:16px
}

.prod_options strong {
color:#47340D;
font-size:12px
}

.prod_info div {
text-align:center;
padding-top:15px
}

.prod_info div a {
color:#DF460F;
font-size:11px;
font-weight:400;
text-decoration:underline;
text-transform:none
}

.prod_info div a:hover {
color:#DF460F;
text-decoration:none
}

.cart_total_left {
font-size:11px;
color:#E02F00;
width:70%;
text-align:right;
vertical-align:middle;
height:25px
}

.cart_total_right {
font-size:11px;
height:10px;
color:#E02F00;
width:30%;
text-align:center;
vertical-align:middle
}

.productSpecialPrice_Cart {
padding-right:26px;
color:#000;
font-size:12px
}

.RowShoppingCart {
margin-bottom:5px
}

.productDescription {
width:30%;
padding:5px
}

.productImage {
padding:5px
}

.total {
padding-left:20px;
width:20%
}

#arrowbasketimage {
width:152px;
height:95px;
padding-right:10px
}

.updateContshop {
width:100%;
background:url(images/basketupdatedisshipbg.jpg) repeat-x;
height:40px
}

#inputupdate {
padding:0
}

.inputupdate input {
background:transparent none repeat scroll 0 0
}

.continueShop {
padding:8px 0 0 41px
}

.continueShop a {
font-weight:700;
text-decoration:none
}

.product em {
line-height:13px;
font-weight:700;
font-size:12px;
color:#750017;
text-decoration:none;
text-transform:uppercase;
font-style:normal
}

.input_1 {
border:1px solid #000
}

.popup {
width:417px
}

.popup .logo {
width:295px
}

.popup .logo img {
margin:10px 0 0 10px
}

.popup .footer {
width:397px;
height:35px;
margin:7px 10px 0
}

.result {
margin:0
}

.result td {
width:50%;
vertical-align:middle;
color:#605545;
font-size:11px;
padding:0 10px
}

.result_right {
text-align:right
}

.result b {
color:#605545;
font-weight:400
}

.result_right b {
color:#DE4610;
font-size:11px;
font-weight:700
}

.box_body span {
color:#605545;
font-size:11px;
font-weight:400;
font-family:Tahoma
}

.box_body span a {
color:#605545;
font-size:11px;
text-decoration:none;
font-weight:700;
text-transform:uppercase
}

.box_body a {
color:#605545;
font-family:Tahoma;
font-size:11px;
text-decoration:none
}

.products {
width:50%
}

.product .shop_cart {
text-align:center;
vertical-align:middle;
color:#10296C;
font-size:11px;
height:20px;
background:#E9E9E9
}

.cart_line_x {
background:url(images/bg_77.gif) center top repeat-x
}

.cart_total_left strong {
color:#605545;
font-size:12px
}

SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#fb0707
}

.box_body a SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#fb0707;
text-decoration:underline
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

.main a b {
color:#10296C;
font-size:10px;
text-decoration:underline
}

.main a:hover b {
color:#10296C;
font-size:10px;
text-decoration:none
}

span.txt_1 {
font-size:10px;
text-transform:none;
color:#000
}

.box_body del {
font-size:18px;
color:#D14277
}

.main a {
color:#10296C;
text-decoration:underline
}

.main a:hover {
color:#10296C;
text-decoration:none
}

.padd_22 {
padding:8px
}

td.padd2 {
padding:8px 8px 8px 4px
}

.line_h {
line-height:16px
}

.bg_line_x1 {
background:url(images/bg_77.gif) left center repeat-x
}

.bg_line_y1 {
background:url(images/bg_77.gif) center top repeat-y
}

.product div {
padding:8px 0 5px
}

div.padd3 {
text-align:left;
padding-top:0;
margin-left:0;
margin-right:0
}

.padd33 img,.padd33 input {
margin:1px
}

.title_info {
width:270px
}

.title_info td {
vertical-align:middle;
height:38px
}

.prod_info {
width:10px;
float:left;
margin-right:15px
}

.prod_info td {
text-align:center
}

div.padd3 ul li {
background-image:none;
list-style-position:inside;
list-style-type:disc;
margin:5px 15px
}

.heading_top_1 {
margin-top:6px;
background:#fff
}

.heading_top_1 .padd_11 {
padding:18px 10px 9px 18px
}

.heading_top_3 {
margin-top:6px
}

.heading_top_4 {
margin-top:0;
background:#fff
}

.heading_top_4 .padd_44 {
padding:8px 10px 9px 18px
}

.tableBox_output {
margin-top:6px;
margin-bottom:6px
}

.tep_draw_separate {
height:11px
}

.footer {
height:73px;
margin:7px 0 14px
}

.footer td {
color:#A59779
}

.footer a {
color:#A59779;
text-decoration:none
}

.footer span {
color:#47340D;
word-spacing:10px;
line-height:18px
}

.footer span a {
color:#47340D;
text-decoration:none;
font-style:normal;
word-spacing:0
}

.footer b a {
color:#A59779;
text-decoration:underline
}

.footer b a:hover {
text-decoration:none
}

#paymentselection td {
width:0
}

#freephone {
padding-right:10px;
margin-top:10px
}

#qdisc {
position:absolute;
z-index:1;
margin-left:410px
}

#NewHeader {
float:left;
width:1091px;
height:159px;
background:#fff
}

#NewTopHeaderArea {
float:left;
width:1091px;
height:112px
}

#NewTopLogoArea {
float:left;
width:254px;
height:112px
}

#XmasNewTopLogoArea {
float:left;
width:625px;
height:112px
}

#CurrencyProductSelect {
float:left;
width:200px;
height:112px
}

#CurrencySelect {
float:left;
padding-left:31px;
margin-top:24px
}

#ProductSelect {
float:left;
padding-left:31px;
margin-top:6px
}

#XmasCurrencyProductSelect {
float:left;
width:234px;
height:62px;
margin-top:-2px
}

#newmenuspacer {
float:left;
width:2px;
height:46px
}

#newmenuspacerInner {
float:left;
width:15px;
height:46px
}

#NewMenuArea {
float:left;
width:1087px;
height:46px;
background:url(images/menurepeat.jpg) repeat-x
}

#Newmenu {
float:left;
height:46px;
margin-top:14px;
width:740px
}

#Newmenu ul {
height:46px;
margin:0;
padding:0
}

#Newmenu li {
display:inline;
background:transparent url(images/topmenuLibg.jpg) no-repeat scroll left 2px;
font-size:14px;
font-weight:700;
border:none;
height:46px;
line-height:16px;
margin:0;
padding:0 0 0 1px
}

#Newmenu li a {
color:#FFF;
text-decoration:none;
padding:7px 10px 14px
}

#Newmenu li a:hover {
color:#FFF;
background:transparent url(images/topmnerollbg.jpg) repeat-x scroll center top;
text-decoration:none;
padding:7px 10px 14px
}

#NewSearchArea {
float:right;
width:300px;
height:46px
}

#NewTopSearch {
color:#FF0;
float:left;
font-size:14px;
font-weight:700;
height:46px;
margin-top:14px;
width:288px
}

#NewTopSearch td {
color:#FF0;
font-weight:700;
font-size:14px
}

#NewMenuLiDiv {
width:160px;
height:30px
}

#bestsellers {
width:180px
}

#BlueTitle {
width:100%;
height:37px;
margin-bottom:5px
}

.BlueTitleLeft {
width:9px;
height:37px;
background:url(images/BlueTitleLeft.jpg) no-repeat
}

.BlueTitleText {
background:transparent url(images/BlueTitleBg.jpg) repeat-x scroll center center;
color:#FFF;
font-size:16px;
font-weight:700;
height:37px;
padding:7px
}

.BlueTitleRight {
width:9px;
height:37px;
background:url(images/blueTitleRight.jpg) no-repeat
}

.baskettitle {
background:transparent url(images/BlueTitleBg.jpg) repeat-x scroll center center;
color:#E0EA10;
font-size:16px;
font-weight:700;
height:37px;
vertical-align:middle;
text-align:left
}

.ProductRowBasket {
width:100%;
border-top:#ccc solid 1px;
border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
border-bottom:#ccc dotted 1px
}

.BaskettitleTable {
padding-top:10px;
width:100%
}

.shoppingbasketTD {
border-left:#ccc solid 1px;
border-right:#ccc solid 1px;
border-bottom:#ccc solid 1px;
background:url(images/shoppingbasketfaderepeat.jpg) repeat-x top center;
color:#000;
font-family:lucida grande
}

#ShoppingBasketSmlTotalandCount {
width:100%;
margin-top:18px;
padding-left:36px;
font-size:12px
}

.fontsize20 {
font-size:20px
}

#ShoppingBasketSmlBasketBtn {
width:100%;
margin-bottom:18px;
margin-top:18px;
padding-left:32px
}

#GeoTrustArea {
width:100%;
text-align:center
}

#SignuprightArea {
width:179px;
height:135px;
background:url(images/freesignupbg.jpg) no-repeat
}

#Signuprightemailinput {
width:100%;
padding-left:12px
}

#Signuprightemailsubmit {
width:100%;
margin-top:3px;
padding-left:12px
}

#Emailinputspacer {
width:100%;
height:87px
}

#Signupmessage {
color:#000;
font-weight:700;
padding-left:12px;
width:50%
}

#prod_Main_background {
width:221px;
background:url(images/productrepeatbg.jpg) repeat-x top #FFF;
margin:0;
padding:0
}

#prod_Main_Image_title {
width:220px;
border-top:solid 1px #CCC;
border-left:solid 1px #CCC;
border-right:solid 1px #CCC;
margin:0;
padding:0
}

#prod_Main_Image_title a {
color:#053250;
font-size:12px;
text-decoration:none
}

#Product_Image_Div {
margin:10px 0;
padding:0 0 0 10px
}

#Product_Title_Div {
height:132px;
overflow:hidden;
margin:10px 0;
padding:0 0 0 10px
}

#Product_Price_Link_Div {
width:100%;
height:38px;
text-align:left;
background:url(images/prod_bottom_BG_RPT.jpg) repeat-x top center;
margin:0;
padding:0
}

#Product_Price_Link_Div_left {
width:100%;
height:38px;
background:url(images/prod_bottom_BG_Left.jpg) no-repeat top left;
margin:0;
padding:0
}

#Product_Price_Link_Div_right {
width:100%;
height:38px;
background:url(images/prod_bottom_BG_right.jpg) no-repeat top right;
margin:0;
padding:0
}

#Product_Price_Link_Div_Main {
width:220px;
font-size:12px;
font-weight:700;
color:#FFF;
margin:0;
padding:0
}

#Product_Price_Link_Div_Main td {
font-size:12px;
font-weight:700;
color:#FFF;
vertical-align:middle
}

#basket_productname {
margin:0;
padding:22px 0 0 10px
}

#basket_productname .shoppingCartText {
color:#000;
font-size:12px;
font-style:normal;
font-weight:400;
text-decoration:none;
text-transform:none
}

.Discount_Title {
color:#900;
font-weight:700;
font-size:14px;
padding-left:35px
}

.Discount_Total {
color:#900;
font-weight:400;
font-size:12px;
padding-left:0;
text-align:left
}

.Shipping_Choice {
color:#900;
font-weight:700;
font-size:14px;
padding-left:40px
}

.Shipping_Total {
color:#900;
font-weight:400;
font-size:12px;
padding-left:25px;
text-align:left
}

.bordergreyleftright {
border-left:1px solid #ccc;
border-right:1px solid #ccc
}

.basket_total {
color:#000;
font-size:12px;
font-weight:700;
padding-right:87px;
padding-top:12px
}

.discount_area {
color:#000;
padding-top:7px
}

div#bubble {
position:fixed;
right:404px;
top:131px;
z-index:1000
}

.bubble {
background:transparent;
text-align:center;
width:295px;
padding:25px 20px 0 0
}

.PaymentChoiceTitle {
color:#000;
font-family:lucida grande;
font-size:16px;
font-weight:700
}

#PaymentSelectionHolder {
width:717px;
height:137px
}

#PaymentSelection_PayPal {
width:237px;
height:137px;
float:left
}

#PaymentSelection_Amazon {
width:237px;
height:137px;
float:left;
margin:3px 0 0
}

#New_Heading_title {
color:#FFF;
font-size:16px;
font-weight:700;
padding-left:10px;
margin-top:10px
}

#Product_Image_Div img {
height:111px;
width:111px;
border:#0268AA solid 1px
}

#GarManuHolder {
float:left;
width:636px;
height:112px
}

#ukManu {
float:left;
width:292px;
height:112px
}

#PriceGar {
float:left;
width:344px;
height:112px
}

#XmasukManu {
float:left;
width:234px;
height:50px
}

#XmasPriceGar {
float:right;
width:232px;
height:112px;
margin-top:-2px
}

.Footer_Div {
background:url(images/footerBg.jpg);
border-top:solid #ccc 1px;
margin-top:20px
}

div.scrollholder {
position:relative;
width:685px;
height:193px;
overflow:auto;
z-index:1;
background-color:#CBD4DD
}

div.scroll {
position:absolute;
left:0;
top:0;
right:0;
width:95%;
z-index:2
}

div.track {
position:relative;
float:right;
top:0;
width:11px;
height:100%;
font-size:0;
z-index:3;
background:#EEF1F6
}

div.drag_bar {
position:absolute;
width:100%;
height:14px;
cursor:default;
z-index:4;
background:#87C413
}

.fpfooter_crosslink {
color:#47340D;
line-height:18px;
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
background:url(images/footerBg.jpg)
}

.fpfooter_crosslink a:hover {
color:#47340D;
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline
}

.fp_cds_h2 {
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#000;
text-align:left
}

.fp_cds_p {
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-align:justify;
color:#333
}

.fp_cds_rel_links {
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
color:#000;
text-align:left;
font-weight:400
}

.fp_cds_rel_links a:hover {
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000;
text-align:left;
text-decoration:underline;
font-weight:400
}

#scrollbar {
scrollbar-3dlight-color:#ffd700;
scrollbar-arrow-color:#ff0;
scrollbar-base-color:#ff6347;
scrollbar-darkshadow-color:orange;
scrollbar-face-color:teal;
scrollbar-highlight-color:#ff69b4;
scrollbar-shadow-color:#f0f;
scrollbar-track-color:purple
}

.boxText,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TR.header,input {
background:#fff
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9
}

TD.tableHeading,TD.fieldKey {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

table,.box_width_cont,.col_center {
width:100%
}

select,input,textarea,.header span {
font-size:10px
}

.header a:hover,.product a:hover,.continueShop a:hover,.footer a:hover,.footer span a:hover {
text-decoration:underline
}

.box_body_table .box_body ul,#bestsellers ul {
list-style:none;
margin:0;
padding:0
}

.box_body_table .box_body ul li,#bestsellers ul li {
background:url(images/list_bg.jpg) top repeat-x;
border:#CCC 1px solid;
width:180px;
margin:0 0 5px;
padding:4px 0
}

.box_body_table .box_body ul .bg_list a,.box_body_table .box_body ul .bg_list_un a,.box_body_table .box_body ul .bg_list_sub a,.box_body_table .box_body ul .bg_bestsellers a,.box_body_table .box_body ul .bg_bestsellers_un a,.box_body_table .box_body ul .bg_bestsellers_sub a,#bestsellers ul li a {
color:#000;
font-size:12px;
padding-left:23px;
background:url(images/NewListBtn.jpg) 4px 3px no-repeat;
text-decoration:none
}

.box_body_table .box_body ul .bg_list a:hover,.box_body_table .box_body ul .bg_list_un a:hover,.box_body_table .box_body ul .bg_list_sub a:hover,.box_body_table .box_body ul .bg_bestsellers a:hover,.box_body_table .box_body ul .bg_bestsellers_un a:hover,.box_body_table .box_body ul .bg_bestsellers_sub a:hover,#bestsellers ul li a:hover {
color:#000;
background:url(images/NewListBtn.jpg) 9px 3px no-repeat
}

.prod_name_left_bot .prod_name_right_bot em,.product span a {
font-weight:700;
font-size:12px;
color:#FFF;
text-decoration:none;
line-height:13px
}

.continueShop img,.shoppingbasketTD img,#Product_Price_Link_Div_Main img {
border:none
}

.bg_input input,#Newmenu .home {
background:none
}

.popup .box_body,.box_body td {
color:#605545
}

.result_right a.pageResults,.result_right a.pageResults u {
color:#DE4610;
font-size:11px;
text-decoration:underline
}

.result_right a.pageResults:hover,.result_right a.pageResults u:hover {
color:#DE4610;
text-decoration:none
}

.box_body span a:hover,.box_body a:hover {
color:#605545;
text-decoration:underline
}

.remove,.quantity {
width:15%
}

.smallText a,.smallText a u {
color:#10296C;
font-size:11px;
text-decoration:none
}

.smallText a:hover,.smallText a:hover u {
color:#10296C;
font-size:11px;
text-decoration:underline
}

.padd_1,.heading_top_2 .padd_22 {
padding:0 10px
}

.bg_gg,.bg_vv {
background:#FFF8D4
}

.box_width_left,.box_width_right {
width:180px;
padding-left:5px;
padding-right:5px
}

.heading_top_2,.tableBox_shopping_cart {
margin-top:0
}

.heading_top_3 .padd_33,.tep_draw_prod_top {
padding:0 0 9px
}

#XmasCurrencySelect,#XmasProductSelect {
float:left;
padding-left:0;
margin-top:0
}

#Righthandcards,#DeliveryRightArea {
width:100%;
margin-bottom:7px;
margin-top:7px;
text-align:center
}

#Product_View_Image_Link,#Product_Buy_Now_Image_Link {
width:41px;
height:23px;
margin:0;
padding:0
}

#PaymentSelection_Google,#PaymentSelection_Protex {
width:240px;
height:137px;
float:left
}

#XmasGarManuHolder,#ValGarManuHolder {
float:left;
width:466px;
height:112px;
background:#2F368E
}

#EasterGarManuHolder,#EasterGarManuHolder {
float:left;
width:466px;
height:112px;
background:#8BC43F
}



.fpfooter_crosslink a:link,.fpfooter_crosslink a:visited {
color:#47340D;
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none
}

.fp_cds_rel_links a:link,.fp_cds_rel_links a:visited {
font-family:Lucida Grande,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000;
text-align:left;
text-decoration:none;
font-weight:400
}