/* CSS Document */ * {
padding:0px;
margin:0px;
border:0px;

}

form {
padding:0px;
margin:0px;
border:0px;

}

html,body {
height:100%;
padding:0px;
margin:0px;

}

body,td {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
color:#452914;

}

th {
font-weight:bold;
padding:4px;
color:#fff;
background-color:#967B5F;

}

body {
background-color:#efe0d0;
margin-left:0px;
margin-top:0px;
margin-right:0px;
margin-bottom:0px;

}

a,a:link {
font-family:Helvetica,Arial,sans-serif;
font-size:14px;
color:#452914;
text-decoration:underline;
font-weight:bold;

}

a:visited {
color:#452914;

}

a:hover {
color:#452914;
text-decoration:none;

}

a:active {
color:#452914;

}

/*common area end*/ /* JOOMLA STYLE --------------------------------------------------------- */ table.blog {

}

.article_separator {
clear:both;
display:block;
height:20px;

}

.article_column {

}

.column_separator {
padding:0 25px;

}

/* content tables */ td.sectiontableheader {
padding:4px;
border-right:1px solid #fff;

}

tr.sectiontableentry0 td,tr.sectiontableentry1 td,tr.sectiontableentry2 td {
padding:4px;

}

td.sectiontableentry0,td.sectiontableentry1,td.sectiontableentry2 {
padding:3px;

}

table.contentpane {
border:none;
width:100%;

}

table.contentpaneopen {
border:none;
border-collapse:collapse;
border-spacing:0;

}

table.contenttoc {
margin:0 0 10px 10px;
padding:0;
width:35%;
float:right;

}

table.contenttoc a {
text-decoration:none;

}

table.contenttoc td {
padding:1px 5px 1px 25px;
background:url(../images/bullet-list.gif) no-repeat 5% 50%;

}

table.contenttoc th {
padding:0 0 3PX;
border-bottom:1px solid #452914;
text-indent:5px;

}

table.poll {
padding:0;
width:100%;
border-collapse:collapse;

}

table.pollstableborder {
padding:0;
width:100%;
border:none;
text-align:left;

}

table.pollstableborder img {
vertical-align:baseline;

}

table.pollstableborder td {
padding:4px!important;
border-collapse:collapse;
border-spacing:0;

}

table.pollstableborder tr.sectiontableentry1 td {
/*background:#ECECEC;
*/

}

table.searchintro {
padding:10px 0;
width:100%;

}

table.searchintro td {
padding:5px!important;

}

table.adminform {

}

.adminform .inputbox {

}

.blog_more {
padding:10px 0;
background:url(../images/hdot.gif) repeat-x top;

}

.blog_more strong {
margin:0 0 5px;
display:block;
font-size:125%;

}

.blog_more ul {
margin:0;
padding:0;

}

.blog_more ul li {
margin:0;
padding:0 0 0 17px;
background:url(../images/bullet.gif) no-repeat 6px 8px;

}

.category {
font-weight:bold;

}

h1.componentheading,.componentheading {
padding:5px 0 15px;
margin:0 0 10px;
background:url(../images/hdot.gif) repeat-x bottom;

}

.componentheading {
font-size:200%;
font-weight:bold;

}

.contentdescription {
padding-bottom:30px;

}

h2.contentheading,.contentheading {
padding:5px 0 8px;
margin:0;
font-weight:normal;

}

table.blog .contentheading {
font-size:150%;

}

.contentheading {
font-size:200%;

}

a.contentpagetitle,a.contentpagetitle:hover,a.contentpagetitle:active,a.contentpagetitle:focus {
text-decoration:none !important;

}

a.readon {
float:left;
margin-top:10px;
padding:1px 5px 1px 14px;
border:1px solid #F6F6F6;
display:block;
background:url(../images/arrow.png) no-repeat 5px 48%;
color:#006699;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;

}

a.readon:hover,a.readon:active,a.readon:focus {
border:1px solid #ECECEC;
background:url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;

}

table.contentpaneopen td,table.contentpane td {

}

table.contentpaneopen,table.contentpane,table.blog {
width:100%;

}

.moduletable {
padding:0;

}

ul.pagination {
margin:15px auto;
padding:10px 0;
background:url(../images/hdot.gif) repeat-x top;

}

ul.pagination li {
margin:0;
padding:0;
display:inline;
background:none;

}

ul.pagination li span {
padding:2px 5px;

}

ul.pagination a {
padding:2px 5px;
border:1px solid #F6F6F6;

}

ul.pagination a:hover,ul.pagination a:active,ul.pagination a:focus {
border:1px solid #ECECEC;
background:#FFFFFF;

}

.pagenavbar {
padding-left:14px;

}

.pagenavcounter {
padding:8px 14px 0 14px;

}

.sectiontableheader {
padding:3px 8px 3px 5px;
background:#745945;
color:#FFFFFF;

}

h4 {
padding:3px 8px 3px 5px;
clear:both;
display:block;
margin:10px 0 10px 0;
background-color:#DFCEBF;
font-weight:bold;

}

h4 label {
font-weight:bold;

}

.sectiontableheader a {
color:#FFFFFF;

}

tr.sectiontableentry1 td {
padding:8px 5px;
/* background-color:#F4EBE1;
*/

}

tr.sectiontableentry2 td {
padding:8px 5px;
background-color:#EBD8C2;

}

tr.sectiontableentry1:hover td,tr.sectiontableentry2:hover td {
/*background:url(../images/hdot2.gif) repeat-x bottom #FFFFCC;
*/

}

.smalldark {
text-align:left;

}

div.syndicate div {
text-align:center;

}

.pollstableborder tr.sectiontableentry1 td,.pollstableborder tr.sectiontableentry2 td {
background:none;

}

hr {
border-top:1px solid #D2C5B7;
border-right:0;
border-left:0;
border-bottom:0;
height:1px;

}

/*Joomla default end*/ #wrapper_home {
width:100%;
background-image:url(../images/home_body_bg2.gif);
background-repeat:repeat-x;
background-position:left top;
position:relative;
min-height:100%;

}

#wrapper {
width:100%;
background-image:url(../images/inner_body_bg.gif);
background-repeat:repeat-x;
background-position:left top;
position:relative;
min-height:100%;

}

#wrapper1 {
width:100%;
background-image:url(../images/inner_body_bg2.gif);
background-repeat:repeat-x;
background-position:left top;
position:relative;
min-height:100%;

}

#wrapper2 {
background-image:url(../images/inner_main_bg.gif);
background-repeat:no-repeat;
background-position:top center;
width:100%;
padding:0 0 90px 0;

}

#wrapper3 {
background-image:url(../images/inner_main_bg_step.gif);
background-repeat:no-repeat;
background-position:top center;
width:100%;
padding:0 0 90px 0;

}

#wrapper2_home {
background-image:url(../../../images/home_main_bg7.jpg);
background-repeat:no-repeat;
background-position:top center;
width:100%;
padding:0 0 61px 0;

}

#main_container {
width:948px;
margin:0 auto;

}

#header_container {

}

#header_container2 {
height:199px;

}

#logo {
width:270px;
float:left;
height:172px;

}

.top_menu_container {
width:678px;
height:172px;
float:right;
color:#FFFFFF;
position:relative;

}

.body_container {
width:100%;

}

ul.top_sm_menu {
margin:0;
padding:0;
float:right;

}

ul.top_sm_menu li {
list-style:none;
float:left;
text-align:right;
color:#f58428;
padding:0 8px 0 8px;
background-image:url(../images/top_sm_menu_bullet.gif);
background-repeat:no-repeat;
background-position:right;
height:25px;
line-height:25px;
vertical-align:middle;

}

ul.top_sm_menu li a:link,ul.top_sm_menu li a:visited,ul.top_sm_menu li a:active {
list-style:none;
text-align:right;
font-size:11px;
text-decoration:none;
color:#f58428;

}

ul.top_sm_menu li a:hover {
list-style:none;
text-align:right;
font-size:11px;
text-decoration:none;
color:#FFFFFF;

}

ul.top_big_menu {
margin:0 0 0 20px;
padding:0;
clear:both;
width:658px;
height:75px;

}

ul.top_big_menu li {
list-style:none;
float:left;
text-align:left;
color:#FFFFFF;
background-image:url(../images/top_big_menu_bullet.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
height:75px;

}

ul.top_big_menu li a,ul.top_big_menu li a:link,ul.top_big_menu li a:visited,ul.top_big_menu li a:active {
list-style:none;
text-align:left;
font-size:18px;
text-decoration:none;
color:#FFFFFF;
padding:16px 25px 0 25px;
display:block;

}

ul.top_big_menu li a:hover {
/* background-image:url(../images/top_big_menu_hover.gif);
background-repeat:no-repeat;
background-position:center;
*/ text-decoration:none;
color:#f78e2d;

}

.shopping_cart {
color:#452914;
float:right;
margin-right:55px;
height:38px;
display:block;
line-height:30px;
vertical-align:middle;
}
.shopping_cart img{
	float:left;
}

a.create_now,a.create_now:link,a.create_now:active,a.create_now:visited {
background-image:url(../images/create_now.png);
background-repeat:no-repeat;
background-position:left top;
width:231px;
height:59px;
display:block;

}

a.create_now:hover {
background-position:left bottom;

}

.shopping_cart_bold {
color:#452914;
font-weight:bold;

}

.body_text_area_home {
padding-top:255px;
}

.body_text_area {
padding-top:18px;

}

.body_left_container {
width:630px;
float:left;

}

.body_right_container {
width:304px;
float:right;

}

.top_big_menu_sub {
font-size:12px;
display:block;
color:#FFFFFF;

}

ul.body_title_button {
margin:0;
padding:0;
height:58px;

}

ul.body_title_button li {
list-style:none;
float:left;
padding-right:20px;

}

.step_button {
padding-top:15px;

}

.body_title_text {
margin:25px 0 0 0;
padding:0;
display:block;
height:104px;
}

.body_title_text_left {
float:left;
list-style:none;
width:464px;
margin:0;

}

.body_title_text_right {
float:right;
list-style:none;
width:464px;

}

.clear {
clear:both;

}

#home_bottom_container {
min-height:314px;

}

.the_perfect_gift {
width:303px;
float:left;
background-image:url(../images/the_perfect_gift_bg.gif);
background-repeat:no-repeat;
background-position:left top;
text-align:center;

}

.chocolate_club {
width:300px;
float:left;
background-image:url(../images/the_perfect_gift_bg.gif);
background-repeat:no-repeat;
background-position:left top;
text-align:center;

}

.t_p_g_title {
padding:0;

}

.bottom_box_text {
font-size:17px;
color:#5f3713;
font-weight:bold;
display:block;
text-align:center;
margin:3px 0 15px 0;

}

.chocolate_club_text {
font-size:17px;
color:#5f3713;
font-weight:bold;
display:block;
text-align:center;
margin:3px 0 16px 0;

}

.charity_box_text {
font-size:17px;
color:#5f3713;
font-weight:bold;
display:block;
text-align:center;
margin:3px 0 12px 0;

}

.bottom_box_div {
float:left;
width:18px;

}

.charity_button {
background-image:url(../images/charity_button.gif);
background-repeat:no-repeat;
background-position:left top;
height:36px;
width:190px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
line-height:36px;
font-size:17px;
display:block;
margin:0 auto;
margin-top:2px;

}

/*.charity_button a:link,.charity_button a:visited,.charity_button a:active {
color:#FFFFFF;
font-weight:bold;
text-align:center;
line-height:36px;
font-size:18px;
display:block;
text-decoration:none;

}

.charity_button a:hover {
color:#f58529;
font-weight:bold;
text-align:center;
line-height:36px;
font-size:18px;
display:block;

}

*/ .charity_img_slide_box {
width:226px;
margin:0 auto;
background-image:url(../images/bottom_slide_img_bg.gif);
background-repeat:no-repeat;
background-position:center top;

}

.slide_left_btn {
width:23px;
margin-top:46px;
height:32px;
float:left;

}

.slide_right_btn {
width:23px;
margin-top:46px;
height:32px;
float:right;

}

.slide_img_box {
width:180px;
height:109px;
padding-top:13px;
float:left;
text-align:center;

}

#footer_container {
background-image:url(../images/footer_bg.gif);
background-position:left top;
background-repeat:repeat-x;
height:61px;
color:#FFFFFF;
padding-top:28px;
position:absolute;
bottom:0;
width:100%;

}

#footer_container_home {
background-image:url(../images/footer_bg.gif);
background-position:left bottom;
background-repeat:repeat-x;
height:61px;
color:#FFFFFF;
padding-top:0px;
position:absolute;
bottom:0;
width:100%;

}

.footer_text_area {
width:880px;
margin:0 auto;
height:61px;
background-image:url(../images/footer_leaf_bg.gif);
background-repeat:no-repeat;
background-position:left top;
padding-left:68px;

}

.scial_net_menu {
margin:16px 0 0 0;
width:126px;
float:left;
height:33px;

}

.scial_net_menu ul {
margin:0;
padding:0;

}

.scial_net_menu li {
list-style:none;
float:left;
padding-right:8px;

}

a.twiter,a.twiter:link,a.twiter:active,a.twiter:visited {
background-image:url(../images/icon_twiter.png);
background-repeat:no-repeat;
background-position:left top;
width:32px;
height:33px;
display:block;

}

a.twiter:hover {
background-position:left bottom;

}

a.facebook,a.facebook:link,a.facebook:active,a.facebook:visited {
background-image:url(../images/icon_facebook.png);
background-repeat:no-repeat;
background-position:left top;
width:32px;
height:33px;
display:block;

}

a.facebook:hover {
background-position:left bottom;

}

a.feed,a.feed:link,a.feed:active,a.feed:visited {
background-image:url(../images/icon_feed.png);
background-repeat:no-repeat;
background-position:left top;
width:32px;
height:33px;
display:block;

}

a.feed:hover {
background-position:left bottom;

}

.footer_menu {
float:left;
width:460px;
padding:10px 0 0 0;
font-size:11px;

}

.footer_menu a:link,.footer_menu a:visited,.footer_menu a:active {
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding:0 4px 0 4px;

}

.footer_menu a:hover {
font-size:11px;
color:#FFFFFF;
text-decoration:underline;
padding:0 4px 0 4px;

}

.credit_card {
color:#FFFFFF;
float:right;
width:260px;
font-size:11px;
padding-top:16px;

}

.text_divider {
margin:20px 0 12px 0;
display:block;
text-align:center;

}

.page_title {
display:block;
margin-bottom:12px;

}

.blog_des_top {
font-size:16px;

}

.blog_bar {
background-image:url(../images/blog_bar_bg.gif);
background-repeat:repeat-x;
background-position:left top;
height:44px;
margin:14px 0 32px 0;

}

.blog_left {
width:47px;
float:left;

}

.blog_right {
background-image:url(../images/blog_bar_right.gif);
background-repeat:no-repeat;
background-position:right top;
float:right;
height:47px;
width:570px;
font-size:11px;
line-height:40px;
padding-left:6px;

}

.blog_right a:link,.blog_right a:visited,.blog_right a:active {
font-size:11px;
color:#452914;
text-decoration:underline;

}

.blog_right a:hover {
font-size:11px;
color:#452914;
text-decoration:none;

}

.blog_date {
font-size:11px;
color:#452914;

}

.blog_subtitle {
font-size:21px;
color:#452914;
font-weight:bold;

}

.right_container2 {
background-image:url(../images/body_right_container_bg.gif);
background-repeat:repeat-y;
background-position:left top;
width:300px;
float:right;
overflow:hidden;

}

.right_container22 {
background-image:url(../images/right_title_bg.gif);
background-repeat:no-repeat;
background-position:center top;
width:100%;
padding:10px 0 0 0;

}

.right_container24 {
width:100%;

}

.right_container23 {
width:100%;
padding:10px 0 0 0;

}

.right_box_bottom {
width:249px;
background-image:url(../images/right_box_bottom.gif);
background-repeat:no-repeat;
background-position:center bottom;
margin:0 auto;
background-color:#e3d1c0;

}

.right_box_top {
width:219px;
background-image:url(../images/right_box_top1.gif);
background-repeat:no-repeat;
background-position:center top;
margin:0 auto;
padding:16px;
color:#452914;
font-size:18px;
min-height:50px;

}

.box_title {
padding-left:25px;

}

.right_box_top2 {
width:100%;
background-image:url(../images/right_box_top2.gif);
background-repeat:no-repeat;
background-position:center top;

}

ul.blog_cat_link {
margin:0;
padding:0;

}

ul.blog_cat_link li {
list-style-image:none;
list-style:none;
padding:0 0 0 8px;

}

ul.blog_cat_link a,ul.blog_cat_linka a:link,ul.blog_cat_link a:active,ul.blog_cat_link a:visited {
color:#452914;
font-size:16px;
text-decoration:none;
font-weight:bold;

}

ul.blog_cat_link a:hover {
text-decoration:underline;
color:#f78e2d;

}

.blog_bottom_container {
padding:6px 0 0 0;
width:251px;
margin:0 auto;

}

.rss_feed_icon {
margin:0;
padding:14px 0 6px 0;
width:248px;
height:42px;

}

.rss_feed_icon ul {
margin:0;
padding:0;

}

.rss_feed_icon li {
list-style:none;
float:left;

}

a.rss_feed,a.rss_feed:link,a.rss_feed:active,a.rss_feed:visited {
background-image:url(../images/rss_feed.png);
background-repeat:no-repeat;
background-position:left top;
width:248px;
height:42px;
display:block;

}

a.rss_feed:hover {
background-position:left bottom;

}

.toggle {
display:block;
margin:10px 0 20px 0;

}

.step_container {
margin-top:10px;
float:right;
width:100%;

}

.step_container ul {
margin:0;
padding:0 0 0 20px;

}

.step_container li {
list-style:none;
float:left;
padding-left:12px;

}

.step_right_top {
background-image:url(../images/step_right_top.gif);
background-repeat:no-repeat;
background-position:left top;
height:28px;

}

.quantity_field_area {
width:252px;
margin:0 auto;

}

.text_filed_bg {
width:252px;
background-image:url(../images/step_text_field_bg.png);
background-repeat:no-repeat;
height:28px;
padding:4px;
margin-bottom:12px;

}

.text_filed {
width:242px;
background-color:none;
border:none;
height:28px;
display:block;
background-image:url(../images/step_text_field_bg.png);
background-repeat:no-repeat;
background-position:center;
font-size:18px;

}

.quantity_text1 {
float:left;
color:#efe0d0;
font-size:24px;
width:97px;

}

.quantity_drop_down {
width:72px;
float:left;

}

.quantity_price {
float:right;
color:#efe0d0;
font-size:24px;
width:82px;
text-align:right;

}

.right_box_top23 {
background-image:url(../images/right_box_top3.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0 auto;
padding:16px 16px 24px 16px;
color:#452914;
font-size:18px;

}

.step1_right_img_box {
width:91px;
height:91px;
float:left;

}

.dark_choco {
width:100px;
float:right;
font-size:12px;

}

a.change_btn,a.change_btn:link,a.change_btn:active,a.change_btn:visited {
background-image:url(../images/change_btn.png);
background-repeat:no-repeat;
background-position:left top;
width:94px;
height:29px;
display:block;
margin-top:6px;

}

a.change_btn:hover {
background-position:left bottom;
margin-top:6px;

}

.step_right_botom_box {
margin:10px 0 0 16px;

}

.step_img_box {
margin:0;
padding:0;

}

.step_img_box li {
list-style:none;
float:left;
padding:10px 0 0 10px;

}

.step_body_content {
padding:0;
margin-top:6px;

}

.step2_item_menu {
padding:0;
margin-top:6px;

}

.sub_item_menu {
margin:0;
padding:0;

}

.sub_item_menu li {
list-style:none;
float:left;
background-image:url(../images/step_2_tab_menu.gif);
background-position:left bottom;
height:46px;
padding:0 0 0 2px;
background-color:#5f3713;
margin:0 2px 0 2px;

}

.sub_item_menu li:hover {
background-image:url(../images/step_2_tab_menu_hover.gif);

}

.sub_item_menu li a,.sub_item_menu li a:link,.sub_item_menu li a:active,.sub_item_menu li a:visited {
color:#FFFFFF;
font-size:16px;
line-height:46px;
font-weight:bold;
text-decoration:none;
background-image:url(../images/step_2_tab_menu.gif);
background-position:right bottom;
display:block;
padding:0 16px 0 14px;
background-color:#5f3713;

}

.sub_item_menu li a:hover {
background-image:url(../images/step_2_tab_menu_hover.gif);
color:#5f3713;
background-color:#FFFFFF;

}

.step_left_img_box {
width:180px;
float:left;
margin-right:18px;

}

.step_item_title {
height:29px;
margin-top:16px;
padding-bottom:12px;

}

.float_l {
float:left;
display:block;

}

.step_right_bottom_text {
background-color:#efe0d0;
height:20px;
padding-top:16px;
font-size:18px;

}

.step_sm_img_box1 {
background-image:url(../images/step_right_img2.gif);
background-repeat:no-repeat;
background-position:left top;
height:104px;
width:105px;
float:left;
margin:10px 0 0 10px;
padding:6px;

}

.step_sm_img_box2 {
background-image:url(../images/step_right_img3.gif);
background-repeat:no-repeat;
background-position:left top;
height:104px;
width:105px;
float:left;
margin:10px 0 0 10px;
padding:6px;

}

.step_sm_img_box3 {
background-image:url(../images/step_right_img4.gif);
background-repeat:no-repeat;
background-position:left top;
height:104px;
width:105px;
float:left;
margin:10px 0 0 10px;
padding:6px;

}

.step_sm_img_box4 {
background-image:url(../images/step_right_img5.gif);
background-repeat:no-repeat;
background-position:left top;
height:104px;
width:105px;
float:left;
margin:10px 0 0 10px;
padding:6px;

}

.step_sm_img_box5 {
background-image:url(../images/step_right_img6.gif);
background-repeat:no-repeat;
background-position:left top;
height:104px;
width:105px;
float:left;
margin:10px 0 0 10px;
padding:6px;

}

.sm_img1 {
width:103px;
height:67px;

}

.remove_btn {
float:right;

}

a.remove_btn,a.remove_btn:link,a.remove_btn:active,a.remove_btn:visited {
background-image:url(../images/remove_btn.png);
background-repeat:no-repeat;
background-position:left top;
width:68px;
height:20px;
display:block;
margin-top:4px;

}

a.remove_btn:hover {
background-position:left bottom;
margin-top:4px;

}

.add_cart {
margin:10px;
width:117px;
height:116px;
float:left;

}

.accordion_title2 {
background-image:url(../images/accordion_title_bg2-2.png);
background-repeat:no-repeat;
background-position:left top;
/** width:893px; **/
height:37px;
display:block;
font-size:21px;
color:#452914;
font-weight:bold;
text-decoration:none;
padding:8px 0 0 54px;
margin:10px 0 10px 0;

}

.contact_box {
background-image:url(../images/contact_mid_bg.png);
background-position:left top;
background-repeat:repeat-y;
margin:20px 0 0 0;

}

.contact_box2 {
background-image:url(../images/contact_top_bg.png);
background-repeat:no-repeat;
background-position:center top;
padding:20px;
width:587px;

}

.contact_part1 {
margin-bottom:18px;
display:block;

}

.name {
font-size:16px;
font-weight:bold;
width:50%;
float:left;

}

.name_step3 {
font-size:16px;
font-weight:bold;
float:left;

}

.email {
font-size:16px;
font-weight:bold;
width:50%;
float:right;

}

.contact_text_field_area {
width:276px;
height:27px;
background-image:url(../images/text_filed_area.png);
background-repeat:no-repeat;
background-position:left top;
padding:6px 0 0 6px;
margin:8px 0 8px 0;
display:block;

}

.text_field_con {
width:272px;
height:24px;
background-color:none;
border:none;
display:block;

}

.massage_area {
font-size:16px;
font-weight:bold;
clear:both;
display:block;
padding:10px 0 0 0;

}

.contact_mgs_field_area {
width:574px;
height:125px;
background-image:url(../images/mgs_field_bg.png);
background-repeat:no-repeat;
background-position:left top;
padding:6px 0 0 6px;
margin-top:8px;
display:block;

}

.text_mgs_con {
width:574px;
height:118px;
background-color:none;
border:none;
display:block;

}

.submit_btn_area {
float:right;
margin-top:20px;
display:block;
width:145px;
height:45px;

}

a.submit_btn,a.submit_btn:link,a.submit_btn:active,a.submit_btn:visited {
background-image:url(../images/submit_btn.png);
background-repeat:no-repeat;
background-position:left top;
width:145px;
height:45px;
display:block;
margin-top:4px;
text-decoration:none;

}

a.submit_btn:hover {
background-position:left bottom;
margin-top:4px;

}

.contact_right {
margin:106px 0 0 0;

}

.right_box_con1 {
background-image:url(../images/right_box_top3.gif);
background-repeat:no-repeat;
background-position:left top;
margin:0 auto;
padding:16px 16px 24px 16px;
color:#452914;
font-size:16px;
font-weight:bold;
line-height:26px;

}

.right_box_con1_title {
color:#452914;
font-size:21px;
font-weight:bold;

}

.right_box_bottom2 {
width:249px;
background-image:url(../images/right_box_bottom.gif);
background-repeat:no-repeat;
background-position:center bottom;
margin:12px auto 10px auto;
background-color:#e3d1c0;

}

.contact_right2 {
padding-top:0;

}

.accordion_title3 {
background-image:url(../images/accordion_title_bg3.png);
background-repeat:no-repeat;
background-position:left top;
width:893px;
height:37px;
display:block;
font-size:21px;
color:#452914;
font-weight:bold;
text-decoration:none;
padding:8px 40px 0 18px;
margin:10px 0 10px 0;

}

.charity_name {
float:left;
width:50%;
font-size:21px;
color:#452914;

}

.charity_raised {
float:right;
width:40%;
font-size:21px;
color:#452914;
text-align:right;
padding:0 24px 0 0;

}

.toggle_left_img {
width:300px;
float:left;

}

.toggle_right_text {
width:620px;
float:right;

}

.header_bottom {
height:30px;

}

.bulk_menu {
padding:0;
float:left;
width:430px;
margin:12px 0 0 40px;
clear:both;

}

.bulk_menu li {
list-style:none;
float:left;

}

.bulk_menu a:link,.bulk_menu a:active,.bulk_menu a:visited {
background-image:none;
width:135px;
height:26px;
display:block;
text-decoration:none;
padding-right:4px;
font-size:14px;
font-weight:bold;
text-align:center;
padding-top:4px;
color:#000000;

}

.bulk_menu a:hover,.bulk_menu a.bulk_menu_active {
background-image:url(../images/bulk_menu_bg.png);
background-repeat:no-repeat;
background-position:left top;
color:#FFFFFF;

}

a.btn_add_cart,a.btn_add_cart:link,a.btn_add_cart:active,a.btn_add_cart:visited {
background-image:url(../images/btn_addto_card.png);
background-repeat:no-repeat;
background-position:left top;
width:123px;
height:25px;
display:block;
margin:2px 0 0 4px;
font-size:18px;
font-weight:bold;
color:#452914;
text-decoration:none;
text-align:center;
float:left;
padding-top:4px;

}

a.btn_add_cart:hover {
color:#FFFFFF;

}

.text_field_area2 {
width:142px;
height:27px;
background-image:url(../images/text_filed_area2.png);
background-repeat:no-repeat;
background-position:left top;
padding:6px 0 0 6px;
margin-top:8px;
display:block;

}

.text_field_con2 {
width:130px;
height:24px;
background-color:none;
border:none;
display:block;

}

.order_drop_field1 {
width:130px;
height:22px;
display:block;
background-color:none;
border:none;
font-size:14px;

}

.order_drop_field2 {
width:270px;
height:22px;
display:block;
background-color:none;
border:none;

}

#form1 {
margin:0;
padding:0;

}

.style_18 {
font-size:18px;
font-weight:bold;

}

.style_24 {
font-size:24px;
font-weight:bold;

}

.step_2_item_container {
background-image:url(../images/step2_box_b1.gif);
background-repeat:repeat-y;
background-position:left top;

}

.step2_item_container2 {
background-image:url(../images/step_2_box_bg2.gif);
background-repeat:no-repeat;
background-position:left top;
padding:26px 0 0 10px;
display:block;
min-height:350px;
overflow:visible;

}

.step_2_sm_box_container {
float:left;
width:127px;
margin:0 13px 0 13px;
overflow:hidden;
min-height:150px;

}

.sm_box_text {
font-size:11px;
font-family:Helvetica,Arial,sans-serif;
margin-top:6px;

}

a.add_btn,a.add_btn:link,a.add_btn:active,a.add_btn:visited {
background-image:url(../images/add_btn.png);
background-repeat:no-repeat;
background-position:left top;
width:61px;
height:26px;
display:block;
text-decoration:none;
float:right;

}

a.add_btn:hover {
background-position:left bottom;

}

.sm_box_text_left {
float:left;
width:60px;

}

.right_box_bottom3 {
background-image:url(../images/right_box_mid_new.gif);
background-repeat:repeat-y;
background-position:left top;
width:251px;
margin:0 auto;

}

.right_box_top3 {
background-image:url(../images/right_box_bottom_new.gif);
background-repeat:no-repeat;
background-position:bottom left;

}


.right_box_con3 {

background-image:url(../images/right_box_top_new.gif);

background-repeat:no-repeat;

background-position:left top;

padding:12px 8px 12px 8px;

color:#5B3719;

min-height:40px;



}



a.view_details,a.view_details:link,a.view_details:active,a.view_details:visited {

background-image:url(../images/view_details.png);

background-repeat:no-repeat;

background-position:left top;

width:108px;

height:18px;

display:block;





text-decoration:none;

float:right;

color:#452914;

font-size:13px;

text-align:left;

padding:2px 0 0 7px;

font-weight:bold;



}



a.view_details:hover {

background-position:left bottom;

color:#FFFFFF;



}



.gap {

height:10px;



}



.right_box_bottom3_2 {

background-image:url(../images/right_box_mid_new.gif);

background-repeat:repeat-y;

background-position:left top;

width:251px;

margin:0 auto;

margin-top:9px;



}



.step_subtitle {

font-size:18px;

color:#452914;

font-weight:bold;



}



a.edit_value,a.edit_value:link,a.edit_value:active,a.edit_value:visited {

background-image:url(../images/edit_value.png);

background-repeat:no-repeat;

background-position:left top;

width:68px;

height:20px;

display:block;

text-decoration:none;

float:left;

color:#FFFFFF;

padding:0 0 0 10px;



}



a.edit_value:hover {

color:#FFCC00;



}



a.remove_btn2,a.remove_btn2:link,a.remove_btn2:active,a.remove_btn2:visited {

background-image:url(../images/remove_btn2.png);

background-repeat:no-repeat;

background-position:left top;

width:73px;

height:20px;

display:block;

text-decoration:none;

float:right;

color:#000000;

padding:0 0 0 10px;



}



a.remove_btn2:hover {

color:#FFFFFF;



}



.field_title {

padding:10px 0 10px 0;



}



/*##############################*/ /*** added/Changed by Raju ***/ /*##############################*/ .body_container {

width:100%;



}



ul.menu_top_sm {

margin:0;

padding:0;

float:right;



}



ul.menu_top_sm li {

list-style:none;

float:left;

text-align:center;

color:#f58428;

padding:0 8px 0 8px;

background-image:url(../images/top_sm_menu_bullet.gif);

background-repeat:no-repeat;

background-position:right;

height:25px;

line-height:22px;

vertical-align:top;



}



ul.menu_top_sm li.item57 {

background-image:none;



}



ul.menu_top_sm li a,ul.menu_top_sm li a:link,ul.menu_top_sm li a:visited,ul.menu_top_sm li a:active {

text-align:center;

font-size:11px;

text-decoration:none;

color:#f58428;

display:block;

font-weight:normal;



}



ul.menu_top_sm li a:hover,ul.menu_top_sm li.active a {

display:block;

text-decoration:none;

color:#FFFFFF;

font-weight:normal;



}



ul.menu_top_big {

margin:0;

padding:0;

clear:both;

height:75px;



}



ul.menu_top_big li {

list-style:none;

float:left;

text-align:left;

color:#FFFFFF;

background-image:url(../images/top_big_menu_bullet.gif);

background-repeat:no-repeat;

background-position:right;

display:block;

height:75px;

padding:0 0 0 25px;



}



ul.menu_top_big li.item30 {

background-image:none;



}



ul.menu_top_big li a,ul.menu_top_big li a:link,ul.menu_top_big li a:visited,ul.menu_top_big li a:active {

text-align:left;

font-size:18px;

text-decoration:none;

color:#FFFFFF;

display:block;

padding:15px 25px 0 0;

background-repeat:no-repeat;

background-position:left bottom;

height:40px;

font-weight:normal;



}



ul.menu_top_big li a:hover,ul.menu_top_big li.active a {

display:block;

text-decoration:none;

color:#f78e2d;

font-weight:normal;



}

ul.menu_top_big li.item28 a {
	/** background-image:url(../images/big_menu1.png); **/
	width:133px;
}
ul.menu_top_big li.item29 a {
	/** background-image:url(../images/big_menu23.png); **/
	width:99px;
}
ul.menu_top_big li.item18 a {
	/** background-image:url(../images/big_menu3.png); **/
	width:109px;
}
ul.menu_top_big li.item30 a {
	/** background-image:url(../images/big_menu4.png); **/
	width:130px;
}
ul#menu_top_big_subtitle{
	position:absolute;
	padding:0;
	margin:0;
	top:59px;
	left:26px;
	z-index:1000;
}
ul#menu_top_big_subtitle li{
	width:130px;
	list-style:none;
	float:left;
	font-weight:normal;
	font-size:12px;
}
ul#menu_top_big_subtitle li#station{
}
ul#menu_top_big_subtitle li#fav{
	padding-left:53px;
}
ul#menu_top_big_subtitle li#blog{
	padding-left:18px;
}
ul#menu_top_big_subtitle li#bulk{
	width:156px;
	padding-left:29px;
}

ul.menu_bulk {

padding:0;

float:left;

width:430px;

margin:12px 0 0 40px;

clear:both;



}



ul.menu_bulk li {

list-style:none;

float:left;



}



ul.menu_bulk a:link,ul.menu_bulk a:active,ul.menu_bulk a:visited {

background-image:none;

color:#000000;

width:135px;

height:30px;

display:block;

text-decoration:none;

padding-right:4px;

font-size:14px;

font-weight:bold;

text-align:center;

padding-top:0px;



}



ul.menu_bulk a:hover,ul.menu_bulk li.active a {

background-image:url(../images/bulk_menu_bg.png);

background-repeat:no-repeat;

background-position:left top;

color:#FFFFFF;

display:block;

font-weight:bold;

text-decoration:none;



}



ul.menu_footer {

margin:0 0 3px 0;

padding:0;

float:left;



}



ul.menu_footer li {

list-style:none;

float:left;

text-align:center;

color:#f58428;

padding:0 8px 0 8px;

background-image:url(../images/bottom_menu_bullet.png);

background-repeat:no-repeat;

background-position:right center;

height:16px;

line-height:16px;

vertical-align:top;



}



ul.menu_footer li a,ul.menu_footer li a:link,ul.menu_footer li a:visited,ul.menu_footer li a:active {

list-style:none;

text-align:center;

font-size:11px;

text-decoration:none;

color:#FFF;

display:block;

font-weight:normal;



}



ul.menu_footer li a:hover,ul.menu_footer li.active a {

display:block;

text-decoration:underline;

color:#FFFFFF;

font-weight:normal;



}



ul.menu_footer li.item58 {

padding-left:0px;



}



ul.menu_footer li.item62 {

background-image:none;



}



.copyright {

clear:both;



}



.contentpaneopen {

margin:0;

padding:0;



}



.scial_net_menu li a {

text-decoration:none;



}



.right_container {

width:300px;

float:right;



}



a.submit_btn {

float:right;



}



.body_left_container {

width:630px;

float:left;

position:relative;



}



.body_text_area {

padding:0;

margin:0;

padding-top:18px;

position:relative;



}



.bullet {

margin:0;

padding:17px;



}



.bullet li {

list-style:url(../images/bullet2.png);

line-height:25px;



}



a.blog_title,a.blog_title:link {

font-size:21px;

color:#452914;

font-weight:bold;

text-decoration:none;

display:block;



}



a.blog_title:hover {

color:#F78E2D;

text-decoration:none;



}



/*Common area*/ input,textarea {

font-size:16px;



}



label {

font-size:14px;

font-weight:normal;



}



label.invalid {

color:#FF0000;



}



inpur.invalid {

border:1px solid #FF0000;



}



input.button,button {

background:transparent url(../images/btn_bg_sm1.png) no-repeat center top;

border:0px;

height:34px;

line-height:34px;

width:115px;

overflow:hidden;

font-size:16px;

font-weight:bold;

color:#FFFFFF;

padding:0 0 4px 0;

cursor:pointer;

margin:10px 0 10px 5px;

vertical-align:top;

cursor:pointer;



}



input.button:hover,button:hover,button.button:hover {

background:transparent url(../images/btn_bg_sm1.png) no-repeat center top;

color:#FBA43B;

cursor:pointer;



}



input.button2 {

background:transparent url(../images/btn_bg_big1.png) no-repeat center top;

border:0px;

height:34px;

line-height:34px;

width:170px;

overflow:hidden;

font-size:20px;

font-weight:bold;

color:#FFFFFF;

padding:0 0 4px 0;

cursor:pointer;

margin:10px 0 10px 0;

vertical-align:top;



}



input.button2:hover,button.button2:hover {

background:transparent url(../images/btn_bg_big1.png) no-repeat center top;

color:#FAA747;



}



input[type="text"],input[type="password"] {

height:17px;

/* width:276px;

border:none;

background:transparent url(../images/text_filed_area.png) no-repeat center top;

overflow:hidden;

margin:10px 0 10px 0;

padding:4px 4px 4px 4px;

*/



}



input[type="text"],input[type="password"],textarea,select {

font-size:14px;

-webkit-border-radius:3px;

-moz-border-radius:3px;

padding:4px 4px 4px 4px;

margin:1px 0 1px 0;

color:#513622;

border:1px solid #B0ABA5;



}



input[type="submit"] {

cursor:pointer;



}



input.bar_name {

border:none;

height:28px;

width:252px;

background:transparent url(../images/step_text_field_bg.png) no-repeat center top;

overflow:hidden;

margin:0 0 12px 0;

padding:6px 4px 4px 6px;



}



fieldset.input {

border:none;



}



.contact_box2 {

min-height:270px;



}



ul {

margin:0;

padding:0 17px 0 17px;



}



ul li {

list-style:url(../images/bullet2.png);

line-height:25px;



}



.charity_carousel {



}



.carousel img {

width:142px;

height:109px;



}



/* Virtumart starts here*/ .step1_prod_content {

padding:0;

margin:0 10px 0 10px;

width:190px;

float:left;



}



.step1_prod_img_box {

/* background:url(../images/step_main_img1.gif) no-repeat center center;

*/ height:189px;

width:189px;

display:block;

margin:0 0 15px 0



}



.step1_prod_img_box img {

width:189px;



}



.step_container {

margin-top:10px;

float:right;

width:100%;



}



.step_container ul {

margin:0;

padding:0 0 0 10px;



}



.step_container li {

list-style:none;

float:left;

padding-left:5px;



}



.step1_item_title {

clear:both;

display:block;



}



.btn_choose {

display:block;

float:right;



}



a.btn_choose,a.btn_choose:link,a.btn_choose:active,a.btn_choose:visited {

background-image:url(../images/btn_chosse.png);

background-repeat:no-repeat;

background-position:left top;

width:114px;

height:29px;

display:block;

text-decoration:none;



}



a.btn_choose:hover {

background-position:left bottom;



}



.step1_prod_desc {

clear:both;

padding:10px 0 0 0;



}



.quantity_drop_field {

/* background-image:url(../images/drop_down.png);

background-repeat:no-repeat;

background-position:left top;

width:72px;

height:33px;

display:block;

background-color:none;

border:none;

*/ font-size:16px;

padding:0 3px 0 3px;



}



.sm_box_img_area {

height:88px;

/* background-image:url(../images/step2_sm_box_bg.gif);

background-repeat:no-repeat;

background-position:left top;

*/ position:relative;



}



.ingredient_desc {

position:absolute;

right:5px;

bottom:5px;



}



.style_24 {

font-size:18px;

font-weight:bold;



}



.step1_right_img_box img {

width:90px;

height:90px;



}



.sm_img_sext {

font-size:11px;

width:125px;

height:15px;

overflow:hidden;



}



.ingredient_price {

float:left;

margin:6px 0 0 0;

font-size:10px;



}



.ingrBox_bottom {

margin-top:3px;



}



.ingrBox_item_name {

display:block;

padding:0 0 2px 0;

font-size:10px;



}



.ingrBox_item_price {

line-height:26px;

vertical-align:middle;

font-size:12px;

float:left;



}



.vmCartDetails,vmCartChild,vmRowTwo {

border:0px #EFE0D0 solid;



}



.hiddenn {

clear:both;



}



/*Blog*/ h3.blog_title {

font-size:21px;

color:#452914;

font-weight:bold;

text-decoration:none;

display:block;

margin:0 0 15px 0;



}



#blog_cat ul {

margin:0;

padding:0;



}



#blog_cat ul li {

list-style-image:none;

list-style:none;



}



#blog_cat ul a,#blog_cat ul a a:link,#blog_cat ul a:active,#blog_cat ul a:visited {

color:#452914;

font-size:16px;

text-decoration:none;

font-weight:bold;



}



#blog_cat ul li a:hover {

text-decoration:none;

color:#f78e2d;



}



/**/ .tabs-container {

clear:both;



}



/*accordion part start here*/ 
#accordion div {

padding:0 0 0 20px;
width:700px;


}
#accordion{padding-left:23px;}
#accordion h3{font-size:21px; margin-left:-23px;}


a.accordion_title,a.accordion_title:link,a.accordion_title:active,a.accordion_title:visited {

/** background-image:url(../images/accordion_title_bg-2.png);

background-repeat:no-repeat;

background-position:left top;
**/
/** width:893px; **/

/** height:37px; **/

display:block;

font-size:18px;

color:#f78e2d;

font-weight:bold;

text-decoration:none;

/** padding:8px 0 0 54px; **/

margin:0 0 0 0;



}



a.accordion_title:hover {

/** color:#452914; **/



}



a.accordion_title_active,a.accordion_title_active:link,a.accordion_title_active:active,a.accordion_title_active:visited {

background-image:url(../images/accordion_title_bg-2.png);

background-repeat:no-repeat;

background-position:left bottom;

/** width:893px; **/

height:37px;

display:block;

font-size:21px;

color:#452914;

font-weight:bold;

text-decoration:none;

padding:8px 0 0 54px;

margin:10px 0 10px 0;



}



a.accordion_title_active:hover {

color:#f78e2d;



}



a.ui-state-active,a.ui-state-active:link,a.ui-state-active:active,a.ui-state-active:visited {

/** background:transparent url(../images/accordion_title_bg-2.png) no-repeat left bottom; **/

color:#f78e2d;



}



a.ui-state-active:hover {

color:#f78e2d;



}



/*accordion part end here*/ /*Chocomize cart start here*/ .toggle2 {

clear:both;

width:100%;



}



.ingrList {

font-size:11px;

display:none;

clear:both;

margin:5px 0 5px 0;



}



.choco_cart_container {

background-image:url(../images/body_right_container_bg.gif);

background-repeat:repeat-y;

background-position:left top;

width:300px;

float:right;

overflow:hidden;



}



.choco_cart_container2 {

margin:0px 27px 10px 24px;

padding:0;

color:#EFE0D0;



}



.choco_cart_edit_btns {

float:right;



}



a.edit_bar,a.edit_bar:link,a.edit_bar:active,a.edit_bar:visited {

background:transparent url(../images/edit_bar.png) no-repeat left top;

width:98px;

height:20px;

line-height:18px;

vertical-align:top;

display:block;

text-decoration:none;

float:left;

color:#FFFFFF;

padding:0px 0 4px 15px;

font-size:11px;



}



a.edit_bar:hover {

color:#FFCC00;



}



input.remove_btn3 {

border:none;

background:transparent url(../images/remove_btn2.png) no-repeat right top;

width:83px;

height:20px;

line-height:10px;

display:block;

text-decoration:none;

float:left;

color:#5B3719;

padding:0 0 5px 10px;

font-size:11px;

font-weight:bold;

margin:0 5px 0 0;

text-align:left;

cursor:pointer;



}



input.remove_btn3:hover {

color:#FFFFFF;



}



.estimated_time {

clear:both;

padding:10px 0 0 0;

display:block;



}



.cartTotal {

margin:0 auto;

margin-top:9px;

color:#EFE0D0;



}



.cart_total_img {

float:left;

clear:both;



}



.cart_total_amount {

float:right;

font-size:25px;

line-height:37px;

vertical-align:bottom;

font-weight:normal;



}



a.continue_shopping {

background:transparent url(../images/btn_contineue.png) no-repeat center;

font-size:20px;

height:45px;

width:251px;

display:block;

overflow:hidden;

text-align:center;

line-height:45px;

text-decoration:none;

font-weight:bold;

margin:10px auto 0 auto;

float:left;



}



a.continue_shopping:hover {

color:#FFFFFF;

text-decoration:none;



}



.cart_right {

margin:80px 0 0 0;



}



.total_cart {

color:#EFE0D0;

font-size:20px;

font-weight:bold;



}



/*ul.cart_ingr li {

list-style:none;

background:none;

line-height:15px;



}



*/ /*Chocomize cart end here*/ /*Favorites area start here*/ .fav_container {

width:459px;

background-image:url(../images/fav_box_bg.gif);

background-repeat:repeat-y;

background-position:left top;

margin:0;

color:#efe0d0;

display:block;

float:left;

margin:0 7px 14px 7px;



}



.fav_box_container2 {

width:100%;

background-image:url(../images/fav_box_bg.gif);

background-repeat:repeat-y;

background-position:left top;



}



.fav_box_top {

height:33px;



}



.fav_box_mid {

background-image:url(../images/fav_box_mid.gif);

background-repeat:no-repeat;

background-position:left bottom;



}



.fav_box_bottom {

height:20px;

clear:both;



}



.fav_containt_area {

width:418px;

margin:0 auto;



}



.fav_box_title_area {

margin:0;

padding:0 0 8px 0;



}



h2.fav_item_name,.fav_item_name {

color:#efe0d0;

font-size:25px;

text-align:left;

font-family:Arial,Helvetica,sans-serif;

font-weight:normal;

float:left;

line-height:20px;



}



.fav_price {

text-align:right;

color:#efe0d0;

font-size:16px;

padding-top:6px;

font-family:Arial,Helvetica,sans-serif;



}



.fab_left {

width:218px;

float:left;



}



.fav_img_box {

width:206px;

background-color:#E9D9C8;

border:1px solid #A38F7C;

text-align:center;

-webkit-border-radius:3px;

-moz-border-radius:3px;

min-height:300px;

margin:0 5px 0 0;



}



.fav_img_box img {

min-width:120px;

max-width:180px;

margin:13px;

height:366px;



}



.fab_right {

width:192px;

float:right;



}



.fav_right_box {

background-image:url(../images/fav_right_box_bg.gif);

background-position:left top;

background-repeat:repeat-y;

margin:0 0 6px 0;



}



.fav_right_box2 {

background-image:url(../images/fav_right_box_top.gif);

background-position:left top;

background-repeat:no-repeat;



}



.fav_right_box_text_area {

background-image:url(../images/fav_right_box_bottom.gif);

background-repeat:no-repeat;

background-position:left bottom;

padding:10px 2px 10px 10px;

color:#452914;



}



ul.fev_box_text_bullet {

margin:0px;



}



ul.fev_box_text_bullet li {

font-size:14px;

font-weight:bold;

padding:0 0 0 0;

margin:0 0 0 0;

vertical-align:top;



}



.quantity_text {

font-size:11px;

line-height:13px;

padding:0;

margin:0;



}



.quantityBox {

padding:5px 0 0 0;

display:block;

text-align:center;

width:100%;



}



 .fav_box_text_bullet {

margin:0 0 0 14px;

padding:0;



}



.fav_box_text_bullet li {

color:#5f3713;

font-size:18px;

font-weight:bold;

line-height:22px;



}



/*Favorites area end here*/ /*Chocolate of the month*/ .bullet2 {

margin:0;

padding:0;



}



.bullet2 li {

background-image:url(../images/bullet2_bg.gif);

background-repeat:no-repeat;

background-position:left 2px;

padding:0 0 6px 8px;

margin:0;

list-style-position:inside;

line-height:24px;



}



.month_club_banner {

padding:0;



}



.m_c_r_bottom_container {

background-image:url(../images/m_c_r_text_area.gif);

background-repeat:repeat-y;

background-position:left top;

margin-bottom:30px;



}



.m_c_r_b_text_area {

background-image:url(../images/m_c_r_bottom.gif);

background-repeat:no-repeat;

background-position:left bottom;

clear:#452914;

text-align:center;

padding:0 20px 20px;

font-size:28px;



}



.percent {

display:block;

padding:12px 0 12px 0;

width:101px;

margin:0 auto;



}



.mc_sm_box_container {

margin-top:20px;



}



.mc_sm_box {

width:204px;

float:left;

background-image:url(../images/m_c_sm_box_bg.gif);

background-repeat:repeat-y;

background-position:left top;

margin:0 3px 10px 3px;



}



.sm_box_text_area {

background-image:url(../images/m_c_sm_box_bottom.gif);

background-repeat:no-repeat;

background-position:left bottom;

padding:4px 0px 12px 0px;

text-align:center;

font-size:21px;



}



.percent2 {

font-size:29px;



}



input.club {

background:transparent url(../images/btn_addto_card.png) no-repeat left top;

width:123px;

height:29px;

display:block;

margin:0 auto;

font-size:16px;

font-weight:bold;

color:#452914;

text-decoration:none;

text-align:center;

display:block;

padding:0 0 3px 0;

text-align:center;

clear:both;



}



input.club:hover {

color:#FFFFFF;



}



.club_img {

height:50px;

vertical-align:top;



}



/*Chocolate of the month end*/ .customerInfo {

width:100%;



}



.customerInfo td {

padding:4px;

vertical-align:top;



}



.customerLeft {

font-weight:bold;

text-align:right;

width:20%;



}



.shiptoAddress {

width:100%;



}



.shiptoAddress td {

padding:4px;



}



.shiptoRadioBox {

width:15px;



}



.loggedinLinks td {

padding:4px;



}



.loggedinLinks img {

width:40px;

padding:0 3px 0 0;



}



.quantity_box {

clear:both;

margin:0 0 10px 0;

height:25px;



}



.chocoCartItems {

text-align:right;

font-size:11px;

font-weight:bold;

padding:0 10px 0 0;



}



a.creditLink,a.creditLink:link,a.creditLink:visited,a.creditLink:active {

color:#FFFFFF;

font-weight:normal;

text-decoration:underline;



}



a.creditLink:hover {

color:#FFFFFF;

font-weight:normal;

text-decoration:none;



}



/*Gift Cirtificate starts here*/ .perfect_velue_box {

background-image:url(../images/perfect_valu_bg_mid.png);

background-position:left top;

background-repeat:repeat-y;

margin:14px 0 16px 0;



}



.perfect_velue_box2 {

background-image:url(../images/perfect_valu_bg_top.png);

background-repeat:no-repeat;

background-position:center top;

padding:20px;

width:587px;



}



.per_val_bott_area {

margin-top:10px;

display:block;



}



.per_val_bott_area_l {

margin-top:10px;

display:block;

width:148px;

float:left;

font-weight:bold;



}



.gift_value {

background-image:url(../images/value.png);

background-position:left top;

background-repeat:no-repeat;

height:33px;

width:55px;

text-align:center;

float:left;

font-weight:bold;

line-height:28px;



}



/*.perfect_velue_box .vmCartDetails {

background:none;



}



.perfect_velue_box .vmAttribChildDetail {

float:left;

clear:both;



}



*/ input.giftCAddBtn {

background:transparent url(../images/btn_addto_card.png) no-repeat left top;

width:123px;

height:29px;

display:block;

margin:10px 60px 0 190px;

font-size:16px;

font-weight:bold;

color:#452914;

text-decoration:none;

text-align:center;

display:block;

padding:0 0 3px 0;

float:left;



}



input.giftCAddBtn:hover {

color:#FFFFFF;



}



#Gift_Certificate_Value_field {

padding:4px 4px 4px 4px;



}



/*Gift Cirtificate ends here*/ .shop_error {

color:#CC0000;



}



.shop_info {

color:#15863F;



}



.formLabel {

width:180px;

float:left;



}



.contact_bg {

background:transparent url(../images/contact_bg.gif) no-repeat left 0;



}



.includingTax {

font-size:8px;

display:block;

margin:0 0 0 0;

padding:0;



}



a.slide_left_arrow,a.slide_right_arrow {

background-repeat:no-repeat;

width:23px;

height:35px;

display:block;

margin-top:40px;

text-decoration:none;



}



a.slide_left_arrow {

background-image:url(../images/slide_left_btn.gif);

float:left;

margin-right:16px;



}



a.slide_right_arrow {

background-image:url(../images/slide_right_btn.gif);

float:right;



}



.slide_left_arrow:hover,.slide_right_arrow:hover {

-moz-opacity:.1;

opacity:0.70;

filter:alpha(opacity=70);



}



.slide_img {

float:left;

width:148px;



}



.shop_tip {

color:#C00;

margin:0 0 10px 0;



}



.charity_intro {

float:left;

width:310px;

margin:10px 10px 0 0;



}



.charity_prod {

float:right;

margin:0;



}







/********************************/ 







.body_container_680 {

width:734px;

float:left;



}



#left_menu_container {

width:214px;

float:left;



}



#left_menu_container a {

text-decoration:none;

font-size:90%;



}



#left_menu_container a:hover {

text-decoration:underline;



}



.charity_top {

position:relative;



}



.charity_box_head {

position:absolute;

top:10px;

left:345px;

width:585px;



}



/*#############################New Css ----2010 */ .continue_choice_left {

width:470px;

float:left;

background-image:url(../images/continue_box_div.gif);

background-repeat:no-repeat;

background-position:right top;



}



.basket_choice {

float:left;

width:148px;

padding:6px 0 0 0;



}



.basket_choice_right {

float:left;

width:292px;

text-align:center;

font-size:16px;

font-weight:bold;

padding-top:10px;



}



a.btn_continue_choice,a.btn_continue_choice:link,a.btn_continue_choice:active,a.btn_continue_choice:visited {

background-image:url(../images/continue_btn.gif);

background-repeat:no-repeat;

background-position:left top;

width:292px;

height:37px;

display:block;

color:#FFFFFF;

text-align:center;

font-size:18px;

font-weight:bold;

line-height:32px;

text-decoration:none;

margin-top:32px;



}



a.btn_continue_choice:hover {

color:#f39641;



}



.continue_choice_right {

width:415px;

float:right;



}



.checkout_box_left {

width:310px;

text-align:center;

font-size:14px;

padding-top:10px;

float:left;



}



a.btn_checkout,a.btn_checkout:link,a.btn_checkout:active,a.btn_checkout:visited {

background-image:url(../images/checkout_btn.gif);

background-repeat:no-repeat;

background-position:left top;

width:282px;

height:37px;

display:block;

color:#FFFFFF;

text-align:center;

font-size:18px;

font-weight:bold;

line-height:32px;

text-decoration:none;

margin-top:20px;



}



a.btn_checkout:hover {

color:#f39641;



}



.checkout_arrow {

float:right;

margin-right:14px;



}



.new_box_container1 {

background-image:url(../images/new_box_bg1.gif);

background-repeat:repeat-y;

background-position:left top;

margin:70px 0 0 0;



}



.new_box_container2 {

background-image:url(../images/new_box_bg2.gif);

background-repeat:no-repeat;

background-position:left top;

padding:20px 25px 20px 20px;

position:relative;

z-index:2;



}



.product_name {

background-image:url(../images/text_divider3.png);

background-position:center bottom;

background-repeat:no-repeat;

padding:20px 0px 20px 0px;



}



.product_name_bottom {

padding:20px 30px 20px 20px;



}



.product_ttile {

font-size:16px;

width:200px;

float:left;



}



.product_value {

width:300px;

float:right;

font-size:16px;

text-align:right;



}



.cupon_code_value {

width:300px;

float:right;

font-size:19px;

text-align:right;



}



.valu_text {

padding-left:50px;



}



.new_item_menu {

margin:0;

padding:0;



}



.new_item_menu li {

list-style:none;

float:left;

background-image:url(../images/step_2_tab_menu.png);

background-position:left bottom;

height:44px;

padding:0 0 0 2px;

margin:0 2px 0 2px;



}



.new_item_menu li:hover {

background-image:url(../images/step_2_tab_menu_hover.png);



}



.new_item_menu li a,.new_item_menu li a:link,.new_item_menu li a:active,.new_item_menu li a:visited {

color:#FFFFFF;

font-size:16px;

line-height:44px;

font-weight:bold;

text-decoration:none;

background-image:url(../images/step_2_tab_menu.png);

background-position:right bottom;

display:block;

padding:0 16px 0 14px;



}



.new_item_menu li a:hover {

background-image:url(../images/step_2_tab_menu_hover.png);

color:#5f3713;



}



.product_details {

width:510px;

float:left;



}



.product_details_left {

width:174px;

float:left;



}



.product_details_left ul {

margin:0;

padding:0;



}



.product_details_left li {

list-style:none;

background-image:url(../images/new_small_box_bg.gif);

display:block;

background-repeat:no-repeat;

background-position:left top;

width:46px;

height:37px;

padding:2px;

float:left;

margin:4px;



}



.product_details_right {

float:right;

width:318px;



}



.p_d_r_text_left {

float:left;

width:40%;

margin:0 0 0 20px;

padding:0;

font-size:12px;



}



.p_d_r_text_right {

float:right;

width:40%;

margin:0 0 0 20px;

padding:0;

font-size:12px;



}



.price_value {

width:100px;

float:left;



}



.price_field_area {

width:42px;

float:left;

height:34px;

margin-left:20px;



}



.price_field {

width:42px;

height:34px;



}



.price_value_right {

width:100px;

float:right;

text-align:right;



}



.product_velue_bottom {

margin:20px 0 0 0;



}



.p_v_b_top {

width:202px;

float:right;



}



.cartButtons {

position:relative;

text-align:center;







}



input.btn_update {

font-family:Arial,Helvetica,sans-serif;

background:transparent url(../images/btn_update.png) left top no-repeat;

width:115px;

height:20px;

display:block;

color:#FFFFFF;

text-align:center;

font-size:11px;

font-weight:bold;

text-decoration:none;

padding:1px 0 10px 0;

*padding:2px 0 10px 0;

position:absolute;

bottom:-30px;

left:-45px;



}



input.btn_update:hover {

color:#FBA43B;



}



a.btn_eddit,a.btn_eddit:link,a.btn_eddit:active,a.btn_eddit:visited {

font-family:Arial,Helvetica,sans-serif;

background-image:url(../images/btn_eddit.png);

background-repeat:no-repeat;

background-position:left top;

width:70px;

height:20px;

display:block;

color:#FFFFFF;

text-align:left;

font-size:11px;

font-weight:bold;

line-height:18px;

text-decoration:none;

padding-left:15px;

position:absolute;

bottom:-30px;

left:75px;



}



a.btn_eddit:hover {

color:#371E0E;



}



input.btn_remove {

font-family:Arial, Helvetica, sans-serif;

background:transparent url(../images/btn_romeve.png) left top no-repeat;

width:100px;

height:20px;

display:block;

color:#371E0E;

text-align:left;

font-size:11px;

font-weight:bold;

padding:1px 0 9px 13px;

*padding:2px 0 8px 14px;

position:absolute;

bottom:-30px;

left:75px;



}



input.btn_remove:hover {

color:#FFFFFF;



}



input.down {

bottom:-55px;

left:75px;



}







a.btn_redem,a.btn_redem:link,a.btn_redem:active,a.btn_redem:visited {

background-image:url(../images/btn_redem.png);

background-repeat:no-repeat;

background-position:left top;

width:68px;

height:20px;

display:block;

color:#FFFFFF;

text-align:center;

font-size:12px;

font-weight:bold;

line-height:18px;

text-decoration:none;

float:right;

margin-top:10px;



}



a.btn_redem:hover {

color:#371E0E;



}







input.charityAddBtn {

clear:both;

background:transparent url(../images/btn_addto_card.png) no-repeat left top;

width:123px;

height:28px;

*height:29px;

vertical-align:middle;

display:block;

margin:10px 0 0 0;

font-size:14px;

font-weight:bold;

color:#452914;

text-decoration:none;

text-align:center;

display:block;

padding:1px 0 5px 0;

*padding:2px 0 4px 0;

float:right;



}



input.charityAddBtn:hover {

color:#FFFFFF;



}







a.btn_continue2,a.btn_continue2:link,a.btn_continue2:active,a.btn_continue2:visited {

font-family:Arial, Helvetica, sans-serif;

background-image:url(../images/btn_contineue.png);

background-repeat:no-repeat;

background-position:left top;

width:352px;

height:36px;

display:block;

color:#FFFFFF;

text-align:center;

font-size:19px;

font-weight:bold;

text-decoration:none;

float:right;

margin:0 0 0 0px;

padding:4px 0 0  0;

*padding:5px 0 0  0;

_padding:5px 0 0  0;





}



a.btn_continue2:hover {

color:#FBA43B;



}







.p_d_r_text_left2 {

float:left;

margin:0 0 0 20px;

padding:0;

font-size:12px;



}



.subtotal {

width:510px;

float:left;

font-size:19px;



}



.cupon_code_area {

margin-top:10px;



}



.donate_area {

width:180px;

float:left;

font-size:14px;

text-align:right;

margin-left:20px;



}



.cupon_code {

width:140px;

float:left;



}



.btn_redem_area {

float:left;

width:68px;

margin:0 0 0 20px;



}







.title12 {

font-size:12px;



}



.total_area {

margin:0 0 20px 0;

font-size:19px;



}



.total_price {

float:right;



}



.total_name {

float:left;

width:400px;

font-size:24px;



}



.total_price {

float:right;

width:400px;

text-align:right;

font-size:24px;



}



.totla_area_left {

width:600px;

float:left;



}



.total_area_container {

width:100%;

font-size:12px;



}



.total_area_img {

padding:30px 10px 0 0;



}



.total_area_right {

width:290px;

float:right;

padding-top:30px;

text-align:right;



}







.shopping_cart_bottom {

margin:40px 0 0 0;



}



.shopping_cart_bottom_left {

float:left;

width:48%;

background:transparent url(../images/divider2.png) right top no-repeat;

font-weight:bold;



}



.shopping_cart_bottom_right {

float:right;

width:48%;

font-weight:bold;



}



.shopping_cart_bottom_left,.shopping_cart_bottom_right,.shopping_cart_bottom_left a,.shopping_cart_bottom_right a {

font-size:16px;



}



.s_c_b_l_img {

float:left;

width:140px;

margin-right:20px;



}



.s_c_b_r_img {

float:left;

width:129px;

margin-right:20px;



}



.s_c_b_l_right {

float:right;

width:290px;



}



.s_c_b_r_right {

float:left;

width:280px;



}



/*billing info */ .con_name_box {

float:left;

width:282px;

line-height:24px;

font-size:16px;



}



.con_name_box_field {

width:280px;

border:1px solid #666666;



}



.con_email_box {

float:left;

width:282px;

font-size:16px;

margin-left:20px;

line-height:24px;



}



.con_email_box_field {

width:280px;

border:1px solid #666666;



}



.con_phone_box {

float:right;

width:294px;

font-size:16px;

margin-left:20px;

line-height:24px;



}



.phone_field_box1 {

width:72px;

float:left;

height:28px;

line-height:28px;



}



.phone_field_box1_field {

width:48px;



}



.phone_field_box2 {

width:50px;

float:left;



}



.phone_field_box3 {

width:50px;

float:left;



}



.billing_ttile {

font-size:16px;



}



.billing_address_name_field {

width:280px;



}



.billing_address_field {

width:600px;



}



.billing_address_bottom_area {

margin-top:20px;



}



.bill_city {

float:left;

width:280px;



}



.bill_state {

width:140px;

float:left;

margin-left:20px;



}



.bill_state_filed {

width:140px;

height:26px;



}



.zip_code {

float:left;

width:140px;

margin-left:20px;



}



.zip_code_field {

width:140px;



}



.country_area {

width:260px;

float:left;

margin-left:20px;



}



.country_field {

width:260px;

height:26px;



}



.card_type_field {

width:280px;

height:28px;



}



.card_number {

width:300px;

float:left;

margin-left:20px;



}



.shipping_address_title {

float:left;

width:144px;



}



.shipping_ckeck_box1 {

width:240px;

float:left;

margin:8px 0 0 30px;



}



.shipping_title_bottom {

margin-top:10px;



}



.shipping_phone_box {

float:left;

width:294px;

font-weight:bold;

font-size:16px;

margin-left:20px;



}



.place_order_btn_box {

width:204px;

float:right;

margin-right:10px;



}



a.btn_place_order,a.btn_place_order:link,a.btn_place_order:active,a.btn_place_order:visited {

background-image:url(../images/btn_place_order.png);

background-repeat:no-repeat;

background-position:left top;

width:204px;

height:45px;

display:block;

color:#FFFFFF;

text-align:center;

font-size:29px;

font-weight:bold;

line-height:40px;

text-decoration:none;



}



a.btn_place_order:hover {

color:#371E0E;



}



.social_icon {

width:140px;

float:left;



}



a.btn_twitter,a.btn_twitter:link,a.btn_twitter:active,a.btn_twitter:visited {

background-image:url(../images/btn_social_twitter.png);

background-repeat:no-repeat;

background-position:left top;

width:59px;

height:55px;

display:block;

color:#FFFFFF;

text-decoration:none;

float:left;



}



a.btn_twitter:hover {

background-position:left bottom;



}



a.btn_facebook,a.btn_facebook:link,a.btn_facebook:active,a.btn_facebook:visited {

background-image:url(../images/btn_social_facebook.png);

background-repeat:no-repeat;

background-position:left top;

width:59px;

height:55px;

display:block;

color:#FFFFFF;

text-decoration:none;

float:left;



}



a.btn_facebook:hover {

background-position:left bottom;



}



.social_text {

width:700px;

float:left;

margin-left:20px;

font-size:16px;



}



.order_details_left {

float:left;

width:442px;

font-size:12px;



}



.order_details_right {

float:right;

width:222px;

font-size:16px;



}



.order_details_price {

float:left;

width:62px;



}



.order_details_quantity {

float:left;

width:68px;

margin-left:10px;

text-align:center;



}



.order_details_total {

float:right;

width:62px;



}



.font_14_bold {

font-size:14px;

font-weight:bold;



}



.order_details_totals {

text-align:right;

font-size:16px;

line-height:24px;



}



.newCart th {

background:none;

color:#452914;

font-size:16px;

font-weight:bold;



}



.left {

text-align:left;



}



.right {

text-align:right;



}



.eachProd {

width:630px;



}



.prodTitle {

font-weight:bold;

font-size:16px;

color:#68503D;

margin:0 0 10px 0;



}



.cartProdImg {

width:190px;

min-height:90px;

text-align:center;



}







.cartProdImg img{

border:none;



}



.cart_ingred {

float:left;

background-color:#FFF;

-webkit-border-radius:3px;

-moz-border-radius:3px;

padding:3px;

margin:0 10px 10px 0px;

height:35px;

width:45px;



}



.cart_ingred img {

width:45px;

height:35px;



}



.cart_devider {

background-image:url(../images/text_divider3.png);

background-position:center center;

background-repeat:no-repeat;

height:15px;



}



ul.cart_ingr {

width:350px;



}



ul.cart_ingr ul.cart_ingr {

padding:0;

margin:0;



}



ul.cart_ingr li {

line-height:18px;

list-style:disc outside url("../images/bullet3.png");

font-size:12px;

padding:0 0 0 0;

float:left;

width:50%;



}



input.cart_quantity {

width:34px;

text-align:center;

line-height:22px;

height:20px;

font-size:16px;



}



.cart_total,.cart_price {

font-size:16px;

line-height:20px;

vertical-align:middle;

padding:6px 0 0 0;



}



ul.oneLine li {

float:none;

width:100%;



}



ul.order_menu {

margin:0 0 0 2px;

padding:0;

position:absolute;

top:-43px;

left:0;



}



ul.order_menu li {

list-style:none;

float:left;



}



ul.order_menu li a {

height:45px;

display:block;

color:#FFFFFF;

text-decoration:none;

line-height:44px;

text-align:center;

font-size:18px;

font-weight:bold;



}



a.order_item1 {

background-image:url(../images/btn_shipping_cart.png);

background-repeat:no-repeat;

background-position:left top;

width:186px;



}



a.order_item2 {

background-image:url(../images/btn_shipping.png);

background-repeat:no-repeat;

background-position:left top;

width:323px;



}



a.order_item2a {

background-image:url(../images/btn_order_payment.png);

background-repeat:no-repeat;

background-position:left top;

width:200px;



}







a.order_item3 {

background-image:url(../images/btn_order_confirm.png);

background-repeat:no-repeat;

background-position:left top;

width:229px;



}



ul.order_menu li a.activeState {

background-position:left bottom;

color:#5f3713;



}



.formLabel {

float:none;

clear:both;

width:auto;

text-align:left;

font-weight:bold;



}



label {

text-align:left;





font-weight:bold;

font-size:14px;



}



#billing_info input.inputbox {

border:1px solid #C1C1C1;



}



.eachField {

margin:0 15px 0 0;



}



#first_name_eachField,#email_eachField,#phone_1_eachField,city_eachField,#city_eachField,#state_eachField,#zip_eachField,#country_eachField,#username_eachField,#password_eachField,#password2_eachField,#leftFloat,#vm_shipname_eachField,#phone_2_eachField {

float:left;



}







#first_name_field, #last_name_field, #city_field {

width: 277px;



}







#email_field, #shippingAddr #phone_1_field{

width:300px;



}







#billingArea #phone_1_field{

width:150px;



}







#state{

width:165px;



}



#creditcard_code{

width:200px;



}



#address_1_field, #address_2_field{

width:600px;



}







#city_eachField,#username_eachField {

clear:both;



}



fieldset {

background-image:url("../images/text_divider3.png");

background-position:center bottom;

background-repeat:no-repeat;

padding:0 0 15px 0;

margin:0 0 15px 0;



}



tr.big20 td {

font-size:18px;

font-family:Arial,Helvetica,sans-serif;

padding:4px 0 4px 0;

color:#513622;



}



tr.big24 td {

font-size:24px;

font-family:Arial,Helvetica,sans-serif;

padding:4px 0 4px 0;

font-weight:bold;

color:#513622;



}



.coponTitle {

float:left;



}







input.couponBtn {



/*	float:left;

background:transparent url(../images/btn_redem.png) center no-repeat;

border:none;

color:#FFF;

height:20px;

line-height:10px;

vertical-align:top;

width:68px;

font-size:10px;

margin:4px 0 1px 0;

padding:0 0 8px 0; !important

padding:0 0 4px 0;



*/	



	font-family:Arial,Helvetica,sans-serif;

background:transparent url(../images/btn_redem.png) left top no-repeat;

width:68px;

height:20px;

display:block;

color:#FFFFFF;

text-align:center;

font-size:10px;

font-weight:bold;

text-decoration:none;

padding:0 0 4px 0;

margin:4px 0 0 0;

float:left;











}



input.couponBtn:hover {

color:#FBA43B;



}



.couponFormContainer {

float:left;

padding:0;

margin:0;



}







.couponBox {

float:left;

font-size:11px;

padding:0;

margin:0 0 0 10px;



}



input.couponbox {

float:left;



}



.emptyCart {

height:250px;

vertical-align:middle;



}



.hideMe {

display:none;



}











.shippingAddrContainer {

position:relative;



}



.shiptoContainer {

position:absolute;

top:-335px;

left:0px;

width:850px;



}



.shippingHead {

float:left;

margin:0 0 0 0;



}



.shipRadios {

float:left;

padding:10px 0 0 10px;



}



.reg_saveBtn {

display:block;

width:100%;

text-align:center;



}



.billingArea {

margin:0 0 0 0;



}



.paymentArea {

position:absolute;

top:470px;

left:20px;

width:900px;

z-index:1;



}



.cartAttributes {

position:relative;



}



.charityImg {

position:absolute;

top:-30px;

left:-190px;



}



.charityImg img {

height:90px;

width:160px;



}



.formField {

float:left;

margin:2px;

vertical-align:middle;

margin:3px 0 10px 0;

height: 30px;



}







input.cardNumber {

width:210px;



}



input.cardId {

width:80px;



}



.noLink {

cursor:text;



}



input.barName {

position:absolute;

top:0;

left:-545px;

width:320px;

font-size:15px;

height:22px;

line-height:25px;

text-align:left;



}



.barNameSpacer {

height: 30px;



}



.shipRadiosContainer{

position:relative;



}



.shipRadiosContainer2{

position:absolute;

left:0;

top:-320px;



}







.emailMe{

clear:both;

float:left;

font-style:italic;

width:500px;

padding:20px 0;



}







.billingNext{

float:right;

margin:10px 0 0 0;



}



#vm_emailme_eachField{

display:none;



}



.authorize{

clear:both;

float:left;

margin:0 0 0 0;



}



.orderBtn{

float:right;

margin:10px 370px 0 0;



}



#order_payment_number{

width:200px;



}



.nowrap{

white-space:nowrap;



}







#additionalCharity{

position:relative;

display:block;

width:400px;



}







#additionalCharity .btn_remove{

top:5px;

left:750px;



}



/*Moved from modules\mod_jt_slideshow\tmpl\default.php to avoide validation problem*/

.slideshowboxclass { height: 108px; width: 142px; margin: auto; 	margin-top: 5px; } 

.slideshowboxclass img { height: 95px; width: 130px; top: 0; left: 0; background-color: #fff; border: 1px solid #AA9586; padding: 4px; }

.slideshowboxclass img { -moz-border-radius: 10px; -webkit-border-radius: 10px; }

#greeting_card_actions{position:relative;}
#greeting_card_actions #greeting_card_message{
	display:block;
	margin:10px 0 0;
}
#greeting_card_actions em{font-size:14px}
#greeting_card_actions #greetingForm{}
#greeting_card_actions #greeting_card_char_count{}
#greeting_card_actions input.btn_remove {
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(../images/btn_romeve.png) left top no-repeat;
	bottom:-21px;
	left:10px;
}
#greeting_card_actions a.btn_eddit{
	bottom:-21px;
	left:-80px;
}
#greeting_card_actions input.greetingAddBtn {
	clear:both;
	background:transparent url(../images/btn_addto_card.png) no-repeat left top;
	width:123px;
	height:28px;
	vertical-align:middle;
	display:block;
	margin:14px 0 0 0;
	font-size:14px;
	font-weight:bold;
	color:#452914;
	text-decoration:none;
	text-align:center;
	display:block;
	padding:1px 0 5px 0;
}
#greeting_card_actions input.greetingAddBtn:hover {
	color:#FFFFFF;
}
#greeting_card_actions .cart_total {
	vertical-align:top;
	font-size:16px;
}
#main_container .gallery_block{
	display:none;
}
.press_logos{
	margin:28px 0 0 0;
}
a.press_logo_link{
	display:block;
	height:49px;
	overflow:hidden;
	width:941px;
	background:url(../../../images/press_logos.png) left top no-repeat;
	text-decoration:none;
}

a.press_logo_link:hover{
	background:url(../../../images/press_logos.png) left bottom no-repeat;
	
}

#cboxLoadedContent {overflow: hidden !important;}

