/* jLightBox (using jQuery library).
*--------------------------------------------*
*  @author : ukhome ( ukhome@gmail.com | ntkhoa_friends@yahoo.com )
*--------------------------------------------*
*  @released : 24-Mar-2009 : version 1.0
*--------------------------------------------*
*  @revision history : ( latest version : 1.0 )
*--------------------------------------------*
*      + 24-Mar-2009 : version 1.0
*          - released
*--------------------------------------------*
*/

/* Add Theme to Container Div: classname = Your theme classname */
/*****************Theme_Select*********************/
div.Theme_Select {/*Wrap all*/
    width: 242px;
    height: 30px;
    background: url(images/bg-select.gif) left top no-repeat;
	margin: 1px 0px 25px;
}

/* Theme_Select_Modified */
div.Theme_Select_Modified {
    margin: 100px 0 0 500px;
}
div.Theme_Required {
    background: url(images/bg-select-1.gif) left top no-repeat;
	margin-bottom: 1px;
}
div.Theme_Check { 
    background: url(images/bg-select-2.gif) left top no-repeat;
}
	div.Theme_Check p {
		color:#000 !important;
		font-size:1.4em !important;
		font-weight:bolder;
	}
/* end. Theme_Select_Modified */

    div.Theme_Select div.DropListUIContainer {/*Wrap UL*/
        border: none;
    }
    div.Theme_Select p {
        width: 173px !important;
        color: #666;
        font-size: 1.2em;
		line-height: 30px;
		padding: 0 30px 0px 39px;
        cursor: pointer;
        overflow: hidden !important;
        height: 30px;
    }

    /* UL */
    div.Theme_Select ul.Theme_Select {
        width: 242px;
        padding: 0;
        margin: 2px 0 0 0;
        overflow: hidden;
        background-color: #fff;
    }
        div.Theme_Select ul.Theme_Select li {
            width: 100%;
            padding: 0;
            font-size: 1.2em;
            xborder-top: 1px solid #901f00;
        }
        div.Theme_Select ul.Theme_Select li.First {
            border-top: none !important;
        }
        /*use for optgroup name*/
        div.Theme_Select ul.Theme_Select li span {
            font-size: 1em;
            font-weight: bolder;
            font-style: italic;
            display: block;
            cursor: default;
            padding: 4px 0 4px 4px;
        }
        /*Normal*/
            div.Theme_Select ul.Theme_Select li a:link,
            div.Theme_Select ul.Theme_Select li a:visited {
                display: block;
                width: 242px;
                font-size: 1em;
                color: #333333;
                padding: 3px 0px 5px 6px;
                /* overflow: hidden; */
                text-decoration: none;
				border-top: 1px solid #901f00;
             }
             /*Active*/
            div.Theme_Select ul.Theme_Select li.Active a:link,
            div.Theme_Select ul.Theme_Select li.Active a:visited {
                text-decoration: none;
                color: #645a5f;
            }
            /*Hover*/
            div.Theme_Select ul.Theme_Select li.Hover a:link,
            div.Theme_Select ul.Theme_Select li.Hover a:visited {
                text-decoration: none;
                color: #fff;
                background: #f13300;
            }	

/********************Theme_Sort******************************/


div.Theme_Sort {/*Wrap all*/
	float: right;
    width: 150px;
    height: 24px;
    background: url(images/bg-select-3.gif) left top no-repeat;
	margin: 1px 0px 0px;
}

/* Theme_Select_Modified */
div.Theme_Sort_Modified {
    margin: 100px 0 0 500px;
}
/* end. Theme_Select_Modified */

    div.Theme_Sort div.DropListUIContainer {/*Wrap UL*/
        border: 1px solid #2f2f2f ;
		border-bottom: none;
    }
    div.Theme_Sort p {
        width: 115px !important;
        color: #333;
		font-family: Arial;
        font-size: 1.2em;
		line-height: 24px;
		padding: 0 24px 0px 11px;
        cursor: pointer;
        overflow: hidden !important;
        height: 24px;
    }

    /* UL */
    div.Theme_Sort ul.Theme_Sort {
        width: 150px;
        padding: 0;
        margin: 0px 0 0 0;
        overflow: hidden;
        background-color: #fff;
    }
        div.Theme_Sort ul.Theme_Sort li {
            width: 100%;
            padding: 0;
            font-size: 1.2em;
        }
        div.Theme_Sort ul.Theme_Sort li.First {
            border-top: none !important;
        }
        /*use for optgroup name*/
        div.Theme_Sort ul.Theme_Sort li span {
            font-size: 1em;
            font-weight: bolder;
            font-style: italic;
            display: block;
            cursor: default;
            padding: 4px 0 4px 4px;
        }
        /*Normal*/
            div.Theme_Sort ul.Theme_Sort li a:link,
            div.Theme_Sort ul.Theme_Sort li a:visited {
                display: block;
                width: 150px;
                font-size: 1em;
                color: #333333;
                padding: 3px 0px 5px 6px;
                /* overflow: hidden; */
                text-decoration: none;
				border-top: 1px solid #901f00;
             }
             /*Active*/
            div.Theme_Sort ul.Theme_Sort li.Active a:link,
            div.Theme_Sort ul.Theme_Sort li.Active a:visited {
                text-decoration: none;
                color: #645a5f;
            }
            /*Hover*/
            div.Theme_Sort ul.Theme_Sort li.Hover a:link,
            div.Theme_Sort ul.Theme_Sort li.Hover a:visited {
                text-decoration: none;
                color: #fff;
                background: #f13300;
            }						