/********************************** NEW STYLES *************************************/

body {
	margin:0px; 
	background-color:#98CF12!important;
	background-image:  url(../../../../images/custom/main-bg.jpg); 
	background-repeat: repeat;
	background-position: top;
}

/*#main-cont td, #main-cont {width: 990px!important;}*/

/* HEADER */

#header {
	width: 987px;
	height: 93px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent;
	background-image:  url(../../../../images/custom/header-bg.jpg); 
	background-repeat: no-repeat;
	background-position: right top;
}

#main-logo {
	float: left;
	margin: 16px 0px 0px 16px;
}

#header-navigation{
	width: 981px;
	height: 32px;
	padding: 6px 0px 0px 0px;
	margin: 0px 0px 0px 3px; *margin: 0px 0px 0px 1px;
	background-color: transparent;
	background-image:  url(../../../../images/custom/nav-bg.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF!important;
}

#header-navigation table div, #header-navigation table div a:link, #header-navigation table div a:visited {color: #FFFFFF!important; font-family: arial; font-size: 12px;}
#header-navigation table div img {vertical-align: middle;}

.cart-header {width: 100%; text-align: center; line-height: 18px;}
.cart-header img {vertical-align: middle; line-height: 18px; margin: -4px 0px 0px 0px; *margin: -2px 0px 0px 0px;}

#header-navigation li a:link, #header-navigation li a:visited {color: #FFFFFF!important; font-size: 12px; font-family: arial;}

#header-cart {
	float: right;
	text-align: center;
	color: #000000!important;
	font-size: 11px;
	font-family: arial;
	width: 350px;
	margin: -10px 5px 0px 0px;
	text-align: center;
}

#header-cart img {vertical-align: middle;}

#header-cart li a:link, #header-cart li a:visited {color: #FFFFFF!important;}

#header-search {
	float: left;
	width: 328px;
	height: 69px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	color: #FFFFFF!important;
	font-weight: bold;
	font-size: 11px;
	font-family: arial;
	background-image:  url(file:///C|/Documents%20and%20Settings/Alejin/Escritorio/images/custom/cart-bg.gif); 
	background-repeat: repeat-x;
	background-position: top;
}

#header-search .search-input {border: 1px solid #DCE0E3; width: 180px; height: 18px;}
#header-search img {vertical-align: middle;}

/* FOOTER */

#footer {
	width: 977px;
	height: 58px;
	padding: 0px 0px 0px 0px;
	margin: 5px 5px 5px 5px;
	color: #717173;
	text-align: center;
	background-image:  url(../../../../images/custom/footer-bg.gif); 
	background-repeat: repeat-x;
	background-position: left top;
}

#footer a:link, #footer a:visited {color: #717173; text-decoration: none; font-family: arial!important; font-size: 11px!important;}

#footer img {float: right; vertical-align: middle; margin: 20px 25px 0px 0px;}
#footer p {float: left; margin: 25px 0px 0px 25px;}


.TopBottomBarLink {font-family: arial; font-size: 12px;}


/* HOME */

h1.homepageHeader {
	color: #297A01;
	margin: 0;
	text-align: center;
	font-family:"Comic Sans MS", cursive;
}

h4.homepageHeader {
	text-align: center;
	color: #297A01;
	font-size: 18px;
	margin-top: 5px;
	font-family:"Comic Sans MS", cursive;
}

#home-banner {
	background-image:  url(../../../../images/custom/Halloween_Lollipop.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 398px;
	height: 250px;
	padding: 0px 0px 0px 0px;
	margin: -12px 0px 0px 0px; *margin: 0px 0px 0px 0px;
}

#home-banner p {font-size: 13px; font-family: verdana; color: #000000; padding: 110px 0px 0px 15px; width: 200px;}
#home-banner p img {margin: 90px 0px 0px 10px;}



#home-banner2 {
	background-image:  url(../../../../images/custom/banner-birthdaybouquetes.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	height: 125px;
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px; *margin: 0px 0px 0px 0px;
}

#home-banner2 p {font-size: 11px; font-family: arial; color: #000000; padding: 62px 0px 0px 12px; width: 130px; line-height: 80%}
#home-banner2 p img {margin: 7px 0px 0px 20px;}




#home-banner3 {
	background-image:  url(../../../../images/custom/banner-getwwllgifts.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 210px;
	height: 125px;
	padding: 0px 0px 0px 0px;
	margin: -10px 0px 0px 0px; *margin: 0px 0px 0px 0px;
}

#home-banner3 p {font-size: 11px; font-family: arial; color: #000000; padding: 70px 0px 0px 12px; width: 130px; line-height: 80%;}
#home-banner3 p img {margin: 7px 0px 0px 20px;}



h1.pageHeader {font-family: tahoma; color: #297A01!important; 
font-size: 16px!important; border-bottom: 1px solid #EDEEF0!important; 
padding: 0px 0px 4px 0px; 
margin: 10px 0px 10px 0px!important;
width: 100%;
}

/* SIDEBAR */

.catbox-top {
	background-image:  url(../../../../images/custom/catbox-1.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 167px;
	height: 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px -5px 0px;
	color: #FFFFFF;
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
}

.catbox-body {
	background-image:  url(../../../../images/custom/catbox-2.gif); 
	background-repeat: repeat-y;
	background-position: left top;
	width: 165px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.catbox-bottom {
	background-image:  url(../../../../images/custom/catbox-3.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 165px;
	height: 4px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.catbox-body a:link, .catbox-body a:visited {
color: 468FFF!important;
font-size: 12px;
font-weight: bold;
font-family: arial;
}

.cataloguebox-1 {
	background-image:  url(../../../../images/custom/catalbox-1.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	height: 4px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px; *margin: 0px 0px 0px 0px;
}

.cataloguebox-2 {
	background-image:  url(../../../../images/custom/catalbox-2.gif); 
	background-repeat: repeat-y;
	background-position: left top;
	width: 197px;
	height: auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.cataloguebox-3 {
	background-image:  url(../../../../images/custom/catalbox-3.gif); 
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	height: 4px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px; *margin: 0px 0px 4px 0px;
}

.catalogue-prodname {
border-bottom: 1px solid #FF2500;
padding: 0px 0px 6px 0px;
margin: 0px 6px 6px 6px;
height: 30px;
font-size: 12px;
font-family: arial;
font-weight: bold;
text-align: left;
}

.catalogue-prodname a:link, .catalogue-prodname a:visited { color: #3481F6;}

.catalogue-price {
font-size: 14px;
font-family: arial;
font-weight: bold;
color: #737174;
}

.catalogue-price b{
color: #99B1309!important;
}

.sb1 {
padding: 5px 4px 4px 9px!important; 
background-image: url(../../../../images/custom/cat_box_header.jpg); 
background-repeat: repeat-x; 
font-size:11px; 
font-weight:bold; color:#ffffff; 
font-family: arial!important;
/*height: 27px;*/
line-height: 105%;
}

.sb1 a:link, .sb1 a:visited {color:#ffffff;}

.sb2 {
background-image: url(../../../../images/custom/subcat-bg.gif); 
background-repeat: no-repeat; 
backgroun-position: left bottom;
padding: 3px 0px 0px 19px;
height: 22px; *height: 19px;
margin: 0px 0px 0px 8px!important;
}

.sb2 a:link, .sb2 a:visited {color:#4890FE!important; text-decoration: underline!important;}



#bestsellers-top {
background-image: url(../../../../images/custom/bestsellers-top.gif); 
background-repeat: no-repeat; 
backgroun-position: left bottom;
padding: 7px 0px 0px 8px;
height: 27px;
width: 155px;
margin: 0px 0px 0px 0px!important;
font-size: 12px;
font-family: arial;
font-weight: bold;
color: #FFFFFF;
}

#bestsellers-bottom {
background-image: url(../../../../images/custom/bestsellers-bottom.gif); 
background-repeat: no-repeat; 
backgroun-position: left bottom;
padding: 7px 0px 0px 8px;
height: 5px;
width: 155px;
margin: 0px 0px 0px 0px;
font-size: 12px;
font-family: arial;
font-weight: bold;
color: #FFFFFF;
}

#bestsellers-body {
border-right: 1px solid #CCCCCC;
border-left: 1px solid #CCCCCC;
width: 153px!important;
margin: -6px 0px 0px 0px;
}

.bestsellers-img {
width: 65px!important;
height: 65px!important;
}

.BoxContent td {
border-bottom: 1px solid #D7D8C6;
width: 100%;
margin: 0px 0px 0px 0px;
}
.subpage a:link, .subpage a:visited {text-decoration:underline;color: #4890FE!important;
font-size: 14px;
font-weight: bold;
font-family: arial;}

.checkOutButton {
	margin: 0px 0px 0px 0px; *margin: 0px 3px 0px 0px;
}