﻿body
{
    margin: 0;
    padding: 0;
    font-family: Tahoma;
    background-color: #D69F0F;
    color: #666;
    font-size: 10pt;
}
h1
{
    font-size: 13pt;
    display: inline;
}
.center
{
    margin-left: auto;
    margin-right: auto;
    width: 1049px;
    height: auto;
    display:table;
    text-align: center;
    background-image: url(images/mat-kinh-hoc-duong-bg.png);
	background-position: center; 
	background-repeat: repeat-y;
}
.bottombg
{
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    height: auto;
    display: table;
    text-align: center;
    background-image: url(images/bottom-bg.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
}
.topbg
{
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    height: auto;
    display: table;
    text-align: center;
    background-image: url(images/top-bg.jpg);
    background-repeat: no-repeat;
    background-position: top;
    background-color:White;

}
.maincontentdiv
{
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
    height: auto;
    display: table;
}
.maincontentbg
{
    width: 862px;
}
/*header*/
.headercontainerDiv
{
    margin-left: auto;
    margin-right: auto;
    width: 1000px;
}
.headerbg
{
    width: 580px;
    height: 130px;
    float:right;
    display:block;
}
.headercontent
{
    width: 950px;
    height: 98px;
}
.headersearchDiv
{
    width: 320px;
    height: 45px;
    float: left;
}
.headersearchbg
{
    background-image: url(images/header_s_bg.png);
    width: 310px;
    height: 32px;
}
.header_searchtext
{
    width: 272px;
    margin-left: 5px;
    margin-top: 4px;
    border: solid 1px #ffffff;
}
.buttonsearch
{
    margin-top: 2px;
    margin-left: 2px;
}
.headermenuitem
{
    color: #666666;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 8pt;
    display: inline-block;
    padding: 2px 2px 2px 2px;
}
.headermenuitem:hover
{
    color: #a31515;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 8pt;
    padding: 2px 2px 0px 2px;
    border-bottom: solid 2px #ffcc00;
}
/*footer*/
.footerbg
{
    margin-left: 0px;
    margin-right: 0px;
    width: 980px;
    height: 80px;
    margin-bottom: 15px;
    display: table;
}
.footerheader
{
    font-family: Tahoma;
    font-size: 9pt;
}
.divfooter
{
    margin-left: auto;
    margin-right: auto;
    width: 680px;
    height: auto;
    display: table;
    height: auto;
    color: #999;
    text-align: left;
    float: right;
    margin-top: 40px;
}
.lbaddress
{
    font-family: Times New Roman;
    font-size: 9pt;
}
.footermenulink
{
    font-family: Tahoma;
    font-size: 9pt;
    color: #D59F0F;
    text-decoration: none;
}
.footermenulink:hover
{
    color: #999;
}
.PopupMenucontainer
{
    width: 680px;
    height: auto;
}
.menupopup
{
    float: left;
    width: 580px;
    height:auto;
    display:block;
}
.searchmenu
{
    float: left;
    padding-top: 30px;
    width: 580px;
    height: 50px;
    display:block;
    text-align: left;
}
.searchtext
{
    width: 136px;
    height: 16px;
    font-family: Tahoma;
    font-size: 8pt;
    display:inline-block;
    margin-top: 5px;
    margin-left: 6px;
    border: solid 1px transparent;
    border-style: none;
}
.txtbg1
{
    background-image: url(images/txt-bg-1.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 154px;
    height: 29px;
    display: inline-block;
    vertical-align: middle;
}
.searchtext2
{
    width: 76px;
    height: 16px;
    font-family: Tahoma;
    font-size: 8pt;
    display:inline-block;
    margin-top: 5px;
    margin-left: 6px;
    border: solid 1px transparent;
    border-style: none;
}
.txtbg2
{
    background-image: url(images/txt-bg-2.jpg);
    background-repeat: no-repeat;
    background-position: top;
    width: 95px;
    height: 29px;
    display:inline-block;
    vertical-align: middle;
}
.searchbutton
{
    padding-left: 5px;
    margin-top: 2px;
}

.menucontainer
{
    width: 940px;
    height: 24px;
    display: table;
}
.menumain
{
    float: right;
    margin-right: 1px;
}
.headmenuseparator
{
    font-family: Tahoma;
    font-size: 8pt;
}
.language
{
    padding: 0px 2px 0px 2px;
    font-family: Verdana;
    color: #999999;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.language:hover
{
    padding: 0px 2px 0px 2px;
    font-family: Verdana;
    color: #d59f0f;
    font-size: 11px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
}
.loginlink
{
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}
/*banner*/
/*----newsdatagrid-----*/
.pager_none
{
    display: none;
}
.AlternatingItemStyle_Separator
{
    height: auto;
}
.dgPagerLinks
{
    width: 19px;
    height: 19px;
    background-image:url(images/pager-bg.jpg);
    background-position:top;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    vertical-align:middle;
    margin-top:auto;
    margin-bottom:auto;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 12px;
    font-weight: bold;
    color: White;
}
.dgPagerLinks:hover
{
    width: 19px;
    height:19px;
    background-image:url(images/pager-bg.jpg);
    background-position:bottom;
    display: inline-block;
    text-align: center;
    text-decoration: none;
    vertical-align:middle;
    margin-top:auto;
    margin-bottom:auto;
    margin-left: 2px;
    margin-right: 2px;
    font-size: 12px;
    font-weight: bold;
    color: White;
}
.pager_text
{
    margin-top:2px;
    display:block;   
}
.pagetext
{
    border: solid 1px Transparent;
    font-family:Times New Roman;
    height:19px;
    width:auto;
}
.ddlRowsDisPlay
{
    color: #7a7a7a;
	background-color: #cccccc;
	border: outset 1px #999;/*for demonstration only*/

}
.newsGrib
{
    width: 570px;
    vertical-align: top;
    border:solid 1px stranparent;
}
.dgPagerText
{
    font-size: 12px;
}
.dgPagerText2
{
    font-size: 12px;
    color:#545454;
}
/*------new/slink-----*/
.big_news_image
{
    border: solid 1px #d59f0f;
    background-color:#eee;
}
.big_news_image:hover
{
    border: solid 1px #999;
}
.thumb_news_image
{
    border:solid 1px #d69f0f;
    margin-right: 3px;
    background-color:#eee;
}
.thumb_news_image:hover
{
    border:solid 1px #999;
    margin-right: 3px;
}
.newstitlelink
{
    color: #999;
    font-weight: bold;
    font-family:Courier New;
    font-size: 11pt;
    text-decoration: none;
}
.newstitlelink:hover
{
    color: #D8A525;
    font-weight: bold;
    font-family:Courier New;
    font-size: 11pt;
    text-decoration: none;
}
.newstitle
{
    color: #d69f0f;
    font-weight: bold;
    font-size: 11pt;
    text-decoration: none;
    font-family:Courier New;
}
.updatetext
{
    font-size: 8.5pt;
    color: #504f50;
}
.orther_newstitle
{
    font-family: Times New Roman;
    font-weight: bold;
    font-size: 13pt;
    color: #d59f0f;
    text-decoration: none;
}
.othernewslink
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #666666;
    text-decoration: none;
}
.othernewslink:hover
{
    font-family: Tahoma;
    font-size: 10pt;
    color: #d79f0f;
    text-decoration: none;
}
.newsreadmore
{
    color: #999;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
}
.newsreadmore:hover
{
    color: #d69f0f;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
}
.newscategorytext
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 13pt;
    color: #d59f0f;
    text-decoration: none;
    text-transform:uppercase;
}
.divnewsdetails
{
    width: 573px;
    height: auto;
    margin-left: 4px;
    display: table;
    padding-top: 5px;
    text-align: justify;
}
.clearfix:after
{
    display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
    content: '[DO NOT LEAVE IT IS NOT REAL]';
}
.clearfix
{
    position: relative;
    display: inline;
}
.clearfix
{
    display: block;
    margin-top: 8px;
    background: url(images/dot_3x1_1.jpg) repeat-x left 15px;
    height: 20px;
    width: 573px;
}
.fixbg
{
    background: url(images/fix_bg.jpg) repeat-x left 13px;
    float: left;
    height: 20px;
}
.Div_top_page
{
    margin-left: 10px;
    border: solid 2px #ccc;
    height: 25px;
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    width: 122px;
    color: #999;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-bottom;
    float: left;
    cursor: pointer;
}
.Div_top_page:hover
{
    margin-left: 10px;
    border: solid 2px #d59f0f;
    height: 25px;
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    width: 122px;
    color: #999;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-bottom;
    float: left;
    cursor: pointer;
}
.Div_print_page
{
    margin-left: 10px;
    border: solid 2px #ccc;
    height: 25px;
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    width: 122px;
    color: #999;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-bottom;
    float: left;
    cursor: pointer;
}
.Div_print_page:hover
{
    margin-left: 10px;
    border: solid 2px #d59f0f;
    height: 25px;
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    width: 122px;
    color: #999;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-bottom;
    float: left;
    cursor: pointer;
}
.Div_email_page
{
    margin-left: 10px;
    border: solid 2px #ccc;
    height: 25px;
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    width: 122px;
    color: #999;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-bottom;
    float: left;
    cursor: pointer;
}
.Div_email_page:hover
{
    margin-left: 10px;
    border: solid 2px #d59f0f;
    height: 25px;
    background-position: top center;
    background-repeat: no-repeat;
    text-align: left;
    width: 122px;
    color: #999;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-bottom;
    float: left;
    cursor: pointer;
}
.A_news_details
{
    padding-top: 3px;
    display: inline-block;
    width: 125px;
    color: #999;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    margin-left: 2px;
    height: 25px;
}
.detailimage
{
    border: solid 1px #d59f0f;
    background-color:#eee;
    margin-right:3px;
}
/*hotline*/
.hotline
{
    width: 210px;
    height: auto;
    display:block;
}

.hotlinecaption_div
{
    width: 220px;
    height: 40px;
    margin-left: 4px;
    margin-top: 6px;
    vertical-align: middle;
    display: table;
}
.hotline_caption_text
{
    font-family: Tahoma;
    font-weight: bold;
    font-size: 15px;
}
/*contact*/
.divcontact
{
    width: 573px;
    display: table;
}
.contactheader
{
    font-family: Tahoma;
    font-size: 13pt;
    font-weight: bold;
    color: #D59F0F;
}
.errormessage
{
    font-family: Tahoma;
    font-size: 8pt;
}
.contactheader2
{
    font-family: Tahoma;
    font-size: 8pt;
}
.contacttextbox
{
    width: 250px;
    font-family: Tahoma;
    font-size: 8pt;
    border: solid 2px #cccccc;
}
.contacttextarea
{
    width: 250px;
    font-family: Tahoma;
    font-size: 8pt;
    border: solid 2px #cccccc;
    height:150px;
}
.contacttext
{
    font-family: Tahoma;
    font-size: 9pt;
}
/**/
.newsrotator_bg
{
    width: 241px;
    height: 411px;
    background-image: url(images/newsrotator_bg.jpg);
    background-repeat: no-repeat;
    background-position: center;
    display: table;
}
.newsRotatorCaption_div
{
    width: 230px;
    height: auto;
    display: table;
    margin-top: 10px;
    margin-left: 6px;
}
.news_rotator_caption_text
{
    font-size: 9pt;
    font-weight: bold;
    text-transform: uppercase;
    color: #666666;
}
.newsrotator
{
    vertical-align: top;
}
.newstitlelink_rotator
{
    font-size: 8pt;
    font-weight: bold;
    color: Green;
}
/*web site gallery*/
.project_web_gallery_caption
{
    width: 443px;
    height: 30px;
    margin-top: 3px;
    display: table;
    margin-left: 7px;
    padding-top: 3px;
}
.galleryDiv
{
    width: 458px;
    height: 431px;
    background-image: url(images/project_skin.png);
    display: table;
    background-repeat: no-repeat;
    margin-right: 1px;
}
.project_slide_caption_text
{
    font-family: Tahoma;
    font-size: 13pt;
    color: #666666;
}
.product_gallery_link
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}
.listviewlink
{
    font-family: Tahoma;
    font-size: 8pt;
    color: #666666;
    text-decoration: none;
}
.listview
{
    width: 458px;
    height: auto;
    display: table;
}
.listview-caption
{
    background-image: url(images/proj-cap-bg.png);
    background-position: bottom left;
    background-repeat: no-repeat;
    height: 38px;
    width: 455px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.left-temp-ski
{
    width: 220px;
    background-image: url(images/vert_line.png);
    background-position: right top;
    background-repeat: no-repeat;
    height: 275px;
    padding-right: 9px;
}
.right-temp-ski
{
    width: 210px;
    height: 275px;
}
.list-view-img
{
    width: 210px;
    height: 130px;
}
.gallery_thum_img
{
    width: 100px;
}
.temp_list_grid
{
    width: 460px;
}
.temp-img-div
{
    background-image: url(images/template_bg.png);
    background-repeat: no-repeat;
    background-position: top left;
    width: 212px;
    height: 132px;
    padding-left: 2px;
    padding-top: 2px;
}
.temp-title
{
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: #666666;
    text-decoration: none;
}
.caption-first
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #CC3300;
}
.caption-last
{
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    color: #000000;
}
/*single news sumary*/
.divsinglenewssumary
{
    width: 695px;
    display: table;
}
.newstitlelink_single
{
    color: #999999;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
}
.newstitlelink_single:hover
{
    color: green;
    font-weight: bold;
    font-size: 12pt;
    text-decoration: none;
}
.single_newsreadmore
{
    color: #999999;
    font-weight: bold;
    font-size: 8pt;
    text-decoration: none;
}
.seperatordiv
{
    width: 695px;
    height: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.copyrightA
{
    color: #999999;
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
}
/*verticalpopupmenu*/
.verticalpopupmenu
{
    margin-left: auto;
    margin-right: auto;
    width: 220px;
    height: auto;
    display: block;
    background-color: #191C1D;
    padding-bottom: 3px;
    text-align: left;
}
.shoppingcart
{
    width: 220px;
    height: 170px;
    display: table;
    background-color: #191C1D;
    margin-bottom: 6px;
    margin-top: 8px;
}
.newsrotatordiv
{
    width: 220px;
    height: auto;
    display: table;
    background-color: #191C1D;
    margin-bottom: 6px;
    margin-top: 8px;
    text-align: center;
}
.verticalpopupmenutop
{
    height: 41px;
    width: 210px;
    display: block;
    text-align: justify;
    border-bottom: dashed 1px #CCCCCC;
}
.verticalpopupmenutop2
{
    height: 35px;
    width: 210px;
    display: block;
    text-align: justify;
    border-bottom: dashed 1px #CCCCCC;
}
.verticalpopupmenutitle
{
    font-size: 10pt;
    padding-left: 5px;
    display: block;
    font-weight: bold;
}
.verticalpopupmenumiddle
{
    width: 220px;
    height: auto;
    display: inline-block;
}
.newrotatomiddle
{
    width: 210px;
    height: 230px;
    margin-left: 5px;
    display: block;
}
.divproductcaterotator
{
    width: 680px;
    height: auto;
    display: table;
    margin-bottom: 10px;
}
/*product category rotator*/
.productcaptiondiv
{
    width: 510px;
    height: auto;
    display: block;
    margin-left: 20px;
}
.produccateDiv
{
    height: 200px;
    width: auto;
    display: table;
    margin-bottom: 8px;
}
.productcatecontent
{
    height: auto;
    width: 200px;
    display: table;
}
.productholderDiv
{
    width: 280px;
    display: block;
    margin-bottom: 2px;
    margin-top: 2px;
    margin-left: auto;
    margin-right: auto;
    height:auto;
}
.image_bg
{
    background-image: url(images/produc-rotator-bg.png);
    background-position: top center;
    background-repeat: no-repeat;
    width: 200px;
    height: 179px;
}
.prod_img_bg
{
    margin-left: auto;
    margin-right: auto;
    width: 260px;
    height:150px;
    display:block;
    margin-top: 2px;
}

.productcatetitle
{
    height: 30px;
    width: 121px;
    padding-left: 75px;
    padding-top: 8px;
    color: White;
    text-decoration: none;
}
.productcatelink
{
    background-image: url(images/rot-bt-bg.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    display: block;
    width: 191px;
    text-decoration: none;
}
.productcatelink:hover
{
    background-image: url(images/rot-bt-bg-hover.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    width: 191px;
    text-decoration: none;
}

.tabheaderdiv
{
    width: 573px;
    height: 38px;
    display: block;
    display: table;
    text-align: left;
}
.tabbg
{
    padding-left: 5px;
}
.tabheader
{
    color: White;
    text-decoration: none;
    font-family: Tahoma;
    font-weight: bold;
}
.tabheader:hover
{
    color: Red;
    text-decoration: none;
    font-family: Tahoma;
    font-weight: bold;
}
.tabheaderhover
{
    color: Red;
    text-decoration: none;
    font-family: Tahoma;
    font-weight: bold;
}
.productcontentdiv
{
    height: 70px;
    width: 190px;
    display: block;
    background-color: #222728;
    border: solid 1px black;
    border-top: none;
    margin-top: 0px;
}
.productlinktitle
{
    color: #D8A525;
    text-decoration: none;
    font-size: 13px;
    height: 10px;
    display: block;
    padding-top: 3px;
    font-weight: bold;
}
.productlinktitle:hover
{
    color: #666;
    text-decoration: none;
    font-size: 13px;
    height: 10px;
    display: block;
    padding-top: 3px;
}
.buylink
{
    color: #ffffff;
    text-decoration: none;
    font-size: 8.5pt;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    background-color: #191C1D;
    padding: 2px 2px 2px 2px;
}
.buylink:hover
{
    color: red;
    text-decoration: none;
    font-size: 8.5pt;
    font-weight: bold;
    text-decoration: underline;
    display: inline-block;
    background-color: #191C1D;
    padding: 2px 2px 2px 2px;
}
.hotline
{
    margin-top: 8px;
    width: 210px;
    height: auto;
    display: table;
}
.poolLeftDiv
{
    margin-top: 8px;
    width: 210px;
    height: auto;
    display: table;
    padding-bottom: 6px;
}
.button
{
    border: solid 1px #000000;
    background-color: #313131;
    height: 25px;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #999;
    font-size: 8pt;
}
.button:hover
{
    border: solid 1px #000000;
    background-color: #666666;
    height: 25px;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #ffffff;
    font-size: 8pt;
}
#dhtmlgoodies_tooltip
{
    background-color: #ffffff;
    border: 2px solid #ffffff;
    padding-left: 1px;
    position: absolute;
    display: none;
    z-index: 20000;
    font-size: 0.9em;
    font-family: "Trebuchet MS" , "Lucida Sans Unicode" , Arial, sans-serif;
}
#dhtmlgoodies_tooltipShadow
{
    position: absolute;
    background-color: #000;
    display: none;
    z-index: 10000;
    opacity: 0.7;
    filter: alpha(opacity=70);
    -khtml-opacity: 0.7;
    -moz-opacity: 0.7;
}
.prodinfo
{
    width: 260px;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: left;
    padding: 2px 2px 2px 2px;
    height: auto;
    display: table;
    text-align:left;
}
.prod-code
{
    width: 275px;
    display: table;
    vertical-align:middle;
    height:50px;
    margin-top:auto;
    margin-bottom:auto;
    margin-left:auto;
    margin-right:auto;
}
.productcapbg
{
    width: 570px;
    height:auto;
    text-align: left;
    margin-top: 10px;
    display:block;
}
.captionlink
{
    font-family: Tahoma;
    font-size: 13pt;
    font-weight: bold;
    color: #D59F0F;
    text-decoration: none;
    text-transform:uppercase;
}
.captionlink:hover
{
    color: #999;
}
.captionlink:hover span
{
    font-family: Tahoma;
    font-size: 13pt;
    font-weight: bold;
    color: #D59F0F;
    text-decoration: none;
}
.captiontext
{
    font-family: Tahoma;
    font-size: 13pt;
    font-weight: bold;
    color: #999999;
    text-decoration: none;
}
.productdetailpanel
{
    width: 573px;
    height: auto;
    display: block;
}
.productleft
{
    width:240px;
    height:auto;
    display:block;
    float:left;
    text-align:left;
    margin-left:10px;
}
.prodcutright
{
    width:310px;
    height:auto;
    display:block;
    float:right;
    text-align:left;
}
.productdetail
{
    width:310px;
    position:relative;
    display:block;
    padding-top:250px;
}
.productimage
{
    width:310px;
    height:190px;
    display:block;
}
.panelcentermiddle
{
    width: 680px;
    height: auto;
    display: table;
}
.pro_detail_bg
{
    border: solid 5px #191C1D;
}
.prod_detail_image
{
    border: solid 1px #ffffff;
}
.productinfo
{
    width: 680px;
    height: auto;
    display: table;
}
.prodcaption
{
    font-family: Tahoma;
    font-size: 12pt;
    color: #999;
    font-weight: bold;
    margin-left:15px;
}
.prodcaption2
{
    font-family: Tahoma;
    font-size: 13pt;
    color: #D59F0F;
    font-weight: bold;
    text-transform:uppercase;
}
.prod_brieft
{
    font-family: Tahoma;
    font-size: 10pt;
}
.prod_info2
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color:#D59F0F;
    margin-left:-6px;
}
.prod_info
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color:#999999;
}
.prod_info_link
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color:#999999;
    text-decoration:none;
}
.prod_info_link:hover
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color:#D59F0F;
    text-decoration:none;
}
.prod_color
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
    color:#D59F0F;
    text-decoration:none;   
}
.prod_code
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
}
.prod_price
{
    font-family: Tahoma;
    font-size: 9pt;
    font-weight: bold;
}
.ordertexttitle
{
    font-family: Tahoma;
    font-size: 11pt;
    font-weight: bold;
}
.order_button
{
    background-image: url(images/button_order.png);
    width: 144px;
    height: 28px;
    background-repeat: no-repeat;
    background-color: Transparent;
    border-style: none;
    border-width: 0px;
    cursor: pointer;
    font-family: Tahoma;
    color: #ffffff;
    font-size: 9pt;
    font-weight: bold;
}
.quantitytextbox
{
    border: solid 2px #191C1D;
}
.panelcentercontainer
{
    width: 680px;
    height: auto;
    display: block;
    margin-top: 10px;
}
.altermess
{
    color: Red;
    font-family: Tahoma;
    font-size: 9px;
}
.sendmailbutton
{
    border: solid 1px #999;
    background-color: #ccc;
    height: 25px;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #d59f0f;
    font-size: 8pt;
}
.sendmailundobutton
{
    border: solid 1px #999;
    background-color: #ccc;
    height: 25px;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #d59f0f;
    font-size: 8pt;
}
.divbannerrotator
{
    width: 220px;
    height: auto;
    display: table;
    margin-top: 10px;
}
.divbannerrotatorcontent
{
    width: 210px;
    display: block;
    height: auto;
    margin-top: 5px;
}
/*webhit*/
.divwebhit
{
    width: 210px;
    height: auto;
    padding-top: 5px;
    text-align: left;
    display:block;
}
.divwebhittitle
{
    width: 220px;
    height: 35px;
    display: block;
    text-align: left;
}
.webhittitle
{
    font-size: 10pt;
    display: block;
    font-weight: bold;
    padding-top: 8px;
    padding-left: 38px;
}
.divwebhitcontent
{
    border-top: dashed 1px #CCCCCC;
    width: 200px;
    height: auto;
    padding-left: 18px;
    padding-top: 10px;
    display: block;
}
.hitcaption
{
    font-family:Tahoma;
    font-size:14px;
    color:#D8A525;
    height:20px;
    display:block;
    font-weight:bold;
}
.hitcouter
{
    font-family:Tahoma;
    font-size:15px;
    color:#666666;
    height:30px;
    display:block;
    font-weight:bold;
    text-align:left;
    margin-left:20px;

}
.abouttitle
{
    font-size: 14pt;
    font-weight: bold;
    color: Red;
}
.line
{
    width: 680px;
    height: 3px;
    display: inline-block;
    background-image: url(images/line.jpg);
}
.line2
{
    width: 573px;
    height: 1px;
    display: inline-block;
    background-image: url(images/dot_3x1_1.jpg);
}
.contactlink
{
    font-size: 9pt;
    font-weight: normal;
    color: #666666;
    text-decoration: none;
}
.contactlink:hover
{
    font-size: 9pt;
    font-weight: normal;
    color: #d59f0f;
    text-decoration: none;
}
.sitemapdiv
{
    margin-left: auto;
    margin-right: auto;
    width: 573px;
    height: auto;
    display: table;
    background-image: url(images/h_back.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    text-align:left;
}
.link
{
    font-size: 10pt;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}
.link:hover
{
    font-size: 10pt;
    font-weight: bold;
    color: #d59f0f;
    text-decoration: none;
}
.rotatortitle
{
    font-family: Tahoma;
    font-size: 13pt;
    color: #CC0000;
    font-weight: bold;
}
.produccateListDiv
{
    height: 140px;
    width: 100px;
    display:block;
    text-align:center;
}
.prod_cate_list_bg
{
    width: 100px;
    height: auto;
    border: solid 1px #666;
}
.prod_cate_list_bg:hover
{
    width: 100px;
    height: auto;
    border: solid 1px #D8A525;
}
.remoreproductlink
{
    display: inline-block;
    text-decoration: none;
   font-family: Tahoma;
    color: #fff;
    font-size:12px;
    background-color:#D59F0F;
    height:20px;
    width:90px;
    vertical-align:middle;
}
.remoreproductlink:hover
{
    display: inline-block;
    text-decoration: none;
    font-family: Tahoma;
    color: #fff;
    font-size:12px;
    background-color:#ccc;
    height:20px;
    width:90px;
}
.remoreproductlink2
{
    display: inline-block;
    text-decoration: none;
    font-family: Tahoma;
    color: #fff;
    font-size:12px;
    background-color:#D59F0F;
    height:20px;
    width:110px;
    vertical-align:middle;
}
.remoreproductlink2:hover
{
    display: inline-block;
    text-decoration: none;
    font-family: Tahoma;
    color: #fff;
    font-size:12px;
    background-color:#ccc;
    height:20px;
    width:110px;
}
.remoretext
{
    
    margin-left:5px;
    margin-top:2px;
    display:block;
}
.lowchoiceprice
{
    font-family: Tahoma;
    font-size: 9pt;
    color: #999;
    font-weight: bold;
}
.pemechoiceprice
{
    font-family: Tahoma;
    font-size: 9pt;
    color: #fff;
    font-weight: bold;
}
.extrachoiceprice
{
    font-family: Tahoma;
    font-size: 9pt;
    color: red;
    font-weight: bold;
}
.detailcartlink
{
    font-family: Tahoma;
    font-size: 9pt;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}
.cart_image
{
    width: 80px;
    border: solid 1px #ffffff;
}
.header_cart_list
{
    font-weight: bold;
    font-family: Tahoma;
    background-color: #222728;
    height: 45px;
    border-bottom: solid 1px #000000;
}
.dgcartItem
{
    background-color: #191C1D;
}
.dgAcartltItem
{
    background-color: #101212;
}
.cartprice
{
    font-size: 9pt;
    color: Red;
    font-weight: bold;
}
.button_cart_del
{
    border: solid 1px #000000;
    background-color: #101212;
    height: 30px;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #999;
    font-size: 8pt;
    width: 80px;
}
.button_cart_del:hover
{
    border: solid 1px #000000;
    background-color: #101212;
    height: 30px;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #ffffff;
    font-size: 8pt;
    width: 80px;
}
.txtquantieydisable
{
    color: #ffffff;
    background-color: Transparent;
    border: solid 1px Transparent;
    font-weight: bold;
}
.billtextcaption
{
    color: #ffffff;
    font-weight: bold;
}
.textbox
{
    width: 250px;
    border: solid 2px #333333;
    background-color: #666666;
    color: #ffffff;
}
.cart_button
{
    background-image: url(images/buttonbg.png);
    width: 116px;
    height: 35px;
    background-repeat: no-repeat;
    background-color: Transparent;
    border-style: none;
    border-width: 0px;
    cursor: pointer;
    font-family: Tahoma;
    color: #ffffff;
    font-size: 9pt;
    font-weight: bold;
}
.txtquantityenable
{
}
.hotlinetcaptionext
{
    font-family:Tahoma;
    font-size: 14pt;
    text-transform:uppercase;
    font-weight: bold;
    color: #D8A525;
}
.newsrotatortitle
{
    font-size: 10pt;
    padding-left: 70px;
    padding-top: 12px;
    display: block;
    font-weight: bold;
    color: Red;
}
.pollcaption
{
    font-size: 10pt;
    padding-left: 70px;
    padding-top: 12px;
    display: block;
    font-weight: bold;
    color: #ffffff;
}
.populartagcap
{
    font-family:Tahoma;
    font-size: 14pt;
    text-transform:uppercase;
    font-weight: bold;
    color: #D8A525;
    margin-left:3px;
}
.Verticalpopulartagcap
{
    font-size: 18pt;
    padding-top: 12px;
    font-weight: bold;
    margin-left: 8px;
    display: inline-block;
    color: #ffffff;
}
.shoppingcartlink
{
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #999;
    font-size: 8pt;
    text-decoration: none;
}
.shoppingcartlink:hover
{
    text-decoration: underline;
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: Red;
    font-size: 8pt;
}
.seachlink
{
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #666;
    font-size: 10pt;
    text-transform:uppercase;
}
.seachlink:hover
{
    font-family: Tahoma;
    font-weight: bold;
    cursor: pointer;
    color: #d69f0f;
    font-size: 10pt;
    text-transform:uppercase;
}
.searchimage
{
    border: solid 1px #eee;
}
.searchimage:hover
{
    border: solid 1px #d69f0f;
}
.keyword
{
    color: #d99f0f;
}
.keywordfrom
{
    color:#999;
}
.keywordto
{
    color:Red;
}
.searchResultCaption
{
    color: #d59f0f;
    text-transform:uppercase;
}
.founditemlabel
{
     color: #666;
     font-size:10pt;
     font-weight:bold;
}
.newsrotatoimg
{
    border: solid 3px white;
}

.searchtitle
{
    color: #CC3300;
    font-size: 9pt;
    font-weight: bold;
    font-family: Tahoma;
}
.verticalmenucontainer
{
    width: 210px;
    height: auto;
    display: block;
}
.verticalmenutop
{
    width: 194px;
    height: 62px;
    background-image: url(images/menutop.jpg);
    display: table;
}
.verticalmenumiddle
{
    width: 210px;
    height: auto;
}
.verticalmenuitem
{
    width: 210px;
    height: 30px;
    background-image: url(images/menu-item.jpg);
    background-position: bottom;
    text-align: left;
    color: #666666;
    font-size: 13pt;
    font-weight: bold;
    font-family: Courier New;
    text-decoration: none;
    display: block;
}
.verticalmenuitem:hover
{
    width: 210px;
    height: 30px;
    background-image: url(images/menu-item.jpg);
    background-position: top;
    text-align: left;
    color: #D59F0F;
    font-size: 13pt;
    font-weight: bold;
    font-family: Courier New;
    text-decoration: none;
    display: block;
}
.itemtext
{
    margin-top: 3px;
    display: block;
    margin-left: 55px;
}
.itemli
{
    width: 210px;
    height: 30px;
}
.verticalmenutitle
{
    font-family: Courier New;
    font-size: 16pt;
    margin-top: 30px;
    margin-left: 10px;
    display: block;
    text-align: left;
    font-weight: bold;
    color: #575757;
}

.productcode
{
    font-family: Times New Roman;
    font-size: 13px;
    font-weight: bold;
    color: #666666;
}
.productbrand
{
    font-family: Times New Roman;
    font-size: 13px;
    font-weight: bold;
    color: #D8A525;
}
.productbrandlink
{
    font-family: Times New Roman;
    font-size: 13px;
    font-weight: bold;
    color: #D8A525;
    text-decoration:none;
}
.productbrandlink:hover
{
    font-family: Times New Roman;
    font-size: 13px;
    font-weight: bold;
    color: #666;
    text-decoration:none;
}
.producttype
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
}
.producttypelink
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #666666;
    text-decoration:none;
}
.producttypelink:hover
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #D8A525;
    text-decoration:none;
}
.productprice
{
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #D8A525;
    height:20px;
    display:block;
    margin-top:5px;
}
.droppanel
{
    background-color:#efefef;
    height:auto;
    width:120px;
    display:block;
    visibility:hidden;
    opacity: .8;
    filter:Alpha(Opacity=80);
}
.droppanelBrand
{
    background-color:#efefef;
    height:auto;
    width:240px;
    display:block;
    visibility:hidden;
    opacity: .8;
    filter:Alpha(Opacity=80);
}
.linkoption
{
    height:15px;
    text-decoration:none;
    color:#666;
    margin: 3px 3px 3px 3px;
    display:block;
}
.linkoption:hover
{
    height:15px;
    text-decoration:none;
    color:#d99f0f;
    margin: 3px 3px 3px 3px;
    display:block;
}
.linkoptionBrand
{
    height:15px;
    text-decoration:none;
    color:#666;
    width:110px;
    margin: 3px 3px 3px 3px;
    display:inline-block;
}
.linkoptionBrand:hover
{
    height:15px;
    text-decoration:none;
    color:#d99f0f;
    width:110px;
    margin: 3px 3px 3px 3px;
    display:inline-block;
}
.maillink
{
    text-decoration: none; color: #D8A525;
                        font-family: Tahoma; font-size: 13px; font-weight: bold;
}
.tabtext
{
    text-align:center;
    width:190px;
    display:block;
}
#imgPreviewWithStyles 
{
    background: #eee;    
    -moz-border-radius: 10px;    
    -webkit-border-radius: 10px;    
    padding: 5px;    
    z-index: 999;    
    border: none;
 }
    /* Text below image */
#imgPreviewWithStyles span 
{
    color: #D8A525;    
    text-align: center;    
    display: block;    
    padding: 10px 0 3px 0;
    font-weight:bold;
 }
 
.singlecol
{
	width: 560px; height: auto; display: table; text-align: left; font-family:Cambria;
}
.singlecol table img
{
	float: left;
}
