/*
  	vietpho.com
*/
.body_container	{ margin-left:auto; margin-right:auto; width:980px; }
.ui-widget { font-family:Verdana, Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif; font-size:11px; }

body { background:#ffffff; color:#000000; margin:0px; font-size:11px; font-family:Verdana, Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif; }
/* body { background:#ffffff url('/images/forms/paris-night.jpg') no-repeat top; color:#000000; margin:0px; font-size:11px; font-family:Lucida Grande, Lucida Sans, Verdana, Arial, sans-serif; } */

/*
#bodyWrapper_ { background:url('images/forms/col_bg.gif') repeat-y; }
#bodyWrapper { }
*/
#bodyWrapper	{ }

#bodyContent { }
.out_			{ width:100%; background:url('/images/forms/bg_full.jpg') repeat-x 0px 0px #353535; }
.out			{ width:100%; background:url('images/forms/ios_linen.jpg') repeat 0px 0px; margin:0px; }

#header { height:60px; }

#storeLogo { float: left; margin-top: 5px; }

#headerShortcuts { float:right; margin-top: 15px; }

#columnLeft { padding-top:0px; }

#columnRight { padding-top:0px; }

.infoBoxContainer { padding-top:5px; }

.infoBoxHeading { padding:2px; font-size:11px; }

.infoBoxContents { padding:2px; font-size:10px; line-height:1.5; color:#000000; background:#ffffff; font-family:verdana, arial, sans-serif; }

.contentContainer { padding-bottom:10px; }

.contentContainer h2 { font-family:verdana, arial, sans-serif; font-size:16px; color:#712828; text-decoration:underline; font-weight:bold; margin-bottom:0; padding-bottom:5px; }

.contentText, .contentText table { font-family:verdana, arial, sans-serif; padding:5px 0px 5px 0px; font-size:12px; /*line-height:1.5;*/ }


td.main_hdr, p.main_hdr { font-family:verdana, arial, sans-serif; font-size:11px; line-height:1.5; color:#dadada; }

.productListTable { padding:5px; font-size:11px; line-height:1.5; color:#ffffff; }
/* .productListTable tr.alt td { background-color:#5b5561; } */
tr.product_listing_row_color { background-color:#5b5561; }

h1 { font-family:verdana, arial, sans-serif; font-size:20px; margin-bottom:0; padding-bottom:5px; }

img { border:0; }

table, p { font-size: 11px; line-height: 1.5; }

#piGal ul { list-style-type: none; }

#piGal img { -webkit-box-shadow: 0px 0px 1px #000; -moz-box-shadow: 0px 0px 1px #000; }

#piGal .outer { margin-left: -30px; }

.buttonSet { clear: both; }

.buttonAction { float: right; }

.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }

/*
a 				{ color:#000000; text-decoration:none; }
a:link, a:visited, a:active { text-decoration:none; outline:none; color:#000000;}
a:hover			{ color:#cc0000; text-decoration:none; cursor:hand; cursor:pointer; }
*/
a:active		{ outline:none; }			/* get rid of those system borders being generated for A tags */
:focus			{ -moz-outline-style:none; }
img				{ border:0px;}


FORM { display: inline; }

tr.header { background: #ffffff; }

tr.headerNavigation { background:#bbc3d3; }

td.headerNavigation { font-family:Verdana, Arial, sans-serif; font-size:10px; background:#bbc3d3; color:#ffffff; font-weight:bold; }

TR.headerError { background: #ff0000; }

TD.headerError { font-family: Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#ff0000; color:#ffffff; font-weight:bold; text-align:center;}

TR.headerInfo { background: #00ff00; }

TD.headerInfo { font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px; background:#00ff00; color:#ffffff; font-weight:bold; text-align:center;}

TR.footer { background: #bbc3d3; }

TD.footer { font-family: Verdana, Arial, sans-serif; font-size: 10px; background: #bbc3d3; color: #ffffff; font-weight: bold; }

.infoBox { background: #b6b7cb; }

.infoBoxNotice { background: #FF8E90; }

.infoBoxNoticeContents { background: #FFE6E6; font-family: Verdana, Arial, sans-serif; font-size: 10px; }

td.infoBoxHeading { font-family:Verdana, Arial, sans-serif; font-size:10px; font-weight:bold; background:#8b8064; color:#ffffff; } /* bbc3d3 */

TD.infoBox, SPAN.infoBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd { background: #f8f8f9; }

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even { background: #f8f8f9; }

TABLE.productListing { border: 1px; border-style: solid; border-color: #b6b7cb; border-spacing: 1px; }

.productListingHeader { table-layout:fixed; color:#ffffff; font-weight:bold; }
.productListingHeader A:hover { color:#ffffff; }

.productListingData { /*table-layout:fixed;*/ color:#ffffff; }

A.pageResults { color: #0000FF; }

A.pageResults:hover { color: #0000FF; background: #FFFF33; }


TR.subBar { background: #f4f7fd; }

TD.subBar { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


TD.smallText, SPAN.smallText, P.smallText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.accountCategory { font-family: Verdana, Arial, sans-serif; font-size: 13px; color: #aabbdd; }

TD.tableHeading { font-family: Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.newItemInCart { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

CHECKBOX, INPUT, RADIO, SELECT { font-family: Verdana, Arial, sans-serif; font-size: 11px; }

TEXTAREA { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

SPAN.greetUser { font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #f0a480; font-weight: bold; }

table.formArea { background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px; }

TD.formAreaTitle { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }

SPAN.markProductOutOfStock { font-family: Tahoma, Verdana, Arial, sans-serif; font-size: 12px; color: #c76170; font-weight: bold; }

span.productSpecialPrice { font-family:verdana, arial, sans-serif; color:#ff0000;  }

SPAN.errorText { font-family: Verdana, Arial, sans-serif; color: #ff0000; }

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }


/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family:verdana, arial, sans-serif; font-size:10px; color:#ff0000; }

/* buttons */

.tdbLink a { }

.tdbLink button { }

/* account link list */

.accountLinkList { list-style-type:none; margin:2px 2px 2px 10px; padding:5px; }
.accountLinkListEntry { float:left; margin-right:5px; }

/* vietpho.com */
.copyright		{ font-size:11px; color:#bfbfbf; }       
.copyright_link	{ font-size:11px; color:#bfbfbf; font-weight:bold; } 

.footer_txt		{ font-size:11px; color:#bfbfbf; text-decoration:none; }
.footer_last	{ font-size:11px; color:#ffffff; text-decoration:none; background-color:#3a363d;}       

.padding		{ padding-left:12px; }
.menu			{ font-family:verdana; font-size:11px; color:#8b8064; text-decoration:none; }
#header_2		{ width:950px;/*height: 167px;*/ }

div.pageHeading { font-family:Verdana, Arial, sans-serif; font-size:20px; font-weight:bold; color:#9a9a9a; }

td.pageHeading	{ font-size:12px; color:#dadada; font-weight:bold; text-transform:uppercase; text-decoration:none; height:30px; width:100%; background:url('images/forms/page_heading_bg.gif'); background-repeat:no-repeat; /*margin:5px 0px 5px 0px;*/ padding:0px 0px 10px 0px; vertical-align:middle; text-align:center;}

td.vietpageHeading	{ font-size:11px; color:#dadada; font-weight:bold; text-transform:uppercase; text-decoration:none; height:30px; width:100%; background:url('images/forms/page_heading_bg.gif'); background-repeat:no-repeat; /*margin:5px 0px 5px 0px;*/ padding:0px 0px 0px 3px; vertical-align:middle; text-align:left;}

.contentContainerLogin h2	{ font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#000000; background-color:#ecf6fc;}
#myScroll .scroll_index		{ display:none; }

.top-header		{ font-family:verdana, arial, sans-serif; font-size:16px; font-weight:bold; color:#000000; background-color:#ecf6fc;}
/* top bar menu */
a.top_bar:link		{ color:#ffffff; outline:none; text-decoration:none; }
a.top_bar:visited	{ color:#ffffff; outline:none; text-decoration:none; }
a.top_bar:active, a.top_bar:hover { color:#ff0000; outline:none; text-decoration:none; }

a.top_bar_greeting:link		{ color:#000000; outline:none; text-decoration:none; }
a.top_bar_greeting:visited	{ color:#000000; outline:none; text-decoration:none; }
a.top_bar_greeting:active, a.top_bar_greeting:hover { color:#ffffff; outline:none; text-decoration:none; }

a.checkout, a.checkout:link		{ color:#0000ff; outline:none; text-decoration:none; }
a.checkout:visited	{ color:#0000ff; outline:none; text-decoration:none; }
a.checkout:active, a.checkout:hover { color:#ff0000; outline:none; text-decoration:none; }

.top_bar_table 	{ background-color:#544826; width:950px; padding:0px; margin:0px; border-collapse:collapse; border-bottom:1px solid #544826; border-top:solid 3px #cefd5f; }
.top_bar_td		{ vertical-align:top; text-align:left; padding:0px; margin:0x; }
.top_menu		{ border-collapse:collapse; width:100%; padding:0px; margin:0px; border:0px; }
.top_menu_td	{ width:100%; vertical-align:middle; text-align:center; padding:3px; margin-left:0px; margin-right:5px; color:#ffffff; border:0px;	background-image:none; background-color:#000000;/* #395484 */ font-family:tahoma; font-size:10px; height:22px; }
.greeting_text 	{ width:180px; background-color:#e87d0b; color:#ffffff; font-weight:bold; }

.SearchOption	{ vertical-align:middle; text-align:right; padding-right:3px; padding-left:3px; margin-left:5px; margin-right:5px; color:#000000; 	border-right:0px solid lightgrey; border-top:0px solid lightgrey; border-bottom:0px solid lightgrey; background-image:none; background-color:#544826; /*#dddddd;*/ white-space:nowrap; font-family:tahoma; font-size:10px; height:22px; }
.search_box 	{ height:18px; width:180px; border:0px; }
.search_button 	{ vertical-align:middle; }
span.cart_items	{ color:gray; }
.inputBox		{ width:195px; color:#1a1a1a; background:url('images/forms/shadow_200.gif') no-repeat top left; border:1px solid #ffffff; margin:4px 2px 0px 0px; padding:2px 0px 0px 5px; }
.search_input	{ color:#1a1a1a; background:url('images/forms/shadow_200.gif') no-repeat top left; border:1px solid #ffffff; margin:3px 2px 0px 0px; padding:2px 0px 0px 5px; }

.search_button	{ height:19px; width:49px; border:0px; outline:none; text-decoration:none; margin:0px 0px 4px 0px; padding:0px 0px 0px 0px;}
/* shopping_cart */
.cart_border	{ border:1px solid #dadbdc; }
table.productListing	{ border:0px; border-style:solid; border-color:#494949;/*shopping-cart header/footer color */ border-spacing:1px;}
.productListing-heading_ { border-right:1px solid #434343; border-left:1px solid #434343; border-top:0px solid #FFFFFF; border-bottom:2px solid #434343; text-align:left; color:#929292; font-weight:bold; padding:12px; font-family:tahoma, verdana, arial, sans-serif;   text-transform:none; font-size:11px; background:#494949; /*shopping-cart header/footer color*/ }
.infoBox			{ background:#D3D1D1; }
td.infoBox, span.infoBox { font-family:verdana, arial, sans-serif; font-size:10px; }

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd { background:#667777; /*shopping-]cart content color */ }
tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even { background:#666666; /*shopping-cart content color */}
td.productListing-data	{ border-right:1px solid #434343; border-left:1px solid #434343; border-bottom:2px solid #434343; text-align:center; vertical-align:top; padding:10px 10px 10px 10px; font-family:tahoma, verdana, arial, sans-serif; font-size:11px; color:#ffffff; }
td.productListing_img	{ width:110px; border-right:1px solid #444444; text-align:center; vertical-align:top; padding:10px 0px 10px 0px; }
td.productListing_desc	{ text-align:left; vertical-align:top; padding:10px 0px 10px 0px; font-family:tahoma, verdana, arial, sans-serif; font-size:11px; color:#ffffff; }

.fieldKey 			{ font-size:11px; font-weight:bold; line-height:1.5; width:200px; text-align:left; }
.fieldValue 		{ font-size:11px; line-height:1.5; /* color:#1a1a1a; background:url('/images/forms/shadow_200.gif') no-repeat top left; border:1px solid #ffffff; margin:0px 0px 0px 0px; padding:2px 0px 0px 5px; */ }
.input_area			{ width:100%; background:#f1f9fe; border-color:#7b9ebd; border-style:solid; border-width:1px; }

.input_key 			{ width:20%; font-size:11px; font-weight:bold; line-height:1.5; text-align:right; padding-right:5px; }
.value_key	 		{ width:30%; font-size:11px; line-height:1.5; /* color:#1a1a1a; background:url('/images/forms/shadow_200.gif') no-repeat top left; border:1px solid #ffffff; margin:0px 0px 0px 0px; padding:2px 0px 0px 5px; */ }
.input_main			{ font-size:11px; font-weight:bold; line-height:1.5; text-align:right; padding-right:5px; }

td.main, p.main		{ font-family:verdana, arial, sans-serif; font-size:11px; line-height:1.5; color:#000000; }
.stockWarning 		{ font-family:verdana, arial, sans-serif; font-size:10px; color:#cc0033; }

h3 { font-family:verdana, arial, helvetica, sans-serif; font-size:18px; background:url('images/forms/orange_bg.gif') repeat-x 0px 20px; margin:0px; color:#ffa200; /*letter-spacing:1px;*/ }

.check_out_success h4	{ text-align:center; font-family:verdana, arial, sans-serif; color:#ffa200; text-decoration:underline; padding:5px 0px 5px 0px; font-size:18px; line-height:1.5; }

div.products_name	{ vertical-align:top; font-size:16px; text-decoration:underline; color:#cc9900; font-weight:bold; padding:0px 0px 0px 0px; }
div.products_price	{ vertical-align:top; font-size:18px; margin-bottom:0; padding:0px 0px 0px 0px; float:left; }
.you_save			{ vertical-align:top; font-size:11px; margin-bottom:0; padding:0px 0px 0px 0px; }


/* shopping cart row content color */
tr.shopping_cart_row_even	{ background:#443d4a; color:#ffffff; }
tr.shopping_cart_row_odd	{ background:#5b5561; color:#ffffff; }

/* boxes layout */
.box_list_1		{ /* background-color:#231d2b;  border:1px solid #231d2b; */} 
.box_list_1 li 	{ background-color:#705c87; /*background:#334c51 url('/images/forms/marker.gif') no-repeat 0px 9px; */ /*height: 26px; line-height: 26px;*/ padding:5px 2px 5px 2px; font-size:10px; color:#dcc4f6; /* border:1px solid #231d2b; */}
.box_list_1 li.tgs-no-bg { background:#4c3e5b; /* background:url('/images/forms/marker.gif') no-repeat 0px 9px ; */}
.box_list_1 li a { text-decoration:none; color:#dcc4f6; }
.box_list_1 li a:hover { text-decoration:underline; }

.tabs_wraper { /* height:200px;  border: 1px solid #666666; color:#e6820E; */}

/* overrides for ui-tab & ui-dialog styles */


#widget-docs ul.ui-tabs-nav { padding:0 0 0 8px; }
#widget-docs .ui-tabs-nav li { margin:5px 5px 0 0; /* border-bottom-width: 0 !important; */ }
#widget-docs .ui-tabs-nav li a:link, #widget-docs .ui-tabs-nav li a:visited, #widget-docs .ui-tabs-nav li a:hover, #widget-docs .ui-tabs-nav li a:active { font-family:verdana, arial, sans-serif; font-size:14px; padding:4px 1.2em 3px; color:#ffffff; cursor: pointer;}
#widget-docs .ui-tabs-nav li.ui-tabs-selected a:link, #widget-docs .ui-tabs-nav li.ui-tabs-selected a:visited, #widget-docs .ui-tabs-nav li.ui-tabs-selected a:hover, #widget-docs .ui-tabs-nav li.ui-tabs-selected a:active { font-family:verdana, arial, sans-serif; font-size:14px; color:#712828; cursor: text; }
#widget-docs .ui-tabs-panel { padding:20px 9px; font-size:12px; line-height:1.4; color:#000; }
#widget-docs .ui-tabs .ui-tabs-hide { display: none !important; }

#widget-docs .ui-widget-content { background-image:none; background-color:#ffffff; border:1px solid #666666; outline: none; border-top-width: 0 !important;}
#widget-docs .ui-widget-content a:link, #widget-docs .ui-widget-content a:visited { color:#1b75bb; text-decoration:none; }
#widget-docs .ui-widget-content a:hover, #widget-docs .ui-widget-content a:active { color:#0b559b; }
#widget-docs .ui-corner-all { -moz-border-radius-bottomleft:0; -moz-border-radius-bottomright:0; -moz-border-radius-topleft:5; -moz-border-radius-topright:5; }

/* product description Interaction states */
#widget-docs .ui-state-default, #widget-docs .ui-widget-content .ui-state-default { border:1px solid #666666; background:#555555 url('images/forms/555555_40x100_textures_03_highlight_soft_75.png') 50% 50% repeat-x; font-weight: normal; color:#ffffff; outline:none; }
#widget-docs .ui-state-active, #widget-docs .ui-widget-content .ui-state-active { border:1px solid #666666; background:#ffffff url('images/forms/ffffff_40x100_textures_01_flat_65.png') 50% 50% repeat-x; font-weight:normal; color:#F6921E; outline:none; }
#widget-docs .ui-state-default a{ color: #ffffff; text-decoration: none; outline: none; }
#widget-docs .ui-state-hover, #widget-docs .ui-widget-content .ui-state-hover, #widget-docs .ui-state-focus, #widget-docs .ui-widget-content .ui-state-focus { border:1px solid #666666; background:#444444 url('images/forms/444444_40x100_textures_03_highlight_soft_60.png') 50% 50% repeat-x; font-weight:normal; color:#ffffff; outline:none; }
/* #widget-docs .ui-widget-content .ui-state-focus { border: 1px solid #666666; background: #444444 url(/images/forms/464646_40x100_textures_01_flat_100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none; } */
#widget-docs .ui-state-hover a{ color:#ffffff; text-decoration:none; outline:none; }
#widget-docs .ui-state-active a { color:#F6921E; outline:none; text-decoration:none; }
#overview-main { float:left; width:100%; }
#widget-docs #overview-main p { font-family:verdana, arial, sans-serif; margin-right:0;}

/* video flash player download */
a.contact, a.contact:visited { font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none; }
a.contact:hover { font-size:10px; color:#ff0000; text-decoration:none; }

/* add me module */
a.add_me, a.add_me:visited { font-size:10px; font-weight:bold; color:#ffffff; text-decoration:none; outline:none; }
a.add_me:hover { font-size:10px; color:#ff0000; text-decoration:none; text-align:center; outline:none; }
.add_me_box_contents { padding:2px; font-size:10px; line-height:1.5; color:#000000; background:#252422; text-align:center; font-family:verdana, arial, sans-serif; }

/* vietpho menu */
/*.main_menu    { background:#252422 url('/images/forms/menu_bg.png') repeat-x 0px 0px; width:100%; border-bottom:3px solid #9fa099; border-top:3px solid #9fa099; filter:alpha(opacity=85); opacity: 0.85; -moz-opacity:0.85;} */

.main_menu    { background:url('images/forms/m22.gif') repeat-x 0px 0px; width:100%; }
#nav		  	{ list-style:none; height:35px; /*width:100%;*/ margin:0px 0px 0px 0px; padding:0px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; font-size:12px; }
#nav li		  	{ float:left; display:block; height:35px; background:url('images/forms/nav.gif') no-repeat right 50%; }
#nav li.last  	{ background-image:url('none'); }
#nav li a	  	{ color:#ffffff; text-decoration:none; display:block; padding-top:9px; height:25px; width:156px; text-align:center; text-transform:capitalize; outline:none;}
#nav li.act a 	{ width:157px; color:#cc6600; outline:none;} 
#nav li a:hover, #nav li a.act, #nav li a.act:hover { color:#cefd5f; }
/*.act 			{ width:157px; text-align:center; color:#cc6600; }*/

/*  breadcrumbBar  */
.breadcrumbBar2 { padding-top:1px; border-top:2px solid #544826; font-family:verdana, arial, helvetica, sans-serif; font-size:11px;}
.breadcrumbHeading { padding:1px; margin-bottom:20px; font-size:11px; border:1px solid #231d2b; background:#30273a url('images/ui-bg_highlight-soft_25_30273a_1x100.png') 50% 50% repeat-x; color:#ffffff; font-weight:bold; text-align:left; }

.breadcrumbBar {  padding-top:1px; border-top:2px solid #544826; font-family:verdana, arial, helvetica, sans-serif; font-size:11px; background: #30273a url('images/ui-bg_highlight-soft_25_30273a_1x100.png') 50% 50% repeat-x; color:#ffffff; font-weight:bold; text-align:left; }

a.headerNavigation { color:#ffffff; }
a.headerNavigation:hover { color: #ffffff; }


/* menu */
.categorymenu{ font-size:11px; font-family:verdana, arial, helvetica, sans-serif; font-weight:bold; line-height:normal; text-decoration: none; width: 100%; overflow:hidden; }
.categorymenu ul{ background-image:url('images/forms/category_menu_up.png'); background-repeat: repeat-x; background-attachment: scroll; background-position: 50% 50%; width:100%; float:left; margin:0; padding:0; border-top:1px solid #f1f1f1; border-left:2px solid #631e1e; }
.categorymenu ul li{ display:inline; }
.categorymenu ul li a{ float:left; color:#631e1e; width:100%; padding:4px 5px 6px; }
.categorymenu ul li a:visited{ color:#631e1e; text-decoration:none; }
.categorymenu ul li a:hover { color:#333333; background-image:url('images/forms/category_menu_hv.png'); background-repeat:repeat-x; background-attachment: scroll; background-position:50% 50%; text-decoration:none; padding-top:6px; padding-bottom:4px; }
.categorymenu ul li a:active { color:#000000; background-image: url('images/forms/category_menu_dn.png'); background-repeat:repeat-x; background-attachment:scroll; background-position:50% 50%; text-decoration:none; padding-top:6px; padding-bottom:4px; }
.categorymenu ul li .current { color:#000000; text-decoration:none; }
.categorymenu ul li .count { color:#333333; text-decoration:none; }
.categorymenu ul li .arrow	{ text-align:right; padding-right:15px; }

/* menuBoxes viet_pages.php */
.menuBoxesContainer { width:100%; padding-top:5px; }

.menuBoxesHeading { padding:2px; font-size:11px; border-bottom:1px solid #631e1e; }
.menuBoxes {float:left; width:190px; /*padding-left:3px;*/ overflow:hidden; background:url('images/forms/health_menu_bg.jpg') repeat-y;}
.menuBoxes ul { margin:0; padding:0; list-style-type:none; }
.menuBoxes li a { padding:3px 0; padding-left:3px; display:block; width:180px; /*height:16px;*/ text-decoration:none; font-weight:normal; color:#ffffff; border-bottom:1px solid gray; border-left:4px solid gray;}
* html .menuBoxes li a { width:180px; /*IE 5*/ w\idth:180px; /*IE 6*/ }	 /*IE only */
.menuBoxes ul.alttheme li a {border-left:6px solid gray;}	 /*alternate theme*/
.menuBoxes li a:hover { background-color:#f6f6fe; border-left-color:#9d150f; color:#2d2b2b; /*width:100%; height:100%;*/ }		/* .menuBoxes li a:visited {color:navy;}  */
.menuBoxes ul.alttheme li a:hover { background-color:#f6f6fe; border-left-color:#9d150f; color:#2d2b2b;}  /*alternate theme*/
.menuBoxes img { margin:0px auto 10px auto; margin-bottom:50px !important;}
@media print {.menuBoxes { display:block !important;}}

/* abdata tle */
.dataTableHeadingRow { background-color: #C9C9C9; }
.dataTableHeadingContent { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; }
.dataTableRow { background-color:#f0f1f1; }
.dataTableRowSelected { background-color:#dee4e8; cursor:pointer; cursor:hand; }
.dataTableRowOver { background-color:#0000ff; cursor:pointer; cursor:hand; }
.dataTableContent { font-family:Verdana, Arial, sans-serif; font-size:10px; color:#000000; }


/* page_quang_cao.php */
.mid_content { background-color:#30302e; font-family:arial, verdana, helvetica, sans-serif; font-size:10pt; color:#30302e; text-align:center; margin:0px; padding:10px 0px 10px 0px; border-top:solid 3px #9d150f; border-bottom:solid 3px #9d150f;}
div.go_video, div.go_video a { padding:0px; display:block; width:150px; height:85px; }
div.go_video	{ margin:5px 0px 3px 5px; }
div.go_video a	{ margin:0px; }
div.go_video	{ background:url('images/forms/spacer.gif') no-repeat 0px 0px; }
div.go_video a:hover	{ background:url('images/channels/play-icon.png') no-repeat 0px 0px; }
div.go_video a	{ text-indent:-999999em; overflow:hidden; text-decoration:none; }
div.go_video a 	{ background-image:url('none'); }
.dbt_desc { background-image:none; font-weight:normal; font-size:12px; width:175px; text-align:center; color:#ffa200; vertical-align:bottom; padding:10px 0px 0px 0px; font-family:verdana, arial, helvetica, sans-serif; }

/* viet_pages listing */
.listing_block_right	{ width:100%; border-right:#ffffff 1px solid; }
.listing_block	{ width:650px; /*height:310px; overflow:scroll; overflow-x:hidden;*/ font-size:12px; color:#686868; background:#0a191e; display:inline; float:left; padding:5px 0px 5px 5px; margin:0px 0px 0px 0px; font-family:arial, helvetica, sans-serif; text-align:left; border-left:#ffffff 1px solid; /*border-bottom:#ffffff 1px solid; border-right:#ffffff 1px solid;*/ }
.listing_block a	{  display:block; padding:3px 0px 3px 0px; float:left; margin:0px; width:645px; text-decoration:none; /*border-bottom:#fff6d1 2px solid;*/ }
.listing_block a:hover { background:#fffbed; /*border-left:#0a191e 1px solid; border-top:#0a191e 1px solid; border-bottom:#0a191e 1px solid;*/ }
.listing_block a img	 { border-right:#cccccc 1px solid; border-top:#cccccc 1px solid; display:inline; background:#35464d; float:left; margin: 0px 5px; border-left:#cccccc 1px solid; border-bottom:#cccccc 1px solid; width:100px; height:80px; }
.listing_block a span  { font-weight:bold; font-size:14px; float:left; width:520px; color:#ffa200; line-height:16px; vertical-align:bottom; padding-bottom:5px; }
.listing_block a span span { display:inline; font-size:12px; float:none; width:auto; color:#686868; line-height:16px; }

.listing_tr {  background:#0a191e; border-bottom:#ffffff 1px solid; }

.listingArea { background-color:#f1f9fe; border-color:#5d1733; border-style:solid; border-width:2px; padding:0px 10px 0px 10px; }

.listing_link { background-color:#544826; color:#ffffff; font-weight:bold; padding:0px 10px 0px 10px; }

/* arrow on mouse hover */
.products_box	{ width:33%; height:160px; vertical-align:top; background:url('images/forms/item_bx.gif') no-repeat; padding:10px 0px 10px 0px;  /* margin:10px 0px 10px 0px; */}
a.go_video	{ padding:0px; display:block; width:95%; height:150px; margin:0px; }
a.go_video	{ margin:0px 0px 0px 0px; }
a.go_video	{ margin:0px; }
a.go_video	{ background:url('images/forms/blank.gif') no-repeat 0px 0px; }
a.go_video:hover	{ width:240px; height:145px; background:url('images/forms/play_bg.png') no-repeat 0px 0px; outline:none; text-decoration:none;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.go_video	{ /*text-indent:-999999em;*/ overflow:hidden; text-decoration:none; }
a.go_video 	{ background-image:url('none'); }

/* special slider */
.slides_special_wrap { position:relative; padding:20px 0 37px 49px; width:750px; }
.slides_special_wrap .prev {
	position: absolute;
	left: -6px;
	top: 100px;
	outline: 0;
}

.slides_special_wrap .next {
	position: absolute;
	right: 90px;
	top: 70px;
	outline: 0;
}

.slides_special_wrap a:active {
	top: 102px;
}

#slides1 {
	overflow: hidden;
	height: 180px;
}

#slides1 li {
	list-style: none;
	width: 589px;
}

#slides1 li img {
	float: left;
}

#slides1 .content {
	float: left;
	width: 240px;
	padding-left: 21px;
}

#slides12 li p {
	line-height: 22px;
}
/* viet_pages slide */
ol,ul { list-style:none; }
#container { width:750px; padding:0px 10px 10px 10px; margin:0 auto; position:relative; z-index:0; }
#example { width:750px; height:250px; position:relative; }
#ribbon { position:absolute; top:-6px; left:-14px; z-index:500; }
#frame { position:absolute; z-index:0; width:750px; height:230px; top:-3px; left:-11px; }
#slides { position:absolute; top:8px; left:1px; z-index:100; }
.slides_container div { width:725px; height:208px; display:block; padding:0px 0px 0px 10px; }
.slides_container { width:725px; height:208px; overflow:hidden; position:relative; display:none; }
.slides_container a { width:725px; height:208px; display:block; }
#slides .next,#slides .prev { position:absolute; top:85px; left:-25px; width:24px; height:43px; display:block; z-index:101; outline:none;}
#slides .next { left:726px; outline:none; }
.pagination { margin:-1px auto 0; width:100px; }
.pagination li { float:left; margin:0 1px; }
.pagination li a { display:block; width:12px; height:0; padding-top:12px; background-image:url('images/forms/pagination.png'); background-position:0 0; float:left; overflow:hidden; outline:none; }
.pagination li.current a { background-position:0 -12px; }

/* coupon box */
.coupon_box_	{  width:33%; display:block; /*width:241px; height:207px;*/ vertical-align:top; text-align:center; background:url('images/banners/coupon_box.jpg') no-repeat; padding:0px 0px 0px 0px;  margin:0px 0px 0px 0px; }
.coupon_box	{  width:33%; /*display:block;*/ vertical-align:top; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }

a.coupon_video	{ display:block; /*position:absolute;*/ line-height:1.5; width:225px; height:195px; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; }
a.coupon_video	{ background:url('images/forms/blank.gif') no-repeat 0px 0px; }
a.coupon_video:link, a.coupon_video:visited, a.coupon_video:active { text-decoration:none; outline:none; color:#000000;}
a.coupon_video:hover	{ display:block; /*position:absolute;*/ width:225px; height:195px; background:url('images/forms/play_bg_225x195.png') no-repeat 0px 0px; outline:none; text-decoration:none; text-align:center;  margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
a.coupon_video { /*text-indent:-999999em;*/ overflow:hidden; text-decoration:none; }
a.coupon_video 	{ background-image:url('none'); }

/* as seen on tv */
.as_seen_on_tv_box	{  width:90px; /*display:block;*/ vertical-align:top; text-align:center; padding:0; margin:0; }

a.as_seen_on_tv	{ display:block; /*position:absolute;*/ width:90px; height:400px; padding:0; margin:0; }
a.as_seen_on_tv	{ background:url('images/forms/blank.gif') no-repeat 0px 0px; }

a.as_seen_on_tv:link, a.as_seen_on_tv:visited, a.as_seen_on_tv:active { text-decoration:none; outline:none;}
a.as_seen_on_tv:hover { display:block; width:90px; height:400px; background:url('images/forms/asotv_txt_hover.jpg') no-repeat 0px 0px; outline:none; margin:0; padding:0; }
a.as_seen_on_tv { /*text-indent:-999999em;*/ overflow:hidden; text-decoration:none; }
a.as_seen_on_tv 	{ background-image:url('none'); }

/* upgrade */
.error_message		{ width:745px; background-color:#ffffff; border:2px solid #cc0000; color:#cc0000; font-weight:bold; text-align:center; margin:0px 0px 5px 0px; padding:0px; }

/* 5d1733
.page_listing	{ width:745px; height:500px; color:#000000; overflow:scroll; overflow-x:hidden; font-size:12px; color:#686868; background:#0a191e; padding-right:0px; display:inline; padding-left:0px; float:left; padding-bottom:5px; padding-left:5px; margin:0px 0px 0px 0px; padding-top:5px; font-family:arial, helvetica, sans-serif; text-align:center; border-left:#ffffff 1px solid; border-bottom:#ffffff 1px solid; border-right:#ffffff 1px solid; }
.page_listing a	{ padding-right:0px; display:block; padding-left:0px; float:left; padding-bottom:3px; margin:0px; width:745px; padding-top:3px; border-bottom:#fff6d1 2px solid; text-decoration:none; }
.page_listing a:hover { background:#fffbed; }
.page_listing a img	 { border-right:#cccccc 1px solid; border-top:#cccccc 1px solid; display:inline; background:#35464d; float:left; margin: 0px 5px; border-left:#cccccc 1px solid; width:65px; border-bottom:#cccccc 1px solid; height:40px; }
.page_listing a span  { font-weight:bold; font-size:14px; float:left; width:650px; color:#ffa200; line-height:16px; vertical-align:bottom; padding-bottom:5px; }
.page_listing a span span { display:inline; font-size:12px; float:none; width:auto; color:#686868; line-height:16px; }
.page_listing div.item { float:left; padding:0 0 0 5px; min-height:80px; }
*/
/* Clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
