/* --------------------------------------------------
file: global.css
version: 1.0
created: 15/07/09
author: Arekibo
---------------------------------------------------*/

/* ------------------------------------------- COMMON CLASSES -------------------------------------------- */

.alt {position:absolute;top:-6000px;left:-6000px}
.hidden, hr{display:none}
.clear{clear:both}
p,ul,ol,li,form,fieldset,table,td,th,h1,h2,h3,h4,h5{margin:0;padding:0}
ul{list-style-type:none}
img{border:0}
strong{color:#5b5a5a}
a {color:#e65e00;text-decoration:none}
	a:hover {text-decoration:underline}
	a:focus {outline:none}
	



/* ---------------------------------------------- STRUCTURE ---------------------------------------------- */

html {font-size:62.5%}
body {background:#fff url(img/body.jpg) 0 0 repeat-x;margin:0;padding:0 0 30px 0;text-align:center;font-family:Arial, Verdana, sans-serif;font-size:1.2em;color:#333}
#wrapper {width:1000px;margin:15px auto 0 auto;background:#fff;text-align:left;position:relative}
#header {float:left;background:#fff url(../Images/general/header.jpg) 0 0 no-repeat;height:104px;width:1000px;margin-bottom:1px}
h1 a{float:right}


/* ---- TNS - TOP NAV SYSTEM ------------------------------------------------------------------------------ */

#tns{clear:both}
#tns ul{position:absolute;top:86px;right:0}
	#tns li{float:left;border-right:1px solid #ff6600;padding:0 5px;}
	#tns a{color:#5B5B5B}	
	#tns li#tel{font-weight:bold;background:url(../Images/general/tel.gif) 0 0 no-repeat;padding-left:15px}
	#tns li#print{border-right:0;padding-right:0}
	#tns li#print a{width:16px;height:16px;display:block;background:url(../Images/general/print.gif) 0 0 no-repeat}
	#tns li#basket{padding-right:30px;background:url(../Images/general/basket.gif) 93% 50% no-repeat}


/* ---- SEARCH BAR ---------------------------------------------------------------------------------------- */

#search{float:right;margin:4px 6px 0 0}
	#search input{width:172px;height:17px;padding:3px 3px 0 3px;border:0;float:left;background:url(../Images/general/search-input.jpg) 0 0 no-repeat;margin:0 5px 0 0;font-size:1em}
	#search input.cat_button{color:#5a5a5a;font-weight:bold;background:url(../Images/general/search.jpg) 0 0 repeat-x;cursor:pointer;width:48px;height:20px;float:left;border:1px solid #e5e3e3;padding:0 0 3px;font-size:.9em}
	#search p{margin:0;padding:0}


/* ---- GNS - GLOBAL NAV SYSTEM ---------------------------------------------------------------------------- */

#gns{float:left;width:1000px;background:#FF9902 url(../Images/general/gns-gradient.jpg) bottom left repeat-x;position:relative;z-index:50}
	#gns ul{float:left;width:700px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:4px 0 0 16px}
	#gns ul li{float:left;margin-right:10px;position:relative}
	#gns ul li a{float:left;padding:3px 10px 7px 10px;font-weight:bold;color:#fff;position:relative}
	#gns ul li.selected{background:#fff url(../Images/general/gns-left-corner.gif) 0 0 no-repeat}
	#gns ul li.selected a{background:url(../Images/general/gns-right-corner.gif) top right no-repeat;color:#ff6600}
	#gns ul li a:hover,#gns ul li a:focus,#gns ul li a:selected{text-decoration:underline}

#gns ul ul {position:absolute;width:100%;display:none;font-size:.9em;margin:0;padding:0;z-index:20}
	#gns li:hover ul, #gns li.sfhover ul{left:0;display:block}
	#gns ul ul{margin-top:24px;padding:7px 0;float:left;width:159px;background:#ffdcaa;text-align:left;border:1px solid #ff6600;border-top:0;z-index:20}
	#gns ul ul li{margin:0;padding:0;float:left;width:100%;background:transparent}
	#gns ul ul a,#gns ul li.selected ul a{color:#333;font-weight:normal;float:left;padding:5px 10%;width:80%;background:transparent}
	#gns ul ul a:hover,#gns ul li.selected ul a:hover,#gns ul li.selected li.selected a{color:#fff;background:#ff8900 url(../Images/general/arrow-white.gif) 6px 8px no-repeat;/*font-weight:bold;*/text-decoration:none}


/* ---- CONTENT ---------------------------------------------------------------------------- */

#content{width:1000px;float:left;line-height:160%;padding-bottom:20px;position:relative;z-index:0}
	#content a{text-decoration:underline}
	#content a:hover,#content a:focus,#content a:active{text-decoration:none}

#main{width:663px;float:left;margin-top:5px}
#home #main{margin-top:27px}
#aside{width:337px;float:right;margin-top:27px}
	#aside a{text-decoration:none}

#multimedia{float:left;width:320px;height:280px;/*background:url(../Images/general/placeholder.jpg) 0 0 no-repeat*/position:relative}

#sub #multimedia{ margin:0 10px 10px 0 }

#main-cont{width:325px;float:right;}
h2#community-gifts{margin:-8px 0 17px 0;position:static !important;position:relative;z-index:-1;background:url(../Images/general/community-gifts.gif) 0 0 no-repeat;width:324px;height:55px;}

#featured-gifts{float:left;padding-top:20px;width:663px;position:relative}
	#featured-gifts h2{width:157px;height:31px;margin:0;padding:0;background:url(../Images/general/featured-gifts.gif) 0 0 no-repeat}
	#features {padding-top:11px;float:left;width:663px}
	#features .item{float:left;display:inline;width:100px;margin-right:12px;position:relative;padding-top:102px}
	#features .last{margin:0}
	#features img{position:absolute;top:0;left:0;padding:1px;border:1px solid #cacaca;}
	#main #features h3{color:#e65e00;font-size:1em;margin:0;padding:0}
	#features input{text-align:left;color:#fff;font-weight:bold;background:url(../Images/general/view-gifts.gif) 0 0 no-repeat;cursor:pointer;width:100px;height:26px;border:0;padding:0 0 3px 5px;font-size:.9em;margin-top:8px}

.picLeft{float:left}


/* ---- GENERIC FORMS ---------------------------------------------------------------------------------- */

.generic-form table{width:622px;margin-top:15px}
.generic-form table td{padding:10px 0}
.generic-form table br{display:none}
.generic-form input{padding:5px;border:1px solid #EFB188;width:300px;font-size:.9em;color:#4D443F;}
.generic-form input.radio{width:auto;border:0}
.generic-form  select{width:312px;font-size:.9em;color:#4D443F;padding:5px;border:1px solid #EFB188;}
.generic-form  label{font-weight:bold;color:#5A5859;float:left;width:150px;padding-right:20px}
.generic-form .cat_button{margin-top:15px;margin-left:170px;width:176px;height:30px;background:url(../Images/general/proceed.gif) 0 0 no-repeat;padding:3px 12px;color:#fff;font-weight:bold;border:0;cursor:pointer}
.generic-form textarea{width:312px;border:1px solid #EFB188;}
.generic-form .req{color:#FE6700;font-size:1.4em}
#content .generic-form .captchaimg img{width:120px;margin-right:10px}


/* ---- ASIDE ---------------------------------------------------------------------------- */

#find-your-gift{float:right;width:320px;height:200px;background:url(../Images/general/find-your-gift.gif) 0 0 no-repeat}
	#find-your-gift form{margin:80px 30px 0 30px}
	#find-your-gift label{color:#fff;font-weight:bold;float:left;width:70px;}
	#find-your-gift select{width:190px !important;width:187px;padding:4px 3px;font-size:.9em}
	#find-your-gift p{margin-bottom:10px;}
	#find-your-gift .submit{text-align:right}
	#find-your-gift .submit input{color:#fff;font-weight:bold;width:79px;height:26px;background:url(../Images/general/search-gift.gif) 0 0 no-repeat;border:0;padding:0 0 3px 0;font-size:.9em;cursor:pointer}

#gift-stories .title{display:none}
#gift-stories{float:right;width:181px;padding-right:139px;position:relative;margin-top:10px}
	#gift-stories h2{color:#1b6ab5;background:url(../Images/general/gift-stories-top.gif) 0 0 no-repeat;font-size:1.6em;padding:18px 5px 10px 10px;}
	#gift-stories p{background:url(../Images/general/gift-stories-bottom.gif) bottom left no-repeat;padding:0 20px 19px 10px;}
	#gift-stories img{position:absolute;top:0;right:0}
	#gift-stories a{cursor:pointer;display:block;color:#6c6969}

#catalogue{float:right;width:181px;padding-right:139px;position:relative;margin-top:10px}
	#catalogue img{position:absolute;top:0;right:0}
	#catalogue li{float:left;background:url(../Images/general/catalogue-top.gif) 0 0 no-repeat;padding-top:15px;margin-bottom:5px}
	#catalogue a{color:#6c6969;font-weight:bold;float:left;background:url(../Images/general/catalogue-bottom.gif) bottom left no-repeat;padding:5px 10px 16px 10px;width:162px;}
	#catalogue a span{color:#107a6a;font-size:1.2em}

#faqs a{margin-top:8px;background:url(../Images/general/faqs.jpg) 0 0 no-repeat;color:#fff;font-weight:bold;float:right;width:307px;padding:3px 3px 4px 10px}


/* ---- INNER PAGES ---------------------------------------------------------------------------- */

#sub-nav{background:url(../Images/general/lns-b.jpg) bottom left no-repeat;width:320px;float:right;margin-bottom:15px}
	#sub-nav ul{background:url(../Images/general/lns-t.jpg) 0 0 no-repeat;width:320px;padding:10px 0;margin-bottom:10px}
	#sub-nav li{width:320px;position:relative;left:-3px}
	#sub-nav li.selected{background:url(../Images/general/lns-li.jpg) 0 0 no-repeat;}
	#sub-nav a{display:block;margin:0 15px 0 22px;padding:9px 0;color:#323433;border-bottom:1px solid #f0dcc4}
	#sub-nav li.selected a{color:#fff;font-weight:bold;border:0;padding:12px 0 6px 0;}
	#sub-nav a:hover{color:#E65E00;text-decoration:underline}
	#sub-nav li.selected a:hover{text-decoration:none}

#catalogueBreadcrumbs{ display:none }
#breadcrumbs{font-size:.9em;color:#5A5A5A;background:url(../Images/general/arrow-orange.gif) 0 6px no-repeat;padding-left:15px;margin-bottom:15px}
#main img{border:1px solid #ffad32;padding:1px;margin:0 20px 10px 0}
#sub #main h2{padding:5px 0 20px 0;font-size:1.9em;font-weight:normal}
#main h3{font-size:1.3em;margin-bottom:10px;color:#474646}
#main h4{font-size:1.2em;margin-bottom:5px;color:#474646}
#main h5{font-size:1.1em;margin-bottom:5px;color:#474646}
#main p{margin-bottom:20px}
#main ul,#main ol{margin-bottom:20px}
	#main ol{margin-left:22px}
	#main ul li,#main ol ul li{background:url(../Images/general/bullet.gif) 0 5px no-repeat;padding-left:20px;margin:0 0 5px 3px}
	#main ul ul,#main ol ol,#main ul ol,#main ol ul{margin:10px 0 10px -3px;line-height:130%}
	#main ol li{padding-left:1px;margin-bottom:5px;background:none}

#main h2{clear:both}
.back{border-top:1px solid #f1d0b5}
#main .back a{background:url(../Images/general/back.gif) 0 1px no-repeat;font-size:.9em;text-decoration:none;padding:2px 5px 5px 20px;width:100px;display:block}

#main #news li{position:relative;with:662px;border-bottom:1px solid #f1d0b5;margin:0;padding:15px 0 15px 150px;background:none;min-height:130px;height:auto !important;height:130px}
#main #news h3{margin-bottom:5px;margin-top:3px;font-size:1.2em}
#main #news .description{margin-bottom:5px}
#main #news li img{float:none;margin:0;position:absolute;left:0;top:16px;border:0}
#main #news .date{font-size:.9em;color:#6D696A;margin:0;}

#search-result h3{margin-bottom:5px;font-size:1.2em}
#main #search-result li{with:662px;border-bottom:1px solid #f1d0b5;margin:0;padding:13px 0 0 0;background:none}



/* ---- STEPS ---------------------------------------------------------------------------- */

#steps{margin-top:5px}
	#steps ul{background:url(../Images/general/step1.gif) no-repeat right top;display:block;height:17px;line-height:20px;margin:0;padding:0;width:439px;margin-bottom:15px}
	#steps li {display:none}
	#steps .step1 {background:url(../Images/general/step1.gif) no-repeat 0 0}
	#steps .step2 {background:url(../Images/general/step2.gif) no-repeat 0 0}
	#steps .step3 {background:url(../Images/general/step3.gif) no-repeat 0 0}
	#steps .step4 {background:url(../Images/general/step4.gif) no-repeat 0 0}


/* ---- PRODUCT DETAILS ---------------------------------------------------------------------------- */

table{padding:0;margin:0;border-collapse:collapse}

#product-details{background:url(../Images/general/product-details-b.jpg) bottom left no-repeat;position:relative;margin-bottom:20px;width:662px;min-height:215px;height:auto !important;height:215px}
	#product-details-aux{background:url(../Images/general/product-details-t.jpg) 0 0 no-repeat;padding:20px 20px 60px 270px;width:372px;min-height:110px;height:auto !important;height:110px}
	#product-details img{position:absolute;left:20px;top:20px}
	#product-details #price{margin-bottom:0;float:right;border:1px solid #fefefd;background:#1a6bb5 url(../Images/general/price.jpg) 0 0 no-repeat;text-align:right;padding:5px 8px 5px 5px;font-weight:bold;color:#fff;font-size:1.2em}
	#product-details #quantity{margin-bottom:0;position:absolute;bottom:20px;right:20px;}
	#product-details #quantity strong{float:left;padding:3px 5px 0 0}
	#product-details #quantity input{border:1px solid #f7ae7b;width:40px;padding:4px 8px;margin-left:5px}

#cards {border:0;background:url(../Images/general/product-details-b.jpg) bottom left no-repeat;width:662px;font-family:Arial, Helvetica, sans-serif;position:relative;padding-bottom:10px}
	#tabs{background:#fff;border:0;border-bottom:1px solid #f0cdb5;width:662px;padding:0;font-size:.9em}
	#cards #tabs li{border:0;border-bottom:1px solid #f0cdb5 !important;background:url(../Images/general/tab-l.gif) 0 0 no-repeat;margin:0 0 -1px 3px;padding:0;float:right}
	#cards #tabs li a{margin:0 0 0 5px;padding:8px 15px 8px 10px;font-weight:bold;color:#ff7200;text-decoration:none;background:url(../Images/general/tab-r.gif) top right no-repeat;}
	#cards #tabs li.ui-state-active{background-image:url(../Images/general/tab-l-active.gif);border-bottom:1px solid #F6EEE6  !important}
	#cards #tabs li.ui-state-active a{color:#5b5a5a;background-image:url(../Images/general/tab-r-active.gif)}
	#cards #tabs .selectedCard{padding-left:3px}
	#cards #tabs .selectedCard span{background:url(../Images/general/star.gif) 0 3px no-repeat;padding-left:15px;float:left}
	#selected{position:absolute;top:0;left:0;background:url(../Images/general/selected-l.gif) 0 0 no-repeat;padding-left:14px}
	#selected-aux{display:block;background:url(../Images/general/selected-r.gif) top right no-repeat;padding:5px 10px 6px 4px;font-size:.9em}
	#selectedCardOption{color:#ff7200;font-weight:bold}
	.select-this-opt{background:#fff;border:1px solid #f0cdb5;padding:4px 8px;display:inline}
	.select-this-opt label{font-weight:bold;color:#5b5a5a;margin-left:7px}
	#cards div{padding:0 15px 15px 15px;min-height:170px;height:auto !important;height:170px}
	#cards #eCardDetails { padding-top:30px; }
	#eCardDetails label{font-weight:bold;color:#5b5a5a;float:left;width:150px}
	#eCardDetails input{width:300px}
	#eCardDetails textarea{width:300px}
	#eCardDetails .button{padding-left:150px}
	#btnECardDetails{background:url(../Images/general/buy-now.gif) 0 0 no-repeat;width:104px;height:26px;border:0;cursor:pointer;text-align:left;color:#fff;font-weight:bold;font-size:.9em;vertical-align:middle;padding-left:8px}
	#cards img{float:left}
	#eCardDetails{width:300px;margin-left:240px}

#validateAction{width:662px}
#validateAction input{background:url(../Images/general/buy-now.gif) 0 0 no-repeat;width:104px;height:26px;border:0;cursor:pointer;text-align:left;color:#fff;font-weight:bold;margin-top:10px;float:right;font-size:1em;vertical-align:middle;padding-left:8px;padding-top:3px;padding-bottom:7px}

#card-instructions{width:662px}

/* ---- CATEGORY ---------------------------------------------------------------------------- */

.productItem{width:213px;position:relative}
.product-item{position:relative;width:224px;margin-bottom:30px}
#main .productSmall .last .product-item{width:213px}
#main .productSmall .last .product-item img{margin-right:0}
#main .product-item img{margin:0 13px 5px 0}
#main .product-item p{margin-bottom:0}
#main .product-name{padding:0px 5px 0px 5px; min-height:40px}
#main .product-name a{font-weight:bold;text-decoration:none}
.product-item .price{position:absolute;top:93px;left:1px;margin-bottom:0;float:right;border:1px solid #fefefd;background:#1a6bb5 url(../Images/general/price.jpg) 0 0 no-repeat;text-align:right;padding:5px 8px 5px 5px;font-weight:bold;color:#fff;font-size:1.2em}
#main .product-item .view-deatils{margin-top:8px}
#main .product-item .view-deatils a{display:block;background:url(../Images/general/buy-now.gif) 0 0 no-repeat;width:90px;height:20px;text-align:left;color:#fff;font-weight:bold;text-decoration:none;colo:#fff;padding:3px 8px 4px 8px}


/* ---- SHOPPING CART ---------------------------------------------------------------------------- */

.cart{width:642px}
#shop-cart{background:url(../Images/general/shopping-cart-t.gif) 0 0 no-repeat;width:662px;padding-top:7px;margin-bottom:20px}
#shop-cart-aux{background:url(../Images/general/shopping-cart-b.gif) bottom left no-repeat;width:642px;padding:10px}
#shop-cart th{color:#595959;padding:10px 10px;text-align:left;background:url(../Images/general/shopping-cart-th.gif) 0 0 repeat-x;border-top:1px solid #E6D0B9}
#shop-cart .productitemcell{padding:10px}
#prodname a{font-weight:bold;text-decoration:none}
.productitemcell{padding:10px 0}
.productitemcell input{border:1px solid #F89A5A;width:30px;padding:5px;margin-left:10px}
#shop-cart .quantity .productitemcell{padding:6px 0}
#prodremove .productitemcell{padding:8px 0 8px 20px}
#prodremove img{border:0;margin:0;float:none}
#shop-cart .right{text-align:right}
#shop-cart .item-price{font-weight:bold}
#shop-cart .total td,#shop-cart .actions{border:0}
#main .productfeaturelist li{background:transparent;margin:0;padding:0;float:left;margin-right:10px;display:inline}
#main .productfeaturelist li img{margin-right:0}
#main .productfeaturelist .product-item{width:213px}
#main .productfeaturelist li.last{margin-right:0}

.items{background:url(../Images/general/shopping-cart-td.gif) 0 0 repeat;}
#total{border-top:1px solid #E6D0B9}
#total td{text-align:right}
#total td strong{margin-top:15px;width:124px;display:block;background:#fff;border:1px solid #F1CDB5;font-size:1.2em;padding:3px 94px 3px 5px;float:right}
#total td strong span{float:left;margin-left:10px}

ul#actions{float:right;;margin-top:20px;margin-bottom:0}
#actions li{float:left;background:transparent;margin:0;padding:0}
	ul#actions li{border-right:1px solid #F0CEB5;float:left;background:transparent;margin:0;padding:0 10px}
	ul#actions li.last{border:0;padding-right:0}
	#actions a{float:left;background:transparent;margin:0;padding:0;color:#fff;font-weight:bold;text-decoration:none}
	#actions li#clear a{background:url(../Images/general/clear-cart.gif) 0 0 no-repeat;width:57px;height:20px;padding:3px 12px}
	#actions li#add a{background:url(../Images/general/add-another-gift.gif) 0 0 no-repeat;width:110px;height:26px;padding:3px 12px}
	#actions li#checkout a{background:url(../Images/general/buy-now.gif) 0 0 no-repeat;width:80px;height:26px;padding:3px 12px}


/* ---- CHECK OUT ---------------------------------------------------------------------------- */

#required{position:absolute;top:-20px;right:10px;font-size:.9em}
#checkout div.aux{position:relative;background:url(../Images/general/shopping-cart-t.gif) 0 0 no-repeat;width:662px;padding-top:7px;margin-bottom:20px}
#checkout fieldset{border:0;margin:0;background:url(../Images/general/shopping-cart-b.gif) bottom left no-repeat;padding:15px 25px 0 25px}
#checkout h3{position:absolute;top:-10px;left:10px;background:#fff;color:#FE6700;font-size:1.2em;font-weight:bold}
#checkout input{padding:5px;border:1px solid #EFB188;width:300px;font-size:.9em;color:#4D443F;}
#checkout select{width:308px;font-size:.9em;color:#4D443F;padding:5px;border:1px solid #EFB188;}
#checkout label{font-weight:bold;color:#5A5859;float:left;width:150px}
#checkout .req,#required span{color:#FE6700;font-size:1.4em}
#checkout .short{width:65px}
#checkout select.short{width:73px}
#checkout .checkbox{margin-left:146px}
#checkout .checkbox input{float:left;width:auto;margin-right:10px}
#checkout .checkbox label{font-weight:normal; float:none;font-size:.9em;width:auto;}
#verification label{font-weight:normal;display:block;width:auto;float:none}
#button input{float:right;;margin-top:15px;width:176px;height:30px;background:url(../Images/general/proceed.gif) 0 0 no-repeat;padding:3px 12px;color:#fff;font-weight:bold;border:0;cursor:pointer}
#captcha{width:310px;float:left;}
#verification p{margin-bottom:8px}
#captcha input{width:150px;float:left;}
#captcha img{float:right;position:relative;top:-3px;left:10px;border:0;height:25px}

#checkout #help{line-height:140%;color:#6C6C6C;border:1px solid #ccc;background:#fff url(../Images/general/help.jpg) 10px 10px no-repeat;position:absolute;top:20px;right:20px;font-size:.9em;width:203px;padding:10px 15px 10px 50px;margin:0;}

#total-amount{background:#fff;border:1px solid #ccc;width:200px;float:right;}
#total-amount span{color:#FE6700;font-size:1.2em;float:left;font-weight:bold;padding:3px 0px 3px 6px}
#total-amount input{border:0;background:transparent;width:100px;padding:6px 0}
#total-amount span.black{color:#4D443F;font-weight:normal;float:none;padding:0;font-size:.8em;padding-left:10px}


/* ---- CONFIRMATION ---------------------------------------------------------------------------- */

#confirmation{position:relative;background:url(../Images/general/shopping-cart-t.gif) 0 0 no-repeat;width:662px;padding-top:7px;margin-bottom:20px}
	#confirmation-aux{background:url(../Images/general/shopping-cart-b.gif) bottom left no-repeat;padding:8px 15px 20px 15px}
	#confirmation table{width:642px}
	#confirmation h3{color:#E75D02;font-size:1.2em}
	#ref-number{position:absolute;top:13px;right:13px}
	#ref-number span{background:#fff;border:1px solid #EFB188;padding:3px 5px}
	#confirmation th{border-bottom:1px solid #E9D0BA;color:#595959;padding:10px 10px;text-align:left;background:url(../Images/general/shopping-cart-th.gif) 0 0 repeat-x;border-top:1px solid #E6D0B9}
	#confirmation td{background:#F1E7DD;border-bottom:1px solid #E9D0BA;padding:10px}
	#confirmation .odd td{background:transparent}
	#main #print a{float:right;background:url(../Images/general/add-another-gift.gif) 0 0 no-repeat;width:110px;height:26px;padding:3px 12px;color:#fff;text-decoration:none;font-weight:bold}
	#main #back-home a{float:left;background:url(../Images/general/back-home.jpg) 0 0 no-repeat;width:110px;height:26px;padding:3px 12px 3px 32px;color:#fff;text-decoration:none;font-weight:bold}


/* ---- FOOTER ---------------------------------------------------------------------------------- */

#footer{color:#5a5a5a;clear:both;border-top:3px solid #ff9900;padding-top:15px;position:relative;width:1000px}
	#footer ul{position:absolute;right:0;top:15px}
	#footer li{line-height:100%;float:left;border-right:1px solid #bcbcbc}
	#footer a{float:left;padding:0 5px;color:#5a5a5a;text-decoration:none}
	#footer a:hover{text-decoration:underline}
	#footer li.last{border:0}
	

/* ---- HOMEPAGE SLIDESHOW ---------------------------------------------------------------------------------- */

#slidesContainer {width:316px;height:276px;position:relative;float:left;border:1px solid #ffad32;padding:1px}
	#multimedia #leftControl{cursor:pointer;position:absolute;top:120px;left:0;background:url(../Images/general/slideshow-left.gif) 0 0 no-repeat;height:24px;width:24px;}
	#multimedia #rightControl{cursor:pointer;position:absolute;top:120px;right:0;background:url(../Images/general/slideshow-right.gif) 0 0 no-repeat;height:24px;width:24px;}
	#slidesContainer .slide{float:left}
	#slidesContainer img{border:0;padding:0;margin:0 1px 0 0}


/* ---- CARD POPUP ---------------------------------------------------------------------------------- */

#card-popup{padding:0 20px 20px 20px}
#card-popup h2{font-size:1.9em;font-weight:normal;padding:5px 0 20px}
#ECard,#GiftCert{ text-align:left; padding:5px }
#card-popup .cat_button{margin-top:15px;margin-left:260px;width:176px;height:30px;background:url(../Images/general/proceed.gif) 0 0 no-repeat;padding:3px 12px;color:#fff;font-weight:bold;border:0;cursor:pointer}

