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_4
{
	color: #1D4B7C;
	font-size: 20px;
	font-weight: bold;
	padding-left: 25px;
	margin: 0 0 15px;
}
.build_blog_text_3
{
	color: #204673;
	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; /*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;
	padding-left: 10px;
}
.banner_add_store_question
{
	font-weight: bold;
	font-size: 17px;
}
.banner_add_store_answer
{
	color: #6F6F6F;
	font-size: 14px;
}

/* 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;
}





