/* GENERAL */
/* Aditional File in case the user is using IE*/
html *			{ margin:0px; padding:0px; border:0; }
body 			{ margin:0px auto; text-align:center; font-family: "Verdana", "Helvetica", "Arial", "Tahoma", sans-serif; background:url(../images/mainBkg.jpg) top left repeat-x #cc6600; color:#666; }
img				{ display:block; }
#bottomCorner 	{ clear:both; width:960px; height:50px; background:url(../images/bottomCorner.gif) top left no-repeat; }
#webpage		{ width:960px; margin:0 auto; overflow:hidden; }
h3, h2 			{ color:#E67F00; }

/* HEADER */

#scrollingDiv {
	width:245px;
	position:fixed;
	top:135px;
	left:inherit;
}

.feedback_header { height:50px; background:url(../images/thankYou.gif) top left no-repeat; }

#schimba		{}

#shadowContainer { width:970px; overflow:hidden; margin:15px auto; margin-bottom:0px; background:url("../images/shadowBkg.gif") top center repeat-y; }

#header 			{ overflow:hidden; }
#header #logo 		{ width:960px; height:80px; overflow:auto; margin:auto; z-index:0; }
#logo img 			{ width:960px; height:80px; border:0; }
#logo a 			{ border:0; }
#logo a img			{ border:0; }
#menu				{ border:0; overflow:hidden; height:27px; background:url(../images/menuBkg.gif) top left repeat-x; width:960px;margin:auto;}
#menu ul			{ float:right; }
#menu ul li			{ margin-left:5px; padding:0 10px; float:left; list-style:none; line-height:27px; height:27px; border-left:1px solid #BFBFBF; }
#menu ul li a		{ font-size:0.8em; color:#444; font-weight:bold;text-decoration:none; display:block; }
#menu ul li a:hover	{ color:#FF3300; }

.product_more { color:#FF3300; font-size:0.8em;  }

.reorderForm 			{ margin-bottom:15px; padding:5px; }
.reorderForm .field 	{ padding:3px; font-size:0.9em; width:50px; border:1px solid #333; color:#666; background:url(../images/inputBkg.gif) bottom left repeat-x; }
.reorderForm .button 	{ padding:3px; margin-left:10px; font-size:0.9em; border:1px solid #333; color:#666; background:url(../images/inputBkg.gif) bottom left repeat-x; }

/* Main Content */
#content { width:960px; background:url(../images/contentBkg.jpg) top left repeat-x #FFF; text-align:left; }

/* Home */
#homepage { padding-bottom:5px; }
#homepage h1 { }
#homepage h2 { font-size:1.2em; }
#homepage p	{ font-size:0.9em; }
.slide 							{ clear:both; overflow:hidden; font-size:0.8em; }
.jcarousel-container-horizontal { width:930px;margin:0 auto; }
.jcarousel-clip-horizontal 		{ width:820px; }
.jcarousel-item 				{ width:250px; margin:0 10px; }

.recMixItem						{ float:left; width:250px; margin-left:50px; }
h4 								{ font-size:1.3em; padding:5px 0; color:#666; }
.mixtitlu a						{ color:#669900; text-decoration:none; }
.mixtitlu a:hover				{ color:#333; }
.slide .item					{ background:url("../images/mixer.jpg") bottom right no-repeat; float:left; padding-right:10px; margin-left:15px; width:240px; min-height:120px; border-right:1px solid #CCC;  }
.slide .latenews				{  min-height:120px; float:left; padding-right:10px; margin-left:15px; width:240px; border-right:1px solid #CCC;  }
/* to include the background picture add: background:url("../images/newspaper.jpg") bottom right no-repeat;  */
.slide .itemlast				{ background:url("../images/people.jpg") bottom right no-repeat; float:left; padding-left:15px; min-height:120px; width:360px; }
.slide ul 						{ list-style:none; }
.slide li						{ margin-left:5px; }
.slide blockquote				{ margin-left:10px; margin-top:10px; font-size:1.1em; font-weight:bold; }
.slide .from					{ margin-left:10px; }
.slide a						{ color:#669900; text-decoration:none; }
.slide a:hover					{ color:#444; }
.recMixImage					{ border:0; }
.recMixImage img				{ border:0; }

/* FAQ  */
#faq_page		{ clear:both; padding:25px; overflow:hidden; text-align:justify; }
.faq_header		{ height:50px; background:url(../images/faq.gif) top left no-repeat; }
.hideMe			{ display:none; }
#faq_page h2	{ font-size:1.1em; }
#faq_page p		{ margin-bottom:15px; font-size:0.8em; }
#faq_image		{ width:300px; float:left; }
#faq_content	{ width:500px; float:left; }
#webpage #faq_page fieldset { width:100%; background-color:#EEE; }

/* TERMS  */
#terms_page		{ padding:25px; overflow:hidden; }
.terms_header	{ height:50px; background:url(../images/termsHeader.gif) top left no-repeat; }
#terms_page h2	{ font-size:1.1em; }
#terms_page p	{ margin-bottom:15px; font-size:0.8em; text-align:justify; }
#terms_content	{ width:500px; margin:0 auto; }

.gift_header		{ height:50px; background:url(../images/giftCertificates.gif) top left no-repeat; }
#gift_page		{ clear:both; padding:25px; overflow:hidden; text-align:justify; }
#gift_page a	{ text-decoration:none; padding:0.3em 0.3em 0 0.3em; color:#666; font-size:0.9em; }
#gift_page a.active { background:#99CC33; color:#FFF; font-weight:bold; }
#gift_page input, #gift_page select, #gift_page textarea { border:1px solid #999; padding:0.4em; margin-right:1em;}
#gift_page label { font-size:0.9em; width:190px; display:block; float:left; text-align:right; margin-right:0.5em; }
.physicalTab > div, .virtualTab > div { margin-top:0.5em; clear:both; }
.physicalTab, .virtualTab { width:570px; float:left; margin-top:1em; clear:both;}
#gift_page .giftAddress { width:20em; }
#gift_page .giftEmail { width:20em; }
#gift_page .giftState { width:2em; }
#gift_page .giftZip { width:3.5em; }
#gift_page .giftMessage { width:21em; height:100px; }
#gift_page .giftCertificateImg { width:300px; float:right; margin-top:1em; }
#giftCName { color:#FFF; font-size:1.8em; font-weight:bold; text-align:center; padding:0 0.5em; margin-top:130px; }
#gift_page #controlLinks { overflow:hidden;}
#gift_page #controlLinks a { float:left; }

#gift_page .giftheader  { color:#333;  float:left; border-bottom:1px solid #999; padding:0.3em 0; height:40px; width:880px; }
#gift_page .cardType { float:left; clear:left; font-weight:bold; color:#333; margin-top:8px;}
#gift_page .cardRemove { float:right; clear:right; margin-left:10px; }
#gift_page .cardRemove a img { float:left; margin:0; padding:0; border:0; clear:both;}


#gift_page #totalPriceDiv { text-align:right; font-weight:bold; margin-top:1em; margin-right:25px;}

.xpajchli 					{ margin-top:20px; }
.xtop *, .xbottom *			{ display:block; font-size:1px; overflow:hidden; }
.xb1, .xb2, .xb3			{ height:1px; }
.xb2, .xb3, .xb4			{ background:#EEE; }
.xb1						{ margin:0 5px; background-color:#EEE; }
.xb2						{ margin:0 3px; border-width:0 2px; }
.xb3						{ margin:0 2px; }
.xb4						{ height:2px; margin:0 1px; }
.xbcontent					{ padding:5px 15px; display:block; background:#EEE; overflow:hidden;  }


/* About Us */
#about_us_page		{ padding:25px; overflow:hidden; text-align:justify; }
.about_header		{ height:50px; background:url(../images/aboutus.gif) top left no-repeat; }
#about_us_page_image { width:300px; float:left; } 
#about_us_page h2		{ font-size:1.1em; }
#about_us_page_content		{ width:500px; float:left; }
#about_us_page p	{ margin-bottom:15px; font-size:0.8em }

/*Gallery page*/
#gallery_page		{ padding:15px 25px 25px 25px; }

.gallery_header		{ height:50px; background:url(../images/galleryHeader.gif) top left no-repeat; }
#gallery_page h2	{ font-size:1.2em; padding:15px 0; }
#gallery_page p		{ margin-bottom:15px; font-size:0.9em }
#gallery_page .gallery_slider { clear:both; width:910px; margin-top:10px; font-size:0.8em; }
#gallery_page .jcarousel-container-horizontal { }
#gallery_page  .jcarousel-clip-horizontal { width:800px; }
#gallery_page  .jcarousel-prev-horizontal {}
#gallery_page  .jcarousel-next-horizontal {}

#gallery_page  .jcarousel-item 	{ width:250px; }
#gallery_page .mixtitlu 		{ width:250px; padding:5px 0; font-weight:bold; }
#gallery_page ul p 				{ width:250px; margin:0; }

#gallery_page .content_gal { clear:both; overflow:hidden; width:800px;margin:0 auto; ; }

#gallery_page .gallery_slider .active_mix {border-bottom:5px solid #669900; display:block; }
#gallery_page .gallery_slider .inactive_mix {border-bottom:5px solid #CCC; display:block; }
#gallery_page .content_gal .all_details { font-size:0.8em; margin:15px auto; border-top:1px solid #CCC;}
#gallery_page .content_gal .all_details .ingredientImg { float:left; background-color:#EEE; }
#gallery_page .content_gal .all_details .prod_gal { }
#gallery_page .content_gal .all_details .prod_img { width:315px; float:left; }

.nutri { float:left; color:#8a8a8a; width:220px; overflow:hidden; }
.nutri .nutriHead { font-weight:bold; font-size:1.2em; padding:2px 0; }
.nutri .underlinedTop { border-top:1px solid #8a8a8a; padding-top:5px; margin-top:5px;  }
.nutri .underlinedBox { border-bottom:1px solid #8a8a8a; padding-bottom:5px; margin-bottom:5px; }
.nutri .underlinedSBox { border-top:1px solid #8a8a8a; margin-top:5px; }
.nutri .smallText { font-size:0.8em;  }
.nutri .bolded { font-weight:bold; }
.nutri .indent { padding-left:10px; }
.nutri .dValue { text-align:right; }

#gallery_page .content_gal .all_details .ingredientImg td { padding:10px; height:80px; width:80px; background-color:#FFF; }

#gallery_page #long_description { float:left; width:550px; text-align:justify; } 
#gallery_page .title { text-align:left; }

.theader { font-weight:bold; font-size:1.1em; color:#99CC00; margin-top:20px; margin-bottom:5px; text-align:left; }

#webpage #content .mainimage	{ clear:both; width:960px; height:385px; border-bottom:1px solid #999; }
#webpage #content .mainpromo	{ position:relative; width:960px; height:385px; z-index:12; background:url('../images/homeMainHeaderExtended.jpg') top left no-repeat; }
#clickMap	{ position:relative; padding:0; margin:0; width:900px; height:250px; list-style:none; display:block; }
#clickMap li { }

#clickMap a { font-size:0.8em; text-decoration:none; font-weight:bold; }

#clickMap a#mCereals 	{ position:absolute; display:block; width:290px; height:230px; top:100px; left:10px; background:url("../images/blank.gif"); }
#clickMap a#mFruits 	{ position:absolute; display:block; width:270px; height:230px; top:100px; left:340px; background:url("../images/blank.gif"); }
#clickMap a#mNuts 		{ position:absolute; display:block; width:280px; height:230px; top:100px; left:670px; background:url("../images/blank.gif"); }

#clickMap li a span { display:none; }
#clickMap li a#mCereals:hover span { position:relative; display:block; width:250px; left:65px; top:200px; padding:5px; color:#666; }
#clickMap li a#mFruits:hover span { position:relative; display:block; width:250px; left:78px; top:200px; padding:5px; color:#666; }
#clickMap li a#mNuts:hover span { position:relative; display:block; width:250px; left:70px; top:200px; padding:5px; color:#666; }

#webpage #content img 			{ border:0; display:block; }
#webpage #content .text2 		{ position:absolute; bottom:10px; left:0px; width:960px; height:44px; }
#webpage #content .text2 a img	{ display:block; float:right; margin-right:20px; border-left:1px solid #CCC; border-right:1px solid #CCC; }
#webpage #content .uptext		{ background:url(../images/contentBkg.jpg) top left repeat-x #FFF; overflow:hidden; text-align:left; padding:20px; }

.bar { border:0; overflow:hidden; height:27px; background:url(../images/menuBkg.gif) top left repeat-x;  }

.feedback			{ text-align:left; width:960px; padding-bottom:25px; overflow:hidden; background:url(../images/contentBkg.jpg) top left repeat-x #FFF; }
.feedback .shImage	{ width:300px; float:left; }
.feedback .feedbackLeft { width:500px; float:left; margin-left:20px; }
.feedback .feedbackRight { width:250px; float:right; }
.feedback .error { color:red; font-size:0.8em; padding-left:10px; display:inline; }
.feedback a { color:#669900; text-decoration:none; }
.feedback a:hover { color:#444; }
.feedback ul { margin-bottom:15px; font-size:0.8em; }
.feedback ul li { margin-left:20px; }
.feedback input { margin-bottom:15px; padding:3px; font-size:0.9em; width:200px; border:1px solid #333; color:#666; background:url(../images/inputBkg.gif) bottom left repeat-x; }
.feedback select { margin-bottom:15px; padding:3px; font-size:0.9em; width:210px; border:1px solid #333; color:#666; background:url(../images/inputBkg.gif) bottom left repeat-x; }
.feedback textarea { margin-bottom:15px; padding:3px; font-size:0.9em; border:1px solid #333; color:#666; background:url(../images/inputBkg.gif) bottom left repeat-x; }
.feedback label { font-size:0.8em; display:block; }
.feedback #box-table { font-size:0.8em; overflow:hidden; width:100%; }
.feedback #box-table th { padding-left:5px; line-height:0.8em; background-color:#66CC33; color:#FFF; }
.feedback #box-table td { padding-left:5px; line-height:0.8em; }

/* Footer */
.footer					{ width:960px; margin:0 auto; margin-bottom:10px;}
.footer ul				{ }
.footer ul li			{ float:left; border-right:1px solid #FFF; list-style:none; padding-right:10px; margin-left:10px; line-height:1em; } 
.footer ul li.last		{ border:0; }
.footer ul li a			{ text-decoration:none; color:#FFF; font-size:0.8em; }
.footer ul li a:hover 	{ text-decoration:underline; }

/* Special */
div.clear { clear:both; }
#id_mesaj_general{ font-weight:bold;width:650px;margin:0 auto;margin-top:50px;text-align:justify;}

#navTri	{ list-style:none; width:320px; float:right; }
#navTri li	{ float:left; }
#navTri li a { line-height:40px; background:url(../images/unse2.gif); display:block; text-decoration:none; color:#999; height:40px; width:150px; }
#navTri li a:hover { background:url(../images/butonselected2.gif); color:#666; }

/* Mix-It Page */
#webpage .mixcontent	{ width:960px; padding-bottom:25px; overflow:hidden; background:url(../images/contentBkg.jpg) top left repeat-x #FFF; }
.mixit_header			{ height:50px; background:url(../images/mixitHeader.gif) top left no-repeat;  }

/* Ingredients Menu */
.secondaryMenu a 					{ font-size:0.85em; font-weight:bold; color:#99CC00; }
#webpage .mixcontent ul 			{ list-style:none; margin-left:20px; margin-top:20px; }
#webpage .mixcontent ul li			{ float:left; margin-right:10px; text-align:center; }
#webpage .mixcontent ul li a		{ line-height:40px; background:url(../images/unse2.gif); display:block; text-decoration:none; color:#999; height:40px; width:150px; }
#webpage .mixcontent ul li a:hover	{ background:url(../images/butonselected2.gif); color:#666; }
#webpage .mixcontent ul #selected a	{ background:url(../images/butonselected2.gif); color:#666; }
#webpage .mixcontent ul li a.extras	{ line-height:40px; background:url(../images/unset2E.gif); display:block; text-decoration:none; color:#999; height:40px; width:100px; }
#webpage .mixcontent ul li a.extras:hover	{ background:url(../images/butonselected2E.gif); color:#666; }
#webpage .mixcontent ul #selected a.extras	{ background:url(../images/butonselected2E.gif); color:#666; }

#webpage .mixcontent .thecon								{ margin-top:15px; height:auto !IMPORTANT; overflow:hidden;  }
#webpage .mixcontent .thecon .alege							{  }
#webpage .mixcontent .thecon .alege .prodtable					{ margin-left:20px; }
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product{ height:auto; border-bottom:1px solid #999; }
/* Start HOVER*/
#webpage .mixcontent .thecon .alege  #wn #lyr1 .a_back_hover		{position:absolute; z-index:13; width:180px; height:150px;}
#webpage .mixcontent .thecon .alege  #wn #lyr1 .a_back_hover:hover	{}
/*End Hover*/
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .picture 			{ float:left; width:180px; height:auto !IMPORTANT; min-height:115px; overflow:hidden; }
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text 				{ float:left; height:auto; padding:10px 0 10px 10px; } 
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .left 		{ float:left; width:370px; height:auto !IMPORTANT; min-height:115px; }
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .left img 	{ float:right; margin-right:2px; }
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .left h1 		{ color:#669900; font-size:1.2em; font-weight:bold; float:left; }
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .left p 		{ font-size:0.8em; width:95%; margin-bottom:10px; text-align:justify; } 
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .left a 		{ font-weight:normal; width:100px; height:auto !IMPORTANT; min-height:15px; }
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .plus 		{ float:right;width:50px;height:115px; }  
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .plus a		{ width:80px; height:115px; display:block; }  
#webpage .mixcontent .thecon .alege  #wn #lyr1 .product .text .plus a:hover{ background:url(../images/plus.jpg) no-repeat right; }

/* Start Mix-it shopping cart */
#webpage .mixcontent .thecon .total 		{ width:235px; height:380px; float:left; padding:5px; margin-left:5px;}   
#webpage .mixcontent .thecon .total a 		{ color:#262626; text-align:left; }
#webpage .mixcontent .thecon .total .sustin { overflow:hidden; }
#webpage .mixcontent .thecon .total .sustin .smallText { font-size:0.8em; border:0 }
#webpage .mixcontent .thecon .total .sustin .green		{ font-size:0.8em; color:#669900; }
#webpage .mixcontent .thecon .total .sustin .size { font-size:0.8em; }
#webpage .mixcontent .thecon .total .sustin .size a { color:#669900; }

#webpage .mixcontent .thecon .total h1 		{ color:#669900; font-weight:bold; font-size:1.2em; }
#webpage .mixcontent .thecon .total .table	{ margin-top:0px; border-top:1px solid #999; overflow:hidden; }
#webpage .mixcontent .thecon .total .table p{ font-size:0.8em; text-align:left; }

/* Start list of cart products */
#webpage .mixcontent .thecon .total .table .unprod { overflow:hidden; margin-top:0px; text-align:left; }
#webpage .mixcontent .thecon .total .table .unprod a { display:block; padding:0px; text-decoration:none; font-size:0.8em;  }
#webpage .mixcontent .thecon .total .table .unprod a:hover { display:block;  color:#FFF; text-decoration:none; font-size:0.8em; background:url("../images/remove.gif") no-repeat bottom right #CC0000; }

/* End list of cart products */
#webpage .mixcontent .smallTextX { border-bottom:1px solid #999; }
#webpage .mixcontent .thecon .total .table .rezult { padding-top:5px; margin-top:5px; border-top:1px solid #999; }
#webpage .mixcontent .thecon .total .table .rezult span { color:#000; margin-top:0px; font-size:0.8em; }
#webpage .mixcontent .thecon .total .ceck { margin:15px 0; }
#webpage .mixcontent .thecon .total .ceck a { float:left; margin:0 2px; }
/* End Mix-it shopping cart */

#adjust { background:#FFF; color:#999; width:100%; margin-left:20px; height:20px; line-height:20px; font-size:0.9em; width:600px; overflow:hidden; margin-top:10px; padding:5px; text-align:left;  } 
#adjust p { }
#adjust.trouble { background:#FF0033; color:#FFF; }
#nutritie { clear:both; font-size:0.8em; }

/*-----------------CHECKOUT PAGE--------------------------*/
#webpage .mixcontent { text-align:left; }
#webpage fieldset { border:0; padding:5px; margin-bottom:10px; width:430px;float:left; }
#webpage .mixcontent input { padding:3px; font-size:0.9em; width:294px; border:1px solid #999; color:#666; background:url(../images/inputBkg.gif) bottom left repeat-x; }
#webpage .mixcontent select {  border:1px solid #999; padding:3px; font-size:0.9em; width:160px; }
#webpage .mixcontent .chec_header	{ clear:both; width:440px; height:100px; font-weight:bold; font-size:1.5em; color:#99CC33; background:url(../images/chec.gif) top left no-repeat; }
#webpage .mixcontent label { font-size:0.9em; display:block; color:#666; padding:3px; margin-top:0.5em; }
#webpage .mixcontent textarea {  background:url(../images/inputBkg.gif) bottom left repeat-x #FFF; width:294px; height:5em; font-size:0.9em; padding:3px; margin-top:5px; font-family:inherit; border:1px solid #999; }

#webpage .mixcontent .content_checkout{ width:440px; overflow:hidden; float:left}
#webpage .mixcontent .check_left { overflow:hidden; width:400px; height:609px; float:left; margin-left:40px; margin-top:30px; background:url(../images/mojaBag.jpg) top left no-repeat; position:relative;}
#webpage .mixcontent .check_left .labelText	{ width:170px; float:right; overflow:hidden; position:absolute; top:325px; right:85px; }
#webpage .mixcontent .check_left .labelText .check_name_of_mix 		{ font-family:"Arial", sans-serif; text-align:center; font-weight:bold; font-size:0.9em; color:#000; padding:5px; }
#webpage .mixcontent .check_left .labelText .check_name_of_name 		{ font-family:"Arial", sans-serif; text-align:center; font-size:0.7em; color:#000; padding-bottom:5px; }
#webpage .mixcontent .check_left .labelText .check_left_ingred	{ padding:5px 0; font-size:0.7em; text-align:center; }
#webpage .mixcontent .check_left .labelText .ingred_title	{ color:#000; }
#webpage .mixcontent .check_left .labelText .check_name_of_mix_desc 	{ text-align:center; margin-top:5px; height:auto; color:#000; font-size:0.7em; }

#webpage .mixcontent .content_checkout .check_right { width:340px; margin-left:25px; }
#webpage .mixcontent .content_checkout .check_right .check_right_contin fieldset { margin-bottom:4px; }
#webpage .mixcontent .content_checkout .check_right .check_right_contin #label_tin p { text-align:right; font-size:0.8em; margin-right:3em; }
#webpage .mixcontent .content_checkout .check_right .check_right_contin label { margin-top:1.2em; }
#webpage .mixcontent .content_checkout .check_right .check_right_contin .save_check{ width:155px;height:44px;border:none; background:url(../images/saveChec.gif) no-repeat; }
#webpage .mixcontent .content_checkout .check_right .check_right_contin .save_check_more{width:151px;height:41px;border:none; background:url(../images/cod5.jpg) no-repeat; margin:20px 0px 0px 50px;}
#label_tin { }

#countMixName { font-family:Georgia, Palatino Linotype, Palatino, Times, serif; font-weight:bold; font-size:1.2em; width:20px; padding:3px;  }
#countPersonName { font-family:Georgia, Palatino Linotype, Palatino, Times, serif; font-weight:bold; font-size:1.2em; width:20px; padding:3px;  }
.remaining { text-align:right; padding-right:2em; line-height:0.9em; }

/*-----------------CHECKOUT2 PAGE--------------------------*/
#webpage .mixcontent .checkout_header { height:50px; font-weight:bold; font-size:1.5em; color:#99CC33; background:url(../images/checkout.gif) top left no-repeat; }
#webpage .mixcontent .content_checkout2 .check_2 		{ width:910px; padding:25px; }
#webpage .mixcontent .content_checkout2 .check_2 fieldset { border:0; background:transparent; }
#webpage .mixcontent .content_checkout2 .check_2 .central { padding:10px; border:1px solid #999; height:auto; margin-bottom:10px; }
#webpage .mixcontent .content_checkout2 .check_2 .central .produs { clear:both; margin-bottom:10px; border-bottom:1px solid #999; }
#webpage .mixcontent .content_checkout2 .check_2 .firstRow { clear:both; height:28px; }
#webpage .mixcontent .content_checkout2 .check_2 .central .produs .col { height:28px; width:300px; float:left;}
#webpage .mixcontent .content_checkout2 .check_2 .central .produs .col p { text-align:left; height:28px; line-height:28px; padding:5px; font-weight:bold;}
#webpage .mixcontent .content_checkout2 .check_2 .p2 { clear:both; margin-bottom:15px; font-size:0.8em; }
#webpage .mixcontent .content_checkout2 .check_2 .central .produs .col2{ text-align:left;width:310px;height:38px; min-height:38px; float:left;}
#webpage .mixcontent .content_checkout2 .check_2 .central .produs .col2 p { height:38px; line-height:38px; margin-left:20px; width:180px; float:left; text-align:center; }
#webpage .mixcontent .content_checkout2 .check_2 .central .produs .col2 input { width:65px; height:30px; text-align:right; float:left; }
#webpage .mixcontent .content_checkout2 .check_2 .central .produs .col3{ height:28px; float:right;}
#webpage .mixcontent .content_checkout2 .check_2 .central .produs .col3 .pretul{ line-height:28px; padding:5px; height:28px; font-weight:bold; text-align:right; float:left; text-align:right;}
#webpage .mixcontent .content_checkout2 .check_2 .acces {visibility:visible; clear:both; margin-top:0px; width:300px;  height:auto !IMPORTANT; border-bottom:18px solid #F3F3F3; border-top:18px solid #F3F3F3; float:left; }
#webpage .mixcontent .content_checkout2 .check_2 .acces p {  }
#webpage .mixcontent .content_checkout2 .check_2 #id456 fieldset { border:0; margin:0; padding:0; }
#webpage .mixcontent .content_checkout2 .check_2 #id456 input { border:0; width:155px; height:44px; margin:0; padding:0; }
#webpage .mixcontent .content_checkout2 .check_2 .acces p span { font-weight:bold; }
#webpage .mixcontent .content_checkout2 .check_2 .acces p input { width:75px; border:1px solid #CCCCCC; margin-left:10px; }
#webpage .mixcontent .content_checkout2 .check_2 .couponsHeading {font-size: 12px; width:300px; text-align:left;}
#webpage .mixcontent .content_checkout2 .check_2 .total_ship{float:right; margin-right:15px; }
#webpage .mixcontent .content_checkout2 .check_2 .total_ship .handle_ship { width:400px; }
#webpage .mixcontent .content_checkout2 .check_2 .total_ship .handle_ship p { width:300px; float:left; text-align:right; }
#webpage .mixcontent .content_checkout2 .check_2 .total_ship .handle_ship .pret_total_ship{ width:50px; float:right; text-align:right; }
#webpage .mixcontent .content_checkout2 .check_2 .total_ship .total_pret { width:400px; }
#webpage .mixcontent .content_checkout2 .check_2 .total_ship .total_pret p { font-weight:bold; width:300px; float:left; text-align:right; }
#webpage .mixcontent .content_checkout2 .check_2 .total_ship .total_pret .pret_total_ship{ font-weight:bold; width:50px; float:right; }
#pt_paypall{ clear:both; margin-top:15px; width:155px; height:10px; overflow:hidden; border:0; float:right; }
#id_cred1 {height:41px; background:url(../images/cod1.jpg) repeat-x; width:150px; float:right; margin-right:50px; }
#id_cred2 {height:41px;width:150px;background:url(../images/cod2.jpg) no-repeat left;}
#id_cred3 {height:41px;width:150px;background:url(../images/cod3.jpg) no-repeat right;color:#FFFFFF; font-weight:bold; line-height:18px; }

/*News for the checkout2 */
.newsCheckout					{ clear:both; overflow:hidden; font-size:0.8em; }
h4 								{ font-size:1.3em; padding:5px 0; color:#666; }
.newsCheckout .latenews			{ float:left; padding-right:2px; margin-left:2px; border-right:0px solid #CCC;  }
/* to include the background picture add: background:url("../images/newspaper.jpg") bottom right no-repeat;  */
.newsCheckout .latenews	ul 				{ list-style:none; }
.newsCheckout .latenews	li				{ margin-left:5px; }
.newsCheckout .latenews	blockquote		{ margin-left:10px; margin-top:10px; font-size:1.1em; font-weight:bold; }
.newsCheckout .latenews	.from				{ margin-left:10px; }
.newsCheckout .latenews	a					{ color:#669900; text-decoration:none; }
.newsCheckout .latenews	a:hover			{ color:#444; }


/*PREPARE PAY*/

#webpage .mixcontent .content_checkout .returning{width:300px;height:160px;border:2px solid black;margin:0 auto;margin-top:10px;}
#webpage .mixcontent .content_checkout .returning a{color:#F47D36;}
#webpage .mixcontent .content_checkout .returning .ret_tit{font-weight:bold;}
#webpage .mixcontent .content_checkout .returning .ret_text{font-weight:normal;text-align:left;padding:10px;}
#webpage .mixcontent .content_checkout .returning .ret_text span{color:red;}
#webpage .mixcontent .content_checkout .returning .ret_in{width:230px;text-align:right;margin:0 auto;font-weight:bold;}
#webpage .mixcontent .content_checkout .returning .ret_in span{color:red;}
#webpage .mixcontent .content_checkout .pers_info{width:400px;height:200px;margin:0 auto;}
#webpage .mixcontent .content_checkout .pers_info .pers_titlu{font-weight:bold;text-align:left;}
#webpage .mixcontent .content_checkout .pers_info .pers_rand{width:200px;margin-top:10px;text-align:right;}
#webpage .mixcontent .content_checkout .pers_info .pers_rand span{color:red;}
#webpage .mixcontent .content_checkout .pers_info .pers_rand select{width:50px;margin-right:50px;}
#webpage .mixcontent .content_checkout .pers_info .pers_rand input{width:100px;}
#webpage .mixcontent .content_checkout .pers_info #submit_user{border:none; background:#FFFFFF;margin-top:20px;float:left;margin-left:100px;font-weight:bold;color:gray;}
#webpage .mixcontent .content_checkout .pers_info textarea {width:300px;height:100px;}


/** Contact Us*/
.contactus_header		{ height:50px; background:url(../images/contactus.gif) top left no-repeat; }
#contact_page fieldset { background:#FFF; }
#contact_image { float:left; margin-left:25px; }
#contact_page .contact_title{font-size:22px; font-weight:bold; color:#9E4040;margin-top:15px;}
#contact_page .contact_custom{ font-weight:bold; margin:20px;}
#contact_page .formular {width:400px; float:left; margin-top:15px; margin-left:25px; }
#contact_page .formular table{ margin:10px; text-align:left;}
#contact_page .formular table textarea{height:170px;width:300px;}
#contact_page .formular .sub_orange { width:143px; height:44px; border:none; font-weight:bold; }

.hideDiv{display:none;}

/* Profile Info */
#info_page		{ overflow:hidden; text-align:justify; }
.info_header, .hist_header					{ height:50px; top left no-repeat; }
#hist_page					{ font-size:1.1em; }
#info_page h2, .style_h2	{ font-size:1.1em; }
#info_page_content							{  float:left; margin:20px; }
#info_page p, #hist_page p 					{ margin-bottom:15px; font-size:0.8em }
#info_page_content dd { float:left;font-size:13px; font-weight:bold;}
#info_page_content input { float:right;font-size:11px; background: url(../images/cx.png) no-repeat scroll 0 0 transparent; height:22px; padding:6px 0px 10px 10px; margin-left:15px; width:186px;}
#info_page_content place{ float:left; margin:25px 0 0px 0px; width:300px; height:30px;}
#info_page_content input.text{ background-image:url(../images/btn_update_out.png); width:95px; height:30px; cursor:hand; cursor:pointer; float:right;}
#box_left{width:300px; margin:auto; float:left; text-align:left; padding:50px 0 0 50px; vertical-align:middle;}
#box_right{float:right; margin:auto; padding:50px 10px 0 50px; text-align:left; width:300px;}
#box_profile{ height:420px; background: url(../images/b_cx_profile.png) no-repeat 39px 50px transparent; margin-top:0px; font-size:12px;}
.v-shadow-profile { background:url(../images/v_shadow.png) no-repeat; width:3px; height:246px; float:left; margin:80px 0 0 98px;}

/* Billing / Shipping */
#billing_page			{ background:url("../images/background_shipping_info.png") no-repeat scroll 12px 120px transparent; padding:25px; overflow:hidden; text-align:justify; }
.billing_header			{ height:50px; top left no-repeat; }
#billing_page h2		{ font-size:1.1em; }
#billing_page_content	{  float:left; width:300px;}
#billing_page p			{ margin-bottom:15px; font-size:0.8em }
#billing_section1		{  float:left;  clear:right; margin-left:40px; width:280px; padding-top:15px;}
#billing_section2		{  float:left;  clear:right; margin-left:25px; width:280px; padding-top:10px;}
#billing_section3		{  float:left;  clear:right; padding-left:35px;  width:260px; padding-top:12px;}
#payment_section		{  float:left;  clear:right; padding-left:35px;  width:260px; padding-top:0px;}
#box_page_content		{  }
#box_page_content fieldset { width:255px;}
#box_page_content dd { font-size:13px; font-weight:bold; padding-top:10px;}
#box_page_content dt { font-size:11px;}
#place_box			 { margin:20px 0 0px 18px; width:400px; height:58px;}


/* Confirm Order */
#confirm_page			{ background:url("../images/background_billing_box.png") no-repeat scroll 12px 120px transparent; padding:25px; overflow:hidden; text-align:justify; }
#confirm_page_no_login	{ background:url("../images/background_billing_box_no_login.png") no-repeat scroll 12px 120px transparent; padding:25px; overflow:hidden; text-align:justify; }
#confirm_page_extended	{ background:url("../images/background_billing_box_extended.png") no-repeat scroll 12px 120px transparent; padding:25px; overflow:hidden; text-align:justify; }
#confirm_page h2, #confirm_page_no_login h2, #confirm_page_extended	h2, #box_1	h2	{ font-size:1.1em; }
#confirm_page p, #confirm_page_no_login p, #confirm_page_extended	p,  #box_1	p	{ margin-bottom:15px; font-size:0.8em }

#box_1					{ padding:12px; overflow:hidden; text-align:justify; }

#box
{
width:100%;

background:#fff url("../images/leftside.png") repeat-y left top;
margin-top:10px;
}
.top {
width:100%;
height:20px;
background:url("../images/top.png") no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url("../images/top-right.png") no-repeat right top;
}
.center-content {
position:relative;
background:url("../images/rightside.png") repeat-y right top;
padding:1px;
margin:0px;
}
.bottom {
width:100%;
height:20px;
background:url("../images/bottom.png") no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:20px;
background:url("../images/bottom-right.png") no-repeat right top;
}





.separator_left{ background-image:url(../images/v_b_shadow_w.png); background-repeat:repeat-y; width:10px; height:515px; position:absolute; margin-left:290px; clear:both;	}
.separator_right{ background-image:url(../images/v_b_shadow_w_extended.png); background-repeat:repeat-y; width:10px; height:515px; position:absolute; margin-left:605px; clear:both;}

.vertical_line_left{ background-image:url(../images/v_shadow_px.png); background-repeat:repeat-y; width:10px; height:425px; position:absolute; margin-left:290px; clear:both; margin-top:60px;}
.vertical_line_right{ background-image:url(../images/v_shadow_px.png); background-repeat:repeat-y;  width:10px; height:425px; position:absolute; margin-left:605px; clear:both; margin-top:60px;}
.vertical_line_left_extended{ background-image:url(../images/v_shadow_px.png); background-repeat:repeat-y; width:10px; height:512px; position:absolute; margin-left:290px; clear:both; margin-top:60px;}
.vertical_line_right_extended{ background-image:url(../images/v_shadow_px.png); background-repeat:repeat-y;  width:10px; height:512px; position:absolute; margin-left:605px; clear:both; margin-top:60px;}

#billing_page_content fieldset { width:255px;}
#billing_page_content dd { font-size:13px; font-weight:bold; padding-top:10px;}
#billing_page_content dt { font-size:11px;}
#billing_general { width:934px; height:442px;}
#billing_general select  { outline: 0; overflow: hidden; height: 40px; background: #FFFFFF; color:#747a80; border:1px solid #B1B0B0 ; padding:10px 3px 5px 0px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:10px; }
#billing_general select option {background:#FFF;}

/*Payment*/
#bx_credit_card {outline: 0; overflow: hidden; height: 370px; background: #FFFFFF; color:#747a80; border:1px solid #E67F00; padding:0px 3px 0px 30px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:10px; width:240px; margin-top:2px; margin-left:-32px;}
#bx_paypal {outline: 0; overflow: hidden; height: 50px; background: #FFFFFF; color:#747a80; border:1px solid #E67F00; padding:10px 3px 0px 30px; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:10px; width:240px;margin-top:10px; margin-left:-32px;}
#payment_page { background:url("../images/background_payment_box.png") no-repeat scroll 12px 120px transparent; padding:25px; overflow:hidden; text-align:justify; }
#form_pay_button{ background:url(../images/btn_pay.png) no-repeat; width:131px; height:40px; margin:45px 15px 0 0; cursor:hand; cursor:pointer;}
#form_pay_button:hover{ background:url(../images/btn_pay.png) 0 -41px no-repeat; width:131px; height:40px; margin:45px 15px 0 0; cursor:hand; cursor:pointer;}
#paypalSubmit { padding-left:60px; cursor:hand; cursor:pointer; padding-top:3px;}
#paypalSubmit:hover{ padding-left:60px; cursor:hand; cursor:pointer; filter:alpha(opacity=60); -khtml-opacity: 0.6; -moz-opacity:0.6;opacity: 0.6;}
#pay_button{ background:url(../images/btn_pay.png) no-repeat; width:131px; height:40px; cursor:hand; cursor:pointer; margin-right:30px;}
#pay_button:hover{ background:url(../images/btn_pay.png) 0 -41px no-repeat; width:131px; height:40px; cursor:hand; cursor:pointer;}
 





#subscription_page		{ padding:25px; overflow:hidden; text-align:justify;}
.subscription_header		{ height:50px; top left no-repeat; }
#subscription_page h2		{  }
#subscription_page_content		{  float:left; width:100%;}
#subscription_page p	{ margin-bottom:15px; font-size:0.8em }


input.error, select.error, tr.errorRow td.field input,tr.errorRow td.field select {
	border: 2px solid red;
	background-color: #FFFFD5;
	margin: 0px;
	color: red;
}

.error_payment, .error_billing, .error_shipping, .error_profile, #error_email_class
{
	color:red;
	font-size:9px;	
}

.unsubscribe, .subscribe, .target, .setSubscribe
{
	cursor:hand; cursor:pointer;
	vertical-align:middle;
	float:left;
}
#create_account ul li
{
	list-style:none;
	padding:5px;
	margin:0px;
	height:auto;
}
#create_account ul li input
{
	padding:0px;
	margin:0px;
}

#hist_page_content {	float:left; width:90%; margin-left:10px;}

#dialog .check_left { overflow:hidden; width:400px; height:609px; float:left; margin-left:40px; margin-top:5px; background:url(../images/mojaBag.jpg) top left no-repeat; position:relative; background-color:#FFF;}
#dialog .check_left .labelText	{ width:170px; float:right; overflow:hidden; position:absolute; top:325px; right:85px; }
#dialog .check_left .labelText .check_name_of_mix 		{ font-family:"Arial", sans-serif; text-align:center; font-weight:bold; font-size:0.9em; color:#000; padding:5px; }
#dialog .check_left .labelText .check_name_of_name 		{ font-family:"Arial", sans-serif; text-align:center; font-size:0.7em; color:#000; padding-bottom:5px; }
#dialog .check_left .labelText .check_left_ingred	{ padding:5px 0; font-size:0.7em; text-align:center; }
#dialog .check_left .labelText .ingred_title	{ color:#000; }
#dialog .check_left .labelText .check_name_of_mix_desc 	{ text-align:center; margin-top:5px; height:auto; color:#000; font-size:0.7em; }
#form_save_button{ background:url(../images/btn_save.png) no-repeat; width:131px; height:40px; margin:30px 15px 0 0; cursor:hand; cursor:pointer;}
#form_save_button:hover{ background:url(../images/btn_save.png) 0 -41px no-repeat; width:131px; height:40px; margin:30px 15px 0 0; cursor:hand; cursor:pointer;}

#form_save_button_pop{background:url(../images/btn_subscribe.png) no-repeat; height:30px; width:95px;}
#form_save_button_pop:hover{background:url(../images/btn_subscribe.png) 0 -31px no-repeat; cursor:pointer;}

#dialog { background-color:#FFF;}

#histTable, #unsubscribedTable { 	width:93%; }
#histTable tbody, #unsubscribedTable tbody {height:194px; width:450px; width:98%; overflow:-moz-scrollbars-vertical; padding:2px;}
#histTable tr, #unsubscribedTable tr { 	height:20px; }
#histTable .col1,  #unsubscribedTable .col1, #histTable .col2,  #unsubscribedTable .col2 { width:10%; text-align:center; vertical-align:middle; }

#histTable .col3,  #unsubscribedTable .col3 { width:50%; text-align:left; vertical-align:middle; }
#histTable .col4,  #unsubscribedTable .col4 { width:30%; text-align:center; vertical-align:middle; }

#histTable .col4 img,  #unsubscribedTable .col4 img{ cursor:pointer; cursor:hand; margin-left:15px; margin-right:5px; float:left;}

.labelSubscribe { text-align:left; font-size:12px; margin:0px;
}

/*New Header*/
#header-new{width:960px; height:80px; background:url(../images/logo_b.jpg) repeat-x; margin:auto; z-index:0;}
#header-logo{ width:512px; height:80px; float:left; background:url(../images/logo.jpg) no-repeat; z-index:1;}
#header-box-account{ width:370px; height:80px; float:right; background-color:transparent; z-index:2; }
#header-cart{ width:130px; height: 80px; float:left; padding:20px 5px 20px 20px;}
#header-cart .link{ float:right; padding-top:15px; font-size:12px; color:#333;}
#header-account{width:130px; height: 80px; float:right; padding:20px 45px 20px 0;}
#header-account .link{ float:right; padding-top:15px; font-size:12px; color:#333; white-space:nowrap;}
#header-div{ float:left; z-index:2; margin:35px 0 0 15px;}




/*Login & Register*/

.caixa_logreg{ width:960px; height:550px; background: url(../images/b_cx_login.png) no-repeat center; margin-top:40px; font-size:12px;}
.caixa_login{ width:300px; margin:auto; float:left; text-align:left; padding:80px 0 0 150px; vertical-align:middle;}
.caixa_register{ float:right; margin:auto; padding:80px 150px 0 0; text-align:left; width:300px;}
.caixa_titulo1{ margin-left:73px;}
.caixa_titulo2{ margin-left:93px;}
.input_cxs{ background:url('../images/cx.png') no-repeat; padding-left:5px; width:196px; height:38px; font-size:16px;}
#table_profile .input_cxs, #table_password .input_cxs{font-size:16px;}
.td_espaco{height:10px;}
.td_txt_dir{ text-align:right; padding-right:0px;}
.td_input_log{width:196px; height:38px;}
.td_fb_login{padding-right:0px; text-align:right;}
.btn_login{background:url(../images/btn_login.png) no-repeat; height:30px; width:95px; float:right;}
.btn_login:hover{background:url(../images/btn_login.png) 0 -31px no-repeat; cursor:pointer;}
#info_page_content .btn_update, .btn_update{background:url(../images/save_round.png) no-repeat; height:30px; width:95px;}
#info_page_content .btn_update:hover, .btn_update:hover{background:url(../images/save_round.png) 0 -31px no-repeat;cursor:pointer;}
.v-shadow{ background:url(../images/v_shadow.png) no-repeat; width:3px; height:390px; float:left; margin:80px 0 0 18px;}

/*Sub Menu*/
#sub_menu{width:960px; float:left;margin:auto;}
#btn_subm_profile{ background:url(../images/btn_subm_profile.png) no-repeat; width:163px; height:40px; float:left; margin: 15px 38px; display:block;}
#btn_subm_profile:hover{ background:url(../images/btn_subm_profile.png) 0 -42px no-repeat; width:163px; height:40px;cursor:pointer; display:block;}
#btn_subm_profile span{display:none;}
#btn_subm_order{ background:url(../images/btn_subm_order.png) no-repeat; width:163px; height:40px; float:left; margin: 15px 38px;}
#btn_subm_order:hover{ background:url(../images/btn_subm_order.png) 0 -41px no-repeat; width:163px; height:40px;cursor:pointer;}
#btn_subm_subsc{ background:url(../images/btn_subm_subsc.png) no-repeat; width:163px; height:40px; float:left; margin: 15px 38px;}
#btn_subm_subsc:hover{ background:url(../images/btn_subm_subsc.png) 0 -41px no-repeat; width:163px; height:40px;cursor:pointer;}
#btn_subm_billing{ background:url(../images/btn_shipping_info.png) no-repeat; width:163px; height:40px; float:left; margin: 15px 38px;}
#btn_subm_billing:hover{ background:url(../images/btn_shipping_info.png) 0 -41px no-repeat; width:163px; height:40px;cursor:pointer;}

/*Order History*/
#btn_orderh_details{ background:url(../images/btn_orderh_details.png) no-repeat; width:95px; height:27px; float:left;}
#btn_orderh_details:hover{ background:url(../images/btn_orderh_details.png) 0 -28px no-repeat; width:95px; height:27px;cursor:pointer;}
#btn_orderh_reorder{ background:url(../images/btn_subm_order.png) no-repeat; width:163px; height:40px; float:left; margin: 15px 38px;}
#btn_orderh_reorder:hover{ background:url(../images/btn_subm_order.png) 0 -41px no-repeat; width:163px; height:40px;cursor:pointer;}
#btn_orderh_inquire{ background:url(../images/btn_subm_subsc.png) no-repeat; width:163px; height:40px; float:left; margin: 15px 38px;}
#btn_orderh_inquire:hover{ background:url(../images/btn_subm_subsc.png) 0 -41px no-repeat; width:163px; height:40px;cursor:pointer;}
#btn_orderh_subsc{ background:url(../images/btn_subm_billing.png) no-repeat; width:163px; height:40px; float:left; margin: 15px 38px;}
#btn_orderh_subsc:hover{ background:url(../images/btn_subm_billing.png) 0 -41px no-repeat; width:163px; height:40px;cursor:pointer;}

/*Inquire*/
#btn_submit_inquire{ background:url(../images/btn_submit.png) no-repeat; width:95px; height:30px;}
#btn_submit_inquire:hover{ background:url(../images/btn_submit.png) 0 -31px no-repeat; width:95px; height:30px; cursor:pointer;}

/*Place Info*/
#place{ margin:20px 0 20px 38px; width:400px; height:30px;}
#place_billing{ margin:20px 0 20px 18px; width:400px; height:30px;}
#place_subscriptions{ margin:20px 0 20px 18px; width:400px; height:30px;}

#place_header{ color:#F00; position:absolute; margin-top:20px; width:960px; height:40px;}
#place_header img { float:left; margin:2px; margin-left:40px;}
#place_header h2 { font-size:1.4em; padding-top:3px; margin-left:90px; font-family:Verdana, Geneva, sans-serif;}


/*Forgot Password*/ 
#bx_forget{ margin:auto; width:320px; height:260px; background:url(../images/bx_forget_password.png) 0 30px no-repeat; padding:50px 0 0 20px; font-size:12px;}
#bx_assistance{ margin-left:240px;  width:505px; height:307px; background:url(../images/box_assistance.png) 0 30px no-repeat; padding:90px 0 0 50px; font-size:12px;}
#forget_title{ width:188px; height:66px;} 
.btn_restore{background:url(../images/btn_restore.png) no-repeat; height:30px; width:95px;}
.btn_restore:hover{background:url(../images/btn_restore.png) 0 -31px no-repeat; cursor:pointer;}
.btn_reset{background:url(../images/btn_reset.png) no-repeat; height:30px; width:58px;}
.btn_reset:hover{background:url(../images/btn_reset.png) 0 -31px no-repeat; cursor:pointer;}
#info_page_content .btn_confirm, .btn_confirm{background:url(../images/btn_confirm.png) no-repeat; height:30px; width:95px;}
.btn_confirm:hover, #info_page_content .btn_confirm:hover{background:url(../images/btn_confirm.png) 0 -31px no-repeat; cursor:pointer;}
#info_page_content .btn_change, .btn_change{background:url(../images/save_round.png) no-repeat; height:30px; width:95px;}
.btn_change:hover, #info_page_content .btn_change:hover{background:url(../images/save_round.png) 0 -31px no-repeat; cursor:pointer;}

.image_file_name_list
{
	width:300px;
	position: relative;
	background-color:#FFF;
}
#image_file_name{
		width:250px; 
		position:relative; 
		float:left;
		}
#removePicture{ 
	height:16px; 
	float:right;
	padding:2px; 
	background-color:red; 
	font-size:14px;
	font-weight:bold; 
	color:#FFF; 
	cursor:pointer; 
	cursor:hand; 
	position:relative;
	vertical-align:middle;
	border:1px solid black;
	font-family:Tahoma, Geneva, sans-serif;
	}
.removeMix
{
	width:15px;
	height:15px;
	/*background-image:url(../images/remove.gif);*/
	background-color:#F00;
	background-repeat:no-repeat;
	text-align:center;
	font-size:11px;
	font-weight:bold;
	padding-top:2px;
	padding-left:1px;
	color:#FFF;
	float:right;
	margin-top:11px;
	margin-left:5px;
	cursor:hand;
	cursor:pointer;
	margin-right:5px;
}
	
.errorLogin{ 
	background-image:url("../images/warning.gif");
	background-repeat:no-repeat;
	color:#FF0000;
	float:left;
	font-size:11px;
	font-weight:500;
	height:20px;
	margin-left:115px;
	padding-left:30px;
	padding-top:4px;
	position:relative;
	top:30px;
	width:330px;
}

.errorRegister, .errorRegisterEmail{height:30px;	background-image:url(../images/warning.gif);	background-repeat:no-repeat;	padding-left:30px;	padding-top:4px;	float:right;	position:relative;	top:0px;	color:#F00;	font-size:11px;	font-weight:500;	width:330px;	margin-right:120px;	text-align:left;}
.errorRegister h5, .errorRegisterEmail h5{	color:#F00;	font-size:14px;	}

#table_profile{ margin-top:30px; margin-left:0px;}
#table_password{ margin-top:40px;}
#firstName a:hover{ color:#E67F00;}
#info_page_content .markedClass, .markedClass  { background-image:url(../images/cx_marked.png); color:#626262; }

#headerLogin { color:#333;  float:left; margin-top:4px; margin-left:14px;} 
#headerLoginRight{float:right; clear:right; margin-left:10px;}
#headerLoginRight a{color:#666666; font-family:"Verdana","Helvetica","Arial","Tahoma",sans-serif; text-decoration:none; font-size:12px;}
#headerLoginRight a:hover{ color:#E67F00;} 
#headerLoginLeft{float:left; clear:left; }

#btn_create_account{ background:url(../images/btn_create_account.png) no-repeat; width:127px; height:30px;}
#btn_create_account:hover{ background:url(../images/btn_create_account.png) 0 -31px no-repeat; width:127px; height:30px; cursor:pointer;}

/* Message Dialog and buttons */
#messageDialogBottom{ border-top:#dddddd 2px solid; margin-top:10px; padding-top:10px;}

.btn_ok{float:right; background:url(../images/btn_ok.png) no-repeat; height:30px; width:61px; margin-top:3px;}
.btn_ok:hover{background:url(../images/btn_ok.png) 0 -31px no-repeat; cursor:pointer;}

.btn_close{float:right; background:url(../images/btn_close.png) no-repeat; height:30px; width:61px; margin-top:3px;}
.btn_close:hover{background:url(../images/btn_close.png) 0 -31px no-repeat; cursor:pointer;}

.btn_cancel{float:right; background:url(../images/btn_cancel.png) no-repeat; height:30px; width:61px; margin-top:3px;}
.btn_cancel:hover{background:url(../images/btn_cancel.png) 0 -31px no-repeat; cursor:pointer;}

.btn_yes{float:right; background:url(../images/btn_yes.png) no-repeat; height:30px; width:61px; margin-top:3px;}
.btn_yes:hover{background:url(../images/btn_yes.png) 0 -31px no-repeat; cursor:pointer;}

.btn_no{float:right; background:url(../images/btn_no.png) no-repeat; height:30px; width:61px; margin-top:3px;}
.btn_no:hover{background:url(../images/btn_no.png) 0 -31px no-repeat; cursor:pointer;}

.addAnotherGiftCard {float:right; background:url(../images/add_another_giftcard.png) no-repeat; height:30px; width:172px; margin-top:3px; }
.addAnotherGiftCard:hover{background:url(../images/add_another_giftcard.png) 0 -31px no-repeat; cursor:pointer;}
.btn_remove{float:right; background:url(../images/btn_remove.png) no-repeat; height:30px; width:79px; margin-top:3px; }
.btn_remove:hover{background:url(../images/btn_remove.png) 0 -31px no-repeat; cursor:pointer;}
.btn_placeOrder{float:right; background:url(../images/btn_place_order.png) no-repeat; height:30px; width:99px; margin-top:3px; }
.btn_placeOrder:hover{background:url(../images/btn_place_order.png) 0 -31px no-repeat; cursor:pointer;}
#payCards{ background: url("../images/payment_cards.png") repeat scroll 0 0 transparent; clear: both; float: left; height: 58px; margin-left: 200px; position: absolute; width: 320px; }
#payCards:hover, #payPayPal:hover{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  filter: alpha(opacity=50); opacity: .5; cursor:pointer;}
#payPayPal{ background: url("../images/btn_paypal.png") repeat scroll 0 0 transparent; clear: both; display: block; float: right; height: 58px; left: 690px; margin-right: 50px; position: absolute; width: 85px;}
#box_cards{ height: 50px; padding: 10px 40px; width: auto;}
#payDetails{ display:none;}
#payText {	width: 200px; float: left; clear: both; position: absolute; margin-top: 15px;}
.req_field{	clear: both;     color: red;     display: inline;    font-size: 16px;     font-weight: 300;    margin-left: 15px;    margin-top: 13px;    position: absolute;}
.elm_field{clear:both;}
#loading_screen {    display: none;  position: absolute;  left: 0px;  top: 0px;  height: 200%;  width: 100%;  background-color: black;  color: white;    text-align: center;  padding-top: 100px;  opacity: 0.6;  filter: alpha(opacity=60);}
#loading_screen h1{  	padding:20px;	color:#FFF;}

