/* 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_bg.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_bg6.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;

height:169px;

overflow:hidden;



}



.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:20px 0 0 0;

padding:0;



}



.body_title_text_left {

float:left;

list-style:none;

width:464px;

margin-left:8px;



}



.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_sm_bx_bg {

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

background-repeat:no-repeat;

background-position:left top;

width:95px;

height:67px;

text-align:left;

padding:4px;



}



.fav_div_hor {

width:10px;



}



.fav_div_var {

height:10px;



}



*/ /*.fav_img_box2 {

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

background-position:left top;

background-repeat:no-repeat;



}



.fav_img_box_body_area {

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

background-repeat:no-repeat;

background-position:left bottom;

padding:4px;

min-height:150px;



}



.fav_img_box_body_area img {

max-width:210px;



}



*/ .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;
}