/* MY ACCOUNT PAGE HEADING */
#myactHeading { margin: -10px 0 8px -10px; }

/* ***** GLOBALS ***** */
.mainBoxContent h3 	{ margin:0 0 5px 0; padding:0; color: #000; font-size: 1.1em;  }
.mainBoxContent h4 	{ margin:0 0 5px 0; padding:0; color: #000; font-size: 1.3em;  }
.mainBoxContent .error	{ margin:0; padding:5px; color: #EB0438;  font-weight: bold;  }
.mainBoxContent td label, .mainBoxContent td.formlabel, .mainBoxContent div label		{ margin:0; padding:0; color: #000;  font-weight: bolder;  }
.mainBoxContent td input, .mainBoxContent div input { border: 1px solid #ccc; background-color: #FFF; font-size: 1.1em; }
.mainBoxContent td input.button, .mainBoxContent div input.button { border: 0px; background-color: transparent; font-size: 1.1em}
.mainBoxContent .radiobtn { border: none;  background-color: transparent; }
.mainBoxContent td select { border: 1px solid #ccc; background-color: #FFF; font-size: 1.1em; height:1.6em;}
.mainInBox th { background-color: #f5f5f5; }
/* ***** END GLOBALS ***** */

/* ***** YELLOW WIDGET BOX ***** */
#yelBox { padding:5px 5px 0 5px;}
 /* TABS */
#yelBox .tabBox                { background-color: #ffffd9; width: 150px;  }
#yelBox .tabBoxTop         { margin:0; padding:0; background: url(images/myaccount/yelbox_tm.gif) repeat-x; }
#yelBox .tabBoxTop div     { background: url(images/myaccount/yelbox_tl.gif) no-repeat top left; }
#yelBox .tabBoxTop div div { background: url(images/myaccount/yelbox_tr.gif) no-repeat top right; }
#yelBox .tabBoxCenter 		{ margin:0; padding:0; background: url(images/myaccount/yelbox_ml.gif) repeat-y; }
#yelBox .tabBoxContent     { margin:0; padding:0; background: url(images/myaccount/yelbox_mr.gif) repeat-y right; }
#yelBox .tabBoxContent h2 	{ margin:0; padding:0 0 0 3px; color: #333; font-size: 1.2em; height:20px; }
 /* BOX */
#yelBox .mainBox   			{ background-color: #ffffd9;  }
#yelBox .boxTop         	{ background: url(images/myaccount/yelbox_tmc.gif) no-repeat; }
#yelBox .boxTop div     	{ background: url(images/myaccount/yelbox_ml.gif) repeat-y; }
#yelBox .boxTop div div 	{ background: url(images/myaccount/yelbox_tr.gif) no-repeat top right; }
#yelBox .boxBottom         { background: url(images/myaccount/yelbox_bm.gif) repeat-x; }
#yelBox .boxBottom div     { background: url(images/myaccount/yelbox_bl.gif) no-repeat top left; }
#yelBox .boxBottom div div { background: url(images/myaccount/yelbox_br.gif) no-repeat top right; }
#yelBox .mainBoxCenter 	{ background: url(images/myaccount/yelbox_ml.gif) repeat-y; }
#yelBox .mainBoxContent    { padding:0 0 0 10px; margin:0; background: url(images/myaccount/yelbox_mr.gif) repeat-y right;}
/* INNER BOX */
#yelInnerBox { padding:0px 17px 0 5px;}
#yelInnerBox .mainInBox   		{ background-color: #fff;  }
#yelInnerBox .boxTop        	{ background: url(images/myaccount/yelinbox_tm.gif) repeat-x; }
#yelInnerBox .boxTop div     	{ background: url(images/myaccount/yelinbox_tl.gif) repeat-y; }
#yelInnerBox .boxTop div div 	{ background: url(images/myaccount/yelinbox_tr.gif) no-repeat top right; }
#yelInnerBox .boxBottom         { background: url(images/myaccount/yelinbox_bm.gif) repeat-x; }
#yelInnerBox .boxBottom div     { background: url(images/myaccount/yelinbox_bl.gif) no-repeat top left; }
#yelInnerBox .boxBottom div div { background: url(images/myaccount/yelinbox_br.gif) no-repeat top right; }
#yelInnerBox .mainBoxCenter	{ background: url(images/myaccount/yelinbox_ml.gif) repeat-y; }
#yelInnerBox .mainBoxContent  { padding:0 0 0 10px; margin:0; background: url(images/myaccount/yelinbox_mr.gif) repeat-y right;}
/* INNER BAR */
#yelInnerBar { padding:0px 0px 0 0px;}
#yelInnerBar .mainBox   		{ background-color: #ffffd9;  }
#yelInnerBar .boxTop        	{ background: url(images/myaccount/lyelbox_tmc.gif) no-repeat top right; }
#yelInnerBar .boxTop div     	{ background: url(images/myaccount/lyelbox_tl.gif) repeat-y; }
#yelInnerBar .boxTop div div 	{ background: url(images/myaccount/lyelbox_tr.gif) no-repeat top right; }
#yelInnerBar .boxBottom         { background: url(images/myaccount/lyelbox_bm.gif) repeat-x; }
#yelInnerBar .boxBottom div     { background: url(images/myaccount/lyelbox_bl.gif) no-repeat top left; }
#yelInnerBar .boxBottom div div { background: url(images/myaccount/lyelbox_br.gif) no-repeat top right; }
#yelInnerBar .mainBoxCenter	{ background: url(images/myaccount/lyelbox_ml.gif) repeat-y; }
#yelInnerBar .mainBoxContent  { padding:0 0 0 2px; margin:0; background: url(images/myaccount/lyelbox_mr.gif) repeat-y right;}
/* ***** END YELLOW WIDGET BOX ***** */

/* ***** RED WIDGET BOX ***** */
#redBox { padding:5px 5px 0 5px;}
 /* TABS */
#redBox .tabBox			   { background-color: #ffdbdb; width: 150px;  }
#redBox .tabBoxTop         { margin:0; padding:0; background: url(images/myaccount/redbox_tm.gif) repeat-x; }
#redBox .tabBoxTop div     { background: url(images/myaccount/redbox_tl.gif) no-repeat top left; }
#redBox .tabBoxTop div div { background: url(images/myaccount/redbox_tr.gif) no-repeat top right; }
#redBox .tabBoxCenter 		{ margin:0; padding:0; background: url(images/myaccount/redbox_ml.gif) repeat-y; }
#redBox .tabBoxContent     { margin:0; padding:0; background: url(images/myaccount/redbox_mr.gif) repeat-y right; }
#redBox .tabBoxContent h2 	{ margin:0; padding:0 0 0 3px; color: #eb0438; font-size: 1.2em; height:20px; }
 /* BOX */
#redBox .mainBox   			{ background-color: #ffdbdb;  }
#redBox .boxTop         	{ background: url(images/myaccount/redbox_tmc.gif) no-repeat; }
#redBox .boxTop div     	{ background: url(images/myaccount/redbox_ml.gif) repeat-y; }
#redBox .boxTop div div 	{ background: url(images/myaccount/redbox_tr.gif) no-repeat top right; }
#redBox .boxBottom         { background: url(images/myaccount/redbox_bm.gif) repeat-x; }
#redBox .boxBottom div     { background: url(images/myaccount/redbox_bl.gif) no-repeat top left; }
#redBox .boxBottom div div { background: url(images/myaccount/redbox_br.gif) no-repeat top right; }
#redBox .mainBoxCenter 	{ background: url(images/myaccount/redbox_ml.gif) repeat-y; }
#redBox .mainBoxContent    { padding:0 0 0 10px; margin:0; background: url(images/myaccount/redbox_mr.gif) repeat-y right;}
/* ***** END RED WIDGET BOX ***** */

/* ***** BLUE WIDGET BOX ***** */
#blueBox { padding:5px 5px 0 5px;}
 /* TABS */
#blueBox .tabBox 			{ background-color: #d8e5e8; width: 150px;  }
#blueBox .tabBoxTop         { margin:0; padding:0; background: url(images/myaccount/blubox_tm.gif) repeat-x; }
#blueBox .tabBoxTop div     { background: url(images/myaccount/blubox_tl.gif) no-repeat top left; }
#blueBox .tabBoxTop div div { background: url(images/myaccount/blubox_tr.gif) no-repeat top right; }
#blueBox .tabBoxCenter 		{ margin:0; padding:0; background: url(images/myaccount/blubox_ml.gif) repeat-y; }
#blueBox .tabBoxContent     { margin:0; padding:0; background: url(images/myaccount/blubox_mr.gif) repeat-y right; }
#blueBox .tabBoxContent h2 	{ margin:0; padding:0 0 0 3px; color: #333; font-size: 1.2em; height:20px; }
 /* BOX */
#blueBox .mainBox   		{ background-color: #d8e5e8;  }
#blueBox .boxTop         	{ background: url(images/myaccount/blubox_tmc.gif) no-repeat; }
#blueBox .boxTop div     	{ background: url(images/myaccount/blubox_ml.gif) repeat-y; }
#blueBox .boxTop div div 	{ background: url(images/myaccount/blubox_tr.gif) no-repeat top right; }
#blueBox .boxBottom         { background: url(images/myaccount/blubox_bm.gif) repeat-x; }
#blueBox .boxBottom div     { background: url(images/myaccount/blubox_bl.gif) no-repeat top left; }
#blueBox .boxBottom div div { background: url(images/myaccount/blubox_br.gif) no-repeat top right; }
#blueBox .mainBoxCenter 	{ background: url(images/myaccount/blubox_ml.gif) repeat-y; }
#blueBox .mainBoxContent    { padding:0 0 0 10px; margin:0; background: url(images/myaccount/blubox_mr.gif) repeat-y right;}
/* BLUE BOX WITHOUT TABS */
#blueBoxWT {padding:5px 5px 0 5px;}
#blueBoxWT .mainBox   		{ background-color: #d8e5e8;  }
#blueBoxWT .boxTop         	{ background: url(images/myaccount/blubox_tmc.gif) no-repeat top right; }
#blueBoxWT .boxTop div     	{ background: url(images/myaccount/blubox_tl.gif) no-repeat top left; }
#blueBoxWT .boxTop div div 	{ background: url(images/myaccount/blubox_tr.gif) no-repeat top right; }
#blueBoxWT .boxBottom         { background: url(images/myaccount/blubox_bm.gif) repeat-x; }
#blueBoxWT .boxBottom div     { background: url(images/myaccount/blubox_bl.gif) no-repeat top left; }
#blueBoxWT .boxBottom div div { background: url(images/myaccount/blubox_br.gif) no-repeat top right; }
#blueBoxWT .mainBoxCenter 	{ background: url(images/myaccount/blubox_ml.gif) repeat-y; }
#blueBoxWT .mainBoxContent    { padding:5px 0 0 10px; margin:0; background: url(images/myaccount/blubox_mr.gif) repeat-y right;}
/* INNER BOX */
#bluInnerBox { padding: 0 11px 0 0;}
#bluInnerBox .mainInBox   		{ background-color: #fff;  }
#bluInnerBox .boxTop        	{ background: url(images/myaccount/bluinbox_tm.gif) repeat-x; }
#bluInnerBox .boxTop div     	{ background: url(images/myaccount/bluinbox_tl.gif) repeat-y; }
#bluInnerBox .boxTop div div 	{ background: url(images/myaccount/bluinbox_tr.gif) no-repeat top right; }
#bluInnerBox .boxBottom         { background: url(images/myaccount/bluinbox_bm.gif) repeat-x; }
#bluInnerBox .boxBottom div     { background: url(images/myaccount/bluinbox_bl.gif) no-repeat top left; }
#bluInnerBox .boxBottom div div { background: url(images/myaccount/bluinbox_br.gif) no-repeat top right; }
#bluInnerBox .mainBoxCenter	{ background: url(images/myaccount/bluinbox_ml.gif) repeat-y; }
#bluInnerBox .mainBoxContent  { padding:0 0 0 10px; margin:0; background: url(images/myaccount/bluinbox_mr.gif) repeat-y right;}
/* ***** END BLUE WIDGET BOX ***** */

/* ***** WHITE WIDGET BOX ***** */
#whiteBox { padding:5px 5px 0 5px;}
 /* TABS */
#whiteBox .tabBox 			{ background-color: #fff; width: 150px;  }
#whiteBox .gctabBox 			{ background-color: #fff; margin:0; padding:0; width: 167px; }
#whiteBox .tabBoxTop         { margin:0; padding:0; background: url(images/myaccount/whibox_tm.gif) repeat-x; }
#whiteBox .tabBoxTop div     { background: url(images/myaccount/whibox_tl.gif) no-repeat top left; }
#whiteBox .tabBoxTop div div { background: url(images/myaccount/whibox_tr.gif) no-repeat top right; }
#whiteBox .tabBoxCenter 		{ margin:0; padding:0; background: url(images/myaccount/whibox_ml.gif) repeat-y; }
#whiteBox .tabBoxContent     { margin:0; padding:0; background: url(images/myaccount/whibox_mr.gif) repeat-y right; }
#whiteBox .tabBoxContent h2 	{ margin:0; padding:0 0 0 3px; color: #333; font-size: 1.2em; height:20px; }
 /* BOX */
#whiteBox .mainBox   		{ background-color: #fff;  }
#whiteBox .boxTop         	{ background: url(images/myaccount/whibox_tmc.gif) no-repeat; }
#whiteBox .boxTop div     	{ background: url(images/myaccount/whibox_ml.gif) repeat-y; }
#whiteBox .boxTop div div 	{ background: url(images/myaccount/whibox_tr.gif) no-repeat top right; }
#whiteBox .boxBottom         { background: url(images/myaccount/whibox_bm.gif) repeat-x; }
#whiteBox .boxBottom div     { background: url(images/myaccount/whibox_bl.gif) no-repeat top left; }
#whiteBox .boxBottom div div { background: url(images/myaccount/whibox_br.gif) no-repeat top right; }
#whiteBox .mainBoxCenter 	{ background: url(images/myaccount/whibox_ml.gif) repeat-y; }
#whiteBox .gcmainBoxCenter 	{ background: url(images/myaccount/gctab_ml.gif) repeat-y; }
#whiteBox .mainBoxContent    { padding:0 0 0 10px; margin:0; background: url(images/myaccount/whibox_mr.gif) repeat-y right;}
/* ***** END WIDGET BOX ***** */

/* ***** FAQ WIDGET BOX ***** */
#faqBox { padding:5px 3px 0 3px;}
 /* TABS */
#faqBox .tabBox 			{ background-color: #fbf0f0; width: 195px;  }
#faqBox .tabBoxTop         { margin:0; padding:0; background: url(images/css/box_tm.gif) repeat-x; }
#faqBox .tabBoxTop div     { background: url(images/css/box_tl.gif) no-repeat top left; }
#faqBox .tabBoxTop div div { background: url(images/css/box_tr.gif) no-repeat top right; }
#faqBox .tabBoxCenter 		{ margin:0; padding:0; background: url(images/css/box_ml.gif) repeat-y; }
#faqBox .tabBoxContent     { margin:0; padding:0; background: url(images/css/box_mr.gif) repeat-y right; }
 /* BOX */
#faqBox .mainBox   		{ background-color: #fbf0f0;  font-size:11px;}
#faqBox .boxTop         	{ background: url(images/css/box_tm.gif) repeat-x; }
#faqBox .boxTop div     	{ background: url(images/css/box_tl.gif) repeat-y; }
#faqBox .boxTop div div 	{ background: url(images/css/box_tr.gif) no-repeat top right; }

#faqBox div div h2	{ margin:0; padding:3px 0 0 8px; font-size:13px; font-weight:bold; color:#eb0438; }
#faqBox p { padding:0; margin:0 0 10px 0; }

#faqBox .boxToptab         	{ background: url(images/css/box_tmc.gif) no-repeat top left; }
#faqBox .boxToptab div     	{ background: url(images/css/box_ml.gif) repeat-y; }
#faqBox .boxToptab div div 	{ background: url(images/css/box_tr.gif) no-repeat top right; }

#faqBox .boxBottom         { background: url(images/css/box_bm.gif) repeat-x bottom; }
#faqBox .boxBottom div     { background: url(images/css/box_bl.gif) no-repeat bottom left; }
#faqBox .boxBottom div div { background: url(images/css/box_br.gif) no-repeat bottom right; }
#faqBox .mainBoxCenter 	{ background: url(images/css/box_ml.gif) repeat-y; }
#faqBox .mainBoxContent    { padding:0 5px 3px 5px; margin:0; background: url(images/css/box_mr.gif) repeat-y right;}
/* INNER BOX */
#InnerBox { padding:0;}
#InnerBox .mainInBox   		{ background-color: #fff;  }
#InnerBox .boxTop        	{ background: url(images/css/inbox_tm.gif) repeat-x; }
#InnerBox .boxTop div     	{ background: url(images/css/inbox_tl.gif) repeat-y; }
#InnerBox .boxTop div div 	{ background: url(images/css/inbox_tr.gif) no-repeat top right; }
#InnerBox .boxBottom         { background: url(images/css/inbox_bm.gif) repeat-x bottom;}
#InnerBox .boxBottom div     { background: url(images/css/inbox_bl.gif) no-repeat bottom left; }
#InnerBox .boxBottom div div { background: url(images/css/inbox_br.gif) no-repeat bottom right; }
#InnerBox .mainBoxCenter	{ background: url(images/css/inbox_ml.gif) repeat-y; }
#InnerBox .mainBoxContent  { padding:0 7px 0 7px; margin:0; background: url(images/css/inbox_mr.gif) repeat-y right;}
#InnerBox .mainBoxContent ul 	{ color:#fbf0f0; padding:0; margin:0 0 0 10px; }
#InnerBox .on	{ color:#1c3a97; font-weight:bold;  list-style-image: url(images/css/ico_list_on.gif);  }
#InnerBox .off	{ list-style-image: url(images/css/ico_list_off.gif);}
#InnerBox .category 	{ color:#333; }
#InnerBox ol a, #InnerBox ul a 	{ color:#333; text-decoration: none;}
#faqDetail ol a, #faqDetail ul a 	{ color:#039; text-decoration:underline; }
#InnerBox ol a:hover, #InnerBox ul a:hover 	{ color:#eb0438; text-decoration: underline; }

#InnerBox .rating_1 { background-color: #fcf5f5;  }
#InnerBox .rating_2 { background-color: #faecec;  }
#InnerBox .rating_3 { background-color: #f7e2e2;  }
#InnerBox .rating_4 { background-color: #f4d8d8;  }
#InnerBox .rating_5 { background-color: #f1cece;  }

#faqDetail table, #faqDetail td, #faqDetail div, #faqDetail ul,  #faqDetail li, #faqDetail p  { color:#333; }
#faqDetail p { padding:0; margin:0 0 10px 0;}
#faqDetail li { padding:0; margin:0 5px 5px 5px;}
#faqDetail ul { padding:0; margin:0;}

/* ***** END FAQ WIDGET BOX ***** */

