body
{
    /*dangvu: edit layout 	background-image:url(../images/front/background_body.png); 	dangvu: edit layout*/
    background-image: url(../images/front/background-body.jpg);
    margin: 0;
    background-repeat: repeat-x;
    background-attachment: fixed;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #2D2D2D;
}
.ads-body
{
    background-image: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #777875;
}

#container
{
    width: 900px;
    margin: 0 auto;
    background-color: #FFFFFF;
}
#container #sideleft
{
    /*width:242px;*/
    padding-top: 30px;
}
#container #sideleft .format_text
{
    font-size: 23px;
    font-weight: bold;
    color: #F6851E;
    padding-left: 10px;
    padding-bottom: 9px;
}
#container #sideleft .background_box_top
{
    background-image: url(../images/front/backgound_box_top.png);
    background-repeat: repeat-x;
    height: 7px;
}
#container #sideleft .background_box_bottom
{
    background-image: url(../images/front/backgound_box_bottom.png);
    background-repeat: repeat-x;
    height: 7px;
}
#container #sideleft .background_box_left
{
    background-image: url(../images/front/backgound_box_left.png);
    background-repeat: repeat-y;
}
#container #sideleft .background_box_right
{
    background-image: url(../images/front/backgound_right_left.png);
    background-repeat: repeat-y;
}
#container #sideleft .testimonials
{
    text-align: center;
    font-style: italic;
    padding: 0 15px;
    color: #8db407;
    border-bottom: 2px solid #dddada;
    border-top: 2px solid #dddada;
}
#container #sideleft .testimonials .format_signature
{
    color: #F48624;
    padding-top: 10px;
}
#container #sideleft .testimonials p
{
    padding: 14px 0 18px 0;
}
#container #sideleft .padd_left
{
    margin-left: 13px;
    width: 246px;
}
#container #sideleft .padd_left .padd_text
{
    padding: 0 7px 0 10px;
    text-align: justify;
}
#container #sideleft .padd_left .padd_text h2
{
    margin: 0;
    font-size: 18px;
    padding-bottom: 8px;
}
#container #sideleft .padd_left .padd_text p
{
    margin: 0;
}
#container #sideleft .padd_left .padd_text .text
{
    font-size: 15px;
    font-weight: bold;
    text-align: left;
}
#container #main_content
{
    width: 658px;
}
/*dangvu edit layout*/
#container #menu .background_menu
{
    /*background-image:url(../images/front/box_background_menu.png);*/
    background-image: url(../images/front/top-menu-bg.jpg);
    background-repeat: repeat-x;
    width: 886px;
}
#container #menu .background_menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    color: #FFFFFF;
}
#container #menu .background_menu li
{
    display: inline;
    font-weight: bold;
    font-size: 13px;
    margin: 0px;
    color: #FFFFFF;
}
#container #menu .background_menu .right
{
    padding-left: 190px;
    padding-right: 0;
    font-size: 12px;
    font-weight: normal;
}
#container #main_content
{
    padding-top: 30px;
    padding-left: 8px;
}
#container #main_content .padd_product
{
    margin: 15px 25px 0 15px;
}
#container #main_content .padd_product .padd_image_top
{
    padding-top: 5px;
}
#container #main_content .padd_product_1
{
    padding: 15px 25px 0 15px;
}
#container #main_content .padd_product h3
{
    padding: 0;
    margin: 0;
    font-size: 16px;
}
#container #main_content .padd_product img
{
    margin: 0;
    padding: 0;
}
#container #main_content .padd_product .padd_image
{
    padding-left: 15px;
}
#container #main_content .background_title
{
    background-image: url(../images/front/titlebar_background.png);
    background-repeat: repeat-x;
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
}
#container #footer
{
    height: 50px;
    background-color: #f2f7eb;
    border-top: 1px solid #e9e6e6;
    text-align: right;
    padding-right: 10px;
    font-size: 11px;
    color: #00569e;
}
#container #footer .padd_footer
{
    padding-top: 5px;
    color: #777875;
}
a.link_logut, a.link_logut:visited
{
    /* 	color:#d5f45a; dangvu edit layout */
    color: #92d2ff;
    text-decoration: none;
    font-weight: bold;
    margin-right: 10px;
}
.lable_welcome
{
    color: #d5f45a;
    font-weight: bold;
}
a.link_logut:hover
{
    color: #FFFFFF;
    text-decoration: none;
}
a.link_footer, a.link_footer:visited
{
    color: #00569e;
    text-decoration: none;
}
a.link_footer:hover
{
    color: #00569e;
    text-decoration: underline;
}
a.link_titlename, a.link_titlename:visited
{
    color: #387402;
    text-decoration: none;
}
a.link_titlename:hover
{
    color: #F48624;
    text-decoration: underline;
}

h2.link_name
{
    color: #8db407;
    text-align: left;
}

.h2_link_name
{
    /*color:#8db407; dangvu edit layout*/
    color: #006CB7;
    text-align: left;
    font-weight: bold;
    font-size: 11pt;
}

a.link_name, a.link_name:visited
{
    color: #8db407;
    text-decoration: none;
}
a.link_name:hover
{
    color: #F6851E;
    text-decoration: underline;
}
.menu1
{
    padding: 0;
    margin: 0;
    list-style: none;
    height: 33px;
    background: #fff url(../images/front/box_background_menu.png);
}
.menu1 li
{
    float: left;
}
.menu1 li a
{
    display: block;
    float: left;
    height: 33px;
    line-height: 30px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 13px;
    font-family: verdana,arial, sans-serif;
    font-weight: bold;
    padding: 0 0 0 8px;
    cursor: pointer;
}
.menu1 li a b
{
    float: left;
    display: block;
    padding: 0 20px 0 20px;
}
.menu1 li a:hover
{
    color: #fff;
    background: #000 url(../images/front/hover.png);
}
.menu1 li a:hover b
{
    background: url(../images/front/hover.png) no-repeat right top;
}
.menu1 li.current a:hover
{
    color: #fff;
    background: #000 url(../images/front/focus_other.png);
    cursor: default;
}
.menu1 li.current a
{
    color: #FFFFFF;
    background: url(../images/front/focus_other.png);
}
.menu1 li.current a:hover b
{
    background: url(../images/front/focus_other.png) no-repeat right top;
}
.menu1 li.current a b
{
    background: url(../images/front/focus_other.png) no-repeat right top;
}

/*haind*/
.menu2
{
    padding: 0;
    margin: 0;
    list-style: none;
    height: 33px;
    background: #fff url(../images/front/box_background_menu.png);
}
.menu2 li
{
    float: left;
}
.menu2 li a
{
    display: block;
    float: left;
    height: 33px;
    line-height: 30px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 13px;
    font-family: verdana,arial, sans-serif;
    font-weight: bold;
    padding: 0 0 0 8px;
    cursor: pointer;
}
.menu2 li a b
{
    float: left;
    display: block;
    padding: 0 40px 0 32px;
}
.menu2 li a:hover
{
    color: #fff;
    background: #000 url(../images/front/hover2.png);
}
.menu2 li a:hover b
{
    background: url(../images/front/hover.png) no-repeat right top;
}
.menu2 li.current a:hover
{
    color: #fff;
    background: #000 url(../images/front/focus_other.png);
    cursor: default;
}
.menu2 li.current a
{
    color: #FFFFFF;
    background: url(../images/front/focus_other.png);
}
.menu2 li.current a:hover b
{
    background: url(../images/front/focus_other.png) no-repeat right top;
}
.menu2 li.current a b
{
    background: url(../images/front/focus_other.png) no-repeat right top;
}

.menu3
{
    padding: 0;
    margin: 0;
    list-style: none;
    height: 33px; /*dangvu edit layout 	background:#fff url(../images/front/box_background_menu.png); 	*/
    background: #fff url(../images/front/top-menu-bg.jpg);
}
.menu3 li
{
    float: left;
}
.menu3 li a
{
    display: block;
    float: left;
    height: 33px;
    line-height: 30px;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 14px;
    font-family: arial, sans-serif;
    font-weight: bold;
    padding-right: 0px;
    text-align: center;
    cursor: pointer;
}
.menu3 li a b
{
    float: left;
    display: block;
}
.menu3 li a:hover
{
    color: #fff; /*background:#000 url(../images/front/hover3.png);*/
    background: #000 url(../images/front/top-menu-hover.jpg) repeat-x;
}
.menu3 li a:hover b
{
    background: url(../images/front/hover.png) no-repeat right top;
}
.menu3 li.current a:hover
{
    color: #fff; /*background:#000 url(../images/front/focus_other2.png);*/
    background: #000 url(../images/front/top-menu-hover.jpg) repeat-x;
    cursor: default;
}
.menu3 li.current a
{
    color: #FFFFFF; /*background:url(../images/front/focus_other2.png); Dangvu editlayout*/
    background: #000 url(../images/front/top-menu-hover.jpg) repeat-x;
}
.menu3 li.current a:hover b
{
    background: url(../images/front/focus_other2.png) no-repeat right top;
}
.menu3 li.current a b
{
    background: url(../images/front/focus_other2.png) no-repeat right top;
}



.TableLogin
{
    width: 300px;
    height: 150px;
}

.TableLogin .Textbox
{
    /*border: 1px solid #86B40B; dangvu edit layout*/
    border: 1px solid #006CB7;
    width: 160px;
    margin: 3px 3px 3px 3px;
}

.TableLogin .Label
{
    margin: 3px 3px 3px 10px;
}

.tblPadLeft
{
    margin-left: 10px;
    padding-left: 10px;
    width: 98%;
}

.lblTitle
{
    font-weight: bold;
    font-size: 12pt;
    padding-top: 10px;
    margin-top: 10px;
    margin-left: 2px;
    margin-bottom: 5px;
    color: #006CB7;
}

.lblContentTitle
{
    font-weight: bold;
    font-size: 14pt;
    margin-bottom: 5px;
    color: #006CB7;
}

.lblBlueContent
{
    color: blue;
}
.lblGoldContent
{
    color: #F6851F;
}
.lblRed
{
    color: red;
}

.lblTrial
{
    font-weight: bold;
    font-size: 16pt;
    color: #0F0452;
}
.lblDemo
{
    font-weight: bold;
    font-size: 13pt;
    color: #FFF;
}
.lblBronze
{
    font-weight: bold;
    font-size: 13pt;
    color: #FFF;
}
.lblSilver
{
    font-weight: bold;
    font-size: 13pt;
    color: #FFF;
}
.lblGold
{
    font-weight: bold;
    font-size: 13pt;
    color: #FFF;
}

.lblOPrice
{
    font-size: 10pt;
    color: #F48420;
    text-decoration: line-through;
}

.lblNPrice, .Price_number, .Price_number_new
{
    font-weight: bold;
    font-size: 12pt;
    color: blue;
}
.lblNPriceFree
{
    font-weight: bold;
    color: #BE0002;
    font-size: 15px;
}
.Price_number
{
    color: #000080;
}
.Price_number_new
{
    color: #000080;
    text-align: left;
    margin-left: 8px;
    padding-top: 5px;
}
.lblSpecial
{
    font-weight: bold;
    font-size: 12pt;
    color: #000080;
    margin-left: 9px;
}
.strike_out
{
    text-decoration: line-through;
    color: Red;
    font-weight: bolder;
}

/* COMMON SETTINGS*/
.CommonTable
{
    border: 0px;
    margin: 0px 0px 0px 10px;
    width: 90%;
    padding: 10px 10px 0px 0px;
    font-family: Arial;
}
.CommonTable td
{
    border: 0;
    padding: 5px 15px 0px 0px;
    margin: 5px 15px 0px 10px;
    font-family: Arial;
}
.CommonTable .Button
{
    width: 90px;
    font-family: Arial;
    margin-right: 10px;
}
.CommonTable .Textbox
{
    width: 210px;
    font-family: Arial;
}
.CommonTable .SmallTextbox
{
    width: 60px;
    font-family: Arial;
}


.CommonTable .LongTextbox
{
    width: 250px;
    font-family: Arial;
}
.CommonTable .Label
{
    margin-right: 5px;
    font-family: Arial;
}

.CommonTable .DropDown
{
    width: 80px;
    font-family: Arial;
    margin-right: 10px;
}
.CommonTable .LongDropDown
{
    width: 150px;
    font-family: Arial;
    margin-right: 10px;
}
.CommonTable .Image
{
    width: 175px;
    font-family: Arial;
    height: 47px;
    float: right;
}

.CommonTitle
{
    margin: 25px 10px 10px 0px;
    font-family: Arial;
    width: 100%;
    font-size: 13px;
    font-weight: bold;
    color: #5F6B2E;
}
.CommonTitle .Label
{
    margin-left: 25px;
    font-family: Arial;
}

/* Order processs */
/*
.ListProduct
{
	margin-left:10px;
	margin-top:10px;
	width:880px;
}*/
.SearchProducts
{
    border: 1px solid #BCBDBD;
    width: 100%;
}
.SearchProducts td
{
    padding: 5px;
}
.ListProducts
{
    width: 100%;
    border: 1px solid #BCBCBC;
    border-collapse: collapse;
    border-spacing: 0px;
    margin-bottom: 10px;
}
.ListProducHeader
{
    border: 1px solid #BCBCBC;
    padding: 5px 10px 5px 10px;
    margin-right: 10px;
}
.ListProductFooter
{
    border: 1px solid #BCBCBC;
    padding: 5px 10px 5px 10px;
}
.NotFound
{
    text-align: center;
    padding: 10px;
    color: red;
}
.DetailProduct
{
    margin-left: 10px;
    margin-top: 10px;
    width: 880px;
}
.ProductDetail_Common
{
    width: 100%;
    border: 1px solid #BCBCBC;
}
.ProductDetail_Common td.Images
{
    padding: 10px;
    width: 20px;
}
.ProductDetail_Common .ImagePicture
{
    padding: 10px;
    border: 1px solid #B9DCFE;
}
.DescProductDetail
{
    width: 100%;
    border: 1px solid #BCBCBC;
    height: 200px;
    margin-bottom: 20px;
}
.DescProductDetail td
{
    padding: 15px;
}
.divShopcart
{
    margin-left: 10px;
    margin-top: 10px;
    width: 880px;
}
#tableBaskets
{
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
#tableBaskets th
{
    color: #FFF;
    border-left: 1px solid #E3E3E3;
    background-color: #688416;
    text-align: center;
    line-height: 30px;
}
#tableBaskets td
{
    border: 1px solid #E3E3E3;
    border-top: 0px;
}

.Textleft
{
    text-align: left;
}
.lblMarginRight
{
    font-weight: bold;
    font-size: 10pt;
    padding-top: 9px;
    margin-top: 12px;
    margin-right: 2px;
    margin-bottom: -15px;
    padding-bottom: -15px;
    text-align: right;
    font-weight: bold;
}
a.link_, a.link_:visited
{
    text-decoration: none;
}
a.link_:hover
{
    text-decoration: underline;
}

/* Grid template */

.grdContainer
{
    border: 1px solid #ACA899;
    border-collapse: collapse;
    border-spacing: 0px;
    color: #000000;
    font-size: 12px;
    width: 100%;
}
.grdContainer td
{
    border: 1px solid #ACA899;
}
.grdHeader
{
    height: 25px;
    font-weight: bold;
    text-align: center;
    background-color: #F0F0F0;
    width: 100%;
}
.grdItem
{
    height: 25px;
    text-align: center;
    padding: 0px 10px 0px 10px;
    background-color: #FFFFFF;
}

.grdAlterItem
{
    background-color: #FFFFFF;
    height: 25px;
    padding-left: 10px;
    text-align: center;
}
.grdEditItem
{
    background-color: #D1DEB6;
}


/* New */

#tabnav
{
    width: 860px;
    height: 20px;
    margin: 0px;
    padding-left: 0px;
    background: url(../images/tab_bottom.gif) repeat-x bottom;
}

#tabnav li
{
    margin: 0;
    padding: 0;
    display: inline;
    list-style-type: none;
}

#tabnav a:link, #tabnav a:visited
{
    float: left;
    background: #f3f3f3;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    padding: 2px 10px 2px 10px;
    margin-right: 4px;
    border: 1px solid #ccc;
    text-decoration: none;
    color: #006CB7;
    background: url(../images/tab_bg.gif) repeat-x;
}

#tabnav a:link.active, #tabnav a:visited.active
{
    border-bottom: 1px solid #fff;
    background: #fff;
    color: #F48624;
}

#tabnav a:hover
{
    background: #fff;
}


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container
{
    position: relative;
}

#main_content #content .padd_product
{
    margin: 8px 2px 8px 1px;
}

.jcarousel-clip
{
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list
{
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-item
{
    float: left;
    list-style: none; /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 610px;
    height: 1116px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next
{
    z-index: 3;
    display: none;
}

.jcarousel-prev
{
    z-index: 3;
    display: none;
}


.jcarousel-skin-tango.jcarousel-container
{
}

.jcarousel-skin-tango.jcarousel-container-horizontal
{
}


.jcarousel-skin-tango .jcarousel-clip-horizontal
{
    width: 610px;
    height: 1116px;
}

.jcarousel-skin-tango .jcarousel-item
{
    /*width: 550px;     height: 275px;*/
}

.jcarousel-skin-tango .jcarousel-item-horizontal
{
    margin-right: 6px;
}

.jcarousel-skin-tango .jcarousel-item-vertical
{
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}

/* for Features */
.jcarousel-skin-feat
{
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.jcarousel-skin-feat .jcarousel-clip-horizontal
{
    width: 650px;
}

.jcarousel-skin-feat .jcarousel-item
{
    width: 600px;
    height: 950px;
}

.jcarousel-skin-feat .jcarousel-item-horizontal
{
    margin-right: 6px;
}

.jcarousel-skin-feat .jcarousel-item-vertical
{
    margin-bottom: 10px;
}

.jcarousel-skin-feat .jcarousel-item-placeholder
{
    background: #fff;
    color: #000;
}


.cright
{
    width: 80%;
    float: right;
    text-align: right;
    padding-right: 20px;
}

div#main-container
{
    width: 650px;
}

a.link_h2, a.link_h2:visited
{
    font-size: 16pt;
    color: #387402;
    text-decoration: underline;
}
a.link_h2:hover
{
    font-size: 16pt;
    color: #F48624;
    text-decoration: none;
}

a.link_h3, a.link_h3:visited
{
    font-size: 12pt;
    color: #387402;
    text-decoration: underline;
    font-weight: bold;
}
a.link_h3:hover
{
    font-size: 12pt;
    color: #F48624;
    text-decoration: none;
    font-weight: bold;
}

.mcontent li
{
    padding-bottom: 6px;
}
.fcontent li
{
    padding-bottom: 8px;
}

.underlinefont
{
    text-decoration: underline;
}

.icenter
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 8px;
}
.icenter img
{
    border: solid 1px #CCCCCC;
}

.grdOffer
{
    border: 0;
    color: #000000;
    width: 100%;
}
.grdOffer td
{
}
.grdOfferHeader
{
    height: 25px;
    font-weight: bold;
    text-align: center;
    background-color: #F0F0F0;
    width: 100%;
}
.grdOfferItem
{
    height: 25px;
    text-align: center;
    padding: 0px 10px 0px 10px;
    background-color: #FFFFFF;
}

.grdOfferAlterItem
{
    background-color: #FFFFFF;
    height: 25px;
    padding-left: 10px;
    text-align: center;
}
.grdOfferEditItem
{
    background-color: #D1DEB6;
}
.grdOfferSelectItem
{
    /*border: 1px solid red;*/
    background-color: #D1DEB6;
    height: 25px;
    padding-left: 10px;
    text-align: center;
}


/* OFFER SETTINGS*/
.CommonOfferTable
{
    border: 0px;
    margin: 20px 20px 20px 20px;
    width: 100%;
    font-family: Arial;
}
.CommonOfferTable td
{
    border: 0;
    padding: 3px 15px 0px 0px;
    margin: 0px 15px 0px 10px;
    font-family: Arial;
}

.TableUnder
{
    background-color: #F0F0F0;
    border: 1px solid gray;
    width: 97%;
    height: 35px;
    text-align: center;
}
.CommonOfferTable .Button
{
    width: 110px;
    font-family: Arial;
    margin-right: 10px;
}
.CommonOfferTable .SmallTextbox
{
    width: 40px;
    font-family: Arial;
}
.CommonOfferTable .Label
{
    margin-right: 5px;
    font-family: Arial;
}
.linkPrice
{
    color: blue;
    font-weight: bold;
    line-height: 40px;
    font-size: 16pt;
}
.linkPrice:hover
{
    color: Blue;
}
.AddCart
{
    color: Blue;
}
.AddCart:hover
{
    color: Red;
}

.boldtext
{
    font-weight: bold;
    color: #8db407;
}

a, a:visited
{
    color: #006CB7;
    text-decoration: underline;
}
a:hover
{
    color: #F48624;
    text-decoration: none;
}

a.link_nor, a.link_nor:visited
{
    /*color:#387402; Dangvu edit layout*/
    color: #006CB7;
    text-decoration: underline;
}
a.link_nor:hover
{
    color: #F48624;
    text-decoration: none;
}
.VerifyCode
{
    color: Blue;
    text-decoration: none;
}
.VerifyCode:hover
{
    color: Blue;
    text-decoration: none;
}
.LeftAlign
{
    text-align: left;
    float: left;
}
.MessageAlert
{
    margin: auto;
    width: 500px;
    text-align: center;
    height: 30px;
    position: relative;
    background-color: #EAF3C5;
}

div.ipadding
{
    margin-left: 90px;
    padding-top: 10px;
    padding-bottom: 8px;
}

div.descenter
{
    margin-left: 33px;
    margin-top: -36px;
    padding-bottom: 100px;
}

div.box
{
    width: 288px;
    border: 1px solid #a9a9a9; /*background: #f6f6f7 url('../images/tab_bg.gif') top left repeat-x;*/
    padding: 2px 6px 6px;
    font-size: 92%;
    position: absolute;
}

.icenternb
{
    text-align: center;
    padding-top: 10px;
    padding-bottom: 8px;
}
.icenternb img
{
    border: 0px;
}
.CMStext
{
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    padding-bottom: 9px;
}

/*By Haind Dec 29*/
/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs
{
    text-decoration: none;
    padding: 3px 0;
    margin-left: 0;
    margin-top: 1px;
    margin-bottom: 0;
    font: bold 12px Arial;
    list-style-type: none;
    text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li
{
    display: inline;
    margin: 0;
}

.shadetabs li a
{
    position: relative;
    z-index: 1;
    padding: 3px 7px;
    margin-right: 3px;
    border: 1px solid #778;
    background: white url(shade.gif) top left repeat-x;
    text-decoration: none;
}

.shadetabs li a:visited
{
    color: #387402;
    text-decoration: none;
}

.shadetabs li a:hover
{
    color: #F48624;
}

.shadetabs li a.selected
{
    /*selected main tab style */
    position: relative;
    top: 1px;
    color: #F48624;
}

.shadetabs li a.selected
{
    /*selected main tab style */
    text-decoration: none;
    color: #F48624;
    border-bottom-color: white;
}

.shadetabs li a.selected:hover
{
    /*selected main tab style */
    text-decoration: none;
    color: #F48624;
}

#container #ads1
{
    position: absolute;
    margin-top: -290px;
    margin-left: 404px;
    z-index: 99;
}

#container #ads2
{
    position: absolute;
    margin-top: -866px;
    margin-left: 404px;
    z-index: 99;
}

.linkpage
{
    color: Black;
}

.banner2_text
{
    font-size: 18px;
}
.banner2_color2
{
    color: #006CB7;
}
.banner2_list
{
    width: 360px;
    font-size: 14px;
    margin: 17px 0 0 15px;
    font-weight: bold;
}

.banner2_list li
{
    margin-top: 3px;
}
.banner2_img
{
    width: 303px;
    margin: 10px auto;
}
.build_blog_content
{
    margin: 30px 0;
}
.build_blog_left
{
    width: 350px;
    float: left;
}
.build_blog_right
{
    float: right;
    margin-right: 70px;
}
.build_blog_text_1
{
    color: #0e3c54;
    font-size: 20px;
    font-weight: bold;
    padding-left: 25px;
    margin: 0 0 15px;
}
.build_blog_text_2
{
    font-size: 18px;
    padding: 0 2px 0 25px;
    color: #1a3958;
}
.build_blog_img
{
    width: 275px;
    margin-left: 60px;
}

.build_banner_content
{
    margin: 30px 0;
}
.build_banner_left
{
    width: 420px;
    float: left;
}
.build_banner_right
{
    width: 480px;
    float: right;
}
.build_banner_text_1
{
    color: #1D4B7C;
    font-size: 20px;
    padding-left: 25px;
    margin: 25px 0 25px;
    font-weight: bold;
}
.build_banner_text_2
{
    color: #1A3958;
    font-size: 18px;
    padding-left: 25px;
}
.build_banner_img
{
    margin: 25px 0 0 45px;
    width: 303px;
}
.adsgen_blog_content
{
    padding-left: 10px;
    color: #1D4B7C;
}
.adsgen_blog_title
{
    font-size: 19px;
    font-weight: bold;
}
.adsgen_blog_desc
{
    font-size: 15px;
    margin-top: 10px;
}
.adsgen_blog_lasted_post
{
    font-size: 13px;
    font-style: italic;
    margin-top: 20px;
}
.mid_menu
{
    width: 900px;
    padding: 0;
    margin: 0;
    list-style: none;
    height: 34px;
    background: #fff url(../images/front/mid-menu-bg.jpg);
}
.adsgen_blog
{
    margin: 30px 15px 100px;
    border-left: 1px dotted gray;
    height: 200px;
    width: 870px;
}
.adsgen_blog_part
{
    width: 289px;
    float: left;
    border-right: 1px dotted gray;
    height: 200px;
}


.clear
{
    clear: both;
}

.content
{
    width: 900px;
}

.step_container
{
    width: 250px;
    margin-top: 5px;
    float: left;
}

.sub_step_container
{
    margin: 0 0 15px 15px;
}

.box_top
{
    background: url('../images/front/backgound_box_top.png') repeat-x;
    height: 7px;
}
.box_top_left
{
    background: url('../images/front/box_botron_left.png') repeat-x;
    height: 7px;
    width: 7px;
    float: left;
}
.box_top_right
{
    background: url('../images/front/box_botron_right_top.png') repeat-x;
    height: 7px;
    width: 7px;
    float: right;
}
.box_bottom
{
    background: url('../images/front/backgound_box_bottom.png') repeat-x;
    height: 7px;
}
.box_bottom_left
{
    background: url('../images/front/box_botron_left_bottom.png') repeat-x;
    height: 7px;
    width: 7px;
    float: left;
}
.box_bottom_right
{
    background: url('../images/front/box_botron_right_bottom.png') repeat-x;
    height: 7px;
    width: 7px;
    float: right;
}

.box_center_left
{
    background: url('../images/front/backgound_box_left.png') repeat-y top left;
    height: 65px;
}
.box_center_right
{
    background: url('../images/front/backgound_right_left.png') repeat-y top right;
    height: 65px;
}
.box_text
{
    width: 200px;
    margin: 0 auto;
    text-align: justify;
}

.content_container
{
    width: 630px;
    float: right;
    margin: 5px 0 50px 0;
}

.video_container
{
    width: 630px;
    height: 300px;
}

.bannerAd_container
{
    width: 618px;
    height: 260px;
    border-bottom: 1px solid gray;
}
.bannerAd_example
{
    width: 300px;
    height: 250px;
    float: left;
}
.bannerAd_text
{
    float: right;
    width: 300px;
}

.bannerAd_text p, .promotion_text p
{
    margin: 45px 0 20px 0;
    font-size: 13px;
    font-style: italic;
}
.who_said
{
    margin-top: 15px;
}
.who_said p
{
    font-weight: bold;
    margin: 0;
}
.promotion_container
{
    width: 618px;
    margin-top: 10px;
    border-bottom: 1px solid gray;
    height: 260px;
}
.promotion_example
{
    width: 300px;
    height: 250px;
    float: left;
}
.promotion_text
{
    float: right;
    width: 300px;
}
.customize_container
{
    width: 618px;
    margin-top: 10px;
    height: 260px;
}
.customize_text
{
    margin-top: 10px;
    float: right;
    width: 290px;
}
.customize_title
{
    float: right;
    width: 290px;
}
.learn_more
{
    float: right;
    width: 290px;
    font-size: 16px;
    text-align: right;
    font-weight: bold;
    margin-top: 140px;
}

.text_title
{
    color: #006CB7;
    margin: 0;
    font-weight: bold;
    font-size: 15px;
}
.text_small
{
    font-size: 11px;
}
.home_testmonials
{
    text-align: justify;
    padding-left: 25px;
    margin-top: 80px;
}
.testimonials_title
{
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 30px;
}
.home_testmonials p
{
    font-size: 11px;
}
.Rich_content
{
    font-family: Calibri;
    font-size: 18px;
}
.Rich_content_2
{
    font-size: 18px;
    color: #0F64A4;
}
.Rich_content_1
{
    font-size: 13px;
    font-weight: bold;
}
.Rich_rich
{
    color: #ffc000;
    font-weight: bold;
    font-size: 22px;
}
.Rich_product
{
    color: #3188c4;
    font-style: italic;
    font-size: 20px;
    font-weight: bold;
}
.Rich_tm
{
    color: #505050;
    font-size: 10px;
    font-weight: bold;
    vertical-align: baseline;
    _vertical-align: bottom;
    position: relative;
    bottom: 8px;
}
.tutorial_title
{
    color: #006CB7;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
}
.tutorial_duration
{
    font-size: 11px;
    margin-bottom: 5px;
}
.tutorial_video
{
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid gray;
}
.ppl_content
{
    line-height: 18px;
    margin-bottom: 15px;
}
/* Banner Ad Store Pricing Css */
.banner_ad_store_content
{
    margin: 50px 0 30px;
}
.banner_ad_store_title
{
    color: #0E3C54;
    font-size: 20px;
    margin: 0 0 15px;
    padding-left: 25px;
    font-weight: bold;
}
.banner_ad_store_text
{
    color: #0E3C54;
    font-size: 18px;
    margin-left:50px;
}
.banner_ad_store_text ul
{
    width: 285px;
}
.banner_ad_store_text ul li
{
    margin-bottom: 15px;
}
.banner_ad_store_price
{
    color: #1A3467;
    font-size: 20px;
    font-weight: bold;
    padding-top:67px;
    padding-left: 273px;
    width: 250px;   
    padding-top /*\**/: 77px\9;    
    *padding-top:67px;
    *margin-top:17px;
}
.banner_ad_store_signup
{
    cursor: pointer;
    padding-left:273px;
    padding-top:20px;
    *padding-top:10px;
    width:150px;    
    height:50px;
    overflow:hidden;
}
.banner_ad_store_faqs
{
    margin: 60px auto 200px;
    width: 880px;
}
.banner_add_store_faq
{
    color: #0E3C54;
    margin-top: 20px;
    font-size: 19px;
}
.banner_add_store_question
{
    font-weight: bold;
}
.banner_add_store_answer
{
}

/* Promotion Pricing Css */
.promotion_plan_title
{
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    color: #0E3C54;
    text-align: center;
    margin: 20px 0 30px;
}
.promotion_plan_price
{
    background: #fff url("../Images/promotion_plan_bg.png") no-repeat;
    width: 481px;
    margin: 0 auto 40px;
    height: 304px;
    color: #0E3C54;
}
.promotion_plan_free
{
    float: left;
    width: 238px;
    height: 300px;
    text-align: center;
}
.promotion_plan_plus
{
    float: right;
    width: 238px;
    height: 300px;
    text-align: center;
}
.promotion_plan_name
{
    font-size: 17px;
    font-weight: bold;
    margin-top: 40px;
}
.promotion_plan_text
{
    font-size: 16px;
    font-weight: bold;
    margin-top: 60px;
    padding: 0 7px;
    height: 110px;
}
.promotion_plan_price_text
{
    font-size: 16px;
    font-weight: bold;
    padding: 0 7px;
    margin-top: 15px;
    color: #1A3467;
}
.promotion_plan_signup
{
    cursor: pointer;
}
.promotion_plan_detail
{
    margin: 30px 20px 50px;
    width: 840px;
    color: #0E3C54;
}
.promotion_plan_detail_left
{
    float: left;
    width: 418px;
}
.promotion_plan_detail_right
{
    float: right;
    width: 418px;
}
.promotion_plan_detail_left_title
{
    font-size: 19px;
    font-weight: bold;
    padding-left: 25px;
    *padding-bottom:30px;
}
.promotion_plan_detail_left_desc
{
    font-size: 18px;
    width: 300px;
}
.promotion_plan_detail_left_desc ul li
{
    margin-bottom: 20px;
}
.homepage_paypal
{
    padding-top: 70px;
}
.contact_text
{
    font-weight: bold;
    color: #0E3C54;
    font-size: 12px;
}




